BM6P6(@ bbbUUUQQQUUUIIICCC999666333111111000///...////////////////////////---.........///111555888777BBBQQQJJJ<<>>AAANNN[[[hhhiiikkkmmmnnnnnnmmmmmmtttssszzzsssmmmooommm~~~mmm888KKK===BBBggg~~~tttdddXXX]]]aaa]]]MMM<<<888BBBMMMYYYdddooosssssswwwvvvfffXXXWWWJJJGGG???>>>PPPdddbbbRRRNNNEEE>>>FFFQQQNNNYYYtttvvvsssFFF@@@UUU___fffEEEOOOTTTOOOKKKEEEBBBCCCDDDDDDEEEIII@@@EEESSSPPP\\\uuuvvvxxxyyy~~~pppCCC666888444222333888@@@GGGJJJJJJBBB@@@BBBEEEFFFCCCCCCEEEKKK@@@LLLoooYYYLLLAAALLLgggpppSSSAAA:::???@@@CCCCCC@@@;;;;;;>>>BBB:::BBBWWWttt|||dddUUUZZZkkkzzzTTTNNNDDDDDDOOOSSSLLLDDDDDDDDDBBBBBBDDDFFFFFFBBB>>>BBBKKKPPPMMMIIIIIIJJJIII<<>>DDD>>>BBB<<>>:::AAA<<>>BBBGGGJJJFFFDDDCCCFFFEEEBBBBBBEEEFFFRRRIIIJJJxxx___KKK===???QQQtttzzzeeeHHHDDD???<<<<<>>>>>???AAADDDEEEDDDCCCAAADDDHHHHHHEEECCCBBBCCCIIIKKKNNNgggYYYAAA@@@AAA:::@@@FFFBBBEEELLLJJJIIIJJJLLLMMMMMMMMMNNNNNNNNNRRRYYYiii^^^ooosss\\\XXXRRRMMMTTTOOOVVViiifffvvvrrrYYY___]]]ZZZ]]]\\\YYYWWWTTTPPPOOONNNOOOPPP```TTTOOOSSSGGGAAA999666333111111000///...////////////////////////---.........---...111333BBB???@@@IIIMMMCCCFFF[[[SSSOOOKKKHHHCCC@@@DDDKKKKKK888AAAssskkkuuuoooUUUyyyNNNAAAFFFIIIGGGFFFFFFFFFGGGIIIJJJKKKOOOLLLHHHHHHKKKNNNOOOOOOQQQllluuuTTTiiiMMMIII666BBB777BBB<<<===BBBKKKOOOKKKDDD???TTTjjjYYYWWWttteeeooo~~~|||tttkkkmmmnnnkkkhhhjjjpppwww|||pppGGGEEELLLNNNGGGEEEKKKQQQQQQNNNLLLKKKPPPPPPTTT]]]\\\^^^iii___AAAGGGGGGBBB===PPPttttttRRR```}}}nnnLLL@@@CCCKKKKKKYYYLLLIIIgggvvv{{{qqqTTT]]]cccvvvvvvlllsssgggrrryyy```ZZZcccTTTQQQIIIAAA???IIIZZZhhhllllllmmmnnnnnnnnnmmmmmmpppqqqyyyjjjjjjqqqrrrnnnHHHFFF<<>>XXXooozzzeeeQQQDDD<<<111666777<<>>444999===>>>>>>@@@DDDIIIHHHEEEDDDFFFEEECCCDDDHHHVVV\\\OOOBBBSSSxxxpppqqqTTTJJJFFFNNNVVVbbb{{{zzzmmm___PPPGGGVVVkkk{{{]]]IIIHHHIIIIIIEEEHHHSSSUUUKKK???::::::;;;======>>>???AAACCCAAA===???EEEFFF@@@???DDDMMMIIIGGGttt___rrroooAAAKKKAAA===@@@BBBAAAIIINNNFFFHHHJJJLLLJJJGGGGGGKKKPPPSSSRRRTTT___vvvTTTPPPVVVFFFCCC<<<===HHHEEEHHHXXXZZZccc|||```SSSWWWUUUTTTVVVTTTRRRQQQNNNLLLLLLLLLMMMNNNaaaTTTPPPSSSGGGAAA999666333111111000///...////////////////////////---......---,,,---...000;;;>>><<>>@@@GGGGGGCCC===KKK}}}xxxwww}}}lllllleee|||}}}\\\EEEGGGKKKMMMEEEFFFHHHIIIJJJJJJJJJIIILLLLLLKKKIIIHHHJJJNNNRRRNNNbbbUUUbbbKKKHHHAAAEEE777<<<@@@???AAADDDDDDAAA@@@BBBTTTnnngggMMM\\\|||aaaggg{{{ppppppooollljjjnnnvvv}}}~~~\\\BBBIIINNNRRRLLLIIIMMMPPPOOOLLLLLLKKKTTTSSSRRR\\\___\\\^^^AAADDDHHHCCC888FFFmmmtttXXX]]]zzzzzz]]]cccjjjbbbssstttssseeefff]]]^^^jjjqqqUUU___fff~~~ssstttrrr~~~lll\\\gggXXXQQQFFF???AAANNNaaannnnnnnnnnnnnnnnnnnnnmmmmmmuuutttzzzqqqdddnnnsssmmmAAAFFF<<>>>>>;;;<<<===<<<999:::>>>AAAEEE;;;<<>>IIIJJJEEEEEEGGGJJJLLLMMMKKKIIIHHHLLLPPPSSSOOOIIIIIIQQQYYY]]]^^^~~~WWWTTTTTTAAAKKKBBB;;;999<<<======>>>FFFUUUgggrrruuuooonnnbbblll}}}xxxgggaaallltttoookkknnniiisssrrrqqqnnnnnnrrryyy~~~|||rrrNNNHHHQQQQQQNNNKKKKKKLLLJJJFFFEEEHHHPPPXXXTTTPPPWWWXXXQQQOOOGGGAAAGGGEEE777???dddsss___XXXvvv}}}wwwnnncccpppuuuzzziiivvv]]]hhhnnnvvvrrr}}}kkkjjjYYYOOODDD???EEEUUUfffqqqppppppoooooooooooooooooosssrrr}}}kkkmmmqqqwwwhhhAAA===BBBIIISSS[[[nnncccTTT[[[bbb```PPP>>>999???KKKTTT```ggglllrrr{{{___AAA555999===999666777888:::???CCCGGGTTTXXX[[[eeekkkqqq}}}yyyuuu^^^cccnnnfffdddmmmzzzkkkhhhnnnWWWZZZSSSLLLGGGCCCCCCKKKTTTFFF===SSSjjj{{{~~~uuuuuu{{{wwwqqq@@@333555---<<<<<<>>>CCCGGGJJJIIIGGGIIIEEECCCEEEDDDCCCDDDHHHXXXXXXLLLBBBDDDFFFMMM[[[vvvXXXGGGGGG<<>>???@@@>>><<<===BBBFFFJJJ@@@???JJJLLLEEEEEEMMMAAA@@@NNNTTT}}}ooo{{{NNNAAA>>>AAABBB???FFFLLLDDDNNNKKKGGGGGGJJJMMMPPPPPPOOOPPPSSSWWW___vvv}}}uuuHHHEEEIIIIII;;;999DDDDDDAAAGGGNNNMMMLLLFFFNNNQQQOOONNNLLLHHHHHHBBBBBBBBBCCCDDDFFFHHHIIIcccVVVQQQTTTHHHAAA999666333111111000///...////////////////////////,,,...///...------...///---===BBB@@@GGGJJJFFFCCCTTTUUURRRJJJEEEBBB@@@<<>>@@@JJJIII@@@EEEGGGKKKMMMNNNLLLIIIHHHHHHMMMQQQMMMFFFFFFNNNVVVSSSUUUtttqqqTTTwwwtttCCCKKK???BBB<<<888===>>>BBBZZZeee]]]WWWXXXzzz|||yyyvvvuuutttrrrrrruuuzzz~~~zzzgggHHHLLLKKKJJJMMMLLLMMMOOOKKKFFFFFFIIIHHHOOOLLLJJJSSSTTTPPPRRRHHH???EEEEEE:::<<>>EEENNN[[[dddkkkrrr{{{yyy]]]LLLHHHAAA@@@AAADDDCCCBBBMMM\\\dddiiiggghhhooosssuuuqqqooolllzzzkkkuuu|||}}}gggXXX___XXXPPPJJJDDDCCCKKKTTTFFFBBBYYYnnn~~~yyyxxxhhhnnn```//////>>>:::>>>===???DDDJJJLLLIIIEEEJJJFFFDDDDDDCCC??????BBB>>>IIIFFF>>>CCCHHHGGGIIIHHH|||lllcccdddeee]]]NNNEEEGGGJJJIIINNNOOOUUU___tttwwwrrrZZZCCC===AAACCCDDDFFFLLLIIIFFFEEEEEEEEEDDDDDD@@@AAABBBBBBDDDGGGKKKOOOKKKEEECCCGGGFFFAAACCCIIIHHH<<>>@@@BBBDDDFFFGGGbbbUUUPPPSSSGGG@@@999666333111111000///...////////////////////////+++---//////......///000111777BBBFFFEEEKKKLLLCCCSSScccgggWWWIIIEEEBBB:::@@@BBBIIIMMMDDD???WWWwwwjjjSSSJJJOOOggg~~~|||xxxaaannnlllHHHFFFCCCEEEHHHBBBBBBEEEIIILLLMMMLLLJJJIIIDDDFFFHHHGGGDDDEEEHHHLLLDDDOOOeeeZZZ___VVVGGGAAADDD>>>888???===BBBgggyyyooosssyyyyyyxxxwwwwwwxxxzzz{{{XXXGGGLLLAAAIIIMMMKKKLLLPPPPPPLLLJJJKKKFFFJJJHHHIIIRRRQQQQQQZZZkkkWWW@@@BBBEEE>>>:::NNNbbbbbbVVVuuu|||ooouuuoooaaaiiilllrrr~~~sssbbbtttvvvrrrwwwqqqqqqVVVMMMDDDGGGTTTdddnnnrrrppppppoooooopppqqqrrrsssuuuttt~~~xxxhhh@@@FFFMMMeee]]]ZZZbbbsssdddvvv___[[[^^^bbbZZZGGG<<<;;;???HHHUUU```iiiqqqzzz}}}sss```]]]aaaiiiiiidddiiiuuu}}}}}}yyy{{{~~~yyyzzzlllnnn}}}ttthhh^^^uuuzzzwwwjjj___YYYRRRLLLFFFEEEMMMWWWFFFHHHbbbssszzz___999333999555===???CCCFFFHHHHHHEEECCCDDDAAAAAACCCBBB??????AAA:::>>>DDDKKKIII:::???ZZZTTTJJJaaatttcccaaapppnnniiimmmttt{{{zzz[[[JJJFFFFFFHHHHHHDDDCCCDDDBBBBBBBBBBBBBBBCCCBBB@@@BBBAAAAAACCCHHHKKKNNNNNNCCCCCCCCCBBB???@@@DDDHHHJJJ;;;EEECCCPPPeeefffnnnLLL:::>>>???@@@EEEEEECCCDDDFFFIIILLLNNNOOOOOOVVVSSSTTTVVVTTTYYYooozzzgggZZZVVVWWWtttdddEEEEEE???AAADDDDDDBBBDDDBBB<<>>@@@BBBCCCDDDaaaTTTOOORRRFFF???999666333111111000///...////////////////////////+++---///000//////000111///***999GGGBBBHHHOOOFFFEEEaaammm[[[IIIHHHGGG@@@<<>>888999ccc{{{{{{|||{{{{{{zzzzzzyyy}}}xxxvvv{{{kkkGGGGGGPPPBBBUUUIIIDDDDDDKKKPPPOOOJJJHHHTTTTTTNNNNNNQQQKKKJJJWWWWWWuuuAAAAAAEEE@@@999FFF[[[```NNNllltttbbbQQQLLLUUUjjjhhhdddtttiii~~~pppxxxhhhmmmVVVMMMFFFKKKZZZiiiqqqrrrppppppooooooppprrrtttuuuxxxtttwwwxxxvvvmmm|||www>>>EEEUUUaaaPPPJJJUUUaaarrrfff\\\ZZZaaa___NNN???:::;;;DDDRRR^^^gggpppyyy}}}jjjbbbrrrgggttt```~~~|||qqqeee}}}xxxnnnwww[[[VVVQQQMMMHHHHHHQQQ\\\FFFMMMiiixxxyyyaaaLLL666///888>>><<>>DDDJJJAAA>>>KKKJJJHHHGGGNNNttt}}}~~~aaaPPPSSSKKKHHHDDDAAA???>>>AAADDDBBBBBB@@@===>>>BBBDDDDDDCCCAAA@@@BBBFFFIIIIIIGGG999???BBB>>><<>>???BBB@@@BBBBBB???DDDJJJMMMMMMMMMPPPRRRVVVPPPPPPTTTTTTUUUcccvvvxxxggg^^^VVVOOOggguuuSSSBBBGGG999:::HHH???:::>>>???999===FFFEEE???EEE======HHH???444???888999;;;===???AAABBBCCCcccRRRQQQJJJKKK@@@;;;888444111111000000//////............---------............///////////////000666>>>CCCEEEKKKRRRLLLNNNZZZddd\\\HHHAAAFFF>>>AAAFFFJJJNNNOOOKKKEEEEEEVVV|||tttZZZLLLJJJMMMZZZhhh{{{___RRRVVVaaa~~~fffTTTCCCAAAEEEEEEDDDEEEFFFJJJMMMOOONNNKKKIIIHHHGGGFFFEEEFFFGGGFFFDDDBBBEEEZZZSSShhhxxxPPP{{{qqqFFFEEE:::EEE;;;999>>>777UUU|||{{{}}}vvvxxxxxxqqqvvvtttjjjQQQNNNRRROOOIIIGGGFFFFFFHHHKKKLLLLLLJJJHHHIIIMMMQQQRRRQQQPPPRRRTTTVVVLLLAAA???CCC???===LLLbbbNNN[[[nnn|||llljjjnnniiiyyyaaafffTTTPPPpppooopppooosssxxxaaaqqqjjjTTTMMMKKKUUUgggtttvvvrrrsssmmmnnnttttttnnnpppxxxwww|||mmmTTTfff\\\555RRRmmmLLLUUUHHHVVV___{{{___III[[[]]]TTTKKKOOO777<<>>333555======EEECCCAAA@@@BBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFF@@@CCCFFFFFFDDDAAA@@@AAAGGGFFFCCCCCCOOOnnnwww\\\QQQMMMIIIDDD???BBBDDDCCC???===>>>@@@CCCAAA????????????===<<<>>>DDDIIIHHHCCC@@@BBBEEEAAAEEEEEEAAA@@@GGGNNNRRR@@@FFFDDD@@@BBBVVV```MMMEEECCC555CCCEEEAAA>>>AAAEEEHHHJJJKKKMMMOOOTTTSSSTTTWWWVVVTTTXXX^^^|||zzzhhh```YYYRRRooodddUUUGGG===999===CCCAAA???<<<;;;;;;===AAACCCCCCAAA??????@@@>>>999555888999:::;;;:::;;;===???cccRRRQQQJJJKKK@@@;;;888444111111000000//////............---------............////////////000///222<<>>===<<>>GGGbbbtttkkk^^^PPPIIIMMMYYYbbbsss\\\QQQVVV^^^eeeeeexxxUUUIII???AAAEEEEEEDDDEEEFFFHHHKKKLLLKKKIIIHHHHHHFFFFFFFFFFFFEEEEEEDDDDDD@@@JJJKKK\\\ZZZgggVVVOOO???<<>>fffyyysssuuu{{{uuuooorrrnnnjjjzzzbbbNNNMMMQQQMMMHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDHHHKKKNNNNNNMMMLLLNNNQQQVVVzzzQQQCCCCCCHHH???;;;EEENNNMMMWWWgggvvv}}}oooZZZuuu|||ooovvvuuuooo|||tttssswwwyyyhhhlllaaaVVVSSSTTT]]]lllvvvwwwtttqqqtttzzz|||tttqqqqqqrrrzzzgggpppPPPBBB^^^hhhPPPUUUPPPRRRWWWnnnbbbooo[[[SSS[[[[[[QQQLLL;;;::::::CCCTTTdddnnnvvv{{{```ccc~~~mmm\\\zzzwwwyyy}}}wwwxxxRRR[[[HHHGGGQQQaaadddNNN]]]sss{{{MMM<<<444444888777DDDDDDEEEEEEFFFGGGHHHIII@@@@@@?????????AAABBBCCCBBBEEEGGGDDD>>>:::;;;===;;;===AAAGGGOOOWWW^^^bbbwwwhhhWWWNNNMMMLLLEEE>>>???@@@AAA@@@>>>=========EEEBBB@@@???@@@AAAAAAAAABBBFFFJJJHHHBBB???@@@CCCCCCEEEEEECCCEEEIIIIIIFFFAAAAAACCCGGGEEEKKKpppqqqRRRBBBDDD<<<>>>999??????BBBFFFIIIKKKLLLMMMOOOQQQPPPQQQTTTSSSQQQTTTYYYZZZjjjsssiiiaaaZZZvvvlll[[[HHH;;;999===@@@CCCAAA>>><<<;;;;;;===>>>=========??????===888444777888999999999:::===@@@cccRRRQQQJJJKKK???;;;888444111111000000//////............---------............////////////111---...888CCCIIILLLOOOTTTEEEBBB^^^tttSSSHHHAAA===CCCOOOYYY[[[ZZZXXXLLLAAA???HHHWWWjjjxxx~~~ssseeeZZZQQQLLLFFFFFFQQQdddzzzqqqQQQHHHYYYjjjppp]]]jjjgggGGGBBB@@@CCCFFFDDDBBBBBBDDDFFFHHHHHHFFFEEEFFFFFFGGGIIIJJJHHHEEEEEEGGGJJJEEECCCLLLVVVjjj```pppOOOHHHGGG>>><<>>>>>>>>======>>>??????;;;???CCCBBB@@@???BBBFFFJJJEEECCCIIIRRRUUUNNNGGGLLLcccwwwUUUNNNHHHCCCEEEKKKMMMGGG???AAA@@@????????????>>><<>>AAAFFFHHHHHHHHHJJJKKKEEE<<>>AAALLLIIIBBBgggeeeuuuyyydddCCC@@@BBB<<<555EEE???CCCGGGJJJKKKLLLNNNOOOQQQOOOPPPRRRQQQNNNPPPUUU```aaajjj}}}{{{mmmddd^^^xxxdddJJJ;;;;;;>>>>>>DDDBBB???<<<:::888777777666888;;;???@@@===888333777777777666666999===AAAcccSSSRRRKKKKKK???;;;888444111111000000//////............---------............////////////222...---444<<>>>>>CCCKKKUUU]]]OOOLLLIIIFFFDDDBBBAAABBB@@@NNNXXX[[[aaaiiieeeZZZTTTQQQNNNNNNNNNLLLFFF@@@IIIIIIMMMXXXiii|||uuuTTTEEEUUUppp~~~}}}nnn|||FFFEEEDDDEEEFFFEEEBBB???>>>CCCDDDDDDDDDBBBBBBCCCEEEHHHKKKMMMKKKGGGFFFJJJOOOMMMGGGMMMRRR]]]hhhLLLsssGGGNNNAAA>>>>>>===CCC===[[[xxxooopppooojjjeeeVVVUUUbbbzzz^^^VVVQQQSSSTTTOOOKKKJJJPPPNNNJJJFFFDDDEEEIIILLLMMMNNNNNNLLLIIIIIIMMMQQQFFFbbbSSS:::DDD<<<777AAADDDDDDDDDKKK\\\lllwwwpppwwwvvvhhhmmmbbbgggpppwww|||}}}||||||zzzrrrtttwwwuuulll~~~ssswww]]]RRR[[[```QQQbbbYYYPPPUUUMMMXXXrrruuuVVVHHHIIIRRRGGGKKK@@@999888BBBSSSaaammmuuu|||zzzqqqnnnqqq}}}{{{___VVVYYYLLLXXXooocccMMM000777<<<;;;>>>AAA>>>CCCGGGFFF@@@<<<<<<>>>???>>>>>>>>>>>>>>>??????;;;===@@@DDDGGGIIIIIIIIIHHH@@@:::???KKKRRROOOHHHEEEMMMUUUUUUVVVbbb|||}}}yyyiiiXXXMMMEEEUUUMMMFFFEEEHHHJJJGGGCCCFFFCCC@@@@@@BBBCCCAAA>>>:::;;;===BBBGGGKKKLLLLLLCCCEEEFFFCCC>>><<<>>>AAAFFFJJJKKKKKKKKKKKKDDD<<>>888444666666444333333777===BBBcccSSSRRRKKKJJJ>>>;;;888444111111000000//////............---------............////////////111//////000222999GGGTTTOOOZZZZZZNNNLLL```|||bbbRRRCCC???AAACCCFFFIIICCCEEEGGGIIIJJJLLLMMMLLLIIIGGGGGGJJJJJJFFFBBB@@@???@@@AAACCCEEEIIIMMMPPPQQQ[[[mmmxxxaaaPPPWWWlll}}}VVVEEEFFFFFFFFFCCCAAA@@@???===BBBBBBBBBAAA@@@@@@BBBDDDFFFJJJLLLKKKGGGGGGJJJOOOIIIIIIFFFGGG[[[vvvzzzCCCkkk]]]>>>KKKGGGAAA888??????XXX|||ppplllnnnhhh]]]MMM[[[^^^mmm~~~ooo[[[XXXWWWYYYXXXSSSNNNLLLJJJIIIFFFBBB@@@CCCHHHMMMRRRRRRQQQNNNKKKLLLPPPTTTOOO[[[ggg;;;DDDDDD777:::EEEBBB@@@DDDRRRbbbnnnxxxyyyjjjnnnkkkrrrzzztttlllpppuuutttvvv}}}|||SSSXXXZZZRRRHHH___OOORRRaaaQQQUUUiiiqqqlllNNNBBBSSSJJJOOOBBB===:::>>>GGGUUUiiiyyyzzzyyy\\\WWWJJJSSStttbbb{{{|||wwweeeAAA222;;;<<<777999<<<<<>>>>>AAAHHHOOOPPPIIIBBBKKKMMMNNNJJJCCCBBBHHHNNNLLLRRRWWWXXX[[[aaafffiiinnnTTTIIIMMMKKKIIIMMMMMMYYYRRRHHHCCCBBBCCCCCCCCCGGGDDD@@@@@@BBBCCCBBB???888:::>>>DDDHHHIIIGGGEEE???@@@AAA???===<<<>>>AAAAAAGGGJJJHHHEEEEEEEEEBBB@@@FFFDDDDDDJJJIIIKKKXXXiiiJJJ@@@@@@>>>BBB???CCCHHHKKKLLLLLLLLLMMMOOOLLLKKKNNNNNNKKKKKKMMMHHHNNNXXXeeepppxxx|||}}}vvvlllkkk~~~jjjOOO>>>===>>>;;;;;;:::888666444222111111222666<<<@@@@@@>>>:::777555444333111222777>>>CCCcccTTTSSSKKKJJJ>>>;;;888444111111000000//////............---------............////////////000000000///---111@@@OOOVVVSSSXXXZZZIIIAAAggg]]]LLLEEE@@@>>>>>>CCCFFFHHHIIILLLOOONNNIIIPPPFFFCCCHHHKKKHHHHHHMMMIIIIIIHHHFFFEEEIIIOOOTTT___mmmoooaaaQQQNNNXXXmmm}}}]]]<<>>AAABBB@@@AAABBBBBBAAA@@@@@@AAACCCBBBFFFIIIIIIGGGGGGHHHKKKEEEJJJBBBCCCYYYXXXwww\\\pppIIIAAACCCHHH>>><<<;;;HHHzzz~~~rrriiigggdddZZZOOOZZZSSSaaacccWWWWWWWWWWWWWWWSSSNNNJJJGGGHHHGGGEEECCCEEEKKKPPPQQQRRRRRROOOLLLMMMQQQUUUVVVZZZhhhrrr@@@???HHH;;;666CCCBBB@@@CCCMMMXXXdddrrr}}}yyymmmvvvzzzrrruuuzzz}}}uuupppoooooommmooowwwwwwvvv{{{}}}~~~^^^IIISSSTTTIIIGGGRRRCCCPPP^^^NNNKKK[[[]]]www}}}YYY@@@OOODDDGGGAAA>>><<<;;;>>>JJJbbbxxx|||___LLLLLLTTT|||iii{{{|||qqqtttMMM888444===<<<999>>>@@@===AAAEEEFFFDDDBBBBBBCCC>>>>>>@@@AAABBBBBBBBBAAA===;;;<<>>JJJGGGDDDBBBCCCDDDDDDCCCEEECCC@@@???@@@@@@@@@@@@===???AAADDDEEECCC>>>;;;;;;===>>>>>>>>>>>>???AAA;;;AAADDDAAA>>>AAAEEEFFF@@@IIIEEE???HHHKKKEEEDDDeee|||fffGGG???CCC===>>>BBBGGGKKKLLLKKKKKKKKKJJJFFFFFFIIIKKKHHHFFFGGGOOOSSSYYY^^^bbbeeegggiiiwwwqqqlllppp{{{iiiUUUEEE<<<:::;;;777666444333222111222222555999===???>>><<<:::999444333222222333777>>>CCCdddTTTSSSKKKJJJ===;;;888444111111000000//////............---------............////////////000/////////...///999DDDnnncccbbbfffXXXFFFPPPjjjzzz```GGG>>>CCC666;;;@@@EEENNNUUUQQQIIIQQQNNNIIIHHHJJJMMMKKKHHHGGGFFFFFFIIIPPPYYYaaaeee]]]dddjjjjjjbbbUUUIIICCCMMMZZZooovvvrrrCCC???HHHEEEFFFCCC???AAAFFFEEEAAA@@@BBBCCCBBBAAA@@@AAACCCBBBDDDGGGJJJKKKJJJIIIHHHFFFJJJEEEIIIQQQNNN{{{dddWWWJJJ@@@HHHFFFBBB===999NNNzzzoooddd```\\\TTTKKKFFFNNNGGGkkkfffkkkVVVPPPOOOOOOOOOPPPOOOJJJDDDGGGJJJKKKIIIGGGGGGLLLPPPLLLNNNNNNLLLJJJJJJMMMQQQQQQYYY^^^]]]???GGGAAA666AAA@@@@@@CCCHHHMMMWWWhhhyyyrrrZZZcccwww~~~}}}xxxuuuvvvuuuppplllkkkfffllltttrrrooozzzEEEHHHFFFKKKFFFKKKGGGEEEJJJNNNJJJHHHLLLdddwwwcccgggEEEIII>>>DDDCCCAAA>>>;;;888@@@TTThhh{{{gggFFFTTT[[[ppp|||yyyyyyqqqssshhhCCC777777<<<;;;@@@FFFCCC===???AAACCCDDDDDDCCCBBB:::;;;===???@@@AAAAAA@@@777777:::>>>BBBDDDCCCAAA;;;;;;;;;:::;;;???EEEJJJJJJIIIHHHGGGGGGGGGGGGGGGKKKLLLLLLIIICCC@@@DDDJJJMMMMMMLLLAAA999EEENNNEEE???@@@AAABBBCCCCCCDDDCCCDDDDDDCCCAAA??????AAABBBBBBAAAAAAAAAAAA???<<<999;;;===???@@@@@@@@@@@@@@@;;;???@@@>>>???DDDFFFFFF@@@FFFBBB@@@FFFDDD>>>AAABBB```fffEEEGGG>>>===AAAGGGJJJKKKJJJIIIIIIGGGCCCCCCGGGIIIGGGDDDEEEGGGGGGJJJQQQYYY```dddeeejjjzzzxxxeeefffqqq}}}nnnbbbQQQ???:::???888666333111000111333444999<<<======:::999999:::333333333333444888???CCCdddTTTTTTKKKJJJ===;;;888444111111000000/////////.........---------............/////////000///------000111111444999RRRTTTVVV[[[iiipppcccNNNWWW~~~TTT???EEEAAA@@@======FFFPPPOOOGGGKKKTTTVVVSSS\\\lllmmmaaahhhccc^^^___eeejjjkkkiii```\\\SSSGGG@@@BBBLLLUUUwwwLLLHHHQQQ@@@JJJKKKGGGCCCEEEJJJGGG@@@@@@BBBDDDDDDBBBAAABBBBBBEEEFFFIIIMMMPPPOOOLLLIIIGGGGGGIIINNNFFFLLLRRRnnnOOOZZZrrrJJJ@@@AAACCCEEE===CCCTTTxxxkkk```XXXWWWRRRFFFAAACCCAAAoooYYYxxxnnnUUUPPPIIIHHHGGGGGGIIIJJJFFF@@@CCCGGGJJJHHHEEEDDDGGGKKKGGGIIIJJJIIIFFFFFFJJJMMMKKKRRRMMM~~~HHHGGGEEE555<<<<<<>>>BBBDDDDDDLLL```ttt~~~}}}uuuoootttuuupppmmmpppmmmsss}}}qqq___EEEPPP>>>EEEFFFPPPCCCPPPIIIDDDOOOQQQHHH^^^eeeuuuNNNKKKBBBMMMHHHDDD@@@;;;666888FFFUUUxxxzzzvvvGGG[[[[[[nnnyyylllpppppprrr~~~{{{[[[KKKAAA>>>;;;888@@@DDD<<<>>>======>>>??????===;;;666888:::<<<>>>?????????===???@@@>>>:::999===AAA<<<>>>@@@@@@???>>>>>>???@@@BBBCCCEEEFFFGGGIIIKKKFFF;;;:::FFFHHH???===EEEDDD===GGGQQQGGG===AAAFFF@@@@@@???>>>======>>>???EEEGGGFFFDDD@@@???CCCFFFCCCAAA>>>===>>>??????>>>===>>>AAABBBCCCBBB@@@@@@??????>>>>>>DDDJJJIIIEEEAAAAAA???CCCFFF<<<888FFFIIIaaammmxxxLLLHHH>>><<>>777WWWhhhSSS===CCCJJJGGGHHHFFFCCCDDDFFFHHHGGGEEEBBBCCCDDDDDDDDDDDDGGGIIINNNIIIHHHJJJKKKHHHEEEFFFEEEGGGMMMPPPHHHDDDUUUllltttVVViiigggAAAOOODDD<<>>;;;JJJaaa\\\WWWiiiOOOMMMEEEEEEDDDHHHNNNKKKCCC???AAAFFFFFFFFFCCCAAAAAAEEEHHHHHHGGGHHHKKKJJJGGGHHHLLLCCC[[[KKK```xxx888DDDDDD444:::???DDDBBB@@@FFFUUUbbbssszzz{{{yyyssskkkeeedddeeexxxXXXJJJHHHGGGHHHJJJKKKIIIFFFBBBPPPJJJIIIQQQNNNmmm}}}FFFGGGGGGEEEHHHFFF===888;;;<<<:::MMMssstttNNN^^^}}}{{{mmmcccgggiiikkkXXXJJJ<<<@@@CCC999<<<@@@333<<<999;;;@@@@@@===???EEEFFFCCC>>>;;;:::;;;;;;<<>>>>>>>>>>>>>>======<<<;;;:::;;;>>>@@@???BBBBBB@@@BBBGGGGGGCCCFFFDDDAAAAAABBBDDDEEEEEEAAA@@@@@@CCCHHHKKKJJJHHH>>>======>>>???@@@???===???BBBAAA<<<;;;???CCCCCC;;;??????;;;;;;??????;;;EEEBBB???>>>???@@@BBBBBB???@@@BBBFFFIIIHHHBBB<<<<<<@@@FFFIIIHHHFFFCCCBBBIIIPPP}}}lllbbbFFFDDD===???IIILLLHHHLLLOOOFFFIIICCCAAAFFFHHHEEEBBBCCCFFFFFFEEEHHHRRR]]]aaa^^^ggglllwww|||pppaaadddqqq{{{vvvzzzlllNNN===AAAMMM@@@333000333444555666555888999888888;;;:::666444333111111444888>>>AAAgggNNNSSSRRRFFFCCC???;;;666333222111000000////////////....................................///////////////000000111666===aaa}}}vvvpppuuusssXXXTTTaaakkk]]]OOOKKKOOOOOODDD999<<<===PPPYYYggg{{{|||}}}xxxjjjYYYMMMJJJLLL???AAA;;;XXXlll~~~LLLFFFRRRMMMBBB???CCCAAA??????AAABBBAAA???CCCCCCDDDCCCAAAAAABBBDDDJJJFFFDDDEEECCC??????BBBBBBAAADDDFFF@@@<<>>>>>:::CCCKKKpppzzzhhhpppssszzz{{{qqqffffffmmmvvv\\\TTTKKK>>>:::===???EEEEEE;;;???===>>>BBBAAA===???DDD\\\SSSIIIBBB@@@???;;;777:::::::::;;;;;;<<<<<<<<<>>>>>>>>>======>>>AAADDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???===>>>AAAEEEFFFGGGCCCAAAAAAEEEIIILLLKKKIII===>>>?????????>>>======:::???BBB@@@AAAEEEGGGFFFBBBDDDCCC===<<<@@@@@@===@@@>>><<<<<<===???BBBCCC>>>???AAADDDDDDCCC???<<<<<>>===DDDGGGBBBFFFKKKDDDGGGBBBAAAEEEGGGCCCAAABBBCCCCCCDDDGGGPPP\\\```]]][[[aaalllpppfffYYY^^^mmmxxxlllgggjjjbbbNNNAAAAAAOOOCCC999555555444555777777;;;===:::888999888555444333222222555999>>>@@@eeeNNNSSSQQQEEEAAA@@@<<<777333222111000000////////////....................................//////......//////000111333...MMMvvvxxxhhhmmm|||qqqWWWTTTnnn^^^AAA;;;???HHH<<>>???AAAFFFDDDBBBBBB???>>>CCCJJJDDD???>>>@@@>>>:::===EEEddd|||ZZZzzzOOOKKKJJJCCCCCC@@@AAABBB<<<;;;SSSpppppp\\\PPPIIIEEECCC888AAA>>>333444???@@@555;;;eeeoooeeennnJJJBBBHHHOOOIIIHHHLLLSSSUUUPPPIIIEEEHHHGGGDDD@@@>>>???BBBFFFMMMJJJIIIIIIGGGEEEGGGLLLUUUEEEJJJRRRjjjiiiHHH555>>>;;;<<<=========>>>BBBEEEUUUaaasss~~~~~~~~~~~~|||wwwsssrrrooommmmmmllliiiddd```pppwwwxxxUUULLLHHHHHHIIILLLOOOQQQPPPOOOJJJLLLDDDIIIUUULLLOOOmmmvvvaaa}}}HHHDDDGGGHHHEEEAAA???@@@>>>999===777HHH}}}qqqjjjyyybbbmmmrrrjjj```^^^cccgggrrreeeFFFLLL___UUUEEEAAALLLMMMDDD@@@AAA@@@AAABBBAAA>>>???BBBWWWMMMCCC???AAAAAA===888:::;;;===???@@@AAA@@@@@@??????@@@??????AAADDDGGGJJJEEEDDDGGGEEE>>><<<@@@BBB@@@@@@CCCGGGLLLOOOPPPFFFDDDCCCEEEHHHIIIGGGDDD@@@BBBDDDCCC@@@>>>???AAA;;;AAADDDDDDDDDFFFEEECCCDDDFFFDDDAAAAAACCCDDDBBB===<<<;;;<<<>>>AAAEEEGGGAAAAAABBBBBBBBBAAA???===<<>>JJJCCC<<<888555111222666:::@@@BBB===999777666444444333333444777:::===@@@eeeOOOTTTRRREEEAAAAAA===777444222111000///////////////....................................///............///000000...,,,888NNN```nnn{{{xxxeeeSSSPPPccc{{{^^^LLLQQQBBBAAA<<>>===BBBHHHDDDBBBAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>@@@AAACCCBBBCCCDDDDDDFFFQQQ\\\MMMEEEAAACCCEEEBBB???@@@IIIwwwlllNNNuuuCCCIIIGGGCCCAAA?????????>>>>>>???RRRzzz{{{aaaZZZPPPHHHCCCAAA???>>>666999999666777<<<<<<999aaadddjjjTTTEEECCCEEESSSOOOIIIEEEFFFJJJKKKIIIGGGEEECCC???<<<<<<>>>BBBDDDOOOKKKIIIHHHFFFCCCFFFKKKPPPAAAQQQWWWZZZddd???HHH>>>======>>>@@@@@@>>><<>>??????@@@AAA???>>>???AAADDD@@@<<<<<>>AAACCCDDDDDDBBBBBB===>>>>>>>>>>>>@@@CCCFFFLLLDDDCCCJJJGGG;;;999AAACCCBBBBBBEEEJJJOOORRRTTTIIIFFFDDDDDDEEEEEEAAA>>>FFFHHHIIIEEE@@@???CCCHHHDDDHHHIIIDDD@@@@@@>>>;;;???AAADDDEEEFFFHHHGGGFFF===>>>>>>???AAAEEEJJJMMMIIIEEEBBBBBBEEEEEECCC???>>>@@@BBBBBBAAA@@@AAABBBCCC>>>HHH[[[kkk{{{FFF;;;===DDDAAA@@@BBB===AAA@@@@@@AAAAAA@@@??????===???AAAEEENNNYYY^^^]]]___dddiiifffXXXMMMSSS```aaaYYYNNNHHHJJJLLLDDD:::@@@===:::777222...000555===CCCEEE???999777555333444444555666999;;;>>>???dddPPPVVVSSSFFFBBBAAA===888444222111000///////////////...................................................//////000+++000000444JJJkkk~~~|||wwwfffbbblllwwwyyyuuuhhhttt{{{~~~===:::EEEEEE===???KKKIII<<<@@@@@@@@@???>>>>>>>>>???CCCCCCCCCAAA???===>>>???@@@@@@BBBEEEGGGJJJVVVbbbPPPIIIDDDGGGJJJIIIDDD@@@AAAVVVUUUpppMMMHHHJJJKKKCCC999;;;EEEDDD999;;;NNNHHHIIIkkkpppXXXIIIGGGEEECCC@@@>>>;;;777555@@@555777@@@666...PPPeee[[[FFFLLLHHHDDDPPPQQQLLLFFFDDDGGGKKKJJJGGGDDDAAA>>>===>>>AAADDDFFFNNNJJJHHHHHHEEEBBBDDDIIIOOOLLLWWWTTTSSS}}}RRR???@@@===<<<>>>AAABBB>>>:::@@@JJJZZZkkkzzz{{{xxxvvvtttqqqooommmqqqlllYYYGGGJJJddd}}}|||sssUUUJJJFFFEEEGGGJJJKKKKKKIIIHHHGGGFFFGGGFFFKKKQQQPPPQQQZZZpppbbbDDDEEEGGGIIIGGGBBB>>><<<888AAAAAA===WWWyyyxxxjjjXXX[[[bbbgggttt^^^EEE555222===FFF???;;;EEE@@@666>>>:::===>>>======>>>???@@@AAACCCEEEDDDAAA>>>;;;:::999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<>>===>>>BBBFFFHHHIIIGGGDDDBBBCCCEEEEEEBBB???IIIJJJHHHCCC>>>>>>EEEKKKNNNOOOKKKCCC=========;;;:::===CCCHHHJJJGGGDDDCCC===???@@@@@@AAAEEEKKKOOOMMMEEE>>>???FFFIIIDDD>>>???AAABBBBBBAAA@@@AAACCCIII@@@@@@MMMPPP;;;888BBBDDDCCCCCC>>>???AAAAAA@@@@@@??????>>>===@@@BBBDDDLLLWWW^^^___]]]cccfff^^^NNNDDDJJJUUU\\\TTTGGG@@@DDDIIICCC777888666777666222...111888@@@DDDDDD>>>999888666444666666666888999<<<>>>@@@bbbOOOUUURRRGGGDDDBBB>>>999555333111000///////////////............------------------------......------......///000,,,111......666EEEmmmzzz[[[NNNcccrrr|||iii}}}mmmHHH555???======AAAEEEGGGDDDAAAAAABBBCCCBBB@@@@@@BBBDDDIIIIIIGGGDDD???<<<<<<<<>>???BBBCCCEEEMMMVVVKKKGGGDDDEEEHHHHHHDDD@@@KKKCCChhhQQQ~~~PPPAAAIIIIII@@@???GGGGGG@@@<<<@@@:::<<>>===:::999888777777:::;;;444///???hhh{{{TTTfffeeeGGGEEEQQQNNNEEEHHHFFFGGGGGGFFFHHHJJJFFF@@@FFFCCCAAA@@@BBBEEEGGGGGGKKKHHHGGGGGGDDDAAACCCGGGMMMUUUUUUMMMSSS```uuu<<>>:::;;;@@@IIIVVVfffwww|||yyywwwuuusssqqqkkkaaaRRRGGGHHHXXXnnn{{{aaaQQQTTTPPPKKKMMMPPPPPPNNNKKKJJJIIIHHHHHHJJJJJJIIILLLRRRWWWfffVVVQQQIIIDDDHHHLLLKKKFFFDDD;;;999;;;???CCC```{{{sssiiiZZZUUU\\\ZZZXXXooovvvJJJ;;;888999333???CCCCCCCCC===:::@@@777;;;===::::::===>>>======BBBGGGGGGBBB===<<<<<<888999:::;;;;;;::::::999======<<<:::888888;;;===BBB@@@CCCHHHDDD<<<;;;AAA>>><<<::::::<<>><<<<<<>>>???>>>>>>@@@EEEJJJIIIAAA:::<<>>BBBCCCDDDBBB???BBBDDDAAA???@@@@@@???>>>@@@AAABBBIIITTT]]]```ZZZaaaeee\\\MMMEEEKKKTTTUUULLLAAA===BBBFFFAAA888555444555666555333777===AAABBB@@@;;;999;;;:::777888888777888:::<<>>EEEBBB<<>>>>>??????======AAABBBBBBEEEIIIFFFFFFEEECCCCCCCCCBBBAAALLLBBBJJJnnneeeKKKQQQGGG@@@BBBCCC>>>:::999;;;;;;???FFFGGG???;;;>>>>>>???AAACCCFFFKKKQQQVVVUUUZZZ\\\XXXTTTQQQJJJDDDJJJFFF@@@;;;999:::>>>@@@:::999999888888999;;;<<<444???BBBLLLyyyTTTppp}}}eeePPPDDDGGGKKKOOOKKK???;;;@@@BBBAAABBBEEEDDD@@@GGGDDDBBBBBBDDDEEECCCBBBHHHFFFEEEFFFDDD@@@AAAEEEGGGSSSPPPKKKRRR\\\lllEEE@@@<<<;;;===???>>><<<:::;;;???FFFQQQaaarrr||||||yyy~~~|||yyywwwvvvssspppnnn^^^QQQFFFKKK___vvvlllKKKGGGDDDDDDJJJMMMQQQQQQNNNKKKIIIIIIHHHFFFHHHFFFBBBHHHQQQQQQYYYqqqqqquuu]]]IIIJJJUUUXXXQQQJJJAAA888;;;BBB===BBBpppxxx~~~oooRRRQQQTTTUUUOOOTTTpppZZZ;;;777;;;AAA>>>CCCMMMNNNAAA;;;===;;;888<<<>>>:::888;;;<<<:::888:::===>>>===<<<<<<===999999:::;;;<<<======>>>@@@@@@>>>;;;888777888:::===AAAEEEEEE@@@===<<<>>>AAA???<<<;;;<<<>>>>>>>>>===;;;;;;>>>BBBDDDCCCAAA@@@@@@@@@@@@????????????DDDEEEBBB<<<;;;AAAGGGIII>>><<<@@@FFFEEE???<<<===<<<>>>???===:::;;;@@@EEEAAA>>><<<<<<>>>???>>>======???BBBBBB@@@?????????@@@IIIEEEDDDIIIzzz}}}tttnnnCCC<<<===???CCCDDD???EEEFFFBBB@@@BBBBBB@@@???@@@@@@???DDDQQQ[[[```\\\eeeiii```QQQJJJPPPXXXTTTJJJAAAAAADDDCCC>>>:::666444444666666666:::???BBB???:::666999>>>>>>999:::999888777999<<<@@@CCC^^^KKKQQQOOOEEEEEECCC???999555333222000///000/////////............------------------------...------------...//////***555///,,,999666...888dddcccSSS\\\yyy]]]aaa===@@@DDD>>>===;;;<<<<<<<<>>@@@BBBBBBAAAAAADDDGGGBBBCCCDDDCCCBBBBBBCCCEEE@@@======BBBEEEDDDDDDFFFEEEGGGHHHDDDAAAAAACCCCCC:::GGGHHHSSSpppSSS{{{jjjEEEFFFLLLCCC===DDD@@@:::;;;:::777===DDDAAA<<>>:::@@@CCC@@@>>>@@@AAA@@@:::<<<>>>>>>===;;;:::999888:::;;;;;;:::999888888???;;;]]]iiiEEEnnnuuuLLLCCCGGGGGGBBBMMMPPP<<<<<<@@@@@@;;;<<>>;;;EEEDDDDDDFFFDDD@@@AAADDDCCCOOOMMMKKKLLLZZZ[[[IIIEEE???======?????????:::===???AAAEEEOOO]]]hhh|||}}}zzzxxxwwwqqqppppppooonnnkkkfffcccPPPKKKLLL[[[ttttttwwwGGGCCCNNNDDDLLLEEEIIIMMMMMMJJJGGGFFFFFFEEEAAADDDBBB>>>GGGPPPMMMJJJeee~~~sssPPPNNN^^^dddYYYLLLAAA??????<<<666888LLLdddttttttkkkUUULLLQQQRRRMMMPPPeeecccEEEBBBCCC>>><<<<<<999GGGIII777444:::333:::??????:::888;;;;;;888>>>;;;888777888999888666777777888999;;;===???@@@DDDCCCAAA===999777888999;;;CCCGGGCCC>>>======;;;AAA>>>;;;:::;;;<<<<<<<<<<<<:::999:::======;;;888<<<>>>@@@CCCEEECCC???;;;;;;===<<<888999???EEEGGG===:::<<>>BBB>>>@@@@@@===999999===BBB;;;>>>@@@>>>;;;;;;>>>AAA<<<>>>AAAAAA@@@>>>======>>>PPPKKK>>>HHHNNN}}}___RRR>>>999:::@@@CCC???FFFHHHCCC@@@CCCDDDAAA???@@@>>><<>>BBB===666333999@@@@@@;;;<<<:::888777888<<>>@@@BBBCCCBBB@@@@@@AAADDDBBB???<<<;;;:::;;;;;;888666999>>>>>>:::<<>><<<<<<===>>>>>>999<<>>;;;888777999:::<<<===<<<;;;999888<<<:::888888::::::888444???666444:::;;;666999BBB[[[~~~QQQZZZbbb|||aaadddeeeWWWFFF>>>@@@FFFJJJJJJ???@@@AAADDDFFFHHHIIIJJJDDDCCCAAA@@@>>>>>>>>>>>>CCCDDDCCC@@@AAACCCBBB>>>FFFCCCLLLEEEooobbbqqqdddJJJBBBHHH@@@666999===888:::===>>>@@@DDDKKKPPPcccnnn~~~}}}~~~{{{yyyvvvsssssshhheeelllkkk[[[KKKEEE???IIIyyyzzztttkkkQQQHHHGGGDDD@@@@@@IIINNNKKKHHHIIIHHHEEEBBBFFFBBB???DDDAAAAAAKKKNNNUUUOOOkkkwwwSSSRRR]]]SSSFFF??????>>><<<:::;;;???CCCdddqqqYYYIIIDDDNNNQQQOOO```zzz\\\KKKEEE@@@<<<999======<<<999666555666777IIIJJJGGGBBB:::666666888<<<<<<<<<:::888777888:::666777999;;;<<<<<<;;;;;;<<<::::::;;;999555666:::@@@@@@@@@?????????AAACCCCCC@@@;;;777666888;;;>>><<<<<<===??????===888555??????AAAAAA@@@>>>;;;999666777999;;;===>>>??????:::<<<<<<;;;>>>DDDFFFDDD:::>>>>>>999777888888777999999:::<<<>>>?????????;;;;;;===AAACCCCCCAAA>>>@@@QQQ>>>555FFFBBBgggwwwtttBBB>>>===888???EEECCCAAACCCFFFFFFDDDAAA<<<===<<<:::>>>KKK[[[eeedddxxxjjjSSSQQQ\\\eeeXXXRRRRRRHHHHHHCCC555BBB555333666<<>>============>>>???===???AAABBB@@@??????@@@@@@???===;;;:::;;;<<<===???;;;;;;>>><<<777777:::;;;===>>>>>>======>>>???777===BBB???BBB]]]eeeSSS]]]yyyiii???>>>KKKFFFBBB>>><<<===???@@@@@@;;;:::999888777999<<<>>>;;;;;;::::::999888888888666777:::;;;888777;;;AAA///333:::<<<;;;>>>NNN```ooodddhhhQQQOOOaaaZZZQQQIIIFFFGGGKKKMMM>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>BBBDDDCCC@@@@@@BBBAAA===AAADDDQQQKKKkkk{{{TTT___tttDDD???@@@::::::AAA???@@@@@@>>><<<<<>>===;;;:::;;;===;;;;;;;;;:::::::::999999::::::999999:::;;;<<<===<<<::::::;;;:::888:::???AAA@@@???===<<<===???@@@CCCAAA===:::999<<>>???CCCBBBAAA@@@>>><<<:::999@@@@@@AAAAAAAAABBBBBBBBB======<<<;;;???FFFGGGCCC===???>>>999888;;;>>>===HHHBBB<<<;;;===@@@AAA???;;;<<<===???AAAAAA>>><<>><<<:::===III[[[hhhppp}}}sssaaa\\\bbbjjjfffYYYUUUNNNNNNCCC222@@@DDD===999;;;:::444222666444333222333444777;;;===;;;::::::999999<<<@@@DDD```IIIOOOPPPGGGDDDDDD???999444222111111000///............---------...------------,,,,,,,,,,,,,,,,,,---------............/////////000000000:::222///555BBBZZZ}}}~~~{{{}}}wwwpppiiiMMM<<<666333777;;;===<<<:::999999>>>===;;;::::::;;;===>>>===???AAAAAA???>>>>>>>>><<<;;;:::999999:::<<<===:::666555888999777666777999:::<<<;;;::::::;;;===<<<999>>>DDD<<<<<<___RRR```]]]eeeTTTGGGEEEEEEEEEDDD???888222@@@>>>;;;999999;;;===???;;;;;;999888888999::::::;;;444333999===999777888AAABBB<<<666BBBfffwwwTTTkkkeeeLLLGGGGGGRRRSSSSSSMMMEEEAAADDDHHH@@@??????>>>===<<<;;;;;;===>>>???AAAAAAAAA@@@@@@AAACCCCCC??????AAA@@@======AAANNNEEEYYY```AAALLLkkkSSSAAAJJJHHH777<<<======<<<;;;;;;>>>@@@BBBKKKXXXdddnnnxxxzzzrrrllliiiccc^^^^^^```___ZZZTTTLLLLLLKKKFFF===@@@ZZZvvvooorrrVVVOOOGGGEEEGGGIIIHHHFFFEEEEEEDDDEEEJJJNNNLLLGGGJJJNNNGGGDDDLLLMMMKKKPPPXXXSSSWWWWWWqqqqqqHHHCCCEEEBBB???===>>>???>>>:::666999>>>TTT~~~~~~}}}tttgggYYYIII???AAAGGGHHHGGGSSSuuukkkTTT;;;333666999888666888888999888777888;;;===:::999999:::<<<>>>??????:::999888:::===>>>;;;888>>><<<:::888888:::<<<>>><<<::::::<<<<<<;;;???EEEDDDBBB???<<<;;;<<<===???CCCAAA>>><<<<<<>>>AAACCCEEEAAA;;;999;;;@@@EEEHHHDDDCCCAAA???>>>>>>???@@@HHHGGGEEECCCBBBBBBBBBBBB<<<;;;888777<<>><<<<<<<<<===???>>><<<:::===BBB>>><<<@@@===DDD\\\pppzzzsssfffAAAAAA???777BBBDDDFFFGGGEEECCCBBBBBB???>>><<<999<<>>WWWTTTDDD::::::999222111777888777555555555777:::;;;<<<;;;;;;999999<<<@@@DDDbbbLLLQQQRRRIIIFFFCCC???999555333222111000///............---------------------------------,,,,,,,,,---------.............../////////000000,,,,,,///222000///888CCCaaarrrRRR@@@999555777===:::<<<>>><<<888555777999===<<<:::999999;;;===???===???AAAAAA???>>>===>>>:::999888777777888:::;;;888555444555888888777777888999;;;:::999999:::<<>>BBBHHHMMM>>>=========<<<:::888666666666555555666666777777<<<888:::@@@AAA<<<<<>>BBBBBBBBBAAA@@@>>>===<<<;;;;;;===???BBBCCCCCCBBBAAA@@@DDDDDD@@@???AAAAAA???AAACCCHHH>>>FFFKKK===KKKMMMuuuDDD>>>>>>777::::::;;;;;;<<<===???AAA???BBBEEEJJJRRR]]]jjjrrrssskkkhhheeeaaa^^^[[[VVVOOOJJJGGGEEEFFFJJJKKKGGG@@@===<<<@@@HHHPPPTTT___wwwwwwSSSeeegggMMMKKKHHHEEEDDDBBBAAA???AAA@@@???@@@CCCFFFFFFDDDEEEIIICCC???HHHLLLJJJMMMRRRDDDLLLOOONNNyyyyyyrrrKKKLLL;;;@@@DDDBBB<<<999;;;>>>???::::::GGGaaa|||sssnnn^^^LLLDDDAAA???@@@BBB555^^^yyyIII===444666:::;;;888777777888888777666777:::<<>>???===;;;999777666:::???AAA===888>>><<<;;;999999:::<<<======:::999;;;;;;;;;???FFFFFFCCC???<<<<<<<<<======BBB@@@>>><<<<<<===???@@@;;;;;;<<>>@@@DDDIIILLLFFFDDDAAA???======>>>???>>><<<888777<<>>>>><<<;;;777999>>>???>>>BBBFFFCCCjjj~~~~~~NNNFFFAAA444===AAAEEEFFFDDDBBBBBBCCC???>>><<<:::<<>>555333666666555555666777888999===<<<:::::::::<<<>>>???===???AAAAAA???=========:::999777666555666888999;;;:::888666666777777555888999;;;:::999999:::<<>>>>>>>>>>>===<<<;;;:::888===AAA===444222===LLL___```EEEVVVzzzYYYIIIEEEFFFGGGCCCCCCCCCBBB@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>:::<<>>>>>???CCCIIIMMMVVV\\\[[[```oootttqqqttt````````````^^^WWWMMMFFFGGGEEECCCAAAAAA@@@???>>>===<<>>AAAJJJWWW```zzz|||{{{oooddd^^^HHHAAA===???@@@===;;;;;;^^^WWW777333333777999777666777888888888666555555777999@@@===:::;;;<<<<<<999666777555555999???@@@===888;;;;;;;;;<<<;;;;;;::::::>>>:::999999888888<<>>===<<<:::999999::::::;;;<<<>>>AAADDDDDDBBB???;;;::::::;;;???DDDJJJMMM???===;;;999888999:::;;;DDDBBB???<<<@@@EEECCC>>>???CCCDDDAAA@@@AAAAAA???:::@@@FFFFFFAAA<<<;;;===>>><<<;;;;;;===>>>>>>=========CCC@@@777===BBB888DDDMMM;;;CCC999>>>BBBDDDBBBAAACCCEEE>>>===<<<;;;<<>>===;;;:::<<<@@@CCCdddKKKPPPQQQHHHFFFBBB>>>999666444222000//////............---------,,,,,,,,,------------...,,,,,,,,,---------......------........./////////999555111000111222111///...333444:::FFFGGGGGGQQQhhh~~~tttdddLLLCCC>>>@@@===666666<<<555222333999888333555;;;444444555999;;;:::666222:::::::::;;;;;;<<<======<<<>>>@@@???===;;;;;;;;;999888666555555666777888555888888444222555777777888:::;;;;;;:::999;;;<<<333:::>>><<<;;;>>>AAAAAA999___}}}YYYQQQ^^^lll```PPPTTTIIIBBB:::666888<<<>>>???<<<<<<;;;:::999888777666999888888@@@WWWsss[[[TTTaaammmtttVVVMMMNNNIIIBBB???BBB???<<<<<>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@>>>CCCFFFCCCAAADDDFFFFFFBBBBBBGGGMMMNNNMMMMMMPPPYYYSSSyyyWWW===???<<<888777777999::::::;;;>>>BBBGGGIIIIIIHHHGGGHHHLLLFFFCCCKKKLLLEEEDDDCCC>>>:::999;;;<<<;;;999===<<<;;;:::::::::<<<<<<===::::::;;;888777@@@NNNOOOWWWkkk|||NNNGGG```{{{RRRHHHKKKIIIEEEAAA???BBBGGGKKKDDDDDDFFFGGGCCC@@@CCCIIIMMMVVVOOODDDEEEGGGEEEGGGFFFRRRIIIHHHRRRHHHZZZZZZGGG555222<<>><<<<<<;;;;;;FFFeeeyyytttiii^^^VVVllliiiYYYTTTJJJ???888888999:::;;;;;;;;;;;;@@@@@@>>><<<;;;<<<@@@CCCfffLLLOOOQQQIIIGGGBBB>>>:::666444222000...///............---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////)))***+++---222555444222$$$333444,,,++++++000===222<<<>>>777:::FFFFFF<<>>===;;;===@@@CCC<<>>>>>@@@DDDIIILLLWWW```fffsssoooNNNJJJhhhxxxTTTGGG>>>@@@EEEDDD@@@>>>@@@===::::::<<<======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::AAAEEEBBBAAADDDGGGIII@@@===CCCQQQRRRNNNOOOHHHTTTPPPYYY|||CCCFFFAAA;;;888999;;;<<<===888;;;AAAHHHNNNQQQQQQQQQ]]]___TTTNNNWWWVVVGGG???DDD@@@======AAADDDDDDBBB===>>>?????????>>>??????@@@===AAAKKKPPPRRR]]]kkkzzzoooUUUIIIUUU|||xxxEEE:::OOOKKKIIIEEEBBB@@@AAACCCEEEBBB???@@@DDDDDD@@@AAAEEEKKKXXXSSSEEEDDDEEEEEEHHHEEEQQQHHHCCCOOOKKKHHH[[[oooQQQ@@@???BBBAAA<<>>999999===AAABBBAAA>>>@@@KKK]]]ggglllwwwvvvooobbbYYYQQQLLLFFF===999999>>><<<888666:::PPPxxx___DDD<<<555111555;;;:::666444555555555333111000222444222444777888888888888999444444555777888999::::::888888888888999:::::::::999777777888777444666;;;999777555777;;;<<<:::777666777888999999::::::;;;IIIDDD>>>:::999999999999999999:::;;;<<<<<<<<<<<<777777888888999999::::::<<>>999666888999888666:::<<<:::999;;;;;;999<<>>@@@<<<111rrrrrr|||qqq{{{OOOBBBAAA@@@@@@BBBDDDDDDDDD>>><<<<<<;;;888@@@___}}}ssskkk^^^[[[~~~dddYYYQQQFFFBBB???<<<999999;;;>>>@@@BBBAAA???<<<;;;<<<@@@CCCiiiNNNQQQRRRKKKJJJAAA>>>:::666444222000...//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////333333222///...///000//////777111***333888222///444...///555555///000777+++444'''333AAA000///:::///333666666666777555111333444222///000555888888111333555555666777999;;;444666888:::;;;:::999888888:::;;;;;;888666666666555444444444666888;;;===```eee```OOO===666555444666888999999888888999:::;;;444111777<<<<<<:::;;;;;;999999SSSsss]]]HHHKKKhhhrrriiiqqqooommmooouuuwwwbbbJJJKKKeeepppSSSHHHKKKLLLFFF@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<::::::::::::::::::::::::::::::999888888888999999888???CCCAAA@@@CCCHHHIIIHHHAAABBBRRRTTTPPPSSSHHH@@@RRROOO]]]XXXPPPEEE>>>:::999888666999777666888===BBBFFFHHHkkkmmmgggkkkzzznnnQQQPPPQQQVVVYYYXXXQQQJJJLLLPPPUUUZZZ]]]___aaabbbbbbaaannnpppOOOCCCLLLWWWvvv}}}VVVIIIEEEEEEEEEDDDCCCDDDEEEFFFFFFEEECCC======DDDHHHFFFDDDEEEBBBRRRPPPBBB@@@CCCEEEJJJJJJJJJHHHHHHKKKLLLLLLOOO[[[cccEEE999:::???===@@@CCCBBB???<<<<<<<<>>EEEEEEKKKTTTZZZbbblllpppnnnjjjhhhhhhddd```]]]]]]___\\\UUUOOOMMMDDD>>>===;;;777666:::666333666CCCYYYttt|||WWWAAAEEE:::222111<<>>:::444555777:::<<<===>>>???CCCAAA>>>======<<<:::999999:::===??????>>>===<<<666777888999999999999888;;;@@@AAA:::555555888999777;;;<<<999999===@@@???999===AAABBB@@@???BBBEEEEEEAAA<<<888777666555444999<<<777555;;;999666<<<555DDD777rrrIIIEEEAAA@@@CCCEEEDDDCCC???===<<<;;;555;;;YYYzzz|||{{{hhhNNNZZZvvvhhh```VVVPPPKKKBBB:::888:::???BBBBBBAAA@@@===;;;<<<@@@CCCmmmPPPPPPNNNNNNDDDAAA???;;;666333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000000000000000000000000000000000000111//////222555666444111111222222333333444444555444444444444444444444444444555555555555555444444555555666666777777888888<<<;;;999777666555555555333555333333444///888PPP~~~nnnRRR@@@<<<999333555888:::999777555666888666666666666777888999:::===@@@>>>999HHHuuuwwwooo```LLLOOOaaadddyyyiii\\\KKK@@@KKK```qqqdddSSSRRRMMMJJJEEECCCBBBAAA???===EEE???===AAAAAA===<<>>>>>===<<<999:::;;;<<<===<<<:::999888;;;???@@@@@@@@@@@@@@@<<<>>>EEENNNQQQPPPRRRVVVPPPGGGHHHNNNmmmZZZFFFJJJ@@@666<<<:::666:::;;;888===AAA999<<>>BBBaaaRRR888GGGMMM???EEEBBB??????BBBDDDCCCBBB>>>>>>@@@CCCEEEFFFDDDBBBGGGAAAEEEJJJEEEFFFHHHBBBCCCBBBBBBFFFLLLQQQRRRRRRRRRrrrwwwccc===???:::@@@DDDAAA<<<:::;;;<<<>>>:::777777;;;???@@@???===@@@CCCGGGIIIJJJIIIHHHKKKIIIFFFEEECCCAAA>>>;;;BBB222777@@@777888<<<333888777HHHjjj}}}___>>>111555:::777444666999;;;888555000444666444000000333777777777777777777777777777666555555777999:::999888777666666777888999999888999999999888888999:::;;;<<<<<<>>>AAADDDAAA;;;555777;;;AAAEEEDDD@@@<<<:::BBBAAA???===<<<<<<======GGGEEEBBB>>><<<;;;<<<<<<>>>======@@@CCCCCC===777===<<<:::888888888:::;;;<<<999777888;;;???@@@???<<<===???AAABBBCCCCCCCCCDDDDDDAAA;;;999;;;;;;999888::::::777777;;;<<<999000===777PPPdddJJJFFFNNNFFFCCCBBB666@@@======;;;444555MMMjjjkkkPPP~~~iii^^^lllVVVYYYTTTDDD666555>>>EEEAAABBB@@@======BBBEEEDDDlllPPPPPPMMMMMMDDDAAA???;;;666333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////////////////000000000000000000000000000///000222555555333111000000111111222333333444444444444444444444444444444444555555555555444444555555666666666777777777999888777555444444444444222555222333777555???WWWxxxuuudddJJJ999777666222555777999888666555666777555555555555666777888999???<<<>>>BBB???IIIvvvrrrlllXXXLLLKKKLLLLLLLLLOOOWWW```RRRQQQZZZ^^^TTTLLLKKKJJJ:::NNNOOODDDYYY}}}uuu^^^PPPJJJIIIHHHGGGEEECCCAAA@@@@@@@@@BBB<<<:::======:::999<<<999:::<<<>>>>>>>>>===<<<;;;<<<======<<<:::777555888:::>>>??????>>>>>>>>><<<>>>DDDLLLNNNMMMNNNQQQKKKIIIKKKLLLVVVtttQQQ;;;;;;LLLBBB:::777555000222888888>>>>>>???AAAFFFWWWqqqjjjSSSHHHBBB>>>LLL___rrr]]]KKKHHHCCCAAABBBFFFCCC@@@@@@AAACCCBBBAAA???>>>>>>???CCCEEEFFFFFFEEEDDDDDDCCCRRRmmmjjjKKKIIIFFFDDDFFFLLLQQQTTTTTTOOObbb]]]CCCDDD<<<666999DDDLLLIIIBBB===???@@@@@@===888444222888888999:::;;;;;;<<<<<<555888===AAACCCBBB>>>;;;777666===@@@666111888<<<@@@VVVxxxzzzxxxVVV;;;555777666888555222444777888666333///222555333000000333777777777777777777777777777777666666777999:::999888666555555777999::::::999:::999888999:::;;;:::::::::;;;===>>>>>>>>>>>>>>>AAABBBDDDDDDAAA>>>;;;999;;;;;;<<<===???AAACCCDDD@@@???<<<;;;::::::;;;<<<>>>>>>@@@EEEIIIHHHBBB<<>><<<;;;;;;;;;<<<===EEEBBB??????AAACCCCCCBBB;;;<<>>@@@CCC>>>888@@@NNNxxx|||rrrRRRWWWZZZVVVIII===;;;>>>@@@@@@BBB@@@<<<<<<@@@AAA@@@kkkQQQPPPLLLLLLCCCAAA>>>;;;777333111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////////////////////////////////////////////////////000000000222444444333111//////000000111222222222444444444444444444444444444444555555555555444444555555555555555666666666555555444333333333333333222555222333777666???UUUdddaaaSSS>>>222444666444333555777777555444555666444444444444444555666777===:::>>>@@@888444JJJjjjrrrttt[[[TTT^^^aaaccc\\\WWW]]]^^^XXXUUUmmmcccOOOKKKJJJEEEBBBCCCDDDEEECCC???>>>@@@BBBCCC>>><<<>>>>>>===<<<>>>:::;;;===>>>>>>===<<<;;;666888;;;===>>>===;;;999999<<>>===>>>>>>???DDDJJJKKKHHHHHHLLLLLLNNNMMMKKKJJJWWW\\\???AAA999777===>>>;;;<<<@@@<<<;;;>>>AAA@@@BBBPPPaaa{{{rrrlll\\\QQQJJJFFF@@@@@@NNN^^^yyyXXX===HHHPPPDDD>>>HHHFFFCCCAAA@@@AAABBBBBBAAAAAA???===>>>AAAEEEHHHIIIGGGDDDBBBDDDSSSmmmjjjJJJMMMIIIFFFGGGLLLQQQTTTTTTSSS^^^```gggCCCCCCBBB@@@>>>;;;;;;<<<<<<>>>???>>>;;;<<>><<<::::::;;;<<<===???===:::666444333333333888999333000555;;;KKK___xxxYYY666)))000666444555222000111444555333111...111333222000000444777666666666666666666666666999777555666777888888777555444444666999::::::999999777666888;;;<<<:::777666999;;;:::999;;;AAAFFFAAA@@@>>>;;;999888777777444666999===AAADDDFFFGGG<<<;;;999888999;;;<<<>>>===>>>AAAFFFJJJIIICCC>>>@@@@@@???>>>>>>>>>>>>???FFFCCCAAA?????????===<<<888:::===@@@@@@>>><<<:::;;;======999888:::999666555777777444444888999666777555:::111???vvvsssLLLDDDCCC???>>>CCC>>>???EEEDDD;;;666888bbbfff\\\\\\WWWLLLCCC@@@???<<>>;;;777444111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////........................///000111222333333222111//////000000111222222333333333333333333333333333333333444555555555444444444444444444444555555555333333222222222333333444222666222222666333666EEEKKKJJJAAA666111555888777222333444555555444444444444444444444444555666666777<<<;;;666999DDDEEE>>>OOO\\\UUUPPPOOOMMMHHHFFFFFF???CCCEEEBBB===;;;>>>BBBCCC@@@======>>>>>>>>>???::::::;;;;;;;;;;;;:::999888:::===>>>???===;;;:::<<>>???AAADDDFFFGGGGGG===BBBLLLKKKJJJMMMKKKKKKHHHFFFGGGKKKOOOOOONNNUUUUUUZZZYYYttthhhHHH999999>>>AAABBB??????===:::666444666999<<<;;;999777777777888888999888777555555777:::===777:::111888XXXkkkwwwZZZ555...333444222333333111000000222333222000---///111111000111333666555555555555555555555555888666444444555666666666555444333444777888888777777555444666:::<<<999555444666777888999<<>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;:::888777555444777;;;>>>>>>===:::888666999:::777777999888444333555555222333666777555444---888<<<000MMM~~~^^^GGGMMMCCC333CCC===;;;???AAA===999:::888rrrkkkdddWWWIIIBBBBBBAAA>>>>>>@@@@@@<<<;;;===<<<999hhhRRRRRRKKKJJJDDD@@@>>>;;;888444111///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------....................................------------------------///000222222222222111111000000111111222333333333333333333333333333333333222222333444555555444444444444333333333333333333333333222222333333444555000666333333777222///777;;;:::888444333666777666222222333444555555444333555555444444444555666666444:::999555===HHHCCC444CCCBBBggg|||hhhEEEBBBFFFKKKLLLEEE>>>AAAIII>>>BBBDDDAAA<<<999;;;>>>>>><<<999777999;;;<<<;;;888888888888888888777777@@@@@@@@@???===:::777666;;;===@@@AAA???>>>======AAAAAACCCGGGFFFAAAAAADDDJJJSSSMMMHHHQQQMMMKKK[[[qqqQQQPPPJJJEEEMMMCCC===888999<<<>>>AAACCCDDDAAA>>>======>>><<<:::HHH???<<>>KKK]]]mmmsssTTT@@@IIIJJJ???:::>>>AAA???@@@@@@@@@@@@AAABBBDDDFFF@@@???>>>>>>@@@AAAAAA@@@BBB<<>><<<777888;;;@@@CCCAAA<<<888:::::::::::::::999999888444777;;;<<<:::777666666:::MMMWWWhhhVVV;;;)))...999999444444222111000111111222111000---.../////////111333444333333333333333333333333555333222222444555555444444333222333444555444333555333222444888999777555666555555888<<<@@@AAA@@@666666666999===>>>>>><<<777888:::;;;;;;:::999888>>>===<<<;;;;;;===>>>@@@<<<;;;::::::;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<======;;;999888777111444888<<<===;;;999777333666777555555777666333111444444111111555555333000000333<<<888...^^^QQQDDDBBBEEE===;;;;;;>>>???>>>>>>@@@555AAAkkk~~~www]]]GGG>>>AAADDDCCC>>>AAA@@@===<<<>>>===:::eeeRRRSSSKKKKKKFFF???>>>;;;888555222///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............................................................000222333111000000111000000111111222333333444333333333333333333333333111222333444444555444444333333333333222222222222444333333333333333444555///555333333999555000444666555555444555555222000222222222333555666555333555555444444444555555666555444888>>>===555666===;;;@@@BBBLLLssssssZZZLLLIIIEEEDDDEEEHHHEEE???===>>>===@@@AAA???<<<999999;;;>>>>>>:::777888<<<>>><<<666666666666666666666777999999999:::;;;<<<===>>>555888;;;<<<;;;:::::::::@@@???AAADDDCCC???@@@CCC>>>MMMMMMDDDCCCFFFIIINNNTTTuuu]]][[[ZZZTTTJJJHHHHHHAAA777;;;===???AAABBBGGGMMMSSSVVVQQQ```~~~cccEEEAAAGGGBBB???AAACCCAAA???>>>@@@AAAAAAAAA@@@BBBDDDGGG===<<<;;;<<<>>>???>>>===CCCDDDFFFAAA>>>HHHHHH777@@@@@@BBBFFFIIIIIIDDD@@@BBBJJJDDDIIITTTMMMgggyyybbbXXXGGG@@@888666999>>>@@@@@@999999::::::::::::999999888777555222222777AAAIIIcccyyybbb...:::<<<444111777777000111111111111111111111111---------...///000111222222222222222222222222222222111111333555666555333333222222222444555444333333333333444555666777888:::888777999>>>@@@===:::666555666999===>>>;;;888:::::::::999777666444333===<<<:::999999:::<<<======<<<;;;:::999999::::::777888:::<<<<<<;;;999888777:::======<<<:::999999111444777999:::999777555222555555333333555666333111333333000111444555333000999///000<<<222;;;iii}}}}}}zzzooo~~~GGG666FFF888;;;???AAAAAA???======888444>>>___pppPPPBBBCCCGGGHHHBBBCCCBBB===<<<>>>===:::cccRRRTTTKKKKKKHHH???>>><<<999555222///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............................................................000333333111//////111//////000000111222222222222222222222222222222222111111222333444444444444333333222222111111111111444444333222222333333333222666222///777666111444666333222333444333111///333111111333666777555333444444333333333333444444444333666;;;:::555777===FFF444111@@@IIITTT{{{XXXMMMTTTUUUJJJ???@@@>>>BBBIIIKKKEEE>>>;;;;;;<<<======<<<;;;::::::???@@@<<<777999???@@@>>>555555555555666777777888111111222444777<<>>AAA@@@===>>>BBB>>>CCCJJJEEE;;;AAAKKKJJJIII^^^wwwpppJJJ@@@HHHHHHAAA>>>CCCGGGEEEAAA@@@BBBCCCCCCBBB??????BBBEEE???===;;;<<>>???===<<<;;;;;;;;;999888666444444777;;;===:::666888777777666666777777777:::999888777888999;;;===999:::<<<======;;;;;;;;;666888;;;======<<<:::888555999===>>><<<:::999999555666888888888666444333444666444111111444555333111333333000000444555222222444111000555666666:::~~~PPP>>>999;;;===>>>@@@@@@===;;;555888999<<>>>>><<<999666222///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////...111333333000//////111......//////000111111111222222222222222222222222000111222333444444555444333222222222111111000000444333333222111111222222555888000+++222333///222555111...000333333333333333222111333666888666444333333222222111222222222000777444...999KKKGGG444222:::EEEHHH@@@999???KKK]]]^^^MMM@@@BBBIIIJJJHHHGGG@@@@@@DDDGGGFFFBBBBBBFFF999999999;;;===>>><<<:::<<<===999444555<<<>>>:::555555555555666888999:::888666444222222444888:::111444888999999999999::::::999<<>><<<===AAAGGG===DDDIII@@@CCCKKKBBBPPPDDDPPPaaaHHHCCCCCC@@@:::DDDHHH@@@===BBBBBB===DDDEEEEEEBBB???===???BBBCCC@@@======AAAGGGLLLNNNDDD999@@@LLLEEE===BBBIIIDDDBBBAAACCCGGGHHHFFFDDDHHHCCCSSSVVVBBBJJJZZZOOO[[[wwwvvvnnnkkkYYYVVVRRROOONNNOOOQQQSSS^^^fffqqqxxxyyyyyy{{{}}}sssJJJ+++999888,,,)))111555000000666...///000///......///000///...,,,---...//////...000000000000000000000000///000444888;;;;;;888666000000111444888;;;<<<<<<444777999666222333;;;BBBBBBBBBAAA===777555777::::::777555888>>>AAA@@@>>>444444444555777:::<<<>>>999999888888999;;;===???333777<<<@@@???===;;;999777999<<>>;;;:::888===AAABBB@@@===<<<<<<999999999888666444222000555666444000000333555333111333333000000444555222555(((555===---000===555999|||LLL===:::777666;;;AAAAAA>>>;;;555666===AAAGGG^^^wwwnnnvvvZZZOOOKKKHHHJJJJJJDDD<<<777777777444fffSSSOOOLLLPPPDDD???>>>;;;888555222///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------//////.........---------000111111111111000//////000000000000////////////000000111111111222222222000000111222333333444444111111111111111111111111444444444333333333222222111111000000111111222333222222111000//////000000///000111222222222222222222333333333222222444666444222111444777:::999777666<<>>AAACCCWWW~~~}}}ZZZHHHGGGIIIJJJIIIGGGEEEDDDEEEFFFCCCAAACCCGGGHHHEEEAAA===;;;:::;;;<<<===<<<;;;999888666444444555777888666555444444666666555444333333333444444444555555555555666888::::::888666;;;;;;;;;;;;;;;;;;;;;;;;===FFFBBB===CCCGGGFFFJJJHHHNNNKKKMMMooorrrSSSEEEBBBAAA??????===@@@BBBBBB@@@>>>======@@@CCCEEECCC>>>===@@@DDDBBB@@@>>>@@@DDDIIIJJJJJJ?????????@@@BBBDDDGGGHHHFFFEEECCCAAAAAADDDGGGJJJDDDFFFIIIJJJJJJLLLPPPSSS]]]WWWrrrssssss^^^777///333111333333222222111000//////------......//////000000......------------......222111111111000000//////...000333666777777555444000//////444:::>>><<<888333222222333666:::???BBBAAA>>>:::888777777555444777666888>>>CCCCCC>>>888444666:::???AAA@@@<<<888;;;999777888;;;===;;;999<<<888999AAAGGGDDD>>>;;;:::<<<>>>???>>>>>>???@@@CCCBBBBBBBBBCCCCCCAAA???777999;;;999555333333555999666333222222222111000000111111111222222222222111111222222222333333333777BBByyylll@@@<<<<<<999555>>>CCC999;;;888666888;;;AAAMMMYYYaaaooonnnjjjVVVSSSQQQJJJFFF888111777555222999hhhUUUPPPLLLPPPEEE???>>><<<888555222///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------//////.........---------111111111000000000000///000000000000////////////111111111111222222222222000111111222222333333333111111111111111111111111222111111111111000000000000////////////000111111222111000000//////000000///000000111222333333444111222333333222222333555555333222444777999888777555999>>>>>>;;;999:::;;;===CCCIIIIIIIII]]]qqq[[[NNNNNNSSSHHHHHHIIIJJJJJJHHHFFFDDDHHHEEECCCEEEHHHIIIFFFCCC>>>===;;;;;;<<<<<<;;;999999888666555555555666777555444333333555555444333333333333333444444444444444444555888::::::888666<<<<<<<<<<<<<<<=========<<>>AAABBBIIIXXX```OOOJJJRRRXXXlll```MMM;;;888===AAACCCDDD;;;===@@@@@@???=========>>>@@@AAA@@@======???AAA===;;;:::<<<@@@CCCDDDDDD;;;::::::;;;>>>@@@BBBCCCEEECCC@@@@@@AAADDDFFFGGGBBBCCCDDDFFFHHHJJJLLLNNN```PPPFFF^^^~~~}}}{{{uuu~~~|||NNN444333:::777...333333222111111000//////............////////////......------------......111111000000000/////////...000222444555555555444222000///222777999777444333222222333666999<<<>>>>>><<<999777777666555444888777777:::>>>???:::666555777999===???>>>:::777:::999888:::<<<===;;;999===;;;===AAAAAA@@@AAAEEE>>>>>>???>>>=========>>>???>>>===>>>??????===;;;444666888888555444555666666444222111222222111///000000000000111111111222111111111222222222333333<<<555WWWhhh|||{{{PPP888;;;555...555???777333111333666777;;;AAANNNWWWjjjzzzzzz|||eeeppp}}}nnnXXXKKKBBBBBBAAA777222555111///888jjjVVVPPPKKKPPPEEE@@@>>><<<999555222000.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------...............---------222111000/////////000000////////////000000000000111111111222222222333333111111111111111222222222111111111111111111111111111111000000000/////////...............///000000111000000////////////000000000///000111333555666111222333222111111333555666555444555777888777666555888;;;:::888777888;;;000999CCCFFF@@@>>>GGGTTTbbbxxxiiibbb[[[XXXTTTNNNKKKLLLHHHGGGGGGJJJLLLKKKGGGCCCFFFDDDBBBCCCEEEFFFDDDBBB@@@>>><<<<<<;;;;;;999777777777777666666666666555333222111222333444333111222222222333333333333444444444444666888999777555:::::::::;;;;;;<<<<<<<<<;;;AAABBBAAABBBAAAOOOkkkkkkJJJOOOPPPIIIdddjjjNNNGGG>>>777999>>>@@@@@@AAA999;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======???BBBDDDDDDCCC;;;;;;;;;===@@@BBBCCCBBBDDDAAA===>>>AAADDDDDDDDD@@@@@@@@@BBBEEEHHHHHHHHHBBBFFFOOOVVVZZZmmm}}}tttOOO222111666111---000222222111111000000///////////////.....................------------......///////////////.........//////000111222333333444444111//////333444333111222222333333444666777888888666555555777999999888999777555666888999777444777777888:::;;;:::888555999999999;;;======;;;888888:::@@@CCCCCCFFFRRR___BBB@@@>>><<<;;;;;;;;;;;;:::999999999::::::888777222333555666555444555666222111111111222222000...////////////000000000000000111111111222222222222000:::222]]]LLLBBB>>>777777888===777444777;;;<<<===@@@FFFKKKRRR[[[dddnnnxxx|||qqqdddZZZ[[[```[[[UUUSSScccoookkk]]]OOOHHHDDD===888---+++555555444>>>lllVVVNNNIIINNNDDD@@@???<<<999555222000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------........................333111///...---...000111////////////000000000000111111111222222222222333111111111111111000000000111111111111111111111111222222222111111111000000...............//////000000//////....../////////000/////////000333666888000111222111000111222444666555555555666666555555777888999888777777999;;;CCC<<<999>>>GGGIIIBBB:::KKKKKKMMMVVVhhhvvvcccWWWQQQPPPOOONNNPPPOOOLLLHHHEEEFFFDDDDDDGGGKKKKKKFFFAAAAAA???======??????>>>===AAA???===;;;:::999777444666666666777666555444444222111000000111222111000111111111222222222333333333222333444777777666444666666777888888999::::::999===>>>DDDGGGDDDRRRpppvvvNNNGGGOOOPPPLLLLLLwwwsssQQQDDDAAAEEECCCAAAAAA@@@???===<<<;;;<<<>>>>>><<<::::::;;;;;;:::999:::;;;<<<:::999>>>>>>@@@AAACCCDDDDDDCCC===<<<<<>>888((((((555111111000000000//////////////////......---------......------------..............................//////......///111222333333111......000222222111222222222333333333333444222111222555:::===>>>>>>999666444333555777777666999888777777888888666444777999;;;===>>>===:::888666999>>>BBBCCCHHHUUUcccAAA???;;;999999999999999888777777777888888666444111222333444444444444444/////////000222222000---.........////////////000000000000111111111111222---:::888///[[[{{{bbb???>>>???000:::444111333444555999===CCCGGGKKKLLLLLLNNNRRRVVVbbbkkkWWWQQQMMMLLL]]]RRRRRRQQQRRRRRRMMMEEEBBBDDD555222+++000;;;999444;;;lllUUULLLGGGMMMDDD@@@???<<<999666333000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------.....................222111///------...///111.../////////000000000111000000111111111111222222111000000000000000000000000000000000000000000000111111000000000////////////............///000000///...............////////////......000222555777000111111111000000222333555555555555444333444444666666666666555666888999;;;;;;:::999:::???DDDGGG999:::???HHHQQQUUUSSSOOOYYYggguuu~~~zzzccc^^^WWWPPPLLLMMMQQQUUUNNNLLLHHHFFFFFFHHHIIIHHHCCCAAA@@@CCCHHHHHHCCC>>>===<<<:::999::::::::::::@@@>>>;;;:::999888555333444555555555555444333222111/////////000111000///000000000111111111111222222111111333555666555333333444555666777888999::::::;;;;;;BBBIIICCCIII___\\\VVVLLLDDDFFFNNNUUUWWWLLLkkkcccNNNDDD@@@>>>===??????>>>===>>>>>>>>>>>>??????>>>;;;999999999:::999999:::;;;:::888666777999;;;<<<======>>>>>>;;;999:::>>>CCCDDDBBB>>>@@@>>>===>>>AAACCCBBB@@@BBBBBBCCCEEEGGGHHHHHHGGGZZZXXXOOOIIITTTbbb\\\III```}}}[[[AAA///666222//////111111111333000000////////////////////////......------,,,,,,......------------......------------............///...---------///111222111000//////111333444444111111111111222222222222444333444777;;;>>>>>>>>>777666444444666888999999999777666777888888777555777999<<<>>>>>><<<;;;999:::999:::=========CCCJJJ===:::777666777999999888999888777777888888777555333333333333333333222111.........000111111///------.........//////////////////000000000111111111999***666777222mmmbbbPPPKKK:::777555555777666444555::::::===AAAEEEGGGFFFDDDBBBFFF[[[MMMRRRPPPKKKaaaTTTPPPLLLLLLQQQNNNCCC888555---222444666777222:::QQQmmmUUUKKKEEEMMMEEEAAA???===:::666333111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------------...............111000///.........//////......//////000000111111/////////000000000111111///////////////000000000000000000000000000000000.........---------,,,,,,...............///000000...------------......///......---...///111333444///000111000//////111333222333444444222111222333333333333333333444555555***444>>>@@@???===;;;888CCC???===@@@EEEFFFBBB===???HHHPPPTTTUUUTTTMMMFFFLLLRRRSSSMMMIIIIIIIIIGGGJJJNNNRRRRRRNNNFFF@@@===@@@DDDGGGIIIKKKLLLHHHBBBAAA???>>>@@@BBBCCC@@@======<<<:::999888999999:::<<<:::888888888777555333333333333222222222222111000///...///000111000.../////////000000000111111111000000111333444444333333444555666888:::;;;;;;:::;;;999>>>EEE???<<>>AAACCC@@@===999<<<<<<999999<<<>>>>>>>>>>>>>>>===:::888888999;;;<<<===<<<;;;999888777555777999:::::::::===>>>===;;;<<>>???@@@AAABBBBBBBBBBBBBBBEEEHHHIIIHHHGGGHHHIIIIIIRRRXXXVVVRRRRRRTTTUUUWWW\\\fffjjj999 ***888///444222,,,---333333---////////////.....................---------------......------------......---------...............///...---------///000111//////000111222333555666000000///000000111222333999999888999;;;;;;999888666666777888888999::::::777777777888::::::999888888:::===>>>===;;;;;;;;;:::777777<<<>>>===<<<>>>;;;888555555888:::999888999888777888999888777555444333222333444333111000///......///000111///...............////////////////////////000000000000222+++000===888555pppzzzzzzWWW:::666666999:::888777999777777999===AAABBB???<<>>>>>>>>>>>======<<<;;;999777777999:::888777555555666666555333333222000//////000000111000///...///000111000........./////////000000000111/////////111333333222222222444555777999:::;;;666===<<<<<>>OOOFFFAAADDDDDDBBBGGGPPPIIIKKKPPPTTTYYYssslllHHHAAA===???>>>::::::>>>;;;===<<<777777:::;;;888:::;;;;;;:::888888999;;;===@@@BBB@@@<<<888777888777999;;;;;;;;;===AAADDD???===>>>DDDJJJLLLFFFAAA<<<@@@EEEEEEBBBAAABBBDDD@@@FFFKKKKKKFFFDDDFFFJJJIIIAAAHHHZZZ[[[LLLHHHQQQRRRYYYUUUWWWpppYYY999000111999;;;000%%%222:::666///------,,,........................,,,------------------.........------------......------......////////////...............//////000...///111222222222333444///.........///222444666999888888999::::::777555555777:::;;;;;;999888777666666777:::===>>>===;;;888;;;======;;;;;;<<<===777666888===@@@???@@@BBB;;;888666777;;;<<<:::666777666555666777777555333333222111222555555333111111000......///000///........./////////000000000........./////////000000'''888000///:::---???bbbOOO;;;333333222111111777666777999::::::888777MMMNNNJJJQQQQQQIIIJJJFFFUUUOOODDD888222444666777333333222>>>PPPbbboooWWWMMMGGGPPPIIIAAA@@@===:::777333111000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------------.........///////////////000//////...------......///000111111222---------............///,,,------...///000111111000000000000000000000000//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,,,,---...//////.........///000///...///000222---000222111//////111333444444444555777777666444111888:::777666999:::666888;;;>>>???>>>===>>>???>>>CCCEEECCCBBBFFFHHHHHHGGGHHHIIIGGGEEEEEEIIIMMMGGGJJJKKKHHHDDDCCCGGGLLLHHHLLLLLLHHHHHHIIIEEE===AAAAAA@@@>>><<<;;;===???<<<;;;:::777555555777999666444333444555666555444222111///------...000111111///...///000111000///............/////////000000///...///111222222222///000111333555777888999111>>>???<<>>BBBFFFCCC===888888999777999;;;;;;:::===BBBFFF<<<:::;;;AAAHHHIIICCC<<<;;;BBBHHHGGGCCC@@@CCCGGG>>>EEELLLKKKDDDAAADDDJJJ:::NNNXXXMMMDDDJJJTTTWWWLLLWWWTTTJJJMMMVVVgggzzzqqqHHH<<<222111111,,,///333---444111...///000000//////---.....................,,,,,,,,,------..................------................../////////000000......//////////////////---///111222222111111111...---------///222666888555444555888:::;;;999888555999<<<>>><<<888555333444555888;;;???@@@???>>>999<<<======;;;:::<<>>sss~~~```DDD<<<:::888555000333777999999888777777======DDDHHHBBB<<>>===:::777333///---///......------,,,++++++---+++)))'''''')))+++---******************************+++++++++,,,,,,,,,------------------------------------------------------------------------..................------............////////////222222111000///...------////////////////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000222222222222333444555555666666666666777777777777999999;;;@@@DDDDDD@@@<<>>:::888888:::777999:::999666444333333222222222222333444555555111111111111000000000000////////////000000000000......///000000000000000---///000000//////000111222222333333444555666666888:::<<<>>>@@@@@@@@@@@@GGGGGGFFFCCC??????CCCFFFIIIHHHIIIJJJHHHGGGMMMUUUTTTkkkhhhOOOCCC???<<<<<>>===;;;999888888999999777777777777666444333222666888999888666666999===============<<<;;;:::999:::555555;;;>>>===>>>BBBJJJHHHFFFEEECCCAAA>>>;;;999===@@@@@@===>>>BBBGGGEEECCCCCCFFFJJJJJJEEE@@@EEELLLRRRPPPIIIFFFJJJPPPUUUUUUTTTQQQOOOPPPVVV[[[[[[iii[[[:::;;;444111111111111000000000///.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......111000...,,,,,,,,,...............------,,,,,,,,,///...---,,,,,,---///000//////............////////////...//////000111222777666555666888:::::::::222555999<<<<<<:::666333666777888888777777888999<<<;;;;;;===???>>>;;;888;;;777999???AAA===;;;===EEE???888888<<<>>>;;;777333333333222222222111111111222444666666555444333111111000000/////////...//////000000000000//////////////////////////////------...///000111222222333{{{nnnIII:::222888777AAA777///:::999333:::<<<888>>>JJJNNNEEE>>>>>>222222888777,,,---999>>>CCCBBBjjjvvvgggXXXKKKMMMJJJKKK??????===;;;777333000...///......------,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------------------------------------------------------------------------..................------............////////////111111000000///............................................................------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....../////////000000000222111111222222333444555555555555555666666666666777999;;;???CCCDDDCCCAAACCCAAACCCHHHJJJGGGFFFIIIMMMOOOQQQPPPNNNNNNQQQUUUSSSWWWVVVMMMEEECCCFFFHHHIIIJJJJJJHHHDDD@@@>>><<<<<<===>>>===;;;999999999777999:::999777444333444222222222111222222333333111111000000000/////////....../////////000000000......///000000000000///...///111000//////000222222222333333444555555555666888:::<<<===>>>>>>>>>CCCDDDCCCAAA>>>???BBBFFFIIIHHHIIIJJJGGGGGGMMMUUUTTTSSSUUUaaayyywww___OOODDD<<<>>>AAA@@@???@@@<<<;;;999888777777888888555555555666666666666666555666777777777888999;;;999::::::;;;;;;;;;::::::>>>999666888999777888===???===<<<;;;;;;:::888555<<>>>>>AAAEEEBBBAAACCCGGGKKKJJJDDD>>>DDDGGGJJJKKKJJJJJJKKKLLLKKKLLLLLLLLLLLLPPPUUUZZZVVVQQQQQQ]]]pppkkkYYY___\\\999***111,,,000000000/////////............---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------000...---++++++,,,---.........---------,,,,,,,,,,,,,,,,,,------///000111//////............/////////......//////000111222444333222444777:::;;;:::444666999<<<<<<;;;888666555777888777666666777888;;;<<<===>>>>>>===;;;999:::666777<<<>>>;;;999;;;@@@<<<888777:::<<<;;;888333333222222222111111111///000222444444333222111000000/////////...............////////////..............................,,,---...///000111222222666<<>>;;;888444000...///......------,,,++++++)))+++...000000...+++)))******************************+++++++++,,,,,,,,,------------------------------------------------------------------------------------------......---............/////////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........////////////000111111111111222333444444333333333444444555555555555888;;;>>>@@@AAACCCEEEAAA>>>???EEEJJJJJJIIIIIILLLOOOPPPMMMIIIKKKRRRYYYXXX[[[XXXMMMDDDBBBDDDEEELLLJJJFFFCCCAAAAAAAAABBB<<<;;;:::;;;;;;;;;999888444666888777555222222222222222111000000000111111000////////////..................////////////000---...//////000////////////000111111000000111222222222222333333444444555444555777888:::;;;;;;;;;?????????>>>===>>>AAACCCDDDCCCEEEGGGEEEDDDHHHOOOMMMMMMNNNOOORRRXXX___dddiiiVVVLLLCCC999888777888===@@@===;;;:::999888777666555555555555777777555555444555666777444444444666999:::999888555666777888999999999999:::666444555666777;;;@@@:::999999999::::::888777<<<>>>@@@@@@>>>???CCCGGG>>>???AAAFFFIIIGGGAAA<<<>>>======AAAGGGIIIFFFCCCCCCDDDFFFGGGHHHKKKOOOSSSEEEGGGKKKMMMLLLMMMUUU___ttt~~~kkkTTT???222???000999AAA333111888222///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...------------,,,,,,,,,,,,)))***,,,---///000000000//////............//////............///000111222444222222333555777777777333555777888999999888888555666777666555444555666777:::<<<<<<;;;999888777888444444777999888888999999888777777777888999999222222222222111111111000---...000111111111000///............------------------............------........................,,,------...///000111111555###222oooyyysss}}}VVVIIIFFFFFF???;;;;;;888333222444777555//////444000333...777LLLXXXmmmpppaaammm~~~hhhVVVJJJNNNHHHGGG@@@???>>><<<888444111//////......------,,,++++++(((***---//////---***(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////........./////////000000........................---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------........./////////000000000000111222333333111111222222333333444444444777:::;;;;;;<<>>???@@@AAADDDIIIHHHEEEFFFJJJIIIKKKKKKJJJHHHHHHKKKNNNPPPVVV^^^jjjuuu```PPPJJJEEEAAA===;;;<<<@@@======<<<;;;999666555666666555555444444333333333<<<:::777444222222333333222111111555999;;;999666333333555666666666666666777666666777888999<<<@@@<<<;;;;;;<<<======<<<:::777999;;;<<<===AAAEEEIII======???BBBDDDDDD@@@===>>>===>>>BBBGGGHHHEEEAAACCCCCCDDDEEEEEEFFFGGGGGG@@@DDDHHHHHHFFFEEEIIINNNNNNQQQTTTUUUSSSUUU\\\cccggghhhgggbbb]]][[[]]]```^^^RRRCCC999777888999888888---333:::333111444...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))************++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......///......------......///............///111222333777555333222333333222000111111222333444666777777555666777666444333444555222555888888666444444444555333222333555666666777555777888777555444555777222111111111111000000000---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,---......///000000,,,999222,,,]]]~~~yyy___uuugggfffYYY999EEEHHH@@@222222???DDD???999DDDFFF```yyy```hhhgggTTTHHHLLLGGGFFF@@@???>>>;;;888444000...///......------,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............------......//////000000........................------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------............////////////000111222222000000000111222333333333333666888888777888<<<@@@===<<<<<<@@@HHHLLLJJJEEEBBBAAA@@@CCCGGGIIIHHHGGG???EEEHHHEEEBBBAAA@@@>>>@@@>>>>>>@@@CCCDDDCCCAAA999777666777::::::777444111333555444222111000000111000000///........................------------------------............,,,,,,---..................000111111000000111222111111111222222222222222444444555555666777888999<<<;;;:::999:::;;;;;;;;;???AAAGGGNNNNNNIIIFFFGGGHHHGGGFFFEEEFFFKKKQQQVVVTTTRRRLLLGGGMMM___sssnnnoooyyyvvvtttrrrYYYLLLJJJJJJEEE>>>CCC;;;777<<>>777999999666444444555666333444444444333333222222:::888666333111111222333111000000333888999777444333444444444444444444333888:::;;;999777777888999<<<;;;:::;;;======;;;999777888999999;;;>>>CCCFFF>>>===<<<<<<>>>@@@AAAAAAFFFIIIKKKMMMMMMKKKIIIHHHCCCCCCCCCCCCDDDDDDDDDCCCGGGFFFEEEFFFJJJPPPTTTVVVNNNLLLIIIDDDBBBDDDIIILLLCCCFFFGGGDDD@@@<<<===>>>888777555444444444222000000---111444000...000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++......------------......------......///111222333666444222222222333222111222111111111333444666888777888888777555333444555111333666777777666555555444333222222444666777555444777:::888444111111333111111111000000000//////...///////////////......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,------......//////'''888===000333]]]ttttttsssvvvrrreee}}}wwwlllyyy|||kkkxxx~~~|||eeeTTTHHHLLLIIIJJJ???>>>===:::777333///---///......------,,,+++++++++******))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------..................///000111111//////000111222222333444333444555555555777999;;;???AAA@@@AAADDDGGGEEE@@@BBB??????CCCIIIKKKGGGAAA???EEEIIIHHHFFFDDDAAA===???>>>???BBBDDDCCC>>>999888777666777777777555444333555777777555333333333000000///........./////////............---------,,,,,,,,,---------......+++,,,------......------...///000000//////000111111111111111111111111111444444444444555666888888;;;999888999;;;<<<<<<;;;;;;===BBBJJJKKKFFFBBBBBBJJJJJJKKKMMMNNNKKKFFFBBBIIIOOOVVVWWWRRRLLLHHHFFFWWWSSSTTTXXXWWWSSSXXXaaa[[[RRRMMMPPPSSSQQQMMMLLLHHHDDD@@@<<<::::::;;;;;;EEE===:::???AAA<<<777777333888;;;999777777555222333333444444444444333222333333222111222333444555000000000222555666555444333444444444444444333333444999;;;888777999<<<======<<<<<<===??????>>>======<<<999888888:::===>>>???===:::999:::===AAADDDHHHMMMRRRRRRMMMIIIIIIJJJ@@@@@@@@@BBBEEEGGGGGGGGGGGGHHHHHHJJJNNNOOOFFF<<>>===>>>???>>><<<999777777666888::::::777444111000...111333333111///000222//////.........---------++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,+++***......------------......---------...000111333333111000000111444777777777444444333333444666888999::::::;;;999666555555555444555666999<<<<<<;;;888333555444333555999888555555888:::999555222111111000000000000////////////////////////............++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........(((///999111---UUU}}}zzzgggcccwwwmmm}}}mmm}}}gggVVVHHHKKKIIIKKK>>>===<<<999666222...,,,///......------,,,+++++++++++++++******+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***************************************************************+++,,,,,,+++,,,,,,,,,,,,---------------------...///000111...///000111222333444444111111222444777999:::999<<<@@@BBB@@@BBBEEEEEEAAACCCBBBBBBEEEIIIIIIFFFBBBBBBGGGJJJGGGEEEDDDAAA<<<>>>>>>???CCCFFFDDD===777666777888777555333333333222444666666444333333333//////////////////000111/////////............---+++,,,,,,,,,,,,---------++++++,,,------------,,,,,,...//////......///000111111111111111111111000444333333333333555666777777666666888===??????>>>===;;;>>>CCCEEECCCBBBCCCPPPIIIAAA@@@FFFNNNRRRSSSGGGGGGGGGEEEDDDHHHQQQYYYaaaZZZRRRMMMJJJIIIJJJLLLRRRRRRMMMFFFEEEHHHIIIFFF;;;>>>BBBCCCBBB???>>>===777777888;;;<<<:::888999888<<<<<<999888999666000333444555555555555444333//////000111222333333444000111111111111222444555222333444555555555555555>>>BBBAAA999555999???AAA======>>>@@@CCCDDDDDDCCCAAA>>>:::888888999;;;;;;===<<<;;;999:::<<<@@@CCCDDDIIINNNNNNJJJFFFEEEEEE???>>>>>>AAAFFFJJJKKKJJJEEEAAA:::888???KKKNNNJJJCCCHHHIIIFFFEEEFFFCCC>>>>>><<<:::::::::999777666999777333///...///000111,,,000,,,)))+++***'''***------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,...------,,,,,,------...---------...000111333444000///000222666999;;;;;;555555444444555666777888<<<======;;;888666666777777444444999@@@CCC???;;;333777777666888<<<:::555444777999:::888555333222000000/////////.........//////......------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------333(((&&&...222...222===zzz|||tttuuu```fff||||||rrroooyyykkkXXXGGGHHHFFFJJJ===<<<;;;999555111...,,,///......------,,,+++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********************************************************)))***++++++,,,++++++,,,,,,,,,------------------------///000000...///000111222333444444000///000444999<<<<<<:::555===AAA@@@AAAFFFHHHFFFBBBCCCEEEFFFEEEEEEEEEEEEBBBEEEFFFCCCAAABBB@@@<<<<<<<<<===BBBGGGGGGAAA;;;555888999777333111111333///111333333222000000000///////////////000111222000////////////.........++++++,,,,,,,,,---------++++++,,,------------,,,,,,---......------...000111111111000000000000000333333222222222333555666555444444888>>>BBBCCCBBBFFFBBBAAADDDGGGGGGHHHKKKRRRLLLGGGIIINNNOOOIIIBBBEEEGGGIIIJJJHHHHHHNNNTTTYYYSSSIIICCCFFFMMMPPPOOOJJJTTTUUUIIIBBBDDDCCC===BBBAAA???>>>>>>======<<<333888<<<:::777555888:::999999555///111777888444333444555666666666555444000000111111111111000//////111222111//////222666111222333555666777888888WWWXXXOOO>>>333444777888999:::;;;>>>BBBEEEEEEDDDAAA>>>:::888999;;;===>>>;;;;;;;;;;;;;;;===@@@BBBEEEHHHLLLMMMLLLHHHEEEDDDAAA???>>>@@@EEEJJJKKKKKKBBBDDDCCCBBBFFFKKKFFF>>>???FFFGGGAAA===@@@AAA???@@@<<<777555777999888777777555333444666555111...111444---***111222...000,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,,,,,,,+++***+++,,,...///...------,,,,,,------...,,,------...000111333444333222222444777:::::::::444444333333333444444555>>>??????===:::888777888777333111888AAAEEE@@@:::444888999888:::>>><<<555444555888::::::888555333000/////////............///...------,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,...111222000000111333+++gggddd```pppiii^^^iiiyyy{{{mmm\\\^^^ppp|||nnnRRRPPPDDDMMMHHH???>>><<<:::888555///,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++222///,,,((('''(((***+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///000000000111222222333333444333333444555777999:::>>>;;;888888===DDDKKKNNNAAADDDFFFEEEBBB@@@BBBEEEHHHGGGEEEDDDBBB>>>999666;;;???BBBDDDCCCAAA???>>>;;;888444222222222111111111111000000//////......//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///222222111000//////000000333444555666777777777777888999::::::;;;===@@@CCCHHHBBB@@@DDDGGGEEECCCCCCKKKJJJFFFEEEIIIOOONNNIIIBBBGGGBBB@@@IIIMMMPPPZZZSSSOOOIIIDDDBBBCCCFFFHHHKKKFFFAAA@@@BBBCCCAAA===???<<<:::;;;>>>@@@???>>>999888777777888888777666777666333111111111222333222222222222333444555666000000000000000000000000111000///......///000111111222444666888888888888KKKWWWYYYIII777111444888999999999:::<<<>>>@@@AAADDD:::333444999;;;>>>@@@:::;;;;;;::::::;;;>>>AAAFFFDDDCCCCCCDDDDDDCCCAAA<<<>>>AAADDDFFFFFFFFFEEE???<<<999:::CCCKKKHHHAAAFFFDDDBBB???>>>>>>???@@@::::::999888777666555444222222111000///...------......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000/////////000111111222222///222444444111000222555;;;;;;;;;:::999777666555222333666999<<<>>>??????555777:::<<<<<<;;;::::::666666555444444333222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............////////////333000SSS|||jjjWWWTTTlllqqq```WWWkkkuuukkkhhhfffnnnQQQOOODDDNNNIII???>>><<<;;;888555000,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++000...,,,)))((((((***+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............//////000000111222222222333222222333444666888:::555444444777===AAADDDEEE===>>>@@@AAAAAACCCEEEGGGHHHGGGEEEDDDBBB???:::777???BBBEEEEEECCCAAA??????999666222111111111111000000000000000//////......///......------......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............222111000000//////000000333444555666777777777777888999999999888999<<<>>>???===???BBBBBB??????CCCIIIHHHEEEDDDHHHMMMLLLGGGEEEGGGBBBDDDRRRVVVTTTWWWRRRNNNHHHBBB??????AAACCCIIIDDD@@@???AAABBB???<<<===:::999:::<<<>>>===<<<777666555555666666555444666555333111111111222333111111111111222333444555000000000000000000000000111000///......///000111222333444555666666555555DDDKKKKKK@@@777444555555666555555666777:::===???;;;555222555999:::===AAA999999999:::;;;===???@@@@@@???@@@BBBEEEHHHHHHHHH===>>>@@@AAABBBBBBBBBAAACCCAAA======DDDKKKHHHAAADDDBBB@@@>>><<<<<<<<<<<<999999888777666555444444000000//////////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000000111111000111222222222222333444444444555555444333222111444444555777888999:::;;;222333555666555555444444333333333222111111000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,---.........////////////555333...@@@}}}~~~mmmuuukkkrrroooPPPNNNDDDNNNIII@@@>>><<<;;;999555000,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))))))))*********++++++...---,,,***))))))))))))++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------..................//////000111111111111111111222333555777888222444888>>>CCCFFFEEEDDD===<<<;;;===@@@CCCEEEEEEFFFEEEDDDCCCBBB???;;;888BBBDDDEEEEEEBBB@@@??????555333000///000111000000000000000////////////......------,,,,,,------...............------------++++++++++++++++++++++++------------,,,,,,,,,,,,------------............111000000////////////000333333444555666666666666888999888777555555777999:::<<>>???AAAFFFCCC???>>>???@@@>>><<<:::888777777999::::::999555444333333444444333222555444333111111111222222000000///000000111222333000000000000000000000000000//////......//////000222333333444444333222222;;;<<<:::666555777666333777555444444555777:::===666444666999999777999===:::888777:::>>>@@@@@@>>>;;;;;;<<>><<<:::888777666888888777666555444333333........./////////000000,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------...//////000000000000///111333444444333222333555666666555444333777666555444444444555666555555444444444333333333000000000///......------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,---------.........//////)))222555...444ZZZwwwpppOOOLLLCCCOOOJJJ@@@>>>===;;;999555000,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++++++++++++++++++++++++++***************************************))))))))))))************+++++++++++++++***))))))************++++++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000000000000000222444666777555777<<>>@@@???>>>CCCBBBAAAAAAAAA???;;;888???AAABBBAAA???>>>>>>???444222000000111111111000////////////////////////---,,,,,,++++++,,,,,,---------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////....../////////111111222333444444444444777777777666444555777999888:::???EEEEEECCCCCCGGGCCCDDDCCCBBBDDDIIIHHHDDDCCCBBB;;;???OOORRRHHHFFFFFFDDDAAA>>>>>>???AAACCCDDDBBB>>>===>>>>>>===<<<888777777666777888888888555333222222333333222111444333222111000111111111///.........//////000111////////////////////////////////////////////////000000111111111111111111333222111222444777777555<<<:::777555555777999;;;777999===???;;;555555:::>>>;;;999;;;AAACCC@@@<<<<<<;;;;;;===@@@BBBCCCBBBGGGGGGFFFEEEEEEEEEFFFFFF>>>???===;;;>>>BBBBBB===>>>===<<<;;;888666444222666666555444333333222222........................+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((((((((()))************+++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111///...000444666444222444555666777666555444333888777444333222333555666888666444333333333222222............------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........777(((***888222(((HHHyyy|||sssxxxrrrOOOKKKDDDPPPIII@@@???===;;;999666000------...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********)))***+++++++++***)))))))))))))))******+++++++++(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...---------...//////000000000//////000111333555666555555777;;;@@@BBBCCCBBBDDD@@@<<<<<<>>>???===;;;???>>>>>>??????>>>;;;888999:::<<<<<<<<<;;;<<<===333222000000222222222111.............../////////,,,,,,++++++++++++,,,,,,,,,,,,------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...............////////////000111222222222222444555666555555666999;;;777555888???DDDBBB@@@AAAAAADDDDDDBBBDDDGGGGGGCCCDDDFFF???>>>HHHHHHCCCGGGDDDBBB@@@???>>>???AAABBBBBB@@@>>>============<<<888888777777666666777888555444222333444444333111222222111111000000111111......---------...//////..............................////////////......------...///000111222333000000222333333333666999>>><<<999777555555777888888<<>>======>>>@@@BBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDD???AAAAAA???AAAEEEFFFCCC<<<<<<;;;:::777555222111444333333222222111111111/////////...---,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---.../////////...//////000000111222222222000///111444666555222666666666555444222111111777666555444444666888999777555222111111111///---...............---------------,,,++++++++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++///444666333...TTTtttPPPKKKDDDPPPHHH@@@???===<<<:::666111------...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))******+++*********(((((())))))***+++++++++((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------------......///000000000/////////000111333555666777666555777:::>>>@@@@@@???>>>===>>>@@@@@@@@@???===<<<===>>>???>>><<<999444666999::::::::::::;;;333111000111222222111000---............/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------......///......///000111111111111222333555555555777;;;===;;;777888???DDDDDDAAA@@@AAADDDEEEDDDDDDGGGGGGDDDGGGKKKFFFAAAFFFEEEDDDLLLFFFEEEBBB@@@>>>===<<<<<>>===;;;::::::;;;;;;777888888777555555666888555444333333444444333222000000000000000000000000......------------..............................---......//////......---,,,,,,------///111222333///111333555222000444:::;;;999777666444333333444777:::@@@CCCAAA<<<===BBBCCC@@@======@@@BBBAAA@@@???>>>>>>@@@CCCEEEEEEDDD>>>???@@@AAABBBCCCDDDDDD<<<@@@AAA>>>===AAACCCBBB;;;:::999777555444222111222111111111000000000///000///...---,,,+++******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************+++)))))))))***************++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,---...///000111//////000000111222222222444333222333444555444333===;;;999777555555555555666666666666888999<<<===:::777444444555555222...////////////////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111999///''',,,333444===GGGkkk}}}{{{vvvRRRLLLEEEOOOFFFAAA???===<<<:::666111------...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******++++++((((((((()))***+++++++++(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,------------......///000000111111000000///000111333555777;;;999777777:::===???@@@:::===@@@BBBBBBBBBBBBCCC<<<<<<===???AAA@@@>>><<<444777;;;<<<<<<:::999999222111000000111111///------------.........//////------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------.../////////000111222222222222111333444444555777:::===???<<<===BBBDDDBBBBBBDDDAAAEEEGGGEEEEEEHHHHHHEEEDDDIIIDDDAAAFFFEEEDDDLLLEEEDDDBBB@@@===;;;:::999;;;;;;:::888777777888999666777888777444333555777555444222333444444333111//////000000000000000//////......---------......------------------------------...//////...------...---------...///111222000///111444222...111888444555555555555444444333777888<<<@@@???<<<>>>CCC???>>><<<;;;<<>>===>>>@@@CCCEEEEEEDDD>>>???AAABBBCCCDDDCCCCCC888===>>>:::888:::<<<<<<:::888666444333222222222000000000///////////////...---------,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************((()))))))))*********+++******************************+++,,,,,,---......,,,,,,,,,------...............//////000111111111555666666666444333444555AAA>>>;;;888777888;;;<<<555666777888:::;;;======;;;999666777999999444000///////////////////////////......---,,,---------************************************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,777***%%%...222---...444!!!000BBBTTTxxxwwwoooxxxwwwSSSMMMEEEOOOEEEAAA???>>><<<:::666111------...///...,,,+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,'''(((((()))***+++++++++(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------......//////000111111111000000000000222444666777:::888666666888;;;<<<<<<999>>>CCCEEECCCBBBBBBCCC======>>>@@@BBBBBB@@@>>>777:::>>>???>>>;;;999888111000//////000///---+++---------.........//////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///000111222333333444333333222333444444444555888;;;<<<<<<>>>AAA>>>;;;>>>DDDAAAFFFHHHGGGFFFHHHIIIFFF===BBB===<<>>===<<<;;;;;;888888888666444444666777555777777666333222444666444333222222333333222000//////000000000000000//////......---------......------------------------,,,---...//////...---,,,000///...------...///000111,,,---111222///000555111222444666777777777666:::999999<<<<<<999;;;???;;;;;;:::999:::>>>DDDHHH===<<<<<<===???AAA@@@???:::;;;===???@@@???===<<<;;;@@@AAA<<<888999;;;;;;888777444222000111222222///////////////.........++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++******************************+++,,,,,,---......------,,,,,,,,,,,,++++++------......///000000000555888999777444222444666===:::666333333666:::===555666888999;;;<<<<<<<<<777555333555777777111,,,//////////////////////////////...------------...************************))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***,,,111111---+++...888***///444000QQQ~~~qqqnnnpppppp[[[999vvvOOOKKKIIIMMMLLLAAAAAA@@@<<<777111...---............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,------,,,++++++---000333444333000///...333222000///000222555666999777555555888;;;===>>>:::@@@DDDBBBBBBDDDCCC@@@======<<<<<<;;;;;;;;;;;;999<<<===;;;;;;<<<777000000///...------,,,,,,---......---------,,,,,,,,,++++++************+++++++++++++++*********)))))),,,+++++++++***)))))))))***+++---.........------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000111111222111000111444666999777777:::>>>???>>>;;;999<<<@@@BBBCCCEEEIIIMMMEEE>>>;;;@@@BBB===;;;<<>>@@@@@@@@@>>>===;;;===>>>===::::::===@@@<<<;;;:::999999999999999888666333111000///---,,,000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,------......///444333222222333444666777222333444555666666666666777555444444666888999999555444444333222111000000//////...---,,,,,,++++++---------,,,,,,+++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------(((///444111---111@@@OOO}}}|||{{{ttthhhTTT>>>222///xxxOOOKKKIIIMMMMMMBBBBBBAAA===777222...---............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))+++,,,,,,---,,,,,,+++++++++...111333222111222222333222000//////111333555777666444555888<<<@@@BBB999<<>>:::888666555555444222000000000///...---------------,,,,,,,,,++++++++++++++++++************+++++++++++++++*********))))))+++++++++***************)))***,,,---...//////000++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000111222111111111444666444333444777<<<@@@@@@@@@<<<>>>@@@@@@AAADDDIIIMMMEEE>>>;;;>>>@@@===;;;<<>>>>>:::999===@@@???BBBCCCCCCCCCAAA???<<<:::<<<======<<<;;;;;;<<<=========<<<;;;::::::999999777555222000000000...,,,000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,---......000000000000111222333333222222333444444444444444555333111222444666666666444444333222111000000//////......---,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++...000///---...555;;;'''LLLsss~~~}}}kkk\\\JJJ<<<333///333999zzzOOOJJJHHHMMMNNNDDDDDDCCC>>>888222///---............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))++++++,,,,,,,,,,,,++++++***,,,...000000222444666444333111//////000111222555444333444777===CCCFFF>>>:::<<>>@@@AAA???>>>===<<<<<<@@@GGGKKKFFF???;;;<<<>>><<<;;;<<<>>>===:::777555333222222333333222111222333444555444333111//////000111333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------......///000000000//////111222555444222111111222555666999;;;<<<;;;777666888:::===@@@@@@<<<:::<<<<<<;;;EEEFFFFFFEEECCC@@@===;;;AAA???>>>>>>>>>>>>===<<<======>>>===<<<:::888777555333111000000000///---///...---,,,+++++++++,,,++++++++++++++++++++++++************))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******++++++,,,---------......///000111111111111222222222222333333333333333111///000222333444444444333222111000//////.........------,,,,,,+++++++++++++++***************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,...,,,,,,---//////---***(((///666>>>PPPnnnsss|||aaaLLLFFF;;;000...//////111444{{{OOOHHHFFFLLLMMMEEEEEEDDD???999333///...............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((())))))***************+++,,,,,,,,,,,,+++)))***,,,,,,---///222555555444222111000000111111555444444444666<<>>BBBDDDHHH;;;555::::::222222<<<111111000///............,,,++++++++++++*********++++++************++++++************************)))))))))***+++++++++,,,,,,+++++++++,,,...111222+++++++++,,,,,,,,,------,,,,,,,,,---------..............................///000222111111111333444666555555555888;;;>>>@@@@@@>>>:::777888===CCCHHHEEE@@@;;;:::;;;<<<;;;;;;;;;:::999777555333111000222111000000111222333444444222000......///111222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,------------......///000111000//////111333777666555444333333333444777999;;;;;;999777888999<<<>>>@@@>>><<<;;;::::::AAABBBCCCDDDDDDCCCAAA@@@FFFCCCAAAAAACCCCCC@@@===<<<<<<======;;;888666444333111//////000000///......------,,,,,,+++++++++************************)))))))))))))))(((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,---......//////000222444444444333333333333222222222222333333333222000000222333444444333222111111//////...------------,,,,,,,,,++++++*********)))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,---+++***,,,000111...+++777111---...333;;;IIITTTvvvvvvuuu\\\JJJCCC@@@<<<999000...///555777333...,,,{{{NNNHHHEEEJJJJJJEEEEEEDDD@@@999333000...............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))******+++++++++)))***++++++,,,,,,,,,+++******+++******+++///111666555444222111111111111555555555555555999@@@DDDGGG;;;888@@@@@@666444;;;::::::::::::<<>>AAACCC???:::777999>>>CCCGGGDDD@@@;;;888:::<<<;;;999888888888777666444222111111000//////000111222333333222000......///000111/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------......///000111000//////111333555666888888777555333111555777999:::999888777777999;;;===>>>===::::::;;;<<<>>>@@@BBBCCCBBBAAAAAAEEEBBB@@@AAACCCCCC???<<<999999::::::888666333111222000......///000///...,,,,,,,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,------......///000000000000222333555666555555444444333333222333333444555666444222222333555555555222111000///...------,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,---///000,,,***---555666///***+++444///555FFFSSSXXX```kkk^^^YYY[[[XXXOOOMMMJJJ???111111333666666333+++%%%111///...///,,,***---333zzzOOOIIIEEEHHHHHHDDDDDDCCC???999444111///............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************((()))***+++,,,,,,,,,,,,***++++++***)))***,,,...555444333222111111111111333555666666555777<<>>;;;:::>>>999:::<<<>>>?????????>>>999222000444444...---000000///...------,,,,,,------,,,,,,,,,++++++++++++++++++************++++++***************+++++++++***************+++++++++---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////---///111222111111222333333555777888999<<<@@@CCCDDD@@@<<<;;;===BBBEEEGGGCCCAAA<<<888999<<<;;;666555666777888777555222111111000///...///000111222111000000///////////////..................------------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------++++++,,,,,,------......///000000000//////111222333555777999999666333111444555666777888888777666888888:::===<<<888888;;;<<<===???@@@@@@???===<<<>>>>>>>>>>>>???>>><<<:::666666777666555333111000222000...---...///...---++++++,,,,,,,,,,,,++++++************************(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,---......//////000111111222000000111222333333333333333333222222333444666777666444222222444555555555111000000///...---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******************++++++++++++,,,---,,,***((((((+++///111+++'''(((+++---111555444...+++,,,+++)))...777999222333333---///111***,,,---------///222666999////////////,,,)))---444{{{RRRLLLGGGIIIFFFBBBBBBBBB>>>999444111000............---,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,***+++,,,,,,++++++---///222111111000000/////////000333666666555666:::??????:::777777<<>><<<===@@@CCCDDDDDDAAAAAA===888999===:::444222444666777777555222000111000///.........///000//////000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,...000000///---,,,***++++++,,,------.........///000///......000222000222444666666555444222333333333555666777666666999777888;;;:::555666:::<<<===>>>???>>>===;;;:::888:::<<<===<<<:::999999555555444444333222111111222000...---......---,,,***+++,,,,,,,,,,,,+++***************************((((((((())))))*********((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,------.........///000000111111000000000000111222333444111000000000111444666888444222000000111333333222000//////...---,,,++++++++++++++++++++++++++++++)))))))))******+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************++++++++++++,,,,,,,,,***))))))+++,,,))),,,////////////,,,))))))+++///222222000000222---&&&***///---111666222777555111---+++***+++,,,,,,---000555444///,,,---{{{TTTOOOIIIIIIFFF@@@AAAAAA>>>999444222111............---,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))++++++,,,,,,,,,)))+++---------...///111////////////............,,,111555666555666:::???@@@>>>999666999@@@???:::777;;;AAAEEEEEE@@@999555777777444///000555666333......---,,,++++++++++++************))))))))))))++++++************++++++))))))******++++++++++++,,,+++++++++******))))))&&&''')))***+++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,///111222111111111222444777999999777666777999<<<:::999;;;???AAAAAA??????@@@===999999===999222111222555777666444111///111000///...------...///---...000111111///---,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,***,,,///111222000---+++******+++,,,,,,---......---...///...---...///111000000111222333333444444222222111333555666666666:::777777:::888333444999:::;;;===>>>???>>><<<;;;666:::>>>>>>;;;999:::;;;555444333222222222222333222000...---------,,,+++)))***,,,,,,---,,,+++***))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------------......///000000000222111111000111333444555///.........000333666888222000......///000000///000///...---,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************++++++++++++******,,,...///...---***...---''''''---000------//////------///000...111))),,,000+++---000,,,,,,+++,,,///222222111///444---))),,,...---,,,,,,}}}XXXJJJMMMEEEKKKDDDBBB???===:::666000---------------,,,+++******+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,++++++***************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,------...//////...///000///...---...///111555888888555555888<<>>;;;777999===@@@@@@<<<777444333777555222000/////////000---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))***************************************++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------..................------//////000000000//////...333444666777777555444222>>>888666<<>>777888===>>>;;;999999;;;===;;;999777666444222111111111111000000...---,,,+++++++++************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,---,,,---222777888444///333222111000000000111222000000/////////000222333111111111///---,,,,,,...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++************************,,,++++++******++++++,,,)))************+++++++++++++++******++++++,,,------------------------------------............///---------............///{{{VVVKKKOOOFFFKKKFFFDDD@@@===:::666000---------------,,,+++******+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,++++++***************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++***++++++,,,------.........///000///...---...000000333666666444333666:::;;;999777888999999888666;;;::::::<<>>:::777======???@@@===999:::???===;;;888999;;;;;;:::888:::999666444222111111111000///...---,,,+++++++++************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,---,,,---222777888444///222222111000000000111222000000/////////000111111000111111///,,,+++,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---------------------,,,,,,,,,,,,,,,,,,------------------------............xxxTTTKKKQQQGGGJJJHHHEEEBBB>>>:::666000---------------,,,+++******+++++++++++++++++++++++++++++++++***************************************)))************+++++++++************************+++++++++++++++***************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))***************+++,,,,,,---------///000///...---///000...111444444222222555888888888888777555444444555;;;555222777>>>???777//////...---,,,,,,---...///++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))***************************************++++++,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,...........................//////000000000//////000222444555666777666666222666<<>>???<<<===@@@;;;:::888888999999888777<<<;;;888555333111000000000///...,,,++++++++++++************************)))))))))))))))))))))))))))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,------...222666777444000222111000//////000111222111111000/////////000000000000111///---+++,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************)))***+++,,,,,,+++***))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............vvvSSSLLLRRRHHHJJJJJJGGGBBB>>>:::666111---------------,,,+++******************************************************************************))))))*********+++++++++************************+++++++++*********************++++++++++++******************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++---...//////......///000...111333333222222444666888:::;;;888333222444888999444000333999:::444,,,...------,,,+++,,,,,,---************))))))))))))))))))))))))))))))))))))************************((()))))))))***************************************++++++,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,---------...............///000000111111111111111111222444666888999999999444777;;;<<<999888AAALLL@@@>>><<<999777555333111//////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////000111222333333222222333666999;;;:::999777888;;;===>>>>>>===<<<:::888:::@@@CCC@@@>>>???999999888888888777666555:::999666444222111111111///...---,,,++++++++++++************************(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************++++++++++++------///222555555333000111000///...///000111222222222111111000000000000000111222111...,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************(((***+++------+++***((())))))))))))***************************++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........vvvSSSLLLSSSHHHJJJKKKGGGBBB>>>:::555111...------------,,,+++******************************************************************************))))))*********+++++++++******************************************************++++++++++++******************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************++++++,,,...//////......///111000111333333333444555777:::===>>>;;;555444888===:::888666555555444111...000000...---,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))************************((()))))))))***************************************++++++,,,,,,++++++*********++++++++++++***************+++++++++,,,,,,---------.........//////000111222333333333333333222333555777999;;;<<<<<<:::777777777555444888>>>>>>>>>===:::777555333333//////000000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------///000111222333444444555222///...222999<<<:::777777777777777888999;;;<<<777777;;;CCCFFFBBB>>><<<888888999888777666555444555444333111000000111111...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++------///111333333111000//////.........///111222333333333222222111111000111222333222000...---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********************************((()))+++,,,,,,+++)))((((((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...xxxUUUMMMRRRGGGJJJJJJFFFAAA<<<999555111...------------,,,+++*********************************************+++++++++************************)))************+++++++++************************)))))))))*********************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************,,,...//////......000111111222333333555666666777;;;>>>>>>;;;777777;;;@@@<<<======999444000000222111000000...---+++******************)))))))))((())))))))))))))))))))))))************************))))))))))))***************************************++++++,,,,,,++++++*********++++++++++++******************++++++++++++,,,,,,------.../////////000111222333333333333333222333444666999;;;<<<===<<<777444666777555666999;;;;;;;;;999555333222333//////000000000000//////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,---------......///000111222333444111///111666888888666;;;:::888777777777888999444666<<>>:::777444222///------------,,,+++******))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************(((((())))))*********+++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,++++++++++++++++++,,,---//////...///000222111111111222444666666555999999888777666888<<<>>>:::999777333000......///,,,,,,,,,------,,,,,,+++++++++++++++************))))))))))))))))))))))))************************))))))))))))************************************+++++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++,,,,,,------...///000000------///000000111111111111111222333555777999:::888777777999777333333777222444555333///---...000,,,------......------,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))((('''''''''(((***+++((())))))))))))*********++++++******++++++,,,---,,,,,,---...///000111111+++222777555000111<<>>;;;666888777777888::::::888666:::999888777666555444333///////////////......---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,---...//////---...///////////////...////////////...---,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,yyyZZZKKKPPPHHHEEEBBBAAA@@@===888444000---............---,,,+++***************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++***+++///333555111---...//////000111111111111666777888777666555666777777555222///---,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////111111111222222222222333555555666777999999666444222222000///......------------,,,,,,,,,------...************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,///---+++,,,///111000//////000222444666777888888222666999;;;???CCCBBB===<<<<<<<<<===???>>>;;;999999888777666444333222111///////////////...------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000000/////////000000///....../////////......---,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++************+++++++++,,,,,,zzzZZZKKKPPPHHHEEEBBBAAA@@@===888444000---............---,,,+++***************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---++++++---111333222///......//////000000111111333444444444333333555777444333000...,,,++++++++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................//////000000000111333444444444333222555444555777999999777555000000///..................------,,,,,,,,,,,,---************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,...,,,+++,,,...000000///000111222444666777888888222666999;;;@@@EEEDDD@@@======>>>@@@AAA???<<<999888777666444222000///.........//////......---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---...///000111111222000000111000000///...---............---,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***+++******))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++************++++++++++++,,,{{{[[[KKKPPPHHHEEEBBBAAA@@@<<<888444000---............---,,,+++***************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...,,,+++---000222222111/////////000111333444444333333333222111111333555333111000...,,,+++++++++++++++*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000000111333555555444333222444444444555777888777555.........------...//////......---,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++,,,,,,,,,,,,---...//////000111222444666777777777555888::::::<<<@@@???;;;::::::;;;===>>><<<888444777777555333111///...------............---,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,---------......///000111222222111111111111000///...------------------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++++++++***************++++++++++++|||[[[KKKPPPHHHFFFBBBAAA@@@<<<888444000---............---,,,+++***************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...---,,,---...000111111......///000111333555777444555555333111000111333111000///...---,,,++++++,,,+++++++++************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111000111333555555444333222444333222444555666555444---------------......///...---,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---...///000111222444555666666666555777777666888;;;:::555666666777888999888555222777666555333111///...------------------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------------...///000111222222111111111111000...------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))******++++++++++++))))))*********+++++++++}}}[[[KKKPPPHHHFFFBBBAAA@@@===888444000---............---,,,+++***************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------......///111111//////......///111333444444555666555333111000000/////////...---,,,++++++,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------...///000111111000111333444444444333222444222111222333333333111------,,,,,,,,,------...---,,,,,,++++++++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))************+++***+++,,,,,,++++++---//////000111333444444555555111333444333666;;;:::777555555555666777777555444555444333222111///......,,,,,,------,,,,,,+++***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++,,,,,,------+++,,,---...///000000111//////000//////...---,,,+++++++++,,,,,,++++++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++)))))))))************+++}}}\\\KKKPPPHHHFFFBBBAAA@@@===888444000---............---,,,+++***************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---.../////////000111555444222000///000111111000333555666444111000000------------,,,+++******+++************)))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111111111111111222222222222333444222000000000111000...------,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))+++,,,+++******---///...///000111222333333333000333333333777<<<===:::555444333444666777777666111111000000///.........,,,,,,,,,,,,,,,+++******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---******+++,,,---......///------............------******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++))))))))))))************~~~\\\KKKPPPIIIFFFBBBAAA@@@===888444000---............---,,,++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///000/////////000<<<:::777333111000000000,,,000444555444222000000+++++++++++++++***))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111222111111000000000111222333444222////////////...---...---,,,,,,+++++++++,,,************+++,,,------*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************(((***,,,+++******,,,///---...///111111222222222444666666555888===>>>:::555333111222444777888888//////.........---------+++,,,,,,,,,,,,+++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,((())))))***+++,,,---...,,,,,,------...---------)))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************)))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''')))******+++++++++))))))))))))************UUUNNNKKKKKKCCCFFFEEEBBB<<<666222000///------......------,,,+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++...,,,)))((())),,,///222))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))))))))******)))************+++++++++...---,,,,,,---...000111666333111000111000---***,,,---///111222111000///,,,,,,,,,+++++++++*********************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++******+++...000222000000000000000000000000////////////////////////222222222111000//////...------,,,,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---,,,+++---///.........///000222444555888888888666666777:::===;;;:::999777666444333333------,,,,,,,,,,,,+++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++,,,---//////000------,,,,,,,,,++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((&&&(((...333333---&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((WWWPPPLLLLLLDDDFFFEEEAAA<<<777222000///------......------,,,+++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))))))))+++...000))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''))),,,---******))))))))))))******)))************+++++++++---,,,,,,,,,---...000111333111//////111111///------...000111111000///...,,,,,,+++++++++************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++++++++,,,...000111////////////////////////000000000000000000000000333333222111111000//////------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...---++++++---.........///000111333444555:::999777777777777888999999888777666555444333222------,,,,,,,,,++++++++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++,,,---...//////---,,,,,,,,,,,,+++++++++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***'''***333>>>@@@777...)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))XXXQQQMMMLLLFFFGGGEEEAAA<<<777333000///------......------,,,+++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&%%%'''+++000444******))))))))))))******)))************++++++++++++++++++,,,---///000111///...---///111222111000...///000000000///...---,,,++++++++++++*********))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++++++++,,,...000111////////////////////////111111111111111111111111333222222111111000000000,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------++++++---.........///000111333444555;;;888666666888888666333666555555444333333222222,,,,,,,,,,,,+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))************+++++++++******+++,,,---...//////,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((%%%'''111>>>@@@666+++((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************************WWWQQQLLLLLLFFFGGGDDD@@@;;;777444000...------......------,,,+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&'''+++000333******))))))))))))******))))))*********+++++++++******+++,,,---///000111---------...000111111111//////000//////---,,,+++++++++++++++************((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++,,,,,,+++,,,,,,...///000////////////////////////111111111111111111111111111111000000////////////,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------,,,++++++,,,...------...///000222333444:::666333555999:::666111333333333222222111111111,,,,,,,,,++++++++++++***************))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))*********+++++++++******+++,,,------......++++++++++++***************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''%%%&&&,,,333333,,,$$$((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************************UUUPPPKKKJJJFFFHHHDDD???;;;888444000---------......------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((()))***+++,,,******))))))))))))******))))))*********+++++++++******+++,,,......//////---...............///////////////...---,,,+++++++++++++++*********))))))'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,---......///........................000000000000000000000000............------------,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++,,,---,,,******,,,---,,,,,,------///000222333666333111444888:::666222222222111111000000//////,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++***++++++,,,,,,---------++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******++++++***))))))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************{{{RRROOOJJJJJJGGGIIIDDD>>>:::888555000,,,------......------,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********)))'''&&&******))))))))))))******)))************+++++++++***+++,,,------...---------...///...---,,,---...//////...---,,,,,,+++++++++************)))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++,,,,,,,,,******,,,---,,,,,,---...///111222333444222111222666777666444222111111000//////......++++++++++++************(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++***+++++++++,,,,,,,,,---*********))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***((($$$$$$(((---'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************xxxQQQOOOJJJKKKJJJIIIDDD>>>:::999666111,,,------......------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******))))))''''''******))))))))))))******)))************++++++++++++,,,------------,,,+++,,,---///...,,,+++---///......---,,,,,,+++++++++************))))))))))))&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***+++,,,++++++***,,,,,,------...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++,,,,,,+++******+++---.........///111222444555444444222222222333444555333222111000///...---,,,++++++++++++************(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&$$$$$$'''***''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwQQQPPPKKKLLLKKKJJJDDD===:::999666111,,,------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))*********))))))))))))******)))************+++++++++,,,,,,---...---,,,+++******,,,......,,,,,,...000------,,,+++++++++,,,,,,************))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***+++,,,+++******,,,,,,---......---------........................////////////////////////------------------------+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++,,,,,,+++******+++---///000000111222444555666666666444222000000222555444333222000///---,,,,,,+++++++++************)))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++++++++++++++++++++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))))))))(((&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((vvvSSSMMMIIIMMMGGGJJJDDD===;;;<<<:::444...////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------+++)))((('''************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---......---+++))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,---------......////////////////////////.........///////////////......---,,,,,,+++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------,,,---111666888777555555444111//////000333444777222---,,,///000///,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---+++))))))******(((&&&************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((()))***))))))************))))))(((((((((((())))))))))))tttRRRNNNJJJMMMFFFIIICCC===;;;;;;999333---////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---......,,,+++))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++,,,,,,************************,,,,,,,,,---------............................../////////..................------,,,++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,---000444666555333222111111000111333555666666111,,,,,,...///...+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***))))))************))))))(((((((((((())))))))))))rrrQQQOOOLLLMMMEEEGGGBBB===;;;;;;888222,,,////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++*********+++---///000************************))))))))))))))))))))))))************************+++++++++***************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,+++))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++,,,************************,,,,,,,,,---------............................../////////......------,,,------,,,,,,++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,///111333222111//////000222333555666777333///++++++---...,,,*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))))))))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++((())))))******))))))((((((((((((((())))))))))))rrrRRRPPPMMMNNNEEEGGGCCC>>><<<<<<888222---////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******+++---000222************************))))))))))))))))))))))))************************************************((()))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,+++***)))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************************++++++++++++************************,,,,,,,,,---------..............................//////......---,,,++++++,,,,,,,,,,,,++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---///000000///...000111333444555555444000---+++***+++,,,+++)))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))),,,(((((())))))))))))(((((((((((((((((())))))))))))tttSSSPPPMMMNNNEEEGGGDDDAAA???===999333///////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,*********,,,...///************************))))))))))))))))))))))))************************************************((()))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++*********))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++************************,,,,,,,,,---------..............................///......---,,,++++++***,,,+++++++++++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,+++,,,---------...///000000111333444444222111000---,,,***************))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%&&&)))+++(((((())))))))))))(((((((((((((((((())))))))))))xxxWWWQQQKKKMMMFFFGGGEEECCCAAA>>>999444000////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,,,,************************))))))))))))))))))))))))***************************************+++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))************+++************************,,,,,,,,,---------......---------------------------------,,,,,,++++++***++++++++++++++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......---...000222222222333333222000...---+++++++++*********))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((***,,,......+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&(((***'''(((((())))))(((((('''(((((((((((())))))))))))}}}ZZZPPPIIILLLHHHEEEDDDCCCAAA===888333///////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++++++++******************++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************)))*********++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,...//////...///222555222222111111///...---,,,***+++++++++***))))))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''')))///555777111+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''((((((((((((''''''(((((((((((())))))))))))\\\PPPHHHLLLIIIDDDCCCCCC@@@===777222...////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++&&&'''(((***++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************,,,,,,,,,---------......------------------------++++++++++++++++++,,,,,,******************++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---///000000///000444777111000000///...---------)))+++,,,,,,***))))))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&(((111;;;===777...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))ZZZQQQNNNIIIIIIHHHEEEAAA>>>;;;888444111............---,,,++++++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,******************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,222111000000000000000111000///...---------------++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))+++---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))YYYPPPNNNIIIJJJHHHEEEAAA>>>;;;777444111............---,,,++++++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++***))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////............///000000///...---,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))XXXOOONNNJJJKKKGGGDDD@@@===:::777333000......///......---,,,+++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************)))************+++++++++************************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,+++******)))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,---......000///...---++++++************)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))WWWNNNMMMKKKMMMFFFCCC???<<<999666222///////////////...---,,,+++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,......------,,,+++************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++---...///000///---,,,***)))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))WWWNNNNNNKKKMMMFFFCCC???<<<999666222///////////////...---,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************************************))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,......------,,,+++******)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///...---,,,+++))))))(((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''))),,,...///---+++)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))XXXOOONNNKKKMMMGGGDDD@@@===:::777333000///////////////...,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********)))******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///,,,+++***))))))((())))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&))),,,//////...+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))YYYPPPOOOKKKLLLHHHEEEAAA>>>;;;777444111000000000//////...---,,,++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******))))))***++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------***))))))(((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))ZZZQQQPPPKKKKKKHHHEEEAAA>>>;;;888444111000000000000///...---,,,++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******************++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((((((((((((((()))******'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%&&&(((+++---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))ZZZTTTTTTOOONNNKKKJJJCCC;;;777777444///000000000///......------************************************************************************++++++++++++++++++++++++++++++******************)))************++++++++++++++++++***************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))(((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********++++++++++++YYYTTTTTTOOOOOOKKKJJJCCC;;;777777444///000000//////......------************************************************************************++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************~~~YYYUUUVVVQQQPPPKKKJJJCCC;;;777777444///000000//////...---------************************************************************************++++++++++++++++++++++++************************************+++++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))~~~ZZZWWWYYYTTTSSSKKKJJJCCC;;;777777444///000//////......---,,,,,,************************************************************************++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++*********)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((~~~ZZZYYY\\\WWWTTTKKKJJJCCC;;;777777444////////////...------,,,,,,************************************************************************++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))******++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''}}}ZZZZZZ]]]WWWTTTKKKJJJCCC;;;777777444/////////......---,,,,,,,,,************************************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''{{{XXXYYY\\\UUURRRKKKJJJCCC;;;777777444//////......------,,,,,,+++************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...//////000................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''zzzWWWWWW[[[TTTOOOKKKJJJCCC;;;777777444//////......------,,,++++++************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++---///111222444555444444444444444444444444000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((www]]]ZZZRRRTTTPPPJJJJJJFFF===888777444000/////////...------,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***)))(((,,,000000---+++,,,...111444888===@@@BBBBBBBBB>>>888888<<<:::444888BBBCCC;;;;;;DDDGGG???:::===+++...222333000,,,---///+++******,,,......***'''*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''(((***,,,,,,)))''',,,++++++******++++++,,,************************************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))(((''''''&&&&&&%%%(((+++,,,***(((''''''+++***)))''''''(((***+++''')))+++*********(((&&&((()))'''***000((($$$...###,,,000,,,((()))***)))((('''''')))++++++***(((***'''%%%'''))))))&&&###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''www\\\YYYQQQSSSOOOJJJJJJFFF===888777444000/////////...------,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...//////+++++++++++++++000666;;;<<<;;;;;;>>>BBBDDDCCCBBBUUUFFF888666;;;@@@DDDGGGBBB>>>;;;===FFFNNNPPPLLLNNN666***444777---***333111000...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************---,,,+++***))))))***+++******************************+++++++++,,,,,,,,,))))))***,,,...---+++))),,,++++++******++++++,,,************************************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))$$$%%%'''(((***+++,,,,,,000...***&&&%%%'''---222+++,,,.........------...............///000///...555777333222444///,,,222,,,---***%%%$$$))),,,***,,,+++******++++++***)))((()))++++++*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''xxx\\\XXXQQQSSSOOOJJJJJJEEE===888777444000//////......---,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---+++++++++,,,---111333555888::::::::::::@@@===;;;:::<<<<<<:::888111555;;;BBBKKKMMMDDD888333777666777HHH___eee]]][[[BBB111888@@@;;;111---/////////...,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************000...,,,***))))))++++++******************************+++++++++,,,,,,,,,+++++++++---//////---+++,,,++++++******++++++,,,*********************************************************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))***+++***)))((('''$$$+++111444777999::::::>>>DDDHHHJJJJJJJJJJJJHHHFFFEEEHHHMMMQQQQQQPPPOOORRRPPPKKKHHHIIIJJJJJJDDD@@@888111///111---((((((&&&%%%&&&(((*********&&&))),,,+++'''&&&(((+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''{{{]]]XXXSSSUUUOOOJJJJJJEEE===888666444000//////...------,,,,,,+++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///))),,,000666;;;@@@BBBCCC<<<===???AAABBBCCCEEEFFFDDDMMMOOOIIIHHHNNNNNNIII@@@AAA@@@AAAJJJWWWYYYTTTYYYXXXIII777999IIIIII<<<...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************111///---***)))***+++,,,******************************+++++++++,,,,,,,,,,,,++++++---...///---,,,,,,++++++******++++++,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***+++,,,,,,+++)))'''&&&***111999>>>===888222///555;;;BBBHHHKKKLLLNNNPPPRRRNNNMMMQQQVVVWWWVVVUUUXXXZZZ\\\WWWRRRWWW]]]YYYWWWUUURRROOOMMMHHH@@@999444111...,,,+++***)))'''(((******)))&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''___ZZZUUUWWWPPPIIIIIIEEE<<<777666333///.........---,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------&&&)))---///000222444666>>>===;;;;;;>>>DDDKKKPPPccckkktttyyyzzz}}}vvvxxxrrrgggcccbbbZZZNNNNNNGGGEEEKKKOOOPPPUUU\\\\\\eeeZZZ???444DDDWWW^^^FFF===222------///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************000///,,,+++******+++,,,******************************+++++++++,,,,,,,,,+++******+++------,,,+++,,,++++++******++++++,,,***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***$$$&&&))),,,...000111111555666888888999;;;???BBBCCCHHHMMMPPPOOOOOORRRUUUVVVQQQOOOTTTVVVRRRPPPQQQRRRQQQXXXXXXMMMRRRZZZTTTUUUWWWZZZ]]]\\\YYYVVVUUURRRMMMGGG@@@:::444...+++,,,***((((((***,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''```ZZZVVVYYYQQQIIIIIIDDD<<<777666333///......------,,,+++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......***---//////...000444888111???UUUlllnnn^^^SSSUUUSSSMMMOOOXXXQQQUUU]]]\\\JJJ<<>>JJJTTTzzzzzzqqqlllbbbUUUKKKJJJLLL\\\lllcccLLLJJJZZZmmmgggYYYIII:::222111222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))+++,,,,,,+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********333222222333444777:::;;;@@@EEEKKKLLLGGG>>>666111888AAALLLQQQQQQQQQTTTWWWyyyrrroooqqqpppoooyyy{{{ggg___ZZZ[[[ZZZUUURRRRRRRRRQQQQQQQQQQQQNNNJJJGGG<<<999444///,,,)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''```XXXUUUXXXOOOIIIIIIDDD<<<777555333///......---,,,,,,++++++***************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,///444;;;GGG\\\tttvvv[[[[[[^^^aaadddeeefffggg\\\ccceee[[[III:::555666.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&(((***,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************000111222444999???EEEHHH<<<===???@@@BBBEEEIIILLLRRR___qqq|||qqqjjj___YYYddduuuppp___www|||pppzzzxxxxxxooolllssswwwpppeee^^^WWWWWWVVVVVVTTTOOOHHHDDDPPPOOOIII???333+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''```^^^UUURRRNNNJJJGGGBBB<<<666222000///......---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,000---******,,,---,,,******444333'''%%%000555///---===JJJ```zzzooo___aaa___bbbkkknnnaaaaaaXXXWWWWWW???666NNN:::666111///...---***'''+++++++++***++++++,,,---************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......,,,+++************///---++++++---...,,,)))++++++,,,---,,,,,,+++***)))+++...///...+++)))(((,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************************,,,,,,+++***))))))******'''((()))*********************++++++++++++******++++++++++++******))))))---+++)))(((((())))))((()))%%%(((///000)))'''+++333***(((000111******111,,,,,,+++,,,...000111000111...,,,,,,+++)))---333...'''&&&---222...(((&&&)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))***+++***)))((()))***---'''$$$&&&+++,,,,,,++++++111:::DDDHHHGGGAAA<<<>>>???@@@BBBHHHZZZvvvoooaaagggqqqtttpppwww~~~wwwdddlllfffZZZTTT```ooolll___vvv}}}qqq^^^YYYWWWUUUWWW???DDDIIIMMMLLLDDD444&&&...***((()))***((('''(((******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''```]]]TTTRRROOOHHHFFFAAA<<<888555444333......---------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,...,,,+++,,,...///...,,,+++%%%***666666------777XXX|||zzzpppgggdddccc]]]fffiiibbb```^^^JJJAAASSSZZZKKK777,,,+++......---------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,******+++,,,...000222333///---++++++------+++)))......,,,+++***))))))(((***+++*********,,,///111------,,,,,,++++++*********++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************,,,,,,+++***************)))******************+++******++++++++++++******++++++++++++*********)))******))))))+++,,,,,,,,,111***&&&))))))(((---444&&&111444000///777@@@;;;>>>BBBCCCCCCCCCDDDEEE;;;:::<<>>,,,&&&)))+++***&&&'''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''```WWWPPPQQQOOOEEECCC@@@<<<888444222000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,------------,,,,,,,,,...---555NNNttt~~~~~~~~~pppfffffflllqqqiii\\\WWWcccnnnkkkZZZCCC222+++******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------(((***---111555888::::::AAAAAABBBBBBCCCEEEHHHJJJEEEEEECCCAAA<<<777333000///---,,,,,,///000000...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///...---------------,,,,,,++++++,,,,,,,,,000///...---------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////777666444222///---+++***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,000...,,,******+++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,&&&))),,,...000222555888GGGIIIFFF@@@BBBKKKQQQQQQdddnnnzzz~~~yyyzzz~~~wwwnnnbbbZZZUUUMMM???333777555333111///---+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++***((('''&&&(((***)))111888:::<<>>BBBdddsssggg```\\\hhhdddiiittt{{{vvvllllllnnnnnnccclllfffZZZTTTWWWeeeqqqoooggg```SSS[[[ZZZIII777...------(((((()))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''aaaUUUOOOQQQOOOEEECCC@@@<<<777333///---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---...---,,,,,,...000)))888ZZZ}}}{{{rrrwwwuuudddbbbdddmmmrrrkkkaaa___aaahhhkkk___FFF222,,,,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000111333888===BBBFFFHHHJJJIIIJJJJJJIIIIIIKKKOOORRRSSSSSSTTTTTTSSSRRRPPPOOOHHHAAA888222000000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------333111000...------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++,,,---.........------//////000000000///......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////888777555222000---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,(((+++...///000333888===333CCCQQQZZZiii|||~~~{{{jjjdddjjjqqqhhhhhhgggdddaaaaaaeeeiiiuuuqqqttt}}}xxxttthhh[[[DDD<<<222.........+++(((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++)))((())),,,///555>>>>>>222---<<>>BBBPPPPPPQQQSSSVVVZZZ^^^```___YYYPPPJJJDDD>>>666///......------,,,,,,++++++,,,,,,,,,------------...444333000...------......------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,------...//////000000,,,///222666888888888777999:::<<<===<<<:::888666222111000///....................................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...222555777999???GGGNNNhhhvvv{{{vvvuuu|||vvviii]]]mmmppphhhxxxzzzrrrllliiihhhhhhkkkqqqiiixxxeeeLLL===888777222---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++++++++,,,///333777666===>>><<>>:::555222000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.........222888>>>gggxxxyyysss|||wwwhhhkkkkkklllkkkkkklllkkkiiidddaaa999666222...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------///333999???BBBAAABBBEEEGGGHHHHHHGGGFFFRRRRRRPPPLLLHHHGGGJJJMMMJJJHHHDDDBBBCCCHHHMMMQQQ``````aaabbb```UUUFFF;;;000000///...------,,,,,,,,,,,,,,,---------......333111///,,,++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------...///000000111777:::@@@EEEIIIKKKJJJJJJCCCEEEGGGIIIHHHFFFCCCAAA===;;;888444111...,,,+++........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000666===DDDLLLXXXgggrrrzzzhhhjjj~~~hhhgggdddggg{{{~~~```PPPGGG<<<333++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++---///444:::>>>===AAAFFFTTTqqqkkk```]]]ggg|||yyyzzz{{{xxxvvvZZZOOO^^^{{{oooSSSHHHSSSwwwzzzUUUDDDIIITTT333000---)))((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''aaaSSSTTTNNNNNNFFFDDD@@@<<<777333111///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000***...444---,,,NNNzzz}}}}}}xxxuuulllaaakkkaaa```hhhjjjdddfffooo^^^CCC,,,***000///...000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......+++***+++,,,...///000---((('''...777222111///888FFFDDD@@@GGGDDDPPPAAAUUU{{{{{{sssppptttjjj~~~\\\___aaa]]]QQQEEE@@@???<<>>>>>222000333000((()))111///'''111000...---------...///------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------%%%---000---,,,///...***###222333***,,,000000333???888IIIeeexxxdddaaarrrgggeeeggg{{{nnnbbbWWWGGG;;;...222333$$$%%%///+++,,,,,,+++***))))))+++---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((***++++++***+++,,,,,,///888AAA???777:::eee}}}}}}hhhZZZlllsss|||ooo]]]eeemmmIIIDDDnnnpppQQQQQQOOOOOO===,,,(((++++++***))))))((('''''')))******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''((('''&&&&&&(((******'''$$$```QQQRRRLLLLLLFFFDDD@@@;;;777333111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((222333+++222MMMiiivvv{{{xxxvvv[[[^^^ggghhhaaabbbjjjjjjaaadddUUU???///***------+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000///...---...///...,,,...444666111***&&&)))999FFFKKKHHH@@@NNNmmm|||~~~zzzvvvUUULLLPPPNNN>>>AAALLLSSSUUUaaafff\\\[[[WWWKKK;;;222111---&&&---------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------)))---333555///)))***111444777<<>>@@@BBBEEEFFFEEEDDDEEEEEEMMMOOOOOOPPPSSSUUUNNNEEEFFFJJJHHHCCCFFFQQQWWWVVVWWWSSS]]]gggcccccchhhfffWWWEEE777666222******222//////......---------,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,***,,,000000...)))444444---///666KKKggg}}}iiirrrzzz```kkkooo^^^III@@@888'''"""000)))***+++++++++******))))))))))))))))))))))))))))))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++333---666GGGEEEBBBdddxxxuuuvvvTTT}}}rrrtttnnn~~~yyy|||sssjjjjjjdddffftttxxxtttvvv|||{{{ZZZGGGRRRhhh|||~~~tttTTTPPPnnnKKKPPPLLL===///+++***))),,,+++******+++***(((&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))***&&&###"""&&&+++000222cccUUUVVVPPPPPPEEECCC???;;;666333000/////////.........---------------------------------...------------......///222+++222HHH[[[dddooo|||{{{{{{|||zzz}}}zzz{{{}}}~~~sssccc\\\dddhhhdddbbbfffcccggg```III444---...///------------------------------,,,,,,,,,,,,------------------------------...............---------,,,++++++...111222000///444333444333///111BBBVVVYYYfff```TTTSSSYYYYYYWWWDDDGGGccc]]]YYYZZZggggggOOOAAALLLZZZXXXAAALLLjjjwww___XXXYYYTTTHHHHHHSSSUUUSSSQQQQQQPPPJJJ@@@888333000///---....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///000111111000//////000666...***111<<>>777111000/////////////////////...........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,///222222000---111---555VVVllliiiaaakkk}}}}}}```SSSgggxxxSSSMMMAAA000000******+++,,,------,,,***))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***,,,------...000111444DDD>>>///HHHppp___aaa~~~uuukkk|||{{{yyyyyyllljjjpppkkk```^^^___XXXVVV___]]]VVVXXXeeejjjooozzz~~~|||bbbWWWWWWOOOeeewwwRRRJJJdddvvvpppZZZGGGDDDCCC999...(((******)))***++++++(((&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%'''((()))((((((***...222777999cccUUUVVVPPPPPPEEECCC???;;;666222000..................------------------------------------------------...///000333000@@@]]]hhhccckkksssrrriiieeebbb``````aaabbbbbbaaagggkkknnnvvvooo^^^```dddbbbbbbgggaaabbbbbbZZZEEE000,,,222------------------------...------,,,,,,------...------------------------........................//////111333444333000...222......444>>>TTT}}}ttteee```VVVVVVfffqqqhhhkkkttteeeXXXaaaRRRDDDSSSggguuurrrvvvnnnRRRCCCKKKTTTZZZKKKIIIXXX\\\LLL===<<<222///,,,,,,---//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////...000111000...---///000111111888DDDLLLLLLKKKLLLMMMPPPWWWbbbooo{{{pppjjjccc^^^XXXSSS[[[hhhjjjfffeee]]][[[UUUSSSYYYYYYJJJ777000000000///////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---...//////......555+++555```zzzrrrqqq~~~zzzZZZSSSEEE888...,,,***+++,,,---,,,+++******************************++++++++++++******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++,,,,,,---111444???777???\\\yyytttaaammmvvvtttwwwwwwyyyzzztttjjjfffeeedddVVVRRRMMMIIIGGGEEEDDDCCCDDDIIIHHHKKKWWWYYYWWW\\\SSSOOOJJJRRRkkk|||uuuvvvuuuYYYUUU<<>>JJJYYYkkkxxx|||~~~XXXNNN{{{tttXXXMMM999444---******++++++***************************)))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,***))),,,111666777<<>>777<<<999888???>>>;;;@@@HHHVVV\\\PPPDDDIII]]]ooo~~~mmmbbbqqqrrrggg]]]NNNUUUyyyuuuIIIMMMooo}}}gggPPPKKKCCC555,,,***)))(((*********)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&''')))+++))),,,///000000.........```QQQRRRLLLLLLDDDBBB???:::555222///...................................................------------...///000111:::UUUaaa[[[ccc|||nnnppplllsss~~~}}}{{{qqqxxxzzzzzzuuueeedddddd___aaa```aaa```WWWGGG666,,,------------------------......------------..............................---........./////////000---000111...,,,///777???===aaatttSSSLLLhhhkkkhhhuuueeesssaaaPPP[[[|||}}}pppWWWJJJ>>>DDDWWWccc^^^SSSHHH@@@666000...///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000111111---///111111000333:::AAAIIIJJJMMMQQQXXXgggmmmfffYYYTTTcccgggjjjkkkiiihhhiiiiiihhhFFFCCC===777333111000111........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000...///000......888DDDjjjkkkeeemmmvvvZZZ```\\\MMMCCC777...,,,---,,,+++************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---,,,---222<<>>CCCaaaxxxrrreeekkkzzzqqq___SSSVVV]]]ggguuuGGGWWWgggkkkggg\\\KKK>>>333000,,,***)))******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((()))***---///...///000///000333888<<>>:::555222///...---.............................................---------......000111111KKKZZZ^^^XXXddd|||{{{gggqqqsssvvvlllxxxwww]]][[[hhh]]]bbb```ZZZXXXTTTAAA,,,------------------------......------------..............................---.........//////000000///333444222111:::JJJXXXkkkmmmHHHSSStttrrrKKKZZZ|||___ZZZIII===MMMhhhiiiVVVVVVLLL???666333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222///222444555666;;;DDDLLLPPPOOOZZZtttfff[[[SSS```vvvmmmeeeiiiTTTOOOGGG???888555444444////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---///111111777HHHZZZxxxtttxxx[[[ssssss^^^QQQAAA555000000///...************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++...000333<<>>DDDHHHIIIIIIDDDKKKcccyyy|||rrrjjjqqq]]]IIIUUUwww|||QQQIIIuuuuuuPPPBBB:::555///+++*********)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***+++---000222333333111000333<<>>???ZZZ|||rrr^^^{{{iiiUUU___OOOgggwwwiiiWWWsss~~~SSSJJJ888***<<<)))999'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&&&&$$$)))((('''222AAA===///111111;;;<<>>///999|||kkkvvv~~~{{{~~~{{{MMMMMMCCC---,,,++++++******+++,,,,,,***************************************************))))))************))))))************************,,,)))(((+++,,,******,,,222:::---111:::III|||ssszzzvvvtttsssrrrrrrwwwsssnnnkkkhhhaaaWWWOOOFFFBBB===:::888666555333222222222111000/////////.../////////000000000000...///000000111222333333222;;;FFFJJJDDDEEEYYYpppyyyqqqqqqdddNNN>>>hhhtttKKKxxxtttVVVEEEPPP333!!!777,,,"""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((('''''''''+++---000111222555;;;AAA111@@@NNNjjjbbbRRRSSSKKKMMMGGGBBB<<<888555333111000///............---------........................)))---/////////555BBBMMMRRR___ggg```XXX[[[iiivvvuuuuuuxxxrrrpppvvvYYY```\\\\\\YYYTTTYYYZZZMMM777222.........,,,,,,...........................------........./////////222...,,,...111333333222555333GGGzzzsssYYY^^^vvvppp]]]XXX___\\\RRR___KKKBBBLLLNNN>>>000///000000000000///...---,,,------------------------.........---------------............////////////***999555(((...888555000:::RRRaaa```[[[]]]yyytttYYYUUUlll``````lllZZZPPPSSSJJJ777333000222222///---...------------------------........................------------------------........................,,,------------.........111000000///......---,,,,,,333???MMMnnnxxxbbb|||XXXCCC777...---,,,++++++++++++,,,---************************************************))))))************))))))************************---++++++...---+++***---&&&333666QQQkkkpppooo{{{rrrsssttttttrrrqqqrrrsssvvvqqqiiiaaaXXXNNNDDD>>>999777444222222222222111111111000000///.............../////////000000000............/////////000...111999===888444@@@RRRwww}}}kkknnn}}}cccQQQFFFbbb}}}UUUfff___UUU:::///333 +++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((---)))///===@@@666444;;;FFFppp{{{___RRRSSSKKKOOOFFFBBB<<<777444333111000///............---------........................---000000...222===FFFIIIRRRaaaggg]]]VVV```qqq{{{uuuooo|||vvvvvvooojjjaaa]]]aaaaaaWWWUUUXXXSSS===666000//////------.......................................////////////444///...333444000///222777III|||dddppp[[[```{{{hhheeeeeelllfffQQQEEEOOOVVVMMM<<<222000///////////////---,,,.......................................---------///////////////000000000000555///+++555:::888:::]]]___^^^kkkZZZWWWsss```[[[iiiUUUIIIdddHHH>>>333...//////...---................................................------------------------........................------------............---000222222000.........:::KKKffffffsss|||wwwsssqqqpppxxxooo~~~lllLLL>>>222///---...---******,,,************************************************))))))************))))))************************---+++,,,......++++++///(((HHHhhhsssyyy}}}|||yyyooopppttttttvvvxxxxxxuuusssssstttrrrlllaaaTTTHHH>>>888555444222000000111222111111/////////......---------........./////////000000000000000//////////////////222///***333CCCDDD888CCCkkkkkkgggnnnttt{{{[[[CCCaaaccccccRRREEE;;;$$$///---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))+++---666???>>><<>>444111111///......////////////////////////....../////////000000000---+++000666111...BBB___vvvfffjjjuuucccSSSyyyuuubbb]]]RRRKKKQQQYYYTTTFFF666222---,,,...000///..........................................///////////////000000111111222222,,,777222,,,:::QQQgggzzzbbb|||iii[[[kkkyyyffffffXXXooobbbMMM999000000///---................................................------------------------........................------........./////////...111333000---///888AAA]]]rrrttt~~~rrraaaYYYXXXXXXZZZ\\\VVVVVVVVVVVVWWWXXXYYYZZZZZZYYYVVVRRROOOOOOQQQSSS^^^cccnnn}}}```bbb___III999,,,+++---***))),,,++++++++++++++++++++++++************************))))))************))))))***************************)))+++------...444<<<^^^}}}uuupppqqqssstttsssyyyyyyzzz|||{{{wwwpppjjjVVVMMMAAA777111000111111111000////////////...,,,------------------------------........./////////...............---------111***,,,444000(((111CCCEEE:::333[[[}}}tttlllfffcccEEEYYY~~~KKKdddsssNNNBBB)))...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((())),,,...///222222555@@@\\\kkkwwwfffYYYWWWTTTHHHOOOFFFAAA;;;666444222000//////............---------........................---***///;;;BBBCCCGGGNNN[[[VVVVVV___iiimmmmmmnnn~~~rrr^^^bbbqqqyyyooovvvyyywwwiiiWWW___^^^UUUQQQPPPNNNAAA555222222000......////////////////////////.../////////000000000000///,,,000555111999ggg^^^qqqxxx___wwwcccllleee\\\VVVSSSOOOMMMMMM???888000---...000///...........................---........./////////000//////000111111222333333...>>>666000SSS~~~mmmfffRRR{{{jjjccciiiqqqqqqfffOOO:::111000000................................................------------------------....................................////////////222333222//////<<>>CCC999CCC[[[xxx```ooovvvUUUIII___kkkJJJppplllHHH(((777************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((())),,,///333555888555DDDiiicccWWWWWWSSSFFFMMMEEEAAA;;;666333222000/////////.........---------...........................---555BBBBBB;;;@@@NNNMMMJJJQQQaaaiiiiiilllsssuuuvvvjjjdddqqqzzzxxxvvvzzzzzzxxx{{{YYY]]]aaaZZZSSSNNNPPPCCC666222222000//////000000000000000000000000////////////000000000000444000222666333FFFddd~~~PPP{{{nnnfffdddWWWEEEDDDOOOFFF===444...///000///---////////////////////////---.........//////000000///000000111222222333333777000888]]]{{{uuummmyyy~~~nnn~~~]]]mmmmmmyyyxxxaaaCCC333000222////////////////////////........................------------------------..................................../////////000...000111333>>>YYY|||}}}xxx[[[RRRTTTMMMMMMPPPVVVYYYZZZ___eeejjjjjjjjjjjjkkkkkkkkkkkkvvvcccUUUPPPRRRWWWZZZ]]][[[YYYUUUPPPOOOXXXddd~~~ssshhhCCC333///+++***---++++++++++++++++++++++++************************))))))************))))))************************,,,+++,,,...000444@@@KKKgggyyywww{{{sssmmmooowww}}}{{{wwwuuuuuuxxx}}}~~~rrr\\\KKK@@@:::444444888:::666111//////...///111111///...........................---------.........//////---------....../////////)))///111///...222222...222===CCCEEE;;;TTTxxxssszzzSSSWWW]]]```HHHuuutttRRRMMM)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++...222666888AAAMMMpppmmmXXXYYYWWWFFFLLLEEEBBB<<<666222000000000///............---------...---,,,---...//////...000666<<>>666555555555666666444222000000///...............000/////////....................................//////............//////////////////////////////333222AAAOOODDD>>>hhhxxx```}}}YYYLLL___SSScccwwwNNN888111)))'''---000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%((()))***222===>>>999MMM|||oooXXXYYYWWWEEEKKKEEEBBB<<<666222000000000///............---------......------...///.........333:::>>>>>>???AAACCCMMMNNNSSS\\\SSSaaarrrddd___```fffiiiiiiqqq{{{kkkRRRZZZ]]]YYYRRRNNNJJJ@@@333---///000............/////////000000111000000000000111222222777888000TTTrrruuuiiirrrVVViiifff;;;EEE\\\PPP>>>222...000111111////////////////////////////////////000000000111777+++111999///,,,666:::999QQQuuummmvvvtttaaauuuxxxmmmiiiSSS666999444///---///111///...///////////////////////////............////////////---------.........//////......000222222000///111444)))EEE]]]XXXqqq{{{eeeQQQMMMQQQWWWdddqqqzzz|||fffRRRPPPWWW]]]^^^^^^SSSWWWaaaxxxuuulllYYYzzzFFF:::555***///------,,,,,,++++++,,,---************************)))************+++++++++++++++************++++++,,,222///222===CCC^^^}}}vvvxxxzzzyyyxxx{{{~~~qqqVVV>>>333444444333444444444333111111000000/////////000000000000/////////.................................//////............//////////////////////////////---000<<>>222+++,,,,,,%%%''',,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))))))))(((222+++333AAA<<>>>>><<<<<>>[[[yyyyyyxxx}}}ooo___LLL@@@999666666999333333333222111111111222000000000000000000111222000000000////////////...........................//////............//////////////////////////////000000---...???TTTWWWNNNDDDeee___rrrcccMMMgggLLLrrrZZZ555+++222+++,,,111&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***)))(((((()))&&&666===888AAAccczzz{{{]]]VVVTTTDDDIIIEEEBBB<<<666222000000000///............---------...//////...,,,---000333;;;>>>@@@???>>>???CCCGGGQQQfff___iiiqqq]]][[[ggg```dddddddddjjjwwwxxx___LLLNNNZZZooo}}}|||qqqhhh~~~qqqtttWWWSSSSSSWWWNNNJJJDDD<<<444//////222////////////000000000111111111111111222333444555===\\\pppaaa]]]```jjjrrrvvvsssvvvqqqoooqqq```cccXXXJJJ@@@666...---222000000000000000000000000000000000000111111111111)))<<<222,,,<<<555999bbbqqqddd___gggqqquuuUUU>>>444---...111111000000////////////////////////............////////////........./////////000000///000000...000444444111...RRRxxxsssUUUPPPWWWeeeqqqpppcccVVVUUU^^^YYYRRReee}}}aaa{{{TTT@@@888...,,,***+++,,,---+++)))************************))))))*********+++++++++++++++******+++,,,,,,---000111:::MMMlllvvv~~~{{{|||zzz||||||}}}}}}}}}nnnWWW>>>222111333444555444555555444222111333555111000000///000000111111111000000000//////////////////////////////////////////............//////////////////////////////000///...///666EEEWWWdddMMMXXX}}}kkkbbbUUU}}}SSSYYY|||PPP///000000///...&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''&&&(((***222BBBDDDCCCaaa~~~^^^VVVTTTEEEIIIEEEBBB<<<666222000000000///............------------...///...,,,---222666:::<<>>|||XXXVVVSSSOOOJJJLLLZZZiii]]]rrreeepppcccVVVJJJEEE===222...111000000000000000000000000000000000111111111222222...:::222444<<<---IIIyyySSSgggkkkooolllMMM???222...000000000111////////////////////////............////////////....../////////000000000......111555444111000222ZZZttteeeNNNTTThhhtttiiiRRRYYY]]]SSSSSS```www]]]KKKIIIDDD222///+++***,,,---+++)))************************)))************+++++++++++++++***++++++,,,---...+++///FFFfffxxx~~~zzzzzzzzz|||xxx[[[III777333666666222///555777777555222111444888333222222111000000111111111111000000000///////////////////////////////////////............//////////////////////////////+++---222555222444JJJccccccFFFxxxQQQtttsssUUUQQQ\\\sssGGG000---,,,)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***(((&&&'''+++///>>>@@@HHH___{{{~~~___VVVTTTFFFJJJEEEBBB<<<666222000000000///............---------+++---///...,,,...333999:::<<<>>>???AAAGGGPPPWWWUUUZZZNNNXXX^^^RRRWWW[[[ZZZYYYcccvvv~~~~~~tttfff___LLLMMMIIIBBBEEEWWWqqqsssZZZCCC@@@TTTlll^^^[[[aaaxxxpppcccSSSPPPNNNJJJFFFAAA888......444//////000000000111111111111222222222333555666777KKKzzz{{{fffZZZXXXddd```\\\YYYYYYccczzzkkkccc|||^^^dddgggXXXMMMJJJEEE888000111000000000000000000000000000000111111111222222222333111666;;;999IIIzzztttsssfffhhhkkksss```MMM:::111//////000111////////////////////////............////////////.../////////000000000000111---111888444///;;;OOO^^^TTT^^^kkk|||kkkaaaYYYSSSRRRKKKjjj^^^|||pppHHH999333---+++,,,...---+++************************)))************+++++++++++++++++++++,,,---......,,,777```~~~}}}~~~|||~~~|||zzzyyy|||~~~mmmZZZCCC:::333444666444222111555777888555222111555999777666555333333222222222111111111000000000////////////////////////////////////............//////////////////////////////))),,,111222...///>>>OOO^^^^^^CCCyyyuuuQQQYYYOOOqqqXXXvvvnnn:::,,,,,,''',,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''))))))((('''+++222999AAAEEEZZZ|||___UUUUUUGGGKKKEEEBBB<<<666222000000000//////.........---------***---///...,,,...555;;;<<<>>>??????AAAGGGPPPWWWTTT\\\TTTYYY[[[WWWZZZNNN[[[UUU\\\ooozzzxxxzzzpppWWWDDD>>>???BBBCCCBBBEEEPPPcccrrrxxxnnndddbbbrrryyykkkZZZOOOVVVyyy}}}nnnrrrbbbWWWGGGNNNJJJGGGCCC999......555000000000000111111111111222222222333444555777777UUU~~~jjj[[[VVV^^^jjj}}}{{{}}}}}}}}}ooo___kkk[[[OOOOOOKKK===222000000000000000000000000000000111111111111222222222444,,,;;;:::888vvvyyyeeegggqqqkkknnnXXX@@@333///...///000////////////////////////............/////////000////////////000000000000555...000666111000LLLrrryyyfffZZZaaappp~~~iii^^^ZZZUUUUUUPPPiii~~~gggyyyKKK===666///,,,---///...,,,************************)))************+++++++++++++++++++++,,,---...///===LLL~~~|||{{{~~~yyy|||}}}zzz{{{}}}sssWWW===AAA;;;777555222///111555555777888555111000444999:::999777666444444333333111111111111000000000000000000000000000000000000//////............//////////////////////////////+++...---***+++222:::???TTTdddPPPPPP]]]BBBzzzPPPccc\\\GGGIII000///(((---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&((()))((()))...888AAAEEEZZZzzzuuusss[[[]]]OOOIIINNNEEE@@@999444333222222222////////////////////////,,,---...------000666<<<888>>>@@@;;;;;;DDDNNNRRRVVVhhhnnn^^^NNNMMMSSSSSSWWW\\\ccckkkqqqvvvyyy{{{}}}~~~zzzxxxdddUUUJJJEEEGGGLLLPPPXXXdddmmmpppnnnkkkiiirrrrrrkkk______jjj}}}pppyyyJJJIIIFFFGGGFFF???666111111333222222222222222222222222666000333777555666???EEEzzz}}}{{{vvvyyyllldddrrr<<>>@@@<<<<<>>nnneeeXXXzzz^^^333---222+++++++++************)))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))(((---//////(((222JJJTTTWWWrrr{{{ZZZYYYUUULLLDDDFFFAAA:::555222111111000////////////////////////,,,------...///222777;;;888===???======BBBGGGJJJIIIOOOQQQMMMMMMRRRTTTRRRPPP\\\jjjqqqpppooorrrwww}}}sssppppppoooyyy}}}tttnnnbbbVVVPPPMMMKKKKKKNNNRRRZZZjjj}}}sssvvvrrrXXXBBBGGGIIIIIIDDD===666333333333333333333333333333333///777---444BBB111NNNuuu~~~uuuttt{{{hhhhhh```[[[EEELLLNNN???111222222222222222222222222111111111222333444444444555;;;666mmm{{{nnnfff]]]jjjppp|||nnngggnnnoooeeeNNN:::222111///000000000000000000000000......------......///000000000000//////000000111000999---<<>>555...,,,---+++++++++++++++++++++++++++************+++++++++,,,///+++)))000333,,,333III|||yyyvvvxxx{{{zzzggg___ddd\\\DDD999>>>;;;999777444222222111222444333222222333333222111444666888666444333666999666777999888666555555666444444333222000//////...000111000///222555222,,,....................................///000111111000:::LLLSSSJJJSSSkkkDDDlllRRRsssaaaLLL222,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))...$$$333(((<<>>DDDJJJNNNPPPMMMIIIGGGLLLQQQRRRPPPRRR\\\iiiqqqrrrppppppppprrrhhhggghhhhhhsss|||eeegggnnntttuuuqqqpppsssxxxxxxwwwvvvvvv|||wwwvvv]]]CCCFFFHHHIIIFFF???888444222333333333333333333333333000666000333???BBB]]]oookkkyyyxxxcccfffGGGIIIKKKCCC777222222222222222222222222000111111222333444555555555<<>>BBBLLLLLLCCCEEEOOOUUUYYY]]]`````````aaabbb\\\]]]lllwwwxxxtttWWWgggxxxvvv|||mmmQQQdddOOOLLLJJJHHHFFFCCC???:::666444444444444444444444444777999444<<>>444|||iiinnnrrrUUUHHHbbb{{{zzzqqqfff\\\NNNGGGAAAAAAAAA???@@@BBB@@@BBBBBBEEEWWWvvvzzzjjjnnn^^^TTTDDDDDD444222777444222555333444000666111333;;;666AAAzzzjjjjjjtttbbbEEE777222111000000222222000...111111000000000000111111222666111000666222///777<<>>MMMwwwGGG(((444&&&---)))))),,,******************************))))))))))))******---&&&(((,,,***---222111VVV}}}sssooopppvvv{{{}}}\\\XXXPPPMMMAAADDD???999444222111000///...........................---///111555777777666;;;888AAADDD:::<<>>EEEwwwwwwzzzqqqSSSDDD___zzz|||ppp^^^OOOCCC>>>;;;===???>>>???AAA???DDDFFFBBBIIIcccfffeeejjjfffLLLCCCGGG555222777333222555333444000555111666;;;888MMMvvviiinnnlllTTT999333111000000111111000///111000000000000000111111000999555///222333222888;;;nnn}}}|||ttt~~~ttteeeWWWRRRTTT[[[___hhhkkkooorrrqqqnnnkkkiiiWWWWWWUUUPPPMMMSSS___jjjnnnWWWUUUCCCVVVtttaaatttjjjQQQ???+++------,,,++++++++++++++++++++++++,,,------......///---,,,WWW{{{^^^kkk{{{sssyyyvvvuuutttssssssssstttuuuyyynnnmmmzzzrrrddd]]]OOOCCC???@@@???<<<555666555444333333444666999222...333:::999555222222444777666444333444666444444333333444555777888<<<:::777555444666888:::999<<<===:::888999777333333222111000///.........///............---------///222///000555777EEE^^^{{{oooVVV___zzzQQQlllttt???JJJjjj111,,,---000''')))+++******************************))))))))))))******(((...+++(((,,,///444>>>ooojjjhhhjjjttt}}}ZZZXXXSSSJJJBBBCCC>>>888444111111000///........................---...000222555777888888<<<999???AAA:::<<>>@@@@@@======@@@???HHHMMMKKKMMM```vvv{{{gggeeeFFFJJJLLL888222666333222555333444222555222888777666XXXyyynnnhhhqqqbbb>>>444222111000111111000///000000000000000000111222,,,777333---333777555888NNNzzzooowwwtttwww{{{zzzmmmwwwhhhddd___```lll}}}yyyuuuqqqooojjjcccZZZSSSOOOMMMXXXbbb```MMMJJJ{{{eeesssUUUFFF444------,,,++++++++++++,,,++++++,,,,,,---.........333333666xxxfff\\\vvvyyywwwwwwvvvuuusssrrrrrrsssuuuvvvwwwqqqrrr|||^^^bbbYYYMMMBBB>>>>>>===<<<666777777444222222666;;;:::000...777<<<777222222111555888777444333555888333333333333555777999:::<<<999555444555888:::<<<999<<<===;;;:::<<<:::777444333222000///.........///............---------...222//////444666@@@TTT|||rrr}}}kkkQQQ~~~\\\OOOKKKBBBKKKFFF&&&///000(((+++,,,******************************))))))))))))******'''///***(((...***777ZZZgggfffeeejjjuuu\\\XXXVVVJJJCCCBBB>>>888333111111000///........................,,,...000333555777888999999555;;;@@@@@@HHHOOOKKK>>>BBBFFFFFFEEEGGGKKKMMMQQQUUUYYYYYYVVVSSSRRRRRRXXXaaahhhiiikkkttt}}}sssooovvvsssnnnhhhmmmnnn___SSS```mmmfffVVVWWWbbbTTTHHHMMMTTTkkk~~~~~~mmmSSSLLLSSSNNNCCC???<<<666555555555555666777777;;;???mmm|||{{{sssSSSFFFgggvvvaaaPPPDDDCCC@@@@@@BBB@@@======@@@>>>HHHRRRVVVYYYfffvvvjjjoooSSSPPPSSS===444666333222555333222333666333:::333777jjjzzzgggqqqjjjFFF555333111000111111000///000000//////000111222222...555111...666999666888pppuuuqqq~~~~~~sssqqqtttwwwzzz}}}wwwyyyuuu}}}pppmmmqqqvvvsssjjjbbb[[[UUU^^^[[[YYY\\\aaadddbbb___FFFQQQnnnuuubbbXXXMMMeeeggg___kkkWWWCCC999...---,,,,,,++++++,,,,,,+++,,,,,,------...//////,,,000@@@yyyooowww___iiizzzwww|||uuuuuutttsssrrrsssuuuwwwyyyuuuvvvwwwfffQQQ^^^UUUIIIBBB???===<<<<<<777888888555333444999>>>666111222::::::333000555333666888888555444555777333333333444666888:::<<<:::777444444777:::<<<===999<<<===::::::======:::666555444222000////////////............------------222......444666;;;JJJooosss\\\eeezzz]]]333GGGDDDvvvddd+++,,,,,,+++...,,,******************************))))))))))))*********,,,(((+++...(((DDD}}}{{{ZZZdddfffmmmxxx```VVVVVVKKKCCCAAA===777333111000000///........................***---000333444555888:::999555999===>>>GGGKKKAAA;;;AAAEEEDDDDDDHHHLLLMMMTTTWWWYYYWWWSSSQQQQQQRRRWWW```jjjnnnnnnooovvv}}}yyyiiihhhrrrpppkkkooorrrmmmYYYOOOcccrrriiiXXXQQQVVVKKKEEEJJJNNNaaawww~~~uuuSSSEEEOOOMMMCCC>>>;;;666666555555666666777888BBBXXXqqq|||uuusssPPPDDDdddlllYYYNNNHHHBBB@@@AAACCCBBB???@@@EEEHHHNNNWWW^^^cccnnntttnnnXXXYYY[[[CCC777777333333666333111555777444;;;444BBBiiippppppQQQ777444111000111111111000////////////000111222333444666111111777666777BBB~~~```vvvvvvwwwrrrooossswwwwwwwwwyyywww~~~|||vvvqqqmmmhhhtttwwwgggRRREEEBBBAAA???;;;<<<>>>FFFRRR]]]aaa]]]WWW]]]XXXNNNYYYccc[[[OOOVVVRRREEEjjjIII>>>...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////---777XXXrrrppp___aaavvvvvvwww~~~uuuuuuuuuttttttuuuwwwxxxyyyuuuzzzwww|||\\\VVVYYYOOOFFFCCC@@@===;;;<<<888888777666666888;;;>>>222444888:::666111111666777777777777777777666555333333444444666999;;;<<<888555333555999===>>>===;;;===<<<999999===???===888777666444222111000000///............---------,,,222...---555777999CCCaaa{{{qqq___OOOSSSLLLbbb<<<,,,(((...///+++******************************))))))))))))******---((('''...///444^^^hhh^^^bbbhhhrrr{{{|||aaaQQQSSSMMMDDDAAA<<<777222111000000///........................(((,,,000222333444777:::888666:::;;;777===???555:::AAAEEECCCCCCHHHLLLLLLVVVWWWWWWTTTPPPNNNPPPRRRZZZ\\\eeeooopppnnnuuuzzznnnppp{{{xxxpppqqquuunnnYYYRRRjjjxxxkkk\\\OOOPPPIIIGGGMMMKKKYYYpppwww___JJJSSSSSSGGG@@@<<<666666666666666777777888555lllyyyssstttxxxsssNNNAAA]]]tttsssdddZZZUUURRRKKKIIIJJJKKKIIIGGGIIIOOOUUUUUUWWWZZZ^^^kkk}}}wwwjjjYYY\\\bbbHHH999888444333555222111666777333===999VVVooopppttt[[[888555222000000111111000////////////000111222333444444111444666222???[[[aaannnvvv||||||ooommmmmmqqqrrrqqqsssvvvyyyttt___```oooyyyoooWWWJJJCCC;;;888:::>>>@@@@@@;;;888555777@@@NNN\\\eeefffggg\\\LLLXXXvvv___PPPOOOiiidddMMMYYYAAA......---,,,,,,,,,,,,---,,,,,,------.../////////111GGGuuuXXXeeeyyy~~~wwwyyy|||vvvwwwwwwwwwwwwwwwwwwxxxxxxuuu{{{www}}}]]]\\\TTTKKKDDDDDDBBB===;;;;;;888666555555888:::<<<<<<000777;;;777222222444444;;;888666777999999555222444444444555777999;;;<<<666444333666<<>>;;;777777<<>>VVVxxx~~~VVVwwwaaaLLL^^^TTTTTT111&&&111...)))******************************))))))))))))******---'''***...111LLL~~~sssYYYcccaaalllxxxtttqqqaaaNNNQQQOOODDDAAA<<<666222111000000000........................'''+++///222222333777:::222555<<<<<<777===CCC;;;999AAAEEEBBBCCCIIIMMMLLLVVVWWWVVVRRRMMMLLLNNNRRR[[[UUUYYYeeejjjjjjuuuooosss|||ssstttxxxsss^^^XXXppp|||lllZZZKKKKKKGGGIIIOOOJJJUUUhhhwwwpppUUU\\\[[[MMMCCC>>>666666666666666777888888555zzzaaaxxxsssMMMAAAXXXkkkkkkbbb___^^^\\\XXXVVVUUUUUURRROOORRRXXXYYYTTTPPPMMMOOO^^^|||ooorrriiiUUUfffKKK;;;999444333555222111777666222>>>>>>gggwwwxxxtttnnn~~~sssqqqwwwbbb888555222000000111111000////////////000111222333111000000555555111HHHrrr___kkkuuuwwwqqqmmmjjjhhhgggmmmtttyyyvvv```hhhqqqWWWIIIBBB???@@@BBBCCCDDDDDDCCCCCCCCCCCC@@@:::666999CCCLLLbbbbbbccc]]]PPPXXXfffRRRNNNYYYdddddd???......---,,,,,,,,,,,,---,,,,,,------.../////////---NNNdddccc[[[ggguuu{{{{{{{{{zzzwwwyyyzzzzzzyyyyyywwwvvvuuuttt|||yyy___[[[QQQHHHCCCDDDDDD>>>:::;;;777555333444888;;;;;;:::111999;;;444111555666222>>>999555666::::::555///555555555555777999;;;<<<555333222777===AAA???<<>>???BBBDDDGGGJJJLLLSSSVVVWWWSSSMMMJJJLLLPPPWWWXXX]]]dddjjjppp{{{vvvzzz~~~yyyvvvmmmxxxfffUUUeeerrrooopppaaaMMMFFFIIIEEEFFFKKKJJJ^^^mmmooonnn~~~{{{UUUhhhPPPRRRPPP???999666666999999666666888===kkk___qqqsssnnnQQQFFFPPP```lllnnnjjjfffeeebbbaaa^^^[[[WWWTTTRRRQQQbbbUUUNNNNNNGGGGGGggg~~~uuuyyy|||gggiiilll[[[666444;;;111444888666999444444@@@666~~~~~~lll^^^aaaeeezzzyyyvvvqqqsssQQQ666,,,222222111333111111111000000000000000111333000...999<<<...KKKXXXddd}}}sssqqqmmmpppkkkiiihhhfffeeejjjppp~~~~~~zzz]]]KKKAAA======>>>DDDDDD???>>>CCCEEECCCAAACCCDDDBBB???>>>======NNNlllvvvjjjZZZLLLaaazzzTTTIII]]]pppkkkvvvfffuuuNNN666------...(((+++000------+++///...(((///555///000mmmXXX```ppp{{{|||}}}xxx}}}}}}xxxvvvvvvxxx|||vvvsss___NNNKKKHHHFFFCCC???:::666<<<888555888<<<===888222===;;;888444222444888<<<>>>444222999<<<555222444444666999::::::888777777333888888555:::DDDDDD<<<>>>===888333444;;;???>>>@@@===999666555444444333333222111///......---............000222666:::<<>>???BBBDDDGGGJJJKKKQQQTTTTTTPPPJJJHHHKKKOOOXXXXXX[[[aaagggppp}}}~~~~~~wwwzzzfffYYYkkkyyytttsssaaaMMMEEEHHHDDDDDDHHHGGGGGGRRRTTTUUUeeevvvyyy___jjjXXXRRRKKK???999777666999999666666999QQQvvvNNN___jjjjjjJJJGGGSSSeeerrrvvvtttrrrrrriiigggccc___\\\ZZZYYYYYYQQQOOOOOOLLLGGGIII\\\rrrvvvkkkzzznnn]]]777444:::111555777333555555555AAAIIIwwwqqq~~~rrr]]]ZZZcccjjj|||pppsssuuuUUU999---222222111333111111111000000000000111111111222444;;;:::///QQQeeeoooYYYqqqsssmmmiiifffdddcccaaaaaahhhqqquuuUUUBBB===@@@FFFLLLEEEGGGGGGEEEEEEHHHIIIIIIMMMOOOIII@@@AAAIIIHHH>>><<>>>>>===888333444;;;???>>>???===999666555444444333333333222000//////...............000222666:::<<>>???666999???999>>>>>>@@@BBBDDDGGGJJJKKKRRRSSSRRRNNNHHHFFFKKKPPPZZZXXXXXX\\\cccooo|||eee^^^ttt{{{uuudddNNNDDDEEEAAA@@@DDDBBB777>>>===>>>IIIVVVlllzzzdddfffaaaTTTGGGDDD:::777666888888666777;;;III\\\NNN[[[kkkmmmKKKGGGWWWlll{{{yyyuuuoooiiidddaaa______]]]]]]UUUJJJKKK^^^xxxnnnwww|||qqq```:::444:::222555777444333888888@@@bbbtttnnnddd]]]cccmmmttt}}}}}}www[[[===///333222111333111111111000000000111111222000555777:::888<<>>@@@CCCGGGKKKIIIEEEEEEHHHKKKKKKLLLNNNBBBGGGLLLMMMIIIDDDBBBCCC999@@@MMMfffwwwgggRRRPPPpppmmmVVVUUUYYYkkkLLLsss___@@@222///111,,,+++...+++,,,+++,,,.........///000ZZZaaaYYYnnn|||~~~|||{{{zzzzzzyyyxxxvvvvvv{{{mmm]]]VVVLLLFFFDDDBBB@@@>>>:::::::::;;;<<<=========???:::444333666;;;>>>???333;;;???999222111444777888777888<<>>===888333444;;;???>>>>>><<<:::777555444444444444444333222111000//////.........000222666:::<<>><<<>>>???@@@BBBDDDGGGIIIKKKTTTTTTSSSMMMGGGGGGMMMSSSXXXWWWWWWZZZ```mmmxxxaaabbbyyyuuugggPPPDDDDDD>>><<<>>>;;;:::<<<:::;;;???BBBZZZ~~~yyykkkcccjjjTTTDDDHHH<<<888666888888777999===jjjRRR]]]ccctttwwwSSSGGG\\\uuuxxxooohhhbbb___aaa\\\PPPDDDDDDWWWsssxxxdddyyyuuueee===444999222666777999555<<<888>>>vvvoootttjjjkkkooossswwwtttvvvpppdddCCC222333222111333111111111000000111111222222222555666666:::PPPXXXUUUnnnmmmjjjwwwggg]]]]]]]]]\\\YYY^^^mmm~~~rrrJJJGGGFFFHHHJJJOOOXXXbbbfffqqq~~~qqqaaaLLLDDDOOOPPPBBB@@@LLLDDD===:::KKKkkkxxxgggQQQRRRwwwxxx\\\QQQPPP\\\ooo|||EEE333...111---,,,...+++,,,,,,+++...111------777jjjtttYYYYYYuuu}}}~~~~~~}}}zzz}}}zzzxxxxxxzzz{{{xxxvvvsss|||xxxfff\\\OOOGGGDDDCCCBBB@@@:::<<>>>>>AAADDD;;;666333444:::>>>===;;;333===@@@666000333666555666888;;;===<<<888333000:::666999CCCFFF@@@???DDD>>>===777333444;;;???>>><<<<<<:::888555444444444555555444444333111000000.........000222666:::<<>>???@@@BBBDDDGGGIIIJJJSSSSSSQQQKKKFFFFFFLLLSSSUUUUUUXXX\\\___iii}}}ppp[[[fffzzzssskkkQQQDDDBBB===;;;<<<888<<<>>>>>>AAADDDBBBVVVyyyyyyvvvuuufffsssTTTCCCHHH===888666777888777:::???QQQbbbcccwww|||VVVIIIbbb{{{pppfff```^^^XXXUUUTTTKKKBBBHHHUUUnnngggyyyjjjAAA555999333777666999555<<<777???~~~hhhzzzssstttvvvqqqlllrrr{{{zzzuuuwwwlllvvv{{{mmmJJJ444444222222444111111111111111111222333333555555555333:::[[[|||~~~JJJeeegggtttqqq___XXXXXXYYYXXXWWW]]]ooo|||```QQQNNNMMMNNNSSSddd\\\NNNOOONNNMMMNNNHHHEEE???EEEdddyyyTTTUUU___fffQQQOOOtttccczzzaaaKKK444+++///---,,,...,,,+++...***---333,,,///DDD}}}pppjjjhhh\\\ZZZyyy}}}}}}yyyuuuuuuvvvwww{{{xxxvvvwwwzzz{{{yyyvvvvvvqqqeeeUUUKKKGGGFFFCCCAAA999<<<@@@AAA??????CCCGGG777555444888>>>???;;;666888===<<<333222777777111222999???>>>777111222444;;;777<<>>===777333444;;;???>>>:::;;;;;;999555333444555555555555555444222111000.........000222666:::<<>>>>>>>>GGGFFF<<<;;;??????@@@BBBDDDFFFHHHJJJOOOPPPNNNIIIDDDDDDJJJPPPRRRUUUZZZ^^^```gggyyyfffXXXjjjzzz}}}sssjjjPPPBBBBBB>>>===>>>:::777<<>>999666777888888<<>>SSStttbbbVVVwwwuuuUUURRReeedddXXXzzzTTT888+++...---,,,///...+++000+++---555+++333VVVuuuNNNoooTTT]]]aaa{{{|||{{{wwwttttttxxx{{{xxxwwwvvvwwwyyyzzzyyyxxx|||~~~ppp___TTTOOOLLLGGGBBB999===AAACCCBBBBBBDDDFFF999999;;;>>>AAA@@@;;;666>>>;;;666333555888666000333;;;AAA===222...333;;;:::;;;>>>CCCDDDAAABBBEEE>>>===888333444;;;???>>>999;;;<<<:::555333444666555555666555444333111///.........000222666:::<<<@@@JJJbbbzzz```UUUYYYeeeZZZUUU///333+++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,...+++>>>{{{{{{|||pppDDD===OOOSSS^^^{{{|||```SSS[[[RRRMMMOOOGGGBBB===777333000000///.........---------,,,,,,,,,...000111222222333555666...;;;:::===NNNMMM===:::???@@@@@@BBBDDDFFFHHHIIIMMMNNNNNNIIIDDDCCCIIINNNPPPTTTZZZ___```gggyyy```XXXpppzzz|||}}}vvvgggMMM???AAA@@@BBBEEEAAA<<>>===AAA999444555777555333222999>>>@@@:::222000777@@@888>>>AAA@@@???BBBDDDDDD>>>===888333444;;;???>>>888;;;===:::555333444666444555555666444222000///.........000222666:::<<<>>>OOOWWWpppSSSeeeYYYooo|||vvv777---...,,,,,,,,,+++++++++******((())))))***++++++,,,,,,//////NNNYYYAAAHHHKKKUUUlllxxx|||cccWWW\\\QQQLLLNNNHHHBBB===777333000000///.........---------,,,,,,,,,...000222222222333555666111>>>===CCCZZZYYYEEEAAA???@@@AAABBBDDDFFFHHHIIINNNPPPOOOKKKFFFEEEJJJPPPPPPTTTZZZ___aaahhh{{{]]]ZZZttt{{{zzz}}}yyycccIII===@@@BBBFFFJJJGGGIIIOOOMMMOOOYYY[[[[[[ccc{{{uuu[[[UUUHHH@@@:::666777777888===DDDddd???ZZZZZZvvvrrrgggsssQQQKKKeee~~~vvvkkkeee^^^[[[UUUWWWnnn}}}\\\~~~~~~tttHHH555777555999666222<<<;;;AAAeeerrrQQQmmmlll[[[ooo{{{rrrppp^^^MMM@@@BBBHHHIIIFFFDDDFFFHHHIIISSSuuupppWWW:::555222222444222111111111111222333444555333444888666MMMZZZqqqFFFWWW[[[rrrcccTTTQQQSSSNNNKKKNNNSSS[[[iiiuuu~~~ooommm}}}~~~sssqqqlll___\\\bbb^^^\\\QQQHHHMMMHHH777JJJvvvzzzcccUUU}}}YYYYYYRRRxxxRRRtttiiiEEE000111...+++......***444,,,,,,555***;;;sss```nnnGGGIIIqqqzzz{{{|||{{{uuuooonnnppprrruuuxxxxxxvvvvvvyyy|||vvv~~~ttthhhbbb[[[QQQIIIFFFIIIMMMQQQSSSRRROOOMMMIIIJJJIIIGGGDDDBBBBBBCCCBBB888333777888222111555???@@@>>>888333444;;;CCC777@@@CCC===<<>>===888333444;;;???>>>777:::===;;;666333444666333444555555444222000............000222666:::<<>>CCCAAA>>>>>>@@@@@@CCCAAA???BBBFFFIIIIIIGGGTTTQQQLLLHHHFFFGGGJJJLLLPPPTTTYYY^^^eeennnyyy^^^fffwwwuuuzzz___LLL===???JJJSSSTTTSSSPPPOOORRRWWWRRRJJJKKKSSShhhwwwyyy~~~pppQQQQQQ@@@777999666:::999555OOOWWWGGGSSS^^^wwwvvv{{{nnnuuuzzzPPP@@@ddd{{{zzzyyy{{{tttkkklllhhh```UUUMMM[[[}}}tttSSSZZZfffxxxoooIII>>>444999666666555===@@@@@@mmmggg~~~XXXyyygggYYY```gggddd]]]WWWPPPIIIDDDEEEHHHJJJJJJLLLRRRYYYZZZlllwww|||lll>>>222777000444444111111111222333444555666222<<<<<<===ZZZgggpppJJJJJJcccrrrVVVTTTLLLNNNLLLKKKLLLRRR]]]kkkttt|||www\\\aaajjjkkkiiiiii|||VVVRRROOOPPPMMM@@@===[[[uuu\\\]]]hhhRRR]]]qqqllljjjnnnsssJJJ333222---(((---222---555(((///,,,444BBBsssbbb\\\RRRHHHzzz|||yyyvvvsssqqqqqqrrrsssuuuuuuuuuuuuvvvxxxyyy{{{rrrrrr```UUUQQQVVVMMMVVVUUUWWWYYYMMMSSSWWWQQQLLLJJJGGGCCCBBBDDD:::<<<===:::555444888===BBB???666///111;;;@@@===:::BBBCCC<<<===GGGJJJEEECCC888555444555@@@DDD:::===<<<999666444444888;;;666888888777444111//////---......///000444999===???SSSiiiWWWcccGGGfffXXXPPP+++...---,,,++++++******++++++***+++,,,+++******,,,---222333iiiJJJ@@@FFFJJJ```wwwyyy|||qqqQQQSSSWWWNNNMMMBBB???;;;666222000000///.........---------,,,,,,,,,---...///111222222222222777>>>BBB@@@======<<<999CCCAAA@@@BBBFFFIIIIIIHHHSSSPPPLLLHHHEEEFFFIIIKKKNNNRRRXXX]]]dddmmmxxxaaannnxxx~~~\\\KKK>>>BBBOOOXXXXXXWWWWWWRRRPPPOOOIIIBBBGGGQQQkkkqqqtttyyy|||{{{XXXPPPAAA888999666:::999777RRRPPPJJJOOOWWWnnntttMMMHHHjjj|||wwwtttuuu}}}{{{ooohhhhhhbbb]]]UUULLLQQQeeedddIIIKKKLLLMMMWWWqqqoooIII===444999666777999@@@CCCDDDvvv___yyy~~~TTTuuunnn^^^dddkkkiiidddZZZSSSJJJGGGJJJMMMNNNMMM]]]___gggmmmyyyqqqBBB444777000333333222222222222333444555666===@@@KKKSSSeee~~~eeeQQQQQQggg~~~PPPOOOGGGLLLKKKIIIJJJOOOZZZhhhqqqxxxsss}}}iii]]]yyytttssszzz^^^SSSNNNNNNBBB999MMMlllttt]]]XXXpppSSSWWWhhh```vvvYYYrrrJJJ222222///***---000***111(((333...444JJJ]]]___VVVNNNPPPzzz{{{yyywwwuuussssssttttttsssrrrrrrqqqrrrtttvvvwwwzzz}}}iii\\\WWW]]]bbbtttjjjYYYUUUWWWnnnlll^^^OOOKKKJJJHHHFFFEEE:::===??????===<<<===???===:::444///555@@@FFFFFF???BBB@@@;;;<<>>IIIQQQfff{{{{{{~~~xxxUUUTTTVVVMMMLLLBBB???;;;666222000000///.........---------,,,,,,,,,---...///000222222222333666<<<@@@@@@@@@@@@===888DDDBBB@@@CCCGGGJJJJJJHHHQQQOOOLLLHHHEEEEEEGGGJJJMMMQQQWWW\\\cccmmmxxxrrrbbbuuuzzz~~~XXXIII???FFFUUU]]]]]]ZZZUUUPPPOOOPPPJJJEEEJJJUUUhhhwwwuuuzzz|||{{{yyyXXXMMMAAA888999555999:::;;;XXXDDDLLLQQQUUUiiimmmJJJFFFmmm|||ssssss}}}}}}wwwrrrnnnkkk```[[[UUULLLLLL[[[ZZZCCC888>>>AAAJJJhhhHHH===444999777999777>>>???CCC{{{hhhyyyvvvUUUtttooobbbiiinnnjjjddd^^^XXXPPPNNNPPPSSSTTTSSS\\\dddxxxwwwGGG666888000333222333333333333444555666666333222???GGGpppNNNSSSTTTffftttKKKLLLGGGKKKIIIHHHHHHMMMWWWdddlllrrrlllbbbffftttuuuuuuxxxqqqYYYLLLOOOIII;;;AAAWWWvvvaaaSSSnnn~~~XXXUUUbbbxxxuuuvvvOOOrrrvvvMMM222222000---...,,,+++///+++777...333XXXfffMMMiiiyyyRRRMMM```|||yyyyyyxxxwwwvvvvvvvvvvvvtttsssqqqppppppsssuuuwwwzzzrrrddd______hhh{{{oooYYYUUU]]]zzz}}}hhhSSSMMMOOOOOOJJJGGG???AAACCCDDDDDDCCCBBB@@@<<<999444222999DDDKKKKKKEEEBBB>>>;;;===AAADDDEEEEEE===:::555111:::BBB===;;;<<<<<<;;;::::::;;;===:::888555555666555222...---...//////111444999===DDDFFFUUUuuutttTTTjjjhhhYYYaaa|||```...111------,,,+++++++++++++++***+++,,,+++***+++,,,...)))bbbxxxdddtttxxxKKK===>>>LLLYYYlll{{{{{{}}}{{{|||YYYUUUVVVLLLLLLBBB???;;;666222000000///.........---------,,,,,,,,,,,,---///000222222333333444:::???AAAEEEGGGBBB<<>>]]]@@@HHHVVVUUUeeejjjKKKJJJqqqttt___XXXaaalllzzz|||xxxyyyxxxsssjjj```XXXPPPUUUnnn{{{VVV^^^]]][[[oooGGG<<<444999888<<<888>>>===DDD|||mmmUUUqqqeee___iiimmmggg```aaa^^^[[[WWWVVVWWWYYY\\\]]]ggg{{{}}}{{{KKK777777000444222444444444444555666777777======AAABBBttt===TTTUUUdddjjjJJJMMMKKKJJJIIIGGGGGGLLLUUUaaaiiirrrjjjrrr```\\\ooodddMMMQQQQQQCCCAAAMMM~~~~~~jjjSSSXXX___VVVbbbqqqiiiHHHnnnUUU666111.........+++//////...888---333kkk{{{HHH~~~iiiOOOLLLlllyyywwwwwwwwwwwwwwwwwwvvvvvvxxxvvvtttssssssuuuxxxzzzuuutttyyynnnkkkllleeekkkaaaZZZYYYTTT```vvvdddSSSOOOSSSRRRLLLHHHGGGGGGFFFGGGHHHGGGEEEBBBBBB>>>999888===EEEIIIJJJEEE@@@<<<===AAACCCCCCCCCAAA<<<<<<888222:::BBB===:::;;;======<<<;;;<<<======888444555888888333///---...///000111444:::===>>>AAAKKKeee~~~\\\```kkkTTTwwwuuu------------,,,++++++++++++,,,***+++,,,,,,++++++---///111nnnWWWEEE???AAAMMM]]]mmmwwwwww{{{xxxwwwzzz\\\VVVUUUKKKLLLBBB???;;;666222000000///.........---------,,,,,,,,,,,,---///000222333333333444999>>>AAADDDFFFBBB;;;DDDAAA@@@BBBGGGJJJJJJHHHMMMNNNNNNJJJDDDBBBDDDGGGMMMQQQWWW]]]cccmmmxxx```hhhyyyqqqMMMBBB===IIIYYY___\\\VVVSSSQQQSSSUUUNNNCCCCCCJJJVVV]]]qqqvvvfff|||uuu```TTTAAA999;;;666999;;;???___HHHAAAVVVPPPbbblllNNNUUUttt}}}gggPPPIIISSSZZZiiiuuuvvvwww||||||wwwxxxkkk```YYY```uuuvvvEEE<<<444999888>>>AAAFFFDDDNNNcccSSSiiizzz[[[XXXccchhhfffeeebbbeeefffaaaZZZXXX^^^ddd[[[\\\^^^\\\eee~~~NNN777666111555222444444444555666777999999<<>>???CCCFFFGGGGGG@@@===<<>>:::<<<;;;555<<>>999555555888999555111...//////000111555:::>>>EEELLLOOOYYY}}}fffZZZuuu[[[|||}}},,,111...---,,,,,,++++++,,,,,,***+++,,,,,,+++,,,...000AAAKKKAAABBBBBBLLL___nnnuuuyyy}}}}}}|||{{{zzz{{{~~~^^^WWWVVVKKKLLLCCC???;;;666222000000///.........---------,,,,,,,,,,,,---...000222333444444444:::>>>>>>>>>>>>;;;666CCCAAA???BBBFFFIIIIIIGGGLLLOOOPPPLLLEEEBBBCCCFFFMMMQQQWWW\\\bbbkkkvvv~~~~~~bbbqqq~~~mmmJJJ???<<>>BBB:::;;;<<<>>>>>><<<;;;;;;<<<===:::777777888888666444...///000000222555:::>>>GGGSSSTTTTTTrrrlllQQQ```iii}}}nnnxxx---333...------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,///111GGGqqqKKK<<>>@@@EEEHHHHHHFFFLLLOOOQQQMMMFFFBBBCCCFFFLLLPPPUUUZZZ___hhhrrrzzz{{{bbbyyylllHHH>>><<>>___HHHIIIQQQOOO\\\}}}qqqNNNGGGVVVfffrrrppprrrxxxzzzwwwsssrrriii^^^YYYSSSMMM\\\xxx{{{~~~@@@;;;777:::999???AAAEEEDDDVVVddd]]]ddd|||{{{bbbaaagggiiinnnvvvmmmmmmkkkhhhdddbbbbbbcccddd]]]iiiwwwrrrvvvWWW;;;666111666111222333444666888;;;===???IIIFFF<<>>???@@@???===<<<<<<===<<<;;;999888777777777777...///000000222555:::>>>CCCOOOUUUXXXnnnsssOOOyyy[[[]]]ggg999///......---,,,,,,,,,,,,---***+++,,,,,,,,,---///111WWWbbbFFF888EEEEEEJJJeeetttwww}}}~~~___XXXWWWMMMMMMDDD???;;;666222000000///.........---------,,,,,,,,,+++,,,...000222333444444222:::@@@>>>:::;;;<<<<<>>@@@DDDGGGGGGFFFLLLPPPRRROOOGGGBBBCCCGGGKKKOOOTTTXXX]]]eeepppwwwwww___|||kkkGGG>>>===LLL```iiigggcccZZZXXXZZZ[[[TTTHHHHHHOOOIII>>>777CCCccctttrrrsssyyyppp[[[>>>999===888999999===^^^CCCQQQKKKLLLQQQvvvpppLLLVVVLLLAAATTT|||wwwqqqttttttkkkeeefffWWWMMMIIIEEE<<>>FFFNNNWWW___mmmyyyTTTjjjXXX___xxxMMM.........---,,,,,,,,,,,,---***+++,,,,,,,,,---///222ttttttXXXAAA888IIIHHHMMMhhhuuuttt|||~~~~~~^^^XXXRRRTTTIIICCC>>><<<777333000......///......---------,,,,,,,,,---...///000111222333444///===::::::JJJJJJ>>>AAARRRGGG===>>>DDDGGGGGGEEENNNQQQOOOGGGBBBBBBDDDCCCKKKNNNRRRTTTRRRTTTaaaooojjjmmm}}}]]]HHH???===JJJ\\\fffgggeeebbbbbb___[[[TTTNNNIIIGGGLLLAAA;;;DDD\\\yyytttmmmsssVVV???<<<666999<<<777DDDaaaMMMCCCGGGRRR[[[kkkyyynnnqqquuu}}}iiiVVVHHHKKKcccffftttnnnrrrpppdddWWWQQQRRRQQQNNNGGG>>>???NNN```{{{hhhmmmfffBBB999???AAA666AAAFFFEEEJJJccc~~~SSSQQQdddeeejjjaaammmkkkooozzz{{{ssssssrrrqqqnnnjjjfffccc```TTTNNNJJJPPPRRReeeWWW;;;000888333555444555666777999===AAAEEEFFFGGGKKKuuuCCCGGGUUUZZZ___KKKIIILLLLLLIIIGGGEEEFFFKKKTTT]]]bbbfffttttttsssssshhhSSSNNNJJJDDDTTTfffbbb___TTTxxxYYYOOO|||KKK444333...111---666'''111000<<>>QQQpppuuudddQQQ>>>777888444666<<<;;;EEEBBB@@@@@@===:::<<<@@@<<<===<<<:::888777999:::222//////222333333999???KKKLLL[[[bbbfff|||LLLVVVmmmgggrrr+++//////...---,,,,,,,,,,,,333%%%+++---...///...AAA|||MMMAAAAAA>>>EEEWWWkkkxxx~~~~~~{{{|||~~~|||hhh[[[QQQTTTIIIAAA>>><<<777333000......///......---------,,,,,,,,,------///000111222333444000???===:::EEEEEE>>>DDDMMMDDD<<<>>>EEEIIIIIIGGGMMMQQQOOOHHHBBBBBBDDDCCCLLLMMMPPPSSSRRRQQQVVV^^^vvv|||jjjooocccFFF>>>>>>MMMaaalllllljjjjjjccc```aaaYYYRRRZZZkkkhhh```VVVTTTddduuuwwwwwwVVV>>><<<777999<<<888CCC]]]GGGEEENNNLLLRRRfff{{{zzzrrrhhhWWWBBBJJJNNNiiiiiimmmppphhhVVVHHHCCCIIIKKKKKKGGG>>>;;;EEESSSooobbbnnn|||bbb???333111:::???MMMLLLIIIJJJaaalllSSSPPPaaaaaa{{{tttooodddfff___iii|||}}}yyytttnnnhhheeeaaa```mmmyyyVVV<<<333999333444333444666888:::>>>DDDGGGGGGOOOZZZ|||rrrDDDIIIUUU[[[^^^JJJFFFHHHGGGHHHFFFEEEEEEJJJSSS\\\aaajjjqqqvvv~~~vvvpppnnnWWWRRRNNNFFFUUUlll___dddUUUtttqqqUUURRR666111,,,222111222)))444222777TTTWWWbbbMMMEEEccckkkqqqtttuuuwwwyyyzzzyyyxxxwwwvvvxxx|||~~~{{{xxxxxxyyy~~~|||ooogggkkklllkkkpppvvvggg]]]SSSKKKQQQMMMRRRWWWVVVOOOFFF===888===EEECCC@@@RRRnnnooo\\\RRR???666555111333:::999DDDAAA@@@???<<<999:::???=========:::888777888999222//////222333444:::AAALLLMMMYYY^^^```aaaXXXqqqddd}}}~~~===//////...---,,,,,,,,,,,,111&&&------......000KKK```===:::AAA???EEEXXXkkkxxx~~~~~~sss]]]OOOUUUKKK???>>><<<777333000......///......---------,,,,,,,,,,,,---///000222333333333222???@@@;;;???>>><<>>FFFLLLLLLIIIMMMPPPPPPIIICCCCCCDDDCCCLLLKKKOOOTTTUUURRRRRRTTTdddkkk~~~mmmuuubbbFFF>>>???PPPdddooopppnnnwwwmmmlllpppfff[[[kkkzzz~~~~~~~~~UUU<<<;;;777:::===888AAAXXXBBBHHHUUUEEEMMMcccxxx}}}gggZZZPPP@@@CCC@@@MMMUUU___bbbXXXIIIAAA@@@@@@DDDIIIHHH@@@999===EEE\\\WWWlll```FFF???777IIIZZZcccRRRLLLJJJ^^^aaaVVVOOO\\\]]]tttqqqnnnpppeeelll~~~{{{uuunnnhhheeedddkkkTTT>>>666:::222444222444777999<<<@@@EEEIII>>>HHHWWWrrr\\\GGGLLLVVV]]]~~~~~~```LLLIIIJJJHHHHHHFFFDDDDDDIIIQQQZZZ___pppnnnzzzvvvqqqvvvYYYUUUQQQFFFVVVvvv]]]iiiVVVggg|||TTTWWW<<<333+++222111...---777444222TTTxxxxxxLLL___LLLKKKiiipppuuuttttttuuuvvvwwwyyy{{{{{{yyy~~~|||wwwwwwyyyuuuwww|||~~~zzzqqqnnnmmmqqqqqqhhhlll}}}zzziii^^^UUUQQQVVVPPPXXX```___TTTFFF===:::>>>EEEDDDBBBTTTlllhhhRRRRRR@@@666444000555>>>===DDDAAA@@@???<<<888999===>>>>>>>>>;;;888777777888222//////222333555;;;CCCLLLOOOXXXZZZ[[[xxxnnnSSShhh|||ggg;;;//////...---,,,,,,,,,,,,///(((///......,,,444\\\]]]JJJCCCAAA???FFFXXXlllyyywww\\\LLLUUUMMM???>>><<<777333000......///......---------,,,,,,,,,+++,,,...111222333333333444===???===>>>>>><<<;;;AAA???<<<>>>EEELLLLLLHHHKKKPPPPPPJJJEEEDDDDDDCCCIIIKKKSSSZZZ\\\ZZZ[[[___bbbgggvvvqqq~~~~~~[[[GGG???@@@PPPeeerrrtttsss|||xxxwwwuuuiii^^^hhh|||VVV:::;;;888:::>>>:::@@@TTTHHHHHHVVVEEEJJJ```tttvvveeeLLLHHHQQQ^^^QQQGGGKKKOOONNNJJJFFFBBB@@@???BBBHHHIIICCC;;;<<>>777LLLXXXQQQSSSNNNKKK^^^cccttt[[[PPPXXXYYYnnnkkkrrr~~~|||wwwrrrmmmiiigggoooxxxqqqpppdddlllRRR>>>777999222666333555888;;;===AAAEEEHHHKKKQQQcccmmmRRRHHHNNNUUU___||||||]]]KKKJJJLLLJJJGGGEEECCCCCCGGGOOOWWW]]]rrrnnnxxx{{{|||\\\UUUQQQFFFUUU___zzzjjjYYYcccmmmsssPPPtttxxxYYYBBB777,,,000---...000666444222]]]ggg```MMMYYYHHHPPPmmmssswwwsssrrrrrrsssuuuyyy|||yyyuuuvvvzzzvvvwwwzzz}}}}}}~~~|||vvvvvvrrr|||~~~kkkdddmmmlllbbb[[[YYYXXXZZZRRRZZZccccccVVVFFF===<<>>EEEKKKRRR[[[[[[[[[ppptttNNNnnnzzzjjj999//////...---,,,,,,,,,,,,,,,***111///...+++:::rrr```IIIFFF<<>><<<777333000......///......---------,,,,,,,,,***,,,...111333444444333333666===BBBEEEHHHEEE;;;???@@@>>>>>>DDDKKKKKKFFFJJJOOOQQQKKKFFFEEEDDDCCCFFFNNNZZZbbbbbb```eeennnlllnnntttttt}}}YYYGGG??????QQQgggvvvzzzzzzxxxyyyrrrdddYYYXXX[[[^^^hhh{{{zzz{{{VVV999<<<888:::???<<<@@@QQQUUUFFFQQQJJJFFFWWWppptttcccbbblll```OOOMMMGGGEEEKKKQQQKKK@@@EEEFFFHHHJJJEEE???>>>BBBGGGJJJdddGGG777>>>@@@VVVYYYFFFPPPOOOMMM___cccbbbQQQUUUWWWhhhqqq|||wwwssshhhtttlllNNNFFFBBBKKK]]]NNN<<<666888222999555777:::===>>>AAAEEEHHHRRRUUUtttmmmQQQHHHOOOTTT```xxxyyy~~~WWWFFFFFFHHHFFFFFFDDDAAAAAAEEEMMMUUUZZZqqqqqq}}}wwwzzzvvvoooaaaVVVQQQIIIUUUeeesssjjj^^^aaa~~~{{{RRRjjjtttYYYBBB555+++///---///222111333555mmmgggYYYOOOAAAPPPkkkqqquuuuuuuuuuuuvvvxxx|||}}}yyyxxxyyyzzzzzzyyy{{{|||}}}~~~~~~yyy{{{~~~uuuooohhhaaa\\\^^^___ZZZXXX[[[aaaaaaUUUDDD<<<<<>>?????????===:::777777777222//////222555888@@@HHHLLLVVV^^^```aaammm}}}RRRnnnuuuyyyMMM//////...---,,,,,,,,,,,,***,,,111...000+++@@@ttt|||555BBBDDD@@@???FFFYYYmmmyyy~~~yyyyyyzzzqqqhhh[[[GGGpppYYYLLLTTTMMMDDD>>><<<777333000......///......---------,,,,,,,,,)))+++...111333444444333000111===GGGIIIPPPPPPBBB===@@@???<<>>BBBQQQ```FFFKKKPPPGGGTTTfff^^^VVVQQQKKKIIIEEEFFFVVVhhhdddUUUQQQNNNLLLLLLGGGBBBBBBEEEGGGJJJcccHHH;;;EEESSSnnnrrrgggOOOQQQQQQ___eeeiiiRRRQQQVVVdddxxxlllyyyzzzyyy}}}}}}}}}yyylll{{{kkk___VVVVVVZZZGGG999666777222<<<666999===@@@BBBEEEHHHKKKGGGMMMyyyrrr~~~OOOGGGOOORRR```tttwwwXXXGGGGGGIIIFFFFFFCCC@@@@@@CCCKKKSSSXXXnnnssszzz]]]QQQLLLIIIhhhiiiXXXRRROOOWWWlllooojjj```\\\zzzTTTttt}}}^^^@@@000)))111111000444---444:::{{{YYYMMM@@@UUUmmmsssxxxyyyzzz{{{|||~~~~~~||||||}}}}}}{{{}}}|||||||||}}}}}}vvvyyyooogggccc```ggglllcccccc]]][[[\\\UUUFFF======MMMGGG???CCC\\\tttqqq^^^QQQCCC999333111===HHHDDDDDDBBBCCCDDDAAA<<<<<<@@@>>>??????>>>;;;888777888222//////222666:::BBBKKKNNNZZZaaadddgggkkkWWWrrrppplllwwwWWW//////...---,,,,,,,,,,,,***---///---222,,,GGG|||CCCKKKGGG???===FFFYYYmmmyyy}}}}}}|||]]]HHHAAA999ooo\\\PPPSSSKKKDDD>>><<<777333000......///......---------,,,,,,,,,)))+++...222444444444333111///>>>GGGCCCKKKOOOAAA;;;@@@>>>:::???JJJMMMGGGHHHOOOQQQNNNIIIGGGEEEBBBBBBMMM^^^mmmqqqppprrrxxxyyy{{{xxx^^^AAA===BBBTTThhhooojjjddd[[[ZZZTTTLLLHHHIIIKKKJJJHHHVVViiixxx|||GGG999<<<999888???AAAEEERRRcccHHHIIITTTHHHRRR^^^iiiXXXKKKIIIMMMJJJHHHYYYsss}}}vvvaaa\\\VVVSSSNNNHHHFFFHHHEEEHHH```}}}fff>>>888@@@PPPgggmmmsssSSSWWWUUU\\\yyymmmQQQMMMUUU```mmmqqqttt{{{iiiaaajjjlllpppvvv~~~xxx@@@666777777111===777:::???DDDGGGKKKOOORRROOOVVV}}}~~~}}}IIIFFFNNNOOO```qqquuu~~~WWWHHHIIIKKKHHHEEECCC@@@???BBBIIIQQQVVVllltttrrrhhhYYYHHHHHHHHHfffnnnVVVPPPRRR]]]sssmmmhhhYYYWWWXXX|||cccBBB222+++333111...666---777>>>ooo[[[|||OOODDD[[[qqqvvv}}}zzz|||~~~}}}|||~~~}}}~~~mmmiiikkkgggqqq{{{sssjjj[[[RRRUUUWWWOOOHHHGGGOOOHHH???EEE___wwwrrr___QQQDDD;;;444222???IIICCCBBB@@@AAACCCAAA======@@@<<<>>>???>>>;;;999888999222//////333666;;;DDDMMMSSS^^^```dddiiijjj|||\\\cccuuujjjnnn}}}SSS//////...---,,,,,,,,,,,,+++...---+++555///KKKtttJJJAAA111===<<>><<<777333000......///......---------,,,,,,,,,(((+++...222444555444333333111@@@EEE999???GGG;;;999???>>>999>>>KKKNNNIIIHHHNNNRRRNNNIIIGGGEEEBBB???III]]]qqq{{{{{{yyyzzzzzz}}}{{{ZZZAAA>>>CCCTTTccccccWWWMMMDDDBBBEEEKKKHHH>>>;;;???LLLUUUeeezzz}}}sss???999===999888@@@BBBGGGSSSbbbJJJIIIUUUCCCLLLUUU||||||```XXX]]]UUUHHHPPPmmmnnnggg```[[[UUUMMMIIIJJJAAADDD\\\zzzXXXCCCDDDEEELLLVVVXXXgggWWW[[[WWWZZZuuuoooOOOKKKTTT]]]ggg}}}oooUUUXXXgggdddfffooo|||}}}|||;;;555888888111===777;;;AAAFFFKKKPPPUUUXXXVVVZZZrrr~~~~~~DDDDDDNNNNNN```oootttuuuPPPCCCFFFIIIGGGEEEBBB???>>>AAAHHHPPPUUUjjjkkkqqqzzzpppsssgggqqq___tttoooSSSMMMSSSaaawwwkkkeeeQQQVVVxxx}}}```yyyfffHHH888///333---+++777...:::@@@}}}wwwUUUjjjuuuMMMBBB[[[ooouuu|||xxxzzz~~~}}}|||yyy|||~~~{{{~~~~~~uuuuuuwwwooowww{{{kkkWWWJJJQQQZZZXXXTTTSSSPPPHHH@@@GGGbbbxxxqqq]]]OOODDD===666555DDDOOOHHH@@@???@@@BBB@@@<<<===@@@;;;===???>>><<<:::999999222//////333666<<>>FFFLLLPPP___pppzzztttPPPKKKJJJGGGIIIHHHEEEAAA???AAAFFFMMMRRReeedddppp|||vvvooofffWWWXXXnnnYYYLLLUUUooo}}}{{{hhhQQQJJJpppzzzXXX}}}mmmEEE111---...222+++777+++888CCCLLLuuujjjEEEFFF[[[qqqqqqwwwxxxwwwwwwvvvwwwyyyzzz{{{xxx~~~}}}~~~}}}uuuoootttiiiPPPLLLOOOCCCEEEQQQOOOJJJEEE@@@JJJccctttfffLLLSSSMMM???444:::GGGHHH@@@KKKCCC???AAABBB???>>>AAA<<<<<<===;;;999777888888111///000333777>>>JJJVVV```[[[dddeeegggiiiyyyiii\\\sssddd|||YYY111///---------...---,,,111***000&&&333///bbbhhhsssSSSBBBAAABBB:::===FFFVVVhhhrrrtttqqqyyyiiiGGG888777888666444kkk\\\QQQPPPMMM???@@@<<<777333111000//////......---------,,,,,,,,,+++,,,...000111222222222666555222BBBEEEMMMbbbOOOBBB<<<@@@===444BBBTTTQQQJJJLLLSSSQQQGGGHHHJJJAAADDD@@@WWW{{{}}}xxx```HHHAAADDDGGGDDDKKKLLL>>>@@@===:::<<>>DDDKKKPPPSSSoooCCCOOOUUUHHHDDDOOOgggwwwrrr___WWWUUUTTTWWWsssfffQQQHHHEEECCCWWW|||DDDFFFKKKOOONNNMMMRRRZZZYYYUUUXXX]]]aaaRRRQQQOOOTTTaaa}}}{{{lllYYY___VVVZZZcccppp}}}xxxooodddiiizzz|||WWW;;;777444:::888:::???DDDHHHKKKRRRZZZ\\\YYYNNNNNNdddAAAGGGMMMPPP\\\lllvvvuuuPPPKKKJJJFFFIIIGGGDDD@@@>>>@@@EEELLLQQQgggwww[[[jjj{{{kkkaaaQQQVVVvvvoooYYYKKKUUUzzz|||nnnWWWRRRyyyWWWiiiBBB111000///111///;;;---333BBBTTTiiiEEEFFF[[[qqqrrrwwwwwwwwwvvvvvvwwwxxxzzz{{{{{{}}}~~~~~~||||||}}}|||rrryyydddUUUVVVTTTEEEFFFRRRQQQLLLFFFAAALLLfffvvvhhhNNNUUUJJJ===999BBBKKKHHH@@@GGGAAA>>>AAABBB@@@???AAA<<<======;;;999777888999444111111555999@@@MMMYYY\\\YYYbbbcccfffiiixxxjjjZZZsss___ddd111///---------...---,,,///***000'''444222hhhKKK>>>>>>===888:::CCCUUUiiivvvwwwttt{{{```@@@777888777666777kkk[[[PPPPPPMMM???@@@<<<777333111000//////......---------,,,,,,,,,+++,,,...000111222222222777222111DDDKKKPPP^^^TTTIII?????????666:::JJJQQQGGGJJJSSSTTTJJJIIIIIIAAACCCDDDOOOpppyyy]]]FFFBBBHHHEEE???NNNWWWDDDEEE???888888===AAAAAA>>>;;;<<>>DDDGGGIIILLLSSS[[[___]]]SSSRRR|||}}}===HHHMMMOOOYYYgggpppuuuPPPKKKJJJFFFIIIFFFCCC???<<<>>>CCCJJJNNNeeetttWWWdddpppgggRRRRRRXXXqqqqqqZZZMMMYYY{{{qqq[[[ZZZxxxVVVeee>>>111111000111...;;;111444JJJNNNiiiEEEFFF\\\rrrsssxxxvvvvvvvvvvvvwwwxxxyyyzzz}}}|||~~~~~~```^^^aaaXXXHHHIIIRRRPPPLLLFFFCCCOOOiiiyyykkkTTTXXXIII>>>BBBKKKMMMGGGAAABBB>>>===@@@BBB@@@???@@@<<<======<<<999888888999777333333777<<>>CCC>>>888AAAMMMJJJJJJSSSTTTJJJHHHHHHAAACCCGGGHHHaaa}}}ZZZHHH@@@MMMOOOAAAOOOddd]]]RRRLLLEEE???>>>???@@@@@@BBB???RRRyyy}}}CCC===:::<<>>;;;<<>>>>>@@@@@@???======<<<======<<<999888888999888444444999@@@HHHUUU```cccaaahhhddddddeeemmmeeePPPeee{{{wwwkkk111///---------...---,,,---,,,///+++444666yyyMMMIIIFFF;;;===<<>>@@@<<<777333111000//////......---------,,,,,,,,,,,,------///000111333333777555:::@@@CCC???>>>KKKGGG>>>:::AAACCC<<>>222//////444---444333999cccssspppccc???nnniiiFFFHHH^^^sssssswwwttttttuuuvvvwwwwwwwwwwwwyyy|||~~~oookkklllaaaRRROOORRRNNNIIIGGGFFFJJJ[[[pppzzzooo^^^WWWQQQPPPSSSNNNBBB>>>BBB???@@@AAA???>>>===<<<:::======>>><<<:::888999999888444444;;;CCCLLLXXXaaagggeeelllgggffffffkkkeeeNNN^^^eee111///---------...---,,,---......,,,222555kkk}}}EEECCCBBB999888777===OOOeeeuuuyyywwwTTTBBB>>>888666;;;iiiXXXOOOPPPNNN>>>@@@<<<777333111000//////......---------,,,,,,,,,---------...///111333444777555888444???HHHGGG]]]\\\PPP???;;;???:::===NNNUUUPPPUUUWWWKKKEEEGGGDDDCCCEEE???GGGiiidddEEEGGG}}}YYYSSSBBBEEEPPP]]]eeeeee^^^VVVQQQMMMLLL```~~~iii999999999>>>CCCFFFGGGHHHLLLOOOWWWmmmIIIPPP[[[MMMAAACCCKKKYYYqqqdddVVVMMMQQQTTTNNNFFFCCCCCCTTTuuuooo[[[VVVWWW[[[^^^\\\ZZZ^^^eeeTTTcccfffQQQttt```rrrNNNQQQMMMLLLVVVgggtttggggggeee[[[OOOJJJIIIKKKDDD;;;DDDbbb}}}lll:::444;;;999>>>>>>BBBIIIIIIHHHFFFIIIOOOQQQOOOTTTPPP{{{eeevvvCCC<<>>;;;<<<<<<:::===>>>>>>===:::999999:::888555666>>>IIIQQQ[[[bbbeeeeeemmmhhhhhhjjjmmmhhhPPPZZZddd111///---------...---,,,---///---...111666dddsss??????@@@<<<777777>>>MMM```nnnttttttsssRRRAAA::::::???iiiWWWOOOQQQNNN>>>@@@<<<777333111000//////......---------,,,,,,,,,---------...///111333444444555999222GGGYYYPPPaaafff\\\BBB666===999555AAASSSOOOVVV[[[PPPHHHHHHEEEEEEDDDCCCDDDXXXmmm@@@EEEfff```DDD===BBBLLLZZZeeeiiifffaaaQQQTTThhh~~~[[[;;;666<<>>:::;;;???DDDHHHSSSppp}}}dddVVV~~~qqq|||```QQQ^^^uuuxxxhhhSSS___ccckkk{{{XXX:::222000///555888333888===kkkMMMtttkkkHHHJJJ___rrrqqqtttrrrssstttvvvvvvvvvvvvuuuwww{{{zzz}}}vvv|||ccc```PPPNNNZZZSSSEEEHHHFFFMMMZZZiiippplll```WWWRRRVVVUUULLLBBB>>>===<<<>>>CCCBBB===:::<<<>>>======>>>>>>===:::999999:::999666999CCCNNNVVV^^^dddfffgggooohhhiiijjjllljjjRRRPPPjjj111///---------...---,,,+++///,,,000222999tttsssDDDBBBBBB@@@666999AAANNN^^^kkkssswwwcccOOOFFFCCCiiiWWWOOOQQQNNN>>>@@@<<<777333111000//////......---------,,,,,,,,,------------///111333444222666===666RRRfffOOOVVVWWWSSS===333AAA@@@666<<>>???>>>CCCIIIKKKIIIIIIKKKNNNRRRXXXiiiMMMXXXOOOGGGDDDDDDIIIYYYjjjyyybbbZZZMMMbbbxxxEEESSSSSSOOOQQQ[[[aaa\\\QQQIIIBBB___iiiHHH]]]cccJJJOOO???WWWFFFQQQ```yyyooozzz___QQQIIIFFFIIIJJJXXXMMM222;;;===999GGGJJJIIIQQQRRRQQQNNNPPPSSSSSSOOOKKKTTT}}}www|||DDD666AAAGGGMMMSSS\\\wwwRRRLLLJJJFFFIIIGGGDDD>>>;;;;;;???DDDHHHPPPnnnhhhTTTrrr|||qqqwww___|||```UUUhhhpppsssgggRRRggg___vvv~~~TTT666222222000444333111???GGGssspppFFFwwwlllIIIKKK___rrrpppsssrrrssstttvvvvvvvvvvvvuuuvvv}}}}}}}}}{{{~~~jjjfffZZZXXXLLLOOO^^^RRRBBBKKKHHHQQQ```mmmooofffYYYRRRPPPVVVRRRFFF???AAA???999===BBBBBB<<<999===AAA@@@===>>>>>>===;;;999999::::::777;;;FFFRRRZZZ```eeeiiijjjqqqiiihhhhhhhhhiiiRRREEEiiippp111///---------...---,,,***///,,,111333<<<}}}tttIIIDDD@@@===111666???KKKYYYfffpppvvv~~~nnnXXXLLLcccSSSPPPVVVJJJBBBBBB===666222000000000000///............---------++++++,,,...111333444333666333DDD999BBBZZZKKKIIIJJJTTTDDD555@@@AAA666777KKK[[[RRR]]]XXXEEELLL@@@III@@@DDDEEEDDDeeeCCCEEERRRfffaaafffhhhFFF<<>><<<<<<===???@@@<<<===>>>===:::888888888777666===KKKVVV[[[aaahhhdddmmmppppppnnndddhhh|||~~~oooOOOHHH[[[WWW111000///......------...(((---000000///<<>>JJJOOOaaacccssspppJJJLLLNNNPPPWWWNNNQQQOOOLLLXXXVVVkkkjjjuuutttiiiaaaoooGGGLLLOOOHHHMMMYYYkkk{{{xxxfffuuuzzzeee\\\jjjkkk999999888:::BBBLLLUUUZZZNNNPPPQQQRRRSSSTTTUUUVVVMMM\\\iiidddNNN:::>>>HHHGGGTTTSSSRRRJJJLLLIIIHHHJJJGGG@@@;;;999<<>><<<<<<===>>>???===>>>>>>===;;;999999999;;;;;;BBBPPPZZZ___eeekkkhhhmmmllllllllldddiii}}}{{{kkkJJJPPPeee___111000///......------...+++...///...,,,:::ooofff<<>>@@@AAAGGGQQQiii}}}~~~^^^IIIPPPPPPQQQZZZNNNLLLLLLOOO___ZZZdddrrrwww___VVVFFFLLLJJJLLLSSS```qqqnnn___eeewwwhhhuuuQQQ999<<>>>>>@@@;;;CCC```}}}vvvlllaaa\\\aaa___SSSLLLNNNTTT[[[aaabbb\\\VVVRRRQQQRRRNNNHHHDDDBBBBBBBBBAAA??????>>>==================>>>???===;;;::::::;;;===@@@HHHUUU^^^ccchhhmmmlllmmmhhhgggjjjeeejjj}}}}}}jjjHHHKKKbbbddd111000///......------...---.........---<<<}}}]]];;;???DDD;;;444333999EEERRR^^^kkkuuuvvveee{{{^^^RRROOOSSSGGG??????;;;666222000000/////////............---------------,,,,,,,,,///333666777:::888EEE===HHHvvvqqqjjjmmm```KKKEEEGGGAAA888<<>>BBBHHHHHHccczzzeeeLLLrrr|||}}}uuuuuu}}}xxxaaa^^^rrruuuaaaeeeoooYYY^^^gggVVVbbb:::...222333444444???CCCBBBKKKsssIIItttpppBBBFFF___oooqqquuurrrssstttsssrrrrrrtttuuuwww~~~{{{{{{~~~~~~sss\\\GGG@@@AAA???@@@CCC@@@???>>>;;;;;;JJJkkksssmmmcccaaaeee___OOOLLLUUUVVV\\\aaa___]]]^^^______PPPKKKEEECCCCCCDDDCCCAAA>>>>>>>>>>>>======<<<<<<>>>??????===;;;:::;;;<<<===CCCMMMXXXaaafffjjjmmmnnnmmmffffffkkkgggjjj{{{mmmLLLLLLYYY[[[111000///......------...,,,---...111222???bbbKKKBBB:::<<<555444888CCCOOO[[[hhhssswwwmmm]]]QQQNNNRRRFFF???>>>:::555222111000///...///............------------------,,,+++---222666555;;;777GGGBBBEEEmmmmmmRRRSSSSSSNNNHHHHHHEEE<<<555EEEXXXLLL```vvvWWWNNNFFFIIIAAAAAAFFF@@@QQQ|||```llleeeBBBAAAFFFLLLOOOQQQQQQLLLGGGHHHMMMRRRSSSVVVNNN^^^\\\OOONNNGGGGGG:::EEEFFFHHHYYY|||~~~~~~tttpppjjj]]]NNNLLLKKKYYYUUUXXX]]]iii{{{]]]cccffftttsssLLLPPPKKKIIIIIIOOO___sssqqqyyyyyyiiiZZZaaa|||fff===<<<@@@HHHNNNKKKFFFKKKUUUVVVRRRNNNNNNQQQVVVYYY[[[[[[TTT^^^ddd```===999HHHKKKDDDMMMuuu\\\JJJKKKIIIHHHGGGGGGDDD???999888<<>>;;;===<<<;;;<<<===;;;999<<<@@@zzzuuuoooiiihhhjjj```QQQPPPZZZ[[[___```^^^aaagggiiigggPPPLLLHHHGGGHHHHHHGGGDDD>>>>>>>>>>>>>>>=========>>>???>>>===;;;:::<<<===???HHHTTT^^^eeejjjmmmnnnpppnnnhhhiiinnniiijjjxxxqqqOOOWWW```LLL111000///......------...,,,,,,///444333===dddNNNCCC999:::777555888AAALLLWWWdddooozzz|||lllxxx}}}^^^RRRNNNSSSHHHCCC===999555222111000///...///............---------+++---...---+++,,,111555000777888DDDGGG@@@JJJQQQMMMRRRfffkkkUUUBBB>>>===000@@@UUUTTT```wwwjjjSSSIIIEEE@@@BBBCCC===DDDXXXfffHHH|||}}}wwwRRR===BBBJJJKKKKKKSSSWWWPPPHHHHHHOOOUUULLLXXXWWWKKKlll}}}SSSIIIJJJGGG>>>CCCEEECCCLLLdddzzzfff^^^]]]VVVGGGPPPIIISSSSSSeeevvvwwwcccZZZWWW{{{nnneeeWWWOOOGGGHHHHHHLLLWWWfffvvvttthhh^^^UUUKKKOOOrrrQQQ<<>>eeeKKKDDDaaappptttlllnnnpppqqqrrrrrrsssuuuxxxttt}}}yyyzzz{{{|||~~~lll[[[GGG<<<888===AAA??????BBBBBBCCCDDDGGGHHHDDD===999???~~~rrrrrrssssssooodddXXXVVV[[[^^^aaa```___eeelllhhh___LLLJJJHHHGGGGGGFFFEEECCC@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<::::::<<<>>>BBBOOO\\\eeejjjoooqqqqqqtttsssllllllpppjjjkkkyyypppNNNPPPoooKKK111000///......------......,,,///444111666ttt```AAAAAA@@@777999555777???IIITTTbbbmmm|||~~~qqq}}}qqq~~~```MMMTTT^^^mmm}}}dddUUUOOORRRGGGBBB<<<999555222111000///...///............---------***---///...,,,,,,000444111666888<<>>AAAAAApppRRR~~~vvvxxx|||aaaCCC===FFFLLLHHHJJJSSSWWWPPPIIIJJJNNNOOOLLLHHHSSSLLLLLLlllMMMKKKHHHFFF>>>CCCAAAGGGVVVhhhkkk\\\OOONNNPPPEEESSSMMMPPPUUUxxx|||hhhXXXNNNZZZXXXkkkgggcccKKKHHHGGGHHHJJJOOOWWWfffvvvvvveeejjjcccWWWooouuuFFF@@@LLLLLLSSS[[[YYYQQQSSS[[[XXXSSSOOOOOOUUUZZZ]]]]]]^^^RRRRRRxxxeeeyyyEEE888GGGOOO@@@LLLXXXkkkMMMIIIJJJMMMEEEGGGGGGAAA999666999>>>===IIIFFFWWWuuuqqq]]]UUUeeedddllleeelllzzzfffaaacccaaazzz~~~ZZZ111222222000<<<<<>>BBBBBBNNNwwwlll@@@___SSSCCC]]]nnnyyynnnpppqqqrrrrrrqqqrrrtttvvvuuu{{{|||}}}yyyzzzzzz{{{|||iiiPPPAAA<<<:::999;;;???BBBFFFIII@@@DDDDDD???888777;;;@@@555XXXqqquuu||||||qqqddd\\\XXXUUU[[[___```cccmmmrrreeeRRRFFFGGGGGGFFFCCCAAAAAAAAABBBAAA???>>>===>>>@@@AAA======<<<:::999999;;;===CCCQQQ```hhhlllqqqsssqqq{{{yyypppmmmoooiiilll~~~mmmKKKIIIwwwOOO111000///......------...000,,,---333000555~~~dddddd@@@>>>DDD999777444555<<>>@@@EEE:::GGGhhh|||~~~www~~~zzzrrrsssSSS;;;???IIIMMMEEEJJJQQQTTTNNNIIIJJJJJJGGGXXX444HHHVVV>>>nnnSSSLLLJJJOOO;;;<<<===BBBKKKSSShhhvvv___^^^NNNKKKQQQEEEPPPSSSRRR[[[qqqVVVSSS^^^```OOO^^^cccmmm___jjjKKKPPPFFFIIIJJJIIIMMMYYYmmm|||ooosss[[[CCCEEEPPPMMMQQQYYYVVVLLLKKKRRRWWWRRRLLLLLLQQQUUUVVVUUUSSSSSSVVVssslllzzzFFF888HHHRRR@@@KKKMMMqqqOOOIIIKKKOOOEEEGGGGGGBBB999666999===:::JJJBBBNNNnnnrrrbbbUUUOOO|||rrr{{{]]]```uuu[[[UUU---666888444BBBCCCMMMNNNKKKDDDKKKtttNNNgggVVV@@@XXXlll}}}tttrrrrrrsssrrrqqqqqqrrrttt}}}~~~||||||zzzzzzzzzzzz{{{jjjNNN>>>999:::>>>???======???@@@@@@EEEEEEEEECCCCCCCCC???;;;666DDD{{{vvvpppbbb]]]WWWMMMWWW\\\aaahhhuuuyyyeeeLLLGGGJJJKKKIIIEEEBBBBBBDDDDDDBBB@@@>>>===???AAABBB<<<<<<;;;:::888888;;;===AAAQQQ```gggkkkqqqrrrooo}}}sssmmmmmmgggnnnlllJJJWWWxxxNNN111000///......------...111,,,,,,222111999iiiqqqMMM===BBB>>>555222333;;;GGGSSScccooo}}}nnnLLL===666:::cccrrrNNNRRRLLLGGGAAA<<<:::777333111000000000///............---------------------------------:::222:::999NNNVVVAAAWWWhhhnnneee]]]```XXXFFF???444DDD;;;IIImmmaaaaaafff[[[???<<>>EEE??????LLLSSSlll\\\SSSMMMOOOQQQOOOOOORRRRRRIIIeeefffttt```[[[UUUWWWXXXTTTmmmyyybbbYYYNNNJJJLLLJJJEEEHHHUUUbbbiii|||sss}}}mmmOOOCCCBBBTTTRRRPPPOOOPPPOOOLLLJJJPPPMMMKKKMMMQQQTTTSSSQQQWWWLLL___[[[iiiOOO;;;LLLJJJQQQNNNDDD~~~WWWGGGPPPLLLHHHHHHFFFAAA;;;999:::===AAABBBCCCIIIWWWeeeeee]]]OOOggg|||ZZZmmmwwwZZZ@@@999333666BBBOOOYYY\\\^^^BBBOOOUUUiii===ZZZWWWUUUGGGVVViiivvvtttqqqssstttsssrrrqqqtttwww{{{yyyyyyyyy{{{{{{zzzyyywww{{{~~~oooLLLCCCAAA:::BBB>>>EEE777<<>>===???<<>>;;;<<<999777888888777999>>>GGGYYYeeeddddddkkkpppnnnvvvuuupppnnnlllcccjjjfffOOOXXXtttJJJ111111000......---------,,,111000,,,777888tttpppIII???<<>>FFFNNNggg}}}DDDIII```XXXuuuuuuPPPSSSMMMGGG@@@<<<:::777333111000000000///............---------------------------------555888:::333AAAQQQJJJKKKddd\\\UUUVVVpppzzzAAA===BBB111777\\\ccchhhXXXKKKPPPCCCAAAHHH>>>>>>DDDcccuuuyyy|||{{{vvvnnnrrr|||~~~hhhRRRAAABBBHHHGGGEEEFFFIIIJJJKKKKKKJJJIIIGGGEEEDDDCCC???@@@AAAGGGnnnhhhRRR999IIIAAAFFF>>><<>>;;;;;;<<<>>>AAABBBFFFQQQ^^^ccc```SSSLLLzzzpppXXX~~~kkk>>>666111888HHHXXX```aaaSSS???JJJUUUsss```xxx???ddd[[[WWWFFFVVVjjjvvvtttrrrsssuuutttssssssuuuxxx}}}{{{zzzyyyzzz{{{zzzyyy{{{}}}qqqRRRBBB@@@AAA<<<333AAA@@@DDDLLL@@@EEEQQQQQQPPPMMMIIIEEEAAA>>>@@@333AAAbbbvvvjjj```WWWPPPNNNOOOPPPRRR[[[ffffff[[[RRROOORRRTTTPPPGGGCCCEEEHHHGGGBBBAAAAAAAAABBBBBB@@@>>>;;;888777999999888;;;@@@OOO___kkkjjjjjjqqquuusssuuutttpppooolllbbbiiieeeMMMNNN~~~~~~999111000///......---------,,,111000...888;;;sssvvvLLLFFFAAA???:::333333===DDDLLLccc}}}xxxqqqnnnmmmsssuuupppjjj}}}wwwRRRTTTMMMGGG@@@<<<:::777333111000000000///............---------------------------------222???;;;333444JJJYYYEEEUUUsss[[[EEEDDD555222EEEUUUaaarrraaaNNNKKK>>>BBBIII999???888???gggSSS}}}xxxrrroookkkiiitttppprrr^^^OOODDDHHHNNNLLLHHHGGGFFFFFFGGGGGGGGGEEEDDDBBBAAA@@@;;;<<<===:::LLLoooSSS@@@NNNCCCEEE===999BBBFFFKKKXXXhhhvvvzzz{{{RRRKKKFFFEEEJJJOOOPPPPPPQQQLLL\\\jjjnnnlll|||dddZZZOOOSSSZZZSSSWWWkkkXXXTTTHHHIIIJJJFFFCCCDDDMMMVVV___iiisssmmmSSSBBBIIIQQQXXXWWWVVVTTTPPPMMMIIIGGGKKKNNNRRRUUUWWWXXXZZZ[[[bbbNNNRRRcccnnntttHHHKKKKKKEEEEEEBBBcccbbbMMMTTTCCCJJJJJJJJJFFFAAA===::::::<<<@@@BBBBBBGGGSSS___eee\\\DDDUUUggg]]]ooorrr```;;;888;;;LLLbbbooommmfffVVVLLLNNNXXXxxxzzzqqqCCCmmmbbbZZZFFFSSSjjjvvvtttssstttuuuuuutttuuuwwwyyy~~~|||zzzyyyzzzzzzzzzyyy~~~}}}~~~tttXXXCCC>>>DDDEEE333>>>@@@@@@QQQOOOFFF[[[]]]WWWLLLFFFGGGEEE??????666444GGG{{{pppbbbWWWNNNHHHLLLSSSSSSWWWaaahhhaaaSSSQQQXXXWWWSSSKKKFFFFFFGGGDDD???>>>@@@BBBBBBAAA@@@??????;;;888999;;;:::999<<>>AAA:::888GGGkkkTTTooo}}}wwwqqqkkkfffcccbbbfffvvvgggbbbTTTJJJFFFLLLQQQOOOIIIFFFDDDDDDEEEEEEDDDCCCAAAAAA???>>>:::===AAA;;;???RRR[[[AAAFFFIIIEEE??????CCCIIIPPPXXXiii}}}```SSSGGGEEEEEEJJJPPPSSSRRRQQQaaaZZZVVVlllaaannn___PPPSSSNNNHHHOOOZZZVVVUUUbbbrrr]]]sssJJJHHHIIIJJJFFFBBBFFFNNNYYY___eeerrr^^^~~~oooIII@@@HHHNNNQQQUUUXXXXXXSSSMMMHHHEEEJJJPPPVVVZZZ[[[\\\___aaa\\\TTTHHHPPPrrrsss{{{IIIIIIPPPIIIGGGCCCOOOlllPPPWWWIIIIIIJJJJJJHHHDDD>>>:::777:::???AAA???@@@IIIZZZggg]]]SSSLLL^^^}}}gggkkkrrrjjj]]]VVV666999HHHbbbzzzrrrbbb\\\\\\TTTWWWrrrQQQ```hhh}}}___FFFPPPiiivvvuuusssttttttuuuuuuvvvxxxyyy|||zzzwwwwwwxxxzzz{{{zzz||||||}}}uuuZZZFFFBBBGGGGGG:::CCCCCCCCCccclllMMMhhhhhh\\\IIIAAAEEEFFF@@@<<<@@@<<>>@@@UUUjjjwwwtttnnnmmmbbb___\\\[[[^^^hhhyyy{{{mmm```HHHDDDCCCIIINNNLLLFFFBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>999<<>>@@@???===DDDTTTccc\\\^^^PPPEEEddd}}}}}}eee|||zzzwwwfffiiiAAA222888IIIcccxxx{{{kkkZZZWWW]]]SSSUUUfff\\\MMMnnnooofffFFFJJJffftttvvvuuuuuutttuuuwwwyyyzzzzzzxxxwwwuuuvvvxxxzzz{{{{{{yyy{{{||||||~~~oooPPPEEEFFFHHH:::CCCLLLEEELLLrrr{{{uuudddMMMAAABBBCCC???999BBB999???www~~~___SSSJJJIIIIIIJJJVVVeeemmm}}}~~~hhhXXXZZZ]]]YYYXXXOOOHHHKKKRRRQQQHHH>>>AAADDDFFFCCC???;;;:::<<<;;;:::::::::888666;;;CCC```eeejjjlllnnnqqqrrrppplllooonnnooonnngggsss~~~YYYIII]]]777000//////............///...444111333777===fffXXXHHHBBBBBB999444444999>>>DDDQQQ___xxxpppNNNSSSMMMFFF???<<<:::777333111000000000///............---------------------------------,,,---555GGG@@@888RRReeeeeeTTTppp{{{\\\pppWWW>>>;;;777777BBBLLLbbbIII999IIIAAABBB;;;===BBB:::888XXXyyymmmfffccccccUUUTTTUUUXXXaaammm{{{wwwwwwfffZZZFFFEEEEEEHHHLLLKKKHHHDDDCCCBBBBBBAAA@@@@@@??????<<>>AAA@@@GGGHHHKKKTTTdddyyypppjjjeeezzz```KKKAAAGGGIIIJJJLLLRRRXXXXXXSSSSSSVVVLLLIIIHHHWWWWWWTTTNNNUUUSSSSSSYYYWWWTTT\\\gggmmmWWWkkkSSSCCCHHHKKKCCC???CCCDDDNNNSSS^^^qqqyyy{{{qqqrrrggguuuhhhDDD<<>>>>>AAAMMMYYYfffeeeXXXLLLPPPfffuuu|||~~~llleeehhh{{{qqq777:::>>>JJJZZZgggkkkddd]]]VVV]]]TTTXXX[[[kkkXXXQQQqqqbbblllFFFCCCaaarrrxxxxxxwwwvvvxxxzzz}}}}}}}}}wwwvvvvvvwwwzzz{{{{{{zzzwwwyyy{{{yyywww|||dddHHHAAACCCBBBEEE]]]VVV>>>CCClllXXXIIIAAA>>>>>>888CCC666;;;```oooPPPGGGGGGSSS[[[[[[bbbmmmyyyxxx```TTTZZZ\\\TTTQQQKKKHHHNNNRRROOOFFF@@@HHHHHHGGGDDD@@@===<<<<<<;;;:::::::::777777???IIIhhhhhhiiikkkoooqqqrrrpppqqqtttrrrqqqnnnggguuuyyymmmOOONNNkkk::://////............//////,,,333111777;;;CCCcccZZZFFFBBBEEE;;;666555888<<>>YYYnnnNNNXXXvvvwww~~~wwwQQQ===:::999888999PPPeeeoooSSSLLL<<>>???CCC@@@;;;CCCQQQ{{{|||qqqfffdddbbb^^^[[[YYYVVVTTTKKKLLLQQQYYYfffttt}}}jjj^^^LLLIIIHHHHHHHHHIIIKKKJJJHHHAAAAAA@@@???>>>>>>>>>>>>;;;AAA===777;;;;;;888===LLL```nnnGGG<<>>HHHLLLRRRbbbjjjnnnvvvooodddmmmwwwnnn[[[KKKRRR___bbbdddQQQ???CCCFFFGGGJJJFFFPPPYYYZZZRRRKKKKKKNNNMMMMMMNNNQQQUUUXXXYYYYYYNNNGGGYYY```PPPfff}}}ppp~~~MMMGGGQQQIIIEEEKKKWWWlllKKKOOOHHHGGGGGGHHHGGGDDD>>>999999777888>>>@@@AAAFFFMMMfffjjjaaaVVVOOOGGG\\\{{{www}}}fffrrrwwwOOO;;;@@@FFFNNNVVV\\\___aaabbb[[[\\\XXXbbbYYYyyysssVVVVVVrrrWWWrrrFFF===\\\pppzzz|||{{{zzz{{{yyyyyyzzz{{{||||||yyywwwtttwwwyyy{{{|||}}}ooo]]]MMMCCC>>>___xxxTTTAAA```yyylllcccUUUDDD===@@@888DDD888???MMMxxxkkkQQQJJJFFFQQQkkkzzzwwwsssvvvwwwggg^^^ZZZZZZZZZZZZKKKGGGIIIOOOPPPHHHAAA???JJJGGGCCC@@@???>>>===<<<:::999999999888;;;GGGSSSoookkkhhhjjjnnnqqqrrrrrrrrruuurrrqqqoookkk{{{{{{xxxpppeeeGGGQQQkkkhhh999//////............//////...444111999:::BBBYYYsss{{{SSSHHHFFFCCC===888555777;;;CCCOOOXXXhhhrrrOOOSSSKKKCCC<<<<<<:::777333111000000000//////.........---------------------------------111+++777777GGGHHH222LLLtttQQQoooqqqdddEEE>>>>>>:::999@@@OOOccc{{{FFFAAA===???>>>======??????>>>BBBYYYuuu~~~\\\bbbWWWWWWTTTQQQOOONNNLLLIIIFFFEEEHHHOOO[[[kkkyyy~~~}}}nnnmmmdddEEEGGGGGGEEECCCCCCFFFGGGFFF@@@???>>>======<<<======;;;DDDAAA:::======;;;AAA???===qqqhhhAAAEEEFFFEEEEEE<<>>CCC888BBB555===BBBggg```UUUKKKKKK___~~~ppp\\\aaaeee]]]\\\eeeLLLKKKNNNTTTRRRHHHBBBBBBGGGCCC===;;;<<<===<<<;;;888888888999:::???MMM[[[rrrkkkfffhhhmmmpppqqqrrrnnnrrrpppqqqqqqooovvv{{{tttfffEEEQQQ{{{VVV::://////.........//////000000666111888666===MMMmmm}}}TTTNNNKKK@@@>>>:::666666;;;DDDOOOXXXhhh}}}wwwQQQSSSOOOIII???<<<:::777444222111111111////////////////////////........................(((...222777@@@HHHGGG@@@VVV___WWWmmmmmmsss<<>>CCCHHHJJJKKKSSS\\\lllqqquuulllYYYTTTkkkcccGGGDDDRRRYYYaaaSSS@@@NNNPPPEEEDDDIIIJJJRRR[[[___\\\UUUOOOLLLKKKHHHEEEEEEIIIMMMPPPRRRMMMNNNSSSMMMGGGfffUUUKKKAAAOOOBBB@@@HHHiiiYYYHHHNNNFFFHHHKKKGGGGGGEEE<<<777666777:::===?????????FFFUUUcccdddYYYMMMHHHJJJJJJSSSsss~~~sssvvvpppttt~~~mmm{{{{{{gggAAA<<>>??????>>>======<<<999@@@888555777:::@@@TTTiiippprrrqqqnnnooossstttrrrrrrnnnmmmpppqqqxxx}}}\\\HHHXXXbbb//////222555666444222000000000777555111AAAAAA[[[ooozzzKKKKKK@@@>>>888444666:::AAAKKKTTT\\\}}}qqqQQQUUUNNNGGG@@@===;;;777444222111111111////////////////////////........................,,,---...222>>>IIIKKKFFF???]]]VVVIII```hhhDDD<<<777333BBBCCCEEEhhhJJJLLLAAA222666EEEBBB111777;;;@@@DDDEEEDDDBBB@@@GGGGGGEEEBBB???===>>>???AAA@@@===999999===DDDJJJIIIZZZkkkqqquuuyyyvvv{{{aaaZZZQQQMMMFFF@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777;;;QQQfffHHH>>>@@@HHH;;;<<<===<<<;;;===CCCGGGJJJLLLNNNRRR]]]ppp||||||kkknnnmmmggg___WWWLLLBBBMMMbbbhhhTTT\\\[[[JJJFFFHHHIIIBBBCCCDDDDDDBBBFFFLLLPPPOOOUUUQQQXXXOOOOOOVVVLLLLLLOOONNNMMMLLLMMMOOOQQQRRRTTT\\\}}}ttt]]]gggDDDMMMSSS===IIIEEECCCEEEEEEGGGMMMTTTcccjjjsssqqq^^^LLLNNN[[[mmmtttlll^^^tttddd~~~yyy|||eee???888SSS]]]RRRJJJFFFAAAFFFLLLOOOOOOLLLHHHFFFJJJHHHFFFGGGJJJNNNPPPQQQMMMPPPQQQLLLIIIYYY{{{nnnIIIGGGKKKKKKAAA@@@```jjjNNNKKKDDDFFFHHHEEEIIIHHH<<<888777666888;;;>>>???>>>???JJJ]]]ooovvvmmm[[[MMMGGGEEENNNccc~~~^^^XXXqqq{{{fffwwwUUU===CCCHHHIIILLLPPPSSSTTTSSSRRRHHHPPPKKKGGGVVV}}}}}}|||DDDeee___WWWDDD>>>EEEfffvvv~~~|||{{{}}}~~~}}}}}}|||mmm```wwwYYYfffmmmWWWWWW\\\pppvvvxxxrrrkkkddd[[[SSSEEEBBBBBBKKKZZZccc```XXX\\\aaaccckkknnnjjjuuuvvvjjjaaa___XXXLLLRRRTTTRRRNNNMMMNNNNNNLLLBBBDDDDDDAAA>>>===>>>???===<<<;;;;;;<<>>GGGOOOaaaiiiQQQWWWLLLEEEDDD===;;;888444222111111111////////////////////////........................///---***---999GGGOOOPPPAAA:::QQQnnn```qqqTTT>>>AAA===666333999GGGcccdddBBBGGGKKK===555<<>>===<<<======>>>:::;;;======<<<<<<>>>??????===;;;:::;;;???CCCEEE___nnnvvvuuu~~~}}}~~~fffdddNNNJJJLLLGGGBBB===<<<;;;;;;;;;;;;;;;::::::999999888888::::::::::::::::::::::::===>>>DDD===UUUnnnRRRGGG<<>>CCCDDDEEEDDDDDDHHHPPPVVVppphhhdddggghhh```TTTLLLSSSMMMGGGDDDBBBDDDLLLTTTMMMaaaxxxgggBBBAAAFFFFFFFFFDDDDDDEEEDDDBBBDDDKKKOOOPPPRRRMMMTTTKKKKKKRRRIIIJJJRRRQQQOOOMMMMMMOOOQQQRRRNNNWWW^^^YYYRRRGGGMMM>>>IIIBBB<<<===???AAAGGGMMMTTT[[[iiiqqqiiiXXXPPPSSS[[[eeegggppphhhQQQqqqeeeddd}}}kkksssyyydddyyySSSHHH\\\bbbVVVIIIAAAAAABBBDDDGGGJJJKKKIIIHHHHHHGGGGGGJJJMMMPPPQQQPPPMMMSSSOOONNNPPPMMMddduuuMMMMMMIIISSSBBB:::TTTQQQKKKGGGHHHGGGDDDKKKKKK<<<;;;888666666888;;;===>>><<>>YYYppp~~~|||{{{{{{{{{zzz|||}}}}}}kkk\\\dddyyylllxxxyyyqqqttt{{{yyy|||}}}{{{xxxpppdddXXXMMMKKKSSSccclllllllllpppxxx|||bbbnnnyyyyyyhhhZZZYYYXXXSSSaaabbbZZZNNNOOOYYYXXXNNNEEEEEECCC@@@<<<;;;===AAA;;;AAABBB>>>@@@OOOeeeuuupppsssrrrnnnnnnqqqrrrooonnnmmmkkkkkkmmmxxx}}}\\\JJJ\\\vvv@@@000000111222222111000111222111999>>><<>><<<888555222111111111////////////////////////...........................---++++++222@@@OOOYYYWWWKKKJJJ~~~ccc}}}mmmHHHBBB000111BBB@@@999XXXTTT:::888???AAA>>><<<888777999===AAACCC<<<===???>>><<<:::::::::<<<;;;;;;===BBBJJJQQQTTTqqqooowwwuuuuuuttt___ZZZIIIFFFDDD@@@===;;;;;;===>>>>>>;;;;;;::::::999888777777888888888999999999999999999777<<<888:::nnnsssHHHBBBAAAAAABBBCCCCCC@@@===777:::>>>???===;;;;;;;;;===BBBEEEBBB???AAACCCDDDIIIFFFHHHMMMJJJDDDIIIUUURRRccc[[[DDD===DDDCCCBBBGGGIIIHHHIIIHHHDDDDDDJJJNNNOOOPPPMMMRRREEEBBBLLLKKKTTTXXXUUUPPPMMMLLLMMMQQQSSSSSSWWWTTTooouuuUUUBBBRRRFFFAAA??????>>>===@@@EEEJJJNNNXXXdddgggdddiiisssttt]]]JJJ~~~iiilll^^^OOOUUUQQQccc~~~yyyvvv]]]^^^XXXMMMGGGDDDFFFEEEEEEHHHLLLNNNLLLIIIDDDEEEGGGLLLQQQSSSSSSRRRLLLVVVPPPRRRXXXJJJWWWrrr]]]MMMJJJQQQDDD<<>>>>>:::666444666999;;;<<<@@@::::::HHHaaavvvsssfffUUUKKKGGGHHHJJJKKKMMMPPPWWW]]]___[[[RRRKKKLLLMMMWWWlllvvvtttxxx}}}zzzSSSnnnccc<<<<<<===DDDHHHMMMRRRTTTTTTSSSRRROOOTTTJJJ[[[SSShhhQQQVVVzzzHHHOOOJJJ<<>>======???BBB===DDDEEE@@@FFFZZZlllrrrppprrrrrrnnnnnnppppppmmmlllmmmllljjjooo~~~qqqRRRJJJeee999000000111111000///000222444777===DDDCCCJJJCCCGGGzzzkkk{{{OOOIIIMMMEEE>>>888666666777>>>EEEPPPxxxkkkSSSYYYLLLIIIMMM???===999555222111111111////////////////////////........................,,,......,,,,,,666JJJ[[[cccvvvMMMNNNuuuttt^^^===:::999:::999;;;BBBIII{{{wwwWWWCCC888;;;<<>>;;;:::;;;===>>>>>>;;;;;;::::::999888777777777777777777888888999999555777444888999;;;mmm]]]PPPAAA<<>>======AAAGGGKKKBBBIIIJJJCCC===@@@BBBBBBCCC>>>===??????EEEZZZqqqkkk@@@AAAIIIIIIAAADDDHHHAAAIIIKKKJJJDDDBBBFFFIIIJJJPPPRRRZZZKKKBBBIIIKKKXXXVVVSSSNNNJJJKKKOOOUUUYYYWWWTTTWWW^^^TTTzzzHHHKKKHHHHHHHHHHHHBBB;;;999===GGGFFFJJJQQQTTTZZZlllxxxjjjssswwwuuujjj\\\[[[[[[bbb|||rrrqqqqqq^^^ZZZPPPIIILLLNNNDDDCCCCCCFFFIIIIIIEEEAAAAAACCCGGGNNNSSSVVVVVVUUUMMMXXXRRRTTTZZZJJJVVVpppxxxHHHKKKJJJIIICCC>>>OOOnnnIIIGGGLLLKKKDDDFFFIIICCC@@@<<<777444555777999:::???===999888@@@TTTmmmxxxjjj^^^SSSIIICCCDDDEEEHHHLLLOOOPPPOOOMMMZZZllluuulllrrr}}}~~~|||}}}kkknnnTTT<<>><<<<<<<<<:::777;;;===>>>===<<<;;;===>>><<>>>>>BBBAAA???<<<===>>>888000===;;;:::===IIIgggeeeJJJCCCCCCEEE@@@===GGGIII999DDDHHHHHHBBB???AAADDDDDDIIIOOO]]]PPPEEEGGGCCCLLLNNNLLLJJJJJJMMMSSSZZZ^^^WWWUUU^^^[[[bbbwwwccc|||LLLFFFDDDDDDEEECCC>>><<<>>>???>>>BBBGGGHHHMMMaaawwwuuuRRR|||uuuqqqvvvmmm]]]bbbqqqsssgggXXXXXX^^^WWWPPPQQQOOOCCCCCCEEEGGGHHHFFFBBB???BBBDDDIIIOOOTTTWWWWWWVVVQQQVVVSSSTTTVVVKKKUUUzzzMMMIIIDDDNNNHHH;;;IIIoooVVVGGGEEEJJJEEECCCHHHGGGCCC???999666555777888888888???CCC>>>777<<>>888777666666;;;AAAOOOYYYzzzWWWYYYRRRLLLGGG@@@>>>:::666333111000000////////////////////////...........................---...///------666BBB```~~~kkkIIImmmyyywwwOOOAAA;;;444777AAAEEELLLMMMWWWyyykkkXXXIIICCCBBBCCCCCC@@@@@@AAAAAAAAABBBEEEGGGQQQ\\\jjjsssxxx~~~xxxfff```gggVVVGGGDDDKKKEEEAAA>>>;;;999999999888777777777777777777777777777444444555666666777888888222333222666===;;;888<<>>DDDFFFBBB???@@@CCCCCCCCCEEERRRIIIDDDHHH@@@EEEIIIIIIKKKNNNQQQUUUXXXYYYTTTYYY___[[[[[[eeennnVVVJJJ??????BBBBBBAAA@@@:::999===CCCDDDFFFTTTfff^^^|||yyyssslllfffeeeZZZTTT```}}}xxx___YYYZZZQQQVVV^^^YYYTTTPPPIIIFFFHHHJJJKKKIIIGGGFFFEEEGGGHHHKKKPPPTTTVVVUUUSSSSSSQQQQQQTTTSSSOOOUUUaaa{{{eeeIIIEEELLLIII>>>EEESSSyyyTTTBBBIIIHHHDDDEEEFFFEEEAAA;;;888777777777777555;;;AAA@@@<<<:::===AAAIII___www~~~~~~sssfff^^^fffttt~~~___@@@???EEEAAAOOOOOOLLLGGGBBBBBBHHHMMMMMMGGGDDDJJJKKKYYYccc```HHHiii]]]888???===@@@GGGYYYcccpppxxxzzzzzz|||}}}}}}~~~yyydddTTTHHHDDDRRRddd|||lll\\\UUUVVV\\\iiiuuuyyyzzz}}}yyyrrrvvvmmmtttssskkkhhhkkknnndddSSSNNNUUUNNNFFFDDDIIIKKKIIIOOOYYYjjjbbb___gggppprrrnnnkkkkkknnnooonnnnnnpppooolllkkksssqqqhhhppplllYYYEEEWWWzzzOOO777***///111222333333444666999999666BBBBBBDDDGGGEEEUUUyyytttLLLNNNGGG@@@:::888666555999???MMMSSS}}}~~~XXXYYYTTTLLLAAAAAA>>>:::666333111000000////////////////////////........................111,,,,,,///000---000666RRRsssXXXTTTOOO888AAAAAA333222777AAANNN^^^ttt}}}nnnaaaYYYRRRTTTWWWZZZ^^^dddjjjooooooqqqsssssszzz___JJJIIIqqq\\\MMM;;;777BBB<<<<<<:::888777999::::::999555555555666666666666666444444555555666777777888AAA///777===000555BBB999AAA}}}zzzkkkaaaSSSGGGAAABBBFFFHHHCCCFFFKKKLLLFFFGGG[[[rrrsssnnnTTT===444III===777???EEE:::555<<>>::::::>>>>>>===EEEQQQyyyzzztttiii___]]]]]]\\\PPPGGG___gggjjjkkkaaaSSSPPPSSSPPPPPPPPPHHHGGGJJJLLLKKKHHHGGGIIIKKKKKKLLLMMMPPPSSSTTTSSSQQQSSSKKKNNNVVVUUUVVVVVVOOOsssyyyqqq}}}KKKIIIFFFJJJCCCAAADDDkkkeeeDDDJJJMMMEEEBBBCCCEEEBBB===999888777666666888666555888===???<<<999???FFFMMMYYYlllppp``````ccclllvvvzzzyyy|||lllIII@@@DDDDDDDDDSSSRRRMMMFFFAAABBBJJJQQQQQQEEEDDDAAAHHHYYYiiizzzBBB___iii999AAA@@@<<<888SSS^^^lllttttttqqqqqqssslllvvv}}}mmmOOOEEEEEEGGGNNNXXX^^^qqqhhhlll~~~kkk[[[OOORRR]]]gggsss||||||}}}}}}vvv}}}~~~tttuuuuuusssccclllsssooocccZZZYYY]]]TTTQQQSSSXXXUUUQQQ[[[kkkvvvmmmlllvvvzzztttooopppjjjmmmooommmnnnpppppplllkkkssspppfffnnnhhhYYYIIIXXXvvvGGG<<<+++///111333444444555777999999666CCCDDDEEEIIIDDDOOOXXXzzzQQQKKKJJJCCC<<<999666444777<<>>SSSrrrzzzYYY]]]yyycccXXXGGGFFF===;;;;;;777<<>>>>>???===888777888888999999888888777777777666666555555555444555555555555555555555555555555555555555666777777CCC<<<]]]}}}{{{tttQQQ>>>::::::888:::::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@???BBBBBBCCCBBBBBBCCCFFFHHHJJJJJJKKKMMMPPPQQQPPPNNNFFFSSSOOOPPP]]]]]]|||aaaaaa[[[BBBLLL@@@BBBAAABBBAAA===999999<<<>>>>>>UUUhhhlll]]]KKKPPP]]]TTTDDDCCCFFFOOOjjjyyyggg\\\cccbbb[[[UUUQQQOOOMMMKKKKKKJJJKKKIIIDDDCCCEEEEEEBBBJJJJJJJJJMMMPPPPPPMMMIIIHHHKKKOOOQQQPPPOOONNNOOO``````CCCCCCIIIKKK<<>>DDDLLLOOOQQQBBBIIIKKKZZZaaaVVVGGGvvv???FFF???;;;CCCFFFYYYkkkrrruuuwwwvvvrrriiippprrrsss}}}lllfffNNN>>>HHHZZZZZZIII:::CCCHHHQQQeeexxxwwwxxxpppfffaaa^^^ZZZ]]]oooxxx~~~uuuuuuzzzxxxkkkeeelllwww}}}xxxmmmeeeaaa___UUUSSSQQQRRRWWWaaannnyyyzzz{{{{{{zzzxxxvvvuuuuuulllnnnpppsssttttttsssrrrjjjjjjpppnnnooo|||oooMMM>>>qqq===...222111///...000333666888888999;;;???CCCGGGIIIJJJKKK^^^dddwwwsssEEEIIICCC???===777111444===BBBJJJlllrrruuuwwwmmmccccccuuuWWW]]]PPPJJJHHH???===:::666333111000///////////////////////////.......................................///000000+++AAAgggyyyOOOTTTxxxkkk777???<<<444555???AAACCCNNNzzzjjjjjj;;;444@@@BBBooodddVVVFFF===<<<>>><<<:::888888999999999999888888555555555444444444333333444444444444444444444444555444444444444555666666///<<<@@@\\\rrrfffRRR@@@999;;;===:::999999999:::;;;<<<<<<======>>>???@@@@@@@@@??????AAABBBCCCBBBAAABBBDDDFFFHHHGGGFFFHHHKKKNNNOOOOOOEEERRROOOSSSbbb\\\fffaaa___]]]NNN;;;AAAGGGAAAAAA???<<<;;;===AAACCC???@@@HHHVVV___fffvvvssskkkqqqppp___\\\]]]SSSGGGIIIGGGFFFDDD;;;>>>RRRnnnwwwjjj```TTTYYYeee\\\SSSPPPQQQQQQNNNKKKJJJMMMLLLGGGDDDFFFGGGFFFOOOLLLIIIHHHJJJKKKKKKJJJIIILLLPPPRRRQQQPPPNNNNNNaaa{{{oooCCCGGGIIIPPPEEEDDDEEEgggmmmDDDPPPIII;;;NNNDDDCCCCCCAAA???<<<999777666666666777777888888999777777777:::>>>DDDJJJMMMQQQSSSWWW[[[^^^^^^]]]\\\SSSPPPLLLJJJKKKOOOUUUYYY```dddjjjppptttxxx{{{}}}~~~xxxmmmggglllxxx~~~}}}yyy|||]]]NNNMMMBBBHHHBBBAAADDDFFFEEEAAAAAAFFFLLLEEEQQQOOORRRIIIKKKNNNkkkUUUzzzIII999===???>>>AAASSSfffqqqvvvyyyxxxuuuxxxwwwtttssszzzuuueeePPPEEECCCUUUkkkmmmVVV>>>AAAAAAGGGccc}}}{{{yyyqqqhhhdddrrrwww{{{|||}}}}}}yyyxxxyyy|||yyypppjjjhhhsss|||wwwnnnccc[[[NNNHHHHHHTTTbbbllluuu}}}|||}}}|||zzzwwwuuussssssnnnppprrrssstttsssrrrqqqmmmmmmooonnnttt|||oooNNNKKK>>>333222111111111333777:::;;;;;;;;;>>>BBBGGGJJJKKKKKKJJJRRRlllKKKLLLFFF???:::666444666999===HHHhhh___]]]OOOHHHGGG???===:::666333111000000////////////////////////.......................................///000000,,,111KKKhhhpppGGGUUUrrrAAAJJJDDD999888777888@@@@@@NNNgggwww]]]RRRGGG888888EEEBBBLLL[[[TTTKKKAAA;;;:::;;;;;;:::888888999999999999888888444444333333333333222222333333333333333333333333333333333333333444555555000999333666bbbGGGEEE???::::::<<<:::555777777888999;;;<<<============>>>???????????????BBBCCCCCCBBBAAAAAACCCDDDHHHFFFEEEFFFJJJMMMOOOPPPHHHQQQLLLOOOaaa]]]UUUbbbsssmmmzzzZZZIII===@@@@@@@@@???>>><<<===>>>CCC@@@>>>???DDDIIIMMMOOOKKKGGGKKKLLLBBBCCCIIIEEEBBBJJJJJJDDD@@@???RRRsssqqqdddaaaSSSUUUcccYYYPPPOOOVVV[[[YYYSSSKKKPPPRRRLLLFFFGGGIIIJJJSSSNNNIIIEEEFFFHHHJJJKKKGGGKKKQQQTTTUUUSSSRRRRRR```{{{WWW@@@FFFMMMDDDDDD===FFFUUULLLFFF;;;IIIDDDDDDDDDCCCAAA???===<<<888777666666666777888888999888777777777999:::;;;===>>>@@@AAABBBBBBBBBAAA=========???CCCIIIOOOSSS\\\___ccchhhlllmmmkkkhhhddd```ZZZXXXaaaooowwwxxxzzzyyykkkHHHOOOOOODDDLLLIIIAAABBBDDDDDDEEEGGGKKKNNNKKKTTTWWWWWWPPPOOOLLL}}}ccc|||bbb444===CCC666;;;LLL___mmmvvvzzz{{{xxx~~~yyyuuuvvvxxxqqqaaaSSSIIINNNYYYkkklllMMMHHHOOOZZZwww~~~rrrkkkhhhggglllrrr~~~{{{|||wwwtttooojjjiiimmmrrrwww|||{{{wwwmmm]]]NNNJJJ>>>???SSSeeehhhhhhjjj||||||{{{zzzxxxvvvtttsssrrrssstttuuutttsssqqqoooooopppmmmqqqzzzjjjLLLZZZppp999777000111222444888===@@@@@@???>>>BBBFFFKKKMMMMMMLLLJJJOOOiiiVVVLLLIIIAAA999666777777666999FFF^^^dddWWWQQQJJJGGG???===:::777333111000000////////////////////////.......................................///000000666+++666DDDnnnTTT___|||YYY999<<>><<<<<<===999222555666777999:::<<<============>>>>>>??????@@@@@@BBBCCCDDDCCCBBBAAABBBCCCJJJIIIIIIKKKNNNOOOOOONNNLLLPPPGGGFFFXXX^^^WWWWWWjjj```ggg{{{aaaIIICCC??????AAA@@@>>>>>><<>>444CCC===;;;<<<===@@@@@@;;;::::::444888III[[[rrryyyggghhhgggVVVXXXeee\\\QQQOOOXXX___[[[RRRMMMTTTVVVNNNGGGEEEHHHIIIOOONNNKKKJJJJJJKKKKKKLLLFFFKKKRRRVVVXXXXXXWWWWWW^^^ZZZzzzuuuHHHHHHKKKCCCEEEDDD???iiiMMMJJJOOO===DDDDDDDDDCCCBBBAAA@@@???:::999777555555555777888999999999999999:::::::::<<<======>>>>>>?????????BBBBBBCCCDDDFFFIIILLLMMMUUUVVVXXX\\\___^^^XXXRRRIIIQQQYYYZZZ[[[dddsss~~~|||~~~wwwvvvyyyNNN<<>>;;;777444222111000000000000000000000000000////////////////////////...............///000000111)))666999JJJuuucccPPPsssiiiFFF;;;:::>>>CCC???999555444888>>>BBBDDDLLLPPPJJJFFFJJJMMMMMMMMMCCCBBBAAA888;;;KKKTTTbbb~~~bbbMMMRRRAAA@@@===:::888666666777666777777888888777777666333333333333333333333333222222222222222222222222111111111111111222333333444999777333222111???YYYrrrRRR333666999999888999===<<<999555555777888:::;;;<<<============>>>???@@@@@@AAABBBDDDEEEDDDCCCBBBBBBCCCIIIJJJMMMPPPRRRPPPLLLIIIJJJLLLFFFCCCOOOZZZZZZYYYPPPmmm{{{ppp\\\HHHAAABBBBBBAAAAAA===???>>>999999>>>@@@>>>>>>@@@===<<>><<<>>>AAAEEEIII^^^|||hhhbbbhhhhhhXXX[[[hhhaaaWWWQQQTTTXXXRRRHHHNNNUUUWWWOOOFFFCCCDDDEEEFFFJJJNNNRRRRRRPPPMMMLLLJJJNNNTTTXXXYYYXXXWWWWWWXXXYYYxxxfffHHHLLLKKKIIIJJJ???GGGooolllOOONNNEEEDDDCCCCCCBBBAAAAAAAAAAAA<<<;;;888666555555666777444444555777777888888888<<<<<<======???@@@AAABBB>>>???BBBEEEGGGJJJLLLMMMNNNMMMNNNQQQSSSPPPJJJDDDAAALLLXXX^^^^^^aaalllwwwqqqzzz{{{lllaaaEEEBBBCCC>>>EEEKKKFFFGGGFFFEEEGGGKKKMMMMMMLLLMMMIIIMMMBBBIIIPPPPPP^^^XXXSSSKKK:::AAA@@@;;;BBBOOO___mmmtttwwwxxxzzzzzzzzzuuufffPPPBBB>>>NNNooo{{{HHH\\\jjjpppqqqggg___eeeaaagggkkknnntttvvvllljjjkkkjjjiiijjjsssvvvvvvqqqlllhhh```XXXUUUQQQ[[[rrr}}}}}}{{{{{{{{{zzzwwwtttwwwxxxxxxxxxwwwtttqqqpppnnnooolll|||nnnTTTLLLvvvFFF...777000222333777===BBBDDDBBBAAAEEEEEEEEEFFFGGGIIIKKKLLLKKK]]]zzz]]]___DDDIIIHHH@@@777555666666999===CCCmmmeeeMMMXXXOOOCCC@@@>>>;;;777444222111000000000000000000000000000////////////////////////...............///000000,,,+++888444222HHHrrrmmm~~~aaaEEE<<>>BBBAAA@@@BBB@@@===CCC===>>>@@@EEE```nnnLLLDDDIII>>>===;;;999888666555444555555666666666666555555222222333333333333444444222222222222222222222222111111111111111222333333///555333333:::888333888DDDkkk~~~RRR777444<<<777999888555555:::===<<<555555666888999:::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@BBBDDDDDDBBBBBBBBBCCCDDDGGGKKKOOOQQQNNNIIIDDDEEEGGGHHHIIIKKKRRRVVVUUUZZZdddooo[[[OOOEEE>>>===???@@@???===:::;;;@@@DDD444@@@AAA>>>???<<>>===:::888777666666666444444555555555666666666999999:::;;;===>>>???@@@:::<<<>>>AAADDDEEEFFFGGGGGGGGGGGGHHHHHHGGGCCC@@@HHHIIIPPP[[[bbbdddeeegggjjjzzz{{{TTTIIILLLAAA;;;FFFCCCBBBDDDCCCCCCEEEGGGIIIIIIHHHLLLUUUmmmVVVKKKGGGLLLWWWyyySSS^^^777:::BBB>>>>>>FFFVVVeeennntttxxx}}}yyynnn]]]JJJ???===???DDDlll\\\XXXMMMIIIKKKEEEFFFUUUPPP___uuuwwwooohhhiiikkkkkkkkkmmm{{{zzzuuummmiiiiiihhheee^^^```jjjxxx~~~}}}}}}{{{wwwssswwwxxxyyyyyyxxxvvvtttrrrqqqnnnqqqyyyfffNNNYYYBBB333666333444555888===AAABBBAAA???DDDDDDDDDDDDFFFGGGIIIJJJDDDTTTqqqNNNKKKHHHDDD;;;333333888::::::===[[[bbbRRRYYYIIIAAA@@@>>>;;;777444222111111000000000000000000000000////////////////////////...............///000000......222,,,///444LLLlll{{{{{{RRREEEAAA===;;;;;;:::777333999<<<===;;;:::;;;:::777<<<>>>QQQrrrlllKKKHHHDDD666<<<999777777888777555333333444444555555444444333111111111222222222333333333333333333333333333333222111111111111222333333222333333;;;===///---???777777HHHuuuiiiGGG;;;<<<;;;999999999;;;:::666555777888777666666666777888999999::::::999999999:::<<<>>>???===???AAABBBAAA@@@AAABBBAAACCCGGGKKKNNNMMMIIIFFFEEECCCJJJNNNJJJJJJQQQRRR\\\TTTcccmmmwwwjjjWWWQQQEEEAAAAAAEEECCC<<<<<>>EEE>>>===MMMPPPOOO[[[aaaXXX```___```bbbZZZbbbTTT^^^aaaZZZVVVZZZ\\\YYYNNNQQQQQQLLLGGGEEECCC@@@===BBBIIIMMMMMMLLLKKKLLLNNNPPPRRRRRRQQQPPPQQQQQQKKKUUUWWWwwwcccCCCGGGJJJIIIJJJAAAMMMcccWWWQQQFFFEEECCCBBBAAAAAAAAABBB???>>>===;;;999777666555777777666666666777777888777888999:::;;;<<<<<<<<<<<<===>>>?????????>>>>>>@@@@@@AAA@@@>>>>>>???@@@EEEEEELLLWWW^^^```bbbgggwwwjjjJJJFFFJJJ===AAAHHH:::DDD@@@AAACCCDDDEEEFFFGGGHHHPPP^^^bbbQQQHHHQQQUUUXXXvvvrrr>>>888???@@@;;;>>>LLL]]]jjjssszzz~~~wwweeeMMMAAAEEEJJJJJJCCCddd{{{hhhRRRNNNQQQOOO\\\yyyzzzooommmmmmooonnnmmmsss{{{yyylllcccdddhhhhhhccckkkoooqqqsssyyyzzz~~~~~~{{{wwwvvvwwwyyyzzzyyyxxxvvvuuussslllxxxqqq```KKKgggqqq;;;666222555888888:::===@@@AAA???>>>???AAADDDGGGHHHHHHHHHGGGDDDQQQqqqrrrcccQQQEEEDDD???444222:::777888???MMMrrrhhh]]]UUUUUU[[[GGGFFF@@@???;;;888555222111111000000000000000000000000000000000000000000000000...............///000000---///...+++:::222)))QQQ~~~pppaaaJJJCCCEEEHHHJJJCCCDDDCCCAAABBBEEEHHHHHHUUUvvvVVVFFF===:::<<<:::777444555777888555222222333333444444333333222//////000000111111111222333333333333333333333333222222222111222222333444000888333---555888555666>>>777666;;;FFFaaaggg???999999>>>>>>888777<<<000555777555555666666444666666777777888888888999888777777777888:::<<<===:::<<>>AAAEEEFFFEEEFFFIIILLLHHHJJJLLLMMMNNNPPPRRRUUUVVVWWWSSSxxxiiiNNNAAAFFFJJJOOO@@@AAA???wwwVVVGGGFFFDDDCCCBBBBBBBBBBBB??????>>>===;;;888666555666555555444555777888:::555666888999999999888777777888999:::;;;;;;;;;;;;999;;;;;;999777888<<<@@@888AAAOOOXXXWWWWWWeeevvvtttlllmmmkkkJJJBBB===AAA:::GGGJJJ666JJJ>>>AAADDDFFFFFFGGGIIIKKKMMMTTTrrrTTTKKKHHHRRRNNN{{{vvvoooNNNfff~~~JJJ???@@@AAA999999GGGYYYgggsss|||{{{gggQQQNNN\\\aaa[[[GGG[[[tttyyylllooorrrqqq~~~iiimmmqqquuuvvvqqqppp|||xxxggg^^^bbbiiiggg___vvvzzzxxxssszzz{{{|||{{{}}}~~~vvvwwwyyyzzzzzzyyyxxxwwwtttkkk~~~uuummm]]]JJJooo\\\222444---555;;;;;;;;;===@@@@@@???===<<>>EEEBBB<<>>@@@EEEFFFEEEDDDDDDEEEGGGIIIJJJFFFGGGIIIKKKLLLMMMMMMMMMRRRNNNNNNTTTccc}}}dddooofffZZZZZZTTTUUU^^^ccc]]]TTTPPP[[[tttrrrdddNNNYYYVVVLLLJJJIIILLLQQQQQQMMMHHHKKKFFFBBBDDDJJJMMMKKKGGGHHHGGGDDDCCCIIIRRRUUUSSS[[[[[[hhh^^^~~~qqqLLL>>>OOOJJJ???KKKAAARRRWWWOOOFFFBBBAAAAAAAAAAAA@@@>>>:::888:::===;;;777666666666666555555555555888888888888777777777777999999999888888888888888888666777<<<===;;;<<>>999AAA<<<999GGG[[[nnnxxxooooooyyyuuurrruuu~~~|||kkk^^^^^^cccdddcccdddhhhppp{{{~~~}}}yyyyyy|||}}}zzzwwwxxxyyywwwtttxxx|||yyyqqqtttttteeedddVVVZZZ{{{:::===555***@@@EEEDDDCCCBBBBBBBBBCCCCCCGGGAAA???DDDHHHEEEEEEGGGFFFaaaGGGcccNNNQQQCCCBBB:::777555;;;555>>>DDDLLL}}}aaaPPP[[[XXXQQQLLLAAAAAA???<<<999555222000000///000111000//////000222////////////............//////////////////////////////000000000111111111444CCCttt}}}oooSSS======???888333555666666555555444333333333444111111333222//////333000000000000000000000000000000000111111111111222222222222222222222222222444444444444555555555555444333555:::<<<;;;>>>AAA777AAAPPPaaasss}}}mmmWWWEEE;;;888777777555555555666666555555555333333333333333333333333444444555666666666666666777444333666888888:::===999777999<<<<<<<<>>>>>===999555999888888888888777777777999888888888777777777777888888888888888888888888:::888888;;;;;;999:::>>>;;;JJJNNNHHHTTTtttsss]]]MMMwwwNNN===EEEFFFFFFDDDAAABBBFFFJJJHHHCCCBBBEEEGGGFFFHHHLLLNNNNNNNNNLLLKKKMMMPPPSSSccc|||LLLyyyxxx888:::>>>DDD>>>;;;IIIYYYkkk~~~xxxrrrxxx}}}xxxvvv{{{oooeee^^^^^^______bbbgggmmmuuu~~~{{{xxxxxx{{{|||zzzwwwzzz{{{xxxuuuwww{{{xxxrrrzzzfffdddKKKfffwww888444999444???@@@AAAAAA@@@???@@@CCCEEEIIIDDDBBBFFFHHHFFFFFFHHHLLLQQQUUUuuufffmmmHHHIIICCC===:::444555555;;;>>>DDDiii___LLLWWWUUUQQQNNNCCCAAA???<<<999555333111000000111000///...000333555////////////............//////////////////////////////000000000000111111...***>>>rrr{{{\\\JJJAAA;;;<<<===;;;888888666555555444444333333222444111000222222///000333000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444555555:::888444444;;;AAA@@@;;;555222000333999BBBHHHKKK```iiivvv|||~~~}}}pppooogggfffOOOEEE===CCC<<<333///111555777888444444555555555555444444333333333333333333333333333444555555666666555555555333333777999888:::===>>>;;;:::<<<;;;;;;@@@FFFFFFEEEEEEEEEGGGJJJLLLNNNFFFFFFFFFGGGIIILLLPPPRRRKKKKKKQQQWWWXXX\\\lll[[[fff{{{fffTTTMMMbbbccc]]]RRRRRRUUURRRSSSYYY\\\VVVNNNIIIJJJTTTaaaWWWXXXRRRYYYVVVWWWNNNEEEGGGQQQYYYXXXTTTFFFEEEGGGMMMSSSTTTOOOIIIFFFLLLOOOLLLJJJLLLPPPQQQPPPUUUSSSYYYLLLxxxwwwOOO???GGGJJJHHHKKKAAA>>>YYYdddGGGDDDFFFCCC>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888777777777777777777777777888888777555666999999888;;;@@@FFFBBBGGG[[[wwwuuuaaaLLLJJJXXX|||XXXEEEEEEEEEEEEEEEBBB@@@AAAFFFKKKHHHDDDAAABBBBBBCCCFFFKKKKKKKKKJJJIIIGGGHHHLLLNNNPPPpppxxxbbbjjjDDD<<<;;;AAA<<<:::CCCNNN```vvvwwwvvv}}}{{{{{{ttteeecccbbb```^^^]]]dddlllvvv{{{~~~}}}}}}zzzwwwvvvxxxyyyvvvtttzzzzzzxxxuuuwwwzzzzzzwwwssszzzoooeeeJJJyyyddd666///===???<<<>>>AAABBB@@@===>>>DDDJJJJJJFFFDDDGGGHHHFFFEEEGGGOOOIII\\\^^^~~~KKKLLLDDDBBB<<<444000777999999===QQQ^^^JJJUUUTTTQQQOOODDDAAA@@@===999666333111000111111000///...000444777////////////............////////////////////////////////////000000000111111666333555\\\___333AAA@@@<<<777777;;;<<<:::555555444444333222222222333000111666777333000111000000000000000000000000111111111111222222222222111111111111111111111111222333333333444444444444<<<===888333999CCCBBB999;;;999888999:::888333...'''333<<<===;;;;;;<<<<<>>444555777:::<<<999444///333333444444444444333333222222333333444555555555333333444555555555555444555444555888999777888===???;;;:::<<<===<<<@@@EEEGGGGGGGGGGGGIIILLLOOOQQQHHHGGGFFFEEEGGGJJJNNNQQQKKKKKKPPPUUUUUURRRUUU[[[nnncccccckkkooonnniiiccc[[[ddd~~~dddYYYaaaUUUQQQTTTSSSTTTXXX[[[XXXRRRMMMGGGQQQ]]]]]]]]]VVVRRRNNNYYYNNNDDDFFFQQQYYYWWWRRRDDDEEEHHHMMMRRRQQQKKKEEEGGGMMMQQQOOONNNPPPQQQPPPGGGPPPUUU[[[JJJXXXwwwtttLLLCCCFFFFFFKKKGGGAAADDD___kkkIIIEEEFFFAAADDD@@@>>>===<<<;;;>>>BBB===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888666777777777777777888888555555888;;;;;;:::===CCCEEEBBBRRRzzzvvv[[[VVVBBB333LLLtttzzzYYYFFFDDDHHHCCCCCCBBB@@@>>>???EEEJJJBBBAAA@@@@@@@@@AAADDDGGGJJJKKKKKKIIIGGGEEEEEEFFFIIIgggtttxxxnnnooowww\\\___666666======;;;===BBBVVVtttwwwqqqtttzzz~~~~~~xxxooodddeeeffffffeeefffmmmttt~~~|||{{{{{{{{{{{{{{{xxxuuuttttttsssqqqooowwwxxxwwwvvvwwwzzz}}}~~~qqq~~~ssswwwoooqqq\\\ZZZEEE999222>>>AAA:::AAADDDFFFCCC>>>>>>FFFMMMHHHFFFEEEEEEDDDCCCCCCDDDGGGJJJNNN\\\pppeeeIIIDDDHHH===666111999888888===BBBhhhhhhPPPXXXUUUQQQMMMAAABBB@@@===999666333111000111111000///...000444777////////////............////////////////////////...////////////000000000000///333444111DDD~~~mmmJJJ@@@AAA===>>>999333333888888333444444444333222222111111000///333:::<<<777000...////////////////////////000000111111111222222222111111111111111111111111222222222222333333333444555999777000111999:::444444333111111222666999<<<888;;;;;;777999<<<999111555222111888444111222:::555333111111222444555555222222333333333333222222000111222444555777888999222333333444444444444444777666777999777555777<<<888555666:::======???BBBEEEEEEEEEEEEGGGJJJMMMOOOKKKIIIFFFEEEEEEHHHKKKMMMOOOMMMMMMOOOPPPOOOPPPRRRQQQzzzrrrlllVVVYYYkkkooo\\\\\\kkkkkkllliiicccccccccXXXYYYkkklll```TTTWWW[[[LLLKKKUUUUUUVVVYYY\\\]]][[[WWWKKKSSS\\\ccc\\\TTTNNNOOOWWWLLLCCCEEEPPPVVVRRRKKK???@@@DDDIIIMMMLLLHHHDDDIIILLLNNNOOOSSSWWWTTTNNNNNNOOOUUUOOORRRTTTfff|||cccAAA@@@HHHCCCEEEGGGEEEBBBXXXQQQ@@@HHHHHHCCCAAADDDBBB===<<>>BBBAAA>>><<>>???BBBFFFHHHDDD???>>>DDDJJJEEEEEEDDDBBB@@@@@@AAA@@@CCCHHH>>>SSSaaa___JJJFFFKKK===999333888555888@@@<<>>888999888888999999555///444333333222222111111000///...222:::>>>888000---///////////////////////////000000000000111111111111111111111111111111111111111222222222333333333111555555111///111444444555666666333///...111333777333...---333888555...555<<<;;;AAA555777111444444444333333333555666777111111222222222222111111///000111333555777888999111222333333444444333333777666777888666444888???FFF@@@<<<======;;;:::<<>>>>>???CCCFFFHHHHHHHHHJJJLLLMMMNNNTTTXXXTTTMMMOOOPPPWWWNNN___YYYQQQYYYCCC;;;FFFCCCGGGKKK@@@>>>___aaaGGG@@@::::::CCCFFFAAA===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777888999999::::::;;;999999999888999BBBMMMsssvvvaaaIII666KKKYYYAAAGGGIII>>>===??????===::::::>>>AAADDDIIILLLIIIEEECCCBBB@@@AAAEEEIIIKKKKKKIIIGGGGGG???FFFlllSSSTTTZZZ666<<>>888LLLrrr{{{mmmmmmrrrtttzzzpppjjjkkkooogggfffeeegggqqq|||~~~|||rrroooqqqqqqmmmggggggggghhhiiilllnnnpppqqqwwwxxxzzzzzzwwwtttxxxoooZZZSSS```222<<<<<<555:::EEEBBBDDDFFFCCC???>>>AAAEEEBBBEEEEEEAAA???@@@AAA@@@KKKGGGBBBFFFXXXppprrr^^^NNNIIIBBB>>>666444222777===:::CCCYYY[[[EEEQQQTTTSSSQQQFFFBBBAAA>>>:::777444222111///000111000//////000222////////////............////////////////////////........./////////000000333222///...444999222&&&777{{{qqqlll|||yyy}}}xxxOOO777:::???888000666666888;;;:::666444444333333333222111111000000000---///666:::666000---////////////////////////....../////////000000000111111111111111111111111111111111111222222222222333222333555333000222666,,,000666::::::888666444555111///222555666777888;;;KKKGGGEEE...777000222+++...222555444000---+++000111111111111111111000///000111222333444444555111111222333333333333333555444555666444444;;;DDDSSSJJJAAA>>>===;;;<<>>EEEUUUsssXXXGGG<<>>BBB>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;888777888<<>>@@@HHHKKKFFFCCCDDDFFFEEEBBBDDDGGGHHHHHHHHHIIIJJJSSSIII^^^{{{MMMyyy}}}>>>;;;999???@@@888FFFgggyyysssrrrqqq}}}|||xxxpppiiihhhmmmrrrpppoookkkiiioooyyy|||yyywwwsssnnnkkkjjjiiigggeeebbbcccdddfffgggjjjlllnnnpppsssxxx{{{xxxtttyyylll|||tttZZZnnn|||KKK;;;888@@@:::;;;EEE@@@BBBDDDDDDBBBBBBBBBDDDBBBGGGHHHCCC@@@CCCDDDCCCLLLGGGDDDHHHTTTeeetttYYYCCCIIIAAA:::222333888666999@@@BBBfffaaaJJJUUUWWWTTTPPPCCCBBBAAA>>>:::777444222111///000111000///...///000000/////////............////////////////////////............/////////000+++222555222...000444666:::///GGG{{{yyyVVVGGG555777@@@:::555@@@666333444666222---000999333333222222111000000000111,,,,,,111666444000...////////////////////////............////////////000000000000000000000000000111111111111222222222333---...555555///...444555333111000111222222222111000444777444...222;;;[[[mmm___OOO,,,666111444111222222222222333555777000000111111111111000000000000000000000000000000111111222333333333333222333222333444444555>>>HHHKKKAAA888777:::>>>DDDKKKDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFEEEEEEFFFGGGIIIKKKAAAGGGOOOUUUXXXXXXSSSNNNSSSJJJJJJYYYbbb``````WWWRRRXXX```NNNIIIXXXTTTTTTOOOPPPMMMGGGHHHPPPUUUTTTNNNOOOMMMggg[[[YYYGGGNNNQQQLLLFFFGGGMMMRRRTTTTTTQQQLLLEEE???===???BBBEEEFFFMMMPPPMMMJJJJJJKKKJJJKKKVVVLLLVVVRRRKKKbbbZZZwww~~~ZZZ:::???EEEHHHIIIGGGFFFFFFDDDooonnnOOOBBB>>>;;;===CCC?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;<<<<<<:::999===HHHZZZvvvuuujjjZZZHHH===bbblllOOODDDDDDAAA<<<:::===@@@BBB@@@===:::;;;<<<888@@@DDD@@@???EEEJJJKKKGGGGGGFFFEEEDDDEEEHHHJJJTTTGGGRRRooozzzsssuuufffccc~~~JJJ???777@@@GGG???FFFbbbzzz{{{kkklllvvv{{{vvvrrrmmmiiihhhlllrrrvvv{{{{{{uuummmmmmsssuuurrrjjjmmmmmmjjjeeebbbdddfffcccdddeeeddddddeeefffhhhhhhlllttt{{{yyywww~~~~~~sssnnnwwwfff[[[aaa555???444DDDBBB===AAAAAABBBDDDFFFGGGGGGFFFFFFDDDJJJKKKEEEBBBFFFHHHFFF@@@EEE;;;SSSHHHKKK~~~iiibbb>>>PPPCCC>>>222777:::222:::CCC:::DDD[[[XXXKKKVVVPPPPPPLLLHHHCCCAAA???;;;777444111000000000000000////////////........................////////////////////////........................000000000000111111111111555444555<<>>VVVWWWMMM;;;111444555111000000000000000000000000///000000000111111111111111111111111111111111111000000111222222333444444333333333444555666777888;;;999777777999===BBBEEEHHHFFFDDDAAA@@@@@@AAABBBEEEFFFIIIJJJFFFBBBEEELLLOOONNNLLLNNNUUUZZZWWWOOONNNLLLRRR[[[\\\XXX[[[ddd~~~jjj```ZZZUUUGGGPPP[[[YYYRRRYYY]]]TTTKKKHHHGGGIIIMMMOOOLLLIIIKKKLLLQQQWWWYYYSSSLLLGGGKKKLLLJJJEEEFFFLLLOOOOOOPPPKKKEEECCCEEEFFFDDDAAAGGGMMMSSSSSSOOOMMMOOORRRNNNQQQSSSQQQOOOPPPWWW]]]___yyyKKK???;;;FFFKKKFFFCCCGGGJJJJJJ]]]xxxaaaKKKAAABBB<<<===???@@@AAA???<<<999BBB>>>:::777888999;;;;;;;;;999888:::<<<>>>===;;;@@@MMM___uuunnnbbbTTTFFFBBB???mmmfffTTTFFFGGGHHHAAA<<<>>>CCCFFFHHHFFFBBB>>>=========;;;;;;===BBBGGGKKKLLLNNNKKKFFFBBBBBBDDDHHHKKKVVVOOOMMMZZZuuupppdddTTT~~~ppp@@@888999CCCIII999IIIkkk}}}yyytttfffmmmsssnnnqqqiiifffmmmrrrrrrppprrrzzzsssmmmlllmmmnnnrrrxxxvvvrrrmmmgggeeeeeegggiiidddeeeeeeeeedddeeehhhjjjpppkkknnnyyy||||||}}}uuuZZZkkk___rrrzzzGGGBBB???@@@AAA@@@AAADDDBBBDDDEEEFFFFFFHHHJJJLLLDDDHHHMMMQQQQQQNNNHHHEEECCCHHHBBBKKKXXXLLLcccRRR}}}{{{<<>>AAABBB:::>>>;;;///***///000+++000000000000000000000000//////000000000111111111111111111111111111111111111222222333444444555555222222222333444555666777888888888999:::<<<>>>???CCCBBBAAA@@@@@@AAABBBCCCFFFFFFIIIKKKHHHDDDFFFLLLNNNLLLJJJLLLTTT\\\[[[VVVPPPOOOPPPSSSRRRRRRVVV\\\\\\ooo{{{mmm```\\\^^^^^^ZZZSSSVVV]]][[[UUU[[[[[[NNNIIIGGGFFFIIINNNPPPNNNKKKGGGHHHMMMSSSVVVTTTOOOKKKJJJJJJGGGBBBCCCIIINNNNNNNNNHHHBBBBBBFFFHHHFFFAAAGGGMMMSSSSSSOOOLLLLLLNNNJJJNNNRRRQQQNNNMMMQQQUUUMMMjjj}}}{{{]]]DDDAAAGGGGGGEEEEEEAAA@@@DDDSSSmmmeeeOOOFFF@@@:::888;;;>>>>>><<<999999:::<<<>>>>>><<<999888888888888;;;AAAIIIOOOiii}}}{{{lllVVVMMMPPPIII???>>>RRRxxxSSSFFF???DDDEEE???;;;===AAACCCEEEDDD@@@===<<<===BBB@@@???>>>>>>@@@CCCEEEIIIGGGEEEDDDCCCDDDEEEFFFQQQFFFSSSVVVxxxOOOwwwGGG333<<>>555666999888888::::::@@@EEESSSddduuu\\\MMMWWWQQQQQQLLLHHHEEECCC@@@===999666333222000000000000////////////.................................................................................////////////000444555555333111222444666EEEiiipppNNNIIIFFF>>>;;;999888888999999888777777555333333444444333222000000111111000000///.......................................////////////////////////////////////000//////......///000000000//////000000111222333000000000000000000000000222111111111111111222222111333666999;;;<<<<<<<<<)))000111,,,+++000111---000000000000000000000000////////////000000000000000000000000000000000000000111111222222333333333111111111222333444555666555666999:::;;;:::999888<<<===>>>???AAABBBCCCDDDFFFGGGIIILLLIIIFFFGGGLLLLLLKKKGGGGGGMMMVVVWWWSSSVVVWWWTTTOOOMMMRRRVVVWWWccc\\\```ttthhhggg```VVVQQQWWW___```ZZZZZZWWWYYYVVVRRRVVVSSSCCCKKKIIIHHHJJJMMMOOOMMMJJJEEEFFFIIIMMMSSSUUURRRNNNLLLLLLHHHBBBBBBGGGJJJJJJKKKEEEAAABBBGGGIIIGGGCCCGGGLLLRRRSSSPPPLLLJJJJJJHHHMMMRRRQQQMMMJJJJJJLLLIIIPPPlll[[[BBB???BBBCCCDDDJJJJJJHHH@@@:::HHHllluuuhhhVVVJJJEEEBBB???;;;===<<<;;;;;;<<<;;;999888===CCCKKKTTTaaasssvvv]]]RRRHHHCCC>>>>>>SSSmmmwwwRRRCCC======BBBCCC===:::<<<===???@@@@@@>>><<<<<<<<>>::::::===AAABBBBBBDDDDDDDDDCCCBBBAAAJJJBBBUUUOOOyyyooouuuPPP]]]999;;;===>>>GGG===666LLLaaammmiiieeeeeemmmssspppiiillllllnnnqqqrrrqqquuu{{{wwwhhhdddggghhhggghhhnnnnnnmmmllliiifffbbb```eeeffffffeeecccdddfffhhhfffssszzzxxx{{{wwwsss}}}hhhuuujjj{{{\\\KKKFFFCCCDDDBBB@@@@@@DDD<<<======???@@@BBBDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJGGGNNNGGGGGGOOOEEEGGGcccqqqbbbRRRNNNEEE<<<888999999888666444;;;===@@@DDDJJJfff```OOOXXXQQQRRRMMMHHHDDDCCC@@@<<<999555222111000000000000////////////........................................................................---------.........//////000//////000222444555555333999CCCRRRjjjUUU555666GGGIII===:::999888888777777666555777555333222333333222111000000000000000//////.......................................//////////////////////////////////////////.........///000000///////////////000111222/////////000000000000000000000000000111111222333000222555888888777444222+++111333000000222222///////////////////////////........./////////000000000000000000000000000000........./////////000000000000000000111333444555333444777888999888777666888999;;;>>>@@@AAABBBBBBFFFFFFIIILLLKKKGGGHHHLLLLLLJJJGGGDDDGGGMMMLLLHHHSSSXXXUUUMMMLLLTTTXXXTTT``````cccfffggglll~~~ttthhhVVVccc^^^VVVRRRUUU[[[ZZZUUUYYYUUUVVVTTTNNNQQQOOOAAAOOOMMMKKKKKKLLLKKKIIIFFFJJJIIIHHHJJJOOOTTTSSSNNNOOOPPPMMMGGGEEEGGGGGGDDDGGGEEEDDDCCCDDDEEEEEEEEEFFFJJJOOORRRRRRNNNKKKHHHIIINNNSSSRRRLLLHHHHHHJJJHHHVVVSSShhhppp\\\FFF@@@CCCGGGDDDEEEHHHIIIEEEBBBFFFNNNRRRxxx|||qqqlllccc]]]UUUQQQRRRWWW]]]aaaiiippp}}}mmmQQQ???JJJ;;;999???BBBYYY]]]KKKAAA???@@@DDDAAA;;;999<<<999;;;<<<<<<<<<<<<;;;;;;;;;>>>???<<<888888===CCC>>>???@@@BBBBBBAAA???>>>BBBHHHJJJJJJ[[[yyy}}}bbbvvvUUU888888;;;JJJ===;;;FFFNNNqqqrrrbbbccchhhooopppooopppssspppnnnnnnooorrrvvv|||vvvjjjfffgggiiikkkooonnnmmmmmmkkkiiifffcccaaaeeeffffffdddcccccceeehhheeeoooxxx|||~~~}}}lllccctttvvvMMMGGGDDDCCCDDDBBB@@@AAAEEE<<<;;;;;;===???AAABBBBBBCCCCCCAAAAAAAAACCCEEEFFFCCCJJJDDDBBBJJJGGGDDDNNNuuuxxxbbbMMMNNNLLLFFF>>>999777555333999:::888???IIIGGGLLL]]]dddQQQXXXRRRSSSMMMGGGCCCAAA???;;;777444111000000000000000////////////........................................................................------------............000---,,,,,,000222333333000000111555<<>>999999:::;;;<<<>>>999888888666444222222111666444222222222333222111000000000000000///..........................................////////////.......................................///000000/////////...//////000000......//////000000000000000000000000111222333444777888:::;;;:::666222///---000111...---.................................---............/////////////////////////////////---...............///////////////000111222333444333333444555666888999:::777999;;;===>>>@@@@@@@@@EEEDDDGGGKKKKKKGGGGGGJJJLLLLLLKKKHHHJJJLLLIIIDDDIIIOOOPPPKKKMMMUUUVVVQQQVVV\\\aaadddiiikkkbbbTTTooo|||rrrggg```YYY\\\```[[[UUUUUURRRMMMMMMRRRSSSRRRWWWTTTWWWVVVNNNPPPRRRJJJMMMLLLKKKKKKKKKJJJHHHGGGQQQOOOJJJGGGLLLSSSQQQKKKIIIMMMMMMJJJHHHHHHFFFAAACCCFFFHHHFFFAAA@@@BBBFFFEEEGGGLLLQQQSSSQQQMMMIIILLLPPPSSSRRRMMMJJJKKKNNNCCCUUUOOOZZZ{{{jjjNNNCCCBBBCCC???@@@FFFJJJHHHCCC@@@IIIHHHPPPaaayyysss[[[MMMFFFCCCCCC===222@@@VVV^^^vvvWWWFFFJJJCCCBBBBBBBBB???;;;;;;???888888999:::;;;<<<<<<;;;888:::<<<:::777888===CCC=========>>>>>>??????@@@;;;PPP;;;IIIJJJ{{{rrroooVVVvvv<<<666>>>KKKEEEBBB???GGGXXX}}}jjjffffffmmmwwwyyyuuusssvvvuuupppkkkjjjqqqzzztttmmmgggdddaaaaaagggnnnnnnmmmkkkhhhfffeeeeeeddddddeeeeeedddccccccfffhhhhhhhhhqqqzzz}}}}}}dddfffiiiXXXHHHBBB@@@AAACCCBBB@@@BBBHHH???===<<<===@@@BBBBBBAAACCCBBB???======???AAABBBBBBGGGCCC@@@FFFHHHFFFFFFQQQ```gggnnnNNNMMMJJJCCC;;;555555666???:::111555BBBEEEGGGSSShhhRRRYYYSSSTTTMMMGGGBBBAAA>>>;;;777444111///000000000000////////////........................------------------------........................---------............///222222222333444444111///:::555000...///111111111>>>GGGRRRZZZ^^^dddmmmuuu|||uuutttUUURRRMMMHHHCCC@@@???>>>888888<<>>666777@@@<<<<<<<<<:::888666666777555444222111222222111000//////000000//////...---....................................////////////........................------------...///000000//////............//////---......//////000000111000000000111222444555666;;;;;;:::999777333000------......---,,,,,,...///........................------------.........///////////////////////////000000000000000000000000/////////000111222333444555444333333555888;;;===888888:::;;;===>>>@@@@@@BBBAAADDDIIIJJJFFFEEEGGGJJJMMMNNNMMMOOORRRPPPKKKJJJMMMOOOPPPTTTXXXXXXTTT___ddd___SSSRRR\\\aaa\\\XXX[[[]]]cccqqqwwwhhh___bbbVVVUUUVVVRRRUUU\\\\\\TTTUUUSSSMMMLLLPPPRRRRRRSSSNNNRRRSSSLLLMMMQQQLLLFFFFFFHHHIIIJJJKKKKKKLLLSSSQQQJJJEEEJJJSSSQQQHHHBBBFFFIIIHHHHHHIIIFFFBBBAAAFFFIIIFFFAAA???AAAFFFDDDEEEHHHMMMRRRRRRMMMIIIJJJNNNSSSRRRNNNLLLNNNQQQNNNJJJWWW^^^eee|||nnnLLL:::===<<<>>>CCCDDDAAAAAACCC;;;888===JJJQQQTTTbbbuuuuuu]]]QQQEEE???<<<:::999;;;>>>SSS___CCCBBB????????????===<<<<<<>>>@@@888777777999;;;===<<<<<<999::::::888666777<<<@@@======<<<<<<===>>>@@@BBB888NNN666JJJFFFddd~~~zzzNNNMMM666999DDDEEEDDD;;;EEEJJJXXX~~~ssstttmmmjjjtttwwwpppqqqllleeecccjjjrrruuurrrkkkiiigggddd___\\\aaaiiimmmkkkgggeeecccdddfffgggcccddddddccccccdddfffiiimmmfffmmm}}}}}}sss{{{cccaaajjjjjjuuu???CCC>>>>>>AAACCCBBB@@@CCCIIIDDDAAA>>>???BBBDDDBBB@@@DDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGEEECCCEEEFFFDDD@@@uuuqqqZZZPPPIIIEEE???777777===333888777888======CCCSSSjjjTTTYYYSSSTTTNNNGGGCCCBBB???<<<888444222000000000000000////////////........................------------------------........................---............/////////)))+++---//////...------,,,...000444777999;;;<<<000222555555666888>>>CCC999======999777888666111777666555555777:::===???@@@:::222...///333444222:::<<<===<<<:::999:::<<<555333111111111111111/////////000000//////...---....................................////////////........................------------...///000000///......------......///------......///000000111000000111222333555777888999777555333000///---------...000111///......000------------------------,,,,,,---------.................................000000000000000000000000/////////000111222444444777777666555666888:::;;;888888888999<<<>>>AAACCC@@@>>>AAAFFFHHHEEECCCDDDFFFIIIIIIIIIKKKPPPQQQOOOSSSPPPQQQVVVZZZYYYWWWWWWWWW^^^bbb\\\SSSOOOPPPRRR___\\\VVVUUU\\\eeefffbbb]]]aaaeeeiiinnnqqqmmmfffeeeeeeddddddcccaaa___^^^[[[UUUZZZ^^^UUURRRWWWWWW[[[YYYTTTOOOOOOTTTUUUQQQUUUKKKLLLNNNIIIKKKMMMFFFAAACCCFFFHHHIIIKKKLLLMMMOOONNNGGGBBBIIITTTSSSIIIDDDGGGHHHEEEEEEGGGFFFBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDDDDIIINNNOOOJJJEEEBBBIIIPPPRRRPPPNNNOOOQQQWWWHHHQQQTTTFFFccczzz[[[??????AAAEEEFFFFFFIIINNNHHHDDD@@@<<<999999???FFF>>>KKK]]]kkkttt}}}|||vvvllleee]]]SSSEEE<<<888888<<>>@@@GGGOOOkkkyyy___EEEBBBEEE;;;======<<<;;;<<<======<<<:::888777888<<<>>>===<<<999888777666777999<<<>>><<<<<<<<<===>>>@@@AAABBB<<>>IIICCCUUU{{{llluuu@@@444>>>>>>FFF@@@BBBEEEKKKnnn|||yyyssslllmmmuuu{{{xxxqqqoooooolllggghhhllljjjeeegggeeeeeefffddd``````dddgggfffdddbbbbbbccceeefffaaabbbcccccccccdddgggjjjooolllooouuusssppp}}}uuudddjjjtttlll===CCC???@@@CCCEEECCC???CCCIIIHHHDDD@@@AAACCCDDDBBB???AAAAAABBBCCCDDDEEEFFFGGGEEEEEEKKKLLLDDDBBBFFFFFFJJJ^^^rrr}}}```JJJIIIHHH===;;;BBB,,,777;;;===???:::<<>>===???EEEGGGDDDBBBCCCBBBDDDCCC@@@BBBIIILLLKKKXXXOOONNNUUUXXXSSSQQQUUU___NNNEEEPPP[[[WWWOOOLLLLLLNNNQQQYYYfffmmmhhh___ZZZ\\\^^^```eeeggg```VVVTTTWWW[[[^^^___```aaabbbRRRNNNWWW]]]SSSOOOUUUXXXTTTOOOIIIFFFMMMUUUUUUOOO^^^OOOKKKNNNMMMOOOMMMCCCBBBDDDFFFGGGHHHIIIJJJKKKJJJIIIDDD???HHHVVVVVVKKKNNNOOOKKKEEECCCDDDDDDBBBBBB???===@@@GGGIIIFFFBBBFFFCCCBBBFFFKKKLLLGGGAAA;;;DDDNNNSSSRRROOONNNOOOLLLOOOHHHPPP___VVVhhhmmmzzzhhhUUUIIIDDD???>>>>>>AAAIIIIIIAAA>>>CCCCCC<<<<<<>>>@@@@@@@@@DDDKKKQQQJJJJJJKKKLLLLLLJJJFFFBBBHHHCCC>>>;;;;;;???CCCFFFCCC???<<<;;;===LLLiiiyyy~~~TTTRRRGGGEEEDDD<<>>===>>>>>><<<888;;;999777999<<<>>>>>><<<888666444555888===???@@@:::;;;===???@@@AAAAAAAAABBB555IIIFFF@@@MMMaaappprrrZZZRRR777AAA;;;FFFFFF<<<@@@HHHJJJ~~~|||ssswwwtttjjjfffnnnvvvzzzuuu{{{|||vvvpppoookkkeeeaaa^^^^^^cccfffccc``````bbbbbbaaaaaaaaabbbcccddd```aaabbbcccccceeehhhkkkpppssstttnnnjjjppp|||fff|||}}}yyyUUU@@@JJJAAABBBEEEGGGCCC???BBBIIIJJJEEEAAAAAADDDDDDAAA>>>===>>>AAADDDFFFHHHIIIIIIBBBBBBMMMRRRFFF@@@FFFHHHLLLDDDXXXhhhkkkrrrOOONNNPPPCCC===CCC999999222///777888999CCCyyyLLLcccTTTRRRLLLBBBEEECCCAAA===888444000...000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000111111111222222222444444333333444555777888555666666777777777777777888777666555555555555555444444444444444444444444333333333222222111111111111111111111000000000000........................---/////////---,,,---...000...------///000000///........................................................................,,,+++,,,,,,---///000111000//////111555999<<<<<<:::444///...000222000---......------------............------------......................................................---------............///***222666222///111555777777888:::999777666666777888:::<<<<<<======???AAABBB???<<<<<<@@@DDDEEEEEEDDDEEEFFFEEEDDDGGGLLLQQQJJJLLLNNNOOOOOOOOOQQQSSS[[[VVVQQQNNNNNNNNNMMMKKKJJJMMMRRRXXX]]]^^^]]][[[```aaaaaa___]]][[[[[[[[[XXXZZZ]]]^^^ZZZXXX]]]dddVVVRRRPPPSSSUUUUUUUUUWWWZZZOOODDDBBBJJJSSSVVVVVVXXXNNNEEEEEEGGGHHHJJJLLLFFFCCCDDDHHHHHHCCC???>>>CCCEEECCCBBBKKKUUUPPPAAAHHHKKKMMMKKKEEEBBBBBBEEEEEEEEEDDDEEELLLRRRNNNGGGKKKEEECCCGGGJJJHHHCCCAAA???@@@EEEMMMQQQOOOKKKIIITTTKKKFFFRRR[[[RRRTTTjjjtttnnn[[[KKKFFFGGGHHHDDDAAABBBGGGHHHDDD???AAACCC===<<>>999@@@DDD@@@;;;;;;:::888===DDDBBB;;;>>>HHH===AAANNNVVVZZZvvvvvv\\\FFFCCCFFFBBB===>>>;;;;;;???CCCBBB===;;;===888777666888999::::::888888666444666;;;======<<<>>>:::777888===@@@???<<<:::;;;EEEMMMEEECCC]]]uuulllddd<<<:::777>>>EEEAAA@@@CCCAAA]]]mmm^^^```llltttwwwxxxuuu}}}lllccciiikkkcccddd___\\\]]]aaadddbbb```\\\]]]```bbbcccccccccbbbaaa___^^^aaaeeeiiiiiihhhwwwoooooohhhcccyyyooovvvtttlll{{{```FFFFFFGGGAAABBBDDDGGGHHHFFFBBB???FFFEEECCCAAA>>>???AAADDDGGGEEECCCDDDGGGIIIHHHGGGCCCHHHLLLKKKKKKLLLIIIEEEFFFIIIFFFrrryyy]]]xxxEEEKKKNNN===AAA<<<444000444777555777<<>>@@@CCC@@@>>><<<===AAAEEEGGGGGGAAAEEEIIIKKKKKKLLLOOOQQQLLLKKKKKKLLLOOOTTTXXX[[[^^^XXXQQQNNNPPPPPPOOOLLLPPPNNNOOOSSSYYY\\\ZZZXXX___aaabbbbbb___]]][[[[[[WWWXXXXXXXXXYYY]]]aaacccYYYRRRNNNOOOPPPQQQTTTXXX]]]UUUKKKHHHLLLPPPRRRQQQPPPHHHBBBCCCGGGIIIKKKNNNGGGDDDDDDGGGHHHDDDAAABBBDDDFFFDDDBBBJJJTTTPPPDDDEEEGGGIIIGGGBBB@@@AAADDDEEEDDDCCCEEEMMMTTTRRRKKKKKKEEECCCGGGKKKKKKJJJLLL@@@AAACCCHHHMMMNNNNNNMMMNNNKKKHHHPPPXXXOOOMMM]]]vvvxxxnnnSSSOOOOOONNNKKKFFFCCC@@@???BBBFFFBBBBBBIIIFFF@@@DDD???AAACCCCCC@@@===<<<===KKKFFF:::///333???CCC???LLLcccnnnRRRCCC;;;BBBHHHEEE??????666666888<<<;;;666555888888777555666777888888777777555444666999<<<<<<;;;===999666888<<<>>>===;;;<<<999>>>FFFDDD@@@OOOgggJJJVVV111======FFFEEEEEEFFF===GGGggg~~~mmm___bbbnnnuuuwwwxxx|||rrriiijjjiiieeebbb___\\\^^^bbbdddccc``````aaaaaaaaa```______^^^```______```bbbeeehhhjjjrrreeecccfffllluuummmrrrvvv|||xxxRRRBBBBBB@@@FFFFFFFFFFFFEEEBBB???===CCCCCCBBB???>>>>>>AAADDDFFFDDDBBBBBBDDDFFFFFFDDDGGGLLLOOOMMMLLLLLLIIIEEEDDDFFFGGG^^^tttmmmKKKEEEEEECCC???999666777999777555333nnnZZZNNNUUUQQQJJJEEEDDDAAA>>>999555111///000000000000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////000000000000111111111111222111111111222333444555333333444555555555555444444555666666666555444333333333333333333333333333222222222222222111111111111111000000000000//////...........................//////------...111444222000.........///...---........................................................................---...000111222222222222444111//////222777;;;===555111...---000111000.........------------............------------......------------------------------------------------------------............333000---111<<>>333444555666666444333333444444666999;;;===???BBBDDD???>>><<<>>>BBBFFFHHHIIIGGGHHHJJJKKKKKKKKKMMMOOOQQQLLLHHHIIIOOOWWW]]]```ddd]]]UUUTTTXXX[[[YYYUUUVVVRRROOOQQQUUUXXXWWWUUU\\\^^^``````^^^\\\ZZZZZZUUUWWWTTTPPPUUU```dddaaa\\\SSSKKKJJJKKKMMMRRRXXXVVVSSSNNNLLLKKKJJJIIIHHHGGGAAA???CCCHHHJJJMMMOOOHHHDDDCCCFFFGGGEEEEEEFFFFFFGGGDDDAAAEEEMMMKKKBBBCCCDDDEEEBBB???>>>@@@CCCDDDDDDCCCDDDLLLTTTUUUPPPFFFCCCBBBFFFIIIKKKNNNSSSHHHFFFEEEFFFIIIMMMOOOOOOJJJNNNMMMOOOUUUOOOIIIPPPQQQlllzzz}}}nnnaaaYYYTTTOOOKKKEEEIIIDDDAAAFFFBBB:::<<<:::@@@AAA<<<<<>>999999777666888;;;999666666:::999666444333444666666666555444333444777999999999:::777555666:::<<<;;;999===666666@@@CCC@@@DDDNNNyyy|||EEE:::444???BBBEEEHHH@@@<<>>===>>>AAACCCEEECCC@@@@@@AAABBBBBBBBBGGGLLLOOOLLLJJJIIIGGGDDDDDDEEEIIIJJJdddddd```PPPZZZ===>>><<<777444555888777333```TTTVVVNNNEEEFFFEEEBBB>>>:::555222///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000111111000000000000111111222222111222222333333333333333222444555666666555333222222222222222222222222222222222222111111111111111111000000000////////////........................//////...------///333666333111............---,,,........................................................................,,,...000222333222111000000...---...111444666666111///------///111000///...------,,,,,,------......------,,,,,,------...------------------------------------------------,,,,,,---------............,,,,,,333BBBLLLGGG<<<111333444444333222222333222444888:::<<<>>>BBBDDD@@@?????????BBBDDDFFFHHHJJJIIIHHHGGGIIIMMMSSSWWWSSSMMMHHHIIIQQQZZZ^^^___ccc[[[UUUUUU[[[```^^^[[[XXXWWWWWWVVVWWWWWWVVVUUUYYYZZZ[[[ZZZXXXWWWWWWXXXSSSXXXUUUMMMPPP]]]bbb^^^[[[SSSLLLJJJKKKLLLPPPUUUMMMOOOPPPPPPMMMJJJGGGFFFCCC??????DDDIIIKKKMMMOOOHHHCCCAAACCCEEEEEEFFFIIILLLMMMIIIDDDDDDHHHGGGCCCEEEEEEDDDAAA>>>>>>@@@CCCEEEDDDBBBBBBIIIQQQSSSPPP???>>>@@@EEEGGGGGGKKKQQQPPPOOOKKKHHHIIILLLMMMKKKHHHRRRQQQNNNSSSRRRKKKLLLXXXQQQiii|||zzzzzzqqqfff\\\```YYYRRRUUURRRKKKLLLMMMOOOHHH>>>FFFXXXXXXJJJaaa{{{rrr~~~uuuTTT>>>DDD===999::::::666777::::::888999:::999666888<<<999666222000111333444444333333333333444666777777777555444666888:::999888;;;444333<<>>>>>===<<<===@@@BBBEEECCCAAA@@@???@@@@@@@@@AAAGGGJJJGGGDDDDDDDDDBBBCCCHHHHHHAAAOOO^^^rrreeeOOOQQQEEEEEE???555222666999777|||~~~^^^SSSSSSPPPGGGGGGEEECCC???:::666222000000000000000000///......---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000/////////000000000000000000000111222222222222222111222444666666555333222222222222222222222222222111111111111111111111111000000000////////////....................................------///333777333111............---,,,........................................................................+++---///111111111///...,,,---///222555555222000...---------.../////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...---...///111777<<<888000///111333333111111111222111333666888:::<<>>AAACCCDDDFFFJJJNNNOOONNNIIIFFFHHHJJJKKKIIIHHHFFFCCC@@@@@@AAACCCEEEEEEBBB@@@DDDLLLNNNLLL<<<===AAAGGGGGGEEEEEEIIIQQQRRROOOJJJKKKOOONNNJJJGGGQQQOOOJJJPPPRRRNNNNNNSSS\\\aaakkkooosssuuuxxxaaaLLLAAA??????<<<999888777777;;;@@@555333333555444111333888777444111///000111222333222222333222222333444555444444444555777888777777999777666999>>>AAACCCEEEWWWsssrrrSSSRRR::::::???CCCBBBCCCAAA;;;===NNNpppzzzyyyzzz}}}uuuooojjjlllsssqqqgggeeekkkddddddeeeggghhhhhhfffeee```___^^^]]]]]]^^^```aaa```___bbbhhhooopppjjjeeeWWWaaappp|||yyyjjjfffqqqrrr^^^>>>AAACCC===@@@>>>???@@@??????BBBFFFJJJ>>>>>>???>>>======???AAACCCCCCCCCAAA@@@?????????;;;BBBFFFDDDAAABBBCCCCCCAAAJJJBBBCCCRRR^^^}}}OOOPPPKKKMMMIII@@@999777777666{{{___RRRMMMSSSIIIGGGFFFCCC@@@;;;777333111000000000000000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////...///000000000000//////000000111222222222222111111222333444444444333222111111111111111111111111000000000111111111111111000000////////////..............................---......------///222555222000.........///...---........................................................................+++,,,---/////////...------///333777999777222...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***///222000...000///,,,...000222222111000111222000333555777888999<<<>>>AAABBBBBBAAA@@@???@@@BBBCCCDDDFFFJJJMMMMMMKKKHHHMMMKKKLLLQQQYYY___ccccccZZZVVVRRRQQQQQQPPPMMMJJJPPPWWW^^^aaa]]]XXXUUUTTTWWWWWWVVVUUUSSSTTTWWWZZZSSSWWWXXXUUUNNNLLLOOOTTTRRROOONNNQQQRRRNNNKKKLLLMMMQQQUUUVVVSSSNNNIIIFFFGGGEEEFFFIIIJJJHHHIIILLLGGGAAA>>>@@@CCCCCCFFFJJJDDDGGGHHHFFFBBBBBBGGGLLLIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEBBB???BBBGGGIIIGGG@@@@@@CCCHHHIIIEEEBBBCCCIIIMMMLLLGGGJJJPPPPPPJJJDDDLLLIIIFFFMMMNNNKKKOOOIIIWWW[[[QQQWWWkkksss|||pppSSSDDD===;;;;;;888999::::::999777777888333111222444222///111555555333000///000222222222222333333222111111333444222333444555666666666666777::::::777777;;;>>>???KKKPPPxxxhhhlllDDD888;;;CCCCCCEEEFFF>>>;;;BBBHHHgggxxxooopppkkklllqqqooohhheeehhhffffffggggggffffffeeeeeedddcccbbbaaa```_________``````cccgggkkkiiibbb[[[UUUhhhuuuxxxsssffflllnnnJJJ@@@GGGCCC===BBB@@@CCCDDDCCC@@@@@@BBBEEEAAAAAAAAA@@@>>>===>>>???AAABBBDDDDDDBBB???>>>>>>:::BBBGGGDDDAAABBBEEEFFF@@@HHH>>>FFFUUUFFF___aaaIIIEEECCCDDDBBB===999999sssaaaTTTMMMWWWHHHHHHGGGDDD@@@<<<777333111000000000000000///......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////...///000111111000///...000000111222222222222111111222222222333333333333111111111111111111111111///000000000111111111222000000/////////.................................,,,---......---...000222111///------/////////...........................................................................---------------.........///000333777888666222...,,,---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((///333000---///222222...000111222111000111222111333555555555666777999>>>@@@BBBAAA???>>>@@@BBBGGGFFFFFFIIINNNRRRSSSRRRLLLKKKLLLMMMQQQUUUYYY\\\TTTTTTUUUTTTQQQNNNLLLJJJLLLNNNSSSXXX[[[YYYSSSMMMQQQSSSUUUVVVUUUTTTUUUVVVVVVRRRTTTXXXTTTJJJHHHMMMNNNKKKMMMQQQRRRNNNJJJIIIHHHJJJNNNQQQQQQNNNIIIEEEHHHFFFGGGIIIIIIFFFGGGKKKGGGBBB???BBBDDDDDDFFFJJJ>>>BBBEEECCC===:::???FFFDDDCCCCCCCCCDDDEEEDDDDDDBBBDDDBBB@@@AAAFFFHHHFFFEEEBBBBBBFFFIIIEEEBBBAAACCCGGGEEE@@@CCCLLLMMMGGGBBBGGGEEEFFFMMMJJJGGGNNNMMMHHHNNNUUUJJJGGGrrrtttgggKKK???===<<<999888888::::::999777444222///444333444666555222222666222111000000111333222222222333444333000000222444111333555666666666666666444:::;;;777666:::<<<999999@@@zzzxxxbbb@@@555===???DDDKKKFFF>>>CCC;;;@@@jjj~~~{{{uuunnnlllkkkkkklllllljjjhhhgggggggggfffdddbbbbbbbbbccccccdddddddddcccbbbbbbaaadddgggjjjhhhbbb\\\YYYXXXbbbsssrrrjjjmmmoooXXXCCCIIIIIIBBBBBBFFFBBBFFFIIIGGGCCC??????@@@EEEEEEEEEBBB???=========<<<@@@DDDEEECCC???======<<>>@@@bbb^^^WWWQQQ]]]GGGHHHGGGDDD@@@<<<777444222000000000000000//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........////////////000111111000///...000000111222222222222222222111111111222333444444000000000000000000000000//////000000111111111222000/////////....................................+++---......------///000000...------///000000///..............................................................................---------......///000000111333555444000---,,,---......,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++111333///+++,,,//////...///111222111000111222222333444444333333555666;;;>>>@@@@@@>>>>>>@@@CCCIIIEEEDDDIIIVVVggguuu}}}MMMLLLKKKHHHGGGHHHMMMPPPHHHLLLPPPQQQNNNKKKKKKKKKIIIGGGGGGOOOXXXYYYPPPGGGKKKOOOTTTVVVUUUSSSQQQPPPXXXNNNOOOZZZYYYKKKDDDIIIKKKIIIKKKPPPQQQLLLIIIHHHEEEGGGKKKPPPTTTTTTPPPMMMHHHFFFFFFHHHGGGEEEFFFJJJHHHCCCAAACCCEEEEEEGGGJJJDDDHHHLLLHHH>>>888<<>>>>>???BBBDDDEEEEEEDDDAAACCCBBB@@@BBBFFFHHHFFFHHHAAA>>>BBBFFFDDDAAA@@@BBBEEEAAA999;;;EEEHHHBBBCCCEEEDDDJJJPPPIIIDDDMMMPPPLLLNNNTTTQQQIIIOOO\\\}}}~~~^^^NNNDDD===>>>???:::888999777666555333333666777666333222333666555111111555111000000111333333333222222444555333000///222444111333555666666666666666111888;;;888888>>>===888EEE;;;LLLiiiyyynnnTTT666777666>>>HHHEEEGGGDDD;;;999AAAVVV|||rrrrrrpppllleeefffggggggiiilllllliiiffffffeeebbb___^^^___aaa```aaaccceeefffgggffffffjjjppprrrjjj\\\SSSTTTYYYrrr{{{lll]]]iiixxxfffCCC>>>JJJCCC<<>>DDDFFFCCC???<<<<<<<<>>???BBBCCCKKKEEEIIIIIIBBBMMMXXXQQQqqqyyywwwNNNGGGJJJCCC>>>BBBeeeWWWXXXQQQSSSKKKIIIFFFAAA===:::777444111111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////////////////000000000000...///111222222111000///111111111111111111111111222111111111000000//////000000000000000000000000////////////............////////////////////////........................//////.........------------------............///........................////////////////////////......------------.........------000444444000,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------.........//////000111222333333444444444444444333888:::;;;;;;999999===@@@BBBNNNMMMCCCOOOsssfffRRRCCCDDDHHHFFFEEEHHHHHHHHHMMMQQQNNNJJJNNNWWWMMMMMMJJJGGGKKKRRRQQQLLLVVVVVVTTTQQQRRRTTTQQQKKKRRRNNNNNNSSSWWWTTTLLLGGGDDDCCCIIITTTZZZWWWRRROOOJJJIIIKKKRRRXXXXXXPPPHHHDDDGGGIIIJJJIIIIIIJJJKKKPPPKKKFFFEEEGGGJJJKKKJJJCCCEEEIIIJJJDDD===???FFFEEE@@@<<<@@@GGGJJJEEE>>>;;;<<<>>>AAADDDGGGIIIJJJHHHBBB===;;;===@@@AAAAAA===>>>@@@@@@@@@AAADDDFFFBBBDDDGGGKKKQQQSSSJJJ???JJJLLLLLLKKKJJJLLLPPPUUUbbbrrr|||qqqwww|||}}}tttmmmLLL<<<=========<<<:::888666555555555555444444555555555333333333222222111111111222222222111111111000000000000000000111111111111222222333333333444444444333444555666888:::<<<===777EEEDDDJJJrrrvvvCCC888>>>777FFFDDDIIIBBB???@@@===???UUUqqq~~~xxxrrrppppppjjjiiiiiikkknnnnnnjjjgggjjjiiifffcccbbbbbbbbbcccbbbcccdddhhhkkkmmmmmmmmmjjjuuuiiiPPPJJJPPPWWW___~~~eee___eeejjjlllKKKFFFAAA???BBBDDDDDDCCCDDDCCCCCCEEEGGGHHHGGGFFFCCCCCCDDDEEEAAA;;;:::>>><<<>>>@@@CCCDDDBBB===:::<<<@@@DDDBBB===<<>>:::777333000111111111111111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////.../////////000000000000:::777111...---000444777111111111111111111111111111111111000000000//////000000000000000000000000////////////............................................................//////.........------------------............///......................................................------------......++++++---000222222///---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------............------............///000111222111222333444555555666666999;;;===<<<:::999;;;===@@@IIIJJJCCCKKKcccvvvzzzgggXXXIIIEEEGGGGGGFFFEEEGGGHHHMMMRRRPPPMMMOOOVVVSSSTTTQQQKKKIIIMMMNNNKKK\\\\\\YYYUUUTTTTTTPPPJJJMMMOOOPPPOOONNNNNNLLLJJJDDDFFFNNNXXX[[[XXXVVVWWWOOOLLLKKKOOOTTTTTTNNNHHHJJJLLLNNNMMMKKKHHHFFFEEEPPPLLLHHHFFFHHHIIIIIIHHHAAADDDHHHJJJDDD>>>???DDDDDD???;;;???FFFJJJFFFAAA>>>???AAACCCEEEGGGHHHHHHCCCAAA@@@???@@@AAAAAA@@@AAABBBBBBBBBAAABBBEEEHHHDDDEEEGGGJJJPPPSSSLLLBBBKKKMMMOOONNNKKKJJJLLLOOOUUUVVVbbbxxxjjjSSSAAA;;;>>>;;;;;;:::999888666444444444333333222222333333444222222111111111000000000222222222111111000000000//////000000000111111111000111111111111222222222333333444555777999;;;<<>>===>>>@@@CCCFFFEEEAAA>>>??????AAABBB???::::::>>>;;;<<<>>>AAABBBAAA>>><<<<<>>@@@CCCCCCFFFFFFBBBAAAEEEGGGFFFLLLOOO{{{\\\TTTXXXIII???GGGeeeZZZ\\\TTTSSSIIIMMMIIIDDD???;;;777222///111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////....../////////000000000===999222---,,,///444888000000000000000000000000111111000000000000//////000000000000000000000000////////////...........................................................................------------------............///......................................................------------......)))+++...000///............------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............///000111222111111222444555666777888<<<>>>@@@@@@>>><<<<<<<<>>>>>CCCCCC>>>:::===DDDIIIGGGCCC???@@@AAACCCDDDCCCCCCBBB===@@@CCCEEEDDDBBBAAA@@@FFFFFFEEECCCBBBCCCGGGJJJFFFGGGHHHIIINNNRRRMMMEEEHHHLLLQQQQQQOOOLLLKKKLLLSSSPPPPPPSSSWWWgggsssTTTAAA777222666>>>888888777666555444333222111111111000000111111111000000000000////////////111111111111000000000000//////000000000000111111////////////000000000000111222222333555777999:::>>><<<555EEENNN}}}wwwCCC333555CCCEEEFFFFFFCCC>>>:::888888<<>><<<<<<<<<>>>BBBGGGIIIFFFAAA===<<<;;;===@@@>>>::::::===:::;;;===>>>???@@@@@@???<<>>@@@FFFJJJFFF@@@>>>BBBDDD???;;;<<>>???@@@@@@>>>===<<<;;;@@@EEEFFFDDDBBBAAABBBHHHGGGEEECCCAAACCCFFFJJJHHHIIIHHHHHHLLLPPPNNNIIICCCIIIQQQTTTSSSPPPNNNNNNYYY[[[___^^^UUUPPPWWWdddzzzrrreeeKKKCCC===???@@@===:::;;;666666555444333222222222111000000//////000000111////////////////////////000000000000000000000000////////////000000000111........./////////000000000111111222444555777888777333AAA888JJJ]]]ooo~~~mmmDDD777===???DDDGGGCCC@@@AAA???;;;AAA@@@CCCOOOccc~~~~~~yyytttwwwssstttsssooonnnnnnnnnkkkrrrooollliiiiiijjjlllmmmiiiiiiiiiiiiiiikkklllmmmiiifffeeehhhllllllfff```NNNTTTKKKIII___mmmaaaQQQcccbbbyyyfffKKKKKKBBBEEEGGGEEEAAA>>>???@@@>>>???CCCFFFHHHFFFBBB>>><<<:::<<<>>>>>>:::999;;;===>>>>>>>>>===>>>@@@AAA???AAADDDDDDCCCAAA???>>>>>>CCCDDDBBBAAADDDEEEDDDLLLSSSNNNSSSiii}}}bbbjjj\\\\\\TTTUUULLLIIIFFFBBB>>>;;;999666333111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////***,,,///111222000...---//////////////////////////////////////////000000////////////////////////////////////............................................................---.....................---------............///................................................------,,,,,,,,,,,,------000222444222...++++++,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---......------------------...///000111444333333333333444555555:::;;;>>>@@@BBBBBBAAA@@@DDDCCCGGGLLLKKKGGGJJJQQQQQQSSSMMMEEEGGGRRRUUUPPPKKKJJJHHHEEEFFFMMMVVV\\\ddd[[[TTTSSSVVVWWWUUURRRHHHMMMQQQPPPRRRUUUTTTQQQSSSTTTOOOGGGHHHRRRWWWTTTOOOHHHDDDGGGKKKNNNRRRWWWZZZSSSIIIDDDCCCDDDFFFFFFDDDCCCAAA>>>>>>@@@FFFJJJIIIIIIHHHGGGDDDAAA>>>======???DDDHHHFFF@@@???AAAEEE@@@<<<<<>><<<======>>>>>>===<<<;;;===AAADDDDDDBBBAAABBBDDDGGGFFFDDDAAA@@@AAAEEEHHHHHHIIIGGGEEEIIINNNNNNJJJBBBIIIRRRVVVUUUQQQNNNMMMUUUWWW[[[]]]ZZZVVVWWW[[[MMMTTTbbbuuuqqqKKK===<<<===999888:::<<<:::777777666555444333222333333333111111000000000000111111///000000000000000000000////////////////////////...////////////000000000/////////000000000111111000000000111222444555666777;;;;;;,,,DDD>>>ppp|||zzzDDD333999AAAFFFEEECCCCCC@@@;;;;;;777888>>>CCCLLL^^^qqqwwwxxxuuuoooppppppssssssnnnlllnnnlllgggllllllkkkjjjiiihhhhhhhhhiiiiiiiiijjjkkkllllllmmmkkkiiihhhiiijjjfff]]]VVVLLLFFFJJJcccrrrcccYYYgggeeevvvtttKKK999GGGEEEGGGGGGDDD@@@???AAADDD???>>>>>>@@@AAAAAA@@@>>>???<<<<<>>:::888999BBBBBBBBB???======???BBBCCCBBBAAA@@@AAAAAA@@@???@@@CCCDDDAAABBBFFFJJJJJJCCCJJJPPPQQQ[[[zzzkkkiiilll]]]\\\TTTVVVMMMGGGDDD@@@===;;;999666333111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------........./////////......---...///000222333////////////////////////......////////////000000000000000000000000000000////////////............------------------------........................---------...............---------............///........................------------------------------,,,,,,,,,,,,------333444444222///,,,++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------...------------------...///000111444333222111111222333444777777888;;;>>>@@@???===???@@@DDDHHHGGGFFFIIIOOOJJJJJJGGGCCCDDDJJJNNNNNNPPPRRRNNNFFFBBBGGGRRRYYY[[[PPPHHHLLLSSSTTTPPPLLLCCCIIIMMMMMMLLLNNNMMMKKKNNNHHHCCCEEELLLSSSTTTSSSPPPHHHCCCFFFKKKMMMOOORRRSSSNNNGGGCCCAAABBBCCCDDDFFFDDDAAA===<<<@@@FFFJJJCCCDDDDDDBBB???<<<<<<<<<;;;;;;???DDDCCC???===@@@CCC???<<<;;;===>>><<<:::<<<<<<======>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDBBB@@@???@@@CCCEEEFFFGGGEEECCCFFFKKKLLLIIIEEEKKKRRRUUURRRMMMJJJIIINNNOOORRRUUUWWWUUURRRPPPQQQLLLIIIKKKQQQ[[[jjjxxx{{{iiiQQQPPPHHH??????CCC===<<<:::;;;:::999666444555444333222222333444444222111111000000111111222////////////000000000000............////////////......////////////000000000000000000111111111111000000000111222333555555111CCC///:::;;;<<>>===;;;AAAKKKZZZgggxxxzzztttzzzwwwooonnnkkkqqqqqqmmmlllpppnnnhhhjjjllloooooommmkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjnnnllljjjfffaaaYYYQQQKKKGGGSSS]]]aaa]]]QQQZZZuuu}}}wwwSSSCCCDDDEEEDDDDDDCCCAAA@@@???AAACCCCCCAAA>>>>>>???AAAAAAAAA@@@===<<>>>>><<<888???DDDEEEDDDFFFHHHHHHEEECCCBBBEEEFFFGGGMMMTTTWWW\\\ZZZLLLAAACCCKKKQQQRRRIIIDDDIIINNNKKKGGGEEEAAAHHHLLLKKKIIIJJJIIIGGGOOODDD@@@IIIOOOLLLIIIKKKFFFCCCDDDIIILLLKKKKKKNNNJJJHHHEEECCCBBBBBBBBBBBBBBBBBB@@@>>>===???CCCGGG===??????>>>;;;999:::<<<888777:::>>>???;;;:::===>>><<<::::::<<<<<<:::888:::::::::;;;===@@@CCCEEEAAAAAA@@@AAABBBBBB@@@>>>AAAAAAAAA@@@??????BBBDDDCCCEEEDDDAAACCCHHHIIIGGGDDDIIIOOOPPPMMMJJJHHHHHHJJJMMMRRRTTTTTTPPPHHHBBBHHHGGGIIIKKKJJJHHHKKKPPPVVV]]]nnn~~~{{{vvvgggIII<<>>===999555444333111111111222333555111111000000000000111111------........./////////---------....../////////........./////////000000///000000000000111111111000000000111222333444555///<<<333BBB888999999^^^tttwwwuuuQQQ???444:::DDDFFFCCCBBB@@@;;;888999:::;;;>>>BBBBBBQQQ___zzzvvv{{{xxx~~~yyyqqqssslllsssuuupppoootttrrrjjjkkknnnqqqrrrooommmmmmmmmkkkkkkjjjjjjiiihhhgggggghhhfffbbbYYYPPPIIIGGGFFFEEEZZZ\\\MMMJJJTTTfffyyyppp]]];;;AAANNNDDDAAAAAA@@@AAABBBBBBAAA???DDDBBB???>>>???AAABBBBBB>>>::::::>>>???<<<999999AAACCCCCC@@@<<<<<>>;;;999:::===???>>>===666@@@FFFDDDDDDGGGGGGCCCBBB>>>@@@HHHKKKJJJRRR^^^\\\dddcccSSSCCC@@@EEEJJJOOOIIIGGGJJJKKKEEEAAABBB???FFFKKKJJJIIIJJJJJJHHHUUUGGGEEEOOOPPPDDD>>>CCC:::>>>FFFMMMLLLHHHGGGKKKDDDDDDDDDCCCCCCBBBAAA@@@:::<<<===>>>>>>???BBBDDD:::;;;<<<:::888777999<<<666444666:::;;;888888;;;:::999999:::<<<<<<:::888777777666777:::???CCCFFFAAA@@@???AAADDDCCC>>>:::???@@@AAAAAA@@@@@@BBBCCCAAACCCCCC@@@AAAFFFHHHFFF???DDDJJJLLLJJJIIIIIIJJJGGGKKKNNNOOOQQQTTTUUUTTTMMMNNNQQQQQQLLLFFFHHHMMMLLLQQQVVVVVVTTTUUUYYY\\\eeeiiioooxxx|||pppwwwlllooorrrlll}}}vvv___JJJ;;;<<>>AAA@@@BBBAAA<<<666666:::===999444???GGGDDDOOOYYYbbbxxx}}}mmmttt|||~~~{{{}}}{{{}}}vvvooosssrrrzzz{{{tttssswwwtttkkkhhhkkknnnnnnkkkjjjkkkmmmkkkkkkkkkjjjhhhfffeeeddd^^^\\\VVVLLLBBB???BBBFFFQQQDDD===LLL^^^aaaqqqpppkkkmmm^^^UUU???AAAJJJ<<<@@@???@@@DDDGGGFFFBBB===???===;;;;;;<<<======<<<<<<888777<<>>HHHHHHAAACCCNNN[[[qqqkkk___]]]ZZZUUUMMMIIIFFFAAA===:::666222...111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////..............................................................................////////////////////////555444222000....................................---------............///................................................------------------------------------------------------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********************************************************+++,,,,,,---......------------------------111111222333333444555555:::999:::===@@@@@@<<<888===<<<===@@@EEEGGGGGGEEEKKKDDDIIIIIILLLKKKKKKkkkaaaBBB>>>999GGGJJJJJJHHHDDDCCCDDDEEEDDD???AAAEEEIIIHHHGGGLLLSSSZZZSSSPPPPPPMMMEEE@@@AAADDDCCCDDDHHHKKKJJJFFFAAAAAA@@@@@@CCCGGGEEE>>>888<<<<<<<<<<<<<<<;;;;;;;;;???===:::777666666777999555666777999999888888777:::;;;;;;:::888777888999888777666777:::===>>>???AAA<<<888:::???AAA>>>999<<<>>>@@@@@@??????@@@BBBEEEBBB??????CCCGGGIIIIIIFFFFFFGGGHHHKKKMMMOOOQQQKKKLLLMMMOOOOOOMMMJJJHHHMMMKKKIIIGGGGGGHHHIIIJJJOOOPPPQQQOOOLLLMMMPPPTTTZZZZZZXXXUUUTTTUUUXXXZZZ\\\ddd```QQQIIIOOOVVVWWW[[[vvvkkkWWWVVVYYYTTTFFFBBB>>>;;;999888666555444222111444999:::666222222222222111111111000000////////////............////////////////////////000000//////.........---,,,,,,,,,---------......---......///////////////000111111222333333444444555666777777666777999;;;888\\\333<<>>>>>@@@>>>999999<<<999222777888;;;AAAIIITTT]]]cccdddgggmmmssswwwzzz{{{{{{xxxxxxyyy|||}}}|||yyyvvvuuuuuuvvvvvvuuutttsssrrrnnnmmmlllkkkkkklllmmmnnnggghhhhhhfffccc___\\\ZZZSSSHHH@@@@@@???<<<===BBB777===BBBVVV|||aaaCCC@@@HHHHHH@@@<<>>>>>???@@@@@@???@@@???======<<<;;;888666999999999999::::::;;;;;;999;;;<<<<<<<<<===>>>@@@>>>>>>@@@CCCFFFFFFEEECCCOOOKKKIIIJJJHHHAAA======???>>>===???CCCEEEDDDCCC:::VVVooobbb]]]WWWQQQIIIKKKHHHCCC???<<<888333000111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////..............................................................................////////////////////////333222111///....................................---------............///................................................---------------------------------------------------------------------------,,,,,,---///111000///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********************************************************++++++,,,------...------------------------//////000222444555666777999999:::<<>>CCCHHHJJJHHHFFFEEEBBBJJJHHHJJJOOOYYYsssnnndddVVVOOODDDMMMDDDFFFGGGHHHKKKMMMOOOOOOHHHHHHJJJLLLIIIFFFIIIPPPWWWSSSRRRTTTRRRJJJDDDCCCCCCEEEGGGHHHJJJKKKMMMNNNDDDBBBAAACCCEEEEEE@@@;;;<<<<<<;;;:::::::::::::::<<<;;;999777777777888999555666777888888888777777777888::::::888888888999888666555777999<<<======>>>;;;999;;;>>>???===999<<<===>>>>>>>>>>>>@@@BBBHHHEEECCCCCCFFFIIIJJJIIIDDDFFFHHHKKKNNNQQQTTTUUUMMMQQQTTTSSSOOOJJJHHHHHHNNNOOONNNLLLIIIHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRTTTNNNOOOPPPRRRTTTXXX\\\___]]]cccaaaVVVQQQSSSQQQKKKUUUiiippp```NNNKKKKKKHHHBBB???<<<:::999777555333444333222555999999555000111111000000000/////////////////////.........---........................////////////......------,,,,,,,,,------------...------...///////////////000000000111222222333333555666777777666666888:::@@@<<>>DDDAAA===<<<888333555555555777;;;BBBHHHLLLPPPTTTZZZaaahhhmmmppprrrtttuuuwwwxxxxxxvvvtttrrrttttttttttttrrrpppnnnmmmllllllkkkjjjjjjjjjkkkkkkgggddd^^^XXXSSSMMMIIIFFF;;;666333555<<<@@@>>>999DDDXXX]]]cccyyy|||vvvZZZBBB???DDDAAA<<<:::AAA???>>>===???AAABBBCCC@@@>>>===<<<<<<<<<999777;;;;;;;;;<<<<<<=========:::;;;===>>>======>>>???<<<<<<;;;>>>DDDLLLUUU[[[]]]QQQFFFCCCCCCAAAAAAAAA???>>>>>>@@@DDDEEEDDDCCCKKKAAAPPP~~~pppccc^^^VVVOOOIIIMMMIIIEEEAAA>>>:::555222111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////..............................................................................////////////////////////000000///.......................................---------............///................................................------------------------------------------------------------------------...------...111333222222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++************************************************************++++++,,,,,,---------------------------------...///111333555777777777777999;;;======;;;999===???CCCHHHKKKLLLIIIGGGBBBBBBLLLGGGHHHPPPaaasss``````[[[QQQAAABBBAAACCCHHHNNNRRRSSSTTTTTTOOOOOOPPPQQQLLLFFFGGGKKKQQQOOOPPPTTTSSSMMMGGGEEEAAADDDGGGFFFFFFIIIQQQWWWHHHDDDAAAAAABBBCCC@@@===;;;:::888777666777999:::888888888888888888888888555555666777777777777666333666888999999888888999666555444555888:::;;;:::;;;;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<===@@@CCCHHHFFFEEEEEEGGGIIIHHHHHHEEEGGGJJJNNNQQQSSSTTTTTTNNNTTTYYYXXXPPPIIIGGGHHHLLLPPPRRRPPPJJJFFFGGGIIIIIIJJJMMMQQQTTTUUUTTTSSSMMMMMMNNNNNNOOOPPPQQQQQQQQQTTTRRRNNNPPPUUURRRJJJPPPYYY\\\TTTGGG???======<<<;;;999999888777444222444444444777999888333///////////////............//////.........---------........................///............---------,,,,,,,,,,,,------------------...////////////......//////000000111222222444555666666555666888:::000III@@@vvvTTT<<>>:::666555<<<>>>666111444;;;???KKK]]]uuu{{{\\\sss{{{qqq```OOOAAA@@@@@@===;;;===@@@???===<<<>>>AAAEEEGGG???>>><<<<<<===<<<;;;999===>>>>>>???????????????:::<<>>===<<<<<<888:::===@@@GGGRRR```iii\\\NNNAAA???BBBCCCBBBBBB>>>>>>???BBBEEEFFFEEECCCKKK;;;999OOOlllmmmbbb^^^WWWRRRNNNMMMJJJEEEAAA>>>:::666333111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---......//////......---........................................................................////////////////////////.........---....................................---------............///................................................---------------------------------------------------------------------------,,,,,,...111333333222///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************++++++,,,,,,,,,,,,,,,,,,------------------......///111222444555666555666777:::;;;<<<;;;:::BBBCCCEEEHHHJJJKKKJJJIIICCCEEENNNHHHHHHMMMXXX~~~gggbbb]]]VVVKKKEEEDDDEEEJJJPPPRRROOOMMMMMMNNNOOOSSSVVVRRRJJJGGGHHHHHHHHHIIILLLMMMKKKHHHEEEAAABBBCCCBBBBBBEEEJJJOOOGGGCCC???======>>>>>>>>>:::888666444333555777888666777888888888777666555444444555555666666666666222555888999888666666777555444333555777888888777777:::<<<<<<:::888999;;;999::::::::::::<<>>BBBFFFIIILLLOOOUUU\\\___^^^___cccgggnnnnnnnnnnnnmmmllljjjiiiiiigggeeeaaa[[[UUUPPPMMMHHHBBB<<<999999999777444333111111333777BBBUUUfffttthhhLLLKKKFFFBBBBBBAAA===???CCC======;;;;;;<<<@@@EEEIII???===<<<<<<======<<<;;;>>>??????@@@@@@@@@???>>>:::===@@@AAA???<<<;;;:::444<<>>@@@CCCEEEEEEDDDCCCDDDCCCFFFHHHGGGUUU}}}jjjaaa^^^VVVQQQPPPLLLIIIEEEAAA===999555222111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------........................................................................////////////////////////,,,------.......................................---------............///................................................------------------------------------------------------------------------,,,++++++---///111111000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))******************************************************+++++++++++++++,,,,,,,,,,,,---------......000000000111111222222222222444666888999::::::;;;??????@@@AAACCCGGGJJJMMMDDDDDDMMMHHHJJJKKKHHHaaannn\\\UUUNNNOOOQQQDDDFFFEEEHHHNNNNNNGGGCCCDDDGGGIIIQQQWWWVVVNNNHHHFFFCCCCCCCCCCCCEEEHHHHHHFFFCCCAAA???@@@AAABBB@@@>>>BBB???;;;888888999;;;;;;888777444222222333555777777888888888777555333111444444444444444555555555444666777777555444333444444444333444666777666555444888<<<<<<888666777999777888999999999:::===???CCCCCCDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHFFFEEEGGGHHHKKKPPPSSSRRRLLLGGGDDDLLLSSSSSSMMMHHHIIILLLMMMJJJHHHJJJNNNQQQQQQPPPQQQPPPQQQSSSVVVVVVTTTRRRPPPQQQPPPKKKIIIKKKOOOPPPJJJEEEEEEGGGEEE>>>;;;===666666666777888888555333333444555777777444000---////////////////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,------...............,,,------...//////000000222333444444333444666888;;;+++EEE???[[[yyyJJJ===333666AAAEEE???888888888666555444444444444666666555555777999<<<===>>>DDDJJJMMMLLLNNNRRRWWW\\\]]]^^^_________^^^]]]WWWVVVSSSOOOJJJDDD???<<<888666333444555666444222===,,,(((:::MMMYYYgggxxxkkk{{{UUU@@@???AAACCCDDDAAA===>>>BBB;;;;;;:::999999===CCCHHH@@@>>><<<;;;<<<===<<<;;;===>>>???@@@@@@>>>===<<<:::===@@@@@@>>>;;;:::999666>>>GGGKKKKKKJJJKKKNNN@@@@@@DDDHHHFFF@@@>>>???===>>>AAACCCCCCDDDDDDDDDEEECCCBBBCCCCCCGGGWWWiiijjjaaa]]]SSSNNNNNNKKKHHHDDD@@@<<<999444111111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------........................................................................////////////////////////------......///......---........................---------............///................................................------------------------------------------------------------------------,,,++++++,,,...///...---......---,,,,,,,,,------++++++++++++++++++++++++***************+++++++++))))))************))))))******************************************************+++++++++++++++++++++,,,,,,------.........000000000000000000000000000222555777777888:::<<<777888999:::===CCCJJJPPPBBBAAAIIIGGGLLLKKK???MMMJJJOOOKKKKKKBBBBBBLLL<<>>???AAACCCDDDDDDDDDDDDCCCBBBDDDJJJQQQRRRMMMFFFEEEKKKRRRSSSOOOLLLKKKMMMKKKIIIGGGGGGIIILLLMMMNNNKKKJJJJJJMMMQQQSSSQQQNNNFFFJJJOOOOOOMMMJJJIIIHHHBBB???===??????===;;;;;;666555444555666777555333222333444444333111///............///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,------......///000000111222333333222333555777111CCC:::888DDDIIInnnJJJ888666999;;;<<<<<<;;;;;;999888666555444333222222111222444555666777:::>>>???>>>>>>@@@CCCDDDEEEGGGIIIJJJJJJIIIIII@@@???>>><<<:::777555333444444444333222111000000555999III^^^hhhmmm}}}}}}ooojjjsssPPP999>>><<>>???>>>===;;;:::999<<<>>>>>><<<:::999999;;;>>>BBBDDDCCCCCCEEEGGGEEEEEEGGGGGGBBB<<<===BBB===>>>@@@AAAAAABBBDDDFFFCCCBBBBBBCCCDDDGGGKKKNNNLLLpppkkkccc]]]RRRMMMMMMLLLIIIDDD@@@===999444111111111111111111000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,........................................................................////////////////////////......///000//////------........................---------............///................................................---------------------------------------------------------------------------,,,+++,,,---...---,,,------,,,,,,,,,---......************************))))))*********+++++++++))))))************))))))************************************************++++++******************++++++,,,,,,---......////////////000000000111111...111444555666777:::<<<666888:::;;;===BBBHHHMMMCCCBBBIIIEEEJJJJJJ>>>JJJIIINNNJJJTTTKKKCCCRRRHHHMMMFFFEEEKKKJJJCCCBBBHHHCCCBBBFFFLLLMMMHHHDDDDDD===@@@???===@@@FFFFFFBBB??????>>>===<<<:::777555444444555555444333444444555444333333222222333333666666666555444333222222333222222111222333444555444444333222000111333555555444444555666666444222333555888999888666555444444777999:::888777666777???@@@@@@>>><<<===@@@CCC>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEIIIMMMMMMIIIEEEFFFIIIMMMOOOMMMJJJHHHGGGDDDEEEGGGGGGGGGGGGIIIKKKHHHEEEDDDEEEIIIJJJGGGDDDBBBBBBFFFJJJLLLJJJFFFCCC;;;;;;:::777777999888555555333222222333444333222111222222111000/////////,,,---------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......---------------...//////000000000222222222222222444666:::888FFF)))444DDDUUUbbbHHH:::999@@@======>>>===<<<;;;:::999444444333333333333333333444555555666666666666777555666888999999999999888444444333222222222333333333555666444111111666:::///IIIgggyyysssrrr\\\CCC;;;FFF;;;>>>BBBEEEEEEDDD@@@<<<;;;===>>><<<999:::>>>CCCCCCAAA===;;;<<<<<<<<<;;;:::;;;===>>>>>><<<:::888999:::<<<;;;:::999999:::======>>>???@@@AAABBBBBBGGGEEEDDDDDDAAA<<<===@@@===>>>???>>>>>>???CCCGGG???EEEHHHEEEAAACCCIIINNNRRRFFFDDDTTTuuukkkddd___SSSOOOPPPLLLIIIEEEAAA===:::555222111111111111111000//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,........................................................................////////////////////////...///000000000///---,,,........................---------.........//////................................................------------------------------------------------------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,------...///************************))))))******++++++++++++))))))************))))))************************************************++++++******************++++++,,,,,,---...//////------...///000111222333---000444555555666999===<<>>===???DDDBBB<<<888:::<<<999666444666999000222444555444333333333444444444444333333222222444444444444444444444444333222111111111222333444222222111000///111555888555555555666777666444222333555666888999777555333444666999:::999666444444;;;<<<<<<:::888999===AAACCCBBBAAA@@@????????????EEEGGGIIIJJJIIIGGGEEEDDDEEEFFFHHHJJJIIIFFFCCCAAA===BBBFFFHHHGGGFFFGGGIIIFFFCCCAAADDDIIILLLJJJGGGSSSLLLEEEFFFIIIHHHCCC>>>777;;;999333222666666000444222000///000222222111000111000///......///000+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------......///000000000000111222222111222444666999777111NNN111222HHHQQQyyyRRR===;;;777888:::<<<<<<<<<<<<;;;:::999888777555333222111111000000111444555555444111222333444444333222111555444333222222333444555111444777555333777AAAJJJjjjqqqrrryyyxxx```nnnPPPKKKKKKDDDBBB999<<>>::::::===AAAEEEAAA>>><<<;;;<<<;;;;;;:::;;;===>>>>>><<<999888888999::::::888888999:::;;;<<<>>>BBBCCCBBB???;;;@@@===>>>CCCDDD@@@<<<;;;===>>>>>>===<<<>>>CCCGGGDDDCCC@@@>>>AAAGGGGGGCCCAAABBBSSSRRR;;;HHH|||pppaaa\\\XXXUUUQQQGGGFFFCCC@@@<<<888555333111111111111000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------//////.........------------------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++************++++++************************************************++++++,,,,,,,,,,,,------......//////000000111111444444555666888;;;>>>??????@@@BBBGGGKKKLLLHHHDDDKKKHHHDDDCCCEEEIIILLLMMMIIIJJJKKKKKKLLLNNNRRRVVVTTTKKKEEEHHHJJJKKKNNNTTTSSSPPPOOOPPPOOOHHHDDDDDDAAADDDHHHKKKKKKGGGBBB???<<<>>>???<<<888555666777111222444666777777666666333333333333333333333333444333333222111111111222777555222000000111333555444444444333333222222222555555444333444555666777777777666666555555555555666777777777777666666555::::::::::::;;;===>>>@@@???@@@AAAAAA@@@@@@BBBDDDJJJOOOOOOIIIEEEEEEBBB>>>HHHFFFDDDCCCBBBCCCDDDDDDBBBAAABBBGGGLLLNNNLLLIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>>>>;;;999777555444444555666333222111000////////////000//////...------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000000000111222222333333333777:::999666555888<<>><<<>>>>>>===:::444222777>>>555666777666444333222222777555555777555222555:::...777444000666777111111888666555888EEEWWWgggooo~~~zzzuuukkkQQQBBB???@@@;;;555888:::>>>AAACCCCCCBBBAAAIIIAAA888666:::===<<<999AAA???>>>=========<<<:::;;;;;;;;;999888:::<<>>AAACCCCCCBBBAAA??????>>><<<:::999;;;<<<<<<<<<;;;:::<<>>@@@BBBDDDDDDBBB@@@AAAFFFGGGDDDGGGNNNqqqbbb]]]YYYVVVRRRJJJHHHEEEAAA<<<777333000111111111111000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------//////.........------------------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++************++++++************************************************+++++++++,,,,,,,,,------.........///000000111111333333444555777:::<<<>>>@@@@@@CCCHHHKKKLLLHHHEEEOOOPPPPPPMMMJJJIIIKKKNNNIIIJJJJJJJJJJJJLLLOOORRRQQQIIIEEEKKKRRRTTTTTTUUUUUUPPPNNNNNNMMMIIIGGGIIIFFFHHHJJJKKKIIIEEEAAA===;;;<<<<<<:::777555555666111222333444555555555555333333333333333333333333444333222222111111111222666444222000000111333444444444333333333222222222555444333333333444666666666666555555555444444444666666777777777777777666;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCBBBBBBBBBEEEGGGIIINNNNNNIIIFFFGGGFFFBBBBBBDDDEEECCC@@@AAAEEEJJJLLLKKKKKKMMMPPPQQQQQQQQQKKKIIIGGGFFFEEEDDDCCCBBBCCCBBBAAA???>>>===<<<;;;;;;999777555444444444555333222111000/////////////////////...---,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...............//////000111111222222333333666999888555444777:::...<<>>????????????GGGAAA:::888:::<<<<<<;;;>>>===<<<======<<<:::888:::;;;;;;999888999<<>>??????>>><<<:::999;;;===BBB???<<<<<<>>>BBBEEEGGGAAA@@@>>>===>>>@@@AAABBBDDDBBBCCCFFFEEEAAABBBGGGqqqbbb^^^ZZZWWWSSSMMMKKKGGGBBB;;;555111...111111111111000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------...............------------------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++************++++++************************************************++++++++++++,,,,,,,,,,,,---......//////000111111222222222444555888;;;<<<>>>???AAAEEEHHHIIIFFFDDDGGGLLLPPPOOOIIIFFFGGGKKKJJJKKKKKKJJJIIIIIIKKKLLLKKKEEECCCLLLVVVYYYVVVSSSVVVQQQNNNNNNMMMKKKLLLOOOKKKKKKKKKIIIFFFBBB===;;;999888777777777777666444222222222222222333444555222222222222222222222222333333222111111111111222555444222000000111222333333333333222222222222222444444333333333444555666444444444444333333333333555555666777888888888777<<<<<<<<<<<<===???@@@AAACCCDDDDDDCCCBBBCCCFFFHHHHHHKKKKKKGGGEEEGGGHHHGGG???DDDHHHFFFBBBBBBJJJQQQRRRRRRRRRQQQPPPPPPRRRSSSRRRQQQNNNKKKIIIGGGEEEEEEDDDBBBAAA???===;;;::::::;;;999777555333333333333222111000//////.../////////......------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............//////000000111111222222333555777777444333555888KKK444;;;uuuttt}}}xxxeeeWWWLLL???:::444333888===:::666555<<<777666999999444444888111333888:::555///111777000222222999BBB>>>>>>KKKdddgggooopppdddzzzzzzUUUFFFFFFEEEAAA===:::;;;<<<999999::::::;;;<<<<<<<<>>;;;::::::<<<===;;;<<<===???@@@>>>:::666:::;;;;;;:::999999;;;>>>;;;>>>>>>;;;:::;;;999555;;;===???@@@@@@???===<<<===>>>>>>>>>===???AAADDDHHHCCC>>><<<@@@DDDFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEDDD@@@@@@BBBrrrccc^^^[[[XXXTTTMMMKKKGGGBBB<<<666111...111111111111000000000//////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------........................---------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++***************************************************++++++++++++,,,,,,,,,------......///000000111111111111222444666999:::999;;;===@@@BBBCCCBBBAAA===AAAFFFFFFDDDDDDFFFIIIIIIJJJKKKJJJGGGFFFFFFGGGEEECCCCCCHHHNNNPPPOOONNNRRROOONNNPPPNNNKKKLLLPPPJJJIIIGGGCCC@@@<<<999888999666444555888999777444333222111000000111333333222222222222222222222222222222111111111111111222444333111000000000222222222222222222222111111111333333333333333444444444333333333222222222222222333444555666777888888888::::::;;;;;;===>>>??????AAABBBBBBAAAAAAAAADDDFFFGGGHHHGGGDDDCCCCCCEEEFFFCCCGGGJJJIIIFFFGGGNNNTTTRRRTTTVVVTTTPPPMMMMMMOOOSSSSSSPPPLLLHHHEEEDDDCCCEEEDDDBBB???===;;;:::::::::888666444333222111111111000//////.........///------------,,,,,,++++++++++++++++++++++++++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------......//////000111111222333444666555333333444666222AAADDDAAA^^^pppgggYYYPPPHHHCCC;;;444666>>><<<555222666666111111666444444777999777444666<<<===BBBLLLaaasssppprrrwwwmmmaaa|||wwwtttrrraaaLLLLLLOOOPPPMMMFFF@@@======<<<;;;::::::::::::;;;<<<@@@@@@@@@===:::999;;;===;;;<<>>AAAAAA<<<:::;;;;;;999@@@AAAAAABBBAAA@@@>>>===<<<===???AAACCCFFFJJJMMMIIICCC===;;;>>>CCCDDDDDDDDDEEEFFFEEECCCAAA@@@???<<<>>>BBBDDDCCCBBBAAACCCqqqccc^^^[[[XXXUUUKKKJJJFFFBBB===777333111111111111111000000000//////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------.....................---------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++*********************************************************+++++++++,,,,,,---------...//////000000000000000111333555777999888999;;;===>>>???@@@AAA<<<<<<===???BBBDDDEEEFFFEEEFFFGGGFFFDDDAAA@@@AAADDDFFFGGGEEEBBBCCCGGGJJJJJJIIIKKKMMMKKKFFFFFFIIICCCBBB???<<<999777666555888555444555888:::888555333222000//////000111222111111111111111111111111111111111000000111222222333222111000000000111111111111111111111111111111111222222333333333333333111111222222222222222222222333444555666777777777777777888999:::;;;<<<<<<<<<===>>>>>>>>>>>>@@@AAAEEEDDDCCCBBB???>>>@@@BBBGGGGGGGGGGGGGGGIIILLLOOOOOORRRUUUSSSNNNIIIHHHHHHKKKKKKJJJFFFAAA======>>>DDDBBB???<<<:::999999999777777555444222111000000000///......---.........,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...------------......//////000111111222333444444333333444555---444<<<<<<888GGGwwwuuukkk```QQQKKKMMMFFFAAA>>>@@@BBBCCCDDDEEEFFF???<<>><<<;;;;;;;;;<<<===<<>>AAABBBAAA<<<999999:::;;;:::999888:::;;;AAADDDBBB<<<999<<<>>>???@@@@@@AAAAAA@@@>>>===<<<===???@@@AAACCCEEEIIILLLFFFAAA;;;999;;;>>>@@@@@@FFFHHHIIIGGGCCC???======;;;???BBBCCCBBBBBBBBBAAAqqqbbb^^^[[[XXXTTTJJJHHHFFFBBB===999555333111111111111000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------...............---------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++************++++++************************************************************++++++++++++,,,------......///000000111000000111222444777888999:::<<<===>>>???AAACCC???===<<<===???@@@???===@@@BBBDDDDDDAAA???======FFFLLLMMMEEE===>>>EEEJJJBBBCCCFFFGGGCCC===<<<@@@===;;;:::777666555444444666555444555777888777666333222111000000000000000000000000000000000000000111000000000000111222222222111111000000000000000000000000000000111111111000111222333333333222222111111111111222222222222222222333444555555555444444555666888999999999999777999<<<===<<<<<<<<<<<>>AAAFFFDDDCCCBBBDDDFFFHHHHHHHHHIIIJJJIIIEEEBBB???>>>FFFGGGGGGDDD???<<<===??????===:::777555555555555555444444333222111000000......------------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))************+++************++++++++++++++++++,,,---------------------......//////000000222222222333444444555555HHH555///:::===555888FFFlllwwwkkktttssslllddddddjjjiiibbb^^^jjjvvvxxxpppnnn}}}kkk```rrrjjjSSSCCC======??????===;;;<<>>===<<<;;;<<<======:::===???>>>;;;999888:::888888999;;;======;;;999999:::;;;:::999888999:::@@@CCCBBB<<<999;;;???AAA<<<=========<<<<<<;;;:::???@@@@@@???>>>???AAADDDAAA???<<<:::999;;;===???BBBEEEFFFDDD???;;;:::;;;===AAACCCAAA???@@@@@@>>>pppaaa]]]ZZZXXXTTTKKKIIIFFFBBB===999555222111111111111000000000000///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------.........//////---------............///////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++************++++++************************************************************++++++++++++,,,,,,---......//////000111111111111222444666888888:::<<<<<<<<<===AAADDDAAABBBDDDDDDBBB???<<<;;;???BBBEEEFFFDDDBBB@@@???FFFLLLMMMEEE???BBBHHHJJJCCCBBBDDDCCC>>>777888===;;;:::999777555444444333333444555555444444555666222333222222111000///...000000000000000000000000000000000000000111222222111111000000/////////////////////000000000111111000000222333333333222111111111111222222333333333111222222333333333222222333444555777888888888888444888<<>><<<::::::AAA???AAADDDCCC???@@@EEE@@@AAABBBAAA@@@AAAEEEIIIHHHFFFCCCAAA@@@???>>>===CCCEEEGGGEEE@@@???AAAEEE<<<:::777444333333444555222222222222222111111000...------,,,------......*********+++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************************++++++++++++++++++,,,------------,,,,,,------......///000000111111111333555666777666***666>>>:::444555===DDD666nnnpppSSS```kkkuuu{{{yyyqqqaaaNNNEEECCCCCCBBBAAAAAA???<<<::::::;;;::::::<<<;;;;;;::::::::::::;;;888:::======<<<999777666999777666777999;;;;;;;;;999:::;;;;;;999888888999999???AAA===:::;;;======999::::::;;;;;;;;;;;;;;;======>>>===<<<===???AAA===???@@@===:::999<<<@@@<<>>oooaaa]]]ZZZWWWTTTLLLJJJGGGCCC===888444111111111111111000000000000//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------.........//////---------.........//////////////////////////////................................................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++************++++++************************************************)))************+++++++++,,,,,,------...//////000111111111111222444666888666888::::::999;;;???BBBDDDJJJQQQQQQKKKEEEBBBCCCBBBEEEIIIKKKIIIGGGEEEEEEDDDIIIJJJDDDCCCGGGJJJIIIHHHFFFEEECCC<<<777999???<<<;;;:::888777555444333111333555444222111333555222333333333222111///...000000000000000000000000000000///000000111222222000000000000////////////.../////////000000111111///000111222333222111111111111222222333333333333111111222222222111000000333444666777888999888888444888>>>AAA@@@>>>;;;:::@@@>>>BBBGGGGGGCCCDDDIII<<>>>>>AAAEEE<<<:::777555333444555666111111222222222222111111------,,,,,,,,,------...******************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---------,,,,,,,,,,,,------...//////000111000111333555777888777222111333888999777555666???222@@@mmm~~~ssslllllliii\\\TTTxxxppptttxxxmmmNNNFFFAAADDDGGGDDD???<<<>>>>>>===:::888777888999888888888888888888888888777999;;;===<<<:::777444<<<999666666888;;;>>>>>>999:::;;;;;;999888888888222;;;@@@>>>;;;;;;;;;:::999::::::;;;<<<===>>>>>>999:::<<<<<<===@@@CCCFFF;;;@@@CCCAAA;;;999===BBB888<<>>;;;:::===AAA666;;;===999:::@@@CCCAAArrrccc^^^ZZZVVVRRRKKKIIIFFFAAA<<<777333111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................................................................................................................---------.........//////............/////////000---///000000///......///...............//////000---------------------------...///000000///...---........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++000000000000000/////////000111222444555666777777===;;;:::;;;>>>AAABBBBBBCCCJJJSSSWWWTTTNNNHHHEEEAAAEEEOOOVVVSSSIIIEEEIIIRRRTTTMMM???:::CCCJJJKKKLLLKKKIIIDDD>>>;;;:::;;;;;;===<<<777333444555333444555666777777555333222333222000/////////000111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111222222222333333333222222222222222222222222555666777888777666444333555999>>>AAA@@@===;;;:::>>>@@@CCCFFFIIIIIIIIIIIIIIIDDD@@@???BBBEEEFFFEEELLLNNNPPPQQQOOOKKKGGGDDD===@@@CCCAAA<<<:::<<>>;;;888===QQQvvviiisssuuuvvvcccVVVYYYPPPmmmxxx]]]www|||yyy~~~gggAAA@@@@@@BBBDDDFFFFFFDDDBBB777===???999666999:::888:::<<>>:::888888999888999999888777888:::<<<>>>:::888:::;;;:::===AAA@@@>>>======<<<;;;888666888:::;;;;;;:::::::::;;;======>>>AAADDDCCC???;;;999:::<<<>>>>>>>>><<<;;;===>>>===<<<<<<<<<>>>@@@;;;666888AAAAAA999777<<<;;;===>>>???>>>======>>>pppbbb]]]ZZZWWWSSSKKKIIIFFFAAA<<<777333111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------........................................................................................................................................../////////000........./////////000000---///000000///......///,,,---...////////////...---------------------------...///000000///...---........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++*********))))))))))))))))))))))))))))))))))))************************)))************+++++++++////////////////////////000111222444555666666777777666666888===@@@BBBCCC@@@GGGNNNRRRPPPKKKFFFDDDBBBEEEMMMTTTQQQJJJHHHLLLOOOOOOKKKBBB===???CCCDDDJJJHHHDDD???;;;999999999:::;;;888333222555666444333444555666555444222111222111000/////////000000//////000000000000//////........./////////000000///////////////////////////////////////////////////000000111111111111111111111111111222222222222333333333333333333333333444555666777777555333222555888<<<>>>===;;;::::::===???BBBEEEGGGHHHHHHHHHIIIGGGDDDCCCCCCCCCCCCBBBDDDFFFHHHJJJJJJHHHEEECCC>>>BBBEEECCC>>>:::999;;;777666444333222333444555////////////000111222333------,,,,,,,,,+++++++++++++++++++++++++++++++++...+++(((***...///---***,,,,,,++++++******++++++***------))))))+++***((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------.........///000222444666777666555444333333444555555999888777777<<>>???:::888;;;;;;999:::===???>>>;;;999999:::999999:::999999;;;???BBBEEE@@@=========;;;===AAA===<<<;;;:::;;;;;;999888888:::;;;;;;;;;;;;;;;;;;777888;;;???CCCBBB???;;;:::;;;<<<===>>>===<<<;;;AAABBBBBB???<<<;;;===???===888:::BBBBBB:::888===AAABBBBBB@@@===;;;;;;<<>>FFFCCC>>>:::999888888777888777333000222777888444222222333444444222111000111111000////////////000......////////////......---------.........//////........................////////////////////////...//////000000000000000000000000000111111111111333444444444444444444444333444555666666444333111444666999:::999999999:::;;;===@@@BBBDDDEEEEEEEEEHHHIIIIIIGGGDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???CCCFFFDDD???999666666777666444333222222222333//////.........//////000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---***)))***---///---***------,,,+++************,,,111222---))))))***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------/////////000111222444444444444333333333333444555777999:::999666666999<<>>??????@@@@@@@@@??????======;;;999999;;;:::777:::<<<>>>===;;;999999999999999:::::::::>>>BBBFFFEEE@@@======<<<;;;===BBBAAA???<<<;;;;;;;;;:::888888999:::;;;<<<;;;;;;:::999;;;???CCCFFFEEEAAA>>>;;;;;;<<<<<<<<<;;;::::::BBBDDDEEEBBB===;;;???CCC???;;;<<>>GGGFFFDDDAAA<<<999999999oooaaa]]]ZZZXXXTTTKKKJJJGGGCCC>>>888444111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......................................................................................................////////////////////////........./////////000000...////////////000000000...///000000......000111555444222000.......................................//////////////////...........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,---------------...000000111222333555666777555444444555888999:::999;;;===AAADDDEEECCCAAA@@@???AAACCCDDDDDDCCCEEEHHHGGG@@@???CCC@@@888777===BBB???<<<;;;;;;:::777444555555222111666;;;999222111111222222222111000///000000/////////.........---..................---,,,,,,,,,---------......------------------------////////////////////////---......///000/////////////////////000000000000222222333333333333333444111222444555555444222111222444666666666666888999:::;;;===???AAABBBCCCCCCEEEHHHJJJHHHDDD@@@???@@@AAAAAAAAA@@@???>>>======>>>@@@BBB@@@<<<777555555777666444222111000000000///......---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,+++,,,+++************++++++...444555///)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------////////////000111222222222222222222222333333444777999:::::::::<<>>?????????>>>>>>>>>???>>>;;;888666888:::888555888999:::;;;:::888777777888888888888888<<>>DDDDDDBBB???;;;999999:::pppaaa]]]YYYVVVSSSKKKJJJGGGDDD>>>999444111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////////////////////////////////////////////////////000000000000000000000000---............/////////////////////000000000111...///000///...///111333>>>:::444///------...000......................../////////....../////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,,,,------......000000000111333444666777666555555666999:::999888:::<<<>>>AAABBBAAA@@@>>>AAABBBAAA??????AAADDDEEEFFF>>>;;;@@@@@@:::;;;BBB>>>>>>?????????<<<777444333444444555:::>>>999111000000000000000//////...////////////......------------............------,,,,,,,,,,,,------------------------------------........................------...///////////////....../////////000000000000000111111222222222222111222333555555444222111111333444555444555777999999:::;;;===>>>@@@AAAAAA>>>AAADDDCCC???======??????>>>======<<<<<<<<<<<<<<<<<<;;;999666555666666555444333222111000//////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,+++)))))))))))))))***+++,,,...444555///)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///.........//////000111000111111222222222222222666666555555555888;;;>>>666FFFEEEMMMBBBaaa~~~xxxxxxyyyppphhhOOO333:::<<>><<<<<>>888444333555666555777<<>>@@@>>><<<<<<@@@DDD<<<;;;<<>>=========<<<:::999:::<<>>>>>===<<<===>>>AAABBBBBB@@@===CCCDDDBBB>>>???DDDHHHGGGFFFAAA>>>???AAAAAABBBEEE>>>@@@CCCCCC@@@<<<999888222555666777:::<<<777000000000000///////////////.........///...------,,,------............------,,,,,,,,,---------......------------------------........................---......///////////////////////////000000000000//////000000111111222222000222333555555444333222111333444555555666888999888999:::;;;===>>>???@@@<<<<<<<<<<<<;;;;;;<<<>>>888888999:::;;;===>>>>>>:::888666444333444666777333333222111000//////......---,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************+++++++++,,,******))))))******+++,,,,,,111222---))))))***)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------...//////000...///000111222222222111222333444555666666666666;;;<<<<<>><<<:::;;;???DDDBBB===999::::::888888:::444333333555666666333111444555555444333333555777:::777666888777444444777<<<;;;;;;;;;<<<<<<:::999444444444888<<<<<<999555555999>>>BBBCCCCCCCCCCCC<<<:::888777777888999;;;=========;;;::::::;;;===999999;;;<<<======>>>>>>666888:::::::::999:::;;;lll]]]YYYWWWTTTQQQKKKJJJHHHEEE@@@:::444111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////////////////////////////////////////////////////111111111111111111111111000000111111111222222222//////000000000111111111///000000///...///222555888666333000///...///000........................000///...------...///000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---......//////111000000000111333666888888888:::===@@@BBBAAA@@@??????@@@CCCEEEDDD@@@===@@@BBB@@@===@@@HHHLLLJJJGGGGGGEEEBBBDDDHHHHHHDDD@@@DDDGGGDDD>>>:::;;;>>>444777777555555666555222111000000///////////////------.........---,,,+++......////////////......------------............------------------------..............................///000000000000/////////000000000111111111///000000111222222333333111222444555666555444333111333555777777777888:::888999999:::;;;===>>>???CCC@@@<<<:::;;;>>>@@@AAA888999;;;<<<>>>?????????888777555444444555555444111111111111000//////...------,,,+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++)))***++++++******+++,,,///...---,,,++++++++++++***------))))))+++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---...///111111111111111222333555888::::::999777444:::JJJLLLIII888:::>>>>>>BBBKKKZZZnnn~~~wwwjjjaaaOOOFFFJJJJJJ>>>666888>>>;;;888999===AAA@@@<<<999;;;<<<:::888999???DDD???;;;999999666333444:::444222222444666666333111222444666666444444555666:::777888;;;;;;666555666666666888:::======:::888555444555999>>>>>>:::666666:::???BBBCCCDDDFFFIII>>><<<:::888999;;;===???>>>;;;888888:::;;;;;;999777999:::;;;===???@@@@@@555888;;;;;;:::888777777hhh[[[XXXVVVTTTQQQJJJJJJIIIEEE@@@:::444000000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444000000000000111111111111///000000///...000333666000111111111111000//////////////////////////////000///...------...///000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++,,,,,,------...///000000111000//////111333666888>>>>>>>>>@@@BBBBBBAAA???AAAAAABBBEEEGGGFFFAAA===;;;>>>===:::???IIIMMMKKKHHHLLLKKKEEEGGGMMMKKKBBBCCCGGGHHHCCC:::777<<>>???MMMFFF@@@===@@@DDDFFFGGG>>>???@@@AAAAAAAAA@@@???888777777777777666333111///000000000000000///...---,,,,,,+++,,,,,,------))))))******++++++++++++++++++++++++++++++++++++)))***++++++******+++,,,444222000...,,,+++***))))))***)))'''))),,,+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---...000000,,,---///000111111111000555333222333444555555555999:::PPPSSS]]]BBB???888>>>===>>>???BBBJJJXXXeeewww~~~jjjmmmeeefffMMMOOOFFFEEEDDD>>>;;;EEEQQQMMMAAA999<<<<<<:::;;;>>>:::444666888:::888666888>>>EEE;;;777666666222---000888444333222444777777444111111444777777777666666777555444777<<<===999777999777888:::===>>>===999666777666666;;;@@@AAA<<<777555999<<<>>>===>>>AAADDD@@@>>><<<:::;;;===@@@BBB;;;777444666;;;>>>>>>;;;666999:::;;;===@@@BBBAAA777:::======:::777444222dddZZZ[[[XXXSSSOOOOOOJJJFFFEEEAAA999333111////////////............//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------......//////////////////////////////.........//////000000000111111111000000000000000000000000222000000222555666333000666???CCCAAA@@@DDDEEECCCIIIIIILLLPPPTTTVVVTTTRRRJJJIIIGGGDDD@@@;;;666444===888111......111333444222---+++...444555000***///...------...///...---////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,------......///555555444222000111333555???AAABBBAAA???>>>@@@BBBCCCIIIGGG>>>===CCCDDD===>>><<<;;;===BBBFFFHHHGGGLLLGGGCCCCCCFFFHHHEEEBBBAAA>>>:::888888888888777555666666555444333222111////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...//////000000000000000000111111111222222222222444444444444444444444444666222000111555666444000///111444888999999888777777666888<<<<<<<<<@@@FFFAAAAAARRRGGG;;;EEEIIIMMMHHHFFFBBB???>>>???AAACCC<<<:::777444333333333444222111111000///.........---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************555333000---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......222222222111111111111111///000111333333444444333888???EEEEEE@@@;;;;;;>>><<<<<<===>>>@@@CCCEEEGGGOOOXXX```ssszzzsssiii]]]UUUNNNMMMLLLKKKJJJJJJKKKLLLDDDFFFCCC===>>>DDDDDD??????>>>===<<<;;;:::::::::888888999:::;;;;;;<<<<<<===<<<:::888555333111000444444555555555555444444222444666666666666666888999888888888888888888999;;;888777999999666666999;;;;;;999888:::>>><<<777;;;888666888<<<@@@AAA@@@:::>>>@@@===<<>>;;;;;;===777777555888@@@DDD@@@<<<::::::===>>><<<666444666999fff\\\\\\XXXTTTPPPOOOJJJFFFEEEAAA999333111000000000/////////......//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------......///////////////////////////////////////............///000000000000000////////////000000...111555:::===AAAFFFIIISSSYYY\\\ZZZZZZ___bbbbbb]]]```cccgggjjjjjjiiihhhjjjiiiiiigggeeebbb___]]]FFFEEECCC@@@<<<666111...---333777333***&&&+++111000///...///111222111///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,---.........999888777444111000111333:::<<<<<<;;;:::;;;>>>AAA@@@EEECCC;;;:::@@@@@@999<<<:::999;;;>>>AAABBBBBBEEEAAA>>>>>>AAABBBBBB@@@>>>;;;888666666666555555333333333333222111000///////////////.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////000000//////000000000000111111111111333333333333333333333333555222///111444555333000111222444666777777666555999666777;;;>>><<<;;;<<<>>>???SSSLLLAAAEEE???===HHHEEEBBB>>>===<<<===>>>:::888666444222222222333111000000///......---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************000...,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...111111111111111111111111000000111222222333444444888<<>>@@@BBBEEEFFFEEEMMMPPPRRReee{{{vvvaaaWWW]]]^^^ZZZTTTOOOKKKGGGMMMKKKIIIGGGGGGGGGGGGGGGLLLKKKJJJIIIIIIJJJJJJKKKDDDEEEBBB===>>>BBBBBB>>>>>>===<<<:::999999999999666777777777888999999999>>>===;;;999777555444333444444555555555555444444222444666777666666777888999999888888888888999999:::777666999999666777:::;;;<<<:::888:::===;;;666888999;;;???BBBBBB===999999>>>BBBBBBDDDJJJMMMMMMHHH<<<;;;???:::999;;;666:::777777===@@@>>><<<===<<<>>>???;;;666222333555hhh^^^]]]YYYUUURRROOOJJJFFFEEEAAA999333111111111000000000/////////...............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///////////////////////////////////////............//////000111111000000000111333555666???EEEMMMPPPQQQTTT\\\bbb]]]aaabbbaaabbbgggkkklllfffiiilllnnnmmmlllllllllqqqqqqrrrssssssrrrqqqqqqoooooollldddXXXKKK@@@::::::555///---...111444555///...---...000000///...////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,------......666666555333000///111222666888999999:::<<<@@@CCC???CCCBBB<<<:::>>>===888>>><<<::::::<<<>>>>>>======;;;:::999:::;;;===>>>:::777444333333333222111000000000000///...---,,,//////.........---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////............/////////000000000111111111111111111111111333111///000333444222///333333333444444444444444:::666555;;;>>>;;;777555555222EEECCC===EEE>>>:::EEECCC@@@===:::999999999888666444222111000111111//////......------,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))******************)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000111111222222111111000000111222444555888888888777777888999:::<<<<<<<<<===???AAACCCDDDGGGQQQSSSKKKLLLVVVSSSGGGOOONNNOOOOOOKKKDDDAAABBBBBBCCCCCCBBBBBBDDDFFFIIIHHHGGGGGGFFFFFFGGGHHHIIIEEEDDDAAA<<<<<>>@@@>>>:::666777===BBBCCCHHHOOOUUUVVVPPPCCCAAABBB===<<>>??????;;;555000000111iii___]]]XXXUUURRROOOJJJFFFEEEAAA999333111111111111111000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---......//////////////////////////////000000000111000000//////000111111222222333666999>>>BBBDDDJJJQQQXXX[[[[[[\\\aaaeeeiiikkkllllllmmmppprrrssssssuuuvvvuuusssrrrtttvvvuuuvvvwwwyyyzzz|||}}}}}}wwwyyy{{{zzzvvvrrrppppppYYYMMM???777777777333///000///......000000000///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************++++++,,,------.........///000///...///111333555777:::===@@@BBBDDDFFFAAAEEEDDD@@@>>>@@@???:::BBBAAA???===============::::::999777666666999<<<777555222111111111000///...............---,,,,,,.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////000000000000000000000000222000///000111222111///222222111111111333444555888555555:::<<<999999:::GGG888>>>888555BBBAAACCC@@@???>>><<<999888666555555444222111////////////---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((()))))))))************)))(((((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,---------......//////000111222222222111000//////111333555666444222444777999888666;;;;;;;;;;;;===???AAABBB>>>IIIMMMEEECCCIIILLLHHHGGGDDDHHHQQQOOOEEE???BBBAAAFFFKKKMMMJJJEEEBBB@@@CCCBBBBBBAAABBBCCCEEEFFFDDDBBB>>>;;;;;;<<<<<<::::::999888666555555444444444444333333333333333333444333333333222222222111222222333333333333222222222444666666666555666777888777777666666777777888555333444888999777888;;;:::<<<;;;777666777666222999888666666777888999:::777<<<@@@@@@DDDLLLQQQRRRNNNBBBAAADDD???>>>@@@<<<<<<888777:::;;;:::;;;>>>======<<<999444000///000jjj___\\\VVVSSSRRROOOJJJFFFEEEAAA999333111111111111111000000000000---.....................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---......///////////////////////////000000111111111000///...///000111222666888;;;@@@FFFMMMRRRUUUXXX\\\bbbfffggggggggghhhhhhggghhhiiijjjiiihhhhhhoooooonnnmmmnnnpppuuuxxxxxxxxxzzz{{{}}}yyy{{{~~~}}}yyysssnnnkkkggglllkkk]]]FFF444...///222000......000222333333////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************++++++,,,------...,,,---//////...///111333333666;;;AAAEEEGGGFFFEEEBBBDDDEEECCCBBBBBB@@@===DDDDDDBBB@@@>>>===>>>>>>>>>===;;;777555555777:::666444222111222222000///.........///......---,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------------.........////////////////////////111000///000111111000///000/////////111333666777444444777999888888>>>GGGjjjQQQKKK<<<444>>>===@@@;;;;;;;;;;;;:::888666444222222111000///.........,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((()))))))))*********************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------------...///000000111111333111000//////111222444333111111444999;;;888444999999999:::;;;===@@@AAA@@@EEEFFF@@@>>>AAACCCAAAMMMIIIMMMWWWXXXRRROOOSSS;;;@@@GGGJJJIIIDDD>>>;;;???>>>======>>>???@@@AAACCC???;;;::::::999999999888777666555333333333333333333333333333222222222////////////000000000000111111222222222222111111111333555555555444555666555555444444444444555555333222333888999777777:::999<<<;;;666444555444111666666666666777888;;;<<<888<<>>WWWbbbnnnqqqhhhZZZMMMGGG999555000------///000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******++++++,,,,,,------000111222222000///000111111333888???DDDEEECCCAAA@@@AAADDDDDDDDDBBB@@@>>>CCCCCCBBB???===<<<===???BBB???;;;777666666777999555333222222333222111///...///////////////......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........////////////////////////000000000000000000000000.........///111444666888222444888:::777777AAAMMMkkkRRRMMMAAA777<<<777888888999;;;<<<;;;888555333111000000//////...------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------......//////000000222111000///000000111222000000111555:::;;;999666888888888:::<<>>>>>AAA<<<888999999777777999777666555444222222222222222222222222222222222222//////000000000111111111000000111111111111000000///111333444333333444555333333222222222222333333333111333888999666666888999<<<<<<777444555555333333777<<>>AAABBBFFFOOOUUUWWWRRRFFFDDDFFF???<<<===777777777:::>>>===777666888777666555444333222111000mmmaaa\\\VVVTTTTTTOOOJJJFFFEEEAAA999333111000000000/////////......---------.........//////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---......///////////////...//////000111111222222000000111444888===BBBFFFKKKNNNRRRVVVZZZ]]]^^^^^^YYY[[[]]][[[YYY[[[ccciiifff^^^YYY[[[]]]\\\]]]aaa\\\YYYYYY^^^eeegggccc___rrrrrrsssuuuxxx{{{~~~yyyyyyzzz|||zzzppp^^^QQQPPPUUU```nnnyyyzzzqqqhhhVVVNNNBBB888222///......////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++,,,,,,------///111222222111000111222222222444999>>>AAAAAA???>>>???CCCFFFFFFDDDAAA@@@AAABBBBBB@@@===<<<>>>AAABBB===777555666888888888444333222222333222111///...//////000000/////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...............------------............////////////////////////000111222111111000111111///000000111222333555555555666888;;;999888???GGGRRR===@@@<<<666;;;777:::999;;;===>>><<<888444111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,........................111111111111000000000000000000111333666999::::::999999:::<<<>>>BBBEEEFFF@@@>>>???@@@@@@???@@@BBBHHHFFFBBB@@@EEENNNSSSSSSZZZQQQGGGCCCDDDFFFDDDBBB???>>>===<<<;;;<<<======???999666888888666666999666666444333222111111111///000000111111222222222000000000000111111111111///000000111111000000///...000222222222111222333333333222222222222333333222111333888999666555777:::>>>???:::777888888777666:::@@@BBB@@@===<<<;;;888===@@@AAAEEENNNUUUXXXYYYJJJEEEEEE>>>>>>BBB???777888;;;>>>;;;666555888666555444333222111000///oooccc]]]WWWUUUUUUOOOJJJFFFEEEAAA999333111////////////............---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---......///////////////...//////000111222222222222333666:::@@@HHHOOOSSSTTTVVVYYY\\\]]]]]][[[ZZZ]]]cccjjjlllnnnzzz~~~~~~|||rrraaabbbcccfffiiimmmqqqsss~~~{{{yyy}}}uuukkk\\\fffooopppkkkjjjqqqzzz{{{ooo]]]LLL???777222000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))************************'''(((((()))***+++++++++)))******+++,,,,,,------***,,,///000000111222444555333333555:::???@@@@@@???@@@DDDHHHIIIFFFCCCCCCBBBCCCCCCAAA???>>>AAACCC@@@:::333222666999999777333222111222333222000.........//////000/////////,,,,,,,,,+++++++++******,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......---------.........//////////////////////////////111222222222111000111222111111222222333333333333999777888;;;;;;999;;;>>>GGG333999888444;;;999>>>;;;<<>>AAADDDHHHIIIDDDCCCDDDGGGEEEBBBDDDHHH@@@EEEDDD@@@EEEOOOOOOHHHXXXOOOFFFEEEJJJNNNLLLHHH@@@@@@>>>===<<<======>>>>>>777444777888555555999666666444333222111111111---......///000111222222////////////000000000000//////000000000000//////---///111111111000111222444333333222222333333444333111333888888555444666;;;@@@AAA<<<999:::;;;:::===>>>>>><<<999888;;;>>>777<<<>>>===AAAIIIPPPRRRUUUDDD>>>===888;;;CCCBBB888888:::<<<999444555999777666444222222111///---ooo]]]YYYYYYXXXUUUPPPLLLHHHCCC>>>999333///000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000555555333000...///222555777;;;@@@FFFLLLPPPSSSUUUMMMWWW\\\[[[```ooo|||yyyiiidddfffffflllwwwyyyuuuzzztttaaaCCCCCCXXXccciiifffSSSSSS{{{|||lll]]]GGG333///...//////,,,)))...555...------...000000...,,,///............------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))*********)))***+++---+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------...111000/////////000222333555444444555777;;;>>>@@@;;;<<<>>>???@@@AAABBBCCC>>>@@@BBBDDDCCCAAA>>><<<===888555>>>HHH===///111555444333111000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////...000222111///......////////////000111333444555777999:::::::::<<<>>>@@@<<<>>>???===999777888:::>>>>>><<<:::888555222111..................------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++---------........./////////000000111111111111000222222222333444555666777;;;999888:::>>>@@@???===@@@@@@AAAAAAAAA@@@@@@???>>>AAACCCCCCBBBBBBEEEHHHLLLGGGBBBCCCIIIMMMLLLIII@@@BBB@@@;;;;;;>>>@@@>>>>>>999555444888:::999777444333222111000000000000000000000000000000000000000000////////////000000////////////000000000000///////////////000111111666666555333222222555888555666666777777777777777:::666333333666:::;;;:::<<<>>>???===999777888:::===888888BBBIIIIIIGGGHHHKKKGGG@@@999666:::CCCKKKAAA999444555777555333222333333222111000///...---ooo^^^ZZZYYYXXXTTTOOOLLLGGGCCC>>>999333///000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........---------.........//////000000000111111111000000(((***,,,111777<<<@@@BBBJJJKKKLLLLLLNNNQQQVVVZZZ^^^rrrvvvmmmkkkppp}}}www___aaaRRRTTTQQQMMMJJJBBBMMMaaauuu{{{mmm___III;;;000000444333...***------------...//////...///............------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++))))))***,,,+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------...000///.........///111111333333333444666999<<<>>>===<<<;;;<<<===>>>>>>>>><<<>>>AAACCCBBB@@@===::::::888999HHHXXXLLL999555333222111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///---///000///...---...000/////////000111222444555555777888888777888:::<<<:::<<<===;;;888666777888::::::888777555444222222//////...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,---------............///000000111000000000222222222222333555666777:::888777999<<<>>>===<<<======>>>???@@@@@@???>>>???AAACCCCCCBBBAAABBBDDDEEEAAA===???DDDHHHGGGEEEAAABBB@@@;;;:::<<<===;;;;;;777333333666888777444333222222111000000000000111111111111111111111111///......------......///....../////////000000000///////////////000000111555555555444222222444666444555666666777777666666888555222222555888999999888:::<<<<<<:::999;;;===@@@999888???EEEFFFGGGIIIBBBAAA===::::::???GGGNNN@@@999333555666444222222333222222111000///...---nnn^^^[[[XXXVVVSSSOOOLLLGGGCCC>>>999333000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........------........./////////000000222222222111000///888555111000333999???CCCHHHIIIKKKOOOWWWfffxxxuuu```fffoooiiivvvffflllkkkaaaRRRBBBNNN```uuugggSSS>>>444222111///...///000000///------...000///............---------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,------+++)))((()))++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------..................///000000111111111222444777999;;;???;;;888888;;;===<<<::::::<<>>:::888666444333BBBSSSJJJ777111000000//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---------,,,---///111/////////000111222333444333555555555444444666888999:::;;;:::777555555666666555444222111111222222222000...,,,++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,,,,------------......///000000//////111111111222333444666666777666666888:::;;;;;;::::::;;;===>>>???>>>>>>===>>>AAACCCCCCAAA@@@@@@@@@>>>;;;999:::>>>AAAAAA???@@@AAA???:::888::::::777666444222222555555333111111111000000000000111111111111111111111111111111---------,,,,,,---------.........////////////000//////......//////000111222444555444333222444555333333444555555555555555777444222222444666777888666888:::;;;::::::;;;===AAA;;;888;;;@@@BBBDDDFFF::::::;;;;;;<<<@@@EEEIII>>>888333555666333222222222222111000///......---mmm^^^[[[XXXUUURRRNNNKKKFFFBBB>>>999333000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------........................///////////////000111222222111000//////111333555777===EEEKKKDDDRRRfffzzz|||llljjj^^^mmmuuuooo^^^LLLYYYwwwxxxeeeOOO888+++...777000222333222///---...//////............---------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,+++***)))+++,,,+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,------...............//////000000000000111222444666888999???;;;888888<<<>>>===<<<888:::===???>>><<<888555777333+++000<<<888---.........------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------,,,,,,...111444////////////000111222333333444444333111111333444888999999999888666555555666444222000//////111222333111...+++******,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---...////////////111111111111222444555666555555555777888999::::::;;;;;;===>>>>>>>>>===<<<===???AAAAAAAAA@@@???>>><<<:::999999:::;;;;;;;;;<<<>>><<<888777999999666444222111222444444111///000000/////////000111111000000000000000000000000------,,,,,,,,,,,,------------.........////////////............///000000000222444444333222333333222222333444444444444333666555333333444666777888999:::;;;;;;::::::999999===:::888999<<<>>>???@@@888999;;;<<<<<<======>>><<<666333555555222111222111111000//////...------jjj^^^[[[WWWSSSQQQMMMJJJFFFBBB>>>999333000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////........./////////000000...///000111111111000000+++444===AAAAAAEEENNNVVVmmmooommmhhhddd```^^^tttxxx]]]AAA333111---///000111000///......///............---------------------------------------------------------------------------------++++++++++++++++++++++++++++++************++++++)))***++++++***+++---///+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,------...//////000000111111111111000111222333444666888888>>>;;;999;;;>>>AAAAAA@@@999:::<<<<<<;;;999555333777777///,,,222...***111------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---......------///333666////////////000111222222333444444333111111222444888888888999999888666444666444222///......///000333000---+++)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,---...////////////000000000111222333444555444555666777777888999:::======>>>>>>>>>>>>>>>>>>======>>>@@@@@@@@@???>>>===>>>===;;;999888888999888::::::777666999:::777333222222222333333111000/////////...//////000000------------------------...------,,,,,,------...------------...........................//////000///111333333222111222333111222222333333333333333666666666555555666777888999::::::;;;<<<;;;999888777888888999:::;;;;;;999999:::<<<>>>???===;;;888999555333555444111000111000000//////...---------fff\\\[[[UUURRRPPPLLLIIIEEEAAA===999444000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......------........./////////....../////////000000000...//////000111222333333:::>>>BBBFFFOOOaaa{{{xxxkkkiiieeettthhhmmmzzzlllKKK444000...------///000///...///............---------------------------------------------------------------------............++++++++++++++++++++++++++++++************++++++((()))+++++++++,,,///111+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------...//////000111111111111111111111222444555777777888:::;;;<<<>>>???@@@AAABBB<<<<<<;;;:::888666333222///666444111333///,,,222---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///......000222555///////////////000111222333444444333222111333444777777777999:::888555333555444222000............111///---+++******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,++++++---...//////000////////////000111222444444444666888888888888:::;;;============>>>@@@BBBDDD@@@???>>>>>>???@@@???===>>>@@@AAA???:::888999:::555888999666777::::::777333222222222111111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............------......///000...000111111000000222333111111222333333333333333555666777666555555666888888888999<<<>>>>>><<<:::555888:::999999;;;:::666:::;;;===@@@BBBAAA>>>;;;666333333444333//////111//////......------------ccc[[[[[[UUUPPPPPPLLLIIIEEEAAA===999444000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------..................////////////.../////////000000000000000000000000222555777999888@@@OOOeeelllhhhuuuwww}}}~~~TTTQQQ[[[tttlllWWWDDD;;;000,,,---000000...///............---------------------------------------------------------------------.........///++++++++++++++++++++++++++++++************++++++)))***,,,++++++,,,...000+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------.........000111111111000///000111222444555666666777666:::??????===;;;===???@@@>>>;;;888555333222111,,,444222000444111,,,///......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---////////////000222000////////////000111111222333444333222222333555555555555777999888444111000000000/////////.........------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,---+++,,,---...///000000000////////////111222333444555777::::::999999;;;===:::999999:::===BBBGGGKKKFFFCCC???======>>>===;;;;;;???BBB@@@;;;888:::===666999999777777999888555222222111000//////000222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------...------------...//////...///000///...///222444111222333333444444333333444666777666444333555777::::::;;;===@@@@@@<<<999666;;;;;;888777;;;<<<999;;;:::;;;>>>@@@@@@>>>;;;444222333444333......111.........------------,,,aaaZZZ[[[TTTPPPPPPKKKIIIEEEAAA===999444000000000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------................../////////000////////////000000000000222111111111333777;;;===HHH[[[}}}ccchhhrrr|||dddWWWQQQ^^^ttt}}}[[[LLL999...---//////,,,//////.........------------------------------------------------------------------.........//////++++++++++++++++++++++++++++++************+++++++++,,,---,,,++++++,,,...+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,---......,,,---///000000000///...///000222333444555666666333:::@@@???:::777888;;;BBB@@@;;;777444222111111444777000,,,333333...000//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...***,,,...///......///000000////////////000000111111222333222111111333555444333333555888777333///,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------+++,,,---///000111111111......//////000222333444666888;;;;;;::::::<<>>===???@@@>>>999555:::===<<<777666<<>><<<:::999:::<<<<<<999666333222222444222......111------------------,,,,,,aaa\\\UUUYYYUUUPPPLLLJJJEEE@@@:::555222000000000000000000000000000////////////////////////........................------------------------........................///////////////.........,,,...000///......000333666000---000555:::DDDMMMttt]]]fffwww|||~~~qqqjjjssssssmmmxxxyyysssVVV666---------222...***---555333)))(((///,,,------......------,,,------------------------///---,,,---000000...+++,,,,,,,,,,,,,,,+++***)))************************************************************))))))((((((******))))))***+++,,,,,,******+++++++++,,,,,,,,,...///////////////......///000111222333333333333666777888888888999;;;>>>777666555444222111000///222111111000///.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...............///000000333333333222222222111111222333444555444333222111......---------......///------------,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++,,,---...///000111111111111000000000000000222444777:::<<<<<<;;;:::888888888:::===AAAEEEGGGCCCDDDEEEDDDBBB>>>:::777???>>><<<:::888666444444666555555444222111000000////////////////////////111000000///...---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------............///000000000000000111111222222333444555555555444333222444444222000111666:::===<<<;;;===???>>>:::666999::::::999888777999:::;;;999888;;;??????;;;666333222111///......------......---,,,,,,+++******___ZZZSSSWWWSSSNNNLLLJJJEEE???:::555222000000000000000000000000000////////////////////////........................------------------------........................////////////////////////111222222222111111333444---555:::888;;;QQQyyylllZZZiii{{{~~~zzzsssyyy{{{tttqqquuu[[[JJJ<<<000,,,777222,,,***...222000+++,,,------......------,,,------------------------...---,,,---//////---+++,,,,,,,,,,,,,,,+++***)))************************************************++++++*********)))))))))******))))))***++++++,,,******+++++++++,,,,,,,,,......////////////......000111111222444555666666666666666777888888999999555555444333111000///...000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...............///000000000000000111111111222222222222222222222111111000///......---------......,,,---------,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++,,,---...///000111111000000000000000000000111222444666888:::;;;<<<::::::::::::<<<>>>@@@AAABBBCCCCCCCCCBBB???<<<:::===<<<;;;:::777555333222444444333222111000////////////////////////////////////......---,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++******++++++,,,------...------------............//////......//////000111111222333444444444333333222555777666444444666999999999999;;;>>>>>>;;;888::::::;;;999777777888999===:::888999;;;;;;666111333222111///...---------...------,,,++++++******]]]YYYSSSWWWSSSNNNKKKIIIEEE???:::555222000000000000000000000000000////////////////////////........................------------------------........................////////////////////////111111111111111111222222000555:::FFFeeewwwoookkk|||~~~zzzzzz|||zzzuuuxxx~~~kkkTTT===///333777222((()))333333))),,,------......------,,,------------------------,,,,,,+++,,,---...,,,***++++++,,,,,,,,,+++******************************************************+++++++++++++++******************)))******+++,,,******+++++++++,,,,,,,,,......///////////////...222222222333444666999:::999777777888;;;;;;888555444333333111000///...------------,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------............/////////000------...///000111222222222111111000000000000000//////...---,,,,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++,,,,,,---...///000000000000000000000000111111111111111222444777:::<<<;;;<<<<<<<<<<<<;;;::::::===>>>@@@@@@@@@>>><<<;;;;;;;;;:::999777555222111333222222111000///......////////////////////////---------,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++******++++++,,,,,,------------------..................------......///000000111222222333333222222111444777777555333444666666666777:::<<<===<<<::::::;;;:::999777666777888:::888666777888777333///222111000///...---------------,,,,,,++++++******^^^ZZZTTTYYYUUUPPPKKKHHHDDD???999555222000////////////////////////////////////////////////........................................................................///////////////000000000000111222222222111111111333>>>OOOkkkiiifffsss~~~xxxwww~~~kkksssqqqXXXCCC***444777111+++,,,...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***++++++,,,,,,,,,++++++***************************************************+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,---...//////////////////333333222333555888;;;===???<<<:::<<<@@@@@@:::555444333222111000///......---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......///////////////---......///000000111111222111000///...///000111000///...---,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************+++++++++++++++,,,,,,,,,,,,------...//////000000000000000000111111111111111222333444666888999;;;<<<===>>>===;;;999888888999;;;=========<<<;;;:::::::::999888555222000222222111111000///..............................------,,,,,,,,,+++++++++************************))))))***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------...............------......///000///000000111111111111111111333555444111000222555666777888:::;;;<<<<<<;;;:::::::::888666555666777555444333444666666333111111000///...------------,,,,,,,,,,,,++++++******\\\ZZZTTTYYYUUUPPPJJJHHHCCC>>>999555222000////////////////////////////////////////////////........................................................................////////////000000111111222444555444111111333555DDDjjjuuulllnnn}}}wwwvvveeeaaawwwxxxaaa<<<444000111///******///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++***+++***++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,------...///////////////333333222333555888;;;===@@@===;;;===@@@???:::444444444333222111000000///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000/////////000000000000000000000000333222000//////000000111000///...,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************++++++,,,,,,,,,,,,,,,------...///////////////000000111111111111111333555777777777666555:::;;;===??????===;;;:::888999;;;<<<===>>>======999999999999777555333111222222111111000000//////---------------------------------,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------...//////......//////000111////////////000000111111444444444111...///444999::::::;;;;;;;;;:::::::::999999999777555444555777555444333444444444333111000///...---,,,,,,,,,---,,,+++++++++++++++******YYYWWWRRRWWWSSSNNNIIIGGGCCC>>>999555222000000000000000000000000000////////////////////////...........................................................................//////000000111111222000333444222000555AAALLLbbbjjjttteeeUUUEEEZZZyyydddEEE---,,,222000---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,******+++,,,,,,,,,++++++*********************************************************+++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,---...///000000000000222222222333444666999:::<<<:::888999;;;:::666333444333333222111111000000------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///000000000///...111000000000////////////222111111000000000000000......---,,,+++++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++,,,,,,------------.........///////////////000111111222222111333666888999888666555888:::<<<>>>???>>>===<<<<<<======>>>????????????999888777666444333222222111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++************++++++++++++++++++,,,,,,,,,,,,------------//////......//////000111000////////////000111222777777555222000222999???<<<======<<<999888999:::777888888777555555666777888777666444222000///.........---,,,,,,,,,,,,,,,++++++++++++++++++******XXXVVVRRRWWWRRRNNNIIIFFFBBB>>>999555222111000000000000000000000000////////////////////////...........................................................................//////000111111222222///444777777;;;MMMkkkvvvfff___dddnnnvvvqqqsssxxxwwwsss[[[BBBUUUyyyeeeEEE333111222000...,,,------......------,,,++++++++++++++++++++++++))),,,...---+++***+++---)))***+++,,,,,,,,,,,,+++************************************************)))))))))*********++++++,,,++++++***))))))************+++++++++,,,,,,,,,,,,---...///000000000000000111111222444555666666777777666555444444333222222222222111000000//////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000111000///..................////////////000000000000///......------,,,,,,+++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))******+++,,,,,,---------------..................//////000111111222222000111333666777888999999888999:::<<<=========<<<===>>>>>>>>>>>>>>>>>>>>>888666444111000000000111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***************++++++******************++++++,,,,,,,,,---------......------......///000000000/////////000111222555666666444333555;;;@@@:::<<<<<<:::888666888:::555666666666555555777888777777555333000...------...---,,,,,,+++,,,,,,,,,******************++++++YYYXXXTTTYYYTTTPPPHHHFFFBBB===999555222111000000000000000000000000////////////////////////........................////////////////////////...........................//////000111222222222555;;;@@@CCCOOOmmmlll]]]UUUOOOkkksssjjjxxxbbbnnnfffDDD///---000...,,,------......------,,,++++++++++++++++++++++++***,,,///...,,,***+++---)))***+++,,,,,,,,,,,,,,,************************************************(((((())))))*********+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,---...///000000000000///000111222333333333333555666666444222111222444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000111000///...***+++,,,,,,---...//////---.../////////...,,,+++,,,,,,+++++++++,,,------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))***+++,,,,,,---------------..................//////000111222222222//////000222555999<<<===888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::666444111...------///000..................------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((()))***************++++++******************++++++,,,,,,,,,------------,,,,,,,,,,,,---......111000/////////000222333111333555555444555999===888:::;;;999666555777:::444555666555555555777999333333222111///...///000------,,,,,,++++++,,,,,,******************++++++bbbWWWUUUTTTSSSOOOIIIEEEAAA@@@;;;444000111000000000000////////////////////////////////////........................////////////////////////000000000000000000000000---++++++///444555333111666777888RRRwwwlll]]]WWWXXXfffxxx~~~uuuhhh{{{zzzmmmnnncccyyy^^^DDD555---......///---***))),,,......,,,,,,,,,+++++++++******************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,////////////............111000000000000222333444555555444222000///...---111000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------///111222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------......//////000000---...000000111333777:::::::::999999888888888888888999<<<======;;;888666333333222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////222333444333333333666888:::>>>999666999777666===444333222111222444666888333333333222///...---...,,,,,,,,,+++++++++******+++++++++*********))))))```VVVUUUTTTTTTPPPIIIEEEAAA@@@;;;444000111000000000000////////////////////////////////////........................////////////////////////000000000000000000000000///666777111---000222111000===WWW}}}rrrjjj^^^YYYUUUWWWZZZXXXPPPHHHNNN]]]{{{ooozzz___JJJ]]]wwwmmm???)))333...///...,,,,,,---...---,,,,,,,,,++++++++++++***************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,////////////////////////...///111222333333333333444333333222111000000///000000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................555444222000...---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------...///000000111111///000111111222333777999:::;;;;;;;;;;;;:::999999999::::::;;;:::888666444333222222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,------------------------............////////////111333444444333333444666777999:::999888===>>>:::444333333222333444555666333333222000...------...,,,,,,+++++++++*********+++++++++*********))))))^^^UUUUUUVVVVVVQQQIIIEEEAAA@@@;;;444000111000000000000////////////////////////////////////........................////////////////////////000000000000000000000000+++444777000...222555222---ddd|||rrrkkkpppnnnlllkkkhhhddd^^^ZZZPPPOOOMMMIIIFFFDDDDDDDDDGGGHHHVVVppp{{{zzzxxxTTTQQQbbb^^^<<<000///------...//////---,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,////////////000000000000,,,...222444666555333222222222222222222111111111000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------888777444222///---,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------...///111222333333111222333333222444666999;;;<<<>>>>>>>>>===;;;999;;;:::999888666444333222222222111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,---------------------------............/////////000222555555444333333333777444:::777000<<>>@@@BBBBBBBBBEEEKKKOOOJJJCCCDDDKKKOOOYYYxxx|||jjjvvv~~~eeeaaa```gggvvv~~~ddd;;;111---***---000///,,,+++------,,,,,,,,,+++++++++************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,/////////000000000000000---///111444555555444444333333333222111111000000/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------333333222111000///.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------...000111333444444333444555444333444666888;;;===???@@@@@@>>>;;;:::===;;;999666333222111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////222444555444222111111999333===<<<333IIITTT777333333444444444333222222222000---,,,,,,---......++++++++++++************************************___VVVWWWXXXVVVOOOIIIEEEAAA@@@;;;333000111000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////777000000555000,,,>>>YYYyyyuuuppplllhhhbbbZZZSSSPPPMMMIIIGGGEEECCCAAA???:::;;;<<<===>>>@@@BBBDDDCCC???BBBHHHFFFFFF\\\wwwmmmrrr{{{gggHHHVVVfffgggnnn\\\<<<111***,,,///...++++++---------,,,,,,,,,++++++************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,......//////000000000111000000000111222333555666555444333222000///...---............------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...........................//////////////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------...000111333444444444555555444333444666888;;;<<<>>>@@@???===;;;999===;;;888555333111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............111444444333222111111<<<666BBBCCC???[[[jjjPPP333444444444333222111111000...,,,+++---......---+++++++++*********))))))************************^^^UUUWWWXXXUUUNNNIIIEEEAAA@@@;;;444000111000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000555777111:::gggxxxrrrjjjccc^^^YYYRRRNNNJJJHHHDDDBBBAAA@@@>>><<<===<<<;;;;;;;;;;;;:::888EEE>>><<>>;;;MMMWWWFFF555444444333222111111000///---+++,,,///111///,,,+++************)))))))))***************+++++++++[[[RRRVVVXXXUUUMMMIIIEEEAAA@@@;;;444000111000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000+++000333666DDDfff|||zzzqqqeee[[[TTTPPPKKKGGGEEEBBB@@@>>>>>>===;;;999;;;;;;;;;:::999:::<<<>>>???;;;999<<>>AAA;;;444888888666333111//////000111---,,,,,,///444444000+++************))))))))))))))))))******++++++++++++WWWUUUTTTWWWYYYOOOJJJEEEAAA???:::333000222111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000222000000222000,,,///555777(((:::gggrrreeehhhnnnqqqwwwrrrkkkaaaXXXQQQLLLHHHFFFBBB@@@===>>>???@@@===;;;:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>BBBDDDIIIQQQaaahhhvvvssslll\\\HHHCCCZZZwwwtttzzzkkkEEE,,,+++...***///---,,,,,,---,,,+++)))++++++++++++++++++++++++,,,***)))+++---...+++)))************************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...........................///111222111000...---------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------,,,,,,+++***************************,,,+++******)))*********************************************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******************************+++,,,,,,,,,,,,+++000///...///000111000///222222333333444333333333111222444555666555444333111111111000000000000000......---,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///111111111222333555333777888444555999:::666666555111...,,,,,,,,,,,,///,,,***,,,000111---)))))))))))))))))))))))))))))))))))))))))))))))))))XXXVVVTTTVVVXXXMMMJJJEEEAAA???:::333000222111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000///000///...///222222111///>>>ddd|||oooiiieeebbbcccfffddd___XXXRRRMMMHHHDDDAAA>>><<<;;;<<>>===:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===???AAADDDHHHPPPddd___ooouuudddNNNOOOggg~~~}}}|||rrr[[[@@@///---111...,,,))))))*********)))++++++++++++++++++++++++,,,******+++------+++)))************************))))))))))))***+++,,,---************************)))))))))))))))***++++++++++++,,,,,,,,,,,,------...........................///000111111///...------------...------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,---------------,,,+++***************************,,,++++++***************************************************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******************************+++,,,,,,,,,,,,+++//////...///000111000000222333444555555555555555222333555777777666555444111111111000000/////////...------,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------...............000111111000000111333222666777444444888888444666444111...,,,,,,,,,,,,...+++)))+++//////,,,)))))))))))))))))))))))))))))))))))))))))))))))))))YYYWWWTTTUUUVVVLLLJJJEEEAAA???:::333000222111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000///000000...111666555000333```sssjjjeee___XXXSSSPPPLLLIIIFFFCCC???<<<999999999:::===??????>>>;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;>>>@@@CCCFFFGGGMMM[[[jjjyyyyyylllrrrvvvrrrfffbbbppp}}}yyyttt[[[999,,,333///,,,)))((()))+++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************))))))))))))***+++,,,,,,***************************))))))))))))***++++++++++++,,,,,,,,,,,,------...........................///000000000///---,,,---------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***************************************************************+++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******************************+++,,,,,,,,,,,,+++.../////////000000000111222333444666777777777777444555666777777777666555222222111000///......---------,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,------------............///000111111000///000111111555666444444666555222444222000...,,,,,,,,,,,,,,,***)))***---...+++((())))))))))))))))))))))))))))))))))))))))))))))))XXXWWWUUUUUUWWWNNNJJJEEEAAA???:::333000222111111111111000000000///////////////////////////////////////////////////......///000000000000000333000000444333000222999\\\|||vvvvvvjjjZZZKKKHHHEEEBBBAAA???===;;;777777888999:::<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;::::::999:::::::::;;;;;;???DDDGGGHHHNNNVVVnnnppptttwwwiiissszzztttwww~~~}}}mmmLLL444---000...,,,,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************))))))***++++++,,,******************************))))))******+++,,,+++++++++,,,,,,,,,------............................../////////...---,,,,,,------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,+++************+++***************************************************************************))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((******************************+++,,,,,,,,,,,,+++---...///000///000111222111222333555666777777777444444555666666666555444222222111000...---,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------.........///000111111000000222333222444666666666555444111111000///---,,,+++++++++***)))((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))|||VVVVVVUUUVVVXXXOOOJJJEEEAAA???:::333000222111111111111000000000///////////////////////////////////////////////////......///000000000000000666,,,...888333(((333KKKrrrzzzwwwyyykkkUUULLLGGGBBB>>>============888888999999888888888999::::::::::::::::::::::::;;;;;;:::999999999::::::777555777===AAADDDJJJPPPPPPjjjsssssslllttt~~~~~~xxxeeeFFF---///......///000000---+++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++*********************************)))******+++,,,***************************************++++++,,,+++++++++,,,,,,,,,------.......................................---,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......---------++++++++++++++++++++++++---,,,,,,+++***+++++++++************************************************************************)))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******************************+++,,,,,,,,,,,,+++,,,...000000//////111333///000222333444555555555333333333333333333222222111111000///...---,,,+++,,,+++++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,------------...---///111222222333555777444555777999888555222111///...---,,,,,,+++++++++)))(((((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))xxxTTTVVVTTTUUUXXXOOOJJJEEEAAA???:::333000222111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000444+++---555111---CCCcccnnntttooommm^^^KKKKKKGGGAAA<<<;;;<<<======999::::::999777555666777999999999999::::::::::::::::::999999999999::::::;;;888777:::<<<>>>CCCIIIOOOIIIbbbyyy{{{kkk{{{~~~~~~}}}{{{___<<>>;;;;;;;;;::::::888999:::999666555555777777777888999:::;;;;;;<<<888888888888999:::;;;;;;===::::::<<<;;;:::===BBBGGGDDDKKKjjj|||yyysss{{{}}}|||~~~qqqUUU444111---++++++,,,,,,,,,++++++++++++++++++++++++)))+++------+++******,,,************************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...........................------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************************************************))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++,,,,,,,,,,,,+++***...111111......111555///000111111222222222111222111111000//////000000.........------,,,,,,,,,******************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------***,,,...///000000333444444333666;;;:::333......++++++++++++++++++******((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwTTTUUUQQQPPPRRRJJJJJJEEEAAA???:::333000222111111111111000000000000000000000000000000000000000000000000000000000000...//////000000000000000...888555,,,777^^^|||nnn]]]QQQNNNNNN???===;;;:::;;;:::888666777999:::999666555666888666666777888:::;;;<<<===888888888888999:::;;;<<<666666888<<<:::777888===888MMMOOOCCCZZZsssnnnooozzzyyyiii;;;666...***))),,,///000++++++++++++++++++++++++)))+++...---+++)))***,,,************************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------...........................---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++,,,,,,,,,,,,+++***...111111......111555000111111222222222111111222222111000//////000000------------------------******************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------***,,,......---...///111333222555;;;:::111,,,---******+++++++++******)))((()))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))rrrUUUUUUSSSSSSKKKMMMJJJGGGBBB<<<666333000///000000000000000000000000000000000000000000000000000000000000000000000000///......///111111000///111888---,,,UUUvvvhhhZZZOOOIIIGGG@@@<<<888777888999888666999999999888888888888888777777888888888888777777888888999999999::::::::::::999999888888999999::::::???GGGLLLMMM___rrruuutttlll}}}|||~~~~~~}}}|||]]]BBB+++(((,,,------///,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((())),,,---------,,,+++//////,,,(((&&&(((,,,...---------.........//////111...+++,,,000333333111444111//////111111///,,,++++++---///111000---***---...///...,,,,,,---///---,,,***)))((()))******+++++++++************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++.........////////////000111000000000111333555666444444333111000...---,,,......---,,,,,,+++************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++......---------,,,,,,,,,............////////////111444666666333///---,,,,,,,,,++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssVVVVVVSSSSSSLLLMMMJJJGGGAAA;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000///)))000444DDDfffvvveeeXXXPPPKKKFFFCCC<<<:::888999::::::777555666666777777777888888888777888888888888888777666888888888999999999:::::::::999999888888999999:::999999===@@@AAALLLkkkxxxpppooopppzzz}}}~~~nnnTTT888+++,,,---+++))),,,,,,,,,++++++++++++***************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******000---+++***++++++***(((&&&+++000111111///---+++444111---+++...444<<<@@@HHHJJJMMMQQQVVVXXXXXXWWWRRRSSSTTTTTTQQQKKKCCC>>>:::444---)))***...333666,,,+++)))((('''(((***,,,$$$''',,,000111///+++)))++++++++++++************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,------........./////////000000///000111222444555444333222111///...---,,,...------,,,++++++************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........------......//////000000111222444333000---,,,+++,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssWWWWWWTTTSSSLLLMMMIIIFFFAAA;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///---444CCC```xxx||||||xxx^^^OOOJJJHHHBBB<<<888888999;;;<<<<<<999666555555555666777777888888888999999999888777666666888888888999999999999::::::999999888888999999:::<<<999:::===>>>AAAOOO```ggguuu}}}{{{yyy}}}|||~~~iiiJJJ222+++...---(((,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---+++***,,,///000...,,,---,,,+++******,,,111555222555<<>>777777888999:::;;;;;;:::999666666777777777777777777999999999999888777666666888888888888999999999999:::999999888888999999:::===;;;;;;???@@@@@@GGGOOO]]]|||wwwtttwww{{{|||}}}}}}uuu[[[<<<,,,---000---------,,,,,,,,,+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++///000000000///...222000000333666;;;DDDLLLXXXYYYYYYXXXSSSMMMFFFBBB:::BBBKKKQQQQQQPPPPPPQQQQQQTTTUUUTTTQQQOOOQQQTTT___dddkkkrrrrrrkkkaaaXXXEEE@@@999333000...+++)))///---+++)))((()))+++---,,,,,,+++++++++*********************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------......///000111111000000000///...---,,,,,,,,,,,,,,,,,,++++++************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...//////+++,,,------...///000000111111000...+++***,,,---+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrXXXXXXSSSQQQJJJMMMHHHEEE@@@:::555222111000////////////////////////////////////////////////////////////////////////000111222111///...000333111DDDYYYqqq[[[PPPuuuaaaQQQHHHBBB<<<777777777666666666666888999999999999888888777777777999999999999999888777777777777888888888999999999:::999999888888999999:::777888:::<<<;;;<<>>JJJXXX^^^]]]^^^aaammmdddWWWIII@@@===???@@@???CCCIIIJJJGGGDDDCCCDDDMMMNNNOOOLLLGGGDDDEEEGGGHHHHHHKKKRRR]]]iiissswwwhhhddd^^^VVVMMMBBB888111''')))+++---......---,,,,,,,,,,,,++++++++++++***************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++,,,,,,,,,---------......,,,------...////////////.........---------,,,,,,,,,+++++++++++++++************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++------------------------,,,,,,,,,---...//////000111111000---++++++,,,...*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqXXXXXXRRROOOIIILLLGGGDDD???:::555222111000000000000000000000000000000000000000000000000000000000000000000000000000///111222111......222555<<>>cccmmm\\\VVVMMMFFFAAA???<<<;;;777777555333111111444666999999999999888888888777888888999999999999999888777777777888888888888999:::999999888888999999:::666888:::999777888>>>CCCRRRQQQvvvkkkmmmyyyyyyvvvxxxwww~~~yyy```@@@---***---------------,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,......---...777EEEQQQXXXWWW\\\eeefff``````fff[[[WWWQQQLLLLLLOOOUUUXXXZZZ\\\^^^]]]ZZZWWWTTTSSS[[[___dddeeeccc___ZZZXXXSSSMMMFFFBBBCCCHHHNNNQQQnnnrrrwwwvvvnnn```TTTMMMBBB===444,,,((()))---000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,---------............,,,---...////////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++......---------,,,,,,,,,---------------.........000000///---+++***,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppWWWWWWQQQMMMGGGKKKFFFDDD???:::555222111000000000000000000000000000000000000000000000000000000000000000000000000000...000222111...///333888PPPdddsss|||___EEELLLlllWWWCCCEEEBBB>>>>>>???@@@???===999::::::888444222333555666666666777888999999:::777777888999::::::::::::777777777777888888888888:::999999888888999999:::999::::::999999;;;===>>>BBBLLLbbbzzzxxxkkkooowwwvvvqqqvvv|||rrrTTT777***+++...------------,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++...333<<>>BBBDDDAAA======@@@AAA???;;;777555555111222444666888999;;;<<<666777888999:::;;;;;;;;;777777777777888888888888:::999999999999999999:::888888777777:::===<<<999BBB```pppmmmqqqmmm|||sssuuuxxx|||cccAAA...+++......---------,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........555999CCCTTTccchhhccc[[[GGGAAACCCKKKLLLGGGJJJSSSTTTSSSSSSUUU[[[dddmmmrrrttttttwww|||~~~yyyttttttpppkkkiiihhhfffaaa]]]YYYYYYZZZ[[[ZZZVVVPPPLLLOOObbbwww~~~rrr]]]JJJAAAEEEKKKQQQTTTNNNBBB333)))---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------.........////////////000---...///000000000///...+++++++++++++++,,,,,,,,,******************++++++*********)))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,---.../////////......------,,,+++++++++,,,,,,+++)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppWWWXXXRRRNNNGGGIIICCCAAA===999555222111000000000000000000000000000............////////////000000000000000000000000111///222666///***;;;SSSbbb\\\gggrrrkkknnn\\\MMMFFFEEEBBBBBBAAAAAA@@@AAAAAAAAAAAA??????BBBEEEDDD>>>999222333444222///111555::::::999888777777888999:::;;;:::888666555666666777888888777777888999::::::999999999999999999999999DDD^^^eeeQQQYYYhhhlllwwwwwwvvvyyyvvvXXX:::***000***,,,---***///222***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---******,,,///...,,,***+++,,,///333888QQQZZZXXXcccccc\\\ddd```[[[___XXXRRRVVVUUUUUU]]]eeelll|||}}}nnneeeaaaRRRbbbfffaaajjjpppkkkpppeeeFFFAAAGGGNNNTTT[[[]]]SSSFFF333000+++***,,,,,,***''',,,+++***))))))***,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111333444333111...------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......------............------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******pppXXXXXXRRRNNNFFFHHHCCCAAA===999555222111000000000000000000000000000............////////////000000000000000000000000000///111333///000???SSSUUU```sssxxxeeeTTTFFF???>>>@@@@@@?????????@@@@@@AAAAAA@@@@@@CCCGGGHHHCCC???888666333111111333444555888888777777777777888888999999888888777777777666777777777777777888999999999999999999999999999999???CCCIIIOOOWWWooowwwooorrr~~~~~~{{{{{{~~~{{{hhhIII///111+++...///+++...111))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,.........---,,,---///000333===MMMZZZ``````RRRVVVXXXVVVaaa]]]IIIOOOYYYrrrjjjaaa```bbbdddjjjnnnhhh\\\]]]YYYOOOEEEFFFRRR^^^WWWDDD000)))000666333...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000222333222///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......------............------************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******qqqXXXXXXQQQMMMEEEGGGCCCAAA===888555222000000000000000000000000000000............////////////000000000000000000000000...000000///111999GGGSSS]]]sssrrrbbbSSSFFF???>>>===<<<<<<<<<===>>>??????AAA@@@@@@DDDHHHJJJHHHFFFAAA;;;555222333444222000666666666777777666666666777888999::::::999777666777777666666666777888888999999999999999999999999;;;999;;;LLLUUUPPPwwwgggttt~~~wwwxxxzzz\\\<<<111+++///111+++,,,///))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,000111///++++++---000666@@@NNNZZZaaaaaahhh^^^[[[SSSNNN```ddduuuxxx{{{iiiUUUQQQ[[[___fffgggXXXFFFCCCJJJgggbbbUUUBBB000))),,,111---------,,,,,,,,,,,,---++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))---,,,,,,+++***)))((((((************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///000111000...,,,+++,,,++++++,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,------......------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******rrrYYYYYYQQQLLLDDDGGGBBB@@@<<<888444222000///////////////////////////............////////////000000000000000000000000---000000...555CCCOOOTTTcccpppoooaaaTTTGGG@@@>>>999999999:::;;;<<<===>>>@@@???@@@CCCGGGIIIIIIHHHFFFAAA;;;777555333111///333444666666666666444333444666999<<<<<<:::888666777666666666666666777777888999999999999999::::::666DDD@@@BBBOOOMMMdddsss~~~~~~xxxttt|||kkkOOO222***---111+++***...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...///...,,,000444<<>>>>>???BBBEEEGGGGGGGGGGGGFFFDDD>>>888333111222333444555666666555444333333555888:::;;;;;;999888777777666666666666666777888888888999999:::::::::555FFF===888HHHKKKTTTwww{{{rrrsss{{{{{{tttuuuzzzrrrccc:::---,,,///******...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,000333<<>>666:::HHHEEEIIIaaa{{{nnnyyynnnxxx|||wwwsssuuutttpppJJJ555,,,...++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///......222:::AAAJJJ[[[eee\\\OOOMMMSSSXXXbbb}}}sssggg```___ZZZdddsss{{{wwwfffOOO???777444000,,,******,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,))))))******+++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))pppXXXXXXRRRNNNFFFHHHAAA???<<<777333111///...000000000000000000000000............////////////////////////////////////000---333BBBLLLQQQYYYccc\\\aaagggnnnuuuxxx{{{jjj___RRRJJJBBB<<<999;;;777777666666666777777888999<<>>999666555555444444444444555555444333333333555888;;;===999999888777777777777777777888888999::::::;;;;;;???;;;999>>>CCCEEEJJJSSS]]]qqquuuxxxyyyxxxwwwuuuuuu^^^@@@//////,,,,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---///555???JJJQQQUUUZZZXXXOOOQQQ___lllpppvvv{{{}}}kkkiiinnnuuuuuukkk\\\LLLBBBEEE@@@888111,,,+++,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++))))))+++---((())))))***++++++,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))pppWWWXXXRRRNNNGGGIIIAAA???;;;777333111///...000000000000000000000000............/////////000////////////////////////111---555GGGQQQQQQYYYfffbbbqqqwwwqqqwww}}}lll~~~___TTTIIIBBB<<<888777:::888777777666666666777777777<<>>BBBFFFLLLQQQPPPLLLNNNHHHDDDGGGMMMMMMFFF>>>666666666444111000000111777777777555222222666999FFFAAA999666666777777555:::777777:::>>>???;;;666:::;;;;;;<<<===AAAFFFJJJTTTTTTVVVooonnnfffvvvvvvvvvxxx]]]===---,,,......---------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***---///...,,,+++...000###222:::AAAQQQWWWUUUXXXJJJLLLLLLccclllmmmpppeeeccccccjjj___???999OOOaaaSSS555---000)))'''***---,,,)))'''(((+++***************************************************************************************************++++++,,,,,,++++++***++++++******************+++++++++++++++***)))(((************************+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********))))))******************'''((())))))+++,,,------)))******)))(((((()))+++%%%&&&'''(((((()))))))))%%%(((+++......,,,)))''''''(((***+++***)))'''&&&mmmVVVYYYSSSOOOGGGJJJAAA???;;;666333111000000000000000000/////////...........................000000000///......///000111<<>>???<<<888:::;;;;;;<<<===@@@DDDHHHPPPTTTRRRrrruuuqqqvvv{{{{{{{{{zzzwwwcccGGG222+++---///...------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------444;;;CCCPPPYYYMMMFFFPPPUUUhhhuuu{{{|||rrrlll~~~yyyvvvuuu~~~{{{aaaeeefffQQQ>>>DDD^^^mmmUUU555---000,,,---...---,,,++++++,,,***************************************************************************************************++++++,,,,,,++++++***************************+++++++++++++++***))))))************************+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))************************)))************++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******************)))(((&&&%%%---------,,,+++***)))(((***++++++***(((''')))***000///...,,,***))))))(((...,,,***(((((()))+++,,,++++++++++++++++++,,,,,,lllWWW[[[VVVRRRIIIJJJAAA???;;;666333111000000000000000/////////..............................000///......//////...---000===MMMWWWXXXZZZ```eeekkkiiipppxxxssscccqqqwww{{{gggRRRBBB===888666777888888666888888777777777777888888555:::???EEELLLTTTVVVSSSSSSOOOJJJHHHJJJMMMOOOPPPBBB===888555555555444222111333444444333333555666888;;;>>>===999666777999888666666999===???===::::::;;;;;;;;;;;;>>>AAAEEEIIIQQQPPPZZZkkkuuu}}}xxxuuutttkkkUUU:::***+++///...------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---------.........:::GGGOOOQQQQQQMMMXXXqqqxxxwww|||ooonnnhhhmmm[[[LLLZZZuuunnnPPP;;;222...,,,+++***++++++***)))++++++++++++++++++++++++******************************************************************************++++++++++++*********************************++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************************************)))************++++++++++++++++++***************************************************************************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,++++++)))***,,,---.........---333333333111......///111%%%%%%&&&''')))+++,,,---((())),,,---...---+++***++++++))))))((()))***+++jjjWWW\\\XXXTTTJJJKKKAAA???;;;666333111000000000000/////////.................................000...---...000000...,,,333@@@NNNUUUUUUVVV\\\bbbfffeeekkkwwwzzz\\\eeevvv~~~rrr\\\LLL<<<:::888777999:::999888888888777777777777888888666:::???CCCKKKTTTWWWTTTSSSRRRNNNKKKJJJKKKOOORRRHHHAAA999555666777555222///000222333333444444444333777<<<===<<<:::888888888666666888<<<>>>>>>===:::;;;;;;;;;:::<<>>???@@@???<<<888222---)))&&&'''''')))***++++++******++++++******)))))))))***jjjWWW]]]YYYTTTJJJKKKAAA???;;;666333111000000////////////..........................................---...///000000///>>>GGGPPPTTTRRRTTT[[[bbbeeehhhnnn|||fffOOO___ooowwwzzzrrr\\\LLLCCC:::999999999999999999888888888777777777777888888888<<>>;;;777888777666888:::===>>>>>>:::;;;;;;;;;:::;;;===???AAAJJJWWWXXX]]]vvvttt{{{vvvuuuoootttkkkOOO555++++++,,,------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...---......,,,+++111===FFFKKKSSSPPPMMMVVVhhh{{{ttt}}}{{{}}}yyyzzztttooonnnvvvuuu```OOOKKKGGG555111---,,,...000000...++++++++++++++++++++++++************************************************************************)))******++++++******)))))))))*********+++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,***))))))+++...222555EEEGGGJJJMMMQQQSSSTTTUUUIIIIIIGGGDDDAAAAAACCCEEEMMMMMMNNNNNNLLLIIIEEECCC===888000)))&&&'''***---)))***+++------......---jjjWWW\\\XXXSSSIIIJJJAAA???;;;666333111000000/////////.........------........................---...///......///333555???EEELLLQQQUUU[[[eeellljjjnnnssspppSSSNNN```lllpppqqqzzzdddNNNBBB???888888888888777777666666888888777777777777888888:::===>>>@@@GGGOOORRRQQQQQQRRRQQQOOOLLLIIIHHHHHHJJJEEE>>>:::999999666444111000000111333444333222444333444999>>>@@@<<<888999888777777888;;;>>>???999:::;;;;;;:::;;;===>>>BBBHHHTTT\\\YYYeeevvv~~~nnnpppvvv|||qqqsssnnn[[[BBB///***,,,------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///,,,.........111999EEEOOOGGGCCCLLLkkkxxx{{{|||qqqyyymmmzzz{{{wwwfffbbbwwwvvv^^^HHH===:::666000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************)))))))))))))))***++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************************+++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,((())),,,111888???FFFIIIKKKJJJIIIGGGEEEDDDCCCBBB===<<<:::777555555888:::111555;;;DDDLLLSSSYYY\\\NNNMMMKKKGGG@@@888111,,,'''''')))***+++,,,---...jjjVVV[[[VVVRRRHHHIIIAAA???;;;666333111000000//////.........---------........................+++...000///,,,...666===???BBBHHHNNNVVV^^^fffkkkiiijjjooo```HHHTTTcccoooqqqqqqvvvxxx~~~oooVVVFFF>>><<<777777888777666666777888888888777777777777888888999;;;===>>>EEENNNRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIGGGCCC???<<<:::888888444222///000222333333222333333555888:::<<<======::::::888777777999===@@@999:::<<<<<<;;;;;;===???@@@EEEJJJXXX___XXXxxxxxxqqqhhhrrrxxxuuurrrooogggPPP666+++...------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........------------.........///------------------------........................------------------------(((---555;;;;;;777111,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,...//////...------333<<>>;;;:::;;;777333//////111333333222222555777888777888===AAA;;;;;;999777666888<<>>???>>>BBBAAASSSfffZZZiiisss}}}kkkqqqsssxxxqqqooonnnZZZ;;;,,,000------......------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------.........//////------------------------........................------------------------)))222>>>HHHIIIAAA555------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000111,,,,,,666EEENNNLLLGGG```xxxlllhhhnnnwww{{{yyyvvv{{{jjjeeeuuuvvvbbbRRROOOHHH>>>444//////222,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))((())))))***++++++,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,<<>>DDDGGGFFFFFFDDDAAA@@@AAAEEEHHHFFFAAA;;;666777===EEEJJJIIIEEE@@@>>>AAAJJJTTT[[[KKKEEE:::111+++***,,,...bbb[[[XXXYYYMMMNNNGGG@@@>>>:::777444222000000////////////....................................---111333000---222>>>IIILLLKKKMMMSSSSSSQQQUUU]]]pppcccuuucccHHHPPP\\\ggggggllltttzzz~~~|||\\\JJJ>>>666888@@@777888:::<<<=========<<<<<<============;;;999888888:::;;;>>>AAAGGGNNNSSSTTTSSSRRRPPPNNNLLLKKKJJJGGGIIIIIIEEE???>>>BBBGGG888888666333111111444777555555555444444777<<<@@@<<<:::999:::888888>>>FFF===:::888888:::<<<======@@@@@@CCCKKKVVVbbblllqqqfff~~~gggrrruuuqqqsssvvvgggIII222+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,---///111111......000222000///---,,,,,,---///000000/////////...---///333...,,,++++++------,,,+++...---,,,+++******++++++///777@@@EEEJJJJJJ>>>000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///+++***...///------...,,,222333EEELLLIIIYYY^^^|||ppphhhooo{{{uuu|||hhhkkklllhhh^^^cccSSSDDDBBB555''',,,)))+++,,,+++,,,---***''',,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************************************++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************...+++((((((***,,,+++***---+++))))))...555===CCCLLLHHHAAA999333333777;;;222<<<999666===AAA@@@DDDQQQAAACCCIII???>>>FFFEEEDDDSSSAAAEEEHHH@@@PPPQQQRRRSSSLLLIIIHHH???<<>>:::777444111000000////////////....................................---000111//////333>>>GGGIIIIIIMMMQQQQQQOOOTTT\\\kkkfffsssrrrRRRAAAOOO]]]fffeeegggmmmtttzzzeeeIII>>>:::777888=========???@@@AAACCCCCCDDDAAAAAABBBBBBAAA@@@???>>>;;;<<<===>>>@@@EEELLLPPPPPPPPPOOONNNMMMLLLLLLKKKHHHGGGEEEBBB??????BBBEEECCC???999333111000111222555555555555555777;;;???<<<:::::::::888888>>>FFF===;;;888888:::<<<======@@@AAACCCIIIRRR]]]fffkkkfffzzzxxxtttssstttkkkTTT:::+++......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///000000///...,,,+++***,,,,,,,,,+++++++++,,,,,,---...///...,,,+++,,,...555666888::::::888666555444444777888777222...+++------------...///222333***+++,,,---.../////////000777???DDDIIIIII>>>222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///,,,,,,///000------///+++:::===HHHMMMVVVwwwqqq{{{~~~{{{uuutttooo___ttt[[[ZZZVVVTTTMMM999...444,,,------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++************************)))************+++++++++************************************************++++++++++++*********))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************---***((()))+++,,,,,,***&&&(((+++111888@@@GGGKKKJJJDDD>>>>>>BBBEEECCC???DDDHHHEEEBBB@@@999@@@UUUDDDDDDAAAOOOfffaaaPPPQQQQQQQQQGGG^^^eeeMMMKKKJJJQQQTTTOOOLLLNNNEEE>>>DDD>>>@@@HHHUUU\\\WWWIII===aaa[[[ZZZYYYLLLNNNFFF???===:::666333111000000////////////................................................111666>>>DDDFFFHHHMMMQQQQQQRRRXXX```lllrrrwwwdddEEEBBBXXXcccgggddddddiiiooovvvdddNNN<<<:::?????????@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAA@@@???===>>>??????@@@DDDIIIMMMLLLMMMMMMMMMMMMLLLLLLKKKHHHEEE@@@===>>>@@@AAABBBJJJEEE===666222111000000444555666666666777:::<<<<<<:::::::::888888===EEE>>>;;;999888:::<<<======AAAAAABBBGGGNNNVVV^^^cccvvvxxxwwwxxxuuupppnnnlll```DDD+++///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,...000111000//////222222111111000000000000///111333444666888;;;>>>BBBDDDGGGLLLPPPSSSUUUWWWPPPPPPPPPPPPPPPLLLDDD>>>777777555111...+++++++++,,,---......///......---000555<<>>111......------++++++---///,,,,,,,,,++++++++++++***************************)))************+++++++++************************)))************+++++++++************************************************++++++++++++************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************+++***))))))+++,,,+++***&&&+++333<<>>AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBEEEJJJMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHBBB;;;999<<<@@@AAA@@@GGGFFFDDD???888333222222222444777777777777999:::;;;::::::;;;999777<<>><<<999999:::<<<======???@@@BBBEEEJJJRRRZZZ___kkk~~~ppppppsssoooiiiiiieeeKKK...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,---......///000111------///111444888;;;<<>>===777111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........,,,---//////,,,...222<<>>555333444111333666777777777888999;;;::::::;;;999777;;;BBB???===:::999;;;<<<=========???AAADDDHHHOOOXXX^^^jjjooo^^^wwwjjjqqqqqqjjjhhhfffRRR999111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...333111///------...000111888:::===BBBIIIOOOUUUYYY[[[ZZZXXXWWWUUUSSSQQQPPPJJJGGGCCCAAAAAADDDHHHKKK______\\\ZZZ___dddaaaZZZ```[[[VVVWWWZZZWWWNNNDDD666444000---,,,---///000------000444666444000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---+++,,,......---111777EEERRRSSSmmmuuujjjhhhnnncccHHHFFFOOOIII111,,,***---...******---++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************+++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************+++******)))((()))+++--->>>???BBBEEEGGGGGGGGGGGGJJJFFF@@@===???FFFNNNSSSjjjzzzvvv}}}yyysss]]]]]]UUUEEE<<<@@@IIIOOO^^^]]]]]]ZZZKKKLLLFFF>>><<<999555222000//////////////////.......................................---...222777===AAABBBNNNPPPPPPPPPTTTZZZ[[[XXXgggiiiTTT@@@GGGSSSWWWZZZbbbbbbfffkkknnnmmmpppuuu{{{\\\JJJGGGJJJLLLJJJDDD@@@@@@BBBGGGJJJOOOSSSTTTSSSQQQOOOHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCDDDEEEGGGJJJMMMMMMNNNOOOOOONNNLLLIIIGGGFFF>>>666444888===@@@AAAAAAJJJQQQPPPEEE:::555444000222555777777888999;;;:::999:::;;;999666:::AAA@@@===;;;:::;;;<<<===<<<<<<>>>AAACCCFFFLLLVVV]]]dddcccttt|||iiirrrtttooollljjjZZZGGG111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......////////////111555:::@@@CCCOOONNNMMMMMMNNNPPPSSSUUUKKKKKKLLLMMMNNNMMMJJJGGGCCCEEEHHHIIIIIIFFFBBB@@@DDDKKKOOOPPPUUUYYYSSSIIIKKKHHHIIIRRR]]]bbb```[[[PPPKKKCCC;;;444///------///---...111111---,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,+++,,,......000888AAAXXXnnnwwwzzztttwww|||sssrrr{{{|||{{{vvvnnnkkkmmmpppwwwuuuuuuxxx|||}}}|||yyyxxxmmmmmmeeeYYY\\\gggAAA444,,,---///+++))),,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++***)))***---222666CCCCCCCCCCCCCCCDDDDDDDDD@@@999999LLLjjjjjjcccggg```gggsssooodddTTTdddfff___mmmsssppp|||___FFF???DDDHHH^^^^^^^^^ZZZKKKLLLFFF>>><<<999555222000///...////////////....................................---...111444999===BBBDDDLLLLLLKKKMMMWWWaaaaaa[[[ggg```JJJAAAOOOSSSTTTaaa___```dddjjjmmmmmmpppuuuzzzxxx\\\RRRPPPXXXVVVOOOEEE===;;;<<<>>>===@@@CCCGGGKKKNNNPPPQQQJJJHHHFFFEEECCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKMMMNNNMMMLLLIIIHHHDDD>>>666333666<<<@@@CCCBBBGGGMMMOOOKKKDDD<<<777///111444555666888;;;===:::999:::;;;999666999@@@@@@>>>;;;:::;;;<<<===<<<;;;>>>AAABBBCCCIIIRRRYYY___hhh~~~mmmkkkpppssssssrrrnnn```QQQ222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///............///000000...111666===EEELLLQQQTTTKKKHHHDDD???;;;999999999999;;;AAAIIIPPPSSSRRROOOMMMQQQXXX]]]]]]ZZZUUUQQQEEEPPPVVVUUUWWW[[[VVVLLLCCCBBBCCCFFFLLLRRRWWWYYY```]]]WWWOOOGGG@@@;;;888444000000222000++++++///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........,,,---///000444@@@LLLrrryyy|||{{{zzzoookkkmmmeee\\\^^^XXXWWWUUUPPPKKKHHHIIIJJJUUUQQQOOOQQQXXX```eeegggnnnttt}}}vvvhhhpppoookkksssYYYCCC000---///,,,***---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************+++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))*********************************+++---444===DDDDDDDDDCCCBBBAAAAAAAAAAAA777;;;LLLiii}}}ooojjjppp||||||rrrrrrwwwooommmkkklllhhhhhhjjj|||cccYYYSSSMMM]]]^^^^^^ZZZJJJLLLEEE>>><<<999555222000///...000/////////....................................,,,///333666999===BBBFFFGGGGGGFFFLLL\\\kkklllddddddYYYBBB@@@QQQOOOOOOeee``````dddkkknnnoootttzzzwww```UUUWWW[[[lllcccTTTEEE===>>>@@@@@@<<<<<<>>>@@@DDDIIIMMMPPPPPPNNNLLLIIIHHHGGGGGGGGGCCCCCCDDDCCCAAAAAABBBDDDFFFHHHJJJLLLMMMLLLJJJHHHCCC>>>777333555:::AAAEEEBBBBBBEEEKKKOOOMMMEEE===///000333444666888<<<>>>:::999:::;;;999666999???AAA>>>;;;:::;;;<<<===<<<<<<>>>AAAAAAAAAEEENNNVVV___qqqmmmlllmmmmmmooosssvvvpppaaaUUU222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///////////////000111111:::===DDDJJJOOORRRSSSRRRIIIGGGDDDBBBAAABBBCCCEEEBBBFFFMMMWWW```dddbbb______aaacccdddccc```\\\YYYYYYbbbddd^^^]]]cccccc]]]XXXWWWRRRJJJCCCDDDKKKRRRXXXYYY[[[\\\[[[YYYVVVTTT999444222333111,,,,,,222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///---...000222888FFFSSS|||uuuxxxxxxhhhiiidddPPPBBBDDDCCC@@@>>>===>>>??????888???EEEEEEAAA@@@DDDJJJLLLSSS\\\eeemmmvvv{{{mmmiiipppoooqqqlllOOO444---///---,,,///*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************)))***+++,,,000:::FFFOOOEEEEEEDDDBBBAAA???>>>===UUUiiilllqqqooommmrrrttt~~~sss|||{{{___hhhyyyuuu```bbb[[[cccVVVRRRKKKEEE@@@<<<888444333222111000...///000///---,,,---...........................000222555999<<<@@@BBBCCCIIIFFFIIISSSZZZ\\\^^^bbb^^^KKK???FFFQQQTTTVVV[[[[[[\\\aaagggjjjlllsss{{{|||{{{hhhXXXWWWgggzzzfffXXXWWWWWWRRRPPPGGG>>>===CCCJJJMMMMMMVVVWWWXXXVVVQQQKKKGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJIIIHHHCCC<<<444000111555888999===BBBDDDDDDHHHOOOPPPKKK888222000444777555777<<>>@@@AAABBBEEEHHHKKKZZZiiimmmrrreeexxxiiippprrrmmmccc>>>000///444...***...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////.........------------///000111111111000//////333;;;@@@CCCKKKKKKJJJSSSRRRKKKJJJOOOVVVYYYSSSQQQQQQNNNGGGKKKRRRTTT]]]UUURRRddd```]]]ZZZYYY[[[\\\[[[[[[\\\]]]ZZZXXXYYY]]]```aaa```eeebbb^^^YYYTTTOOOLLLLLLVVVeeejjj___YYYccckkkkkkaaaQQQ<<>>???<<<===???@@@AAA@@@???>>>CCC999>>>GGGBBB======<<<@@@>>>@@@GGGOOOXXXdddooo|||iiicccppptttnnn\\\DDD444///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************&&&'''(((***+++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,---......------,,,,,,---...///000...---,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---+++)))))))))+++++++++((((((,,,444>>>EEEFFFEEEBBBEEECCC<<<:::DDDSSS]]]mmmyyy{{{~~~{{{}}}yyy{{{gggbbbhhhrrrbbb[[[cccVVVRRRKKKEEE???<<<777444333222111//////000000///------...///........................///111444888<<>>CCCEEECCCFFFLLLNNNLLL===555000333555555777;;;===;;;===???<<<777888===???===::::::;;;===<<<;;;===>>>@@@AAABBBDDDHHHKKKVVVbbbhhhzzzvvvyyypppqqqsssnnnkkkhhhCCC222...222...,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......------...///////////////---+++***...666>>>AAABBBGGGQQQSSSRRRPPPGGGDDDOOOLLLRRRVVVSSSPPPTTT]]]ccc___dddppp~~~xxxuuuhhhaaa]]]___aaa^^^ZZZXXXVVV___fffjjjooorrriii\\\eeegggdddVVVCCC555111222000///......///...---+++------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------............///444000///444AAAWWWuuutttaaaFFFCCC@@@?????????===;;;EEECCCAAA???>>>@@@AAACCCGGGAAA???<<<:::@@@CCC===BBBBBBDDDGGGFFFEEEIIIOOO___hhhtttnnniiilllssseeeMMM888.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++)))***+++------------,,,,,,,,,,,,---------......''')))+++,,,+++***(((&&&,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******+++,,,,,,+++...///444???IIINNNJJJEEEBBB>>>999???UUUsssuuu~~~~~~ssspppvvvrrrwww}}}llltttsssbbb[[[bbbUUUQQQKKKEEE???<<<777444333222000///000000000...---,,,...000........................---000444888===@@@BBBCCCHHHIIINNNTTTXXXXXX\\\```LLLBBBAAAKKKVVVYYYZZZ]]]XXXXXX\\\bbbdddfffmmmuuubbbddd```[[[~~~pppaaaNNNCCCCCCLLLUUUYYYZZZXXXUUUQQQMMMMMMPPPRRRNNNLLLJJJGGGEEECCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDD???777222111333555666===CCCFFFEEEDDDHHHKKKLLLDDD:::111000333555777999999999===@@@???:::888:::???===::::::;;;<<<<<<;;;<<<>>>???@@@AAADDDGGGJJJUUU]]]gggsssbbbsssqqqiiihhhhhhLLL666---000------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...------...///000//////...///777@@@CCCCCCFFFMMMTTTQQQWWWWWWYYY]]]YYYYYYccc___aaabbbaaaeeeyyyuuujjjddd___[[[\\\ccciiilllllllllhhhccc]]]VVVJJJ===333111///...---......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////444---+++:::RRRkkk~~~kkkVVVJJJEEEBBB>>>???BBBDDDBBB???GGGFFFFFFFFFFFFGGGHHHIII===CCCCCC===@@@IIIHHH======::::::;;;;;;<<>>OOOuuuiiihhhtttwwwkkkmmmrrrzzzccc[[[bbbUUUQQQKKKEEE???;;;777444222111000///000000///---+++,,,...000...........................000555:::???BBBCCCDDDGGGKKKPPPUUUWWWWWWYYY\\\CCC@@@DDDOOOWWWYYYYYY[[[WWWWWW[[[```bbbdddkkkttt}}}xxx___bbbaaaaaammmXXXMMM>>>666888AAAIIINNNXXXVVVSSSNNNIIIHHHJJJMMMQQQPPPNNNKKKHHHFFFDDDCCCCCCBBBAAAAAABBBCCCFFFGGGDDD@@@:::444222222333444999@@@GGGHHHFFFEEEGGGIIIKKK@@@444///222555777888888999<<<>>>>>>;;;::::::>>>===;;;:::;;;;;;<<<<<<<<<===???@@@@@@CCCFFFIIIRRRXXXgggmmm~~~xxx\\\pppmmmlllmmmgggVVV;;;---...---...000,,,------------------------,,,,,,,,,------------...------...///////////////......---......000111222444;;;DDDIIIKKKNNNQQQUUUXXXYYYMMMHHHXXXccc]]]VVVooo}}}lll]]]XXXbbbqqqpppcccVVVQQQSSSSSSKKKDDD555222...,,,---///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000222,,,222KKKjjjvvveeeVVVHHH???<<>><<<;;;===??????AAAEEEOOO___qqq}}}ooonnngggooodddjjjqqqkkkRRR:::///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,,,,,,,+++************++++++,,,---...///......---000...+++)))***---000333---------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++------,,,+++++++++000999EEEMMMNNNIIIBBB===>>>NNNaaavvv|||~~~rrr___YYYddd[[[aaaTTTQQQJJJEEE>>>;;;666333222111000///...///...---++++++---///........................000333888===AAADDDEEEEEEFFFKKKQQQUUUVVVWWWVVVUUU???BBBIIIQQQVVVVVVVVVXXXXXXXXX[[[```bbbeeellluuu|||nnn[[[YYY]]]lll{{{ZZZHHHAAA<<<666444888===BBBDDDMMMMMMLLLIIIFFFDDDEEEFFFRRRRRRQQQPPPMMMJJJGGGFFFDDDCCCAAA@@@@@@BBBDDDEEECCC@@@;;;666222111111222444<<>>===<<<;;;::::::;;;===<<<===>>>???@@@BBBEEEHHHJJJQQQaaafffooorrrgggjjjjjjvvvvvvfff^^^AAA///...---///111,,,------------------------,,,,,,---------.........---...//////000000//////000...------///222777999IIIEEEDDDKKKVVV[[[VVVOOOCCCZZZ^^^bbbwwwddd^^^ggggggcccXXXMMMHHHKKKQQQAAA;;;444///---///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000222BBBccczzzfffPPPCCC===<<>>AAA>>>;;;;;;@@@KKKXXXaaauuu}}}dddeee```mmmrrrcccHHH444,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///((()))+++...111555888:::======>>>???????????????:::888555111...,,,,,,+++//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---,,,++++++,,,...:::DDDMMMMMMEEE>>>===@@@LLLqqq|||zzzssseeettt~~~yyy|||vvvddd[[[aaaSSSPPPJJJEEE>>>;;;666333222111///...---/////////---,,,---...........................222555:::???CCCEEEEEEEEEEEEJJJPPPTTTXXXXXXRRRKKK>>>DDDLLLRRRSSSSSSTTTVVVXXXXXX[[[```cccfffoooxxxtttfffUUUOOOWWWkkkdddIII999333777666666888;;;======<<>>===999666777;;;===;;;=========;;;:::999;;;===<<<===>>>??????AAADDDGGGHHHPPP^^^dddmmmooovvvxxxaaacccuuurrrbbbdddFFF333000---...000---------------------------,,,---------..................///000000000000///111000000111444:::???CCCKKKQQQUUUSSSMMMKKKQQQXXXwwwiiigggccc]]]UUUMMMFFFBBBNNNGGG>>>666222000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000000111222...999SSSvvvxxxXXXIII<<<<<>>///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000333888???FFFLLLQQQTTTWWWVVVVVVVVVVVVWWWXXXXXXTTTUUUUUUSSSMMMEEE===888000///---,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++***---333999CCCHHHJJJCCC:::999DDDOOOqqq{{{}}}|||xxxyyyeee[[[aaaSSSPPPJJJEEE>>>:::666333111000///......000222222000///..............................333666;;;@@@CCCDDDDDDCCCCCCIIINNNSSSYYYZZZOOOBBB<<>>888777555333666666777888:::;;;;;;:::999<<<>>>@@@@@@AAACCCEEEKKKOOOTTTXXXXXXUUUQQQMMMGGGFFFDDDAAA@@@??????@@@@@@@@@===888333000111222222333;;;FFFJJJGGGFFFHHHHHHJJJDDD:::333444555444>>>>>>:::555666<<<<<<888<<<===>>><<<999999;;;>>><<<===>>>>>>>>>@@@CCCFFFHHHRRRZZZbbbpppoooaaadddnnngggcccgggJJJ888333---,,,000---........................------------..................///000000000000000000222555999???DDDHHHJJJ>>>IIISSSUUUSSS[[[mmm}}}ttthhhddd]]]OOOCCCPPPLLLFFF@@@;;;666000---........................------------------------------------------------------------............------...///000111222222222HHHjjj|||fffTTTGGGBBBFFFTTTbbbmmm~~~jjjUUUJJJFFFEEEEEEEEEDDDCCC@@@===:::BBBPPPbbbrrr~~~nnnaaa{{{jjjfffooohhhLLL666111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000333777999BBBDDDHHHLLLOOORRRSSSTTTVVVTTTSSSQQQRRRTTTVVVWWWWWWYYYZZZ[[[ZZZVVVSSSPPPBBB>>>888222---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++333>>>HHHKKKHHHAAA;;;<<>>:::666333111000///......111444555333111//////........................333666;;;???BBBCCCBBBAAACCCHHHMMMSSSZZZ[[[MMM<<<;;;EEENNNPPPNNNPPPUUUYYYVVVVVVYYY___cccgggqqq{{{pppgggTTTEEEIIIWWW```aaaaaaEEEAAA<<<888555333555888888888777888:::<<<===>>><<<===>>>>>>>>>???BBBDDDHHHMMMTTTZZZ\\\YYYSSSPPPJJJIIIGGGEEECCCBBBAAA@@@??????>>>999333000111222444222777BBBHHHHHHHHHLLLFFFJJJHHH===444444555444>>>>>>;;;666777<<<;;;555<<<===>>><<<999999;;;>>><<<===>>>>>>>>>@@@CCCFFFDDDOOORRR\\\ooo|||mmmkkkmmmmmmdddmmmhhhLLL:::444---+++///...........................---------.........//////...//////000000000000000///333999AAAGGGLLLNNNOOOTTTHHHGGGbbbiii\\\]]]bbbLLLKKKIIIGGGCCC<<<555///////////////////////////---------------------------------------------------------.........//////------...///000111222222<<>><<<999888888:::>>>@@@;;;::::::===CCCKKKSSSXXX]]]WWWMMMBBB888222...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***---777GGGSSSSSSJJJ???<<>>:::555222111111000///...333777777222......///---/////////---,,,---...999999:::===@@@AAAAAAAAAFFFLLLVVV^^^bbbZZZHHH888<<>>BBB@@@<<<::::::;;;333777<<>>===:::999<<<===<<>>:::444111222444222222999CCCHHHGGGIIIOOOHHHLLLIII???777555444111:::<<<<<<999888;;;;;;888:::;;;======<<<;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFEEEOOOUUU\\\fffrrryyy}}}iiicccrrraaagggXXXBBB111...222222---////////////////////////..................------111333333///---...000000>>>@@@???EEENNNIIIEEENNNOOOjjjuuu___^^^jjjTTTAAAAAAIIIHHH;;;000222//////222222///...000......---------,,,,,,,,,........................---------.........//////000...333777222444444---PPP{{{qqqQQQBBBGGGQQQ]]]ooobbbLLLLLLKKKBBB@@@III???:::<<>>777>>>AAABBBHHHPPPHHHIIICCC666BBBQQQHHHFFFBBB@@@BBBAAA<<<999999KKKVVV]]]ZZZRRRIII<<<000222...+++,,,***(((***...++++++++++++***,,,...000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++***************+++)))---//////333AAATTTaaaUUUKKKCCC???WWW|||iii```VVVTTT\\\gggppptttlll[[[]]]lllvvvpppeeejjjbbbqqqggg[[[___SSSPPPIIIAAA>>>:::555222111111000///---111444333///,,,---...---...///...---,,,---///777888999<<<@@@BBBCCCCCCFFFJJJRRRYYY[[[TTTEEE999@@@FFFLLLOOONNNMMMPPPSSSWWWWWWXXX[[[aaakkkwwwtttfffSSSNNNFFFJJJ___oooaaaGGGGGGFFFBBB<<<999999<<<>>>@@@EEEKKKOOOPPPLLLFFFAAA???;;;:::<<<===<<<>>>CCCGGGNNNTTTXXX]]]aaa]]]UUUSSSQQQMMMIIIEEECCCBBBAAA@@@@@@>>>:::555222222333222333999CCCHHHHHHJJJOOOHHHLLLJJJ@@@888666444111888;;;;;;999999;;;:::777999;;;======<<<;;;<<<======>>>>>>@@@AAACCCEEEFFFFFFOOOTTT[[[eeeooo{{{kkknnnqqqjjjggg[[[FFF444...111111///////////////////////////........................+++///222222111444:::===999FFFMMMNNNNNNJJJSSShhhUUU```ZZZHHHKKK\\\VVV@@@333///---///000......111.........---------,,,,,,........................---------.........//////111...,,,...111222666===kkkssssss]]]NNNNNN^^^ppp^^^OOOMMMFFF<<>>:::555222111111000///---///111000,,,***,,,...---...///...------...000555777999===@@@BBBDDDEEEEEEHHHNNNRRRRRRKKKAAA999EEEIIILLLMMMLLLMMMPPPSSSWWWXXXYYY\\\bbblllwwwfffeee\\\UUUNNNWWWrrrnnnMMMMMMIIIDDDBBBCCCCCCBBBAAACCCIIIQQQWWWWWWRRRJJJDDD@@@;;;999;;;;;;;;;>>>CCCFFFKKKQQQVVV\\\aaa```\\\VVVTTTPPPLLLHHHEEECCCBBBAAA@@@>>>:::666333222333222333:::CCCHHHIIIKKKNNNGGGKKKJJJBBB;;;777444222555999:::999999;;;999555888:::<<<<<<;;;;;;;;;<<<======>>>???AAACCCEEEFFFHHHOOORRRYYYdddmmmwwwlllmmmeeegggfff^^^MMM::://////111000////////////////////////............////////////222222111000000555===DDDFFFJJJEEEBBBLLL\\\xxxvvv```WWWYYY[[[WWWRRR;;;555/////////---...111.........------------,,,........................------.........////////////111)))+++444///444OOOpppTTTMMMSSSbbb~~~nnnWWWMMMHHHGGGAAA>>>???===???NNN```zzzddduuuyyy{{{hhhlll```eee```KKK000---,,,...---++++++...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,000...******///999DDDKKKPPPRRROOOGGG@@@>>>>>>===>>>LLLQQQPPPUUURRRIIIHHHZZZSSSIIIIIIQQQPPPLLLPPPTTTSSSRRRSSSTTTRRRLLLEEE<<>>:::555222111111000///...//////---+++***,,,///---...///...---...000222666888;;;===???AAACCCDDDDDDGGGMMMQQQMMMDDD<<<:::GGGIIIJJJKKKKKKNNNRRRUUUWWWXXXYYY\\\bbblllwww~~~gggeeeVVVTTTUUUgggvvvppp```PPPHHHFFFCCC@@@>>>===CCCKKKSSSUUURRRMMMIII@@@;;;888999999999===BBBCCCFFFKKKQQQWWW]]]```aaaZZZXXXUUUQQQLLLHHHDDDCCCAAA@@@>>>;;;888555333222222444999AAAHHHKKKLLLLLLFFFIIIJJJEEE>>>888555333222777999999999;;;999555777999;;;;;;;;;:::;;;<<<======>>>???AAADDDEEEGGGHHHOOOQQQXXXeeemmm{{{ddduuujjjmmmfffaaaSSS???000---000111///////////////////////////////////////000000000:::444111111555;;;BBBIIIQQQMMMFFFWWWuuudddbbb]]]ZZZ]]]HHH???555111000---...000............------------....................................////////////+++555...///888---666cccwww\\\KKKWWWjjj|||}}}\\\VVVGGGCCCBBBBBB>>>;;;CCCQQQcccssslllqqq___gggWWW\\\XXX666000,,,---...,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---...------,,,******---444>>>IIISSSXXXTTTTTTSSSNNNJJJIIIJJJKKKNNNZZZYYYUUU^^^fffgggkkkxxxjjjqqqlllaaaeeeRRRXXXZZZUUUSSSSSSRRRMMMYYYXXXXXX[[[aaadddccc___ZZZRRRIII>>>222+++...555------,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///:::OOOaaacccWWWLLLCCCUUUsss||||||eee{{{oooOOO___yyy~~~dddmmmzzziii\\\```TTTQQQIIIAAA>>>:::555222111111000///000///...---,,,,,,...000---......------...111444888:::===>>>>>>>>>@@@BBBDDDHHHOOOSSSLLL???:::;;;FFFGGGGGGHHHKKKOOOTTTXXXVVVWWWYYY\\\aaajjjttt{{{qqqfffUUUXXX___sssrrrRRR@@@999777888:::;;;???FFFLLLOOOPPPNNNLLL@@@;;;777777888999===CCCCCCDDDFFFKKKPPPVVV]]]aaa\\\[[[YYYUUUPPPKKKGGGDDDBBBAAA>>><<<999666444222111444999???GGGLLLLLLJJJFFFHHHJJJIIIBBB999555444111555888888999;;;999555666888:::;;;::::::;;;<<<<<<===>>>???AAADDDFFFGGGGGGOOOQQQXXXfffooo{{{cccrrrllliiieeecccXXXCCC222---///222000000000000000000000000/////////000000000111111555000222;;;CCCFFFHHHKKK<<>>EEEMMMbbbxxxqqqrrrqqq[[[]]][[[???555------...---,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++&&&---999DDDNNNSSSVVVWWWWWWTTTRRRPPPPPPSSSXXX]]]{{{ooonnnqqqfffTTTPPPSSSYYY___aaabbbbbbbbbLLLKKKNNNPPPKKK===///(((---+++***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---888PPPiiipppbbbMMM@@@OOOvvvxxxvvv~~~~~~|||hhheeewwwtttuuuhhh[[[```TTTRRRJJJCCC>>>:::555222111111000///000000...------...///000---......------///222555888<<>>;;;>>><<<999:::===???BBBEEEHHHIIIHHHHHHAAA;;;777777888:::@@@GGGHHHFFFFFFHHHKKKPPPXXXaaa^^^^^^\\\YYYUUUOOOJJJGGGCCCAAA>>>===;;;888444111000333888===EEELLLLLLHHHEEEGGGKKKLLLEEE;;;555555111555888777999;;;;;;777555777999:::999999;;;<<<<<<<<<===???BBBDDDFFFHHHGGGPPPRRRXXXgggrrr}}}pppmmmhhhaaadddcccYYYEEE444...///111000000000000000000000000//////000000111111222222///000888DDDHHHDDDDDDHHHWWWxxxiiidddnnnTTTGGG999444222111111333/////////.........------............................../////////000000000...666000+++222AAAmmmxxxfff^^^bbbuuugggVVVHHHGGGGGGBBB???@@@???RRRiiizzzxxxfffrrr```YYYJJJ<<<000---......,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,...999GGGQQQTTTSSSQQQPPPGGGEEEGGGPPP\\\iiixxxrrrddd```\\\ZZZXXXYYY```hhhPPPCCC>>>HHHTTTPPP>>>///111---******---//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000HHHkkkuuu]]]OOOOOOlllxxx}}}vvvuuukkk|||ggg[[[```UUUSSSLLLDDD>>>:::555222111111000//////............/////////---------------///333777666;;;??????======@@@CCCKKKMMMSSSTTTGGG888999EEEFFFEEEEEEFFFJJJNNNRRRSSSUUUVVVWWWYYY\\\ccckkkppp|||qqqjjj^^^HHH<<>>999BBBIIIFFF@@@???AAACCCEEEGGGIIIIIIHHHHHHDDD===999999;;;>>>EEELLLQQQLLLIIIJJJJJJLLLVVVaaa_________\\\XXXRRRMMMIIIDDDAAA???===<<<999555111///333666;;;DDDLLLKKKEEEEEEFFFKKKNNNHHH<<<555666222666777666888<<<<<<:::444666888999999999:::<<<;;;<<<===???BBBDDDGGGHHHHHHRRRTTTWWWeeeqqq~~~~~~|||mmmiiidddcccYYYFFF666000///000000000000000000000000000//////000111111222333333333777@@@HHHFFFDDDTTThhh|||kkknnn```QQQAAA:::777333111111////////////......................................./////////000000000000000222000///888WWWzzzgggbbbllluuu|||}}}zzzXXXLLLKKKHHHCCCAAA===CCCSSShhhxxxyyyiiiaaa```ZZZUUUDDD222,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++...111333<<>>JJJQQQPPPLLL888333---+++---//////---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---...///000888YYYrrrYYY___vvvwwwfffZZZ```UUUTTTMMMEEE>>>:::555222111111000///...---------//////...------------------000444777444999>>>???===>>>AAAEEEOOOOOOSSSQQQCCC555:::IIIGGGFFFEEEFFFIIIMMMOOOPPPTTTUUUVVVWWW[[[aaahhhmmmxxxyyysssgggUUUSSSppp{{{cccOOOIIIFFFAAA@@@EEEHHHJJJNNNQQQSSSSSSQQQPPPFFF???;;;;;;===AAAHHHPPPXXXQQQMMMLLLJJJLLLUUUaaa___``````^^^ZZZTTTNNNKKKDDDAAA???======:::555111...222555999CCCLLLKKKDDDDDDFFFKKKOOOIII<<<666777333666777666888<<<===;;;444666888999999999:::<<<;;;<<<===???BBBDDDGGGHHHIIITTTUUUVVVcccppp~~~tttgggfffcccbbbXXXFFF777111000///000000000000000000000000///000000111222222333333888===EEEIIIGGGRRRyyyooojjjuuueeennn]]]KKKAAA;;;555000...000/////////....................................////////////000000000000000...333888CCChhhmmmccclll}}}zzzhhhYYYQQQPPPSSSUUU\\\fff{{{xxx\\\TTTNNNEEE???@@@:::BBBYYYlll|||vvvcccjjj___^^^[[[HHH444,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///333888;;;EEEMMMSSSPPPIIIHHHPPPXXX|||```QQQVVVQQQLLLKKKJJJLLLTTT\\\???888000---...///...,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///000000@@@eeemmmWWWppp}}}|||yyycccccc\\\aaaSSSQQQLLLFFF===:::555222111111///...........................------------///111333555888;;;>>>===::::::???DDDAAAKKKRRRJJJ===888===CCCEEEFFFFFFGGGHHHMMMRRRWWWTTTTTTVVVZZZaaahhhoootttzzzsssxxxooo{{{yyy^^^EEE222666FFFGGGHHHJJJMMMOOOPPPQQQQQQDDDBBB>>>;;;===DDDNNNUUU[[[WWWQQQMMMLLLPPPUUUYYYcccbbb```]]]YYYTTTPPPNNNHHHDDD@@@<<<:::888666444///222666:::BBBJJJIIIEEEJJJKKKKKKJJJFFFAAA;;;777555444444555888:::;;;;;;777777777888999999::::::=========???AAADDDFFFHHHMMMPPPVVV\\\bbblll}}}eeeffffff]]]```]]]NNN;;;000///111000111111111111222222222///...000222000...111777:::KKKGGGBBBcccssslllnnniiisss^^^JJJNNN@@@+++000///...---------......///////////////////////////......//////000000111111///444111111LLLrrrdddkkkyyyqqq]]]SSSJJJFFFDDDBBBAAADDDPPPOOORRR```uuuzzzWWWSSSOOOAAA===???DDDKKKWWWnnnnnn\\\}}}QQQUUUXXX@@@+++111000)))///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++------,,,+++222???JJJSSSTTTFFFSSSJJJRRR[[[iiitttYYYSSSQQQRRRLLLFFFKKKXXXTTTIII999---+++...///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++///&&&(((444---,,,BBBJJJdddZZZcccuuuyyylllwww```bbb[[[bbbUUUQQQJJJCCC===:::555222111111000...........................---------...///222444555888;;;======:::;;;@@@DDDBBBKKKPPPHHH<<<888>>>DDDEEEFFFGGGGGGIIIMMMSSSWWWUUUUUUVVVYYY___fffmmmrrrwww~~~WWW???>>>???;;;CCCCCCDDDEEEFFFGGGGGGGGGDDDBBB@@@>>>@@@FFFNNNTTTVVVUUURRRMMMKKKNNNUUU[[[aaa___]]][[[ZZZWWWSSSPPPIIIEEEAAA===;;;999666444000222555999BBBJJJKKKGGGNNNNNNNNNMMMIIICCC;;;666555444444555888:::;;;;;;777777777888999999::::::<<<======???AAADDDGGGHHHMMMOOOUUU\\\bbbkkk}}}ccceee[[[]]]ZZZMMM<<<111000333111111111111222222222222555333444555444333888???DDDKKKPPPkkkyyy||||||cccmmmkkk^^^cccQQQFFFCCC333111000///............---////////////////////////......//////000111111111111///222666dddzzzoookkkttt~~~eeeSSSHHHAAA===???BBBCCCFFFJJJIIIKKKPPPUUUWWW[[[fffrrrwwwVVVMMMNNNJJJFFFBBBBBBIII\\\wwwvvvssssssRRRUUUXXXCCC///000...)))000,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,---...///000444<<>>>>>=========BBBBBBBBBBBBCCCGGGMMMQQQOOOQQQRRRNNNJJJLLLUUU]]]```\\\YYYYYY[[[[[[VVVRRRJJJGGGBBB>>><<<999777555111333444888@@@KKKNNNKKKOOOPPPPPPPPPLLLEEE<<<666666555444555888:::;;;:::777777777888999999::::::<<<<<<===>>>AAADDDGGGIIILLLOOOUUU\\\aaajjj{{{rrriiiZZZ[[[WWWLLL===333222555111111111111222222222333444222222333333555===FFFFFFSSShhh}}}tttsssqqqpppsssyyy~~~mmmfff^^^vvvdddkkk^^^OOOIII<<<444222000///000///...,,,////////////////////////......///000000111111222:::222999NNNwwwoooooosss{{{iiiSSSFFF???AAA<<<:::>>>AAACCCFFFJJJEEEGGGLLLNNNLLLKKKRRR\\\eeeqqqrrrVVVUUUNNNFFF>>><<<@@@OOOiiivvv[[[|||hhhzzzoooVVVXXXHHH555000,,,***111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---333<<>>===<<<;;;;;;::::::>>>AAACCCEEEFFFGGGJJJLLLGGGMMMRRROOOIIIJJJTTT^^^aaa[[[WWWXXX\\\]]]XXXRRRMMMIIIDDD@@@===:::777555222333333666???KKKPPPOOOMMMMMMNNNOOOMMMFFF<<<555666555444555888:::::::::777777777888999999::::::<<<<<<===>>>AAADDDGGGIIIKKKNNNUUU\\\aaajjjzzzccciii^^^\\\WWWNNNAAA666333555111111111222222222333333222000111333444777@@@JJJ[[[tttsss|||sss___|||aaaiiiUUU<<>>===>>>BBB??????CCCFFFFFFIIIMMMGGGEEEHHHPPPYYYdddtttrrrSSSNNNHHHBBB@@@???GGG^^^tttnnn___qqqrrruuu\\\XXXXXXMMM===111***+++111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,111:::DDDLLLNNNNNNIIIHHHvvv|||}}}vvvpppeee[[[RRR;;;FFFSSSSSSEEE555000444//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,...111000---666___gggrrr{{{kkkYYY___UUURRRLLLHHH;;;888444111111000000///........................---......///111444777888::::::;;;<<<===???BBBDDDGGGMMMIII;;;444;;;CCCDDDAAABBBDDDEEEGGGKKKOOOSSSUUUUUUVVVYYY```iiiqqqwwwuuullldddkkkiiiKKK555666;;;999===GGG@@@???>>><<<;;;::::::;;;;;;???CCCFFFGGGFFFFFFGGGBBBJJJQQQOOOJJJJJJTTT^^^bbb\\\WWWWWW[[[\\\WWWQQQOOOKKKFFFAAA>>>;;;888555222222222444>>>JJJPPPPPPHHHHHHIIILLLLLLGGG===555777555555666888::::::999777777777888999999::::::;;;;;;<<<>>>AAADDDHHHIIIKKKNNNUUU\\\aaajjjzzzdddhhhfff___XXXQQQEEE888333555111222222222222333333333555333333666888===IIITTTxxx}}}sss~~~yyyyyyrrr~~~qqqfffZZZCCCAAA:::555000...000111000...//////////////////////////////000000111222222222555222666~~~www~~~{{{||||||~~~~~~}}}uuuVVVBBB;;;;;;<<<===>>>===???EEEHHHIIIMMMRRRHHHLLLZZZnnnaaaSSSMMMJJJHHH@@@===KKK___|||vvv[[[aaa[[[WWWRRREEE333***---111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------222:::EEEMMMSSSUUUUUUVVVuuu~~~eee```TTT[[[eeeaaacccppphhhaaaqqquuunnnSSSIIIOOOZZZaaaYYYEEE333,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......***---111...,,,EEE|||dddnnnXXX^^^UUUSSSMMMKKK:::777333111000000000///.................................000222555888999::::::;;;<<<>>>@@@CCCDDDGGGLLLGGG888333===DDDBBB@@@BBBDDDFFFGGGKKKOOORRRSSSTTTVVV[[[ccckkkssswww{{{xxxdddRRR]]]{{{\\\;;;<<<999444999DDDGGGBBBBBB@@@>>><<<:::999999::::::>>>DDDGGGHHHFFFDDDCCC@@@HHHPPPPPPKKKLLLTTT]]]bbb^^^YYYXXXZZZZZZVVVRRRQQQMMMHHHCCC???<<<888666111222111333===IIIOOOOOOGGGFFFFFFIIIKKKGGG>>>666777666555666888999:::999777777777888999999::::::;;;;;;<<<>>>AAAEEEHHHJJJLLLOOOVVV]]]bbbjjjzzzkkkqqqlllbbbYYYSSSHHH999222444222222222222333333333333666333333777???KKK]]]lllzzzwww}}}hhheeemmmccc```@@@DDD<<<333///000222111/////////////////////////////////000111111222222333666999OOOppp}}}~~~}}}{{{zzzzzzcccQQQ???<<>>AAACCCDDDFFFLLLEEE666333>>>DDD@@@AAACCCFFFHHHIIILLLPPPSSSRRRTTTWWW]]]cccjjjppptttuuuxxx~~~mmmUUUDDDUUU}}}ddd>>>888===>>>;;;>>>GGGJJJFFFFFFDDDAAA===:::888888888:::???EEEIIIIIIFFFDDDCCC@@@GGGOOOPPPMMMNNNTTT[[[```]]]ZZZXXXXXXXXXWWWUUUSSSOOOIIIDDD@@@<<<999666111111111333<<>>AAAEEEHHHJJJMMMPPPWWW___ccckkkzzzzzz~~~mmmaaaWWWSSSIII:::222333222222222333333333444444444111222<<>>===HHHLLLFFFJJJXXXKKKIIIDDD???;;;888777777;;;@@@FFFJJJJJJGGGDDDCCC@@@GGGOOOQQQOOOOOOTTTYYY]]]\\\ZZZYYYXXXWWWXXXXXXTTTPPPJJJDDD@@@===999666000111111333<<>>AAAEEEHHHJJJMMMQQQXXX___dddkkkzzzmmm___UUURRRIII:::222444222222333333333444444444666333777GGGbbbkkk|||ttteee}}}XXXqqqZZZNNN>>>444222333222///////////////////////////000000000111222222333333777???~~~wwwqqqnnnssszzz~~~rrrkkkooorrruuuwwwWWWAAADDDCCCFFFIIIFFF@@@BBBIIIBBBAAADDDGGGIIIJJJQQQYYY]]]iii}}}xxxUUULLLLLLEEE>>>???LLLlllnnnttt{{{^^^fffUUUUUUQQQ999...222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......;;;IIIVVV[[[^^^oooyyy^^^YYY^^^zzzhhhwwwsssWWWUUU]]]YYYMMMEEE000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......111,,,000999WWW|||{{{{{{tttnnnWWWGGG===@@@<<<999>>>KKKZZZfffkkkjjjiiiWWWbbbYYYSSSKKKIII:::444000111222111111444////////////............---...000333555888999::::::666666<<<@@@???>>>???KKKFFF===666666;;;???@@@DDDDDDDDDFFFIIIMMMQQQTTTUUUTTTUUUYYY___eeeiiikkkppp^^^DDDFFF:::NNNZZZMMMLLLJJJMMMJJJPPPRRRJJJJJJNNNIIIGGGBBBBBBFFFEEE<<<777777<<>>???BBBFFFIIINNNVVVXXX\\\ffflllxxxllleee[[[RRRHHH===555222777000000666999555222444;;;111@@@ooovvvttt~~~nnniii\\\YYYggg{{{xxxhhhlll}}}```nnnPPP@@@999111555888,,,000000000000000000000000---555333000666444000444666TTT~~~vvvuuu|||www~~~jjjlllpppjjjbbbrrruuuUUUDDDGGGCCCDDDEEECCCAAABBBFFFJJJKKKEEEFFFOOOUUUWWW___jjjfffbbbbbbffflll}}}aaaRRROOOCCC<<>>???>>>===>>>CCCMMMYYYaaadddhhhWWWaaaYYYSSSKKKHHH;;;555111222222000111333////////////...............///000222444666777888:::666777<<<@@@???>>>???LLLFFF===777777<<<@@@AAADDDDDDDDDFFFIIIMMMQQQSSSVVVUUUVVVYYY___eeeiiijjjrrr{{{TTT???AAA???ZZZ|||zzzUUUNNNOOOQQQLLLIIIPPPVVVSSSUUUXXXQQQIIIFFFFFFJJJHHH@@@;;;;;;>>>@@@EEEJJJMMMMMMJJJGGG@@@FFFSSS^^^ZZZNNNNNNVVVbbb```]]]ZZZXXXWWWVVVUUUTTTQQQMMMGGGBBB>>>;;;:::111222222111444===IIIQQQNNNRRRPPPKKKLLLPPPIII===777777888999999999999999888888999999999::::::::::::;;;===>>>@@@CCCFFFJJJMMMUUUXXX]]]hhhnnnzzzmmmfff\\\TTTIII>>>777555222111222444444333444777777111YYYyyyrrrWWW\\\eeeccc\\\bbbeeeUUU^^^gggooopppmmmjjjeee^^^GGG777888444...444000000000000000000000000///555111...555555222777;;;qqq~~~{{{zzzqqqtttzzzmmmnnnmmmiiijjjiiikkk~~~vvv^^^RRRUUUSSSJJJ>>>CCCJJJLLLLLLLLLMMMOOOJJJRRR\\\dddffffffeeefffddd___\\\]]]aaappp\\\NNNKKKFFF???CCCJJJiiiwww{{{]]]\\\WWWVVVAAA333+++111------------------------,,,,,,,,,---------......---***///222,,,,,,444666LLLxxxpppqqqnnnrrrxxxkkk```YYYZZZ___nnnwww^^^xxx```RRRNNN@@@GGG===444000///...------------------------------------------------------------,,,,,,------......+++222;;;___iiizzz}}}zzzhhhSSSCCC::::::;;;===BBBLLLYYYccceee~~~gggWWWaaaWWWRRRKKKGGG<<<666222222222//////222////////////............//////000222333444555666:::777777<<>>AAAEEEIIIIIIFFFDDDCCCKKKUUUYYYXXXTTTPPPOOO```^^^[[[YYYXXXXXXWWWVVVTTTRRRMMMHHHCCC???<<<:::222222111000222:::EEEOOOMMMPPPOOOKKKMMMPPPKKKAAA777888888888888999999999888888999999999::::::::::::<<<>>>???@@@CCCGGGJJJMMMUUUXXX^^^iiiooo|||oooggg]]]UUUJJJ>>>888888000444666333222555888888:::FFFxxx^^^RRRKKKGGGRRROOOVVVlllzzzkkknnnaaajjjQQQ999>>>333'''999000000000000000000000000111444...---555555444:::EEEwwwsssnnnuuuzzzggg```jjj```\\\___jjj~~~qqqiiiqqqlll```dddooofffOOOQQQ[[[hhhqqqqqqlllccc^^^XXXcccjjjhhhdddbbb___[[[aaaYYYTTTSSSUUUdddjjjKKKOOOLLL===BBBAAAXXXxxxmmmooo```\\\WWWMMM000,,,222------------------------,,,,,,,,,---------......'''000111...///000555@@@nnn~~~mmmrrr{{{cccYYYNNNFFF???:::<<<@@@DDDiiixxxpppjjjnnnlllqqqaaaPPPNNNEEECCC555+++000222...///------------------------------------------------------,,,,,,---......///)));;;CCCzzzmmmyyyzzz{{{lll]]]___eeeSSSOOOJJJIIIRRR\\\]]]XXXOOOQQQRRRPPPPPPUUU```hhhtttfffWWW```WWWRRRKKKFFF===777222222111///...000////////////...............///000222444666777888:::777888<<>>@@@CCCKKKBBB999777:::===???AAABBBCCCDDDGGGJJJMMMPPPRRRPPPQQQTTTZZZbbbiiinnnoookkkxxxYYY>>>>>>>>>PPPuuu|||}}}hhhZZZVVVIIIEEEGGGHHHQQQVVVPPPYYYYYYYYYVVVNNNEEE>>>;;;>>>>>>@@@DDDFFFGGGDDDBBBHHHPPPUUUTTTTTTWWWQQQHHHXXX[[[]]]]]]ZZZWWWWWWXXXTTTRRRNNNJJJEEE@@@===;;;555333111000222888CCCNNNMMMPPPPPPMMMMMMOOOJJJCCC888888888888888888999999888888999999999::::::::::::<<<>>>???AAADDDHHHKKKNNNVVVYYY^^^hhhnnn{{{ttthhh\\\TTTJJJ===777999222888999666555::::::777<<>>```yyy|||zzz___LLLAAA;;;888888888888===BBB===MMMGGGJJJ___nnnzzz[[[aaaTTTDDDJJJ===///111111---///------------------------------------------------------,,,------...///000+++>>>TTT|||rrrtttuuucccLLLOOOKKKKKKIIIJJJRRR]]]bbb```YYY]]]___^^^ZZZ[[[aaagggeeeYYY```VVVSSSKKKEEE>>>777333222111......000////////////............---...000333666999;;;<<<999777888<<<>>>>>>@@@EEEIII>>>555666:::<<<===@@@AAABBBDDDGGGJJJMMMOOOQQQRRRSSSUUU[[[bbbhhhkkklllgggttt}}}}}}zzzKKK999AAAAAARRRvvvuuufffZZZNNNQQQWWWRRRPPPSSSTTTQQQKKKFFFBBB@@@AAABBBEEEJJJOOOQQQPPPNNNLLLSSSSSSOOORRRYYYVVVLLLPPPYYYaaabbb[[[VVVVVVXXXTTTRRROOOKKKFFFBBB>>><<<999444111222333777CCCPPPOOOPPPQQQOOONNNMMMHHHCCC999999888777777888888999888888999999999::::::::::::<<<>>>@@@BBBEEEIIIMMMPPPXXXZZZ^^^hhhmmmyyy~~~}}}jjjYYYRRRIII===666888444777888777999;;;:::666DDDaaaJJJHHHOOOSSSSSSSSSAAANNNcccvvvyyygggiiizzzfffccczzziiiwwwfffYYYRRR888444;;;+++111111111111111111111111000222///000666222111<<>>FFFaaa~~~jjjvvvmmmXXXOOOXXX555///...------------------------,,,,,,,,,---------.........222---...444444RRRlllTTTAAA777:::666555777999999<<<@@@JJJLLLEEE===EEENNN___mmm{{{SSSOOOSSSKKK===444...+++,,,------------------------------------------------------------...///000111...CCCpppzzzvvv|||zzz{{{WWWIIIbbbwwwooodddfffnnnrrrpppfff]]]YYYXXXVVVXXX]]]bbbcccbbbbbbfffjjj}}}eeeZZZaaaVVVTTTMMMEEE>>>777333222111///...000////////////............---...111444777:::===>>>999888999===>>>===AAAGGGHHH;;;222666;;;;;;<<>>666666555333444888888777:::>>>llljjjZZZMMMMMMUUU[[[^^^```IIIRRRgggdddaaafffaaaiiixxx```PPPPPPlllwww~~~ppp___```===777AAA)))111111111111111111111111///222111333777222555FFF~~~yyyqqqoooxxxmmmccc___SSSXXXZZZVVVVVVXXXbbbtttlllNNNBBBCCC===@@@gggzzznnnpppxxx|||uuusss]]]SSSIIIDDDEEETTTvvv]]]IIIMMMDDDCCCCCCVVVwwwlllhhhOOOPPPXXX???///***------------------------,,,,,,,,,---------......111///---000666DDDnnnttt\\\FFF999999???>>>;;;;;;>>>@@@@@@BBBFFFFFFFFFZZZ___aaadddVVVSSSoooYYYMMMMMMGGG444---111...------------------------------------------------,,,,,,------...///111111444SSSzzzvvvjjjzzzmmmUUUVVVgggzzzwwwnnnjjjhhhSSSSSSSSSQQQOOOOOOPPPRRRlllzzzfff\\\bbbWWWUUUNNNFFF===777222222111//////111////////////............---...111333666999;;;<<<999888:::=========BBBHHHIII:::111666===<<<<<<@@@@@@AAADDDGGGJJJMMMOOOOOOUUUUUUWWW[[[```cccddddddiiiwww}}}iiiLLL@@@FFFFFFTTT|||mmmWWWTTTPPP___ccc```VVVLLLJJJIIIGGGJJJNNNVVV___gggkkkkkkiii```\\\UUUQQQSSSZZZaaacccTTTWWW[[[]]]\\\ZZZWWWUUUTTTSSSQQQNNNIIIDDD@@@>>><<<444000444555777CCCSSSMMMNNNPPPQQQOOOLLLIIIIII;;;:::888777666777888999888888999999999:::::::::;;;===???AAACCCGGGKKKNNNPPPXXX[[[aaalllssstttvvvWWWOOOLLL@@@777555666222555:::777222???TTTmmmggg\\\\\\lll{{{vvvbbbQQQNNN```kkkPPPNNNjjjiiiaaaxxxooo\\\VVVRRRHHHBBBQQQyyyhhhfffLLL999:::111111111111111111111111111...333222333666333===VVVyyyxxxhhhiiisssfffXXXTTTLLLUUUUUUPPPTTTccc```@@@EEEBBBAAAXXX{{{jjjbbbrrrzzzmmmYYYOOOFFFBBBCCCRRRssstttQQQLLLEEEGGG???HHHkkk|||sssRRRVVVQQQEEE///+++------------------------,,,,,,,,,---------......///---000111999\\\wwwSSS===444444;;;BBB888666777===AAABBBFFFKKKPPPIIIppptttRRRooosss~~~uuuQQQPPPSSS666///999...------------------------------------------------,,,,,,------...000111222===kkkiiibbbwwwkkkaaa``````|||~~~{{{zzz{{{{{{vvvfff]]]cccWWWVVVOOOFFF<<<666222222222//////222000/////////...............///111333555777999:::999888:::=========BBBIIIJJJ:::111888>>>======AAA@@@AAADDDGGGJJJMMMNNNOOOOOOQQQTTTZZZ```eeeggggggiiixxx~~~|||lllVVVHHHHHHJJJYYYxxx\\\UUUQQQQQQWWWWWWOOOJJJMMMQQQRRRZZZ^^^eeemmmtttvvvtttqqqnnndddZZZTTTTTTWWW___ggg[[[XXXUUUXXX\\\]]]YYYTTTTTTSSSQQQNNNJJJEEEAAA>>>;;;333///333444666CCCTTTKKKLLLOOOQQQPPPMMMKKKLLL;;;:::888777666777888999888888999999999:::::::::;;;===???AAACCCGGGLLLOOOOOOXXX\\\bbbooovvv|||{{{WWWOOOMMMBBB888555999333888>>>666///FFFhhhxxxqqqaaappp\\\UUU```ttt[[[QQQNNN```sssfff```zzzjjjXXXkkksssQQQTTTRRRZZZ]]]JJJBBBnnnooohhhZZZ;;;000<<<111111111111111111111111///333222333555444EEEcccrrriiibbbcccnnnaaaSSSQQQLLLWWWMMMIIIUUUxxx]]]OOOFFFDDD@@@IIIpppzzzfffaaalllyyypppzzzyyyfffTTTKKKDDDAAADDDTTTwwwbbbRRREEEIII;;;===aaahhh^^^\\\IIIEEE000111------------------------,,,,,,,,,---------......+++---444000;;;ooolllQQQ:::999BBBDDD===666AAA???@@@FFFIIIKKKOOOTTTqqq]]]ooo```{{{xxxfffggg___ccc===222;;;'''------------------------------------------------,,,,,,------///000111222FFFwwwfffrrrtttuuu{{{hhhaaabbbUUUVVVNNNBBB999666222000000111000000------------------------///000222444555666777777;;;???:::888>>>>>>???JJJ@@@999666888;;;;;;<<<>>>@@@CCCFFFGGGHHHIIIKKKMMMRRRRRRTTTVVVZZZ___dddgggppp}}}zzz{{{]]]HHHBBB[[[kkk[[[OOOLLLMMMOOOQQQPPPSSS^^^jjjiiiiiimmmuuu}}}zzzuuuxxxoooddd]]]\\\^^^``````fffggg```UUUUUU]]]\\\TTTUUUSSSQQQOOOLLLFFF@@@;;;888333666666111:::IIILLLLLLMMMOOOQQQQQQOOOJJJFFFBBB???;;;999999999999888777888999;;;;;;:::999999===???BBBDDDFFFIIILLLOOOTTTYYYaaagggooo|||rrr]]]PPPFFFAAA777:::222777222777;;;AAA999PPPWWW{{{zzzhhhrrrgggRRRPPP\\\YYYSSSVVVYYYttt{{{|||aaaLLLUUUgggsss```EEEWWWiiijjjYYYCCC222888111222333333222111222333111444555+++888555@@@|||yyyxxxxxxfffeeewwwiiiPPPNNNMMMJJJSSSJJJQQQOOOjjjkkkZZZMMMKKKQQQSSSRRRXXXooonnnpppoooQQQHHHBBBCCCFFFSSStttoooXXXMMMFFFDDDDDDPPPtttzzz{{{]]]QQQYYY@@@666+++......---------,,,,,,,,,,,,,,,------------------///555***>>>:::SSSJJJ>>>:::===@@@???;;;<<<@@@LLLOOOEEEMMMcccqqqUUUgggaaawwwhhhfffYYYXXXEEE555888...//////.........---------------------------------+++444111+++000333222777YYYiiisssqqqccc~~~oooaaajjjddd```dddWWWXXXOOOAAA999666222000000111000000------------------------...000222555666777777777777>>><<<:::>>>>>>???JJJ???999666888;;;;;;<<<>>>@@@CCCFFFGGGHHHIIIKKKMMMQQQRRRTTTVVVZZZ___dddhhhllluuuzzz}}}gggIIIEEEjjjhhhYYYPPPLLLMMMPPPSSSUUUZZZfffssszzz{{{|||{{{pppfff```]]]\\\\\\fffiiidddYYYXXX^^^___ZZZUUUTTTRRROOOLLLGGGAAA<<<:::333555555222<<>>@@@CCCEEEGGGJJJNNNPPPTTTZZZaaahhhqqq~~~rrr]]]QQQFFFAAA666999777999999222;;;<<<\\\zzzrrr|||cccYYYjjj{{{uuu\\\SSS\\\ccciii^^^]]]QQQeee{{{TTTGGGwwwoooaaaLLLAAA;;;222222333333222222222333222222444000<<<;;;OOO}}}vvvaaadddrrrdddMMMJJJIIIFFFMMMEEEOOOSSScccwwwbbbNNNFFFAAAAAAEEESSSrrr___OOOGGGDDDDDDNNNnnn{{{~~~eeeHHHJJJBBB888000......---------,,,,,,,,,,,,,,,------------......,,,000444EEEkkkpppTTTGGGCCC@@@@@@BBBNNNKKKPPPRRRMMMZZZppp{{{dddDDD^^^fffyyyppprrrlllXXXEEEAAA000---//////.........---------------------------------***000...,,,111000333???~~~sssnnnqqqzzzzzztttvvvrrrooonnnfffoooaaa___eeeYYYYYYNNN@@@999666222000000111000000---------------------------///333666888888777666555??????;;;======@@@LLL===888666999;;;;;;<<>>===444333555444???KKKKKKJJJLLLOOOQQQRRRPPPNNNLLLBBBAAA>>><<<:::999999999888888888888888999::::::>>>@@@CCCEEEHHHKKKOOORRRTTTZZZcccjjjsssvvv___QQQFFFAAA555888999999===111===DDDtttcccNNN]]]QQQWWWYYY\\\qqqWWWccclllBBBvvvrrr~~~fffUUUKKK999444333333222222333333333666333555444888:::]]]nnnxxxfffdddjjj]]]KKKGGGEEECCCHHHEEEJJJRRR___sssXXXKKKDDD@@@@@@DDDSSSpppiiiSSSIIIDDDCCCJJJffftttwww~~~OOOFFFKKK777---......---------,,,,,,,,,,,,,,,---------.........---,,,555GGG|||dddbbbvvvllljjjnnnjjj\\\UUUPPPOOO^^^qqquuuMMM888VVVvvvfffwww~~~VVVvvv^^^IIILLL///111/////////.........------------------------------------,,,000333---666PPPxxxhhhrrrqqq\\\yyy}}}wwwyyyaaa^^^dddXXXXXXNNN@@@999666222000000111000000........................,,,///333777999999777666999EEECCC;;;;;;<<>>fffxxxjjj[[[hhhuuu|||ccc___bbbUUUVVVMMM@@@999666222000000111000000........................,,,///333777999999888777@@@KKKFFF999888<<>>BBBEEEHHHLLLPPPSSSYYY___gggnnnvvvhhhQQQBBB???666;;;333:::---@@@BBBzzz~~~YYYaaaUUUPPPLLLQQQyyyiiimmmPPPQQQRRRTTTfffjjjxxxtttZZZSSS888555333222333555444333111222888;;;111HHHmmmooojjjaaaVVVMMMIIIEEEEEEGGGFFFJJJFFFRRRdddrrr```MMMHHHEEEBBBAAAFFFUUUmmm___LLLCCCBBBCCCVVVuuuyyyiiiaaaSSSXXX<<<111......---------,,,,,,,,,,,,,,,---......///000000222777888yyyuuuKKKOOOzzzdddPPPHHHKKK]]]dddYYYFFF>>>WWWppp}}}hhhxxx|||yyy||||||yyy~~~~~~XXXkkkpppJJJFFF...000000/////////.................................444...---555333+++HHH}}}~~~ttt}}}SSSzzztttddd___bbbUUUVVVNNNAAA999666222000000111000000........................---///333777999:::999999BBBLLLFFF888888>>>EEENNN666555666:::;;;999<<>>@@@DDDHHHLLLPPPUUUYYYZZZaaakkkttt~~~nnnTTTEEEAAA888;;;777666888;;;dddfff{{{oooOOOLLLBBB>>>TTTccclllcccsssmmmSSS<<<777222222444666555333666666666999///[[[{{{wwwkkktttcccGGGAAAHHHCCCCCCHHHBBBAAAJJJTTTbbbsssxxxiiiSSSSSSGGGFFFDDDAAAEEETTTfffsssyyytttXXXHHHEEE???KKKmmmdddfff___OOONNN111......---------,,,,,,,,,,,,,,,---...///000111111///777[[[|||{{{nnnbbbmmmvvv===]]]oooYYY]]]VVVSSSSSSWWWccc___III:::>>>WWWnnnhhh{{{|||}}}|||{{{xxx~~~PPPOOO|||eeeSSS999000000000000/////////...........................---......000///666iii~~~mmmhhhnnnFFFlll}}}xxx``````hhh\\\\\\PPPAAA999666222000000111000000///////////////////////////000222555777999;;;<<<777DDD@@@777===EEEEEEGGG333333777;;;;;;999<<>>OOOTTTEEEIIINNNNNNKKKJJJMMMPPPPPPRRRRRRLLLCCC===;;;===:::;;;===>>>>>>>>>===<<>>000000000000////////////////////////////////////,,,000111111111???xxxVVVzzzcccWWWtttddd\\\ccc___[[[KKKBBB999777333111111111111000///////////////////////////000222333555666777888;;;???:::???;;;???NNN@@@555777888888888:::<<<>>>>>>AAADDDFFFFFFFFFGGGHHHLLLOOOSSSVVVXXX^^^ffflllrrrlllyyyaaaHHHEEEGGG|||___KKKIIIJJJMMM___vvvMMMOOOGGGIIIIIIIIIKKKLLLLLLJJJHHHOOONNNLLLJJJHHHCCC>>>:::<<<;;;;;;???EEEIIIJJJIIIGGGHHHIIIJJJJJJJJJLLLNNNYYY]]]^^^WWWQQQNNNMMMKKK===???===888:::EEENNNPPPRRRGGGIIIOOOIIIHHHMMMMMMXXXTTTNNNIIIDDD@@@===:::>>><<<:::;;;>>>@@@@@@???@@@BBBFFFIIILLLPPPVVVZZZ___fffoooyyyyyyVVVAAAAAA:::999999::::::>>>rrrnnnzzziiiWWW]]]@@@IIICCCRRR[[[fffuuuxxxwwwvvvjjj___XXXTTTZZZqqqvvvkkkLLL444555333111888444555===999999777@@@|||iiihhhpppRRRKKKDDDBBBDDDFFFDDDBBBCCCHHHMMM]]]qqqxxx~~~^^^JJJIIIFFFFFFDDDAAAAAAGGGSSS]]]eeeppp}}}^^^MMMJJJ???FFF^^^~~~{{{UUUhhhWWWTTT...//////...------------...---------......000111222888888iiiZZZRRR```kkk\\\kkkhhhNNNAAA:::FFF\\\tttwwwrrrzzz~~~|||}}}vvv[[[DDDzzzsssdddNNNDDD333...---///000------..................///000000***;;;333---;;;FFFzzz[[[wwwVVVWWW~~~}}}eee]]]ddd___[[[JJJAAA999777333111111111111000///////////////////////////000333555777777888777:::>>>:::>>>;;;???NNN???555777888888888:::<<<>>>>>>AAADDDFFFFFFFFFGGGIIINNNQQQTTTUUUWWW\\\dddiiilllmmmaaaHHHGGGTTTuuujjjVVV@@@NNNKKKbbb|||QQQPPPHHHGGGFFFEEEEEEEEEDDDAAA???@@@???>>>>>>>>>===;;;888===???CCCIIIOOORRRQQQOOOHHHIIIHHHHHHGGGHHHJJJLLLWWW]]]^^^XXXRRRPPPMMMKKK???@@@===777999EEEPPPTTTQQQIIIKKKNNNGGGEEELLLMMMUUURRRMMMHHHDDDAAA>>><<<===;;;999:::===@@@@@@???AAACCCFFFIIIMMMQQQWWW[[[bbbiiittt~~~zzzYYYCCCBBB:::999333777AAAUUUwwwkkkxxxjjj[[[cccFFFHHHAAAPPPOOOOOONNNOOOPPPQQQNNNKKKPPPQQQfffuuuxxxnnneee^^^YYYWWWQQQ\\\uuu}}}nnnOOO555666333111888333555555777555777BBBrrrmmm^^^yyypppwwwkkkNNNIIIDDDBBBDDDEEEDDDAAACCCHHHNNN\\\ppp|||xxxXXXGGGHHHGGGHHHGGGCCC@@@AAAGGGLLLWWW^^^iiivvviiiRRRJJJ???DDDXXXwwwjjjttt{{{nnnUUUQQQ666//////...------------...---------...///000111222666DDD{{{VVVSSSUUUgggjjj```mmmeeeJJJ>>>;;;FFF[[[ttt|||qqquuu|||~~~|||~~~~~~}}}{{{|||iiiXXX\\\tttSSSMMM444///---///000------..................///000000---666...,,,;;;UUUzzzooooooPPP^^^|||}}}~~~ggg^^^ddd___ZZZIII???999777333111111111111000///////////////////////////111444777999999888777888===999<<<:::@@@NNN===555777888888888:::<<<>>>???AAADDDEEEFFFGGGHHHJJJOOOQQQTTTUUUVVVZZZaaagggiiiooodddJJJMMMiiiyyyiiiaaaZZZRRREEELLLkkkUUUQQQHHHGGGDDDAAA@@@>>>===:::888444444444777;;;===>>>===999===EEENNNTTTVVVSSSPPPJJJIIIGGGEEEEEEGGGIIIKKKUUU[[[^^^ZZZTTTQQQNNNJJJBBBAAA===777999DDDOOOUUUQQQKKKNNNNNNCCCBBBJJJLLLRRRPPPLLLGGGCCC@@@>>>>>>;;;:::888999<<<>>>??????AAADDDGGGJJJNNNSSSXXX\\\dddmmmyyy}}}]]]EEEBBB999:::;;;555;;;ccczzzaaassswww___YYYcccHHHBBB;;;IIIMMMEEE>>><<>><<>>>>>???GGGIIIPPP^^^rrrtttUUUIIIAAAEEETTTqqqmmmhhhPPPAAA+++//////...------------...---------...///000222222666]]]mmmNNNJJJYYYrrr~~~hhhfffooo___EEE<<>>999666333111111111111000///////////////////////////111555999;;;:::999777777===888;;;:::AAANNN;;;555777888888888:::<<<>>>???AAADDDEEEFFFGGGIIIKKKMMMPPPSSSTTTVVVZZZbbbgggkkkppppppdddMMMSSS~~~lllfffeeetttVVVPPPHHHIIIFFFBBB@@@>>><<<999777333555888===BBBDDDDDDBBB777<<>>======999999888999;;;===>>>???CCCEEEHHHLLLPPPTTTZZZ^^^cccnnn}}}___EEEAAA999;;;AAA777888uuu|||```qqqcccwwwtttRRRYYYbbbKKK>>>777CCC???:::777;;;??????>>>>>>BBB<<>>444>>>NNNfffooossspppggg}}}iiiEEEDDDBBBBBBCCCCCCAAA>>>AAAIIINNNZZZkkktttjjjLLLDDDHHHDDDFFFHHHGGGCCC???>>>===???>>>AAAKKK[[[ppp|||VVVFFFCCCHHHRRRooofffcccbbbPPP::://////...------------...---------...///111222333===yyyoooRRRDDD^^^yyyuuuffflllnnnXXXAAA<<<>>>HHH\\\www~~~ppp|||~~~~~~~~~www}}}|||bbbBBBkkkNNN666000---//////------///...............///000000///...222777<<>>999666333111111111111000///////////////////////////222666999;;;;;;999888666===888::::::DDDOOO:::555777888888888:::<<<>>>???AAADDDEEEFFFGGGJJJLLLKKKNNNRRRTTTVVV\\\cccjjjkkkmmmrrr___OOOXXXuuuWWWOOOHHHIIIFFFCCCAAA@@@>>>;;;888444666;;;AAAEEEEEEBBB???;;;???GGGNNNSSSVVVWWWXXXMMMJJJGGGHHHLLLPPPSSSTTTQQQYYY^^^[[[VVVRRRMMMIII???>>>===<<<===???DDDJJJOOOLLLOOOIII<<>>@@@DDDFFFJJJMMMQQQVVV\\\```cccooo```DDD@@@:::===666;;;EEEnnnlll```uuugggPPPdddeeeNNN>>><<>>CCCIIIGGGMMMMMMkkk}}}xxxrrrkkk```[[[UUURRRRRRRRROOOLLLWWWGGGQQQ___<<<666555333666000555000;;;111999QQQ~~~~~~bbbkkkqqqnnnqqqeeeCCCBBBBBBBBBBBBAAA???===???IIINNNXXXhhhqqqzzzdddKKKEEEHHHCCCCCCCCCBBB@@@???>>>???<<<;;;>>>CCCLLL^^^{{{YYYCCCDDDHHHMMMlllzzzooodddaaaTTT;;;//////...------------...---------...000111333444HHHjjjMMMCCCbbb}}}}}}~~~nnngggooohhhQQQAAA===<<>>@@@AAACCCEEEFFFHHHKKKNNNKKKNNNRRRTTTWWW]]]eeekkkhhhjjjccc\\\eee\\\OOOIIIGGGEEECCCBBBAAA>>>:::777000333777<<>>>>>>>>BBBHHHMMMJJJKKKEEE;;;AAALLLKKKNNNNNNLLLEEE===888888999777888999999:::;;;???AAAEEEHHHKKKOOOSSSXXX^^^bbbfffsss```DDD@@@:::<<<111@@@IIIvvv```YYYnnn~~~^^^SSSpppbbbIII<<>>===>>>HHHLLLUUUfffooovvv}}}\\\JJJFFFFFFBBB@@@>>><<<;;;;;;===>>>===???CCCHHHJJJTTTooo```EEEEEEEEEFFFeee{{{cccOOOGGG/////////...------------...,,,------///000222444555OOO^^^DDDFFFddd~~~{{{lllkkkooo^^^IIIAAA>>>CCCNNNaaaxxx~~~yyy}}}~~~{{{{{{~~~KKKCCCrrrooo[[[888222...//////------000...............///000000333111111666===~~~cccpppLLLBBB[[[iiimmm}}}|||ssszzzwww|||aaaUUUeee~~~{{{|||}}}zzzzzz|||}}}aaaYYY```]]]YYYIII@@@999777333111111111111000////////////////////////000222444666888999999999555>>>999:::<<>>@@@BBBCCCDDDFFFHHHLLLNNNMMMPPPSSSUUUXXX]]]dddjjjgggkkkzzzzzz~~~rrr[[[[[[]]]UUUJJJ???MMMSSSfff}}}cccSSSKKKFFFFFFEEEDDDBBB>>>888444111222444888<<<======;;;;;;@@@FFFJJJLLLNNNPPPRRRQQQNNNLLLOOOUUUYYYZZZXXXRRRYYY\\\XXXRRRNNNIIIEEE;;;888999===???@@@FFFNNNLLLHHHGGGBBB;;;DDDOOOKKKKKKLLLJJJDDD<<<888888;;;777999:::::::::<<>>===>>>===GGGKKKRRRdddnnnuuulllPPPGGGFFFCCC???===;;;:::;;;===???@@@FFFGGGNNNSSSQQQPPP```ttt}}}hhhGGGGGGDDDAAAccc\\\SSSOOO::://////...------------...,,,------///000333444555OOOpppPPPCCCJJJeee}}}}}}~~~oooqqqnnnSSSAAA@@@<<>>@@@BBBCCCDDDFFFHHHLLLOOOPPPRRRUUUVVVXXX\\\ccciiiiiioooiiiaaa[[[QQQHHHEEETTTCCC???XXX\\\gggjjjVVVLLLHHHHHHHHHGGGDDD???888222666555666999===BBBEEEEEE???EEELLLPPPQQQQQQSSSTTTTTTPPPNNNQQQWWWZZZYYYVVVSSSYYY[[[VVVPPPLLLHHHDDD:::666666;;;???BBBJJJUUUKKKFFFEEE???;;;FFFQQQLLLHHHIIIIIICCC<<<888:::===777999;;;;;;:::<<<@@@DDDFFFIIIMMMQQQUUU[[[aaaeeerrr___GGGDDD999777888;;;HHHnnnvvvoooDDDTTTYYYoooVVV]]]ZZZDDDJJJmmmvvvppplllqqq}}}~~~nnn^^^XXXjjjggg^^^DDDUUUwwwlllpppeeehhhfff===444666666777222999888///AAABBBtttYYYeeeRRRFFFFFFEEEBBB???======>>><<>>;;;;;;;;;@@@NNNMMM888777999;;;:::888888;;;>>>AAABBBCCCDDDDDDFFFJJJMMMQQQVVVYYYZZZ^^^eeeiiihhhmmmdddsss[[[QQQSSSUUULLLNNNKKKRRRUUUIIILLLJJJGGGDDDAAA<<<777333555999>>>JJJ```oooeeeQQQNNNPPPTTTVVVUUUUUUUUUVVVVVVOOOLLLOOOQQQQQQUUU[[[XXX[[[ZZZTTTNNNJJJFFFAAAAAA:::444999HHHSSSQQQIIILLLJJJBBB888;;;GGGLLLHHHJJJDDD===999999:::999888888999999::::::<<<@@@DDDFFFHHHKKKPPPWWW^^^dddgggwwwtttTTTEEE>>>;;;999@@@999[[[pppuuuaaaOOOJJJWWWhhh~~~qqqOOOyyyaaa@@@NNN|||xxx```RRRSSSRRRQQQIIIKKKnnnhhh@@@555333333888222777@@@888???<<>>???GGGDDDAAAJJJ]]]zzz~~~~~~yyyzzzxxxzzzJJJZZZjjjccc@@@666------000///------------......///000000000...444333:::{{{TTT@@@IIIWWWeeennnssssssssspppqqqsssuuuxxxmmm]]]ZZZVVVNNNccc~~~~~~}}}{{{wwwuuutttuuuvvv{{{|||[[[WWW\\\VVVTTTFFF???<<<666222222222//////111........................000333666888777777777777>>>;;;;;;;;;@@@NNNMMM888777999;;;:::888888;;;>>>@@@AAACCCCCCDDDFFFIIILLLLLLRRRWWWZZZ___fffiiihhhrrr\\\pppyyylllXXXHHHIIICCCEEErrr[[[PPPNNNKKKGGGCCC@@@<<<777333333666;;;FFF\\\mmmfffUUUQQQQQQRRRPPPOOONNNOOOPPPQQQKKKKKKQQQUUUUUUTTTWWWYYY[[[YYYRRRLLLIIIEEE@@@999555444>>>NNNWWWTTTLLLJJJGGG>>>888>>>IIILLLHHHJJJDDD===999999:::999888888999999::::::===AAADDDGGGJJJNNNRRRWWW___gggmmm{{{sssTTTFFF???;;;999666888eeekkkvvvUUUHHHFFFLLL[[[qqq^^^PPP~~~}}}YYYAAARRRyyy~~~gggWWWWWWaaannndddPPPZZZ~~~fff???666444444999333777666555>>>AAAbbbmmmZZZ```xxxHHHDDDCCCBBBAAAAAA???<<<999===AAAHHHOOOXXXdddqqqzzzsssOOOJJJGGGAAAEEE>>>@@@CCCHHHMMMPPPPPPOOOPPPMMMLLLKKKGGGCCCFFFLLLddd~~~tttOOOJJJCCCFFF^^^|||___aaa>>>222......------------......000......111111000444:::xxx^^^FFFIIIJJJqqq{{{~~~|||gggJJJ>>>>>><<<888999333555=========GGGUUUrrryyysss|||zzz||||||yyyyyyzzz}}}OOOPPPmmmggg???555------000///------------......///000000000333555222444ssshhhqqqWWWAAAIIIWWWdddmmmqqqssssssnnnnnnrrrvvv}}}rrrddd```WWWiiiqqqggg\\\XXXRRRHHHWWW~~~}}}|||{{{yyyvvvtttssstttuuusssuuuzzzZZZVVVZZZTTTSSSFFF>>>;;;555222222222//////111........................000333666888777777777777===:::;;;;;;@@@OOOMMM777666999;;;:::888888;;;>>>???@@@BBBBBBCCCEEEIIILLLMMMTTTZZZ^^^ccchhhiiifffnnnfffVVV[[[\\\zzzsssbbbFFFFFFAAAGGGyyybbbWWWOOOLLLGGGBBB???;;;888555444555777???QQQ```\\\PPPKKKKKKJJJGGGFFFFFFIIIKKKMMMLLLOOOWWW\\\ZZZWWWVVV[[[\\\WWWOOOIIIFFFCCC>>>444222777EEETTTZZZTTTLLLHHHBBB:::999BBBKKKLLLHHHJJJDDD===999999:::999888888999999:::;;;===AAAEEEHHHMMMRRRUUUXXX```lllttt~~~tttUUUGGG@@@;;;999999:::aaalllQQQHHHGGGGGGTTThhh|||~~~SSSUUUyyyMMMBBBUUUsssyyywww}}}ooo[[[PPPVVVddd```HHHIIIpppuuuoooaaa===777555555:::555888666:::@@@EEEqqqfffVVV^^^uuuJJJDDDCCCBBBAAAAAA???<<<999===AAAGGGNNNUUU```mmmuuugggIIIIIIJJJBBBAAA:::>>>DDDKKKQQQRRROOOLLLOOOKKKIIIHHHFFFDDDDDDGGG]]]vvvyyyRRRKKKCCCFFF]]]xxx\\\kkkAAA777......------------......///---...111111111555;;;WWWCCCEEEIIIppp~~~tttXXXDDD@@@>>>999777888444999GGGKKKOOO[[[___tttzzzwww~~~{{{wwwyyyyyyyyyyyyyyyzzz{{{{{{YYYHHH{{{gggvvv>>>444---...000///......---......//////000000111333333444111nnnxxxQQQlllQQQBBBJJJWWWbbbkkkooorrrtttqqqnnnqqqssszzzsssiiijjj```JJJ???BBBGGGbbbuuuooobbb[[[UUULLLKKKppp~~~zzzyyyvvvtttrrrqqqqqqqqquuuwwwzzzYYYVVVYYYRRRRRRFFF>>>:::555111222222//////111........................///222666888888777777888<<<:::;;;<<>>>>>???AAABBBCCCEEEIIILLLTTTZZZ```cccfffiiigggccclllkkkHHHJJJDDD[[[ZZZcccxxxOOO<<>>???@@@AAABBBDDDGGGJJJMMMRRRYYY___```]]]\\\\\\]]][[[TTTKKKFFFDDDAAA<<<555555;;;JJJWWWYYYRRRKKKGGG>>>777===HHHNNNLLLHHHJJJDDD<<<999999999999888888999::::::;;;>>>BBBEEEHHHNNNTTTWWWZZZbbbppp{{{xxxYYYJJJAAA;;;777???===```mmmTTTJJJIIIGGGPPPccczzz{{{PPP]]]uuuDDDBBBWWWlllpppoooqqq{{{uuuaaaNNNCCCGGGKKK===BBBlllWWW^^^ZZZ;;;888666555;;;666999888<<<===CCCbbbTTT]]]mmmHHHCCCBBBAAAAAAAAA???;;;999<<<@@@FFFLLLTTT^^^kkksss|||[[[GGGJJJMMMEEE???999<<>>>>>===:::BBBCCC@@@FFFSSSVVVWWWaaadddttt~~~~~~zzzxxxxxxyyyyyyzzzzzz{{{{{{cccFFF|||jjj{{{}}};;;333---...000///...............///000000111111...111888555rrrhhhzzzZZZrrrGGGBBBKKKWWWbbbhhhmmmqqqttttttlllooorrrqqqhhhKKKEEEDDD@@@DDDOOOrrrjjj]]]WWWSSSEEEfffyyyvvvsssqqqooonnnmmmkkkpppooommmkkknnnvvvXXXVVVWWWPPPRRRGGG>>>:::444000111111//////111........................///222666888888777888888;;;999;;;<<>>III|||___ZZZOOOKKKFFFBBB???===:::888999777333333888>>>===999777;;;???BBBDDDFFFHHHJJJMMMWWWaaabbb^^^[[[^^^bbb\\\YYYRRRHHHCCCBBB>>>999777666===MMMXXXWWWRRROOOGGG<<<888CCCNNNOOOKKKIIIJJJDDD<<<999999999999888777888::::::;;;>>>CCCFFFHHHNNNTTTXXX\\\eeettt}}}\\\LLLBBB:::666888>>>nnnfffVVVGGGCCCDDDJJJ[[[tttrrrLLLdddooo@@@BBBVVVhhhiiigggccccccqqq}}}nnn^^^TTT^^^fffRRRDDD\\\{{{wwwUUUQQQ888999777555<<<777:::666666777BBBhhhWWW]]]bbbAAACCCBBBAAAAAA@@@>>>;;;888:::???EEEKKKSSS^^^jjjsss|||yyyTTTIIILLLNNNHHH>>><<<>>>DDDKKKQQQSSSSSSQQQTTTRRRNNNKKKJJJIIIGGGEEEAAA\\\{{{WWWKKKCCCFFF]]]mmm___iiiFFF222......------------......///---...111222222666<<>>>>>>>>DDDMMMMMMHHHJJJRRRLLLCCCFFFTTTdddvvv||||||~~~}}}{{{zzzzzz{{{|||}}}gggFFFxxxzzzvvvyyyiii999222...///000......///......//////000111111111---111888:::dddOOOmmmDDDBBBKKKXXXbbbgggkkkooosssqqqhhhmmmuuutttyyykkk]]]bbbyyyqqq[[[SSSPPPDDD```}}}yyyuuuqqqnnnllljjjfffcccXXXTTTOOOIIIDDDDDDIIINNNTTTcccrrr|||}}}XXXWWWWWWOOORRRHHH???999333000111111//////111...........................222555777888888888999:::888;;;===BBBPPPMMM777555888:::999777777:::===>>>???AAABBBCCCFFFJJJMMMOOOUUUYYY[[[```eeegggeeemmmzzzmmmBBBDDD@@@BBBAAA{{{wwwYYYFFFGGGKKKKKKBBB444AAA===BBBDDDGGGDDDYYYuuu[[[TTTLLLIIIEEECCCAAA???<<<:::888777666666888;;;<<<;;;;;;???CCCFFFGGGGGGHHHIIIIIIUUU```___ZZZZZZ^^^aaaZZZWWWOOOFFFBBBBBB===666555444>>>OOOXXXVVVRRRRRRIII>>>===KKKTTTOOOJJJKKKJJJDDD===999999:::999888777888:::;;;<<>>;;;888999>>>DDDJJJQQQ\\\iiiqqq~~~lllPPPMMMMMMLLLHHH>>>999;;;@@@FFFMMMQQQQQQQQQTTTUUUQQQKKKFFFEEEBBB???>>>TTTqqqYYYKKKCCCFFF\\\ooodddbbbFFF.........------------......///---...222333333777===VVVEEEGGGLLLqqq|||~~~~~~~~~aaaCCCBBB@@@@@@OOOOOOPPPLLLOOOUUUKKK======NNNZZZppp{{{www}}}}}}{{{zzz{{{~~~gggEEErrr|||~~~~~~lllTTT666111...///000......000...//////000000111111222222333666@@@qqqxxxBBBhhhGGG@@@KKKYYYbbbgggiiimmmqqqpppiiiooouuurrrssswwwsss|||___SSSMMMDDD[[[~~~}}}yyyzzzvvvpppllliiieee___ZZZJJJEEE@@@===:::888<<>>EEELLLTTTeee|||YYYYYYWWWNNNSSSJJJ@@@888333///111111//////111...........................111555777888888888999999888;;;===BBBPPPMMM777555888:::999777777:::===>>>@@@BBBCCCDDDGGGKKKNNNOOOSSSVVVWWW[[[cccggggggllluuuWWWCCCAAA888EEE@@@ppp}}}pppZZZNNNNNNKKKFFFIIIEEECCCBBB888999===XXXxxxZZZOOOIIIGGGEEEDDDCCCAAA>>>;;;888888999:::;;;;;;<<<>>>>>>AAACCCDDDDDDEEEFFFHHHDDDOOOYYY[[[\\\______]]]XXXTTTMMMEEEBBBBBB<<<444555555AAASSSZZZSSSNNNOOOKKKAAABBBRRRXXXOOOIIIMMMJJJDDD===999999:::999888777888:::;;;<<>>;;;888:::===CCCHHHOOOXXXdddlllzzzaaaNNNRRRMMMHHHFFF<<<555777===DDDKKKNNNNNNMMMRRRWWWVVVNNNHHHHHHGGGEEEBBBNNNbbbuuuYYYKKKCCCGGG\\\vvv~~~aaa___EEE000......------------......///---...222333333777===YYYDDDDDDIIInnn~~~{{{~~~}}}{{{xxxRRR===FFFAAA===QQQMMMOOOMMMSSS]]]UUUHHHGGGNNNSSSjjjyyyvvv}}}zzz}}}{{{{{{|||~~~kkkIIIqqqtttxxxqqqRRR444000...///000---...111/////////000111111222222444444555LLLlllvvvJJJjjjCCC???KKKZZZdddggghhhllloooooommmrrrtttooossswwwppp|||fffWWWPPPEEEYYY}}}|||yyy}}}wwwpppkkkgggaaaYYYRRRNNNHHHEEEGGGHHHGGGIIINNNJJJJJJLLLOOOTTTaaazzz{{{YYYYYYWWWNNNSSSKKK@@@888222///000111//////111...........................111555777888888999999999888;;;===CCCQQQNNN777555888999999777777:::===???@@@BBBCCCEEEHHHLLLOOOUUUWWWWWWVVVYYYaaafffgggwww{{{GGGHHHEEE666GGG>>>eeegggQQQPPPEEE888===<<<@@@GGGAAAGGGKKK]]]~~~\\\LLLGGGFFFEEEDDDDDDBBB???<<<888999;;;===;;;999:::<<<===>>>>>>>>>???AAAEEEHHHBBBKKKSSSZZZaaafffbbbZZZVVVSSSKKKEEECCCBBB;;;333777888EEEWWW[[[PPPHHHHHHMMMCCCFFFWWWZZZNNNHHHNNNJJJDDD===999999:::999888777888:::;;;<<<@@@DDDHHHLLLOOOVVV___kkkvvv\\\KKKBBB<<<:::;;;===eeeuuuaaaiiiZZZCCCIIIBBB???KKKfffTTTDDDWWW```TTTHHHDDD[[[}}}yyylllfffpppooohhhdddNNN<<<===CCC>>>kkk{{{aaayyyuuu>>>000999666333;;;777888888000???GGGddd~~~```SSS]]]XXXFFFBBBAAA@@@@@@@@@>>>:::888:::>>>BBBGGGLLLUUU```hhhrrrZZZMMMTTTLLLEEEDDD;;;555999@@@IIIPPPRRRQQQOOOQQQXXX[[[TTTNNNPPPRRRQQQFFFKKKVVVeeeuuuZZZJJJCCCGGG]]]}}}www[[[\\\AAA111.........------.........///---...222333333888>>>cccHHHCCCGGGlll~~~}}}||||||~~~tttIII999IIIAAA777LLLMMMNNNKKKPPPZZZSSSFFFEEEDDDDDD\\\qqquuu{{{}}}}}}|||||||||}}}~~~~~~qqqOOOttttttwwwzzzXXX333000...000000---...111/////////000111111222222222444777YYYcccoooRRRlll999>>>JJJZZZeeeggghhhkkknnniiillluuuvvvsssfffYYYRRRHHHXXX~~~}}}|||~~~xxxpppjjjeee^^^UUUNNNQQQJJJGGGKKKMMMLLLMMMQQQTTTUUUZZZ___\\\YYYeeewww}}}WWWXXXZZZQQQQQQGGGAAA999666222000//////......////////////////////////111333555666666777888:::;;;999<<<===BBBPPPLLL666666888:::888555555777:::@@@@@@AAAAAABBBFFFKKKOOOSSSWWWYYYYYY\\\bbbdddccctttyyy[[[BBBDDDBBBBBBCCCWWW{{{hhh^^^UUUIIIAAA>>>CCCCCCCCCBBBCCCQQQoookkkSSSHHHDDDAAADDDIIIJJJDDD===BBB>>>;;;;;;===>>>>>><<<;;;???AAA>>>???EEELLLPPPKKKNNNSSS[[[bbbdddaaa]]]YYYTTTJJJBBBBBBDDD<<<000444:::HHHVVVYYYQQQEEE???;;;DDDRRR]]]YYYNNNIIIKKKMMMGGG@@@<<<;;;:::999777777999:::<<<===AAAFFFIIIOOORRRXXX```kkkwww```GGGBBB999:::333FFFaaazzzQQQZZZJJJEEEDDDCCCDDDKKK\\\sssZZZBBBRRRZZZNNNEEEDDD```zzzrrrqqqxxxrrrOOOGGGGGG===MMMLLL~~~|||eee|||ZZZ999999888888888888999999;;;:::BBB;;;fff~~~~~~dddUUUXXXkkkWWWDDDBBBAAAAAAAAAAAA???<<<999???;;;<<>><<<:::;;;<<<<<<>>>HHHVVV^^^___OOOQQQVVV]]]bbbccc___\\\XXXSSSIIIBBBBBBCCC<<<111333888EEETTTZZZRRRFFF???;;;GGGTTTZZZVVVOOOJJJHHHKKKEEE>>>;;;::::::999777888:::<<<===???CCCHHHKKKPPPUUU]]]gggqqqzzzlllPPPEEE999888888>>>TTTLLLYYYGGGKKKLLLDDDDDDHHHWWWmmmfffQQQdddkkkXXXGGGIIIkkkzzznnniiihhhpppnnneeekkkkkkzzzttt\\\oooBBB999888888777777888888999777777BBB@@@oooxxxdddVVVXXXjjjYYYDDDCCCBBBAAAAAAAAA???<<<:::===999888>>>FFFNNNWWW```iiizzziiiRRRcccnnnOOODDDIII999888:::>>>CCCIIIOOOTTTXXXVVVUUUUUUUUUUUUTTTPPPMMMIIIGGGGGGMMM\\\sss[[[FFFBBBFFFjjjfffTTT666111//////...---------------///000000111111444888;;;pppRRROOOJJJiii~~~}}}{{{YYYBBBAAA???888666:::DDDLLLRRRPPPMMMLLLKKKIII```[[[cccvvv|||zzz}}}}}}|||}}}}}}}}}PPPqqqooonnnSSS111000...---------///000//////000000000111111111444888<<>>888555222////////////...////////////////////////000222555777777777888999;;;999;;;<<>>@@@AAABBBCCCFFFKKKOOORRRVVVYYYYYY\\\aaadddbbbjjj|||wwwEEEGGGDDDCCCBBBUUUuuu^^^MMMDDDEEEIIIVVV\\\fffmmmrrr|||lllcccWWWLLLEEEBBB@@@@@@AAA???>>>>>>>>>>>>===;;;??????BBBKKK]]]kkkllleeePPPRRRVVV\\\______\\\XXXWWWQQQIIICCCCCCBBB;;;222333666BBBSSSZZZTTTHHH@@@>>>LLLWWWVVVRRRQQQLLLEEEHHHBBB<<<999999:::999888999;;;===>>>AAAEEEJJJMMMRRRZZZeeepppyyytttRRRDDD888999<<<:::NNNWWW[[[IIIKKKJJJEEECCCEEEPPPdddzzz{{{zzz|||\\\DDDGGGkkk|||lllaaa\\\YYYbbbttt}}}eee999999888888777777888888999666444>>>BBBxxxwwwbbbVVVYYYhhh[[[EEECCCBBBAAAAAAAAA???<<<:::<<<888666;;;BBBJJJUUU___kkkvvv```]]]ttttttPPPEEEIII999888:::>>>DDDKKKRRRWWW[[[XXXWWWVVVUUUSSSOOOJJJFFFBBBAAA???AAAKKKdddVVVIIIEEEHHHvvv}}}```~~~OOO:::666//////...------------...///000000111111444888;;;tttgggHHHDDDHHHccc|||~~~zzzSSSAAAHHHBBB555555<<>>===EEEIIIQQQ]]]jjjnnndddVVVKKKNNNSSSWWWZZZZZZWWWUUUUUUOOOHHHDDDCCCAAA:::333333666AAARRR[[[UUUIIIAAACCCSSS[[[TTTPPPSSSNNNCCCEEE@@@:::777888:::999888999;;;===???AAAFFFKKKOOOUUU]]]jjjuuu}}}qqqKKK???777;;;999888MMM|||eee]]]KKKDDDFFFCCCCCCJJJZZZqqq___EEEFFF^^^iii\\\WWWUUURRRLLLKKKvvv\\\;;;888888777777777777888888:::444999AAAtttttt___VVVWWWddd]]]FFFCCCBBBAAAAAAAAA@@@===:::===:::999===BBBHHHRRR[[[ssszzz|||```mmmvvvKKKAAAIII===888:::>>>EEENNNUUUZZZ]]]XXXWWWVVVTTTRRRMMMFFFBBB>>>@@@??????GGG___RRRHHHIIINNN|||tttZZZ[[[888222///......---------......///000000111111444888;;;lllnnn{{{TTT@@@CCCYYYsssWWWHHHSSSGGG666666;;;===JJJVVVWWWSSSOOOLLLHHHEEEGGGDDD===<<>>AAACCCDDDGGGKKKOOONNNRRRTTTTTTXXX]]]___^^^uuuuuuIIIEEEDDD@@@NNNuuuiiibbbWWWVVVTTTRRRNNNLLLJJJJJJTTTZZZ```dddfffbbbTTTFFFFFFJJJPPPTTTWWWWWWWWWVVVSSSMMMGGGEEECCC???999444444777BBBRRRZZZUUUJJJCCCIIIWWW\\\TTTPPPSSSOOOEEECCC>>>999666888:::999888888:::<<<>>>AAAFFFLLLPPPVVV^^^kkkuuu|||mmmGGG???999;;;999888LLLkkksssSSSIIIGGGDDDBBBFFFSSSiiifffNNNJJJOOO~~~|||bbbSSSPPPLLLFFF>>>CCCLLL```~~~yyyKKK777888777777777777777777888===555666@@@lllnnn]]]UUUUUU___```GGGCCCBBBBBBBBBBBB@@@===:::;;;:::<<<@@@BBBEEEKKKSSSdddnnnttt^^^wwwzzzNNNBBBGGG???888:::???HHHRRRYYY\\\]]]VVVUUUSSSRRRPPPKKKFFFAAAAAAEEEHHHIIIRRRhhhbbbFFFEEEPPPzzzsss[[[___///.........---------......//////000000111111444888;;;```www^^^DDD???MMMeee{{{}}}fffXXXaaaLLL666666555:::HHHTTTTTTMMMGGGCCC@@@DDD```lllZZZLLLYYYnnnzzz}}}{{{{{{|||{{{}}}tttdddsssssszzzxxx```III000000///..................////////////000000000...555444BBBmmmXXXQQQHHHBBB@@@LLLWWW^^^dddiiikkkjjjkkkkkkqqq~~~mmmllldddSSSAAAGGGPPP```sss|||xxxvvvqqqkkkddd]]]XXXUUUOOOPPPQQQRRRSSSTTTUUUUUUUUU[[[aaaddddddgggnnnsssWWWUUUXXXSSSTTTHHH>>>777444111//////000000///////////////////////////...222666888888888777777;;;999::::::@@@PPPOOO:::444777::::::777666666888<<<>>>AAACCCEEEHHHLLLOOOMMMQQQTTTTTTWWW\\\___]]]nnnvvvHHHEEECCC???III}}}xxxrrrnnnmmmnnnuuuvvvssskkkccc\\\SSSKKKDDDIIIOOOTTTVVVWWWXXXYYYQQQKKKFFFFFFDDD>>>888555666;;;GGGUUUYYYRRRIIIDDDOOOWWWZZZTTTQQQQQQNNNGGGCCC>>>888666888:::999888777999<<>>CCCVVVttt~~~rrrzzz|||WWW<<<;;;333???LLLVVVSSSIIIAAA===;;;>>>iii{{{~~~|||{{{zzz{{{zzz}}}mmmmmmvvvmmm{{{rrr___AAA///////////////...............////////////000000///666222<<<\\\SSSPPPJJJ???AAAKKKVVV^^^dddjjjkkkiiihhhiiiooonnnfffbbbVVVGGGPPPKKKKKKVVVfffttt{{{xxxtttmmmeee^^^XXXUUUQQQQQQQQQQQQRRRSSSUUUUUUVVVZZZ^^^```aaacccgggkkk~~~WWWWWWYYYQQQRRRHHH@@@777444111//////000000000////////////////////////...222666999999888777777;;;888999:::@@@PPPOOO;;;444777;;;;;;888666666888;;;===AAACCCEEEHHHLLLOOONNNRRRTTTUUUXXX]]]___^^^ooouuuhhh~~~dddGGGDDDCCC===EEEvvvjjjaaaWWWNNNCCCHHHNNNRRRTTTTTTVVVXXXOOOIIIEEEFFFDDD<<<777666888???LLLXXXXXXOOOHHHFFFSSSTTTUUUSSSQQQNNNKKKIIIDDD???999777888:::999888888:::===@@@DDDIIIOOOSSS^^^jjjxxxjjjEEE???888777@@@@@@EEEsssfffdddOOOMMMJJJFFFCCCFFFUUUjjjyyy[[[TTTEEEQQQkkkyyyTTTDDDEEEIII???<<<666999YYYbbbgggzzzXXX;;;===777777666666666666777777888666888AAArrr^^^WWWUUU[[[iiiNNNDDDCCCBBBBBBBBBAAA>>>;;;666666:::===>>>@@@HHHQQQTTT]]]oookkk```HHHBBB???777:::CCCOOOZZZ___]]]YYYRRROOOKKKIIIGGGDDDAAA???:::<<>>>>>***FFFggg|||}}}yyy|||{{{{{{|||{{{~~~jjjuuurrrmmm\\\666///////////////......---........./////////000000...666222;;;[[[IIIFFFFFF===@@@JJJTTT\\\ccciiijjjgggfffhhhkkkuuueee{{{```[[[QQQWWWPPPJJJIIIMMMXXXlll|||zzzvvvpppiiibbb\\\XXXUUUTTTRRRRRRRRRTTTVVVWWWYYYZZZ[[[]]]^^^___aaaaaa}}}WWWXXXZZZQQQQQQGGGAAA777444111///000000000000////////////////////////...222666999999888777777;;;888999:::@@@PPPPPP<<<333777;;;;;;888666666777:::===AAACCCFFFHHHLLLOOOPPPTTTVVVVVVYYY___aaa___sss```FFFXXX```FFFCCCBBB<<>>999666999111999;;;iii```nnnOOOOOOMMMHHHCCCCCCNNN```oooddd^^^QQQLLLOOO]]]KKKDDDHHH>>>EEECCCAAAMMMpppIII333:::777777666666666666777777888666666>>>jjj```YYYVVV[[[lllQQQDDDCCCBBBBBBBBBAAA>>>;;;888888:::===>>>BBBMMMXXXqqqqqqppp___DDD>>>AAA777;;;DDDQQQ\\\```]]]XXXQQQNNNIIIEEECCCAAA>>><<<;;;;;;???LLLaaavvv___HHHLLLDDDNNNfffcccdddBBB777+++---------------...///000///000000111111444888;;;FFFjjjRRRDDD:::EEEiiixxx___uuufff??????222888EEENNNJJJBBB>>>???@@@;;;<<>>444777999:::999777666666;;;===@@@BBBDDDGGGKKKNNNPPPSSSTTTUUUYYY______\\\uuuVVV@@@PPPLLLAAA???===FFFuuusssggg[[[PPPJJJIIIIIIJJJMMMPPPQQQQQQOOOMMMIIIGGGFFF@@@888777===<<>>888888777666777:::888;;;???BBBFFFLLLSSSYYYoooxxxbbbFFF;;;888666???888222MMMqqqPPPgggKKKPPP[[[:::???NNN>>>gggrrrlllcccbbbbbbAAAaaaZZZNNNIIIDDD???HHH???GGG~~~}}}aaaAAA999;;;555444444444444555666666333:::000>>>^^^qqqtttfff]]]XXXQQQkkkXXXCCCFFFEEEAAAAAADDDAAA:::>>>777;;;777777;;;KKKxxxppp}}}___HHHAAA===888999BBBSSSbbbfff^^^WWWNNNMMMLLLJJJGGGBBB<<<777999===CCCKKK]]]uuuZZZGGGEEENNNjjjgggEEE555222////////////////////////000000111222333555666777AAAwww~~~GGGBBBEEECCCUUUxxxdddfff|||III>>>888333BBBHHHAAA>>>CCCAAA888888555BBBbbb~~~yyyzzzzzz{{{{{{|||___gggaaaLLL???000000000000///...---,,,............////////////,,,444999AAAeeeNNNCCCSSS;;;AAAHHHRRRZZZ```bbbcccdddhhhmmmdddxxxpppqqqsss]]]kkkiiiqqqppp\\\LLLIII===???YYYxxxwwwwwwwwwrrriiibbb___[[[XXXUUUTTTTTTUUUVVVUUU\\\SSSTTT]]]^^^bbbwwwZZZXXXVVVRRRRRRDDD???777444222111111000///---////////////............///222555666777777999:::;;;;;;555<<>>DDDooo}}}tttkkkbbbYYYQQQKKKIIIIIIJJJMMMPPPRRRQQQOOOKKKHHHFFFCCC<<<666999@@@DDDPPPVVVQQQNNNRRRPPPHHHUUUTTTQQQPPPOOOMMMJJJGGGEEE>>>888888777666777::::::===AAADDDFFFNNNXXX```pppyyy___DDD:::888888333666999IIIrrr___SSSRRREEEPPPFFFDDDIII@@@VVVggg}}}zzzmmmZZZZZZKKKiiiVVVMMMBBBIIICCCMMMrrrWWW<<<666777444444444444444555666666;;;;;;///<<>>666444222111111000///...////////////............///222555777777777999::::::;;;555<<>>BBBddd|||xxxtttllleee^^^WWWPPPLLLIIIIIIKKKNNNQQQRRRQQQOOOIIIGGGDDD>>>777555<<>>888888777666777:::;;;???CCCEEEHHHQQQ```kkkvvv~~~}}}ZZZAAA888888999444999<<>>888555<<<:::;;;AAAVVVwwwOOOHHHFFF>>><<>>DDDNNNUUU[[[^^^```aaa___kkkjjjeeeuuuwww]]]iiiuuu}}}rrr[[[KKK===777>>>[[[hhhqqqpppnnnnnnlllgggaaa^^^ZZZXXXXXXXXXWWWWWWRRRWWWZZZVVVLLLJJJWWWhhhuuuYYYXXXVVVSSSSSSDDD>>>666444111000111111///...////////////............///111555777777888888999888;;;666<<>>@@@YYY{{{wwwyyytttlllddd]]]VVVPPPLLLIIIJJJLLLOOORRRRRRPPPNNNIIIGGGCCC;;;444777CCCOOOOOOLLLGGGBBBCCCJJJQQQSSSTTTRRRPPPOOOOOOMMMJJJGGGDDD===888777777666777;;;<<<@@@EEEFFFJJJUUUggguuuwwwVVV>>>777888999;;;<<<666777>>>dddjjj```HHHFFFGGG===BBBEEEMMMNNNiii}}}kkkLLLbbbwwwUUUMMMJJJ\\\UUU888555777555444444333333444444555666---666666AAAQQQkkkvvv```VVVQQQ``````HHHGGGDDDCCCCCCDDDCCCAAA:::666===888777;;;NNNSSSMMMLLLEEE@@@;;;@@@OOO\\\\\\VVVAAABBBDDDEEEEEEBBB<<<888999:::>>>GGG[[[tttdddBBBCCC___{{{ccc^^^666)))666/////////////////////////////////000222333555666222BBBtttXXXGGGEEEGGGIIIdddttttttwwwaaaDDD???555888FFF\\\hhh```MMM@@@<<<<<>>DDDLLLSSSXXX\\\___aaaaaagggjjjaaappp}}}jjjUUUmmmlllyyywwwcccPPPDDD<<<999III^^^oooqqqppprrrooohhheeebbb^^^[[[ZZZZZZYYYXXXTTTUUUVVVUUUVVVTTTIII===uuuYYYYYYXXXUUUTTTEEE???555333111000111111000...////////////...............111555888888888888999888<<<777<<<>>>GGGYYYKKK555888:::;;;:::888777777888;;;>>>AAACCCGGGKKKNNNPPPSSSTTTUUUXXX]]]]]]ZZZ___mmmoooKKKJJJSSS```GGG???AAA@@@@@@@@@OOO}}}yyyyyyssslllddd^^^XXXSSSPPPKKKLLLNNNPPPRRRQQQNNNLLLHHHGGGBBB:::666===KKKVVVNNNKKKFFFBBB>>>===CCCJJJSSSRRRPPPOOONNNMMMJJJGGGDDD===888777777666888;;;<<<@@@EEEHHHNNN[[[mmmzzzsssRRR===777777777444:::333777===fff^^^___rrrUUUAAAJJJBBB>>>HHHDDDFFFRRRvvvcccQQQyyyYYYKKKIII```hhhAAA333777888222333333333333333444555555444<<<333111DDDoootttcccXXXSSSZZZbbbLLLHHHEEEDDDDDDCCCCCCCCC<<<777===888555888HHHwwwUUUOOOLLLLLLEEE<<<;;;GGGVVVYYYTTT@@@AAADDDGGGHHHFFFAAA===<<<<<<===EEEYYYrrrbbbCCCJJJjjjvvvaaaPPP@@@333'''////////////////////////......///000111333444555222:::XXXkkkHHH===CCCAAAQQQwwwtttxxxcccxxxhhhEEEAAA@@@<<>>777999BBBSSSQQQOOOOOONNNMMMJJJGGGCCC<<<777777888777888;;;===AAAEEEKKKUUUbbbrrr|||~~~nnnNNN<<<999888666...888666888:::???XXXrrriiiMMMNNNKKK>>>FFF???DDDGGGWWWtttWWWkkkeeeQQQKKKaaaUUU:::666777444000333333333333333444444555666===777222>>>mmmrrrgggZZZQQQNNN\\\PPPJJJEEEEEEDDDBBBBBBDDD===777<<<888888:::GGGrrrWWWNNNFFFOOONNNGGG>>>AAAOOO[[[]]]EEEEEEDDDEEEFFFFFFDDDBBB???>>>>>>EEEYYYrrr[[[EEERRRqqqnnnhhhOOO666333---////////////////////////---......///000222333444444777EEEvvvfff???>>>BBBIIIccc}}}zzz}}}ggg{{{tttFFF<<>>KKKVVVYYYRRRIIIFFFHHHEEE;;;999@@@RRRPPPOOONNNNNNMMMJJJHHHCCC<<<777777888777888<<<@@@BBBGGGPPP]]]jjjvvv}}}gggIII<<<;;;999555555444999777555666oooppphhh~~~gggIIIMMMDDDBBB???DDDCCCGGGgggooommm\\\wwwbbbOOOJJJ```ooolllCCC666666222000333333333222222333333444555333555888<<<>>>uuu}}}sssooo___SSSHHHYYYTTTLLLFFFFFFDDDAAAAAADDD???777;;;999:::;;;DDDkkk___PPPBBBLLLXXXXXXHHH>>>JJJaaapppggg```VVVLLLGGGEEEEEEDDDBBB@@@???GGG\\\vvvyyyPPPDDDZZZwwwiiixxx{{{TTT'''///777////////////////////////------......000111333444666777888hhhSSSAAACCCAAAKKKccc{{{sssRRR???>>>AAACCCEEEPPPZZZVVVKKK>>><<>>SSSkkktttnnnjjjmmmjjjfffbbb``````______^^^TTTYYY]]][[[TTTSSS^^^kkkrrrWWWXXXWWWUUUTTTDDD>>>444222111000111111111000000/////////............---111666999999888888888:::@@@;;;===:::CCCXXXOOO666999;;;<<<:::999888888777999===@@@CCCGGGKKKNNNWWWZZZ[[[[[[^^^cccccc___XXXpppnnn[[[>>>VVVcccDDDFFF???CCCGGGEEE}}}xxxrrrnnngggbbb^^^\\\ZZZYYYQQQRRRRRRSSSSSSOOOIIIEEEDDDCCC===999@@@NNNWWWXXXWWWIIIDDDJJJKKKBBB>>>AAARRRPPPOOONNNNNNMMMJJJHHHCCC<<<777777888777999<<>>bbbgggUUUAAAIII___fffQQQ===GGGgggqqq]]]OOOIIIGGGGGGCCCAAA@@@HHH^^^yyyqqqIIIFFFbbbhhhtttMMM,,,999(((////////////////////////---------...000111333444444444111JJJ```CCC@@@999<<>>BBBEEE{{{yyyvvvsssnnnlllgggbbbaaabbb^^^XXXUUUQQQNNNNNNPPPNNNHHHBBBEEEAAA<<<<<>>>>>IIIWWWRRRMMMKKKKKKLLLJJJHHHCCC;;;666777999:::<<>>AAARRRqqqttt^^^IIIQQQLLLAAAKKKmmmoooVVVBBB333333555000///222111111222222222333333333111222<<<555666UUUyyyhhh\\\PPPOOOXXXZZZIIIAAALLLGGG<<>>444888@@@;;;777999777888999<<<>>>@@@DDDIIIMMMQQQ[[[___YYYXXX___bbb___fffwwwwwwQQQ[[[mmmLLLJJJ@@@GGGGGG~~~vvvoookkkjjjfffbbbaaabbb^^^XXXVVVRRROOOMMMMMMKKKFFFBBBEEE???::::::AAAMMMWWW\\\RRRMMMKKKKKKDDD<<>>DDDAAAAAA<<<:::<<<777@@@WWW]]]IIIGGG^^^wwwsssgggWWWJJJXXXrrrYYYKKKFFFCCCBBB===@@@TTTnnn^^^FFFXXXuuunnnkkk111000...---.................................///000000111111222***888555XXX^^^JJJEEEAAA666]]]|||___HHH<<>>KKKfffxxxxxxdddHHH666888;;;222------------------------,,,,,,,,,------------...///---000333:::eee>>>???IIIAAAAAABBBFFFLLLSSSWWWYYY[[[```]]]\\\___]]]```nnnvvvXXXRRR]]]kkk|||hhhSSS\\\pppkkk```[[[QQQ@@@888999JJJ]]]iiimmmooommmiiifffeeefffhhhgggfffaaaeeeaaa```eeeaaa```jjjsss\\\VVV]]]XXXNNNFFF>>>444333222111000000000000////////////////////////...111444777999999888777999======:::;;;EEERRRZZZ@@@555888@@@;;;888:::999888999;;;===@@@DDDIIIMMMMMMZZZbbb^^^ZZZ___cccdddbbbzzzjjjnnnZZZIII@@@IIIHHHttt{{{zzzyyyrrrkkkiiiiiifffccccccddd___XXXTTTRRROOOLLLIIIFFFDDDCCCDDD===777777???LLLWWW]]]LLLOOONNNEEE<<<===JJJVVVTTTPPPLLLJJJKKKKKKIIIFFFBBB;;;666777888999<<<@@@EEENNNZZZfffooovvv~~~rrrRRR>>>888666666777444222555:::888222444;;;PPPTTTgggIII@@@BBBEEEFFFCCCGGGWWWhhh|||fffgggccc^^^RRRMMM]]]yyyzzzrrrZZZbbbppptttooorrrqqqcccrrrdddkkkccc```:::222000444444///...111111111111222222222222333777000333666777DDDooocccpppuuu^^^WWWMMMQQQ\\\VVVIIIGGGDDD@@@DDDBBBCCC>>>;;;;;;666<<>>CCCHHHLLLMMMWWW^^^\\\[[[```gggjjj[[[ooommmzzzrrrLLL>>>GGGEEEbbbyyytttssspppnnniiiiiigggeeeeeeeee___XXXQQQPPPNNNJJJGGGEEEEEEFFFCCC;;;444444>>>KKKVVV\\\JJJPPPLLL>>>888BBBPPPXXXRRRNNNJJJIIIJJJJJJGGGEEE@@@;;;777777888999===BBBIIITTTbbblllrrrwwwjjjMMM===888666666666333222555888777222222777333jjj|||^^^bbbTTTHHHFFFGGGJJJQQQZZZjjjiiissssssmmmcccbbbmmmwwwzzz{{{||||||zzzssssssttttttmmm___OOOEEEIIIIIIQQQTTTUUU```iiiccccccXXXfff}}}sss444222///000333222---...222111111111111222222222222777111222888:::DDDkkkfffccc___RRRMMMZZZ[[[NNNEEEBBBAAACCCCCCEEE???;;;;;;666888HHHkkkRRRTTTyyyxxxzzzlllJJJBBBPPPUUUMMMFFFGGGFFF@@@???@@@MMMfffnnnKKKJJJoooRRR555111***111------------------------------......///000000111///:::333999666]]]EEEFFFDDD===TTTmmmXXXFFFHHHnnnkkkMMMKKKIIInnn}}}sssvvvyyywww||||||MMM<<<333000333111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((444000,,,222PPPcccGGGFFF<<>>:::999<<<;;;777888999;;;===BBBHHHLLLOOOSSSWWWWWWZZZbbbjjjoooccc```YYY[[[VVVAAADDDBBBSSS{{{sssqqqpppjjjjjjgggcccbbbbbb[[[SSSLLLLLLKKKIIIGGGFFFHHHIIIAAA999222444???LLLUUUXXXLLLNNNGGG::::::IIITTTUUUPPPLLLIIIHHHIIIIIIFFFCCC???:::888999999:::???FFFNNNYYYgggpppssswww~~~}}}eeeJJJ<<<888666444444444333333555555444555999555FFF{{{rrrpppZZZHHHIIIIIIEEECCCJJJpppttt|||kkkaaabbbgggkkkhhhhhhiiihhheeebbb^^^[[[RRRSSSRRRNNNGGGBBB>>>;;;???<<>>wwwvvv```xxxjjjbbbWWWMMMTTTZZZTTTGGGAAABBBAAABBBFFFAAA<<<<<<777777BBB}}}SSSQQQhhhLLLFFFCCCCCCCCC@@@>>>===;;;AAASSSnnnbbbKKKTTTyyy}}}FFF444---(((///---------------------------------...//////000000)))333444---222BBBxxxdddTTTIII???GGGTTTdddzzz}}}TTTCCCkkk}}}SSSCCCkkkjjjeeeqqq???333111...///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))222,,,,,,222CCClllPPP999HHHAAAAAABBBFFFLLLSSSWWWYYYUUU[[[ZZZZZZ]]]YYYZZZggg~~~llldddnnntttsss{{{fffcccZZZ]]]kkkkkk^^^XXXTTTLLL>>>333222===MMMWWWbbbbbbcccbbb```^^^]]]\\\[[[]]]WWWTTTUUUWWWlllkkkZZZVVV[[[WWWRRRIII<<<444333222111000000000000///////////////////////////000333666888999::::::999;;;===>>><<>>888333777BBBMMMRRRSSSNNNKKKBBB;;;AAAMMMSSSPPPMMMJJJGGGGGGIIIHHHEEEBBB===:::888:::;;;<<>>999777???PPPYYYYYYjjjVVVDDD@@@AAA>>>===AAA:::EEE\\\vvvXXXOOOdddmmm<<<222+++...333,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000+++---777)))555888GGG{{{```GGG>>>;;;FFFXXXvvvjjjOOOuuueee``````lll{{{YYY222///000...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***...+++111111BBBaaafffVVV<<>><<<>>>MMM]]]SSS???999===999999<<<:::777888888999;;;@@@GGGLLLRRRVVV[[[\\\[[[___hhhrrraaaXXXmmmlllXXXdddbbbLLLEEE@@@FFFZZZ|||wwwyyywwwooofffaaa]]]VVVMMMLLLJJJHHHIIIKKKLLLIIIFFF===777555:::FFFOOOPPPNNNNNNHHHBBBAAAGGGMMMOOOMMMLLLIIIFFFGGGHHHHHHDDDAAA<<<999999;;;===???FFFOOOYYY```hhhnnnppptttyyy~~~zzzzzzyyyxxxxxx{{{~~~lllWWWAAA777666555222000444444222222333555666666444)));;;WWWWWWWWWPPPfffnnnxxxuuu^^^MMM]]]{{{ooosss|||bbbGGG???AAABBB???>>>>>>>>>===<<<;;;:::::::::888999;;;BBBRRRccchhheee```ZZZZZZSSSIIIWWWvvvrrr+++666;;;222222000//////000000///000000000000111111111111000:::222555777;;;HHHjjjjjjgggaaaYYYFFFOOOaaaVVVGGGFFFDDD>>>FFFCCC>>>@@@<<<888===888XXXnnnhhh[[[~~~hhhMMMAAAAAACCCBBB;;;KKKfff~~~}}}iiiNNNVVVuuu~~~|||YYY555222...555222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000333,,,777...555777666rrr___JJJ<<>>;;;<<>>@@@HHHRRR\\\aaaggglllooorrrwww{{{}}}|||zzzwwwuuuwww{{{~~~{{{|||~~~fffRRR===555555444222000333444333222333555444111333222<<<888iiiJJJ<<>>999888888888:::<<<>>>???@@@III[[[www```GGGPPPuuueee222444777...////////////111333000---000000000000111111111111***888///333999;;;666qqqeeemmmiii___CCCLLLeee\\\KKKHHHEEE===FFFCCC???BBB>>>999===444===KKKyyyvvvIIImmmbbbFFFEEEDDD======QQQmmm}}}{{{wwwxxx[[[GGGYYYvvvrrrFFF...111...444))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000777***333222000555555AAAeeeQQQLLLDDD:::FFF^^^tttqqq___VVVxxx}}}mmmcccBBB000...555///***---///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++111;;;!!!888kkkdddWWW999HHHCCCBBBBBBDDDIIIOOORRRSSSTTTYYYWWWVVV[[[ZZZ^^^nnnttt{{{}}}yyymmmvvv{{{xxxyyyuuuZZZbbbsssiiikkkuuummmcccccc[[[NNNFFFDDD???888888BBBQQQZZZZZZUUUOOOKKKAAACCCEEEIIIHHH===EEE___bbbXXXXXX[[[UUURRRKKK<<<555555333222111000000000////////////////////////---...000444888::::::999888;;;;;;???BBB===EEE[[[[[[BBB<<<===222666>>>777888888888888999===BBBFFFOOOTTTZZZdddhhh^^^ccc{{{sssggg___lllZZZbbbFFFKKKRRR;;;AAA___qqqgggeee```ZZZVVVNNNIIILLLMMMHHH@@@;;;;;;888???LLLNNNGGGDDDIIINNNFFFCCCIIIMMMJJJGGGHHHIIIGGGEEEDDDEEEEEEDDDCCC::::::999:::>>>FFFOOOVVVbbbcccffflllssswwwyyyyyyuuuzzz{{{wwwtttwwwzzz{{{{{{xxx{{{pppYYYFFF777666555111111666111111222222222333333333+++;;;<<<000===vvvSSSFFF<<>>CCCBBBBBBDDDIIINNNRRRTTTSSSPPPXXXWWWZZZZZZZZZxxx{{{uuuuuuooozzzzzz}}}yyyrrriiigggmmmpppooouuubbbgggeee[[[NNN???;;;CCC>>>===BBBNNNYYY[[[TTTMMMPPPJJJ\\\RRRDDDAAA???\\\cccYYYYYY[[[VVVSSSKKK===666555333222111111000000////////////////////////......000444888::::::999:::===<<<>>>AAA<<>>888888999888888999<<>>111666555///+++........................//////000000000111111111///444333333555333BBB^^^jjjiiihhhdddcccKKKKKKcccdddJJJGGGFFF@@@===AAADDDAAA===;;;>>>777555:::EEEfffSSSLLL~~~bbbJJJ;;;BBB>>>GGGddd|||~~~{{{yyylllllloooqqqtttqqqOOOWWWsss{{{ZZZ555///111111(((///------,,,,,,,,,,,,++++++------------............///111222222222222333555???zzzzzz___QQQGGGJJJ===EEEZZZzzzttt```OOOLLLaaasssSSS===222111...,,,++++++,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,///,,,666***222555HHHbbbUUU<<>>666555444222111111111111////////////////////////......000333888:::;;;:::;;;>>><<<<<<@@@<<>>999999999999888888;;;???BBBGGGLLLRRR]]]ddd___dddxxxssskkk{{{GGGKKKkkkMMMFFFLLLKKKAAAjjjnnnZZZOOOJJJGGGEEEAAA:::666777DDDVVV^^^SSSHHHIIIMMMKKKKKKJJJIIIKKKIIIFFFGGGJJJGGGEEEDDDCCCDDDDDDCCCAAA:::;;;<<>>333)))XXX___:::<<>><<<>>>;;;444777:::CCCbbbPPPXXXZZZGGGAAA@@@JJJSSSiiizzzzzzwwwwwwsssiii___eeeccceeesssttt[[[NNNnnnsss~~~OOO333///111111)))///------,,,,,,,,,,,,++++++------------............///000222222111111333444---MMMaaaLLLAAALLLGGGCCCBBBIII]]]|||uuufffRRRNNNKKKTTTpppYYY===777111000...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---+++222)))111111;;;gggvvv;;;DDDDDDCCCDDDFFFIIILLLNNNSSSPPPWWWUUUZZZ]]]ddd}}}nnngggxxxyyyqqqvvvzzzrrrkkkjjjqqquuuuuuxxx~~~cccnnnxxxZZZQQQUUU???@@@AAAAAAEEESSSbbbccc\\\NNNLLL[[[[[[SSSIII<<>>XXX\\\ZZZRRROOOPPPMMMGGGOOOPPPPPPMMMGGGCCCEEEIIIEEEDDDBBBCCCCCCCCCAAA???999:::===@@@FFFNNNVVV\\\___eeekkkllliiigggiiilllmmmmmmjjjhhhjjjmmmkkkeeerrroooqqq{{{wwweeeTTTAAA888222333444111///000000000000111111111111222444...///666555222@@@UUUdddMMM666FFFPPPRRRyyykkkPPPIIIQQQJJJIIIxxx}}}===222---222222***,,,444........................////////////000000000111///333111333777333222>>>rrr[[[iiihhhfffZZZUUUOOOpppmmmRRRJJJDDDAAACCCDDDAAA>>>>>>888@@@;;;<<<>>>777^^^|||PPPDDDhhhDDDEEE>>>KKKaaannnuuuqqqmmmlllfff\\\ZZZaaaYYY]]]vvv}}}lllWWW___xxxqqq{{{uuuCCC222///000222***///------,,,,,,,,,+++++++++,,,,,,---------............///111111000000222333,,,>>>mmmhhhGGGHHHHHHHHHGGGGGGKKKNNNYYY^^^bbbbbbdddpppvvvcccVVVPPPLLLGGGPPPddd}}}eee:::000555000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***)))...***222///333iiiMMMBBBCCCCCCDDDEEEGGGJJJLLLSSSPPPVVVTTTWWW\\\eee~~~|||zzzjjjggg{{{yyypppsssssswwwmmmiiipppyyy|||{{{{{{ppppppzzzlll___WWWFFFDDDFFFDDDCCCMMM___kkkllleeeTTTHHHCCCCCCAAA999999fff\\\[[[\\\WWWTTTNNN@@@666666444333222111111111000000000000000000000000/////////222777:::;;;;;;:::@@@===<<>>BBBGGGOOOWWW\\\___eeekkklllhhheeefffiiihhhiiigggfffhhhllljjjeeekkkkkkmmmuuu}}}}}}uuudddNNN;;;555222333444222000000//////000000000111111111222222222222666999888333QQQXXX???III<<>>AAA222BBB<<<888???666BBBpppWWWCCCsssyyydddHHHFFFAAATTTiiimmmlllddd______[[[UUUZZZ___XXXaaa~~~zzz```TTTfffxxx}}}|||^^^999111///...111***///------,,,,,,,,,+++++++++,,,,,,,,,------------...---///000000000000111333999111777ccc}}}lllUUUIIIJJJMMMKKKEEEFFFGGGFFFBBBBBBJJJYYYfff```\\\OOOCCC@@@AAADDDIIItttsss[[[:::,,,111333///...------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---//////777444555UUUXXXJJJ???AAACCCDDDDDDFFFJJJMMMRRROOOVVVSSSUUUYYYbbbtttiiimmm~~~}}}ttttttnnnuuu|||ooogggmmmzzzzzzsssrrr~~~nnnTTTTTTFFFGGGFFFCCCHHHZZZppp~~~gggeee\\\SSSEEE888999;;;ggg\\\ZZZ[[[VVVTTTNNNAAA777666555333222222222222000000000000000000000000000//////222666:::;;;;;;999@@@>>>===CCCCCCEEEPPP^^^\\\III888888888777===999999999888777888:::<<>>:::888888<<>><<<888;;;???DDDIIIPPPWWW\\\^^^ccchhhjjjgggeeedddeee```bbbdddcccfffkkkkkkgggdddgggjjjpppyyy|||vvvnnnyyy```EEE777444333333333333111000////////////000000000000555111222666444///333<<<000QQQuuuVVVLLLFFFSSSuuunnnjjjaaacccrrrooo[[[iii{{{}}}~~~ooo@@@222000333///(((---666222%%%------------------------......////////////000000///333///...555666555<<>>???BBB;;;DDD<<<555<<<::::::IIInnnIIIjjjyyyxxxeeezzzeee___MMMIII___dddddd^^^UUUQQQSSSTTTRRRTTTWWW[[[jjj|||ooo___bbbvvv|||LLL111111000,,,000+++...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...000000//////111222555(((333@@@ZZZxxxYYYHHHEEEEEEDDDGGGHHHGGGEEEEEEHHHLLLDDDNNNLLLKKKXXXeeeqqqsssTTT<<<,,,///444...------------,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,***---,,,...444333555DDDXXXkkkDDD>>>AAADDDEEEDDDEEEIIIMMMOOONNNWWWTTTUUUWWW___qqqjjjtttyyyxxxmmmqqq~~~rrrhhhkkkvvvzzzooozzz\\\bbbIIIEEEDDDGGGJJJTTTkkkwwwuuubbb[[[QQQDDDGGG@@@fff[[[YYYZZZUUUSSSNNN@@@777666555444333222222222000000000000000000000000000//////222666999;;;<<<999AAA???===BBBAAA@@@GGGWWW^^^NNN::::::777333===777888999888777888:::;;;<<>>BBBGGGLLLRRRXXX]]]\\\___cccfffgggeeecccaaa[[[```cccaaaaaadddeeeccc___dddhhhkkkqqqwwwwwwrrrqqqsssXXX???444333222111111222111000........./////////000000222000222555111,,,222>>>777444???gggiiiSSS___VVVkkk~~~ooohhheee{{{iiinnn[[[444###000111///+++***///333///(((------------------------........./////////000000,,,333111...555555444;;;???kkkbbbxxxeee\\\XXXNNNVVV^^^kkkYYYHHHAAAAAA@@@???>>>EEECCC>>>;;;<<<;;;;;;===>>>ddd|||```wwwzzzTTTNNNTTTSSSSSSOOOIIIGGGKKKPPPRRRPPPTTTgggyyy{{{{{{~~~~~~}}}zzz~~~zzziiigggyyy}}}rrr@@@---333000***...***...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,...////////////000222---...::::::777dddpppeeeOOOPPPNNNIIIEEEHHHQQQYYY{{{TTT999444000000111---,,,------------,,,++++++)))*********++++++++++++******+++++++++,,,,,,,,,(((,,,(((+++......444777kkklll???CCCFFFFFFDDDDDDHHHKKKKKKLLLXXXVVVWWWXXX___sssnnn{{{wwwwwwnnnppp{{{vvvnnnjjjnnnxxxwwwqqqjjjSSSEEEBBBLLLPPPMMM[[[rrr{{{^^^[[[ZZZSSSYYYJJJfff[[[YYYZZZTTTSSSMMM@@@777666555444333222222222000000000000000000000000000//////111555999;;;<<<999BBB@@@===AAA???;;;@@@RRR___PPP<<<;;;666222===666777888888777888:::;;;<<>>999FFF<<<>>>CCC<<<777999999333AAA;;;TTTtttTTTYYYNNNEEEFFFFFFCCCCCCHHHNNNRRRUUUZZZwww{{{vvv}}}zzzzzzccchhhzzz~~~]]]:::+++333000)))...***...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---//////......000111444888&&&+++===...OOOzzzrrr|||ccc888%%%111333,,,,,,000,,,,,,---------,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,111+++,,,---...666444SSSbbbAAAEEEHHHGGGDDDCCCFFFIIIHHHJJJXXXXXXYYYZZZ```vvvrrr~~~rrrtttnnnpppxxxxxxtttkkkhhhqqq~~~nnn___HHHBBBQQQTTTGGGJJJ]]]ooo}}}qqqqqqcccRRR___XXXmmmXXXRRRZZZWWWQQQLLLDDD:::888666444333222222333000000000000000000000000222000///000444888;;;=========>>>>>>??????@@@@@@PPP\\\XXXBBB444888<<<777999999999999999999999999999>>>CCCGGGSSSdddmmmnnn~~~dddgggtttLLLKKKEEE@@@KKKVVVvvvkkkKKKAAAGGGEEEIIIHHH777;;;666:::FFFOOOMMMHHHFFFRRRXXX[[[TTTHHH@@@AAAEEESSSVVVQQQEEE???@@@BBB@@@CCCAAA??????AAA@@@===:::<<>>;;;999999<<<999:::>>>EEE]]]rrrZZZKKKEEEDDDBBBAAA@@@AAADDDGGGIIIJJJWWWpppyyyqqqvvv{{{yyyxxx|||sssdddggg{{{wwwzzzDDD000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222222000///444>>>GGG}}}mmmccc111111000......---------++++++++++++++++++++++++************************************************+++++++++,,,...000111222NNNkkkmmmxxxOOOIIIAAAHHHKKKBBBAAAJJJNNNGGGQQQWWWZZZWWW^^^{{{vvv|||}}}ssssss~~~{{{wwwkkknnnkkksssyyy}}}iiiWWW???GGG^^^UUUEEEMMMXXX```jjjrrrqqqhhhZZZOOOlllXXXTTT[[[XXXRRRMMMEEE:::888666444333222222333000000000000000000000000111000///000333888;;;=========>>>>>>??????@@@@@@PPP]]][[[FFF666777;;;777999999999999999999999999888===AAAFFFRRRcccnnnpppxxxeeeWWWmmmcccPPPHHHLLLPPPBBBGGG\\\{{{YYYMMM>>>CCCJJJAAA@@@EEE===888===JJJYYY\\\TTTJJJGGGLLLMMMLLLGGG@@@<<<===???MMMPPPNNNFFFAAAAAABBB@@@BBB@@@??????@@@@@@===;;;???CCCJJJOOOSSSVVVYYY[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\ZZZWWWWWWXXXYYYYYYXXX^^^aaaaaabbbfffjjjrrrzzzyyyXXXBBB666111111111000000000//////------------.............../////////000000000000222///333888333000BBB[[[jjjXXX^^^www|||TTT@@@000000333000///111------------------------------------------------------------............///000111111333333444555777999{{{kkkkkkzzzXXX^^^aaaQQQRRR```bbbPPP@@@@@@DDDEEE===>>>>>>>>>===<<<<<<===>>>999888:::888;;;NNNddd~~~~~~|||iiiUUUFFF???===>>>>>>===<<<>>>BBBEEEHHHHHHqqquuuxxxvvvsssuuuyyy}}}zzzxxxqqqkkkuuuIII000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---///111000...000666<<>>>>>???@@@@@@AAAOOO]]]___LLL:::666888888999999999999999999999999777;;;>>>CCCNNN___kkkqqqzzzrrrYYY______EEEFFFNNNDDDGGGDDDKKK]]]}}}fffJJJ999<<<888AAAIIIBBB???@@@;;;<<>>>>>??????>>><<>>>>>>>>======>>>>>>??????::::::===:::222111666AAAEEEIIIIIIHHHHHHLLLPPPGGGSSSZZZSSSHHHEEEIIINNNOOOJJJAAA:::666666888;;;:::===>>><<<<<>>///,,,000///......------------++++++++++++++++++++++++******************************************************+++,,,---///000111111\\\aaa===BBBGGG<<>>???@@@@@@AAAAAAKKKZZZ```RRR>>>444555777888888888888888888888888888999;;;???HHHVVVccckkkttt{{{ggg______NNNLLLMMMXXXNNNMMMLLLLLLVVVsssttt\\\HHH@@@@@@BBBDDD>>>???DDDGGGGGGAAA888GGGYYYlllmmm]]]KKKEEEGGGCCCCCCAAA<<<999888;;;>>>JJJJJJHHHEEECCCBBBBBBAAA???>>>======>>>>>>>>>>>>EEEIIINNNRRRTTTVVVXXXYYYZZZYYYVVVTTTTTTUUUWWWXXXXXXVVVTTTSSSUUUVVVVVVUUUMMM]]]ZZZ[[[ggg___iiioooaaaAAA;;;...000000/////////.........,,,,,,---------................../////////000000///000000000333888777222333777PPPlllPPP;;;---444111222444111,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333444444222<<<;;;bbbgggfffYYYYYYVVVJJJLLL___iiiZZZEEE;;;BBBAAA@@@?????????>>><<<>>>::::::>>>???;;;:::<<>>666222777<<<<<<777444888777666555666888:::<<<:::>>>???<<<===MMMjjjvvvnnnkkkqqq{{{~~~|||xxxzzzqqqrrrtttIII...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,///111222000//////000888999>>>]]]jjjKKK555+++,,,000///......---,,,,,,------++++++++++++++++++++++++*********************************************************+++,,,...///000)))III^^^ssseee:::===DDDIII>>>GGGGGGFFFOOOMMMPPPTTTYYYzzzzzz{{{{{{}}}~~~yyyuuuyyyttt{{{___BBBLLLhhhlll]]]ZZZSSSMMMLLLRRRYYY]]]^^^cccWWWWWW[[[VVVRRRMMMBBB:::888666444333222222333000000000000000000000000///000000000000333888<<<======>>>???@@@AAABBBBBBFFFTTT^^^VVVCCC444333666888888888888888888888888999888888;;;AAAKKKXXXbbbdddssskkkXXXsssiiiUUUNNNTTTUUUVVVOOOCCCAAAUUUnnnzzzuuutttpppooojjj```YYYWWWTTTOOOQQQLLLFFFEEEGGGHHHIIIIIIDDDEEEAAA@@@DDDFFFDDDEEEUUUiiizzzuuu^^^JJJDDDGGGAAAEEEHHHCCC;;;888<<>>>>>===>>>???@@@AAAGGGJJJOOORRRSSSTTTUUUVVVXXXWWWTTTSSSSSSTTTWWWXXXWWWUUUSSSSSSTTTVVVVVVUUUPPPYYYWWW[[[]]]NNNjjjhhhXXX777444000/////////............---,,,,,,,,,------------...............////////////111444222---...333555111888///...@@@bbbxxx^^^777+++000<<<333///,,,---...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222333333444///888<<>>:::888:::<<<999555999BBB666777888:::;;;<<<<<<<<<:::888888@@@PPPfff{{{nnnrrrqqqooowww|||vvvrrrxxx}}}|||zzzXXX:::444...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////111333777777111000===___dddLLL222+++333888111'''...------,,,,,,,,,,,,---++++++++++++++++++++++++*********************************************************++++++---...///,,,>>>vvv|||wwwZZZ666111NNNBBBAAAEEEHHHEEELLLJJJRRRXXXSSSggg|||yyy|||}}}{{{zzzxxxxxxpppkkkJJJGGGdddrrreee\\\XXXQQQLLLLLLRRR[[[bbbaaaXXXWWWYYYSSSQQQNNNBBB:::888666444333222222333000000000000000000000000...000111000///111666;;;<<<===>>>???@@@BBBCCCCCCBBBNNN[[[YYYIII888333666888888888888888888888888999777777999<<>>EEETTTLLLFFFCCCBBB???@@@BBB===>>>>>>>>>>>>???BBBEEEHHHKKKOOORRRRRRRRRRRRSSSTTTSSSRRRQQQRRRTTTVVVWWWUUUSSSRRRRRRSSSUUUUUUUUU[[[ZZZVVVXXXTTTNNN{{{```LLL333---222///.........------------,,,,,,,,,,,,------------------........./////////+++000222///---...000///222333444222000@@@jjj}}}rrrBBB(((444???555(((///,,,+++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111222333333333333:::GGGxxxgggfff\\\WWWPPPMMMQQQ[[[ccchhhHHHDDD???===>>>???===<<<777:::======:::777777888<<<:::888888:::;;;<<<<<<111555::::::444///111888444666777999:::;;;;;;::::::666;;;OOOjjjzzzxxxpppiiisssqqqfffjjj||||||wwwyyy{{{CCC,,,777------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,...000222,,,///333000+++555SSSooo```===000333444111,,,***---111---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************************+++,,,---...777'''OOONNNWWWUUU888MMM;;;DDDBBBDDDBBBGGGFFFSSS[[[RRR^^^www}}}sssmmmwww[[[III]]]tttrrreeebbb\\\SSSLLLMMMUUU\\\bbbYYYXXXXXXQQQQQQOOODDD:::888666444333222222333000000000000000000000000---000111000...000666;;;<<<===>>>???AAABBBCCCDDD@@@IIIWWW]]]PPP===555888888888888888888888888888888666666999:::===HHHUUU]]]rrrxxx]]]iiittteee\\\ZZZRRRGGGLLL[[[JJJJJJHHHGGGFFFFFFGGGHHHBBBEEEGGGEEEFFFIIIIIIFFFIIIGGGFFFHHHGGGKKKYYYggg}}}}}}pppXXXLLLGGGBBBEEEFFFCCC>>>>>>DDDJJJQQQIIICCCDDDCCC???>>>@@@===>>>??????>>>@@@DDDHHHJJJMMMPPPRRRRRRQQQQQQRRRNNNNNNOOOPPPQQQSSSTTTUUUSSSQQQOOOOOOQQQSSSSSSSSS[[[WWWWWWYYYZZZiii{{{TTT@@@666(((111.........---------,,,,,,++++++,,,,,,,,,------------------.........//////)))+++///222000...000444---111666555///,,,111:::bbb___:::333...,,,------+++))).../////////......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000111222333333444555777;;;ccc```kkkaaaUUUNNNKKKOOO\\\iii\\\RRRFFF>>><<<>>>???>>>:::===?????????>>><<<;;;777777777777888888888999;;;:::999999<<<===888222444555666777888999999999===III[[[mmmvvvsssjjjbbbggglllllliiilllvvv|||||||||:::+++...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---......///***///666555444333---JJJqqq{{{JJJ666666333777222---,,,///000---***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************))))))******+++,,,---666!!!888lllUUUttt]]]EEE<<>>???AAABBBCCCDDD???GGGVVV___UUUAAA777999777777777777777777777777777555666::::::<<>>===???@@@??????AAAEEEIIILLLOOORRRSSSRRRQQQQQQRRRJJJKKKMMMNNNPPPRRRSSSTTTQQQOOONNNNNNPPPQQQRRRQQQPPPQQQYYY___hhhqqqNNN:::<<<'''111......---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////222------000...***---444...//////000222333444333///CCClll{{{cccGGG---555+++...444000---111222))),,,,,,***(((+++///111++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000111222333333+++888777???LLLhhhcccpppjjjWWWVVVTTTMMMMMMUUUrrrcccPPPAAA<<<===???@@@@@@>>>:::777888:::999666555888<<<===:::999999;;;555;;;;;;666555:::;;;888777777888888999999::::::AAAaaarrr``````iiiggggggnnnyyy~~~|||}}}}}}zzz{{{|||~~~|||zzz|||zzzQQQ000444))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,222,,,000333---///555333...000;;;]]]}}}aaaCCC:::444222222...***---000000...,,,---...+++++++++***++++++,,,,,,++++++++++++++++++++++++***************************************************)))))))))***+++,,,,,,'''222777PPP}}}ddd???AAAKKK@@@AAADDDIII@@@IIITTTOOO[[[YYYwww~~~yyyiii|||uuuvvvuuuOOOKKKlllooojjjccc]]]XXXSSSNNNKKKfff\\\ZZZZZZTTTSSSPPPEEE===:::666333222222111000222000...///000222111111000000///...---///333666;;;AAABBB???===@@@CCCDDD>>>@@@KKKYYYYYYIII:::444777777777666555555666888666777777888999<<>>@@@EEEJJJMMMOOOOOONNNNNNNNNNNNMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMTTTMMMSSSXXX\\\cccEEE999111------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...//////000111222222222777555666>>>KKKcccvvvQQQ<<<555222111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000777///333444>>>uuu```___ppp```[[[\\\OOOKKKUUUKKKQQQTTTPPPIIICCC???===BBB@@@>>><<<999777666666;;;999888888888888777666999888555444888<<<;;;999888777666666777<<>><<>>555555666777666666666777777777777888888888;;;@@@CCCUUUTTT[[[hhhpppjjj^^^WWW]]]wwwmmmaaa```kkklllkkkiiiddd^^^XXXTTTNNNIIIJJJOOONNNHHHLLLVVVxxx```KKKFFFBBB@@@AAAFFFMMMOOOKKKHHHHHHDDDEEEEEEDDDBBB@@@?????????>>>>>>@@@BBBFFFJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLRRRRRRhhh{{{OOO888111---+++---------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........////////////......///000000111222222666333222222000111;;;HHHaaaooozzzUUUIII999...---///000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000111///666555000SSSxxxgggffffff\\\ZZZOOOBBBFFFKKKOOOQQQPPPLLLGGGCCC::::::::::::;;;<<<>>>>>>444444555666888:::;;;<<<999999999999999777444111666:::<<<::::::FFF]]]pppyyytttiii\\\YYY\\\]]]YYYiiippp|||ttt}}}}}}wwwzzzyyyqqqKKK'''+++---,,,------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////000222333222///000555:::;;;KKKZZZbbbooooooXXXIIIBBB<<<222***777333...---000111000---///......---,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++'''888"""555```HHH^^^>>><<>>@@@BBBEEEHHHJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLLLLFFFLLLQQQLLL}}}cccAAA222000......000,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////......//////000000111111---...222666666333333666666666<<>>CCC>>>333>>>555+++'''***...000000333000,,,,,,///000///---......------,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++$$$999!!!333999jjjIII^^^///EEE???<<<999AAAJJJEEECCCOOOVVV[[[zzzzzzuuurrrwww{{{}}}^^^AAAiiiqqqllleeeQQQXXXdddYYYXXXXXXRRRRRROOODDD===:::666333222222111000///444888777222...///111///000000///......111333888???BBB@@@>>>@@@BBBAAAGGGBBBBBBLLLZZZ[[[KKK999444444555666888888777666888888888888777888;;;===JJJQQQWWW]]]kkkxxxooo]]]RRRVVV~~~ggghhhqqqPPPOOOSSSHHHBBBGGGNNNUUUUUULLLHHHMMMOOOLLLHHHJJJKKKHHHBBB??????AAA===???BBBEEEGGGIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJGGGNNNNNNNNNqqqVVV<<<333222///...000,,,,,,,,,++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------..................//////000000000333222111111222222111222444111111111000000999DDDCCCbbbttt~~~zzzqqq^^^EEE333...000000000333333222000---+++***+++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000111111...333888111MMMjjj^^^lllcccRRRSSSMMMFFFAAAAAABBBBBBCCCFFFJJJIIIFFFBBB???<<<:::999444555666888999;;;===@@@@@@>>>===:::666222555;;;AAACCCNNNdddxxxzzzjjjYYYKKKPPPTTTTTTUUU\\\hhhqqq}}}}}}zzzyyy~~~|||{{{zzzkkkQQQ111///666***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,...//////...///222555000333111------000///+++...222111///111555555111000000111222333222///---///---++++++---///...------------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++***---111'''666ddd^^^ZZZ~~~888===;;;@@@;;;999AAA@@@CCCRRRRRRRRRbbbnnn~~~vvvttt~~~vvv|||iiiGGGOOOrrrlllYYY]]]bbbXXXWWWWWWRRRQQQOOODDD===:::666333222222111000///444888777222...///111//////000///......000222777???DDDCCCAAACCCDDDCCCEEEBBB@@@FFFUUU]]]QQQ>>>555444333555777888666555777888888777666666999;;;BBBMMMTTTWWWeeewwwvvvgggYYYHHH\\\lllmmm|||vvvdddOOOEEELLLKKKFFFSSSkkkiiinnnkkk```ZZZ[[[VVVMMMMMMNNNLLLHHHBBB??????AAA===???CCCFFFHHHIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGKKKJJJ\\\___III666111000,,,***,,,,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.............../////////444111---+++,,,///000///......333888999444...+++///:::888555???HHHKKKQQQgggxxxxxxssskkkOOO:::333...............000444666---------+++)))***---000,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,------...////////////444...000:::444666MMMddd[[[iiimmmMMMRRRJJJCCCAAA===999999===DDDDDDFFFGGGJJJMMMOOOPPPBBBCCCDDDAAA>>>;;;;;;<<<999:::???EEEFFFDDDHHHOOOWWW]]]ccc```WWWOOOMMMOOOHHHNNNSSSTTTUUU^^^ppp~~~}}}~~~vvvtttyyy{{{|||{{{}}}YYY>>>...222///!!!///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------///...---++++++,,,///111...///......111555444111---000111...---...///...444333000,,,))))))***,,,---,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++000$$$777&&&888EEEGGGfffccc::::::DDDEEE===:::===CCCIIIJJJNNNSSSppplllrrrsss|||vvvqqquuurrrWWWEEEZZZuuuttthhhgggaaaWWWVVVWWWQQQQQQOOODDD===:::666333222222111000...111333333///---...///...///000///......///111555===DDDDDDDDDEEEFFFEEEAAACCCBBBCCCPPP]]]VVVEEE888555222333666777666444666777777777666666777999???IIIMMMMMMWWWjjjuuutttbbbJJJPPP}}}xxxqqqppppppsss^^^XXXVVV[[[```]]]VVVRRROOOUUUXXXWWW```sssvvvjjj[[[OOOUUUQQQKKKEEEBBBAAAAAAAAA>>>@@@DDDFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDGGGHHHuuuOOO???111000111---+++---++++++++++++************)))))))))************+++************+++++++++++++++++++++,,,,,,,,,------------..................+++---//////333888888555555---&&&%%%***///333444000555333222666222333???555>>>888,,,000777;;;BBBHHHEEEHHHLLLEEE777///000333777666000---///111111...333888777111+++((((((+++---///000//////000111++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,---......//////+++555444...///000333;;;jjj^^^YYYkkk|||yyyQQQEEE===???@@@<<<;;;???777999===AAAGGGMMMQQQTTTiiilllmmmjjjccc^^^[[[[[[XXXYYYbbbmmmmmmddd^^^```TTTUUUSSSLLLDDD@@@BBBFFFLLLHHHIIISSScccttt|||yyyvvvuuuuuuvvvyyyyyy}}}xxxxxxHHH111,,,---***###333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***333222111000000///,,,***111222222000...---......''')))+++,,,---///333555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++///(((+++///---777tttLLLDDD]]]999777AAADDD:::<<>>FFFGGGCCCLLL\\\[[[NNN;;;777222111444666555333444555777666555555777888999EEEMMMMMMPPP]]]nnnxxxnnnXXXPPPcccaaaPPPgggWWWOOOVVVZZZVVVZZZccc___vvvlll___[[[\\\TTTIIICCCBBBBBBBBBAAA@@@BBBDDDEEEFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGNNNrrrEEE888///111111---,,,///++++++++++++************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------------111222...,,,,,,(((###222333333444444333000,,,%%%---...111555...''',,,'''000111333:::777000333333111111555:::;;;666111555555222......111555666************+++---///000++++++++++++***(((%%%###***************+++,,,,,,************************++++++++++++++++++++++++************************************+++++++++++++++,,,,,,------......//////000444111)))...888888===}}}kkkbbb___eeeIIIAAACCCAAA???AAA666666777999;;;===???@@@TTT\\\gggnnnqqqssswwwzzz|||uuusssuuulllXXXIIIFFFCCC???<<<@@@HHHKKKGGGAAANNNLLLUUUjjjzzz}}}yyypppoooxxx|||yyy~~~uuuuuuqqq|||uuuddd666...///)))---,,,000++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,...000000///...((())),,,///000000000111,,,+++,,,------------///...000444666555000+++(((+++,,,------,,,++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++)))///$$$000***000IIIvvvFFFIIIZZZ555<<>>LLLppp\\\VVVNNN```VVVUUUVVVQQQQQQNNNDDD===:::666333222222111111222000//////000222111111...///000///...---...//////888AAACCCDDDFFFGGGEEE<<>>888111000333555555333333555666666555555777888333BBBQQQUUUSSSXXXggguuuuuubbbMMMHHHgggzzzjjjqqq[[[UUUdddyyyeeebbbjjj```UUUHHHAAABBBDDDCCCAAAAAABBBDDDEEEDDDCCCAAA@@@?????????@@@AAAAAABBBBBB======>>>>>>?????????@@@===>>>>>>???@@@BBBCCCDDDFFFJJJUUUSSS???333+++---...)))'''***+++++++++************)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------(((...000---,,,111333111***---///---+++---//////000555---'''...222000111222111+++,,,333///+++333---222333...+++...000000///++++++111333...++++++000...,,,...222333...***,,,***)))***,,,///000///******))))))***+++,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,------......///888***///666...222999111333SSSuuu```nnnhhhLLLEEE@@@;;;;;;::::::999888777777777777444<<>>}}}aaa\\\WWWYYYWWWVVVXXXTTTLLLFFFEEE???555222777555---,,,222111111000000000000111111000000//////.........---222666>>>GGGGGGBBBCCCIIINNN???PPP@@@>>>```]]]SSSKKK<<<111111555555444555555555555555555666777777888:::GGGUUUUUUNNNYYYnnnrrrlllWWWIIIXXX}}}yyyqqqxxxiiifffvvveeeSSSCCC@@@EEEEEEAAA===GGGCCC???>>>???@@@>>><<<=========<<<===>>>??????>>>>>>============>>>>>>DDD999:::@@@>>>@@@EEEDDD???JJJKKK444222///......---,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------................................................////////////////////////000000000000000000000000.........------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......////////////000111111222222::::::kkklllhhh\\\{{{~~~aaaJJJBBB@@@@@@888444666777555777<<<===999888;;;<<<;;;===AAA<<<<<<<<<<<<<<<<<<;;;:::@@@???>>>===@@@JJJWWW```uuu|||yyyzzz}}}pppyyyfffiiipppvvvvvvrrr~~~xxxqqqJJJ111000...---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000111vvv:::nnnEEEMMMKKKJJJ666===>>>999???JJJHHHDDDXXXvvvvvvvvvwww|||rrrmmmmmmlllVVVLLLlllkkkhhhccc^^^YYYUUUPPPOOOVVV___III;;;222555666111000333111111000000000000111111000/////////............///333;;;DDDEEEAAABBBGGGEEEGGGDDDDDDCCCOOO___[[[OOOAAA555333555555555666555555555555555666777777777555:::JJJ\\\ccc^^^WWWlllkkk[[[LLLOOOeeetttmmmmmmttt}}}vvvxxx|||hhhWWWGGGBBBDDDEEEDDDDDDFFFCCC???>>>>>>>>>===;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<======>>>AAA;;;<<<>>>:::===BBBAAA???aaafff>>>444111///......---,,,***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------------------------------------------------------........................////////////////////////...---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---............//////000000111222222///---LLL___fffgggvvv]]]DDD???;;;<<>>???AAACCCIIITTTeeewww{{{{{{{{{xxxvvvwwwuuuggglllsss{{{zzzxxx}}}vvvyyysssrrr}}}ZZZ666111000...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---///000111NNNUUUDDDbbbnnnAAAEEEaaaPPP666AAA>>><<<===>>>BBBJJJRRRpppsss~~~ppp{{{zzz|||xxxgggeeeggglllPPPTTTsss]]]YYYTTTRRRPPPPPPRRRYYYjjjzzzNNN>>>111222444333111333111000000//////000000111////////////............---111:::CCCFFFDDDDDDFFFBBBPPP<<>>TTTfff```OOOdddhhhaaaTTTIIILLLpppzzzmmmjjjjjjnnnsssxxxxxxrrrkkkgggeeepppyyyiiiZZZJJJCCCBBBCCCEEEHHHEEEBBB???======<<<;;;:::;;;;;;===>>>>>>>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;======;;;:::===@@@@@@HHHkkkJJJ777333111...---------,,,***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------............//////000111111111222000555UUUggg[[[iiiqqq~~~ZZZMMM@@@;;;<<<>>>AAADDD;;;999:::>>>>>>;;;999;;;777999;;;:::888999<<>>HHHSSS\\\fffwwwyyyqqq}}}wwwnnntttvvv~~~gggbbbgggmmmSSSIIIaaa]]]\\\SSSRRR\\\YYYWWWUUUPPPLLLOOOTTTGGG;;;111000000///000222000000////////////000000///////////////.........---111999BBBHHHIIIHHHHHHKKKSSS@@@GGGMMM<<>><<<;;;:::999999999:::<<<>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;777<<<;;;888===@@@???@@@YYYYYYCCC555222000---,,,------+++***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******************************************************************************))))))*********+++++++++))))))))))))))))))))))))***************************++++++,,,------......------...//////000000111777888111444ZZZeee[[[RRRooouuuXXXGGG???;;;::::::888888;;;<<<999:::<<<999;;;===>>>???EEENNNUUUgggrrr}}}yyy~~~zzzyyy{{{|||xxxqqqnnnpppooooootttsssqqq~~~yyy|||[[[JJJ888000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++,,,---...///---DDDnnnIII???bbbTTTUUUGGG777333???AAA888999EEE:::QQQZZZlll}}}dddiii{{{tttppp|||rrrhhh```vvveeexxx{{{llleeefff^^^YYYWWW[[[QQQMMMMMMRRR^^^YYYVVVVVVRRRHHH>>>:::;;;888444222///---///333000000////////////000000.........///////////////,,,000666???GGGLLLLLLIIISSSKKKJJJDDDMMMKKKBBBbbbZZZSSSHHH<<<555333444444555555555555555666777777888555777:::666666IIIaaa\\\ccceeebbbVVVEEEIIIbbb}}}yyy```VVVMMMGGGBBB>>>???BBB???>>>===;;;999888888999888:::<<<===>>>===;;;:::::::::999999999999::::::666<<<777555???===999BBBpppLLL===000111///,,,,,,,,,,,,+++***))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,++++++***)))************************************************************************))))))*********+++++++++))))))))))))))))))))))))******************************++++++,,,------...---------...//////000000---444444...;;;mmmZZZ[[[aaagggzzzeeeWWWOOOKKKGGGGGGFFFDDDFFFJJJKKKNNNSSSYYYbbbpppzzzyyyuuuwwwyyywwwpppkkkpppzzzpppyyyuuuKKK::://////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,---...******SSS}}}uuuOOOSSStttKKKGGGXXXEEE444666@@@BBB:::111999QQQPPPYYY~~~gggZZZiiiyyy{{{dddtttnnnjjj^^^aaallliiiiiioootttrrrhhh```YYY\\\ZZZOOOMMMIIIPPPWWWWWWQQQNNNRRRUUUPPPIIIEEE666888999666111///111444000//////......//////000.........///////////////***---111888DDDMMMMMMHHHPPPFFFRRRDDDLLLZZZJJJ\\\WWWVVVNNNAAA888555444333555555555555555666777777;;;222222<<<<<<444<<>>@@@;;;<<<;;;999777777888:::999:::;;;<<<<<<<<<;;;:::999888888777777888888999777<<<444333===555777SSSooo>>>333///000...,,,+++,,,,,,+++***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++******)))************************************************************************)))************+++++++++))))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,------.../////////***000777444...FFFnnnWWWSSSaaaxxx}}}}}}zzz{{{~~~|||}}}{{{wwwvvvxxxsssrrroookkkfffiiiyyyzzzxxxqqq~~~~~~zzzBBB444+++...,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,---++++++999nnn|||~~~JJJccctttfff@@@IIIUUUPPP:::222<<>>999:::999555222111111222//////............//////............/////////000+++,,,...555BBBOOOPPPJJJGGGLLLTTTJJJHHHZZZZZZNNNTTTWWWTTTHHH===999777333555555555555555666777777888333333999<<<999999<<>>777<<>>]]]```rrrQQQPPPRRRUUURRRJJJEEEEEE===;;;666111000222000---//////............//////---.........//////000000---...///444CCCRRRTTTMMM@@@WWWTTTQQQEEEQQQggg@@@SSSXXXWWWLLLAAA===999444555555555555555666777777222888999555444888:::888;;;QQQYYYWWW]]]\\\PPPHHHDDDJJJiiiooo```QQQCCC===<<<:::999;;;666777888777555555999<<<::::::999999999:::;;;<<<777777666666666666777777111:::555888===222SSSzzzDDD999***333...,,,******++++++***)))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++,,,------......///222+++,,,555444///<<>>:::888555222000//////000000000000000000000000000........................***---...111;;;JJJQQQPPPUUUPPPTTTNNN@@@HHHNNN>>>???]]]```PPPKKKBBB444555666666666555333333444666777777777777777777777777::::::@@@JJJUUUXXXRRRKKKGGGEEEIIIddd}}}dddUUULLL@@@999888999888777444444555666777888999999999999999888888888777777666666555444333333222222999***222:::///BBB{{{ddd555...222......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------....../////////000111333444555SSS[[[WWWQQQRRRaaavvv~~~{{{vvvwwwzzz|||yyyvvvyyy}}}~~~yyyuuusssnnnvvvwwwooolllmmmiiiaaaZZZXXXhhh~~~}}}|||zzzwwwzzz|||tttttt}}}jjjAAA111000...---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...,,,*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...)))---111...;;;rrrnnnBBBAAARRRllllllbbbbbb[[[KKK===555666111222<<<<<<999???DDD;;;666<<>>DDDDDD>>>GGGVVV^^^fffuuuzzzssspppZZZVVVQQQOOONNNKKKDDD???:::888555222000///000000000000000000000000000000........................+++...//////777DDDMMMOOORRROOOUUUVVVHHH===BBBHHHBBBXXXbbb\\\SSSFFF888222444555555555444444555666666666666666666666666666888888;;;BBBKKKQQQRRRPPP>>>BBBGGGPPPkkkwwwbbbKKKEEE===999999:::777555333444555666777888999999999888888888888777777777555555555444333222222222333222555333666YYY}}}OOO000///222......---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------/////////000111222333444555TTTqqqHHHHHHTTTWWWaaaqqqpppqqqsssssspppnnnvvvzzz|||~~~~~~~~~xxxwwwvvvuuutttsssrrrppppppooorrrpppfff[[[WWWWWWWWW]]]llltttttt}}}ooonnnuuuwwwrrrrrryyy|||zzzuuuVVV888...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,(((,,,111+++...TTTttt|||zzzFFF222BBBUUU}}}YYY===<<>>;;;:::>>>CCC@@@DDD@@@>>>DDD@@@:::===;;;======:::<<>>EEEUUU^^^WWWMMMCCC666333333444444555555555555666666666666666666666666666666666999???GGGOOOTTTCCCEEEDDDBBBGGGeee}}}eeeOOO@@@===:::999:::999666333333444444555666777888888888777777777777666666666444444444333222222111111///:::333,,,EEEuuuxxxWWW999---///000,,,---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,...---,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------.........///000111222333---111RRRdddJJJCCCLLLVVVfffiiinnnppplllhhhkkkrrrzzzzzzzzzxxxwwwxxxzzz|||~~~~~~}}}|||{{{{{{{{{}}}~~~~~~{{{qqqooommmnnnooonnnjjjgggcccaaa^^^YYYRRRRRR]]]kkkyyyzzzdddlllpppuuuxxx{{{uuulllhhhvvvuuueeePPP===---+++---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************&&&+++111+++%%%444NNNggguuuuuukkkXXXOOO777fffmmmtttyyy{{{qqqTTT777AAAGGGEEEAAADDD>>>555777---444:::777333222555777666:::666555===;;;444666888888;;;@@@DDDKKKXXXeeeaaa```^^^hhhsssiiiYYYXXXWWWUUURRRPPPOOOKKKFFFBBB;;;999666333111000000000////////////////////////........................,,,...///,,,---666DDDOOOLLLNNNNNNXXX\\\GGGCCC```OOOAAAKKKYYYUUUSSSNNN<<<333333333444555666666555666666666666666666666666555555555555777???JJJRRRPPPGGG???>>>@@@LLLjjjqqqNNN<<<;;;999777777888777555222333333444555555666777777666666666666555555555555333333222222222111111111111888---111___ddd@@@000//////---+++,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((***,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,............///000111222777222222GGG{{{qqqXXXKKKCCCLLLQQQ[[[fffkkkjjjjjjlllnnnoooqqqrrrssstttuuuvvvvvvvvvuuutttssssssssstttppprrrssssssvvvzzzxxxtttnnnkkkjjjlllmmmiii```YYYSSSNNNNNNUUUZZZaaasss~~~|||yyytttwwwuuufffmmmooonnnjjjqqq{{{mmmdddhhh^^^III777...)))+++,,,******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))&&&)))000...'''***555XXXyyykkkpppooo~~~zzznnn]]]GGG:::DDDSSShhh}}}[[[UUUUUUHHHAAAHHHGGG>>>;;;999777333111555:::888222///555333333;;;<<<:::@@@>>>>>>FFFPPPQQQQQQ\\\kkkzzzkkk]]]cccmmm]]]JJJIII~~~VVVUUUTTTRRROOOKKKFFFBBB;;;999666333111000000111////////////////////////........................+++---...---,,,222AAANNNNNNRRRJJJMMM\\\VVVLLLUUUoooSSSLLLSSSRRRUUURRRAAA777555333333555666666555555555555555555555555555555777777666555:::BBBIIIQQQFFF>>>???@@@@@@GGGRRRxxxvvvYYY======;;;999666444444444444333333333444444555555666666555555555444444444333333111111111111111000000000333///***FFF}}}rrrQQQ555000222...+++---++++++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((()))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------...///000000333444------LLLhhhWWWIIIBBBAAAIIIUUU]]]dddiiifffhhhkkknnnppppppooommmlllkkkjjjjjjjjjjjjkkkkkklllnnnmmmjjjjjjlllkkkggggggbbb]]][[[[[[XXXRRRLLLMMMJJJQQQcccpppwwwzzzccceee|||vvvhhhfffnnn~~~lllffftttgggkkkpppqqqiii___SSSDDD888///,,,+++,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,'''''',,,...,,,,,,000444KKKxxx^^^pppyyyxxxtttlllWWWXXXvvv777<<>>??????>>>888???===;;;AAABBBEEEOOOEEEHHHTTT___^^^WWWZZZeeeooollleeebbb[[[JJJHHH[[[{{{VVVVVVUUUSSSOOOJJJEEEBBB<<<:::666333111111111111000000000000000000000000........................+++,,,...///---000;;;GGGRRRUUUMMMJJJVVV[[[OOODDDjjjVVVIIIHHHLLLUUUUUUKKK>>>999444222444666666444555555555555555555555555555777999888777888<<<@@@IIIHHHHHHEEE>>>:::???GGGOOOkkk}}}```===333BBB:::888555222111222333444333333333444444444555555444444333333333222222222000000000000000000000000111***666bbbzzzTTT>>>///111333+++***000+++******)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''(((((((((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++------,,,,,,------...///+++000333555555???wwwzzzeeeMMM???===@@@FFFMMMVVVXXX\\\aaafffhhhgggfffhhhhhhiiiiiiiiiiiiiiiiiihhhjjjhhhbbb```aaaaaa]]]\\\UUULLLGGGHHHKKKMMMMMMUUUXXXdddvvvaaaaaassshhh___ddd|||zzzggg___dddUUUaaaaaadddeeeWWW@@@222000.........---++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***((((((***,,,---///...%%%SSSxxxxxxbbbooofffeeepppaaa]]]|||hhhRRR999666OOOmmmssshhhlll|||yyyhhh\\\TTTOOOTTTHHHHHHNNNSSSJJJ===AAANNNOOOTTTPPPLLLPPPOOOOOOXXXOOOUUU```gggeee^^^\\\___RRROOOHHHJJJSSSTTT[[[mmmxxxVVVWWWWWWUUUOOOIIIDDDAAA<<<:::777444222111111111000000000000000000000000........................---,,,---000...,,,333<<>>666222333555555444555555555555555555555555555666777777777777888:::@@@HHHLLLFFF>>>===AAACCCEEEFFF[[[fffGGG444555:::555555333222000111222444333333333333333444444444333333222222222111111111////////////////////////---000NNNvvv}}}yyy|||nnn>>>111+++000000)))(((///******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++,,,,,,,,,,,,,,,------...---111333777222$$$???zzzvvvdddSSSFFFBBBCCCBBBAAAAAADDDIIIMMMNNNMMMRRRSSSTTTUUUVVVUUUUUUTTTPPPRRRPPPKKKIIIKKKLLLJJJRRRPPPNNNNNNQQQXXX^^^ccckkknnnqqqtttzzzfffcccvvvzzzssslllfffaaaXXX```eeeZZZ```ggg[[[^^^]]]]]]YYYGGG333+++...+++---...---,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++((((((***,,,,,,222))),,,BBBvvvwwwjjjiiiooolllgggiiipppiii[[[KKK@@@AAALLLUUUGGG^^^mmmvvvnnnaaaOOOOOO___qqqgggMMMHHHWWWfffggg^^^\\\ccc```XXXXXXWWW]]]```^^^\\\ZZZXXXTTTEEE<<<...222LLL\\\]]]```wwwWWWXXXXXXUUUOOOIIICCCAAA<<<:::777444222111111222000000000000000000000000...........................,,,---000...***,,,333PPPOOO```hhhYYYVVVUUUFFF555OOOPPPFFFOOOTTTQQQVVVIIIAAA777222222555555444555555555555555555555555555444555555666777777777999BBBEEE@@@>>>AAA===555444BBBJJJOOOjjjuuuWWWCCC444:::???///000111222222111111222333333333333333333333444444222222222111111111111000.........///////////////***888ccctttqqqoooqqquuummmiiiJJJ555---+++000...''''''---***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%''')))******((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,------///333))))))888333///???hhhpppccc___PPPKKKDDDAAA@@@AAA@@@>>>===???AAACCCDDDCCCBBBAAADDDFFFFFFBBBAAAEEEGGGGGGNNNTTT\\\dddkkkqqqvvvyyytttaaa\\\gggrrruuu___XXXaaannnmmmkkkiiibbbeeeTTTTTT^^^YYYdddeeeUUUQQQTTTSSSHHH777,,,,,,111'''***,,,,,,,,,---,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$***---+++)))+++,,,,,,222%%%...$$$???ooo||||||\\\^^^kkkhhhfff___QQQAAA;;;>>><<>>RRRdddSSSTTTOOO@@@///...888888000777777666666666555555555444444444555555555555666666999<<<@@@AAA@@@>>><<<===<<<>>>AAACCCQQQvvvgggUUUAAA777999:::666///111111111111111111111111111111111111111111111111222222222111000//////...///444222******111222,,,111TTTnnntttuuurrrrrr{{{|||vvvnnnvvvpppRRR888......---,,,,,,,,,,,,---+++*********))))))((((((******))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000000111111555WWW}}}uuulllxxxrrr~~~}}}sssccc]]]]]]NNN@@@CCC@@@???GGGAAAAAAGGGBBBFFFQQQTTTAAADDDOOORRRccclllfffqqqsssssswwwssspppwww___hhhuuu\\\```WWWeeeooollleeeccceeefffmmmpppeeeSSSUUUeeecccTTTKKKFFF???777111------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,))))))+++,,,;;;bbbpppppprrrSSSfffssseeeWWWQQQRRRVVV[[[```>>>;;;EEE888SSSWWWRRRLLLYYYTTTTTTdddrrrggg\\\bbbhhhaaa\\\^^^cccaaaVVVKKKPPPBBB;;;???===555<<>>;;;888444222111111000///000000000000000000000000////////////..................////////////......333HHHUUUPPPMMMVVV______TTTEEEGGGLLLGGGQQQ___\\\TTTQQQFFF999444666555///666666555555555555555555444444444444555555555555555777:::<<<======<<<;;;;;;999;;;>>>:::999GGGZZZxxxsss^^^IIIAAA888333333444222000111111111111111111111111111111111111111111111111222222111000000///......///111111---,,,...///---FFFZZZgggnnnxxxwwwmmmkkkzzzzzzssspppqqq___@@@///......---,,,,,,,,,,,,,,,************)))))))))(((***)))))))))((((((((('''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---......//////000111111111999NNNuuummmrrrkkkfffkkk~~~wwwyyywwwtttxxxeee[[[NNNMMMTTTVVVSSSJJJ[[[oooggggggnnnooowwwuuu|||{{{pppgggbbbXXXUUU```vvvbbbYYYpppsssjjj]]]hhhssstttiiieeelllqqqnnnccceee^^^SSSSSSZZZTTTEEE:::777333///------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,)))+++---******:::MMM|||qqqrrr~~~zzzfffaaakkk}}}vvvfff[[[fffwwwvvvhhh___UUUKKK555??????FFF555@@@DDDAAADDDLLLHHH@@@CCCAAAFFFJJJGGG@@@:::999:::888:::EEESSSUUUOOOOOOUUUOOOjjjfff[[[fff\\\AAA:::zzzXXXXXXUUUOOOLLLJJJEEE>>>;;;888444222111111000///000000000000000000000000............////////////......////////////......,,,@@@SSSXXXTTTTTTYYY]]]ZZZJJJEEENNNTTTSSSVVV[[[SSSQQQLLLDDD<<<777444222444444444444444555555555444444444444555555555555444555666888999999999999888555666<<<:::333222666;;;QQQoooqqqZZZDDD555444666777555333222333555111111111111111111111111111111111111111111111111111111000000//////......///...///000,,,+++111999```dddbbbkkkooobbblllooonnnmmmeeeIII///,,,...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,---------...//////000000000+++***@@@sssxxxttt```llltttwwwhhhkkktttzzzrrrzzz{{{qqq{{{mmmddd~~~vvvnnnppppppuuulll~~~yyyaaa\\\^^^]]]^^^hhhmmm]]]\\\ccceeeiii[[[```eeeaaaUUUTTT^^^bbb\\\XXXWWWSSSOOOMMMIII???444,,,++++++***+++,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************''')))000///)))(((---<<<^^^vvvjjj```mmmlll[[[NNNcccmmmVVVYYYXXXUUUZZZUUUjjjCCC<<>>:::;;;>>>OOOUUUZZZ\\\XXXSSSOOOMMMSSSddd___SSSUUUJJJ???HHHsssVVVWWWUUUPPPLLLJJJEEE???;;;888444222222222111000////////////////////////---------...///000000111......////////////......+++888LLL^^^bbbZZZRRROOOSSSNNNFFFMMMXXXTTTKKKNNNSSSPPPMMMJJJCCC;;;666555333333333444444444444555333333444444444555555555444444444555666777888888999555444999;;;999999<<<444777;;;DDDUUUppp{{{bbbLLL>>>888555333222555999888444222222444111111111111111111111111111111111111111111111111000000000//////.........---,,,...///******<<>>999777777888777666444333333222111000///...000000000000000000000000000000000000000000000000/////////...............++++++------)))000LLLjjjdddccc]]]aaaoooooodddaaa[[[wwwwwwWWW===111---111,,,,,,+++************+++))))))))))))))))))******(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))*********++++++++++++++++++,,,------.........111555000'''---NNNrrrzzzjjjkkkyyy~~~vvvttt___bbbvvvqqqqqqxxxkkk___nnnsssyyy{{{rrr\\\dddjjjYYYYYY]]]WWWpppoooXXXUUUaaaffffffiiiPPP___VVV\\\ccc```WWWYYYbbb]]]OOORRRbbbOOODDD;;;999555...+++---///......---,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,***))))))(((''')))---000+++'''333WWW|||jjjhhh```VVVQQQRRRTTTSSSZZZ[[[SSSVVVTTTXXX{{{YYYRRRKKKRRR\\\TTTLLLTTTXXXLLLEEEKKKYYY___WWWKKKJJJQQQVVVZZZccchhh]]]KKKGGGAAA???KKK[[[YYYMMMIII```QQQUUUVVVQQQLLLIIIEEEAAA;;;888444222222333222222000000000000000000000000---------...///000000111......////////////......222+++...BBB\\\jjjiiicccUUUXXXRRRCCC>>>GGGKKKDDDUUU\\\]]]SSSJJJEEE===444555555555555444444444333333333333333444444444444444444444444444555666666222444777666444222333666666666777999666111000222000888CCCMMMUUU^^^ffflllwwwxxx{{{}}}}}}xxxrrrllleee^^^SSSIII@@@999444111222222333555666666333111555222///...000222111000000000000000000000000000000000000000000000000000..................------+++,,,------000===WWWooodddfffaaaaaafff```ZZZ```eee~~~uuuJJJ000,,,,,,,,,,,,+++******))))))******))))))))))))************(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++*********+++,,,,,,------111((((((222111)))///@@@TTTqqqzzzmmmaaaiiippp|||qqqooonnn}}}gggXXXSSSqqqpppmmmhhhYYYUUUmmmuuuaaabbbXXXwwwmmmkkkaaajjjbbbVVVqqqdddYYYZZZ^^^\\\WWWYYY\\\VVV[[[qqq```XXX___wwwiiiVVV```XXX]]]QQQPPPWWWQQQCCCIII]]]FFF===444///,,,***,,,///,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))++++++(((&&&''')))%%%...555222,,,555RRRmmmgggiiiqqqsssdddOOOKKKUUULLLLLLPPPUUUUUUFFFbbbLLLZZZOOOHHHUUUaaaWWWOOOYYYWWWTTTQQQPPPRRRRRRQQQOOOTTTQQQJJJEEEIIIMMMEEE777>>>===CCCOOOTTTQQQIIIBBB___OOOTTTVVVQQQLLLIIIEEEAAA;;;888444333333333333222000000000000000000000000------......//////000000......////////////......///,,,+++333FFFYYYcccddd]]]WWW]]]VVVAAAAAAMMMHHHHHH```kkk\\\MMMKKKEEE;;;888777777666555444333333222222333333333444444444333333333333444444444444///222555666777777666444333000111555777555888===777666555333333444666777888888999;;;;;;:::666333444222//////111555777888<<<999444111/////////000333222000000222333444444000000000000000000000000000000000000000000000000------------------------,,,,,,,,,000===NNN[[[^^^hhhiiicccaaaddd]]]WWW___ccclllZZZ999,,,,,,******++++++***)))))))))))))))((()))))))))************'''((((((((()))))))))***((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))******+++,,,,,,,,,000'''&&&///666111+++***,,,===WWW}}}yyyhhhyyyqqqgggWWWUUUccchhhjjjtttbbbyyy```dddfffkkkfff[[[PPPVVVccc___[[[eee[[[ZZZ^^^kkkmmm```XXXUUUVVVUUUOOOiiixxxcccZZZXXX^^^XXXRRRZZZhhheeecccmmmTTT[[[VVVWWWQQQSSS^^^MMMYYYUUURRRPPPKKKGGGGGGKKK777555///)))(((+++---,,,***************+++,,,---++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***+++,,,,,,,,,,,,,,,)))(((---000///...///GGGMMM]]]jjjdddUUUSSS^^^pppVVVHHH===HHH???QQQTTTPPPMMMFFFJJJSSSOOOIIIPPPMMMNNNNNNKKKGGGEEEHHHKKKBBB<<<333111777CCCLLLPPPAAAFFFMMMJJJ???>>>DDDDDD\\\NNNTTTVVVQQQLLLHHHEEEBBB;;;888555333333333333333000000000000000000000000.........///////////////......////////////......+++000111///555EEEQQQUUU___TTTgggnnnNNNAAALLLIII999___ssscccQQQPPPOOOEEE999999888666555444333222222222333333333444444444111222222333333333222222777666444222444666333///555111111666666111111555333333333444666666444333555444333444666777666555444555666888888666111---,,,---///111333444333333///000111000//////000111000000000000000000000000000000000000000000000000------------------------------,,,333HHH[[[YYYLLLgggddd\\\\\\ccc\\\UUU\\\WWWQQQ;;;***,,,---***,,,+++******)))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,'''---///+++))),,,///000---999111999hhhtttdddeee]]]XXX______ZZZ]]]iiipppssshhhbbbcccaaalllnnnlllkkk```TTTUUU}}}eee]]]WWWXXXWWWPPPYYYTTTYYYMMMZZZggg___aaa```RRR___YYYSSSgggvvvfffOOOSSSZZZNNNMMMOOOQQQZZZMMMEEEMMMLLLCCCAAADDD:::***+++///...((((((------(((,,,+++*********,,,---...++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++'''&&&))),,,---***&&&)))***(((&&&''',,,111---333AAAOOOTTTSSSWWW___fffUUUEEEWWWIIIAAAJJJ===EEE???666;;;>>><<<>>>:::777444444666888888777333444888???DDDIIIRRRZZZFFFBBBBBB@@@===BBB>>>---UUUPPPRRRRRRNNNMMMKKKEEE>>>999777555333222111111222000000000000000000000000////////////////////////////////////////////////000...------///777JJJ[[[VVVSSSWWW]]]XXXIIIAAABBBIIIIIIUUUeeebbbPPPIIINNNCCC>>>888444333333333222222222333444333222111000111222333333444444333333333333333333333333333333333333333333333333333333444444444333333222222222333444444555555444444333222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000//////.........---///,,,+++,,,///000...+++(((...999GGGRRRWWWVVVSSSaaa^^^ZZZWWWVVVVVVWWWXXXPPP???000---...,,,***+++---,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++***+++000===NNN^^^iiiooopppmmmccc[[[[[[eeeoooXXXYYYsss~~~eee^^^bbbUUUkkk[[[]]]nnnXXXkkkkkkddd\\\\\\___ZZZOOOPPPGGGSSSssspppZZZSSSOOOQQQUUUZZZ\\\[[[VVVRRRRRRPPPJJJGGGMMMXXX[[[WWWEEEBBB===777333///...---******************************************************************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))************+++*********))))))((((((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++///444<<>>AAAAAAFFFMMMRRRCCC444222<<>>AAADDDHHHIIIHHHFFFDDDHHHEEE???999444///,,,+++UUUQQQSSSRRRNNNLLLJJJDDD===999777555333222111111222000000000000000000000000////////////////////////////////////////////////111///.........333AAAOOOYYYTTTRRRVVVXXXQQQHHHCCCHHHFFFFFFGGGIIILLLQQQVVVIIIEEE???999555444333333222333333444333222111000111222333333444444333333333333333333333333333333222222222222222222222222444444333333333222222222333333444444444444333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000/////////.........---...------......---+++)))***555DDDPPPTTTSSSSSSSSSZZZ[[[VVVPPPVVVaaa\\\NNN???333******,,,++++++---+++******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++)))'''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++///---++++++---333999===EEEUUUhhhtttssskkkccc___ZZZLLLSSSdddddd]]][[[XXXZZZ```zzz}}}]]]SSSYYYOOOVVVSSSSSSVVVVVVRRRPPPPPPNNNLLLTTTaaa```SSSOOOVVVKKKLLLOOORRRSSSQQQLLLGGGFFFHHHHHHHHHKKKOOOJJJBBB999777444000---+++++++++************************************************************************)))******++++++******)))************************************************))))))))))))))))))))))))************************))))))))))))************************)))))))))(((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))+++...222666888EEELLLSSSTTTQQQNNNPPPSSSkkkYYYKKKHHHGGGBBBAAAFFFWWWMMMCCCBBBIIINNNKKKEEECCCDDDEEEFFFEEEBBB@@@>>>;;;999555111...+++))))))TTTRRRTTTRRRNNNKKKIIICCC<<<999777555333222111111222000000000000000000000000////////////////////////////////////////////////000/////////------666@@@[[[WWWQQQPPPUUUWWWOOOCCC>>>EEEGGGCCCDDDJJJJJJDDDMMMJJJEEE>>>888444444555333333333333333222111111111222222333333333333333333333333333333333333333111111111111111111111111333333333222222222222222222333333444444333333222222222222222222222222222222222111111111000000000000000000000000000000000/////////////////////////////////...............,,,...///...,,,*********222AAARRRYYYTTTNNNLLLNNNRRRVVVPPPJJJWWWggg[[[???111+++(((***+++***+++---(((((())))))))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))333///+++&&&$$$%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******)))))))))---999JJJXXX___^^^[[[XXXaaaUUUVVV[[[XXXVVVTTTKKKSSSLLLVVVeeeaaaQQQKKKPPPTTTPPPTTT]]][[[QQQPPPXXXKKKLLLMMMNNNJJJFFFHHHNNNFFFGGGJJJLLLMMMKKKFFFBBBAAACCCCCCBBBBBB@@@999111...---+++***)))))))))***************************************************************************)))******++++++******)))************************************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))(((((()))***+++...444<<>>BBBAAA@@@>>>;;;888555333------+++***))))))))))))TTTSSSTTTRRRMMMJJJHHHBBB;;;999777555333222111111222000000000000000000000000000000000000000000000000//////////////////////////////000111...+++///555RRRWWWVVVPPPPPPTTTPPPFFF:::CCCKKKLLLIIIHHHFFFEEEOOOMMMIIIBBB;;;666555666333333333333333222222222111111222333333333333222222222222222222222222222000000000000000000000000222222222222222111111111222222333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////........................,,,---...,,,******---111===IIIUUUXXXRRRJJJHHHIIIOOOOOOJJJIIITTT\\\LLL333---------...,,,******+++''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((111///***'''%%%%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************&&&(((***---.........---...,,,,,,///666@@@HHHMMMQQQ\\\mmmmmm[[[RRRPPPHHHLLLHHHDDDRRR```RRREEEPPPLLLJJJKKKMMMKKKFFFDDDFFFJJJGGGDDDGGGPPPUUULLL???CCCDDDGGGJJJLLLKKKHHHEEECCC@@@:::666444444111///+++***)))))))))***++++++************************************************************************))))))************))))))************************************************))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))))))))******++++++******,,,///222555666999777999>>>???===@@@EEE@@@???>>>>>>???>>>===<<<888777444111///,,,+++***(((((((((((()))******+++SSSSSSTTTQQQLLLIIIHHHBBB;;;999777555333222111111222111111111111111111111111111111111111111111111111////////////////////////......000222000,,,---111<<>>AAAKKKJJJ???HHHEEEBBBGGGTTTYYYLLL999@@@@@@AAACCCEEEEEECCCAAA>>>999222...,,,,,,---///+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((()))***+++111,,,'''&&&'''***,,,---......///000///---///333333333222111000000222333---,,,***)))((((((((()))'''(((((()))*********+++~~~RRRSSSSSSQQQKKKIIIHHHCCC<<<999777555333222111111222111111111111111111111111111111111111111111111111////////////////////////...---///222111------111***<<>>999777555333222111111222111111111111111111111111222222222222222222222222///////////////////////////---...000000------111)))000<<>>===<<<@@@EEEIIIJJJIIIDDDCCCCCC@@@777---)))+++(((++++++''')))---...+++...---***(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))))))))***+++---...++++++***)))((()))+++---444(((&&&)))'''---333111+++777888333999<<<;;;>>>333999999444999FFFHHH@@@777999<<<;;;555000333888222000/////////...,,,***+++)))***...---((('''***((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++******)))###%%%((())))))((('''&&&&&&''''''''')))+++,,,,,,+++++++++++++++,,,---...(((((())))))************'''((()))******)))((((((wwwQQQQQQRRROOOJJJHHHHHHDDD???999777555333222111222222111111111111111111111111222222222222222222222222////////////////////////000------///...,,,---000222+++000BBBNNNMMMGGGFFFGGGFFF???888:::AAAAAA<<<;;;;;;???IIISSSUUUMMMCCC666555444333222333444444000000111222222222222111111111111111111111111111111111111111111111111111.../////////000000111111000000111111111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////,,,,,,,,,------............,,,,,,111888>>>@@@@@@@@@@@@@@@AAACCCCCCCCCCCC>>>DDDCCC777///000///+++...000,,,''')))//////+++111///+++(((''')))+++---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++%%%,,,444---(((++++++)))+++---......,,,...111///000222333222111222333000---...333222,,,+++///---,,,++++++---...---,,,...***))),,,+++''')))///'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))(((((((((+++---+++++++++***,,,---***&&&%%%%%%&&&'''))))))(((''')))************)))((('''((()))***+++,,,+++******yyyVVVTTTPPPKKKHHHGGGCCC>>>999===:::777444222222333444222222111111111111222222222222222111111111111000111111000000//////......---------........./////////---...555@@@GGGGGGCCCDDDEEEEEEBBB>>>===???BBB;;;===AAAFFFJJJLLLNNNNNNFFF>>>555222555888555222666333000000111333333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000///......---------......***,,,000666;;;<<<:::888===>>>AAACCCDDDCCCAAA@@@DDD>>>555...+++++++++,,,************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvTTTQQQNNNJJJIIIHHHFFFAAA===<<<:::777444222222333444222111111000000111111222222222222111111111000000111000000000/////////...---------.........//////000...---111999???BBBBBBAAA@@@??????AAACCCDDDDDD:::<<<@@@FFFKKKOOORRRTTTMMMFFF===666444333333222333111000000222555666666444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---........./////////000000///...---,,,------...---111666999999888999:::BBBBBBAAA@@@???>>>>>>>>>???:::333...,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrSSSOOOMMMJJJJJJKKKIIIEEEAAA<<<:::777333222222333444222111111000000111111222222222111111111000000000000000000000////////////---------...............000///,,,,,,///555;;;???@@@===;;;===BBBEEEDDDBBB;;;<<>>;;;::::::<<<===888444000---------,,,+++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooTTTOOOMMMKKKLLLMMMKKKFFFBBB<<<:::666333111111222333111111000000000000111111111111111111000000000000000000000000////////////........................//////...,,,+++...444:::@@@>>><<<===???@@@>>>===>>>>>>===>>>???BBBDDDEEEOOOSSSTTTMMM@@@666222333333222111111222333222111333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................///...,,,+++,,,...000222555888:::888555444888;;;===;;;999888777999;;;<<<111///---------...,,,+++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))lllTTTQQQOOOMMMMMMMMMKKKEEE@@@<<<999666333111111222333111000000000000000000111111111111000000000//////////////////000000000000.....................---,,,///000///,,,,,,000444:::<<<>>>===:::999:::<<>><<<;;;:::;;;<<<<<>>===<<<<<<;;;;;;;;;<<<<<<<<>>555333000000222555666666444444444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........---------------+++,,,---///111444666777444222111222555888777666666777888888555111---++++++******+++------,,,***************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggSSSQQQOOONNNNNNNNNKKKDDD???;;;999555222111000111222000000////////////000000111000000000////////////.../////////000000000111//////.........---------***,,,.........---......,,,///222555888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999<<>>:::666333333555666666555555555555555555555555111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,---///111333444555555555222333444444444555555666444555666555222...***(((,,,+++***+++,,,,,,+++)))************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddRRROOOMMMMMMNNNNNNKKKEEE@@@;;;999555222000000111222000000////////////000000000000000000////////////.../////////000000111111//////.........---------++++++++++++,,,.........---,,,...222888;;;:::888:::;;;<<<<<<;;;:::888777:::777666===IIIQQQRRROOOJJJDDD<<<666333333333333555555666666666666666666111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,000111333555666555333222111555999888333111444777111222222222111...,,,+++...,,,++++++,,,,,,***)))************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```TTTTTTNNNKKKMMMMMMIIIEEEDDD>>>;;;666111//////000222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000------------------------//////...///222666:::<<<888:::<<<<<<;;;:::;;;<<<999777666777;;;CCCJJJOOOVVVPPPFFF===666222222222333444444444333444888;;;777777666555444333333333111111111000000/////////000000000111111222222333000///...------...///000111000///...............------...//////......---++++++,,,---...000222333444444333222222333333333333333444444444444444333999777333///,,,*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))******************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))___TTTTTTOOOLLLOOOOOOJJJEEEDDD>>>;;;666111//////000222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000------------------------......---...000333777999:::::::::999999:::<<>>;;;666222000///111222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000...........................---,,,,,,...000333444::::::999777777999===@@@===<<<999777666777888999EEEJJJQQQTTTRRRJJJ@@@999333222111111222333222222222333555666666666555444555555555555444444444444111111111111111000000000111111000000000000111111//////......//////000000/////////000////////////,,,...000222444555555555444333333333333333444444555444333333444666888999333111///,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))+++---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++*********************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))]]]RRRSSSOOONNNRRRRRRLLLFFFCCC>>>;;;777333000000111111000000000000000000000000////////////////////////000000////////////000000////////////////////////........................///...---,,,---...000111777888888888888999<<>>GGGOOORRRQQQLLLIII:::666222000000111000//////000333444555555444333555555555555555555555555333333222222111111000000111111111111111111111111222222111000000000111111------------...///000000000111444555666666444444444333333333333444444555555555555666666666555555......,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))******************************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))]]]RRRSSSOOONNNRRRRRRLLLFFFCCC===;;;777444111000111111111111111111111111111111////////////////////////000000////////////000000////////////////////////////////////////////////000//////.........//////111444777999999999:::;;;999:::;;;<<<<<<<<<<<<<<<666888;;;@@@EEEKKKOOOQQQIIIDDD===666222111//////...///111222333222222111333333333333333333444444444444444333333222222111111111222222222222111111333222111000//////...///.........///000222444555333555666777666555333111444333333333444444555666555666888888777444000...+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((()))))))))************))))))))))))))))))))))))******************************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))^^^RRRTTTOOOMMMQQQQQQKKKFFFCCC===;;;888555222111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000//////......//////,,,000555888999888888888999999:::;;;;;;;;;::::::<<<999666555888???FFFKKKRRRPPPKKKCCC;;;555333333111111111111000000000000111111111111222222222222333333333333333222222222111111222222222222111111000000///...------------444444333333444666888999555555666666555333222111333333333333444555666777555666777666444000,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***************+++++++++******************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))___TTTTTTOOOLLLOOOOOOJJJEEEDDD===;;;888555333111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000/////////............+++...222444555666777888777888999:::;;;;;;;;;;;;???<<<888666666888;;;>>>HHHLLLPPPLLLDDD===;;;<<<666555333111//////000000///000000000111111111111000111111111111111222222000000111222222111000000............//////000111<<<;;;999777666777888888333333333333333333333333333333333444444555666777555444333111///---,,,+++*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))```TTTTTTOOOKKKMMMMMMIIIEEEDDD===;;;999666333222111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000..................------,,,...000111222444777:::666666888:::<<<>>>@@@AAA======<<<;;;999888666555555@@@LLLOOOJJJDDDCCCEEE;;;888555111//////000111//////000000000111111111......//////000000111111///000111222222111000/////////000111222444666777@@@>>>;;;777555444444555000000000111222333444555333333333444555666777777666333///,,,***+++---...******+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********************************)))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))___TTTQQQNNNMMMOOONNNIIIEEEDDD???<<<777222000000111333000000000000000000000000111000000000//////......------......//////000000////////////////////////000000000000111111111111////////////////////////111000///...///000222444<<<;;;999777777999;;;===:::;;;;;;<<<;;;:::888777666666777:::>>>BBBGGGJJJFFFEEEBBB>>>:::777444333333222222111000///......222000...---...000000///,,,---...///000111111111444444555666777888999:::777777666555444333333222000000000111222333555555333333444444555666666666///...,,,*********,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))^^^SSSQQQNNNMMMOOONNNIIIEEEEEE???<<<777222000000111333000000000000000000000000111111111000000/////////.........///////////////////////////////////////000000000000111111111111////////////////////////111000.........000111333999999999::::::999999999888999:::;;;;;;::::::999555555555666888;;;>>>@@@CCCCCCCCCCCCBBBBBBBBBBBB;;;:::888666333111000///111000......000111000///222333555777888999::::::666666666666666666666666555555555444333333222222444444444444444444555555444555666777666444111000...---,,,+++***+++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************************************************************+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))^^^QQQQQQMMMMMMOOOOOOIIIEEEEEE???<<<777222000000222333000000000000000000000000111111111111111000000000000000///////////////...////////////////////////000000000000111111111111//////////////////////////////...------...000111333555999;;;;;;:::777555666777999:::;;;;;;::::::888777555444444555666777999:::;;;===???AAABBBCCCCCCBBBAAA???===;;;:::999;;;:::999:::<<<<<<:::999;;;;;;<<<===============777777666555444333222222333333333333333333333333666666666555555444444444444666777777555111,,,))),,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++*********************************************************************************************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))^^^OOOQQQMMMLLLOOOOOOJJJFFFEEE???<<<777333000000222333000000000000000000000000222222111111111111111111111000000000//////......///////////////////////////000000000111111111111////////////////////////......---------......///...111555888:::999888666666777888:::::::::999888;;;:::999777666555555555333333444555666666777777======>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEECCCAAA>>>======<<<:::888666555666555555444333222111111222222333333444444444444444444444444333333222222555555555444111...***(((++++++,,,,,,,,,,,,+++***************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))___NNNPPPMMMLLLOOOOOOJJJFFFFFF@@@===888333111111222444000000000000000000000000111111111111111111222222111111000000/////////...///////////////////////////000000000111111111111////////////////////////......---------------...,,,...000333666888999999888888999999999888666555;;;;;;:::999888888888888777777666555555444444333111111333555777999:::;;;;;;:::;;;===??????===;;;999999888777555333111000333333333333222222222222333333444444555555666666111222333444444444333333444222000...---,,,++++++******+++,,,,,,++++++***************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))******************************************++++++++++++*********************************************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))```MMMPPPLLLLLLOOOOOOJJJFFFFFF@@@===888333111111333444000000000000000000000000000000000111111111111111111000000000000000000///////////////////////////000000000000111111111111////////////////////////...............---------,,,---...000222555888999888888999999888777555444777777888888888888888888888888777777666666666666000111111222222333444444333333222444666777666444333333444444444333333222111111222222333333444444444444444555555666666666111222444555666555444444111///---+++***+++,,,---************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************************************************************************************+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))bbbNNNOOOLLLLLLOOOOOOJJJGGGGGG@@@===888444111111333444000000000000000000000000/////////000000111111111000000000000000111111111////////////////////////000000000000111111111111///////////////////////////////////////...------......//////000222333444666777888888888777666555444555666777777888888888555555555555555555555555666666666555555444444444333222111222444666666555111222333444555555555555222222222333333333444444444444444444444444444555222333444555555333222000---,,,+++*********+++++++++***)))))))))***,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************************************************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))cccNNNOOOLLLLLLOOOOOOJJJGGGGGGAAA===888444111111333444000000000000000000000000......//////000000000111//////000000111111222222////////////////////////000000000000111111111111//////////////////////////////000000///...------///000000111111000///...444555666888888888777777444555666777888888888888777777666666666555555555666666666555555444444444555333111111444666777777444444555555555555444333333333333333333333333333333333333333333333333333111222333333222///---+++++++++,,,,,,+++***)))(((+++***)))((((((***,,,...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************************************************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))fffKKKQQQNNNNNNQQQQQQLLLHHHGGGBBB>>>888333222222222222333333333222222111111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000////////////............,,,---...///000000//////000111333555777999:::;;;666555444444444444555555777777777666666666555555666444222333666777777555666666666666666666666666333333333333333333333333777666444333333444555555000000111222222333444444555333111...,,,,,,+++++++++++++++*********))))))*********************************************************************************)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++************++++++hhhMMMQQQNNNNNNQQQQQQLLLGGGGGGBBB>>>888333222222222222333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////........................//////////////////111222444555777777555555555444444444333333777777777666666666555555444222000111333444444222444444444444444444444444444444444444444444444444555444333222111111000000333333333333222222222222222000...,,,+++******++++++++++++*********))))))************************************************************************************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++************++++++kkkOOORRRNNNNNNQQQQQQLLLGGGFFFBBB>>>888333222222222222333333333222222222222111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////............000000...------...//////------...///000111222222555666777777666555444333555555555444444444444444666444333333444444444333222222222222222222222222333333333333333333333333222222222222222111111000555555444333111000//////------,,,+++************+++++++++*********************************************************************************************************************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++************++++++mmmOOORRROOOOOORRRQQQKKKGGGFFFBBB>>>888333222222222222222222222222222222222222000000000000000000000000000000000000000000000000......//////000000111111////////////////////////////////////////////////////////////............222111...---,,,---...///------------............333555777999999888666555333333333333222222222222666555333333333333222222222222222222222222222222222222222222222222222222000111333555555555555444333333222111///...------++++++************++++++************************************************************************************************)))***************++++++******))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************///---+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,,,,---++++++************++++++nnnMMMRRROOOOOORRRQQQKKKFFFFFFBBB>>>888333222222222222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////............222111...---,,,---...///......------------------...000222555666777666555333333333333444444444444222222222111000///000000222222222222222222222222222222222222222222222222222333444555444444222111.........---------,,,,,,***++++++,,,,,,,,,,,,,,,************************************************************************************************))))))******+++++++++,,,******))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************///---+++)))))))))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------++++++************++++++oooMMMSSSPPPOOORRRQQQKKKFFFEEEBBB>>>888333222222222222111222222222222333333333111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////............000000...------...//////........................)))+++---///111111111111444444444444555555555555444555555444333222444555333333333333333333333333444444444444444444444444333222222000...,,,+++***++++++++++++++++++,,,,,,***+++,,,------------,,,***************+++++++++************************************************************************))))))******+++,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************---,,,+++*********+++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---------++++++************++++++rrrOOOSSSPPPOOORRRQQQKKKFFFEEEBBB>>>888333222222222222111111222222222333333333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////........................////////////---------...............+++++++++,,,------......000000000111111222222222444666777666444444666888333333333333333333333333111111111111111111111111///...---+++***)))))))))++++++++++++++++++++++++***+++,,,---------,,,+++))))))*********+++++++++************************************************************************))))))***++++++,,,------******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++,,,,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,------...++++++************++++++uuuQQQSSSPPPOOORRRQQQKKKFFFEEEBBB>>>888333222222333222111111111222222333333333111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000/////////............,,,---...///000000//////,,,------------.........000///...------------...+++++++++,,,,,,------------///000///......000333222222222222222222222222........................))))))(((((()))+++---...,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))******++++++++++++************************************************************************))))))***+++,,,,,,------******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...++++++************++++++qqqRRRSSSOOONNNOOONNNIIIEEEEEEDDD@@@:::666444444333333000000000000000000000000222222111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................------............------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))*********++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++******************************************************************************++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++pppQQQTTTOOONNNPPPOOOIIIFFFEEECCC???:::666444444444333111111111111111111111111111111111111111111111111111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................------............------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++******************++++++++++++++++++++++++************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))))))))*********************************pppPPPTTTOOONNNPPPOOOIIIFFFEEEBBB>>>999666555444444333111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))******))))))((())))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''((((((***))))))))))))((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))+++++++++******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++)))))))))*********++++++************************qqqQQQSSSOOONNNOOONNNIIIEEEEEE@@@===999666555555444333111111111111111111111111111111111111111222222222111111111111111111111111///000000111111111000000////////////////////////////////////////////////////////////////////////................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++************************************************************************)))))))))******)))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************+++++++++******+++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,rrrSSSRRRNNNLLLNNNMMMHHHDDDDDD???<<<888666555555444333111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))***************************************+++++++++******++++++++++++******************************************************))))))))))))************************************************************++++++++++++******************++++++++++++******************************))))))((((((((())))))***))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++*********************************))))))*********************************************************************************((((((((()))))))))************++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,sssTTTQQQMMMKKKMMMLLLGGGCCCCCC===:::777666666555444333222222222222222222222222000000000111222222333333222222222222222222222222111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------............------------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********************************+++++++++++++++******++++++++++++******************************************************)))))))))*********++++++************************++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******************************))))))((((((((()))******)))))))))************+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******************************))))))))))))******************************++++++++++++++++++++++++************************((())))))))))))*********++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))*********+++))))))******+++,,,,,,,,,sssSSSOOOKKKIIIKKKJJJEEEAAAAAA<<<999777666666666555333222222222222222222222222///000000111222222333333222222222222222222222222111222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------............------........................---...///...---,,,---///------------------------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***************************))))))(((((()))******+++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000........................------...//////...------................................................------------......//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000rrrRRRNNNJJJHHHJJJIIIDDD@@@@@@;;;999777666666666555333222222222222222222222222///000000111222222333333222222222222222222222222222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................---..................---////////////////////////---...///...------...///........................,,,,,,,,,++++++*********,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))((())))))***++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000//////........................////////////000000000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000...//////000111222222333111111111111111111111111---...///000000///...---////////////////////////111111111111111111111111.../////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111/////////000000000000111000111111222333444444555bbbWWWJJJLLLNNNKKKEEE@@@>>>???>>>999777999999555333333555333111222444555444111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222////////////////////////......////////////..............................------------------------////////////////////////............................................................---,,,+++***......------------......---------.........//////......////////////...............------,,,,,,,,,//////000000///...------***,,,......---,,,---...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------------,,,++++++,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,------...///---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------................................................------------------------------------------------.........////////////000............/////////000111111111111000000000000//////000000000000//////000000000000////////////000000000000////////////000000//////.........---000000000000000000000000111111222222222333333333222111111111000000//////222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222555555555444444333333333222222111111222444666777444444444444444444444444444444333222111111111222222333333333333444444444333333444444444444333333111111111111222222222222333333333333333333333333222111111111111111111111111222333444444333222111000000000000111111111111444333333333222222111111111111222222222333333333555555555555555555555555cccWWWMMMOOOOOOKKKEEE@@@@@@AAA???:::777888888444222444555333222333555666444222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222111111000000111111222000000000000000000000000...//////000000//////...////////////////////////................................................................................................,,,------.........------...------------------...------........./////////...//////000000//////...//////.........---------///////////////...------,,,...000000///...///000------............------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................///...---,,,,,,------.........---------...//////........................------------------------........................------------.........///////////////////////////,,,,,,---------................................................................................................................................./////////000000000111111.../////////000000000000222222222222111111111111000111111111111111111000222222111111111000000000333333333333333333333333444444333333333222222222222222222222222222222222444444444555555555666666555555555555444444444444444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444444333333333222222222222333222222222333444555555555555555555555555555555555555444333333333333333222222222222333333333333222222333333333333222222000000000111111111222222444444444444444444444444444444444444444444444444222222333333333333222222000000111111111222222222222222222111111000000000222333333333333444444444444444444444444444444444cccWWWRRRQQQOOOIIICCC@@@AAADDDAAA;;;777777666333222444555444333333555555444333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000///000000000000000000///111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////+++,,,---...//////000///------------------------........./////////000000//////000000000000/////////////////////.........///////////////......---...000111111000000111222...//////////////////...,,,,,,,,,---------......///............---------......................../////////000///......---...//////////////////.........------------......------------------------......------------,,,,,,---------.........//////........................+++,,,---...............///............---------,,,,,,---------.........---------------...//////000////////////.................................///...------------...///....../////////000000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////------------..........................................---------...//////111000//////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000....../////////000000000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222000000000000111111111111333333333333222222222222111222222333333222222111333333333222222222111111444444444444444444444444333333222222222222111111333333333333333333333333444555555555555666666666333333333444444444444444555555555555555555555555555555555555555555555555666777777888888777777666666666666666666666666666777777777777666666666666666666777777888777777777555555555555555555555555666666555444444444444555333333333444444444444555333333444444444444333333111222222222222333333333444444444444444444444444555555555555555555555555333333333222222333333333111222222222222333333333333333333222222222222111333444444444444555555555555555555555555555555555bbbWWWSSSRRRMMMFFF@@@>>>AAAEEECCC<<<777666555333222555444333333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111000000111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////------...///000000000000/////////////////////////////////000000000111111///000000111111000000//////////////////............//////000//////......///000222222111111111222000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111222222111111000///000000111111111111000000000000////////////000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000...//////000111111111000000000000000000000000000111111111222222222222333222111111111111222333333222222111111111000000000000000000000000000000000111111111111111111111111111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111........./////////000000....................................///000000111333222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111000111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000111111111111111111111111111111000000111111111222222222111111222222222333333333444444333333333222222222222222333333333333222222333333333333222222222222222222222222333333333333222222222222222222222111111111111111111111111111222333333333333444444444222222333333444444555555666666666666666666666666555555555555555555555555777777888888888888777777666666666666666666666666888888888888888888888888666777888888888777666555444444444444444444444444666666555555555555555666555666666666666777777777666666777777777777666666444444555555555666666666444444444444444444444444444444444444555555555555555444333222222333444555333333333444444444555555666666666666666666666666444444444444555555555555777777777777777777777777aaaVVVRRRPPPJJJBBB<<<;;;@@@EEEBBB<<<777666666333333555222333333333222222222333333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222111111111111222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///111111222333333222111111000000000111111111222222000000111111111111000000...............///////////////000111111000000//////111222222111111222333111222222333333222222111222222333333333444444444222222222222222333333333222222222222222222222222444444444444444333222222111222222333333222222111222222111111111111222222111111111111111111111111111111111222222222222222222222222222333333333333222222222222222222222222111222333333333333333333222222222222222333333333444444444444555555555555444444444333444555555666444444444333333333333222222222222222222222222222333333444444444444333333333444444444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222//////000000000111111111////////////////////////...//////000111111111111444333222111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222///000000000111111111222222222222222222222222222000000111111111222222222333333333444444444555555444444333333333222222222333333333444444333333333444444444333333333222222222222222333333444444444666666666666666666666666222222222222222222222222333333333444444444555555666666777777888888999999777777777777777777777777666666666666666666666666666777777888888777777666777777777777777777777777555555555555555555555555333444555666555444333222555555555555555555555555666666555555555666666777666666666777777777888888666777777777777777777666555555666666666777777777555555555555555555555555555555666666777777777777777666555444444555666777555555555555666666666666777777777777888888888888444444444555555555555666777777777777777777777777```TTTPPPMMMGGG???::::::???DDD@@@:::666777777444333555222333444444222222333444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333222222222222333333111111111111111111111111222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111000000222333444555555444333222111111111222222222333333111111222222222222111111////////////000000000000000111111222222222222111000111333333222222222333333333444444444444333333555555555666666666666777444444444555555555555555555555555555555555555555666666666666666555555444333333444444444444333333444444333333333333444444333333333333333333333333333333333444444444444555444444444555555555555666555555555555555555555555444555555666666666555555444444444555555555555555444444555555555666666666444444444444444555666666666666666666555555555555555555555555555555555555555555666666666666555555555555555666666666777777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111222222222222111111111111111111111111000000111222222222111111333333222222111222222222222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222333333444444444555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111222333333444444444444444444444444444444222222222222333333333444555555555555666666666666555555555555444444444444444555555666666555555444666666555555555444444444555555666666777888888888666666666666777777777777777777777777777777777777777777888888888999999999888888888888999999999999999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777666666666666777777777777888888999::::::999999999777777777777777777777777777777777777777888888999666666666666777777777777666666777777777777666666555555666666666777777777777777777777777777777777888999999::::::;;;;;;<<<888888777777777777888888666666777777777888888888666777777777777777888888555555666666666777777777777777777777777777777777^^^RRRMMMKKKFFF>>>999:::@@@EEE===888666888888555444666333555777666444333444666444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333333333222333444555555444333222222222222222333333333333111222222222222222222111111111111222222222333333111222333333444444444333111333555555444444444555444555555666666555555444666666666666777777777777555666666666777777777777666666666666666666666666777888888888888777666666444555555666666555555444555555555444444555555555555555555555555555555555555555555555666666666777666666666666777777777777666666666666666666666666777777777888888777777666555666666666777777777777666666777777777777888888666666666555666666777888888888888777777777777666666666666666666666666666666666777888888777666666666666666777777777888888555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222111222222333333222111000222222222111222222333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555666666777777777777777777777777777777444555555555555666666666666666666666777777777888888888888777777777666666777777888888888888777777999888888888888777777777888888999999:::;;;;;;<<<666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999:::::::::;;;;;;;;;;;;============>>>???@@@@@@:::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999999999::::::::::::999999::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======999999::::::::::::999999888888888888999999999999777777888888999999999999888888888999999999::::::::::::::::::::::::::::::]]]PPPLLLJJJEEE???:::;;;@@@FFF;;;777666999999666555666555777999888555444666888555555555555555555555555666666666666666666666666777777777777777777777777666666666666666666666666666555555444444555555666666666666666666666666666333444444555555444444333555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111...///000222444444555555111222444555555444222111222222333333333333444444111222222333333222222111333333333444444555555555222333444444555555555555333555777777666555666777555555666666666666555555666666666666777777777777666666777777888888888999777777777777777777777777888999999999999888777777555555666666666666555555666666555555555555666666666666666666666666666666555555666666777777888888666777777777888888888888777777777777777777777777888888999999999888888777666666777777888888888999999999:::::::::;;;;;;;;;999999888888999999:::;;;999999999888888888777777777777777777777777777777666777888999999888777666666666777777777888888888666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222333333444333222000///111111111111222333333444222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555666666666666666666666666666666444444444444555555555555666666666666666666666666555555555555555555555555555555555555555555555555555666666777888999999:::999999999999999999999999777777777777888888888888666777777777888888888888:::::::::999999999888888999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;::::::::::::<<<>>>???========================<<<<<<<<<<<<<<<===>>>???=========>>>>>>>>>>>>???======>>>>>>>>>>>>===============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>888888999999:::;;;<<<<<<999:::<<<<<<<<<<<<:::999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>]]]OOONNNMMMEEE;;;999@@@EEEEEE999999888888888888888999<<<;;;999777777888999:::777777777777777777777777666666666666777777777777666666777777777777666666888888777777666666666555777777777777777777777777666666666666666666666666777777777777777777777777666555444333333444555666666666555555555444444444333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111222222222222333333333333333333444444444555555555555444444333333444444555222222333444444555666666555555555666666666777777666666555555555555666666555666666666777777888888888888888888999999999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999888888888999888888888888888999999999888888888888999999:::555555555666666666777777888888888888888777777777888888777777777888888999999999999999999:::::::::::::::::::::::::::::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;:::888777777888:::;;;999999999888888888888777888888888888888888888888777888888888888999999999::::::::::::::::::::::::777777888888999999999:::888888999999999999888888:::999888777777888999:::666666666666666666666666666666666666666666666666555555555555555555555555555555444444444444555555555555444333333333444444111222222333333444444555777777666666555555555444444444444444555555555555777777777777777777777777666666666666777777777777888888888888888999999::::::888777888:::;;;888666999999888888888888888999666666666666666666666666999999888888777888888888===<<<:::888777777777888:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777888888999:::;;;;;;::::::;;;===:::::::::::::::;;;<<<<<<========================???>>><<<:::888888:::<<<::::::<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>??????AAABBBCCCCCCCCCCCCFFFDDDCCCBBBBBBBBBAAA???CCCBBB@@@>>>>>>???@@@AAA;;;<<<<<<===============;;;<<<=========;;;999777;;;<<<<<<;;;;;;;;;<<<>>>::::::888666777:::999555<<<:::999999;;;===>>>>>>;;;<<<<<<;;;999888:::<<<>>>>>>>>>>>>???AAACCCDDD>>>======>>>@@@@@@???===;;;AAA===:::AAABBB===???EEEBBB@@@???@@@@@@>>>===???>>>===<<<;;;;;;;;;;;;===<<<<<<===???@@@??????999;;;<<<>>>>>>>>>=========>>>>>>??????>>>>>>===@@@???===<<<;;;<<<<<<===;;;;;;;;;===??????>>>===AAA>>><<<;;;===???AAABBB[[[JJJMMMKKKBBB::::::AAADDDCCC;;;;;;:::::::::::::::;;;===<<<:::999999999;;;<<<999999999999999999999999888888888888999999999999888888999999999999888888999999999999888888888777888888888888888888888888888888888888888888888888888888888888888888888888888888777666666777888888777777777777666666666666555555555555555555555555555555555444444333333333333333333333333333333333222222222222222222222222222222222333333333333444555555555555666666666666555555555444444555555555444444555666666777888888777777777777888888888888888888777777777777888888666666777777888888888888888888999999999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999888777777777777777777666666555555555666666444444444444555555555555666666666666666666666666777777666666777888999999888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999888888999:::;;;888888888888888888888888888888888888888888888888999999999999999999999999:::999999888888999999:::777777666666666666777777888888888888888777777777888888777777777777777777888888888888999999999999999999999999999999999999;;;<<<<<<<<<============<<<;;;;;;;;;<<<<<<======???===<<<===???@@@>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888:::<<<======<<<:::999666666666777777777777888<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<;;;<<<>>><<<<<<;;;:::999999999999<<<<<<<<<<<<===============???BBBCCCBBBAAA@@@???======>>>>>>>>>>>>>>>===???>>>>>>>>>>>>>>>>>>???@@@???>>>======>>>???@@@==================<<<<<>>??????>>><<<;;;888777777666777777888888888444555:::======???DDD<<<;;;:::<<<>>>@@@AAAAAA===>>>??????>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCAAABBBDDD>>><<>>@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCBBBAAAHHHGGGGGGEEECCCAAA???>>>======>>>>>>>>>>>>======AAA@@@@@@??????@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@FFFEEEDDDDDDCCCBBBAAA@@@YYYJJJLLLGGG>>>888;;;AAACCC@@@<<<<<<<<<<<<<<<=========>>>===<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999999999888888888777777777777777777777777666666666666555555555555444444444444444444444444444444444444444444444444333333333444444444555555666666777777777888888888777777666666666666777777777777777888999999::::::999999999::::::::::::;;;::::::999999999999::::::888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>>>>===============;;;;;;999888777666666666888777666555555555555555555555555666666666777777777888888888888888888888888888888888999;;;<<<===;;;;;;<<<===???@@@AAABBB????????????????????????======>>>>>>>>>?????????????????????????????????@@@???>>>======>>>???@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::999999999999::::::======<<<<<<;;;::::::999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>===<<<<<<>>>?????????======<<<<<<<<<======>>>========================<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<>>???@@@AAA>>>???@@@@@@>>>===>>>???EEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDD@@@BBBCCCEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDCCC???@@@BBBCCCDDDCCCBBBBBBDDDCCCAAA@@@???>>>>>>>>><<<<<<=========<<<<<<;;;CCCBBBAAAAAABBBCCCBBBAAAEEE>>>===AAA???888999AAAFFFEEEEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDDDDDCCCBBBHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIEEEEEEJJJGGG@@@BBBKKKKKKLLLKKKIIIFFFDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA???>>>===;;;;;;<<<>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEECCCBBBBBBBBBCCC===???BBBDDDEEEEEECCCBBBsssSSSTTTKKKDDD;;;999===BBBAAA=========>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<==============================<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666666666666666666666666777777777777777777777777555555666666666777777777888888888888999999999::::::999999888888999999:::999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===????????????????????????===<<<;;;:::::::::::::::===<<<;;;:::999888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA?????????@@@@@@?????????CCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>???????????????>>>===<<<<<<===???@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>??????EEEBBB???<<<<<<>>>AAACCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDDDDJJJHHHEEEDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDEEEGGGGGGDDDEEEFFFFFFDDDAAA??????FFFFFFGGGFFFFFFEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????<<<<<<;;;<<<======<<<;;;:::<<<>>>@@@AAACCCGGGKKKDDDCCCDDDFFFHHHHHHFFFDDDFFFDDDBBBBBBDDDEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@EEEEEEEEECCCBBBBBBDDDEEEGGGCCCDDDFFFBBBCCCFFFDDDAAADDDFFFGGGFFFGGGIIILLLKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKJJJHHHHHHHHHMMMLLLJJJHHHFFFDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIEEEFFFFFFEEEDDDDDDEEEFFFCCCFFFIIIKKKKKKLLLLLLMMMqqq```WWWJJJMMMWWWKKKCCC;;;;;;???AAA???<<<======??????@@@@@@????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===>>>>>>??????>>>>>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===========================>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@=========>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCCCCCCCBBBAAADDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCAAAAAABBBBBBAAABBBCCCDDDAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBGGGEEEDDDBBBCCCEEEGGGIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKJJJHHHHHHIIIJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLJJJHHHIIIKKKLLLJJJIIIKKKJJJJJJIIIJJJKKKLLLMMMKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIFFFHHHKKKKKKIIIHHHHHHIII@@@@@@???>>>>>>>>>??????>>>===============>>>>>>@@@???>>><<<;;;;;;<<<<<<>>>???AAAAAAAAA@@@@@@AAA999BBBDDD>>>???HHHJJJEEEGGGHHHIIILLLPPPQQQPPPOOOPPPNNNLLLKKKKKKLLLLLLLLLJJJJJJIIIHHHIIIKKKMMMNNNIIIKKKLLLLLLKKKKKKMMMPPPMMMJJJNNNJJJEEEPPPRRRAAAHHHHHHHHHHHHGGGGGGIIIJJJEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIHHHGGGFFFHHHKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDFFFGGGGGGFFFFFFHHHJJJJJJJJJHHHFFFCCCCCCEEEHHHaaaIIIJJJKKKRRRKKKKKKDDD>>>@@@BBB@@@===<<<===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@@@@@@@??????????????????????????????????????????@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBB????????????@@@AAACCCCCCDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEAAABBBEEEHHHIIIIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHGGGGGGFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHLLLOOOOOOKKKFFFKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLKKKJJJIIIHHHEEEGGGHHHFFFAAA???@@@BBBFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBBAAACCCDDDFFF;;;@@@EEEEEEBBB@@@CCCFFFHHHMMMNNNJJJMMMSSSQQQIIIOOONNNMMMMMMMMMLLLJJJHHHGGGIIIKKKKKKIIIIIIIIIJJJLLLKKKJJJJJJKKKLLLNNNOOOBBBEEEIIIIIIGGGGGGIIILLLHHHCCCLLLMMMCCCMMMRRR???LLLJJJHHHHHHLLLPPPSSSSSSXXXYYYZZZ[[[ZZZYYYXXXWWWSSSTTTUUUSSSQQQRRRVVV[[[SSSSSSTTTTTTSSSQQQOOONNNGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPOOOLLLIIIIIIMMMQQQQQQRRRQQQPPPPPPUUU]]]ddddddXXXSSSYYYGGGLLLFFFCCCDDDDDD???<<<>>>???@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIIIIGGGGGGEEEHHHKKKKKKIIIFFFEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKLLLMMMNNNPPPRRRSSSPPPOOOMMMLLLLLLLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMKKKMMMNNNOOONNNOOOPPPRRRJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPUUUQQQLLLLLLNNNOOOMMMKKKNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNOOOOOONNNMMMMMMEEEGGGJJJLLLNNNMMMLLLKKKLLLNNNOOOLLLIIIHHHLLLPPPJJJLLLNNNOOOMMMJJJFFFCCCFFFGGGIIIJJJJJJHHHFFFEEEGGGFFFDDDDDDFFFJJJMMMPPPSSS\\\eeeddd^^^[[[aaahhhrrrjjjlllzzz~~~zzz|||SSSRRRPPPPPPRRRSSSRRRRRRSSS\\\fffjjjgggddddddeee[[[[[[ZZZWWWSSSNNNJJJGGGKKKOOORRRPPPKKKFFFEEEFFFLLL???TTTfffXXXVVVddd```XXXVVVYYYdddvvvxxxsssfffgggiiikkkkkkiiigggfffhhhjjjmmmooorrrsssttttttxxxtttmmmccc\\\\\\cccjjjxxx|||pppLLLCCCYYYSSSMMMHHHFFFHHHEEE>>><<>>JJJKKKLLLKKKJJJIIIIIIIIINNNMMMLLLLLLLLLKKKHHHEEEAAABBBCCCDDDDDDDDDGGGIIIOOOPPPQQQOOOMMMLLLMMMNNNQQQPPPPPPPPPQQQPPPOOONNNLLLMMMOOOOOONNNMMMMMMNNNSSSWWWYYYUUUOOOMMMQQQVVVYYYXXXWWWWWWWWWVVVTTTRRR[[[WWWQQQNNNOOOQQQTTTUUUPPPRRRTTTUUUUUUTTTTTTUUU[[[ZZZYYYXXXVVVUUUSSSSSSWWWUUUSSSSSSVVVYYYYYYXXXUUUUUUWWWYYY[[[YYYUUURRRSSSTTTVVVZZZ___cccddddddlllkkklllmmmooosssvvvxxx{{{|||{{{wwwxxx{{{{{{~~~sssjjjgggffffffccccccjjjuuuvvvooorrrhhhhhhlllYYYRRR^^^ZZZTTTPPPPPPSSSYYY]]]dddkkkuuu{{{~~~~~~xxxhhh]]]YYYLLLQQQBBBDDDDDDEEEGGGHHHJJJKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMJJJHHHEEEBBB@@@???KKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNMMMJJJGGGIIIIIIIIIIIIIIIIIIHHHHHHLLLKKKLLLKKKKKKKKKIIIIIIJJJIIIKKKOOOPPPOOOOOOQQQOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJOOONNNLLLIIIGGGDDDCCCBBBJJJJJJJJJKKKLLLMMMOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLIIILLLOOOPPPOOONNNMMMMMMOOONNNLLLKKKKKKLLLNNNOOOKKKHHHHHHLLLMMMJJJHHHIIIMMMLLLKKKIIIIIIJJJKKKKKKTTTOOOKKKLLLKKKIIIJJJLLLNNNQQQRRRPPPNNNOOOQQQTTTMMMNNNPPPRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPNNNLLLHHHMMMPPPOOOOOOQQQQQQNNNHHHJJJMMMPPPQQQQQQPPPOOOLLLLLLMMMOOOOOOMMMIIIEEENNNPPPQQQQQQQQQRRRTTTVVVRRRTTTXXXZZZZZZ[[[\\\]]]^^^[[[YYYZZZ^^^``````___ooorrruuuvvvsssooolllkkkqqqvvv{{{{{{vvvsssvvvzzzxxxuuusssssstttvvvwwwwwwjjjgggfffiiiqqq|||}}}{{{qqqhhhgggkkkfffaaaiiieeelllxxxppprrryyyxxx~~~kkkWWWNNNPPPJJJFFFHHHJJJLLLNNNOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNMMMKKKJJJKKKLLLNNNGGGHHHIIIJJJJJJJJJIIIIIINNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOOOOPPPFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGHHHJJJLLLMMMLLLKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLTTTQQQPPPRRRKKKNNNTTTNNNJJJKKKJJJFFFGGGMMMFFFIIILLLNNNNNNMMMMMMMMMPPPNNNNNNQQQSSSRRRQQQRRRMMMOOOPPPQQQQQQQQQRRRRRRKKKLLLKKKJJJIIIIIIKKKLLLPPPPPPPPPPPPPPPPPPQQQQQQLLLMMMMMMMMMMMMMMMMMMMMMHHHLLLOOOOOOMMMLLLMMMPPPNNNMMMLLLKKKKKKLLLLLLMMMTTTQQQMMMMMMOOOPPPQQQRRRMMMOOOOOOLLLKKKLLLKKKHHHJJJJJJKKKKKKIIIHHHKKKNNNMMMPPPRRRRRRTTTVVVVVVTTTWWWYYY]]]aaaccccccbbbaaaccc^^^XXXUUUWWW[[[___aaafffiiiiiifffgggoooyyy~~~~~~|||~~~qqqSSSYYYPPPRRRMMMNNNNNNNNNMMMKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOMMMKKKKKKMMMPPPOOOOOOPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPOOOMMMJJJIIIMMMNNNOOOOOONNNNNNOOOPPPJJJJJJIIIJJJKKKLLLMMMNNNOOOIIITTTKKKJJJSSSLLLVVVSSSPPPPPPSSSTTTSSSUUUXXXXXXZZZ[[[ZZZXXXWWWXXXYYY\\\VVVSSSUUUUUUPPPMMMOOONNNPPPQQQOOOLLLJJJIIIJJJNNNNNNNNNMMMKKKKKKMMMPPPJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGGGGHHHKKKLLLNNNOOOOOOLLLIIIJJJMMMQQQPPPQQQRRRRRRRRRPPPOOONNNPPPQQQRRRSSSWWW[[[[[[ZZZ[[[aaaddddddfffiiiiiidddiiirrrzzz{{{yyy{{{~~~wwwqqqRRRTTTJJJFFFMMMNNNQQQSSSUUUVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOJJJMMMPPPOOOMMMLLLNNNQQQOOONNNMMMLLLKKKKKKKKKKKKOOONNNNNNMMMMMMNNNNNNOOOSSSTTTTTTUUUWWWXXXXXXYYYWWWWWWXXXXXXXXXYYYYYYZZZ[[[ZZZZZZYYYYYYXXXVVVTTT_________```bbbeeegggiiilll```lll]]]\\\jjjdddvvvxxx~~~yyyrrrrrrooogggccceeeZZZ]]]___]]]YYYUUUUUUVVVQQQTTTXXXZZZ]]]bbbiiinnnpppqqqqqqqqqqqqpppoooooommmllllllnnnssszzziiiWWWrrroooyyy{{{~~~}}}xxx|||}}}pppooommmkkkkkklllnnnppp{{{}}}~~~yyyxxx|||pppyyy||||||