BM6P6(@ rrrlll{{{wwwZZZLLL@@@<<<>>>======>>>@@@BBBEEEHHHKKKOOOSSSUUUYYYnnnuuu\\\^^^JJJKKKJJJIIIKKKEEEDDDCCCAAA@@@@@@AAAAAA???DDDAAA>>>???>>>FFFXXXuuusss]]]]]]qqqwwwmmmeee```aaa^^^YYYWWWVVVVVVUUUTTTRRRSSSZZZ___XXXLLLIIINNNkkkxxx```YYY___jjjqqqtttuuuxxx{{{|||zzztttpppmmmfff___ZZZUUUPPPQQQTTTQQQSSSPPPJJJHHHJJJGGGAAADDDKKKZZZmmmhhhOOO;;;;;;???===:::;;;:::;;;;;;<<<===>>>??????CCCEEEHHHJJJLLLOOOSSSVVVfffcccYYYTTT[[[tttwwwrrrxxxwwwvvvvvvyyyxxxuuuvvvnnnbbbVVV[[[WWWWWWvvvfffZZZXXXWWWWWWYYYNNNIIIFFFIIIQQQ___uuu{{{bbbQQQMMMOOO^^^qqq~~~dddUUUGGGCCCBBB???===???AAABBBDDDEEEFFFFFFEEEDDDHHHSSS^^^eeennnwwwyyyuuuvvvdddvvv]]]AAA===999777999888666666666666777777777777888999::::::999:::;;;===???<<>>>>>???@@@CCCCCCEEEKKKRRRVVVUUUSSSSSSeee^^^nnnmmmOOOJJJMMMLLLIIIFFFEEECCCBBB@@@@@@@@@@@@>>>DDDAAA===???>>>FFFXXXuuu}}}yyyxxx{{{dddfffzzzzzzmmmcccccc```^^^]]]]]]]]]\\\[[[ZZZXXX[[[]]]VVVKKKLLLTTT}}}zzz```UUUVVV]]]aaadddeeegggiiijjjjjjjjjjjjfff```[[[ZZZVVVOOOJJJIIILLLNNNLLLGGGGGGIIIGGGAAAEEEIIIVVVjjj~~~xxx___KKK;;;;;;???===<<<>>><<<<<<======>>>???@@@@@@CCCFFFIIIKKKMMMOOOSSSUUUZZZuuugggZZZUUUWWWhhhyyyyyywwwuuusssrrr~~~{{{tttrrrcccaaaXXXWWWqqqjjj]]]\\\ZZZWWWUUUQQQKKKGGGHHHLLLWWWgggvvvttt```QQQJJJBBBJJJVVVdddqqqzzzwwwppp^^^RRRGGGFFFGGGFFFDDDEEE>>>??????@@@@@@AAAAAAAAAFFFOOOYYY```jjjtttxxxvvvzzz}}}ggg~~~zzzTTT;;;999777666888666666666666666777777777777999:::;;;;;;:::;;;===??????===EEEHHHTTTwww}}}wwwiii```NNNCCC;;;:::===???@@@BBBHHHGGGIIIQQQ[[[___]]]XXXRRR^^^xxxeeeYYY~~~WWWGGGOOOQQQIIIGGGFFFEEECCCAAA@@@@@@???===BBB???===@@@???FFFXXXvvv~~~vvvpppnnnpppqqq{{{~~~iiikkkyyyllliiigggeeeeeedddccc```^^^^^^[[[ZZZYYYRRRLLLSSS```jjj[[[XXXZZZ\\\]]]```dddeeefffiiiooosssrrrjjjccc___ZZZQQQIIIGGGGGGHHHGGGEEEFFFGGGFFFAAAFFFHHHSSShhhwwwpppSSSFFF<<<<<<>>>======AAA<<<===>>>???@@@AAABBBBBBCCCFFFJJJMMMOOOQQQSSSTTTVVVkkkkkk\\\XXXUUU\\\sss}}}}}}zzzwwwsssmmmssswww}}}qqqgggZZZXXXkkkwwwccc^^^\\\XXXTTTSSSMMMHHHFFFGGGKKKTTT___ooossstttmmmbbbXXXMMMDDD999;;;???HHHWWWdddddd^^^YYYPPPIIIJJJLLLKKKIIIHHH???>>><<<;;;<<<===???@@@FFFMMMUUU\\\gggssszzz{{{uuurrrlllJJJ777888777777999777666666666777777777888888999:::;;;<<<;;;<<>>???AAACCCKKKLLLOOOVVV___dddeeedddZZZ]]]ppptttrrrRRRhhhdddEEEKKKRRRMMMHHHGGGFFFDDDBBB@@@??????===AAA>>>===AAA@@@FFFWWW{{{qqqsssxxxqqqpppnnnllljjjfffaaa]]]]]]XXXVVVTTTOOOMMMZZZlllzzzjjjdddeeegggdddjjjppprrrrrruuu{{{~~~tttkkk^^^RRRLLLMMMGGGGGGGGGFFFGGGGGGEEEBBBEEEGGGTTTlllkkkssstttIIIBBB===>>>===;;;===AAA======>>>???@@@BBBBBBCCCDDDHHHLLLPPPQQQRRRSSSTTT\\\jjjuuu^^^\\\WWWWWWiii{{{uuulllooowww{{{zzzyyytttfffZZZZZZgggmmm```ZZZWWWUUURRRLLLGGGEEECCCCCCGGGLLLRRRZZZ[[[SSSMMMLLLGGG>>>===<<<:::>>>HHHSSSVVVSSSUUUPPPLLLLLLMMMKKKHHHEEECCCAAA>>><<<<<<>>>AAACCCHHHLLLRRR[[[fffsss}}}vvvjjjyyytttaaaFFF888:::999999;;;888666666666777777888888999888999;;;<<<<<<===@@@CCCFFFDDDJJJNNNNNNcccxxx|||ccchhhqqqXXXGGG???;;;<<>>===AAAAAAEEEUUU~~~xxxwwwuuutttrrrmmmhhhccc^^^YYYUUURRRMMMNNN```uuu}}}uuuuuuwwwwww~~~zzziiiXXXQQQSSSMMMKKKKKKKKKKKKHHHEEECCCDDDIII[[[www{{{jjj```DDDAAA???>>><<<:::<<<@@@======>>>@@@AAABBBCCCDDDFFFIIINNNQQQRRRSSSTTTUUUbbbiii^^^\\\WWWVVVbbb}}}}}}ttthhhkkkvvvqqq|||yyyooobbbZZZ^^^eeessswwwdddYYYSSSQQQMMMHHHEEEFFFEEECCCCCCFFFDDDLLLMMMFFFBBBEEECCC<<<>>>@@@???>>>BBBKKKPPPPPPQQQOOOLLLJJJJJJJJJGGGCCCDDDCCCAAA??????AAADDDEEEHHHJJJPPPZZZfffsss~~~```{{{{{{kkkZZZCCC999;;;999999;;;666666666666777888999999999666888:::;;;<<<>>>BBBDDDIIIGGGIIIOOORRRZZZ}}}iii___|||ooolll}}}qqqbbbSSSDDD???<<>>AAA======BBBAAADDDRRR}}}}}}|||{{{{{{zzzwwwssspppfff___YYYTTTOOOSSSjjj{{{ggg\\\ZZZTTTPPPPPPRRRQQQLLLGGGFFFGGGPPPffftttsssnnnQQQAAA@@@???>>><<<;;;===???>>>>>>@@@AAACCCDDDFFFFFFHHHKKKOOORRRSSSTTTVVVWWW^^^cccyyyaaa[[[UUUUUU\\\nnn~~~rrrccceeewwwyyyuuuiiicccfffhhhjjjwwwxxxfffXXXNNNHHHIIIEEEEEEIIIKKKIIIIIIJJJKKKNNNNNNIIIFFFEEEDDDAAA===@@@@@@>>>BBBKKKRRRTTTOOOOOOLLLHHHHHHJJJIIIFFFBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFMMMYYYfffqqq|||fffuuu~~~tttRRR@@@999:::666777999333555666777777888999::::::666888;;;===>>>AAADDDGGGLLLLLLJJJOOOUUUVVVkkkUUUWWWxxxkkk}}}qqqaaaUUUMMMAAA======AAADDDFFFIIIMMMJJJMMMQQQRRRSSSVVV\\\```_________mmm}}}dddnnn~~~llliiioooVVVCCCFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@BBB>>>===BBB@@@BBBOOOwww~~~~~~|||xxxvvvnnnfff]]]WWWTTT___}}}qqqeee```WWWSSSSSSVVVVVVOOOKKKKKKMMMYYYpppuuuZZZIII??????>>><<<<<<>>>@@@AAA@@@AAABBBDDDFFFGGGIIIIIIKKKMMMPPPQQQRRRTTTWWWYYYYYY___nnniii]]]UUUVVVWWW```{{{vvvffffffvvvtttrrrnnnmmmpppooottttttiii]]]UUUMMMFFFGGGDDDEEELLLRRRRRRRRRSSSSSSQQQQQQRRRNNNIIIHHHKKKDDDCCC@@@???FFFRRRYYYZZZUUUUUUPPPHHHFFFJJJJJJGGG@@@BBBEEEHHHIIIIIIHHHGGGEEEEEEMMM\\\iiirrr|||vvvvvvrrrrrrKKK===888888444666999333555666777888999::::::;;;888:::===???AAADDDHHHKKKPPPUUUQQQQQQXXXVVVbbbnnnRRRqqqrrrooonnnZZZOOOJJJ>>><<<===BBBFFFIIIMMMRRRPPPQQQRRRTTTVVVXXXXXXXXX___bbb___fffrrrsssnnnwwwhhhfffHHHHHHFFFGGGGGGGGGFFFEEECCCBBBAAACCC>>>===BBB@@@BBBNNNrrr~~~}}}zzzwwwtttrrrhhh^^^YYYYYYjjjzzzvvvmmmccc^^^XXXTTTTTTYYYXXXRRRMMMNNNRRR___vvvxxxOOOFFF======<<<;;;===AAACCCBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQRRRTTTWWWZZZXXX```jjjrrr```VVVWWWUUUXXXttt|||mmmlll}}}uuummmhhhjjjkkkdddXXXQQQQQQNNNIIIGGGDDDGGGOOOVVVWWWXXXYYYSSSOOOPPPUUUSSSKKKKKKRRRPPPJJJBBBAAAKKKZZZ```___^^^^^^VVVJJJFFFHHHIIIEEEAAADDDIIIMMMOOONNNKKKIIIFFFGGGPPP```mmmttt}}}qqqeee~~~~~~ooouuuIII<<<888999444777;;;666555666777888999:::;;;;;;:::<<>>>>>@@@BBBDDDfff~~~{{{wwwqqqgggZZZUUU^^^zzz|||sssppplllddd\\\YYYTTTSSSXXXYYYTTTQQQRRRWWWooosssMMM?????????>>>>>>>>>@@@AAABBBDDDDDDDDDGGGJJJMMMNNNOOOPPPRRRMMMNNNWWWVVVSSSYYY[[[aaakkkjjjYYYXXXUUUSSSgggwwwpppqqq}}}oooeeefffeeebbb]]]VVVOOOIIIFFFIIIFFFEEEMMM\\\fffddd^^^\\\TTTMMMLLLLLLJJJJJJLLLLLLGGGFFFFFFKKK^^^hhh___jjjxxx]]]MMMMMM@@@@@@DDDEEEGGGPPP]]]^^^TTTJJJHHHDDDJJJYYYiiioooqqq}}}tttdddaaammmmmmiiiCCC???:::777888888777666888888888999:::<<<===>>>;;;DDDBBB>>>GGGMMMOOOWWW\\\ZZZXXXVVVTTTXXXdddnnnyyyzzzYYY}}}rrr^^^MMMBBBCCCDDDDDDFFFJJJNNNQQQTTTSSSVVVYYYYYYXXXZZZaaagggZZZ]]][[[[[[llljjjaaaCCC@@@>>>EEEHHHDDDHHHKKKDDDDDDBBB@@@???>>>@@@AAACCCWWWzzznnnfff\\\XXXfffvvvooolllggg```YYYZZZWWWWWWYYYVVVQQQPPPTTT]]]tttgggFFF;;;???>>>>>>>>>???@@@BBBCCCEEEGGGIIIMMMPPPQQQQQQPPPOOOSSSQQQQQQUUUUUUVVV]]]^^^dddjjj}}}vvv[[[VVVUUUSSS___sssvvvnnnrrr{{{qqqhhhccc^^^\\\\\\YYYSSSNNNDDDBBBEEEUUUjjjtttnnncccYYYQQQKKKJJJJJJGGGFFFGGGMMMHHHGGGJJJSSSbbbhhh^^^tttfffNNNJJJ???@@@AAADDDMMMZZZbbbaaaWWWKKKDDDEEELLL\\\kkkqqqsssmmmaaaeee~~~jjjrrrkkkSSS@@@<<<888777888999999888999999999:::<<<===??????>>>GGGDDD@@@GGGLLLNNNUUU\\\ZZZXXXUUURRRVVV___gggssssssmmm\\\JJJ>>>EEEFFFFFFHHHKKKOOORRRTTTSSSXXX[[[ZZZWWWXXX___eee```\\\YYYZZZdddtttkkkdddQQQEEE???CCCGGGBBBFFFKKKGGGDDDCCCAAA?????????AAABBBLLLwww|||sssuuuwwwoooyyy}}}lllggg___]]]rrrzzz}}}zzzuuuppplllfff```\\\]]]]]]]]]ZZZSSSPPPUUU^^^gggyyyXXX@@@<<>>???@@@BBBDDDEEEFFFHHHLLLPPPSSSSSSRRRQQQRRRUUUWWWTTTRRRSSSWWW[[[ZZZbbbeeeppp^^^TTTVVVTTTXXX```ssshhhooommmeee]]][[[^^^]]]WWWPPPFFFBBBIIIbbb}}}xxxgggUUUNNNHHHHHHHHHEEEBBBCCCIIIFFFFFFPPP```llljjjaaapppOOOFFF>>>@@@???LLL___mmmjjj```YYYPPPGGGHHHPPP```ppptttuuuiiieeetttggg}}}vvvYYYEEE<<<:::777666777999:::999::::::;;;<<<===???@@@AAAEEEMMMIIIDDDKKKNNNOOOUUUXXXYYYXXXUUUTTTXXX___dddooo}}}mmmjjj{{{jjjRRRKKKDDDGGGHHHIIIKKKMMMPPPSSSTTTRRRVVVYYYZZZYYYXXX[[[]]]ccc[[[XXX]]]aaahhh}}}yyybbbyyytttPPPCCCCCCGGGDDDEEEJJJIIIEEEDDDBBB@@@??????@@@AAAFFFeeevvvrrrnnncccjjjxxxkkkhhh```ccc~~~~~~zzztttnnniiifffdddeeebbbZZZSSSVVVdddrrruuu}}}uuuuuuMMM>>>AAA?????????@@@BBBDDDGGGHHHGGGIIIMMMOOOPPPQQQQQQRRRQQQQQQUUUTTTPPPRRRUUUQQQUUUaaacccdddeeeVVVVVVVVVVVVXXXnnnnnnbbbjjjzzzrrrggg```]]]ZZZSSSMMMMMMHHHQQQooo}}}gggSSSLLLGGGHHHHHHEEEBBBBBBCCCBBBEEEVVVpppwwwmmmfffuuuOOOEEE???BBB@@@___{{{xxxaaaYYYUUUOOOLLLSSScccqqquuuwwwffflllzzztttrrrSSSAAA:::999777666777888999999::::::;;;<<<>>>@@@AAABBBLLLTTTPPPJJJOOOQQQQQQVVVTTTWWWYYYWWWYYY___eeegggmmm|||sssdddmmmzzzwww[[[NNNNNNKKKIIIIIIKKKLLLOOOQQQSSSTTTSSSUUUXXX\\\]]]\\\YYYWWW]]]TTTSSS[[[\\\^^^rrrnnnkkk___HHH@@@EEEEEEEEEKKKLLLFFFEEEDDDBBBAAA@@@@@@@@@@@@RRRzzz~~~uuunnnddddddlll|||{{{jjjddd___iiixxxtttsssnnnmmmfff\\\YYYeeezzzhhhEEE===CCC@@@@@@AAABBBEEEHHHJJJLLLMMMNNNOOONNNNNNOOORRRVVVPPPKKKRRRVVVUUU]]]___PPP[[[jjjnnnhhhxxxsss\\\VVVUUUUUUVVV___xxxjjj```eeettthhh^^^UUUOOOLLLOOOKKKWWWyyyhhhUUUNNNIIIKKKKKKHHHEEEEEEBBBDDDHHH___mmmiiiqqqMMMEEE@@@DDDCCClllnnn^^^XXXQQQQQQVVVbbbooouuuwwwyyyeeeuuujjjLLL<<<::::::999888777666777888999:::;;;<<<>>>@@@BBBCCCMMMUUUQQQKKKPPPQQQPPPUUUSSSWWWYYYWWWZZZbbbgggfffjjjooozzz{{{qqqSSSqqq~~~uuufffSSSMMMMMMGGGIIIJJJLLLMMMOOOQQQRRRSSSUUUWWW[[[]]]]]]\\\[[[[[[WWWQQQTTT]]]\\\ZZZjjjllldddyyy|||zzzdddyyyTTT@@@CCCDDDFFFLLLOOOHHHGGGFFFDDDCCCAAAAAA@@@@@@HHHbbbvvvrrrmmmeeehhhuuu{{{tttggg___aaavvv~~~}}}yyytttjjjaaaeeeyyy[[[AAA>>>BBBBBBBBBCCCEEEHHHKKKNNNPPPUUUVVVUUURRRPPPQQQUUUZZZXXXOOOYYYaaaaaarrryyyeeegggwww~~~wwwzzzdddXXXUUUTTTTTTXXXkkkuuummmbbbbbbyyy{{{mmm___TTTNNNKKKLLLMMMaaannn\\\TTTNNNNNNNNNKKKHHHHHHDDDJJJNNNiiimmmnnnfffKKKHHHAAADDDFFFfffoooaaaVVV\\\[[[bbbooovvv{{{pppppp~~~}}}```GGG888::::::;;;999777666777999::::::;;;<<<>>>AAABBBDDDJJJSSSOOOJJJNNNOOONNNRRRTTTYYYZZZVVVYYYaaaeeeaaaeeeeeelllwwwYYYPPPlll{{{zzz~~~mmmaaaYYYPPPPPPPPPFFFJJJKKKLLLNNNOOOQQQQQQRRRTTTZZZ^^^\\\VVVVVV\\\dddWWWUUUYYY```^^^ZZZcccssssssaaarrr~~~nnngggzzznnnIIIDDDDDDEEELLLPPPJJJIIIHHHFFFDDDCCCAAAAAAAAADDDPPPmmm~~~zzzxxxjjjkkkwwwyyyvvvqqqlllfff___iiiyyymmmhhhssspppMMMBBBDDDCCCCCCDDDEEEGGGJJJNNNRRRTTTYYY[[[[[[XXXTTTSSSVVVZZZ___TTT___eeebbbyyyvvvggguuukkk[[[YYYWWWTTTUUUbbbzzzpppcccqqqvvvfff^^^mmmxxxmmmbbbYYYSSSNNNVVVsssxxxeee\\\TTTQQQOOOKKKHHHHHHCCCMMMTTTrrrssszzzZZZHHHLLLAAAAAAFFFQQQssszzzooommmgggiiiuuussskkk~~~sssoooVVVDDD:::777999;;;:::888888:::<<<;;;;;;<<<>>>@@@BBBDDDFFFIIIRRROOOJJJOOOQQQOOOTTTUUU[[[ZZZVVVYYYdddgggcccfffeeejjjwwwuuuQQQLLLrrrtttxxx{{{~~~xxxcccVVVRRRPPPWWWZZZQQQJJJKKKLLLNNNOOOPPPQQQQQQRRRZZZ___YYYMMMMMM[[[kkkUUUUUU[[[```\\\WWW[[[dddxxxtttmmmmmmnnnUUUHHHEEEEEEKKKPPPKKKKKKIIIGGGEEEDDDBBBAAA>>>>>>AAAPPPvvvmmmooo{{{}}}tttoookkkggghhhaaasss{{{ooommm}}}[[[CCCFFFKKKHHHDDDEEEFFFIIILLLPPPTTTVVVYYY\\\^^^\\\WWWSSSUUUWWW\\\QQQ[[[]]]TTTmmmttt^^^jjj|||mmm___^^^\\\WWWVVV^^^rrr~~~lll^^^jjj}}}hhhZZZdddwwwjjj___UUUbbb~~~lllbbbXXXSSSOOOJJJFFFGGG>>>LLLUUUwww{{{|||RRRGGGNNN@@@>>>EEE???XXXuuu}}}tttrrr}}}ddddddppplllcccLLLAAA:::555888;;;;;;::::::<<>>???AAADDDFFFGGGJJJTTTQQQMMMRRRTTTSSSWWWUUU[[[[[[WWW\\\iiinnniiikkkjjjnnnmmm{{{hhhMMMSSStttnnnkkklllvvv{{{[[[SSSTTTPPPaaafffHHHFFFHHHJJJMMMPPPQQQQQQQQQSSSTTTVVVVVVUUUUUUVVVWWWNNNTTTYYYZZZXXXWWWYYY[[[xxx|||}}}qqqooonnnNNNDDDCCCHHHOOONNNLLLJJJHHHFFFEEEDDDDDD?????????DDDXXX~~~wwwnnngggaaa]]]dddcccxxxmmmpppgggPPPFFFGGGIIICCCEEEIIIMMMNNNNNNPPPTTTWWWYYYUUUSSSVVVWWWUUUUUUWWWTTT\\\^^^XXXWWW^^^dddeeebbbcccfffooovvv{{{qqq]]]WWWWWWXXXQQQZZZiiinnn[[[hhhyyyjjjZZZeeeyyywwwiii]]]xxxyyynnnnnnkkkaaaTTTJJJHHHHHHIIIKKKWWWpppmmmUUUIIIEEEAAA@@@CCCBBBEEE___uuu}}}vvv{{{fffcccooo___EEE;;;@@@:::999999999:::<<<>>>???<<<@@@CCCCCCAAAAAAFFFKKKFFFIIILLLOOOPPPQQQRRRTTTWWW]]]ZZZZZZccceeeeeemmmllleeedddnnnzzzXXXIIIZZZtttmmm]]]cccssszzzXXXNNNPPPJJJVVVZZZBBBGGGIIIKKKMMMOOOOOOOOOOOOQQQRRRTTTSSSRRRRRRTTTUUUMMMQQQVVVVVVTTTTTTVVVYYYddd~~~fffssscccIIIDDDHHHKKKNNNMMMKKKIIIGGGEEEDDDDDD???>>>===???IIIddd}}}sssiiicccaaaaaaeeeppptttjjjcccsss\\\KKKDDDHHHLLLGGGGGGKKKNNNPPPPPPQQQUUUXXXZZZVVVTTTWWWXXXUUUTTTUUUXXX[[[\\\[[[]]]aaadddccc```aaabbbhhhmmmrrr|||___ZZZXXXRRRRRRWWWbbbvvvrrraaarrrmmm]]]dddsssxxxlllkkkxxxtttmmmdddZZZRRRLLLIIIQQQMMMPPP___vvvsssbbbPPPIIIGGGDDDCCCEEEDDDDDDVVVfffiii|||~~~kkkkkktttwww[[[HHH>>>???:::999999:::;;;===???@@@???CCCFFFFFFDDDDDDGGGKKKKKKMMMOOOPPPQQQSSSWWWZZZYYYZZZ]]]kkkuuujjjaaaiiihhhccccccjjjrrrYYYKKK]]]iiibbbfffooo{{{YYYPPPVVVRRRVVVYYYKKKJJJKKKLLLMMMNNNNNNMMMLLLNNNPPPQQQQQQOOOOOOPPPRRRMMMPPPSSSSSSRRRRRRUUUXXXWWWuuuooo___mmmSSSEEEEEEFFFNNNMMMLLLKKKIIIFFFEEEDDDDDD@@@@@@AAAAAAOOOxxx~~~yyypppfff```aaadddiiixxxkkk]]]]]]}}}sssRRRGGGCCCGGGLLLHHHJJJMMMQQQRRRQQQRRRVVVYYY[[[WWWVVVYYYYYYVVVSSSTTTXXXUUUWWW^^^dddddddddddd```aaa```bbbeeeiiizzziii```[[[QQQTTTVVV[[[iiiyyymmmsssbbbeeeooo|||rrryyy{{{pppggg```XXXOOOHHHZZZRRRKKKMMMWWWaaafffggg\\\RRRIIIHHHIIIHHHGGGGGGDDDEEEUUUccc___hhhxxxqqqXXXJJJ===::::::::::::;;;<<<>>>@@@BBBCCCFFFJJJJJJHHHGGGHHHJJJQQQQQQQQQQQQRRRVVV[[[______ZZZ]]]rrr}}}kkk]]]ffffffcccdddhhhkkkuuu|||NNNEEE^^^yyy}}}hhh___aaapppsssWWWRRR^^^___]]]^^^XXXLLLMMMNNNNNNNNNMMMLLLKKKMMMNNNOOOOOONNNMMMNNNPPPOOOQQQRRRRRRRRRRRRUUUXXXZZZ```}}}nnnbbb}}}lllKKKDDDGGGMMMMMMMMMLLLKKKHHHFFFDDDFFF??????EEEBBBFFFfff{{{vvvppphhhbbb```ccclllpppfffYYY___fffNNNGGGCCCFFFJJJFFFLLLOOORRRSSSRRRRRRUUUYYY[[[XXXWWW[[[\\\YYYWWWXXXXXXVVV[[[fffllljjjhhhjjjbbbeeebbbaaacccfff~~~~~~|||fff]]]VVVWWWWWWXXX```xxx|||wwwiiijjjqqq}}}qqqggg]]]SSSLLLVVVQQQLLLHHHGGGFFFDDDBBBJJJGGGFFFHHHJJJJJJHHHGGGBBBIII```rrrooogggrrr{{{oooUUUHHH<<<888;;;;;;;;;<<<>>>AAACCCEEEFFFIIILLLMMMKKKIIIIIIJJJQQQRRRSSSSSSTTTWWW[[[___ccc]]]ZZZeeerrrhhh]]]ccceeefffiiijjjjjjrrrqqqIIIJJJ[[[zzziiiccclllxxxyyy___NNNMMM[[[___YYYVVVUUUNNNNNNOOOOOOOOONNNLLLKKKMMMNNNOOONNNMMMLLLMMMOOOOOOOOOPPPPPPPPPQQQSSSUUU]]]PPPgggiiijjj^^^GGGHHHLLLMMMNNNNNNMMMJJJGGGEEEDDD::::::CCCBBB@@@RRRmmmyyyrrrpppkkkccc^^^___nnnyyyiiiaaaZZZeeeyyy]]]MMMJJJGGGHHHLLLJJJNNNQQQSSSSSSRRRRRRTTTWWW[[[XXXXXX]]]___]]]\\\^^^[[[\\\ccclllpppnnnkkkkkkbbbhhhdddaaabbbfffxxxnnn\\\[[[WWWUUUUUUYYYiiivvvjjjlllrrr~~~ooobbbYYYTTTMMMMMMMMMMMMJJJFFFBBB???AAADDDGGGIIIJJJJJJHHHEEEAAAPPPjjjvvvrrr~~~}}}kkkNNNEEE>>>>>>======>>>???AAADDDGGGHHHHHHKKKMMMNNNMMMLLLJJJJJJMMMPPPSSSUUUVVVWWWYYY[[[^^^aaaZZZXXXdddhhhaaa^^^dddgggkkklllkkkrrrtttqqqYYYIIIYYYzzz{{{nnnmmmrrr|||vvvaaaQQQKKKJJJSSSWWWQQQKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOONNNLLLLLLLLLNNNKKKKKKLLLLLLMMMNNNNNNOOOUUUJJJ[[[{{{ttt{{{zzz{{{dddyyyPPPCCCJJJLLLNNNPPPOOOMMMJJJGGGGGG>>>===CCCCCC???EEESSSxxxrrrpppkkkbbb___bbbzzzwwwkkkdddeeepppjjjTTTKKKMMMKKKLLLRRRQQQPPPSSSUUUUUURRRRRRTTTWWW\\\XXXXXX\\\______```bbbZZZ^^^bbbhhhnnnqqqkkkccc```iiifff```aaadddqqq~~~bbb\\\UUUSSSRRRTTT\\\pppssshhhjjjooowwwxxxkkkaaa[[[YYYQQQPPPOOOMMMKKKHHHFFFEEEBBBHHHKKKJJJIIIJJJHHHEEEGGG[[[rrrkkkKKKAAA>>>??????@@@@@@BBBEEEHHHKKKLLLLLLMMMNNNOOOOOONNNMMMMMMLLLOOOSSSVVVWWWWWWYYYZZZXXXbbb^^^WWWbbbjjjccc\\\eeegggiiiiiiiiiqqq~~~lllxxxLLLFFFVVVwwwooonnnuuuuuucccUUULLLNNNKKKKKKPPPNNNHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLIIIIIIJJJLLLMMMMMMLLLKKKLLLQQQVVVlll~~~{{{kkknnnuuummmJJJHHHJJJNNNQQQQQQOOOLLLJJJJJJEEECCCCCCBBB@@@CCCHHHddd|||wwwtttjjj```fffrrr||||||```NNNJJJNNNLLLMMMSSSTTTSSSUUUWWWWWWTTTSSSUUUXXX^^^YYYWWWZZZ]]]]]]___bbbYYY]]]___cccsssyyyeee```kkkhhhaaaaaacccjjjxxxrrr]]]VVVSSSQQQRRRTTT^^^uuuvvvggggggjjjllllll~~~yyyrrrpppmmmqqquuuppppppkkkeeebbbcccdddcccaaaYYYVVVQQQMMMJJJGGGDDDBBBGGGMMMPPPKKKHHHIIIJJJHHHRRRnnn~~~gggHHHAAA>>>===AAABBBCCCEEEGGGKKKNNNPPPPPPOOOOOOPPPQQQRRRQQQQQQOOORRRTTTVVVWWWYYY[[[^^^YYY___[[[YYYbbbeeebbbeeeiiiiiigggeeefffllluuu|||rrrvvvPPPLLLZZZ}}}wwwtttmmmuuussscccXXXRRRGGGNNNIIIDDDJJJMMMIIIJJJEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJLLLNNNPPPOOOMMMKKKIII\\\UUUTTT~~~~~~pppyyy|||mmm\\\FFFIIINNNQQQRRRQQQMMMKKKEEEFFFDDD@@@===???CCCFFFQQQxxxjjjaaannn]]]MMMJJJOOOKKKKKKQQQRRRUUUWWWYYYXXXUUUTTTVVVYYY___ZZZVVVXXXZZZZZZ]]]aaa^^^bbbaaagggtttbbbnnnlllcccbbbcccfffpppaaaYYYUUUSSSSSSRRRWWWiii{{{zzzhhhfffggggggbbbkkkxxxmmm^^^ZZZ\\\XXXPPPKKKJJJRRRaaammmqqqpppZZZWWWTTTRRRPPPLLLGGGCCCJJJQQQSSSLLLGGGIIIKKKJJJ\\\}}}zzzjjj|||\\\CCCBBBAAA???CCCCCCDDDFFFIIIMMMPPPRRRRRRQQQPPPQQQSSSTTTUUUTTTTTTUUUUUUUUUVVVZZZ___bbb___\\\UUUWWW```^^^aaapppnnnmmmhhhcccdddiiiooorrrtttzzz~~~bbbQQQFFF\\\gggnnnxxxjjjYYYSSSPPPJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFHHHKKKMMMLLLHHHEEEDDDFFFHHHIIIHHHHHHIIIJJJNNNMMMMMMNNNOOOOOOMMMKKKSSSIIIUUUSSSccc}}}tttmmmmmmRRRMMMMMMTTTUUUPPPLLLNNNHHHEEEBBBAAABBBBBBAAA@@@JJJmmmssshhhyyyjjjXXXSSSMMMKKKMMMQQQSSSSSSVVVTTTSSSWWWWWWUUUVVVYYYYYYWWWQQQMMMRRR[[[\\\WWWccc]]]dddeeeqqquuuqqqmmmiiidddaaaeeelll{{{fff]]]YYYTTTRRRSSSYYYdddmmmzzzuuunnnhhh___ssstttfff___YYYSSSIIILLLKKKOOOeeezzzmmm```SSSMMMKKKHHHEEEDDDQQQ\\\WWWKKKOOOSSSPPPOOOeeevvvjjjbbb}}}rrrSSSFFFCCCCCCBBBEEEEEEEEEFFFHHHKKKOOOQQQRRROOOOOOSSSYYY\\\ZZZVVVXXXYYYYYY[[[\\\^^^```aaa^^^YYYTTTVVV]]]ddddddbbbnnnllliiigggfffgggiiikkkxxxppplllCCCDDD]]]~~~vvvnnnlllxxx{{{vvv}}}kkkVVVQQQOOOIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFGGGIIIJJJLLLNNNOOOIIIIIIIIIIIIIIIIIIIIIIIILLLJJJIIIJJJLLLMMMLLLKKKSSSLLLVVVVVVjjjhhhwww\\\NNNHHHOOOTTTPPPNNNRRRJJJHHHEEECCCCCCCCCBBBAAACCC\\\xxxsss^^^YYYTTTPPPNNNPPPTTTVVVVVVVVVSSSSSSVVVWWWUUUWWW[[[\\\[[[VVVPPPRRRZZZ\\\ZZZ^^^[[[eeeeeehhhpppllliiigggccc___bbbhhhllluuu]]]WWWSSSQQQRRRVVV^^^fffyyy}}}pppnnn|||hhh^^^XXXTTTQQQNNNMMM[[[xxxxxxdddRRRMMMLLLGGGEEEGGG]]]mmmkkk]]]YYYUUUOOOPPPfffnnncccgggxxxSSS@@@???BBBDDDFFFGGGGGGGGGHHHJJJMMMOOOPPPQQQOOOPPPTTTYYYZZZXXXTTTUUUWWWZZZ\\\^^^_________]]]YYYVVVWWW\\\aaabbbaaahhhggggggfffggghhhiiiiiimmmlll}}}eeeLLLGGGWWW|||yyy|||sssnnnsss}}}wwwyyyjjjSSSNNNMMMIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFEEEFFFKKKSSSYYYQQQMMMIIIHHHJJJKKKKKKIIIJJJHHHFFFFFFHHHJJJKKKKKKRRRPPPVVVVVVpppkkk```}}}}}}^^^GGGIIIQQQOOOOOOTTTMMMJJJGGGEEEDDDDDDBBBAAA???HHHgggmmmUUUYYYVVVRRRQQQSSSVVVYYYZZZVVVSSSRRRUUUVVVUUUXXX\\\______[[[UUUSSSXXX]]]___XXXXXXdddeee]]]ppprrriiifffeeeeeeaaa]]]]]]aaa___sssccc[[[TTTSSSTTTSSSWWW\\\oooqqqxxxmmm___WWWSSSWWWPPPSSSnnnhhhQQQNNNMMMEEEDDDLLLkkkxxxiii[[[RRRUUUhhh}}}ggg```tttkkkFFF<<>>IIIkkkyyy]]]TTTVVVUUUSSSSSSTTTVVVYYYZZZVVVSSSRRRTTTVVVVVVXXX]]]]]]^^^\\\WWWTTTVVV]]]cccWWWUUU```cccYYY^^^iiifffbbb```aaacccaaa\\\ZZZ\\\]]]bbbpppbbbWWWVVVVVVRRRQQQTTTeeeyyywwwcccXXXSSSWWWTTTcccjjjPPPPPPOOODDDCCCNNNtttxxx```UUU[[[lll}}}~~~wwwzzzgggfffoooNNNEEECCC<<<<<>>AAADDDEEEDDDEEEHHHKKKPPPLLLGGGEEEGGGIIIIIIIIIOOOKKKGGGEEEEEEFFFHHHHHHVVV___gggQQQEEEIIIKKKbbbxxxxxx}}}qqqYYYIIIIIIMMMOOOOOOLLLIIIFFFEEEDDDBBBAAA===???BBBCCCHHHWWWmmm~~~zzz[[[QQQTTTRRRTTTUUUUUUTTTTTTVVVWWWVVVSSSTTTWWWWWWUUUVVVZZZUUUUUUWWWXXXVVVUUU[[[cccZZZWWWWWW[[[______]]]]]]\\\ZZZ\\\aaabbb^^^ZZZYYY\\\VVVbbbpppXXXUUUWWWSSSSSSWWW^^^zzzhhh]]]ddd{{{xxx^^^VVVPPPFFFGGGSSSvvv```TTT]]]iiixxxppp{{{{{{kkkbbbWWWKKK???999>>>GGGFFFFFFGGGIIIJJJLLLMMMMMMIIILLLOOOSSSWWWZZZ[[[\\\aaa]]]XXXTTTRRRTTTWWWYYYOOORRRWWWXXXXXXYYY\\\___^^^]]][[[ZZZ\\\___cccfffgggbbbbbbhhhpppxxxkkkEEEWWW~~~wwwrrruuuwwwxxxxxxyyyxxxwwwxxxyyy}}}tttcccUUUTTTSSSKKKHHHJJJFFFFFFEEEDDDDDDDDDDDDEEE???@@@BBBCCCEEEFFFFFFGGGIIIGGGEEEDDDDDDEEEGGGIIIKKKHHHEEEDDDEEEHHHIIIIIITTTccczzzbbbDDDFFFLLLWWWwwwxxx|||xxxSSSIIILLLMMMPPPMMMJJJGGGGGGFFFDDDCCC>>>BBBDDDAAA>>>AAAJJJRRRcccooogggYYYVVVTTTUUUWWWYYYXXXVVVUUUWWWXXXVVVTTTUUUXXXYYYUUUTTTVVVUUUTTTVVVZZZYYYUUUXXX___YYY[[[WWWWWW```bbb]]]\\\[[[XXXZZZ___bbb^^^ZZZXXXXXXWWW[[[rrraaaXXXXXXSSSRRRWWW^^^|||uuugggssslllZZZNNNHHHNNNXXXssskkkaaakkklll{{{yyyuuuiiijjjlllfffTTTFFFBBBEEEGGGGGGGGGGGGHHHJJJMMMOOOPPPKKKLLLNNNPPPRRRUUUXXXZZZ]]][[[WWWTTTSSSTTTWWWYYYQQQSSSVVVXXXXXXXXXXXXYYYZZZZZZZZZ\\\^^^aaaeeegggfff^^^]]]bbbbbbiii}}}lllZZZ[[[yyyvvvvvvvvvwwwtttxxx|||~~~~~~|||{{{{{{~~~mmm\\\TTTXXXTTTEEEDDDOOOFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@BBBEEEGGGGGGGGGCCCDDDDDDCCCBBBCCCFFFIIIFFFDDDCCCCCCFFFIIIJJJJJJDDDZZZ|||fff@@@EEENNNPPPXXXqqq]]]IIIJJJKKKQQQNNNKKKIIIHHHHHHFFFEEEBBBCCCBBB>>><<<>>>AAABBBCCCHHHWWWtttqqq\\\]]]]]]WWWWWWZZZ\\\\\\YYYWWWXXXZZZVVVTTTVVVZZZYYYUUUSSSTTTWWWTTTVVV[[[ZZZVVVVVV[[[WWW]]]XXXUUU^^^bbb]]]\\\ZZZWWWXXX^^^aaa]]]YYYXXXVVV[[[[[[dddmmm^^^ZZZSSSQQQUUUXXXsss~~~ppp~~~www\\\MMMJJJSSS\\\pppyyyrrr}}}{{{qqqdddiiiqqqmmmZZZMMMMMMNNNKKKEEEEEEEEEFFFHHHKKKOOOQQQLLLMMMNNNNNNOOOQQQTTTVVVYYYXXXVVVUUUUUUVVVXXXYYYTTTUUUVVVXXXXXXWWWUUUTTTVVVWWWZZZ^^^aaadddfffgggfff^^^[[[]]]\\\___sssmmm}}}ZZZ]]]xxxzzzvvvuuusssvvvyyyxxxuuuvvvzzz{{{~~~nnn\\\NNNMMMMMMGGGEEEIIIEEEDDDBBBAAACCCFFFEEEBBBEEE>>>AAAEEEAAACCCGGGCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGUUUfffiiiXXXEEECCCLLLSSSdddwwwsssYYYJJJHHHPPPNNNQQQTTTPPPIIIGGGJJJEEEDDDBBB@@@???>>>??????>>>@@@EEETTTttt}}}hhh___YYYZZZ```\\\\\\]]]^^^___]]]ZZZXXXXXXXXXXXXUUUSSSSSSUUUWWWWWWUUUUUUWWWZZZZZZWWWTTTYYYWWWVVVXXX[[[[[[YYYWWWZZZXXXXXXYYY[[[]]]]]]\\\\\\XXX\\\___uuu~~~ggg]]]TTTQQQVVVTTT\\\rrr}}}cccNNNPPPOOO[[[{{{~~~sssXXX[[[\\\]]]ZZZVVVSSSSSSUUUNNNHHHHHHMMMOOOLLLLLLOOOQQQUUUUUURRRRRRWWWWWWSSS^^^WWWRRR[[[ddd^^^ccczzzeeeYYYTTT\\\```ZZZWWWYYY\\\^^^[[[UUUWWW```ffffffgggddd^^^XXXXXXaaappp{{{~~~eeeLLL[[[|||zzz}}}pppppprrrvvvzzz||||||zzz~~~jjjYYYLLLKKKJJJDDDBBBEEECCCCCCCCCCCCDDDEEEEEEDDDGGG???BBBFFF@@@@@@CCC???@@@AAAAAABBBCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFMMMWWWZZZQQQEEEDDDJJJNNNVVVmmmgggssskkkMMMJJJIIINNNRRRQQQNNNLLLKKKIIIHHHGGGEEECCCAAA???>>>>>>AAA???>>>DDDYYY~~~sssccc```^^^___bbbaaa```_________^^^[[[YYYWWWXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSUUUXXXYYYWWWUUUXXXVVVUUUWWWZZZ\\\\\\ZZZYYYXXXWWWXXXZZZ\\\\\\[[[[[[WWWZZZ]]]nnnmmm]]][[[YYYSSSTTTSSS\\\ooozzz}}}{{{zzzhhhRRRPPPNNN]]]iiiRRRTTTUUUUUURRRPPPQQQUUUZZZOOOJJJJJJOOOQQQNNNMMMOOORRRVVVWWWTTTUUUXXXXXXUUUQQQTTTUUUYYY\\\^^^vvvwwwrrrlll[[[[[[``````\\\VVVVVV\\\```___jjjddd]]]YYY[[[ccckkkqqqwwwoooSSS]]]ttt|||wwwrrroooqqqxxx}}}}}}zzzzzz{{{|||}}}}}}cccTTTIIIHHHFFFAAA???BBBAAAAAABBBBBBAAAAAACCCFFFGGG>>>AAAFFF???>>>AAA>>>???@@@@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEGGGJJJJJJGGGFFFIIIHHHIIIVVVuuuvvveee|||iiiSSSIIIOOORRRPPPOOOOOOLLLHHHJJJJJJHHHGGGDDDBBB???>>>CCC@@@>>>???FFF\\\fff\\\```bbbaaabbbeeecccaaa______^^^\\\[[[WWWXXXZZZYYYVVVTTTSSSSSSSSSRRRQQQSSSUUUWWWXXXXXXUUUSSSSSSTTTWWWZZZ\\\\\\YYYXXXVVVVVVXXXZZZZZZZZZYYYTTTXXX[[[dddxxx\\\]]][[[PPPXXXRRRPPPWWWhhhwwwrrrwwwuuuoooiiiuuugggUUUOOOMMMbbbwww}}}___PPPRRRRRRPPPMMMLLLOOOVVV\\\PPPMMMNNNQQQSSSQQQOOOOOOQQQUUUWWWVVVXXXZZZZZZWWWQQQUUUSSSRRRSSSUUUmmmxxx^^^[[[______[[[VVVUUUYYY\\\\\\iiiccc\\\ZZZ^^^bbbeeeeeejjjzzzttt{{{eeeLLLPPPwwwsssppptttxxxxxxvvvtttvvvyyyzzz{{{}}}uuuXXXNNNFFFEEEEEEAAA@@@BBBAAAAAA@@@???===>>>FFFPPPGGG<<<===DDD???>>>BBBAAA>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCEEECCCBBBDDDFFFGGGGGGHHHEEEEEELLLdddxxxooopppWWWNNNJJJOOOSSSOOOJJJIIIJJJJJJJJJIIIGGGEEEBBBAAA@@@===AAAEEEBBBEEE```sss___ZZZ___aaa```___dddaaa^^^\\\]]]]]]]]]\\\XXXZZZ\\\\\\YYYUUUSSSRRRRRRRRRQQQRRRTTTWWWYYYZZZTTTSSSQQQQQQSSSVVVXXXYYYYYYWWWUUUTTTVVVXXXXXXXXXVVVRRRUUUXXX[[[sssiii]]]ZZZSSSYYYUUUSSSUUU\\\mmmyyyuuuxxxgggaaa```ffflll]]]RRRMMMOOOjjjooovvv{{{yyyYYYTTTTTTUUUSSSPPPMMMNNNSSSXXXQQQPPPQQQSSSTTTSSSQQQOOOMMMPPPSSSVVVYYY[[[[[[ZZZ\\\XXXMMMMMMUUUTTTVVVcccsssuuusss^^^YYYZZZYYYWWWUUUVVVZZZ]]]^^^ccc```\\\\\\]]]______^^^\\\aaazzzvvvjjjnnnZZZYYY{{{|||vvvuuuuuuuuurrrtttvvvxxxzzz||||||XXXNNNHHHCCCCCCDDDCCCBBBCCCAAA???>>>===<<>>===@@@???======>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAACCCDDDCCCCCCDDDEEEEEEBBBDDDGGGUUUvvvqqqpppvvvuuupppSSSBBBMMMUUUMMMHHHMMMHHHIIIJJJJJJIIIGGGEEEDDD>>>:::???EEEAAA:::DDDWWWwwwsssvvvqqqhhh```^^^```___^^^^^^___]]]ZZZYYYZZZ\\\]]]]]]ZZZ]]]___^^^[[[WWWTTTSSSTTTTTTTTTTTTTTTVVVYYYZZZXXXWWWUUUSSSSSSTTTVVVWWWYYYVVVSSSRRRSSSUUUVVVVVVSSSQQQRRRUUUUUU```fff[[[\\\VVVUUUUUUUUUVVV^^^rrrsssaaaZZZ___```{{{kkk]]]TTTNNNLLLSSStttwwwggggggqqqlllSSSTTTQQQSSSTTTSSSOOONNNPPPRRRQQQQQQRRRRRRTTTUUUSSSPPPJJJKKKNNNSSSVVVXXXYYY[[[___\\\QQQPPP[[[ZZZSSSTTT]]]^^^aaadddgggeee]]]VVVVVVUUUTTTVVVWWWYYY\\\___ZZZ\\\]]]]]][[[ZZZ[[[]]]\\\YYYcccqqquuubbbhhh|||sssssswwwqqqrrrtttuuuwwwzzz~~~yyy|||}}}wwwbbbHHHGGGDDDBBBBBBCCCCCCCCCBBB@@@>>>>>>>>>===GGGaaa|||eeeIII<<>>>>>??????AAA@@@@@@@@@@@@AAABBBBBB===BBBEEEBBB@@@@@@AAA@@@???AAABBBFFFYYY{{{ssseeelllvvv}}}kkkMMMMMMRRRKKKHHHOOOHHHHHHHHHHHHHHHGGGGGGFFFEEE@@@???BBB@@@;;;>>>FFFJJJWWWiiiyyywwweeedddbbbbbbaaaaaa``````]]]ZZZXXXXXXYYY[[[\\\\\\\\\^^^```___[[[WWWTTTSSSUUUVVVVVVVVVTTTUUUVVVXXX\\\\\\[[[XXXUUUTTTUUUWWWYYYVVVRRRPPPQQQSSSTTTTTTPPPQQQPPPTTTUUUUUUsss{{{bbbaaaXXXWWWUUUSSSRRRYYYmmmpppaaa\\\aaa___yyyggg]]]TTTNNNPPP[[[|||nnn^^^___ooobbbPPPPPPGGGLLLPPPQQQOOONNNNNNOOOPPPQQQQQQOOOQQQUUUUUUQQQJJJIIIKKKOOORRRSSSUUUXXXZZZbbb\\\TTTTTTSSSSSSZZZRRRYYYXXXPPPQQQZZZ[[[SSSVVVSSSSSSUUUVVVUUUWWWZZZUUUYYY\\\[[[WWWVVVXXX[[[^^^ZZZYYYgggtttwww~~~}}}nnnmmmpppmmmmmmmmmmmmooosssyyy}}}tttlllccc\\\RRRCCCCCCCCCBBBAAAAAAAAA@@@>>>@@@>>>??????===DDDaaauuuPPP:::;;;<<<;;;===:::;;;;;;;;;<<<======>>>>>>@@@????????????@@@AAAAAA===BBBCCC??????BBBAAA======???AAABBBHHH^^^uuusss|||wwwqqqUUULLLLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEHHHEEEBBB@@@@@@@@@@@@@@@888???GGGOOO[[[rrruuuaaa___]]]]]]___bbbbbbaaa^^^\\\ZZZZZZ[[[\\\\\\\\\]]]^^^___]]]YYYUUUSSSRRRUUUWWWXXXWWWTTTRRRRRRSSSZZZ\\\\\\ZZZVVVTTTTTTUUUXXXUUUQQQOOOOOOQQQRRRRRRNNNRRRPPPSSSXXXQQQ___yyyjjj^^^ZZZVVVSSSRRRYYYlll~~~uuukkklllooojjjmmmeeeXXXQQQWWWeeepppaaakkkmmm]]]TTTPPPBBBGGGMMMOOONNNMMMNNNOOONNNPPPNNNLLLNNNUUUVVVSSSOOOKKKJJJMMMNNNMMMOOOSSSQQQ```^^^RRRMMMLLLMMMUUUSSSRRRMMMHHHLLLSSSTTTQQQTTTPPPPPPTTTTTTQQQQQQUUUXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVWWW\\\jjjooogggeeefffeeecccbbbccchhhooouuuzzzzzz|||}}}~~~}}}vvvdddUUUMMMJJJCCCBBBCCCBBB@@@??????===:::AAA@@@@@@???999===YYYwww{{{RRR777999<<<>>>@@@===::::::;;;;;;<<<======>>>===============>>>>>>???AAACCCAAA>>>@@@FFFEEE???===@@@FFFHHHDDDMMMqqqkkkmmm^^^HHHMMMOOOFFFKKKJJJHHHEEEDDDCCCCCCDDD@@@BBBAAA>>>>>>@@@>>>999999===@@@@@@DDDTTTnnnhhh```[[[UUUUUU[[[bbbccc___bbb```^^^]]]^^^^^^]]][[[\\\]]]]]][[[WWWSSSQQQQQQTTTWWWYYYWWWSSSOOOOOOOOOVVVXXXZZZXXXTTTQQQRRRSSSXXXUUUPPPNNNOOOPPPQQQRRRLLLSSSOOORRRZZZPPPTTTrrrqqqxxx^^^ZZZUUURRRQQQVVVfffvvv{{{~~~qqqkkk\\\TTT]]]mmmzzzkkkppp]]]YYY^^^]]]TTTEEEIIIMMMNNNMMMLLLMMMOOOMMMOOOMMMIIILLLTTTWWWTTTTTTNNNKKKMMMLLLIIIJJJPPPHHHWWWWWWPPPSSSSSSNNNNNNQQQEEE???EEELLLNNNNNNOOOPPPLLLMMMRRRRRROOOOOOTTT\\\XXXTTTSSSUUUVVVTTTQQQLLLPPPVVVYYYXXXcccwwwiiibbb```^^^[[[YYYZZZ```hhhnnnuuuvvvyyy{{{}}}~~~~~~~~~```LLLIIIHHHDDD@@@@@@@@@???>>>======<<<:::===>>>;;;999???NNN[[[]]]PPPAAA999:::<<<:::777<<<<<<<<<<<<============999;;;:::999;;;??????;;;@@@@@@??????@@@@@@AAABBB???CCCFFFCCCAAAGGGWWWfffdddppp___MMMKKKJJJLLLIIIGGGGGGIIIGGGBBB>>>BBBBBBAAA@@@???>>>>>>===;;;:::999:::>>>DDDJJJNNNgggmmmxxxqqqfffbbb^^^YYYUUUVVVZZZ```dddccc```]]][[[[[[ZZZYYYXXX[[[[[[ZZZVVVRRROOONNNNNNTTTTTTTTTTTTSSSRRRPPPPPPPPPUUUUUUQQQNNNPPPRRRQQQSSSUUURRRMMMMMMTTTUUUQQQLLLMMMQQQSSSRRRRRRYYYbbbuuullleee[[[TTTRRRUUU[[[aaayyyvvvdddWWWWWWddd~~~iiiRRROOOWWWZZZVVVSSSMMMKKKIIIJJJMMMNNNNNNMMMIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNOOOMMMIIIHHHJJJLLLLLLLLLKKKLLLMMMNNNPPPQQQWWWPPPKKKJJJJJJHHHIIILLLIIIKKKNNNPPPQQQPPPOOOMMMTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPRRRTTTSSSXXXiii|||yyypppmmmfffaaadddiiidddYYYcccfffssszzzwwwzzz~~~xxx|||~~~^^^KKKHHHEEEAAA@@@@@@???>>>>>>===<<<<<<;;;===>>>;;;888:::BBBIIILLLDDD;;;888:::<<<;;;888;;;;;;<<<<<<<<<============@@@@@@===<<<>>>>>>;;;>>>>>>>>>>>>>>>??????@@@;;;???BBBAAA>>>BBBLLLVVVzzznnncccLLLKKKQQQOOOMMMIIIEEEDDDEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@===<<<:::999:::<<>>>>>===<<<<<<<<<;;;<<<===;;;999999:::<<<>>><<<:::999:::;;;:::999::::::;;;;;;;;;<<<<<<<<>>>>>:::===??????>>>???BBBFFFYYYzzz}}}mmmnnnMMMJJJLLLLLLJJJGGGEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>===;;;999888888888999777999<<<@@@EEEJJJNNNQQQVVVeeevvvzzzfffUUUTTT]]]bbbffflllsssyyy|||~~~}}}nnn___WWW^^^^^^^^^^^^^^^___``````ZZZYYYWWWVVVVVVUUUTTTRRRQQQSSSTTTTTTRRRQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNTTTUUULLLDDDFFFPPPWWWOOOMMMNNNRRRRRRPPPOOOQQQPPPKKKJJJOOORRRRRRQQQRRRYYY{{{wwwaaa\\\[[[TTTRRRUUUVVVcccqqq{{{tttjjjppp~~~bbbWWWMMMOOOTTTVVVTTTRRRNNNTTTYYYUUUKKKFFFHHHNNNKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGHHHHHHFFFDDDGGGGGGGGGGGGIIIJJJKKKLLLNNNJJJHHHKKKKKKIIIHHHIIIJJJKKKMMMOOOPPPOOONNNMMMOOONNNLLLJJJJJJKKKLLLNNNSSSPPPPPPSSSUUUTTTTTTUUUccc{{{ttteeefffooommmppp~~~zzzmmmZZZKKKDDDCCCAAA>>>=========<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;<<<<<<===<<<:::888888999999999999:::::::::;;;;;;@@@FFFHHHBBB<<<;;;<<<===<<<;;;;;;;;;;;;<<<=========>>>?????????@@@@@@AAADDD^^^{{{~~~~~~{{{mmmTTTOOOKKKKKKMMMMMMHHHDDDDDDDDDCCCBBBAAA@@@@@@???=========<<<;;;;;;;;;:::=========>>>>>>@@@AAABBB???IIIVVVddduuu~~~vvvfffddddddbbbYYYRRRUUU^^^ZZZ^^^dddkkkqqquuuvvvwwwyyyzzz|||vvvuuuzzzvvviiibbb[[[YYYZZZ[[[\\\___aaacccddd^^^\\\[[[ZZZYYYWWWTTTRRRNNNPPPRRRSSSRRRQQQQQQRRRPPPOOONNNMMMMMMNNNOOOPPPNNNUUUXXXSSSLLLLLLNNNOOOLLLHHHJJJRRRTTTOOOMMMNNNKKKHHHIIINNNPPPNNNMMMPPPUUUeeeddd___aaa[[[TTTTTTNNNTTT]]]iii}}}XXXSSSOOOOOORRRQQQNNNKKKOOOUUUZZZWWWNNNHHHIIIMMMKKKKKKKKKJJJHHHFFFCCCBBBDDDCCCCCCFFFIIIIIIEEEAAADDDDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFKKKLLLIIIGGGGGGLLLNNNOOOQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKLLLNNNOOOSSSPPPOOOTTTYYYZZZWWWSSSZZZbbb|||yyyttt|||cccXXXKKKCCCAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<:::888888;;;<<<<<<<<<<<<===<<<:::777666888:::888888888888999999999999;;;AAADDD???999:::<<<===;;;;;;;;;;;;;;;<<<======???>>>======???@@@AAABBBDDDNNNkkkrrrqqqrrrnnnrrrUUUGGGJJJNNNKKKEEEDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<>>======::::::::::::::::::::::::<<<:::777666666888888888888888777555444555888:::666666777777777888888888666;;;===:::777999;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCDDDSSSuuu~~~zzzvvvnnnyyyrrrPPPFFFGGGHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;<<<;;;;;;===BBBDDDCCCAAABBB???>>>@@@CCCFFFFFFFFFIIIKKKOOOTTTXXX[[[]]]^^^```fffkkknnnrrryyy~~~{{{~~~{{{~~~oooeeeeeebbb\\\```]]]YYYVVVVVVXXX\\\___```___^^^]]][[[WWWQQQMMMMMMPPPRRRSSSRRRPPPOOOOOOXXXUUUPPPKKKHHHGGGHHHIIILLLKKKGGGDDDHHHPPPSSSQQQKKKIIIHHHMMMXXX]]]UUUIIIBBBEEEIIILLLHHHEEEJJJRRRYYY^^^xxxxxxppplllfffccc^^^XXXTTTUUU\\\oooyyygggWWWWWWSSSOOOOOOQQQPPPLLLPPPNNNNNNOOOQQQQQQOOOLLLHHHHHHHHHHHHGGGEEECCCBBBFFFFFFFFFGGGHHHHHHFFFDDD@@@AAACCCDDDEEEFFFFFFFFFFFFCCCEEEJJJLLLIIIFFFFFFIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIMMMNNNMMMLLLNNNSSSTTTRRRQQQTTTZZZeee|||{{{sssmmmhhhddd```^^^sssWWWJJJ@@@>>>>>>===<<<>>>999999999:::::::::::::::999999888777666555666666555555444444555666666666555555666666666777777777444777888666666999:::888999999888888999999:::;;;:::;;;<<<<<<;;;;;;===@@@===???FFFWWWvvvwww______bbbQQQJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@>>>===<<<<<<<<>>>>>======>>>>>>>>>;;;:::999::::::::::::;;;999:::;;;<<>>:::CCCEEEFFFYYY}}}www___hhhjjjTTTLLLCCCBBBAAA@@@???>>>>>>===CCCBBB@@@?????????@@@AAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;888999;;;666:::<<<:::777888;;;>>>AAAAAAAAABBBDDDGGGIIIKKKHHHOOOSSSRRRUUU]]]aaa``````ccceeehhhooowwwwwwssstttvvvyyy|||}}}sssnnnooonnnmmmnnnssszzz~~~~~~}}}yyy~~~~~~zzzzzzfffcccddd___\\\^^^^^^]]]ZZZXXXWWWXXXZZZ\\\WWWXXXYYY[[[[[[XXXSSSOOOJJJMMMRRRTTTSSSRRRRRRRRRSSSPPPLLLIIIHHHKKKNNNQQQCCCJJJNNNJJJFFFEEEEEEDDDIIIMMMLLLQQQkkkeeeMMMGGGDDDFFFGGGFFFGGGIIIKKKWWWTTT^^^|||mmmlllmmmggg___\\\___[[[VVV___oooiii^^^nnniii]]]QQQNNNQQQOOOIIIMMMLLLKKKKKKLLLMMMMMMMMMDDDEEEFFFHHHHHHGGGGGGFFFGGGIIIJJJHHHDDDBBBDDDGGGAAABBBDDDFFFGGGGGGFFFFFFHHHEEEEEEJJJKKKHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKMMMMMMJJJGGGDDD???KKKRRRNNNJJJNNNVVVZZZZZZYYYZZZ[[[ZZZddd~~~|||sss]]]dddoooyyywwwHHHBBB;;;999::::::888444888888888888777777777666555555444444444444555555666666666555444444444333444444444444444444444444555555555555666666666666444666888888777777888999::::::::::::::::::::::::<<<<<>>===<<<===>>>>>>===;;;999888<<<<<<;;;:::;;;<<<===>>>============>>>???AAABBBEEEFFFHHHKKKNNNPPPQQQRRRZZZZZZ\\\]]]```ccceeeffflllllllllppptttvvvtttrrrvvvxxxzzz{{{{{{{{{}}}}}}xxxsssooolllkkkjjjppppppqqqsssuuuxxxzzz|||nnngggddddddbbb^^^___ddd``````^^^[[[XXXXXXZZZ\\\YYYYYYXXXWWWVVVUUUUUUTTTNNNPPPRRRSSSSSSSSSTTTUUUTTTQQQMMMLLLMMMMMMKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGJJJQQQXXX[[[XXXTTTEEEFFFFFFDDDCCCDDDFFFHHHJJJPPPUUUZZZmmm|||ttthhhooollllllfff^^^\\\___\\\UUUhhh|||}}}}}}fffUUUWWWYYYVVVSSSPPPNNNKKKHHHFFFKKKMMMLLLIIIHHHKKKKKKIII???CCCGGGFFFDDDCCCEEEIIIKKKKKKKKKIIIGGGEEEBBBAAABBB???>>>???DDDGGGGGGFFFEEEFFFGGGEEECCCBBBBBBCCCGGGEEEEEEFFFHHHIIIIIIHHHAAAKKKLLLHHHOOO^^^]]]PPPKKKLLLLLLKKKKKKMMMPPPSSSVVVXXXZZZ]]]```eeekkkooozzz```DDD>>>999777999;;;999777888888777777777666666666555555444444444444555555555555555555444444444444444444444444444444444444444555555555666666666666444666888888777666666777888999999999::::::;;;;;;>>><<<>>>??????MMMpppkkknnngggPPP???BBBGGG@@@666222AAABBBCCCDDDDDDDDDBBB???AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<===>>>======<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKLLLLLLOOOPPPRRRTTTWWW[[[]]]___ccccccdddggglllnnnmmmkkklllmmmnnnmmmkkkkkklllmmmrrrrrrrrrqqqooommmkkkjjjoooooooooppprrrvvvzzz|||{{{fffaaa___aaa___[[[[[[^^^^^^^^^]]][[[YYYXXXYYY[[[\\\[[[ZZZXXXVVVTTTSSSRRROOOQQQSSSTTTSSSSSSTTTVVVRRROOOKKKIIIJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEIIIMMMMMMIIIEEEEEEFFFFFFEEEDDDDDDFFFHHHEEEKKKPPPTTT```|||nnnffflllooommmfffaaa___\\\WWW[[[iii}}}uuuxxxpppZZZLLLNNNSSSQQQOOONNNNNNLLLJJJHHHKKKMMMLLLHHHGGGJJJJJJGGG@@@DDDGGGFFFDDDBBBEEEHHHIIIJJJJJJIIIGGGDDDBBB@@@AAA???>>>???CCCFFFFFFFFFEEEFFFGGGGGGDDDCCCCCCCCCFFFEEEDDDEEEFFFFFFDDDCCC@@@EEEFFFEEELLLVVVUUUMMMQQQOOOMMMKKKKKKLLLMMMNNNNNNPPPRRRTTTUUUXXX\\\___ggg```HHH>>>:::666666888::::::888777777777666666666555555555444444333333444444555333444444444444444444555333333333333333333333333444444444555555555666666555666888777666555555666777777888888999:::;;;;;;>>><<<<<<===;;;BBBXXXppplllvvvdddfffrrr~~~XXXFFFDDDAAA===:::===<<<===AAAEEEGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>======>>>=========<<<===>>>>>>???======<<<<<<<<<<<<===>>>===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGJJJMMMQQQTTTUUUVVVWWWXXX\\\```bbbbbbbbb^^^______^^^\\\[[[\\\^^^cccfffkkknnnpppnnnllljjjooonnnllllllooouuu{{{~~~~~~~~~yyy{{{yyyqqqjjjppp```^^^\\\]]]___^^^YYYWWWXXXZZZ\\\]]]\\\ZZZYYYZZZZZZ^^^]]]\\\ZZZVVVSSSPPPOOOPPPRRRTTTTTTSSSSSSTTTUUUTTTQQQMMMKKKKKKKKKJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDFFFHHHHHHCCC???DDDEEEFFFEEEDDDEEEFFFHHHGGGJJJPPPTTTVVVggg}}}~~~cccjjjoooooojjjccc___[[[WWWWWW[[[gggyyyqqqbbbmmm{{{yyyttt___QQQGGGHHHMMMLLLKKKKKKLLLMMMLLLKKKKKKMMMLLLGGGFFFHHHHHHEEEAAADDDGGGFFFDDDBBBDDDFFFFFFGGGHHHIIIGGGDDDAAA???@@@???>>>???BBBDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCEEEDDDDDDDDDDDDBBB???===???>>>>>>BBBHHHKKKJJJHHHQQQMMMJJJIIIKKKMMMLLLKKKJJJLLLNNNOOOOOOOOOPPPQQQSSS```xxx}}}uuuqqqllloooyyywwwbbbIII;;;:::777555555666888888888666666666555555555555444444444333333333333444444222222333333444444444555222222222222222222222222333333444444444555555555666777999888666555555555555555666777999:::;;;;;;<<<::::::;;;;;;<<>>CCCFFFFFFFFFHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA?????????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>============<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBDDDFFFIIIKKKLLLLLLMMMOOORRRUUUXXXYYYZZZUUUVVVWWWVVVVVVVVVYYY[[[\\\```eeekkknnnnnnmmmlllooommmkkkkkkooovvv~~~{{{xxxyyyzzzxxxoooaaa^^^mmmmmmWWWZZZ[[[\\\^^^]]]ZZZWWWVVVXXXZZZ]]]]]]\\\[[[ZZZZZZ]]]]]][[[YYYVVVRRRPPPNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRPPPNNNLLLKKKJJJIIIIIIEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEHHHHHHFFFDDDCCCDDDEEEEEEDDDEEEFFFHHHJJJHHHNNNTTTSSSXXXuuutttqqqpppmmmjjjgggddd```\\\[[[YYY\\\gggzzzooo\\\]]]wwwbbbTTTPPPKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJLLLJJJFFFDDDFFFEEEBBBBBBDDDFFFEEECCCBBBCCCDDDCCCDDDFFFGGGFFFCCC@@@>>>???>>>>>>???AAABBBBBBBBBCCCEEEHHHIIIGGGEEECCCCCCCCCBBBBBBCCCCCCAAA>>><<<>>>888888@@@DDDAAA@@@EEEIIIEEEBBBDDDJJJOOOOOOMMMGGGJJJLLLMMMLLLJJJJJJJJJSSSQQQXXXppprrrccc```XXXVVVZZZUUUDDD999888888777555444555666555555555555555444444444333333333333222222222222333333111222222222333333444444222222222222222222222222333333333333444444444444777888999888777555555666444444555666777999999:::888777888;;;<<<===AAAFFFTTTzzzpppeeesssWWWZZZkkkkkkQQQBBBCCCAAABBBFFFFFFBBBDDDIIIIIIIIIHHHHHHFFFEEEDDDCCCEEEDDDCCCBBBAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????<<<===============<<<<<>>>>>???@@@@@@@@@@@@AAAAAAAAADDDGGGHHHFFFDDDBBBBBBAAA@@@@@@AAACCCBBB@@@>>>>>>777777???AAA<<<<<>><<>>???@@@BBB^^^rrr```XXXnnn|||[[[HHH???<<>>============<<<<<<<<<======>>>BBBDDDGGGHHHIIILLLOOORRRTTTTTTSSSRRRPPPQQQTTTVVV^^^___```ccceeehhhjjjkkkhhhiiikkkpppwwwppp]]][[[___ZZZZZZVVVQQQPPPSSSUUUTTTUUUWWWZZZ[[[YYYXXXWWWWWWWWWUUUSSSPPPNNNNNNOOOPPPGGGHHHIIIIIIGGGFFFFFFFFFLLLOOORRRRRRPPPMMMKKKJJJEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@??????@@@@@@>>>@@@CCCDDDCCCCCCDDDEEEHHHEEEHHHOOOQQQPPPUUU^^^ooohhhkkkllliiieeedddbbb^^^ZZZ[[[dddtttkkkUUUMMM\\\wwwgggRRRWWWUUULLLKKKIIIHHHFFFFFFGGGGGGFFFEEEFFFHHHGGGBBBAAACCCCCC@@@???@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAABBBAAA@@@???>>>@@@AAAAAA@@@???@@@AAA???AAADDDDDDCCCAAA@@@AAA@@@???>>>???AAACCCCCCBBB===888888>>>???;;;<<>><<<>>>CCCGGGHHHHHHFFFHHHLLLMMMMMMLLLLLLLLLNNNRRRTTTQQQQQQ\\\sss|||^^^QQQEEEAAA===<<<<<<;;;:::;;;555666666555444444444555333333333333222222222222222222111111111111222222222222222222111111111111111111111111111111111111222222222222333333333333222333555555444333444555444444444555555666666666333555777888999;;;======???CCC\\\gggdddvvviiiSSS@@@>>>BBBCCCGGGLLLIIIIIIJJJJJJJJJJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGGGGCCCDDDEEEFFFGGGFFFEEEEEECCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<======>>>@@@BBBDDDEEEEEEGGGKKKNNNOOOOOOOOOMMMMMMNNNRRRUUU[[[[[[]]]___aaacccdddeeebbbeeekkkrrr{{{wwwddd]]]]]]]]]]]][[[SSSJJJHHHOOOTTTUUUSSSTTTVVVVVVUUUSSSSSSTTTWWWTTTOOOKKKIIIJJJLLLNNNDDDFFFGGGFFFDDDBBBBBBBBBIIINNNTTTVVVTTTPPPMMMLLLEEEDDDBBBAAAAAABBBDDDEEEEEEDDDBBB@@@>>>>>>???@@@<<<>>>AAABBBBBBBBBCCCDDDEEEGGGIIILLLNNNOOOQQQSSShhh}}}ppplllhhhdddcccfffgggeeeaaa^^^```ffflllzzz```VVVbbb~~~rrrYYYWWW___SSSFFFJJJIIIGGGFFFFFFGGGGGGFFFDDDDDDFFFEEEAAA@@@CCCBBB@@@=========???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAA>>>AAACCCCCCAAA???@@@AAA===???@@@@@@???>>>??????@@@>>><<<===???AAABBBBBB;;;::::::;;;<<<<<>>>>>@@@BBBEEEFFFIIIKKKNNNOOONNNNNNNNNOOOQQQNNNLLLNNNTTTYYY]]]^^^wwwtttttt|||vvv{{{ooonnnooouuu~~~kkkSSSLLL===;;;888888<<<===888000333444555555555555666777333333333222222222111111222222111111111111222222333222222222111111000000000000000000000000000000111111222222222333333333///111333333222222333444444444555555555555555555444666777666666888::::::===<<>>???AAAAAA>>>@@@BBBBBBBBBCCCHHHKKKIIIJJJJJJJJJKKKNNNSSSWWWVVVWWWZZZ]]]___``````___^^^bbbjjjttt}}}ttt```^^^bbbaaa[[[aaa^^^SSSGGGEEENNNUUUWWWQQQRRRSSSSSSQQQPPPPPPQQQWWWSSSMMMHHHFFFGGGJJJLLLCCCEEEEEEDDDBBB@@@@@@AAA@@@FFFNNNQQQOOOKKKGGGFFFEEEDDDBBBAAAAAABBBDDDEEE@@@@@@???<<<;;;;;;===???;;;===@@@BBBAAAAAABBBCCC===DDDFFFDDDDDDIIILLLKKKSSS|||tttkkkggggggcccdddeeeccc```]]]\\\[[[eeetttcccbbb|||gggYYYPPP\\\eeeRRRBBBJJJHHHGGGEEEFFFGGGGGGFFFEEEBBBEEEDDD@@@@@@BBBCCC@@@;;;;;;<<<===???@@@???>>>>>>============???AAABBB???BBBDDDDDDAAA???@@@AAA<<<===>>>>>>===<<<===???AAA???<<<;;;===???AAAAAA999<<<<<<::::::===@@@@@@===>>>?????????BBBFFFIIIGGGIIIJJJJJJIIIIIIJJJKKKHHHOOOVVVWWWRRROOORRRVVV^^^fffyyyvvvzzzrrrZZZHHH???<<<<<<;;;:::999888777666444444444444444444444444222222222222222222222222111111111111000000000000000000000000000000000000111111111000000000000000111111222222222333333333222222222333333333444444333444555555666555555555666888999:::;;;:::999888999AAA@@@???[[[}}}gggeeegggjjjsssYYYEEE@@@FFFDDDAAACCCIIIKKKHHHJJJNNNLLLKKKIIIIIIJJJJJJHHHFFFJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@===>>>???@@@??????@@@BBBEEEDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQSSSTTTTTTUUUTTTVVVZZZaaahhhpppxxxwww___YYYYYYXXXZZZ___sssyyyXXXEEEMMMVVVTTTVVVTTTPPPMMMKKKJJJJJJJJJVVVSSSNNNIIIFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>CCCFFFHHHFFFBBB@@@BBBFFFAAA@@@>>>======???@@@BBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============@@@AAABBBCCCCCCDDDGGGIIIVVV]]]|||wwwddd```ffffffbbbdddhhhbbbVVVYYY\\\gggzzzpppsssTTTMMMIIIKKKMMMJJJFFFDDDHHHEEECCCDDDGGGHHHEEEBBBBBBAAAAAA@@@@@@AAAAAABBB>>>===<<<::::::;;;<<<<<<::::::;;;<<<=========<<<<<<>>>AAABBBAAA@@@@@@AAA???@@@AAAAAA@@@???>>>===AAA@@@???===<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;;;;===@@@CCCEEEDDDCCCBBBBBBCCCGGGJJJLLLQQQNNNMMMTTT\\\^^^XXXPPP]]]YYY^^^sssxxx~~~qqq^^^LLL@@@;;;;;;;;;:::999888777666555444444444444444444444444222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000111111111222222222333333222222222333333333333444333333444555555555555555666666888:::;;;===???@@@<<>>AAADDDDDDGGGKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>@@@AAAAAAAAAAAACCCDDDEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLKKKLLLLLLMMMNNNOOOOOOPPPOOORRRVVV[[[```ffflllppp{{{}}}~~~|||hhhXXXVVVXXXVVVWWW]]]uuucccPPPTTTYYYTTTTTTRRRPPPNNNLLLKKKKKKKKKRRRPPPKKKGGGEEEDDDDDDDDDAAA@@@???>>>>>>>>>???@@@FFFIIIKKKIIIDDDAAAAAADDDAAA@@@>>>======???@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBBBBBBBCCCFFFHHHLLLQQQffftttaaaeeehhhgggggggggbbb[[[XXXXXX^^^jjjvvvttt```MMMGGGDDDGGGHHHEEEAAA???GGGEEECCCBBBCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA<<<<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;:::===@@@AAA@@@>>>======>>>??????@@@@@@???>>>===@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;:::;;;<<<>>>AAABBBBBBAAAAAAAAABBBDDDGGGHHHIIIHHHIIIOOOWWW[[[XXXSSSOOOSSS[[[eeerrr|||ooo~~~uuufffUUUGGG>>>:::999999999888777666555555444333333333333333333333333222222222222222222222222111111000000000000//////000000000000000000000000000000000000000000000000000111111111222222222222111111222222222333333333222333444444555555444444555555666888;;;@@@EEEHHHGGGCCCDDDFFF@@@FFFkkk|||qqqooogggVVVaaazzz]]]KKKDDDAAADDDGGGEEEBBBAAAEEEFFFGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>@@@AAACCCDDDDDDDDDFFFHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMPPPSSSVVVZZZ___bbbkkkpppvvv|||hhh\\\UUUWWWXXXTTTTTTXXXggguuutttaaaSSSUUUUUUOOOPPPPPPOOONNNMMMMMMLLLLLLLLLKKKHHHFFFDDDCCCBBBBBB===<<<::::::;;;===@@@BBBHHHJJJLLLKKKFFFAAA@@@AAAAAA@@@???>>>>>>???@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAAAAAAAABBBDDDGGGEEEHHHLLL___ddddddggglllmmmhhhdddddd[[[YYYYYY]]]bbbiiiwww|||vvvyyytttooorrraaaMMMHHHCCCAAADDDEEEAAA===<<>>?????????>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>?????????@@@@@@AAABBBCCCCCCCCCDDDFFFJJJOOOSSSSSSSSSMMMRRRUUUTTTUUUaaavvv}}}kkkmmm{{{|||pppmmmaaaPPPBBB;;;999999999777777666666555444333333222222222222222222222222111111111111111111111111111000000000////////////000000000000000000000000/////////000000000000000000000000111111111111222111111111111222222222222222222333444444444444444555444444555999@@@FFFJJJPPPGGGHHHNNNJJJBBBMMMaaarrr___iiipppcccRRRIIIFFFEEEBBB???BBBDDDEEEEEECCCCCCEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCAAA@@@???>>>@@@BBBDDDEEEEEEEEEGGGIIIFFFGGGGGGGGGGGGEEECCCBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDFFFHHHIIIJJJLLLNNNPPPSSSWWW\\\```dddlllwwwjjjaaa\\\YYYZZZXXXSSSRRRUUURRR]]]___UUUOOORRRSSSNNNMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGFFFDDDCCCBBBBBBAAA===;;;999888999===@@@CCCEEEHHHJJJJJJFFFBBB@@@@@@AAA@@@???>>>>>>??????@@@>>>======<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>===>>>@@@@@@@@@@@@CCCEEEFFFIIIFFFKKKmmmnnneeeccckkkoookkkhhhkkkbbb``````___]]]^^^gggrrr{{{|||rrrrrrzzznnneeetttvvvUUUGGGGGGCCCBBBEEEFFFBBB>>>>>>>>>@@@BBBBBBBBBEEELLLQQQ@@@@@@????????????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888:::;;;=========>>>@@@BBB<<<======>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>@@@AAAAAAAAA@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOMMMLLLJJJKKKNNNRRRUUUWWWqqqrrreeebbb```|||sssdddSSSJJJ@@@999888999999777666555555444444333333333222222222222222222222222111111111111111111111111000000000////////////...////////////////////////......//////000000000000//////000000000111111111000000000111111111222222111222222333333333333333555444333333666<<>>>>>???=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????===>>>?????????@@@BBBDDDGGGJJJJJJIIIUUUvvvooodddhhhnnnllljjjlllcccdddggggggaaa\\\]]]cccoooxxxwwwmmmtttrrrxxx}}}hhhNNNHHHFFFCCCCCCFFFFFFBBB@@@@@@<<<>>>@@@@@@@@@DDDJJJPPP@@@@@@????????????@@@@@@BBBBBBAAA@@@>>><<<:::::::::;;;;;;;;;:::999888888<<<<<<;;;;;;<<<@@@FFFKKK==================>>>>>>@@@@@@???>>>>>>?????????<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBB@@@@@@AAACCCEEEEEEEEEFFFJJJMMMDDDCCCDDDIIIOOOPPPLLLGGGTTT\\\nnnppp```sssyyyZZZKKK===:::777777888999777555555555444444444333333333111111111111111111111111111111111111111111111111000000////////////......////////////////////////---......//////000000111////////////000000000000///000000000000111111111000111222222333333222222444333333333444777;;;===888FFFMMMFFF>>>>>>???<<>><<<;;;;;;<<<>>>@@@<<<===@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;<<<===>>>??????===>>>????????????AAACCCDDDHHHMMMKKKFFFSSS}}}zzzrrrqqqpppllljjjbbbcccgggiiieee]]]YYY[[[___fffpppzzzvvvjjjooorrr|||wwwXXXIIIGGGDDDAAA@@@BBBBBB??????AAA?????????>>>===>>>AAADDD??????>>>>>>>>>>>>??????CCCBBBBBB@@@>>><<<:::999999999:::::::::999888888<<<;;;:::999;;;@@@GGGLLL@@@???>>>============>>>AAA@@@??????>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>@@@AAACCCDDDFFFIIILLLBBBGGGLLLLLLIIIHHHJJJNNNKKKOOOWWWcccvvv~~~|||~~~}}}vvvuuusssrrrrrrsss~~~|||uuusssssssss{{{wwwxxxzzzoooVVVCCC===666666666777888777666444555444444444444333333333111111111111111111111111111111111111111111111111000000/////////.........////////////////////////------......///000000111........./////////000000/////////000000000111111000111111222222222222222222333333444555555666666222===CCC===777888<<<======EEEYYYyyyddd[[[cccwwwqqqeee[[[NNNFFFEEEFFFDDDAAAEEEFFFGGGGGGHHHGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFFFFEEEDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>???AAABBBDDDEEEFFFIIIJJJLLLNNNQQQVVV]]]bbbnnnyyyyyyfff^^^___]]]YYYXXXVVVVVVWWWXXXVVVSSSSSSLLLHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKDDDBBB???===<<<<<<===>>>===<<<<<<;;;;;;===>>>???<<<<<<===???AAABBBBBBAAAAAAAAAAAA@@@???>>>=========<<<<<<;;;;;;::::::999888888999:::;;;<<<===>>>>>>???@@@@@@??????AAACCCBBBFFFKKKIIICCCIIIccc~~~wwwrrrllleeedddeeehhhgggaaa^^^___\\\^^^ccchhhqqqrrrttt}}}sss[[[MMMGGGDDDBBB???>>>???>>><<<>>>BBBAAA???===============<<<===<<<<<<;;;;;;<<<<<<===????????????>>><<<:::999777888888999999999999888888999999999:::===AAAEEEBBBAAA@@@>>>============@@@@@@>>>===<<<<<<<<<<<<===<<<;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAABBBBBB>>>???@@@BBBDDDEEEFFFFFFEEEJJJMMMKKKFFFDDDGGGLLLIIITTTXXXRRRQQQbbb~~~|||gggaaa^^^______```gggqqq|||ssssssyyyzzzsssjjjhhhnnnzzzyyylll```YYYLLL===999???999999999999777666666666555444444444444444444333000000000000000000000000000000000000000000000000000/////////............////////////////////////---------...///000000111............/////////000////////////000000000000000000111222222222222222000222444555666555444444888666666999;;;:::777666888???AAAWWWsssppp~~~qqqccc___ppplll___YYYUUUNNNHHHBBBCCCEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJHHHFFFDDDEEEDDDDDDCCCCCCEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFEEECCCAAA???===;;;:::888999;;;>>>@@@AAABBBBBB???AAAEEEIIINNNVVV___eee~~~sssiii___\\\]]]XXX[[[ZZZXXXXXXYYYYYYUUUOOORRRJJJEEEHHHLLLKKKHHHGGGHHHGGGEEEEEEEEEGGGIIIKKKCCCAAA===:::999999;;;===:::::::::;;;<<<===>>>???>>>======>>>@@@AAABBBAAAAAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;:::999999666777777888:::;;;<<<<<<>>>@@@@@@@@@???@@@AAACCCDDDHHHIIIHHHHHHOOOZZZcccxxxppplllgggeeehhhiiiggggggiii``````^^^___dddppp~~~tttXXXIIIHHHHHHCCCBBB???===>>>===;;;>>>CCCAAA>>><<<===@@@AAA>>><<<;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::666777888999999999999999555777999999999999;;;===DDDCCCAAA???============??????===<<<::::::999999===<<<;;;:::::::::::::::777777888999:::;;;::::::;;;;;;<<<>>>???AAABBBCCCBBBAAA@@@AAACCCCCCAAA???BBBAAABBBFFFJJJKKKIIIFFFGGGLLLLLLGGGIIIUUUaaafffsss{{{sssqqqooo^^^III<<<::::::999666666555555555555444444444333333333222222222111111000000000000000000000000000000//////.........------------............///////////////////////////........................////////////000000000000////////////000000000000111111111111111111111111000111111222222333444444555555555555666666666666111<<>>BBBDDDCCCCCCEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAACCCAAA>>><<<<<<;;;;;;:::;;;777777:::<<<<<<>>>BBBBBB>>>EEEMMMSSSkkktttddd___\\\TTTSSSYYYUUUTTTRRRQQQQQQQQQRRRSSSKKKJJJIIIGGGFFFEEEDDDDDDHHHGGGGGGFFFEEEFFFFFFFFF@@@???>>><<<:::999999999888999:::;;;;;;;;;:::999<<<;;;:::<<<>>>???>>>===>>>>>>======<<<<<<<<<;;;;;;:::999999888888999999777999===>>>:::888???III?????????@@@BBBDDDEEEFFFHHHEEECCCEEEJJJNNNPPPPPPdddwwwrrrjjjmmmpppgggeeennnqqqeeedddcccccceeegggkkkmmmqqquuuhhhVVVIIIDDDCCCCCCCCC??????===<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999999999888888888888999999666666777888999999::::::;;;<<<===>>>>>>>>>===<<<======<<<;;;::::::999999888999999::::::999999888666666666666888:::<<<===::::::;;;===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGJJJKKKKKKIIIHHHJJJOOOSSS]]]aaalll|||VVVLLL???888888999888666555555555555444444444333333333222222222111111111////////////////////////000/////////.........------------............///.................................................../////////000000000000.../////////000000000000111111111111111111111111000000111111222333333444444444555555555666666666666;;;;;;777CCCddd~~~mmmgggfffmmmttt```SSSMMMKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCBBB???<<>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999:::888888:::999888===CCC======>>>@@@AAABBBCCCDDDFFFDDDCCCDDDIIIMMMNNNNNNVVVtttpppmmmqqqmmmmmmnnniiiiiigggfffhhhjjjkkkjjjiiipppuuu~~~}}}wwwwww}}}~~~}}}lll___VVVJJJCCCAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888777777888888888666777777888888999999999:::;;;<<<======<<<<<<;;;======<<<<<<;;;;;;::::::888888999999999999888888666555555666777999<<<===::::::;;;<<<===>>>???@@@?????????@@@@@@AAABBBBBB???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJIIIGGGHHHKKKOOOSSSSSSVVV___kkkuuuyyyzzz}}}{{{|||>>>;;;888666777777666555444444444444333333333333222222222222111111111000/////////////////////////////////...............---------............///....................................................../////////000000000....../////////000000000000000000000000000000000000000000111222222333333444444444444555555555555666888777333444@@@WWWjjjjjj]]]UUU[[[pppuuuqqq\\\WWWPPPKKKHHHGGGFFFEEEBBB@@@???@@@AAABBBAAAAAA<<<===>>>>>>======???AAA@@@???>>>============>>><<<;;;;;;;;;;;;;;;<<<======???FFFPPPXXX```lllwww}}}~~~zzzppp^^^WWWSSSUUUSSSMMMMMMRRRPPPOOOMMMKKKJJJIIIIIIJJJHHHGGGFFFDDDBBB@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAA???>>>===;;;:::999888888888888999:::;;;;;;::::::===<<<;;;;;;<<<<<<;;;:::;;;;;;::::::::::::999999::::::999888888888888999;;;666444666777666777;;;:::;;;===???@@@AAAAAA@@@CCCBBBAAACCCFFFIIIKKKKKKJJJSSSuuupppmmmkkknnnnnneeemmmlllmmmooopppooojjjeeeddddddgggqqqwwwqqqpppuuuwwwzzz}}}~~~}}}zzztttqqq```LLLGGGAAA>>>???@@@>>>===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::999999888777777777888888888777777666666777777888777777777777777777777777888999::::::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;777888888999999888888777666555555666777999;;;<<<::::::;;;<<<======>>>>>>;;;<<<<<<>>>???AAACCCDDD===>>>@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJLLLKKKKKKNNNTTT\\\ccchhhlllnnnsss|||777888999888555333222222444333333333222222222222222111111111111000000000////////////////////////........................---------............///........................................................./////////000000........./////////000000000000000000000000000000//////000000111222222222333333333333444444444444333333777;;;999555===III___wwwsssddd___mmm|||}}}rrriiibbb\\\YYYRRRMMMIIIIIIHHHFFFDDDEEE@@@>>>===???@@@CCCJJJQQQHHHEEEAAA???>>>@@@CCCEEEFFFGGGHHHJJJJJJLLLNNNPPPRRRWWWbbbqqq~~~|||hhh]]]RRROOONNNQQQOOOKKKLLLRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA??????>>>AAAAAAAAAAAA@@@@@@??????>>>===<<<:::999888888888888888999999:::::::::;;;>>><<<::::::;;;;;;999777:::::::::::::::::::::::::::999999888888888888888777666777:::888444333555999:::===???@@@@@@???>>>@@@@@@@@@AAACCCEEEGGGGGGIIIFFFXXXwwwkkkmmmrrrlllnnnqqquuuvvvtttooojjjgggcccaaa```cccmmm{{{{{{uuutttyyy{{{~~~xxx{{{sss[[[PPPIIIFFFBBB???>>>===;;;999===<<<;;;;;;:::::::::;;;999888888777777888888999888888888888888888888888888777777666666777777777777666666555555666666777777777666666666666666666666777777888999999999999:::::::::::::::;;;;;;;;;666777777888888777777666555555555555666888:::;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;<<<>>>@@@BBBCCC===>>>???AAABBBBBBCCCCCCAAACCCEEEGGGGGGHHHHHHHHHFFFJJJNNNQQQQQQRRRUUUXXXZZZ^^^eeennnzzz888999999777333111111222222222222222111111111111111111111000000000//////........................---------...............---------............///............................................................////////////............////////////////////////////////////...//////000000111111222222222222222333333333333555000333<<<===666555;;;;;;RRRtttyyy{{{~~~wwwooojjjrrrwwwooohhhfffbbb[[[YYY[[[TTTOOOMMMPPPTTTZZZeeeqqqddd```[[[XXXYYY___fffjjjnnnqqqtttvvvwwwxxx{{{~~~lll[[[SSSQQQOOONNNMMMLLLKKKNNNSSSPPPNNNLLLIIIGGGFFFFFFFFFFFFEEECCCBBB@@@?????????@@@@@@AAAAAAAAA@@@???>>>===<<<;;;999999888888888777777888888999:::;;;;;;===;;;:::999:::999888666:::::::::::::::::::::::::::999888888777777888888444999@@@DDD>>>555444777999:::===???@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDHHHFFFLLLbbb~~~vvvxxxtttnnnuuu{{{zzzsssllljjjkkkffffffdddaaa___dddmmmtttyyyyyyyyy~~~yyylllppp}}}cccNNNFFFLLLHHHCCC???<<<;;;:::999;;;:::999999888999999999777777666666666666777777777777777777777777777777666666666555555666666777666555555444444555555666666555555555555555555555555555555666777888888999777888888888888888888888555666666777777666666555555555444444555777999:::;;;;;;<<<<<<===>>>??????===<<<;;;;;;<<<>>>???AAA@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBEEEHHHIIIIIIHHHCCCHHHMMMOOOMMMKKKKKKMMMQQQTTTWWWXXX[[[aaallluuuwwwvvvvvvuuu555666555333111111222444222111111111000000000000000000000000////////////........................---------------.........---------............///------------------------........................------........./////////------........./////////////////////////////////.........///000000111111111111111111222222222222999111...333555222333777777999KKKhhh~~~uuuiiilllwwwnnnoooeeeccchhhxxx{{{xxx|||qqqjjjqqq|||uuujjj\\\RRRSSSQQQMMMKKKKKKLLLNNNPPPNNNLLLJJJHHHFFFEEEDDDEEECCCBBBAAA@@@???????????????@@@AAAAAAAAA@@@>>>===<<<;;;:::999888888888888777777777777888:::;;;<<<<<<:::999888999999777555999999::::::::::::;;;;;;999999888777777777777888444;;;EEEJJJCCC999777<<<999:::<<<===>>>>>>>>>===<<<===????????????@@@BBBCCCEEEFFFMMMfff}}}vvvuuuyyy{{{wwwoooiiihhhjjjdddfffgggbbb\\\[[[```fffccckkkuuuyyyyyy|||}}}qqq```aaammmxxxsssZZZJJJDDDGGGDDD@@@===:::999::::::888888777666666777777888777666666555555666666777555555555555555555555555555555444444555555666666555444444444444444444555444444444444444444444444444444444555666777888999777777777777777666666666444555555666666555555444555444444444555666888999999999:::;;;===>>>???@@@???>>><<<;;;;;;<<<>>>???BBBAAAAAA@@@???>>><<<;;;>>>>>>@@@CCCGGGHHHGGGFFFEEEGGGHHHGGGFFFFFFIIIMMMPPPQQQQQQNNNJJJJJJPPPUUU^^^gggqqqtttppplllnnnsssqqqsss|||wwwwww|||wwwiiicccdddgggfff444333222222222333333444111111000000000/////////000000/////////.................................,,,,,,,,,------.........---------............///------------------------........................---------.........//////---------.........//////........................------...//////000000111000000000111111111222222555222000000000111333666<<<555:::KKKddd{{{xxxtttccc\\\bbbuuuqqqnnniiiiiivvvtttlllmmmhhh]]]TTTRRROOOKKKIIIJJJLLLKKKIIIJJJHHHFFFDDDBBBBBBAAABBB??????>>>>>>>>>>>>??????>>>???@@@AAA@@@???===<<<;;;:::999888888777777888777777666777888999;;;<<<:::999777777888888777555888888888999999999::::::999999888777777777777777555888???DDDAAA:::999<<<999999::::::;;;<<<<<<<<<;;;===??????>>>===???@@@AAA@@@BBBGGGPPPggg}}}wwwpppkkkgggeeedddaaabbbcccbbb```___bbbddd^^^```eeekkkqqqxxx}}}{{{yyy{{{{{{|||~~~{{{lll___aaammmxxxsss]]]OOOGGGCCC??????>>><<<999888888999666555555444444555555666666666555555555555666666444444444444444444444444444444333333444555555666444444333333333333444444222222333333444444555555444444444444555777999:::888888888777666666555555444444555555555555444444555444444333444555777888555666777999;;;===>>>??????>>><<<;;;;;;===???AAAAAAAAAAAA@@@???>>>===<<<@@@???>>>@@@CCCEEECCCAAADDDDDDDDDDDDDDDFFFJJJLLLKKKMMMNNNLLLIIIIIILLLOOOKKKPPPUUUWWWVVVVVVXXXYYY[[[YYY___mmmtttpppiiidddhhhlllrrrvvvyyyyyyxxxwwwhhheee___XXXXXX\\\]]]ZZZ555333222333555555444222000000000000////////////000/////////....................................,,,,,,,,,------.........---------.........//////------------------------........................---------.........//////---------.........//////........................------......///000000000000000000000111111111111,,,333777666333444555666999666999999;;;XXXzzziiidddppp~~~ttt|||uuuyyy|||zzzrrrllljjjeee\\\UUUSSSOOOLLLHHHGGGJJJLLLIIICCCFFFDDDBBB@@@????????????<<<<<<<<<<<<<<<===>>>???===>>>???@@@???>>><<<;;;::::::999888777777777888777666666666888999;;;===999888777777888888777666666666777777888888888999999888888777777777777777444333555;;;<<<999777888999888888888999:::;;;;;;:::===@@@???===<<<>>>@@@BBB<<<@@@HHHDDDFFFkkkrrrkkkiiigggbbb]]]```^^^^^^```ccceeefffeeecccaaa``````dddgggjjjjjjmmmooossswww{{{}}}~~~}}}zzz}}}}}}yyysssjjjeeemmmzzzrrrxxx}}}|||\\\HHHDDDCCC@@@<<<===>>>===:::888777666444444333333333444444555666666666555555666666666333333333333333333333333333333333333444444555666444333333222222333333444111111222333333444555555444444444444555777999::::::999999888777666666555333444444555555444444333555444333333444555777888222333555777999<<<===>>>>>>===;;;;;;;;;>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>>BBB???===>>>@@@AAA???===<<<===@@@CCCEEEFFFFFFEEEBBBEEEGGGGGGEEEEEEFFFHHHMMMMMMLLLKKKLLLOOOQQQPPPQQQLLLJJJNNNUUUYYYZZZYYYXXXYYY\\\]]]\\\ZZZWWWVVVRRRRRRQQQPPPUUUZZZZZZUUU333333222222111000//////////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..........................................////////////000000000000000000000000111111222222222333333333444222555:::<<>>:::777:::;;;<<<>>>??????@@@@@@??????>>>>>>===<<<<<<<<<===<<<;;;999888777777777666666777777888888888999999888888777666555555444666666666666666666666666666777777777777777666666333444666777777777666555777888999888777777999;;;::::::;;;;;;<<<===>>>>>>===>>>???===???FFFSSS\\\{{{gggeeegggccc^^^ZZZ^^^___^^^```eeegggfffddd]]][[[```___[[[]]]fffdddcccccceeegggiiiiiihhhooopppsssxxx}}}|||{{{zzzyyyzzz||||||{{{|||~~~~~~~~~~~~~~~wwwvvv|||~~~yyyfffttt|||^^^OOOGGG>>>;;;>>>999999999888888888777777888666444333222333555666444444555555555555444444222222222222222222222222111111111111111111111111333333333444444444555555555555555555444444333222555444444333333444444555444666888::::::999777555666666666666666666666666555444444444444555666666777888999999888999;;;===????????????????????????CCCAAA>>><<<;;;<<<>>>???>>>>>>>>>>>>????????????<<<<<<<<>>:::888888;;;===:::;;;<<<>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888777777777666666777777777888888888777777666666555444444333555555555555555555555555555555666666666555555444444555555666666666666666777888999999888777888:::888999999:::;;;;;;<<<<<<;;;===?????????DDDLLLSSSaaavvvkkkaaa``````___^^^dddjjjjjjeeefffaaa^^^```aaa```bbbdddbbbaaa```aaacccccccccaaabbbccceeeiiimmmoooqqqqqqqqqqqqpppppppppppppppqqquuuuuuttttttuuuwwwzzz{{{~~~}}}|||~~~}}}}}}}}}}}}||||||}}}~~~}}}|||||||||xxxkkkSSSIIIDDD===:::===999999888888888777777777666555444333333333444444444444555555555555444444222222222222222222222222111111111111111111111111333333333333444444444444444444444444444333222222333333222222222222333333444555888999:::999777555555555555555555555555555444444444444444555666666555666888999999:::<<>>>>>>>>>>>===<<<===@@@EEEIIIIIIIIICCCDDDEEEFFFGGGGGGFFFFFFJJJIIIIIIMMMRRRSSSPPPLLLKKKIIIHHHHHHIIIIIIHHHFFFKKKNNNQQQQQQOOOMMMMMMNNNOOOMMMKKKIIIIIIJJJKKKMMM222222111111000000//////////////////////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---............/////////////////////////////////000111111111222222222222666333444888666222666??????SSSpppsssuuutttjjjdddbbbeeeddd^^^VVVTTTbbbzzz~~~lll\\\ZZZhhhyyy~~~tttyyyssshhhsssrrrooo```XXXeee|||wwwiii___ZZZ___YYYRRRMMMMMMMMMKKKJJJGGGEEECCCCCCEEEFFFFFFEEE???>>><<<888444666;;;@@@;;;<<<===>>>??????@@@@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;999888777777777777666666666666777777777777555555555444444333222222444444444444444444444444333444444555555555444444666555555555555666666777666888::::::888777777777777777888888999999::::::999<<<@@@AAA@@@AAAEEEHHHEEEZZZyyytttnnnnnnvvv}}}yyypppffffffccc______ccccccaaabbb```______``````___]]]^^^___```bbbdddgggiiijjjhhhhhhhhhhhhhhhhhhhhhiiimmmnnnnnnoooqqqssstttuuuxxxxxxxxxzzz||||||{{{yyyvvvyyy}}}~~~~~~~~~yyyuuuuuuyyyvvvfffTTTDDD@@@???;;;999<<<888888888888777777777777444444444444444333333222333444444555555444444333222222222222222222222222111111111111111111111111222222333333333444444444222333333333333222111111222111111111111111111222333555777888999888777666555555555555555555555555444444444444444555555666333555777999999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<:::999999999:::;;;;;;;;;<<<<<<<<<======>>>===>>>@@@CCCEEEFFFEEEBBBCCCEEEGGGGGGGGGGGGGGGIIIHHHHHHLLLQQQSSSQQQNNNMMMJJJHHHIIILLLLLLHHHDDDGGGIIIJJJKKKJJJJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHHHH111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------.........//////////////////////////////000000000111111111111222444111333777888444444888:::;;;FFF```wwwxxxtttiii]]]YYY___fffmmmqqqsssjjjZZZQQQSSSZZZyyyeeeVVVWWWcccyyywwweeeZZZ]]]hhh}}}uuuxxxoookkkuuuzzzjjj]]]YYY\\\^^^RRROOOLLLJJJKKKLLLLLLJJJGGGFFFDDDCCCCCCAAA===;;;>>>BBBDDDBBB<<<999;;;>>><<<<<<======>>>???@@@@@@>>>>>>======<<<;;;;;;;;;::::::999777777666666666666666666666666666666666555555444444333333333333444444444444444444444444333444444555555555555444777666555444444555666777555888:::;;;999777666666777777888888999999999:::888;;;>>>@@@???@@@AAACCCEEEIII[[[~~~iiipppoooddd___bbbddd```cccaaa``````aaaaaa```___ccccccdddddddddfffiiikkkhhhhhhhhhiiiiiiiiiiiiiiihhhiiijjjllloooppprrrrrruuuuuuvvvwwwyyyzzzzzzzzzyyyzzz{{{|||~~~|||ssssssxxx|||nnnWWWMMMBBB;;;;;;<<<:::999:::888888777777777666666666333444666666666555333222333333444444444444333333222222222222222222222222111111111111111111111111222222222222333333333333111111222222222111111000222111111000000111111222333444666777888777777666444444444444444444444444444444333333444444555666444666888999::::::<<<>>>========================>>>>>><<<;;;:::999999999::::::::::::;;;;;;;;;;;;>>>>>>>>>@@@AAABBBCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEHHHMMMOOOOOONNNLLLJJJIIIJJJKKKMMMMMMMMMGGGHHHHHHHHHIIIKKKMMMOOOLLLKKKJJJIIIHHHGGGGGGGGG000000//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------------....................................//////000000000111111111333111111444666666666888<<<555333???VVVpppxxxnnniiiyyy{{{jjjaaa]]]iiiwww}}}ppp___]]]YYYeeexxxxxxrrrrrr~~~nnnZZZSSSRRRSSSRRRMMMLLLLLLLLLLLLKKKJJJHHHGGGCCC@@@???@@@BBBDDDDDDYYYZZZXXXPPPEEE===;;;<<<===<<<<<<<<<===>>>???@@@???>>>>>>======<<<;;;;;;999999888777666666666666666555555555555555555555555555444444444444444333444444444444444444444444333444555666666666666666777666555444444555666777444777999:::999777666666999999999999::::::::::::999:::<<<===>>>@@@BBBDDDDDDEEEIIIYYYwwwsss~~~ooobbb```bbbbbbbbbaaa```aaacccdddcccbbbbbbcccdddcccbbbcccfffiiidddeeefffgggggggggffffffcccdddfffiiikkknnnppppppqqqqqqqqqrrrtttxxx|||~~~zzzyyy|||zzzyyyXXXJJJ???:::888:::;;;:::999999777777777666666666555555444555777888888666444222222222333333333333222222222222222222222222222222111111111111111111111111111111111222222222333333000000111222222111111111222222111111111111222222222333555666777777777666444444444444444444444444333333333333333444555555666888:::::::::999::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::888999999999::::::::::::===>>>??????@@@@@@AAABBBBBBDDDFFFHHHIIIHHHGGGFFFAAAAAABBBDDDGGGJJJKKKKKKIIIKKKLLLJJJHHHLLLTTT[[[HHHHHHGGGHHHJJJMMMOOOQQQJJJJJJKKKKKKJJJJJJIIIIII////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,------------.................................////////////000000000000222111111111222333444666333555777777999EEE^^^ttt{{{yyy{{{tttddd[[[XXXUUUNNNHHHOOOOOOOOONNNLLLJJJHHHGGGDDDBBBBBBFFFQQQ]]]hhhooovvvpppdddTTTFFF===<<<===<<<<<<;;;:::;;;<<<>>>???>>>>>>======<<<;;;;;;:::888888777666666666666666555555555555555444444444444444444444444444444444444444444444444444444444333444555666666666666666777666666555555555555666444666888999888777777888::::::;;;;;;;;;;;;;;;;;;999999:::;;;===@@@CCCDDD===EEEIIIHHHTTTsss|||zzzhhh^^^^^^```aaa``````aaabbbccccccbbb___bbbdddcccaaaaaadddgggaaabbbdddeeefffeeeeeeddd``````bbbeeehhhkkknnnpppsssrrrqqqqqquuu||||||}}}hhhJJJDDD999999:::::::::999888888666666666666555555555555444555666777777555333222111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222000000111222222222222111222222111111111111222222222222333555666666666777333333333333333333333333333333333333333444444555777999;;;;;;:::999888999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<888888999999999999::::::;;;===???@@@@@@@@@BBBDDDCCCEEEGGGIIIJJJHHHFFFEEEAAA@@@AAAAAACCCFFFIIIJJJJJJMMMNNNJJJFFFJJJUUU___IIIHHHGGGHHHKKKNNNPPPPPPLLLLLLNNNNNNNNNMMMLLLKKK........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,,,,---------........................................../////////000000///111222111///000333444///222888999555444AAAQQQggg}}}fffbbb]]]ZZZYYYVVVQQQMMMPPPOOOMMMKKKJJJJJJLLLMMMPPPSSSYYYcccmmmuuuzzz{{{iiibbbVVVJJJAAA<<<;;;<<<<<<;;;:::999999:::<<<===<<<<<<;;;::::::999999888777777666555555555666666555555555444444444333333222222333333333333333333333333333333333333333333222222333444555666666555666666666666666555555444333555666777666777888:::;;;;;;;;;;;;;;;;;;::::::999999999;;;===???@@@@@@>>>@@@EEEHHHIIITTTsss{{{jjjdddfffdddcccaaabbbccccccbbbaaa]]]aaaeeedddbbbaaacccfff```bbbdddfffffffffeeedddaaaaaabbbdddhhhlllpppsssuuusssqqqppptttqqqQQQ@@@???777999:::999777777888888666666666555555555444444333333444444444333222111111111222222222222111111222222222222222222222222111111111111111111111111000000000000111111111222000111111222333333222222111000000//////000000111111222333444555666666777222222222222222222222222333333222222333333444555555888:::;;;:::999999:::::::::::::::::::::::::::999;;;===???@@@???>>>===888888999999999:::::::::999<<>>===<<<;;;999;;;:::999888888999;;;<<<::::::999999888777777666777666666555555555555666555555555444444333333333111111111111111111222222111111111111111111111111000111222333444444555444555666777777777666444333333444555666666777:::<<<::::::::::::::::::::::::888888:::<<<>>>>>><<<;;;FFF888888GGGIIIBBBMMMffftttttthhhgggeeedddddddddbbbaaaZZZ^^^cccccc```___aaaddd^^^___bbbdddddddddcccbbbdddddddddfffjjjoootttwwwrrroookkkjjjooo~~~zzzbbbLLL@@@===<<<666999:::888555666777888666666555555555444444444222222222222222111000000111111222222222222111111222222222222222222222222111111111111111111111111000000000000111111111111000111222333333333333333//////............//////111111222333444666666777222222222222222222222222333333222222333333444555333666999;;;;;;:::;;;;;;::::::::::::::::::::::::777999<<>>===888999999999999:::::::::888;;;???@@@@@@BBBFFFIIIFFFGGGIIIKKKJJJHHHDDDBBBFFFFFFEEEEEEEEEGGGKKKNNNTTTRRRNNNJJJGGGGGGIIIKKKOOOMMMLLLOOOSSSUUUTTTRRRTTTUUUVVVVVVTTTPPPMMMKKK........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////---------------------------------------------------------............///............////////////222222111111111111111111444333333333333444555555;;;===JJJeeezzzvvvnnnfff^^^[[[VVVRRRPPPRRRUUUTTTLLLEEENNNGGG???===FFFXXXmmm{{{nnnaaaXXXPPPIIIDDD???>>>;;;999888999::::::999999888888777666666666777777777777777777777777666666666666666555555444444444333333222111000000222222222333333333444444111111111111111111111111111111222222222333333333444444555555555555444444777888888777666555555666999999888888888888888888888888999999999::::::::::::;;;<<<>>>@@@BBBDDDEEEiiixxxqqqlllmmmqqqqqqiiibbbfffggghhhjjjllljjjfffbbbfffbbbccchhhkkkhhheeedddaaafffhhhfffiiisssyyyzzz~~~xxxnnnjjjppp{{{}}}mmmVVVEEE<<<;;;;;;:::999888888777666555555444444444444333333222222222333333333222222111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000000111222444444222222111111111111111222222222222222222222222222111111222222222333333333333333222222333333444555333555777999:::;;;;;;:::<<<;;;:::999888999:::;;;;;;;;;<<<<<<;;;;;;:::999999999999888888777777777777999>>>BBBFFFHHHIIIIIIDDDJJJOOOPPPLLLHHHHHHJJJJJJKKKMMMMMMMMMMMMNNNOOOSSSTTTPPPKKKIIIMMMNNNLLLPPPPPPOOOOOOPPPSSSUUUWWWRRRTTTWWWYYYXXXUUUQQQNNN........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------------------------------------------------------........................////////////111111111111111111111111333333333333333444555555777777;;;GGG[[[rrrwwwggg^^^YYYUUUQQQPPPUUUQQQLLLIIIIIIJJJJJJJJJ<<<===@@@IIIVVVfffvvvlllcccWWWNNNIIIEEE@@@<<<<<<;;;999888777888:::;;;999888888777777666555555666666666666666666666666555666666666666555444444444333333222111111000000222222222222333333333333111111111111111111111111111111111222222222333333444444555555555555444444666777888777555444555666777777777777777777777777888888888999999999999:::999:::;;;===???AAACCCDDDRRRhhhwwwmmmvvvzzz|||zzztttooommmnnnfffgggnnnxxx|||vvvnnnjjjooouuuzzzzzz|||{{{yyynnnddd^^^SSSDDD:::777777777666777777666555555444333333444444333333333222222222222222111111111000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000000000111222222222111111000000111111111333333333333333333333333111111111222222222333333333222222222222333444444333444666888999999888888999999888888888888999999999999:::;;;;;;;;;;;;;;;:::999999999888888888888888:::>>>BBBEEEFFFGGGGGGEEEJJJOOOPPPLLLIIIIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWWWWSSSRRRSSSRRRNNNQQQPPPOOOOOOOOOQQQSSSTTTRRRTTTWWWXXXXXXWWWTTTRRR------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------............---............/////////000000000000111111111111333333222222333333444555777666555555<<>>AAACCCDDDEEEEEEFFFJJJNNNOOOLLLIIIIIIJJJMMMNNNOOONNNOOOQQQUUUXXXUUUYYY[[[YYYXXXWWWSSSNNNRRRQQQPPPOOONNNNNNNNNOOOSSSTTTUUUVVVWWWVVVUUUUUU------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,---------.........---------.........///////////////000000000000000222222222222222333333444555777999777777;;;EEENNNggg~~~~~~}}}dddYYYNNNJJJIIIGGGHHHJJJEEEEEEEEEDDDAAAAAABBBDDDVVVWWWXXXVVVRRRKKKEEEAAACCCAAA@@@@@@BBBCCCBBB@@@888777777666666777888888777777666666555444444444444444444444444444444444444444444444444333333222222222111111000000000000000000000111111111222222000000000000000000000000000000000111111111111222222222333333333333222222444555666555444333444555444444444555555555555555666666777777777888888888666777888:::;;;===>>>???>>>EEENNN]]]yyylllVVVIII<<<:::888888888888666444444444444333333222222222222222222222222111111111////////////////////////000000000000000000000000////////////////////////........./////////000000////////////////////////111000000/////////000000000000/////////000111111111111111111111111111111111111111111222222222222222222222111222333333444444555666777777666555444222333555777888999888888666777888999:::::::::::::::::::::999999999999999:::;;;===???AAABBBBBBBBBEEEHHHKKKKKKJJJHHHGGGGGGIIIIIIJJJIIIJJJMMMRRRVVVSSSXXXYYYWWWVVVVVVRRRLLLQQQQQQPPPNNNMMMKKKJJJIIIQQQQQQQQQQQQQQQQQQQQQQQQ------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,------------...------------................../////////000000000222111111111111222333333111333666777777777777888FFFWWWmmm}}}{{{{{{yyyyyywwwrrrfffYYYQQQJJJHHHFFFBBBAAABBBEEEAAA===>>>EEEOOOWWW\\\YYYUUUPPPIIICCC>>>;;;:::;;;;;;;;;<<<>>>>>>===<<<:::999888777777666666666666666555555444333333222444444444444444444444444333333333333333222111111111111000000000000///////////////000000000111111//////////////////////////////000000000111111111111111222222222222111111222333444444333222333555444444444555555555666666555555555666666666777777555666777888:::<<<=========BBBBBB???KKKkkksss]]]JJJ>>>888777555444444333222111444444333333333333333222111111111111111111111111///000000000000000000000////////////////////////........................---............/////////....................................///000111222///.........//////000111////////////////////////000000111111111222222222222111111111111222333333555666777777777666555444222333555777999999999888777888888888888888777777999999999999999999999999:::;;;<<<===???@@@@@@AAABBBDDDFFFGGGFFFDDDDDDCCCEEEEEEEEEEEEFFFJJJOOORRRRRRUUUUUUQQQPPPQQQOOOKKKOOOOOOOOOMMMLLLIIIGGGEEEMMMLLLLLLKKKJJJJJJJJJJJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,------------.........------......//////000000111111000000111111222333333222111222444555666555777>>>GGGUUUkkk}}}uuuqqqhhhccc^^^SSSRRRKKKGGGFFFDDD???===>>>777===HHHVVV```dddbbb^^^PPPKKKDDD===:::;;;===???999::::::::::::999888888:::999999888777555555444555555444444333222222222333333333333333333333333222222222222222111111000000000000///////////////........./////////000000////////////////////////////////////000000000000000000111111111111000000111222333333222222333444333333333444555555666666444444555555555666666666555555666888999;;;<<<<<<===:::???EEEAAAAAAYYYzzzvvvaaaNNN???777666555444333222333444444333333333333333222222222000000000000000111111111////////////000000000000////////////////////////........................------------.........///........................,,,,,,------...000111222...------......///000111........................000000000111111111111222111111111111111222333333555555666777777666555444222333555666777888888888777777888888777666666555777888888888888999999999999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBAAA@@@@@@BBBCCCDDDDDDEEEHHHLLLOOOQQQRRRPPPLLLJJJMMMLLLJJJKKKLLLMMMLLLKKKHHHEEECCCGGGFFFFFFFFFFFFFFFFFFFFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---......///000000000000000000000111222222444444222222222444666888444777888;;;GGG]]]sss~~~|||jjjcccbbb[[[WWWVVVPPPMMMGGGCCCCCCBBB??????BBB:::III___nnnooocccSSSHHHDDDAAA>>>:::999999:::;;;999:::::::::999888888999666666666666666555444444444444444333222222111111222222222222222222222222111111222222111111000///////////////////////////------........./////////................................./////////000000///000000111111000000///000111222222111111222444111111222222333444444555333444444444444555555555555666666888999:::;;;<<<===999>>>GGGCCC999BBBUUUoooqqq]]]LLLAAA999666555555555555444444444555111111111111111111111111/////////000000000111111------........./////////////////////////////////------------------------,,,,,,---------.........------------------------------------......///000------------...///000111........................000000000000111111111111111111111111111222222333333333555666666555444333333333333333444555777777555555666777777777666666666666777777777888888888888888999:::<<<===???@@@???>>>??????@@@@@@???>>>???@@@BBBCCCCCCEEEHHHJJJKKKMMMLLLHHHFFFHHHGGGDDDHHHIIIKKKKKKJJJHHHDDDBBB@@@AAACCCDDDFFFFFFGGGGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000000000000000000111111222///222444333111000222555222888999444333<<>>777888:::;;;;;;:::888777666777888888777777888999222333444444555555444444444444333333222111111000000000000000000000000000111111111111111000//////.........///////////////---------.........//////..................................../////////000//////000000000000/////////111222222111111222444///000000111222222333333333333333444444444555555555666777888999:::;;;<<<999<<<;;;666:::CCCEEEAAAHHH___tttZZZEEE:::666666555222333444444222000//////////////////000000000000.../////////000000111111,,,,,,,,,------.........////////////////////////------------------------,,,,,,,,,---------......------------------------//////...------------...,,,,,,,,,---...///000111////////////////////////000000000000111111111111111111111000111222222333111222333444555444333333333222222111222333555666333333555666777777888888555555666666777777777888777888888999;;;===???@@@???>>>>>>>>>@@@@@@>>>===;;;===@@@AAAAAABBBDDDFFFEEEHHHHHHDDDCCCDDDBBB>>>EEEGGGIIIKKKJJJHHHEEEBBB===???BBBEEEGGGIIIIIIIII,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++...111111000000000//////......---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////000000000111222222333333333333444555777999:::<<>>@@@AAAJJJGGGQQQnnnlll___[[[PPPBBB999666777666555333333333222222222111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////...........................------,,,,,,------.........//////...---,,,,,,,,,---------...////////////............///000000////////////............////////////000000000000111111000000111111222333333222111000000111222222333222111111111333666777777888888777555444555666444555666666666666666666666777999;;;<<<===>>>>>>999:::<<<>>>???>>>======<<<;;;;;;???CCCFFFEEECCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEHHHIIIHHHDDDAAABBBAAAAAAAAACCCEEEHHHJJJ,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++...111999666222...,,,,,,---...---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------------------....................................//////000111111222222333222222222333555666888999777<<>>AAAFFFQQQbbbnnnnnnggg[[[TTTKKKCCC???===:::888:::;;;<<<<<<<<<:::888666666666666555555555444444333333222222222111111111111111111111111111111111000000000000000000000000000000000000/////////...............................................................................................................////////////000000000000000000000000222222222222222222222222333333333333333333444555555555555555666777888999999999999:::;;;<<<===>>>DDDBBBHHH[[[yyyqqqZZZNNNFFF???888444555777666555333333222222222111111111000000000000000000000000////////////////////////000/////////.........---................................................------,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,---------------......------......///000////////////////////////////////////000000000111111111000000111111222333333222111000000111222222333222111111222333555777666777888777555444555666555555666666777777666666555666888:::;;;<<<======:::<<<===??????>>>===<<<<<<;;;<<<>>>BBBDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHHHHFFFDDD??????@@@AAABBBDDDEEEEEE,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++***+++...000;;;777111,,,***+++...111,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------------------....................................//////000000111111222222111111111111222333444555888666555666<<>>@@@AAAAAA???>>>>>>???@@@BBBCCCDDDEEECCCBBBBBBDDDGGGIIIIIIHHH@@@@@@AAABBBCCCCCCDDDDDD,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///333000,,,******---111555,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000111111222111111000000111111222222999999777666555888<<<@@@RRR[[[iiiyyyoooooo}}}~~~|||{{{yyy}}}www{{{wwwjjj^^^______\\\VVVRRRQQQRRRIIIHHHIIIIIIBBB>>>HHHXXXbbbnnnxxxvvvmmmaaaTTTKKKAAA@@@>>>===<<<:::999999888888888888888777666555444444444444333333333333111111111111111111111000222222222222222222222222000000000000000000000000000000/////////.........................................................................................................---------.........///////////////000000000000000111222222222222222333333666666555444333333333333555555555555555666888888::::::999888888999999999<<>>@@@AAA@@@??????<<<<<<===>>>?????????>>>>>>???AAACCCEEEGGGHHHIIICCCBBBAAACCCGGGJJJKKKLLLEEEDDDCCCCCCCCCEEEFFFGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...+++*********+++...111222,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---......//////000111111222111111111111111222222...111555666777777777888:::@@@HHHRRR\\\fffpppvvvttt{{{zzzzzzjjjzzztttooowwwuuu~~~jjjeee```___aaaaaa^^^[[[ZZZZZZZZZYYYVVVSSSQQQPPPHHHDDDBBBDDDJJJXXXkkk{{{xxx{{{wwwiiiZZZOOOGGGBBBAAAAAA@@@>>><<<999888777666666666666666555555555333333333333222222222222000000000000000000000000111111111111111111111111////////////////////////////////////............................................................................................................------------..................//////000000000000111111111222222333333333666555444333333333333333444444444444555666777888;;;:::999999888999999999777>>>EEEGGGGGGIIIOOOUUUhhhxxxvvvuuuaaagggZZZGGGBBB===777888999666444222111111000000111111111000000000//////////////////////////////........................---------...............................................................,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,//////......------,,,,,,---,,,,,,,,,,,,---......///000000000111111111222000000000000111111111111000000//////000000111222111111222222333333333333444444444444444444555555777888999999777777888999555666777888999999999999999999:::;;;;;;<<<;;;;;;888:::===@@@AAABBBAAAAAA;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGIIIJJJJJJDDDBBBAAACCCFFFJJJLLLLLLIIIGGGDDDBBBBBBEEEIIIKKK,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---******++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......//////000000111111111111111111222222000222444555555666888:::666:::>>>@@@AAAEEELLLSSS\\\]]]eeewwwzzzmmmttt~~~uuuvvviiirrr{{{{{{zzzkkk]]][[[VVVQQQOOOPPPTTTWWWUUUVVVWWWXXXUUUOOOHHHBBBCCCEEELLL\\\uuuwwwpppfffWWWKKKJJJKKKFFF>>>???@@@@@@===999666444444444444444444444444444444222222222222111111111111////////////000000000000000000000000000000000000/////////////////////////////////.........------------------------------------------------------------------------------........................,,,------------.........---......//////000000111111111111222222333333444444444333222222222333333444444444444555666777888:::999999888888888999999:::<<<>>>>>>???AAADDDGGGHHHSSShhhuuueee```KKKNNNCCC777888777333666555444222000///000111222000000000000////////////////////////////////////........................---------------.........------------------------........................,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,..................---------------------......///...//////000000111111111000000000111111111222222000////////////000111111000111222333444444444333444444444444555555444444666888999888777777888:::555666777999999:::::::::::::::;;;<<<<<<<<<;;;;;;888:::<<>>???>>>===>>>???===???BBBEEEHHHIIIJJJJJJEEEDDDCCCDDDGGGJJJKKKKKKHHHFFFCCCAAABBBEEEIIILLL,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,+++++++++***+++++++++***++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------......///000000000000000000000111222222666777666555333333555777666888:::999777777999<<>>===:::<<>>>>>???AAA???AAADDDGGGJJJKKKKKKKKKGGGFFFEEEEEEGGGIIIIIIHHHFFFFFFEEEFFFGGGIIIKKKLLL,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,...---,,,++++++,,,---,,,+++++++++,,,------++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------...//////000.........//////000222222...000333444333333333444444444333333555777999:::666999======<<<>>>DDDIIIQQQSSSXXX```lllyyy~~~|||zzzzzzxxxuuulll___]]]YYYUUUTTTTTTUUUVVVMMMLLLKKKLLLMMMLLLHHHDDDLLLNNNNNNLLLIIIKKKRRRXXXoooyyyYYY@@@FFFIIIDDD@@@@@@AAAAAA888999:::999555444555777333222222111222222333333111111111111000000000000---.........//////000000........................//////////////////////////////.........---------------------------------------------------------------------------------........................,,,,,,,,,---------......---------...///000000111000000111222333333444444000000000000111222333333444444444444444555777777555555555555555666777777555777999999999:::>>>AAA<<<>>>AAABBBGGGRRRaaammmlllZZZTTTFFF===EEE666999222...555555111333000111333333222111111222000/////////............////////////////////////........................,,,,,,,,,------.........------------------------........................,,,++++++++++++++++++,,,***+++,,,,,,------------+++++++++,,,,,,---------///............///000000,,,------...///000000111000111111111111222222222///////////////000111111000111222444555555444444444555555666555555444444222444555555444444555777666666888999:::;;;;;;;;;999999:::::::::999888888<<<===>>>???>>>===;;;999999<<>>>>>@@@BBBCCCEEEHHHKKKMMMNNNNNNMMMHHHGGGFFFGGGHHHHHHGGGFFFEEEGGGIIILLLNNNNNNMMMMMM++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........111111222222222333333333555555555555666666666666888888888888888999999999===???AAABBBEEENNN\\\gggxxx~~~~~~vvv{{{|||uuu}}}xxx}}}xxxtttrrrqqqiiihhheeebbb^^^ZZZXXXVVVNNNMMMKKKJJJJJJJJJKKKLLLGGGLLLPPPOOOMMMLLLIIIFFFKKKLLLLLLKKKLLLZZZuuummmaaakkknnn]]]BBBAAA>>><<<::::::::::::;;;:::999777666444333222333222111111000000111111222111111111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////.........//////000000111111111222222222333333333444444444555555666666555444555666777888666888999:::999999:::<<<<<<===??????@@@AAADDDFFFXXXggg}}}rrrRRRCCC???<<<999888444444444333333222222222////////////////////////////////////////////////..............................---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////---......///000111111222333222111111111222333444333333222222111222222333111222333333222222444666777777777777777999;;;<<<;;;:::888777777777888888777:::======<<<;;;:::::::::;;;>>>@@@BBBCCCDDDDDDGGGIIILLLNNNPPPOOONNNLLLGGGHHHHHHHHHGGGHHHKKKMMMIIIHHHHHHLLLQQQTTTSSSRRR++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////............111111111111222222222222444444555555555666666666777777777777888888888888777999;;;;;;;;;???GGGNNNLLLQQQRRRQQQUUU\\\^^^\\\gggddd]]]WWW[[[hhhtttzzz}}}qqqgggccchhhrrrzzzyyykkkdddffflllmmmiiiccc\\\XXXUUUUUUUUUSSSSSSQQQOOOMMMKKKIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKJJJJJJIIIJJJPPP\\\pppwwwnnncccUUUKKKRRRTTTGGG>>>===<<<:::999999999:::999888777666444333222111222222111000000000111111111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////000000000111111111222222222222333333333333444444555555444444444555666777555777888999888888999;;;;;;<<<============???AAAFFFMMM[[[mmm~~~{{{|||~~~eeeQQQ<<<555666555333222222222222111111111000000..............................................................................---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////------......//////000000000/////////000222333444222222111111111111222222111222333333222333555777777777666666777888:::;;;:::999888777666777777888999;;;===>>><<<;;;::::::999;;;===@@@BBBDDDDDDEEEHHHJJJLLLOOOPPPPPPOOONNNKKKJJJHHHEEEDDDEEEIIILLLHHHHHHIIIMMMRRRVVVVVVUUU++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000000000111111111333333444444444555555555555555555666666666777777444777999999777777:::===>>>@@@AAA???@@@DDDFFFDDDEEEFFFDDDAAACCCKKKPPPPPPRRRRRRRRRPPPPPPQQQUUUXXXZZZYYYXXXUUURRROOOOOOOOOOOOMMMJJJGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIDDDCCCJJJLLLIIIIIINNNJJJ[[[rrrxxxZZZNNNIIIFFF???@@@CCC<<<;;;:::999888777888999999777666666444333222111111222111111000000000000000000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...............//////000000000000111111111111111111111111222222222222333333333333333444555555444555777777666666888999999:::;;;:::999999;;;<<>>>>>BBBCCC@@@:::>>>BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGJJJDDDCCCHHHGGGCCCIIITTTjjjwwwdddTTTOOOAAABBBGGGBBB>>>@@@???:::999888777666666777777666555555444333222222111111111000////////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++------------------------......---------...///////////////000000000111111/////////000000000111111222222222222222333333444222444555666555555666888666777888888777888999;;;@@@???>>>???DDDKKKSSSXXXrrr~~~nnncccVVVLLLJJJKKKFFF@@@===555333333444555333222222///.....................................................................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))******++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///...........................//////000111222222000////////////000000111222333444444333444666888666666555555555666888999888777666555555555666777;;;===??????===:::999999888999;;;>>>AAACCCEEEFFFIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJGGGCCC@@@AAADDDGGGIIIIIIJJJMMMOOORRRTTTUUU++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))******+++,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......//////------........./////////111111111111222222222222111222222333444444555555333444444444444555777888777666666777888888999;;;;;;>>>>>>;;;:::======::::::<<<>>>???>>>>>>???AAA>>>@@@AAABBBCCCCCCEEEFFFCCCCCCBBBAAA@@@@@@??????BBBBBBBBBAAAAAAAAAAAAAAADDDDDDFFFFFFFFFEEEDDDCCCHHHBBB?????????EEEYYYooouuuXXXKKKKKKLLLJJJ<<>>>>><<<;;;999777555444555555555555555444444333333333111000//////......//////.....................///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++---------------------------------------...//////....../////////000000000........./////////000000111111111222222222222222111333444444444444555777444555777777777999;;;===;;;;;;;;;===???AAADDDEEEIIIUUUeeeqqqyyywwwkkk\\\PPPEEE;;;999:::777333222000222333111//////......////////////////////////................................................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------000000//////////////////111111111111111111000000//////......///000000111222333444333333333555777666555444444444555666777666555444444444555666777;;;===??????===:::999999888999:::<<>>===???AAAAAA@@@AAADDDGGG????????????@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>888777555666@@@YYY{{{oooXXXIIIDDDEEEGGGGGG<<>>:::<<<<<<<<<:::888666444333333333444444444444444444444444000000///...............---------...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............////////////............////////////000111111222333222222222111333444444333444555777333555777777888999<<<>>>;;;:::999999;;;===@@@BBB???CCCHHHMMMTTT```ooozzz|||mmm[[[PPPDDDAAA999222222222111000222...111111...,,,...///......////////////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,,,,,,,---************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////000000000000000000222222222222111000///...///......//////000111222111222333333222222444666555555444333333444555666555444333333333444555666999;;;>>>>>><<<:::999888888888999:::<<<>>>AAABBBAAACCCFFFHHHHHHGGGEEEDDD???AAACCCDDDCCCBBBBBBCCCGGGHHHGGGFFFEEEEEEHHHJJJ++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++***+++,,,---...//////000------,,,+++++++++,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////............////////////....../////////000000000000111111222444555555666999888777777888888777777666222222666888555777;;;;;;===<<<888888;;;<<<::::::;;;;;;:::999999<<<>>>============???AAADDDFFFCCCBBBAAAAAABBBCCCEEEFFFAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======>>>888>>>???@@@PPPmmmmmm]]]QQQQQQPPPHHHAAAAAAEEE???AAABBB::::::>>>;;;888777555333222222222222222222222333333333333333000///......------......,,,,,,---------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))))))*********++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000------........./////////............////////////000111222333333333222222111333444444333444555777555666777888777888;;;===>>>===;;;::::::;;;===>>>BBBAAA@@@???AAAGGGPPPVVVZZZhhhzzz}}}wwwjjj``````___NNNAAA;;;333555222000111000...000444...111111......222222///............//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000///000111111111000///...////////////000111222333000111222222111111333555555444333222222333444555444333222222222333555666777999<<<<<<;;;999888888888888888888:::<<<>>>??????AAAEEEHHHHHHFFFCCC@@@@@@AAABBBAAA@@@???AAABBBDDDEEEEEEDDDBBBBBBFFFIII++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++,,,---...000000111...------,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////........./////////000000.........////////////000000111111333444555666666222222444666888888777555:::555555::::::777888===:::<<<<<<999999<<<<<<:::666999<<<============>>>@@@===:::;;;???DDDFFFFFFCCCBBB@@@>>>>>>???@@@AAA>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;===???@@@MMMVVVXXXVVV```ppppppbbbXXXJJJEEELLLKKK???===EEEBBB>>>@@@===555999>>>999444444222111111111222333111111111111111222222222//////...------------...,,,,,,,,,------.........------------------------************************++++++++++++++++++++++++************************************************))))))************))))))))))))******++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,---...///000---------.........//////........./////////000000000111222333444333222222111333444444444444555777666777888777666777888:::888:::<<>>888999<<<>>>@@@AAAAAAAAAHHHKKKUUUdddlllooosssxxxyyyxxx{{{vvvggg^^^^^^NNNAAAAAACCC;;;555555111......000222000---///555,,,000000,,,---222111,,,---------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++******************************************))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---...000000000//////////////////000111333333///000111111000111333555555444333222222222333444333333222222222333555666666888;;;<<<:::999888999888777777777888:::<<<===>>>AAAFFFIIIIIIFFFBBB???CCCBBBAAA???======@@@CCCAAACCCDDDBBBAAABBBFFFJJJ************************************************++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,---///000000000000...---,,,,,,+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////............////////////000111111111111222222222666666666666555555555555444444555777888:::;;;;;;<<<<<<;;;;;;::::::::::::888999;;;===??????>>>>>><<<<<<;;;<<<>>>AAADDDFFFDDD???;;;<<<@@@BBBAAA>>>@@@???>>>>>>>>><<<999666888:::>>>DDDMMMWWW___dddwwwtttnnnggg___XXXRRROOOHHHGGGDDDBBB@@@?????????===>>>>>>===;;;999777666333222222111111222222333111111111111111111222222222111///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...............---------////////////000000000000111222222333333222222111///000111222444555666777444555666777999:::;;;<<<========================999:::;;;===>>>>>>>>>>>>BBBBBBDDDGGGKKKOOOSSSVVVfffooo}}}~~~wwwkkkggg```ZZZSSSLLLFFFAAA888888666555333222000000222111111111000000//////................................................---------------------------------------------------------------------------------,,,,,,++++++++++++++++++************)))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------...............000000000000000000000000////////////000000000000111111111111111222222222222333444555555555444333555444333222333444555666:::::::::999777777999;;;<<<999666777:::<<<<<<:::===AAAFFFHHHGGGCCC@@@>>>BBBBBBAAA@@@??????@@@@@@???@@@BBBBBBBBBDDDFFFHHH************************************************++++++++++++++++++++++++++++++************++++++,,,++++++***))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------......//////......///000000000//////------,,,+++************)))))))))******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---...////////////............////////////000000111111111222222222333333444444555555555666333444555666888999:::;;;<<<<<<;;;;;;::::::::::::999:::;;;===>>>>>>????????????>>>===>>>???@@@AAAGGGBBB===;;;===??????>>>BBB>>>:::666666:::???CCCNNNTTT^^^hhhppptttuuuuuueeeaaa[[[UUUOOOLLLKKKJJJIIIGGGEEECCCAAA@@@@@@@@@<<<======<<<;;;999777555333222222111111222222333111111111111111111111111222111///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......................../////////000000000111111222222333333333333222222000000111333444555666777444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@======>>>@@@BBBDDDFFFGGGJJJOOOUUU]]]fffoooyyy~~~zzzpppmmmjjjddd]]]NNNKKKGGGDDDAAA===999666666666555444222111000000111111111000000000//////................................................------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++************)))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------------............//////000000000000000000000000////////////000000000000000000111111111111222222333333444555555444444333444444333333333444555666888999999888666666888:::???===;;;<<<===????????????BBBFFFGGGEEEBBB@@@?????????>>>>>>============@@@AAABBBBBBBBBCCCEEEGGG************************************************++++++++++++++++++++++++++++++************++++++,,,+++******)))*********************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---...///000111111000111111111000000///...---,,,+++***))))))))))))(((((()))***++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...///000000000000---............/////////000000000111111111222222000111111222444555555666333333444666777888999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===???????????????>>>>>>>>>>>>>>>???>>>=========>>>??????888:::>>>AAAGGGPPP\\\eeezzzzzzzzzwwwpppeeeZZZSSSPPPLLLFFFBBB@@@AAADDDFFFGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;:::888666444222222111111111111222222111111111111000000000000111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////////////////000000000000111111111111222222333333333333222222111111222333555666777777333444555666777999999:::999::::::::::::::::::999;;;<<<===>>>???@@@@@@@@@???@@@@@@AAAAAA@@@???>>>>>>???AAACCCGGGNNNWWW]]]aaannnuuuppplllnnnrrrrrr{{{}}}~~~{{{yyy{{{}}}}}}|||zzzyyyxxxooohhhkkkrrrtttrrrpppjjj```TTTNNNMMMKKKEEE@@@:::888666555555444222000333333222222111000000000000000000000////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..................//////000000000000000000000000000000////////////000000000000//////000000111111111111333444444555555444333333444444333333444555555666777888888777666666888:::@@@@@@AAA@@@???@@@AAACCCCCCEEEGGGFFFDDDBBBAAAAAA======<<<<<<<<<<<<;;;;;;AAABBBCCCCCCBBBBBBCCCEEE************************************************++++++++++++++++++++++++++++++************++++++++++++***************+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++---......///000000111111000000111111111000000///...---,,,+++************************++++++++++++************************+++++++++++++++++++++++++++++++++***+++,,,,,,---------...///000000000000---------.........//////000000000000111111111111111111222222333444444555222333444555666777888888999999999999999999999999;;;;;;::::::;;;<<<>>>???;;;;;;<<<===>>>>>>>>>>>>888:::===>>><<<:::999999777BBBSSS___ffflllrrrwwwkkkhhhbbbZZZRRRKKKFFFCCCCCCAAA>>>;;;<<<>>>BBBDDDCCCCCCAAA???>>><<<;;;;;;999999999999888666444333222222111111111111222222000000000000000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////000000000000000111111111222222222333333333333222222111222333444555666777777333333444555666777888888999999:::;;;;;;:::999999:::;;;<<<===>>>?????????AAABBBDDDDDDCCC@@@===;;;===@@@CCCEEEFFFGGGHHHIIIBBBKKKQQQOOONNNRRRVVVVVV^^^______^^^]]]aaahhhoootttooogggbbbbbbeeeiiikkkddd[[[TTTTTTWWWWWWQQQLLLIIICCC===::::::999555111777666444333333333111///111000000000000000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---......//////000000000////////////////////////////////////000000000000/////////000000111111222444444444444444444333333333333444444555555666666777888999999888777999:::>>>@@@BBBBBB??????BBBEEEGGGHHHHHHFFFCCCBBBBBBCCC>>>>>>>>>>>>>>>>>>======BBBDDDEEEDDDCCCAAABBBCCC************************************************++++++++++++++++++++++++++++++************+++++++++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++////////////............------...///000111111000......---,,,,,,,,,,,,---......---,,,+++***))))))************************+++++++++++++++++++++++++++************+++,,,,,,,,,---...///000000000000------------............//////000000000111111111333333333333333333333333222222333444555666666777777777777777888888888888::::::999888999;;;<<<===999:::;;;;;;<<<<<<;;;;;;999::::::999888888;;;===IIIUUUeeemmmlllfffaaa^^^QQQMMMHHHCCC@@@???@@@AAA>>>>>>>>>??????@@@AAAAAABBBAAA@@@???===<<<:::999777777777777666555333222222111111000000111111222000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---........./////////000///000000000000111111111111222222333333222222111111222222333444555666666222222333444555555666666999:::;;;<<<<<<;;;:::999777888999;;;<<<<<<<<<===<<<>>>@@@AAA@@@>>>;;;999666;;;AAAEEEGGGGGGGGGGGGFFFFFFDDDAAABBBDDDDDDAAACCCDDDDDDCCCCCCGGGNNNSSSTTTOOOIIIFFFFFFJJJMMMOOOIIIGGGCCC@@@>>>===999555999777555444555444222///555333222111222111000...////////////////////////.....................///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------...///000000111////////////////////////////////////000000000000...//////000111222222222555555444444333333333333333333444555666666666777777999;;;;;;:::999:::<<<<<<@@@CCCCCCAAAAAACCCFFFJJJJJJIIIFFFCCCCCCDDDEEEAAABBBBBBCCCCCCCCCBBBAAADDDEEEGGGFFFDDDBBBBBBBBB************************************************++++++++++++++++++++++++++++++************++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++......---------,,,,,,,,,******,,,---.../////////---------------......///111111///...,,,+++***)))************************++++++++++++++++++++++++***************+++,,,,,,+++,,,---...////////////,,,------------........./////////000000000111111444444444333333222222222111222222333444444555555555555555555555666666666888888888888888999:::::::::::::::999888777777666444333333666<<>>===AAAAAAAAA@@@>>><<<:::999555555666666555444222111111111000000000000111111000000//////......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000000000111111111111000000111111222333333444555555111111222222333444444555888999;;;<<<<<<;;;999888555666777888999:::::::::999:::===??????>>><<<::::::<<<>>>??????@@@AAACCCGGGBBB===<<>>=========;;;:::<<>>??????===:::777888;;;;;;777444555555333222333333444444333222111222000000000222222222000////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++************)))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,---...///000000000000000000000000000000////////////000000000000//////000111222333333444666666444333333333333333222333444666777777777777777999;;;<<<;;;;;;;;;<<<<<<>>>AAACCCDDDEEEFFFHHHHHHHHHGGGEEECCCBBBDDDFFFDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGHHHHHHFFFDDDCCCCCC************************************************++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************++++++++++++))))))***+++,,,,,,,,,++++++++++++,,,---...///000222111000///...---,,,+++***************************************************************++++++,,,***+++,,,---............,,,,,,---------.........////////////000000000111111111111222222222222222111111222222333333444444222222333333444444444444555666777777777777777777999888666555555555555666444555;;;EEEOOOWWWZZZZZZFFFEEEEEECCCAAA???===<<<888999<<<>>>??????>>>>>>999;;;===??????===;;;:::>>>>>>>>>===;;;999777555333444444444444222111000111111000000000000111111000000///......---,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++************************************************************************************************************************************************************************(((((((((((()))))))))***************************************************++++++++++++++++++++++++++++++,,,,,,---.........---.........//////////////////000000000000//////000111111222222333333333000000111111222333333333666888:::;;;;;;:::888666444555666777888999999999888:::<<<===>>>>>>===<<<>>>??????>>><<<;;;===>>><<<:::999;;;===>>>>>>>>>>>>>>>===<<<:::::::::;;;:::;;;<<<>>>>>>;;;666222444888888444333777777555///111333333222111111222111000///000222222222000000000//////......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++************)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,******+++,,,---...//////000000000000000000000000////////////000000000000000000111222333444555555777666444333222222333333222333444666777888777777666888;;;<<<;;;:::;;;<<<999:::<<<@@@DDDFFFFFFFFFDDDEEEDDDCCCAAAAAABBBDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFHHHJJJJJJHHHFFFEEEEEE************************************************++++++++++++++++++++++++++++++************++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************''''''((()))***++++++,,,)))************)))(((((())))))***+++,,,...///000111111111000//////......*********************************************************)))***++++++,,,******+++,,,------------,,,,,,,,,---------......////////////000000000000......///000111222333333111111111222222333333444111111111222222333333333444444666777777666555555444333222222333555888:::???EEEOOO\\\bbb^^^QQQEEE>>><<<;;;<<<>>>@@@@@@@@@<<<;;;999888777888999:::999:::<<<======<<<;;;:::999999999999777444222111222333444444333222000///111111000000000000111111000000///...------,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,---......------------.........///......////////////......000000000111111222222333000000111111222222333333555666999::::::999666555444555666777999999999999555666888999::::::999999222666;;;???@@@@@@??????;;;<<<>>>???;;;777666777999999999999888777666666666444333333444555555444333555333///000555444///...111333222000///000111111///............,,,+++111000000///......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,------......------,,,))))))*********+++++++++))))))***+++---......///000000000000000000000000////////////000000000000000111111333444555666666777666555333222222333333111333555666888888888777555777:::;;;:::::::::;;;555555666;;;BBBEEEDDDBBBAAABBBBBBAAA??????@@@BBBDDDEEEGGGIIIJJJIIIGGGFFFFFFHHHKKKKKKIIIGGGFFFFFF+++++++++*********))))))************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++------,,,---...111444666111000///,,,+++,,,///222)))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...............////////////000000000000///000222333333222111111///000111222222444555555333444444555666777888888777555333444:::DDDNNNUUUhhhccc[[[RRRIIIBBB===;;;::::::;;;<<<======<<<<<<===<<<:::888888888:::;;;999:::;;;<<<;;;:::999888555555444444444333333333000000000000000000000000111111111111000000000///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************+++*********))))))((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------............////////////000000000000000/////////000000111222333333444444555555666666777888888888555555555555555666777888777777777888888888888888888888888888888888888888:::999888777666666666666888888888888888777666666555555444333333333333444444444333333222111000000////////////////////////000000//////.........---.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++/////////......---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222333555666666777444444444333333222222222444444555666777888999999999999999999999999999999444555666999<<>><<<<<<>>>AAABBBEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEE+++++++++*********))))))************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,///111333333444444222///,,,+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------...............////////////000000000000///000111222222222111000666333000000222444555555222222222222222222222222;;;@@@IIISSS\\\bbbeeefffWWWSSSMMMFFF@@@;;;888777888999999:::;;;<<<======>>>===:::888777777777888777888999999999888777666444444444444333333333333000000000000000000000000111111000000000//////////////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************************)))))))))(((************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000000000111222333333333444444555666666777777888555555444555555666777888666666666777777777777777888888888888888999999999:::999888777666555555555777777777777777666555555555444444333333333333333444333333222111111000000////////////////////////////////////......------------------------------...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............/////////000000000111111111111222333444555666666777444444333333333222222222333444555666777888999999888888777777777777777777666666777888:::<<<>>>@@@@@@>>><<<::::::<<>>???>>>;;;999777666666666666666666666666555444333444444444333333333222222000000000000000000000000000000000/////////..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................//////000000111111222222333333444444555666666777444444444555555666888888555555555555555555555555666777888999999999999999999999777666555444444444555555555555555444444333444444333222222222222333333222222111111000000//////////////////////////////............---------------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............/////////000000000000111111111111222333444555555666333333333333222222222222333444444555666777888888888888777777777666666666888888777777888999;;;<<<;;;:::999888888:::<<<>>>======>>>@@@CCCEEEHHHIIIIIIJJJJJJIIIGGGDDDAAA???************************************************))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))***+++,,,***---222444333111//////------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////////////////000000000000...//////000111111111111111222444444444222222222333555999@@@JJJSSS\\\aaahhheee___WWWNNNEEE>>>:::;;;:::999888777777777777:::999888888999;;;===???>>>===<<<:::999888888888555555555444444333222222333333333333222222222222000000000000000000000000/////////............------------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++---------.........//////---------................../////////000000111111222222333444444555555666444444444444555777888999555555555444444444444444666666888999::::::999999999888666555333222222222222333333333333333222222333333222111111111111222111111111000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///////////////000000000111///000000111222222333333333222222222222222222222333333444555555666777777:::999999999888888888888888777666666666888999;;;999888888888999:::<<<===;;;;;;===???AAADDDFFFHHHGGGGGGHHHGGGDDDAAA>>><<<************************************************))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++*********************+++'''***---...//////111222------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000////////////000000000000/////////000111111222333444777777333......333999>>>GGGUUU```eeeaaaZZZTTTNNNJJJCCC===::::::;;;===:::::::::999999888999999===<<<:::999999;;;===>>><<<<<<<<<;;;;;;;;;;;;<<<666555555444333222222222333333222222222111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++------------............------------....../////////////////////000000000222222333333444555555555333333444444666777888999666666555555444444444444666777888:::::::::999888777666555333222111111111000111111222222222111111222222111000000000000000000000////////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///...////////////000000000.........//////000000111222222222222222222222222333333444444555555666666888888888888888888888888666555444444555888:::<<<999::::::;;;<<<======>>>;;;<<<<<<>>>@@@BBBDDDEEEBBBCCCCCCCCCAAA???<<<:::***************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++************++++++++++++***+++++++++***+++...000,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000////////////000000000000000000000000111222444555111333333222333<<>>:::;;;;;;;;;<<<<<<<<<<<<777666444333222222222222222222222111111111000000////////////////////////---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...//////000000////////////000000000000222222333333444555555666333333333444666777999:::888888777777666555555555666888999::::::999777666444444333222111111111111///000111111111111111111111111000////////////000........................------------------------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///......////////////000000------......////////////111111111222222222222222333333333444444444555555444444555666666777777888555444333333555888<<<>>><<<===>>>???@@@@@@??????<<<<<<===>>>???AAABBBCCC??????@@@@@@???===;;;999))))))*********+++++++++************************)))************+++++++++*********++++++++++++,,,************************)))************+++++++++************************************************************************************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++(((((()))******************+++,,,+++******+++,,,******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...///000000////////////000000000000111111000111222333555666111333888@@@IIISSS[[[```aaaYYYLLL@@@999888;;;>>>===<<<;;;999777666555444888888888777666555444333777888999:::<<<===>>>???::::::::::::::::::999999666555333222111000111111222111111111000000000000////////////////////////,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))************((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000111111000000000000000000000000333333333444555555666666333333333444666777999:::::::::999888888777666666777999:::;;;:::888666444222111111000000111111111//////000111111111111111111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++)))*********++++++++++++************************************************++++++++++++++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///........./////////000000///////////////000000000000111111111222222222222333333333333333444444444222333444555666888999999777666444333555888;;;>>>>>>???AAABBBBBBAAA@@@???;;;<<<<<<>>>???AAACCCDDD??????@@@@@@???<<<999888))))))******++++++++++++************************)))************+++++++++))))))*********+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))************+++++++++&&&'''((()))************(((***,,,---,,,++++++,,,)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111////////////000000000000222111111111222444666777>>>@@@HHHUUU___```WWWMMM;;;:::999888777777888999444333222222333555888:::777777777777666444333222222444777:::<<<>>>???@@@:::::::::999888777666555666444333111/////////000111111111111000000000000////////////////////////,,,,,,,,,+++++++++******)))******+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------...............///000111111222111111111111000000000000333333444555555666666777333333333444666888999:::;;;;;;;;;:::999888888777888999;;;;;;:::888555333000000000000000111111222//////000111111111111111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000000000000000111111111111000000111111222222222222333333333333333333444444333444555777888:::;;;<<<999777555444555777;;;===@@@AAABBBCCCCCCBBB@@@???:::;;;<<<>>>@@@BBBEEEFFFAAAAAAAAAAAA???<<<999777))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))*********+++************************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************------------------------............////////////111000000000111333666777FFFSSSYYYRRRJJJGGGAAA777333333444444555666666666999666222111333444444222777666555444333222222222222333555888:::;;;<<<===<<<:::999888888888666444222222222111111111000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++*********))))))(((((()))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111222111111111000000//////111111222222222333333333555666777888:::;;;======;;;:::999777666555555555777888999::::::999777666222222111111111111111222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++///...---,,,++++++***)))************************---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,........................////////////////////////111111111111000000000000222222222111111111111000111222333333444444444333444444444555555777888999888888777555333444777:::===???BBBDDDCCCAAA>>><<<;;;;;;<<<===>>>??????@@@@@@???===;;;999999999999))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++*********))))))((()))))))))***************************************))))))))))))))))))***)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************------------------------............////////////111000//////000222444555<<>>AAACCCCCCAAA???===;;;;;;;;;<<<===???@@@AAABBB@@@>>><<<:::999999999))))))))))))))))))))))))((((((((((((((((((((((((*********************************++++++++++++,,,+++++++++***************))))))))))))************************************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------------------------............/////////000000///...///000222333444;;;:::222---111333000000111111222222333444444333111///000222444555555444333333222222222333333555666777888999:::::::::;;;999888777888777666444111111111111000000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))*********++++++************)))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///////////////.........111111000000000000//////000000000000111111111111444555555777888999::::::<<<;;;999666444222111111333444555666666666666666333333222000////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---................................................/////////000111111222222222222222111111111111000111222333444555555555555555555555555666666777888666666666444333333666888;;;===@@@BBBBBBAAA???>>>;;;;;;::::::<<<>>>AAACCCCCCAAA???<<<;;;:::999:::))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++************************)))))))))))))))*********************************))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........///000000222666555...,,,000444333000000111222222333333444333222222222333444444555222222111111111222333333666666777888888888888777:::888666666777777555444111111000000000/////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))*********************)))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------....../////////......---------000000000000000000//////////////////000000000000333444444555666777777888999888777555333222111111000111222333444444555555444333111000///...------.................................---------,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************************************++++++++++++******)))******++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))*********++++++,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......................................................///000111222333333222222222111111111000000111222333444666666777777666666666666666666777777777777777666444555777999:::<<<>>>AAAAAAAAA@@@???;;;:::999999;;;>>>BBBDDDBBBAAA???<<<::::::999:::))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************))))))))))))))))))************************+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------..............................//////000222222000000222444333111111111222333333444444666666555555444333444444222222111111111222333333555666666777777666666555777666444444555555444222000000000/////////......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))******(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------******++++++,,,------...//////......------,,,,,,//////////////////000000....../////////000000000333333333444444555555555555444333333222222333333//////000000111222333444333222111///...---------------------------------...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************************************************************************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************,,,++++++******++++++,,,,,,+++++++++,,,,,,---...................................................---......000111222333444222222222111111111000000000111333555777888888888888777777666666666777777888999999888777777888::::::;;;===???@@@@@@??????<<<:::999999:::===AAACCC@@@???===;;;999999999999))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++***************+++++++++************))))))))))))************************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////,,,---///000111000000...000111111222333333444444666777888777444333333444444333333222222222333333444444444555555444444333555333222222333333222111////////////............------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************((((((((()))))))))******))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------,,,,,,,,,......////////////000000////////////000000000000222222222222222333333333222222111111111222333333////////////000111222222111111000...------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))*********+++************************++++++************++++++++++++++++++,,,---..............................---------------------------...///000111222333333222222222111111111111000000111333555777999::::::999888888777666666666666999:::::::::888888999;;;;;;<<<===>>>??????>>>>>><<<;;;::::::;;;===???AAA<<<;;;999888777777888888))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++************)))))))))(((******************************))))))))))))******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,---...///000000000------...000111000...---//////000111111222222333333555777666444333444555555555444333222222222333111222222333333333222222222111000000111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))************+++++++++************++++++++++++*********************************+++,,,,,,------,,,,,,,,,,,,,,,---------........./////////000000//////000000000111111111111111111111111111111111222111111000000111111111111000////////////000111000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))******************************************************************************************************************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))))))))************************++++++************++++++++++++++++++,,,---...///........................------------------------...//////000111222222333222222222111111111111000000111333666888:::;;;;;;:::999888777666666666666888999::::::888888999:::<<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>888777666555555666777888))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))******+++++++++++++++*********))))))((((((************************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---///000111111111222000000333333222000000......//////000111111111000333555666444333555777777666555444333222222222000000111222222222222111111000//////000000///...//////.........---------******************************++++++++++++******************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++)))************+++++++++(((((((((((((((((((((((()))******+++,,,,,,------+++++++++,,,,,,------------.........//////000000000000000000111111111111111111111111000000000000333222111000////////////222111///......///000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************************************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))(((((((((************************++++++************++++++++++++++++++,,,---...///........................------------------------//////000000111111222222222222222111111111111000000111333666888:::;;;<<<::::::888777666666666666777888:::999888777888999==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<555444333333444555666777))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,------...///////////////000000000000///...,,,---///111222333333222///000111222333444444444444444444444333333222111000000000000000000000000//////////////////////////////.........------------------,,,,,,+++++++++************************))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000000000111111111111111111111111111111//////............//////---...///000000///...---......---,,,,,,,,,,,,---------------,,,,,,+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............////////////222111///......//////000222000///111555888888777888666555333333444555666666777888999999999999999<<<;;;;;;::::::;;;;;;<<<<<<::::::<<<>>>===888333222222222222333333444555))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,------...///////////////000000000000//////---...000222333333333333111111222333333333222222222222333222222111111000000000000000000000000000........................///.........------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111000000000000000111111111111111111111111111//////............//////---...///000000///...---......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............////////////000///......///000111222222111000222555888888777777666444333222333444555555555666777888999999999;;;::::::999999999:::::::::::::::;;;;;;999666444333333222222222333333444))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************)))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000000000000000...000111333444444333333222222333333222111111000000111111111111000//////000000000000000000000000....................................------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///222222111000//////000000111111111111111111111111//////............//////---...////////////...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------............////////////.........///000111333333222111111333555777777666555444333222111222333444333333444555777888888999:::999888888777777777777999::::::999777555555555333333222222111222222222))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...////////////////////////000000111000111333444444444444333111111222222222222111111000000111111111000000///000000000000000000000000........................------------------------,,,+++++++++++++++++++++************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------............/////////333222111000////////////111111111111111111111111//////............//////...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------.............../////////////////////000000111222222222222333444666666666666444333222111111111222222111111222333555666888999999888777666555555555666888:::;;;888444222333555444333222111111111111111))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...///////////////......///000111222222222444444555444333222...///000111222222222222000000111111111111111000000000000000000000000000........................,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------................../////////000000222222111000//////000000000000000000000000000000//////............//////......------------......------,,,++++++++++++,,,******+++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.....................////////////000111111111111111000000222444555666666666555666333333222222111111111111000000111222333555777888888777666666555555555666888:::;;;888444222333555333222111111000000000000))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///////////////.........000111222222333444444444333222111---...///111222333333333///000000111111111111000000000000000000000000000------------------------,,,,,,,,,,,,------------*********+++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////000000000000111111000000000000111111000000000000000000000000//////............//////......------------......------,,,+++++++++++++++)))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---.........---,,,---,,,,,,++++++,,,,,,---,,,---------........................////////////111111222222111111000///222555777777666555555555333333333222222222111111111111111111222444666777777777777666666777777888:::;;;;;;:::777444333333111111000000000000000000))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///////////////...---...000222333222333444444444222111000//////000111111111111111---...///000000000000///000000000000000000000000------------------------++++++,,,,,,,,,---------)))*********++++++++++++************************))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000000000111111111////////////000111222333000000000000000000000000//////............//////...------,,,,,,------...---,,,++++++***+++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---...///...---,,,---,,,,,,++++++,,,,,,---------------........................///////////////000111222222222111000222555888888666444444555333333333333333222222111333222111111222333555777777777777777888999:::;;;<<<<<<;;;;;;;;;888555222000000/////////000111111))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000//////...---...000222444222333333444333222000///111111111111111000//////,,,------.../////////...000000000000000000000000------------------------+++++++++,,,,,,---------))))))******++++++++++++************************))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000111111111111.../////////000222333444000000000000000000000000//////............//////...---,,,,,,,,,,,,---...---,,,++++++******++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---//////...---,,,---,,,,,,++++++,,,,,,------------.........//////............/////////000---///000222333333333222222666999999666444444555333444444444444333222222444333222111111333555666777777888888999;;;<<<===>>>===<<<===>>>;;;666111//////...//////000111222******)))))))))))))))***))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))************************************************///+++((((((***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,---///111333222111111111000000//////000111222111/////////111////////////////////////000000//////............------------------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000000000000000////////////000000000000222111111000///......---..............................---,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))(((((()))+++---...+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................------............///////////////000111222444555666777777888999777555444444555222333444555555444333222111222333555555555555444777777666666777999;;;<<<@@@???===<<<:::777222///000000000000////////////******))))))))))))******************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))************************************************...+++((((((***+++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,++++++***))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,---///111222111111000000000/////////000111222111///...///000........................//////.........---------------------------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,------...///////////////////////////....../////////000000000111111000000///......---------------------------...------,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))))))))************)))((()))***,,,---+++++++++*********))))))************)))))))))((())))))))))))))))))))))))*********************************+++++++++,,,,,,///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.......................................////////////000000111222444555666777888999:::999666555555666444555555666555444333222222333444666777777666666777666666666666888999:::===<<<;;;:::999666222///000000000/////////......******)))))))))******+++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************************************************************,,,+++))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++******)))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------///000111///////////////.........///111111000///...///000........................------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------.........////////////000000000000///......------------------------------------,,,,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++***)))((())))))+++,,,+++************)))))))))************))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,111000...---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.......................................////////////000111222333444555666777999:::;;;:::888777777888666777777777666444333111222333555777888999888888666666555555555555666666999888777777666555111///000////////////.........******))))))******++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************************************)))))))))******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...///000........................///000111000...---...///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++***))))))))))))******************))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************++++++++++++---,,,+++***)))(((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...........................////////////111111222333444555666666999:::<<<;;;:::888888888888888888888666444222111111222444666888888888888555555444444333333333333444333333333444333111.../////////.........------***************+++,,,,,,************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************((()))******)))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++***************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------......///------------...............///000///---------...------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++)))((((((((((((((()))***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////............////////////000111111222333444555555777999;;;<<<:::888888888999999999888666444222000000111333555666666666555444333333333222111111000111000///000111111000...............------------***************+++,,,---++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++************************************************&&&(((******)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...............---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))************************)))))))))************+++))))))((())))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////............////////////000000000111222333333333555777::::::999777666666888888888777666444111000///000222333444444333333222222333333222111000000///...------/////////---......---------,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))*********+++++++++************************************************%%%(((***+++)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...---------,,,------......////////////---...///...,,,+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&'''''''''((((((((((((''''''((())))))*********(((((((((((())))))******((()))))))))************))))))))))))))))))))))))************************))))))))))))******************************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000............/////////////////////000111111222222222555888999888666555555666666777666555333111000000111222333333222111111111111222333222222000000///---,,,,,,.........------------,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******++++++++++++************************************************$$$'''++++++)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------......---,,,,,,........./////////000000---...///...,,,+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&((()))************'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************++++++***)))((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000............/////////000......//////000000111111111333777888777555444333555555666666555333111000222222333444333222111000000111222333333222111000///---,,,,,,---...---,,,---------,,,,,,,,,++++++***)))(((***---///000///************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++*********))))))(((((()))************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,------------------------------------............///------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********,,,++++++++++++,,,------,,,,,,,,,---------......//////////////////////////////000000000000//////111222333333444444333333555555444333333222111111222222222222222111000//////////////////////////////............---------------,,,+++***************))))))***---///000///************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************)))))))))((()))************+++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,))))))************+++++++++++++++++++++,,,------,,,,,,,,,,,,------------////////////////////////......////////////......000111222222333333222222444444444333222222111111111222222222111111000///....................................------------......---++++++************))))))+++---//////...************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************)))))))))))))))************+++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------////////////////////////---......//////......---///000000111222111111111333333222222222222222222111111111111111000000///....................................------------000///...,,,+++************))))))+++...///...---************************************************))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))))))))*********+++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,,,,---------------,,,,,,------...///---------.........//////////////////////////////......////////////......///000111111222222111111111111111111222222222222///000000111000000//////.................................---------,,,,,,111000///---,,,+++*********)))***,,,...///...,,,************************************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******))))))*********+++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***++++++,,,------.....................///000000////////////000000000000////////////////////////000000111111111111000000000111111222222222222222000000111111111111111111...//////000000000//////...........................------------,,,,,,,,,000000...---,,,+++++++++*********,,,...///---+++************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************************************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++,,,------......///............///000000/////////000000000000111////////////////////////000111111222222111111000000111222222333333222222111111000000000000000000---......///////////////------------------------------------,,,,,,,,,,,,///...---,,,++++++++++++******+++---//////---+++************************************************))))))))))))))))))))))))************************))))))))))))************((()))))))))************)))************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......///++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))***+++,,,---......---------------......///---............/////////////////////////////////000000111111111111000000///000000111222111111111111111111000/////////...,,,---....../////////...---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++---//////---***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***,,,---......,,,++++++++++++,,,------,,,,,,,,,---------......//////////////////////////////000000000000//////...//////000000000000000222111111000///......---,,,------.../////////...---------------------------------,,,,,,,,,++++++++++++******++++++,,,---)))---222444111,,,***+++++++++++++++++++++++++++******************************************************))))))))))))******************************************************************************************************************************************************************************************************)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++******************************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................///////////////000000000111000///......///000111000000000000000000000000///............---------------------------------------++++++++++++------,,,,,,,,,---------......++++++,,,---,,,+++***)))+++...222333///+++***,,,++++++++++++++++++++++++******************************************************))))))))))))*********************************************************************************************************************************************************************************************************************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................000000000111111111222222111111000/////////000111000000000000000000000000............---------------------------------------,,,++++++++++++,,,---,,,,,,,,,------------...------.........---,,,+++...111333111---***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************************************************************************************************************************************************************************************+++++++++***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************************************************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------////////////////////////000000111111222333444444222222111000//////000000000000000000000000000000............------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------...---,,,,,,+++111444444///******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******************************++++++************++++++***************************************************************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---------......////////////////////////...///000111222333444444333222111111000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++******))))))222666555---)))***---,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++)))******++++++******)))************************+++******))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---------......////////////////////////,,,---...///000111222333111111111111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******))))))))))))111777666---(((,,,...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************************************************************************************************************************************************************************************+++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++,,,,,,,,,,,,------------........................,,,,,,------...///000000//////000000000000//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,000777666---(((---///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********************************************************************************************************************************************************************************************************************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,------------------------,,,,,,------.........///,,,---...///000000//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,------+++*********+++,,,///777777---)))...000,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************************************************************************************************************************************************************************************))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............***+++---///000000//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++)))((((((((()))***666333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++*********))))))))))))***++++++++++++***+++******+++------,,,***))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,------.....................------//////.........---------///////////////////////////............---------...---+++))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))******************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************++++++++++++++++++*********))))))))))))***++++++++++++***+++******+++------,,,***))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************)))************+++++++++***************************++++++,,,,,,------.....................------//////.........---------....................................------------...---+++***)))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++***************))))))***++++++++++++***+++******+++------,,,***))))))))))))))))))))))))((())))))******))))))((()))************++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++************************************************************************************************************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************)))************+++++++++***************************++++++,,,,,,------...------------------.....................---------..............................---------,,,,,,,,,---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333///------...---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++************************))))))***++++++++++++***+++******+++------,,,***)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++***************************++++++,,,,,,------...,,,,,,------------..............................------------------------------------,,,,,,,,,+++,,,,,,+++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333///............------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++************************))))))***++++++++++++***+++******+++------,,,***))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************++++++++++++************************************************************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,------......---.....................---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333000......//////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************+++++++++))))))***++++++++++++***+++******+++------,,,***)))))))))))))))))))))))))))******++++++******))))))************++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))*********++++++++++++,,,***************************************************************************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333000....../////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++))))))*********+++++++++))))))***++++++++++++***+++******+++------,,,***)))))))))))))))))))))))))))******++++++******))))))************+++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,------......---------.........//////++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++666333000...///000000///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))******++++++++++++))))))***++++++++++++***+++******+++------,,,***))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......******+++,,,,,,---......---------.........//////+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++555111///111444555000+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,---,,,***)))((()))******++++++++++++++++++++++++444222...,,,,,,...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************)))************+++++++++************************************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************+++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++222222000---++++++///333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************************************************************************************)))************+++++++++************************************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++***************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++333444333222000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++,,,---......---+++***++++++++++++++++++++++++AAA;;;444111111111///,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***+++---......---,,,+++++++++++++++++++++++++++UUUIII:::111000222222000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++bbbYYYLLLBBB;;;888666444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++************)))************+++++++++******************************************************+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++eeeddd```WWWKKK@@@888444000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++************))))))************+++++++++******************************************************+++++++++,,,,,,,,,******)))((()))***,,,---++++++++++++++++++++++++^^^aaa```[[[VVVQQQJJJBBB444333111...------...///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++************************------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************))))))))))))))))))))))))++++++************++++++******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))************************************************+++++++++*********))))))++++++************++++++************************+++*********))))))((((((************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***))))))))),,,++++++---......+++))),,,,,,++++++++++++,,,,,,...,,,***+++,,,...///...///---,,,,,,------,,,,,,...---------......,,,+++222...++++++---...,,,***000///---,,,,,,---///000+++,,,------,,,,,,---...///...------,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++))))))************))))))))))))))))))************------,,,,,,+++***))))))******))))))))))))******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************llleeebbbddd```WWWRRRTTTAAA;;;444111222222///,,,000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************************************++++++************++++++******++++++++++++******************************+++++++++*********))))))************************************************************************+++++++++*********))))))++++++************++++++************************++++++++++++*********)))************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++...---------------------------------...000222333666555444555666777777777777555444333333333222222444111///...000333555666333222000...,,,+++++++++---......---,,,,,,------......---------------.........---------,,,,,,,,,++++++++++++++++++++++++************************************************+++*********))))))))))))************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++))))))************))))))))))))))))))************,,,+++++++++++++++++++++******))))))))))))******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************rrrjjjmmmfffUUUOOOVVVVVVKKK===555333333222///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++++++++************************++++++************++++++******++++++++++++******************************+++++++++***************++++++++++++++++++++++++************************************************+++++++++***************++++++************++++++************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,---+++,,,---,,,++++++,,,---,,,,,,,,,---............222444666777666888===AAACCCDDDFFFIIIKKKLLLMMMNNNNNNKKKGGGBBB>>><<<;;;:::555555444444555888>>>BBB??????===;;;777333...,,,...---,,,++++++,,,---------------,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))************************************************************************************************+++++++++++++++++++++++++++++++++***************************************))))))************)))))))))))))))*********++++++++++++******++++++,,,---******))))))))))))******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++xxxtttlll]]]TTTTTTddd\\\OOO???444000222555////////////.........---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++++++++,,,************************++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++---///,,,---///000222444555666777;;;>>>===;;;;;;AAAFFFEEEKKKRRRYYY]]]_________ccc___WWWNNNEEE>>>;;;;;;777999;;;:::999:::???CCCLLLNNNPPPPPPMMMFFF???:::333111...,,,,,,,,,------,,,,,,++++++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++---,,,+++*********+++,,,******))))))))))))******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++|||wwwtttiii[[[___ddddddWWWBBB333111555000////////////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,------------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************************************++++++************++++++************************))))))******************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))+++---...///000222333222222444666999<<>>@@@AAA===777444777;;;<<>>;;;;;;<<>>999666:::@@@IIISSS[[[___aaaaaa[[[SSSHHH???999555111...///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************++++++++++++***************++++++++++++,,,222000---***((((((((()))******))))))))))))******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq```SSS]]]kkksssnnn\\\EEE555222111111111000000000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------------......------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++************++++++************************)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000111888777999@@@IIILLLIIIEEE;;;999666555777<<>>222222222222111111111000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))))))))))))))))))))************************************************))))))******++++++++++++++++++************++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,...111333555666???===???HHHSSSXXXSSSLLLGGGCCC???<<<<<>>>>>???@@@??????<<>>666666444222111000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///---+++)))((()))+++---******))))))))))))******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~uuudddXXXcccwww{{{gggPPP;;;555555333///444666+++///---,,,,,,---///000///........................------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---///...---+++***------,,,+++++++++,,,---(((++++++'''(((...///,,,.........---++++++,,,,,,---,,,+++,,,------,,,+++...,,,******+++------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++(((&&&'''+++......---******+++,,,---...//////,,,...111444666999===???;;;FFFLLLLLLRRR^^^```ZZZUUURRRNNNKKKJJJHHHFFFDDDAAABBBDDDFFFGGGFFFBBB???CCCAAA>>>===>>>AAAEEEGGGJJJOOOTTTVVVUUUWWW]]]bbbddd```]]]^^^___[[[QQQIIIDDDBBBBBBEEEJJJOOORRRSSS]]][[[UUUKKKAAA;;;999;;;CCC>>>999777888888666333---,,,,,,---//////---+++---------------...//////,,,,,,,,,---------......,,,,,,++++++***+++++++++++++++++++++++++++++++++)))************+++++++++*********************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrjjjppp}}}ssseeeLLL;;;777999111...111000111///...---/////////...........................------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,.........---,,,---------------,,,++++++---111111------000000,,,,,,,,,...///000///...---000...------............---+++***+++---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***((())),,,------,,,+++,,,,,,------............000222444555888<<>>:::999888777777888999:::888;;;?????????AAAGGGLLLPPPMMMLLLNNNQQQQQQMMMIIIAAA>>>;;;;;;===BBBEEEFFFNNNQQQSSSRRRMMMGGGCCCAAAAAAAAA???===<<<===???AAA888555111...,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........//////---,,,++++++++++++++++++++++++++++++++++++************++++++++++++***************************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************************++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzcccHHH>>>AAA888...000222222111//////000000...---........................------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,///111000000111000---...///000333444333///,,,000///---,,,,,,---...///...---,,,---...///...---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***,,,...000111222222222222333444444444666999;;;DDDRRR[[[[[[[[[___aaa^^^ZZZTTTMMMGGGDDDCCCCCCBBBBBBAAA???===;;;:::999999777777888:::;;;<<<<<<<<<999::::::777555666:::>>>=========>>>@@@AAABBBBBB>>>;;;666555777:::===???EEEJJJPPPTTTSSSPPPMMMKKKDDDFFFFFFBBB===;;;>>>AAAEEEBBB===666000------///,,,,,,,,,,,,---------,,,,,,------------.........222111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************************************************************************************)))************+++++++++************************************+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~sssYYYJJJHHHAAA;;;777///111000//////000000///---........................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,---...///111333444333666888:::;;;<<<<<<;;;>>>============;;;888666666555222///,,,++++++,,,///...---...///...---+++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,000555888;;;;;;;;;999999999888666777999<<>>===<<<;;;======<<<:::777555555555888999;;;???CCCGGGJJJLLLMMMKKKGGGAAA<<<:::<<<>>>@@@BBBDDDDDDAAA@@@AAACCC>>>;;;999888999:::;;;;;;FFFGGGJJJKKKMMMNNNOOOPPPKKKKKKJJJEEE>>>888555555HHHJJJKKKGGG@@@888333111---------...............------------............000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------}}}xxxuuucccTTTJJJHHHMMMCCC***000///......000111000///////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------------,,,,,,+++++++++***------,,,,,,,,,---......111111111333777===CCCGGGGGGFFFGGGHHHIIIIIIIIIJJJNNNMMMLLLIIIGGGFFFGGGHHHHHHHHHEEE@@@888222///......---,,,,,,---...---,,,++++++,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...111444888===@@@AAAAAA@@@===>>>>>>======???CCCFFFLLLUUU\\\YYYSSSPPPQQQRRRGGGCCC>>>;;;;;;===>>>???FFFHHHIIIGGGBBB===:::999::::::;;;>>>CCCJJJPPPTTTUUURRRMMMGGGBBB@@@@@@BBBIIIOOOUUUVVVTTTRRRSSSTTTKKKIIIGGGEEEBBB>>>888444??????@@@BBBDDDFFFGGGHHHLLLJJJIIIHHHFFFAAA999444<<>>>>>??????AAADDDJJJNNNPPPSSSSSSMMMDDD???>>>@@@<<<<<<>>>BBBHHHMMMQQQRRRXXXZZZ\\\YYYRRRJJJFFFEEEEEEDDDBBBBBBEEEJJJOOOSSSRRROOOLLLIIIGGGGGGHHHHHHGGGNNNWWW]]]___```bbbdddcccaaa^^^ZZZTTTJJJ@@@999666777:::===AAABBB@@@>>>FFFDDDEEEHHHLLLLLLHHHCCC444===KKKYYY___[[[QQQIII===:::555111---,,,,,,---------........./////////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------~~~|||}}}mmmgggddd^^^YYY^^^]]]OOO;;;777333000000000111111////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...///000000111000111333555777888888888===@@@EEELLLTTT[[[aaadddSSSKKKCCC???<<<999<<>>DDDGGGJJJLLLKKKGGGBBB>>>=========;;;;;;===BBBEEEEEECCC@@@<<<888666999<<>><<<===@@@AAAAAA@@@@@@???@@@BBBEEEIIILLLMMMAAACCCJJJUUU```ddd___YYYPPPKKKBBB999222.....................////////////...---------------...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...+++++++++,,,,,,---------+++,,,------...---------------------------------------------------------........................yyy|||ooohhhkkklllbbb```ggghhhAAA<<<666111000000111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,...///222333555666888999:::;;;:::999777555===AAAIIIRRR[[[```dddeee]]]SSSIIIEEEBBBAAAFFFNNNQQQXXX[[[RRRAAA666999???GGGSSSbbblllnnnjjjhhhgggbbb[[[PPPFFF>>>888444222333333222222111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------...************************---------------------------///000000222777???EEEEEEHHHKKKNNNMMMIIIDDDAAA>>>===:::555222111444666999555222444777<<>>BBBFFFHHH>>>>>>===:::888<<>>HHHIIIEEE???;;;888666444333888???IIIUUU___eeehhhiiieeeccc```]]]ZZZWWWVVVUUURRRSSSRRRKKKCCC======@@@DDDLLL[[[gggjjjggggggkkkmmm]]]KKKDDDEEEHHHEEE@@@======>>>???>>>888///(((111//////000000...---.../////////...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,+++,,,------------///000---///111222222333555777>>>GGGPPPNNNEEE<<<888999555888999666111000444999555444444666999<<<===>>>KKKQQQRRRKKKKKKPPPPPPIIIMMMMMMNNNPPPTTTXXXZZZ[[[dddaaabbbfffhhhggghhhllltttqqqjjjbbb[[[YYYZZZ\\\___aaaeeeiiikkkhhh```YYY\\\XXXVVVVVVWWWWWWZZZ^^^ZZZXXXVVVRRRKKKGGGIIIMMMLLLIIIDDD>>>999888;;;===EEEMMMYYYbbbggggggeeedddiiiiiibbbTTTEEE<<<444...+++...222333111////////////111222222000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++*********))))))++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++******+++,,,,,,---+++)))((()))---...---+++...---,,,+++,,,---...///***+++,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,//////.........------------...///...---------...|||rrrnnnhhh```aaahhhlllbbbNNN999111444222,,,/////////......//////000000000000000000000000000//////.........---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///...,,,+++,,,...111333222555>>>DDDHHHOOOWWWXXXSSSKKKCCC>>>;;;888777777===GGGRRR\\\aaadddeeeffffffdddcccaaa``````___[[[[[[WWWOOOFFFBBBCCCFFFDDDHHHOOOWWW[[[]]]dddmmmkkk___NNNBBB>>>???BBBCCC;;;<<<===AAAEEEFFFCCC@@@555222...,,,+++,,,///111////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,------,,,,,,---000222777666444111///000333666999???DDDCCC<<<555333333222444666555333222444777<<<;;;999777777888:::;;;HHHLLLMMMKKKJJJLLLLLLJJJDDDKKKWWWgggvvvtttmmmrrr{{{wwwiiifffccc^^^YYYVVVVVVWWWWWWVVVUUUSSSQQQOOOOOOQQQTTTVVVTTTPPPJJJDDD>>>999666;;;AAAJJJSSS[[[bbbhhhllldddfffeee___XXXPPPDDD:::333111......000111000///000555999777222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++*********))))))++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,------///---++++++---...,,,***---,,,,,,++++++,,,------,,,,,,---------------...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............---------,,,,,,,,,//////.........------------222666555000------///vvvjjjbbb``````mmmsssgggIII666555444,,,000000////////////000000000000000000000000000000/////////............---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---//////...,,,,,,---111444:::;;;AAALLLTTTYYY^^^ccc___YYYOOOGGGAAA>>><<<:::;;;@@@HHHQQQXXX]]]```aaaffffffeeedddcccbbbaaaaaaccc```XXXMMMBBB<<<<<<>>>======AAAFFFIIIMMMUUU^^^ccc```WWWKKKAAA===AAAEEEEEECCCAAABBBFFFKKKOOOQQQFFFAAA999111------///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------,,,+++,,,///444888???<<<777111///111777;;;999:::;;;999555222000111222111000111333777;;;>>>CCCBBB@@@===<<<>>>CCCFFFEEEEEEIIINNNPPPOOORRRVVVVVVbbbvvv{{{||||||uuuhhhbbbcccccc^^^^^^[[[VVVSSSRRRRRRQQQPPPVVVUUUTTTTTTRRRKKKAAA:::666888<<>><<<333------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------..................------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********************++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,,,,,,,,,,---...,,,***+++,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,------------............------------,,,,,,,,,...............---------,,,444:::999111+++,,,///|||~~~uuuoooggg]]]cccoooqqq^^^FFF999444111111111000/////////000000/////////////////////////////////.......................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------------------------------------------------------------------...///000000///......+++---000111222333666888<<<===CCCKKKTTTZZZ^^^```\\\VVVMMMEEEBBBAAAAAAAAA???@@@CCCGGGLLLQQQUUUWWWYYYYYYWWWVVVSSSQQQOOONNNSSSPPPKKKBBB:::555444555666777===CCCEEECCCEEEJJJVVVZZZ\\\YYYQQQKKKJJJKKKOOOIIIAAA===>>>EEENNNTTTYYYWWWOOODDD<<<666111---///.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---,,,,,,,,,---///444;;;@@@AAA???<<<888777;;;AAAEEE@@@===999666444444333333666222//////555<<>>IIIVVV___kkkmmmllliiihhhiiieee```SSSHHH:::111...///000///111666;;;:::555///...///........................---------------------------------------------------......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++,,,...//////---------------.........///---,,,,,,------,,,***000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------........................+++000444333...++++++---nnnzzz~~~{{{tttccc[[[cccnnnooo\\\@@@444666222222111000000000000000////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------.........------------------------------------------------------------------------...///////////////......+++///555888888666555555555777:::@@@JJJRRRWWWXXXXXXRRRJJJDDDBBBBBBCCCDDD<<<:::888888:::>>>CCCFFFFFFFFFFFFEEECCCAAA???>>><<<<<<===<<<;;;:::::::::888999===DDDEEEBBBBBBDDDHHHLLLRRRVVVXXXYYYZZZZZZUUUMMMAAA888666===GGGNNNZZZ___```YYYRRRJJJ>>>333111000///...------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...+++---///222666<<>>@@@>>>888333000000333666;;;EEEPPPTTTSSSPPPKKKCCC>>>;;;;;;;;;;;;:::777444222333666:::===???@@@BBBEEEGGGGGGHHHGGGAAABBBDDDDDDDDDCCCAAA@@@>>>:::999;;;======@@@EEE??????@@@EEENNNXXX```ddd```ZZZNNNBBB:::999>>>BBBNNNZZZdddeeeccc^^^QQQCCC777555333000///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++...000...111666;;;@@@EEEJJJNNNOOOQQQTTTTTTQQQNNNLLLKKK@@@<<<888555444555666777888<<<@@@DDDDDDBBB???===EEEOOOZZZ```ccckkkwww{{{sssjjj^^^UUUOOOLLLIIIFFFGGGDDD???:::888;;;AAAFFFOOO^^^kkknnnkkkiiiiiiiiiiiifff^^^RRREEE;;;555444000...---///333333///+++........................---------------------------------------------------......//////////////////......---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++******++++++,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---............---,,,***+++---000000111333555777888888888666333111222555666333111------,,,,,,,,,---......------------------------,,,,,,,,,---------......------........./////////,,,,,,,,,------------...---------...............111---)))***...111111000}}}rrrhhhhhhrrr}}}}}}qqqjjjjjjtttuuueeeOOOCCC444444333222111111111111000000000000000000000000.../////////000000000000................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------....................................------------------------........................,,,,,,+++,,,///333666999@@@DDDHHHIIIEEE???:::777777;;;???CCCMMMVVVWWWQQQGGGCCC<<<888555555444333777666666666777888999:::>>>AAAFFFKKKPPPSSSUUUVVVSSSRRRQQQPPPOOONNNMMMKKKJJJBBB<<<:::999888<<<@@@>>><<<:::;;;???HHHQQQXXXbbbaaa^^^WWWOOOIIIFFFFFFMMM[[[gggjjjjjjhhh]]]OOO>>><<<888444111000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,///222333888???EEEHHHKKKMMMOOOOOORRRUUUUUUQQQKKKFFFDDD<<<;;;:::999999;;;===???@@@CCCFFFFFFFFFGGGKKKNNN\\\iiixxx~~~rrrggg___ZZZWWWQQQNNNIIIDDDAAACCCHHHMMMKKKYYYfffkkkkkklllkkkiiikkkjjjgggbbbYYYMMMAAA999222000//////000000///---................................................------------------------------...////////////...//////...---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******++++++,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------...000111222111222222222222444999===DDDEEEHHHKKKMMMOOOPPPPPPKKKHHHFFFGGGKKKLLLJJJGGG???===:::777444111000///////////////////////////,,,,,,,,,---------..................////////////,,,,,,,,,---------......---------.........//////000...------///000000///mmm\\\[[[ggg}}}tttkkkmmmwwwwwwcccLLL555444333222111111111111000000000000000000000000.../////////000000111111////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------.........//////........................------------------------........................---------///333999???BBBJJJMMMPPPPPPMMMHHHDDDCCCCCCHHHLLLOOOWWW]]]YYYPPPDDD@@@<<<999777777666666///222555888999999888666:::>>>CCCJJJPPPTTTVVVWWWUUUTTTSSSTTTWWW[[[]]]^^^XXXPPPIIIEEEAAA<<<:::<<<@@@AAA???<<<999999>>>BBBTTT[[[cccgggeeeaaa^^^\\\VVVcccmmmlllkkkjjj```RRRCCCAAA<<<888444111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++---000333777===EEEKKKNNNNNNNNNNNNIIILLLOOOOOOKKKEEEAAA>>>;;;===???@@@@@@BBBFFFIIIJJJIIIEEEAAABBBLLL]]]iii}}}yyytttqqq\\\YYYSSSMMMJJJLLLQQQVVVTTT[[[aaadddhhhlllmmmkkkjjjiiijjjkkkggg\\\JJJ===444444444222///---///000////////////////////////........................------------------------,,,------...............//////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++******+++,,,,,,---......************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---.........///111222444555888;;;>>>@@@BBBGGGOOOTTTXXXZZZ]]]aaadddfffgggggggggdddbbbdddhhhjjjhhhddd[[[WWWRRRJJJCCC===888555000000000000000000000000,,,,,,,,,---------................../////////000,,,,,,,,,------.........---------.........//////,,,///111000...,,,,,,---nnnXXXVVViiivvv{{{nnnqqq|||~~~qqqaaaGGG;;;000///222333444555222111111000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........---------........................,,,,,,,,,---------...............------,,,,,,,,,---------............///........................------------------------,,,---//////......///000...---...555???FFFHHHGGGJJJKKKPPPXXX]]][[[RRRKKKNNNMMMOOOUUU[[[YYYPPPGGG>>><<<:::888777888:::;;;;;;:::;;;;;;<<<======<<<===::::::<<<@@@EEELLLRRRRRRTTTRRROOOQQQYYY[[[WWWdddbbb^^^WWWQQQJJJBBB<<>>>>>555,,,000///...///000111///---//////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,......///111555888DDDAAAAAAGGGNNNQQQMMMHHHHHHIIIHHHCCC>>>===@@@CCCMMMLLLIIIFFFEEEHHHKKKLLLKKKMMMOOOQQQWWWgggnnn]]]VVVOOOIIIMMMWWW___aaaccceeegggiiimmmooojjjgggfffiiimmmiii\\\QQQ<<<444000333444000...000000///...------...000111000////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......///...,,,+++***+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------+++)))))))))+++...000222333333444666;;;BBBGGGTTTVVVYYY\\\^^^aaaeeehhhggghhhjjjkkkjjjkkklllmmmnnnkkklllppprrrrrruuuzzzpppmmmjjjgggeeeaaa[[[VVVGGG???777555666666222---111///---,,,---------,,,000000///...,,,---///000................................................000000///...---,,,,,,+++}}}eee\\\dddnnn|||yyywwwzzz{{{vvvoooXXXHHH999333333222111111222222111000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........---------........................,,,,,,---------...............---------,,,,,,,,,---------............///........................------------------------/////////...---...///111444555999@@@IIIMMMKKKHHHIIIKKKPPPWWW]]]\\\UUUOOOJJJHHHHHHJJJLLLKKKEEE@@@===???AAABBBBBBAAAAAAAAA===AAAFFFHHHHHHFFFDDDCCCCCCDDDEEEGGGIIILLLPPPTTTUUUSSSLLLEEEHHHRRRYYYZZZ[[[^^^aaabbb```[[[TTTMMMGGGGGGFFFDDD@@@>>>======666777;;;BBBKKKTTT[[[^^^YYYWWWWWW\\\dddkkknnnooo[[[LLL<<<999???CCC???888555111---,,,...///...---//////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------------,,,---...000222777===BBBEEEDDDEEEIIILLLKKKEEE@@@<<<=========>>>AAAFFFJJJNNNPPPPPPMMMLLLNNNOOONNNQQQ^^^nnnyyy~~~vvvjjjaaaXXXTTTTTTWWWZZZ___cccgggjjjlllnnniiigggfffiiimmmllleee___III>>>444111000...///333000000///............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---.........---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,000333555999===DDDKKKQQQWWW]]]```^^^```bbbdddgggjjjooosssrrrrrrqqqpppnnnnnnnnnoooooolllnnntttyyyyyyyyyzzzwwwvvvuuuuuutttqqqlllggghhh```VVVOOOLLLFFF>>>777666333///---.../////////+++,,,,,,,,,,,,,,,---.................................................../////////......------,,,zzzooohhhaaaoooxxx|||{{{uuutttwwwzzzkkkYYYEEE:::555222000111222222111000000000000111000000000000000000000000////////////////////////////////////////////////.......................................---------........................,,,------------............------------,,,,,,,,,---------............///........................------------------------111111///...---...222555;;;???EEENNNSSSRRRKKKDDD???@@@EEEKKKPPPPPPLLLGGG@@@@@@@@@AAACCCEEEFFFGGGFFFIIINNNRRRSSSRRROOOLLLMMMOOORRRSSSQQQNNNLLLKKKJJJLLLNNNNNNNNNOOOQQQRRRSSSOOOGGGAAADDDMMMUUUWWWXXX[[[```cccdddaaa^^^[[[UUUQQQLLLGGGCCC@@@>>>;;;:::999777777;;;AAAHHHMMMSSSPPPMMMMMMSSS[[[eeekkkfffUUUAAA999>>>DDDCCC@@@===888222...---...///////////////.........------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------.........------------,,,...111444999???FFFKKKGGGHHHJJJJJJHHHBBB<<<888444666999===CCCIIINNNQQQIIILLLLLLJJJMMMWWW```cccjjjzzzxxxrrriii___SSSRRRSSSUUUZZZbbbiiimmmiiihhhhhhiiikkkllljjjiii[[[MMM===444///...000333000000//////......------,,,,,,,,,------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///222666:::===CCCJJJTTT]]]bbbeeefffgggeeeffffffggghhhlllppptttqqqqqqqqqqqqqqqrrrssstttrrrnnnooouuuyyyyyyyyyzzz}}}||||||}}}}}}}}}||||||vvvnnnjjjgggbbbZZZSSSFFFAAA;;;555333111000///+++,,,---.........------........................................................................llleeehhhnnnyyywwwuuuyyyuuugggUUUFFF999222222666333222111111000000111111////////////////////////////////////////////////////////////////////////........................................................................------------............---------------------------------............///........................------------............000000///......111777;;;BBBGGGOOOVVVXXXQQQEEE<<<555666888;;;>>>???<<<:::777:::@@@DDDIIIOOOWWW\\\ZZZZZZ[[[```eeeddd]]]WWWWWWSSSOOONNNPPPPPPNNNKKKJJJMMMNNNMMMNNNQQQSSSRRRQQQOOOKKKIIIKKKOOORRRSSSWWWUUUUUUWWWXXXXXX[[[```bbb\\\UUUPPPLLLHHHBBB===>>>>>>=========???BBBEEEMMMMMMLLLKKKKKKOOOTTTXXXfffZZZJJJ@@@===>>>===<<>>888222...///111////////////............................................................------------------------------------------------------------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---------------------,,,000555:::???CCCHHHLLLGGGIIIJJJGGGAAA;;;999888:::<<<@@@EEEJJJNNNPPPQQQDDDHHHHHHHHHUUUoootttbbbZZZPPPJJJMMMXXXdddllljjjkkklllkkkjjjiiiiiiiiiiii\\\LLL@@@888333000000//////////////////......000///......---...//////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000111222555888===AAACCCJJJPPPYYY```dddeeeeeeeeekkkkkkjjjhhhhhhkkkpppsssoooooooooppppppnnnkkkhhhdddaaabbbgggkkkooovvv~~~|||{{{|||}}}zzzxxxxxxxxxvvvpppkkk```ZZZRRRIII@@@888111,,,111000000111222111///---................................................---........./////////000jjj```WWW\\\kkk}}}|||{{{tttgggVVVAAA222222999333222222111111111111111////////////////////////////////////////////////////////////////////////////////////////////////---.............................................---------.........//////---------------------------------............///........................---------....../////////---///000222444888>>>BBBKKKPPPVVVZZZWWWMMM@@@666666555555555666777666666;;;AAAIIINNNSSSYYY```gggddd___\\\```gggggg___VVVMMMGGGDDDKKKUUUZZZVVVOOOTTTVVVVVVWWW___jjjnnnkkkhhhccc___^^^___aaacccddd]]]YYYWWWXXXTTTPPPSSSYYYZZZWWWTTTSSSSSSRRRMMMIII>>>???@@@@@@BBBFFFLLLQQQKKKKKKKKKIIIGGGGGGHHHJJJXXXVVVQQQIIIAAA<<<::::::???EEEIIIDDD:::111...000000000/////////.........................................................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,+++,,,---.........333:::???AAABBBBBBCCCAAABBBBBB===888666888<<>>BBBFFFIIISSSVVVYYYYYYTTTJJJ???888777666555444555777:::<<>>???;;;<<<===???CCCJJJRRRXXXVVVVVVVVVTTTTTTUUUYYY\\\dddfffjjjoooqqqnnnfff___YYYUUUQQQMMMHHHHHHQQQ]]]gggppp|||}}}|||{{{xxxtttkkk```SSSKKK:::555///,,,...000000///////////////////////////////////////////////////.........//////000000000ttt[[[OOOQQQ]]]jjj}}}sss___GGG888333444333222222111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////....................................////////////,,,,,,,,,---------......---------............///........................---------...///000000000111666>>>EEEIIIKKKMMMNNNUUUVVVVVVSSSMMMFFF@@@===666666666666:::@@@GGGKKKTTTTTTTTTRRRQQQPPPQQQQQQPPPVVV]]]___^^^]]]___bbbjjjkkkppp|||rrrhhhkkkrrrooohhh```YYYUUUTTTUUU[[[ZZZXXXSSSPPPTTT\\\ccclllfff]]]VVVPPPIIIBBB===;;;>>>CCCHHHKKKKKKIIIGGG===???FFFOOOTTTNNN@@@333000000000000/////////...................................................------------------------........................------------.........///------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,---...111444666;;;===???>>>:::666444222444444444444777<<>>DDDIIILLLKKKOOOPPPMMMLLLWWWlll}}}|||qqqjjjSSSUUUZZZ```gggkkkjjjiiieeeiiijjjhhhjjjkkkeee[[[===:::555111//////111333666444111...---...///111////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---------------------------///111444888;;;===>>>:::999777555333111////////////111555===KKKYYYccc___]]]YYYQQQHHHAAA===;;;666:::CCCSSSffftttzzz{{{{{{xxx{{{{{{qqqddd[[[DDDIIIPPPXXXaaalllyyy~~~}}}~~~~~~{{{vvvrrrnnnaaaNNN???888444222///000000000000000000000000000000000000000000000000000000000000////////////nnn^^^TTTPPP]]]gggyyyvvv~~~{{{ssscccMMM:::444666666333444666333,,,000000000000000111111111////////////////////////000000000000000000000000000000//////.........---////////////////////////.........------,,,,,,,,,............////////////------............---------------.........//////,,,...000000///...///000,,,---.........000333666BBBCCCGGGNNNTTTUUUPPPLLLPPPJJJCCCBBBEEEEEE@@@:::;;;;;;===DDDLLLSSSWWWXXXNNNPPPPPPNNNMMMQQQYYY^^^ttt~~~sssmmmaaa[[[SSSQQQUUUYYY\\\\\\^^^bbbcccbbbdddgggbbbYYYCCC999555<<>>>>>???AAACCCCCC???666000444======666666777<<>>AAABBBEEEIIILLLNNNJJJCCC???EEEMMMOOOJJJEEELLLTTTYYYXXXUUUUUUVVVRRRSSSSSSQQQMMMGGGBBB???BBBOOO[[[dddqqq|||}}}~~~~~~}}}{{{yyyrrrfffZZZVVVZZZ```xxxzzz~~~rrr]]]MMMKKKOOOTTT]]]lll|||~~~vvvjjj___UUUGGG<<<555333111000111222111///000000000000000000000000111000000000////////////dddOOOMMMSSSfff}}}}}}xxxxxxvvvjjj\\\>>>666111333333...000777111111111111111111111111////////////////////////000000000000000000000000000000////////////......////////////////////////.........---------------............////////////---......//////......---------........./////////...000000000.........000//////000000333999AAAGGGKKKNNNRRRSSSOOOJJJDDDBBB999:::;;;;;;;;;>>>CCCHHHMMMRRRWWWXXXTTTRRRSSSUUUWWW\\\jjjvvvuuutttzzzhhh\\\VVVSSSVVVXXXYYY^^^dddeeeccc___NNN<<<666888;;;>>>@@@HHHIIIIIINNNYYYfffllllll^^^PPP@@@666111///111555222222111///------...000//////..................------------------------------............------.........---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111444777:::===???@@@@@@>>>:::777555666777888CCCFFFHHHGGGLLLXXXeeelllttthhhWWWTTTWWWaaagggnnnpppmmmiiigggggg___VVVIII===444111222444111111000000000/////////////////////////////////........................///...------,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------///111222CCCEEEHHHJJJMMMRRRWWW[[[YYYVVVQQQOOOVVV___bbb___ZZZaaagggaaaTTTHHHBBBAAA>>>CCCFFFEEE???:::999:::@@@LLLXXXbbbooo|||zzz}}}~~~|||rrriiibbb^^^cccccchhhttt}}}nnn```QQQGGG???EEE[[[ttt~~~|||~~~zzzwwwppp```QQQDDD<<<333111555777333...111111111111111111111111111111000000000/////////eeeVVVJJJOOOaaattt}}}yyy{{{}}}ttthhhNNN<<<000444666111222:::222222111111111111111000////////////////////////////////////////////////000000//////////////////////////////////////////...............---------............////////////......////////////..................///////////////000111000......///000...000333666:::@@@GGGLLLOOOQQQRRRNNNGGGAAA>>>>>>AAACCCEEEGGGIIIKKKPPPSSSVVVWWWWWWXXXZZZ^^^dddhhhtttvvvsssiiiYYYWWWTTTRRRUUU[[[aaadddfffZZZKKK???999777888999<<>>BBBFFFKKKMMMPPPPPPOOOJJJEEECCCEEEHHHQQQPPPPPPRRRTTTTTTRRRPPPRRRSSSXXXfffwwwjjjddd\\\VVVUUUYYYaaahhhbbbaaaZZZNNNBBB:::666555555:::CCCLLLTTT\\\eeemmmmmmiiiaaaVVVKKKAAA888222//////000111111000...,,,000000000//////......---........................---......//////......---........................---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,---...000333999???DDDFFFFFFFFFEEEBBB<<<888888<<>><<<;;;===BBBHHHKKKUUUUUUVVVYYYaaauuuxxxcccZZZRRRSSS]]]fffjjjiiigggeee```UUUGGG<<<555222222222111111111000000000000000000000000000000000////////////////////////000///......------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...222888@@@JJJSSSXXXZZZZZZ\\\___aaa```]]]ZZZ[[[VVVTTTWWWZZZ\\\___cccaaahhhllljjjkkkmmmhhh___SSSNNNIIIIIIMMMPPPQQQPPPQQQSSSVVV\\\cccjjjnnnooollllllmmmnnnpppqqqrrrsssxxxxxxyyy{{{rrrddd\\\aaaooo{{{yyyeeeYYY\\\gggpppvvvzzz}}}|||}}}~~~vvvqqqeeeSSSAAA444000000111111111111111111111111222222111111111000000000mmm[[[SSS]]]nnn{{{}}}}}}zzzuuuuuubbbKKK:::444444444222444444333222222111000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////---........./////////000............//////////////////000000000000//////.../////////000000000000////////////...000333666<<<@@@EEEJJJMMMOOOQQQSSSSSSRRRRRRSSSWWW[[[]]]^^^WWWXXXYYYXXXXXXZZZ]]]```eeeppp~~~gggWWWRRRXXX]]]]]]ZZZWWWTTTLLLCCC>>>::::::>>>AAAEEENNNYYY___fffkkkhhhccc]]]TTTJJJ<<<888333111111000///---///////////////000000000..............................////////////......---........./////////000---...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---------...111333555999<<<@@@CCCEEEEEEDDDCCC<<>>;;;===CCCDDDBBBDDDIIIZZZccciiigggfffeee```XXXEEE>>>666000///000000///......//////000000111111////////////////////////......////////////......---.........//////000000---...///111111///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...///000333666888>>>@@@BBBDDDDDDCCCBBB@@@===CCCMMMXXX```dddffffffaaaiiiuuuooo[[[SSSXXXbbbiiiggghhhhhheee\\\NNNAAA888222222222111111111111000000000000000000000000000000000000000000000000000000000///...............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000888DDDOOOVVVWWWUUUSSSQQQLLLGGGDDDDDDBBB???===<<<777666;;;>>>===AAAGGGFFFXXXgggggghhhmmmppplll___``````^^^ZZZZZZ^^^bbb```]]]]]]```bbbccccccccc^^^^^^\\\[[[ZZZZZZZZZZZZ\\\```eeeiiijjjjjjkkklllooossswwwvvvqqqlllkkklllyyyrrreeefffuuu{{{sssttt}}}~~~xxxgggTTTDDD;;;444444444444444444444444222222222111111111111000dddRRRVVV^^^rrr~~~yyyiiiRRR>>>555444555<<<<<<777000111555444...000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000//////.........------------.........//////////////////000000000000///////////////.........+++///222222000222999???LLLMMMPPPSSSUUUWWWYYYZZZ^^^\\\\\\^^^]]]ZZZYYY\\\TTTZZZ```ccclll|||}}}fffTTTRRRWWWXXXYYY^^^VVVHHH===>>>DDDGGGFFFEEELLLRRR]]]hhhooommmeee]]]ZZZQQQDDD999444222222333...//////.........///111//////////////////////////////.........------------------.........//////---...000111222111///...---------............///..................................................................------///...------...333:::???===BBBFFFEEEBBB@@@BBBFFFTTT[[[gggpppoooiiihhhlllppp|||}}}~~~|||yyy~~~vvvqqqooopppooorrryyyyyyaaaPPPRRR___hhhlllfff]]]^^^aaaPPP666:::333111555666222///111000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...000222444???DDDJJJOOOPPPNNNKKKIII@@@===999666666666666555333555777777555555888;;;CCCQQQ]]]aaadddhhhjjjhhhccc[[[ZZZ```^^^UUUTTTZZZUUUQQQSSS[[[______ccciiiccc___XXXSSSSSSTTTSSSPPPSSSTTTXXX[[[YYYVVVYYY___bbbkkkqqqmmmkkkppptttttt~~~nnnlllooovvv}}}|||tttkkkwww~~~xxxuuubbbIII999555222222111000222777111111111111111111222222cccYYYPPP^^^uuu~~~}}}yyyppp]]]FFF777555999<<<===:::444222555444000111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000000/////////............---------.........//////////////////000000000000///////////////////////////111222222222777???EEEMMMOOORRRUUUYYY[[[]]]]]]^^^\\\\\\^^^\\\WWWVVVYYYXXX___gggqqqjjj\\\VVVTTTUUUXXX]]]TTTKKKFFFDDDFFFLLLTTTIIILLLSSS\\\eeeiiiiiigggbbb]]]SSSFFF:::222000000111111111000/////////000//////////////////////////////.........------------------.........//////...///000111111000///...---------............///.........................................................................../////////111555<<<@@@BBBEEEFFFBBB>>>AAALLLWWWnnnvvvvvvllllllsss|||xxx|||tttlllfffcccdddfffjjjoootttyyy~~~}}}gggXXXUUUbbbhhhiiidddbbbaaaUUUFFF===555111555777333//////000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...///------000777===EEEHHHLLLKKKFFF@@@:::777666555444555888999:::999777888888666666888===BBBLLLXXXcccdddaaa___\\\WWWVVV[[[```bbbaaa\\\TTTMMMHHHJJJRRR\\\aaaaaaeeekkkjjjfff]]]SSSMMMLLLMMMNNNLLLIIIOOOZZZYYYMMMJJJPPPSSS\\\dddgggkkkoooooojjj~~~~~~tttiiimmmzzz|||rrrpppyyyvvvjjj```MMM@@@444222333333333333111111111111111111222222yyy___NNNOOOZZZnnn|||~~~}}}{{{wwwlllUUU>>>777<<<:::>>>>>>999444444444444111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////............------........./////////////////////000000000000//////////////////000000333222222333777???GGGLLLPPPRRRUUUYYY]]]```aaabbbaaa^^^]]]]]]ZZZVVVVVVZZZgggooozzzxxxhhh```ZZZUUU^^^[[[XXXRRRKKKHHHQQQ]]]MMMLLLLLLPPPXXXaaahhhllljjjhhhcccVVVFFF999222000333222222222111000000////////////////////////////////////............---------........./////////...///000111111000///...---------............///........................................................................---///111333666:::>>>BBBEEEFFFDDD???===III___qqqxxxmmmsss{{{|||vvv~~~zzzssskkkjjjjjjkkknnnpppmmmjjjmmmttt|||tttfff]]]```dddfffeee```[[[YYYCCC:::333333666444000...000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///000//////555???HHHIIIHHHDDD???999444333222;;;<<>>AAA===555222333555111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////////////////.....................////////////////////////000000000000//////000000000000111111444333333777???GGGMMMOOORRRTTTXXX]]]aaacccdddeeeddd```]]]\\\ZZZZZZ```iiitttcccZZZYYYYYYYYYVVVRRRTTTZZZ\\\WWWQQQNNNQQQXXXaaafffmmmllljjjbbbVVVHHH===777333222111222222222111000/////////////////////////////////...........................///////////////000000111000000///...---------............///............................................................////////////---000444888;;;>>>BBBDDDDDDBBB@@@@@@III]]]vvvyyywwwyyynnneeeggg{{{}}}ttthhhjjjjjjgggfffmmm|||bbbYYYWWW^^^dddbbb```cccNNNCCC666222444555222000111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,------------...........................------------------------------------............111111111333777>>>FFFKKKFFF@@@888555777===CCCFFFNNNPPPUUU[[[___aaa___]]][[[YYYVVVSSSSSSVVV[[[^^^___ZZZTTTRRRTTTTTTOOOIIIRRRcccuuuxxxhhhWWWWWWZZZbbbjjjrrryyy}}}wwwggg^^^cccmmmuuufffXXXYYYfffqqqpppiiibbbcccccceeelllttt{{{}}}kkkiiifffdddgggppp|||uuuttt}}}sssjjjvvvwwwtttbbbLLL>>>666111000222333222222222222222111111{{{dddWWWLLLLLLUUUlll}}}zzz||||||pppXXXAAA777666<<>>FFFMMMPPPQQQUUUWWW[[[```cccdddeeeeee```^^^]]]___aaagggssshhh^^^VVVXXX\\\\\\[[[ZZZgggccc\\\WWWUUUXXX]]]aaapppmmmkkkhhhcccXXXIII>>>555333111000222333333111000000000000000000000000////////////////////////........./////////000000000000000000000///......---------............///........................................................./////////000000...222777;;;>>>AAADDDFFFBBB???@@@KKK```xxxyyy|||tttmmmqqqpppooowww|||rrrhhhdddgggmmmuuuttt]]]NNNVVVcccfffeeefff[[[NNN>>>333222444555333222222222222222222222222111111111111111111111111////////////////////////................................................------------------------------------------------,,,,,,---------.........---.....................---------------------------------.........//////222111222888@@@FFFHHHFFF@@@======CCCNNNXXX]]]^^^```aaadddgggiiihhhdddaaaccc```]]]ZZZYYYZZZ[[[\\\TTTMMMKKKRRR^^^```XXXOOOWWW\\\ooowwwppphhhiiirrrwww{{{ggg[[[mmmqqqtttvvvzzz~~~uuu^^^QQQUUUhhhyyyuuuzzz}}}~~~qqqmmmwww~~~~~~ttteeeSSS???111///555333333333333222222111111qqqfff\\\XXXTTT\\\zzzyyy}}}|||wwwfffMMM:::777;;;AAABBB:::222000444222222222222222222222222111111111111111111111111////////////000000000000000000000000000000000000.........///////////////....../////////000000000////////////000000000000000000000111222222333333333777>>>EEELLLPPPSSSTTTYYY[[[___ccceeeeeedddccc___bbbiiiqqqvvv{{{wwwbbbZZZ]]]```aaabbbgggfffdddaaa______bbbeeetttooolllkkkkkkcccSSSGGG<<<777222000222333333222000000000000000000000000...////////////000000000....../////////000000000111111000000//////......---------............///.........................................................//////000000111000333999===@@@BBBEEEGGGEEEEEELLL```zzz{{{|||{{{qqqrrrwwwsssrrr{{{nnnaaa[[[bbbdddpppmmmVVVUUU```gggggggggdddZZZIII999333555666555222222222222222222222222111111111111111111111111000000000000000000000000................................................------------------------------------------------,,,---------............---------...............------------------------------........./////////111222666>>>GGGKKKJJJGGGEEENNN\\\iiirrruuusssppppppooommmlllkkkhhhccc```]]]ZZZUUURRRQQQQQQQQQPPPGGGFFFOOObbbqqqqqqeee[[[^^^\\\hhhyyyssszzz~~~ooo}}}tttlllqqq{{{jjj[[[ZZZ^^^iiilllsss}}}|||}}}pppgggooo|||~~~{{{tttgggQQQ===555666444444444333222222111111sssgggXXXRRRggg~~~{{{{{{xxxqqq[[[DDD999;;;AAADDD???555111444222222222222222222222222111111111111111111111111.../////////000000000111000000000000000000000000............/////////000.../////////000000000000////////////000000000000000000111111222333333444888===EEEJJJMMMQQQVVVZZZ^^^```cccffffffeeecccbbbkkkvvv}}}iii^^^ZZZ^^^dddaaadddggghhhhhhhhhjjjlllrrrpppmmmnnnmmmhhh^^^VVVGGG???666222222333222111000000000000000000000000.../////////000000000000.../////////000000000000222111000//////.........---------............///................................................---......///000000111111222555:::>>>@@@CCCFFFHHHMMMRRR```www~~~|||qqqnnntttuuuwwwkkknnnccc]]]ggg{{{iii\\\[[[___dddfffgggcccUUUCCC888666555333333333333333333333333333111111111111111111111111000000000000000000000000........................................................................------------------------------------............---------.........//////....................................////////////111888AAAHHHLLLOOOQQQSSS[[[nnn{{{wwwsssooolllhhheeebbbYYYTTTMMMIIIIIIKKKLLLLLLIIIOOO___sss}}}yyyrrrooosssrrrwwwqqqqqqttt|||{{{ggg[[[ccc______iiiyyy}}}}}}yyyiiiaaajjjvvvmmmkkklllmmmeeeSSSAAA666555444444333222222111111nnnWWWKKK[[[uuu{{{~~~}}}|||{{{xxxwwweeeNNN;;;<<>>@@@CCCFFFHHHUUU^^^pppxxxooorrrmmmoooxxxooogggdddjjj}}}xxxbbbUUUVVV^^^eeehhhggg]]]KKK<<<777444111333333333333333333333333111111111111111111111111000000000000000000000000........................................................................---------------------------------.........//////---------.........//////..................................../////////000444???KKKQQQPPPRRRZZZaaarrr}}}yyysssmmmjjjgggdddbbb\\\UUULLLGGGHHHLLLOOOPPPTTT\\\lllzzz}}}yyy{{{{{{{{{~~~yyyaaa]]][[[]]]eeerrr~~~}}}yyy~~~uuu```YYYaaaZZZVVV[[[jjjrrrfffLLL888555555444333333222111111```QQQRRRVVVsss|||vvvjjj```AAA<<>>LLLPPPQQQYYY```iiixxxyyywwwjjjbbbddd___\\\ccceee```VVVLLLHHHOOO^^^jjjmmmpppxxx~~~uuueeeWWWSSSWWW^^^jjjuuu{{{qqqeeeXXXLLL^^^QQQGGGOOObbblllbbbRRRBBB777222555555000///555oooSSSLLLNNNXXXjjj~~~|||xxxooofffKKK???===HHHIII;;;222555222222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////000000000111111111111222333888>>>CCCKKKNNNRRRUUUYYY```gggllleeeccceeelllqqqssswww}}}~~~pppkkkcccVVV]]]dddfffeeehhhpppwwwqqqqqqqqqrrrrrrooojjjeee```YYYLLLAAA888444444444111111111111000000000000000000/////////.........000000000000000000000000000000000000////////////........................////////////////////////...........................///000///...///222555<<<:::;;;@@@CCCFFFMMMWWWgggyyy}}}sssiiiddduuuggg^^^XXXJJJ^^^dddeeeZZZGGG888444555444333222333444444222111222111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................------------------------...------------...//////000000000000000444:::???IIISSSUUUYYYhhhrrrzzz|||uuuggg```aaa^^^\\\aaayyy{{{iii]]]aaadddaaazzzzzz~~~xxxsssooogggbbbaaapppvvv}}}|||ppp^^^OOOVVVZZZVVVKKKOOO]]]ccc^^^KKK???444111222222111222dddOOOLLLGGGLLLnnn|||}}}zzzssskkkZZZDDD;;;HHHMMM???444666333222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.../////////000000000111111///111333555888>>>DDDIIINNNNNNQQQYYYbbbjjjnnnnnnjjjfffeeellluuu|||{{{}}}|||ccc```^^^\\\^^^dddkkkpppqqqqqqpppppppppnnnjjjgggccc___VVVJJJ???777444333222222111111111000000000000000////////////......000000000000000000000000000000000000////////////........................////////////////////////........................///000//////...111555888===>>>???AAACCCJJJZZZiii{{{~~~jjjkkkrrr|||qqqeeeUUUXXX___ccc\\\KKK===777777444333222222333333222000111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................------------------------......------......///000///222444222111666AAAJJJOOOUUUVVV___tttzzzmmm___XXXUUURRRSSSWWWsssvvv{{{yyymmm}}}{{{||||||{{{}}}}}}ssshhhnnnkkknnnxxxzzzlllaaaWWWddd```JJJDDDWWWggghhh[[[OOO===111111555555000bbbTTTKKKEEEXXX}}}uuummmhhhKKK;;;GGGNNNAAA555555333333222222222111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000//////000000000000////////////000000000111111111///111444888<<>>???@@@@@@EEETTTmmmtttnnn}}}vvviiiSSSXXX\\\[[[SSSGGG===777555444222222333333222000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---------............///...............................................................//////000///111222222444<<>>>>>??????AAAMMMeee|||ppp{{{oooUUURRRRRRWWW[[[UUUEEE777777555333222333333222111111111111111111222222222000000000000000000000000////////////////////////////////////////////////........................---------............///................................................///............///000000111000000333;;;DDDLLLQQQVVVaaajjjuuuvvvhhhhhhfffUUURRRcccmmmccclll{{{}}}zzzxxx{{{tttlllllloootttzzzxxxtttsssrrrgggZZZ\\\gggpppoooaaaHHH888555555111nnnXXXPPPJJJXXXvvv|||wwwttt^^^JJJEEEHHHDDD;;;333333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000111111111222222111555:::>>>BBBGGGKKKNNNTTT___ooo|||{{{vvvmmmyyy}}}uuunnnkkkjjjjjjpppvvvtttvvvxxxyyyyyyxxxuuuttt|||xxxwwwwwwtttmmmgggeeecccaaa```nnn~~~|||{{{mmmXXXPPPUUU^^^eeegggkkkmmmllllllllllllgggfffccc^^^VVVKKK>>>666333222222222222111111111//////000000000000111111000000000000000000000000000000000000////////////........................///////////////////////////////////////////////////000111222333777<<<@@@>>>???AAAIII^^^|||}}}}}}}}}|||zzz{{{~~~~~~rrr___UUUNNNTTT^^^]]]MMM<<<999777444333333444333222111111111222222222222222000000000000000000000000000000000000000000000000////////////////////////........................---------............///................................................//////......//////000111111111333999CCCLLLRRRTTTZZZhhhsss|||zzzjjjrrryyyffffff{{{tttsss{{{{{{zzzvvvsssuuu~~~yyypppoooooommm||||||uuuWWWTTTfffppprrrkkkYYYDDD888333222fffXXXLLLRRRkkkvvv|||yyyuuuiiiVVVGGGEEEFFF???444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000111111111222222222222666<<>>333333333222222222111111//////000000111111111222000000000000000000000000000000000000////////////........................////////////////////////000000000000000000000000---///333555777:::>>>AAA@@@CCCLLLaaa}}}vvvnnnlllttt~~~tttnnnllllllrrrzzz{{{{{{iiiUUUPPPWWW\\\WWWPPP===:::666444555555555555111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////........................///////////////////////////////////////000111111111:::FFFNNNRRRVVV\\\bbbrrrzzz~~~{{{zzzsssqqqttt|||zzzjjj]]]pppooosssuuuhhhOOO>>>:::tttTTTQQQTTTVVVjjjyyyzzzxxxrrrdddRRRHHHEEEAAA:::555444333333555555444222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000111222222111222444555;;;???DDDFFFHHHOOO[[[ddduuuzzzmmmdddiii~~~qqqYYYVVV\\\iiimmmgggffflllcccbbbcccfffeee^^^RRRHHH===555111444555111000333000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000............/////////000***444444444===>>>;;;@@@CCCEEEXXX|||zzz{{{mmmrrr{{{yyymmmeeeeeejjjkkk|||xxx}}}bbbRRRNNNZZZ___UUUGGG===555666666333111333444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////............////////////............/////////000...///000///,,,+++---///000000//////000111222333888AAAKKKPPPSSSZZZfffqqq~~~xxxtttnnnkkkppp{{{wwwnnnmmmqqqsssrrrmmmaaaMMM<<>>@@@>>>DDDCCCOOOkkk~~~sssggg^^^\\\```ggg~~~ooommmmmmYYYUUUZZZWWWMMMAAA777666666444333444444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////............////////////......//////////////////...///000...,,,,,,...000111111000///000333555777===DDDLLLRRRXXXbbbppp{{{zzzsss```aaaooo{{{}}}yyysssvvvwwwwwwuuulllYYYHHHwww]]]PPPMMMUUU```|||uuubbbRRRHHHBBB???777555333333444555444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000111222222222333666888===AAAFFFKKKSSSbbbwww|||zzz~~~zzzyyy{{{yyywwwvvvttt{{{}}}xxxaaaMMMLLLUUU[[[```dddkkkhhheeedddeeeccc^^^ZZZIII===333222444444222222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000555333666AAABBB@@@FFFIII```~~~vvvkkkaaaYYYVVVXXXbbbxxxfffmmmcccPPPTTT[[[TTTGGG:::666666666555555444444444444333333333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////...//////...------///111222111000000111555999<<>>FFFBBB@@@JJJbbbwwwjjjaaaYYYSSSSSSVVV```tttzzzaaaRRRKKKYYYPPPBBB888555666666444555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000000000//////111000/////////000000000000//////000444:::@@@DDDHHHNNNYYYeeerrrxxxlllccc```nnnwww}}}zzztttpppllliiiwww[[[OOOPPPbbbwwwrrrxxx}}}|||zzztttfffVVVLLLJJJ;;;888555333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222333444444666999???CCCCCCFFFRRRiiiyyyuuunnnfff```[[[YYYYYYUUUTTTRRRPPPRRRVVVTTTPPPNNNGGGEEEJJJKKKHHHKKKRRRQQQSSSXXX___dddjjjwwwssscccVVVPPPWWWZZZ___cccddddddbbb```ZZZSSSEEE888333444444111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111333888;;;@@@FFFBBBDDDTTTssswwwkkk___TTTMMMNNNSSSccc~~~zzzxxxbbbMMMVVVSSSJJJ===666666666444555555555555444444444333333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////............/////////////////////000000111111111333111000///000111000/////////000333888>>>EEEHHHLLLUUUcccqqq}}}vvvYYY___nnn~~~}}}tttjjjcccoooWWWQQQYYY{{{}}}uuuttt}}}{{{yyywwwmmm\\\PPPLLL<<<999555333333444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222444444555666888<<>>333222333222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111666;;;<<>>555000333333333333222222222222000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000111111000000222555888:::===@@@AAAGGG^^^zzzqqqhhh```WWWTTT```ppp{{{|||ooo^^^SSSTTTPPPCCC888666666666666555555555444444444444333333333333222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////......//////000000000000111000/////////111333555999:::>>>CCCFFFLLLYYYfffxxx~~~|||qqqfffeeellluuu|||}}}ZZZRRRQQQRRRlllrrrzzz~~~zzzyyyvvveeeQQQHHHAAA:::555555555555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222333444777<<>>???@@@MMMmmmvvvqqqiii```WWWYYYiii|||uuussslllUUURRRQQQFFF:::666666666666666555555555555444444333333333222222222111111111111111111111111111111000000000000111111/////////////////////////////////////////////////////////000000111111222333333222000000111444777>>>>>>@@@DDDHHHPPP___nnnrrrxxxooo___```iiirrruuunnnXXXUUUVVV___ooovvvzzzzzz{{{wwwhhhWWWKKKDDD<<<666555666555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222333333333333444999>>>BBBLLLbbb|||wwwrrrnnnuuuuuuzzzsssdddWWWMMMPPPMMMNNN[[[qqq~~~dddRRRVVVccceeefffccc___ZZZTTTIII<<<444444444444333333333222222000000000000000000000000////////////////////////////////////000000000000000000000000000000111111111111222111111333777:::<<>>???FFF```||||||}}}~~~iiiYYYSSSOOOJJJJJJQQQbbb}}}{{{ZZZVVV```aaaeeeaaa]]][[[WWWOOOBBB888444444444444333333333333000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222222444888;;;===@@@AAAIIIhhh}}}{{{{{{{{{xxxuuulllllliiicccaaalllyyy|||qqqXXXMMMJJJCCC:::777777777666666666555555444444333333333333222222222222222222222222222222111111000000000000111111000000000000000000000000//////////////////////////////000111222333333444;;;;;;:::666333333777;;;BBBAAADDDJJJRRR```vvv}}}{{{jjj|||}}}rrrWWWOOOYYYggg|||ZZZRRRSSSjjjnnniiinnn|||xxxooolllPPPIII???888666666666555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222333444444555555;;;AAADDDOOOjjjzzz```XXXOOOJJJHHHNNN```rrrzzzkkkXXXZZZ\\\bbb___]]]^^^]]]UUUGGG;;;555444444444444333333333000000000000000000000000111111111111111111111111////////////000000000000///000000000111111111111111222222222333555999<<<>>>BBBDDDRRRyyy{{{wwwuuurrrnnnkkkhhhiiigggdddgggwwwxxxeeeTTTRRRIII;;;777777777777666666666555444444333333333333222222222222222222222222222222111111000000000000111111000000000000000000000000///////////////////////////000000111222333444555<<<===<<<888555555;;;@@@AAABBBGGGPPP]]]ooo~~~|||~~~iii\\\\\\```nnnVVVJJJYYYuuutttjjjnnn~~~vvvmmmoooRRRJJJ@@@999666777666555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222333333444555555666===EEEMMM]]]zzz~~~xxx~~~wwwkkk^^^VVVOOOKKKPPPXXXyyyuuuyyyZZZVVV[[[___]]]]]]aaabbbZZZJJJ<<<555555444444444333333333000000000000000000000000111111111111111111111111////////////000000000000//////000000111111111222111222333333333555999<<<>>>CCCGGGYYY{{{uuuqqqlllgggccceeegggfffdddkkk~~~zzzqqq[[[XXXNNN;;;777777777777666666666666444444444333333333222222222222222222222222222222111111000000000000111111000000000000000000000000///////////////////////////000000222333444555555;;;======999666888>>>DDDAAABBBIIIVVVeeezzzzzz}}}~~~}}}mmmaaa[[[JJJHHHWWWoooqqqnnn~~~iiippp[[[MMM@@@;;;:::777444333555555444444444333333333222333333444444333333222222222222222222222222222222222333333333333444444333222222222444666666666666CCCHHHMMMmmmtttuuu{{{uuuvvv}}}vvvtttoooqqqyyyssseeeXXXNNNLLLPPPcccyyy{{{gggYYYYYY[[[^^^aaabbb```ZZZNNNEEE666333222555444111000222000000000111222222222333222222222222111111111000000000000000000000000000000000000000111111111111222333333333444666:::===BBB@@@JJJiii|||uuunnnhhhaaa]]]bbbaaa```dddrrr{{{~~~aaaTTTLLLBBB<<<888777888888666777:::555555444444444333333333444444444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444;;;???FFFJJJEEE>>>===AAAAAAIIISSSZZZggg~~~aaaMMMHHHPPPaaa{{{}}}kkknnn]]]PPPAAA<<<:::666444444555555444444444333333333222333333444444333333222222222222222222222222222222222333333333333444444333222222222444555666666<<>>CCCCCCUUU|||~~~wwwpppjjjccc______]]]^^^gggzzzwwwfffSSSIIIDDD===999777888999666777:::555555555444444444333333333444444444333333222111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333333444@@@@@@BBBDDDAAA;;;<<<@@@DDDLLLWWWeeeyyyzzzkkkRRRJJJKKKUUU}}}qqqooobbbSSSEEE===:::666444555555555444444444333333333222333333444444333333222222222222222222222222222222222333333333333444444333333222222333444666777CCCCCCSSSvvv~~~}}}iiimmmrrrgggTTTIIILLLTTT[[[```ggghhh\\\LLLIIIHHHMMMUUU\\\bbbllluuu}}}nnn[[[UUUOOO\\\uuuvvvqqqqqqccc\\\\\\^^^cccddd^^^SSSJJJ;;;666333555555222111333222222222222222111111111111111111111000000000///000000000000000000000000000000000111111111222222222222333444444777;;;>>>AAADDDaaa}}}vvvoooiiiccc___[[[YYY]]]mmmyyy{{{uuuYYYJJJIII@@@:::777888999777777999555555555444444444444333333333444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111222333333333EEEAAA>>>???>>><<<===BBBFFFLLL[[[ppptttyyy[[[MMMLLLTTT}}}wwwqqqfffXXXIII@@@;;;666555666555555444444444333333333222333333444444333333222222222222222222222222222222222222333333333444444333333333222222444777999FFFIIIcccsssdddfffggg___TTTHHHOOOSSSWWWccckkkbbbPPPCCCAAABBBEEEHHHLLLTTT^^^kkkpppxxxqqqcccVVVVVV]]]tttsssvvv~~~jjj[[[WWWWWW]]]bbb___UUUNNN???999444555555333222333333333333222222111111111111111111000000000//////000000000000000000000000000000111111111222222222111222333444555888<<>>888888999888666777666666555555555444444444222333333444444333333333111111111111111111111111000000000000000000000000///////////////////////////000000111111222333333<<<888777<<<@@@AAADDDGGGSSS]]]sssnnn```PPPVVVhhhrrrrrrwwwpppiii^^^QQQHHH@@@999666888555555444444444333333333222333333444444333333222222222222222222222222222222222333333333333444444222333555444444666<<>>>>>>>>===???CCCEEELLLVVV```hhhpppvvvzzzwwwfffUUURRRbbbzzzeeeTTTTTTYYYYYYVVVVVVHHH>>>666555666555333444333333333333333222222222222222222222111111111000111111111111111111111111111111111222222222222333111222444444666999===AAAGGGgggxxxpppiiiccc___[[[VVVZZZlllwwwVVVIII@@@888888:::888666666666666666555555555444444222222333444444444333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111222222222333222444:::???AAAEEEJJJWWWggg}}}|||}}}xxxsssooolllkkkkkknnnqqqwww}}}xxxtttUUUTTTZZZzzzooonnnuuuppphhh___TTTKKKCCC;;;777999555555444444444333333333222333333444444333333222222222222222222222222222222222333333333333444444111333555555555888@@@FFFRRRyyytttxxxnnnccc```___XXXQQQOOOSSSTTTVVVcccsssXXXLLLAAA>>>??????>>>???@@@DDDKKKSSS[[[dddmmmssswwwcccZZZVVV```}}}```WWWXXXVVVUUUWWWLLL@@@666555777666444444222222333333333333333333333333333333222222222222111111111111111111111111111111111222222222333333111222444555666999>>>AAAJJJuuu~~~uuummmgggaaa]]]ZZZUUU^^^vvvcccLLLAAA888888:::999666666666666666666555555555555111222333333444444444333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111222222222333666;;;>>>AAAHHHQQQaaawwwwwwzzz}}}uuudddbbb^^^ZZZXXXXXXYYYZZZZZZ\\\aaafffiiiooo}}}{{{[[[SSSTTTjjjqqqooovvvssshhh___UUUNNNEEE<<<888999555555444444444333333333222333333444444333333222222222222222222222222222222222333333333444444444000333666666666:::BBBIII___xxx~~~vvvaaa\\\ddd]]]TTTSSSYYYVVVRRRaaayyyfffUUUEEE???@@@@@@>>>>>><<<>>>BBBGGGPPP[[[fffnnnxxxjjjXXXOOOeeewww~~~kkk\\\YYYUUUTTTVVVMMMAAA777555777666444444222222222333333444444444444444444333333333222222111111111111111111111111111111222222222333333333111222444555666999>>>BBBSSS~~~{{{rrrjjjccc^^^ZZZWWWTTT```|||~~~oooMMMBBB999888:::999666555777666666666555555555555111222333333444444444444222222222222222222222222000000000000000000000000000000000000000000000000/////////000111111222222777777:::>>>???BBBLLLXXXqqqooo|||sssbbbVVVNNNLLLIIIGGGGGGIIIKKKMMMKKKMMMRRRXXXZZZ\\\dddmmmvvv{{{nnnOOOJJJXXXjjjwww~~~tttkkkdddWWWJJJEEECCC===666666666555555555444444444444444444333333333222222333333333333333333333333222222333333333444444444555222111555999>>>IIITTT}}}pppeee``````ZZZXXXZZZXXXUUU\\\hhhtttSSSHHHIII>>><<>>AAAFFFHHHLLLRRRXXXjjj{{{vvvaaaUUUWWW```vvvoooeeeQQQSSSVVVQQQMMMEEE<<<666444555555555555555444444444333333333222222222111111111111000111111111111111111111111111111222222222333333333000444111222::::::;;;FFFZZZ{{{sssjjjaaaZZZUUURRRRRRbbb}}}tttVVVCCC<<<<<<666444999:::777777666555555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111111222111000000000111222333333666:::>>>>>>>>>DDDSSS```rrr|||sssfffZZZSSSQQQLLLJJJGGGEEEDDDDDDFFFGGGFFFLLLPPPOOOQQQWWWZZZXXX```lllzzzyyyyyyzzzXXXIIIPPPaaazzzpppllleeeXXXJJJDDDBBB===666666666555555555444444444444444444333333333222222333333333333333333333333222222333333333444444444666222333888999<<>>@@@CCCDDDGGGKKKOOO___qqqqqq^^^WWWYYYoookkkVVVTTTVVVTTTOOOGGG>>>777444555555555555555555444444444333333222222222222111111111111111111111111111111111111111111222222222333333333222555222333<<<<<<===HHHeee|||sssiii```YYYTTTSSSQQQ^^^wwwyyy~~~```III???>>>888777:::999777777666555555555555666555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111222222111000000111111222333444777999>>>AAAAAAGGGZZZmmmyyyzzzmmmeee^^^XXXUUUUUUTTTQQQNNNKKKIIIIIIIIIJJJKKKPPPSSSRRRTTTYYY[[[YYY]]]ccciii}}}~~~```MMMLLLTTT|||rrrooohhhZZZKKKCCCAAA===777666666666555555555444444444444444444333333333333333333333333333333333333333333333333444444444444777222555;;;:::;;;TTTsss}}}}}}yyynnnhhhaaa\\\YYYYYYUUUQQQYYYfff}}}ttt]]]JJJIIIJJJEEEDDD@@@@@@@@@AAABBBDDDFFFFFFPPPcccsssooo\\\UUUTTTppprrr[[[RRRSSSTTTRRRKKKAAA888555444555666555555555444444444444333333222222222111111111111111111111111111111111111111111222222222333333333444555222444>>>???@@@LLLrrr~~~~~~{{{www|||~~~ssshhh^^^WWWTTTRRRPPPXXXlllyyymmmRRRBBB???:::999<<<888888777666666555555666666555555444444444333333333222222222222222222222222111111111111111111111111111000000000000111222222111111111111222333444555:::999>>>DDDDDDJJJccc~~~tttjjjaaa___^^^]]]]]]___]]][[[WWWTTTQQQPPPPPPPPPRRRVVVWWWWWWXXX\\\\\\ZZZYYYZZZZZZmmmdddTTTPPPLLL~~~xxxqqqjjj\\\LLLCCC@@@===888666666666666555555555555555444444444444333333333333333333333333333333333333333333444444444444555666222666===;;;>>>aaa~~~wwwvvvwww~~~xxxqqqnnnfffbbbaaa```ZZZUUU\\\iiiiiiKKKKKKMMMEEEGGGCCCDDDCCCBBBDDDGGGFFFCCCCCCVVVffftttiiiZZZLLLZZZttteeeTTTQQQVVVUUUNNNDDD;;;666444555777555555555555444444444444333333222222222111111111111111111111111111111111111111222222222333333333444555111555??????DDDTTT{{{~~~|||~~~sssggg]]]VVVSSSQQQOOORRR```zzzzzzZZZDDD???:::;;;<<<777888777777666555666666666555555444444444333333333222222222222222222222222111111111111111111111111111111000000111111222333111111111222222444555666;;;888>>>FFFGGGOOOoooxxxtttkkkdddccccccbbbbbbdddcccaaa___\\\ZZZXXXXXXXXXYYYZZZZZZZZZ[[[\\\[[[YYYTTTWWWXXXkkkmmmXXXVVVOOOllluuuqqqkkk^^^NNNDDDAAA===999777777666666666555555555555555555444444444333333333333333333333333333333333333444444444555555555555222666===>>>JJJsss{{{qqqhhhsss~~~~~~zzzxxxkkkhhhgggfff___ZZZbbbpppvvvSSSMMMLLLFFFJJJEEEEEEDDDBBBGGGLLLJJJCCC???PPP\\\fffssswww{{{~~~jjjXXXRRRYYYxxxuuu[[[SSSXXXVVVQQQHHH???888666666777666666555555555444444444333333333222222222222111111111111111111111111111111111222222222333333333333444111666>>>>>>III___uuulll}}}}}}~~~tttjjj```XXXTTTRRROOOMMMWWWoooxxxcccHHH???::::::<<<777888888777666666666666666555555444444444333333333222222222222222222222222111111111111111111111111111111111111111222222333111111111222333555666777;;;999>>>FFFKKKYYY~~~}}}zzzrrrkkkiiihhheeedddeeefffeeecccbbb````````````^^^[[[ZZZ[[[]]][[[YYYXXXRRRVVVYYYlll___XXXUUUeeekkkppplll```QQQFFFAAA===999777777777666666666555555555555555555444444444333333333333333333333333333333444444444555555555555444444777<<>>OOOmmmmmmfffxxx|||{{{|||~~~xxxpppggg^^^XXXTTTPPPLLLQQQgggvvvqqqRRRDDD:::999;;;888999888777777666666777777555555444444444333333333222222222222222222222222111111111111111111111111222111111111111222333333111111222333444666777888:::<<>>:::777777777777666666666555555555555555444444444444333333333333333333333333444444444444555555555555555777999<<>>VVV|||gggiiiuuu~~~|||wwwpppfff]]]XXXQQQKKKOOObbb}}}rrr___KKK<<<888;;;999999888777777666666777777555555444444444333333333222222222222222222222222111111111111111111111111222222111111222222333444111222222333555666888999888@@@EEEIII[[[{{{zzzyyyzzz}}}}}}|||yyyvvvuuunnnmmmllljjjhhhgggffffffccc\\\YYY]]]___[[[WWWVVVTTTZZZ___tttUUUQQQ___~~~wwwhhhlllkkkcccUUUJJJDDD>>>:::777777777777666666666666666666555555555444444444333333333333333333333333444444444555555555666666666:::;;;===RRR~~~}}}kkkdddccccccsssiii```mmmmmmVVVVVVPPPQQQRRRNNNLLLTTT^^^XXXIIILLLSSSNNNFFFFFFHHHQQQbbb^^^cccgggfffbbb```bbbeeeeeeaaaeeerrr~~~sssXXXOOOZZZwwwgggmmmxxxYYYRRRSSSSSSPPPIIIAAA;;;888999777666666666555555555555444444444333333333222222111111111111111111111111111111222222222333333333333888999;;;<<<>>>ZZZnnnaaannnttt~~~}}}vvvlllbbb[[[RRRLLLNNN```zzzzzziiiRRR>>>888;;;:::999888888777777777777777555555444444444333333333222222222222222222222222111111111111111111111111222222111111222222333444222222222333555777888999777BBBIIIKKKaaa{{{qqqlllyyy{{{ttt~~~zzzwwwvvvqqqpppooommmjjjhhhfffeeeddd\\\YYY]]]```[[[WWWWWWVVV___hhheeeSSS]]]jjjcccaaadddbbbXXXJJJAAA>>>>>>999777555555666777777666555555555555555555555555666555444333333333333333444555555555444444555777;;;777===DDDTTTqqqeee```dddkkkjjjnnndddRRRXXXXXXTTT```fff```jjjmmmYYY___WWWKKKAAA@@@FFFLLLOOOLLLNNNOOOOOOLLLJJJHHHGGGLLLPPPWWW]]]gggwwweeeWWWQQQ[[[tttcccfffLLLVVVPPPQQQNNNAAA<<<===666777777666555555555555555444444333333333333222222222222222222222222222222222222222222222222222222555777555===CCC???___```ZZZ]]]nnn~~~rrrnnniiiaaaWWWSSSRRR]]]ttt~~~~~~UUU???===>>>;;;999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333444666888:::;;;???CCCHHHXXX~~~yyyaaaXXXsss{{{ooo|||~~~yyyuuuqqqpppooolllhhhggghhhiiifffaaa___bbbccc^^^XXXUUU\\\___pppsssSSSQQQVVVooo}}}jjjaaacccaaaWWWJJJBBB???@@@999777666555777777777666555555555555555555555555666555444333333333333444444555555555444444666777777777<<>>===888999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333444666999:::<<<>>>AAAKKKfffmmm```ddd|||ooonnn}}}xxxuuupppqqqqqqpppooooooppprrrooojjjhhhjjjiiibbb[[[XXX```eeexxxVVVKKKIII[[[qqqqqqbbbbbb___VVVJJJBBB@@@BBB:::888666666777777666555555555555555555555555555555555444333333333444444444555555555444444666888555:::<<>>======>>>???;;;>>>@@@BBBEEELLLUUU]]]rrroooVVVLLL```~~~rrr[[[RRRSSSRRRDDD;;;:::666777777666555555555555555444444333333333333222222222222222222222222222222222222222222333333333333777999999>>>CCCLLLxxxuuuWWWYYYfff~~~xxxrrroooggg]]]NNNIIIFFFNNNbbb|||oooKKKAAA>>>888999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333555777999;;;<<>>AAA:::888777666777777666555555555555555555555555555555444444333333333444444444555666555444555777999888???@@@ZZZ|||mmm^^^YYY]]]fffsss}}}lll]]]UUUWWWWWW[[[uuu|||bbbTTTMMMIIIJJJMMMMMMLLLKKKGGGEEECCCAAA@@@???>>>===>>>@@@AAAAAAAAADDDIIILLLWWWmmm~~~^^^MMMXXXmmmfffVVVTTTUUUHHH<<<999777777777666555555555555555444444333333333222222222222222222222222222222222222222222333333333333333666888;;;>>>CCCWWWoooUUU\\\oooyyyooojjjccc[[[NNNIIIFFFKKK]]]wwwwwwOOOCCCAAA===999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333555888:::<<<>>>EEEGGG^^^]]]PPPfffuuu^^^hhh}}}}}}yyywwwnnnqqquuuyyy{{{~~~~~~}}}}}}xxxoooiiihhhsss^^^QQQLLLRRRhhh~~~hhhbbb]]]WWWLLL@@@<<>>>>>>>>>>>===>>>@@@BBBIIITTTttthhhRRRTTTaaaxxx^^^UUUWWWKKK===999777777777666555555555555555444444333333333222222222222222222222222222222222222222333333333444444444555666;;;>>>EEEeeeiiiWWWcccyyy|||nnnccc]]]ZZZOOOKKKGGGIIIXXXqqq~~~VVVCCC???>>>999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222333444666888;;;===???EEEMMMllloooZZZaaazzzddd```rrr|||wwwsssrrruuuyyy}}}~~~vvvsssvvveeePPPJJJPPPggggggaaa\\\YYYOOOAAA;;;>>><<<:::888777777777666555555555555555555555555555444444333333333444555555333555666666555666888:::;;;>>>OOO{{{~~~bbbYYYVVV```ooozzzlllYYYXXX]]]\\\mmm{{{rrrRRRQQQ[[[lllsssgggWWWNNNJJJGGGDDDDDDFFFFFFCCC@@@??????>>>===>>>???@@@@@@CCCGGG\\\vvvZZZSSSVVVxxxiiiUUUWWWNNN???999777777777666555555555555555444444333333333333222222222222222222222222222222222222333333444444555555666555<<<@@@JJJsssddd[[[mmmpppbbb[[[YYYNNNKKKFFFGGGSSSjjjdddGGG<<<;;;999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222333444666999<<<>>>@@@CCCXXXdddbbbzzzkkk[[[eee}}}|||vvvqqqwwwyyy|||~~~xxxXXXMMMQQQbbbxxxddd]]]ZZZZZZRRRCCC===???===:::888777888777666555555555555555555555555555333333333333333444555666333555666666666666999;;;;;;<<<]]]tttZZZSSSUUUeee{{{eeeZZZ``````kkkyyyvvvUUUXXXiiiqqqgggXXXRRRJJJFFFFFFGGGEEECCCDDDCCCAAA@@@AAACCCDDDDDDCCCDDDOOOnnniiiXXXSSSfff|||rrrVVVWWWPPPAAA:::888777777666555555555555555444444333333333333222222222222222222222222222222222222333333444555555666777555===CCCPPPsss______vvvuuuggg]]]XXXMMMKKKFFFEEEOOOeee{{{SSS>>><<<999888888777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222333555777:::===???AAAGGGiii{{{bbbmmmttt```ZZZjjjzzzuuuuuuwwwyyy|||dddVVVTTT]]]mmm```YYYXXX[[[TTTFFF>>>AAA===;;;888888888888666555555555555555555555555555333333333333333444555666333555666666666777999;;;<<<<<>>FFFdddhhh```XXXeee~~~|||wwwlll___UUUOOOLLLJJJHHHKKK[[[wwwoooooolllHHH;;;<<<:::777777777888888777555555555666666666666666555555444444444333333333222222111111111111222222222222333333333333444444333888777888???===:::AAAUUUzzz}}}dddmmmqqq[[[]]]hhh~~~}}}uuuooojjjiiioooxxxXXXKKKXXX^^^~~~rrr___```VVVEEEFFF999<<<;;;999777666666777888777777666555555555555555555555555555555555555555333555777777777777888:::@@@QQQttt___RRROOOOOO[[[sssxxx}}}qqqsssmmmYYYRRRQQQPPPMMMLLLKKKIIIIIIKKKLLLLLLJJJJJJJJJSSSpppqqqXXXRRRZZZ|||fffVVVPPPFFF===;;;888777777777666666666666555555555444444444333333444444444444444444444444666555555555555666777777999;;;>>>GGGjjjeee[[[YYYjjj|||yyytttlllaaaZZZNNNKKKHHHFFFHHHWWWtttuuukkknnnMMM@@@<<<:::888777777888888777555666666666666666666666555555444444444333333333222222111111111111222222222222333333333333444444444888666777>>>===>>>IIIddduuuzzzyyy___}}}gggUUUZZZhhh~~~|||vvvppphhheeehhhooovvvyyy}}}~~~eeeGGGSSSdddfff\\\TTTGGGFFF999999888777777777888999:::777777666555555555555555555555555555555555555555333555777777777777999;;;:::^^^hhhYYYQQQLLLTTTfff}}}pppddd^^^ZZZUUURRROOOPPPQQQQQQOOOMMMMMMMMMLLLQQQiiibbbNNNSSSdddrrrYYYOOOJJJCCC;;;888888777777777666666666555555555444444444444333444444444444444444444444555555555555555666777777888;;;===KKKuuuqqq___XXX^^^vvv{{{vvvrrrlllddd___PPPMMMJJJEEEFFFTTTsssjjjrrrUUUEEE===;;;888777888888888777666666666666666666555555555555444444444333333333222222111111111111222222222222333333333333444444444888555777>>>>>>BBBQQQuuu~~~|||iii^^^\\\www[[[OOO[[[nnn{{{sssiiiddddddgggjjjkkkhhhhhhooouuuKKKPPPcccmmm\\\UUUHHHDDD999888888777777777888999:::777777666555555555555555555555555555555555555555333555666777777888:::<<<:::nnnsss]]]RRRNNNPPP]]]rrr~~~yyy}}}kkkeee\\\UUUUUUUUUSSSOOOLLLIIIJJJJJJNNNeeerrrVVVUUUSSSrrr\\\LLLKKKFFF;;;888888888777777777666666555555555555444444444444444444444444444444444444555555444555555666777888999>>>>>>OOOfffWWWXXXhhh{{{vvvrrrmmmfffaaaTTTQQQLLLGGGFFFSSSqqqqqq{{{yyy\\\GGG>>>;;;999777888888888777666666666666555555555555555555444444444333333333333222222111111222222333222222222333333333444444333777666888>>>===DDDWWWfffMMMNNN[[[gggRRRNNNbbbyyyyyynnngggffffffeeecccYYYXXX```wwwRRRLLLWWWrrr___XXXHHHBBB:::::::::999888888777777777777777666555555555555555555555555555555555555555444555666777777888;;;===HHHjjjVVVNNNJJJRRRaaawwwmmmaaahhh}}}sssfff\\\XXXUUUOOOKKKJJJFFFHHHIIINNNdddaaaYYYLLLbbbaaaKKKKKKFFF;;;888888888888777777777777666666555555555444444444444444444444444444444444444444444555555666888888:::AAA???TTTcccTTTYYYppp}}}yyyuuuooofff```VVVQQQLLLHHHGGGRRRkkk}}}uuudddGGG>>><<<999888888888888777777777666666555555555444555555444444444333333333333333222222222222333333222222222333333333444444222666666:::???<<>>UUU}}}aaaQQQKKKHHHQQQbbbyyyrrrYYYTTThhhnnnnnnvvvjjj___[[[VVVLLLGGGIIIHHHIIIJJJPPPgggkkk[[[KKKXXXlllRRRLLLGGG<<<999999888888888777777777666666666555555555444444444444444444444444444444444444444555555777888999:::CCCAAAZZZbbbWWW[[[vvv|||wwwpppfff___UUUOOOIIIFFFGGGPPPbbbrrr{{{|||~~~~~~~~~|||xxxssspppuuu~~~xxxnnnLLL???===:::888888888888777777777777666555555444444555555444444444333333333333333222222222222333333222222333333333333444444222666666;;;???===JJJfffwwwTTTDDDHHHQQQ___yyyiiiUUUNNNTTTmmmxxxsssrrrmmmddd\\\TTTQQQ[[[vvv|||~~~ZZZRRRTTTdddppp]]]\\\LLLAAA<<<:::::::::999888777666555777777666555555555555555555555555555555555555555444555666666777999<<>>999999999888888888777777666666666666555555555555444444444444444444444444444444444444666777888999999EEECCC```xxx]]]ZZZbbb|||wwwpppfff___VVVNNNHHHGGGJJJPPP[[[eeellllllhhhbbbaaafffjjjjjjhhheee```YYYUUUXXXbbbjjj{{{zzzUUU@@@===:::999999888888777888777777666555555444444555555444444444333333333444333333222222333333444222222333333333333444444555666555999>>>???SSSuuuxxxWWWMMMMMMLLLYYYyyy|||[[[OOOPPPZZZsss~~~{{{yyyrrreee[[[SSSQQQ\\\yyyZZZTTTXXXcccnnnYYY\\\NNNBBB===999999999999999888777666777777666555555555555555555555555555555555555555555555666666777999===@@@ffffffQQQKKKKKKIII]]]uuukkkTTT^^^qqqgggkkkddd___^^^bbb[[[LLLFFFJJJEEEFFFIIITTTooo}}}bbbSSSOOOWWWhhhUUUIII@@@999999999888888888888777777666666666555555555555444444444444444444444444333333444444666777888999888FFFDDDdddgggWWWZZZkkk{{{vvvooogggaaaXXXPPPIIIJJJNNNSSSYYY___[[[XXXQQQKKKMMMUUUZZZ[[[ZZZXXXSSSKKKFFFHHHQQQXXXcccppp}}}}}}{{{]]]@@@>>>:::999999999888666888777777666555444444444555555444444444333333333444333333222222333333444222222333333333444444444777666444777===BBB[[[___VVVSSSKKKXXX|||mmmQQQKKKRRR___yyywwwggg[[[QQQQQQ]]]zzzeeeRRRRRRlll|||mmmWWWUUUNNN??????999999999888888888888777666666666666666666666666666666666666666666666666666666:::333:::AAA;;;IIIuuu```MMMHHHCCCRRRdddzzzmmm```bbbkkkoooggg``````cccYYYHHHDDDLLLLLLDDDGGG]]]cccRRRXXXLLLddd{{{WWWJJJAAA999888888888:::999888666666666666666555555555555555555555555555555555555555555666666777999:::;;;@@@???EEEzzz~~~eeeXXXZZZppp{{{uuurrrnnngggbbb[[[OOOKKKKKKLLLVVVZZZPPPVVVPPPOOOLLLEEEPPPdddlll___YYYSSSPPPKKKFFFFFFIIIVVV^^^dddccc___^^^]]][[[lllwwwcccJJJ:::888>>>999666888666777777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555555666333:::CCCAAA___hhhIIISSS___cccNNNLLLOOO```ttteeeZZZRRRRRR]]]vvvwwwUUUQQQhhh{{{rrrZZZUUUOOOAAA===999999999888888888888777666666666666666666666666666666666666666666666666666666:::333999@@@<<>>???IIIwwwbbbXXX]]]www}}}xxxuuuqqqkkkeee^^^UUUPPPMMMNNN\\\```RRRUUUNNNOOONNNJJJXXXnnnwwwjjjccc\\\VVVOOOHHHGGGJJJMMMTTTXXXVVVSSSSSSRRRPPP[[[fff|||kkkLLL;;;999===999666888777777777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555555777555;;;CCCEEEhhhnnnSSS[[[ooo___LLLMMMQQQcccuuuggg\\\RRRQQQYYYrrrXXXOOO___xxxwww```UUUPPPDDD;;;999999999888888888888777666666666666666666666666666666666666666666666666777555:::444888>>>???XXXuuucccPPPHHHIIIEEESSS^^^wwwwwwzzzrrreeeYYYQQQNNNOOOQQQNNNOOO[[[wwwWWWMMMJJJPPPssshhhQQQAAA;;;999888888999999888666666666666666555555555555555555555555555555555555555555666666777999:::;;;===@@@OOOnnn]]]XXXaaa}}}yyyvvvrrrlllgggaaa\\\XXXQQQUUUjjjnnnZZZUUUNNNNNNOOOOOOaaayyyssskkkaaaYYYPPPJJJKKKQQQVVVZZZZZZTTTQQQPPPOOOLLLKKKWWWooouuuPPP>>>999===999777999777777777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555555777888===BBBKKKuuummm[[[eeetttXXXJJJMMMSSSfffuuuggg^^^RRROOOTTTmmm[[[MMMSSSoooxxxfffWWWRRRGGG:::999999999888888888777777666666666666666666666666666666666666666666666666777555:::555888===DDDggghhhXXXKKKGGGIIIEEESSS```yyy|||fffUUUSSSWWWVVVQQQJJJTTTkkkbbbMMMMMMHHH^^^lllRRRDDD<<<:::888888999999888777666666666666555555555555555555555555555555555555555555666666777999:::;;;===BBBUUUuuufffZZZXXXeee{{{wwwsssooojjjfffcccbbb___XXXaaa|||fffYYYOOOMMMNNNQQQffftttkkk___UUUNNNKKKRRR[[[nnnoookkkaaaXXXSSSPPPLLLGGGTTTmmmUUUAAA:::===999777999777777777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555555666999===@@@RRR|||bbb\\\nnniiiQQQHHHMMMTTTiiirrreee\\\SSSMMMQQQiiiaaaPPPJJJcccuuulllZZZSSSJJJ<<<999999999888888888777777666666666666666666666666666666666666666666666666777444;;;777888<<>>999999999888888888888777666666666666666666666666666666666666666666666666888333;;;999999===SSS}}}]]]QQQIIIHHHIIIHHH\\\jjjyyyfffYYY[[[cccjjjsssssseee[[[^^^___ZZZ\\\```rrrrrrhhhjjjiii___TTTSSSiiibbbVVVJJJNNNiiiuuuUUULLL>>><<<999888888999888888666666666666555555555555555555555555555555555555555555666666777999:::;;;???FFF```vvv```\\\UUU]]]uuu~~~wwwqqqmmmmmmppprrrppplllkkknnn|||uuuZZZOOOOOOVVV___uuutttlllaaaWWWPPPQQQ^^^lll{{{bbbQQQHHHDDDFFFXXXwwwxxx```HHH<<<<<<888888;;;888777777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555666333999>>>AAAeeeeeeRRRiiimmmWWWHHHFFFNNNYYYsssuuufffaaabbbeeepppzzzxxx{{{lllaaa[[[TTTNNNPPPcccmmmTTTNNNSSSnnn{{{fffSSSJJJ???999999999888888888888777666666666666666666666666666666666666666666666666777222<<<;;;:::>>>YYYtttWWWMMMGGGFFFHHHKKKdddsssgggSSSOOOUUU[[[jjjlll^^^OOOOOOOOOLLLOOONNNZZZooo|||xxxlllaaa]]]gggxxxqqqXXXMMMNNNXXXYYYLLL???===999888888999999888666666666666555555555555555555555555555555555555555555666666777999:::;;;<<>>888777777666777:::777666666666555555555555555555444444444444555555777666666666777888999999EEEJJJwwwZZZSSSNNNSSSqqqrrrfffggggggfffrrrrrrdddXXXUUUZZZhhhuuuuuuhhh\\\RRRTTTXXXeeeooofffcccqqqwwwXXXLLLMMMfffjjjOOO@@@>>>:::888999444777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666666777;;;===NNNkkkSSSTTTsss{{{VVVJJJHHHFFFMMMfffpppqqqyyyuuu{{{nnnddd^^^QQQQQQPPPPPPYYYnnnyyywwwQQQPPPTTTwwwxxx```XXXJJJ>>>999999999888888888888777777777666555555555555555555555555555666666666666444;;;999999>>>FFFqqq___RRRJJJJJJGGGFFFVVVkkkpppeeekkkgggiii}}}qqqTTTPPPQQQLLLMMMKKKHHHLLLUUUjjjzzzjjjooo~~~kkkRRRLLLNNNbbbqqqrrrRRREEE>>>888888888777777:::777777666666666555555555555555444444444444555555666666666666777888999:::EEENNN~~~~~~ZZZTTTPPPVVVuuu|||oooggggggbbb\\\dddttt}}}|||}}}}}}lll^^^YYY\\\fffttt~~~{{{nnnbbbVVVUUUWWWeeerrriii```hhh{{{yyyZZZOOOTTTssstttVVVBBB===888777:::666777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666777888===???RRR\\\KKKWWW}}}zzzVVVJJJIIIGGGNNNfffxxx}}}|||{{{mmmccc\\\UUUTTTPPPLLLNNN___xxxzzzZZZPPPWWWzzzxxx___YYYLLL???999999999888888888888777777777666555555555555555555555555555666666666666666;;;;;;;;;???LLL{{{{{{[[[PPPIIIIIIGGGHHHXXXmmmuuuzzzcccYYYVVVRRRRRRMMMMMMNNNLLLTTTtttyyyiiiccctttwwwWWWNNNOOOUUUzzzlll[[[FFF>>>999999:::888888999777777777666666666555555555555444444444444555555666666666666777888999:::DDDSSSzzzXXXTTTRRR[[[{{{vvvppplllaaaWWW]]]kkk|||}}}zzzgggXXXTTT```qqq~~~yyykkkaaa[[[XXXXXXiiixxxmmm^^^___nnnyyywww[[[UUUaaasss^^^FFF===666777:::888777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666777999>>>AAAWWWrrrPPPLLLdddtttUUUIIIHHHHHHSSSooozzzmmmaaaZZZXXXXXXSSSJJJFFFPPPeeexxxzzzlllUUU\\\~~~{{{aaa\\\OOOAAA999999999888888888777777777777666555555555555555555555555555666666666666777:::<<<<<<>>>SSSsssWWWNNNHHHHHHGGGJJJZZZnnnwwwiiiddd\\\TTTVVVYYYWWWKKKIIIdddxxxsssdddfffmmmxxx~~~fffcccaaa]]]XXX]]]vvv^^^NNNMMMJJJooouuulllhhhIII@@@999:::;;;:::888888777777777666666666666555555555444444444444555555666666666666777888::::::AAAVVVuuuUUURRRSSS```zzzpppaaaXXXbbbsssyyyeeeWWWRRRfff}}}sssddd[[[\\\ZZZ\\\nnn~~~rrr``````hhhiiirrryyykkkXXX^^^sss}}}dddttteeeIII>>>777777;;;888777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666666888===BBB\\\kkkQQQYYYyyyjjjRRRHHHFFFHHHZZZ~~~xxxmmmaaaZZZYYY[[[XXXOOOGGGJJJZZZiii|||zzz|||ZZZ\\\||||||ccc\\\NNNAAA999999999888888888777777777777666555555555555555555555555555666666666666666777<<<<<<===ZZZjjjSSSMMMHHHGGGGGGLLL\\\nnn{{{ssseeeTTT]]]eeedddQQQIII```pppeeeSSSRRRSSSZZZhhh}}}dddXXXNNNJJJKKKWWWsssgggPPPKKKHHHgggiiiuuuNNNCCC:::999;;;:::888888888777777777666666666666555555444444444444555555555555555666777999:::;;;===YYYoooRRRPPPSSScccqqqaaa]]]ooovvvfffZZZ[[[uuupppaaaXXXVVVWWW]]]qqqtttdddfffiii```^^^aaaZZZTTTgggzzz]]]dddlllMMMAAA888888;;;777777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666555777<<>>iii]]]OOOLLLHHHFFFFFFNNN^^^lll}}}yyy```gggzzz___mmm}}}sssZZZUUUNNNIIILLLWWWgggrrr}}}lll___```sss]]]LLLJJJTTT|||zzzYYYJJJ<<<777999888777777888888888777777777666666555555444444444444555555444555555666777999;;;<<<@@@dddiiiPPPOOOVVVjjj{{{vvv{{{~~~tttpppoooxxxvvviiiaaaXXXTTTWWWnnnpppqqqhhh]]]OOOHHHKKK]]]|||iii\\\YYYEEE999888;;;777777777777777666666666666555555555555555555555555444444444444444444444444555444444444444555666666555888<<>>??????nnn[[[OOOLLLIIIFFFFFFNNN^^^lll~~~jjjnnnmmmwww___\\\UUUNNNKKKOOOWWW___|||wwwcccNNNIIIKKKsss]]]LLL<<<777888888777777888888888888777777777777555555555444444555555555444444555666888999;;;<<>>888555999999888888888888777777777777555555555555555666777777666777777777777:::===@@@FFFnnncccSSSNNNXXXwww}}}|||xxxrrr~~~xxxmmmZZZQQQUUUppprrr^^^UUUJJJGGGSSSmmmssseee~~~gggGGG@@@888444<<<888888888888777777777777666666666666555555555555444444444555555555555666444444555555666777777777777;;;BBBAAAkkknnndddnnnxxxWWWKKKGGGHHHIIIXXXsssttthhh]]]PPPVVV```|||rrrhhhppphhhdddtttaaaXXXSSSVVVYYY[[[dddooowww~~~tttrrrllleeeiii```cccaaa[[[ZZZkkkbbbNNNPPP[[[uuukkkOOOJJJ???:::::::::999999999888888777777666555555555555555666666666666777777777777:::666<<<<<>>AAAMMMwww]]]RRRQQQ___|||xxx}}}}}}wwwjjjVVVOOOVVVtttmmm\\\SSSIIIIIIYYYtttiii~~~||||||nnnIII???:::555:::888888888888777777777777666666666666555555555555444444444555555555555666444444555555666777777777888:::AAAAAAmmmtttlllwwwvvvWWWLLLGGGIIIJJJYYYsssuuu```TTTMMMQQQVVVooo{{{mmmmmmddd]]]hhh___XXXVVVZZZ\\\```mmm|||}}}ttthhhiii]]]___]]]YYY^^^ssszzzttt```MMMOOOZZZuuujjjMMMIII@@@:::::::::999999999888888777777666555555555555555666666666666777777777777:::666<<<===IIIqqqRRRNNNKKKGGGFFFFFFLLL\\\jjj{{{wwwzzzggg^^^\\\VVVQQQEEEEEEEEEPPPaaaqqqxxxiiigggeeeaaagggrrraaaPPPIII[[[gggJJJ;;;===:::777:::999888888888888777777777777555555555555555666777777666777777777888:::>>>AAAUUU{{{XXXRRRUUUfffppprrr~~~zzzvvvqqq|||mmm```RRRMMMWWWwwwiiiVVVNNNGGGLLL```|||oooxxxzzztttyyyxxxMMM>>>;;;777888888888888888777777777777666666666666555555555555444444444555555555555666444444555555666777777777888999???AAApppvvvrrrsssWWWNNNGGGIIIKKKZZZuuu___PPPNNNMMMMMMcccssslllbbbZZZ]]]^^^YYYYYY]]]___dddvvvrrrooo```YYYVVVVVVbbb}}}xxxrrraaaOOOOOO[[[wwwmmmOOOKKKCCC:::::::::999999999888888777777666555555555555555666666666666777777777777:::666<<<>>>NNNiiiSSSNNNJJJGGGFFFGGGMMM]]]kkk}}}rrryyypppZZZ^^^^^^QQQFFFJJJFFFKKKTTT___jjjwwwkkkZZZ\\\\\\TTTWWWcccxxxwww}}}gggRRRJJJVVViiiJJJ;;;===;;;888:::999888888888888777777777666555555555555555666777777666777888888888:::>>>AAAXXXzzzYYYSSSVVVjjjlllnnnwwwuuu~~~qqqdddssswwwqqqeeeWWWQQQLLLXXXxxxkkkQQQIIIEEEOOOgggzzzxxx{{{xxxQQQ>>>===999666888888888888777777777666666666666666555555555555444444444555555555555666444444555555666777777777888777===BBBssslllooopppVVVOOOFFFIIILLL]]]yyypppYYYSSSPPPJJJ___yyynnneee^^^[[[]]]ZZZ\\\^^^___eee{{{|||vvveeeXXXSSSUUUhhh|||tttpppPPPMMMYYYyyyqqqQQQLLLDDD:::::::::999999999888888777777666555555555555555666666666666777777777777:::777===>>>OOOcccTTTMMMJJJGGGFFFFFFMMM\\\kkk{{{}}}qqqvvv\\\bbbgggSSSIIINNNLLLJJJLLLRRRXXXbbbtttxxx^^^NNNQQQSSSKKKLLLWWWjjj|||mmmzzzjjjTTTMMMQQQzzzmmmMMM<<<===;;;999:::888888888888888777777777666555555555555555666777777777888888888888;;;>>>AAAWWW]]]TTTVVVkkknnnkkkrrrrrrwwwzzzqqq___jjj||||||wwwlll^^^RRRNNNYYYvvvnnnPPPIIIFFFSSSmmmyyyVVV@@@===:::666888888888888777777777666666666666666555555555555444444444555555555555666444444555555666777777777888777===BBBttt~~~ZZZeeelllTTTOOOEEEIIINNN```}}}kkkZZZVVVOOOfffyyyqqqgggbbb\\\ZZZYYY\\\___```gggjjj]]]VVVXXXnnnzzzQQQKKKVVVzzzvvvUUULLLAAA:::::::::999999999888888777777666555555555555555666666666666777777777777999888>>>===MMM]]]RRRMMMJJJFFFEEEEEEKKK[[[iiiyyyxxxwwwjjjmmmsssXXXLLLMMMKKKGGGGGGKKKMMMQQQ```qqqsssjjjWWWHHHIIIJJJFFFFFFMMM___tttsssoooTTTPPPMMMooouuuRRR>>>===:::888:::777888888888888777777777777555555555555555666777777777888888888999;;;???BBBWWW```UUUUUUkkkoookkkuuussssssqqqnnn]]]dddrrr|||{{{|||mmmRRRPPPYYYqqqxxxjjjRRRKKKIIIUUUnnnYYYCCC===999888888888888888777777777777666666666666555555555555444444444555555555555666444444555555666777777777777777>>>BBBsssjjjNNN]]]jjjSSSNNNDDDIIINNNaaa}}}eee]]]YYYuuu~~~}}}tttfffaaa[[[XXXWWWZZZ^^^```iiitttaaaXXXZZZqqqTTTJJJTTT}}}}}}[[[NNN@@@:::::::::999999999888888777777666555555555555555666666666666777777777777777999???<<>><<<===777999999999888777666666555555555555555555555555555555444444444444555666666555444444444444555666666999333>>>CCCiii___VVV___fffVVVKKKIIIIIIQQQddd{{{mmmooowwwuuummm\\\^^^ccc^^^NNNTTTVVVTTTaaacccfffooobbbSSSKKKLLL^^^yyy~~~\\\RRR[[[rrr^^^EEE===;;;999999::::::999888888888777666666666666666666666666666666777888888666:::999>>>HHHyyy}}}XXXTTTKKKHHHEEEDDDCCCHHHUUUcccxxxkkk\\\TTTOOONNNQQQPPPKKKHHHIIILLLUUUjjjooogggeeeeeeccc[[[SSSQQQNNNIIIGGGHHHGGGUUUgggvvvwwwgggUUUNNNcccYYYHHH===777:::555:::888888888888777777777777666666666666666666666666555666888888999;;;???BBB___nnn___SSS^^^}}}{{{{{{ssspppppppppnnnmmmjjjkkkyyyvvv}}}cccSSSHHHJJJRRR^^^aaaYYYNNNGGGGGGDDDCCCEEEMMM___zzzlllsssfffEEE;;;;;;888999999888888777666666555555555555555555555555555555444444444444555666666555444444444444555666666999333>>>CCChhh]]]XXXbbbdddTTTIIIHHHHHHQQQdddzzzkkkkkk}}}rrrtttccc___aaaaaaPPPQQQTTTUUUbbb]]]UUUUUU^^^hhhssszzzbbbXXXOOOLLLZZZrrr}}}pppVVVWWWeeesssdddLLL===;;;999999::::::999888888888777666666666666666666666666666666777888888:::<<<999>>>JJJzzz}}}YYYUUULLLIIIFFFDDDCCCGGGSSS```uuu|||dddUUUTTTTTTUUUQQQKKKIIIKKKHHHQQQeee~~~xxxnnnhhhccc[[[SSSOOOLLLHHHGGGIIIEEEUUUhhhuuuppplllXXXNNN```ZZZIII>>>999<<<666:::888888888888777777777777666666666666666666666666555777888888999;;;???AAAVVViii[[[SSS```|||xxxrrrnnnhhhhhhvvvxxx}}}uuu\\\MMMFFFHHHRRR```fff___SSSKKKGGGFFFEEEDDDEEEQQQmmmlllmmmoooLLL;;;999;;;999999888888777666666666555555555555555555555555555444444444444555666666555444444444444555666666999333>>>BBBfff\\\]]]jjjaaaQQQGGGFFFGGGQQQdddzzzjjjlllnnnvvvyyyiii___fffkkkYYYSSSYYYdddooo```VVVLLLJJJPPP]]]rrrxxxjjj[[[PPPJJJRRReee|||oooQQQYYYjjjooocccMMM===;;;999999::::::999888888777777666666666666666666666666666666777777888<<<>>>;;;BBBPPP}}}XXXSSSMMMJJJGGGEEECCCEEEQQQ]]]rrr{{{kkkXXXZZZZZZXXXRRRLLLJJJKKKJJJQQQccc{{{xxxhhh___UUUOOOJJJEEEEEEIIIKKK\\\ppp||||||pppsss\\\MMM[[[zzzZZZHHH>>>:::===777:::888888888888777777777666666666666666666666666666666777888888999;;;>>>AAATTTdddXXXRRRbbbyyynnndddgggyyy}}}wwwpppXXXKKKGGGIIISSSdddooojjj^^^UUUJJJIIIIIIEEE@@@IIIfffuuuooorrrOOO:::888>>>888888888888777777666666555555555555555555555555555444444444444555666666555444444444444555666666999333===@@@ccc___iiiuuu^^^PPPGGGFFFHHHRRReeezzzjjjtttzzznnnttt|||wwwjjj```nnnuuu___VVVddd{{{pppkkkZZZPPPOOOTTTeeeqqqlllWWWMMMGGGLLL[[[ooouuuQQQYYYlllkkk```MMM===;;;999999::::::999888888777777666666666666666666666666666666777777888999===<<>>888;;;888888888888777777777666777777777777777777777777666777888999999;;;>>>@@@UUUaaaVVVRRRccc{{{kkk___gggtttwwwnnnXXXMMMHHHHHHRRReeeuuuuuukkkbbbRRROOOLLLHHHBBBHHHeeeyyymmmsssOOO;;;888===888888888777777777777777555555555555555555555555555444444444444555666666555444444444444555666666888333===???```hhhxxx]]]PPPIIIGGGHHHRRReeezzzkkk{{{ssssss|||xxxlllgggxxx~~~fff[[[ooo{{{gggZZZSSSLLLRRR\\\\\\QQQJJJGGGKKKVVViii|||VVVXXXjjjkkk___OOO===;;;999999::::::999888888888777666666666666666666666666666666777888888555::::::AAAOOO~~~VVVNNNLLLIIIFFFEEEBBBDDDNNNZZZmmm|||yyy}}}vvvooommmeeeXXXOOOLLLKKKJJJGGGLLL]]]xxxtttjjj```YYYPPPJJJFFFDDDJJJRRR\\\iiiwwwvvvlll{{{```LLLUUUqqq^^^HHH<<<999>>>888;;;888888888888777777777777777777777777777777777777777888999999999:::===@@@TTT___UUURRRdddzzzjjjaaammmtttnnn~~~qqq[[[OOOHHHEEEMMMbbbvvv|||uuunnn```WWWOOOJJJEEEIIIcccmmmzzzyyyyyyQQQ<<<888999888888777777777777777777555555555555555555555555555444444444444555666666555444444444444555666666888333======^^^vvv\\\PPPJJJGGGHHHRRRdddxxxooo{{{ssswwwtttqqquuugggyyyrrraaaXXXKKKGGGLLLLLLNNNJJJIIILLLUUUeee}}}ZZZRRRccclll]]]QQQ===;;;999999::::::999888888888777666666666666666666666666666666777888888333::::::>>>III~~~WWWNNNJJJHHHFFFDDDBBBDDDNNNZZZlll{{{xxxwww~~~xxxiiiXXXOOONNNNNNJJJKKKPPP```|||wwwmmmbbbZZZRRRLLLGGGGGGOOOYYYdddjjjqqqwwwmmmnnn|||aaaKKKSSSooofffLLL===999===777:::888888888888777777777777777777777777777777777777777888999999999:::===@@@SSS___UUURRRddd{{{ppplll{{{zzzwwwrrryyybbbTTTHHHCCCIII___www~~~xxxqqq___QQQKKKGGGHHH]]]vvvppprrrzzzSSS>>>999777777777777777777777777888555555555555555555555555555444444444444555666666555444444444444555666666888333<<<<<<\\\}}}ZZZOOOJJJFFFGGGPPPbbbvvv{{{~~~vvvsss|||xxxooovvvkkk```TTTLLLKKKHHHMMMJJJIIIJJJOOO^^^yyyZZZLLL\\\lll\\\RRR===<<<:::999::::::999888888888777666666666666666666666666666666777888888666===<<<>>>EEEyyyYYYPPPIIIGGGEEEDDDBBBDDDNNNZZZlllzzzvvvtttlllXXXOOOPPPOOOKKKMMMPPP___{{{wwwiiiaaaWWWPPPJJJJJJRRR\\\jjjkkklllpppzzzuuummmsss|||aaaKKKSSSooolllPPP???999===666999888888888888777777777777777777777777777777777777777888999999999:::===???SSS___UUUQQQddd}}}wwwyyy}}}zzz{{{{{{iiiZZZJJJDDDHHH^^^xxx|||fffRRRKKKGGGFFFWWWmmmpppmmmTTT???;;;888777777777777777888888888555555555555555555555555555444444444444555666666555444444444444555666666888333<<<<<<[[[|||XXXNNNJJJEEEEEENNN___ttt}}}zzzuuurrr{{{xxxkkk{{{mmmjjjrrrfff\\\TTTOOOHHHLLLIIIFFFEEEHHHXXXttt___UUU\\\yyygggMMM<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777999888===EEECCCrrrYYYTTTLLLHHHEEEDDDBBBDDDMMMWWWjjjwwwuuurrrhhh^^^VVVLLLHHHKKKNNNSSSfffssscccSSSLLLHHHGGGPPP\\\cccfffjjjnnnttt{{{rrrkkkXXXOOORRR```wwwVVVLLLGGG<<<777:::888888888888777777777777555555555555666666666666666777888888888999<<>>OOOyyy___SSSQQQgggyyyvvvyyy~~~wwwtttuuuZZZOOOHHH@@@DDDXXXssszzzmmmVVVHHHEEE@@@EEEWWWsssiiiiiimmmHHHBBB777666777777777777666666666666666666666666666666666666555555555555555555555555555555555555555666777777777777777999TTTwwwuuuVVVNNNHHHEEEEEEJJJYYYoooyyyttt|||{{{xxxuuuyyyssssssyyyuuujjjccckkkssspppfffdddmmmxxxjjj___WWWRRRKKKGGGHHHKKKUUUllljjj___ccc{{{fffIII<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777:::::::::???>>>ggg^^^RRRKKKHHHEEEDDDBBBDDDLLLVVVdddsss{{{lll]]]MMMFFFGGGOOOUUUiii{{{mmmaaaTTTMMMFFFCCCMMM[[[bbbfffrrr}}}xxxlllooo||||||oooaaaRRRRRR```yyyVVVGGGBBB:::777:::888888888888777777777777555555555555666666666666666777888888888999<<>>aaa}}}bbbRRRKKKGGGEEEDDDCCCCCCKKKUUUaaaqqqooo]]]NNNGGGHHHNNNUUUgggyyyooobbbTTTKKKCCCAAAMMM]]]```fffxxx~~~kkknnnzzzdddSSSQQQaaa}}}XXXFFF@@@:::777999888888888888777777777666555555555555666666666666777888999999999:::===@@@HHHzzzWWWOOOQQQiii}}}ssstttuuuyyy{{{dddLLLKKKHHHHHHOOO\\\kkkuuulllgggZZZSSSQQQEEEBBBNNNkkkqqqeeemmmHHH@@@888===777777777777666666666666666666666666666666666666555555555555555555555555555555555555555666777777777:::BBBLLLfffrrrxxx}}}qqqSSSLLLGGGDDDEEEJJJXXXllluuunnnuuutttggg```ZZZZZZ\\\VVV[[[aaakkknnnbbbbbbvvviiiYYYKKKGGGGGGIIIQQQ\\\hhhkkkpppxxxxxx^^^^^^iiittthhhQQQ<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777777;;;666<<>>777@@@777777777777666666666666666666666666666666666666555555555555555555555555555555555555555666777777333555===FFF\\\sssoootttqqqTTTLLLFFFDDDEEEJJJVVViii~~~rrrkkkwwwuuuhhhaaa\\\ZZZZZZUUUXXX^^^mmmvvviii^^^fffyyyiiiPPPJJJLLLNNNPPPTTTXXX^^^dddhhhpppuuuSSSVVVaaapppeeeNNN<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777444;;;777===@@@TTTssscccRRRJJJGGGEEEEEECCCCCCIIIRRR]]]lllrrr]]]MMMGGGHHHFFFLLL[[[ssszzzzzzgggTTTJJJEEEGGGTTTcccdddpppzzziiiooolllPPP___cccQQQRRRdddqqqOOO===:::;;;;;;;;;888888888888777777777777555555555555666666666666999:::;;;;;;;;;<<>>@@@KKKlll___PPPJJJGGGEEEEEECCCBBBIIIQQQ[[[iii}}}zzz}}}}}}nnnZZZLLLIIIJJJLLLLLLTTTcccvvv{{{xxxuuuaaaMMMFFFEEEFFFOOOYYY___nnn~~~~~~pppfffooosss]]]gggcccQQQSSSfffrrrOOO===;;;<<<;;;:::888888888888777777777777555555555555666666666666777888999999999;;;>>>@@@GGGwwwzzziiiXXXQQQSSShhh|||{{{|||sssuuutttuuuhhhaaaZZZZZZ^^^aaaaaa```ZZZRRRLLLMMMSSSZZZgggrrruuuzzztttgggWWWGGGKKKcccvvvjjjxxxPPP@@@444;;;777777777777666666666666666666666666666666666666444444444444444444444444555555555555555666777777:::888999777BBBsssvvvdddfffwwwYYYOOOEEECCCEEEIIISSSbbbvvv||||||~~~mmm```YYYUUURRROOOSSSRRR]]]wwwxxxooo]]]______jjjyyy```WWWXXXYYY\\\aaaaaaddddddaaacccvvvUUUPPPUUUvvvuuueeeDDD<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777333>>>888??????EEE}}}hhh\\\OOOJJJGGGFFFEEECCCBBBHHHQQQYYYfffzzzrrrmmmtttuuuiiiWWWLLLJJJMMMNNNIIIHHHOOO\\\lll|||}}}mmmXXXFFFBBBBBBCCCGGGNNNPPPaaapppmmmaaa^^^jjjxxxuuuzzzcccRRRUUUgggxxxUUUAAA======:::777888888888888777777777777555555555555666666666777666777888888888999<<>>CCC[[[kkkRRROOOLLLJJJGGGDDDBBBCCCHHHKKKXXXgggzzzzzzoooiii^^^___dddaaaaaaccc^^^WWWPPPJJJJJJJJJIIIMMMSSSsss|||]]]QQQHHHGGGFFFBBBAAADDDCCCGGGKKKMMMQQQ[[[jjjvvvyyytttyyylllQQQUUUnnnuuuQQQ@@@===;;;999:::999888888777777777777777555555555555666666666666777777777888999:::;;;<<>>RRRvvvXXXPPPLLLKKKHHHDDDBBBCCCGGGJJJTTTdddwww{{{ooo]]]XXX```iiiwwwtttgggYYYRRRNNNJJJGGGFFF___uuuoooWWWSSSNNNJJJGGGEEEEEEEEECCC@@@>>>CCCNNN[[[ffflllnnnkkkllluuulllRRRWWWppp}}}uuuQQQBBB@@@===:::;;;999888888777777777777777555555555555666666666666777777777888999:::;;;<<>>@@@PPP]]]PPPMMMKKKIIIEEEBBBCCCFFFIIIRRRbbbuuuuuu```WWW^^^lllmmm]]]RRRMMMMMMOOO^^^nnnyyyvvvdddYYYVVVQQQLLLLLLMMMLLLIIIGGGBBB>>>@@@IIIRRRXXXYYYVVVXXX^^^kkk}}}jjjQQQYYYrrrvvvQQQDDDBBB>>>;;;<<<999888888777777777777777555555555555666666666666666666777777888:::;;;<<>>888:::;;;QQQmmmwww___PPPKKKIIIGGGGGGMMM[[[nnn}}}kkkXXXXXXKKKJJJcccvvvdddVVVNNNSSS[[[zzzlllYYYUUURRRLLLLLLWWWlll{{{www___UUUsss{{{___CCC::::::999999888888999999888777777666666666666666666666666666666666666666222666<<<999???@@@JJJ{{{```QQQMMMLLLIIIFFFCCCBBBEEEGGGSSSaaasssrrrjjjjjjrrruuu```VVVXXXcccyyybbbXXXUUULLLMMM^^^yyy}}}kkkbbb```XXXPPPPPPUUUXXXUUUQQQIIIFFFBBBAAABBBEEEFFFFFFEEEIIIRRR```rrrgggQQQ[[[tttxxxQQQEEECCC>>>:::===999888888777777777777777555555555555666666666666666666666777888999;;;;;;DDDUUUzzzVVVQQQRRRaaa|||}}}tttnnnuuu}}}llltttzzzrrrooowww~~~lllfff]]]UUUOOOLLLJJJIIIHHHEEEBBBCCCIIISSS\\\bbbeee___WWWQQQLLLOOOZZZfffxxxoooeee^^^???999;;;777777777777666666666666666666666666666666666666555555555555555555555555555444444444444555666666444===888<<<;;;NNN|||mmmuuubbbPPPJJJFFFGGGJJJSSScccwwwlll```UUUVVVfffuuu___OOOHHHKKKQQQbbbyyyttt```YYYVVVQQQOOOQQQYYYfffppp}}}\\\UUUzzzzzz\\\DDD::::::999999888999999:::888888777666666666666666777777777777777777777777555777;;;666>>>===???gggbbbRRRMMMMMMJJJFFFCCCBBBDDDFFFRRR___pppuuuaaaVVVXXXiii}}}xxxdddXXXVVV[[[zzzeeeWWWRRRIIIUUUtttuuugggfffdddWWWQQQXXX```___[[[ZZZNNNJJJEEE@@@===<<<<<<<<<>>>BBBIIIUUUfff{{{eeeQQQ^^^vvvzzzPPPDDDCCC<<<999===999888888777777777777777555555555555666666666666666666666777888999:::;;;DDDPPPzzzzzzVVVQQQPPP^^^wwwtttvvv~~~{{{~~~sss~~~|||xxxnnniiibbbZZZSSSMMMJJJIIIGGGEEEBBB@@@BBBJJJUUU]]]]]]ZZZSSSMMMJJJKKKQQQVVVkkk|||kkkeeeXXX;;;777999777777777777666666666666666666666666666666666666555555555555555555555555555444444444444555666666333:::666<<<<<>><<<777XXXdddVVVNNNMMMKKKGGGCCCBBBCCCEEEOOO\\\lll|||xxxgggdddmmmuuujjj\\\VVVZZZxxx|||```YYYOOORRRfffsssooohhhhhh```SSSSSSdddkkkaaa[[[aaa\\\UUUJJJBBB>>>======<<<===???CCCJJJXXXmmmdddSSSbbbxxx~~~|||PPPCCCAAA:::888===999888888777777777777777555555555555666666666666666666666666777999:::;;;AAAIIIyyyzzzWWWQQQNNNZZZsssxxxtttwwwuuunnnnnnsssvvv|||yyy~~~tttqqqjjjbbbXXXPPPJJJHHHEEEFFFEEEBBB???BBBLLLTTTTTTRRRMMMHHHEEEHHHLLLOOO[[[jjjyyyiiigggzzzOOO:::777888777777777777666666666666666666666666666666666666555555555555555555555555555444444444444555666666444999444<<<===LLLooooookkkTTTLLLIIIGGGOOOgggqqq^^^ZZZ\\\^^^___WWWTTT\\\yyyuuujjjbbb\\\YYYUUUOOOMMMPPPUUU___sssyyypppQQQTTTyyygggKKKBBB999999999888999999::::::888888777666666666666666777777777777777777777777888666777333@@@???666SSSeeeXXXNNNMMMKKKGGGCCCBBBCCCDDDMMMZZZjjj{{{kkkZZZTTTXXXvvvmmm[[[TTTPPPWWWcccjjjiiiggg[[[OOOVVVmmmqqq___ZZZfffmmm```OOODDDBBBBBBAAA>>>======>>>BBBMMMbbb{{{dddTTTeee{{{|||}}}OOOBBB@@@999777===999888888777777777777777555555555555666666666777555555666666777999:::;;;???EEExxxzzzWWWPPPMMMXXXpppxxxhhhbbbgggllllllooogggiiiyyywwwqqqggg\\\RRRJJJGGGBBBFFFIIIDDD>>>>>>EEENNNMMMLLLHHHCCCBBBFFFKKKNNNHHHUUU```fffoooiiijjjmmmIII;;;::::::777777777777666666666666666666666666666666666666555555555555555555555555555444444444444555666666444888333<<<===JJJrrrllloooWWWNNNNNNIIIRRRrrr}}}rrr```bbbhhhiiigggaaaRRRKKKbbbvvvkkkaaa]]]XXXPPPNNNQQQLLLRRRdddvvvqqqPPP^^^www```GGG>>>:::999888888777777888888777777777777666666666666666666666666666666666666555666777777999<<<@@@CCCqqqpppVVVOOOLLLIIIEEEDDDCCCDDDEEENNNXXXfffvvvkkk]]]NNNSSSoooxxxdddTTTMMMNNNOOOZZZgggggg^^^\\\dddppplll[[[TTTZZZpppkkk]]]MMMDDDDDDFFFFFFCCC>>>>>>DDDHHHOOOcccyyyaaaUUUlll~~~tttQQQEEE===:::;;;888777777777777666666666666888888777777666666555555666666666666777888999:::>>>GGGuuuyyyVVVRRRMMMUUUooo~~~rrrhhhiiifffnnn~~~rrrdddiiibbbVVV___yyypppggg___VVVMMMFFFFFFGGGGGGDDDAAAAAAEEEIIISSSNNNGGGCCCDDDGGGLLLNNNKKKNNNLLLMMMUUU^^^qqqmmmhhhdddFFF<<<999333777777777777777777777777666666666666666666666666444444444444444444444444555555444444444444555555999333;;;;;;>>>JJJnnntttgggrrrUUUQQQKKKGGGUUU~~~tttiii}}}}}}{{{ddd]]]KKKXXX{{{mmmbbb[[[VVVOOOJJJJJJKKKWWWoooyyynnnQQQYYYuuu]]]HHH???:::999888888777777888888777777777777666666666666666666666666666666666666555666777777888;;;@@@CCCfffqqqWWWOOOMMMIIIFFFDDDCCCDDDEEELLLUUUddduuuiiiYYYMMMPPPeeegggRRRGGGIIIMMMYYYbbb___aaaiiitttwwwhhhUUUQQQXXXffffffaaaYYYSSSOOOHHHAAAEEE???>>>BBBCCCHHHYYYlllcccXXXooooooNNNDDD===:::;;;888777777777777666666666666777777777777666666555555666666666666777888999:::;;;EEEqqqzzzYYYTTTMMMTTTmmmyyykkkeeefffooommmgggggg^^^SSS\\\vvv|||qqqhhh```WWWNNNHHHFFFGGGFFFCCCCCCGGGQQQYYY^^^XXXOOOIIIFFFHHHLLLOOOLLLPPPMMMMMMQQQSSS```xxxllliii___BBB;;;999444666666666666666666666666555555555555555555555555444444444444444444444444555555444444444444555555888111999888999CCCcccwwwiiisssVVVRRRNNNEEEUUUxxxttthhh```PPPVVVtttiiiaaaYYYPPPHHHFFFEEEOOOfff~~~}}}zzzjjjRRRSSSsssZZZHHH>>>:::999888888777777888888777777777777666666666666666666666666666666666666555666777777888;;;???BBBYYYtttXXXPPPMMMIIIFFFDDDCCCDDDEEEHHHRRRbbbtttkkkYYYOOOQQQ[[[kkkoooTTTCCCEEELLLXXXaaa\\\dddtttyyybbbQQQPPPWWWTTTZZZ```bbbbbb]]]PPPCCCIIICCC@@@AAA@@@AAAMMM]]]xxxccc[[[tttfffIIIBBB<<<999;;;888777777777777666666666666777777777666666666666555666666666666777888999:::;;;DDDkkkvvv{{{___VVVNNNRRRiiizzzpppgggbbbooo{{{hhhmmmfffZZZSSS\\\qqq~~~ssshhh```XXXPPPJJJGGGFFFEEECCCGGGSSSffftttppphhh[[[PPPJJJKKKOOOSSSSSSUUURRRQQQQQQMMMUUUkkkkkklllzzz[[[@@@;;;;;;777666666666666666666666666555555555555555555555555444444444444444444444444555555444444444444555555888222999777777===UUU{{{iiivvvXXXSSSPPPFFFSSSwwwxxxnnn```SSSSSSlllzzzooohhh___QQQFFFCCC@@@FFFZZZssswwwiiimmmwwwgggSSSUUUtttYYYHHH<<<:::999888888777777888888777777777777666666666666666666666666666666666666555666777777888:::>>>BBBQQQxxxZZZPPPNNNJJJFFFDDDCCCDDDEEEFFFPPP```rrrkkkYYYTTTVVVXXX\\\wwwzzz[[[FFFFFFKKKYYYfffgggiiiuuu{{{ooo___VVVUUUVVVKKKSSS\\\ccciiihhh^^^RRRMMMIIIFFFDDDAAA@@@GGGRRRkkkbbb]]]www{{{]]]DDD@@@;;;999;;;888777777777777666666666666666666666666666666666666666666666666777888999:::<<>>AAAOOO~~~]]]QQQOOOKKKGGGDDDCCCDDDDDDEEENNN]]]pppcccUUUVVV]]]^^^XXXhhh```JJJHHHKKKZZZnnnwwwwwwvvvoooeeeaaa```\\\UUUOOOTTTYYY]]]cccgggccc]]]PPPMMMJJJGGGCCCAAAEEEJJJbbb|||___]]]yyy}}}jjjuuuxxxVVV@@@>>>;;;999;;;999777777777777666666666666555555555555555666666666666666666666777888999:::<<>>:::888;;;:::777777777777666666666666444555555555555666666666666666666666777888999:::;;;BBBRRRxxxmmm]]]MMMMMM]]]uuutttkkk~~~}}}gggXXXZZZvvv}}}rrriiiaaaZZZSSSNNNEEEFFFGGGJJJWWWsss~~~sssrrryyysss```WWWSSSNNN```uuuhhh{{{uuuOOO999777777222555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555555111888666888999===___wwwwwwqqqlllWWWGGGMMMIIINNN~~~tttqqqaaaaaafff]]]aaaqqqhhh]]]WWWWWW]]]dddiiijjjeee___\\\\\\YYYSSSNNNHHHEEEAAA@@@FFFNNNPPPNNNOOOHHHBBBBBBEEELLLYYYdddyyy]]]```pppYYY;;;===:::999888888777777888888777777777777666666666666666666666666666666666666555666666666777999===@@@JJJzzzcccRRRPPPLLLHHHEEEDDDDDDDDDEEEKKKVVVggg|||oooiiilll|||kkk___~~~\\\HHHNNNYYYjjjsssfffgggkkkeee\\\XXX```gggjjjfff```^^^\\\ZZZWWWWWWUUUQQQMMMIIIGGGEEEOOOssssssZZZ[[[{{{eee^^^uuurrrQQQ>>>===999888;;;;;;777777777777666666666666444444444555555555666666666666666666777888999:::999AAALLLvvvnnn]]]MMMLLLZZZpppuuubbbXXXeee~~~xxx|||ssskkkeee]]]VVVPPPFFFHHHJJJLLLWWWqqq|||eeeZZZVVVRRRhhhpppgggqqqMMM999888888333555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555666222777555888888888TTTvvvssssss{{{tttXXXKKKNNNIIIGGGeeeyyykkkwwwwwwjjj^^^]]]ttt|||qqqbbbYYYXXXZZZ\\\\\\[[[YYYVVVTTTSSSQQQPPPOOOHHHIIIGGGBBBCCCGGGHHHDDDCCC@@@>>>@@@CCCJJJWWWddd{{{~~~ZZZdddkkkWWW888@@@:::999999888777888888888777777777777666666666666666666666666666666666666555666666666666999<<>>888999999999888888888888777666666555555555555666666555555555555555555555555555666666555666999===AAAQQQ}}}```QQQMMMJJJJJJHHHCCCAAACCCDDDFFFOOO___rrrnnnqqq{{{rrr\\\NNNYYYuuuooofffiiisssjjjUUUQQQ]]]kkkttt||||||wwwwww}}}}}}uuuuuutttjjjccc[[[LLLVVVcccsssWWW\\\ggghhhgggMMM>>><<<888888:::777777777777777666666666666555555555555555555555555666666666666777888999::::::CCCCCC}}}xxxVVVOOONNNQQQggg~~~kkkUUUwwwwwwwwwzzzxxxjjjbbb___YYYTTTIIIJJJNNNTTT\\\jjjiiiXXXRRR```iiifffoooKKK888888888333666666666666555555555555555555555555555555555555444444444444444444444444555555444333333333444444777666555666888;;;???AAAjjjSSS\\\fff\\\SSSLLLFFFDDDJJJcccmmmiiirrruuu~~~hhhccceeeccc^^^\\\WWWXXXWWWRRROOOPPPQQQQQQRRRRRRPPPNNNPPPRRROOOJJJGGGAAA???BBBCCCHHH\\\tttnnnVVVZZZhhhRRRIII===:::999999999888888888777777666666555555555555666666555555555555555555555555555666666555666888===@@@OOO{{{fffTTTOOOKKKKKKIIIDDDCCCDDDCCCEEEMMM]]]ooo~~~lllmmmqqqsssjjjYYYRRRccc~~~yyyjjjjjjoooqqqbbbPPPRRRaaaeeemmmssspppiiifffmmmuuuzzz||||||}}}~~~uuueeelllnnnUUU\\\tttyyyeeeKKK===<<<888888:::777777777777777666666666666555555555555555555555555666666666666777888999:::999AAAAAA|||~~~YYYPPPMMMPPPeee{{{hhhTTTzzz}}}~~~wwwkkkddd```ZZZSSSJJJIIILLLRRRZZZhhh|||{{{eeeUUUVVVkkkeeennnjjjGGG777::::::333666666666666555555555555555555555555555555555555444444444444444444444444444444333333333444444555555444444444555888<<<>>>]]]yyyXXXWWWdddcccRRRLLLGGGEEEFFFWWW{{{}}}nnntttlllkkkggg```[[[SSSSSSQQQNNNLLLMMMPPPRRRTTTUUUSSSQQQRRRTTTQQQLLLHHHBBBAAACCCDDDLLLccc|||iiiUUUYYYiiiRRRFFF;;;;;;999999888888888777777777666666555555555555666666555555555555555555555555555555666666666888<<>>>>>rrr^^^QQQLLLNNNaaawwwlllWWW{{{yyyxxxoooiiieee\\\SSSKKKHHHIIIPPPZZZgggxxxvvv]]]QQQ]]]{{{uuucccvvvdddBBB777;;;:::444666666666555555555555444444444444444444444444444444444444444444444444444333333333333444444555666666555444444555777:::;;;NNNdddPPP```kkkSSSNNNJJJHHHEEEJJJ```xxxqqqqqq|||vvvmmmbbb[[[RRRPPPMMMJJJGGGHHHLLLPPPWWWYYYXXXVVVVVVWWWTTTOOOJJJFFFCCCDDDFFFQQQmmmdddRRRdddnnnUUUEEE999<<<888888888888777777777777666666555555555555666666555555555555555555555555444555666666666888;;;>>>@@@cccuuu\\\TTTMMMLLLJJJFFFDDDEEECCCCCCIIIUUUeeevvvyyywwwfffgggttttttaaannnvvvrrr___LLLKKK]]]mmmhhhlllkkk___PPPJJJOOOXXX```ZZZ^^^fffmmmooodddqqqnnn[[[EEE;;;===888777:::777777777777777666666666666555555555555555555555555666555555666666777888999:::======gggaaaQQQLLLLLL^^^ttt}}}qqq\\\xxxxxx|||vvvqqqkkk___RRRJJJFFFFFFNNN[[[iii{{{rrrVVVNNNeeerrrfff{{{aaaBBB888999999555666666555555555444444444444444444444444444444444444444444444444444444444222222222333444555666777888777666666777888:::;;;CCCsssJJJYYY~~~rrrVVVPPPMMMKKKFFFEEERRRbbb{{{qqq|||ppptttfff[[[YYYTTTNNNJJJFFFEEEIIIOOO[[[]]]]]]ZZZXXXYYYVVVQQQMMMIIIFFFEEEHHHXXXvvvfffVVVyyyrrrXXXDDD777<<<888888888777777777666666666666555555555555666666555555555555555555555555444555666666666777:::<<<:::SSS{{{___VVVMMMKKKIIIFFFDDDDDDDDDCCCGGGRRR```pppooowwwrrrhhhyyywwwhhhRRRFFFOOOcccpppnnnooojjj]]]NNNHHHLLLSSSTTTOOOSSSYYY```xxxkkkiii{{{sssmmmUUUAAA:::===999777:::777777777777777666666666666555555555555555555555555555555555555666777888999:::===>>>\\\eeeRRRLLLLLL[[[ppp~~~yyy}}}jjj\\\rrr|||tttcccTTTIIIDDDDDDLLL[[[lllnnnRRRPPPmmmnnnhhh___CCC888666666666555555555555444444444444444444444444444444444444444444444444444444444444222222222333444555666777777777666666666777888999<<>>:::bbbggg[[[OOOKKKKKKHHHEEEEEECCCAAACCCKKKVVVdddvvv}}}vvvvvvvvv}}}|||iiiRRRGGGHHHRRR```jjjmmmggg___UUUOOOKKKKKKKKKIIIHHHRRRYYY\\\pppeeelllmmm{{{eeeKKK;;;888===999777999888777777777777666666666666555555555555555555555555555555555555555666888888666;;;AAAIIInnnWWWPPPKKKSSScccvvvbbbSSSUUUZZZvvvzzzqqq]]]NNNHHHCCCEEENNNaaa~~~|||```SSSgggccclll{{{NNN;;;999666555666555555555444444444333333333333333333333333333333444444444444444444444444444444333333333444444555222222333333444555666666999IIIrrrTTTSSSssshhhYYYMMMIIIGGGEEEHHHPPP___rrr~~~qqquuuqqqfff^^^[[[^^^]]]YYY^^^iiiggggggbbbXXXQQQPPPQQQPPPNNNJJJGGGLLL^^^yyy{{{~~~gggxxxfffRRR@@@444===777777777777666666666666666666555555555555666666555555555555555555555555333555666777666777888:::???222SSSjjj]]]PPPLLLLLLJJJGGGFFFBBB???AAAHHHSSSaaarrr|||tttwwwzzzwwwbbbNNNGGGJJJPPP\\\gggkkkdddZZZSSSPPPNNNLLLJJJFFFHHHTTT]]]aaassslllssspppVVVIII999888===999777999888777777777777666666666666555555555555555555555555555444444555555666777888333999AAADDDrrrZZZQQQKKKPPP^^^{{{fffWWWXXXMMMXXX}}}{{{ttt{{{uuuaaaRRRKKKDDDAAAGGGYYYxxxtttZZZTTTrrreeeppp}}}vvvwwwFFF555999999666666555555444444444333333333333333333333333333333333444444444444444444444444555555444333333333444444333333444555666777888999:::<<>>:::777777888888888666666666666555555555555666666555555555444444444444444555555666777777777:::333BBBDDDnnnxxxSSSTTTPPPIIIXXXmmmpppfffVVVLLLWWWppptttlllkkkiiipppwww}}}uuuaaaLLLFFFBBBBBBDDDPPPnnnlll]]]aaasssnnntttiiiCCC<<<999555666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444333444444555666777666===]]]jjjNNN^^^~~~iiiSSSKKKHHHEEEDDDGGGXXXggg~~~wwwsssxxxyyyxxxmmmdddfffkkkllljjjhhhggggggfff___WWWPPPMMMMMMJJJHHHLLL\\\vvvvvvZZZcccrrr___HHH===;;;666888888888777777777666666666555555555555444444444666555444333333333333444444444555555666777777777999===GGGdddxxx^^^PPPOOOJJJIIIJJJDDDCCCBBBCCCGGGLLLWWWiiiyyyrrr```rrr~~~www|||eeeNNNGGGLLLSSSQQQMMMLLLNNNOOOLLLIIIIIIJJJMMMSSSaaaxxx{{{dddtttooouuuPPPAAA>>>:::777777888888888666666666666555555555555666555555555444444444444444444555555666777777777:::444AAABBBiiiWWWTTTPPPIIIUUUhhhkkkccc^^^```ggg||||||}}}{{{lllddddddiiihhhccc```iiirrrjjjYYYLLLEEEAAAAAAAAALLLfffhhhaaakkkmmmrrruuuZZZ;;;:::999666666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444333444444555666777555<<>>===666888888777777777777666666666555555555555444444444555555444333333333444444444444555555666777777777999???AAAUUUdddSSSQQQMMMKKKJJJDDDCCCBBBBBBEEEIIIRRRbbbrrrhhhkkknnnkkkoooyyyrrraaaMMMIIIKKKEEEDDDFFFJJJLLLIIIHHHJJJJJJJJJQQQcccttt\\\ppprrruuuMMM@@@===999888888888888777666666666666555555555555555555555555444444444444444444555555666777777777999666>>>???bbb___SSSPPPJJJRRRaaaxxxzzzuuusss~~~tttvvvsssaaaZZZ\\\qqqpppcccRRRSSS```aaaVVVJJJDDD@@@???>>>FFF]]]uuu|||cccgggzzzooozzzzzzvvvNNN777:::999666666333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333444444555666777555888PPP^^^aaa[[[PPPOOOIIIFFFJJJMMMYYYrrrhhh^^^nnnxxxnnnaaaSSSKKKFFFIIIUUUmmmzzzjjjNNNhhhdddQQQ@@@<<<===888888777777777666666666666666555555555555444444444555444444333333333444444444444555555666777777777888@@@<<>>BBBUUUjjjsss```ooouuuwwwlllKKK999;;;999666555222444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444333444444555666777666777FFFvvv~~~ggg[[[aaaSSSQQQJJJGGGKKKIIITTTnnn~~~qqqlllzzz}}}|||zzzoooaaaRRRHHHDDDKKK]]]yyyxxxfffPPPkkkdddNNN;;;777;;;999777777777666666666666555666555555555555444444444444444333333333444444555444444555555666777777777777@@@:::FFFzzzmmmSSSPPPMMMJJJIIIEEEBBB@@@AAACCCEEELLL[[[jjjvvvttt{{{llldddvvv}}}rrrvvvzzzbbbPPPFFFBBBAAADDDDDDAAAAAADDDAAABBBJJJ]]]vvvdddRRRsssxxxwwwvvvJJJ===;;;999888888888888777666666666666555555555555333333444444444444444444444444555555666777777777444999999;;;TTTsssSSSQQQMMMLLLWWWllliiiooouuuqqqqqq___XXX[[[gggZZZHHHHHHLLLFFFAAA???@@@???AAAPPPaaafffdddyyy{{{{{{cccGGG999:::666444666444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444444444333444444555666777888999@@@fffzzztttsssYYYmmmXXXRRRLLLIIIJJJHHHSSSnnnmmmjjjhhhnnnwwwjjj]]]QQQHHHEEEQQQiii|||vvvcccWWWsss}}}```KKK888555;;;999777777666666666666555555666555555555555444444444444444333333333444555555444444555555666777777777666???999FFFkkkwwwWWWRRRNNNJJJIIIGGGCCCAAAAAACCCDDDJJJXXXfffpppzzzhhhggg{{{ooopppvvveeeOOOGGG@@@???@@@@@@@@@BBBCCCCCCJJJ\\\qqq^^^UUU|||{{{~~~kkkCCC<<<:::888888888999777666666666666666555555555555333333333333444444444444444444555555666777777777222<<<888:::MMMYYYSSSOOOIIISSSfffkkkkkkpppjjjwwwyyyhhhaaaaaa^^^{{{nnnOOODDDGGGFFFAAA@@@BBB@@@@@@JJJYYY{{{tttcccoooVVV@@@666777333333888777333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444555444444333444444555666777888<<<>>>ZZZwwwxxxppp~~~\\\zzz```SSSOOOKKKHHHHHHRRRppptttaaaWWW```{{{rrrdddYYYQQQLLLIII[[[wwwyyyyyy~~~```___}}}xxxXXXEEE888888;;;666777777666666666555555555666555555555555444444444333333333333333444555666444444555555666777777777777===666EEE]]]^^^VVVPPPKKKJJJHHHDDDBBBBBBBBBBBBFFFSSS```lll|||xxxeeemmmxxxmmmttt}}}cccTTTEEE@@@AAAAAA@@@@@@EEEBBBIII^^^uuuzzzXXX\\\[[[???;;;:::888888999999777666666666666666555555555555222222333333333444444444444444555555666777777777111???777999FFFwww```VVVPPPGGGQQQ^^^xxxpppeeezzzjjjbbbhhhzzzsssiiigggaaaiii|||gggQQQKKKHHHCCCBBBCCCAAA===DDDPPPqqqzzznnnjjj}}}qqqMMM;;;666888444333888777333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555444444333444444555666777666===:::LLLzzzkkkrrr~~~^^^iiilllVVVSSSNNNFFFFFFPPPqqqhhhWWWZZZnnnooo```UUUPPPOOOOOOeeeqqquuuxxx\\\dddrrrQQQ@@@999;;;<<<444777666666666555555555555666666555555555444444444333333333333333444555666444444555555666777777777999<<<444DDDUUUdddZZZRRRLLLKKKIIIFFFDDDBBBBBB@@@CCCOOO[[[jjjzzztttuuu|||sssxxxvvvbbbMMMEEEDDDCCC@@@???CCC???FFF```|||wwwUUUbbbnnnNNN???;;;999888888999999777666777666666666555555555555222222222333333444444444444444555555666777777777111AAA777888AAAnnneeeYYYQQQFFFOOOYYYrrruuu___kkkfff[[[\\\hhh{{{ooojjjfffXXX^^^|||yyy]]]NNNJJJDDDCCCDDD@@@;;;???IIIaaaooommmhhhooonnnKKK===:::<<<666444777444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555444444444444444555777777222<<<777BBB{{{~~~kkkVVVmmmwww\\\ZZZtttXXXVVVQQQDDDEEEOOOpppuuu___\\\ggg{{{lll]]]RRRNNNNNNTTTmmmfffhhhnnnXXXwwwkkkKKK>>>;;;999888:::777777777777777777777777555555555555555555555555444444444444444444444444333333444444555666666666888888>>>>>>MMMsss[[[RRRJJJHHHMMMFFFDDDDDDDDDBBBBBBJJJSSSgggpppxxxuuu{{{}}}zzzxxxvvv```PPPFFF@@@??????FFF???EEE___~~~cccfffsss]]]DDD>>>999888888777777777777777666666666666555555555555333333333333333333333333333333444444555666666666222<<<666>>>@@@^^^wwwXXXQQQMMMLLLYYYoookkkiiinnn[[[RRRYYYnnnyyymmmooo[[[MMMXXXqqq}}}qqq```PPPMMMGGGCCCBBBAAA@@@???NNNeeeyyyxxxiiibbbjjjvvvfff@@@<<<777444444555555555444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222333444555555666666555555666777:::;;;WWWyyyZZZPPPaaa___OOOgggdddWWWQQQKKKHHHHHHgggnnn[[[]]]}}}rrriii___VVVSSSTTT\\\oooppp|||jjj[[[fffIII===<<<999888999666666666666666666666666555555555555555555555555444444444444444444444444333333444444555666666666888777======GGG|||aaaSSSMMMJJJKKKFFFDDDDDDDDDBBBAAAHHHQQQ```jjjzzztttffflllvvvwwwvvvwwwjjjVVVMMMIIIDDD@@@CCC>>>CCCXXXxxxcccnnn|||XXX@@@:::999888888777777777777777666666666666555555555555333333333333333333333333333333444444555666666666444:::555>>>>>>WWW\\\PPPMMMLLLXXXooovvvjjjvvv```QQQOOO]]]mmmyyytttcccSSSSSS___eee```VVVNNNJJJEEEAAA@@@@@@???>>>HHHZZZjjjiii]]][[[ggguuu]]]@@@<<<777444444555555555444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222333444444555555555555555777777::::::OOOmmmUUUbbbcccNNNMMMnnnsss\\\QQQKKKJJJHHH```ttteeeeeezzzuuujjj]]]SSSQQQUUUiiiwwwttt}}}vvv```]]]yyy___EEE<<<<<<999777888666666666666666666666666444444444444444444444444444444444444444444444444333333444444555666666666777666<<<===???eeejjjTTTOOOMMMIIIFFFDDDCCCCCCAAAAAAFFFNNNZZZdddtttxxx___RRR^^^lllooorrryyylllYYYNNNFFFBBB@@@???AAAOOOppprrrcccyyyrrrPPP<<<999999888888777777777777777666666666555555555555444333333333333333333333333333333444444555666666666555888555>>>===LLLeeePPPOOONNNVVVnnnqqq{{{nnnYYYMMMQQQ\\\ppp|||qqqaaaVVVRRRRRRQQQPPPJJJGGGBBB???>>>>>>>>>===CCCNNNXXXWWWQQQTTTddduuu~~~~~~SSS???;;;777444444555555555444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222333333444555555555555555777666::::::DDDrrr]]]fffmmmTTTBBBXXXiiiUUUOOOJJJCCCOOOooozzznnnmmmiiizzzwwwjjj[[[SSSWWW___|||yyy~~~TTT^^^nnnVVVAAA;;;<<<999666777666666666666666666666666444444444444444444444444444444444444444444444444333333444444555666666666777666<<<>>>;;;QQQtttUUUQQQPPPIIIHHHEEECCCCCCAAA@@@DDDKKKVVVaaasss~~~^^^HHHPPP]]]bbbnnn~~~www|||pppWWWJJJDDDBBBEEEDDDMMMnnnggggggfffIII<<<;;;999888888777777777777777666666555555555444444444333333333333333333333333333333444444555666666666555555555======DDDzzzrrrSSSQQQPPPSSSiii{{{kkkXXXRRRVVVZZZooo~~~rrreeeYYYQQQOOONNNIIIEEEAAA>>>>>>??????>>>BBBGGGMMMMMMJJJPPPbbbuuuuuuNNN>>>:::777444444555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555555555444444666555999999;;;YYYiiiooogggJJJTTTxxxyyy]]]SSSLLLBBBCCCRRR^^^eeeuuuzzzzzzjjjfff~~~wwwhhh\\\ZZZffftttnnnNNNccc~~~cccOOO===:::;;;888666777555555555555555555555555444444444444444444444444444444444444444444444444333333444444555666666666777666;;;???;;;EEEzzzYYYQQQQQQLLLJJJFFFDDDDDDBBB@@@CCCHHHQQQ]]]pppoooOOOIIIMMMTTTggg|||{{{tttwwwwww]]]LLLEEEHHHGGGMMMppp|||ggguuu}}}ZZZCCC<<<<<<999888888777777777777777555555555555444444444444333333333333333333333333333333444444555666666666555333666;;;>>>@@@hhh~~~WWWQQQOOOOOObbb~~~|||hhhYYYSSSPPP^^^qqq~~~ttthhh\\\QQQJJJKKKGGGCCCAAAAAABBBBBBBBBCCCEEEHHHIIIGGGKKK___sss|||xxxNNN<<<999666555555555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555444444444444555888999777GGG}}}}}}NNNOOOooohhhVVVSSSIIICCCGGGLLLSSSggg|||~~~kkkjjjzzzkkkaaaeeexxxzzz{{{}}}fffSSSpppwww\\\III:::999:::777555777555555555555555555555555333333333333333333333333444444444444444444444444333333444444555666666666666777888======???fffeeeTTTRRRNNNLLLHHHEEEEEECCCAAABBBEEEKKKWWWiii|||eeeOOOGGGKKK\\\nnnwwwzzz{{{yyy|||zzzvvv~~~bbbNNNLLLGGGMMMooovvvqqqsssQQQ@@@;;;:::999888888777777777777777555555555444444444444333333333333333333333333333333333444444555666666666444444888888===???WWW\\\QQQMMMMMMZZZrrrwwwbbbUUUQQQUUU^^^nnn}}}tttfffUUUJJJQQQMMMIIIGGGFFFGGGGGGGGGEEEEEEFFFGGGCCCGGG\\\ttthhhKKK;;;999666555555555444333444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444444222555666999888>>>nnnuuuQQQJJJaaazzz]]]VVVMMMFFFFFFGGGMMM```tttyyycccllltttnnnuuuzzzzzz~~~ssseeeaaasssXXXFFF888888999666555888555555555555555555555555333333333333333333333333444444444444444444444444333333444444555666666666666888444888>>>;;;TTTtttYYYQQQOOOOOOIIIFFFFFFDDDAAAAAADDDIIIQQQaaavvvcccPPPMMMTTT[[[fffnnnxxx~~~yyyqqqkkkwwwpppeeeWWWYYYwwwppp|||hhhHHH===:::888999888888777777777777777555555555444444444333333333333333333333333333333333333444444555666666666333666;;;333;;;===HHHgggUUUOOOLLLSSSfffvvveeeWWWTTTSSS^^^ttt|||qqqddd[[[WWWTTTOOOMMMLLLLLLLLLLLLJJJHHHHHHFFFAAAFFF___{{{UUUEEE:::888666555555555444333444444333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444333111777666888999999\\\jjj~~~~~~]]]NNNWWWnnnZZZQQQKKKHHHEEEGGGTTTdddwwwmmm```uuuvvvkkkhhhnnnrrrVVVEEE888777999666555999555555555555555555555555333333333333333333333333444444444444444444444444333333444444555666666777666888111555>>>999HHHppp]]]QQQOOOPPPJJJFFFFFFEEEBBBAAACCCIIIOOO]]]sssvvv\\\SSSQQQOOOPPP]]]ooo}}}|||tttdddttt~~~|||qqqoooyyyjjj___BBB;;;:::666999888888777777777777777555555444444444333333333333333333333333333333333333333444444555666666777444999===000999<<<>>>wwwqqq[[[TTTLLLOOO___{{{xxx\\\VVVPPPUUUhhh~~~|||uuuqqq\\\XXXTTTQQQPPPPPPPPPOOOOOOKKKJJJGGGBBBGGGdddzzzzzz|||FFF???:::888555555555555444333444444444333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444333333111888555777:::777RRRdddppp}}}jjjxxxiiiSSSPPPuuubbbZZZRRRMMMGGGDDDKKKWWWkkk}}}~~~ZZZggg{{{rrrfffmmmOOOCCC999777999888666666666666555555555444444444444444444444444444444444333333333333333333333333333333333444444444555555333555999;;;888888EEEVVVkkkOOORRRPPPNNNKKKFFFAAA@@@AAABBBGGGLLL]]]wwwxxx```OOOEEEKKKPPP^^^rrrwwwiiisssyyy|||zzzvvv~~~iiiqqqoooUUUBBB:::666555999888888777666555555444555555555444444333333333222222222222222222222222333333333444444444555555666111222777888999HHH\\\hhhWWWMMMMMMVVVmmmsss[[[UUUYYY\\\qqq~~~||||||xxxoooiii^^^SSSPPPSSSSSSPPPKKKLLLLLLGGGBBBLLLlll{{{fffrrraaaDDD999777777666555555555555555444444333333333333222222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333333444444666333444777555666HHH___sssaaa]]]```mmm\\\JJJbbbnnndddVVVJJJEEEFFFJJJMMMYYYmmmooo]]]hhhkkkhhhkkkMMMBBB888777999888666666666666555555555444444444444444444444444444444444333333333333333333333333333333333444444444555555666666999:::777777BBBOOO{{{UUUOOOPPPOOOKKKGGGDDDBBBBBBCCCFFFIIIXXXuuucccJJJKKKJJJRRRaaammmqqqooonnnyyyyyyxxxuuuuuu~~~uuufffxxxzzzcccMMM@@@:::888666888888777777666555555444555555444444444333333333222222222222222222222222333333333444444444444555777333333888777888DDDUUUqqqbbbPPPNNNSSSgggnnn\\\[[[\\\ggg}}}|||vvvvvvzzz}}}}}}|||{{{uuujjj^^^ZZZYYYVVVQQQLLLJJJIIIFFFEEESSSsssyyylll|||~~~wwwVVV???999777666666555555555555555444444333333333222222222111111111222222222333333222222222222222222222222111111222222222333333333222222333333333333444444555222444888666555AAARRR```|||cccWWWeeebbbQQQVVVlllTTTNNNMMMGGGCCCFFFPPPaaa{{{bbb___wwwrrrwww~~~xxxaaalllgggJJJ@@@888777888777666666555555555555555444444444444444444444444444444444333333333333333333333333333333333444444444555555888777777888777777>>>GGGtttbbbQQQPPPNNNLLLIIIFFFDDDCCCCCCHHHIIIVVVvvv{{{bbbPPPGGGGGGSSSZZZ[[[cccppp|||xxxsssqqqvvvhhhaaa~~~yyyhhhRRRCCC===;;;999777888777777666666555555555555444444444444333333333222222222222222222222222333333333333444444444444777444555888777666???LLL{{{ssseeeUUUOOOOOO___zzzhhh]]]\\\[[[ooo~~~rrrllloooxxx~~~~~~uuukkkfffddd^^^WWWNNNJJJEEEDDDKKK___}}}rrrpppgggJJJ:::;;;777666555555444444555555333333333333222222222222111111111222222222222333222222222222222222222222111111222222222333333333222222333333333333444444444111333888777333999BBBpppkkktttsssPPP[[[hhh\\\MMMhhh\\\WWWWWWKKKCCCFFFIIISSSsssnnnXXXiiinnnjjjjjjlllffftttppp[[[qqqxxxcccFFF>>>777777888666555666555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555888666555555777999===AAAaaasssVVVOOONNNKKKJJJHHHFFFCCCBBBFFFFFFRRRttt___MMMEEEMMMQQQMMMVVVgggtttrrrpppqqqxxxccc```ppp]]]GGG===<<<;;;999777777777666666666555555555444444444444444444444444222222222222222222222222222222333333333444444444555444666888777666<<>>QQQ[[[QQQNNNKKKIIIIIIGGGCCCAAA???AAAMMMooozzz___JJJHHHGGGBBBIIIYYY___ccchhhooowwwyyygggeeemmmXXXCCC<<<<<<:::777666666666666666555555555555444444444444444444444444222222222222222222222222222222222333333333444444222333555888888777;;;AAAdddjjj]]]TTTMMMTTThhhlll]]][[[dddxxx|||iii___cccjjjmmmpppsssssssssttttttnnnfffVVVNNNFFFIII[[[vvvhhhPPP???888666666666555444444444444444333333222222222111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222333333333444444555222111333555555666999JJJnnnrrrlllOOOUUUZZZVVVSSSkkkzzzaaaWWWSSSPPPHHHKKKiii___OOO```kkkVVV[[[hhh```eeezzziiiUUU>>>999666888888555444666444444444555555555555555333333333333333333333333333333333333333333333333333333333444444444555555111444555444666;;;>>>===KKKfffUUUQQQLLLJJJIIIHHHDDDAAA???BBBNNNjjjxxxZZZKKKBBB<<>>XXXiii]]]VVVOOOPPP]]]sssfffcccggglllppp^^^YYY[[[\\\eeeiiimmmooossstttnnnfffVVVPPPKKKPPPeeeaaaIII>>>888333666555444444333333444444222222222222111111111111000000000111111111111222222222222222222222222222111111222222222333333333222222333333333333444444444333222222444555888::::::hhhrrrgggyyyVVVGGGNNNYYYOOORRRzzzrrr```WWWOOOFFFJJJhhhfffPPPPPPeee|||hhhQQQWWWttt```rrrzzzgggMMM;;;777666888888555444666444444444555555555666666222222222222222222222222333333333333333333333333333333333444444444555555000555888555555:::===<<>>777iii|||dddsssVVVNNN___SSSDDDOOO]]]hhhZZZVVVHHHGGGTTTZZZYYYggg}}}~~~ppp]]]KKKAAACCCIIIPPPgggvvvfffXXXSSSeeexxxnnnqqq}}}gggAAA:::999888666555555444444555555555555555555555555222222222222222222222222111111222222222333333333222222333333333333444444333333444444666777999999CCCGGGyyyzzzbbbTTTQQQLLLKKKLLLGGGGGGCCCBBBHHHUUUlllzzzkkkTTTIIIIIIAAACCCZZZzzzwwwsss{{{pppLLLAAA888777999888555444666555555555555444444444444444333333333333222222111111111111111111111111333333333333333333333333333333444555666777888888===PPPkkk]]]QQQNNNNNNOOO[[[kkkppppppvvv}}}{{{|||rrrhhhdddLLLOOOHHHJJJKKKJJJTTT\\\WWWNNNFFFMMMggg~~~hhhJJJ333444<<<:::555555444444444333333333222222222111111111000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333444444444555555666;;;MMMgggfffuuuOOORRR```RRRCCCIIIbbbccc]]]PPPHHHHHHIIIIIISSSaaarrrrrr]]]SSSHHHBBBFFFMMM\\\xxxuuudddYYYVVVWWWiiioooxxx~~~fffzzz{{{```???:::999888666555555444444555555555555555555555555222222222222222222222222222222222222333333333333222222222333333333444444444444444444555777888888===;;;cccnnnWWWXXXTTTLLLJJJIIICCC???===@@@FFFRRRgggxxxvvvbbbOOOEEEDDDYYYwww~~~qqqsssjjjIII???777777999888666666555555555555444444444444444444333333333222222222111111111111111111111111333333333333333333333333333333444555666777888888777HHHzzzyyyeeeUUUQQQNNNLLLUUUccc|||xxxkkklll}}}yyy~~~|||mmmjjjTTTPPPIIIKKKMMMHHHIIILLLGGGIIIEEEOOOjjj^^^FFF555444999777555444444444444333333333222222222111111111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222333333333333333444444444444555999666???lllvvviii|||gggXXX___[[[MMMHHHRRRqqqgggXXXMMMLLLKKKHHHKKKSSScccuuuzzzkkkYYYIIIDDDEEENNN^^^zzzppp^^^VVVWWW|||ttt\\\pppbbbvvvVVV;;;999888777666555444444444444444444444444444444444222222222222222222222222222222333333333444444444222222222222333333333333555555444444555666777777===999NNN~~~]]]\\\WWWKKKIIIJJJFFFCCC@@@@@@???AAAJJJUUUsss|||gggVVVKKKUUUnnnsssnnnwww~~~```EEE<<<555666999888777888555555555555444444444444333333333333222222222222111111111111111111111111333333333333333333333333333333444555666777777888555AAAbbbsssYYYRRROOOIIIMMMWWWnnnjjjccckkk|||sssuuucccRRRIIIMMMRRRIIIBBB@@@;;;CCCDDDTTTpppvvvOOOAAA888555666444444444444444333333333333222222222111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222222333333333333333444444444444:::000555RRRrrrrrr\\\WWW[[[PPPDDDEEESSStttzzzfffTTTNNNLLLGGGDDDEEENNN___pppcccLLLHHHDDDNNN```}}}lllaaadddddd\\\ggghhhmmmLLL999888888777666555444444444444444444444444444444444222222222222222222222222222333333333333444444444111222222222222333333333555555444444444555666666<<>>GGG\\\xxx|||zzzoooCCC;;;999555555333444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222333333333444444444666///555EEEiiiqqq~~~iiiUUUSSSMMMGGG@@@CCCYYYdddUUUOOOKKKHHHGGGEEEOOO[[[nnnpppSSSNNNFFFLLLbbb{{{```ggg~~~cccsssbbbDDD888888777666555444444444555444444444444444444444444222222222222222222222222222222222333333333444444111111111222222222333333555555444444444555555666333@@@<<>>@@@DDDFFFSSSaaawww|||hhhmmmwwwlllrrruuutttMMMBBB;;;666777777555444555555444444444444333333333333333222222222111111111111111111111111111111111222222222222222222222222222222333444555666777777;;;>>>CCCjjjiiiSSSPPPOOOKKKHHHSSShhhiiiZZZ```~~~dddQQQUUUeee]]]KKKDDDEEE>>>MMMggg|||hhh<<<888999666555555444444333333333222222222111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222222333333333444444222111888<<>><<>>iii|||ggg______NNNPPPOOOHHH???CCCaaa{{{dddVVVOOOKKKGGGFFFFFFVVViiiXXXOOOPPPmmmfffkkkjjjoooxxxxxxlllIII===999666666555444444444555555333333333333333333333333222222222222222222222222000000000111111111222222111111111111222222222222222222222333444555666777666999<<<>>>WWWqqqYYYSSSJJJPPPKKKHHHIIIGGGCCCAAABBB@@@@@@???LLL]]]```dddrrr{{{iiibbbppp{{{UUU???<<<777555666666333333666444444444333333333222222222222222222111111111111111111111111111111111111111111111111111111111111111222333333555555666777666777:::FFFnnnsssWWWTTTSSSJJJJJJVVVjjj~~~gggXXXaaawwwXXX[[[xxxvvvYYYHHHFFFIII```}}}rrrsssnnnKKK888999777555666444333333333222222222222111000000111111111222222222000000000000000000000000////////////000000000111111111111111111111111111000000000000111111111111111222222222222333333333222444333333999LLL}}}lllYYYmmmzzzZZZJJJQQQKKKEEECCCMMMhhhgggVVVMMMEEEGGGEEEKKKiiitttZZZRRR\\\xxxzzz^^^ooolll}}}rrryyyfffBBB<<<888666666555444444444555555333333333333333333333333222222222222222222222222///000000000000111111111000111111111111222222222111222222333444555777888;;;111777>>>DDDqqqhhh\\\VVVNNNJJJHHHJJJIIIDDDAAAAAA<<<<<<;;;CCCLLLHHHIIIYYY___tttzzzbbbeeeuuu|||~~~|||}}}```FFF>>>999555444666666444555888444444444333333333222222222222222111111111111000111111111111111111111111111111111111111111111111111222222333444555666777777888<<<===YYYZZZTTTUUUMMMJJJQQQ```uuuoooZZZZZZxxxXXX]]]bbbMMMIIIMMMeeetttyyyqqqUUU???777:::777444555222333333333222222222111111000000111111222222222222000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111111111222222222333333333111555333888===:::^^^xxx```TTTkkkJJJIIIFFFJJJLLLDDDIIIooofffYYYIIILLLGGG???IIIbbbtttwwwvvvvvv{{{[[[TTTggglll```ssssss{{{xxxYYY<<<777888777777666555444333333333333333333222222111111111222222222222222222222222111111000000000000111111111111222222222333333333333333333444444444555555:::888999???DDDOOOgggXXXTTTPPPMMMLLLJJJEEE???;;;???>>>>>>???BBBFFFJJJMMMRRR^^^ppp~~~iii^^^```~~~uuuxxx|||lllPPP>>>;;;666666666666555555555555333333333333333333333333333333333222222222111111222111111111000000//////222222222222222222222222111222222333333444444555;;;***888CCCHHHsss[[[NNNOOOMMMMMMQQQ```wwwttt___[[[ooo}}}UUU]]]dddLLLOOO]]]nnntttqqqZZZ===:::666333222222111000333333333222222222111111222222222111111111111000000000000000000000000000////////////000000000000222222111111111111111111000111111111111222222222222222222222222222222222000000444777444777NNNiiivvvccclllXXXOOOEEEGGGQQQJJJAAATTTvvv]]]XXXNNNGGGGGGFFFEEEHHHNNNRRRUUU]]]gggpppvvvyyy___]]]rrriiipppooo}}}wwwhhhNNN999555777777666555444444333333333333333333222222222111111222222222222222222222222111111000000000000111111111111111222222222333333333333333444444444444555555444333999===CCCooo~~~ccc\\\VVVPPPKKKHHHEEEDDDDDD???>>>======>>>AAADDDFFFJJJTTTaaammmzzzkkk___ooovvv{{{}}}}}}~~~}}}yyyiiiWWWDDD:::;;;666666666666555555555555333333333333333333333333333333222222222111111111111111111111000000000///222222222222222222222222111111222333333444444555999///:::???@@@mmm]]]VVVQQQLLLKKKMMMXXXllleeeZZZkkk~~~ZZZdddjjjSSSVVVgggwww{{{qqq}}}gggOOO<<<999555333333333222111333333222222222111111111222222222111111111000000////////////////////////.../////////000000000000111111111111111111111111000000111111111222222222222222222222222222222222444000111555333333???OOOgggeeetttSSSFFFCCCJJJGGG>>>EEEWWWnnnhhhZZZNNNJJJJJJFFFCCCCCCFFFFFFKKKSSSYYY```jjjtttppp```bbb}}}iiiwwwqqqtttUUUBBB777333777777666555444333333333333333333333222222222222111222222222222222222222222111111000000000000111111111111111222222222222333333333333333444444444444888666444999<<<===[[[zzzeee___TTTKKKFFFEEEDDDCCCAAA@@@>>>=========???@@@BBBHHHPPPWWWbbbuuummmbbbdddfffiiippp{{{|||{{{xxxyyypppVVVCCC999777888666666666555555555555444333333333333333333333333333222222222222111111111111111111111000000000000222222222222222222222222111111222222333444444444555666;;;:::999SSSiii^^^QQQMMMKKKJJJQQQ```tttppp]]]lllzzz```mmmnnn]]]aaawwwxxx|||zzz\\\BBB999777444333333444333222333222222222222111111111222222111111111000000000////////////////////////....../////////000000000111111111111111111111111000000000111111111222222222222222222222222222222666000///444555111333888YYYuuuaaarrraaaRRRFFFGGGHHHDDDBBBCCCJJJbbbttt]]]QQQNNNJJJEEEBBBBBB@@@@@@DDDGGGJJJRRR[[[ccciiisss|||llleeeggg{{{rrrvvv}}}pppHHH===:::555888666555444444333333333444222222222222222222222222111111111111111111111111111111000000000000111111111111111111222222222222222222333333333444444444999999777;;;>>>;;;JJJkkk}}}rrraaaRRRLLLIIIDDD===DDDCCCAAA???>>>>>>?????????CCCFFFJJJRRRaaattt|||zzziiiccc[[[XXX]]]iiisssyyyuuutttrrrsss|||yyyiiiNNN===999888555666666555555555444444444222222222222222222222222222222222222111111111111111111111000000000000000111111111111111111111111111111111222333333444444111999888777999AAAmmmfffQQQRRRNNNKKKLLLUUUggg{{{zzzdddppprrrfffyyynnngggoooxxxvvv}}}|||uuuRRR;;;777555333333444444444333222222222222111111111111111111111111000000000000////////////////////////........./////////000000000000000000111111111111000000000000111111111111111111111111111111111111444///000555777444333555>>>tttllleeezzzwwwfffRRRGGGFFFIIIHHHEEECCCJJJhhhyyycccWWWRRRNNNKKKKKKFFFCCCDDDCCCCCCFFFLLLNNNSSS\\\eeeoooyyyxxxrrrmmmvvvtttyyy{{{}}}~~~ppp~~~gggAAA:::;;;555555555444444333333333333444222222222222222222222222111111111111111111111111111111000000000000111111000000111111111222222222222222222333333333444444333555333666:::666<<>>@@@CCCEEEHHHPPP\\\fffvvvyyydddkkktttbbbVVVTTT]]]jjjtttuuuuuussssss{{{}}}uuunnn}}}zzzbbbIII<<<:::888555555555555555444444444444222222222222222222222222222222222111111111000000000000000000000000111111111111111111111111111111000000111222222333333444000888444666>>><<>>>>>>>><<<>>>AAAAAAAAADDDJJJOOOXXXfff|||]]]MMMeeexxxssscccZZZ\\\hhhtttyyyyyywwwuuuzzz}}}wwwsssxxxuuullliiiwwwtttVVV@@@777666777777555555555444444444444333222222222222222222222222222111111111111000000000000000000000111111111111111111111111111111111111000000111111222333333333000555111666@@@<<>>444444333222333444555444222222111111111111000000000111111000000000/////////........................------........./////////...//////000000111111111/////////000000000111111111111111111111111111111///222444333000000444999666GGGvvvvvveee|||uuuWWWDDDAAAEEEJJJ@@@AAAPPPccczzzmmm^^^SSSLLLGGGFFFDDDAAAAAACCCCCCCCCCCCDDDGGGJJJNNNPPPZZZgggyyyyyyjjjgggjjjkkkhhhXXXUUUVVV^^^fffjjjmmmpppwwwuuuzzzrrryyykkk{{{iiiuuu\\\GGG<<<555555666000444333333222333333444444111111222222222333333333111111111111111111111111111111000000000000111111000000000000111111111111111222222222222333333333111777555444999888999CCCTTT}}}___SSSPPPLLLFFFEEEDDDBBBAAA???>>>>>>;;;===??????>>>???AAADDDJJJQQQ^^^nnniiiFFFLLL___ttt~~~tttgggaaahhhtttvvvwwwtttqqqrrrwwwyyywwwtttqqqqqqyyy|||rrrrrruuuzzzhhhHHH:::666444444777555555555444444444333333111111111111111111111111111111111111000000000000///000000000111111111111111111111111111111111111000000000111222222333333333333111666===:::???QQQ___VVVQQQOOOJJJFFFQQQaaatttvvv{{{rrrzzzvvvzzzyyycccFFF888555444333222333444444333111111111111111000000000000111000000000////////////........................---------.........//////......//////000111111222////////////000000000111111111111111111111111111///222333111///000222444888:::UUU{{{XXXEEEDDDEEEDDDDDDCCCEEEUUUuuu~~~lllaaaUUUOOOKKKGGGGGGJJJHHHFFFCCCBBBBBBCCCEEEEEEDDDKKKSSS]]]iiissstttpppmmmbbbUUUOOOOOORRRWWW[[[SSSUUUUUUWWW^^^hhhlllkkkqqqzzz{{{}}}iii}}}www}}}nnn~~~TTT???===444444999222333333333222222333444444111111111222222333333333000000000000000000000000111111000000000000111111000000000000111111111111111111222222222333333333000777555222777666777@@@CCCiiivvv```WWWSSSKKKJJJHHHFFFDDDAAA@@@???===>>>??????>>>>>>@@@CCCCCCDDDHHHNNN[[[lll~~~yyyMMM@@@RRRfffrrrwww{{{}}}}}}uuu~~~~~~qqqfffhhhrrrooopppmmmhhhgggiiijjjgggnnnooottt~~~|||vvv~~~zzzYYY>>>999;;;555222444555555444444444333333333111111111111111111111111111111111111000000000000//////000000111111111222000000000000000000000000000000000111222222333333666333333666999888;;;BBBgggddd[[[VVVTTTMMMFFFKKKXXXgggxxx|||}}}aaa^^^ooovvvtttyyy}}}yyy}}}ttt[[[???666888444333222333444444222111111111111111000000000000000000000000////////////........................---------.........//////---......///000111111222////////////000000000000000000000000000000000000///111222111222333444222;;;444<<>>DDDUUUddd{{{iii]]]VVVQQQQQQSSSMMMJJJFFFDDDDDDEEEFFFFFFCCCFFFGGGGGGKKKPPPPPPMMMKKKFFFEEEJJJKKKJJJOOOXXXNNNSSSTTTRRRZZZggglllhhhpppwwwxxxyyyxxxxxxqqqxxxXXX;;;666:::888333111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333444444666777888999???LLL{{{iiiRRRUUUMMMHHHIIIHHHBBB???@@@;;;===>>>>>><<<<<<>>>AAA===???@@@AAAEEENNNZZZbbbTTTAAAIIITTT```iiinnnoooooonnnrrruuuvvvuuuvvv|||~~~zzzuuuqqqnnnmmmlllkkkiiikkkllldddZZZ\\\eeehhh}}}~~~{{{\\\KKK:::666999999777555555555444444444333333333111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000111111111111222222222222222333555666888999999KKKzzzdddVVVYYYWWWLLLHHHOOOWWWfffyyyqqqUUUSSSNNNdddrrrpppqqqwwwuuunnn{{{{{{MMM888555666333333333222222222111111222222222111111111000000//////000000000000////////////...//////000111222---------............///////////////////////////000000000000////////////000000000000000000000000000111111111111222222222222777666>>>eeebbb^^^FFF;;;IIISSSMMMBBB>>>CCCHHHggg{{{mmmddd___\\\SSSNNNIIIHHHJJJLLLJJJGGGGGGIIIKKKLLLLLLJJJGGGEEEFFFEEEBBBAAADDDJJJMMMMMMRRRRRRSSSUUUZZZaaahhhlllqqqyyynnniii}}}yyytttpppkkkPPP888555888777333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111333444666555444222111111111111222222222333333333333444444555777888999888???```nnn```TTTLLLMMMMMMHHHAAA??????AAABBBAAA???>>>@@@BBB>>>???>>>===>>>CCCJJJPPPbbb|||[[[AAAEEELLLTTT\\\aaaeeegggjjjnnnppppppooopppuuuyyyvvvtttqqqnnnjjjiiiiiijjjnnngggcccccc```\\\```gggqqq~~~ttttttQQQDDD777555888888666666555444444444444333333333111111111111111111111111111111111111111111000000////////////////////////000000000000000000000000000000111111111222222222222222333555666777888999===hhhyyy```YYYZZZVVVMMMFFFMMMYYYlll}}}yyyXXXRRRJJJVVVuuuwwwiiigggwwwxxx}}}xxxppp}}}~~~kkkFFF777555555333333333222222222111111222222222111111111000000//////000000000000////////////////////////000111---------............///////////////////////////000000000000////////////000000000000000000000000000000111111111222222222111555888:::GGGiiiqqqmmmxxxUUUJJJEEEDDDHHHFFF???>>>BBBDDDZZZ}}}sssjjjeee^^^VVVRRRRRRSSSQQQOOOMMMNNNPPPQQQPPPOOOMMMLLLJJJJJJIIIIIIJJJNNNQQQRRRRRRSSSUUUXXX]]]eeennnuuu}}}|||qqq~~~~~~www{{{qqqmmmYYYFFF666444666444333555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111333666888777555111///111111111222222222222333333333333444555666777888888999HHHmmm|||wwwgggVVVPPPOOOLLLGGGCCC@@@AAABBBAAA???======>>>>>>>>>===:::999;;;>>>AAACCCWWWqqq```CCCDDDEEEHHHLLLSSSXXX\\\```bbbeeedddcccdddgggkkknnnnnnmmmjjjgggeeeeeefffddd```^^^aaaeeefffgggiiixxx{{{tttvvvdddDDD;;;444444666555555777444444444444333333333333111111111111111111111111333333222222111000000000////////////////////////000000000000000000000000000000000111111111222222222222333444666777888888666NNN|||www___\\\___VVVHHHGGGNNN[[[lll~~~cccTTTIIIJJJ^^^yyy{{{gggPPPZZZmmmuuunnnrrrxxxSSS<<<666666444333333333222222222111111222111111111111000000000//////000000000000//////000000//////.../////////---------............///////////////////////////////////////000000000000000000000000000000000000000000000111111111222222333222555888333===kkk]]]{{{mmmcccKKK===DDDJJJBBB>>>BBB999DDD[[[|||vvvlllfffbbb^^^[[[WWWWWWVVVUUUTTTRRRQQQPPPLLLNNNPPPPPPOOOOOORRRVVVSSSXXX]]]aaagggppp}}}ooopppuuuzzzqqqeeeIII???666444444222222666222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000111333444333111///---111111111111222222222222333333333333444555666777999;;;>>>OOOzzzvvvyyymmm\\\TTTPPPMMMKKKCCCCCCCCCAAA@@@???>>>>>>>>>======<<<;;;<<<===>>><<>>>>><<>>???CCCBBBDDD>>>;;;CCCXXXwwwzzztttooommmeeegggooovvvwwwvvv|||qqqtttrrrsss{{{jjjNNN::::::888666333111222444222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000333222000......000222333000000000111111111111222222222222222222333444555///888;;;999GGGooommmnnnyyy|||iii[[[UUUQQQLLLHHHFFFEEEEEEDDDFFFDDDBBBAAAAAA@@@>>><<<:::===>>>>>>AAAEEECCC>>>========================AAACCCEEEHHHKKKMMMOOOOOOMMMSSS[[[```bbbeeelllrrrggg]]]^^^]]]fffuuuxxxwww|||}}}}}}yyy~~~www]]]HHH???777999666555777666333222444333333333333222222222222000000000000000000000000222222111111000/////////......................../////////////////////////////////000000000111111111111222333333444555555999444BBBfff|||sssooocccddd```WWWLLLHHHPPP```pppzzzttt^^^UUUFFFAAAXXXqqq^^^PPPDDDIII```wwwyyyiiikkk}}}}}}|||~~~^^^>>>333555666444333333333333222222222111111//////000000000000000111//////000000000000////////////......---.........---------............///////////////////////////......//////000000111111/////////////////////////////////000000000111111,,,555777111///666:::888LLLyyybbbGGGCCCCCC>>>>>>>>>>>>>>>EEETTTiiixxxwww~~~zzz~~~}}}hhhiiippp___DDD666777666444222222333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000000000111222333444000000000000111111111111222222222222222333333444444666999:::???XXX~~~sssuuu{{{xxxggg```WWWPPPLLLKKKIIIHHHIIIFFFDDDCCCCCCCCC@@@>>><<<======<<<>>>@@@@@@>>>;;;;;;<<<<<<===<<<<<<<<>>PPPpppyyy}}}lllhhhccc___WWWOOOLLLQQQ\\\dddmmmuuummmWWWJJJBBBNNNgggeeeVVVHHHKKK___uuuvvvhhhooo{{{|||{{{cccJJJ666444777444111333333333333222222222111111////////////000000111111//////000000000000//////......---------...//////---------............///////////////////////////.........///000111111111////////////////////////////////////000000000111,,,333666111///333777777555SSS~~~}}}lll[[[OOOFFFDDDIIIKKKGGGAAA@@@FFFNNNuuuuuuccc]]]|||tttyyydddccceeeVVV???333444444222222444444444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---...///111222222222222000000000000111111111111222222222111222222333333888222222666777EEEqqqyyyuuuwwwtttooo{{{{{{sssfff]]]XXXUUUTTTRRRJJJGGGDDDDDDFFFGGGFFFDDDCCC@@@<<<999===BBBEEEEEE===============>>>>>>???======>>>AAACCCDDDCCCBBBAAACCCEEEFFFKKKYYYmmm||||||```\\\bbbbbbfffttttttlllnnnsss}}}{{{}}}wwwjjjooo{{{mmmUUU???<<<777444999333000444777555333333333333333222222222111111000000000000000000000000............////////////........................////////////////////////////////////000000000000111111111222222333333444...555777;;;WWWvvvuuuyyypppffffffbbbXXXLLLGGGJJJPPPYYYdddsss~~~yyyXXXPPPJJJLLL___qqq___MMMLLL]]]tttvvviiiqqqzzz|||{{{tttyyyyyy{{{kkkPPP===111555888222///333333333333222222222111111.../////////000000111111//////000000000000//////---------------...///000---------.........//////////////////////////////---......///000111111222////////////////////////////////////000000000000111///000444888888555333333===[[[mmmrrrvvv```VVVKKKQQQUUUPPPFFF??????CCCHHH[[[wwwwwwbbbNNNKKKvvvggglllxxxdddDDD999444444333333333333222222111111111111111111111111111111000000//////..............................111111000000//////......000000000000111111111111111111111111111111111111111111222222222333333333333111555999999???YYYvvv|||nnn```lllttt{{{rrriiiiiifff```YYYRRRKKKGGGHHHGGGEEEAAAFFFCCC@@@???@@@CCCEEEFFF=========>>>??????>>>===>>><<<>>>AAABBBAAACCCGGGGGGCCCBBBDDDAAACCCUUUlllpppZZZ___gggeeesss~~~{{{tttwwwzzzzzz}}}yyysssnnnnnnvvvnnnRRREEE===555444999444444333333333333222222111111222222222222111111000000000000000000000000000000000000000000000000///000111222111000...,,,........................////////////000000000000111111222222222333333333444555;;;555999jjjqqqqqquuullldddZZZTTTVVVVVVMMMAAAKKKTTTddduuu}}}qqqUUU@@@CCCRRRkkklllYYYKKK]]]vvv~~~yyyyyy}}}~~~zzzmmmnnnxxxtttiiiWWW:::888666333222222333333111111111111111111111111000000000000000000000000................................................,,,,,,,,,---...///000000---------............///000000000000////////////000000000000000000000000000000000000000000000000111111222222222333333333777777===YYYsss||||||mmmVVVWWWWWWSSSLLLCCC>>>===>>>AAAMMMggguuurrrUUUAAA:::zzz|||~~~uuudddeeeqqq^^^@@@555444444333333333222222222111111111111111111111111111000000000/////////...........................111000000000/////////...//////000000000111111111111111111111111111111111111111111222222222333333444222555888666666GGG\\\}}}yyyhhhoooqqqyyy|||tttlllcccYYYRRROOOMMMIIIFFFHHHEEECCCCCCDDDEEEEEEEEECCC@@@>>>???AAAAAA???<<>>???>>>BBBPPPfffwwwkkkzzzzzzoooaaaUUUGGG:::555555uuuzzzsssyyy]]]RRRTTTGGG666333333333333222222222222111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////////////////000000000111111111111111111111111111111111111111222222222222444222333777777444666;;;LLLqqqoookkkjjjlllvvv~~~wwwssshhhccc\\\UUUQQQMMMKKKIIIGGGHHHHHHGGGFFFGGGIIIKKKIIIMMMOOOQQQZZZgggnnnnnniii\\\OOOLLLNNNTTT___iiiqqqmmmjjjkkklllmmmrrryyyvvv|||zzztttkkkpppxxx~~~{{{}}}|||rrrPPPAAA444333666555333333333333333222222222222111000000111111111111000000000000000000000000000000////////////////////////...//////000000///..............................////////////000000000000111111111111222222222222111444000444999111DDDsssooowwwpppccccccddd^^^WWWYYYOOOFFFGGGNNNXXXeeepppuuuyyy~~~~~~eeeLLLFFFKKKiiiwwwtttkkkpppwwwzzz~~~}}}|||tttmmmrrr}}}vvvuuuuuuwww{{{~~~kkkUUUBBB888333222111111111222222333111111111111111111111111////////////////////////........................------------------------...------------------------------............///.........///////////////000000000000000000000000////////////////////////111111111111222222222222222222555444333>>>aaaiiijjjuuusssbbbSSSCCC@@@GGG@@@CCCEEEDDD???>>>HHHSSSppp~~~~~~{{{zzzjjjVVVGGG===666444777zzzzzzzzz{{{yyyuuuzzz{{{}}}ttt]]]KKKEEE;;;444888333333222222222111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000...////////////000000000000000000000000000000000000000111111111222222222444111111555777777888:::>>>RRRwww}}}~~~yyyqqqeeebbbiiioooxxx{{{oooddd\\\WWWTTTRRRPPPUUUYYYTTTLLLIIIMMMSSS```bbb]]]SSSWWWjjjyyy|||vvviii\\\WWWZZZaaahhhnnnpppjjjiiinnnqqqppprrrwwwqqqxxxzzzvvvwww~~~|||rrroooxxxrrrlll]]]AAA<<<666555444222333555333333222222222111111111000000000111111000000000////////////////////////................................./////////..............................////////////000000000000000000111111111222222222---777222000888444888PPPwwwvvvxxxwwwfffbbbaaa[[[aaaYYYPPPJJJGGGIIISSS^^^iiiooowww|||~~~~~~~~~~~~}}}~~~~~~~~~~~~mmmQQQHHHKKK___ppptttqqquuuxxxxxx~~~}}}~~~}}}~~~}}}}}}}}}xxxuuuxxx}}}~~~xxxxxx}}}}}}sssbbbNNN@@@:::222222222222222333333333000000000000000000000000................................................---------------------------------------,,,,,,,,,---------............///------....../////////000////////////////////////////////////////////////000000111111111222222222000///444888555333CCCXXXgggYYYooovvv]]]KKKFFFDDDBBBDDDFFFDDD@@@@@@EEELLL```yyy|||zzz}}}pppggghhhvvv~~~hhhYYYGGG<<<666222111444ssstttvvvyyy{{{rrryyy~~~|||uuupppsssqqq\\\EEE<<<555333999222222222222111111111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000......////////////000000000000000000000000000000000000000111111111111222444222111222444555666666666===ZZZuuuccchhhwwwkkk___dddaaabbbhhhoooyyytttkkkfffcccaaadddiiilllfffZZZSSSTTTYYYuuu{{{rrr^^^ZZZlll{{{}}}~~~ttthhhbbbccchhhkkklllllljjjkkkppptttttttttuuuoooppplllhhhooozzz{{{|||uuuqqqwww}}}}}}bbbVVVGGG999999999666222111222555222222222222111111111111///000000111111000000///////////////////////////..........................................//////........................////////////000000000000000000000111111111111222...555333000555888777999\\\}}}rrr```___ccc```^^^[[[XXXOOOHHHHHHMMM[[[bbblllrrrvvvxxx{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~|||}}}}}}~~~{{{zzz|||{{{yyyyyyqqqVVVJJJIIITTTgggqqqrrrxxxyyywww}}}}}}}}}}}}|||yyywwwwwwxxxtttuuuyyy~~~xxxuuuxxxzzzxxx|||zzz}}}~~~uuuhhhYYYKKK>>>666222222222222222222222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///---------......//////000////////////////////////000000000000000000000000000000000111111111111222222...///555555333888AAAeeegggZZZkkkfffOOOQQQDDD<<<>>>AAA@@@AAAEEEHHHNNNUUU]]]kkkwwwlllkkkkkkooooooiiifffpppvvvuuuzzzuuuOOOEEE:::666444222222555nnnqqquuuzzz}}}mmmqqq|||{{{lllhhhssspppZZZ@@@888555222555222222222222111111111111000000000000000000000000.../////////000000000111.........................../////////000000000111........./////////000000000000000000000000000000000000000000111111111111222222222222222444444444555666EEEeeeuuu\\\UUU~~~{{{ppppppfff^^^]]]^^^___eeelll|||wwwsssqqqwwwyyyzzzvvvnnngggdddcccxxxooodddnnnvvvtttzzztttlllfffgggjjjkkkjjjhhhllloooqqqsssvvvuuurrrmmmkkkddd___lllyyy{{{}}}}}}yyyyyytttQQQFFF;;;555666666444222222222222222222222222111111111111//////000000000000//////////////////////////////........................------------......//////........................////////////000000000000000000000000111111111111222///111333111666:::444DDDbbblllbbbggg```^^^]]]\\\WWWNNNJJJJJJMMMUUU```hhhmmmqqqwww{{{zzz{{{|||{{{yyyxxxxxxyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzzzz}}}zzz}}}|||xxxwwwzzzyyytttppp}}}~~~{{{ppp\\\OOOIIINNNaaalllrrrzzzzzzvvv{{{zzzzzzyyyvvvrrrooonnnnnnoooqqqwww~~~vvvwwwzzzyyy|||xxxzzzuuuhhhUUUIIIDDD<<<444111111111111111111000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------............///,,,,,,---......///000000////////////////////////000000000000000000000000000000000000111111111111111000///000111222555777EEEbbbddd]]]dddwwwllliiiTTTAAA>>>???===>>>CCCMMMPPPOOOLLLPPP\\\jjjrrr}}}ppp}}}eeebbbbbbnnnxxxxxx{{{~~~{{{ppplllfffWWW???999666666666444444777mmmpppuuu{{{pppeeesssooo}}}zzzhhhbbbuuuqqqWWW===888777111///222222222111111111111000000000000000000000000000.../////////000000111111.........................../////////000000111111............/////////000000000000000000000000000000000000000111111111111///222444444444555666555999888777DDDjjjuuu]]]RRRttttttgggbbb^^^XXXVVVYYYcccjjjuuu~~~zzz}}}yyyrrrmmmnnnzzzlllpppssskkkrrrooojjjggghhhllllllkkkgggooosssqqqrrruuutttnnnpppmmmdddaaaqqqzzz|||zzzyyy~~~eeeDDD???999444333111000222444222...222222222111111111111000//////000000000000//////////////////////////////........................---------------...///000........................////////////000000000000000000000000111111111111777(((///777...222<<<888222IIIwww~~~ggggggeee]]]WWWWWWWWWTTTQQQQQQDDDLLLXXXaaagggmmmtttzzzxxxyyyyyyxxxvvvuuuvvvwww{{{{{{|||}}}}}}}}}}}}|||}}}{{{xxxyyy{{{}}}zzz|||{{{wwwwwwzzzyyytttnnnsssrrrvvvyyykkk```TTTKKKLLL^^^jjjrrr{{{zzzuuuyyyxxxwwwvvvrrrmmmiiiggggggooorrrxxx~~~yyy~~~vvv{{{~~~~~~{{{xxxuuuzzztttsssuuuooo[[[AAA777<<<<<<666000000000000000///......000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////,,,,,,------...///000000////////////////////////000000000000000000000000000000000000111111111111///333444000...000222222333BBB___zzzuuummm\\\YYYkkk{{{hhhPPPGGGCCC;;;:::>>>KKKTTTXXXUUUQQQSSSXXX[[[\\\eeennnssszzzyyypppooottt|||mmmtttooodddnnnwwwwwwuuutttlllfffWWW???777444444555444111111444lllooowwwlllXXXhhh|||yyykkkdddnnneeeCCC777777333000111111111111111111111111111000000000000000000000000////////////////////////---------............///........................000000000000000000000000......////////////......000000000000111111111111111111222222222333333333888444666???LLLfffgggYYY___kkkzzzzzzsssjjj\\\SSSQQQ]]]aaadddgggooozzzyyyzzzyyyyyy~~~~~~sssrrrrrrpppmmmhhhdddbbbaaa___dddiiihhhcccbbbgggmmmnnnsssqqqrrruuullleeekkkmmmqqqpppkkkppp~~~yyyyyyyyyqqq\\\JJJ>>>;;;>>>333333333222222111111111000000000000000000000000000000000000000000000000........................................................................,,,,,,,,,---------......---------............///000000000000////////////000111111222222333444444999:::NNNzzzkkkrrruuuoooZZZPPPXXX^^^YYYSSSUUUOOOLLLIIIKKKQQQ\\\gggnnnqqqsssuuuuuuttttttwwwzzzyyyzzz|||}}}~~~~~~~~~~~~}}}zzzzzz{{{|||||||||wwwxxxxxxxxxwwwuuusssrrrooooooqqqssssssxxxccchhhdddNNNKKKQQQ^^^lllsssuuuvvvsssnnnqqqpppmmmhhhcccaaaaaabbbnnnnnnuuu~~~{{{wwwxxxqqqzzz|||ttt|||~~~xxxooonnnnnnrrrhhhrrr}}}nnn^^^III:::555333111//////000111222222111000///000000000000////////////////////////////////////------------------------......---------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------..................------........................---------............///000000000000000000000000000111111111111222222222777222888TTTssslllZZZZZZVVVaaallluuu~~~gggQQQEEEAAA@@@???DDDGGGGGGMMMXXXaaaeee```[[[XXX[[[aaahhhjjjiii~~~|||zzzzzz{{{mmmcccgggmmmpppttt{{{wwwqqqllllllooouuu|||xxx~~~vvvjjjWWWBBB333333333333333333333333333nnnrrrzzzddd```sssvvv}}}eeedddqqq}}}]]]???666666333000111111111111111111111111111////////////////////////////////////////////////---------............///........................////////////////////////......////////////......//////000000000111111111111111111222222222333333333333666;;;@@@QQQxxxdddfffeee```aaannnooo___TTT]]]bbbeeedddeeeiiikkkjjjllllllkkkjjjiiiiiiiiihhhiiikkklllmmmrrruuuooofffccccccaaa___[[[WWWUUUTTTZZZ^^^cccgggjjjlllpppsssuuuuuunnnlllnnnfff^^^dddvvvwwwssslllppp}}}xxx{{{rrr]]]LLL>>>555333555333333333222222111111111000000000000000000000000////////////////////////........................................................................,,,,,,,,,---------......---------............///000/////////////////////000000111111222333333444222666CCCaaappp[[[WWWZZZXXXUUUUUUNNNOOONNNMMMKKKNNNTTTZZZdddhhhmmmooopppqqqsssuuuyyyzzz{{{{{{{{{zzzyyyyyy}}}{{{yyyyyyzzz{{{{{{{{{vvvwwwxxxxxxxxxwwwvvvuuuppppppqqqsssrrruuujjjhhh___JJJGGGPPP]]]lllrrrttttttppplllhhhhhhgggeeecccccceeehhhqqqooorrrxxxyyytttrrrttttttxxxwww|||}}}www}}}}}}tttlllmmmhhhmmmbbblll|||sssaaaTTTBBB777333333222000000000000111111000000000000000000000/////////...........................------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................---------............///000000000000000000000000000000111111111222222222555555444999JJJkkkrrrdddUUUUUUXXXcccppp{{{uuueeeVVVKKKHHHEEE???;;;AAANNNVVVXXX[[[XXXVVVXXX]]]aaa```^^^]]]cccgggfffggglllnnnlllfffjjjmmmmmmkkkkkklllmmmoooeee]]]^^^```^^^```eeekkkhhheeegggqqq|||}}}uuuwwwnnnZZZHHH;;;444333333333333333333333333qqqttt|||sssdddppp}}}wwwppppppaaagggtttiiiPPP999333444333111111111111111111111111111111////////////////////////////////////////////////---------............///........................////////////////////////......////////////......//////000000000000111111111111111222222222222333000333777777444;;;WWWtttuuuvvvtttjjj^^^\\\dddnnnyyywwwjjj```eeegggaaa[[[ZZZ[[[ZZZaaa```^^^[[[YYYXXXWWWWWWYYY[[[]]]^^^bbbddd___XXXWWWWWWVVVUUUSSSQQQOOONNNRRRVVV]]]eeelllppprrrqqqsssooodddccckkkgggbbbggg}}}wwwssswww{{{|||~~~~~~|||||||||~~~ooo^^^KKK???888333222333222222222222222111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......---------............///////////////////////////000000000111222222333333000555777CCChhh|||vvvsss[[[NNNMMMSSSYYYNNNSSSWWWSSSLLLFFFEEEGGGRRRWWW___ggglllooorrrtttssstttvvvxxxyyyzzz{{{{{{yyywwwvvvvvvwwwxxxxxxwwwssstttuuuvvvvvvvvvvvvvvvrrrqqqrrrsssqqqrrrzzz{{{nnn^^^KKKLLLTTT___kkknnnnnnlllhhhccc]]]^^^```bbbcccfffkkknnnqqqnnnnnnpppooommmnnnpppppptttssszzzxxxzzzyyykkkaaadddfffjjj___gggsssxxxyyyfffOOOEEE999222222333333222111000000//////000000111000000000/////////..............................------------------------------------,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,------................................................---------............///000000000000000000000000000000000111111111222222,,,333777333222EEEiiixxxjjj^^^UUUUUUWWW[[[gggtttyyykkkaaaVVVEEE999:::CCCGGGEEEMMMKKKJJJMMMQQQTTTSSSQQQSSSUUUVVVVVVZZZ```bbb```TTTTTTUUUVVVVVVWWWWWWXXXVVVSSSQQQPPPNNNLLLNNNRRRoooooojjjgggsssuuu{{{~~~vvv\\\EEE777444555333333333333333333333333tttuuu{{{yyyooovvvrrriiiooo|||hhhaaagggnnnTTTCCC444111333222111111111111111111111111111111////////////////////////////////////////////////---------............///........................////////////////////////......////////////......////////////000000000111111111111111222222222222111333777777222222BBBSSS~~~ooobbbZZZccceeeooo~~~mmmssssssjjj___[[[[[[[[[aaa```]]]ZZZXXXVVVUUUTTTTTTUUUVVVVVVXXXYYYXXXVVVZZZYYYYYYYYYZZZYYYXXXWWWUUUZZZaaagggjjjkkkkkkjjjbbb___WWW^^^pppvvvuuu||||||rrrpppwww~~~wwwxxx~~~}}}{{{___OOO???888666555444444222222222111111111111111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......---------............///........./////////////////////000000111222222222444555222555LLLrrr|||qqqYYYNNNNNNOOOOOOTTTZZZZZZUUUMMMGGGDDDEEEJJJSSS\\\eeemmmsssvvvrrrrrrtttuuuwwwxxxyyyyyyuuutttssssssuuuvvvuuutttpppqqqqqqrrrrrrrrrrrrrrrsssrrrrrrsssqqqqqqwwwsssZZZLLLPPPZZZaaagggeeeaaa___\\\XXXYYY[[[^^^aaadddhhhlllpppmmmkkkjjjiiiiiihhhiiikkkiiisssyyyyyywwwooo```[[[bbblllooobbbgggmmmkkkjjjXXX@@@:::333000111333333222111000///......///000111000000/////////.................................---------------------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.......................................---------............///////////////////////////000000000000111111111111---000333444666<<>>RRRwwwnnnzzzwwwiiiWWWIIIPPPQQQUUUYYY[[[XXXPPPJJJDDDFFFJJJQQQZZZcccjjjmmmssssssrrrqqqqqqqqqppppppsssrrrrrrsssuuuuuuuuussspppppppppooooooooooooooorrrpppqqqsssqqqooosssyyysssRRRGGGNNNYYY^^^^^^YYYUUUUUUVVVUUU\\\^^^aaaccceeegggkkkmmmiiiiiigggdddcccddddddcccmmm|||}}}~~~wwwtttwwweee^^^bbbnnntttuuufffhhhggg]]]ZZZHHH888444111000111222222111111000///......///000111////////////....................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------.........//////........................---------............/////////////////////////////////000000000111111111555000***)))---333666777GGGdddyyysssyyyjjjVVVPPPccceeeccc]]]```ppp~~~qqqhhhdddbbb^^^VVVSSSNNNJJJHHHGGGFFFEEEAAA>>><<<@@@DDDEEEDDDCCCCCC>>>===CCCHHHIIILLLPPPRRR\\\aaa^^^___jjjxxxwwwyyy{{{zzzwwwmmmsssyyydddWWWMMMAAA777333222444444222222222222222222222222}}}|||}}}wwwvvv{{{zzzgggjjjxxxvvvmmmhhheee]]]OOODDD777444111000111111111111000000000000000000000000........................////////////////////////---------............///......................................................////////////............////////////000000000000000111111111111222222000///111555666666555222KKKjjj}}}|||}}}ddd[[[ZZZVVVUUUYYY\\\mmm~~~~~~xxxlllmmmoooqqqqqqpppnnnmmmeeecccbbbaaa^^^\\\aaahhhhhhfffdddeeehhhhhheeebbb\\\bbbgggddd\\\WWWXXX]]][[[[[[YYYhhhyyyrrrnnnvvvyyyyyyzzz}}}zzzqqqaaaQQQBBB999222222333222000000000000000111111111111111////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------......//////000.........///000000111111333///222999888===]]]~~~ssslllqqq|||~~~sssfffYYYUUUTTTVVV[[[ZZZUUUNNNIIIGGGGGGJJJOOOVVVZZZ\\\aaabbbccceeehhhkkknnnooopppooooooqqqssssssrrrqqqoooooonnnmmmllllllmmmmmmnnnlllmmmooommmiiijjjnnnuuusssQQQHHHNNNRRRVVVVVVRRRPPPTTTYYY[[[```bbbdddeeeeeefffhhhjjjhhhiiigggcccbbbeeegggeee~~~~~~tttkkknnnqqqfffgggmmmzzzvvvvvvgggfff___PPPJJJ:::555333111000111111111000000//////......//////000/////////.........------------------------------------------------------,,,,,,,,,,,,++++++++++++---,,,,,,+++******))))))++++++,,,,,,,,,,,,------,,,,,,------.../////////........................---------............///000000000000000000000000/////////000000000111111///222444222...---///222222;;;RRRqqq|||www}}}pppmmmmmmdddUUULLLRRR```jjjxxx~~~{{{wwwpppggg___XXXSSSQQQWWWQQQMMMMMMMMMLLLNNNQQQKKKJJJQQQ]]]cccaaaccchhhwww|||zzz{{{tttwwwyyywwwmmmnnnnnnyyy}}}eeeKKK@@@:::444222444666444111222222222222222222222222||||||{{{vvvzzz}}}{{{}}}tttpppttt{{{uuuggg^^^cccdddWWWDDD999111333333111000111222222000000000000000000000000........................////////////////////////---------............///......................................................////////////.............../////////000000000000000000111111111111111000///000222444444333,,,<<>>777///...000555222333@@@WWWppp~~~mmm\\\UUUSSSSSS]]]ccciiiooozzz}}}tttnnnjjjrrrpppppprrrnnneeebbbdddiiinnn|||~~~wwwkkkfffiiinnnpppwwwxxx}}}~~~ooobbbPPP???555444333222333333222222111111111111111111111111wwwyyy~~~yyyqqqqqqtttwwwxxxuuuwwwnnnpppwww{{{{{{kkk[[[UUUaaadddTTTAAA999000333444222000111222222000000000000000000000000........................////////////////////////---------.........//////......................................................////////////................../////////000000000000000111111111111222333333111000222444444777:::888FFFjjjzzzooouuutttuuurrrwwwdddRRRTTTTTTSSSVVV\\\``````bbbfffnnnuuuyyyyyyxxxvvvxxxyyy|||~~~xxxoooqqqxxxsssnnniiifffeeeaaa[[[UUURRRRRRTTTYYY___gggnnnrrr~~~yyyppptttwwwmmmgggkkksss}}}mmmjjjmmmuuuyyy[[[III@@@999///---///333444000///111//////000000111111111222////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...///000000------......///000000000///444555000...444>>>CCCddd|||jjjooo~~~qqqcccXXXTTTTTTVVVJJJIIIIIILLLPPPRRRQQQOOOKKKKKKLLLMMMOOORRRTTTVVV^^^^^^^^^```ccccccbbb```aaaaaaaaaaaabbbdddfffggggggdddcccccc___YYYUUUVVVOOOTTTiiiuuueeeSSSMMMKKKLLLSSSXXXWWWXXX\\\``````^^^```ccceeeeeefffhhhiiifffiiiiiihhhqqqyyysssnnnjjjgggjjjwwwtttfffppp{{{~~~uuuuuueeecccXXXCCC===000111000000//////000000000---...///000000///...---//////.........---------------------------------------------------------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000........................---------.........//////000000000000000000000000////////////000000000000...222666555222///111333,,,555777000222EEE^^^lllvvvvvvrrrjjjbbb[[[LLLMMMPPPXXXiii{{{}}}{{{www}}}wwwoooeee```jjjwww|||xxxzzzjjjPPPAAA999333000222333111......111444111111111111111111111111{{{~~~~~~rrrbbbWWW___qqq~~~~~~wwweeeeee{{{xxxaaaMMMcccxxx\\\BBB<<>>666///000000111111111111000000000000000000000000000000////////////////////////------............------------------------------........................------------------------........................//////.........---------///////////////////////////////////////.........222222222222333444555555???ddd|||ccc```vvv|||mmmbbb\\\YYYQQQKKKEEEFFFLLLQQQSSSRRRPPPPPPPPPOOONNNMMMMMMNNNKKKLLLMMMNNNOOORRRVVVYYYRRRPPPPPPSSSWWWYYYXXXVVVVVVVVVVVVUUUSSSPPPMMMKKKJJJOOOTTTVVVTTTRRRQQQRRRRRRUUUYYY]]]^^^]]]ZZZYYYZZZbbbiiilllooorrrrrrppphhhiiimmmsss~~~xxxvvvssstttwwwwwwrrrnnnmmmzzzpppgggkkkwww~~~xxxoookkkbbbUUUFFF:::222///111111111111000000000000------............------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------000...---,,,...111666888....................................////////////////////////////////////////////////////////////000000000000000000000000222111000111444888===@@@ZZZxxx{{{nnnzzz|||qqqhhhXXXPPPIIILLLRRR\\\hhhrrrnnnuuu~~~wwwiiissszzzxxxxxxfffkkkrrruuussstttzzztttgggUUUFFF===888333000222222222111111111000000000000000000000000000000~~~~~~wwwZZZSSSSSSbbbvvv~~~ssshhhkkkttt]]]SSSiiitttSSS;;;999000222111000000//////000000////////////////////////........................---------............///---------............///........................---------------------------------------.........---------............/////////000000000111111111000000111111111222222222000111222333999JJJaaaqqqjjjZZZXXXgggoooddddddkkkooorrrtttrrrlllbbbYYYZZZSSSOOOSSSWWWYYY\\\bbbxxx}}}wwwyyy}}}}}}}}}zzztttqqqtttuuuxxx|||}}}yyyxxxssskkklllttt{{{}}}qqqWWWBBB:::666111000000111111111111000000000000000000000000000000........................------............------------------------------........................------------------------........................///.........------------........................////////////............111111111111222333444555555MMMpppggg^^^mmm~~~{{{lll^^^RRRPPPNNNNNNOOORRRTTTVVVRRRSSSRRRQQQNNNLLLKKKJJJLLLMMMMMMMMMLLLKKKKKKKKKIIIHHHHHHIIILLLMMMLLLJJJLLLLLLMMMMMMMMMMMMNNNNNNJJJMMMRRRTTTSSSRRRSSSTTTSSSUUUWWWZZZ\\\^^^^^^___UUU^^^ggglllqqqvvvwwwuuupppqqqrrrrrrwww}}}www|||xxxxxxzzzyyysssmmmlllggggggiiiooovvvxxxuuupppllldddWWWHHH<<<444000...111111111000000000//////------............------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------///...------...111333555....................................////////////////////////////////////////////////////////////////////////////////////000/////////000333666888???SSSppptttmmmaaaXXX]]]eeefff```[[[ZZZZZZ\\\bbbjjjqqqssssssqqqssszzzvvvmmmjjjddd^^^jjj{{{pppeeedddlllrrrsssuuu{{{yyyoooSSSJJJ===555222111///...222222222111111111000000000000000000000000000000~~~~~~uuukkkRRRSSS\\\nnn}}}ooommmlllrrrsssZZZ[[[mmmjjjEEE222555000222111000000//////000000////////////////////////........................---------............///---------............///........................------------------------//////..................---------............/////////000000000000111111000000000111111111222222333333333111222:::HHHRRRjjj{{{eeeTTT^^^rrr~~~|||qqqyyyxxxoooccc\\\``````[[[^^^ggg~~~~~~~~~yyyuuuxxxzzzwwwyyy|||{{{{{{{{{uuupppuuuxxxwwwtttkkkggghhhcccbbbVVVCCC777666666222///000000111111000000///000000000000000000000000........................------............------------------------------------------------------------------------------------------------------............------------................................................000000000000111222333333000777JJJmmmzzzmmmnnnpppuuu~~~{{{mmmhhh___UUUOOOPPPVVV\\\VVVVVVVVVTTTQQQNNNMMMMMMNNNNNNOOONNNLLLIIIFFFDDDFFFEEEDDDDDDEEEFFFEEECCCGGGGGGGGGHHHJJJLLLOOOPPPMMMPPPRRRSSSSSSSSSTTTUUUYYYXXXWWWWWWXXXYYYZZZ[[[XXX^^^ccceeemmmxxx}}}|||yyysssrrr|||{{{~~~{{{|||yyyrrrlllkkkjjjnnnsssuuutttqqqpppoooggg[[[III;;;333111000000111111000000000000//////------............------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------...///000111........................---............/////////////////////////////////////////////////////////////////////////////////000//////...//////000111555999EEE^^^||||||nnniiixxxssseee[[[RRRRRRZZZaaaaaa]]]]]][[[\\\^^^]]]WWWTTTTTTNNNBBBBBBZZZssszzzqqqhhhhhhdddbbbeeeiiiooozzzqqqggg[[[OOO:::555///,,,...111222111222111111111111000000000000000000000000000000000}}}~~~xxxlllaaa[[[aaannn|||sssccckkkrrrvvv}}}ttt\\\```gggYYY888---333000111111000///////////////////////////////////////........................---------............///---------............///........................------------------------000000//////.........------------............///////////////000000000111000000000000111111111111111333444222111555<<>>999333000000000...,,,000000////////////......------............------...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************+++++++++++++++,,,,,,---------,,,,,,........................,,,------------.........////////////////////////////////////////////////........................,,,---...///000000000000---...///000111444777:::AAASSSjjjyyy}}}|||{{{ooommmttt}}}yyyyyy{{{wwwhhhXXXNNN999:::999777333222111222//////000000/////////...//////000000000000000111////////////////////////xxxtttrrrpppmmmkkkrrr|||}}}uuuoooqqqwww~~~rrrooopppwww|||xxxggg[[[YYYYYYWWWNNNEEE666///444222...111000000///............///................................................---------............///---------............///........................---------------------------------------.........---------............///........./////////000000////////////000000000111222333333333333222222222555222555CCCYYYmmmvvvxxx}}}}}}vvvoooyyyvvvxxxxxxqqq~~~zzzrrrjjjggghhhpppxxx{{{{{{~~~~~~}}}~~~|||xxxqqqjjjgggrrr|||}}}zzzvvvpppkkkqqqvvv}}}}}}xxxqqqttt}}}zzzrrrlllqqq|||~~~vvvqqqmmmdddXXXMMMDDD<<<666111111111222111000///000......////////////......////////////////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,------...//////............///000111222---...000111000777JJJ^^^tttvvvkkk\\\TTTXXXdddrrrzzzwwwxxxvvvooohhhgggmmmtttnnniiidddbbbbbbaaa\\\XXXTTTTTTTTTQQQOOONNNQQQTTTVVVUUURRRQQQRRRUUUYYY\\\XXXWWWXXX\\\aaaeeefffeeeiiimmmtttyyy{{{yyytttqqqttt{{{{{{sssoooppptttyyy|||qqqkkkiiizzzpppdddWWWRRRUUU]]]jjjuuussspppiiibbbXXXNNNDDD>>>222111000000///...------000000/////////.........------............------...........................---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,------..............................,,,,,,---------.........////////////////////////////////////////////////........................---------............///333000,,,***---111444666222888>>>EEEOOO___tttwwwzzztttrrrsssqqqjjjffffffccc]]]YYYXXXQQQCCC666///111222333333111......///...///000111111111222333////////////000000111111////////////////////////sssnnnkkkhhheeefffsss~~~{{{xxxtttrrrwwwwwwkkknnnxxxwwwwwwooo```ZZZ[[[YYYSSSDDD<<>>@@@DDDMMMYYYgggsss{{{vvvooojjjppprrrttttttrrrlllfffbbbfffccc^^^WWWOOOHHHCCC@@@666555444333222000//////////////////////////////........................//////000000000000//////---------............///ZZZQQQNNNVVV```hhhpppwwwrrrtttuuutttjjjmmmuuuuuupppwwwvvviii\\\bbbmmm```FFF888444//////111222000---................................................------------------------------------------------------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------....................................//////////////////////////////////////////000000000111111111222222111000000444999===MMMYYYhhhsssyyy~~~zzzqqqrrr||||||~~~~~~xxx}}}uuuoooiiieee]]]SSSQQQTTT]]]iiittttttooojjjddd^^^gggooovvvvvvnnneee```___eeegggssszzztttvvv~~~ooojjjaaa]]]gggyyy}}}yyyqqqjjjjjjkkkeee\\\KKKCCC888222111111000...................................................////////////////////////------------------------........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////////////////000000111111222555===MMM\\\fffppp~~~~~~yyy{{{rrrjjjgggfffeeeccc^^^```ccceeefffeeecccaaa___aaacccdddddddddbbbbbbeeehhhfff___^^^eeellloooqqqpppqqquuuwwwuuuqqqoooooo|||rrrwww|||yyyvvvpppmmmppprrrqqqqqqsssooollliiimmmwww{{{ooo___\\\XXXWWWZZZ[[[ZZZ\\\___]]]UUUJJJ???888333000...///............---------000/////////.........---........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------............------------------------------------------------------------------------....................................////////////............////////////......///000111222333333111222333666<<>>777444111......///111111000................................................------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........///////////////////////////...222///000666???MMM```ppp}}}{{{vvvsssuuuooojjjmmmvvv||||||zzzuuuvvvtttooojjjkkkooorrr~~~}}}}}}vvvxxx{{{~~~wwwpppjjjqqqrrrsssoooppptttxxxzzzwwwsssqqqooonnnjjjddd```aaaccceeelllgggeeefffddd]]]VVVSSSCCC===666111//////000000///............---------........................------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************((()))))))))***************************************+++++++++++++++,,,,,,,,,,,,---------.........------------------------------------------------------------------------........................---------.........//////............////////////........................222222333333333222222222000111333444444444444444...000222222111111333444111222222333222222111111111111111111111222222222////////////////////////////////////////////////...........................//////////////////...---------............///gggooottttttuuuvvvqqqhhhZZZdddlllzzzwwwfffhhhjjjkkkhhhbbb]]]\\\[[[TTTQQQSSSMMM>>>333000///.........//////...---................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------.......................................////////////000000000...///000000///000222444222222222444:::FFFUUU```jjj{{{www{{{|||www|||rrreeebbbrrrzzz{{{qqqmmmnnnttt}}}{{{uuuyyy{{{xxxrrrmmmiiiggg[[[```gggkkkooosssvvvxxxtttppphhhaaaaaafffiiihhh\\\TTTIIIAAA;;;666222000111000//////000111111000................................................------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------............/////////...............222000000000111999KKK\\\kkk|||}}}wwwuuuzzz|||yyy{{{}}}~~~~~~}}}vvvqqqqqqvvv|||}}}|||}}}||||||zzzzzzzzzvvvnnnhhh```hhhmmmtttoooooossszzz~~~vvvmmmggg___YYYYYY```kkkttttttmmmfffddd___UUULLLGGG888555222111111111111000///............------------------...............------------------------.........------,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------........................------------........................////////////000000////////////......+++---...000111111000000111111000000///.........111222222111//////000222......///000000111111111111111111000000000//////---............/////////////////////////////////..............................////////////......---------............///vvv~~~~~~tttppprrrnnnddd```lllqqqvvvsssooohhhnnnuuuttthhh[[[XXX\\\\\\VVVQQQKKK???111...222------.../////////......------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////000000///000///...,,,,,,///111...///000111444999@@@EEEVVVhhhzzzkkkpppuuu~~~{{{~~~|||lllsss|||~~~||||||}}}rrrjjjjjjpppmmmwww}}}wwwuuupppuuuwwwssspppooommmkkk^^^fffnnntttxxx{{{xxxsssooopppkkk```YYYYYYZZZZZZQQQHHH>>>888444000000222/////////............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........---------...............+++...111333///...777BBBRRRfffoooqqqvvvyyytttlllnnnvvvxxx{{{zzz~~~zzztttpppqqqyyy~~~zzz}}}~~~}}}yyytttooolllgggaaa\\\RRR]]]hhhpppggghhhkkksss~~~vvvhhh```YYYUUUVVV^^^lllyyyuuujjj^^^XXXQQQGGG>>>:::111000...///000000000...///............------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))*********************************************++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,------------.....................////////////000000000000000/////////,,,---///000111000///////////////////////////000000111111000///...000222000111111111000//////...111000000///...---,,,,,,........................////////////////////////........................---......//////......------------............///vvv}}}xxxlllllltttqqqeeeiiiwwwxxxqqqqqqmmmgggiiiqqqrrruuusssgggZZZWWW[[[dddXXXIII===555000000222,,,---///000////////////------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000...///000///------...///...///000111111222333444DDDJJJ___kkkccc^^^dddfffooommmkkkkkkppp|||zzztttqqqsssvvvzzzyyysssqqquuuzzz{{{wwwsssnnnooo}}}zzzuuujjjbbbcccjjjgggmmmtttyyyyyyvvvqqqnnniiikkklllnnnuuu|||zzztttooossstttsssvvvyyyuuunnnkkklllggg[[[RRRNNNLLLKKKBBB;;;555444222///000444.........---,,,,,,...///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,------......///++++++///222000---000555>>>PPPfffvvvnnnqqquuuyyywwwrrrnnnooopppqqq{{{{{{www{{{}}}~~~}}}uuu{{{uuuqqqnnnnnnvvvzzzuuuxxxzzzuuussspppkkkgggdddaaa^^^\\\UUUYYYaaawwwuuuiii^^^aaacccffflllrrrppphhh^^^[[[[[[\\\ZZZ]]]jjjyyysssdddSSSIIICCC;;;444222111...,,,,,,---////////////............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************************((()))))))))*********+++************************))))))))))))************************************)))******+++,,,,,,------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,---------.....................///////////////////////////000000000111222222333222111000///...//////000000111111111,,,---...---,,,,,,...///...///000000000///...---///////////////.........////////////............////////////////////////........................---......//////......------------............///rrrvvvpppfffkkkzzzwwwhhhkkk{{{{{{oookkkhhhhhhpppxxxrrrnnnllleeeZZZVVVWWWjjjXXX@@@111000333222///+++---///000000//////000------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000+++...111222111000000111222111///......///111222<<<555<<>>999777111///111111...///444...///...---,,,---///111------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////111,,,+++...000000222666///<<>>:::555000000000//////.........---///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111222666===JJJ[[[nnnzzzzzzzzzlllooogggeeerrr}}}}}}}}}tttnnnooozzzwwwllloootttsssrrruuunnnyyy||||||zzz|||uuuooonnniiijjjwwwuuu{{{wwwhhh___```^^^XXXjjjttt~~~wwwnnnllllllfffggghhhjjjjjjgggccc___XXXWWWVVVWWWXXXXXXVVVTTTRRRSSSTTTWWWZZZ^^^aaaccc\\\NNN<<<222222333111---////////////////////////...------,,,,,,------...------------------------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------////////////////////////,,,------......------,,,........................---,,,,,,---...//////...............////////////,,,---------.../////////............////////////////////////////////////........................---,,,,,,,,,,,,---......////////////////////////////////////////////////wwwsssllleeegggooottttttmmmtttpppbbb\\\ccciiihhhgggddd___XXXQQQNNNQQQUUUPPP<<<,,,---111///...000........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...........................////////////////////////////////////////////////000///000111444999===@@@FFFJJJPPPWWW___fffnnnsss~~~tttrrrnnngggiiikkknnnpppqqqqqqqqqqqqiiinnnnnngggbbbfffmmmqqqoookkkmmmqqqlllaaa```gggooommmkkkmmmqqqrrrppplllcccbbbcccjjjxxxyyylllkkkiiiaaaZZZ___iiieeeYYYKKKEEE===888666555111---000/////////.........---....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000222666>>>KKKYYYbbbjjjnnnxxx{{{xxxqqqsssyyysssppp|||xxxvvv~~~}}}|||}}}||||||uuuvvvppppppzzzsssgggiiinnnkkkgggfffcccjjjttt}}}{{{wwwppprrrlllggghhhcccbbbnnnmmmuuuvvvlllfffgggeee___mmmxxx|||rrrmmmllljjjhhhgggfffeeebbb]]]ZZZUUUVVVXXXZZZ[[[[[[[[[[[[SSSTTTTTTTTTSSSRRRQQQPPPFFF===333...000111000..............................------,,,,,,------...------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------........................---......//////......---..............................---...///000000///............////////////---------...........................////////////................................................---,,,,,,,,,,,,---......................................................kkkjjjfffaaabbbiiinnnnnnlllkkkddd^^^aaahhhggg___```ZZZSSSMMMKKKKKKKKKIII;;;000***...111...,,,...........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...................................................////////////////////////111111000111111222333444777;;;@@@GGGOOOXXX```fffgggpppsssnnnkkkllllllgggeeebbbaaafffooouuuuuurrrmmmsssvvvqqqllllllnnnoooqqqpppsssuuunnncccccckkkrrrooollllllnnnooonnnkkkcccbbbaaaccciiimmmggg^^^^^^]]]VVVPPPQQQSSSLLL???<<<777222///000000...,,,/////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////222888@@@FFFRRRYYYgggwww}}}uuuqqqyyymmmkkkvvvxxxooonnnwwwmmmyyy|||xxxqqquuuooonnnuuu~~~wwwmmmqqquuupppiiiggg^^^```iiiyyyuuuooorrrmmmkkknnnhhheeennnfffoootttnnnjjjjjjgggaaaiiitttzzzooohhhfffhhheeeaaa]]][[[XXXUUURRRTTTYYY___aaa```^^^^^^___VVVVVVTTTPPPKKKEEE???;;;333000...---...//////..............................------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------...........................//////////////////...........................---...............//////............////////////...............------------............/////////........................---------------------------,,,,,,,,,,,,---......................................................aaabbbaaabbbgggnnnoookkkfffbbb]]]^^^dddggg```WWWUUUUUUQQQLLLIIIFFFAAA;;;444///...111111---,,,...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...---------..............................---------///////////////////////////000111222333333333333///222555999???FFFNNNTTTTTT\\\aaaaaaaaadddeeebbb___[[[XXX[[[cccjjjjjjhhhjjjpppssspppllllllmmmlllkkkjjjlllnnnjjjbbbaaaeeemmmjjjgggeeeffffffeeedddbbb```^^^\\\\\\[[[VVVRRRNNNMMMHHHBBBAAAAAA:::000444111......///000000///.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000///......///333666===BBBOOO___kkksss}}}|||}}}{{{ooodddccceeefffhhhkkkfffrrryyysssoookkkiiimmmttt{{{~~~xxxtttzzz{{{tttnnnnnnaaaaaagggvvvtttrrruuurrrsssyyyrrrmmmsssfffnnnqqqlllgggfffccc___gggoooxxxyyyrrrhhhcccaaa___[[[VVVSSSQQQPPPOOONNNTTT]]]gggjjjfff___[[[ZZZWWWTTTPPPJJJCCC<<<666222---...//////...---...///...........................------,,,,,,------...---------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------..............................////////////..............................,,,---------,,,,,,---.............../////////////////////...---------,,,---------.........//////........................---------------------------,,,,,,,,,,,,---......................................................iiiiiiiiikkkqqqtttmmmcccZZZWWWXXX^^^aaa\\\TTTNNNLLLUUUXXXQQQFFF???777111222000000111///------000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...---------.........////////////......------------........................+++,,,...///000000000000///000111222333777===AAADDDJJJOOORRRUUUXXXYYYXXXWWWUUUTTTTTTWWW\\\___bbbiiimmmnnnhhheeefffgggfffeeebbbaaaeeegggeeeaaa___iiigggdddbbbaaa```______ZZZWWWTTTRRRNNNJJJGGGFFF@@@>>>:::666555555222...333111000///000000000000---------..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000///......000222333555<<>>999444000///000111,,,,,,---,,,,,,---///111------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,------------,,,,,,........................000222444333000...000333............////////////...............---------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------tttvvvtttlllddd___YYYSSSWWWWWW```kkkgggVVVJJJJJJNNNXXXWWWEEE555000000...+++,,,,,,+++,,,---......------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...//////000111111000//////...------........................////////////000000000000...///000///------...000000///111444888:::<<<>>>>>>???AAABBBDDDIIIOOOTTTYYYZZZUUUNNNJJJKKKLLLKKKNNNNNNNNNOOOSSSTTTPPPLLLIIIIIIIIIGGGDDDBBB@@@@@@===888666999888333111222000000000///...---///222...//////...---,,,------,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,---......------///111000///111222222666CCCPPPddd|||vvvzzz{{{uuunnnxxxwwwmmmrrroooaaaaaagggaaa\\\^^^___aaaeeegggfffhhhkkkiiidddjjjjjjrrr{{{qqqnnneeeggghhhgggdddaaa``````]]]aaacccnnn{{{ttteeeccc`````````]]]YYYWWWYYY]]]YYYYYYWWWRRRMMMKKKMMMOOOSSSSSSTTTWWWYYYZZZXXXVVVNNNQQQUUUVVVSSSMMMEEE@@@666444111...---,,,---...,,,,,,,,,------...------------------------------...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***)))*********++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------............------........................///222444222///---///222............////////////---------...............,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------dddkkklllaaaVVVRRRTTTVVVUUUTTT]]]jjjgggSSSDDDCCCSSSXXXPPP:::+++---111222,,,......---------,,,)))------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...///000000222111111000///.................................******+++,,,---///111222,,,---//////......///000111...---...000111222333333333444666:::???DDDFFFFFFGGGDDD???===???@@@>>>===@@@BBBAAA@@@@@@???===<<<======<<<999666444333666000///444555111...000//////111111///,,,---000---...///...---,,,---...,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000///------///000+++---111222///...555???JJJ\\\ccccccjjjllliiimmmeeelllnnnjjjnnnzzzjjjiiikkk___WWWYYY[[[VVV\\\```______aaa]]]VVV\\\YYYaaauuuzzzmmmfffaaacccdddccc```]]]ZZZZZZXXX\\\___kkkyyyrrrbbb___[[[[[[[[[YYYSSSOOOOOORRRNNNOOOPPPOOOOOOPPPTTTWWWTTTUUUWWWYYY[[[YYYVVVRRRSSSQQQNNNKKKHHHBBB<<<777111111000///---,,,,,,+++/////////000000...***'''------------------------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------......////////////..............................,,,///222000,,,***,,,///............/////////000,,,------....../////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------dddbbb[[[SSSRRRUUURRRLLLOOOQQQTTTUUUSSSOOOKKKHHHGGGBBB:::333...---...000........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///))),,,,,,******------***,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------..............................//////...---,,,,,,---------............///000000111333444555666777666666666555555444444444555555555444444333333333444444333333222111000000............////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------........................;;;<<>>BBBEEELLLSSS\\\ccchhhppp{{{wwwoookkklllfff]]]]]]eeeccccccbbb___[[[WWWVVVVVVRRRUUURRRNNNTTTaaaddd```ZZZUUUPPPOOOPPPPPPNNNJJJEEEJJJQQQWWWXXXUUUOOOJJJMMMMMMMMMMMMOOOQQQTTTUUUYYYVVVTTTXXX^^^___ZZZSSSSSSSSSSSSQQQMMMIIIDDDAAA===;;;777333000///....../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++)))((((((******(((%%%))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............/////////........................---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***........................[[[XXXZZZ___[[[QQQLLLPPPDDDDDDEEEEEECCC@@@;;;777222111...,,,+++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...))),,,,,,++++++///000---,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------------............------,,,------------............,,,,,,,,,---------...............---------------...............---------000//////......------------............/////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------...///222444555<<>>999888555333111000000///.........------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------........./////////........................---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,------------------------DDDKKK[[[jjjhhhVVVFFFAAABBBJJJOOOHHH888,,,))),,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))),,,,,,++++++///000---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------........................,,,------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++******+++---000111111///222888===AAAEEEIIIMMMLLLMMMNNNOOOQQQUUU[[[___eee]]]ZZZ\\\\\\XXXXXX]]]\\\YYYVVVSSSSSSVVVZZZ]]]VVVSSSPPPRRRWWWYYYVVVRRRNNNQQQTTTWWWWWWSSSOOOLLLBBBCCCCCC???999555444444//////............//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............/////////........................---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DDDHHHOOOTTTTTTNNNDDD======??????999000***+++---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))),,,,,,******......+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------+++++++++++++++++++++,,,+++,,,,,,,,,------------+++++++++,,,,,,---------........................,,,,,,---------.........------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,,,,---......***---000111333666999:::;;;===???AAACCCGGGMMMPPPXXXUUURRRPPPPPPPPPRRRUUURRRQQQOOONNNNNNQQQVVVYYYRRRMMMIIIJJJOOORRRPPPMMMGGGIIIKKKMMMKKKHHHDDDAAA999888777444222000...---+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************'''))),,,,,,***)))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.................................---------............///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIGGGDDDEEEIIIEEE???;;;666111,,,+++---///111,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))),,,,,,******------***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------....../////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++(((+++...///...------...,,,//////---,,,...000111///111444666888;;;@@@CCCAAAFFFHHHFFFCCCDDDEEEDDDEEEEEEDDDDDDDDDHHHLLLPPPLLLFFFAAABBBGGGKKKIIIFFF=========<<<:::666333000444111......000111...***,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************'''))),,,,,,***)))+++---))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------........................---------.........//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,IIIAAABBBMMMOOODDD:::888000///...---------------.........------,,,,,,,,,///............---+++***000,,,***---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,///...---,,,+++,,,------...,,,++++++,,,------,,,------...///...---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,***000222---***,,,...///++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,***(((***---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111777777777777777777777777555666777888999;;;<<<<<<999999888888888777777777333222222222111111000000.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***,,,***'''(((***,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------......+++444<<<<<<444---,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBIIIRRRNNN>>>444333//////...---------------......---------,,,,,,,,,+++++++++,,,.../////////000+++))),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,,,,...,,,++++++,,,------,,,,,,------...---,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,***((((((+++---,,,,,,...+++&&&++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,***)))***,,,...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................//////........................000000111222333333444555222222222222111111111111///.........------------......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))******...111000,,,******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------......+++111777777111,,,+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<>>FFFHHH>>>///***---......---,,,,,,------------------------------------------,,,++++++,,,...555000---///000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000333777888777444333...,,,++++++,,,---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---***)))///:::DDDKKKDDD777+++(((,,,...---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++........................---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((***+++***)))((()))***(((000777555---'''(((+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------......,,,+++++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::999888777222---,,,///------,,,,,,,,,------...------------------------(((***,,,,,,,,,---000333666111---//////......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,...///000000000...,,,++++++,,,---,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***)))///:::CCCIIIFFF<<<...''')))...111+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((***+++***)))((()))******+++---,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------......---+++******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888333...++++++,,,...000,,,,,,,,,,,,,,,------...,,,,,,,,,------------...000222444222///,,,,,,...555///+++,,,---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******++++++******+++---000111...,,,++++++,,,------,,,,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((+++---...,,,,,,...111333777777000******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***+++(((%%%%%%(((++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------.........---++++++---......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000---******,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......555999<<<:::444///......555///+++++++++***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++...------------///111222...,,,++++++,,,------,,,---,,,+++++++++---...///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,************************(((***,,,---,,,***((('''''',,,///---,,,---+++'''++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,...,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***+++(((%%%&&&)))++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............................................................------------......................................................,,,,,,,,,---------...............------,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...,,,,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,------.........,,,222999<<<:::999:::===777111,,,------+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,------.........,,,++++++,,,------,,,------,,,+++,,,---///000******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------*********************************++++++,,,,,,,,,************************,,,***((((((***++++++***------+++))),,,000...(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++---...---***(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------))))))******+++++++++,,,************************+++,,,,,,,,,---------...............---------,,,++++++,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))***++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------...............................................................------.........................................................,,,,,,,,,---------......---...///...,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++,,,,,,------,,,,,,+++........................++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++************************---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))))))))---,,,+++)))((())))))***,,,++++++******++++++,,,)))((((((((()))***++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------------------------------------------------........................------,,,---......---+++........................................................................000///---+++++++++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++000///,,,***))))))***+++************************---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,+++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************,,,+++***)))))))))******++++++++++++++++++++++++++++++***)))))))))******************************+++++++++++++++++++++++++++++++++++++++***))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------------------------------...........................---,,,,,,......---,,,........................................................................000...---++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++555222///+++))))))***+++************************,,,,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''***---...---+++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++***************+++++++++***+++,,,,,,,,,,,,+++***------,,,+++************************************++++++++++++++++++++++++***++++++++++++***))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------------------------------------------------........................///---,,,,,,---......---........................................................................///...---,,,+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++444222...+++))))))***+++************************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,***************+++++++++,,,,,,,,,************************************************((())))))******++++++,,,)))***+++,,,------------)))***,,,------,,,***)))------,,,+++++++++,,,,,,******************************************************+++++++++******)))***************************************+++++++++***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***+++------+++)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------------------------------........................///---,,,,,,---//////..............................................................................------,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++000...+++)))((()))+++,,,************************,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++.........,,,+++,,,///111******+++++++++,,,,,,,,,************************************************))))))******+++++++++,,,***+++---///000000//////)))***,,,------,,,***)))++++++++++++,,,---...///************************************************)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++******+++,,,---+++)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------...........................---,,,,,,...000//////........................................................................---------,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***++++++************************++++++******++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++...444888******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))+++...111222111///...***+++,,,,,,,,,,,,+++***))))))***+++,,,...///000************************************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))***,,,---+++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------------------------------........................---,,,---...000111///...........................................................................,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******************************************++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++******---111444******+++++++++,,,,,,,,,************************************************---,,,,,,++++++******)))(((+++...111111000---+++++++++++++++++++++++++++************+++,,,......************************************************))))))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************))))))***,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---.........------------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------........................+++,,,---000222222///---........................................................................+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,***)))(((************************+++*********+++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))...------,,,+++***))))))'''***---000000...+++))),,,++++++******++++++,,,+++++++++******+++,,,,,,************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---...000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------------------------------........................***+++...111333222///,,,........................................................................+++,,,------.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++------,,,,,,+++***)))(((***+++,,,,,,,,,,,,+++***,,,*********,,,---,,,+++************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***)))))))))***+++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********,,,,,,++++++***+++++++++)))***+++*********+++---)))***,,,,,,++++++,,,---///+++***,,,+++)))))),,,************************,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,111)))%%%***...+++((('''+++((((((,,,---)))''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++///......------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///---+++******,,,///111666222...,,,---...---+++------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++++++++*********+++,,,,,,***+++,,,,,,,,,,,,+++***+++******+++---///...---************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***+++++++++***++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++******))))))))),,,,,,++++++***++++++,,,((()))*********))))))***)))***++++++******+++------+++---111111,,,***,,,************************,,,++++++******++++++,,,************))))))))))))///)))(((+++,,,)))(((***,,,(((&&&)))***((('''((())))))))))))************)))))))))))))))))))))))))))************+++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...---,,,++++++---...000444111---,,,---......,,,------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///++++++++++++,,,,,,,,,,,,...---+++******+++,,,---***++++++,,,,,,++++++******))))))+++...000000///************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---,,,++++++******++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))),,,++++++***++++++,,,,,,******+++++++++******))))))***++++++***)))+++,,,***+++///555555000,,,,,,************************,,,+++************+++,,,,,,+++***)))(((((())))))+++***+++,,,***(((+++111000***'''((()))((())),,,))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222///---,,,---.........------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...000111+++++++++,,,,,,,,,,,,,,,444222///+++******+++,,,+++++++++++++++++++++++++++***)))+++---......---************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))++++++******++++++,,,,,,...---+++++++++,,,,,,,,,)))***++++++))))))***+++))))))---333333///+++,,,************************++++++************++++++111///---+++******,,,,,,***,,,,,,***(((***222;;;555...)))***++++++---111((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,---.........---,,,///...---------...//////------------------------------------------------------------------------...........................------------.../////////---------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111++++++,,,,,,,,,---------555333///,,,++++++---...++++++++++++++++++++++++,,,+++)))***++++++***)))************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++*********++++++,,,---000---))))))***,,,------***+++,,,+++***)))***+++)))((()))---...+++***,,,************************************************222000...,,,+++,,,---...***,,,,,,))))))///:::BBB555...)))***++++++---111((()))))))))************))))))))))))))))))))))))))))))*********+++++++++'''((())))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,...//////---,,,+++------------------...///------------------------------------------------------------------------...........................------------.../////////---------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000++++++,,,,,,------......///...,,,,,,,,,...///111,,,++++++******++++++,,,,,,+++))))))******((('''************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,...///+++************++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++++++++,,,,,,,,,************+++,,,---------***((())),,,...---++++++,,,---,,,*********,,,+++((('''******((())),,,************************))))))***++++++***))))))...---,,,+++******+++++++++,,,***)))...777===>>>000***'''((()))((())),,,))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,---......---,,,---///------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---......++++++,,,,,,---......///************+++,,,...///,,,,,,+++******+++,,,,,,,,,***)))***++++++***)))************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---***************+++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,***)))************************)))*********++++++++++++************+++,,,---...))))))+++000444444...))),,,---...---+++***+++,,,...***)))++++++))))))---************************((()))***++++++***)))(((******************************))),,,444<<<999111,,,(((&&&)))***((('''((())))))))))))************)))))))))))))))))))))))))))************+++++++++)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------.........------,,,++++++...//////,,,+++,,,...------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,---...//////))))))))))))))))))))))))---,,,+++******+++,,,---+++***)))***,,,------+++************************************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************************(((((())))))*********+++************+++,,,---...(((***000888===;;;111)))---...///...,,,+++,,,---///---,,,///...+++***---************************((()))***++++++***)))((()))******+++++++++******)))))))))...999???555%%%+++((((((,,,---)))''''''))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,+++...000///,,,***+++---------------------------------------------------------------------------...........................------------.../////////...------...///...---................................................---..................---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......++++++******)))******+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............///---,,,******,,,000444777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,---///000///...///000222///,,,+++,,,,,,,,,+++************************************************(((((()))************)))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))***,,,,,,+++)))************************************************************************++++++++++++++++++++++++222111000///---------,,,000***)))...555888:::===777333...+++,,,,,,+++)))************************,,,+++++++++***)))))))))************************((()))+++---------+++***999333,,,***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))************************---+++)))(((***,,,------)))((('''(((***+++,,,+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,***+++,,,,,,+++)))+++++++++************)))******))))))((((((''''''+++++++++*********))))))+++*********))))))(((((()))))))))(((((((((((((((((((((((((((''''''''''''******))))))))))))******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------------------------------///...,,,---------,,,***.................................------,,,,,,,,,////////////////////////000000//////.........---........................................................................------------------------................................................------------------------*********)))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...---,,,+++***+++---000111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,...///000.........///111///,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********************************++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))+++,,,---+++***************************************************************************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------222999:::444...+++000---***)))***+++***(((+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,555000***)))***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,---,,,++++++///---+++***+++++++++)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++************)))+++*********))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,---//////,,,***..............................---------,,,,,,,,,........................000/////////.........---........................................................................------------------------................................................------------------------******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------...000///...------...000...,,,+++,,,......------------,,,,,,+++++++++************************,,,+++++++++,,,---///000************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******+++---...,,,+++************************************************************************++++++++++++++++++++++++------,,,+++************---000666<<<:::111)))(((***)))(((***+++,,,+++)))*********+++++++++++++++***************+++++++++************************,,,+++)))((()))***,,,...000,,,(((''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...---+++)))(((///---+++++++++++++++)))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***))))))++++++***)))+++++++++************)))++++++++++++************+++************)))))))))************))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------******+++---///000...,,,...........................------------,,,,,,,,,------------------------/////////.......................................................................................------------------------................................................------------------------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------++++++,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++*********+++,,,------...//////---+++,,,,,,...,,,******+++------------------,,,++++++******************************,,,+++******+++---000111***************************************************************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++,,,......---+++************************************************************************++++++++++++++++++++++++000///...,,,++++++******,,,,,,...000...***,,,111******,,,...///...---,,,)))))))))))))))*********)))))))))***+++++++++,,,************************++++++***))))))***+++,,,---***''''''(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++*********++++++)))((((((***,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++++++++***(((+++++++++*********))))))************************************))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,---***************+++++++++******))))))))))))************+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------///...,,,---...//////...........................------------------------------------------------................................................................................................------------------------................................................------------------------+++,,,---.........------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............***+++,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,...///...,,,++++++,,,,,,***((((((***+++++++++,,,+++++++++*********)))************************,,,+++))))))***,,,...000*********************************************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++,,,......---+++************************************************************************++++++++++++++++++++++++//////......//////000111///---+++***'''%%%***222+++---///000000...,,,+++*********+++++++++,,,,,,)))))))))***+++++++++,,,************************)))***+++++++++***))))))+++***(((((()))*********************************))))))))))))))))))))))))*********************************))))))+++///333+++***((()))***,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,...///...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***+++,,,,,,---)))*********+++++++++,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------666333...,,,,,,...///000........................---------------------------------------------------------.......................................................................................------------------------................................................------------------------***+++---...//////...---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,---+++(((((()))++++++***************************************************+++******))))))***,,,---*********************************************************************************************************************************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******+++---...,,,+++************************************************************************++++++++++++++++++++++++***+++,,,...111444666888999888999:::555...+++,,,+++---//////---+++***))),,,,,,------.../////////***************+++++++++************************((()))+++,,,,,,***((('''*********))))))******+++************************))))))))))))))))))))))))************************,,,---,,,+++***---444:::222///---,,,,,,,,,***)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())),,,000333444444+++++++++************)))((((((((((((((()))))))))(((((()))))))))))))))***))))))))))))************((()))))))))***+++++++++)))))))))***++++++,,,,,,******))))))))))))******)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------999444///++++++---///000........................,,,,,,,,,------------...---------------------------------------.................................................................................------------------------................................................------------------------((()))+++---...------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,+++)))+++------+++++++++,,,///---+++***+++++++++***)))******++++++,,,,,,---************************++++++++++++************************************************************************************************************************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))+++,,,---+++***************************************************************************++++++++++++++++++++++++******+++---///222444666999:::???EEEDDD:::000+++))),,,......+++)))***+++++++++,,,------...//////+++++++++******************************************************)))(((((()))*********)))))))))***************************))))))))))))))))))))))))***************************,,,---,,,***,,,222888222000---,,,,,,,,,***)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))((())),,,000222333333+++++++++************)))(((((()))))))))*********(((((((((((())))))******((()))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------333111...,,,---...------........................,,,,,,,,,---------..............................,,,,,,,,,------.................................................................................------------------------................................................------------------------&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---222///---+++,,,,,,,,,+++)))***+++,,,---......///************************,,,,,,,,,,,,,,,***))))))************************************************************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))***,,,,,,+++)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---...555@@@CCC<<<222,,,))),,,......,,,+++,,,...(((((()))***++++++,,,,,,,,,+++++++++******))))))************************---+++)))((('''((()))***((()))***)))((('''((()))************************))))))))))))))))))))))))************************&&&***---,,,))))))---111---+++******+++,,,+++************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---+++++++++************)))))))))******+++++++++,,,'''((((((((())))))******(((((())))))*********+++))))))))))))(((((((((((('''(((((()))******++++++******))))))))))))******((()))***+++,,,---------++++++,,,,,,,,,------------------------------------------------------------,,,,,,...///...,,,***........................,,,,,,,,,------.........////////////////////////,,,,,,,,,------.................................................................................------------------------................................................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++)))+++,,,,,,+++***++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,+++******,,,------+++******,,,...,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++******))))))*********)))(((***---/////////,,,...777AAAAAA666---+++(((***++++++***)))+++,,,)))***,,,---...------,,,---,,,***)))))))))************))))))))))))******************************(((((((((((()))))))))))),,,+++)))((((((((())))))))))))))))))************************************************************)))************+++++++++***************************,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,---------......------------------------////////////////////////........................................................................---------............///........................//////.........---------........................,,,,,,---.../////////...........................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,///000111222222000...,,,+++---///...,,,***))))))++++++++++++,,,...///000,,,,,,,,,+++++++++******,,,,,,++++++,,,---///000111///---,,,,,,,,,+++*********///666666///******,,,......---,,,++++++,,,+++,,,---------,,,+++***+++,,,,,,,,,,,,+++***)))******))))))))))))******************************((((((((()))))))))*********)))((('''(((***,,,---))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,---------......------------------------................................................................................................---------............///........................//////.........---------........................------......///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++,,,......,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,---///000///---+++***+++...222333000+++(((&&&******+++,,,...000222333,,,,,,,,,++++++++++++***---,,,,,,,,,...000333555444222///------,,,***(((+++)))***,,,,,,***)))+++...///000///,,,******+++------------,,,+++***)))***+++---//////---***(((******))))))))))))******************************)))))))))*********++++++******((((((***---111333))))))))))))************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++***************+++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,---------......------------------------------------------------........................................................................---------............///.......................................---------.................................///......------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---......+++---......---,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))************---000333444111---+++)))******+++,,,...000222333++++++++++++++++++++++++---,,,++++++---///222444///...,,,,,,------,,,+++---+++*********+++,,,...+++---......+++***)))***+++,,,,,,,,,++++++++++++)))***,,,------,,,***)))******))))))))))))******************************)))*********++++++++++++...,,,++++++,,,000333666((()))))))))************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))******)))+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---------..............................------------------------........................................................................---------............///.........................................................................../////////...---,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////...---------------+++---......---,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,+++))))))***---111333,,,...//////---,,,,,,---++++++++++++,,,---...///++++++++++++++++++++++++---,,,*********+++---...+++***)))***,,,---------,,,,,,,,,+++,,,---......))),,,......---,,,+++,,,))))))******+++,,,------******))))))))))))************))))))))))))******************************)))*********++++++++++++...---+++++++++...000222((()))))))))************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))))),,,,,,))))))---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,---------..............................------------------------........................................................................---------............///........................---................................................/////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,,,,,,,,,,+++,,,......,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++---+++)))(((***...222555***+++***)))'''(((+++---,,,++++++*********++++++***++++++++++++,,,,,,,,,,,,+++******)))))))))))),,,***))))))+++,,,+++***(((+++,,,++++++......++++++---000111000/////////((((((((()))+++,,,...///***)))(((''''''(((***+++******))))))))))))******************************)))))))))*********+++++++++***)))))))))***++++++))))))))))))************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++222222+++))),,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((()))))))))******************++++++++++++***++++++,,,,,,------...,,,,,,---......------,,,,,,,,,,,,---------..............................------------------------........................................................................---------............///........................---------................................................///......------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,***)))))))))***+++,,,---,,,,,,+++)))'''''')))+++,,,+++************++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((,,,+++)))***+++,,,,,,+++'''+++,,,)))***......+++,,,///222333111///...---))))))))))))***+++---...(((((())))))******************))))))))))))******************************((((((((()))))))))******(((((())))))*********)))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,***///999999///***,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))(((''''''(((***,,,...))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++******+++,,,,,,---......,,,------......---,,,,,,,,,,,,,,,---------..............................................................................................................................---------............///........................---------.........//////........................------......///.................................------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,)))+++---,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---***+++---------,,,***(((/////////---***))))))***++++++******++++++,,,---*********++++++,,,,,,,,,***+++---......---+++***+++***)))***---//////...(((,,,,,,((()))...000---,,,///111111///,,,******+++***)))))))))***+++,,,'''(((+++------,,,***)))******))))))))))))******************************(((((((((((())))))))))))((()))+++,,,------,,,,,,))))))))))))************************************************************)))************+++++++++************************---+++333??????333+++---************************++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))((('''''''''(((+++---///))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......,,,---.........---,,,+++,,,,,,,,,---------......////////////////////////////////////////////////........................................................................---------.........//////........................---------.........//////........................,,,,,,---.../////////...........................////////////////////////,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------............---+++******+++---......---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///---+++******+++---...++++++******++++++,,,------******,,,+++((()))...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---///000111111++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++***)))***+++---,,,+++******,,,...///,,,,,,,,,++++++*********111000...------...000111,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))******************))))))***+++,,,,,,...+++)))))),,,---+++))),,,++++++***))))))))))))((('''''''''(((***,,,---)))((('''))),,,---+++(((((()))******)))((()))***************************++++++*********+++---...************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---......///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))''''''((()))+++,,,---...+++*********))))))((((((*********))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///------,,,+++,,,---...//////...------...000222444EEE555***---111...,,,...........................................................................---------............///......------------..............................//////.........---------////////////////////////////////////////////////...---++++++---111555888,,,+++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------...---+++******+++---......---,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++...------,,,+++******)))************++++++++++++---,,,+++***************++++++******++++++,,,---+++...111111...+++***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000++++++++++++++++++++++++*********************************************************))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++---,,,+++******,,,---///,,,,,,,,,+++++++++******///...,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))******************))))))***++++++,,,,,,***((((((+++,,,+++***'''((()))***************---,,,+++***)))******+++,,,+++,,,///222222000---(((***---...,,,+++*********)))))))))***,,,---...***************,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))******+++,,,---......************)))))))))(((***))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------............///...---,,,,,,,,,---//////000///...---...///111333JJJ===111---...------...........................................................................---------............///......------------..............................//////.........---------////////////////////////////////////////////////...---,,,,,,...000333555,,,+++***+++------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------++++++++++++------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,---...//////...---,,,+++---......,,,++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,---......---+++)))'''++++++******++++++,,,---***666<<<666111111...)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++***)))***+++,,,++++++******,,,---...,,,,,,,,,++++++++++++***,,,,,,************,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***)))))))))*********++++++*********)))******+++,,,,,,+++******,,,......---'''((()))++++++++++++***+++***))))))(((((())))))))))))+++---//////---***(((+++///111000---+++************++++++,,,,,,---))))))******+++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))))))))))))))))))))))),,,,,,,,,------.........************))))))))))))))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///......------......///000000///.........///000111JJJDDD999---***---///---........................................................................---------............///......------------.............................................---------////////////////////////////////////////////////............///000111222,,,++++++,,,---...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,---///000000///---,,,,,,---///...---,,,,,,---******+++,,,...///000000*********+++++++++,,,,,,,,,...111333222///,,,***++++++******++++++,,,------<<>>AAA---,,,,,,++++++,,,,,,,,,(((***,,,...000111222222***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,,,,'''******&&&(((,,,+++&&&************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222444222///,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////---,,,+++*********************************************************((()))))))))************)))))))))))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------------------............///////////////////////////.................................////////////////////////////////////////////////................................................//////////////////////////////............///000............///////////////////////////.........////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,)))))))))***++++++***)))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---...///+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///---,,,+++,,,///222444,,,,,,,,,++++++,,,,,,---'''***...111222111///...***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************+++*********++++++,,,---***+++'''%%%...:::666)))************************++++++*********)))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222777333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000++++++,,,,,,,,,---------...------------------...000///...,,,+++******)))************************************************((()))))))))************)))))))))))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------------------............////////////.........///////////////////////////////////////////////////////////////////////////////////////................................................//////////////////////////////............//////............////////////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++***++++++,,,---,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,+++++++++,,,------)))+++...//////,,,)))&&&***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************************+++,,,------))),,,'''%%%444GGGCCC000************************+++++++++*********))))))++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......777444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///......------......///000///...,,,++++++******************************************************))))))))))))************)))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,------------------------------------------------............////////////.........///////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////000//////............///............////////////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---,,,,,,,,,---******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******,,,---///000,,,+++++++++,,,,,,---...+++++++++++++++******)))***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************************+++,,,---...'''---***%%%333GGGDDD111*********************************+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---333000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////,,,++++++---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---....../////////............//////000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,------------------------....................................////////////............/////////000////////////////////////////////////////////////////////////////////////................................................////////////////////////000000///...........................////////////............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---)))***++++++******+++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++***))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++++++++++++++,,,,,,---...+++***)))(((***---111333***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************************+++,,,---...&&&///---$$$---@@@===+++************************((()))***+++,,,---......++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///,,,***+++---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,---...////////////............////////////...---,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,------------------------////////////////////////............/////////000---.........//////000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////111000///.........................../////////000---.........//////000000////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------***+++,,,---------,,,,,,+++---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++*********,,,...000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,///...------++++++***)))++++++++++++******))))))++++++++++++++++++++++++...,,,+++,,,......+++)))&&&'''))),,,///222555666,,,,,,+++******+++,,,,,,+++,,,,,,)))+++//////,,,...---,,,,,,++++++++++++******++++++++++++******+++,,,---...///...---,,,+++)))((()))+++,,,+++******,,,---+++((('''(((***,,,+++)))(((((((((((())))))***+++,,,,,,***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......//////......------...///000000//////---,,,,,,---///111222222//////............//////.........//////,,,,,,------------............///........................///////////////////////////////////////////////////////////////////////////////////////.....................////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000...---+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,++++++***++++++++++++*********)))------------------------...,,,+++,,,......+++)))+++++++++,,,,,,------...,,,,,,+++******+++,,,,,,+++,,,+++((()))------***...---,,,+++++++++++++++******++++++++++++*********+++,,,---...------,,,(((---333444111,,,))))))(((,,,000///,,,+++---000)))***+++,,,---.........******+++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000------------------...............---------,,,,,,...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......//////......---...//////////////////,,,---...000111000...,,,//////............//////---...///000000//////000---------............///......................../////////////////////////////////////////////////////////////////////////////////////////////...............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...---,,,,,,---......222...******,,,------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000111///...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------------------------,,,,,,,,,------+++)))---,,,,,,+++***))))))))),,,++++++******++++++,,,+++------)))))),,,,,,***---,,,,,,++++++++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++(((444@@@AAA888...++++++///444777333,,,'''(((+++((()))***,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,---///000000///...---------...////////////...........................---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......//////......//////////////////...---//////000000000000000000//////............//////+++---///////////////000---------............///........................////////////////////////////////////////////////////////////////////////......//////////////////............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...---,,,+++,,,...000222666000***)))---///...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,------,,,+++***************+++++++++++++++++++++++++++++++++++++++......+++***---...---,,,,,,+++++++++++++++,,,******++++++++++++******))))))******++++++++++++)))333<<<===555---***,,,///333555000((($$$(((...111000...,,,***)))((((((++++++******+++---///000,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------///000222111///---------...///........................,,,,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,---......///.........//////000000///...------111000...++++++---111444//////............//////***///111...,,,---...------------............///........................////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++***+++---///222444888222,,,+++...111000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,---------,,,+++++++++******++++++,,,---------++++++++++++++++++++++++''',,,---***))),,,///...+++++++++******++++++,,,******++++++++++++******)))))))))*********++++++)))+++---,,,***)))))))))&&&***+++***'''***444<<<:::777333...,,,+++,,,---++++++******+++---///000---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...------...///111000///...------...///------------------......******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,...///000......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,---......///.........//////000000///...------000111222111///------...//////............//////...444666111,,,---...,,,---------............///........................////////////////////////////////////////////////////////////////////////---.........//////000000............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********+++---000222333555111------///000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******))))))((())))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------......///+++---......,,,++++++,,,...---------,,,,,,,,,,,,***++++++,,,,,,++++++***%%%+++---)))'''***------+++************++++++,,,******++++++++++++************))))))******+++,,,...***&&&&&&))),,,---,,,)))))))))((()))---555<<<444222///,,,+++,,,...000++++++***++++++,,,---.........------,,,,,,++++++,,,,,,,,,,,,------------------,,,++++++,,,...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---.../////////............------------------.........,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++,,,---///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......//////......//////////////////...---222999AAACCC>>>555---)))//////............//////111:::<<<444...///000------------............///........................////////////////////////////////////////////////////////////////////////------......///000000000............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++,,,---...////////////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////+++---///...+++***+++,,,///......---,,,+++++++++***+++,,,,,,,,,,,,+++******///111,,,((())),,,---***************+++,,,,,,******++++++++++++******++++++***)))***+++,,,---///,,,)))***---//////------,,,***)))***+++---...))))))))))))***+++,,,,,,******+++++++++++++++***///......---,,,,,,++++++,,,,,,,,,------------......---+++++++++---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,,,,+++,,,...//////...---,,,------........./////////222111...,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......//////......---...//////////////////000999BBBEEE@@@777000---//////............/////////999<<<333,,,///111...---------............///........................////////////////////////////////////////////////////////////////////////------......///000000111............////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---///000111222++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,------***---///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***000666777000++++++---...******))))))***+++,,,,,,******++++++++++++******,,,+++*********+++------((()))***,,,,,,,,,)))'''&&&%%%$$$'''+++---+++)))'''(((+++......---+++***)))***+++,,,,,,+++)))(((//////...---,,,,,,++++++,,,,,,,,,---------.........---+++++++++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,)))***---///000///---+++.../////////000000111111888555111---++++++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///...,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,---......//////......------...///000000000///(((...444555222//////111//////............//////***666999000)))---000------------.........//////........................////////////////////////////////////////////////////////////////////////---------...///000000111............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,+++*********+++************************---******,,,+++)))***///...,,,******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***000///...,,,+++***)))))),,,++++++******++++++,,,))))))))))))************,,,,,,,,,,,,,,,+++******+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***,,,------,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++........................------------------------------............---------------............///111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000//////.........---000000//////.........---............////////////........................000000//////.........---//////.........---------////////////////////////............/////////000////////////////////////111111222222111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,++++++******++++++************************---))))))+++,,,***+++......,,,******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,++++++++++++++++++,,,))))))))))))************++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***,,,...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------,,,------------------,,,---------............///000///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000/////////............000/////////........................////////////........................000/////////............//////.........---------////////////////////////........./////////000000000000000000000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++,,,((((((+++---++++++---...,,,+++***+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++******************+++************+++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---......,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,---------............///000...------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////////////////............////////////........................////////////........................////////////............/////////............---////////////////////////....../////////000000000111111111111111111111111////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------------........................------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++++++++++++++++++++))))))+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++...***))),,,---++++++---...---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++************++++++++++++++++++++++++))))))*********+++++++++******))))))******++++++*********++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---///...---+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///000...,,,,,,...///...---........................------------------------------------------------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////////////////////////////.........///////////////.....................////////////........................///////////////........./////////...............////////////////////////...////////////000000000111111111111111111111111///000111333333222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.................................------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++///,,,+++---,,,)))+++000///---++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,+++******))))))***++++++,,,,,,++++++***************+++++++++++++++******))))))***++++++*********++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,...//////---+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------------------------------......////////////......---------............//////...,,,,,,...///..............................------------------------------------------------......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////.........///////////////.........///////////////............////////////////////////////////////.........///////////////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000222555777777444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......//////........................------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---......***(((///888///---++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++************++++++++++++,,,...---+++*********+++,,,*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---///000///---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///..............................------------------------//////000000000000//////---------............//////---,,,,,,...//////...........................------------------------------------------------...------,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////.........///////////////.........///////////////............////////////////////////////////////.........///////////////...////////////000000000000000000000000000000000/////////000000000111111000000000000000000000000111333666888888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------.../////////................................................------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++***///222000+++(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...)))(((444CCC///---,,,,,,---------+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///.........------------------------------------,,,,,,------------,,,,,,//////...---,,,,,,,,,,,,)))***,,,------,,,***)))*********+++++++++,,,,,,111///---+++******+++,,,******************)))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...///000///---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------------------------------......////////////......---------............///...---,,,,,,...//////...................................................------------------------------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////............/////////000............/////////000............////////////////////////////////////............/////////000.../////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111111222333444444333333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000////////////////////////........................------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,222666333,,,(((+++111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&+++000...((()))999KKK///...,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........---------------------------------,,,------......------,,,555333111...,,,***)))((()))***,,,------,,,***)))******+++++++++,,,,,,,,,222111...,,,******+++,,,+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...000000000---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------.........//////...---,,,,,,.../////////////////////////////////........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////---.........//////000000---.........//////000000............/////////000000000000000000000000000---.........//////000000.../////////000000111111000000000000000000000000000000000000111111111111222222222222222222222222000000///...000222444666---------------------------------------------------------------------------------........./////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,)))...222222...+++,,,///++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++*********)))))))))))))))++++++++++++++++++++++++---...///---,,,---111555555000***)))+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,,,,///111///,,,+++---///888CCCCCC666+++---000...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------333///+++***,,,------+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,------------------,,,.........------,,,,,,,,,------------------------///......------......///,,,------......------,,,......---,,,---...///000.../////////...---,,,,,,..................------........................,,,------......------,,,,,,,,,------,,,,,,+++***.........///////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++*********++++++,,,,,,---)))***+++***)))(((((()))***************)))((('''******+++++++++,,,,,,,,,,,,+++*********+++,,,---...,,,***+++...///...+++***,,,...///......///000---.....................---......///000111111222111000///...............,,,---...---,,,---...000000111111111111000//////---......///000000111111111111111111222222222333222222222333444555666666666444222111111333555777222333333444555666666777333444666777777777666555---------------------------------------------------------------------------------.........///////////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------..................---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,(((---111000---++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---------///333777===777000---------+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......//////......---,,,///......------------...---.........------...///...888999///)))---111///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,444111---+++*********)))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,---------...,,,,,,------------,,,,,,///...---,,,,,,---...///......------,,,,,,,,,,,,------------------------......------------......,,,------......------,,,...------,,,---...///000.........///......------------------------------........................---------......---------,,,------.../////////...000...,,,)))))))))+++,,,.../////////......---,,,---------------...//////......---------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---+++***)))***,,,+++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,+++*********+++------...,,,***,,,...///...,,,...///111000///......///.............../////////......//////000111111222//////////////////000000///000000000//////111222222222222222111000////////////000111111222222333333444555555666666555555444444444444555666777888888777555444444555666777666666666666666666666666444555666777777777666666---------------------------------------------------------------------------------.....................//////////////////------------------------------............------,,,------------.........///.........---------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,------------------------))),,,//////,,,***+++---------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,...000333===888222......---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---....../////////...------//////.........///000000111///---...///111222222***111111+++***///000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,555444222///+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,------------,,,,,,///---+++******+++---///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------,,,,,,------...///------.../////////......------------------------////////////////////////------............------------///000111222222222,,,---000333555777888888///////////////......---///............//////000//////............------.........------------,,,,,,------...............---------,,,,,,,,,,,,,,,.........---++++++,,,...,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,,,,...//////---222333333222000//////000000000000000000000000///...//////000000111111111//////000000111222222333111222333222111222333555444444444333222111000///222222222333444444555555666777999;;;;;;:::999888666666666666666777888999:::999999888888777777777888888888777777777666666444555666777777777777666............................................................................................................////////////------------------------------............------------------............/////////............---.........---------------------------------------------------------------------------------------------------------------------------------------------------------------................................................,,,,,,,,,------------...------------------,,,,,,,,,------...............,,,,,,,,,,,,------------------------------------------------------------......,,,++++++++++++,,,------------------------+++---//////---,,,,,,---........................------------............///...---,,,,,,---...///------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////------------------------+++,,,,,,,,,++++++++++++333000---,,,,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////......////////////000111222333444111...///333666666444000222000,,,,,,///...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,555666666222---***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++*********+++++++++,,,,,,++++++,,,---///000111111,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------............---------------------.........,,,---...///////////////............////////////////////////////////////......////////////.........///000111222222222222)))000:::BBBFFFDDD???;;;//////000000000//////...000///////////////000000000//////////////////////////////.....................///000000000000//////.........---,,,,,,,,,...//////...,,,,,,---///------.........------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------............///000111111000444444555444222111222333222222222111111111111111//////000000000111111111111111222222222222222222222333444333222333444666333333444444333333222222333444444555555666777777777888;;;======<<<:::888666666666666666777888888999:::::::::999888666555666666666777777777777777555555666666777777777777.............................................................................................------.........//////000000........................---......//////......------------.........//////000000/////////.........................................................------------------------------------------------------------------------------------------------------------------------................................................,,,,,,---------.........------------------------,,,---......//////......,,,,,,---------.........------------------------------------------------...------------.................................---...//////.........///////////////////////////------.........////////////..................///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------...//////...---,,,---+++******,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............///////////////.../////////000111222333444333000...///333555555333333222000......000---)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------000222333111---+++---///,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,***+++,,,---...///000111,,,------......------,,,---///222333333222///------------------------------------------------------......//////......------......//////......---------........./////////------...///000000000//////000000000111111222222000000000000000000000000...//////000000//////...000000111111111000000///...333;;;@@@@@@;;;333...//////000000111000000///111000000/////////000000000000000000000000000000//////////////////////////////000111111111111000000/////////...------------///000///---,,,---...---....../////////......++++++,,,,,,,,,---------,,,,,,------............///000111111222222333444444555555444333444666888444444444333333222222222000000000000111111111111444444444444333222000///222333333333222222444555111222333444444444444444333444444555555666777777555777999;;;<<<:::888777555555444444444555666666777888999999888666444333222222333444555777777888555555555555555666666777.......................................................................................---------------......///000000000////////////////////////......////////////......------........./////////000000000000////////////.........///////////////////////////////////////------------------------................................................------------------------........................................................................,,,---------............------------............------...////////////...---------.........//////------------------------........................---......//////000000000////////////////////////////////////////////////////////////////////////.........////////////000......///000000///......////////////////////////........................---------............///------------............,,,,,,,,,---......//////........................---...000333666666555333......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///000000000///////////////000111222333444///......///111222111000///.........//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,,,,---...///000000......////////////......///222777::::::777222///.............../////////...........................///000111111000///.........////////////............///000000000000///......///000000000//////000111111222222333333444000000000000000000000000//////000000000000//////000000111111000000///...111111222222222111000000///000000111111111111111111000000/////////////////////000000000000111111...////////////000000000//////000111111111111111000000000///////////////,,,///111222000...---------...//////000/////////,,,,,,,,,,,,------------,,,---......//////......///111222333222333444666444555555555444555888:::666666555555444444333333111111111111111111111111555555555555333111///...000111222111000111222444111111222333444444444444222222222333444444555555333444666777888777666555444444333333333333444444555666666777666555333222//////111222444666777777444444333333444444555666........................................................................//////.........---------------......///000000111////////////////////////......////////////..................////////////111111111000000000//////....../////////000000000////////////////////////........................................................................................................................------------------------........................------------............------------.........///------...///////////////---.........////////////......................................................//////000000000///////////////////////////000///......////////////////////////////////////....../////////000000000---...000222222000...---////////////////////////........................------......////////////........./////////000000////////////////////////........................---...000555999:::777444...//////...---------...........................------------------------------...///////////////......///000000000000000000000000000000111222333---///222333111000000000------...000///...---...------------------------------------------------...------,,,,,,------...,,,,,,---......///000000,,,++++++,,,---...,,,+++------------------------,,,,,,,,,+++,,,,,,---...,,,,,,---------..................//////000000000//////000000000000//////000222666888888666222000////////////000000000111000000000000000000000000///000111222222111000///......////////////.........///000111222111111000///000000000000//////...000000111222222333444444111111111111111111111111///000000111111000000//////000000111111111000000000///...---...111444666///000111111222222222111111000//////.........////////////000000000111111........./////////000000//////000111111111111111//////000000000000000111,,,000444666444111...,,,---......///000000//////,,,,,,,,,------------...,,,---...///000//////...---000222222111111333666777777777555444555777999888777777666555555444444111111111111111111111111333333444555444222000...000111111111000000222444333333333333333222111111//////000111111222222333111222333444444444333333444444333333333333444444444444444444444444333333000000111222333444555666333333222222222333444555//////////////////////////////////////////////////////////////////////////////.........------------------...///000000111000000000000000000000000......////////////................../////////000111111111111000000000000.../////////000000111111000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////------------------------........................---------.........//////---------.........//////---......///////////////............/////////000......................../////////////////////////////////000//////...---000000000000000000000000///...------............////////////////////////////////////000000000000,,,...111333333111...,,,000000000000000000000000////////////////////////---.........//////000000.../////////000000111111111111111000000000000000////////////////////////......000444777777333///+++,,,------------...///........................---------------------------......///////////////......///000000000000000000000000///000000111222///333777777444111111222000000222333111------///------------------------------------------------///......------......///------......///000111111111...---...111111...+++------------------------------,,,,,,------...///---------.........//////000000000000000111111111000000111111111111000000...///111222222111///...//////000000111111222222000000000000000000000000///111222333333222111///......////////////......///000111333333222222111000000111000000///......//////000111222222333333111111111111111111111111000000111111111111000000...///000111222333333333222222222111000...------///000111222222222222222000000///.....................//////000000000111---.........//////000000//////000111111111111000//////000000111111222222,,,111666999777333///---------...///////////////,,,,,,,,,---------......,,,---///000000000///...,,,...111111000000222555999999888555333333666888999888888777666555555444222222111111111111111111000222333444444333111000000111222111000000222444555555444333222000......---......///000000111111111111111111222222333333555444444333333333444444333333333333444444444444222222222333333444444444333222111111111222333444111111111111111111111111333222000......///111333......------///111333444000000/////////..................///000111111222111111111111111111111111333222111000///...---------...///000111111111111......////////////......//////000111222333444444333333222222111111000000111111000000//////......//////000111111111111111222222111000000000000000111111000000/////////...------........................---------,,,,,,,,,---------------...///000////////////000000000000////////////////////////.........//////000000000/////////000000000000000////////////////////////////////////////////////---------------------------...///000111111111111/////////......---------........................,,,---...///000000000000,,,---.../////////..............................///333///''''''//////(((------............//////000...,,,---///000111111111111222222111000//////000000000000000000000000111111000000000/////////000//////......//////000000000/////////.........//////000000000000000000000//////000222111///---+++...111222111000000111222222222111111111111111222222333333333222222111222111000111222333222111/////////---+++,,,///222111111111111111111111111111111000000/////////............////////////000...------...000111///...........................---...000111111111000///000000000000000000000000000000111111000///......000111222333333222111000222222333333222111000000222333555333111000222555222222222222222111111111111222333444333222000...000//////......//////000000000000111111111111222111111111111111000000//////////////////000111222111222333333333222000///111111111111222222222222000000000000111111111111333222111000000111222333222222111111111111222222333222111000000111222333333222111000000111222333000///---...//////...,,,000000000111111222222222///.........//////000111000111222555888;;;>>>@@@888666333111//////000000---------....../////////000111333444444222111///***---000333444222000...333444444222222333666999555555444333333444555666000222555777777555111///555222000000222333111...///111333444444444555666888777666555333111000000222111000.........///000111333444555555333111000222222333444444555444444666444222111222333333333777///333999222///222222555444444444444444555555222222222222222222222222000000000//////000000000111000000000000111111222000000000000/////////......//////000111111222222111111111111111111111111111000000///...------,,,...///000111111111111111000000111111111111000000//////000000000000000000222222111111111000000000111111111111000000000//////000111111222222111111222111000000//////000000000000000000/////////...........................---------------............---------......///000//////////////////..............................---.........///////////////////////////000000000....../////////////////////////////////////////////////////////.........------...000000111111111000000/////////.................................,,,,,,---...////////////............////////////........................444999777...---333444...////////////////////////000...,,,,,,...000000000111111111111111000///...////////////////////////////////////......------//////............//////000000000//////.........//////////////////////////////000000000000000////////////000000000//////111111111111111111111222222333333333333222111111333222222222333333111000......000333777888777555000000000000000000000000000/////////........................////////////111222222222111000///...000000000000000000000000......///000000000000000111111111111111111111111000000000000000///......000111111222222111000000111111111111111000/////////111222000......000222111111111111111111111111000111222333333111000//////..................///000000000111111111222222111111111111111000000//////............//////000000000111111111000///.../////////000000000111111111111111111111222222222222222111000000111222222222222111111111111222222333222111000000111222333111000000///000111222333000///......//////...,,,111111111111111111111111///////////////000111111333333333444444555666666444333000...---......///------...///000111222333111111222222111000---,,,,,,...000222333222111000333444444333222333666999888777555333222111111111222222333333333333222222333111000000222333111///222444666666555555666777::::::888777555444222222222111///.........///000000111222333333222111111222333333333333222222111444222111111333555666555666555@@@GGG===666888666555444444333444444555666000000000000000000000000---///111222222111///...111111111111000000///...///////////////..................///000000111111000000000000000000000000//////.........---------...//////000000000/////////000000111111000000///////////////......------111000000000000/////////000000000000000/////////......///000000000000///111111000/////////000000000000000000/////////////////////......---------------......//////000000..................///000000000//////.........---------------------------------............//////........./////////000000......//////000000000111////////////////////////222222111111000000000///------...///000000000000000000000000////////////------------............,,,------.../////////000000//////......000111222////////////////////////333999888000,,,///111///000000000000000000000000000...,,,,,,...///000///000000000111000000///...////////////////////////.........---------------//////............//////000000000000000/////////////////////////////////---///111000......111444777333000///111222111///000000000111111222222333333333333333222222111111444333333444444333111//////000333:::??????888222///////////////////////////............---------............////////////333666999888333///......000000000000000000000000///////////////000000111000000000000000000000000000000000111000000///...///000000111111111000000111111111111111000000000///000000///......///111000000000000000000000000///000111222222222000000......------------......000000000111111111111222111111222222111111000//////......---------......//////000000//////...---.........////////////000///000000000111111111222111111000//////000111111111000000//////000000111111111000//////000000111............///111222333000///---...//////...,,,000000000000000000000000000////////////000000111444333333222111000000000111000...---------...///------...///111333444555555555666555444222000......///000111111111111111111222222222111222444777888777555333222111000000444333111000000111333444222111111222333444222111555777999999777666777888:::999888777666555444333222222000/////////000111111111111111222333444444555555555555444333222222333222111111444666777777444555BBBGGG;;;555999999666666555555555666888999........................---///444777777444111...///000111111111000...---........................------....../////////000////////////////////////////////////////////////---....../////////............////////////......////////////////////////000000000000000000//////////////////////////////------......///......---111000000//////000000000000000000000000000000000111111000///...------,,,------...///000111222333000///////////////000000222111111000000/////////////////////////////////.............../////////.........///000000111111/////////000111111222222000000000000000000000000333333333222222111111000......///000000000000000000000000000000000000///.............../////////000//////000000111111222333222000///000111333555333333333333333333333333111777888111+++,,,//////111111000000000000000000222000...---...000000///000000111111111000000///////////////////////////////////////............000//////......//////000111111111111111111111111000000000///////////////---000222111------222777>>>888222111333555333000///000000111222333333444444444333333222222222222222222222444555444222///222555999===>>>999333---////////////////////////////////////////////////........./////////000000111666;;;:::555000///000////////////////////////000000///......000111222........................000000111111111111000000///000000000111111111111333333333222222222333333111111111111111111222333//////000000000000000111///000111222222222222111///......------......///000000000000111111111111222222333333333222111111111111000///.........///000000000000000//////...////////////000000000000...//////000000111111111111111111111111111111111000//////......//////000000000//////////////////------...///000222333333000...------...///---,,,/////////...............///...............////////////000000000000000000...------------...///000............///111333444555555555555444333111000000000///000000111111222000111111111000111333555555555444444444333333444444333111000000222444555333333444555666777666555888:::;;;:::888777777888555555555555555555555555444333222111111222333444555555444444555777999;;;::::::;;;;;;;;;::::::999888666444333555666666666888555;;;===333444;;;;;;:::999888777777999:::;;;000000000000000000000000///222777;;;;;;888444111000111333444444444333222222222222222222222222222111111111222222222222222111111111111111111111111222222222222111111111111///000000111111111111000///000000111111000000//////000000111222333333333000000111111111111111111111111111111111222222222000000111111111111000000111111000000000000111111111111111111111111111111222222111111000///............///000222333444444222222111111000111111222333333333333222222111111222222222222222222222222000000000000000000000000//////000111111222333333111111111222222333333333111111111111111111111111333333333333222222111111000000111222222222111111000000000111111111111111//////000000111111111111444444333333333444555555666444333222222444666777777777777777777777777777777<<<===888222222444555111111111111222222222222555333000///000111111000111111222222333222222111111111111111111111111111222222222222222222222222222111111111111111111222333333333333333333333333222222222111111000000000...111444222//////444999???999222111333666444111000111111222333444444555555555444444444444555555222111222333555666444222444:::???>>>888222000111111111111111111111111111111111111222222222222222/////////000000000111111...444::::::555111111333000000000000000000000000111111000//////111222333////////////////////////111111222222333222222111111111111111222222333333444333333222222333444444333222111222333444444444111111111222222333333333111111222333333444444444111111000000000000111111000111111111222222222222444444555555444444333222555444333222222222222222444333333222222222222222222222222222333333333333222222222333444555555666666666666777777666666666333333222222222222333333333333333333333222222111//////000222333444444555111///......//////...---........................//////...------.........+++,,,---//////000//////++++++,,,,,,---...//////000///...------...000111//////000000111000000000222111111000111111333333333444555555444555777888888888777777777666666555333444444555555666666555666888:::;;;;;;;;;::::::999;;;<<<;;;999888888888333444555555666777888888666666555444444555666777:::999888888999<<>>;;;888666666666555444===888:::<<<888<<>>666222555999333333333333333333333333333333333444444444444555111111111111222222222222...222777777555333333444444444444444444444444444222222222222222333333444333333333333333333333333222333444444444444444444333333333333444555666666444333222222222333555666333222111222444555555444444444555555666666777777555555555555666666666666555555444444444444555555444444444444555555555555666666777777666666555444888777777666666666666777777777666555555555555666555555555666666666666777777777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<:::999999888888999999:::::::::::::::999888777777333333555666777777777777444222111111222333111000111111111222222222333333333222222111111111111111//////000111111///...---,,,,,,---...//////000000333222000......///000222222333333444444555666666666555555444444555666666999:::<<<<<<;;;;;;===>>>??????>>>===;;;888666555555666999;;;;;;;;;999888:::===@@@@@@???>>>======;;;<<<======;;;999999:::666777777888999:::::::::777666555555555666888888::::::999999:::<<>>===:::888777888:::;;;999999999999999999999999777888:::<<<===<<<;;;;;;:::999888888888888888888999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999999999999777777666555444333333333111222333555666777888888777777888888888888777777555555555666666777777777444444555555555666666666666666666666777777888888777888888888888777666555333333222222333333444555333333333444444444555555444444444444444444333333111111222333444555555555777666666555444444555555222222333333444555555555666666666666666666666666777777666666666555555555444444555666777888999999888888777777666555555555555555555555555555555555444444555555666666777777666666777777777777666666666666777777777888888888555555555666777888888888;;;:::888777777888999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999:::::::::888777888444555666888:::;;;<<<======:::777666666666666555666666777888888888888888777777777777777777777777777777777777888888888999888888777777777777888888777777777888888888999999888888888777666666555555444555666666666666555555888777555444555666777888555555555666666666666666666666555666777999<<<===>>>;;;888777888888888888555999===<<<777555777;;;666666666666666666666666444444444555555555666666222222222333333333444444222333555666666666555444666666666666666666666666222333444444555555444444555555555555555555555555444444555666666666666666666666555555666777999:::888777666555666777999:::666444333444777888888777888888888999:::;;;;;;;;;999999888888888888888888999999888888888888999999888999999999999:::::::::888888999999888888777666999999999888999999:::::::::999888777666777777888777777777888888888888999999::::::;;;<<<===>>>???>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<============>>>>>>===<<<:::999777888999:::;;;;;;::::::999777666666777777666555777777888999::::::;;;;;;999999888777777777777777777777888999888666444333333333444555666666666666777555333222222444666777<<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::<<<===???@@@??????@@@AAADDDCCCCCCBBB???===:::999999;;;<<<>>>??????>>>======@@@CCCDDDBBB???>>>???<<<>>>??????===<<<<<<===:::::::::999999888888888666555555444555666777888666666555666666888:::;;;;;;<<<===??????@@@@@@@@@<<<;;;999:::<<<>>>??????;;;:::AAACCC@@@EEEFFF;;;FFFCCC@@@===;;;<<<>>>???999999999999999999999999999999:::;;;<<<<<<======;;;999777666444444555555888888999999999:::::::::999999888888888888888888777777777777777777777777888777777555444333222222...///111333444666666777777777888888888888777777777777777777777666666666666666666666777777888888444444444444555555666666666666777777666555444444333333333333444444555666444444444555555666666666444444555555555555555555222333333444444555555555888888777666666666666666000111222222444444555666666666666666666666666666999999888888777777777666666666777888999:::;;;;;;::::::999888777666555555666666666666666666666666555555666777888999::::::888888999999999999888777999999:::::::::;;;;;;;;;666777777888999::::::;;;<<<:::999777777888:::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999<<<===<<<::::::666777999;;;===???AAAAAA???<<<999888888888777666777888999:::::::::::::::888888888888888888888888777777888888999999999:::::::::999999999999::::::888888999999999:::::::::;;;::::::999888777777666777666666777999888666444888999:::999999999<<<>>>777777777777777666666666777666666666888;;;>>>@@@EEEAAA<<<999999999999999666888999999888666555555888888888888888888888888444444444555555666666666333333333444444444555555666555444555777777666444555555555555555555555555222333555666777666555444555555555555555555555555555555666777777888777777888777777777888999;;;<<<===<<<;;;::::::<<<>>>???:::888666777:::===<<<:::::::::;;;<<<<<<===>>>>>><<<<<<;;;:::999999999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>999::::::::::::999888888999999999999:::;;;<<<<<<;;;:::888777777777888999888888888888999999999999888888999:::<<<======>>><<<===>>>??????>>>===<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>===;;;:::888:::;;;<<<=========<<<;;;<<<;;;::::::;;;;;;:::888;;;<<<===>>>@@@AAABBBBBB???>>>======<<<<<<<<<<<<<<<>>>???@@@@@@???===<<<;;;;;;<<<===============999888666555666999;;;===@@@???>>>==================>>>>>>??????>>>======;;;===???@@@?????????AAACCCCCCDDDDDDCCCBBB@@@???===>>>>>>???@@@AAAAAAAAA>>>BBBEEEEEEBBB???>>>???===???AAAAAA???>>>???@@@<<<;;;:::888666444333222555444333333444555666777222222222222222333444555888888999999999999999888888777777:::???CCCEEEFFFBBBBBBFFFCCC===EEEMMMHHHNNNKKKGGGCCCAAABBBCCCDDD777777666666555555555444:::999888888888999;;;<<<999888777555555555666777777777777777888888888888999888777777777777777888:::999888777777888999999:::999777666444333333222555555444444555666888888999999999::::::999999888999999999888777666444444::::::999999777666444333555666666777777777888888555555666666666444333222444444444444444444444444666666777777777777666666666666555444555666777888777666555444444666777999===;;;999666666666777888888888777777666666666555888999:::;;;;;;:::999888666777888:::;;;<<<<<<===999888888:::999666888===CCCBBBEEE>>>222555;;;444:::::::::999999999888888;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::<<>>======<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<;;;::::::<<<===???;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>>>>======???<<<:::;;;>>>???===:::;;;;;;;;;;;;;;;<<<======CCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999999999999999999;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA???===<<<<<<<<<<<<<<<<<<============999;;;>>>@@@@@@???===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888EEEDDDCCCAAA>>>;;;999777;;;;;;::::::::::::::::::999777555666999;;;;;;999777777666666666777777888666666555555555444444444444555666777777666555444222333333444444555555666666666666555333222444555555555555555555444444444888888999::::::::::::999999888777777888:::<<<===<<<;;;;;;;;;:::;;;DDDOOO;;;:::999888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999<<<:::888888999;;;;;;;;;999999999999:::;;;<<<===============<<<;;;:::999<<<=========>>>>>>??????============<<<;;;:::999===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<===>>>???;;;:::999999999999888777999999999999999999999999888999999::::::;;;;;;;;;888999:::;;;;;;999777666777777777888888999999999AAA???<<<::::::::::::999??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::999888777777777999;;;<<<>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@>>>===<<<>>>===;;;;;;;;;<<<>>>@@@>>>???@@@AAABBBAAA@@@@@@CCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@??????AAAAAAAAA@@@???>>>===<<<999777666777999:::777444666333444777555//////444333222222111111222222333222111111111222444555777666777888:::>>>CCCGGGJJJAAA??????CCCIIILLLJJJGGGNNNNNNMMMLLLKKKKKKKKKKKK888888888777777777666666999888888777888999:::;;;999999777666666666777777777777888888888888999999::::::999888888888999999999888777777777777888999;;;:::888777666666555555777888888999999999999999888888999999:::999999999;;;<<<<<<;;;;;;:::999888999999999999888777666555888888777666666666777777555666777777777666555444444444444555555555666666777777888999999999999888777777666666666777888999777666555555555666888999===<<<:::999888888888999999888888888777777777777;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@<<<;;;<<<>>>>>>;;;===BBBMMM???<<<@@@;;;<<>>>>>>>>===<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD@@@???>>>===>>>???AAABBB>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@?????????@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@BBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???>>>>>>??????????????????@@@AAAAAA@@@>>>>>>???@@@????????????>>>>>>>>>>>><<<>>>AAADDDEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======BBBBBBAAA@@@>>>===;;;::::::::::::::::::::::::::::::888666777:::<<<;;;:::888888777777777777888888::::::999999999888888888777777888999999888777777555555555555444444444444666666777666444444555777888777666666555555555555666666777888999999999888999888777777888:::<<<===AAA>>><<<<<<999777<<>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<=========>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@=========<<<<<<======>>>;;;:::999999999999888777::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<:::999999999999999::::::::::::<<<;;;999999999:::::::::======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@===>>>???@@@@@@???>>>>>>===<<<;;;:::;;;<<<>>>???>>>>>>@@@@@@AAA@@@??????@@@@@@?????????@@@AAABBBAAAAAAAAABBBAAA@@@@@@???<<<<<<===>>>>>>>>>======>>><<<;;;;;;======;;;888777555777999777222111555444333333333333333333444444444333333444555777888;;;;;;;;;<<>>===AAAGGGJJJJJJGGGJJJJJJJJJJJJJJJJJJKKKKKK::::::999999999999999888888888777777777888999::::::999888888888888888999888888999999::::::::::::<<<<<<;;;::::::::::::::::::999999888888999::::::<<<;;;::::::999999::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;::::::999:::::::::::::::999999999999::::::999888888777:::999777666555555666666666777888888888888888777555555555666666777777888888999999:::;;;;;;;;;;;;888888777777888888999:::777777666555666777888999<<<<<<<<<<<<;;;:::999999999999999888888888888888>>>>>>============>>>>>>>>>??????@@@AAAAAA@@@@@@===<<<===@@@@@@???AAAFFFcccFFF;;;CCC@@@:::<<<>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;:::;;;===@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@?????????@@@BBBCCC>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAABBBCCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>@@@AAA@@@???>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@>>>???AAADDDCCCCCCBBBAAA@@@???>>>>>>===???BBBEEEGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@???>>>===<<<;;;888999::::::;;;;;;;;;;;;;;;:::888888:::;;;;;;:::999999888888888888999999::::::::::::999999999999777888888999999888888777999999888888777666666555555666666555444444666888999888666444444444444555333444555666777888888888999999888888888:::;;;<<>><<<::::::;;;<<<;;;:::<<<<<<<<<;;;;;;<<<======>>>>>>????????????>>>===<<<============>>>>>>>>><<<<<<<<<;;;;;;::::::999999999:::;;;<<<<<<;;;;;;999::::::<<<===???AAABBB?????????@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777888999:::;;;<<<::::::::::::::::::::::::<<<<<<=========<<<;;;;;;<<<===???@@@@@@>>><<<;;;::::::;;;<<<===???@@@AAA===>>>????????????>>>>>>======<<<;;;;;;===>>>???===>>>>>>??????>>>======>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@???AAACCCEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAA???<<<<<<>>>@@@===888777999888777777777777777777888888777666666777888:::;;;======<<<===>>>@@@BBBDDD???<<<:::<<<@@@CCCCCCBBBCCCCCCDDDEEEFFFHHHIIIIII::::::::::::::::::::::::888888888888888999999999;;;:::::::::::::::::::::999::::::;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::::::::999:::;;;<<<============999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666888777555444444555666777888888999999:::::::::;;;888888888888888888888888:::;;;;;;;;;;;;;;;::::::888888888888999999::::::777777666666666777888999:::;;;=========;;;999888888888888888888888888888???>>>===<<<<<<===>>>???<<<===============<<<<<<;;;:::<<<@@@@@@???BBBGGGcccIII===@@@<<<888999666<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;<<<999999:::::::::;;;>>>@@@>>>>>>>>>>>>??????@@@@@@???????????????@@@AAABBB>>>============>>>??????============>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBEEEGGGFFFCCCBBBDDDFFFDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBB@@@AAABBBBBB@@@@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA??????AAACCCEEEEEEDDDBBBAAA???>>>>>><<<>>>@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::888999:::<<<<<<===<<<<<<;;;:::999999::::::;;;;;;::::::999999888999999999777777777777777777777777777777888888888888777777888888888888777777666666555666777666666666888:::999888555444333333333444444444666777888888999999::::::999999999:::;;;<<<@@@<<<;;;>>>>>>;;;999:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBAAA??????@@@@@@>>>===@@@@@@??????>>>?????????===>>>???????????????>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;::::::::::::999:::;;;<<<=========<<<=========>>>???AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA??????>>>>>>======<<<<<<888999:::;;;;;;;;;===>>>999:::::::::;;;;;;;;;<<>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAACCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAAFFFHHHJJJLLLMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFEEEDDDBBBDDDFFFFFFCCC???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>;;;::::::;;;;;;===>>>???===:::777777999;;;;;;;;;<<<===???AAADDDEEEGGGGGG::::::::::::::::::::::::888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???======<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA@@@>>>:::777666888:::;;;<<<======>>>?????????>>>===>>>>>>???@@@@@@@@@@@@===<<<<<<;;;999777666555444444333333444666888999::::::::::::;;;;;;<<<<<<===<<<<<<;;;:::999888888=========<<<;;;:::999888888888999999::::::::::::777777777777777888888999999:::<<<======;;;999888888888888888888888888888===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;::::::999:::999;;;@@@AAA@@@CCCIIIHHH>>><<<:::666===AAA888::::::999999999888888888888888888999:::;;;;;;;;;===>>>>>>>>>>>>@@@CCCEEE>>>>>>>>>>>>======<<<<<<>>>>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCCCCFFFHHHFFFDDDCCCEEEGGGDDDEEEEEEFFFFFFEEEDDDDDDAAACCCEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDAAABBBBBBBBBCCCCCCDDDDDD???AAACCCCCCAAA@@@???@@@DDDDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>===<<<:::999888999:::<<<===>>>>>>>>>===;;;;;;;;;;;;:::;;;<<<===<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::777777888888999999999999:::;;;<<<;;;:::;;;===>>>;;;:::888777666666777777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999<<<>>>;;;:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBCCCBBBAAAAAABBBBBB@@@???AAA@@@@@@????????????@@@======>>>?????????>>>>>>========================>>>>>>===<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEECCCBBBAAA@@@BBBDDDDDDCCCBBBDDDFFFEEEEEEDDDCCCDDDEEEGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC?????????>>>>>>=========<<<>>>@@@???>>>===>>>@@@:::::::::;;;<<<<<<======AAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@???>>>>>>???@@@??????>>>=========>>>>>>>>>===<<<:::888777666555888777777888888888999999::::::::::::::::::::::::<<<===???AAACCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCGGGHHHJJJKKKJJJIIIGGGEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDFFFHHHFFFCCCAAA@@@>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA<<<;;;:::999888888777777999888666666888:::<<<===<<<>>>AAACCCFFFHHHIIIJJJ::::::;;;;;;;;;;;;<<<<<<:::;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA>>>>>><<<;;;::::::::::::777777888999::::::::::::>>>>>>>>>>>>???@@@AAABBB@@@>>>;;;888777888:::<<<>>>???????????????>>>>>>;;;;;;<<<===>>>>>>======<<<;;;;;;:::999777555444333444555666777999999:::<<<;;;;;;;;;;;;<<<<<<===???>>>>>>===<<<;;;::::::>>>>>>======<<<;;;999999999:::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::999:::<<<======<<<:::999888999999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;>>>BBBCCCBBBFFFKKK;;;:::===999444>>>CCC999::::::999999999888888888888999::::::;;;<<<======>>>????????????@@@CCCFFFCCCBBBBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGDDDEEEFFFGGGFFFEEEDDDCCCAAACCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDDDDBBB@@@>>>>>>BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@??????>>>===<<<:::999;;;<<<>>>@@@AAA@@@???>>>;;;===>>>=========???AAA@@@???>>>===<<<<<<<<<<<>>===<<<<<<===>>>???===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???@@@BBBBBB@@@?????????>>>>>>>>>??????@@@>>>>>>?????????>>>>>>===;;;;;;:::::::::::::::999;;;:::999888888999:::;;;@@@???>>>>>>>>>>>>??????DDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>AAACCCCCCAAAAAACCCFFFIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>============???BBBDDDCCC???===>>>@@@::::::;;;;;;<<<<<<<<<===@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>><<<<<<===???@@@??????>>>===<<<<<<<<<<<<===<<<:::888666444444333333333333444444444444444888777777777777888999:::<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGHHHIIIIIIGGGDDD@@@>>>===>>>===<<<::::::<<<>>>AAADDDDDD@@@======<<<:::999888888777777888888999;;;;;;;;;<<<===@@@BBBCCCBBBAAA???<<<999777444333777777999;;;===AAADDDFFFBBBDDDGGGJJJLLLNNNNNNNNN<<<<<<<<<=========>>>>>>======???@@@@@@@@@???>>><<<===>>>@@@@@@@@@???>>>======>>>???@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;777888:::;;;<<<<<<;;;;;;>>>>>>===>>>>>>???@@@AAA??????>>>======<<<<<<===????????????>>>===<<<<<<666666777888888888777777888888888999888888777777555777999;;;<<<;;;;;;:::======<<<;;;:::;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>?????????>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<======>>>>>>>>>======>>>===???CCCDDDCCCFFFKKKHHH???@@@AAA:::;;;>>>999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>?????????>>>???BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFGGGHHHHHHHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFDDDAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>===???AAABBBBBBAAA???>>>===???AAAAAAAAAAAADDDGGGDDDCCCBBBAAA@@@@@@@@@@@@EEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBAAA??????@@@BBB;;;<<<>>>?????????===<<<>>>>>>??????>>>>>>======?????????@@@@@@??????>>>@@@===<<<;;;888777<<>>;;;;;;<<<>>>???<<<<<<===???AAABBBDDDDDDFFFFFFEEEEEEDDDCCCCCCCCC?????????AAACCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCC@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;;;;::::::::::::;;;:::888777777888:::;;;BBBAAA>>><<<<<<<<<>>>???BBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>><<<@@@CCCCCCAAA@@@DDDGGGJJJIIIFFFDDDCCCDDDFFFGGGBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<============<<<@@@CCCBBB>>><<<===@@@:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::888666555555555666333333444444555555555444555555555555666777999:::<<<===@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHFFFBBB===;;;777888888777555666999<<<>>>BBB@@@:::777999999777888777777666666777777888999999:::;;;===@@@CCCEEEFFFEEEDDDBBB@@@>>><<<;;;999;;;===@@@BBBDDDGGGHHHGGGIIILLLNNNPPPQQQQQQPPP======>>>>>>?????????@@@>>>???@@@BBBBBBAAAAAA@@@===>>>???@@@AAA@@@@@@???===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::;;;===????????????>>>>>>>>>======>>>>>>???@@@>>>@@@BBBCCCCCCAAA>>>===>>>>>>>>>>>>===;;;:::999777777888888888777777666444555666777888999999999999:::===??????===;;;:::>>>===<<<;;;::::::;;;<<<;;;<<<===>>>???@@@AAAAAA<<<<<<>>>???AAAAAABBBBBB>>>???@@@AAABBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@======>>>>>>>>>>>>>>>===<<<=========>>>>>>?????????@@@AAABBBBBBAAA@@@???<<<<<<===>>>>>>>>>>>>>>>===<<<>>>BBBCCCBBBEEEJJJTTT@@@>>>GGGBBB<<>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKHHHFFFGGGJJJKKKIIIGGGEEEFFFHHHHHHHHHFFFDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFCCC@@@???AAABBB??????@@@AAABBBDDDDDDEEEAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCC???@@@BBBDDDDDDBBB@@@>>>???BBBDDDDDDDDDEEEHHHKKKGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAA@@@??????>>>>>>>>>??????>>><<<;;;<<<>>>777999<<<>>>???>>><<<;;;@@@@@@@@@@@@???>>>===<<<@@@@@@AAAAAAAAA@@@@@@???BBB@@@???>>>;;;;;;CCCMMMEEEBBB>>>;;;:::;;;>>>@@@:::;;;<<<>>>@@@BBBDDDEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAACCCEEEFFFEEECCCCCCCCCCCCDDDDDDFFFGGGHHHCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>=========<<>>>>>???AAABBBDDDAAA===;;;:::;;;===>>>???>>>??????@@@AAABBBCCCDDDCCCAAA@@@??????@@@@@@===AAAEEEEEEBBBBBBFFFJJJJJJHHHEEECCCBBBCCCDDDEEEAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>======::::::;;;;;;<<<<<<======999===AAAAAA===;;;<<>>:::777666888888777555666:::===>>>BBB???888444888999777:::999999888888999999:::777888999;;;===AAADDDFFFEEEFFFFFFGGGHHHHHHGGGGGG===???AAABBBBBBBBBCCCDDDHHHJJJMMMOOOPPPPPPOOOOOO===???@@@BBBCCCCCCBBBBBBCCCBBBAAA@@@???@@@AAAAAA???AAACCCEEEDDDBBB???<<<999;;;>>>AAABBBAAA@@@>>>EEEBBB>>>>>>???@@@???===999:::===???AAAAAA@@@???===>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???????????????????????????===<<<;;;:::::::::;;;;;;777888999999888888:::<<>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDHHHKKKCCCBBB@@@??????AAABBBDDD@@@AAAAAAAAAAAA@@@??????CCCAAA@@@AAADDDFFFEEECCCAAA@@@@@@???>>>>>>======>>>@@@BBBBBBAAABBBGGGJJJLLLCCC>>>@@@AAA@@@AAAFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDHHHHHHFFFFFFFFFEEEHHHGGGFFFEEEFFFHHHKKKMMMJJJIIIIIIKKKNNNOOOOOONNNLLLJJJHHHHHHHHHGGGEEECCCEEEFFFHHHLLLPPPRRRQQQPPPMMMMMMNNNOOOOOONNNNNNMMMLLLMMMNNNOOOOOONNNLLLJJJJJJHHHIIIMMMLLLGGGBBBAAA@@@BBBEEEEEECCCCCCFFFHHHIIIFFFDDDEEEHHHIIIHHHGGGJJJKKKLLLKKKKKKLLLOOOQQQNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIJJJMMMPPPRRRNNNLLLJJJIIIJJJLLLOOOQQQNNNLLLIIIIIIJJJLLLMMMMMMMMMIIIEEEEEEIIIJJJFFFAAA???@@@BBBCCCDDDDDDCCCBBBBBBDDDFFFEEECCCBBBAAAAAADDDCCCCCCCCCCCCCCCBBBBBBEEECCCBBBAAAAAAAAA???>>>>>>@@@BBBBBBAAAAAABBBCCC@@@@@@AAACCCDDDCCC@@@>>>@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@BBBAAA?????????AAACCCDDDFFFDDDBBB@@@===<<<;;;:::============>>>???AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAACCCEEEDDDCCCDDDCCCBBBAAA@@@AAABBBCCCCCCBBB@@@??????@@@BBBCCCAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@AAAEEEHHHEEEFFFFFFEEEDDDCCCEEEGGGEEEDDDDDDDDDEEEEEEDDDDDDKKKIIIGGGFFFGGGGGGFFFDDDEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<888<<>>>>>;;;999888999;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>>>>???<<<<<<<<<;;;:::999999999777555444333444666999;;;>>>???AAADDDFFFHHHIIIJJJJJJKKKMMMNNNLLLIIIEEEBBB@@@===999888::::::999777555555444333555777999;;;@@@BBB???999666888::::::777333:::@@@888666:::999;;;:::999999:::===@@@AAAAAAEEEKKKNNNOOOMMMLLLLLLKKKGGGFFFIIIGGG@@@===@@@MMMNNNNNNMMMKKKIIIJJJKKK@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDDDDAAABBBDDDEEEEEECCCAAA???777999<<<>>>@@@@@@???>>>@@@>>>===???BBBFFFFFFFFF@@@AAABBBCCCBBBAAA???===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::999:::;;;;;;::::::<<<===CCC@@@===<<<===>>>>>>===<<<<<<<<<<<<;;;:::999888::::::999999:::<<<===>>>>>>>>>>>>=========<<<<<>>>>>>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???AAA@@@???@@@CCCDDDCCCBBBBBBAAAAAA@@@???>>>======;;;>>>BBBDDDCCCCCCDDDFFFGGGDDDFFFMMMOOOJJJCCCAAADDDDDDCCCCCCBBBAAAAAAAAADDDFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKKKKLLLNNNPPPOOONNNKKKIIIGGGGGGFFFEEECCCAAACCCDDDFFFKKKOOOQQQPPPOOONNNOOOOOOOOOOOONNNNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGHHHLLLLLLHHHEEEEEECCCEEEGGGGGGEEEEEEGGGIIIIIIGGGEEEFFFHHHIIIHHHGGGKKKLLLLLLKKKJJJKKKMMMOOOLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOJJJIIIHHHGGGHHHIIIKKKLLLJJJHHHFFFFFFHHHJJJKKKKKKHHHGGGFFFFFFFFFEEEDDDDDDAAAAAABBBCCCCCCCCCCCCBBBAAACCCEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBBBBAAA???@@@AAACCCCCCBBBBBBCCCDDDAAA@@@@@@BBBCCCCCC@@@>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>==================<<<;;;;;;:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEECCCAAAEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>======>>>???>>><<>>======<<<<<<<<<<<<;;;>>>@@@@@@===;;;;;;;;;:::::::::::::::999888888;;;<<<>>>>>><<<<<<<<<===???===;;;;;;===>>>>>>===<<<<<<============>>>>>>AAAAAACCCDDDDDDCCCAAAAAABBBBBBAAAAAA@@@@@@??????:::999888777888:::===???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNLLLIIIFFFCCC???<<<999888999:::999777999888777777777999;;;<<<@@@BBB???999555777888777888???QQQUUUBBB555666666999:::<<<===>>>>>>>>>===DDDGGGLLLNNNNNNMMMLLLLLLMMMIIIHHHJJJGGGAAA>>>@@@CCCDDDDDDDDDBBBAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@777888;;;===>>>??????>>><<<;;;<<>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::<<<===???>>>======>>>???DDDAAA???>>>>>>??????>>>============<<<;;;:::999<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>======@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???AAABBBBBBAAACCCBBBBBBAAA???>>>>>>===:::???DDDGGGGGGEEECCCCCCBBBAAAFFFNNNRRRLLLBBB;;;EEEEEECCCBBBAAA@@@@@@@@@AAA@@@@@@BBBDDDFFFFFFFFFBBBBBBDDDEEEFFFFFFEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGEEEEEEEEEDDDAAA???AAAAAACCCFFFJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGGGGKKKKKKHHHGGGJJJFFFHHHIIIHHHGGGFFFGGGIIIJJJHHHGGGGGGIIIIIIHHHGGGJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCFFFHHHIIIIIIDDDFFFGGGFFFDDDCCCEEEGGGDDDDDDCCCBBBBBBBBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFAAABBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA??????>>>>>>>>>===<<<;;;:::999999::::::>>>===;;;;;;;;;<<<===>>><<<===>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFGGGFFFFFFEEEEEECCCBBBBBBCCCEEEEEEDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???>>>>>>>>><<<;;;===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBGGGGGGHHHHHHGGGGGGFFFEEEDDDFFFIIIKKKKKKLLLNNNPPPSSSSSSRRRPPPMMMKKKKKKLLLKKKHHHEEEGGGLLLNNNKKKHHHLLLNNNPPPOOOMMMNNNPPPSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLJJJGGGDDDAAA???>>>AAA@@@@@@???>>>======<<<>>>???AAA@@@>>>;;;::::::;;;;;;<<<======;;;:::999===>>>@@@???>>><<<======@@@?????????AAAAAA@@@>>>===>>>@@@AAAAAAAAA@@@???BBBDDDGGGHHHHHHGGGDDDBBBEEEEEEEEEEEEEEEDDDDDDDDD???>>>======>>>AAACCCEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLMMMLLLIIIFFFCCC<<<:::777777888888888777;;;:::999888888999:::;;;CCCFFFDDD===:::;;;;;;:::;;;LLLiiioooUUU???<<<<<<;;;===AAACCCCCCAAA===;;;AAACCCFFFGGGFFFEEEFFFFFFGGGEEEDDDEEEBBB===:::;;;:::;;;<<<<<<;;;;;;<<<>>>FFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEECCCBBBBBBCCCCCCAAA@@@@@@??????@@@@@@@@@:::;;;<<<>>>@@@@@@AAAAAA>>>>>>>>>@@@CCCEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>@@@AAABBBAAA@@@???@@@AAADDDBBB@@@???@@@AAA@@@?????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC>>>AAADDDEEEDDDCCCBBBCCC>>>@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???????????????@@@AAABBBBBBAAACCCCCCBBBAAA@@@???>>>>>>>>>AAAEEEHHHHHHGGGEEECCCCCCAAAAAAFFFJJJHHHCCC>>>DDDCCCAAA@@@??????@@@@@@===::::::>>>AAA@@@>>>>>>===>>>>>>@@@AAACCCDDDEEEFFFEEEDDDEEEFFFGGGFFFEEEFFFEEEEEEFFFGGGGGGEEECCCBBBAAAAAACCCEEEFFFEEECCCBBBCCCCCCDDDEEEFFFHHHHHHJJJJJJJJJIIIJJJKKKLLLMMMLLLJJJJJJLLLKKKHHHIIIMMMJJJJJJJJJJJJIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHGGGFFFHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCDDDGGGIIIIIIIIIFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFEEECCCDDDEEEDDDCCCCCCDDDFFFGGGFFFDDDDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNOOOPPPPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFF@@@>>><<<999888888999:::=========>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@@@@AAABBBBBBAAAAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDEEEEEECCCBBB@@@@@@AAACCCDDDFFFGGGGGGJJJHHHEEEDDDDDDDDDCCCBBB>>>@@@CCCEEEFFFEEEDDDBBBAAABBBDDDEEEEEEDDDBBBAAADDDEEEFFFGGGGGGFFFDDDDDDAAAEEEIIILLLLLLMMMNNNOOOSSSSSSSSSPPPMMMLLLLLLMMMPPPKKKIIIKKKPPPSSSPPPLLLSSSVVVXXXVVVQQQPPPSSSWWWUUUUUUSSSRRRPPPOOONNNNNNLLLKKKIIIFFFCCCAAA???>>>CCCCCCCCCBBBAAA@@@???>>>>>>???@@@???>>>===<<<<<<===>>>???@@@@@@???===<<<===???@@@@@@?????????@@@@@@@@@AAABBBDDDCCC@@@>>>===???AAACCCCCCCCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNJJJKKKLLLLLLKKKIIIFFFDDD;;;999888888888999::::::;;;;;;:::999888888999999AAADDDDDD>>>;;;======;;;:::HHHeeeooo[[[IIICCC@@@>>>@@@CCCEEEEEEBBB>>><<<===>>>@@@???>>>>>>???@@@@@@?????????>>>;;;999888888:::;;;;;;:::;;;<<<===FFFFFFDDDDDDDDDEEEGGGHHHFFFEEEDDDBBBAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCC?????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEECCCAAAAAABBBDDDFFFDDDBBBBBBCCCCCCBBB@@@???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC???BBBEEEFFFEEECCCBBBBBB>>>???BBBDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@??????>>>@@@@@@AAABBBBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBCCCDDDEEEDDDCCCDDDDDDCCCDDDFFFHHHGGGDDDAAA@@@???>>>>>>>>>???@@@???<<>>EEECCC@@@??????BBBEEEGGGIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHKKKNNNNNNMMMKKKGGGEEEDDDDDDDDDCCCAAA???@@@AAABBBDDDFFFIIILLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSQQQQQQQQQOOOLLLMMMRRRNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJHHHGGGFFFEEEJJJLLLNNNNNNLLLJJJHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJLLLNNNOOOOOONNNMMMOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGFFFHHHJJJLLLLLLLLLMMMJJJHHHJJJNNNPPPNNNKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFEEEBBBAAAAAABBBEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEFFFDDDCCCCCCEEEFFFGGGFFFDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSUUUVVVUUUTTTRRRPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOJJJIIIFFFCCCBBBBBBCCCDDD===>>>AAACCCDDDBBB@@@???>>>>>>>>>>>>???@@@BBBBBB@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFDDDCCCCCCDDDCCCAAA??????@@@AAABBBDDDFFFGGGGGGLLLIIIGGGFFFGGGHHHHHHHHHEEEGGGIIIKKKKKKIIIFFFEEEDDDEEEGGGHHHHHHGGGEEEDDD???@@@BBBCCCCCCCCCBBBAAA???CCCGGGJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNMMMJJJHHHJJJNNNPPPMMMJJJMMMPPPRRRPPPLLLJJJNNNRRRSSSQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@DDDDDDEEEDDDDDDBBBAAA@@@======>>>???@@@@@@@@@??????@@@AAABBBBBBAAA@@@@@@===???AAABBBAAAAAABBBDDD@@@@@@AAACCCDDDCCC@@@>>>===???AAACCCDDDCCCBBBAAACCCBBB@@@@@@@@@@@@BBBCCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMKKKIIIHHH??????>>>>>>>>>???AAACCC??????>>>===<<<<<<<<<<<<:::>>>???;;;999;;;;;;888999:::JJJWWWQQQHHHCCC:::???@@@AAAAAAAAA@@@>>>===<<<=========;;;;;;===>>><<<===>>>>>>>>>===<<<::::::;;;<<<<<<;;;:::;;;===GGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGBBBDDDFFFGGGGGGGGGHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDCCCDDDEEEFFF???@@@@@@AAACCCEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIGGGDDDAAABBBDDDGGGIIIGGGFFFFFFGGGFFFEEECCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGFFFDDDAAA??????<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@??????@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>@@@AAABBBBBB<<>>AAAHHHGGG@@@???DDDJJJFFFAAA===<<<===@@@CCCGGGFFFEEEFFFHHHIIIHHHGGGIIIJJJLLLOOORRRSSSRRRPPPKKKIIIGGGEEEEEECCCAAA???;;;<<<===???BBBFFFIIIKKKNNNNNNOOOPPPRRRSSSTTTTTTVVVUUUVVVVVVSSSNNNPPPVVVQQQOOONNNNNNOOOOOONNNLLLHHHIIIKKKJJJGGGEEEDDDDDDJJJMMMQQQRRRQQQOOONNNMMMHHHGGGGGGGGGGGGHHHHHHIIILLLMMMPPPRRRTTTUUUUUUTTTRRRRRRSSSSSSRRRPPPOOONNNKKKJJJJJJKKKMMMOOONNNMMMQQQLLLIIILLLQQQSSSPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFCCCBBBBBBGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLMMMNNNOOOOOONNNGGGHHHGGGFFFDDDDDDFFFHHHEEEDDDDDDEEEGGGHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPRRRRRRSSSTTTSSSRRRQQQPPPUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTOOOMMMLLLJJJIIIHHHHHHIII???AAADDDFFFFFFEEECCCBBBBBBBBBAAA@@@@@@BBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCAAA@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEDDDCCCCCCDDDDDDAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEIIIGGGDDDDDDEEEGGGHHHHHHEEEGGGIIIJJJIIIGGGEEECCCAAABBBDDDEEEEEEDDDBBBAAA>>>>>>@@@AAACCCCCCDDDDDDCCCFFFIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOONNNLLLLLLLLLMMMNNNMMMLLLFFFHHHJJJJJJIIIIIIMMMPPPOOOMMMKKKIIIGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBAAA>>>======>>>@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB???AAACCCDDDCCCCCCDDDEEE@@@@@@AAACCCDDDDDDAAA>>>>>>???AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<>>>@@@BBBAAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPPPPOOONNNLLLLLLEEEFFFFFFFFFFFFGGGJJJMMMFFFFFFFFFFFFEEEEEEDDDDDD>>>CCCEEEBBB???@@@???===@@@666;;;FFFGGGFFFBBB777============>>>>>>??????:::;;;<<<<<<;;;;;;<<<===;;;>>>???>>>>>>@@@???;;;>>>??????>>><<<:::;;;<<>>>>>??????>>>?????????@@@@@@@@@@@@CCCDDDEEEDDDAAA???>>>>>>===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJEEEBBB??????AAACCCBBBAAA:::DDDJJJFFFBBBDDDGGGGGGHHHFFFBBB???=========>>>>>><<<@@@FFFCCC<<>>888888888999<<>>===>>>AAABBBBBB@@@AAA@@@???>>>>>>@@@AAACCCCCCEEEFFFEEECCCBBBBBBCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBB@@@??????@@@BBBBBBAAAAAACCCEEEFFFHHHJJJJJJFFFFFFGGGIIIKKKMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTMMMMMMNNNMMMMMMLLLKKKJJJGGGHHHJJJJJJIIIKKKNNNRRRMMMMMMMMMMMMMMMMMMLLLLLLJJJOOOQQQMMMJJJIIIGGGCCCFFF:::===EEEDDDEEEDDD===<<<===>>>???AAABBBCCCDDD???AAACCCDDDCCCBBBCCCDDDEEEIIIIIIFFFEEEGGGFFFAAAHHHIIIHHHFFFCCC@@@@@@@@@IIIIIIKKKKKKKKKJJJIIIHHHBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEBBB@@@???@@@AAACCC@@@CCCEEEEEEBBB??????AAA>>>???@@@AAADDDFFFHHHJJJKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNLLLKKKOOOMMMGGGBBB???AAAGGGKKKPPPOOONNNOOOOOOOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBB<<<<<<======>>>>>>>>>???============>>>>>>>>>>>>???@@@BBBAAA@@@??????@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB???BBBDDDDDDBBBBBBDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNGGGEEECCCCCCEEEFFFEEEBBBBBBLLLPPPHHHBBBFFFOOOTTTMMMJJJEEEAAA>>><<<<<<===@@@>>>AAAEEEAAA===GGGWWWBBBAAAAAAAAABBBDDDFFFHHHDDDCCCCCCDDDGGGIIIIIIHHHBBBBBBDDDFFFHHHGGGDDDAAABBB@@@>>>===>>>>>>===<<<;;;:::::::::<<<>>>AAACCCAAACCCFFFIIIKKKKKKJJJJJJGGGHHHLLLOOOLLLHHHJJJQQQGGGEEEDDDEEEGGGHHHFFFDDDFFFHHHKKKIIIEEEBBBAAAAAAAAAEEEKKKNNNOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIEEEFFFHHHKKKNNNPPPSSSTTTOOOOOOOOONNNNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJKKKMMMNNNMMMKKKKKKLLLMMMLLLLLLMMMNNNNNNMMMKKKJJJGGGKKKOOOQQQOOOLLLIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPVVVTTTSSSTTTUUUVVVTTTSSSNNNNNNMMMKKKIIIIIIKKKMMMHHHIIIJJJMMMOOOOOOMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIJJJMMMPPPRRRTTTUUUQQQQQQRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHMMMLLLLLLMMMMMMNNNOOOPPPIIIIIIIIIIIIIIIHHHFFFFFFFFFDDDBBBAAABBBDDDHHHJJJIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCAAA?????????AAABBBDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKKKKNNNQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUPPPMMMIIIHHHIIIJJJKKKKKKIIIJJJLLLMMMNNNOOONNNNNNHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGIIIKKKOOORRRTTTTTTVVVVVVUUUSSSQQQQQQQQQNNNOOOPPPOOOOOOOOOQQQSSSIIILLLNNNLLLGGGDDDFFFJJJJJJHHHGGGGGGHHHJJJIIIHHHNNNLLLJJJHHHGGGGGGHHHIIIDDDDDDCCCAAA@@@???>>>===<<<>>>@@@BBBBBBBBBAAA@@@CCC@@@>>>>>>AAABBBAAA???@@@>>><<<;;;<<<>>>@@@BBBGGGHHHHHHGGGDDDAAA@@@AAADDDCCCCCCCCCEEEEEEDDDBBBAAAAAABBBBBBCCCEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDFFFHHHJJJJJJEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGIIIIIIHHHJJJNNNQQQOOOPPPPPPQQQQQQPPPPPPPPPPPPUUUVVVRRRMMMKKKHHHDDDAAA:::@@@FFFAAAAAADDDAAA===???BBBEEEHHHIIIIIIIIILLLNNNQQQRRRQQQQQQQQQRRRUUUZZZYYYUUUSSSUUUSSSMMMSSSTTTSSSPPPLLLHHHHHHHHHIIIJJJLLLMMMLLLKKKIIIGGGGGGGGGFFFFFFGGGFFFDDDCCCGGGHHHHHHGGGEEEEEEEEEGGGCCCAAA???======>>>@@@BBB@@@@@@???>>><<<;;;:::999???>>>???BBBEEEGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGIIIJJJJJJHHHFFFEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHHHHJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIMMMKKKJJJKKKNNNNNNLLLIIIJJJKKKNNNPPPPPPNNNLLLJJJHHHIIIJJJJJJJJJIIIHHHGGGBBBAAA@@@??????@@@BBBCCCJJJGGGCCCBBBCCCCCCBBB@@@@@@AAABBBBBBCCCDDDEEEEEEGGGIIIKKKLLLMMMLLLKKKJJJLLLMMMLLLHHHGGGIIIIIIFFFHHHHHHGGGFFFEEEGGGKKKOOOOOOQQQPPPMMMMMMQQQRRRPPPNNNNNNOOOOOONNNMMMKKKJJJIIIKKKMMMLLLJJJHHHIIIJJJOOONNNMMMLLLLLLJJJGGGEEEEEEDDDCCCBBBBBBDDDFFFHHHFFFGGGIIIIIIIIIIIIKKKLLLKKKLLLMMMMMMLLLJJJHHHGGGCCCBBBBBBCCCDDDDDDCCCAAACCC>>>;;;<<>>;;;>>>;;;999;;;???CCCEEEDDDGGGHHHHHHIIIKKKMMMNNNOOORRRQQQOOOMMMLLLLLLLLLMMMOOOMMMKKKLLLNNNOOOMMMKKKOOOMMMKKKKKKLLLLLLIIIFFFFFFFFFGGGHHHJJJLLLNNNOOORRRQQQPPPOOOMMMKKKIIIHHHMMMMMMLLLLLLMMMNNNOOOPPPOOONNNMMMNNNOOOOOONNNLLLMMMNNNOOOMMMLLLLLLMMMOOOPPPMMMJJJJJJNNNPPPPPPOOONNNNNNOOOPPPQQQQQQNNNKKKIIIJJJMMMPPPQQQNNNIIIEEEJJJJJJJJJLLLMMMMMMKKKIIINNNOOOQQQRRRSSSTTTVVVXXXSSSOOOKKKIIIKKKNNNRRRTTTUUUTTTSSSTTTWWWXXXVVVSSSUUUZZZXXXOOOMMMTTTTTTMMMMMMLLLMMMRRRYYY[[[YYYUUUUUUYYY[[[XXXVVVWWWXXXVVVYYYQQQIIIIIINNNPPPLLLFFFOOOOOOMMMIIIFFFHHHNNNSSSGGGKKKNNNOOONNNNNNPPPSSSOOOLLLIIIJJJNNNPPPNNNKKKNNNNNNLLLIIIFFFEEEGGGHHHLLLLLLKKKHHHEEECCCDDDFFFEEEFFFGGGFFFDDDCCCCCCEEEHHHGGGGGGKKKOOOPPPOOOLLLMMMOOORRRUUUUUUSSSQQQOOOSSSTTTWWWYYYYYYWWWUUUTTTSSSSSSSSSUUUXXXXXXWWWUUUXXXYYYYYYZZZZZZYYYYYYXXXRRRPPPNNNLLLMMMPPPSSSUUUWWWWWWWWWWWWXXXWWWTTTRRRRRRSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPQQQSSSUUUWWWYYYXXXYYYZZZZZZYYYWWWUUUTTTSSSQQQOOOLLLKKKKKKKKKLLLJJJEEE???>>>@@@DDDEEEEEEJJJJJJJJJHHHFFFEEEGGGHHHPPPOOOMMMKKKIIIIIIHHHHHHHHHFFFEEEEEEFFFDDD@@@===AAA??????@@@CCCEEECCC@@@BBBBBBAAA???======???AAA<<>>???AAAFFFHHHJJJJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHGGG@@@BBBDDDFFFHHHIIIJJJJJJHHHGGGGGGHHHKKKLLLLLLKKKGGGGGGHHHKKKNNNMMMHHHDDDDDDEEEFFFHHHJJJKKKLLLLLLOOOPPPPPPRRRSSSTTTTTTUUUIIIJJJKKKMMMOOONNNLLLJJJMMMMMMMMMKKKKKKLLLOOOQQQUUUSSSRRRSSSUUUUUURRROOOTTTRRRPPPLLLHHHEEEBBBAAAAAA>>>@@@FFFGGGCCCCCCGGGFFFGGGIIINNNSSSWWWYYYYYY^^^]]]]]]^^^______^^^\\\^^^aaaeeeeeedddcccdddfffccccccbbb```^^^]]]^^^```JJJJJJKKKLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGGGGGGGFFFDDDEEEFFFEEECCCBBBBBBCCCBBBAAA@@@???>>>===<<<<<<@@@???>>><<<;;;;;;;;;;;;???>>>???@@@CCCDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDCCCBBBAAACCCDDDEEEEEEEEEFFFHHHIIIKKKKKKJJJKKKLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIIIILLLJJJJJJKKKMMMMMMKKKIIIKKKLLLNNNOOOOOONNNLLLKKKJJJJJJLLLLLLLLLLLLKKKJJJFFFFFFDDDCCCDDDEEEGGGHHHMMMKKKHHHGGGHHHHHHFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNPPPQQQQQQPPPOOOLLLNNNNNNJJJJJJNNNNNNLLLQQQQQQPPPNNNLLLMMMPPPRRROOORRRRRRQQQTTTZZZ^^^^^^PPPPPPPPPOOOOOOMMMLLLKKKNNNPPPQQQPPPNNNLLLMMMOOOLLLKKKJJJLLLNNNMMMIIIFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNMMMKKKJJJJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHGGGFFFIIIFFFCCCEEEIIIKKKJJJGGGEEECCCAAACCCFFFIIIJJJIIIKKKLLLMMMOOOQQQSSSUUUWWWXXXWWWVVVUUUTTTTTTUUUUUU[[[YYYWWWWWWXXXXXXVVVTTTWWWUUUSSSSSSTTTTTTQQQNNNJJJKKKKKKMMMNNNPPPRRRSSSRRRRRRQQQPPPNNNLLLJJJIIILLLLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQPPPNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTSSSRRRRRRTTTTTTSSSRRRSSSRRRQQQQQQQQQOOOKKKHHHHHHIIIKKKLLLMMMNNNNNNNNNIIIIIIIIIKKKLLLLLLLLLKKKOOOQQQSSSTTTSSSTTTUUUVVVYYYVVVRRRQQQSSSVVVXXXYYYYYYWWWWWWYYY\\\^^^\\\ZZZbbbgggddd[[[YYY]]]\\\UUURRRPPPOOOSSS[[[aaabbbaaa\\\```bbb^^^]]]^^^^^^\\\aaa[[[UUUTTTVVVVVVRRRNNNPPPOOOMMMKKKIIIKKKOOORRRNNNPPPRRRTTTTTTTTTVVVWWWSSSPPPNNNPPPUUUXXXXXXVVVVVVVVVTTTQQQMMMLLLMMMOOOPPPPPPOOOLLLIIIHHHIIIKKKKKKLLLMMMLLLIIIHHHGGGHHHJJJJJJLLLPPPUUUXXXWWWVVVWWWYYY[[[]]]]]]\\\ZZZYYYXXXYYY[[[\\\[[[YYYWWWUUUWWWVVVVVVWWWYYYXXXVVVTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWUUURRRPPPPPPRRRTTTVVVWWWVVVUUUVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTYYYXXXXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWXXXXXXXXXVVVTTTQQQOOOMMMMMMMMMMMMQQQNNNJJJIIIIIIKKKLLLMMMPPPPPPMMMJJJGGGFFFIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIOOOMMMJJJJJJJJJIIIFFFCCCKKKJJJJJJLLLPPPRRRQQQOOOGGGFFFEEEBBB@@@@@@BBBEEEFFFJJJNNNMMMIIIFFFFFFGGGKKKNNNPPPQQQNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMPPPRRRUUUWWWXXXQQQQQQQQQSSSVVVWWWVVVUUUXXXWWWVVVVVVVVVSSSNNNJJJEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTRRRRRRSSSSSSRRRQQQPPPQQQQQQPPPOOOPPPSSSVVVWWWUUUSSSSSSSSSQQQMMMJJJOOOOOONNNLLLKKKIIIHHHHHHJJJIIIJJJNNNNNNLLLNNNTTTNNNNNNOOOQQQVVVZZZ]]]___ZZZXXXWWWXXXYYY[[[[[[ZZZZZZ^^^bbbcccbbbbbbccceeeddddddbbb___]]]\\\^^^```KKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGIIIJJJIIIGGGDDDCCCCCCGGGGGGGGGGGGEEEBBB@@@>>>BBBAAA>>>===<<<===???@@@EEEDDDDDDDDDEEEEEEDDDBBB@@@AAABBBCCCDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDFFFHHHGGGHHHIIIJJJLLLMMMOOOOOOLLLMMMNNNNNNMMMLLLMMMOOORRRRRRQQQPPPOOOMMMLLLKKKLLLKKKKKKKKKLLLLLLIIIGGGJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLNNNOOOPPPOOOOOONNNKKKKKKJJJIIIJJJKKKLLLMMMNNNMMMKKKKKKLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSMMMPPPPPPNNNOOOSSSTTTRRRTTTTTTSSSPPPMMMLLLNNNOOOLLLOOOPPPOOOSSS\\\aaaaaaUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPQQQQQQOOONNNOOOPPPMMMKKKKKKPPPTTTTTTPPPJJJIIIIIIKKKMMMOOOPPPQQQQQQSSSTTTSSSQQQNNNLLLKKKLLLQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLNNNSSSUUUUUUSSSLLLKKKKKKLLLNNNOOONNNMMMOOOOOOQQQSSSVVVYYY[[[]]]ZZZYYYXXXWWWWWWXXXYYYYYY```^^^]]]\\\\\\[[[YYYWWWXXXWWWVVVVVVVVVUUUSSSQQQLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKMMMNNNOOOPPPQQQQQQSSSRRRQQQRRRSSSRRRQQQOOOQQQRRRTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZXXXWWWWWWXXXXXXWWWVVVUUUTTTQQQNNNKKKLLLMMMNNNMMMMMMQQQWWW]]]UUUTTTSSSRRRRRRSSSSSSTTTVVVYYY[[[[[[ZZZYYYYYYZZZ]]][[[YYYYYYZZZ\\\]]]\\\]]]\\\]]]___bbbcccbbbaaaccchhhgggaaa___bbbaaaZZZZZZVVVRRRTTTZZZaaaeeeggg___cccdddaaa___aaaaaa___aaa___^^^^^^^^^^^^[[[YYYVVVTTTRRRRRRSSSTTTUUUUUUXXXWWWXXXZZZ]]]^^^]]]\\\YYYWWWUUUWWW]]]bbbcccccc```___^^^ZZZWWWUUUUUUWWWWWWWWWWWWUUUSSSRRRTTTVVVYYY[[[\\\ZZZWWWUUUSSSSSSRRRSSSUUUXXX\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]^^^______^^^\\\ZZZXXX\\\[[[[[[[[[[[[YYYVVVTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWUUURRRPPPOOOPPPRRRSSSRRRQQQOOOPPPQQQSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVV______]]]\\\\\\[[[\\\\\\^^^]]]\\\[[[[[[]]]^^^___\\\ZZZXXXUUUTTTSSSSSSSSSYYYYYYYYYXXXVVVVVVWWWYYYWWWUUUQQQLLLHHHGGGJJJLLLLLLMMMOOOPPPQQQQQQPPPPPPTTTRRROOONNNNNNNNNMMMKKKNNNNNNOOORRRUUUWWWWWWWWWOOONNNLLLHHHFFFFFFHHHKKKPPPSSSVVVVVVRRROOOOOOPPPRRRTTTWWWVVVTTTQQQOOONNNTTTTTTUUUUUUUUUTTTSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZUUUUUUWWWZZZ]]]^^^\\\[[[bbb```]]][[[YYYVVVRRROOOMMMNNNQQQSSSTTTSSSRRRPPPPPPQQQRRRTTTVVVYYY[[[]]]]]]ZZZUUUSSSRRRRRRQQQPPPRRRSSSSSSSSSSSSUUUXXXZZZYYYWWWUUUSSSQQQNNNJJJGGGLLLLLLMMMNNNOOOPPPQQQQQQWWWXXXYYYZZZVVVRRRVVV\\\YYYXXXVVVWWWYYY^^^cccfff___[[[WWWUUUUUUVVVWWWWWWVVVYYY[[[]]]^^^___aaaccc```___\\\YYYVVVVVVXXX[[[PPPOOONNNMMMMMMMMMNNNNNNLLLLLLKKKIIIIIIJJJLLLNNNOOOPPPQQQOOOKKKGGGDDDDDDLLLKKKKKKJJJIIIGGGFFFEEEIIIGGGCCCAAAAAADDDGGGIIIQQQPPPOOOOOOOOONNNLLLJJJHHHGGGEEECCCBBBAAAAAAAAAFFFGGGJJJJJJJJJKKKLLLNNNMMMNNNOOOPPPPPPQQQQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPPPPOOOOOONNNNNNMMMJJJGGGEEEEEEFFFGGGHHHJJJKKKMMMMMMLLLMMMOOOPPPRRRRRRRRRQQQMMMMMMMMMMMMMMMNNNPPPPPPJJJKKKKKKLLLLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRPPPSSSSSSPPPQQQUUUVVVTTTRRRSSSRRRQQQNNNMMMNNNOOOOOOQQQQQQOOOQQQXXX]]]]]]ZZZYYYWWWUUUTTTTTTTTTUUUSSSTTTTTTSSSRRRRRRSSSTTTRRRQQQQQQVVV\\\\\\VVVPPPPPPQQQTTTVVVWWWWWWWWWVVVVVVWWWWWWTTTQQQOOONNNOOOTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRRRRQQQQQQPPPQQQRRRRRRQQQQQQTTTWWWYYYXXXWWWQQQQQQRRRSSSTTTRRRPPPOOOQQQQQQRRRTTTVVVYYY[[[\\\YYYXXXXXXWWWXXXYYYZZZ[[[^^^]]]\\\\\\[[[[[[ZZZYYYWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTSSSSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKMMMOOORRRTTTTTTSSSRRRSSSTTTTTTRRRPPPSSSUUUWWWWWWWWWWWWXXXYYYYYY[[[]]]\\\YYYYYY[[[^^^[[[ZZZYYYYYYYYYXXXUUUSSSQQQTTTUUUTTTRRRVVV___fffeeedddbbb___]]]]]]___aaabbbdddffffffdddbbbaaaaaabbbaaa```aaabbbcccaaa````````````bbbcccccccccbbb[[[```aaa______cccbbb]]]^^^YYYUUUSSSWWW[[[___aaa[[[___```]]][[[]]]]]][[[XXX[[[^^^```aaaaaaaaaaaa___]]][[[\\\___```^^^[[[___]]]]]]___ccceeecccaaa___\\\[[[]]]bbbfffiiijjjddddddbbb___\\\ZZZZZZ[[[___``````^^^\\\\\\^^^```bbbdddeeeddd```]]][[[[[[[[[\\\]]]___aaaaaa```___]]]]]]]]]]]]]]]^^^^^^______```aaaaaaaaa```^^^]]]```___^^^^^^^^^]]]ZZZWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRQQQRRRTTTUUUTTTRRRPPPPPPSSSUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVWWW^^^]]]]]]^^^^^^^^^______aaaaaa``````````````````\\\[[[YYYWWWUUUTTTTTTTTTVVVZZZ]]]]]][[[ZZZ[[[^^^ZZZYYYVVVQQQMMMJJJKKKLLLNNNOOORRRSSSTTTSSSRRRQQQQQQPPPNNNMMMNNNOOOOOOPPPNNNNNNPPPRRRTTTUUUUUUUUUSSSSSSQQQMMMKKKKKKMMMPPPTTTWWWYYYZZZXXXWWWWWWXXXXXXYYYXXXVVVTTTRRRSSSSSS^^^^^^______```````````````^^^ZZZWWWTTTSSSSSSTTTWWWXXXZZZ^^^aaaaaa___]]]```___]]][[[ZZZYYYXXXXXXWWWYYY]]]```aaa```^^^]]]YYYYYYZZZ[[[]]]```bbbdddaaa^^^YYYVVVTTTRRROOOMMMOOOQQQRRRSSSSSSTTTWWWYYYYYYXXXXXXWWWUUURRROOOMMMNNNOOOPPPRRRUUUWWWYYYZZZbbbfffiiieee]]]WWWYYY]]]cccaaa^^^\\\\\\aaagggllllllggg___YYYWWWWWWXXXXXXUUUUUUUUUUUUWWWZZZ___bbb```^^^[[[WWWTTTTTTXXX[[[WWWWWWVVVUUUTTTUUUUUUUUUTTTUUUUUUSSSRRRSSSVVVYYYVVVVVVVVVSSSNNNJJJGGGFFFLLLKKKIIIHHHHHHJJJKKKLLLRRROOOLLLJJJJJJMMMQQQSSSZZZYYYXXXXXXXXXXXXVVVTTTOOOLLLHHHEEECCCCCCEEEGGGJJJLLLNNNOOOOOOOOOPPPQQQUUUUUUUUUUUUTTTSSSRRRQQQTTTVVVXXXXXXWWWWWWWWWXXXUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTTTTRRROOOJJJGGGEEEAAABBBDDDFFFIIIKKKMMMNNNLLLMMMOOOQQQRRRSSSSSSRRRMMMMMMMMMNNNOOOPPPQQQQQQIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUUUUQQQQQQTTTTTTQQQSSSUUUVVVVVVUUUUUUUUUWWWWWWYYYXXXUUUVVV\\\___^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\\\\WWWVVVWWW[[[___^^^YYYSSSUUUWWWYYYZZZ[[[YYYWWWVVVVVVWWWWWWVVVSSSRRRRRRSSSVVVUUUSSSRRRRRRSSSTTTTTTSSSUUUUUUTTTRRRRRRTTTVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVXXXZZZZZZYYYVVVTTTSSSUUUUUUVVVVVVXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^___^^^^^^______^^^^^^______\\\]]]]]]]]]\\\ZZZZZZZZZ]]]\\\ZZZYYYWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQOOONNNOOOMMMJJJHHHJJJNNNSSSWWWXXXWWWVVVWWWXXXYYYWWWUUUUUUWWWYYYZZZZZZYYYZZZ[[[\\\]]]^^^\\\ZZZ\\\```eee^^^\\\[[[ZZZZZZZZZWWWUUUQQQTTTWWWWWWUUUVVV\\\aaaeeeeeecccaaa___```dddhhhggghhhjjjiiifffdddccccccfffffffffggghhhhhhfffdddaaaaaabbbaaa```___^^^^^^\\\___``````aaabbbbbb___]]]ZZZWWWUUUVVVXXXZZZ[[[YYY]]]^^^[[[YYY[[[[[[YYYUUUYYY]]]`````````aaabbbdddbbbaaacccffffffccc```bbb``````bbbfffgggeeecccaaa```______bbbeeefffgggaaabbbaaa___]]][[[[[[\\\cccccccccbbb``````bbbdddaaabbbcccbbb___\\\[[[[[[^^^```bbbccccccbbbbbbbbbbbbbbbaaaaaaaaabbbcccddd___```aaabbbccccccbbbbbbaaaaaaaaaaaabbbbbb___]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYZZZ[[[]]]^^^^^^\\\ZZZ[[[]]]```aaa```ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\___aaaccceeeeeeaaabbbddddddccc```]]][[[XXXXXXVVVUUUTTTRRRRRRRRRPPPTTTYYY[[[ZZZZZZ[[[]]]\\\]]]]]][[[WWWSSSPPPOOONNNOOOQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPNNNNNNPPPRRRTTTVVVYYY[[[\\\\\\]]]^^^]]]\\\YYYUUURRRSSSWWWZZZcccddddddeeeggghhhiiijjjjjjhhhccc^^^ZZZXXXWWWWWW\\\\\\___bbbeeefffcccaaa______^^^^^^]]]^^^___```\\\___cccgggiiiiiigggfffbbbbbbaaabbbccceeegggiiiiiigggdddbbb```\\\WWWTTTNNNOOOQQQRRRRRRSSSUUUXXXYYY[[[\\\]]]]]]\\\\\\\\\VVVWWWXXXZZZ\\\^^^___```iiipppuuurrriiiccccccdddiiigggeeeaaa```dddjjjoootttooogggaaa____________ZZZWWWSSSQQQTTTYYY___cccgggeeebbb^^^\\\]]]```ddd[[[[[[[[[[[[[[[ZZZZZZZZZYYY[[[]]]\\\ZZZ[[[^^^bbb^^^^^^]]]ZZZVVVRRRRRRRRRQQQOOONNNNNNOOORRRUUUWWWYYYWWWTTTRRRRRRTTTXXXZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXVVVSSSQQQQQQSSSVVVXXXTTTVVVXXXYYYXXXVVVVVVWWWZZZZZZZZZYYYXXXUUUSSSRRRVVVYYY[[[\\\[[[ZZZ[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZWWWXXXYYYXXXSSSNNNKKKIIICCCDDDFFFIIILLLNNNOOOOOOMMMNNNPPPRRRSSSSSSSSSRRRMMMMMMNNNOOOPPPQQQRRRRRRMMMNNNPPPPPPOOONNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWVVVRRRPPPRRRRRROOOPPPRRRVVVXXXYYYYYYZZZ[[[WWWZZZZZZXXXYYY^^^```___]]]]]]\\\\\\\\\\\\\\\]]]^^^\\\ZZZZZZ\\\]]]^^^]]]YYYYYY[[[]]]^^^\\\YYYVVVWWWXXXYYYZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVXXXYYYWWWTTTTTTWWWZZZ\\\]]]]]]^^^]]]\\\[[[ZZZ]]]___aaaaaa^^^\\\ZZZZZZ[[[[[[[[[\\\\\\]]]^^^___]]]\\\[[[[[[\\\]]]^^^___]]]___````````````aaaccc^^^```aaa```___]]]]]]^^^```___]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRPPPLLLJJJKKKOOOUUUYYY[[[[[[[[[\\\^^^___^^^\\\XXX[[[]]]^^^]]]\\\\\\]]]``````___^^^^^^___bbbeee___]]]ZZZXXXWWWVVVSSSQQQNNNQQQUUUUUUTTTSSSUUUWWWUUUWWWYYYYYYXXX[[[aaafffgggggggggeeecccaaaaaabbbdddcccccceeefffeeeccc```aaabbbcccaaa___]]]\\\\\\```aaaaaa```______^^^]]]]]]\\\ZZZYYYXXXYYYZZZ[[[\\\```aaa^^^\\\^^^^^^\\\ZZZ\\\___aaa```___^^^^^^bbbbbbbbbdddeeedddbbb```bbbaaabbbccceeefffeeedddaaaaaa`````````aaaaaabbb\\\^^^___^^^]]]\\\]]]^^^bbbbbbbbb```______aaaccc___``````___]]]\\\]]]^^^]]]```ccceeeeeeeeefffgggeeeddddddddddddeeeffffff```aaabbbcccdddeeeeeeeeeccccccccceeeffffffdddbbb```aaaaaabbbbbbaaaaaa```^^^^^^]]]]]]^^^```aaabbbbbbaaa```aaaccceeeeeeeee```___]]][[[ZZZZZZ[[[[[[YYY[[[^^^bbbeeehhhjjjjjjfffhhhjjjkkkjjjeeeaaa]]]\\\[[[[[[ZZZZZZYYYXXXXXXUUUXXX]]]___```aaaaaabbb]]]```cccdddaaa]]]ZZZXXXUUUVVVVVVVVVUUUSSSRRRQQQMMMNNNOOOOOONNNOOOQQQSSSTTTUUUVVVUUUSSSQQQPPPQQQPPPRRRTTTUUUTTTTTTVVVWWWWWWXXXZZZ]]]```cccdddeeedddbbb^^^ZZZXXXZZZ^^^bbbgggggghhhhhhjjjkkkmmmnnnkkkiiigggdddbbbaaa``````___```aaadddffffffdddbbb___```aaa```___```aaacccaaacccfffiiikkkkkkjjjiiihhhgggffffffgggiiikkkmmmpppnnnmmmllljjjfffaaa]]]SSSTTTVVVWWWWWWXXXYYY[[[]]]```dddffffffggghhhjjjbbbccccccddddddeeeeeefffnnnvvv{{{yyytttrrrrrrqqqmmmmmmllljjjgggiiinnnssssssoookkkhhhhhhhhhiiiiiiccc___ZZZXXXZZZ___cccfffjjjiiigggeeecccdddgggjjjWWWXXXYYYYYYYYYXXXVVVUUUSSSVVVZZZYYYWWWWWWZZZ^^^]]]]]]\\\ZZZXXXWWWYYY[[[WWWWWWWWWXXXYYY\\\^^^___]]][[[XXXVVVVVVXXXZZZ\\\WWWWWWXXXZZZ]]]______^^^``````_________``````aaa]]]___aaa```^^^\\\[[[[[[[[[[[[\\\\\\ZZZXXXUUUTTTWWWYYY\\\]]]]]]\\\\\\\\\YYYZZZZZZ[[[[[[[[[ZZZZZZWWWZZZ]]]\\\XXXTTTQQQQQQJJJLLLNNNPPPRRRQQQQQQPPPOOOPPPQQQSSSTTTTTTSSSSSSNNNOOOPPPRRRSSSTTTTTTTTTQQQSSSTTTSSSRRRRRRTTTWWWVVVUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWVVVRRRQQQSSSSSSPPPKKKNNNSSSVVVWWWXXXXXXYYYUUUXXXYYYXXXYYY\\\]]]ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\YYYWWWWWWYYY\\\\\\[[[YYY\\\______^^^\\\[[[\\\XXXYYYZZZ[[[[[[ZZZYYYYYYVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ\\\]]][[[XXXWWW[[[______aaaccccccbbb```___^^^aaaccceeedddaaa___^^^____________```aaacccdddeee```___^^^^^^^^^___```aaa___aaacccbbb``````aaaccc^^^```bbbaaa___]]]^^^___]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSQQQPPPQQQSSSVVVXXX[[[ZZZ[[[]]]```aaaaaa```\\\___aaabbbaaa__________________`````````]]][[[]]]ZZZXXXVVVVVVUUUSSSQQQQQQSSSUUUWWWWWWWWWVVVVVVOOORRRUUUUUUTTTVVV\\\aaajjjjjjhhheeecccbbbccceeedddcccbbbcccddddddbbb```bbbdddeeedddaaa______```cccaaa``````___^^^^^^___bbbaaa^^^ZZZXXXXXXYYY[[[]]]aaabbb___]]]______]]]^^^^^^___```aaa```___^^^___aaaccccccbbb``````aaa```aaacccdddccccccdddeee___```aaabbb```___^^^^^^YYY[[[^^^_________aaabbbbbbbbbbbb```^^^^^^___aaa^^^___^^^]]]]]]^^^aaaccc```dddggghhhgggggghhhjjjeeeeeefffffffffgggggggggddddddeeeeeeffffffggggggfffffffffgggiiiiiigggeeeeeeeeeffffffffffffeeeeeebbbaaaaaa``````aaabbbbbbbbbbbbbbbccceeefffdddccccccbbb```___^^^___``````\\\^^^aaadddfffhhhiiiiiihhhiiikkkkkkjjjgggdddbbb___``````````````````___]]]^^^___bbbeeeeeedddccc]]]```dddeeecccaaa``````^^^^^^]]]]]]\\\[[[[[[ZZZWWWYYY[[[ZZZWWWUUUVVVWWWUUUVVVXXXVVVSSSPPPPPPQQQTTTXXX\\\___```aaabbbccc___```aaadddhhhkkklllllljjjjjjiiigggeeefffiiilllnnnnnnmmmmmmmmmnnnooopppjjjjjjiiiiiiiiiiiiiiiiiigggffffffgggiiiiiihhhgggbbbdddggggggffffffiiikkkkkklllmmmooooooooonnnnnnllllllkkkkkklllooorrrtttuuusssqqqpppooommmjjjhhh___aaacccccccccbbbdddeeeeeehhhlllnnnnnnnnnoooqqqlllllllllllllllkkkkkkkkkpppvvvwwwtttsssvvvxxxuuuqqqtttuuussspppppptttxxxsssqqqoooooopppppppppooommmjjjgggfffhhhjjjjjjiiikkklllkkkjjjiiijjjmmmoooPPPQQQSSSTTTSSSRRRPPPNNNGGGLLLPPPPPPNNNMMMPPPTTTSSSSSSSSSQQQQQQSSSWWWZZZWWWXXXZZZ\\\]]]^^^]]]]]]^^^\\\ZZZXXXXXXYYYZZZ\\\TTTUUUVVVZZZ^^^```aaa``````aaabbbcccbbb```]]][[[]]]___``````]]]ZZZXXXWWWZZZ[[[\\\]]]\\\ZZZXXXVVVVVVYYY\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYVVVZZZ^^^___\\\XXXWWWWWWRRRSSSUUUWWWVVVUUURRRPPPPPPQQQSSSTTTUUUUUUTTTTTTPPPQQQSSSTTTUUUVVVVVVVVVSSSUUUVVVUUUSSSSSSWWWZZZXXXXXXWWWWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYUUUWWWVVVRRRRRRTTTTTTRRRKKKOOOTTTWWWXXXYYYYYYZZZXXX\\\]]][[[ZZZ\\\ZZZWWWWWWXXXZZZ\\\]]]]]]]]]\\\___[[[XXXYYY\\\^^^^^^]]]ZZZ___cccbbb___]]]```cccZZZ[[[\\\]]]^^^^^^^^^^^^XXXYYY[[[[[[ZZZZZZ[[[]]]\\\]]]^^^_________^^^]]]^^^```aaa^^^[[[ZZZ___ccc```bbbdddeeedddbbbbbbaaabbbdddeeedddaaa______aaa______```aaaccceeeggghhhhhhgggffffffeeefffggghhheeeggghhhgggdddcccdddfff```ccceeedddaaa```aaaccc^^^_________aaabbbcccddd_________^^^]]]\\\[[[ZZZUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXX[[[^^^``````___```bbbeeeeeecccbbbaaaaaa]]]]]]]]]```aaa^^^WWWPPPZZZXXXVVVVVVWWWXXXXXXWWWYYYYYYYYY[[[^^^^^^]]]\\\UUUXXX[[[YYYVVVVVV[[[___pppooommmiiiggggggiiilllkkkjjjiiiiiijjjjjjhhhfffccceeehhhgggdddbbbccceeefffdddcccdddddddddfffhhhiiifffaaaZZZUUUTTTUUUWWWZZZ___```]]][[[]]]]]][[[]]]\\\\\\^^^aaabbbaaa```^^^aaadddccc```___```bbb^^^bbbeeedddbbbaaaccceee^^^```bbbcccaaa___^^^^^^XXX[[[^^^```aaabbbdddfffddddddcccaaa______```bbbYYYZZZYYYXXXXXX[[[___bbbfffiiilllllliiiggggggiiihhhiiijjjkkkkkkkkkjjjjjjhhhhhhhhhgggggggggggggggiiihhhhhhiiijjjiiigggeeehhhhhhiiiiiiiiiiiihhhhhhiiiiiihhhgggffffffffffffeeeeeeeeegggiiihhhfffddddddcccaaa``````bbbdddeee___```bbbdddeeeeeeddddddbbbbbbccccccbbbaaa``````]]]]]]^^^_______________]]][[[ZZZ\\\``````^^^[[[[[[^^^```aaaaaaaaabbbddd______^^^]]]]]]]]]^^^^^^aaadddeeeccc___[[[[[[[[[XXX[[[\\\[[[WWWUUUVVVWWW[[[___fffjjjlllmmmmmmnnnhhhggghhhkkknnnqqqrrrrrroooqqqrrrrrrqqqqqqrrrsssvvvuuusssrrrqqqqqqqqqrrrnnnooopppqqqqqqqqqqqqpppqqqpppooooooqqqqqqqqqooohhhlllppprrrrrrsssvvvyyywwwwwwwwwvvvvvvuuutttssspppooonnnoooqqquuuyyy||||||yyyvvvttttttttttttsssiiikkkmmmnnnmmmlllmmmnnnkkkooorrrsssqqqpppqqqsssrrrrrrqqqqqqppppppooooooqqqsssqqqkkkkkkqqqtttqqqtttxxx{{{zzzwwwuuuxxx{{{wwwuuuuuuuuuuuuuuurrrpppsssrrrqqqssstttsssoookkkpppqqqqqqqqqpppqqqtttvvvPPPQQQRRRRRRPPPMMMHHHFFFBBBDDDFFFHHHJJJLLLNNNPPPPPPLLLHHHGGGKKKRRRXXX[[[ZZZZZZ[[[^^^______]]]ZZZ[[[\\\]]]]]]]]]\\\ZZZYYYTTTVVVXXXZZZ\\\^^^bbbdddbbbbbbbbbbbbaaa___]]]\\\___]]]\\\]]]``````^^^[[[XXXYYYZZZ[[[ZZZYYYWWWUUUZZZXXXWWWXXXZZZ\\\\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[```^^^\\\[[[ZZZ[[[\\\]]]YYYYYYZZZYYYUUUPPPKKKGGGJJJJJJLLLQQQWWWZZZZZZYYYWWWUUUSSSRRRSSSVVVZZZ\\\YYYYYYXXXUUURRRQQQQQQSSSXXXZZZ]]]]]]\\\ZZZYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\ZZZWWWUUUTTTSSSSSSPPPRRRTTTWWWYYYZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZWWWVVV\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]^^^^^^\\\[[[\\\^^^______```````````````___[[[\\\^^^aaacccbbb^^^[[[^^^``````^^^[[[[[[]]]```^^^___aaabbbbbbbbbaaa```dddbbb___^^^___aaadddgggccceeeeeeeeeccccccdddeeeeeeffffffccc___]]]^^^```aaaaaabbbccceeehhhjjjllliiihhhiiimmmrrrsssqqqnnnmmmmmmmmmlllkkkiiihhhgggeeeeeedddbbb``````bbbccccccbbbbbbbbbccceeefffgggkkkhhhddd___]]]]]]^^^___[[[YYYWWWXXXZZZ\\\[[[YYY]]][[[YYYWWWXXX[[[^^^```^^^___aaabbbbbbbbbaaaaaa]]]]]]]]]___```]]]VVVQQQVVVXXXUUUOOONNNTTTWWWTTT]]]```ccccccaaa```bbbddddddaaa\\\XXXVVVWWWYYY[[[mmmmmmmmmllllllnnnrrrvvvuuutttrrrpppnnnooosssvvvrrrtttrrrllljjjmmmppppppvvvrrrmmmkkkkkknnnqqqsssooofffaaaeeeaaaWWWRRRVVV___aaabbbcccbbbaaa^^^]]]```aaacccccccccbbb```^^^___```aaaaaaaaaaaa______bbbcccccccccaaa```aaaccc[[[]]]___```^^^]]]]]]^^^XXX[[[]]]_________aaaccccccaaaaaaeeeddd___[[[ZZZ```[[[YYY[[[\\\\\\```eeejjjlllmmmmmmllliiieeecccdddeeejjjoooooojjjhhhjjjjjjgggdddcccfffgggfffdddgggiiijjjjjjiiiggghhhhhhhhhgggfffggghhhiiihhhggghhhhhhhhhhhhggggggggggggggghhhiiiiiigggfffggghhhhhhgggfffeeeeeefffhhhiiihhhgggfffeeeeeefffhhhhhheeeddddddfffiiiiiigggdddcccaaa___```cccdddbbb`````````````````````````````````````````````______\\\\\\\\\\\\]]]___```bbbaaabbbccceeefffggggggggghhhgggfffdddcccccccccccccccfffiiimmmpppqqqrrrrrrkkkhhhfffhhhlllqqqrrrrrrrrrsssttttttrrrqqqqqqrrrwwwvvvsssrrrqqqrrrssstttqqqnnnnnnooonnnlllooouuuqqqtttsssppppppttttttrrrllllllmmmooorrrsssqqqppprrrqqqrrrtttvvvuuupppllljjjkkkmmmoooqqqrrrsssssssssqqqoooooopppppppppooommmllllllmmmnnnmmmkkkiiinnnmmmkkkkkklllnnnqqqssspppsssvvvuuusssqqqrrrtttqqqqqqqqqrrrssstttvvvwwwtttvvvxxxzzzzzzyyywwwuuuvvvvvvuuutttssssssttttttxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxTTTUUUUUUUUURRRNNNIIIGGGEEEFFFIIIKKKNNNPPPSSSTTTRRROOOLLLMMMQQQWWW\\\___]]]]]]]]]___``````^^^\\\\\\\\\\\\\\\\\\ZZZYYYXXXUUUVVVXXXYYYZZZ[[[^^^aaa___`````````^^^]]][[[ZZZ[[[ZZZZZZ[[[]]]^^^\\\YYY\\\]]]^^^___^^^]]][[[YYYWWWUUUTTTUUUXXXYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[]]]\\\ZZZXXXXXXYYYZZZ[[[WWWWWWXXXWWWTTTOOOKKKHHHFFFGGGJJJPPPWWW[[[\\\\\\ZZZXXXTTTQQQPPPPPPRRRSSSSSSSSSRRROOOMMMLLLNNNPPPQQQSSSVVVYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[YYYVVVTTTRRRQQQQQQRRRSSSVVVXXX[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^___^^^]]]]]]]]]]]]]]]^^^^^^___```aaa```___^^^___```______```bbbcccccccccccc```aaabbbdddeeeeeebbb___aaabbbbbb```^^^]]]```bbb```aaabbbbbbccccccbbbbbbbbbaaa___]]]^^^```bbbdddccceeeffffffdddccccccdddeeeffffffddd```^^^___aaa```aaacccfffggghhhiiiiiiiiiiiijjjlllnnnnnnmmmkkkkkkkkkjjjjjjiiigggfffeeeccccccbbbaaa``````aaabbb``````______```bbbcccdddhhhfffbbb___]]]]]]^^^___\\\YYYXXXYYY[[[]]]\\\[[[___]]]\\\[[[[[[]]]___aaa^^^^^^___```aaaaaa``````^^^]]]^^^______]]]WWWSSSUUUWWWUUUQQQQQQWWWZZZYYY___bbbddddddbbbaaabbbcccbbb___[[[XXXVVVWWWYYY[[[dddeeegggggghhhjjjnnnqqqoooooommmkkkiiijjjnnnqqqxxxxxxssskkkgggjjjmmmnnnrrrnnnjjjggghhhjjjmmmooommmfffeeejjjiii___[[[]]]bbbbbbdddeeeeeedddccccccbbbcccdddddddddcccaaa```dddeeeeeefffeeedddcccbbbccceeefffeeedddccccccddddddeeefffeeebbb___^^^^^^YYY[[[]]]]]]]]]\\\]]]^^^fff```^^^aaadddbbbaaaaaaeeeaaa___aaabbbaaaccchhhfffggghhhhhhgggdddbbb``````aaaeeejjjiiieeedddfffgggdddbbbccceeegggfffeeeeeefffgggggggggggghhhjjjhhhgggfffgggiiijjjiiihhhiiiiiihhhhhhhhhgggggggggeeeggghhhgggffffffggghhhhhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhiiijjjlllmmmkkkjjjiiijjjlllkkkhhheeedddbbbaaaaaacccdddbbb```ccccccbbbbbbbbbbbbcccccc``````_______________```bbbaaaaaaaaabbbdddfffgggfffggghhhiiijjjkkkkkkkkkooonnnmmmllllllkkklllllliiijjjmmmppprrrsssssssssnnnlllkkkmmmpppssstttssstttvvvwwwwwwuuuttttttuuuuuutttsssrrrrrrrrrssstttrrroooooopppnnnlllnnnssspppsssuuusssssstttsssooopppoooooopppqqqqqqooolllpppooooooppprrrqqqnnnkkkjjjkkkmmmooopppqqqqqqqqqmmmllllllmmmnnnoooooonnnrrrrrrrrrrrrrrrpppnnnlllooopppooonnnmmmnnnrrruuuvvvyyyzzzyyywwwvvvxxx{{{ttttttuuuuuuvvvvvvwwwxxxsssuuuvvvxxxxxxwwwvvvuuuvvvwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz\\\\\\[[[ZZZWWWSSSOOOLLLLLLMMMOOORRRTTTWWWYYYZZZTTTRRRQQQSSSWWW\\\```bbbaaa___^^^___``````___^^^[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYXXXXXXXXXZZZ\\\[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWYYY[[[[[[YYYWWWZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYWWWVVVVVVWWWXXXXXXUUUVVVVVVVVVTTTQQQNNNLLLHHHIIILLLQQQVVVZZZ[[[ZZZZZZWWWTTTPPPNNNMMMNNNNNNOOONNNMMMKKKIIIJJJMMMPPPMMMNNNPPPVVV[[[\\\YYYVVVTTTUUUVVVWWWXXXYYYZZZZZZ\\\[[[XXXUUUSSSQQQPPPOOOPPPPPPRRRTTTWWWYYY[[[\\\aaa`````````aaacccfffggg````````````````````````dddfffgggfffeeedddeeegggbbbccceeefffhhhiiiiiiiiieeeeeedddeeeffffffdddccccccccccccbbb``````aaacccaaaaaabbbbbbbbbcccccccccaaa```_________aaacccdddeeeggghhhhhhfffeeedddeeefffffffffdddaaa```aaabbb```bbbeeehhhiiihhhfffeeedddfffhhhhhhfffeeeddddddggggggggggggfffeeeccccccaaaaaaaaa```````````````]]]]]]]]]]]]]]]^^^___```dddbbb___\\\[[[\\\^^^___[[[ZZZYYYZZZ\\\^^^^^^]]]```____________``````aaa^^^^^^_________````````````_________```^^^[[[XXXWWWYYYXXXVVVWWW]]]```___bbbcccdddcccaaa````````````___\\\YYYYYYZZZ[[[]]]]]]___bbbdddfffhhhkkknnnjjjjjjiiigggfffgggiiilll{{{zzztttiiidddgggkkklllkkkiiifffdddccceeehhhjjjhhhccceeemmmnnnfffbbbdddeeeeeeeeefffgggggghhhhhhfffeeeeeeeeeeeedddddddddffffffggggggfffeeedddddddddfffggggggdddbbbaaaaaadddffffffeeebbb^^^]]]]]]\\\]]]___^^^]]]\\\\\\]]]ddd^^^\\\___ccccccdddffffffccccccffffffdddeeeiiiiiiiiiiiiiiihhhgggeeeeeeddddddfffjjjiiiffffffiiifffdddcccdddfffgggggggggfffgggggggggggghhhkkkmmmiiiiiihhhjjjlllmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjhhhiiijjjiiiiiiiiikkklllkkklllnnnooonnnllljjjiiikkkkkklllmmmnnnpppqqqrrrrrrqqqppppppooonnnjjjhhheeedddcccdddeeedddcccaaacccbbb```______```bbbcccbbbaaa___^^^^^^```aaabbbeeedddddddddeeegggiiijjjmmmnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqlllmmmoooqqqsssssssssrrrrrrrrrrrrtttvvvwwwvvvuuuwwwyyyzzzyyyxxxvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxwwwtttssssssqqqmmmooosssssswwwyyyxxxwwwxxxuuupppqqqppppppqqqrrrrrrooommmpppooonnnoooppppppnnnllllllmmmpppqqqrrrqqqpppooolllmmmnnnpppqqqrrrqqqqqqwwwwwwwwwwwwuuusssqqqpppqqqtttuuurrrnnnnnnsssxxxyyyzzzzzzxxxuuuuuuyyy|||vvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssstttuuuuuuttttttvvvwwwyyy{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~bbbbbbaaa___]]]ZZZXXXVVVTTTTTTUUUWWWZZZ\\\\\\\\\RRRQQQRRRUUUZZZ^^^```aaaaaa```^^^]]]_________^^^ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[ZZZYYYVVVWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSTTTWWWYYYZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXWWWWWWXXXXXXWWWUUUTTTSSSRRRRRRTTTUUUWWWWWWVVVUUUVVVTTTRRRPPPOOOPPPQQQRRRPPPPPPOOOMMMLLLNNNRRRUUURRRQQQSSSXXX^^^___ZZZTTTSSSTTTUUUVVVWWWXXXYYYZZZ]]]\\\YYYVVVTTTRRRPPPPPPPPPQQQRRRTTTVVVYYY[[[\\\bbbbbbcccdddeeefffhhhhhhbbbbbbbbbbbbbbbaaaaaa```dddeeegggfffeeeeeefffgggcccdddeeefffggggggggggggfffdddccccccdddddddddccccccccccccbbbaaaaaaaaabbb```````````````aaaaaabbb______```bbbccceeefffgggeeegggjjjjjjhhhfffeeeeeeeeeeeedddcccbbbbbbbbbcccbbbccceeeggggggfffeeedddbbbeeehhhgggdddbbbccceeefffffffffeeeeeedddbbbbbbaaa``````aaabbbbbbaaa```^^^^^^^^^^^^^^^^^^______aaa___^^^\\\\\\]]]___```]]]]]]\\\]]]^^^```aaaaaabbbbbbcccddddddddddddcccaaaaaa`````````aaaaaabbbccccccbbbaaaaaaaaa``````____________aaaccceeefffeeeeeeeeedddbbb```______bbbaaa___^^^^^^___```aaa^^^```dddfffggghhhjjjkkkggghhhhhhgggffffffhhhjjjwwwwwwrrrjjjfffiiilllllliiihhhfffdddcccdddfffhhhfffcccdddkkkmmmiiigggiiijjjiiiiiihhhhhhiiijjjjjjkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnllliiieeecccbbbaaabbbddddddbbb```___```___aaabbbbbb```______```bbbcccfffkkkjjjggghhhlllhhhfffgggkkkllljjjkkknnnmmmmmmmmmllllllllllllllljjjiiijjjmmmllliiijjjnnnjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjiiijjjmmmpppllllllkkkmmmpppqqqqqqqqqoooooooooooonnnnnnnnnnnnlllmmmnnnmmmmmmnnnppprrrpppqqqqqqqqqqqqooonnnmmmooooooppppppqqqrrrssstttrrrrrrqqqpppooommmkkkiiigggggggggggggggfffdddcccdddccc```______```cccdddeeedddbbbaaaaaacccfffhhhffffffeeefffggghhhjjjkkkooopppqqqrrrssssssssssssnnnnnnnnnnnnnnnooopppqqqnnnoooqqqssstttuuuuuuuuuxxxyyy{{{|||}}}|||{{{yyyzzz|||}}}}}}{{{zzzzzz{{{|||}}}|||{{{{{{xxxssstttxxx}}}~~~}}}}}}yyysssrrrsssuuuwwwxxxvvvtttrrrsssuuuvvvwwwuuurrrpppssstttvvvwwwwwwvvvtttsssrrruuuxxxyyyyyyxxxxxxxxxxxxyyy{{{{{{yyywwwvvvvvvwww{{{}}}zzztttrrrwww}}}}}}~~~}}}zzzwwwwww|||}}}}}}}}}}}}|||{{{zzzzzzrrrrrrssssssttttttuuuuuuxxxyyy|||~~~~~~}}}~~~bbbbbbaaa```___^^^]]]]]]YYYXXXWWWXXX[[[\\\[[[YYYQQQQQQRRRVVV[[[^^^______```___]]]]]]^^^______^^^[[[[[[[[[\\\]]]^^^___```_________]]][[[ZZZZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXWWWYYY[[[]]]]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\[[[YYYWWWUUUUUUTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUWWW[[[___^^^\\\[[[^^^bbbbbb\\\VVVWWWXXXYYYZZZ[[[\\\]]]]]]___]]][[[XXXVVVTTTSSSRRRVVVWWWXXXZZZ]]]^^^```aaa```bbbeeeggggggfffdddbbbbbbbbbccccccbbbaaa``````___```aaaaaa``````aaaccc```aaaaaaaaaaaa``````___cccaaa______```aaaaaa```bbbaaaaaaaaaaaaaaa```___]]]^^^^^^^^^____________[[[]]]```cccfffhhhhhhhhhbbbdddfffgggeeedddddddddeeeeeedddcccddddddddddddgggffffffeeeeeefffffffffdddgggjjjjjjggggggiiikkkggggggggggggffffffeeedddbbbbbbccceeeggggggeeebbbbbbbbbbbbbbbbbbbbbaaaaaadddcccbbbbbbbbbccceeefffddddddeeeeeeeeefffgggiiiggghhhjjjkkkkkkkkkkkkkkkgggfffdddccccccdddeeefffgggfffeeeccccccdddfffhhhiiihhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhgggfffdddbbbfffeeeeeeddddddeeeeeefffaaadddggghhhggggggggggggdddeeeffffffeeeeeefffhhhmmmpppoookkkiiimmmoooooommmmmmmmmkkkiiiiiikkknnnnnnjjjiiimmmooooooppprrrrrrqqqooonnnmmmmmmmmmmmmrrrrrrqqqppppppppppppqqqqqqrrrrrrtttuuuvvvxxxxxxwwwxxxwwwsssnnniiigggfffdddeeeggggggeeedddcccccc```bbbddddddcccbbbbbbcccaaajjjvvv|||vvvmmmlllpppjjjiiikkkppprrrqqqqqqtttnnnnnnnnnnnnooooooooopppmmmkkklllnnnmmmjjjlllpppqqqqqqqqqpppnnnllllllkkkoooooonnnkkkjjjjjjlllooommmllllllnnnppprrrrrrqqqppppppooooooooonnnnnnnnnlllmmmmmmllllllmmmppprrrrrrqqqpppnnnnnnnnnooopppppppppppppppppppppoooooojjjkkkkkkkkkjjjhhhgggfffhhhiiikkkkkkjjjiiiggggggkkkiiigggeeeeeegggiiikkkjjjiiigggfffgggiiilllnnnmmmlllllllllmmmoooqqqrrrppppppqqqrrrssssssssssssrrrrrrrrrrrrssstttuuuuuutttvvvwwwyyy{{{}}}~~~{{{{{{|||{{{|||~~~~~~|||vvvzzz~~~|||xxxuuu{{{|||}}}~~~}}}|||zzzyyyzzz}}}}}}||||||yyy|||~~~}}}~~~}}}{{{~~~wwwwwwwwwxxxyyyzzzzzz{{{}}}aaa```___^^^^^^^^^^^^___[[[YYYWWWXXX[[[\\\ZZZXXXVVVVVVWWWZZZ^^^aaabbbbbb```___^^^___aaabbbaaa```_________```aaabbbdddeeebbbbbbbbb```^^^]]]^^^___cccbbbaaa````````````aaa^^^^^^^^^\\\[[[[[[]]]___[[[[[[[[[\\\\\\\\\]]]]]]^^^]]]\\\\\\^^^``````___``````______^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]___^^^^^^^^^^^^___``````]]]___```___\\\ZZZYYYYYYUUUUUUSSSSSSRRRSSSTTTTTT[[[]]]]]]^^^^^^___bbbdddeeecccbbbcccdddccc___[[[^^^^^^______``````aaaaaa```^^^\\\ZZZXXXWWWVVVUUUWWWYYY[[[]]]____________^^^aaadddgggfffddd```]]]bbbccccccdddcccbbb```___```bbbccccccbbbbbbdddeeeddddddddddddcccbbbaaa``````___^^^^^^```aaaaaa```cccbbbaaabbbccccccaaa___]]]^^^___```aaa```___^^^[[[^^^bbbeeehhhhhhgggfff___aaabbbbbbaaaaaaccceeegggfffeeeeeeggghhhhhhhhhkkkjjjiiigggggghhhjjjkkkeeefffhhhhhhhhhiiikkkmmmkkkkkkkkkkkkkkkjjjiiiiiiffffffgggjjjnnnnnnkkkggghhhiiiiiiiiihhhgggffffffjjjjjjiiiiiijjjkkkmmmnnnlllmmmnnnmmmlllmmmnnnppplllmmmoooqqqrrrsssssssssmmmkkkhhhffffffgggjjjkkkjjjiiifffdddccceeejjjnnnnnnlllmmmooooookkkjjjlllnnnmmmllllllmmmllljjjhhhhhhhhhhhhhhhhhhhhhggggggbbbdddffffffdddbbbbbbbbb___aaaddddddcccccccccdddfffkkkmmmkkkkkkooorrrqqqqqqtttuuussspppoooqqqtttwwwtttrrrsssvvvyyyzzz|||xxxwwwvvvuuutttrrrqqqqqqxxxwwwwwwwwwwwwvvvvvvvvvsssssstttuuuvvvxxxzzz{{{wwwwwwuuuqqqkkkgggeeeeeeeeeggghhhgggdddbbbaaaaaaaaabbbddddddcccbbbcccddd^^^hhhvvv|||vvvkkkhhhlllgggfffhhhmmmooonnnooorrrrrrssstttuuuvvvvvvvvvvvvrrrqqqrrrtttsssoooqqquuuvvvwwwwwwuuuqqqooonnnnnnoooooonnnllljjjiiijjjllllllkkkkkkllloooppppppooonnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjiiihhhiiilllooopppooommmllllllmmmooopppoooooooooooonnnmmmlllkkkdddfffhhhhhhfffeeeeeeeeeiiilllnnnooonnnlllkkkkkkmmmkkkjjjiiiiiijjjkkkmmmnnnmmmllllllnnnppprrrtttvvvvvvvvvvvvwwwyyyzzz|||yyyyyyzzz{{{{{{{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~}}}~~~yyy~~~|||zzz~~~~~~}}}{{{}}}{{{|||}}}{{{{{{{{{}}}~~~dddbbb```___^^^^^^___```___\\\ZZZ\\\aaacccaaa^^^aaaaaaaaacccgggiiijjjjjjbbbbbbbbbeeeggghhhfffeeeeeeeeedddddddddeeefffgggbbbccccccbbb``````aaabbbeeedddcccbbbbbbbbbcccddd```___]]]ZZZWWWXXX\\\```ZZZZZZZZZ[[[\\\]]]^^^___aaa___^^^^^^___``````___bbbaaa```______^^^^^^^^^]]]^^^^^^___`````````___```___^^^]]]]]]___```aaa^^^```bbbaaa^^^[[[[[[\\\SSSRRRQQQQQQQQQQQQQQQRRR[[[]]]```aaaaaaaaacccdddcccccccccccccccccccccbbb``````````````````aaaaaa___^^^\\\[[[YYYXXXXXXXXXVVVXXX[[[^^^___]]][[[ZZZ]]]___aaaccccccaaa___]]]cccdddeeeeeedddbbb```___bbbdddffffffeeeeeeggghhhffffffggggggffffffeeeeeeaaa``````aaadddeeeeeedddfffeeedddeeeggggggdddbbb___```ccceeefffdddbbb```aaadddhhhkkkllljjjgggeeeaaaaaabbbbbbbbbcccgggjjjkkkiiigggiiilllnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnniiihhhhhhiiikkkmmmmmmmmmppppppqqqqqqppppppooonnnkkkjjjlllpppuuuuuuppplllnnnnnnoooooonnnlllkkkjjjmmmlllllllllmmmnnnoooppppppqqqrrrqqqnnnnnnooorrrlllmmmnnnppprrrtttvvvvvvpppnnnkkkhhhhhhjjjlllnnnjjjiiifffcccaaaeeelllrrrnnnkkklllppppppkkkiiikkklllkkkjjjkkkmmmnnnllljjjhhhhhhhhhhhhhhhgggfffeeeaaabbbccccccaaa______```]]]```bbbdddcccbbbbbbccchhhkkkllliiiiiinnnqqqqqqpppsssvvvtttpppoooqqqsssvvvvvvuuuvvvyyy}}}~~~}}}vvvwwwwwwwwwvvvuuusssrrruuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqqqqrrrsssuuuvvvsssrrrpppkkkgggeeeeeefffdddeeegggfffdddbbbbbbbbbeeeggghhhgggeeeccccccddd___ccckkkqqqoooiiigggjjjiiiggggggkkkllljjjkkknnntttuuuxxxzzz{{{{{{zzzzzzuuutttvvvxxxwwwsssssswwwtttvvvxxxvvvrrrooooooooommmnnnooonnnlllkkklllmmmooonnnmmmnnnpppqqqpppoooppppppooooooooonnnnnnnnnnnnnnnmmmkkkjjjkkknnnqqqoooooooooooopppqqqrrrrrrpppqqqrrrrrrrrrqqqpppooohhhkkkmmmmmmkkkiiiiiijjjjjjmmmqqqsssqqqoooooopppmmmllllllkkkkkkllllllmmmppppppqqqqqqsssuuuvvvwwwyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||zzz}}}~~~{{{{{{{{{~~~}}}|||||||||}}}}}}xxx{{{}}}|||yyyxxxzzz~~~{{{|||yyyxxx|||{{{|||}}}}}}|||zzzxxxwwwxxxzzz|||~~~~~~hhhgggdddbbb``````aaaaaaccc```___bbbhhhkkkjjjgggjjjiiiiiikkknnnpppqqqqqqdddeeefffiiilllmmmkkkiiikkkjjjhhhgggffffffggggggbbbccccccbbbaaaaaabbbddddddcccaaa``````aaabbbbbb```___\\\WWWTTTUUUZZZ___[[[[[[\\\]]]^^^```bbbcccaaa```^^^^^^_________^^^aaa```___^^^]]]\\\]]]]]]^^^___``````aaaaaaaaa```___^^^\\\\\\\\\]]]___aaa```cccdddbbb^^^[[[ZZZ[[[NNNNNNNNNNNNOOOPPPQQQQQQYYY\\\___aaa``````aaabbb^^^___```aaaaaabbbeeeggg______^^^^^^^^^]]]]]]]]]^^^]]]\\\ZZZYYYYYYYYYXXXYYY\\\```bbbbbb```]]][[[]]]^^^___```````````````dddeeefffffffffdddaaa```___```bbbbbbaaabbbccceeeaaaaaabbbcccdddddddddccccccbbbccceeehhhiiiiiigggjjjhhhgggiiikkkkkkhhhdddaaadddgggjjjjjjhhheeeccciiillloooqqqqqqmmmiiifffeeeeeeeeeeeeeeehhhmmmpppnnnkkkjjjkkkoooqqqqqqooonnnppprrrttttttsssqqqppptttqqqoooppptttvvvuuussssssttttttttttttssssssrrrnnnmmmoootttyyyyyytttoooqqqqqqrrrrrrqqqooommmlllkkkkkkkkkkkklllmmmmmmnnnoooqqqqqqooolllkkkmmmoooiiiiiijjjllloooqqqtttuuurrrpppllliiiiiikkknnnpppjjjhhheeeaaa```dddlllssskkkhhhiiiooooooiiihhhkkkhhhfffeeegggjjjllljjjhhhfffggggggggggggeeecccbbbaaabbbbbbaaa```___```aaa^^^```dddeeedddccccccdddlllnnnlllgggfffkkkpppqqqkkkooorrrqqqllljjjlllooooooqqqsssuuuxxx||||||yyyrrrsssuuuvvvuuutttrrrqqqoooqqqrrrssssssqqqooonnnvvvuuutttrrrrrrrrrssstttuuutttqqqmmmjjjjjjlllnnndddfffiiijjjjjjiiijjjkkkkkkllllllkkkhhheeeeeeeeeiiieeefffkkkooonnnmmmooorrrooonnnppppppmmmnnnqqqoooqqqtttwwwyyyyyywwwvvvqqqppprrruuutttpppooorrrqqqtttvvvuuurrroooooopppmmmoooqqqqqqpppoooooopppsssqqqqqqqqqsssssssssqqqsssssssssrrrrrrrrrqqqqqqvvvvvvtttrrrqqqqqqtttwwwppprrrtttvvvwwwwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvqqqtttvvvuuurrrooooooqqqjjjnnnsssuuusssrrrrrrsssqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrtttvvvwwwxxxyyyvvvvvvvvvvvvwwwyyy{{{|||zzzzzz{{{|||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~zzz}}}}}}|||}}}|||~~~~~~}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}~~~wwwzzz{{{xxxxxx{{{{{{xxxzzzzzzzzz|||}}}}}}{{{yyyyyyzzz{{{yyywwwvvvxxx{{{|||{{{yyywwwwwwyyyzzz|||tttxxxzzzyyyvvvvvv{{{yyy}}}}}}{{{}}}||||||||||||||||||||||||zzz{{{{{{xxxuuutttwwwzzzwwwxxxyyyyyyxxxwwwtttssssssuuuxxx{{{||||||zzzyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~ooolllgggdddbbbccceeegggaaa______aaadddeeedddaaadddeeegggiiiiiiiiigggfffddddddeeefffgggggggggfffeeeeeeeeedddccccccbbbbbb```aaabbbbbb```^^^^^^___]]]\\\\\\]]]___aaaaaa```^^^]]]]]]]]]]]]^^^^^^______bbbcccbbb```___aaacccaaa___]]]]]]^^^_________``````______^^^^^^]]]]]]]]]]]]^^^```aaabbbcccdddbbb[[[YYY___aaa___^^^aaabbbcccbbbaaabbbbbb[[[QQQIIIIIIIIIHHHHHHKKKPPPSSSUUUZZZ```bbb```^^^```cccbbbcccbbb___aaaddddddaaa^^^```aaaaaa`````````aaacccbbb___\\\YYYXXXZZZ\\\^^^___aaaccceeeeeeeeeeee```bbbdddeeeeeedddbbb```hhhfffeeefffhhhiiigggdddfffeeecccbbbbbbccceeefff```aaabbbdddeeefffggggggbbbccceeeggghhhiiijjjjjjnnnkkkhhhhhhjjjjjjfffaaaccceeefffgggggghhhjjjlllpppoooooopppqqqpppmmmjjjooommmjjjiiiiiillloooqqqoooooonnnnnnoooqqqssstttoooooonnnnnnnnnpppqqqrrrtttttttttttttttsssqqqqqqnnnnnnnnnooonnnnnnmmmlllhhhiiijjjkkklllmmmmmmmmmmmmlllkkkiiihhhhhhggggggkkkkkklllmmmmmmmmmllllllkkkjjjiiijjjkkkkkkjjjiiiggghhhjjjmmmoooqqqrrrrrrrrrpppnnnoooppppppmmmjjjeeeeeeeeefffhhhjjjmmmnnnhhhjjjkkkjjjhhhfffgggggghhhhhhgggffffffhhhiiijjjhhhhhhhhhggggggffffffeeedddeeedddbbbaaabbbdddgggjjjhhhgggiiikkkjjjgggdddmmmllljjjiiihhhhhhiiiiiiooollllllnnnmmmiiigggiiijjjkkkmmmoooppppppoooooooooooopppppppppooonnnnnniiilllooonnnlllkkkmmmoooppppppoooooooooqqqrrrsssuuurrrooonnnoooooollliiibbbhhhooopppmmmkkklllnnnqqqmmmjjjhhhjjjlllnnnnnniiijjjkkklllnnnooopppppptttttttttsssrrrqqqooooootttuuuvvvuuutttttttttuuurrrqqqppppppqqqsssvvvxxxtttsssrrrrrrssssssrrrpppssssssrrrrrrrrrrrrsssssswwwuuusssqqqqqqsssuuuvvvuuuuuuuuutttuuuvvvwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyuuuwwwyyyyyyxxxyyyzzz{{{yyy{{{||||||{{{zzz|||}}}{{{wwwtttzzz{{{uuuvvvwwwwwwxxxwwwvvvuuutttwwwwwwvvvvvvvvvvvvvvvvvvyyyxxxxxxyyyzzz{{{|||}}}{{{yyywwwvvvxxxzzzzzzzzz}}}}}}|||{{{zzzzzzzzz{{{yyyzzz{{{{{{{{{{{{{{{zzz}}}}}}}}}||||||||||||||||||}}}~~~}}}{{{zzz{{{|||||||||||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||{{{yyyvvvwwwyyy{{{zzzxxxsssssstttuuuuuutttrrrqqqrrrsssvvvxxxxxxwwwuuutttnnnppprrrrrrpppqqqtttwww{{{xxxvvvttttttsssrrrpppppppppoooppprrruuuxxxzzzwwwxxxyyyzzzzzzyyywwwwwwwwwvvvvvvvvvuuuuuuttttttssstttuuuvvvuuutttsssrrrsssrrrrrrrrrssssssqqqppptttssssssvvvyyyyyytttpppyyyxxxwwwwwwyyy|||zzzuuuuuuyyy|||zzzxxxzzzzzzzzzzzzzzzyyyyyyyyyfffeeecccaaa```______^^^```^^^\\\]]]______]]]ZZZ^^^___aaacccdddcccbbbbbbaaabbbccceeefffgggggggggddddddeeeeeefffffffffgggccceeeffffffdddccccccdddeeeccc``````aaadddeeeeeebbbbbbaaaaaabbbbbbccccccbbbdddfffeeecccbbbdddfffdddbbb``````aaabbbbbbaaadddcccccccccbbbbbbaaaaaa```aaabbbbbbcccdddeeeeeeeee```^^^bbbeeecccbbbdddffffffeeeccccccbbb[[[RRRIIIIIIIIIIIIJJJOOOUUUYYYcccgggkkkjjjfffbbbbbbdddeeeffffffdddfffkkkkkkgggdddeeegggfffeeeddddddeeeeeeeeeccc___]]]\\\^^^aaaaaabbbdddfffggggggggggggfffgggiiijjjiiigggdddccciiigggfffgggiiiiiifffdddddddddeeeeeeffffffffffffbbbcccdddeeefffgggggggggdddeeefffhhhiiijjjkkkkkkoookkkhhhhhhkkkkkkhhhdddeeefffhhhhhhhhhhhhiiikkkllllllllllllllllllkkkjjjnnnmmmkkkjjjjjjlllnnnpppmmmllllllllllllmmmooopppkkkjjjjjjjjjkkkmmmnnnoooppppppppppppppppppppppppmmmmmmmmmnnnmmmllllllkkkkkkkkklllmmmmmmmmmllllllkkkjjjjjjiiiiiijjjjjjjjjlllllllllmmmmmmnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkeeefffhhhjjjkkkmmmmmmnnnpppnnnmmmmmmooonnnllljjjhhhgggggghhhiiikkkmmmnnnlllmmmnnnllliiiggggggggghhhgggfffeeeeeefffggggggffffffeeeeeeddddddccccccfffffffffeeeeeefffiiilllmmmjjjggggggjjjlllmmmlllmmmmmmllllllmmmnnnpppqqqqqqooooooqqqqqqmmmlllnnnpppqqqqqqrrrssssssssssssrrrrrrrrrrrrrrrqqqpppooooooppprrrrrrqqqqqqrrrrrrrrrqqqpppooooooooopppqqqrrrpppnnnnnnppppppnnnllleeeiiimmmmmmjjjiiillloooqqqnnnjjjiiijjjmmmnnnooollllllmmmmmmnnnooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqquuuwwwuuuqqqpppssswwwtttsssrrrrrrtttvvvxxxyyysssssssssvvvyyyyyyvvvsssttttttttttttuuuwwwxxxyyy|||{{{yyywwwwwwyyy{{{|||~~~|||{{{zzz|||}}}~~~~~~||||||{{{zzzzzz{{{|||}}}{{{|||}}}}}}|||}}}~~~~~~~~~}}}|||zzz~~~}}}xxxxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{||||||zzzxxx~~~~~~~~~~~~zzz{{{{{{|||||||||||||||~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}{{{zzz{{{|||zzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxyyyyyyxxxwwwxxxuuurrrrrrssssssrrrppppppppppppqqqqqqpppoooooossstttuuuvvvuuussspppooooooqqqsssrrrqqqrrrtttwwwxxxvvvtttsssssssssrrrppppppppppppqqqrrruuuxxxyyypppqqqrrrssssssrrrqqqqqqtttuuuwwwxxxwwwuuurrrpppmmmnnnnnnooonnnmmmlllkkkppppppooopppqqqpppooonnnlllnnnqqqrrrqqqooommmllluuutttsssrrrtttvvvyyyzzzyyyxxxvvvttttttsssrrrrrrqqqrrruuuwwwwwwwwwvvvvvv___```aaaaaa```^^^[[[YYY]]][[[YYYXXXWWWVVVTTTQQQWWWXXXZZZ\\\^^^^^^^^^]]]```aaabbbdddfffggghhhhhhggggggggghhhhhhhhhhhhhhhfffgggiiiiiihhhggghhhiiillliiidddbbbcccfffggghhhgggfffffffffgggggghhhiiifffhhhiiihhhgggfffggghhhgggeeecccccceeefffeeeeeegggggggggggggggfffffffffeeeeeefffffffffggggggggghhheeecccfffhhhffffffhhhiiijjjhhheeecccbbbZZZQQQIIIIIIIIIIIILLLRRRZZZ```fffjjjlllkkkgggcccbbbcccgggiiiiiihhhjjjoooooollliiijjjjjjiiihhhfffggghhhggggggfffcccaaaaaacccfffcccdddfffhhhiiiiiihhhhhhjjjkkklllmmmllliiigggeeeiiiggggggggghhhhhhfffdddccceeefffhhhhhhhhhgggfffddddddeeefffffffffffffffdddeeefffggghhhiiijjjkkknnnjjjggggggiiikkkjjjhhhhhhjjjllllllkkkjjjkkkllloooppppppooonnnnnnoooqqqpppoooooooooooopppqqqqqqnnnnnnmmmmmmmmmnnnnnnooojjjjjjjjjkkklllmmmooopppoooooonnnmmmmmmnnnpppqqqnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmlllkkkjjjiiigggggghhhhhhiiijjjllllllllllllllllllmmmnnnooopppnnnlllkkklllmmmnnnmmmlllhhhhhhjjjkkklllmmmmmmmmmlllkkkjjjkkklllmmmkkkiiijjjjjjiiiiiijjjkkkmmmnnnpppqqqqqqoookkkhhhggggggiiiiiihhhggggggggghhhhhhggggggffffffeeedddcccccceeeffffffffffffhhhlllooorrrooojjjiiilllppptttvvvppppppqqqrrrtttwwwzzz{{{xxxvvvvvvzzzzzzwwwvvvxxx||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwxxxyyyzzzxxxwwwuuuuuusssrrrrrrqqqqqqrrrqqqoooooooooqqqrrrqqqpppjjjlllllljjjhhhiiimmmqqqrrrooolllkkklllnnnpppppplllllljjjiiiiiijjjkkklllmmmmmmllllllmmmoooqqqrrrlllqqqtttpppjjjiiiooovvvvvvvvvuuuuuuvvvxxxzzz{{{sssrrrtttyyy{{{vvvwwwvvvvvvwwwxxx{{{}}}||||||}}}}}}}}}~~~{{{||||||||||||{{{zzzzzzyyyzzz|||~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~{{{xxx}}}||||||||||||}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxvvvtttuuuwwwwwwuuussstttrrrooommmlllllljjjhhhkkkkkkkkkkkklllmmmnnnnnnssstttuuuvvvuuusssqqqpppssstttuuuuuuttttttvvvwwwvvvtttsssssstttuuutttrrrrrrsssssstttvvvxxxzzz{{{sssssstttuuuvvvvvvvvvvvvuuuwwwzzz{{{zzzwwwrrroooqqqqqqqqqqqqqqqpppooooooqqqqqqrrrssssssrrrrrrrrrnnnssswwwwwwsssqqqqqqsssxxxwwwvvvuuuvvvwwwxxxyyyzzz|||}}}{{{vvvrrrqqqrrrppprrrvvvxxxxxxuuurrrpppbbbcccddddddcccaaa___]]][[[ZZZXXXVVVTTTSSSQQQPPPVVVWWWYYY[[[]]]^^^^^^^^^bbbcccdddfffggghhhhhhhhhmmmmmmllljjjiiihhhgggffffffhhhiiijjjiiiiiiiiijjjmmmjjjfffeeefffggggggggghhhhhhhhhhhhiiijjjkkkkkkiiiiiijjjjjjiiiiiiiiijjjhhhgggeeefffggghhhgggfffhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiigggfffggghhhggghhhhhhiiikkkiiidddbbb```YYYQQQKKKKKKKKKKKKNNNTTT\\\bbb```cccfffggggggffffffhhhhhhjjjjjjiiikkkooonnnjjjjjjkkkkkkiiigggffffffhhhgggggggggeeeddddddfffhhheeefffggghhhiiiiiihhhgggjjjkkklllllllllkkkiiihhhggggggggghhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhgggfffffffffffffffeeeddddddccccccdddeeefffggghhhiiillliiiffffffhhhjjjkkkkkklllnnnpppqqqpppppppppqqqtttuuuuuusssqqqpppsssuuusssssstttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrmmmmmmnnnoooppprrrssstttrrrpppnnnmmmmmmnnnoooqqqooooooooooooooonnnmmmmmmmmmmmmlllkkkiiigggfffeeeeeeeeeeeeeeefffhhhiiijjjjjjiiiiiiiiijjjlllnnnooolllkkkjjjkkkllllllkkkjjjhhhiiijjjjjjkkkkkkjjjjjjhhhhhhiiijjjjjjkkkjjjiiikkkkkkjjjiiiiiijjjllllllooopppqqqooollljjjiiiiiijjjjjjkkkkkklllmmmmmmnnnlllkkkkkkjjjiiihhhggggggjjjjjjkkkjjjjjjkkkooorrrvvvsssooonnnooossswwwzzzsssssstttvvvxxx{{{~~~~~~|||}}}~~~}}}|||zzzyyyzzz}}}~~~|||yyyyyyyyyxxxxxxwwwwwwwwwwwwrrrrrrrrrrrrssssssssssssooopppooonnnlllmmmqqqtttvvvssspppooopppqqqqqqqqqpppnnnlllkkkjjjjjjkkklllpppooonnnmmmnnnppprrrsssoooqqqqqqnnnkkkkkkpppvvvvvvvvvvvvvvvwwwxxxyyyzzzvvvttttttxxx}}}xxxyyyxxxxxxxxxzzz}}}~~~}}}||||||}}}}}}yyyyyy|||}}}|||yyy~~~~~~}}}~~~}}}||||||}}}}}}||||||||||||zzz|||}}}{{{}}}}}}}}}~~~|||zzz{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}}}}|||{{{yyyxxxxxxwwwwwwzzzwwwtttuuuxxxyyywwwssssssqqqooonnnlllkkkjjjiiijjjjjjjjjkkkmmmooorrrtttuuuvvvxxxzzz{{{|||{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzvvvvvvuuuwwwyyyzzzyyywwwxxxxxxzzz{{{|||~~~|||}}}}}}~~~}}}|||xxxuuu{{{{{{{{{{{{zzzzzzyyyyyyxxxyyy{{{{{{{{{{{{{{{|||yyy|||~~~~~~~~~}}}|||{{{{{{{{{~~~}}}yyyvvvtttuuuwwwyyyyyyvvvpppiiieeegggfffeeeeeedddddddddddd^^^]]]\\\[[[YYYYYYYYYZZZ[[[\\\^^^___aaabbbccccccfffggghhhhhhhhhhhhhhhgggnnnmmmlllkkkjjjiiihhhhhhgggiiikkkkkkjjjjjjkkkllljjjiiihhhiiiiiiiiigggeeegggggggggggghhhiiijjjkkkjjjiiiiiiiiijjjjjjjjjiiihhhgggfffggghhhhhhgggffffffffffffgggggghhhhhhiiihhhhhhhhhhhhggggggggggggfffggggggeeeeeefffgggggggggiiihhhccc```___YYYSSSQQQQQQPPPOOOQQQVVV\\\aaaaaacccgggjjjlllmmmooopppkkkmmmllljjjkkknnnlllhhhkkkkkkkkkiiigggfffggghhhffffffgggeeeddddddfffhhhhhhiiijjjkkkkkkjjjiiiiiihhhiiikkklllmmmnnnmmmmmmhhhiiikkklllmmmnnnooooootttrrrnnnkkkjjjjjjlllmmmjjjjjjjjjjjjiiihhhggggggfffeeeeeefffggghhhiiijjjmmmllljjjiiikkkmmmooopppooorrruuuwwwvvvvvvvvvwwwuuuuuutttrrrqqqqqqrrrtttrrrsssttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqppplllmmmnnnooopppqqqrrrrrrrrrqqqnnnlllkkklllmmmnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjhhhgggdddcccaaaeeedddddddddddddddeeeeeeggggggggghhhiiijjjkkkkkkjjjiiihhhhhhjjjjjjiiihhhdddeeeeeeeeeeeeeeeddddddfffggghhhiiiiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjkkkkkkmmmnnnnnnlllkkklllmmmiiijjjlllmmmoooqqqrrrrrrpppooonnnmmmlllkkkjjjjjjqqqqqqpppooonnnoooqqqtttsssrrrqqqppppppqqqsssuuussssssssstttuuuxxxzzz{{{zzzxxxyyy~~~|||}}}~~~}}}yyywwwvvvwwwzzzzzzxxxuuuyyyzzzzzz{{{{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvtttuuuvvvuuuuuuvvvwwwyyy|||yyyvvvttttttuuutttssswwwvvvuuusssssssssssstttxxxvvvtttsssrrrsssuuuvvvvvvssspppoooqqqsssuuuvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyvvvsssuuuyyy|||zzzxxxzzzyyyxxxwwwxxxzzz|||}}}{{{zzzzzzyyyzzz{{{|||}}}~~~{{{xxxxxxyyy{{{zzzxxxzzzzzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~|||~~~yyy|||~~~|||{{{~~~{{{{{{{{{{{{{{{{{{|||||||||}}}~~~{{{yyy}}}~~~~~~}}}{{{zzzzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{yyywwwxxxzzzzzzxxxvvvvvvuuuuuusssrrrrrrrrrsssrrrrrrrrrtttwwwzzz}}}}}}~~~~~~zzzyyyzzz|||}}}~~~~~~~~~|||{{{~~~|||zzz|||~~~}}}yyytttwwwwwwxxxvvvqqqiiibbb]]]gggeeecccbbbbbbccceeefffaaabbbbbbaaa``````bbbeeebbbbbbcccdddeeeggghhhhhhiiiiiiiiiiiiiiihhhhhhgggiiiiiijjjjjjkkkllllllmmmiiikkkmmmmmmlllkkklllmmmgggggghhhjjjlllkkkhhhfffeeeeeeeeefffggghhhiiijjjjjjiiihhhiiijjjjjjiiihhhgggffffffggghhhhhhgggeeedddeeeeeefffggghhhhhhiiiggggggggggggggggggggggggdddggghhhdddbbbdddfffeeeeeehhhhhhdddbbbbbb^^^ZZZYYYYYYYYYXXXXXX[[[___cccfffgggiiikkkmmmnnnooopppmmmoooooommmnnnpppmmmhhhllllllllljjjhhhhhhiiikkkfffggggggfffeeedddfffgggkkklllmmmmmmmmmlllkkkjjjhhhiiikkkmmmnnnppppppqqqkkknnnppprrrrrrrrrtttuuu{{{xxxsssooommmnnnqqqssspppppppppoooooonnnllllllkkkjjjjjjjjjjjjlllnnnoooqqqpppppppppppprrrsssuuurrrtttxxxyyyxxxwwwwwwxxxvvvtttssstttvvvwwwwwwvvvooooooooopppoooooonnnmmmjjjjjjkkkllllllkkkkkkkkkhhhhhhjjjkkkkkkkkkkkkkkkooonnnlllkkkjjjjjjkkkkkkjjjkkkkkkkkkkkkjjjiiiiiijjjiiiiiihhhgggeeeccccccggggggfffeeeddddddddddddggghhhiiijjjjjjjjjiiiiiijjjhhhggghhhiiijjjiiigggfffffffffggggggffffffeeefffhhhjjjjjjiiiiiijjjkkkjjjjjjiiihhhhhhiiikkkkkkhhhjjjlllmmmmmmmmmnnnooohhhiiikkknnnpppqqqrrrrrrppppppooonnnlllkkkjjjjjjnnnnnnmmmkkkjjjkkkmmmooommmnnnooonnnmmmmmmnnnpppppppppoooooopppqqqssstttqqqoooqqquuuvvvttttttwwwxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwttttttssstttuuutttsssqqqxxxyyyzzz{{{||||||||||||{{{|||}}}|||zzzyyyzzz{{{{{{{{{{{{|||}}}~~~}}}zzzyyyyyywwwvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvtttrrrqqqqqqqqqqqqsssoookkklllpppssssssqqqsssssssssttttttuuuuuuuuuxxxvvvsssrrrsssuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyyyy}}}|||{{{zzzzzzzzz{{{|||~~~~~~||||||||||||}}}~~~}}}|||||||||~~~~~~~~~|||zzzzzz|||}}}zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{zzz~~~{{{yyyxxxzzz|||}}}~~~|||{{{{{{{{{{{{{{{|||}}}||||||{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}||||||}}}~~~}}}}}}|||||||||||||||}}}||||||||||||{{{{{{{{{{{{zzz{{{{{{zzzyyyyyy{{{|||}}}~~~||||||}}}}}}}}}xxxuuuvvv{{{}}}yyyuuuwwwwwwvvvsssoooiiidddaaacccbbb```______aaabbbccc```bbbbbbaaa___```dddgggffffffffffffggghhhiiijjjggghhhhhhiiiiiiiiihhhhhhfffggghhhiiijjjlllmmmmmmiiikkklllllljjjiiiiiijjjccccccccceeehhhiiihhhgggeeeeeeeeefffggghhhjjjjjjkkkiiihhhhhhjjjkkkjjjhhhgggffffffgggiiihhhgggeeeeeeeeefffggghhhiiijjjjjjggggggggggggggggggggggggdddiiijjjeeebbbeeegggeeeeeeiiikkkhhhggghhhgggdddbbbcccccccccbbbcccfffiiijjjiiiiiijjjkkklllkkkkkkllloooooonnnoooqqqnnniiikkklllkkkiiihhhhhhkkkmmmiiijjjjjjiiigggfffggghhhjjjkkkkkklllkkkjjjiiihhhhhhhhhiiikkklllmmmnnnnnnmmmooorrrrrrqqqppprrrssswwwuuurrrooooooppprrrsssqqqqqqqqqqqqpppooonnnnnnnnnmmmllllllmmmnnnpppqqqqqqrrrsssssssssssstttuuurrruuuwwwxxxvvvsssrrrrrrtttqqqpppttt|||~~~zzzlllllllllkkkkkkjjjjjjjjjfffggghhhiiijjjjjjiiiiiihhhhhhiiijjjjjjiiiiiihhhkkkkkkkkkkkkllllllmmmmmmkkkkkkllllllkkkkkkjjjiiikkkkkkkkkkkkjjjiiihhhgggkkkjjjiiiiiihhhhhhiiiiiikkklllnnnoooooommmkkkiiilllkkkjjjjjjllllllkkkjjjiiijjjjjjkkkkkkkkkjjjjjjhhhjjjlllllljjjiiijjjlllkkkjjjiiiiiijjjkkklllmmmhhhjjjlllmmmmmmnnnoooppplllmmmnnnpppqqqqqqqqqqqqqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiigggggghhhkkkmmmkkkmmmnnnnnnmmmmmmpppsssqqqqqqpppooopppqqqrrrsssooommmnnnrrrsssqqqqqqtttrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwwwwuuuttttttuuuzzz{{{|||}}}}}}||||||{{{|||~~~~~~~~~~~~~~~|||zzzxxxqqqsssuuuwwwwwwwwwvvvuuuttttttsssrrrqqqpppooonnnmmmlllkkklllnnnooooooooorrrrrrsssssstttsssssssssrrrssstttsssrrrrrrtttvvvsssttttttuuuuuutttsssrrrppppppqqqqqqrrrsssttttttwwwzzz{{{yyyvvvvvvyyy}}}~~~|||||||||}}}}}}~~~{{{}}}~~~}}}~~~}}}{{{xxxwwwxxxzzzzzzyyyyyyxxxyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~~~~|||{{{}}}{{{{{{||||||zzzyyyyyyyyyxxxwwwwwwwwwxxxxxx{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwvvvxxxyyyzzzyyyzzz{{{}}}|||||||||}}}~~~~~~}}}}}}}}}|||||||||~~~}}}}}}{{{wwwsssooommmooorrrrrrrrrsssrrroookkkhhheeecccbbb____________`````````aaa]]]^^^___]]][[[\\\```cccgggfffffffffggghhhhhhiiieeeeeeggghhhiiiiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjggghhhiiiiiigggeeeeeefff___^^^]]]___bbbeeeggggggfffffffffggghhhiiikkklllllliiihhhiiikkkllljjjhhhgggfffggghhhiiiiiigggeeeffffffggghhhjjjkkkllllllffffffgggggghhhhhhhhhhhheeekkklllfffcccfffhhhgggfffkkkmmmkkkkkkmmmmmmkkkgggiiijjjjjjjjjkkkmmmnnnnnnlllllllllmmmnnnmmmllliiilllmmmlllnnnqqqnnniiiiiijjjiiihhhfffgggjjjllllllmmmmmmllljjjiiiiiijjjgggggghhhhhhgggfffdddcccfffgggggghhhhhhiiiiiijjjlllnnnppppppmmmkkklllnnnnnnnnnmmmmmmnnnnnnooopppooooooooooooooonnnmmmmmmnnnmmmlllkkklllnnnpppqqqnnnppprrrrrrrrrqqqqqqrrrrrruuuwwwvvvsssooolllkkklllhhhhhhooozzz}}}xxxmmmlllkkkjjjjjjjjjjjjjjjgggiiijjjlllmmmmmmllllllllllllmmmnnnmmmlllkkkjjjiiijjjlllnnnpppqqqqqqqqqnnnnnnoooooonnnnnnmmmlllmmmmmmmmmnnnnnnmmmmmmlllmmmmmmmmmlllmmmmmmnnnnnnnnnppprrrsssssspppmmmjjjooonnnmmmmmmnnnooonnnmmmhhhhhhiiijjjjjjjjjjjjiiiiiilllnnnmmmkkkiiijjjlllkkkkkkjjjjjjkkklllnnnoooiiikkknnnnnnnnnnnnooopppqqqrrrssssssssssssrrrqqqssssssrrrpppooommmlllllljjjkkkkkkkkkkkkmmmpppsssmmmooopppooonnnpppuuuzzzttttttsssssssssuuuvvvwwwsssqqqrrrvvvwwwttttttwwwssstttvvvxxxyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{yyy|||~~~}}}zzzxxxyyy{{{~~~|||{{{|||~~~~~~{{{yyyqqqssswwwzzz{{{{{{yyyxxxwwwwwwwwwwwwvvvuuutttsssnnnppprrrrrrqqqqqqsssuuuqqqrrrsssssstttssssssssslllqqquuuuuurrrqqqsssvvvoooqqqsssuuuuuutttrrrqqqkkkkkklllmmmmmmnnnooooooppptttwwwuuuppppppuuu{{{yyyxxxwwwuuuttttttttttttuuuwww{{{|||zzzxxxvvvvvvuuuxxx|||}}}{{{yyyxxxxxxvvvuuutttsssqqqooopppssszzzyyyxxxxxxyyyzzz{{{|||xxxyyyzzz|||~~~~~~|||xxxttt|||{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxxxxyyy{{{~~~|||{{{zzzyyyxxxwwwvvvvvvrrrtttvvvwwwwwwxxxzzz|||}}}}}}~~~~~~}}}|||}}}~~~}}}yyy{{{{{{}}}~~~~~~}}}|||}}}~~~~~~|||~~~{{{{{{}}}}}}~~~~~~~~~|||xxxuuurrrkkkjjjfffbbb```aaafffjjjkkkhhhddd___[[[YYYXXXXXX___\\\YYYYYYYYYYYYVVVSSSXXXUUURRRQQQNNNMMMRRRZZZcccccccccdddeeeeeeffffff```cccfffeeecccccceeehhhbbbcccdddeeeeeeffffffeeeffffffeeecccaaa```^^^]]]YYYVVVUUUWWW[[[```aaa```iiihhhfffeeeeeegggiiijjjllliiifffhhhmmmnnnllliiihhhjjjlllmmmmmmmmmnnnooolllkkkiiihhhhhhjjjkkklllhhhhhhjjjnnnqqqpppjjjeeejjjmmmnnnjjjeeedddfffjjjlllooorrrrrrooonnnoooqqqlllnnnooommmiiijjjoootttqqqrrrrrrpppnnnmmmnnnooollllllnnnqqqqqqnnnllllllggggggggggggiiikkknnnqqqnnnnnnoooppprrrqqqooolllooonnnmmmmmmmmmkkkhhhdddcccbbbccceeefffeeefffhhhlllkkkmmmpppnnnjjjjjjmmmoookkkkkkpppqqqnnnmmmooollllllmmmmmmmmmllllllkkkkkkkkkjjjgggfffgggjjjmmmllllllkkkkkkllloooqqqsssnnnssswwwuuunnniiijjjmmmeeeeeecccaaabbbfffhhhhhheeecccbbbdddhhhiiihhhfffbbbfffiiijjjjjjlllmmmlllooonnnnnnmmmlllllllllmmmooooooooopppssstttttttttqqqppppppqqqsssssspppnnnrrrqqqtttxxxuuunnnmmmrrruuurrrnnnnnnrrruuuuuuuuuuuurrrrrrvvvyyyxxxuuusssuuusssqqqrrrttttttpppmmmooollllllqqqqqqmmmjjjjjjllljjjlllppprrrpppkkkhhhiiihhhggggggiiikkkllllllqqqkkkjjjooopppllllllooossspppttt{{{{{{tttqqqssswwwvvvuuusssqqqpppnnnmmmooommmkkkkkknnnqqqrrrrrrnnnmmmpppuuutttnnnpppvvvwwwwwwvvvvvvuuuuuutttsssuuuqqqsssyyyzzzwwwwww|||xxxzzzwwwzzz}}}||||||}}}|||}}}~~~~~~~~~}}}{{{yyyzzzwwwuuutttwwwwwwxxxxxxyyyyyyyyyyyy{{{zzzvvvrrrtttxxxwwwsssoooppppppooonnnoooqqqsssoooqqqsssuuuuuuuuutttsssqqqrrrsssqqqooonnnpppssspppqqqqqqqqqqqqqqqqqqppppppooonnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnpppqqqrrrqqqrrrsssrrrqqqpppqqqrrrrrrtttuuutttrrrpppppppppnnnpppsssuuuvvvtttrrrpppmmmmmmllllllmmmmmmnnnnnnoooooopppqqqrrrtttvvvwwwsssrrrrrrsssvvvzzz~~~|||zzz}}}|||{{{{{{}}}|||xxx{{{xxxyyyyyyxxxwwwvvvvvvwwwuuutttttttttuuuxxxzzz||||||{{{{{{{{{zzzyyyyyyyyyvvvxxxzzz|||}}}|||{{{zzz~~~~~~}}}}}}{{{yyyxxxzzz~~~|||||||||}}}|||~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~|||yyyyyyxxxxxxxxxxxxyyyzzz}}}vvvpppoooooopppnnnlllnnnrrrtttrrrpppiiigggaaaYYYTTTUUU]]]eeefff```YYYTTTRRRSSSTTTTTTZZZXXXVVVVVVWWWWWWUUURRRSSSPPPNNNNNNLLLKKKOOOVVV___```aaaaaabbbbbbaaaaaaZZZ\\\]]]]]]]]]]]]___```]]]^^^___``````aaaaaaaaa^^^]]][[[ZZZXXXXXXWWWWWWRRROOOMMMOOOTTTYYY[[[\\\eeedddddddddeeeggghhhiiipppmmmkkklllpppqqqooolllkkkmmmpppqqqqqqqqqssstttpppnnnkkkhhhffffffggghhhgggggghhhkkkmmmmmmkkkiiijjjkkkjjjhhhfffgggjjjllloooqqqtttttttttsssssstttmmmppprrrqqqnnnnnnqqquuurrrssssssqqqooonnnooopppjjjlllnnnqqqpppkkkgggeeeeeeggghhhfffcccccchhhlllpppoooooopppqqqpppnnnlllmmmmmmnnnnnnmmmjjjgggeeedddcccbbbccccccbbb``````eeedddgggkkkkkkiiijjjnnnjjjjjjiiiiiiiiihhhgggeeefffggghhhiiiiiiiiiiiiiiikkkkkkjjjiiiggghhhjjjmmmjjjiiiiiiiiijjjlllmmmnnnmmmoooqqqooojjjiiijjjmmmooolllfffaaaaaaccceeefffdddbbb```aaacccdddcccbbbccceeefffffffffhhhiiiiiimmmllllllkkkkkklllmmmmmmooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppsssuuurrrmmmnnnsssrrrpppoooqqqtttvvvuuussswwwtttqqqqqqrrrqqqqqqqqquuusssqqqooooooppptttvvvrrrnnnnnnqqqqqqnnnllllllooooooqqqssssssqqqnnnmmmjjjiiihhhiiikkknnnooopppmmmjjjjjjmmmmmmkkknnntttrrrqqqsssvvvwwwuuutttuuuttttttttttttsssqqqmmmkkksssrrrpppnnnmmmoootttxxxsssqqqsssvvvtttooopppuuuvvvvvvvvvuuutttsssssstttssspppppptttuuuqqqqqquuuuuuzzz|||wwwuuuxxxyyyxxxwww{{{~~~}}}zzzxxxzzz}}}{{{zzzxxxwwwvvvwwwxxxxxx{{{zzzzzzzzz|||}}}~~~}}}~~~{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwuuurrrpppooonnnnnnlllmmmoooppppppooonnnmmmnnnnnnkkkhhhjjjooonnnkkkmmmmmmlllkkkkkkkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooppppppnnnmmmnnnpppooopppqqqqqqqqqpppooonnnoooooooooooopppqqqqqqrrrpppooonnnoooppprrrrrrrrrqqqssstttsssrrrrrrsssuuuqqqqqqppppppooonnnmmmllllllnnnqqqssssssqqqnnnlllmmmlllkkkkkkkkkmmmnnnooonnnnnnoooppprrrsssttttttssssssrrrrrrtttwwwzzz|||tttrrrtttyyyyyyuuusssuuu{{{yyyyyyzzzxxxttttttwww{{{||||||{{{zzzyyyyyyyyyuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}|||{{{zzzzzzyyyxxxyyy{{{}}}}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}}}}}}}~~~}}}zzz{{{zzzxxxwwwvvvwwwxxxyyy||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{wwwwwwxxxwwwvvvvvvvvvwww}}}}}}}}}zzzuuussssssmmmkkkhhhgggfffdddbbb``````___ZZZTTTOOOPPPVVV]]]aaa___^^^\\\]]]```cccfff\\\[[[ZZZZZZ[[[\\\ZZZYYYWWWTTTTTTVVVUUUSSSWWW\\\___```bbbbbbbbbaaa___^^^YYYXXXWWWXXXYYYZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[WWWVVVTTTSSSSSSTTTUUUVVVTTTPPPLLLLLLPPPTTTWWWWWW\\\]]]___aaacccdddeeeeeeooollljjjkkkmmmnnnllliiifffhhhkkklllllllllnnnpppmmmjjjeee```\\\[[[\\\\\\\\\^^^___``````aaaccceeebbb___]]]]]]___bbbdddeeegggggghhhiiikkkkkkiiigggfffhhhkkkkkkiiijjjmmmpppppppppooollliiigggggghhhccceeeggggggfffccc___\\\```cccddd```[[[ZZZ```fffhhhfffeeeeeefffeeecccaaadddfffggggggeeecccbbbaaa```___]]]]]]___```]]]YYY```___aaaeeeeeeccceeeiiieeejjjjjjdddccchhhhhhbbbbbbcccdddeeefffgggggggggeeefffggggggeeeeeefffhhheeeeeefffggghhhiiiiiiiiilllkkkiiihhhggghhhiiijjjqqqnnniiidddbbbbbbdddfffgggeeebbbbbbbbbbbbaaa```dddbbbaaaaaabbbccceeegggfffeeeeeeeeeeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhkkkllllllkkkjjjiiiiiijjjkkkkkklllnnnkkkhhhkkkpppllllllmmmoooqqqqqqooommmmmmmmmmmmkkkkkklllooorrrqqqsssssspppmmmnnnsssxxxqqqmmmkkknnnpppnnnnnnpppjjjlllmmmllljjjiiiiiiiiicccddddddeeefffhhhjjjkkkiiihhhhhhhhhgggggglllsssnnnppppppnnnooorrrtttsssrrrssstttvvvwwwuuuqqqnnnpppsssvvvtttqqqqqqtttxxxtttssssssuuussspppqqqtttqqqssstttssspppnnnooorrrsssqqqppprrrrrrooonnnpppqqqtttvvvttttttuuutttqqqppprrrtttsssqqqqqquuuxxxvvvwwwvvvrrrnnnnnnqqqtttrrrrrrsssrrrrrrsssuuuwwwtttvvvxxxxxxwwwuuuuuuuuuzzzzzzzzzyyyyyyxxxxxxwwwssssssrrrqqqqqqqqqppppppoooppprrrssssssqqqooonnnnnnnnnmmmkkkmmmrrrrrroooqqqqqqooonnnnnnooopppqqqqqqpppnnnmmmmmmmmmnnnoooiiikkkmmmnnnmmmkkklllllllllmmmoooppppppooommmlllmmmnnnoooqqqrrrtttuuuvvvrrrooommmnnnqqqsssrrrqqqtttuuuvvvwwwvvvwwwyyy{{{|||yyyvvvvvvxxxyyywwwuuuppprrrtttvvvuuurrrooolllooonnnmmmlllmmmooorrrtttqqqrrrssstttuuuttttttssswwwvvvuuutttuuuwwwyyyzzz}}}{{{|||~~~~~~{{{zzz|||}}}yyywwwxxxxxxssspppqqq|||||||||{{{{{{{{{zzzzzzwwwxxxyyyzzzzzzzzzzzzyyy~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{||||||{{{zzzyyy{{{{{{|||}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~{{{{{{{{{zzzyyyyyy|||~~~|||~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwxxx{{{|||}}}~~~~~~~~~~~~~~~~~~|||||||||||||||||||||~~~|||zzzyyy{{{}}}|||zzzyyyxxxxxx~~~~~~~~~}}}|||yyywwwwwwooonnnkkkfff```[[[XXXWWWYYYYYYWWWSSSOOOOOOSSSXXX[[[___dddggghhhjjjnnnqqqsssrrrqqqqqqqqqqqqqqqpppooommmnnnqqqqqqppprrrvvvtttuuuwwwxxxwwwuuurrrpppjjjgggeeeeeeffffffccc```_________```aaaaaabbbccc```___^^^^^^___cccfffhhhjjjddd^^^[[[\\\___``````dddfffiiimmmooopppppppppvvvuuusssssstttuuusssqqqmmmnnnoooooonnnoooppprrrtttpppjjjeeeaaa___``````___ccceeeeeecccccceeehhhgggbbb^^^^^^cccggghhhgggeeecccbbbccceeeeeebbb^^^dddcccbbbaaabbbfffnnntttvvvuuurrrmmmhhhcccbbbaaaccccccaaa]]]]]]aaaddddddcccbbb___\\\YYYZZZ^^^bbb```___]]]\\\\\\\\\ZZZXXX\\\]]]^^^\\\[[[[[[]]]```^^^]]]\\\]]]aaadddbbb]]]cccaaaaaabbbaaa^^^___ddd```jjjkkkccccccmmmoooggg``````aaabbbcccccccccbbb___aaaccccccbbbaaaaaabbb^^^```cccfffggghhhhhhgggjjjgggeeeeeeggggggeeeccceeehhhlllmmmiiieeefffkkkgggfffcccaaa______^^^]]]___[[[YYY[[[]]]___bbbfffaaa````````````bbbdddfffffffffggggggfffffffffgggeeeggggggfffdddcccdddfffkkklllmmmllljjjjjjnnnsssnnnnnnnnnooooooooonnnmmmkkkqqqtttrrrnnnmmmmmmmmmjjjmmmppppppnnnmmmmmmooommmiiigggjjjlllkkklllooohhhhhheeeccccccdddccc___]]]^^^^^^^^^^^^^^^___```dddbbb``````aaacccfffiiifffjjjjjjgggiiipppsssqqqpppooooooqqqssstttqqqoooiiinnntttxxxxxxuuurrrqqqpppoooooopppooonnnoooqqqllloooqqqppplllkkkmmmpppqqqoooooooooooonnnnnnooommmnnnooopppppppppmmmkkklllnnnpppooonnnmmmnnnpppuuuxxxyyyuuunnnkkkmmmpppnnnoooooommmkkkllloooqqqrrrssstttsssrrrqqqssstttsssttttttuuuuuutttttttttrrrrrrqqqqqqpppnnnmmmllllllllllllkkkjjjjjjiiihhhfffiiiiiigggiiimmmooommmmmmkkkiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiikkklllnnnooonnnmmmkkkjjjlllmmmpppqqqrrrpppooommmnnnoooqqqsssvvvwwwxxxyyyxxxuuusssuuuzzz|||{{{yyyzzz{{{||||||}}}~~~}}}yyyuuuvvv{{{~~~}}}zzz{{{|||~~~~~~}}}{{{wwwuuuxxxwwwtttssstttwww{{{}}}|||}}}~~~~~~|||zzzxxx~~~}}}|||||||||~~~~~~~~~~~~}}}}}}~~~~~~|||~~~{{{wwwvvv{{{{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{|||}}}~~~yyyzzz{{{zzzxxxxxxyyyzzz~~~}}}||||||{{{zzzzzzzzz{{{|||~~~}}}|||||||||||||||{{{{{{|||}}}~~~|||yyy|||~~~{{{zzz{{{}}}|||{{{{{{zzzxxxuuutttssssssoooooonnnhhh___YYYXXXXXXUUUVVVVVVTTTRRRRRRSSSUUUYYYaaakkkpppnnnlllkkkmmm}}}}}}}}}~~~}}}~~~~~~||||||}}}|||xxxsss{{{wwwrrroooqqqzzz~~~xxxuuuttt{{{xxxppphhhkkkwwwzzzrrriiieeefffhhhgggeeehhhfffeeeeeefffeeecccaaadddcccaaa```___bbbfffjjjiiikkkjjjiiilllrrrrrrmmmllliiihhhiiigggdddfffjjjiiisssuuullllllvvvyyyssshhhiiiiiiiiihhhgggfffffffffhhhkkklllkkkjjjjjjjjjhhhjjjnnnrrruuuvvvvvvvvvuuusssrrrsssuuutttnnnhhh___ggguuu|||vvvlllkkkqqqhhhfffddd```^^^\\\\\\]]]bbb\\\ZZZ___cccdddfffjjjhhhgggfffeeeeeegggiiikkklllnnnoooooommmmmmnnnpppggghhhiiihhhgggggghhhiiipppssssssqqqoooqqqvvvyyyxxxwwwuuusssrrrrrrsssuuuxxxzzztttmmmmmmlllmmmpppuuuwwwwwwvvvxxxsssqqqrrrrrrnnnmmmnnnooommmgggbbbdddhhhddd\\\YYYZZZ[[[YYYVVVTTTUUUVVVZZZWWWUUUWWW^^^eeehhhggg___ccceeegggmmmwww|||}}}xxxtttooonnnppprrrrrrpppnnnmmmoootttzzz{{{wwwrrrrrrrrrqqqooonnnnnnmmmkkkhhhkkkmmmlllkkkjjjllloooiiijjjiiiiiiiiikkkmmmmmmkkkkkkmmmnnnmmmjjjhhhgggkkkmmmoooooommmjjjhhhfffkkkqqquuutttooojjjjjjkkkiiiiiihhhfffeeefffiiikkkrrrrrrqqqpppoooooorrrtttqqqqqqrrrssstttvvvwwwwwwtttuuuvvvvvvuuusssqqqpppooonnnkkkhhhgggggghhhiiigggkkkllljjjkkkooopppoooooommmjjjjjjlllmmmmmmllliiijjjkkklllllllllkkkkkkkkklllmmmnnnnnnllliiihhhlllmmmnnnppppppooonnnmmmlllmmmppprrrtttuuuvvvvvvyyywwwvvvxxx}}}zzz{{{{{{{{{{{{}}}zzzvvvxxx}}}~~~~~~~~~~~~}}}{{{yyywww{{{zzzwwwvvvwwwzzz}}}}}}{{{~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxxxxzzz}}}~~~}}}|||{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||~~~{{{{{{|||~~~}}}yyywwwvvvsssnnnjjjhhhgggggggggfffggggggccc^^^ZZZZZZ\\\UUUWWWYYYYYYYYYXXXXXXXXX^^^hhhsssyyyvvvoookkkjjj|||~~~{{{vvvyyyyyyzzz|||~~~}}}zzzxxx~~~{{{xxxwwwyyy{{{||||||~~~|||{{{{{{yyyxxx{{{sssxxx{{{uuuxxxttttttqqqnnnjjjiiijjjlllwwwpppmmmtttwwwtttrrruuusssqqqnnnllllllmmmoooppplllooopppooolllkkkmmmooodddcccdddfffhhhiiigggeeelllpppqqqmmmkkknnnrrrtttvvvuuutttqqqoooppptttwwwwww~~~{{{zzz~~~~~~wwwuuuttttttnnnffffffiiieee[[[TTTVVVWWWTTTOOOLLLLLLMMMQQQQQQQQQTTT^^^mmmwwwzzzbbbaaaeeennnxxx~~~xxxzzz~~~}}}yyysssmmmmmmnnnpppqqqsssttttttppprrrrrrpppqqqvvvxxxwwwwwwxxxzzzzzzvvvpppppptttpppqqqssssssppplllgggdddbbbgggnnnpppnnnjjjhhhhhhcccaaa^^^^^^aaaeeeggghhhlllmmmmmmllljjjhhhiiijjjiiiiiiiiijjjllloooqqqsssmmmpppsssvvvwwwvvvuuutttvvvtttqqqnnnllllllmmmmmmooosssuuurrrrrruuuvvvuuurrrooollllllppprrrqqqpppllllllllllllllllllllllllhhhhhhhhhiiikkkkkkiiigggjjjjjjjjjiiigggfffddddddbbbdddgggjjjmmmnnnnnnnnniiijjjkkklllnnnppprrrtttrrrrrrrrrqqqpppqqqtttwwwxxxtttpppppptttyyy{{{{{{tttsssqqqpppnnnnnnnnnnnntttsssqqqpppppprrrtttvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{}}}|||yyyyyy{{{|||zzzxxxuuuvvvzzzzzzvvvttttttuuurrrqqqtttxxxzzzyyywwwxxxwwwuuusssssstttvvvwwwyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{}}}~~~|||||||||zzzwwwwwwxxxzzz~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyy|||{{{yyyyyyzzzzzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz|||~~~~~~}}}zzzzzz{{{|||~~~}}}~~~}}}~~~}}}xxxuuunnnjjjeeeaaa___^^^]]]]]]___aaaaaaaaa``````aaabbb___```cccfffgggfffeeedddfffnnnwww|||{{{vvvrrrppp~~~{{{ttttttpppnnnjjjfffeeeeeeggghhhdddggghhheee```^^^___aaaZZZXXXXXX]]]cccddd```ZZZ```eeefffbbb___cccffffffiiikkklllllllllmmmpppssshhhqqqwwwxxx}}}yyytttzzzyyymmmeeefffddd^^^VVVYYY[[[XXXRRRNNNNNNPPPSSSWWWXXXXXX```uuusssiiiiiivvv~~~xxxzzz}}}|||yyywwwnnniiifffiiirrryyy{{{zzz|||}}}wwwrrrooofffeeecccccceeehhhlllnnnnnnrrrvvv{{{~~~~~~}}}|||~~~}}}{{{xxxvvvttt|||}}}~~~yyyuuurrrtttxxx{{{{{{xxxwwwtttpppmmmlllmmmoooqqqtttssssssvvvzzz}}}}}}|||wwwuuuqqqmmmiiifffdddcccbbbeeeiiimmmqqqssstttttthhhkkknnnmmmkkkkkknnnrrrwwwwwwuuusssqqqrrrtttwwwtttqqqnnnkkklllnnnrrrtttvvvtttpppnnnmmmnnnppprrrwwwvvvuuutttssstttuuuuuupppqqqssswwwzzz}}}||||||{{{{{{zzzzzzzzzzzzssswwwwwwttttttxxxxxxuuuvvvvvvxxx{{{yyytttsssuuu{{{xxxuuuvvvyyy{{{xxxuuutttuuuvvvwwwwwwvvvuuuuuuuuuttttttsssrrrrrrqqqqqqttttttuuuvvvwwwxxxzzz{{{wwwwwwvvvuuuuuuvvvwwwwwwyyyxxxvvvvvvwwwzzz}}}~~~yyyyyywwwtttqqqqqqsssvvvyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuutttssssssssstttwwwuuuttttttuuuuuutttsssrrrsssssstttttttttttttttuuuwwwyyyzzzzzzyyywwwuuusssssstttvvvxxx{{{}}}~~~zzzzzz{{{|||~~~}}}{{{xxxzzz~~~{{{yyy|||}}}{{{zzzzzzyyywwwrrrooohhhfffdddcccdddccc```^^^___^^^___aaadddffffffeeeeeegggjjjmmmooopppnnnlllnnnpppsssuuuvvvvvvuuutttrrrgggfffeeebbb^^^ZZZWWWWWWXXXYYY```bbbccc___XXXTTTTTTWWWUUURRRRRRYYYaaaccc\\\TTTYYY```bbb\\\ZZZ^^^```___bbbfffkkkmmmmmmnnnqqqtttaaaeeeccc```ggguuuzzzttt|||wwwrrruuuuuugggeeefffddd```cccfffddd^^^[[[[[[]]]ZZZbbbccc]]]aaaxxxrrrmmmyyy{{{}}}wwwrrrpppoooooorrrwww|||~~~~~~|||||||||~~~yyyzzz}}}~~~}}}|||~~~xxxxxxvvvuuusssqqqpppoootttttttttvvvwwwyyy{{{|||yyyxxxwwwvvvvvvwwwxxxyyyqqqqqqpppqqqssswww{{{}}}{{{zzzwwwtttqqqqqqtttwwwvvvuuusssrrrrrrrrrssstttttttttsssrrrrrrrrrrrrrrruuusssrrrqqqsssssssssrrrnnnooopppqqqqqqqqqqqqqqqqqqsssuuuvvvvvvtttrrrqqqkkklllmmmnnnppprrrtttvvvsssssstttvvvwwwvvvtttqqqoootttwwwuuupppnnnsssxxxssspppnnnmmmmmmkkkgggcccffffffgggkkkmmmmmmhhhddd]]][[[[[[^^^bbbeeeeeecccbbbcccfffjjjmmmmmmllljjjrrroookkkjjjllloooqqqrrr