BM66( qqqpppyyy}}}~~~dddVVVVVV[[[\\\[[[```xxxzzzuuu\\\uuuxxx}}}MMMFFFAAABBBDDDBBB@@@AAAFFFHHHOOOvvvpppaaaLLLbbb\\\rrrwwwZZZ]]]\\\PPPXXXyyyzzzttt}}}}}}bbbIIISSSTTTZZZYYYOOOJJJMMMOOOLLLNNNMMMKKKJJJIIIIIIJJJJJJFFF___sssgggssseeeeeeEEECCC[[[mmmlllkkkfffhhhkkknnnrrrtttrrroooqqqsssuuuuuuvvvwwwzzz}}}xxxXXXSSSPPPVVV^^^]]]TTTUUU]]]fffxxx~~~^^^GGGFFFFFFHHHKKKMMMNNNMMMRRRNNNTTTddd{{{}}}mmmZZZJJJWWWUUUeeeyyymmmTTT]]]bbbbbbZZZQQQPPPWWW^^^gggddddddhhhjjjgggffffffbbb```\\\YYYVVVTTTPPPNNNRRRTTTQQQKKKNNN\\\kkkrrrzzz~~~ooofffXXXMMMFFFMMM^^^iiihhhbbb\\\~~~sssbbbnnnppprrryyykkkFFFDDDBBBBBBDDDHHHKKKJJJIIIHHHHHHNNN]]]tttvvvdddmmmzzzrrrhhhjjjSSSVVVWWWYYY[[[[[[[[[\\\^^^___aaa]]]YYYTTTQQQQQQRRRSSSOOOLLLIIIGGGFFFHHHJJJLLL^^^rrrooo\\\RRRNNNIIIDDDDDDJJJMMMOOOXXXdddnnnwwwyyyiiinnnzzzyyyUUU@@@GGGHHHFFFJJJ<<>>===BBBGGGssspppccc___XXXRRRLLLEEE???;;;???>>>===<<<;;;:::::::::FFFQQQ```]]]RRRUUU\\\WWWMMM^^^YYYPPP```nnn]]]DDDDDDLLLTTTXXX]]]dddgggffffffaaa^^^aaadddeeegggkkkqqqssswwwyyyyyyzzz{{{|||xxxnnn~~~{{{[[[FFFJJJIIIBBBLLLccczzzxxx{{{|||wwwvvv___uuu|||LLLEEE@@@BBBCCCAAA@@@AAA???DDDQQQ|||yyytttSSSEEEOOO[[[eeevvveeeNNNYYY```YYYTTTQQQ^^^zzz\\\GGGMMMSSSVVVUUUPPPMMMMMMMMMKKKMMMKKKJJJHHHGGGGGGHHHHHHFFFZZZcccrrrvvvmmmiiiGGGCCCUUUgggdddlllhhhiiikkkmmmooopppooonnnppprrrtttttttttuuuvvvxxx|||yyyiiissskkkVVVRRROOOXXXlllwwwnnn```XXX\\\mmm~~~~~~^^^FFFEEEFFFHHHKKKMMMMMMLLLRRRPPPXXXeeeiiiXXXIIIRRRQQQ___rrrlllUUU\\\___```[[[VVVWWW^^^dddfffccccccfffgggdddaaaaaa___]]]ZZZXXXWWWTTTPPPMMMOOOQQQNNNGGGHHHTTTaaagggxxx{{{lllaaaZZZZZZNNNDDDIIIXXXaaa^^^WWWUUUxxxuuucccnnn~~~kkknnnnnnPPPCCCAAAAAACCCGGGIIIHHHGGGCCCEEEIIITTTwwwkkkkkkxxx}}}ppphhhlllVVVVVVVVVXXXZZZ[[[[[[[[[]]]______\\\XXXTTTQQQPPPPPPQQQNNNLLLIIIGGGEEEEEEFFFGGGIIIZZZooozzzvvvhhh\\\WWWJJJCCCAAAGGGJJJJJJOOOXXX]]]aaajjjyyy|||nnnkkksssKKK<<>>555>>>KKKJJJBBBIIIPPPJJJAAARRRMMMCCCTTTdddVVV???===EEELLLQQQVVV^^^bbbccc```[[[YYY]]]```aaadddhhhkkknnnqqqtttuuuvvvxxxyyy}}}wwwzzz~~~{{{qqqSSSAAAGGGMMMQQQiiivvveeejjjwww~~~|||~~~uuuxxxcccwwwzzzJJJCCC???@@@BBB@@@???@@@@@@CCCKKKppp}}}zzzWWWNNNCCCKKKVVVdddtttuuuiiiPPPUUUZZZ]]]aaaSSSMMMTTTsssZZZQQQSSSSSSOOONNNOOOOOOKKKIIIJJJKKKIIIGGGFFFDDDDDDDDDEEEDDDUUU\\\vvvnnnyyymmmLLLFFFNNNaaa[[[zzzrrriiijjjkkkkkkjjjjjjlllmmmppprrrtttuuutttttttttvvv{{{|||wwwzzzttteeehhhkkkllllllggg\\\QQQRRRKKKRRRnnnnnn]]]___nnnqqq}}}ZZZDDDDDDEEEGGGJJJLLLLLLKKKRRRLLLSSSbbb|||ZZZTTTLLLNNNLLLXXXhhhiiiVVVYYY\\\___^^^[[[\\\bbbiiieeebbbbbbeeefffaaa^^^^^^[[[ZZZYYYXXXVVVSSSNNNKKKLLLMMMJJJDDDCCCKKKTTTZZZ^^^hhhooojjjbbb]]][[[YYY]]]PPPFFFJJJWWW```[[[SSSMMMppptttbbbjjj{{{gggmmmYYY???AAA@@@AAACCCEEEGGGFFFEEEAAAFFFHHHPPPfffgggkkkfffmmmhhhnnn[[[VVVUUUVVVXXXYYYYYYZZZ\\\^^^\\\ZZZXXXUUURRRPPPNNNNNNLLLKKKIIIFFFDDDBBBAAAAAADDDKKK^^^sssyyylll\\\TTTMMMDDDAAAGGGJJJGGGHHHMMMYYYWWWaaauuu|||qqqqqqgggBBB???===GGG>>>DDD???JJJ???VVVzzzaaaUUUZZZZZZLLLKKKJJJHHHDDD???>>>BBBFFFoooddd|||lllVVVRRRKKKHHHEEEBBB@@@>>>:::888444444444444555666777777999@@@LLLLLLFFFNNNVVVOOOEEEVVVPPPDDDSSSbbbUUU??????FFFMMMQQQWWW^^^cccccc\\\XXXWWW[[[___aaadddhhheeehhhlllnnnooooooqqqrrryyy~~~yyypppwwwdddVVVJJJMMMcccYYYKKKQQQ^^^jjjsss}}}ssszzzggg{{{|||HHHAAA===???@@@???>>>???CCC@@@???XXX{{{vvv{{{]]]TTTFFF@@@MMMVVVhhh{{{pppXXXjjjWWWYYYSSSTTTccc^^^YYYKKK~~~|||nnn[[[^^^^^^UUUKKKFFFKKKMMMGGGFFFJJJHHHGGGDDDCCCAAAAAAAAAAAABBBOOO{{{SSS}}}hhh{{{hhhKKKBBBKKKbbbXXXttt|||jjjhhhhhhhhhgggfffjjjooooooqqqtttuuuuuuuuuvvvwwwyyyzzz~~~wwwzzzwwwllljjjgggbbb___\\\WWWSSSSSSHHHFFFZZZrrrzzzsssjjjmmmxxxuuu|||TTTCCCCCCDDDGGGJJJKKKKKKIIIPPPDDDKKK___wwwrrrTTTSSSPPPLLLIIIRRR^^^gggWWWVVV[[[aaa```ZZZVVV]]]gggbbb``````eeefffbbb______ZZZYYYXXXWWWUUUQQQKKKGGGHHHHHHGGGCCCAAAEEEMMMRRRLLLTTTZZZZZZYYY\\\``````ZZZOOOFFFKKKXXX___[[[SSSHHHjjj}}}ooo^^^ddd|||{{{gggsssnnnRRR===@@@AAABBBDDDEEEEEEEEEDDD???FFFFFFOOOgggcccmmmaaakkkgggmmm___UUUSSSUUUWWWXXXXXXYYY[[[]]]YYYXXXWWWUUURRROOOMMMKKKHHHHHHGGGEEECCC@@@>>>===HHHGGGSSShhhpppeeeWWWRRROOOEEEBBBIIINNNJJJHHHIIISSSUUU```qqq}}}{{{yyynnnuuuZZZ@@@GGG<<>>MMM|||kkkUUU[[[]]]NNNIIIHHHEEEAAA======???BBBiiiddd}}}zzzaaaJJJGGGLLLIIIEEEBBB@@@<<<999666888888777777666777777777555;;;GGGFFF@@@HHHPPPIII@@@QQQKKK===KKKYYYMMM888;;;BBBIIIMMMRRRYYY\\\\\\WWWSSSSSSXXX]]]___bbbfffgggjjjmmmnnnnnnnnnoooppplllxxx~~~|||ooogggggg{{{www^^^JJJKKKUUU\\\eeennntttzzzqqqwwwfff~~~FFF???;;;===???===<<<===@@@<<<;;;LLLmmm|||uuuoooNNNIIIFFFGGGMMM^^^qqqjjjssssssuuudddeee[[[TTTSSSrrrlllWWW]]]ZZZWWWKKKDDDGGGHHHCCCCCCHHHEEECCCAAA@@@>>>>>>>>>???@@@KKKzzzRRRccczzzdddLLL;;;GGGsssgggXXXllljjjeeedddffffffeeeiiipppkkkmmmppprrrssstttvvvxxxzzzyyyzzz{{{{{{hhhddd```]]]\\\ZZZYYYXXXTTTJJJCCCHHHSSS___iiiooottt{{{|||{{{}}}}}}{{{SSSBBBBBBDDDGGGJJJKKKJJJIIIMMMEEEPPP```nnnuuummmXXXNNNGGGLLLMMMWWWwwwiiiWWWTTT\\\cccbbbTTTJJJQQQ^^^ZZZYYY[[[aaadddaaa______ZZZYYYWWWVVVSSSNNNHHHDDDDDDEEEFFFFFFDDDEEEKKKPPPSSS[[[aaabbbbbbeeefffdddVVVNNNIIILLLTTTXXXSSSLLLFFFeee}}}wwwjjj[[[```vvv{{{gggzzzeeeJJJDDDAAABBBDDDEEEEEEEEEDDDDDD===BBBAAAJJJqqqjjjppprrraaammmfffjjjcccTTTPPPRRRUUUVVVVVVWWWZZZ\\\XXXWWWVVVUUURRROOOLLLJJJEEEEEEEEEDDDBBB@@@===<<>>BBB888AAA@@@FFFSSS\\\VVVVVVIIILLLJJJGGGDDDAAA@@@AAABBB~~~aaacccxxxeeePPPNNNFFFCCC@@@===;;;888555222666555444333222222222222555>>>KKKKKKCCCJJJQQQKKKCCCUUUQQQDDDQQQ```TTT@@@>>>FFFNNNRRRWWW]]]___^^^XXXUUUVVV\\\bbbdddgggkkkpppsssuuuvvvvvvvvvvvvwwwqqqyyy|||xxx|||}}}{{{kkkNNNHHHHHHSSS\\\```eeekkkiiiqqqvvvvvvxxxwwwooorrreeeoooyyyxxxpppxxxDDD===999;;;===<<<;;;<<<===>>>@@@JJJfff|||hhhqqq```GGGGGGCCCFFFSSSdddooo~~~oooggg[[[WWWPPPuuufffPPPUUURRRWWWPPPIIIGGGEEEBBBCCCEEEAAA@@@???=========>>>>>>@@@DDDwww]]]fffxxxaaaAAABBBdddoooZZZ```{{{lllddd```eeegggfffhhhnnnfffhhhkkklllmmmppptttvvvzzzzzzyyy{{{~~~tttkkkaaa^^^[[[XXXUUUUUUSSSOOOIIIDDDDDDNNN___lllxxxzzz~~~}}}}}}}}}zzz|||WWWBBBBBBDDDHHHKKKLLLJJJHHHIIIMMMZZZaaa\\\JJJBBBOOOIIIRRRhhhqqq[[[UUU[[[bbbaaaRRRDDDGGGTTTQQQPPPSSS[[[___]]]\\\\\\ZZZXXXVVVTTTRRRNNNHHHDDDBBBCCCFFFIIIHHHGGGJJJPPPUUU]]]dddiiilllmmmjjjeee]]]YYYVVVVVVVVVSSSLLLFFFEEE___{{{xxxqqqhhhZZZ```sssxxxeee}}}zzzyyyvvvggg999@@@@@@CCCFFFFFFEEEDDDCCCCCCAAACCC@@@GGGkkkqqq___~~~gggsssffffffeeeVVVNNNPPPSSSTTTUUUVVVXXXZZZXXXXXXVVVTTTQQQNNNLLLJJJFFFEEEEEECCCBBB???===<<>>DDDHHHEEEooo\\\WWWPPPLLLJJJGGGDDDAAA@@@@@@@@@___gggwwwxxx}}}uuu___LLLLLLIIIGGGDDDAAA???===999777666555444444444444444444///;;;KKKKKKBBBGGGPPPKKKAAAUUURRREEERRRaaaUUUAAA777@@@JJJPPPVVV[[[]]][[[QQQOOOPPPXXX^^^```cccgggkkknnnqqqssssssssstttuuu||||||yyysssrrrxxxdddCCC:::DDDIIIRRR]]]eeehhhiiijjjhhhkkkuuutttcccuuupppwwwrrrrrriiisssppppppCCC<<<888:::<<<;;;:::;;;<<>>===<<<<<<===>>>>>>AAA<<>>BBB???BBBEEEFFFDDDAAAAAAAAABBBCCC???FFFYYYkkknnnsss{{{hhhccchhhYYYMMMOOOQQQSSSTTTUUUXXXZZZYYYXXXVVVTTTQQQNNNLLLKKKIIIHHHFFFDDDAAA>>>===<<<===BBBEEEJJJWWWeeeeee[[[SSSLLLKKKOOOMMMEEECCCGGGNNNNNNMMMOOOXXXfffqqqvvvyyykkknnnqqqQQQ???@@@>>>???@@@???>>>???AAAHHHHHHaaaiii^^^[[[MMMKKKGGGDDDBBBAAA@@@@@@^^^hhhtttqqqyyyzzz~~~wwwbbbPPPPPPFFFCCC???<<<:::777333000111111000000000111222222,,,;;;MMMNNNCCCHHHRRROOOBBBVVVSSSGGGRRR```SSS???444???JJJRRRXXX^^^___]]]SSSQQQSSS[[[aaadddgggkkkooorrrvvvxxxyyyzzz|||}}}vvvxxx}}}|||vvvzzz{{{eeeUUUKKKFFFDDDIIIRRR^^^hhhooorrrooojjjgggiiippp{{{pppbbbvvvmmmzzzvvvuuunnn~~~qqqBBB;;;777999;;;::::::;;;777:::::::::SSSuuuuuuWWWGGGAAAAAAFFFPPP[[[iiizzzwwwggg___hhhfffgggbbb{{{~~~bbbQQQRRRUUUTTT\\\\\\QQQIIIHHHDDD=========<<<;;;<<<===>>>???BBB555kkkooo]]]NNN???SSSdddSSSmmmttteee^^^eeekkkgggdddfffkkkjjjjjjhhhiiilllppptttvvv{{{||||||uuupppaaaZZZUUURRRSSSNNNJJJCCC@@@HHHYYYlllwww|||xxxyyy~~~|||||||||yyyzzz~~~wwwxxxQQQBBBCCCFFFIIILLLMMMKKKIIIEEEHHHLLLGGGyyywww}}}fffLLLYYYGGG@@@AAAJJJRRRfffZZZUUUWWW]]]YYYLLLGGGLLLMMMLLLPPPYYY]]][[[YYYYYYVVVTTTRRRQQQQQQPPPNNNLLL???@@@EEELLLJJJEEEEEEKKKRRRYYYbbbiiiooopppiii``````eeegggcccYYYLLLDDD@@@@@@RRRiiiyyy~~~{{{sssmmmbbbWWW]]]mmmuuu~~~yyyeeevvvtttDDD>>>===AAAEEEEEEBBB@@@???@@@;;;===:::AAALLLjjj|||xxxvvvjjjaaajjj\\\LLLNNNQQQRRRSSSTTTWWWYYYZZZYYYVVVSSSPPPNNNMMMLLLMMMKKKHHHDDD@@@===<<<;;;666@@@FFFMMMaaavvvtttbbbYYYSSSQQQRRRMMMCCCAAAFFF@@@===DDDQQQVVVWWWaaaooommmyyy{{{|||}}}bbbjjjqqq}}}oooJJJ???CCCGGG>>>>>>:::AAA<<<777@@@IIIEEEppp\\\YYYSSSPPPLLLJJJHHHGGGEEEDDDlllddd~~~uuu{{{yyyyyywwwmmm]]]PPPKKKGGGCCCAAA@@@<<<555111222222111111111000000//////333888GGGKKKCCCFFFOOONNNEEEZZZTTTBBBKKK\\\RRR>>>555@@@JJJNNNSSSXXXXXXSSSPPPRRRTTTXXX]]]ccchhhjjjmmmnnnqqquuuxxxzzz|||}}}{{{{{{zzzzzz{{{|||}}}~~~~~~[[[RRRPPPCCC???cccooorrrsssxxxtttmmmooorrrsssxxxnnn```www~~~{{{wwwwwwxxxsss~~~iii>>><<<:::999::::::999888444777>>>===LLLnnnuuusssUUUKKKDDDBBBCCCGGGNNNZZZlll|||tttooorrrrrrrrruuupppiii\\\LLLGGGMMMMMMMMMLLLJJJGGGCCCAAAAAA???===;;;:::;;;<<<===@@@<<>>???PPPcccpppvvvuuummmeee___VVVVVVdddpppuuu{{{|||xxxvvvjjjooocccKKK999BBBAAAAAA@@@@@@?????????:::BBB???<<>>HHHNNNTTTXXXWWWRRRPPPRRRTTTXXX]]]ccchhhjjjmmmnnnqqqtttxxxzzz|||}}}||||||||||||}}}~~~~~~qqq[[[SSSJJJHHHgggvvvfffbbbfffnnnmmmuuuyyyoooiiirrr|||yyyvvvvvvvvvhhh===;;;999999999999888777:::888:::666@@@nnnnnnlllgggMMMFFFCCCCCCFFFKKKSSSbbbpppzzz|||~~~eee[[[TTTKKKHHHEEEFFFGGGHHHHHHGGGEEEDDD???>>><<<:::::::::;;;<<<;;;>>>KKK```yyycccDDD;;;{{{nnnSSS___yyy{{{ooobbb^^^cccggghhhfffeeehhhjjjllllllkkkkkkkkkmmmppprrrrrrxxxrrrqqqzzzxxxnnnggg```WWWQQQPPPFFF>>>HHH```wwwsssfff^^^ccceee```^^^```ddddddfffhhhggghhhsssuuu~~~vvvSSSOOOIIIEEEDDDBBB@@@AAAEEE@@@HHHJJJNNN[[[tttvvv}}}fffRRRIII@@@BBB???KKKfffuuu]]]OOORRR[[[UUUOOOVVV[[[\\\\\\]]]``````]]]XXXUUUUUURRROOOLLLJJJIIIHHHHHHFFFCCCCCCDDDCCC??????AAACCCEEEJJJOOOSSSVVVYYY[[[fffddd^^^TTTIII@@@<<<;;;>>>LLL]]]iiinnnoookkkddd\\\SSSRRR^^^jjjooowww~~~wwwqqqlll}}}~~~zzz[[[CCC===AAAAAAAAA@@@@@@???>>>>>>:::???======EEEyyybbbqqq{{{bbbttt___```bbbQQQOOOLLLMMMPPPSSSVVVVVVXXXWWWUUUSSSQQQOOONNNMMMIIIHHHFFFDDDAAA===;;;999999AAABBBDDDVVVmmmmmm\\\WWWUUUPPPIIIBBB???@@@BBBCCCDDDEEEFFFJJJPPPXXX^^^dddkkktttzzzzzznnnuuuZZZ@@@???@@@===666@@@@@@999666===@@@777GGGlllzzzbbb]]]ZZZUUUOOOKKKIIIIIIHHHzzzttt|||~~~|||lllXXXKKKGGGFFFCCC@@@???;;;444111222000000000000////////////---777IIINNNAAA@@@LLLRRRAAAQQQQQQEEEJJJ[[[XXXFFF111;;;FFFNNNTTTXXXVVVRRRPPPRRRTTTXXX]]]ccchhhjjjmmmnnnqqqtttwwwzzz{{{|||}}}}}}~~~~~~qqq```UUURRRppphhhMMMKKKQQQVVV___gggrrr{{{|||uuuooovvv}}}zzzyyyxxxxxxvvvuuusssggg<<<:::888888999999888777;;;777777333666TTTxxxkkkZZZOOOJJJFFFDDDEEEHHHMMMWWWbbbzzzxxx}}}```MMMIIIEEECCC@@@AAABBBCCCDDDCCCBBBBBB===<<<:::999888999999:::999>>>???|||bbbjjjtttMMM333^^^WWWYYYddd~~~ssseee___aaafffhhhgggddddddfffhhhkkklllkkkjjjkkkgggeeehhhlllrrr}}}}}}xxxggg]]][[[[[[]]]YYYOOOFFFKKKfffzzzmmmcccbbbbbb\\\ZZZ\\\fffeeeeeeeeecccgggssswww]]]???AAAJJJTTTXXXUUUQQQRRRKKKMMMHHHEEESSSyyylllRRRKKK???AAA:::DDDWWW}}}bbbPPPOOOXXXUUURRRXXX[[[ZZZ[[[\\\^^^___]]]YYYUUUUUURRRNNNIIIFFFEEEEEEFFFFFFDDDFFFHHHFFF???::::::888;;;>>>AAABBBDDDGGGHHHVVVTTTOOOGGG@@@;;;:::;;;;;;HHHVVV```eeeiiifffbbbWWWOOOLLLVVV```gggpppzzzzzzooovvv{{{TTT===CCCAAAAAA@@@@@@???>>>>>>===<<<===:::===CCCggg^^^bbbhhhVVVsss___]]]hhhZZZNNNHHHMMMQQQQQQRRRVVVWWWVVVUUUSSSQQQPPPNNNMMMIIIIIIHHHFFFBBB???;;;999777;;;<<<>>>IIIVVVXXXRRRRRRPPPLLLFFF@@@>>>>>>???BBBBBBCCCCCCFFFKKKRRRWWWbbbjjjrrryyy{{{tttTTT???>>>======666>>>===:::555999???:::>>>QQQfff^^^^^^[[[TTTKKKFFFGGGJJJ{{{vvvzzz~~~~~~nnnYYYNNNLLLFFFBBB@@@???;;;444111111////////////////////////...444EEEMMMCCCAAAKKKPPPCCCMMMRRRIIIIIIXXXZZZIII000777BBBMMMUUUWWWTTTPPPPPPRRRTTTXXX]]]ccchhhjjjmmmnnnqqqtttwwwyyy{{{{{{~~~xxxbbbQQQkkkyyyjjjJJJ???CCCCCCAAAMMMLLLRRRccc{{{ttt{{{uuuyyy|||~~~zzzsss```;;;999777777888888777666666444777777444@@@^^^www^^^}}}mmmPPPIIIDDDEEEGGGJJJQQQXXXqqq|||gggzzzkkkuuu^^^GGGEEECCCBBBBBBBBBBBBAAA@@@>>><<<;;;;;;:::999888888888888888;;;;;;888gggjjjssswwwYYY;;;IIIfffUUUTTT~~~wwwlllbbb```dddfffeeefffeeedddgggkkkllljjjhhhhhh___[[[]]]___aaannn~~~ttt___VVVWWWZZZTTTTTTOOOMMM^^^|||tttiiieeeccc___^^^```lllkkkjjjlllpppvvv~~~qqq~~~pppwwwppphhhccc\\\UUUSSSUUURRRQQQKKKGGGQQQzzz]]]HHHMMMGGGDDD;;;AAAMMM}}}hhhUUURRRYYYSSSNNNQQQRRRVVVXXXXXXXXXZZZ]]][[[XXXUUURRRNNNIIIEEECCCDDDEEEDDDDDDHHHLLLJJJBBB;;;999888>>>CCCBBB??????>>><<>>=========999EEERRR[[[```dddbbb^^^TTTLLLHHHNNNVVV___jjjttt}}}}}}~~~uuuQQQ===FFFAAAAAA@@@???>>>======<<<===<<<777<<>><<<===666===888<<<888777??????>>>GGGwwweee```\\\WWWQQQJJJHHHIIIzzzyyyzzz}}}oooZZZOOOMMMFFFBBB??????;;;444000111.....................///000111???JJJEEEDDDKKKLLLDDDHHHPPPKKKDDDPPPVVVGGG000555???KKKTTTUUURRROOOPPPRRRTTTXXX]]]ccchhhjjjmmmnnnqqqtttvvvxxxzzzzzz~~~qqqRRRUUUUUUFFF:::???DDDDDDHHHEEEEEEJJJ[[[www~~~rrrzzz}}}WWW999777666666777777777666444444666888666888TTTxxxvvvoooVVVLLLDDDCCCEEEHHHMMMRRReeerrrzzzYYYtttzzz|||WWWFFFHHHGGGGGGEEEDDDBBB@@@>>>;;;999888999888888777777777777777:::666;;;UUUxxxbbb}}}^^^III???xxxYYYQQQxxxzzzttthhh```aaacccbbbgggdddcccdddgggiiifffdddfff^^^ZZZ[[[\\\]]]jjj{{{sss```WWWRRRUUUVVVZZZiiixxxnnneee```^^^]]]^^^```jjjjjjnnnvvvooo{{{pppiiieeesssrrrQQQ>>>DDDKKKRRRWWW^^^tttyyyddd}}}cccLLLPPPIIIBBB===@@@IIIllllllXXXUUUZZZRRRIIIJJJJJJNNNPPPPPPNNNRRRYYY[[[XXXRRRQQQNNNJJJEEECCCDDDFFFFFFFFFJJJNNNKKKBBB;;;888;;;EEELLLJJJFFFEEEAAA===:::;;;===???AAA@@@???===888DDDQQQYYY^^^aaa___[[[PPPJJJFFFHHHOOOYYYeeennnuuuvvvyyy~~~~~~}}}KKK>>>CCCAAA@@@@@@???===<<<<<<;;;:::<<<999??????III___|||mmm\\\mmmYYYcccgggTTTJJJPPPUUUPPPQQQXXXSSSSSSRRRQQQOOONNNNNNMMMJJJJJJIIIGGGDDD@@@===;;;888999;;;======???FFFLLLEEEDDDAAA???>>>===<<<;;;======>>>???AAAFFFLLLPPPYYYaaajjjpppxxx{{{zzznnnHHH@@@>>><<<>>>888<<<666???<<<777;;;===>>>EEEcccsssfff[[[[[[[[[VVVPPPMMMppp|||xxxnnnYYYLLLIIIEEEBBB???>>>:::333000111---------...............111...;;;JJJGGGEEEIIIJJJEEECCCOOOMMM???IIISSSEEE222444;;;IIIRRRSSSPPPNNNPPPRRRTTTXXX]]]ccchhhjjjmmmoooqqqtttvvvxxxyyyzzz|||~~~]]]EEENNNLLLFFFGGGFFFKKKYYYWWW___eeejjjwwwttt|||~~~zzz}}}~~~UUU888666555555666777666555555666333333555888RRR|||pppzzzbbbTTTFFFAAABBBDDDHHHLLL[[[kkkxxx~~~{{{qqq\\\wwwwwwiii~~~uuu~~~TTTJJJKKKGGGGGGCCCBBBAAA???===<<<;;;:::777777777777777777777777555444???MMM\\\sssZZZOOO666NNNcccPPPiiiuuuyyynnnaaa^^^______cccaaa```aaabbbbbbaaa```eeecccaaaaaa```cccnnn{{{yyyuuuvvvwwwrrrkkkffffffhhhkkkmmmiiinnnwwwVVVPPP<<<<<<@@@GGGIIIGGGFFFHHHAAAEEELLLTTTWWWgggOOOddd{{{cccSSSEEE===>>>===FFF^^^sss[[[SSSXXXSSSLLLKKKHHHFFFJJJIIIFFFJJJTTTXXXTTTMMMNNNNNNJJJEEECCCEEEGGGJJJHHHHHHJJJFFF===777666888EEEOOOMMMKKKKKKIIIDDD;;;<<<>>>AAACCCAAA===:::888DDDOOOVVVZZZ]]][[[WWWMMMIIIDDDDDDIIITTT```hhhlllooouuu{{{zzzdddDDDBBB@@@AAA@@@???>>>===<<<;;;:::666<<<<<>>ttt______{{{[[[YYYfffYYYPPPQQQTTTRRRSSSWWWRRRRRRQQQQQQPPPOOONNNNNNLLLJJJHHHEEEBBB???===<<<>>>AAABBB???;;;;;;???DDD???>>><<<===>>>>>><<<;;;;;;<<<===>>>@@@DDDIIIMMMVVV^^^gggmmmuuu|||```CCC@@@>>>:::>>>888;;;666???<<<555888777888AAAHHHqqq\\\ZZZ___\\\VVVRRRhhh{{{ttt{{{lllYYYKKKFFFEEEAAA???>>>:::333000000,,,,,,---------.........///,,,<<>><<<<<<;;;;;;777777777888888888777777333888777EEEfffxxxaaaXXX999===uuuRRRUUUlll{{{rrraaaZZZ\\\]]]^^^___```_________aaabbbdddiiiiiiccc___cccjjjnnnxxxuuusssnnnkkklllqqquuuwwwooozzz||||||xxxIIIAAABBB@@@@@@CCCCCC@@@@@@BBBIIIEEECCCFFFDDDXXXlllqqqsssUUUDDD===AAA:::AAAOOOaaaPPPTTTVVVTTTPPPHHHCCCJJJKKKHHHLLLUUUUUUNNNFFFIIIKKKJJJEEECCCDDDGGGGGGCCCAAA@@@===777444666777EEEMMMJJJGGGKKKLLLIII>>>>>>>>>@@@BBBAAA===::::::CCCKKKOOOSSSVVVVVVTTTIIIGGGCCCAAAEEEPPP\\\cccfffjjjpppvvvzzzZZZBBBJJJDDDAAA@@@???>>><<<;;;:::999666===888AAA999;;;gggtttdddqqqyyyeeeUUUaaa[[[UUUQQQQQQRRRTTTUUUSSSSSSSSSRRRRRRQQQQQQPPPMMMJJJGGGCCC@@@>>>======@@@FFFFFF>>>888999;;;::::::999999;;;>>>???>>><<<;;;<<<======>>>@@@DDDGGGQQQZZZdddllluuu{{{{{{TTT===???<<<888===777999666;;;888555999666444======dddlllaaaaaa]]]YYYXXXddd{{{ooo}}}wwwkkkZZZMMMHHHEEEAAA???>>>:::333000000,,,,,,,,,------.........,,,,,,>>>MMMEEE???GGGNNNLLLDDDUUUXXXDDDMMM]]]PPP777333888EEENNNOOOMMMMMMPPPRRRTTTXXX]]]ccchhhjjjmmmoooqqqsssvvvwwwxxxyyyyyy{{{~~~~~~~~~bbbDDDUUUuuudddUUUJJJttt}}}rrr}}}uuuvvvjjj}}}mmm{{{zzzuuummmmmmLLL666555333333555666666555...777222111777111888VVVvvvgggxxxqqqWWWIIIEEEDDDFFFHHHEEEOOO^^^jjjrrrttt~~~pppXXXkkkrrrRRRvvv___EEEJJJJJJCCCEEEBBBAAA???===;;;:::999999666777888888888888888777444<<<***<<>>===@@@AAA@@@BBBFFFEEECCCCCCHHHBBBSSSwwwtttWWWIII@@@EEE888===EEEjjjiiiNNNRRRYYYZZZTTTGGGEEEMMMPPPNNNQQQXXXUUULLLAAAFFFIIIIIIEEECCCDDDGGGAAA<<<999999777444555888999FFFLLLEEEBBBGGGKKKIII>>><<<;;;===@@@AAA@@@>>>;;;BBBGGGIIILLLQQQSSSRRRGGGFFFBBB???CCCNNNYYY```ccchhhmmmqqqttt|||^^^EEERRRKKK@@@@@@???===<<<;;;999999:::===222;;;666???WWWtttvvvnnnpppYYY\\\\\\XXXPPPNNNSSSUUUTTTUUUTTTTTTTTTSSSSSSSSSRRRMMMJJJFFFAAA>>>======>>>===FFFFFF;;;555:::;;;555777666777:::???@@@???<<<<<<======<<<<<<===@@@CCCJJJSSS^^^fffqqq|||~~~uuuyyyLLL999>>>;;;666<<<666777555777333666>>>999555===;;;FFFxxxnnnfff```^^^```aaazzz{{{oooaaa\\\JJJGGGGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,...///666HHHRRRDDD>>>LLLSSSBBBQQQ\\\HHHIIIXXXSSS888000444CCCMMMKKKJJJMMMOOOQQQTTTYYY^^^ccchhhjjjllloooqqqssstttvvvyyy{{{}}}}}}||||||}}}~~~SSSDDDZZZ||||||mmm___MMMRRRzzz}}}ttt[[[eeerrrsssppp~~~~~~uuu|||~~~wwwyyypppvvv{{{hhhBBB444444555555444444333222333333222222333444666777]]]YYYzzzhhhYYYxxxhhhVVVIIIDDDEEEGGGHHHFFFQQQeeepppuuuoooZZZiiizzz^^^bbbrrrMMMSSSIIICCCGGG???@@@???>>>===;;;999888777666666666666666666666666999444666888LLLdddnnnzzzmmmRRR>>>OOOdddMMMMMMkkkkkkZZZ\\\ZZZZZZ[[[]]]```cccfffjjjmmmfffaaaaaajjjoooiii```\\\mmmkkk\\\LLLUUUgggxxx{{{pppbbbZZZFFFKKKSSSYYY]]]bbbiiinnn{{{kkk|||XXXVVV}}}```GGG;;;AAAAAA@@@@@@???>>>>>>===BBBDDD@@@>>>LLLIIIfffjjjxxxbbbNNNPPPCCC???CCC;;;@@@ZZZxxxTTTUUUWWWQQQNNNLLLHHHPPPWWW[[[^^^]]]VVVMMMEEEJJJJJJHHHGGGGGG@@@777:::<<<<<<;;;999666666666AAACCC@@@===DDDOOONNNCCC666:::>>>@@@???<<<;;;:::;;;BBBGGGIIIKKKPPPRRRQQQKKKCCC>>>@@@EEEJJJRRRZZZ^^^aaannnooogggyyyWWW<<>>===;;;999777666666777999666555555???;;;LLLhhhrrrmmm{{{cccXXXWWWZZZWWWNNNRRRYYYTTTWWWWWWWWWVVVUUUSSSQQQOOOOOOGGG???;;;>>>AAABBBAAAAAA>>><<<===>>>???<<<:::888999999999===BBB@@@<<<;;;;;;::::::;;;<<<>>>???KKKSSS___hhhlllqqq}}}~~~zzzkkkCCC@@@;;;888888888888888999888888777777777777777>>>666UUUrrraaa______aaa}}}|||wwwyyypppbbb]]]JJJGGGGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,,,,...333DDDOOOCCC===IIIOOOAAAPPP\\\JJJIIIWWWRRR;;;222222@@@KKKKKKHHHJJJNNNPPPTTTYYY^^^cccgggjjjlllnnnqqqssstttvvvxxx{{{}}}}}}||||||}}}yyyqqq|||xxxjjjXXXpppbbb\\\^^^[[[NNNNNNlll||||||{{{|||vvvvvvlll}}}hhhCCC444444444444444333333222333222222222333444666777KKKooorrr{{{kkkVVVuuu^^^CCCBBBGGGGGGLLLGGGGGGQQQcccuuuzzzccc]]]hhhZZZSSSqqq]]]AAAKKKDDD???DDD>>>@@@???>>><<<:::999888777444444444444444444444444555000222333AAAmmm```tttxxxrrr___KKK;;;yyyWWWKKK^^^xxxsssgggccc]]]\\\XXXWWW]]]hhhoooooolllcccYYYTTTZZZ```^^^WWWSSSqqq^^^UUUPPPUUUXXXRRRFFF===DDDBBBHHHVVV```[[[OOOEEEIIIFFFDDDIIIXXXnnn~~~tttsssyyyeeeGGGZZZXXXDDD>>>>>>>>>>>>======>>>??????AAAEEECCC>>>GGGCCC``````kkkyyyaaaLLLCCC<<<>>><<>>??????<<<999777666666;;;>>>;;;999???HHHEEE;;;555777999<<<===<<<;;;:::;;;AAAGGGIIILLLQQQSSSRRRKKKCCC>>>???CCCHHHPPPWWW]]]bbbiiikkknnn|||~~~~~~QQQ:::BBB===>>><<<:::888777666666666666666777444===:::EEEhhhvvvyyyggghhhZZZWWW[[[YYYPPPSSSYYYUUUWWWWWWWWWWWWUUUSSSQQQPPPNNNGGG>>>:::===BBBEEEEEEEEECCC???>>>???>>><<<:::999999888999>>>CCCAAA;;;;;;::::::::::::<<<===>>>DDDMMMYYY```dddlllzzz}}}[[[BBB???;;;888888888888777888888777666666666777777444???JJJiiizzzggg```iii~~~~~~rrrccc]]]KKKIIIGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,))),,,000???KKKCCC<<>>}}}mmmtttvvvVVVGGGAAA>>>IIIIIIEEECCCPPPgggvvvyyyzzzwwwgggSSSWWWlll[[[SSSfffsssjjjwwwPPP???KKKFFFAAADDD??????>>>===;;;:::888777666333333333333333333333333666111333444999YYYnnnsssxxx{{{ppp^^^333QQQkkkNNNNNNjjjxxxsssgggZZZ```]]]ZZZZZZ[[[ZZZVVVRRRfffdddbbb```ZZZSSSRRRUUUaaakkkuuu}}}|||eeeMMMAAA???AAAIIINNNKKKEEECCC???:::AAAYYYnnnppp___OOOSSSWWWaaassszzzxxxooo~~~UUUJJJrrrMMM???>>>===<<<;;;;;;;;;===???AAA@@@DDDEEE===AAA===WWWppplllWWWLLLBBB<<<<<>>DDD@@@666666444444666:::<<<;;;999999@@@FFFHHHLLLQQQTTTSSSJJJBBB===>>>AAAEEEKKKRRR[[[bbbaaaeeewww~~~xxxyyy||||||pppKKK???;;;<<<<<<;;;:::888777666666666222666999222:::999;;;dddrrr\\\sssqqqsss\\\VVVYYYZZZRRRSSSXXXVVVXXXXXXXXXXXXVVVTTTRRRQQQNNNFFF===888;;;@@@EEEHHHJJJGGGCCC@@@???>>><<<:::;;;:::777888>>>DDDAAA:::::::::999999:::;;;===>>>>>>HHHSSSWWW[[[fffxxxwwwNNNAAA>>>:::888888888777777888777666666555555666666///DDDCCC>>>ooorrrppptttddd]]]LLLJJJGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,(((,,,...:::HHHDDD===CCCIII@@@JJJSSSJJJHHHRRRUUUFFF777...888HHHOOOLLLIIIKKKNNNRRRWWW]]]bbbfffhhhlllnnnppprrrssstttwwwyyy{{{{{{|||}}}~~~~~~~~~~~~vvvooorrr{{{nnnYYYKKKJJJ^^^}}}sssnnnyyy{{{jjjvvv```IIIAAAZZZqqq~~~{{{tttrrrssswww|||{{{|||zzzsssuuuyyynnniiizzzTTT999333333333333333222111111222222222222222333444444888jjjiiiNNNAAAAAABBBIIIKKKGGGEEEOOOaaaoooppprrrpppfffZZZVVV[[[^^^\\\JJJhhhnnnhhhvvviiiLLLEEENNNJJJCCCBBB???>>>===<<<;;;999777666555333333333333333333333333666222444666555GGGsssccc~~~pppJJJ???nnnbbbIII[[[sssvvvjjj___UUU\\\bbb```YYYTTTUUUXXXYYYdddkkkbbbOOODDDJJJWWWXXXdddrrrwwwqqqeeeVVVKKKLLLHHHHHHNNNRRRPPPNNNMMMAAA===HHHjjj~~~sssrrr{{{zzz}}}WWWgggKKKCCC??????===;;;::::::===???AAA???BBBDDD===@@@===LLL~~~ZZZTTTLLL@@@888BBB<<>>???DDDHHHCCC;;;:::666222333888;;;:::777888???EEEHHHKKKQQQTTTSSSIIIBBB<<<<<>>===<<<<<<===:::666777>>>DDDAAA:::999999888888999:::<<<======GGGOOOQQQUUUcccvvvkkkFFF???<<<999777777777777666777666555555444555555555333>>>BBB>>>JJJ}}}rrrvvvddd]]]LLLKKKGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,)))------666FFFGGG@@@AAAJJJDDDHHHNNNHHHFFFOOOWWWIII999...555GGGRRRRRRNNNKKKMMMPPPUUU[[[aaafffiiilllnnnpppqqqrrrsssvvvxxxyyyzzz{{{}}}~~~uuummmkkk]]]QQQdddbbb]]]uuuWWWFFF;;;CCC;;;HHHeeennnaaa]]]hhheeeoooyyy```\\\^^^bbbgggqqq{{{uuunnnmmmttt{{{~~~tttuuuwww}}}eeeqqqvvvoooMMM;;;222222333333222222111000111111222222222222222222000JJJhhhXXXQQQOOOCCCBBBFFFKKKGGGBBBLLL^^^```hhhvvv~~~xxx^^^\\\RRRHHHJJJTTTVVVPPPyyymmmwwwSSSGGGEEEJJJFFF@@@===<<<===<<<;;;999888666555444333333333333333333333333111000111333111888bbbfffqqqsssiiiDDDGGG~~~QQQKKK```nnnqqqsssZZZ]]]______\\\WWWTTTSSSHHHPPPUUUPPPGGGGGGRRR\\\fffiiillliii___TTTQQQTTTOOOFFFAAAEEEKKKMMMLLLMMMFFF>>>BBB^^^}}}zzzzzzxxxuuutttuuurrrnnneeeUUU{{{rrrQQQLLLBBBBBB@@@===;;;;;;<<<>>>@@@@@@>>>AAA===CCCBBBCCCfffTTTLLLJJJCCC666???@@@CCCnnndddRRRRRRUUU]]]___^^^ZZZTTTQQQRRROOOJJJBBB@@@@@@EEEJJJKKKGGGDDDBBBAAA???;;;777666888::::::>>>BBBGGGKKKMMMHHHBBB???999444333777999888555666>>>DDDFFFJJJPPPRRRRRRHHHAAA;;;;;;===???CCCIIINNNYYYWWWaaa}}}uuusssoookkkAAAGGG>>>???999999888888777666555444333333888---000:::777CCC```yyyvvv]]]RRRUUURRRQQQVVVVVVYYYZZZZZZZZZYYYXXXVVVUUUOOOHHH>>>777444777;;;>>>DDDCCCBBB???=========>>><<<:::777666<<>>EEE;;;CCCxxxwwwddd\\\KKKKKKGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,)))...,,,222EEEJJJBBB???JJJHHHIIILLLIIIDDDJJJVVVKKK<<>>666===TTTdddbbbZZZXXXbbbmmmsssjjjooonnn^^^VVVdddxxx}}}rrrnnnnnnvvvzzz{{{qqqrrr~~~pppFFF000111222222222222111000000000111111222222222111111...:::iiitttxxxxxxmmm```OOONNN===999FFFLLLDDDAAAIIIPPPVVVZZZkkk{{{tttnnneee]]]PPPGGGDDDHHHFFF@@@FFFUUUvvv~~~jjjFFFEEEDDDDDDCCC@@@>>>>>><<<;;;:::999777555444333333333333333333333333333111333222444444444TTTfffkkkqqqPPP888\\\^^^BBBHHHYYYhhhyyylllbbb\\\aaammmtttoooggg___ZZZUUUYYYhhhvvvyyyuuujjjgggjjjqqqooobbbTTTNNNYYYNNNEEEEEEIIIKKKLLLMMMFFFAAAEEEYYYwww{{{{{{uuugggaaalllxxxrrrdddvvvbbbGGGRRR~~~ZZZNNNHHH>>>BBB@@@>>>===<<<<<<===>>>@@@;;;@@@===CCCFFF===MMMvvvkkkJJJAAABBB:::>>>CCC>>>MMM}}}\\\QQQNNNXXX^^^\\\UUUNNNLLLNNNNNNLLLDDD???>>>GGGOOOPPPKKKGGGEEECCC???:::666555777:::;;;>>>CCCHHHLLLKKKGGGCCC@@@;;;666444666777777666555<<>>???888888888888777666444444555000777......999777???nnnkkkmmm~~~nnnyyylllTTTSSSRRRRRRUUUUUUZZZ[[[[[[[[[[[[YYYXXXVVVPPPKKKCCC<<<777666777999???@@@AAA@@@>>>======>>>::::::888666999>>>>>>:::777777666666777888:::;;;;;;CCCHHHHHHQQQbbbqqqvvvqqq|||zzzSSS999;;;999777666666666555444555444444333222333333333444000444;;;444444TTT~~~}}}wwwddd[[[JJJKKKGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,(((...+++///BBBKKKCCC===IIIKKKKKKNNNMMMDDDDDDQQQMMM???000111???OOOUUUSSSLLLLLLLLLOOOVVV^^^ggglllkkkmmmooopppqqqrrrtttvvvwwwxxx{{{}}}wwwlllYYYOOOGGGFFFHHHOOOaaauuuddddddlllxxx}}}XXXCCCBBBIIIKKKHHHHHH@@@;;;FFFZZZdddWWWEEEMMM[[[nnn~~~[[[QQQFFFGGGYYYrrrwwwrrrssswwwzzzvvvzzzxxxooo|||kkk@@@+++111111111111111000000///000000111222222111000///444111EEE~~~~~~}}}hhh|||gggVVVTTTEEE:::>>>FFFFFFCCCBBBGGGLLLLLLOOO[[[fffzzzyyynnnbbb\\\ZZZVVVLLLDDDFFF???@@@HHHJJJIIIPPP\\\fffXXXDDDIIIEEE???@@@@@@>>>@@@;;;;;;999888666444333333222222222222222222222222222666222333777333FFFqqqxxxtttooodddNNNHHHrrrxxxTTTFFFGGGQQQccchhhaaa^^^ggg|||ccc```iiixxxxxxdddPPPHHHTTTMMMFFFDDDCCCCCCFFFKKKEEEGGGQQQbbbrrr|||~~~}}}}}}}}}zzzmmmbbbbbbhhhllliiieee\\\HHHEEEhhhvvvDDDDDD===<<<>>>>>>===<<<<<<<<<======@@@;;;BBB===@@@EEE;;;CCCooouuulllGGGDDDBBB<<<@@@===AAAxxxpppWWWLLLUUU\\\YYYQQQIIIHHHMMMPPPNNNLLLFFFDDDLLLRRRQQQOOOOOOJJJHHHBBB;;;666444666888;;;===AAAFFFHHHEEEAAA???<<<:::888555555555666777555<<>>:::999999===@@@BBBBBB???===<<<===777:::999666666:::<<<;;;666666555555666777999::::::BBBFFFIIIVVViiitttsssvvvvvveeeIII::::::888666666666666444333444444333222222222222222333000///111444777???GGG~~~{{{yyywwwcccZZZJJJKKKGGGCCC@@@>>>:::222...///...---,,,,,,++++++,,,,,,'''---))),,,AAALLLCCC<<>>KKKLLLEEE;;;@@@]]]wwwpppWWWOOOXXXuuuyyyZZZLLL___|||zzzrrrrrrxxx~~~uuu|||~~~ggg}}}wwwssslll[[[===777111111111111111000/////////000111222222111000///888$$$:::hhh~~~bbbjjjlllpppRRRQQQHHH===;;;CCCJJJJJJAAAEEECCCEEEJJJFFFGGGUUUTTT___jjjmmmkkkhhhbbb\\\XXXYYYUUULLLBBB???CCCIII@@@CCCAAAAAAQQQgggjjj^^^ppp|||lll@@@DDDKKKDDD999:::;;;999;;;;;;:::999777666444333222000000000000000000000000...444......444---888\\\aaattt{{{pppHHHMMMtttVVVEEE@@@JJJeeeeeeaaaZZZZZZggg}}}nnngggaaabbbdddYYYFFFAAAHHHFFFEEEEEEFFFDDDDDDKKKUUUDDDFFFOOO___mmmuuu{{{{{{xxxvvvwwwyyyzzzwwwtttjjjgggkkkqqqhhhYYY\\\kkkJJJAAAWWWfff===BBB999AAA::::::;;;<<<<<<=========@@@<<>>999:::<<<===AAAEEEKKKPPPiiittteeedddnnnlllwww}}}dddCCCUUUAAA888555666666777777777555444333777+++888666///333222888BBBYYYjjj]]]yyyyyyaaaXXXWWWUUUUUUTTT[[[\\\]]]]]]\\\[[[ZZZYYYTTTRRRPPPJJJDDD???===<<<===AAADDDDDD@@@===;;;<<<666::::::666444777;;;<<<666666555555666777999:::;;;BBBGGGKKK\\\qqqyyyuuu}}}{{{dddVVVEEE888999777666555666666444222444333222222111111222222666222000444777888:::<<>>DDDTTTEEECCCZZZPPP???UUUXXXKKK999000888IIITTTVVVMMMNNNOOONNNPPPYYYfffpppnnnmmmnnnooorrrssssssrrrvvvvvvwwwzzz}}}~~~|||ppp___SSSNNNOOOXXXkkk}}}~~~lllYYYPPPlllyyyxxxaaa]]]~~~XXXDDD888>>>DDDAAACCCJJJYYYLLLBBB???]]]wwwdddcccuuuyyymmmrrrqqqlllqqqwwwyyytttqqqqqqzzz|||}}}lllffftttwwwkkkLLL;;;,,,000000000000000000000000////////////000000000000+++555333???{{{iiiwww]]]MMMGGG@@@@@@BBB???BBBMMMPPPEEE>>>AAAFFFFFFEEEGGGLLLOOONNNJJJJJJMMMLLLFFFCCCDDDCCC??????CCCCCC<<>>:::999777555333222111111000000000000000000000000333222111111111333666777tttuuuoooeeeFFFUUUeeeHHHNNN>>>NNNbbbgggXXXTTTbbbhhh```uuu{{{wwwnnnhhhffffff]]]aaa[[[GGGHHHNNNAAAKKK@@@@@@DDDBBBHHHOOOLLLHHHGGGWWWkkksssxxx{{{uuukkkuuuxxxqqqnnnpppkkkaaagggfffqqqoooZZZVVVZZZOOOFFFAAA{{{TTTGGGAAA555AAA999999888888999999:::;;;>>>>>>>>>>>>============LLL]]]DDDHHHCCC??????888EEEyyypppWWWPPPOOOYYYYYYMMMDDDFFFKKKMMMTTTWWWXXXVVVRRRQQQTTTWWWSSSOOOGGG>>>888666555666:::;;;;;;;;;;;;::::::999:::999888777666555444333888:::===???BBBEEEJJJMMMGGG???999;;;>>>???@@@CCCEEEfffmmmaaa___[[[aaawww~~~~~~[[[<<>>===<<<;;;:::888777666777888:::888333222555666555666888===888DDDaaavvvwwwqqqpppyyyqqqEEECCC:::999888777666444444333333222222222222222222222222333333222222333333444555777AAAddd}}}}}}uuuyyy|||~~~iiidddbbbLLLIIIGGGFFFDDD>>>777111...,,,---,,,++++++------,,,+++***,,,******777IIIOOOIIIEEEQQQGGGCCCSSSPPPGGGSSSXXXMMM<<<222666DDDNNNPPPOOOOOONNNLLLMMMTTT```jjjlllllllllnnnpppssstttuuuuuuuuuvvvyyy|||~~~~~~~~~~~~{{{uuukkk^^^PPPGGGKKK]]]pppppp]]]KKKPPP___\\\TTTMMMLLL\\\}}}LLL???777;;;@@@@@@BBBGGGPPPLLLHHH???LLLrrrfffggghhh~~~xxxssssssuuuwww}}}}}}|||dddFFF999...////////////////////////.../////////000000000000333444...111WWWkkk___RRRJJJDDD999777:::<<<===BBBHHHIIIFFF@@@@@@@@@@@@BBBDDDDDDCCC===>>>AAABBBCCCDDDDDDDDDHHHAAAOOOtttcccBBBEEE@@@???===<<<<<<<<<<<<===:::999777555333222111111000000000000000000000000222111000000111333555666UUUtttWWWQQQjjj^^^JJJEEE===NNNfffpppeeeVVVYYYfff```eeeiiiiiieee``````aaa___YYY___^^^QQQSSSVVVHHHKKKKKKSSSUUULLLLLLUUUVVVOOOFFFOOObbblllssstttjjjiiillloooqqqlllfffdddeeelllvvvttt]]]QQQ\\\ZZZCCC===bbbJJJBBB>>>666===999999888888999999:::;;;=========<<<<<<<<<;;;;;;BBBxxxjjjPPPEEE>>>===@@@??????[[[eeeWWWQQQYYYZZZQQQIIIHHHGGGDDDTTTTTTSSSTTTVVVWWWXXXXXXVVVRRRKKKCCC;;;666222000444444666777777888888888::::::999777666555444333888;;;???AAACCCEEEHHHKKKIII@@@999999<<<===???CCCOOO```\\\QQQUUU[[[jjjQQQ:::IIIDDD111333444444444555444444333222222222111000111222333444888VVV[[[}}}~~~UUUXXX}}}ooottt^^^WWWRRRRRRVVVYYY^^^bbbbbb]]]VVVQQQZZZYYYVVVRRROOOLLLJJJHHHGGGFFFDDDBBB@@@>>>======;;;:::888666666777888999888444333666777666777:::>>>>>>PPPkkkvvvqqqwwwzzzuuuuuuiii@@@:::333999888777555444444333333222222222222222222222222333222222222222333444444<<<777===YYY|||tttyyy~~~jjjccc___KKKKKKEEEEEEBBB===666111---,,,---+++***+++,,,---,,,+++''',,,+++(((...@@@OOOTTTEEEKKKIIIDDDIIIQQQRRRNNNRRRJJJ===222555BBBOOOTTTSSSRRROOOLLLMMMTTT```hhhjjjjjjkkklllooorrruuuvvvuuuuuuvvvyyy|||~~~~~~}}}{{{```IIILLL___iiibbbWWWLLLAAAEEEYYYnnnlllIIIDDD@@@>>>???AAACCCDDDKKKLLLLLL@@@@@@ooozzztttpppppprrrvvvyyyxxxvvv[[[>>>666...////////////////////////....../////////000000000555111...///555WWWvvvuuugggVVVSSSOOOGGGCCCAAABBBBBB===::::::IIIKKKIIICCCBBBEEE@@@888===AAA>>>777999EEENNNOOOSSS___wwwdddEEE<<>>???======rrr}}}]]]NNNRRRTTTUUUUUUTTTOOOJJJQQQNNNMMMPPPWWW[[[[[[YYYWWWTTTOOOHHH@@@999444111111222333555777888888999::::::999888666555444333777888:::<<>><<<444222444444444444444333222222222111000000000111333444888888```lllFFFdddtttmmmZZZSSSSSSWWWWWWYYY^^^bbb```YYYSSSZZZYYYWWWTTTQQQNNNLLLKKKHHHFFFDDDBBB@@@???>>>===:::999888666666777888888888555444777888666777:::888DDD^^^tttssslll|||vvvsss}}}VVV<<<777999888777666555444333333333222222222222222222222222222222111111222222333444666333000333AAAddd{{{zzzttt|||jjjbbb\\\GGGKKKCCCCCCAAA<<<666000---,,,,,,+++***+++,,,,,,,,,***''',,,,,,'''***999JJJTTTBBBCCCJJJGGGBBBQQQXXXHHHTTTPPPDDD555222===MMMWWWTTTRRRNNNKKKLLLSSS]]]eeeiiiiiijjjkkklllooosssvvvvvvvvvwwwyyy}}}~~~{{{yyy|||yyypppaaaUUUVVVaaazzzuuu\\\CCCEEECCC===:::===???===FFFJJJIIIBBBKKKooowwwppprrrsssrrroooqqqyyyvvvooo~~~pppSSS888333...////////////////////////........./////////000000///...555888---222hhhhhhqqqvvvmmmlllhhh[[[KKKEEEDDDEEE???888<<>>CCC@@@JJJ```mmmlll}}}zzz```DDDBBBBBB>>><<<<<<<<<<<<<<<<<<======888777555333222111000000000000000000000000000000000////////////000111222222NNNyyyqqq|||\\\YYYyyyVVVJJJBBB<<>>===@@@444PPPlllWWWQQQPPPUUU\\\]]]WWWQQQKKKJJJKKKNNNSSSWWWYYYXXXWWWTTTPPPKKKEEE@@@<<<:::666777888:::;;;;;;<<<<<<;;;:::999888666555444444666666777888<<>><<<;;;;;;555333444444444444333222222111111000///000111222333:::444gggcccYYYrrrkkk|||eeeVVVXXXWWWXXXYYYYYYZZZ\\\___aaaZZZYYYWWWTTTQQQMMMKKKIIIHHHGGGEEECCCAAA???>>>>>>:::999888777777777777888888555555777666444666;;;:::SSSnnnwwwssswww|||www[[[FFF:::666???777666555444333333333333111111111111111111111111111111111111111222333333...444::::::444777JJJ___oooxxxwwwttt|||~~~|||kkkaaaYYYDDDHHHBBBBBB@@@<<<666000...---,,,+++******,,,,,,+++***)))++++++(((+++555CCCLLL@@@>>>JJJJJJAAAQQQYYYCCC\\\ZZZNNN;;;///666HHHVVVWWWSSSNNNJJJIIIMMMTTTZZZggghhhjjjkkkkkkmmmqqqtttvvvvvvwwwzzz~~~}}}{{{{{{~~~pppOOODDDHHHHHHCCCBBBFFFJJJJJJBBBLLLGGGAAAYYY{{{qqqooouuuwwwooofffhhhttt{{{{{{hhhuuu}}}llltttgggssskkkNNN444111---....................................////////////------333888111,,,@@@[[[vvvxxxooo\\\KKKFFFCCC>>>>>>DDDGGGMMMLLLEEECCCFFFFFFAAAFFFLLLKKKJJJ\\\}}}xxx}}}^^^>>>>>>GGGFFF;;;<<<=====================777666444333111111000000//////////////////////////////////////////000000111===ddd~~~ZZZXXXtttFFFGGGFFFEEEFFFKKKOOOOOOUUUWWWYYY[[[ZZZZZZZZZZZZVVVUUUZZZwww~~~|||vvvzzz|||pppiiihhhccc]]]\\\ZZZ\\\fffrrrqqqhhhYYYNNNJJJZZZ[[[===FFF|||bbb===@@@:::555;;;;;;888888777777888888999:::;;;;;;;;;:::::::::999999999???fffxxx|||SSSJJJHHHAAA@@@???999>>>___ppp]]]OOOPPPVVVTTTNNNJJJIIILLLNNNOOOPPPRRRUUUYYYZZZWWWRRRLLLGGGDDDCCCCCC>>>>>>>>>??????>>>>>>===;;;:::999888777666555444888<<>>888:::111333333444444333333222111000000/////////000111222666===IIIhhhddd```ooo[[[ccc\\\VVVTTTZZZ^^^[[[TTTSSS[[[ccc\\\[[[YYYVVVRRRNNNJJJHHHIIIHHHFFFCCCAAA@@@??????:::999999888888888888888888666555666555444999@@@OOOjjjyyysssvvv{{{UUUDDD999111:::666555444333333222333333111111111111111111111111111000000000000111222222000222666777444111666>>>CCC]]]jjjxxx{{{yyy~~~}}}yyy|||}}}jjjbbbYYYCCCGGGAAAAAA@@@<<<666111///...,,,***)))***+++,,,+++***)))++++++***+++222===EEECCC???HHHKKKDDDPPPWWWGGGQQQVVVQQQ???111777LLL]]]___[[[UUUOOOMMMNNNQQQSSSbbbfffjjjkkkkkklllpppsssvvvvvvwwwzzz}}}~~~lllOOOEEEEEEDDDEEEFFFKKKQQQVVVKKKXXXMMM???ZZZsssmmmkkksssuuukkkbbbfffttt|||}}}vvvXXXvvv}}}bbbGGG111111...........................------........./////////222---+++---000333666888___aaaVVV^^^aaaXXXMMMUUUQQQKKKIIIMMMVVV```fffYYYfffttttttggg@@@<<>>>>>>>>======<<<555555333222111000000000////////////////////////////////////////////////+++///MMM|||```aaammmUUUDDDDDDCCC===CCCPPPLLLNNNRRRUUUWWWWWWVVVUUUTTTVVVZZZwww~~~kkkhhhggghhhdddWWWSSS\\\aaacccmmmsssfffQQQ<<>>pppkkkPPPKKKNNNKKKGGGHHHJJJNNNQQQQQQOOOOOOSSSXXX[[[XXXSSSMMMIIIFFFFFFFFFAAAAAAAAAAAA???>>>===<<<;;;;;;:::999777666555444;;;CCCNNNUUUTTTNNNEEE@@@FFF???:::<<<@@@AAADDDGGG???888<<>>---111000........................---------.........//////222---******...222444333000```vvvpppwwwjjjhhhyyywww~~~dddCCC:::BBB<<<888<<<999<<<======>>>===<<<:::999555444333111000000000000//////////////////////////////000000000/////////+++***888[[[___YYYrrrPPPBBB@@@AAACCCHHHFFFGGGJJJMMMPPPQQQPPPOOOOOOXXXZZZpppvvvbbb^^^___ddddddYYYYYY^^^cccgggfff___PPPCCC@@@RRRTTTAAADDDqqqzzz[[[DDD:::===999777::::::777777777777777888999999999999888888888777777777222===666jjj]]]fffQQQGGGAAA;;;===<<<999LLL^^^RRRPPPIIIFFFKKKIIIJJJKKKLLLMMMNNNQQQRRRUUUSSSQQQNNNKKKIIIHHHGGGBBBBBBBBBAAA@@@???===<<<<<<;;;:::999777666555555:::@@@IIIOOONNNHHHBBB>>>DDD>>>;;;>>>AAA@@@>>>???;;;999EEEUUUlllsss}}}xxxOOOAAA<<<;;;555444666222222333333333333222111111//////...---...///000111'''333444cccuuucccqqqyyybbbXXXggg{{{aaa]]]\\\```fffddd[[[RRRYYYYYYYYYXXXVVVSSSPPPNNNJJJIIIGGGEEECCCAAA@@@@@@;;;<<<<<<<<<;;;;;;::::::999777777:::>>>EEERRR```lllnnnqqq}}}nnn]]]kkk|||UUU999777999888;;;444333333222222222222222111111111111111111111111000////////////000111111222......444777666333333333777===???:::<<>>mmmjjjbbbNNN{{{UUU@@@CCCDDD;;;CCCBBBBBBDDDFFFGGGGGGGGG???NNNPPP```zzzlllgggeee^^^___fffffffffaaaaaadddZZZHHH???BBB\\\SSSJJJFFFeee}}}EEE>>>888777888888999888777777777777777888888999777777777777666666666666333===CCC===hhhwww```PPPEEEAAA<<<@@@???888TTTsssaaaVVVIIICCCHHHGGGEEECCCFFFJJJNNNMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999888666555555666888:::;;;<<<>>>AAACCCCCC>>><<>>RRRgggzzzuuuvvvyyyvvvqqqHHHFFFBBB===888666666444222333333333333222111111///......---...///000111333000555@@@rrr]]]ooooooSSSQQQuuuppp```SSS[[[nnnuuuiiiYYYTTTTTTUUUVVVUUUSSSPPPOOOJJJIIIGGGEEECCCAAA@@@@@@<<<<<<======<<<<<<;;;:::999888999===CCCMMM^^^nnnlllgggtttwww\\\eeehhhHHH777555666555444333333222222111222222222000000000000000000000000///////////////000111111222//////222222000000333222333666888999:::;;;<<>>>>>===<<<;;;::::::999;;;<<<<<<<<<<<<:::999888555444333111000///////////////............//////////////////////////////222...111333GGG~~~dddzzzOOOxxxHHHJJJQQQ===AAAAAA@@@@@@@@@AAADDDFFFJJJFFFFFFNNN___{{{vvvlll^^^TTTPPPSSSXXX[[[ddd___WWWNNNEEEBBBDDDIII\\\???HHHWWW>>><<<:::888777777777888666666666666666666666666666666666666555555555555:::,,,AAA;;;bbb{{{zzzUUUKKKBBBGGG<<<:::EEECCC^^^nnncccSSSDDDJJJ???BBBGGGLLLPPPPPPJJJBBBIIIGGGHHHKKKPPPQQQMMMHHHHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>===:::888777888999555<<>>777777===@@@>>>???JJJhhhwww{{{yyynnnggghhh{{{sssuuunnnnnnCCC@@@<<<777333111111111333333333222222222111111000000000000000000000000,,,999444444gggppp}}}eeeRRR]]]ooozzzbbbZZZ```{{{pppcccZZZSSSSSSSSSQQQOOOPPPIIIIIIGGGEEECCCBBBAAABBB===>>>======<<<<<<======???<<<888;;;MMMbbbjjjfffgggsssmmmOOOkkkeeeyyyYYY;;;333555444333666222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000222222333444444555666666{{{|||}}}}}}}}}~~~}}}ooohhhjjj^^^JJJBBBBBBBBB@@@===999444///,,,,,,+++******))))))******,,,'''(((,,,+++)))000===FFF>>>AAAGGGFFFHHHOOOQQQKKKTTTWWWRRREEE000111GGGPPPNNNKKKLLLOOOOOOMMMOOOPPPTTT[[[ccckkkpppqqqqqqqqqrrruuuxxx{{{}}}||||||~~~~~~~~~rrruuu{{{~~~|||wwwjjjffffffeeekkkjjj___UUUdddyyypppvvv~~~cccnnnppp___<<<......000//////.........------------................................................///444555111666RRR|||PPP???@@@======<<<<<<;;;::::::::::::;;;;;;<<<;;;999888777555444222111000///////////////............//////........................111---...///888YYYgggnnnqqq}}}NNN>>>JJJAAA>>>===AAAGGGFFF???777<<<>>>DDDLLLTTT]]]kkkxxxqqq[[[HHHUUUbbbddd\\\XXX]]]dddRRRBBB666:::IIIWWWbbbhhhBBBOOOqqqhhh@@@===<<<:::777666666777888666666666666666666666666666666666666555555555444333666666666MMMkkk}}}___IIIEEEBBB888888>>>777FFFoooiiiYYYNNNIIIFFFGGGJJJPPPVVVTTTJJJ???RRROOOKKKJJJJJJLLLKKKKKKIIIGGGEEECCCBBBAAA@@@??????>>>===:::777666888:::======;;;:::>>>CCCAAA<<>>:::999:::;;;;;;:::888777777555@@@NNNWWW\\\^^^^^^\\\rrrmmmXXXaaaZZZuuufffMMM888444777555333444222111111000000111111222000000000000000000000000000000000000000000000000.../////////000000000000111111222333333444555555~~~~~~}}}~~~|||oooiiikkk___KKKCCCBBBBBB@@@===999444///,,,,,,+++******))))))******,,,((((((+++***(((...888BBBIIIFFF@@@EEEJJJMMMRRRSSSTTTSSSTTTKKK555111DDD^^^fffWWWHHHQQQTTTKKKLLLMMMNNNTTT]]]gggnnnpppooommmppptttyyy||||||{{{zzz~~~~~~~~~zzz}}}}}}rrrjjjhhhhhhgggkkkcccYYY]]]ttt~~~kkk{{{zzzLLL555000......111............------------------------------------...........................222333...***222GGGYYYfffGGG888999@@@::::::::::::::::::::::::::::::;;;;;;:::999777666444333222111000///////////////............//////........................+++,,,,,,///222;;;ddd~~~iiinnncccJJJIIIFFFAAA===;;;===@@@CCCBBB@@@BBBHHHPPP[[[kkkzzzlllWWWPPPNNNVVVVVVXXXZZZZZZXXXSSSNNNFFFMMMKKKHHHVVVhhh___FFFWWWkkkCCC@@@<<<;;;999777666666777777666666666666666666666666666666555555555444444444---???...333:::VVVoooVVVbbbNNNAAA;;;@@@???666999IIIvvvnnn[[[QQQHHHDDDDDDJJJRRRUUUOOOIIIPPPPPPNNNKKKHHHGGGHHHIIIIIIHHHFFFCCC@@@>>>======???>>><<<999666666888:::CCCAAAAAAIIIXXX```XXXKKKJJJAAA;;;;;;999555999BBBKKKooouuukkkeeeYYYMMMSSSbbbLLLffftttAAA>>><<<999555333222222222222222222222111111111000////////////////////////333***666///777sssVVVdddJJJKKKaaaiiiYYY___vvvgggYYY[[[[[[UUUNNNHHHCCC???@@@DDDFFFBBB>>>DDDDDDCCCAAA@@@@@@BBBEEEBBBPPP___ddd^^^[[[ffftttwwwUUU[[[~~~zzzMMM???555666888555222333222111111000000111111222000000000000000000000000000000000000000000000000....../////////000000000000000111111222222333333uuuwwwyyy{{{|||~~~~~~{{{pppjjjlll```LLLDDDBBBBBB@@@===999444///,,,,,,+++******))))))******+++((((((***)))'''+++222???RRRLLL>>>GGGNNNMMMTTTXXXRRRMMMSSSSSS>>>000999]]]uuucccHHHRRRWWWLLLPPPLLLKKKMMMTTT```iiinnnooonnnqqquuuxxxzzzzzzzzzzzz~~~~~~}}}~~~xxxmmmiiijjjiiihhhccc[[[ZZZkkkggg<<<000222...,,,111------------------------------------------------........................000......444999999111(((888PPPpppoooHHH<<>>;;;777555555777:::@@@BBBHHHWWWiiiooocccRRRJJJ888///666<<<<<>>>>>BBBCCCCCCHHHMMM@@@@@@@@@BBBFFFJJJGGGAAAGGGJJJIIIBBB:::999AAAKKKFFF[[[iiiaaaVVV___xxx}}}lll^^^AAA222777888777777666555555555555444444444444444444444444444444444444333333333333444111777555999888QQQ|||{{{TTTFFFBBBCCC>>>;;;===:::;;;MMMfff^^^SSSHHHDDDBBBAAADDDKKKCCCIIIOOOOOOJJJEEEEEEGGGEEEFFFFFFCCC???===>>>???>>>===;;;777555444777999<<<>>>CCCIIIQQQRRRIII<<<:::444777@@@CCCCCCRRRggg{{{qqqjjjhhh\\\SSSOOOHHHCCCPPPddd~~~rrr>>>999888777555444333333333333111111111000000000//////........................///111444000999777HHHuuuyyy^^^EEEPPPlll~~~yyykkkbbbTTTTTTpppvvvZZZUUUUUURRRKKKCCC===<<<<<>>000FFFrrrzzzaaaTTTOOOJJJMMMMMMJJJGGGGGGLLLVVVaaaiiippprrruuuuuusssuuuyyy|||zzz{{{|||}}}~~~~~~yyyttthhhdddeeeeeeccccccbbbmmmyyyeeewwwhhhjjjHHH......333///+++...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((---000...******000777333+++***//////---;;;OOOQQQiiimmmZZZIII<<<::::::;;;<<<999555777<<<555555666666777777777888999999::::::999888666555222111000///////////////......------------......------------------------+++111...,,,111000...222RRRiiinnnoooSSSFFFFFFJJJFFFDDDCCCEEECCC>>><<<===<<<@@@DDDEEEBBB@@@>>>===EEEFFFGGGIIIPPP___tttjjjRRRiiiqqqyyyZZZ@@@>>><<<888666666666555555444444444444444444444444444444444444444333333333222222222555+++888222777888333iiittteeeZZZKKK@@@===<<<;;;<<<===;;;WWWgggZZZNNNJJJEEE>>>===AAALLLNNNMMMIIIDDDCCCGGGLLLEEEFFFGGGDDD@@@===???AAA>>>>>>===:::777666777999:::;;;:::666555888999666555:::??????<<>>555999>>>??????:::777:::<<<;;;;;;===555555555555555666666666666777777777777555444333111111000////////////000...------,,,,,,------...---------------------------''',,,333222333666222000VVV\\\hhh~~~dddXXXQQQJJJDDDCCCBBBAAADDDIIIGGGGGGFFFBBB>>>@@@JJJTTTSSS___sssdddmmmrrriiilllccc???222999@@@===555555555555555444333333333333333333333333333333333333333333222222222222222222333111555444333CCChhhVVVyyyYYYCCCGGGDDD;;;AAA999777@@@VVVvvv]]]SSSNNNFFF@@@AAAJJJIIIGGGCCCAAACCCHHHMMMGGGIIIIIIEEE@@@===>>>AAA???@@@@@@???<<<:::::::::777::::::444333777===>>><<<@@@CCCFFFSSSsssvvveeeXXXMMMFFFCCCCCC@@@GGGeeepppJJJ<<>>BBBHHHTTT```lllrrrqqqqqqvvv|||wwwxxxyyyyyyxxxyyy{{{}}}rrrbbbggghhh```YYYUUUNNNFFFLLLpppvvvkkktttuuuTTT222111///...,,,,,,+++++++++,,,------......---------,,,,,,++++++,,,,,,---..........................................------////////////000000000000111000/////////000222333333333333333333333333333777666666555444444333333444444555555666777777777666666666666666666666666444444444555555555555555555666666777666444222111........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111+++666ZZZiiifff```aaa[[[SSSYYYuuurrrmmmxxxtttYYYHHH999777999777666777555555444444444333333333222222222222222222222222222222222111111111111000222222111111222222333444999hhhiiiiiiQQQEEECCCEEEFFF>>>888999>>>@@@VVVddd\\\VVVKKKGGGEEE@@@<<<;;;>>>BBBEEEJJJKKKJJJHHHDDDAAA@@@???AAABBBBBB@@@===;;;;;;<<<999111::::::===AAA999AAACCCRRRttt}}}nnn^^^PPPHHH???CCCBBBHHHeeerrruuuhhhFFFAAA===<<<777666444222111000//////////////////////////////........................///000000//////111444777UUUyyymmm}}}~~~cccUUUQQQ]]]{{{zzzssshhh^^^YYYXXXWWWWWW[[[[[[cccsssqqqVVVGGG<<>>999222......,,,+++******))))))******))))))))))))************)))111>>>IIIJJJEEEGGGMMMRRRSSS[[[\\\YYY^^^bbb\\\:::999QQQyyyppp[[[WWWTTTOOOKKKIIIDDD??????BBBKKKVVVccclllooopppsssvvvuuuvvvxxxxxxxxxyyy{{{}}}~~~|||nnnhhh___WWWTTTPPPLLLPPPXXX{{{nnndddzzzpppqqq???111000///---,,,,,,,,,,,,+++,,,------...------------,,,,,,++++++,,,,,,---------------------------..................------....../////////000000000000000/////////000111222222222222222222222222222444333333333333222222222333333444444555666666666555555555555555555555555444444444444555555555555666666666666555333111000..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))999555...UUUnnnYYYyyysssaaakkkrrryyyssszzz~~~fffGGG<<<444444666555444555444444444444333333333333222222222222222222222222222222222111111111000000222111111111111222333333===HHH^^^qqqZZZNNNEEE>>>EEE???===???===CCC```qqq```WWWPPPNNNMMMMMMKKKFFFCCCCCC@@@@@@??????>>>???AAABBB>>>===<<<;;;999777777777===:::EEEAAA>>>CCCBBBRRR___zzzeeeUUUMMMGGGBBBKKK===999PPPssssss___DDD===999:::666555444222111000//////////////////////////////........................///000000//////111444777EEEdddpppeeeWWWZZZ[[[gggqqqUUUGGGEEEGGGNNNaaagggBBB555333111333333222222222111111111000000000000//////............------------.........................................................------,,,,,,------...uuuzzzyyyzzzxxxdddKKKHHHFFFBBB???>>>999111---...,,,+++******))))))******))))))))))))************,,,///777DDDLLLOOOPPPRRRPPPVVVXXXZZZ]]]YYYZZZdddIII222777eeennnZZZXXXSSSOOONNNJJJCCC>>><<>>===<<>>===<<<===???AAAAAAAAA===;;;FFF???:::DDDRRRnnnzzzuuufffRRRIIIJJJFFF>>>>>>GGGgggoooJJJ>>>999777===666555333222000000//////////////////////////////........................///000000000///000333666444AAA|||nnnaaaUUU]]]nnnsss]]]KKKAAAAAAFFFLLLNNNooovvvSSS888222444444333222222222222111111111000000000////////////.........------------.........................................................------,,,,,,------...www{{{xxxvvvdddKKKGGGFFFAAA???===888111------,,,+++******))))))******((()))))))))************,,,+++111@@@PPPYYYZZZWWWPPPVVVRRRVVVaaaXXXRRRbbb[[[>>>///KKK}}}ddd\\\UUUQQQRRRPPPIII@@@<<<>>>CCCMMMXXXccckkknnnooonnnpppsssttttttuuuwwwxxxxxx|||~~~|||~~~rrr```RRRGGGGGGHHHDDD;;;CCCjjjbbbjjj@@@///---------,,,,,,---......++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------........./////////........./////////000000////////////////////////---......///000000111111000000111111222333333333444444444444444444444444333333333444444555555666777777555444222000......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444%%%***;;;444+++PPPyyyhhhoooqqqllleeefffrrr}}}UUU>>>444111222333444444333444666333333333333222222222222111111111111111111111111111111111111000000000000000000000000000111222222111222???dddnnnnnnaaaAAA===????????????@@@AAAAAA@@@DDDbbbkkkWWWRRRSSSSSSTTTWWWUUUQQQLLLHHHEEEBBB@@@???AAA???======@@@AAAAAA@@@HHHGGGVVVTTTZZZqqq~~~hhhRRRJJJLLLKKKDDD<<>>999111---...,,,+++******))))))******((()))))))))************((('''***777IIIUUUUUUOOOPPPRRRMMMUUUggg___UUUaaalllWWW999333[[[eeeZZZRRRSSSUUUPPPGGGAAA>>>???CCCKKKVVV```fffhhhlllooorrrsssttttttvvvwwwxxx{{{}}}|||{{{}}}~~~nnn[[[LLLEEE???BBBBBBAAAMMMmmm___lllyyyrrr|||LLL444------,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............------......////////////........................------...///000111222222//////000000111222222222444444444444444444444444222222333333444555555666777666444222000///...------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444---***///333555999???zzzvvvsssuuuvvvlllsssnnnnnnrrrvvvxxxvvvqqqggg```tttxxxnnnIII<<<999777555666666444111222444555333333222222222111111111111111111111111111111111111111111000000000//////000000//////000000111222---888;;;444\\\DDD???CCCFFFDDD@@@>>>???@@@FFFCCCNNNtttrrrggg___WWWRRRPPPNNNLLLLLLLLLMMMKKKIIILLLJJJGGGEEEDDDDDDCCCCCCEEEIIIdddvvvnnnoooUUUCCCEEEEEE===<<>>>>>AAAHHHQQQWWW[[[fffiiimmmppprrrsssuuuwwwzzz{{{||||||~~~yyyqqq|||uuufffTTTEEE???AAAAAA===;;;HHHnnnyyyhhhZZZzzznnn[[[:::000------,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,------...///.................................---......///000111111222/////////000111111222222333333333333333333333333111111222333444555555666555444333111///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000000,,,///666333+++555fffqqq{{{{{{fffBBB777777555222666888666111...000222111222222222111111111000000111111111111111111111111111111000000000////////////////////////000000111111333...555>>>xxxlllAAAAAACCCEEECCC===;;;===???======FFF^^^nnn[[[XXXTTTOOONNNOOOOOOLLLJJJFFFHHHJJJLLLNNNRRRWWW[[[QQQZZZsss___RRRGGGBBBDDD???;;;MMMhhh{{{PPP999===>>>999666222333333222000000/////////////////////////////////////////////////////////...///111000000///000222444666222<<<|||sssqqq[[[[[[XXXTTTPPPLLLBBB777IIIIIIJJJLLLOOOPPPPPPOOOKKKEEEDDDIIIIIICCCBBBGGG???KKK]]]hhhkkkzzztttYYY<<<111444777444000222111111111111000000000---............/////////......------------..............................------------------------...------,,,,,,------...}}}tttooovvvhhhJJJHHHHHHDDDAAA@@@;;;333///000,,,+++******))))))******))))))))))))************,,,,,,***,,,666FFFNNNMMMPPPKKKMMMPPPTTT___ddd\\\bbbmmmbbbAAA111LLL{{{vvv]]]UUUWWWVVVQQQLLLAAA@@@??????AAAEEEJJJNNNWWW[[[aaagggjjjmmmqqqsssvvvwwwyyy||||||yyy{{{vvv```jjj}}}~~~}}}~~~nnn\\\NNNDDD======AAA???AAAQQQrrrnnnkkkrrrCCC333111000------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------***++++++,,,------......+++,,,,,,,,,,,,---------+++,,,---.........------........................---.........///000000000/////////000111111222222222222222222222222222222000111222333444555555666444333111///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++111555///'''---::::::'''>>>~~~{{{cccuuuxxxZZZ===666888555111000222444333//////222222...222111111111000000000000111111111111111111111111111000000000///////////////............///000000222...,,,;;;+++GGGnnnVVVEEE;;;CCCHHHCCC>>>AAA555999??????;;;FFFfffuuummmjjjgggdddaaaXXX___gggnnnttt~~~xxxoooddd[[[XXXBBBDDDEEEDDDLLLccczzzRRR:::777===777888:::222333222111000000//////000////////////////////////////////////////////////---///111111000///000111///333666+++JJJwwwmmmXXXTTTYYY[[[XXXMMMJJJFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDFFFHHHHHHFFFOOOlllrrrcccVVVCCC333222777666333222111111111111000000000000---------.........//////......------------..............................------------------------...------,,,,,,------...wwwxxxtttyyy~~~___IIIOOOIIIEEEBBB@@@;;;444000000,,,++++++***)))*********))))))))))))************'''(((&&&$$$...AAAOOOTTT\\\VVVYYYVVVNNN^^^jjj^^^OOOeeepppZZZ666222ZZZcccVVVWWWWWWRRRNNNDDDDDDDDDBBB@@@AAADDDGGGIIINNNVVV]]]bbbgggkkknnnqqqrrruuuzzz~~~zzzqqqiiihhhssstttVVV\\\ttt~~~~~~}}}{{{zzzmmmZZZHHHBBBAAA@@@@@@BBB===OOOyyy___kkkQQQ444...000000...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---........................******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,---.........---,,,........................------............////////////000000111111222222222222222222222222222222000111111222444555666666333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++...222222///%%%:::<<<999aaawwwqqqjjjIII666---666:::333///555...222222000222777555///111111111111000000000000000000000000000000000000000000000000////////////...............///000000///000777111>>>888FFFxxxTTT:::@@@LLLIIICCCDDDCCC>>><<<>>><<<888>>>IIIuuuzzzjjjggg```OOOBBB@@@AAAFFFBBB@@@^^^|||aaaEEE:::AAACCC555555:::///222222111000//////000000////////////////////////000000000000000000000000---///111111000//////000))):::111>>>///BBBlll[[[TTTSSSSSSSSSTTTRRROOOLLLQQQVVVRRRKKKUUUkkktttoooVVVuuuwwwnnn>>>444///444666111...111111111111111000000000000---------.........//////.........------.................................------------------------...------,,,,,,------...{{{zzzyyy{{{ttt|||WWWSSSGGGGGGGGGEEE@@@:::444000...,,,+++******))))))******))))))))))))))))))))))))+++***)))***,,,555FFFWWWTTTTTTXXX[[[XXXWWW___lll\\\fffzzz{{{UUU,,,666]]]tttYYYQQQRRRRRRNNNFFF@@@BBBDDD@@@;;;999BBBDDDHHHMMMUUU___iiippphhhrrrvvvuuu|||nnnSSSPPPeeeyyyuuuyyywww{{{www^^^nnnxxx|||yyytttkkkcccMMMHHHDDDCCCBBBAAA@@@AAARRRtttQQQ___rrrvvvZZZ888---222555+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---+++***+++///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------/////////000111111222222000111111222222111111000111111222333333444444555333222111///......------------,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...,,,...222777KKKvvv}}}yyyRRR???333333333222222111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////........................////////////---111333111000666EEEQQQWWWFFFQQQJJJ>>>HHHIIIDDD???======>>>???>>>IIIZZZ{{{sssqqqcccTTTMMMHHHCCC@@@???DDDBBBFFFZZZtttvvv>>>>>>===:::888666444333222222222111111000/////////////////////////////////........................////////////////////////666000333888333555XXX|||yyyooowwwrrr\\\wwwBBB666555555444222111000000000000000000////////////////////////////////////000000//////.........---.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---~~~xxx|||xxx{{{YYYSSSJJJGGGGGGEEE@@@:::444000...,,,+++******))))))******)))))))))))))))))))))))),,,************000???MMMIIIHHHJJJOOORRRVVVbbbmmmmmmbbbnnntttGGG555AAAlllmmmSSSPPPSSSLLLEEEAAACCCEEECCCAAAAAA===>>>AAAEEEKKKSSS]]]dddhhhppptttqqqqqqvvvtttlllRRRVVVbbbrrr{{{~~~}}}||||||{{{yyyxxxuuupppjjjaaaWWWOOOFFFBBB>>>===???GGGQQQYYYhhhbbbvvvuuuCCC333...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***)))+++...///...,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------/////////000111111222222111111222222222222111111111111111222333333444444333222111///......------------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............111---...000///111BBBWWWyyy~~~uuu___EEE:::777333333222222222111111111//////000000000111111111000000000000000000000000////////////////////////////////////........................////////////...111222000...111999@@@iii^^^NNNQQQPPPMMMDDDBBB@@@@@@@@@AAAAAAAAA>>>???GGGYYYuuummm\\\TTTMMMJJJHHHHHHEEEAAAAAAEEEHHHMMMllllllCCCAAA===<<<:::777555444333222222222111111000/////////////////////////////////................................................222///222888333...;;;QQQ{{{FFF>>>555555444333222111000000000000000000/////////...........................000/////////.........---..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---vvvzzz|||uuutttYYYOOOIIIFFFFFFEEE@@@:::444000///,,,+++******))))))******)))))))))))))))))))))))),,,*********(((***444@@@KKKKKKNNNSSSTTTUUUYYY___nnnccccccuuu~~~kkkHHH...QQQhhhXXXRRRMMMGGGBBBCCCCCC@@@@@@BBB::::::;;;<<<@@@FFFOOOUUU___gggooopppooowwwxxxjjjaaakkk~~~~~~zzz{{{{{{{{{zzzxxxwwwuuurrrpppkkkdddZZZOOOFFFAAAAAAAAA@@@@@@HHH[[[rrrvvvjjjNNN---///000***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))***,,,---,,,+++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...//////000000111111222222222222333333222222222000111111222222333333444222111000///...---------,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++,,,111000******///;;;TTT~~~yyypppvvvyyyqqqooovvveeeAAA222000222222222222111111111111000000//////000000000000111111000000000000000000000000/////////////////////////////////............------............/////////...000111111//////000222999lll~~~ZZZVVVWWWJJJJJJHHHFFFDDDCCCCCCBBBBBBHHHCCC>>><<<@@@IIISSSZZZzzzkkk```YYYRRRNNNOOOKKKBBB;;;===AAACCCDDDFFFKKKjjjxxxttt~~~___222OOO<<<;;;999777555333222222222111111000000//////...////////////////////////................................................,,,,,,///555777444222444GGGUUU000777555444444333222111000000000000000/////////............................../////////..........................................------------,,,,,,,,,---,,,,,,++++++,,,,,,---}}}}}}xxxyyywwwooo}}}pppbbbNNNIIIFFFFFFEEE@@@:::444000///,,,+++******))))))******))))))))))))))))))))))))+++)))******((('''---666KKKSSS]]]bbb___WWWSSSRRR```mmmiii]]]mmmsssHHH>>>___gggVVVRRRLLLGGGEEECCC>>>===???<<<<<<:::999:::???EEEJJJSSSZZZgggppppppvvv~~~~~~|||{{{zzzwwwwwwxxxxxxvvvssspppnnnfffaaa[[[TTTKKKCCCAAADDDEEEKKKQQQUUU```wwwuuucccYYY888)))000///,,,......++++++++++++++++++++++++************************************************))))))))))))***++++++***(((((())))))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111111222222333333333333222222111111222222333444444444111111000///...---------,,,,,,,,,++++++++++++***))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------...******000333111222666,,,---888TTT}}}~~~{{{wwwtttssstttuuuuuuooovvvyyyvvvtttuuuuuusssYYYIII888111555888555///000000000000000000000000////////////000000000111000000000000000000000000//////////////////////////////.........------------------.........//////......///000222333222111555555iii___UUUPPPJJJDDDAAAAAABBBCCC>>>AAACCCDDDDDDCCCCCCDDDEEE]]]zzzyyymmm]]]UUUNNNLLLJJJEEEBBBAAABBBDDDGGGJJJIIIJJJSSS___qqqjjj???<<<777:::999777555444333222222111111111000//////......////////////////////////......................................................,,,---333999888222222AAAnnnRRR444CCC...444333333222111000000000000000/////////.................................................................................---------------------------,,,,,,++++++,,,,,,---~~~|||{{{~~~xxxooosssqqqRRRMMMEEEFFFDDD@@@:::444111000,,,+++******))))))******))))))))))))))))))))))))***((()))+++***(((+++111;;;JJJZZZ```]]]XXXWWWWWWWWWrrrttt___ccc{{{:::@@@cccjjjUUUNNNGGGFFFDDDAAA@@@BBB???>>><<<:::999;;;???BBBJJJOOO]]]kkkllllll{{{~~~~~~~~~~~~{{{~~~~~~~~~}}}|||{{{yyyxxxwwwwwwuuurrrmmmgggbbb___TTTMMMGGGCCC===<<>><<<999999:::<<>>===<<<@@@QQQeee{{{jjj[[[ccc}}}@@@---000666111'''+++000(((++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******(((((()))***)))******++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------......//////000000111111111111222222111111111111222222333333444555555000///......------......++++++++++++************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---//////,,,)))***,,,---222666444///000888@@@KKKzzzqqqQQQ666000777333444444111+++))),,,///------............//////......////////////000000////////////////////////.................................------------,,,,,,------------.........111///------...000000000+++AAA000DDD}}}}}}nnncccXXXLLLBBBIIIHHHFFFDDDBBB???>>><<>>;;;999999999777:::BBBOOO\\\eeekkknnnjjjjjjkkkllliiihhhnnnwwwvvv{{{zzzsssnnnpppvvvyyywwwvvvvvvvvvxxxyyyzzzzzzwwwwwwvvvtttppplllhhhfffccc```[[[UUUNNNGGGBBB???BBB>>>===??????DDDXXXnnnxxxQQQuuuPPP000...+++000222******---)))************************************************))))))))))))))))))))))))(((***+++***(((''')))+++))))))******************************************************************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,------......///000000000///000000111111000000//////000000111222222333333//////...---------......++++++++++++************)))************+++++++++************************************************************++++++++++++(((***---............---777...&&&%%%---333555333999666888KKKooohhhRRR;;;333333222000///))),,,///000///...///000,,,,,,------...................../////////000000////////////////////////.................................---------,,,,,,,,,,,,---------........./////////////////////000000,,,444???MMM|||fffTTTDDDCCCEEEIIIMMMNNNKKKHHHAAA>>>>>>AAADDDFFFFFFEEERRRMMMNNNRRR[[[mmmqqqaaahhh[[[MMMEEEBBBAAACCCGGGJJJ[[[zzzooo\\\eeeXXX888@@@555'''777555444333222222111222222000000000///......------////////////////////////........................------------------------+++,,,///333333111222555555((((((===IIIMMMzzzwwwXXX:::@@@888...222555000000000000000///////////////.........---------------------------------,,,,,,,,,------.................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---yyyzzz}}}mmmyyyLLLTTTDDDEEEDDD@@@:::555222111,,,++++++***)))*********)))))))))))))))))))))))),,,))))))+++***&&&&&&((('''...888FFFYYYiiikkkddd```UUUXXXmmmyyypppbbb]]]yyyNNNDDDxxxmmmTTTJJJGGGFFFFFF@@@BBBCCCBBB>>>;;;:::999888999:::@@@KKKXXX___```bbb______bbbdddbbbdddggghhhhhhhhhkkksssxxxtttkkksssrrrqqqpppppprrruuuwwwrrrqqqppplllhhhbbb]]]ZZZQQQOOOLLLGGGCCC???===<<<<<<888:::>>>>>>AAATTTkkkmmmkkkdddLLLfffsss}}}zzz\\\...666555&&&)))444000***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,------......///000000000//////000000000000//////.........///000000111111//////...---------......+++++++++************))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,***)))(((,,,000000...''',,,111333000......///000---222:::;;;:::FFFVVVkkk|||mmm___UUUFFF666000333444222111333222///333///+++***,,,---,,,***,,,,,,,,,------...................../////////000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------......+++...222333222222222333444,,,---888444UUUyyyooo^^^UUUIIICCCDDDFFFGGGFFFHHHGGGGGGHHHGGGEEEEEEGGGGGGNNN\\\ccchhhwww|||nnnaaaVVVLLLJJJMMMQQQWWW]]]{{{ggggggttteeeFFFCCC555666@@@888444333333222111111222222000000000///......------////////////////////////........................------------------------111,,,+++///...***+++111***::::::...+++222GGGcccFFF444333444+++///666...000000000000//////////////////.........---------------------------------,,,,,,,,,------.................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---|||{{{}}}tttwwwzzz]]]kkkQQQ???GGGFFFBBB;;;888666222,,,---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))((((((///>>>MMMVVV]]]aaa\\\vvvlllYYYooorrr]]]oooUUUFFFooouuuOOOHHHIIIDDDEEE@@@@@@FFFHHHAAA;;;:::777999<<<===???CCCKKKQQQNNNOOOPPPQQQRRRTTTUUUUUUYYYZZZ[[[]]]___bbbcccdddcccdddfffhhhiiiiiiiiiiiikkkhhhddd^^^WWWPPPJJJGGGFFFDDDBBB@@@>>><<<999777777<<<>>>;;;:::BBBOOOXXXttt}}}~~~fffZZZjjjzzzuuuaaa>>>333000000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000////////////000111222333333333333333000///...---,,,+++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///...//////000111222222222444777<<>>999555222111111111111000......------------------------------------------............///........................000000//////.........---................................................---------............///............////////////000///000666555333ZZZ{{{nnnttt~~~sss```SSSOOONNNLLLKKKFFFIIIKKKKKKJJJJJJLLLNNNTTTbbbkkkooozzzkkkSSS]]]ZZZNNNUUUwwwsssjjj{{{PPPMMMGGGAAA;;;888777666222222222111000//////...////////////....................................------------------------------------------------........................222111111000222444666888YYY???666555444222111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---}}}wwwrrrzzzzzz[[[bbbNNNHHHGGGGGGBBB<<<888777333------,,,++++++******++++++************)))))))))((())))))))))))))))))))))))(((&&&***333>>>GGGRRRZZZhhhXXXffflllYYYhhhvvvaaa___tttVVVNNNeeeaaaKKKGGGNNNFFFAAACCCEEEDDDDDDFFF===;;;:::999;;;===???@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJLLLNNNOOOQQQQQQQQQRRRTTTUUUVVVWWWWWWVVVVVVUUURRRNNNIIIEEEAAA???FFF@@@:::777999;;;;;;:::;;;666444<<>>NNN\\\sssxxxvvvnnnccc^^^oooyyy___YYYwwwhhhOOOTTTwwwOOOMMMGGGCCCEEEGGGEEEDDDDDDAAA===999999<<<>>><<<999999999:::::::::;;;;;;;;;======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHBBBBBBAAA@@@>>><<<:::999<<<999777888;;;======;;;AAA???BBBTTTpppvvvgggsssoooOOO@@@bbbhhh{{{rrrCCC///+++---...---,,,+++******)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000111222222333222222222///...---,,,,,,++++++,,,************************)))))))))*********++++++*********************************************************************************++++++++++++,,,,,,,,,,,,---------...............///000000111111///.........------,,,,,,//////......///000222333///...---,,,,,,---//////000///......------------------------------------------------....................................////////////............------------------------------------------------------------............---............/////////---111000333888111///;;;[[[~~~oootttzzzeeebbbaaaccchhhmmmnnnnnnuuuvvv}}}tttjjjlllkkkTTT<<<888777555333333444555666222111111000000//////.../////////............---........................------------------------------------------------........................000/////////000111333444999222111BBBiiiSSSEEE;;;+++444444222111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---~~~~~~~~~___MMM<<>><<<:::;;;===??????===::::::::::::::::::::::::999999999:::::::::;;;;;;<<<======>>>???@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;777:::>>>@@@>>><<<;;;;;;???\\\lll___ZZZqqqqqqppptttKKK111...///......,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///.........///////////////111111222222222222111111...------,,,+++++++++,,,************************))))))))))))************************************************************************************************+++++++++++++++,,,,,,,,,------------------........./////////......///000111222222333333111000......///000111222111000...............///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///////////////.........------------------------------------------------,,,,,,---------.........---------.........//////222666000,,,444555111444777@@@ssskkkuuuzzz{{{yyyuuunnniiiqqqzzzRRR444HHH:::999777555444444555666111111000000//////////////////.........---------........................------------------------------------------------....................................///000111222222888;;;555555JJJsssmmm@@@222999===888333333222000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---xxxxxxwwwhhhVVVDDDKKKGGGGGGCCC===:::999555///,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))&&&''')))++++++111@@@OOOUUURRRlllyyykkkmmmnnnQQQhhhjjjTTTggghhhNNNpppxxx^^^OOOLLLMMMNNNEEEFFFDDDAAA===;;;<<<>>>============<<<<<<<<<<<<777666666666666666666666888888888888999::::::;;;:::;;;<<<===============;;;>>>???<<<999>>>LLLXXX{{{jjjkkksssgggQQQEEEooowwwVVV888000222000---...---,,,,,,++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///------....../////////000111111111222222111111000------,,,+++++++++,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------------------.........000000//////...---------,,,,,,,,,++++++***))))))//////...,,,++++++******...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///////////////------------------------------------------------,,,,,,,,,------------...------------...............555...%%%---444333555///999EEEvvvuuummmhhhmmmwwwzzzvvvuuu{{{|||qqqjjjqqqqqqgggmmmwwwuuuNNN>>>666>>>777666444333222111111111000000000///////////////............------------........................------------------------------------------------........................------------...//////000,,,333999:::666666;;;AAAmmmxxxNNN444;;;>>>///+++777222222111000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---wwwyyyiiihhhXXXFFFGGGFFFFFFBBB<<<999999555///++++++***))))))))))))***))))))))))))************))))))))))))))))))))))))((())),,,---******222===JJJHHH```pppeee[[[bbb~~~XXXXXXxxxqqqzzz|||kkkZZZMMM^^^]]]XXXNNNCCC<<<<<<>>>============<<<<<<<<<<<<:::999999999999999999999:::999999999999:::;;;<<<999:::;;;;;;<<<<<<<<<;;;999:::;;;<<>>gggnnnnnnKKK===111///...+++***------,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---------......//////000111111111222111111000///,,,,,,++++++++++++,,,,,,************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---///000000000///...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........)))444111+++000333111333111DDD:::000ccc~~~vvvtttxxxzzzxxxtttdddlllyyyzzzyyyjjjCCCBBB>>>555:::444333333222222222222333////////////////////////.........------------,,,........................------------------------------------------------........................,,,------............///333111...,,,---222999>>>BBBHHHPPPrrrpppFFF000999888000333<<<555$$$111111000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---www|||~~~WWW^^^SSSCCC@@@EEEEEEAAA;;;999888444///++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))+++,,,---///+++(((,,,333@@@[[[cccvvvmmm}}}mmm\\\dddwwwbbbbbbsss~~~gggoooiii___SSSIIICCC@@@???===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???999999;;;;;;<<<<<<<<<<<<<<>>444444333333333333333333////////////////////////.........---------,,,,,,........................------------------------------------------------........................,,,------...............'''...555666333111444999222999<<>>>>><<<;;;:::::::::;;;<<<===;;;;;;===>>>???@@@@@@@@@LLL\\\wwwttteeeMMMDDD\\\zzzzzzQQQ333000111000------///...+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000111111111111111000//////+++++++++***++++++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++++++++++++++++++++...------,,,,,,+++******,,,,,,+++******+++,,,---)))******+++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,000+++***111000---333111555///222999111>>>ggg{{{DDDFFFHHH===000444999222333333222111000///...............///////////////......---------,,,,,,,,,........................------------------------------------------------........................------...//////.........333000---...111333333222333333000777AAAAAAGGGZZZUUUnnnhhhPPP===;;;===999555666000...111777555...---333000//////............///................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---~~~qqq~~~~~~OOOEEEWWWFFFDDDEEEAAA<<<:::999888444111---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$000EEEWWW\\\```vvv}}}uuummm]]]\\\~~~pppXXXeee|||nnndddeeeaaa___WWWNNNLLLNNNJJJCCC@@@BBB@@@===@@@FFFDDD===DDDAAABBBDDD@@@888888<<<>>><<<===@@@AAAGGGXXXiii{{{uuuzzz{{{nnn^^^SSShhhsssuuufffaaaeeeqqqrrrQQQ>>>111......---,,,,,,+++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,---------............//////////////////000111111///333444111...000000---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////111111111111222333444444EEEbbbAAA===<<<999777555444444444333333222222111000//////.................................................................................------,,,,,,,,,------------------------........................,,,,,,,,,---------..................////////////111222333444666777888888@@@<<<>>>LLL^^^gggccc[[[iiioooyyyxxxtttkkk```TTTIIIAAA<<<777777666555444444333333111111000000//////......000000//////.........---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------qqq{{{yyySSSKKKWWWGGGFFFEEE@@@<<<:::999888444000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++(((111FFFYYYgggwww{{{{{{wwwmmmhhhkkkhhhQQQXXX{{{}}}nnnlllgggbbb___\\\XXXRRRNNNGGGCCCEEEGGGHHHLLLSSSPPPUUU```ooozzzxxxeeePPPFFFeeexxxzzztttvvvLLL777///)))...------,,,++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))******************************************************************+++++++++,,,,,,,,,---------............//////////////////000111111000444555111///000///---------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////111111000111111222333444///CCCaaatttNNNBBBDDD:::999777555444444444444333333222111111000//////..............................................................................---------,,,,,,,,,------------------------........................,,,,,,,,,---------..................////////////111222222333444555666666777666666:::???AAA===888999;;;@@@CCCEEEDDDBBB@@@>>>>>><<<:::777555444333555444444333222222111111000000000000//////......000/////////.........---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------lllrrrpppYYYTTTVVVFFFGGGDDD@@@<<<::::::888444000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))000'''%%%222DDDRRR```lllhhhrrrsss```RRR```uuufff[[[~~~sss___XXXXXX[[[fffsssWWWSSSdddooo{{{pppEEE000+++,,,///------,,,,,,++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))******************************************************************+++++++++,,,,,,,,,---------............//////////////////000111111222666777222/////////,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///000000000000111222333333<<<222'''888eee]]]???444666<<<777666555444333333333333222222222111111000000///...........................................................................------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---............/////////111111111222222222333333000222444444111000000222444444333333222222222222333333333444555666777777222222111111000000//////000000000////////////.../////////...............------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}bbbiiiiiibbbaaaWWWFFFFFFCCC???<<<::::::999444000---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,---444FFFXXXQQQnnn~~~rrrttt{{{kkkbbbfffnnn|||{{{uuueeeWWWJJJNNNfffvvvhhhwwwwwwIII333///000111444,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++)))((((((((((((((()))))))))******************************************************************+++++++++,,,,,,,,,---------............//////////////////000000111444777777333//////...+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///////////////000111222222111888999666666DDDwww|||___>>>222:::AAA<<<222555444444444333333333333222111111111000000000///........................................................................------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////000000000000000000000000111444666555333222666999777777666666666777777888666666555444333222111111000000000000//////......////////////////////////........................------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz\\\iiilllqqqooo[[[KKKGGGBBB???<<<;;;;;;999444000---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***$$$)))...---)))---<<>><<<333???^^^ooommmRRR===888444444888999666222444444444444444444444444111111111000000000000000........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------............///////////////.........333222000///...............///000000111111111111000000000000000111111111000000000000////////////.............../////////---------...............------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu___tttvvv~~~yyy]]]PPPIIIAAA>>><<<;;;<<<999555000---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++***)))***+++---000222@@@UUUaaa```ggg~~~yyynnnllliiilllzzzmmmfffddd|||oooiii```WWWUUU\\\gggooo~~~yyyoooyyyyyyHHH::://////111---+++---++++++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............//////////////////000111111333666666111......,,,***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------...///000000888222(((+++666555666CCC@@@>>>DDDjjjcccMMM>>>444222555888888444222222444333444444444444444333222000000000000000000000000........................................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.................................111...,,,,,,...000...---111222222333222111000...111222222333333444444555000000000000////////////---............/////////---------------.........------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqfffxxxZZZQQQGGG@@@>>><<<<<<<<<:::555000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********---+++((((((***+++'''"""&&&===PPPTTT\\\tttuuufff\\\YYYfffxxxggg```\\\]]]eeennnyyytttiii```YYYTTTXXX]]]hhh~~~wwwdddeeeyyybbb:::111...---,,,,,,,,,...000******************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............//////////////////000111111111555555000------,,,)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000)))111111222888555///444111888999===KKK\\\xxx|||```DDD999999777444222777444222333666777555222222222333333333222000//////000000000000000000000........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------..................---------///222444555444000000//////......------///......------,,,,,,,,,////////////////////////---------.........//////,,,,,,,,,------.........------------------------,,,------......------,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuukkksssTTTOOOCCC@@@>>><<<<<<<<<:::555000---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++$$$)))---,,,,,,---...///(((,,,222@@@XXXlllnnneeexxxxxxcccgggpppvvvaaa___fffeee^^^dddfffnnnxxxyyyuuuvvv}}}}}}uuuqqqmmm^^^cccaaaWWWSSS[[[ffflllrrrjjjdddoookkkOOO>>>333000444444000,,,++++++*********************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------........./////////////////////000111111000333444///,,,---,,,))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////***555444...111222111555111777666444666555<<>>;;;;;;===;;;444...---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((((()))+++***((('''''''''))))))*********+++++++++++++++***,,,333EEE[[[kkk___zzzhhhXXXZZZpppuuuppplll```UUU[[[___UUUfffXXXTTTaaaiiiccc^^^aaaWWW```bbbYYYQQQSSS[[[```rrrhhhlll{{{rrr|||~~~uuuuuupppnnnvvvuuuSSSDDD>>>777111000//////---,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,---.........---//////.........000222333444333111///---,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////333333444444555666777777888;;;>>>@@@DDDMMMZZZdddrrr~~~zzzmmmeeeRRRNNNGGG???999666555555111111111111111111111111333333333333333333333333222222222111111111111000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,pppKKKlll~~~qqq]]]NNNNNNAAA>>>;;;;;;===;;;555///---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''(((((((((((((((+++...///---+++)))((()))))))))*********++++++,,,,,,+++***,,,555CCCMMMmmmrrrssssss~~~wwwuuusssppppppgggmmmpppjjjeeefffllloooxxxkkklll~~~}}}wwwqqqiiiggguuujjjOOO===:::;;;:::777//////...---,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------.........//////000111222333222000...,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////111111222222333444444555666888999777555666<<>>;;;BBBDDDEEEEEEBBB>>>999666888777444333222333555666111111111111111111111111222222222222222222222222222222222111111111000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,cccOOOttt~~~mmmZZZIIIDDDBBB>>>:::;;;<<<;;;555000---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''(((((((((((('''+++///111///,,,)))((())))))))))))************+++,,,,,,)))'''(((---111:::VVVooorrrppp{{{xxxfffgggnnnooonnnvvvxxx|||xxxiii___```hhhwwwkkkLLLCCC888333444666666444//////...---,,,+++******,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,------......---------...///000000111111111111000///---+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...//////000000111111222///222555444111000111333;;;:::999888777888999999222222111111000000//////111111000//////000000111////////////////////////111111111111111111111111222222111111111000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************+++++++++,,,,,,,,,ooobbb___}}}hhhTTTBBB<<>>;;;:::888777666444111///......------,,,+++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...------,,,,,,---///111111111000000000///---+++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000---000333555444444555666//////000000000000//////;;;:::888666555555444444444444333222000///---,,,......................../////////000000000000000111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,hhhuuujjjxxxeeeSSSFFFCCCBBB===999999;;;;;;666222---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%'''(((''''''((((((((()))))))))'''(((((())))))***+++---000((($$$///KKKfffqqqpppttt{{{~~~{{{gggfff```eeehhh]]][[[eeekkknnnnnnmmmmmmoooppppppnnnmmmnnnkkkkkkzzzkkkiiiQQQAAA777444777222444666777555333222111---------,,,,,,++++++***+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++******************************+++++++++,,,,,,,,,,,,------...------,,,,,,,,,---///111111111000000///...,,,+++))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////222222222111//////000111222333444555555555444333,,,,,,---...//////000000+++,,,---///000000000///------------------------.........//////000000000111111111000000000//////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,yyyoooyyyvvvdddQQQDDDFFFBBB===999999;;;;;;777333---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((&&&%%%&&&)))+++''''''''''''((((((((((((((('''''''''((()))+++,,,###,,,///((("""---IIIaaaooohhhxxx}}}qqquuuzzzmmmmmmttt{{{tttjjjooo~~~vvvmmmxxx{{{zzz___GGG444444777333222666333555777777555333222222---,,,,,,,,,+++++++++***+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,******************************+++++++++,,,,,,,,,------......------,,,,,,---...///000000111111111...---,,,+++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................000///---,,,---...000111333111...,,,,,,---///111---...000111111111//////***+++---...///000000000---------------------------......//////000000111111111000000000/////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************************************************+++++++++,,,,,,,,,zzzvvvfffMMM>>>CCCBBB===999888;;;;;;777333---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((('''''')))***&&&&&&'''''''''((((((((()))(((''''''((((((((((((***&&&$$$(((---...)))$$$999JJJ]]]iiipppyyy[[[uuuoooRRR>>>555000...222666555222000888888888777555222000...,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,------......------,,,+++.........//////000111222...---,,,+++***)))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++************)))************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,++++++,,,...111222333000///---++++++---///000222111000///...---,,,+++000//////......---------........................---......///000000111111111000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,|||uuuiiiNNN>>>FFFBBB===888888;;;;;;888444---+++)))(((((())))))(((''''''((((((((((((''''''''''''''''''((((((((()))###%%%((()))((('''''''''&&&&&&&&&'''''''''((((((((((((((()))******((('''+++)))((()))((((((+++///''''''+++555FFF\\\rrr}}}ooohhh{{{vvvyyyrrrZZZLLLAAA666333555///888888///,,,222444000111222333444444333000...,,,,,,++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---.........---,,,,,,+++//////.........000222333...---,,,+++************(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++************)))************************************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,+++)))(((***---000111111///......---,,,++++++---///000))))))))))))***,,,---....................................///000111111222000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************************************+++++++++,,,,,,,,,vvvhhhSSSBBBAAADDD???:::888::::::555111---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((())))))***---000333444HHHbbb~~~sssnnnooommmfffhhhqqqwwwiiilll|||xxxkkktttpppzzzoooVVVFFF:::888555222000000000111222222111111111111111222111111222333222000...,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......//////000000000000//////...---,,,***)))(((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++wwwhhhTTTFFFHHHDDD???:::999;;;;;;666222---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((('''''''''&&&'''((((((((())))))))))))))))))))))))***,,,...///(((000;;;BBBJJJZZZrrrhhh^^^RRRGGG@@@999222---222111///...---...///000111111000000000000111111111222222333222000---,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......//////000000000000//////...---,,,***)))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++tttcccNNNCCCHHHEEE@@@;;;;;;<<<<<<777333---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***)))***((($$$"""'''333<<<333777GGG^^^nnnvvv}}}|||wwwooocccVVVHHH===777888222+++(((***---//////,,,,,,++++++,,,---///000000000////////////000000111222222222111///---,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......///000000111111000000///------+++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************)))************+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++zzzwwwaaaKKK@@@FFFEEE@@@<<<<<<>>>===888444---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((($$$)))///222111---(((%%%111---,,,000000...000444444;;;BBBEEECCCAAACCCEEEJJJOOONNNGGG@@@===999444>>>;;;666111//////000222///......000222222///---,,,,,,,,,,,,---///000111///............//////000222222222111000...---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,---......///.........000000000111111000000000---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++***************************************++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************************************************************++++++++++++******))))))*********+++++++++~~~hhhQQQFFFJJJDDD@@@<<<===???>>>999444---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))******(((((()))+++---/////////222...+++,,,---...222666))),,,///000000000111333"""&&&))))))***---...---###&&&***......,,,(((%%%$$$&&&***---///...+++(((------------...//////000......------...///000000333222222000///---,,,++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,---......///.........000000111111111111000000,,,,,,+++***))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************************************************************++++++++++++******))))))*********+++++++++jjj{{{iiiUUUHHHKKKCCC???<<<===???>>>999444---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((()))***+++++++++222...(((%%%%%%'''((()))++++++***)))(((%%%$$$###((('''%%%%%%'''((()))(((111000///---,,,,,,++++++.........///...---,,,+++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------......---......///000111333333111000...---,,,+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......000111111222222111111000,,,++++++***))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))************************)))************+++++++++***************************))))))))))))***++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************************************************************++++++++++++******)))************+++++++++XXXvvvpppsssfffTTTEEEEEEBBB>>><<<===???>>>999333---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))******))))))$$$%%%'''***,,,......///###&&&***,,,///000000///000...------///000///...((('''&&&'''((())))))***---***&&&###$$$(((---111...---+++((('''''')))***))))))***+++,,,,,,------............///000111222444333111///---,,,++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......000111111222222111111000,,,+++******)))*********'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))***++++++************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,---------..................////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************************************************************++++++++++++******)))************+++++++++bbbxxxggg~~~qqqgggUUUDDDAAAAAA===;;;<<>>888333---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''''',,,++++++)))'''&&&''''''***+++***((((((******)))''''''((()))******)))(((,,,))))))***+++)))''''''&&&))),,,------***&&&$$$''')))+++,,,,,,,,,---...((()))+++,,,.../////////.........//////111222222444333111///---,,,++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,---------,,,,,,,,,---......//////......111111222222222222111111++++++******************'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))******+++************************************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************,,,,,,,,,---------................../////////000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++bbb~~~jjjyyyhhhSSSIIIEEEAAA>>>;;;:::;;;:::666222,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((***...000///---///...------...///000111555333111...,,,+++++++++++++++***)))(((((())))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************************************************************++++++,,,,,,,,,,,,------///......---------.........///000111111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---........................------------------------------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************************************************************+++++++++*********)))))))))************+++++++++aaatttZZZmmmlllSSSHHHGGGAAA>>>;;;:::;;;:::666222,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++))))))+++...000///---.........---...///111222444333000...,,,++++++++++++******)))(((((())))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************************************************************++++++,,,,,,,,,,,,------......------------......000111222222222111000///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************************************************************+++++++++*********)))))))))************+++++++++vvv|||WWWkkkoooTTTHHHGGG@@@===;;;:::;;;:::666222,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******+++...//////...............///000111222333222000---,,,+++++++++******)))((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************++++++,,,,,,,,,,,,------------,,,,,,,,,------...000111111222111000///...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------........................------------------------------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************************************************************+++++++++***************)))************+++++++++ZZZpppyyynnnTTTFFFEEE@@@===::::::;;;:::666333,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,---...............//////000111222333222111///---++++++++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))************************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,------....../////////...---+++***++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************))))))*********+++++++++YYYtttqqq}}}~~~lllTTTEEEAAA???===::::::;;;:::777333,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++,,,------------...///......///000222222333333111000...,,,+++******+++)))((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------...//////000000///...,,,***)))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************))))))*********+++++++++fff}}}gggxxx}}}yyykkkTTTDDD@@@???<<<::::::;;;;;;777444,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++---......------...///---...000111333444444444000///---+++************((((((''''''(((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************++++++,,,,,,,,,,,,------------------......///000333333333222111...,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************************************+++++++++)))************+++++++++vvvtttccc~~~|||lllSSSDDDBBB???<<<::::::;;;;;;777444,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++---///...---,,,...000---...000222444444444444///...,,,+++***)))******'''''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************************************************++++++,,,,,,,,,,,,------............///000111111444444444333111///,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///........................------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))*********+++++++++)))************+++++++++xxxqqqgggoooSSSDDDEEE???<<<::::::;;;;;;888444,,,+++***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++...000///---,,,...000---...111333444555555555///...,,,***))))))******'''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************************************************************++++++,,,,,,,,,---------.........//////111222222333333333222000---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---...//////........................------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************))))))******++++++++++++)))************+++++++++xxxwww}}}}}}|||gggSSSFFF???===<<<;;;;;;;;;999555111---+++(((''''''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((((((((()))***++++++,,,------......///000111111222222222111111......---,,,+++))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,,,,------............///////////////222111000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************zzzeeeRRRFFFAAA===<<<;;;;;;;;;999555222...+++((('''(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((()))******++++++,,,,,,---.........///000111222222222222111...------,,,***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***++++++,,,,,,------...///............///000000444222111...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000///............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************xxxbbbPPPEEEBBB===<<<;;;<<<;;;999555222...+++)))'''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))***++++++++++++,,,,,,------......---...000111222222222222------,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***++++++,,,,,,------...//////...---...///000111555444222///---+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxbbbNNNDDDBBB===<<<<<<<<<<<<:::666333...,,,)))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,***++++++,,,------......+++---///111222222222111,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***++++++,,,,,,------...000///...---...///111333555444222///---+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////............---------------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{eeeNNNBBB@@@<<<<<<<<<<<<<<<:::777444...,,,)))(((((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))***+++,,,******++++++,,,------...***,,,...111222222111000,,,++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***++++++,,,,,,------...///.........///000222333555333111///---+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............///............---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}}}iiiPPPAAA???<<<<<<<<<<<<===;;;888555///,,,***((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((***++++++******++++++,,,,,,------)))+++...111222111///...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...---...///000111111222222333222000...,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///............------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~mmmSSSBBB???<<<<<<<<<<<<===;;;888555///---***))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++*********+++,,,,,,------***,,,///111111000...,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...,,,---///111333333222111000///...---++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///............---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~oooUUUCCC???<<<<<<<<<======<<<888666///---***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%'''((()))***)))******+++,,,,,,------***,,,///111111///---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,---......+++---000333444333222000......---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---//////.........---------------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{gggOOO@@@===>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,---------,,,,,,...111111...++++++++++++*********))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,------...---------------///111444444222000...---,,,***)))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))(((((('''''''''))))))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))*********)))))))))))))))++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............///////////////............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,lllSSSCCC???>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,---------,,,---///111111...++++++++++++*********))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******))))))******+++,,,,,,------......------......///111333444222111...---,,,***)))((((((((()))))))))))))))))))))((((((((((((((()))))))))***))))))))))))************************************************************************************************************))))))))))))))))))))))))***)))))))))(((((((((''')))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))))))))))))))))))))++++++************++++++)))************+++++++++************))))))))))))))))))))))))******************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............///////////////............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,pppVVVEEE@@@>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------------...///000000---***+++************)))))))))******)))((((((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******))))))******++++++,,,------......------///...///111333444333222------+++***))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))++++++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******++++++************++++++)))************+++++++++************))))))))))))))))))))))))******************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............///////////////............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,pppWWWEEE???>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,---------...///000000...,,,***************))))))))))))******))))))((())))))******))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******++++++,,,---............000//////111333555444333---,,,+++***)))))))))))))))))))))))))))*********(((((()))))))))*********))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++************++++++))))))*********+++++++++************)))))))))(((((()))))))))******************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////............---------------............------........................------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------oooWWWGGG@@@>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------...///000000///---+++***))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))***************************************))))))))))))))))))******+++,,,---............000000000222444555555333,,,,,,+++***))))))))))))((()))))))))*********+++))))))))))))************************++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))************++++++************++++++))))))*********+++++++++************)))))))))(((((()))))))))******************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////............---------------............------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------mmmXXXHHHBBB>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------...000222111...,,,******(((((()))))))))))))))*********)))))))))***+++++++++******))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************************))))))(((((())))))******+++,,,---...////////////000111444666777555333,,,++++++***))))))******((())))))******+++++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******++++++++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............///////////////............---------------............------........................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------{{{jjjUUUFFF@@@>>>???@@@???===:::666444...,,,***)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------...111333111...+++)))***(((((((((((())))))************))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((()))))))))***,,,---.../////////...000222666999888444111,,,+++******)))*********((())))))******+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''(((((()))******++++++++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------............///////////////............---------------............------................................................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------.........///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...xxxfffQQQBBB===>>>???@@@???===:::666444...,,,***)))******)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++,,,,,,------...111333222...***)))***'''((((((((())))))************))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---.../////////---///333777:::999444111++++++******************((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''(((((()))***+++++++++++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////000//////.........------------..................---////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{jjjdddVVVDDD>>><<<===>>>>>>===999666444///---***))))))))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))***++++++******,,,...///222444111,,,((())),,,))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------.........000222333555555444333222++++++++++++******))))))++++++++++++++++++++++++***,,,---,,,***(((((()))000***)))+++(((%%%)))111111---)))***---//////---...,,,...111///***+++///---///000---)))(((+++///&&&))),,,***((()))+++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,------------------------..................------......////////////...............------,,,,,,,,,..................------......---------...///000///,,,***,,,000111///+++---///111000---,,,...000...///000000///...//////222,,,+++...///,,,+++///......---,,,,,,,,,,,,---////////////////////////................................................---------............///------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------..................------111///...///111000---***...///000...+++******+++111......222000***+++111...///000000///......///...---,,,,,,++++++,,,,,,------------------------------------------------------------------------ooodddSSSCCCAAA===>>>??????===:::777444///---***))))))))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***++++++***+++---//////222333111,,,((())),,,******************************))))))))))))******+++*********))))))))))))************************************************))))))))))))************((())))))***************************************************************************************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,------......///111222333555555444222111++++++++++++*********)))++++++++++++++++++++++++***,,,------+++***+++,,,%%%'''+++///222333000---$$$(((,,,///000...,,,***111---'''&&&***...,,,&&&***'''%%%(((---...***%%%000...+++((((((+++,,,---+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................---------,,,,,,,,,------------------------..............................////////////............---------,,,,,,,,,........................000//////...------,,,,,,222111111000///...,,,+++...//////...------,,,,,,+++,,,...///............000---...111000,,,...333///...------,,,,,,------////////////////////////................................................---------............///------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------------........................---+++)))+++---//////...+++,,,...///111333666777///,,,,,,...000//////000......---+++)))(((((()))...------,,,,,,,,,,,,,,,------------------------------------------------------------------------uuugggRRRBBBCCC>>>?????????===:::777555///---***))))))))))))(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))***++++++++++++---///000222333000,,,)))***+++******************************))))))))))))*********************)))))))))************************)))))))))))))))))))))))))))))))))*********++++++((()))******++++++******************************************************************************))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,---......//////111222444555555333111000++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...333222---)))+++///---&&&333555777444...++++++...333333000---000444222---444111///000222000***%%%///+++(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------,,,,,,,,,------------------------..............................////////////.........------------,,,,,,,,,........................///000000000000///...---...000222222000000222444000000000000111000///---///000111222222222222222...---///000...+++...333//////...---------------////////////////////////................................................---------............///------------------------,,,,,,,,,,,,------------,,,------------.........------------------------............////////////555333000000111333444333111///,,,+++******)))'''///...,,,***,,,///...***000000///...///000111222///...------,,,,,,------------------------------------------------------------------------------{{{mmmVVVCCCCCC?????????>>>===:::888666///---***))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))***+++++++++,,,...000111222222///,,,)))***+++************************+++******))))))******+++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************************************************************))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,---...///000000222333444444444222000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---111,,,)))+++------///222''')))+++,,,---000555999+++,,,000333...''')))111''')))+++***(((***...333)))(((***///000,,,((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------........................---------.....................////////////......------------------------............////////////...///000111222222222111...///000///...000333666000111333333111111111222555444222111222333333222000///...////////////111000///......---.........////////////////////////................................................---------............///------------------------,,,,,,,,,------------...------------....................................///////////////000000000000...---------...//////222000///000444666666555111555555111111666777333...---------///000//////000///......------..............................................................................tttZZZDDDBBB?????????>>><<<:::888666///---***))))))))))))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))******)))***+++,,,+++,,,///111222222111...,,,******+++************************++++++************++++++***************+++++++++************************))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++************************************************************************))))))))))))))))))))))))***************++++++,,,++++++,,,---...000000111222333444444333111///...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---111+++///888333&&&(((444>>>999444333777===AAACCCYYYHHHCCCMMMKKK>>>@@@OOO\\\SSSFFF999222.........---+++,,,000///++++++///)))))))))***************************************************************************************************************)))*********++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------........................---------.........//////......////////////......------------------------........./////////000000......///000111111111111000000000/////////111222999===???<<<666444666:::;;;888444333333333222111222///------000333222...000000///............///////////////////////////................................................---------............///------------------------,,,,,,---------.........---------.........//////......................../////////000000000111111---...///000111111222333000//////111222333222111)))///222///---///222222444333222222333333000...111000//////......//////........................................................................vvv[[[DDDBBB???>>>===<<<:::999777666///---***))))))))))))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********)))***,,,,,,,,,---///111444222000---++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++************+++,,,,,,++++++,,,...///000111222333333444444333111...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---//////)))***000000111AAAXXXggg[[[PPPPPPbbb}}}nnnxxx{{{xxx~~~ppp```ZZZTTTGGG;;;>>>444,,,+++((($$$%%%,,,++++++++++++++++++++++++*********************************************************************************************************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,,,,,,,------------...........................,,,,,,------.../////////......////////////......,,,,,,,,,------------............//////000000111000000/////////000111111...666>>>CCCCCCBBBDDDFFFXXXYYYXXXTTTOOOMMMPPPTTTNNNLLLKKKLLLMMMKKKFFFBBB999888555111000222///+++111111000///////////////////////////////////////................................................---------............///------------------------,,,---------............------........./////////........................//////000000111111222222222333333111//////000111...222666999999999:::;;;FFFEEEEEEEEE???777444555777444111111333555444222222111000000//////000000........................................................................sssUUUAAACCC>>>===<<<;;;999777666555///---***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++++++++************)))***,,,,,,,,,---000222444222///,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******++++++,,,---++++++,,,...///111222222333444444444333000---,,,+++++++++,,,,,,,,,---------------------------------.........---///222555000777;;;<<>>RRRhhhqqqllleeeeeeiiivvvrrrmmmmmmqqquuuxxxyyykkkmmmrrrxxxzzzvvvkkkbbbYYY\\\XXXIII<<<666333000222111000000//////000000////////////////////////................................................---------............///------------------------------------........................////////////........................//////000111111222333333///000111111333888@@@FFFDDDOOO\\\fffkkkpppwww|||tttqqqzzzyyykkkaaabbbTTTJJJ>>>666444333333111222222111000000000000111........................................................................pppPPP>>>EEE======;;;:::888777555555///---***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))------,,,,,,+++*********)))***,,,,,,,,,...000222555222...,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******++++++,,,---++++++,,,...///111222222333444444444222000---++++++++++++,,,,,,---------------------------------,,,---...///000333777;;;___vvv}}}pppppp|||vvvaaaooo|||rrriii|||uuuuuusss```HHH::://////...------,,,++++++******************************************************************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,------.........////////////////////////,,,,,,------...///000000......////////////......,,,,,,,,,------.........---......///000111111222000000111444:::AAAGGGKKK]]]yyy|||xxx|||xxxrrrwww}}}zzzkkkQQQBBB>>><<<222111111000000000000000////////////////////////................................................---------.........//////---------------------------------.........//////............/////////000///////////////////////////000000111222222333333:::>>>CCCKKKWWWiii|||{{{zzzyyysss^^^PPPHHHCCC???333222111111000000111111////////////////////////////////////////////////////////////////////////qqqWWWAAA>>>AAA@@@???===:::888555444///---***))))))))))))((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''(((((()))***+++,,,,,,+++,,,---000333555444111...+++))))))***++++++***)))+++...///,,,)))...,,,***))))))+++...000%%%+++//////***'''(((+++---,,,***+++,,,------,,,***************++++++++++++,,,------,,,,,,---...((()))***++++++,,,,,,+++************************+++++++++************)))+++*********))))))(((((())))))))))))************++++++******++++++,,,---.........///000222333444555777999777444///,,,+++---...//////...---+++***,,,((()))///000++++++///,,,...---,,,666IIITTTVVVgggvvv^^^eeerrrpppoooaaaUUUOOOUUU]]]^^^]]]]]]TTTNNN[[[yyyzzzwwwvvv[[[QQQ888555:::---+++111,,,...000---'''(((......)))++++++***)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------,,,,,,,,,---------......---,,,+++++++++,,,---...000---,,,///111000///...000///...///000111111000555///+++,,,///000...---333111///....../////////444111---,,,,,,...//////555000+++))),,,...//////------------------------,,,,,,,,,---------..............................................................................---------............///......////////////...............---++++++,,,...000------000333333222222222222<<>>;;;@@@bbbzzzWWWLLL___jjjaaazzzpppaaa[[[eeeoooeeeRRRRRRLLLHHHIIIJJJGGGHHHLLLPPPKKKUUUggggggYYYYYYgggooosssrrriiibbbJJJ:::666---&&&,,,///...,,,,,,,,,+++++++++***************+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------,,,,,,---------..................///111222333444///111222///***(((...555777666444111000222666:::;;;AAAIIIMMMIIICCCCCCGGG;;;;;;;;;999777555333222***,,,///333666555111---(((+++...111222000---+++------------------------,,,,,,---------.................................................................................---------............///......////////////......,,,...///...------...000,,,111666444...,,,333;;;FFFNNN^^^sssxxx|||{{{uuuqqquuu}}}wwwttt|||~~~wwwrrrvvvxxxtttlllnnniiigggooovvvqqqnnnbbbLLL:::333111000///000111000//////000111////////////////////////........................---------............///........................---------.........//////........................333...,,,///000......222;;;<<<888555<<>>===:::888666444///---***))))))))))))((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++,,,,,,---...000333666777222000...+++******+++,,,///---***)))***+++++++++'''(((+++...000///......333000,,,+++...222444444111///......000000///...000000//////...------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************)))))))))))))))))))))*********+++++++++++++++++++++,,,------......///000111333555555:::;;;;;;999555111......------...////////////...222444333///---222777:::???CCCGGGTTTrrr|||___YYYSSSWWWeeelllnnnvvv~~~iii^^^dddjjj^^^KKKWWWTTTOOOJJJDDDDDDNNNYYYMMM@@@???JJJOOOKKKQQQ___{{{}}}oooaaaeee{{{]]]III???111---,,,...000...,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------,,,------------.........---......///......---,,,...222666666333222333555555:::AAAHHHPPPZZZdddkkkWWWZZZaaagggeee^^^\\\^^^bbbaaa^^^XXXPPPHHHCCCAAABBB;;;222,,,+++---000222000000000...,,,++++++,,,------------------------,,,------------.................................................................................---------............///......////////////......+++---///000//////000111000333444222222999GGGRRR^^^kkkxxx|||ooo{{{tttlllwwwsssqqq}}}uuuooopppmmmiiioooyyywwwqqqnnnqqqvvv|||eeeJJJ999222000000000///000222222111000////////////////////////........................---------............///........................------........./////////............////////////000...000444555333333555000888EEEYYYttt{{{pppkkktttuuuhhhdddbbbdddhhh```RRRMMMPPPVVVUUURRRRRRWWW\\\ZZZTTT^^^hhhkkkjjjtttlllOOO555555444111000000...,,,,,,000////////////////////////////////////////////////yyylllRRR@@@BBB@@@???>>>===:::888666555///---***))))))))))))((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((()))***+++,,,,,,------///111444777888111///---,,,++++++,,,,,,------------.../////////,,,,,,,,,---......///000,,,,,,...111444777999999BBBAAA@@@@@@AAABBB@@@>>>;;;:::888777555333111000000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------...//////000222444666777;;;;;;;;;888333000......---.....................))),,,,,,+++111>>>EEEEEEWWW^^^sss{{{ccc[[[cccccceeeaaa___lllyyygggXXXYYYfffppprrrppplllddd[[[WWW___rrr|||bbbMMMMMMTTTUUUWWW[[[]]]ggghhhZZZOOOUUUdddooovvv\\\NNNBBB333(((***///...,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................------------............---.../////////...---,,,333111///111:::BBBCCC???SSSWWW^^^eeekkkooorrrrrruuuooovvv~~~{{{rrrmmmtttsssqqqooonnnooorrruuuooobbbPPP???444000000111333000---,,,------------........................------------....................................................................................---------............///......////////////......+++...000000///...//////555000,,,111DDD[[[jjjnnnsssyyy{{{zzz}}}zzz{{{}}}~~~{{{}}}tttllluuuxxx{{{mmmjjjxxxzzzyyyooo___OOOAAA999555111......000222111000////////////////////////........................---------............///....................................///////////////////////////000000000...222666777444222555999FFFaaaqqqeeefffmmmllleee]]]PPPMMMOOOVVV[[[[[[^^^bbb]]]```jjjppphhhZZZYYYaaaOOOVVV[[[[[[[[[aaammmvvvuuuoooPPP999333///111444444000,,,////////////////////////////////////////////////yyynnnSSSBBBGGG??????>>>===;;;888666555///---***))))))))))))(((***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((())))))***+++,,,,,,---...000222444666777///...---,,,,,,,,,,,,---+++---///000000...------222000---***+++...111444BBBIIIQQQSSSQQQMMMKKKKKKQQQPPPPPPPPPQQQQQQOOOMMMCCCCCCBBBAAA@@@???>>>>>>;;;888555444333111...,,,,,,++++++++++++,,,---...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******************++++++++++++,,,,,,++++++,,,,,,---...//////000111333555777888::::::888555000...------///......------------------///222<<>>>>><<<;;;999777666///---***))))))))))))(((******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,---...///111222444555555...------,,,,,,,,,------,,,...000000...,,,,,,,,,(((***...555???KKKUUU[[[gggmmmqqqlll```SSSKKKIIIJJJIIIIIIJJJJJJIIIGGGDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGCCC>>>;;;999666111---...---,,,+++,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111333666888999888777555222...,,,---...//////...------......///333444>>>RRRdddlllmmmmmmmmmlllgggeeeqqqyyyzzzaaaXXXSSSZZZgggiiiZZZIIIFFFHHHIIIGGGHHHMMMOOONNNdddppp}}}~~~eeeXXXTTTUUU___kkkmmmoooddd\\\ccclll{{{[[[===333333...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000........................------........./////////000///------...222777999MMMfff|||{{{hhhccc]]][[[___dddiiikkkzzzxxx}}}zzzxxxnnnbbbZZZYYYYYYWWWUUUPPPWWWbbbkkknnniii^^^VVVLLLCCC777///.../////////........................------........./////////........................................................................---------............///......////////////......///000000///......000222---EEE^^^jjjpppyyy{{{yyy|||xxx~~~}}}{{{qqqdddYYYPPPCCC888111000111222////////////////////////........................---------............///............................../////////000000000//////000000111111222222000333444444???WWWrrr|||ooofffVVVWWWTTTRRR```vvv{{{ooo\\\hhh[[[nnnzzzpppzzzXXX;;;///000333222000000000000000000000000000000000000000000000000wwwTTT<<>>>>>>>><<<;;;999777666///---***))))))))))))(((*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))***+++,,,,,,---...///111222222333333------------------------,,,...///......///444777333999DDDQQQ]]]ffflllnnn\\\^^^]]]XXXPPPHHHCCCAAAFFFFFFFFFGGGGGGFFFCCC@@@CCCDDDDDDEEEFFFFFFGGGGGGIIIEEEAAA@@@AAA@@@<<<888444333000...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))*********************+++++++++,,,,,,---,,,,,,,,,,,,---......//////000222444666888:::777666444000---,,,...000.........///000222333555222555GGG```iiibbb___eee|||iiiooopppVVV]]]rrrwwwhhhSSSBBB;;;???IIIQQQEEEKKKNNNJJJHHHHHHFFFBBB===JJJUUUTTTMMMKKKQQQVVVjjj~~~xxxwwwyyycccPPPdddcccTTTOOOPPPaaawww]]]JJJ===222111000...------------,,,,,,,,,------------...------------....................................------------------------.../////////000000000000....................................////////////111000000333<<>>>>>===<<<;;;999777666///---***))))))))))))(((************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---...///000111111222111111,,,,,,---------------...,,,---......000666@@@GGGYYY___fffkkkiiibbbXXXRRRGGGGGGHHHLLLTTT\\\aaadddVVVUUUVVVVVVWWWVVVRRRPPPOOONNNMMMLLLKKKJJJIIIIIIEEEBBB@@@BBBGGGJJJHHHEEE:::888444111...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000222444777999:::666666333000------///111------...000222555888:::JJJOOOffflllfffppppppttt}}}~~~oooeeebbb[[[SSSFFFDDDVVVggg^^^III<<<<<<@@@IIIPPPRRRQQQQQQUUU[[[\\\SSSMMMNNNPPPOOOGGGFFFBBB@@@EEELLLMMMJJJUUUcccuuu}}}yyyyyy___cccRRRHHHWWW^^^```oooxxxuuu```DDD555444222111///.........,,,,,,,,,---------......---------.........//////........................------------------------////////////000000000000////////////////////////............/////////000000333999FFF[[[ttt~~~kkk\\\eeexxxeeeYYYSSSRRRRRR\\\fffmmmgggTTTAAA666444////////////////////////............/////////000........................................................................---------.........//////......////////////......///000000000111555;;;@@@jjjzzzvvvssszzz~~~xxxmmm___ZZZhhh{{{~~~nnnYYYEEE777111111////////////////////////........................---------.........//////........................////////////000000000000///000000111222222333333888>>>MMMggg{{{xxxrrreeeRRRHHHQQQbbbttt|||cccrrrgggcccuuuMMM999444111111111111111111111111000000000000000000000000{{{qqqdddcccQQQ>>>CCCAAA>>>;;;:::999888666444000...+++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&)))+++)))((('''%%%"""!!!(((,,,)))$$$###&&&((()))((('''&&&$$$###(((---,,,'''&&&++++++'''%%%''')))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++,,,...///111111111111,,,...//////---,,,...000444111///333===MMM```ooovvvvvvmmmYYYKKKIIINNNQQQJJJCCCHHHWWW^^^___kkk~~~zzz{{{eee___gggaaaPPPEEEAAA@@@BBBAAAAAAHHHSSSMMMIII>>>333...111333111///...---,,,,,,,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---------------...000000333222222555888;;;;;;;;;555666555111---,,,------000(((222555***AAAwwwvvvwwwbbbQQQHHHkkkpppMMMTTTPPPMMMIIIEEECCCCCCCCCDDD???GGGRRRZZZ```dddiiilll```aaaccchhhlllmmmjjjfffYYYSSSMMMKKKMMMNNNLLLJJJGGGEEEEEEKKKTTT[[[\\\[[[aaaooorrrfffaaagggfff\\\ddd\\\nnnyyyYYYCCC666222///333333)))---...000000///......///...........................------,,,,,,------......------,,,,,,------.............../////////000***///222000---,,,...///222333***%%%...222333:::666GGG___www}}}dddVVVpppuuu```VVVYYYTTTUUUdddxxxyyy^^^@@@555///,,,///111000///////////////...///111333333000000000000000000000000.........................................................///////////////...111000,,,...333333///111,,,444:::222888SSSiiitttzzz}}}~~~uuuvvvyyyrrrpppkkkbbb[[[ooossswwwppp\\\FFF:::999333222111000111111///...////////////////////////000000////////////000000000000000000000000000000000000000000////////////000333222---...555999777GGGVVVuuukkkrrrXXXMMMYYYggguuuxxxooohhh^^^aaattt]]]666000222222111333666555000222111111000000000000000yyyiiicccPPP@@@FFFAAA???<<<:::999888666555000...+++************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&$$$%%%''')))))))))'''$$$%%%(((***((($$$###%%%)))...///,,,(((&&&***&&&&&&((('''%%%(((...''''''&&&&&&''')))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---//////000111111111222111111111)))---111111...,,,---///+++---999OOOfffqqqooojjjYYYYYYSSSIIIEEEKKKSSSWWW]]]gggyyy|||lll\\\NNNLLLNNNLLLIIIHHHFFFNNNRRRLLL???333,,,)))............------,,,+++---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------------...///000000222222222555888;;;;;;:::777666333000---...//////222666555---:::eeeuuuttttttgggooo|||~~~fffTTTeeexxx}}}lllSSSDDDAAAJJJMMMPPPOOOLLLJJJKKKLLL\\\bbbiiiooopppmmmiiigggeeedddcccddddddbbb]]]YYY^^^\\\\\\]]]^^^YYYPPPIIIHHHDDDAAABBBEEEGGGEEEBBB^^^iiivvvaaaGGGTTT~~~ttt```PPPCCC444000000(((---...//////...---------...........................------,,,,,,------......------,,,,,,------............/////////000000///222333111......///000(((444888666666222888IIImmmqqqYYYUUUaaakkkwwwmmmdddnnnxxxqqqsssooohhhVVVHHHLLLWWW___ffflllQQQCCC555000///---***)))222111000111333444111---000000000000000000000000.........................................................//////////////////222111------000///+++000......111CCCjjjzzzyyy~~~~~~yyy|||zzzuuujjjeeebbbooovvvtttssslllTTT999666333000......///111222////////////////////////000000////////////000000000000000000000000000000000000000000000000000///111...000555666777===GGG^^^{{{mmmWWWYYYXXXhhhiiillliiihhhzzzddd???888555777555///000555222222111000000000000000ooobbbMMM@@@GGGAAA???<<<:::999888666555000...+++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((&&&%%%%%%'''(((((()))***'''%%%&&&)))***((('''&&&%%%$$$&&&)))+++***(((***)))******'''$$$''',,,((('''&&&%%%&&&(((+++,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++******+++,,,...000222333555555666666555333111000***...111000------111555@@@GGGTTTeeeppplll[[[LLL===CCCIIIMMMWWWiii{{{fffRRRIIIGGGHHHIIIMMMOOOPPPMMMEEE<<<888888------.........---,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222111222555999;;;;;;:::999555111////////////000------...@@@[[[cccYYYRRRTTThhh^^^QQQ\\\~~~zzzjjjpppyyypppSSSDDDPPPaaaggg|||{{{sssmmmmmmpppqqqpppooommmiiiccc[[[VVVZZZXXXTTTRRROOOKKKGGGCCCKKKMMMRRRYYY^^^]]]WWWQQQHHHDDDAAA@@@AAAAAA???<<>>555333666777333...////////////////////////000000////////////000000////////////////////////000000000000000111111111333000222666999GGGmmmxxx{{{eeebbb|||qqqfff^^^YYYYYYZZZYYYWWWVVVWWWZZZgggvvv|||lllaaa^^^tttjjj>>>///444777333000333222111111000000111111gggKKKBBBDDDBBB???<<<;;;:::999777555000...+++************)))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''(((((((((&&&'''++++++((()))...000000555;;;<<<555222333111777999666555777666222111...***(((+++...---+++(((((()))***+++***)))(((******))))))))))))******************************************++++++++++++,,,+++++++++,,,---...//////333999>>>>>>999333...///...---///666DDDUUU```qqqpppdddOOOBBBGGGVVV```ooodddUUUTTTJJJFFFLLLLLLDDDBBBHHHCCC@@@:::444///------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111222222444888;;;===<<<:::777222000333222///---000>>>wwwkkkrrrzzzeeexxxWWWlllbbb\\\fffzzzuuuoooiiidddVVVOOOFFF@@@???@@@@@@@@@<<<<<<;;;999888888999:::;;;999777777;;;???DDDFFFIIIGGGDDDBBB@@@???===<<>>===;;;555000000333333///333<<>>======>>>??????>>>===;;;<<<<<<;;;::::::<<<===999999:::::::::999999999===============>>>??????BBB@@@CCCKKKLLLHHHIIIOOO___zzzvvvfffsss{{{WWWCCC<<<333------......---...........................------,,,,,,------......------,,,,,,------.../////////000000000111111111...000333000***---555555aaassslllqqquuummmsss___rrrnnnmmmjjjbbb___lll~~~lllaaa___ooo~~~www\\\EEE///,,,///666666000...333000000000000000000000000////////////////////////..............................///000000111222222333222111000---+++///555FFF^^^www|||~~~yyyuuuuuuwwwcccHHH666000111222222000000000000000000000000000000////////////000000000000000000000000000000///000000111111222222222...666:::>>>RRRzzzkkk]]]tttqqq```]]]WWWSSSNNNNNNSSSYYY\\\^^^]]]___^^^[[[[[[]]]\\\ZZZUUUUUUSSSLLLHHHMMM[[[gggpppcccrrrccc===333666555333333222111111111111222vvvRRRHHHDDDBBB@@@===;;;;;;:::888666000...+++************)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((***,,,///111000222:::AAA???===IIIZZZZZZQQQQQQ[[[aaa[[[VVVVVVpppgggUUUJJJRRRfffnnnkkkWWW]]]]]]RRRFFF???:::555222000---***))))))+++,,,+++******))))))******+++*********************************+++++++++,,,,,,************+++,,,.........000333666666555222000111888HHH[[[jjjmmmcccYYY===JJJUUUaaawwwpppeeeaaaUUUJJJYYYtttTTTPPPKKKCCC;;;555000---,,,,,,,,,,,,,,,---......------------------------------------------------............///000111222444555888<<>>OOOqqq[[[\\\lllmmmpppxxxttt]]]eeeppp}}}~~~|||uuurrrmmmddd\\\TTTJJJ>>>666444777;;;===============<<<>>>@@@@@@>>>===???AAA999;;;<<<===<<<:::999888666777999;;;===???BBBDDD:::@@@DDDCCC===???JJJVVVWWW[[[gggmmmnnn[[[WWWLLL===333/////////..............................------,,,,,,------......------,,,,,,------...//////000000000111111111000---...111...,,,888HHHhhhqqqXXXbbbkkkfff~~~}}}aaaOOOOOO___mmmggg^^^dddiiiiiigggJJJ:::000222444111111444000000000000000000000000////////////////////////........................---...///000111222333333333000000000///...666@@@___ooo~~~|||tttnnnwww{{{fffOOO<<<222222555000000000000000000000000000000////////////000000000000000000000000000000///000000111111222333333777777AAAZZZwww{{{bbbzzzrrr```QQQQQQYYYYYY\\\bbbjjjsss{{{~~~|||yyypppfff\\\^^^``````\\\UUUOOOLLLYYYccchhhfffmmm~~~aaaAAA555444444333222222111111222222wwwQQQGGGBBBCCC@@@===;;;;;;:::888666000...+++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((***,,,000444666444===MMMYYYUUULLLRRRaaa^^^bbbjjjmmmcccYYYaaasssgggddd___aaaqqq}}}sss^^^HHH^^^qqqqqqeeeZZZRRRLLLAAA<<<444---)))(((***,,,++++++************++++++******************************+++++++++,,,,,,,,,((())))))***,,,...000111222111111111111111111111777CCCZZZsssuuuYYYBBBIIIddd}}}xxxyyyrrr\\\PPPUUUIIIIIIGGGDDD>>>888222...,,,,,,,,,,,,,,,---...///------------------------------------------------.........//////000111222555666999===@@@AAA???===666000...000000333GGG^^^[[[PPPpppwwwlll```|||xxxsssqqqqqqbbb[[[QQQEEE===999:::;;;:::<<<===<<<:::;;;???CCC???BBBEEEFFFEEEDDDFFFIIIGGGFFFCCC@@@<<<;;;;;;<<<:::::::::999888888999:::>>><<<:::===EEELLLHHHAAADDDMMMJJJTTTooouuupppzzzeeeooogggZZZHHH:::444333111000...........................------,,,,,,------......------,,,,,,------...000000000000111111111111222///111555555888LLLccc{{{]]]pppnnnhhhzzztttuuuwwwrrrfffooottt```^^^mmm~~~aaa@@@444333000000333000000000000000000000000000000000000000000000000........................---...///000111222333333111...///222333555@@@MMMuuuvvvssslllyyy|||zzz}}}lllOOO999222333000000000000000000000000000000////////////000000000000000000000000000000///000000111222222333333BBB:::MMMgggvvv|||___TTTQQQRRR]]]kkkvvvssshhhaaaZZZTTTPPPKKKMMMRRRkkkppp^^^ccc___@@@555444333222222111111222222xxxNNNHHHCCCDDDAAA<<<999888888777777111///,,,++++++++++++***************************))))))))))))))))))))))))((()))+++++++++)))'''&&&******))))))000===GGGIIIFFFTTT[[[XXX^^^ggg___MMM999]]]tttbbbAAA<<>>@@@@@@:::>>>@@@???;;;999<<>>:::VVV}}}gggmmmgggppp|||nnneeeeeeqqqzzz\\\eee~~~fff:::000:::888000555+++000666000,,,000000000000000000000000000000000000000000000000000000000000000111222222333333///222555333111;;;WWWqqqjjj]]]tttwwwooo|||___FFF>>>222000222333111000000111000000000000000000000000000000000000000////////////333222222111///...333888CCCCCCaaajjjzzzqqqVVVLLL```mmmhhhkkkzzznnncccdddYYYNNNFFFJJJ___uuuhhhXXX555777:::000///999222+++888zzzPPPIIIDDDCCC@@@;;;999888888888777111///,,,++++++++++++***************************))))))))))))))))))))))))+++)))'''''')))++++++***)))---222999CCCMMMQQQNNNmmmlllVVV<<>>555666444...***---000...,,,,,,------------------------------------------------...///000000///000222333555666888<<<@@@???;;;888111999;;;555CCCmmmsssfffbbbppp|||sssuuussspppkkkcccYYYOOOGGGBBB?????????@@@@@@???===;;;999:::;;;;;;;;;;;;===>>>AAAEEEOOO]]]hhhkkkgggaaa{{{xxxqqqhhh\\\PPPFFF@@@EEEDDDCCCAAA???===<<<;;;999888777666888;;;>>>AAAIIIJJJKKKKKKKKKUUUlllxxxjjjuuu```HHH:::444,,,/////////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000//////000///---...111888+++(((333ZZZccchhhpppxxxxxxgggddd```nnnwwwhhhHHH111///555444,,,///333...000444000000000000000000000000000000000000000000000000000000000000111222222333333222555333000<<>>;;;888888999888888111///,,,++++++++++++***************************)))))))))))))))))))))))),,,)))'''(((+++...---,,,---666CCCPPP[[[___XXXMMMTTTaaaZZZDDDIIIbbbaaaIIIHHHTTTbbbeee\\\VVV___mmm\\\^^^[[[YYYTTTEEE???GGG___OOOHHHWWWlllyyyzzzvvvkkkbbb\\\ZZZQQQAAA777666...+++***,,,//////+++&&&++++++++++++++++++++++++************+++++++++,,,,,,,,,---...//////000000---...444888333222HHHdddxxxdddLLLLLLppp}}}|||oooQQQJJJKKKRRRbbbmmmaaaGGG;;;>>>:::222---///111000------------------------------------------------------...///000000//////222333333444888<<>>:::666111+++===ccc{{{tttlllssszzzyyytttnnnbbbTTTGGG@@@======;;;???DDDGGGGGGDDD@@@===???>>><<<;;;<<<<<<<<<<<<>>>BBBKKKYYYfffiiiccc\\\TTTVVVXXXXXXVVVQQQLLLHHHDDDEEEGGGGGGGGGEEEBBBAAA<<<:::888777777888:::<<>>)))222000//////000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///222333000///111222111555333CCChhh^^^sss}}}rrrrrr~~~~~~xxx~~~bbbSSSYYYpppBBB555777555000222222---333666///000000000000000000000000000000000000000000000000000000000111222222333333000333000444PPPwwwzzzwww|||mmmiiijjjtttoooLLL@@@444333111222222222000///000000000000000000000000000000000000000000000000...---///444444222555:::FFFwwwwwwjjjOOO[[[qqq|||kkk___[[[PPPEEEPPPfffnnnhhhooo>>>:::999555111555777...|||yyyOOOIIIEEE@@@===:::888999999999888111...,,,++++++++++++***************************))))))))))))))))))))))))(((***,,,...///000222333???FFFQQQ\\\eeefff[[[NNNKKK]]]bbbTTTSSShhhyyy{{{lllzzzuuulllUUUbbbbbbKKK>>>QQQmmmnnncccaaa[[[ooonnnZZZHHH<<<999222,,,)))(((((())),,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000000111///222333222666FFF]]]oooeeeUUUVVV```pppgggQQQHHHFFFOOOTTTMMMBBB;;;>>>888333222000------000................................................---...000//////000222444333666:::===>>><<<777444AAA444RRR```yyyssssssggg[[[KKK===888:::@@@DDDEEEGGGJJJKKKHHHCCC>>><<<<<<<<<=========>>>???@@@>>>===@@@JJJVVV\\\YYYSSSPPPNNNJJJGGGEEEDDDDDDDDD>>>???BBBDDDFFFGGGGGGGGGBBBAAA>>>;;;999888888777;;;???GGGNNNMMMIIIKKKPPPnnnfffTTTIII777333///---///000///------------------------------...---------...///000111///333333000222777666000...???hhh|||yyyyyy{{{pppxxx~~~|||qqq\\\|||rrrQQQ111555444888444---222666...000000000000000000000000////////////////////////000000000111222222333333444111222AAAbbbvvvllluuujjjuuuzzzLLL:::444000111333333111111000000000000000000000000000000000000000111111111666111000222111111999DDDkkkmmmaaaTTTdddwwwddd]]]VVVMMMHHH]]]~~~cccnnnXXX===555888111333888...sssLLLGGGDDD???===:::999999999888777111...,,,++++++++++++***************************************************'''+++//////000555@@@IIIUUUUUUUUUVVV]]]dddeee```hhhpppzzz}}}~~~zzzhhhLLLRRRcccXXXLLLWWWsssgggGGGBBB;;;555111,,,(((+++222++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000111222222777333111FFFhhhxxxsssiiiQQQ[[[ttttttyyy~~~}}}|||nnnZZZDDDEEE\\\nnncccLLL@@@===;;;777000***,,,222................................................---///000000000111333555666999===>>>===:::666333+++777LLLcccwwwvvvlllfffRRRHHH>>>;;;@@@HHHNNNPPPHHHHHHHHHEEE@@@<<<;;;;;;:::>>>CCCEEEEEEEEEFFFHHHHHHBBB===@@@HHHOOOQQQPPPSSSOOOHHHAAA===;;;<<<===::::::;;;<<>>HHHNNNMMMKKKLLLFFFccc}}}~~~^^^PPPFFF777///+++...111///...///---------------------------------...///000111111222333222111333777555000:::hhhdddxxxwwwwwwyyyzzz{{{}}}eeebbb~~~ggg666666444888444,,,///555///000000000000000000000000////////////////////////000000000111222222333333999111555NNNiiizzzkkkjjjpppaaaiiiGGG;;;111111333333222333000000000000000000000000///000000000111111111222444000111555444555BBBTTT}}}}}}oooVVViiicccYYYSSSLLLNNNYYYxxxnnn|||KKK444:::555111555111~~~~~~nnnJJJGGGCCC???===:::999999888777555111///,,,++++++++++++******************************************************,,,///000444???PPP\\\___[[[SSSNNNUUUfffuuu|||~~~yyy|||xxxppppppwww\\\FFFSSSmmm~~~pppppp}}}zzziiiJJJBBB>>>===777---+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222///333333:::ZZZ~~~lllTTTXXX{{{~~~~~~qqqzzzeeeLLLHHHdddyyybbbEEEBBB@@@<<<444,,,---222...................................................000111111111222555777999<<>>@@@JJJKKKLLLLLLHHHCCC>>>;;;;;;777666>>>GGGOOOWWW]]]JJJ>>>LLLeeekkknnn}}}hhhTTTLLLAAA444---///111///...111---------------------------------...///000111222444222222333111111777>>>```xxxwwwmmmzzzxxxvvv|||{{{|||~~~yyykkkmmmjjjVVV\\\}}}{{{EEE777333333---///444111000000000000000000000000000000000000000000000000000000000111222222333333000---<<>><<<<<<===WWWVVV^^^```ZZZcccyyy|||yyy|||hhhRRRGGGCCCKKKTTTYYYXXXTTTQQQOOOXXX___fffiiihhhfffgggiiinnnnnnsss{{{|||nnnbbbWWWSSSLLLEEE@@@>>>???AAAAAA@@@@@@???<<<999666444<<<<<<<<<<<<======>>>>>>GGGJJJOOORRRPPPLLLEEEAAA<<<999777:::???HHHXXXggghhhIIICCCQQQXXXfffxxx{{{vvvhhhZZZMMM===111222222...---222........................------......///111222333222000444777111///EEEaaaiiizzzvvvsss|||{{{~~~mmmaaakkkHHH333444333222333111000000000000000000000000000000000000000000000000000000000111222222333333+++:::WWWrrrzzzvvvyyymmmxxxwww[[[AAA777555111111444000000000000000000000000///000000111111222333333222000444777333888WWWzzzwwwwww```nnnnnnaaaLLLWWWKKKbbbdddnnnZZZ===;;;:::444555rrr}}}kkkNNNJJJCCC@@@>>>;;;:::999777555222111///,,,++++++++++++***************************************************///333===KKKWWWWWWLLLBBBBBBRRRcccnnnvvv~~~}}}qqqmmm~~~nnnppp{{{nnnzzzwwwiiixxxkkkUUULLL```~~~qqqYYYSSSPPPFFF;;;777,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///000222333333777555HHHlllxxxbbbVVVbbbooouuuxxxrrrgggPPPEEEQQQeeeUUUIII@@@@@@AAA<<<222,,,////////////////////////////////////////////////000111333333333555777999:::===???@@@>>>>>>@@@CCCrrr{{{yyyhhhnnnmmmllltttuuummmyyyqqqYYYHHHCCC^^^kkkyyy~~~}}}tttooohhhgggoooyyy]]]\\\YYYQQQHHHAAA>>>>>>777666666666888:::<<<>>>;;;<<>>;;;???777444lllgggOOOFFFFFF???===;;;999999888555333...---,,,,,,++++++,,,,,,************************///***))),,,,,,))))))...+++<<>><<<666...///000000000///......///////////////000111111333111000222666888777555======>>>BBB???777MMMxxx~~~|||}}}yyy}}}jjjOOOCCCUUUooo|||wwwnnnbbb]]]eeexxxsssgggYYYPPPLLLGGG>>>666999999999999999999:::::::::<<<<<<<<>>>>>EEEOOO}}}hhhJJJLLLttt~~~VVV:::444111//////,,,......------------......111111111111111111222222;;;111:::<<<...CCC{{{qqq~~~rrrzzzzzzyyy{{{{{{}}}xxxrrrkkk___pppkkkDDD:::BBB222&&&888111111111111000000000000000000000000000000000000000///000222222000333888FFFfffjjjkkkvvvzzzVVV;;;===777---222111111000000000000111111000000000000111111111111...888:::000222YYYiiivvvjjj\\\GGGCCCUUUmmmmmmiiiddd===666888555eeeyyygggQQQFFFCCC???===;;;999999777555333...---,,,,,,++++++,,,,,,************************---***))),,,,,,+++...444>>>JJJNNNPPPQQQIIIHHHUUUeeeeeekkktttxxxtttpppooozzzwwwwww}}}___\\\dddWWWWWWrrriii{{{fffMMMBBB>>>888000***+++------,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///000000111333;;;RRRtttrrr]]]iiisssfffVVVNNN```}}}ppp]]]NNNIIIHHHAAA999000///...............---///////////////000111111333222111222444666777666:::===???BBB@@@>>>ZZZhhhMMMKKKaaavvv~~~}}}iiiUUUKKKLLLSSSZZZddd[[[QQQKKKIIIFFF@@@;;;999999999999999:::::::::888999;;;;;;===AAADDDEEEKKKLLLNNNQQQSSSVVVZZZ^^^WWWMMMDDD@@@===;;;@@@GGGbbb\\\QQQ^^^jjjzzzKKK999333333444//////......------......///111111111111111222222333222444777666EEEpppyyy~~~|||ooo\\\DDD...999888///222111111111000000000000000000000000000000000000000///000222111000444;;;NNNhhh}}}dddsssdddmmmHHH555222222333111111000000000000111111000000000000111111111111555+++000HHHaaatttrrrvvvkkk[[[QQQEEETTT{{{yyyfffuuuyyyQQQ===555666bbbmmmwww^^^OOOEEEBBB@@@===;;;:::999777555333...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,,,,...666???FFFKKKIIIHHHMMMPPP]]]rrrvvvqqqpppwww}}}{{{uuurrrzzzyyy~~~uuuTTTZZZvvvZZZMMMUUU@@@666...,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---+++---000111///111777GGGbbblllSSSeeeyyy]]]HHHPPP[[[bbbbbbXXXNNNIIIDDD@@@777333...---...000///...000////////////000111111333333333222222444777:::;;;@@@AAABBB@@@AAA___wwwwwwmmmPPPIII```~~~xxxxxx|||kkkSSSBBB<<<<<<===>>>JJJFFFBBB???>>>>>>===<<<666666777777888888999999888888:::;;;<<>>>>>@@@BBBrrr~~~```QQQLLLjjjwwwPPP@@@666111111...//////............//////111111111111111222333333444===555666aaa|||zzz~~~```{{{tttEEE888666555222222222111111111000000000000000000000000000000000///000333333555<<>>;;;:::999777444222......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,...444???III[[[YYYNNNGGGMMMPPPZZZmmmffffffjjjpppuuuyyy~~~vvvpppppplllggggggkkkiiidddhhhooo~~~XXXUUUrrrvvvTTTFFFHHH===333...,,,***,,,000------------------------+++***...333222000777BBB___uuujjj```oooeeesssbbb___FFF___rrriiiRRRCCCCCCIII@@@999222///000222111000000000//////000000111222222444444333111333888===BBBDDDBBBCCCFFFHHH[[[|||}}}hhhQQQPPPnnnwww]]]KKKIIIOOOddd|||xxxVVVJJJ===666777<<<>>>===::::::999888777888999;;;444444555666777777888888:::999999:::;;;???GGGPPP```ZZZXXXWWWQQQOOO___ssswwwjjjZZZPPPJJJFFFBBB???>>>RRRwwwVVVQQQ[[[qqq{{{xxx{{{cccVVVRRRAAA222000///000//////......//////000111111111111222333333444:::???999MMMttt{{{ppp{{{xxxccc```666---;;;333333222222222111111111000000000000000000000000000///111444666:::EEEPPPdddpppzzzccc\\\qqqOOO999999///222111111000000111111222000000111111111222222222222777888CCClllppptttrrriii]]]III[[[pppoookkk___;;;999``````eeePPPHHHFFFFFF@@@>>>;;;:::999777444222///...------,,,,,,------++++++++++++++++++++++++)))+++---///333<<>>HHHGGGdddnnnWWWZZZcccnnn```[[[JJJ;;;666444000000000//////000000000111111111111222333444555777777EEEvvvooojjj```___rrrrrrJJJ444333333333333333222222222222111111111111111111111111222111222444555:::HHHUUUttt|||}}}zzzwwwtttsssssspppqqqtttwww{{{XXXooozzz}}}eee@@@777222222222111111111111222222111111111111222222222222222444:::VVV}}}qqqjjjbbbPPPKKKllluuuffftttIII999uuuWWWcccnnnXXXLLLFFFEEEAAA???<<<:::888777444111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***---///222:::EEEMMMOOO===@@@AAAMMM```fffgggooorrrlllnnnyyyqqqjjjbbbYYYTTTAAA>>>;;;:::;;;<<<:::777888777:::AAAGGGOOO\\\hhh|||~~~zzzyyylll```dddrrryyyzzznnnVVVMMMCCC;;;333,,,+++...------------------------...,,,...222------???XXXdddZZZmmmdddLLLGGG\\\|||uuuPPPCCCLLLJJJEEE===555///......000111000000000000111222222222333555555777:::>>>BBBCCCFFFIII]]]{{{xxxrrrkkkOOOVVVuuuyyyOOO<<<@@@:::<<<;;;888777888666333222555777777555444666888:::<<<======<<<;;;;;;<<<<<<<<<===???@@@BBBCCCCCCAAA<<<:::;;;::::::FFFUUUXXXeeeooommmfffccccccddd|||rrreee\\\SSSHHH>>>AAAEEEVVV}}}hhh______cccUUUHHH???:::444111111000000000000111111111111111111222444555666444:::]]]\\\iiitttDDD333444444444333333333222222111111111111111111111111444333444444555;;;LLL\\\{{{zzzxxxuuutttssssssttt```^^^[[[WWWUUUSSSRRRRRRPPPQQQRRRTTTVVVWWWXXXYYYbbbgggoooxxxiiicccrrrKKK999777222222111111111111222222111111111222222222222333777777KKKuuuhhh```||||||{{{zzz___YYYPPPYYYwwwiii|||___>>>llluuuQQQfffuuu[[[KKKDDDDDDAAA???<<<:::888666333111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++...111555@@@LLLPPPLLLGGGOOOSSSZZZccc^^^YYYaaammmllluuusssaaaeeeiiieeeYYYIII;;;333222111222444666777666666<<<777444444666<<>>???@@@BBBDDDEEEGGGGGGHHHCCCDDDFFFAAA<<>>KKKUUU[[[```YYYXXXcccaaaoooyyyaaaSSSfffhhheeeXXXFFF999555777777777999<<<===<<<<<<===777666888:::888444444888BBBPPPeee}}}aaaMMMtttzzzzzz```YYYRRRJJJ???333//////...........................***...444444;;;\\\hhhhhhhhhTTT{{{||||||qqqwwwzzzvvvxxxuuummmmmmttt]]]JJJgggyyycccMMMLLLVVVVVVPPPDDD777111222777111111111000111111222333333222333888???CCCDDDCCC@@@IIISSSnnnmmmtttXXXZZZkkklllNNN>>><<<>>>???BBB@@@<<<;;;???===888<<<;;;:::999999:::<<<===999999;;;???BBBDDDBBB@@@===>>>???AAACCCEEEFFFGGGNNNKKKMMMQQQJJJ@@@BBBNNNyyyzzzooo~~~mmm[[[MMMDDD@@@IIIgggvvv```UUUbbbDDD666222222111111111111222222111111111222333444666777:::aaa|||wwwsssmmmkkklll===555555444444444333333333111111111111111111111111///111555<<>>;;;888777555333111...000111111000---***(((,,,+++++++++---------,,,///...666DDDLLLIIIDDDCCCLLLLLLSSS^^^ccc```___bbbrrrqqqlllllliiilll]]]MMMDDD===666555999888CCCGGGBBBCCCKKKOOOLLLHHHCCC===888777888999999:::;;;III^^^qqqsssjjjlll___]]]kkkkkkooo}}}UUUOOOUUUAAA777888***000...++++++,,,---------555###000555)))OOO}}}jjjtttmmm|||{{{xxx{{{yyyvvvtttpppppptttrrruuuoooeee___RRROOOZZZxxxvvvyyymmmPPP[[[dddMMMTTTVVVSSSQQQIII444***333111111000000111222333333444:::555000777;;;===EEEGGGFFFrrr```ccc~~~ggg^^^rrr|||]]]FFF>>>>>>???>>>>>>CCC@@@888<<<@@@888???>>>======>>>@@@BBBDDD999:::<<<@@@CCCEEEDDDBBB???>>>???AAADDDFFFGGGFFFHHHOOOWWWWWWPPPHHHCCCAAAttt}}}ttttttTTTTTTCCCAAA]]]}}}___RRRnnnmmmGGG<<<444444222000000222333222:::)))111<<<333333;;;999JJJ}}}xxxxxxsss|||mmmnnnyyybbbiiiSSSCCC333999---000>>>222777222222111111222222333444///999888666OOOWWW}}}{{{jjjeeejjjiiibbbkkkhhhhhhjjjgggdddiiirrryyyxxxpppnnnqqqmmmooo}}}ccc___{{{mmmKKK>>>888///000333...000444111666111///111222111333666===ppprrr\\\hhhooobbbRRROOOcccnnnkkkyyy~~~zzz```lll|||UUU>>>GGGAAAAAA>>>:::888777555333111...//////000///---***)))---,,,+++,,,,,,------,,,000222;;;GGGKKKHHHFFFHHHUUUSSSVVV^^^bbbdddjjjrrrxxxllllllmmmjjjbbbQQQ@@@888999???JJJTTTgggggg___TTTYYYpppzzzooo___TTTLLLEEE;;;333999555555BBBWWWqqqwww~~~rrrgggwww}}}~~~gggYYYXXXLLLDDD<<<,,,000///------...//////...---***444222444___mmmccc}}}~~~zzz{{{pppjjjdddcccdddhhhnnnuuuooonnnddd]]][[[SSSPPPZZZWWW]]]iiiwwwnnn]]]FFFTTTzzz^^^[[[\\\XXXTTTNNN>>>111222111000000000111111222333---555444555???AAA@@@GGGLLL]]]|||mmmwwwnnnQQQ@@@>>>AAACCCCCC@@@FFFJJJDDDDDDEEE>>>CCCDDDDDDEEEFFFGGGGGGHHHFFFDDDBBBBBBBBBBBBAAA@@@DDDDDDCCCDDDFFFGGGGGGGGGGGGJJJPPPUUUUUUPPPHHHBBBIIIhhhwww{{{rrrvvvhhhWWWGGG@@@SSSuuulllHHH[[[xxxrrrlll|||fffWWWCCC444444222111111333333222444///111444111555<<<<<>>???>>>EEESSSjjjtttppprrr}}}cccMMMDDDGGGIIIHHHQQQCCCDDDJJJEEEBBBDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJGGGDDDAAA@@@AAABBBCCCBBBDDDDDDDDDEEEGGGJJJLLLMMMNNNMMMNNNUUU[[[ZZZPPPFFF<<>>IIILLLGGGEEEKKKSSSTTTRRRNNNKKKLLLUUUcccooouuulllaaa^^^bbbcccZZZOOO;;;:::@@@QQQjjjooo^^^LLLGGGBBB???===DDD\\\tttjjjOOOaaafffNNNMMMMMMCCC;;;000/////////111111000...---777---...VVVfffeeefffWWWuuulllfffrrr{{{zzzuuuuuuxxxnnn]]]UUUSSSRRRiiidddUUUTTTooosssPPPPPPWWW___\\\TTTOOOBBB///111111000000000111111222999;;;555444<<<>>>CCCPPP^^^sssiiinnnpppfffwwwzzz^^^KKKKKKYYYdddgggkkkSSSKKKQQQNNNMMMUUUZZZLLLKKKKKKJJJKKKMMMNNNPPPFFFDDDBBBAAACCCDDDEEEDDDCCCDDDGGGJJJMMMSSSXXX\\\\\\XXXUUUXXX]]]^^^WWWOOOFFF^^^lll]]]JJJBBBMMMhhhhhh@@@kkkzzz~~~nnn^^^SSS;;;555222333444333222222///999444222777444DDDhhh|||mmmwwwyyy}}}{{{|||FFF555<<<444111777999222222111111222222333444<<<888@@@VVViiihhhsss|||}}}aaagggtttfffYYYjjjmmm{{{dddBBB555444888222///333222111000111444444222444888:::pppaaaTTTnnneeeSSSffffff[[[LLL\\\kkkrrrllltttZZZsss}}}XXXHHHIIICCC@@@===:::777666444222000---,,,+++******,,,---...,,,---...,,,++++++...111777BBBJJJJJJEEEEEELLLTTTXXXXXXWWWUUUXXX```lllssseee___^^^cccggg^^^MMM@@@:::FFF\\\ttt{{{kkkdddhhhnnnqqqhhhTTTEEEDDD>>><<>>;;;888777555333111------,,,++++++,,,---...+++---...,,,***,,,000444===EEEIIIGGGDDDHHHNNNRRRQQQTTTWWWYYY^^^fffkkkkkkXXXXXX]]]ddd___OOOAAA===NNNaaaxxxpppsssyyyqqqsssxxx~~~yyyZZZNNNFFF>>>EEEUUUddd}}}uuuyyyxxxrrr~~~oooVVVKKKGGGCCC444222///......///...---000...000SSSsssiii}}}vvvjjjdddmmmyyy~~~~~~}}}yyyrrr^^^JJJbbbZZZ]]]rrrvvv___VVVQQQ===444444333222222222222333...555777:::??????MMMfffzzznnn}}}mmm~~~tttlllgggeeedddWWWUUUTTTTTTWWWZZZ\\\\\\___```bbbcccdddjjjrrryyyzzzvvvnnnfffaaa___aaacccZZZIIItttpppYYYMMMGGGNNNppplllUUUhhhMMMKKK>>>444444555222111555111///222999888888___{{{zzz~~~vvvzzzwwweeeFFF222333000555000222222111111222222333444444333BBB\\\jjj|||ooouuusssiiiWWWpppqqqWWWMMMlll~~~kkkRRRfff~~~rrrvvv~~~___BBB333555333222555444333111222444222000444;;;WWWxxx{{{sssYYYPPPgggSSSPPPjjjffflllttt```GGGAAAFFFBBB???<<<999888666444222......------------------))),,,---,,,***,,,222777DDDGGGGGGDDDFFFMMMQQQPPPKKKOOORRRUUU[[[aaa^^^VVVSSSUUU[[[\\\PPPAAADDDQQQkkk{{{pppuuujjjRRRFFFBBBAAA\\\www|||WWWHHHMMMHHH999555111...---...///......///999bbb}}}^^^eeeeee\\\^^^ppp~~~~~~~~~|||aaaYYY___vvvzzzhhhdddwww|||hhhPPPXXXtttaaaWWWjjjttt___XXXYYYHHH666555444444333333333444222888888999===CCC\\\vvv~~~zzzvvvxxx|||tttmmmjjjiiimmmVVVmmmnnnYYYTTTJJJEEEbbb___kkkYYYSSSBBB555555555111222666555111555666555LLL{{{yyy[[[WWWTTTKKKLLLJJJ___ggg~~~aaa222111111999888222222111111222222333444555999NNNiiivvvhhhuuu\\\aaa|||gggNNN\\\llleeeXXX\\\rrr}}}aaa[[[rrr}}}uuuNNN666555444333444222222111222444333333:::CCCcccmmmWWWMMM~~~|||~~~qqq^^^RRR]]]mmmeeewwwdddFFFBBBMMMCCC@@@===:::999777555333/////////......---------(((+++---,,,***,,,333999IIIIIIFFFCCCGGGQQQSSSOOORRRUUUWWWYYY^^^aaaXXXKKKWWWXXX\\\XXXHHH>>>RRRooo~~~uuusssvvv|||~~~xxxxxx}}}{{{ooo\\\OOOJJJBBBOOOpppsss~~~qqqWWWrrrdddNNNMMM>>>===888222......//////000000222???eeefffpppqqqrrryyyjjjhhhyyy~~~}}}ttt```XXXOOOPPP]]]kkkpppeeewwwddd]]]nnn|||___LLL[[[kkk[[[XXX]]]OOO777666555444444444444444666:::888999BBBTTT}}}uuurrrzzz|||rrrlllbbbWWWkkkkkkWWWXXXLLL???XXXzzzgggXXXEEE666555555111222777999666:::444555```uuutttvvvaaaXXXUUULLLHHHHHHUUUoookkkkkkiii999===888555///222222111111222222333444222???^^^hhhMMMjjjyyyeeennnxxxxxxxxxgggZZZqqqttt}}}mmmQQQ^^^{{{www|||WWW999666555444444000222111222444444666???III~~~mmm[[[TTTfff|||hhhVVVUUUsssoooccczzzlllMMMDDDEEEBBB???;;;888777555222000......---,,,,,,,,,,,,---...,,,,,,...---,,,555AAAEEEDDD===HHH\\\VVVNNN]]]WWWVVVTTTQQQNNNMMMOOOQQQSSS^^^[[[HHH@@@QQQjjjxxxyyyyyywwwtttuuupppqqq|||___PPP@@@JJJ[[[{{{sss\\\ZZZsssxxx}}}pppxxxKKKEEEIIIAAA:::222------///111111)))999PPPwww}}}iiimmmsss{{{rrr^^^TTTUUURRRKKKcccpppppp```^^^vvvRRRccc[[[SSSRRRWWW___CCC777000222444222333888888999444JJJDDDEEExxx}}}||||||xxxpppaaacccmmm```UUUMMMJJJKKKrrrzzzpppppp}}}xxxWWW\\\555...999000555222;;;111;;;999999ttt|||zzzhhh______UUUQQQKKKGGGJJJPPPSSSSSSbbbaaagggmmmzzz>>>>>>333555777222444555555333333444555<<<>>>vvvqqqQQQ]]]rrruuujjjnnn|||tttnnnvvvNNNXXXqqquuuwwwrrr[[[BBB444333444333111...555666666777444???VVVppp}}}mmmTTTYYY```[[[ZZZcccqqqeee}}}iiiLLLEEEFFFBBB???;;;888777555222000......---,,,,,,,,,,,,---...,,,+++------...777CCCJJJDDDAAAJJJTTTNNNHHHOOOPPPRRRSSSPPPLLLJJJLLLOOOQQQWWWRRREEEFFF\\\ttt|||oooVVVHHHFFFTTTrrr}}}yyyMMMDDDGGGDDD===444///---...//////000;;;\\\qqq{{{xxxzzzqqqsssxxx|||wwwcccWWWTTTOOOFFFUUUnnn~~~xxxooowwwwwwWWW```uuuWWWvvvkkkdddYYYFFF999111333555222333888666===666FFFHHHUUUnnnwwwzzzddd]]]xxx{{{rrrdddWWWNNNHHHdddyyy______aaa===555;;;111444222555111;;;AAARRR|||tttwwwaaaYYYXXXSSSMMMIIIIIIIIIJJJIIILLL___ssspppZZZ;;;444999777333444555555333333555666;;;NNNlll}}}RRRhhh{{{{{{vvvjjjRRRcccvvv~~~|||uuudddlll[[[ZZZnnnrrruuuuuu___EEE555333555555333555444000222666444DDDbbb}}}ccc|||uuu{{{uuuUUUOOOpppooo```ZZZ```kkkwwwrrrwwwfffLLLEEEFFFAAA???;;;888666444222000......---,,,,,,,,,,,,------++++++,,,---111;;;EEEKKKBBBEEEOOONNNKKKJJJGGGKKKPPPTTTRRRLLLIIIKKKOOOSSSQQQIIIEEEQQQhhhzzz|||qqqrrryyywwwvvvfffSSSDDDLLLhhh{{{xxxcccOOOLLLFFF@@@777111...---......333:::jjjiiilllrrrsss{{{lllpppppp___WWWOOOEEEOOOooo|||iiiVVV[[[wwwWWWeeewwwcccXXX^^^KKK===333333555333444999333AAA:::@@@IIIgggbbb|||dddXXXpppvvvcccSSSHHHVVV}}}PPPmmm]]]\\\AAA888:::222666777222444999IIIooo}}}zzz{{{bbbMMM]]]pppaaa___[[[TTTKKKDDDAAABBB>>>HHH???\\\{{{uuu???666999222333444555555444444666777777```zzz{{{RRRkkkxxx}}}}}}|||sssvvvxxxrrr}}}^^^FFFMMMddduuuwwwzzztttbbbkkklllYYYhhhvvvuuu{{{fffKKK888333555555444999222---333777333FFFlllmmmZZZtttvvvnnn{{{jjjXXXPPPcccyyy|||aaaVVV^^^ooossskkkppp}}}~~~hhhNNNEEEEEEAAA>>>:::888666444111///......---,,,,,,,,,,,,------+++******---444???GGGGGG>>>IIITTTMMMPPPUUULLLKKKSSSYYYWWWOOOIIIKKKPPPVVVMMMFFFKKK]]]pppxxxxxxxxx}}}}}}ooovvviii^^^uuuggg]]]tttyyyuuu~~~\\\FFFIIIbbbzzz|||{{{lllNNNEEEFFFAAA:::333///...//////111:::sss{{{lllooo|||zzzrrraaabbbnnn{{{~~~fffWWWMMMEEEPPPiii}}}iiiaaazzzkkkQQQccc~~~^^^IIIeeeRRRBBB555444666444555999444AAA>>>CCCSSSyyyiiicccWWWppp}}}iiiWWWMMMPPPuuuSSSYYY}}}ccc[[[GGG===888222555999444888777MMM|||rrrgggUUUZZZyyyqqqhhh^^^VVVNNNFFFAAAAAAAAAIIIAAAPPP~~~jjjHHH888666111444555555555444444777999???nnn|||RRRiiitttzzz{{{rrrllluuuyyynnnjjjaaaSSShhh{{{```MMMDDDVVVpppzzzjjjmmm|||XXX]]]~~~vvvpppTTT<<<333444555333444000///888999222JJJyyyggg[[[tttoookkkzzzzzzeee^^^XXX___dddTTTZZZrrrtttyyy|||{{{mmmQQQEEEDDDAAA>>>:::777666444111///......---,,,,,,,,,,,,---,,,+++******///888BBBHHHAAA===KKKSSSLLLSSS\\\QQQNNNUUUZZZWWWNNNHHHJJJNNNSSSJJJGGGUUUiiittttttppp||||||yyyvvvyyyaaaMMMgggdddJJJEEEddd|||xxxeeeLLLHHH\\\yyyoooYYY[[[uuu~~~pppRRRIIIEEEAAA;;;555111///111222333FFFwwwwww~~~}}}}}}{{{yyyzzzuuunnnuuunnniiijjjmmmuuuiiiSSSHHHDDDJJJWWWnnn~~~|||vvvlll~~~[[[ddd~~~UUUcccZZZGGG777555666555555999::::::???UUUxxxuuueeeVVVlll~~~kkkWWWQQQNNNccchhhPPPnnnttt```RRRCCC777222222666555999777UUUuuuWWWaaazzzdddYYYSSSKKKDDDBBB???===CCCIIIcccgggjjjRRR777444999555555555555444555888;;;PPP|||{{{}}}{{{yyyPPPgggwwwqqqkkkwwwhhh\\\^^^\\\UUUVVVuuuuuu___RRRLLLRRRooo}}}nnnppp^^^YYY{{{|||yyy]]]@@@333222333111222000222999888555YYYccc^^^vvvmmmnnnzzz|||wwwvvvhhh\\\[[[oooVVVUUUppprrrnnnwww{{{~~~|||pppQQQDDDDDD@@@>>>:::777555333111///......---,,,,,,,,,,,,---+++,,,,,,+++111;;;DDDFFF===CCCMMMNNNJJJQQQWWWPPPNNNRRRTTTPPPIIIFFFIIIMMMLLLFFFLLL___pppuuurrrqqq{{{lllYYYXXXppp|||ggguuunnnIIILLLXXXnnnqqq{{{tttUUUKKKTTTrrr~~~ttt{{{zzzYYYNNNEEECCC>>>777222000111333888[[[~~~}}}}}}mmmhhh~~~}}}jjjUUULLLHHHHHHQQQbbbooosssuuuiiiooo{{{```bbbbbbaaaLLL:::666777666666:::???444???ggg|||jjjUUUccc~~~pppWWWRRRLLLTTTyyyUUUPPPxxxYYYPPPBBB333555333888333777===bbb}}}yyy}}}\\\[[[rrraaaXXXNNNFFFCCCBBB777BBBBBB@@@xxxcccrrrjjj;;;000;;;555666666555444666999<<>>DDDDDD;;;LLLOOOGGGJJJOOOOOOPPPMMMNNNMMMIIIFFFFFFJJJOOOJJJHHHSSShhhsssqqqqqqvvvwwwjjjbbbiiizzz}}}||||||{{{~~~zzzXXXFFFeee}}}cccQQQOOOjjjWWWEEEGGGEEEAAA999333///000222;;;kkkmmm{{{xxxdddnnnhhh{{{}}}~~~~~~~~~}}}|||}}}yyybbbVVVQQQMMMNNNaaavvv}}}wwwxxxmmmbbbfff]]]jjjzzzaaaeeefffPPP<<<777888666777:::>>>666FFFgggmmmVVV```vvv~~~\\\VVVLLLRRRmmmgggNNNsssYYYRRRBBB333888444999444666FFFooo~~~uuunnnlll^^^PPPHHHGGGGGG@@@AAABBB???VVVoooKKK222777666666666555444666:::===\\\tttfffFFFaaawwwqqqmmmvvv[[[OOOAAAAAATTTxxxmmmooofffGGG555555555222333666333111555AAAkkksss\\\dddyyypppdddqqqvvv}}}~~~{{{fff]]]~~~bbbXXX^^^ccc}}}dddmmm~~~mmmKKKBBBHHH@@@===999777555333000.........---,,,,,,,,,,,,---)))---......444???DDDCCC:::RRRPPPDDDLLLPPPMMMTTTMMMLLLIIIFFFEEEHHHNNNRRRMMMMMMZZZmmmrrrmmmoooxxx{{{vvv{{{xxxffflllkkkKKKPPPzzznnnWWWMMMeee{{{gggMMMJJJHHHCCC;;;333...///111888pppxxxwwwxxx{{{[[[\\\xxx~~~~~~~~~}}}{{{yyy{{{{{{|||{{{}}}sss___RRRQQQOOOKKKTTTrrr~~~wwwhhhfffkkkrrr___uuuaaafffiiiRRR===777888777777::::::===OOO\\\lllYYYcccvvv~~~xxxxxxxxxxxxzzz}}}ddd\\\OOOWWWgggxxxZZZlllmmmbbbMMM777:::222444777777MMMwww{{{www\\\llluuubbbQQQKKKMMMEEEFFF<<<@@@IIIAAAVVVlll^^^;;;888666666666555555777;;;>>>ppptttppp|||\\\GGGhhhllljjj{{{ZZZLLLDDDFFFOOOoooooojjjmmm{{{gggHHH777666888444///666555444999CCC```pppaaakkkooo___gggnnnkkkllltttuuuzzzooo|||ggg^^^~~~iiiZZZVVVwwwrrrqqq}}}hhhMMMIIIBBB@@@>>>;;;888444111///......---,,,,,,++++++++++++)))---...///777AAADDD??????JJJSSSSSSRRRTTTSSSOOOSSSPPPKKKGGGEEEFFFIIILLLEEESSSaaagggjjjnnnrrrtttyyy{{{|||aaaPPPTTTWWW[[[rrr~~~aaaKKK]]]{{{fffdddnnnLLLLLLJJJEEE===555111000111AAA{{{|||qqquuu||||||llluuuyyy|||{{{yyyzzz}}}yyypppsssuuuwww{{{~~~mmmRRRPPPVVVTTTOOOOOOYYYqqqyyyxxxrrrlllhhh___mmmkkk```EEE444777999777:::AAA888WWWOOO~~~bbbRRR___qqq}}}zzzjjjiiiiiiiiigggeeefffjjjmmmqqq||||||kkkSSSVVVQQQkkkmmmpppcccPPP666<<<555444999===EEEtttzzz{{{wwwWWWkkksss|||cccTTTQQQTTTOOOJJJGGGGGGDDDEEEPPP^^^hhh```>>>888777555777000:::AAA666AAArrrzzz~~~|||{{{}}}LLLRRRkkkqqqkkkiii{{{___MMMHHHHHHCCCdddsssrrrnnnkkk{{{~~~NNN>>>000666555444666222666333FFF~~~rrrcccqqqtttgggaaappp```PPP[[[[[[bbbeeeppphhhSSSbbbggg[[[YYYuuu{{{___|||dddHHHGGGCCC@@@>>>;;;777444111///...---,,,++++++*********+++***,,,...000888AAACCC@@@DDDJJJMMMLLLMMMPPPMMMFFFMMMKKKGGGEEEEEEGGGJJJLLLHHHUUUbbbggghhhlllpppqqquuuwwwzzz~~~|||bbbNNNMMMNNNLLL]]]zzzgggNNN\\\zzznnncccccctttyyyrrrxxxsssTTTMMMKKKFFF>>>666222111222SSS|||}}}|||zzzjjjvvvoooXXXmmmrrruuuwwwzzz|||vvvnnnnnnppprrrvvv|||{{{gggUUUOOOQQQPPPNNNMMMNNNeee}}}rrrkkk}}}fffmmmcccHHH555777999777:::DDD>>>QQQiiittt___YYYeeemmmqqqlll^^^]]]XXXQQQNNNOOOTTTYYY[[[aaarrrxxx|||nnnUUURRRIIIaaarrr^^^<<<<<<666777222===ZZZsss{{{}}}xxx|||zzzxxxssswwwvvveee___vvvnnnTTTYYY[[[RRRUUUSSSRRRRRRNNNJJJOOOXXXfffpppkkkIII333777666999000555:::555GGGwww|||rrr}}}JJJMMMhhhwwwooonnn}}}fffNNN@@@AAA;;;XXXuuuvvvaaaggguuutttUUUAAA222555444///777666888222MMMfffcccpppvvvzzzcccdddppp[[[KKKYYYaaaeee```vvv}}}xxx]]]{{{wwwVVVPPPeeekkk[[[XXXiiiqqq~~~aaa{{{```CCCEEEEEE???>>>;;;777444111///...,,,++++++******************,,,...111999AAACCC@@@HHHHHHFFFFFFIIIMMMIIICCCEEEEEEDDDDDDEEEGGGJJJKKKLLLWWWbbbfffgggkkkmmmnnntttvvvxxxzzz}}}~~~oooWWWRRRTTTPPPSSSkkkpppSSS[[[xxx|||xxxQQQOOOMMMHHH@@@777333333555YYYvvvZZZppp{{{\\\hhhnnnsssvvvxxxxxxqqqiiiiiijjjlllpppvvv}}}jjjfff]]]SSSOOOQQQOOOJJJ@@@OOOdddpppqqquuuvvv{{{\\\oooyyylllqqqhhhNNN888888:::888;;;DDDHHHSSS|||}}}fff[[[\\\bbb_________XXXQQQKKKDDDBBBEEEIIIIIIHHHOOOeeepppttt{{{sss\\\OOOMMM]]]nnnaaa;;;999555999555<<>>QQQiiixxx~~~rrrrrreeemmmddd[[[EEE555444333000666444666666WWW\\\cccooovvvppp```lllrrrVVVHHHYYYiiilllVVV```ssszzztttttt```zzzjjj^^^eee___]]]jjjmmmsssrrr\\\VVVzzzrrrqqqvvvyyy```DDDFFFDDD???===:::777333111///...,,,,,,+++++++++++++++,,,+++,,,...333;;;AAACCCAAAJJJHHHFFFFFFIIIMMMMMMKKKBBBBBBBBBDDDEEEGGGIIIJJJOOOYYYbbbeeegggkkknnnnnnxxxxxxxxxyyyzzz{{{}}}~~~~~~gggjjjwwwggg[[[iiixxxWWWZZZvvvSSSRRRQQQLLLCCC999444555888SSSzzz~~~iiiddd|||pppooossswwwxxxwwwrrrjjjdddeeefffhhhkkkpppvvv{{{~~~}}}zzzvvv{{{lllrrrmmm```[[[\\\UUUHHH>>>AAAEEEJJJSSSeeemmmuuuaaadddfff|||qqqkkktttoooTTT;;;888:::999<<>>888:::;;;>>>FFFPPPqqqpppsss}}}vvvqqqkkkxxx~~~xxxssssssvvvrrrfff^^^]]]JJJGGG^^^uuu^^^PPPLLLNNNKKKGGGUUUZZZbbbiiiooooooggg]]]```YYYZZZ[[[YYYcccmmmlll^^^cccgggeee]]]UUUPPPOOORRRYYY]]]^^^kkk{{{rrrWWWUUUZZZyyyyyytttllllllHHH???555666???===rrrvvvpppfffdddcccYYYVVVXXXTTTSSScccjjjjjjcccPPPFFFPPPNNNEEENNNgggppplllyyy}}}uuukkkeeecccdddeeeeeebbb|||xxxxxxiiiwwwYYY999888222888777;;;===BBBfffnnnnnnmmmoooGGGRRRhhhsss{{{nnneeemmm|||yyy___DDDAAA???ZZZhhh^^^\\\TTTeeennnbbbhhhcccGGG===555333555666...333@@@ccc[[[dddiiirrrnnn___yyyuuuUUUMMMTTTiiiwww]]]^^^iiinnnssstttvvvWWWXXXVVVKKKPPPNNNNNNppp]]]mmmbbbYYYoooxxxjjjyyy|||fffLLLIIICCC>>>===:::666333000...---...------------......///---+++...777???BBBBBBCCCOOOOOOQQQQQQMMMIIILLLQQQCCCCCCCCCDDDEEEGGGHHHIIITTT[[[```cccffflllooonnnrrrsssuuuxxxzzz}}}{{{WWWOOOrrrooopppaaaZZZqqqpppaaa|||ddd\\\[[[UUUIII;;;444666;;;OOOgggkkkxxxyyyssslllooo```sssrrrtttuuuooofff``````[[[]]]aaagggnnnvvv|||{{{|||~~~~~~|||~~~|||vvvhhhUUUTTTnnn|||cccIIIFFFFFFBBB===DDD]]]|||}}}yyykkkxxxlllxxxxxx___???777:::<<<@@@MMMNNNqqqppp|||tttiiiaaaTTT[[[pppqqqiii___RRRKKKQQQPPPGGGBBBFFFIII===DDDjjjhhhRRROOOJJJHHHLLLQQQPPPJJJAAACCCGGGOOOXXX]]]\\\ZZZ]]]\\\dddkkkmmmvvv{{{qqqkkkooopppjjj___YYYZZZ^^^[[[[[[___```fffxxxvvv^^^QQQUUUsss{{{iiimmmLLL@@@444888444DDDuuu~~~lll```ZZZUUULLLMMMRRRNNNFFFTTTYYYWWWUUUMMMHHHNNNKKKFFFLLL\\\```[[[bbbqqq|||nnnhhhddd```nnnbbbiiicccRRRAAA<<<222777777::::::CCClllmmmsssxxxmmmpppLLLQQQ___wwwlllfffppp}}}}}}dddPPPMMMCCCAAAeeezzzllleee[[[fffvvvcccnnnoooJJJ@@@555555---999666777AAAlll~~~XXXcccfffrrriii[[[|||tttSSSNNNNNNcccsss```SSSRRRdddgggnnnsssTTTSSSUUUQQQPPPLLLXXXiiiDDDcccfff^^^lllwwwyyyuuuddd|||fffIIIHHHEEE>>>===:::666333000...------,,,,,,,,,,,,---...///...+++...888@@@BBBBBBDDDJJJHHHIIIMMMLLLGGGGGGJJJAAAAAAAAABBBDDDGGGIIIKKKVVV[[[___```ccciiikkkjjjnnnpppssswww{{{}}}~~~|||~~~~~~gggGGGIIIhhhsssvvvfff\\\ooommmlll}}}wwwzzz|||bbb```___YYYKKK<<<444666;;;tttxxxvvv||||||\\\jjjzzzhhhoooppptttvvvpppddd]]]]]]WWWXXXZZZ___hhhttt~~~|||{{{zzz{{{{{{wwwnnnggglllfffcccccc```eeeyyydddLLLFFFKKKJJJBBBDDDZZZyyy{{{nnnyyywwwxxxzzzaaa@@@666:::===AAALLLTTTvvvooo{{{ssshhhZZZQQQHHHJJJTTTccchhh]]]OOOHHHBBB>>>===@@@CCCDDDFFFGGGKKK???===MMM\\\YYYLLLBBBJJJSSSYYYWWWSSSSSSSSSQQQHHHEEEDDDHHHPPPXXX^^^aaa\\\___lllvvvyyysssrrruuuuuuqqqiiidddeeeggg]]]^^^jjjlllfffpppsssaaaQQQWWWttt~~~jjjssskkkoooNNN===222>>>444LLL|||qqq{{{}}}aaaVVVPPPKKKCCCGGGMMMGGGGGGLLLLLLDDDAAAFFFGGGCCCEEEHHHMMMSSSUUUUUUUUUWWW~~~yyyppp\\\jjjhhheeepppTTTDDD===333888888888999LLLppp~~~pppeeeHHHRRR^^^zzzkkkiiisss~~~}}}~~~|||nnnWWWKKKWWWJJJKKKxxx|||lll^^^ggglllTTTlllRRRBBB444666+++:::888777DDDvvvmmmVVVaaadddtttcccXXXwwwSSSNNNKKKdddxxxbbbRRRaaa```QQQwwwpppdddddd^^^[[[RRRIII^^^vvvzzzkkkccckkkxxxfffdddbbb[[[dddFFFGGGGGG>>><<<999666222000...---++++++++++++,,,,,,---......+++...999AAABBBBBBDDDBBB>>>???GGGLLLHHHEEEEEE?????????@@@CCCGGGJJJLLLXXX\\\___^^^aaaeeegggeeeoooqqqtttxxxzzz{{{zzzzzz{{{~~~~~~jjjSSSXXXnnnwww}}}rrrwwwjjj]]]mmm~~~hhhbbbbbb[[[MMM<<<444666<<>>BBBEEE___vvvlll{{{uuuooofffZZZKKKAAADDDCCCBBBDDDIIIJJJFFF@@@:::DDDGGGAAAAAAIIIKKKFFFFFFAAABBBJJJOOONNNRRRZZZiiivvv{{{nnn]]]VVVXXXZZZWWWPPPKKKLLLQQQZZZcccjjj]]]bbbooowwwxxxssstttwww{{{{{{xxxsssmmmjjj[[[```sssxxxhhhiiinnnaaaRRRZZZyyy|||]]]hhh}}}}}}VVV===222CCC<<>>VVVdddxxxjjjiiiuuu}}}}}}mmm]]]VVVSSSIIIRRRqqq___fffmmmSSSsssfffXXXCCC333888111999111333III|||```VVV^^^bbbvvv~~~```XXX{{{TTTPPPLLLhhhnnnooodddYYY|||vvv___OOO[[[]]]JJJVVVmmmfffjjjyyygggooommm~~~yyyYYYHHHGGGDDDAAA>>>999555111000///000---,,,,,,+++*********+++111...222===CCC???>>>BBBLLLKKKHHHEEEEEEHHHHHHGGG===>>>BBBDDDCCCBBBGGGOOO\\\```ZZZYYYccceeeccciiinnnsssuuupppnnnrrryyy~~~yyyuuu^^^cccrrrrrrsssooo___nnnyyy[[[cccfffbbbRRR===222777@@@sssqqqkkk~~~rrr\\\\\\}}}iiisssuuuzzzyyyoooaaaYYYYYYVVVVVVSSSSSS]]]kkkrrrpppyyyzzzyyyvvvxxxyyyqqqeeeXXXGGGQQQyyy{{{gggXXXTTTMMMPPPOOOIIIVVVrrruuuaaasssyyypppwwwwwwkkkEEE555888===CCCHHHSSSvvvgggyyynnngggbbbZZZSSSNNNJJJFFFDDDGGGEEEBBBBBBBBBAAA???===BBBAAAEEENNNSSSQQQPPPRRROOOBBBFFF___uuu|||sssbbbVVVXXXXXXTTTRRRXXXcccgggeee___cccmmmxxx|||xxxttttttwww{{{{{{~~~tttccceeeuuuyyypppkkkhhhRRR^^^{{{___\\\}}}OOO>>>===@@@888ZZZ|||ssswwwvvvzzzXXXNNNEEECCCDDDCCCDDDGGGTTTQQQMMMGGGCCC@@@??????===CCCJJJOOOOOOLLLIIIGGGKKKHHHYYYzzziiiggg>>>888555999666888;;;^^^uuupppYYY???RRR```yyy|||gggllltttzzz~~~fffMMMTTTOOOSSS\\\fffeee```uuuyyyaaaFFF666666555666777666AAAfffTTT\\\iiiuuu{{{[[[aaaUUUPPPQQQfffsssyyy{{{}}}mmm\\\XXX[[[YYYVVVrrrXXXnnnxxx}}}zzzYYYIIIHHHDDDAAA>>>:::555111000//////---,,,++++++******++++++...+++111???FFFEEEEEEJJJMMMMMMJJJHHHHHHIIIIIIHHH======AAADDDCCCBBBHHHPPP]]]```ZZZXXXaaaddddddjjjmmmjjjkkkrrrzzzzzzuuuooouuu~~~zzz[[[FFFMMMfffeeeTTTTTT___}}}rrrbbbpppllleeegggcccRRR===333888@@@fffvvvffflllqqqgggfffkkkkkkuuuxxx|||{{{ooo```XXXXXXWWWWWWSSSRRRZZZgggooooookkknnnmmmllluuutttoootttxxx~~~rrreee[[[UUUWWWVVVNNNXXXqqqwwwnnniiiyyykkkEEE777;;;BBBHHHPPP___ddduuuiii\\\RRRLLLJJJGGGCCCAAAAAACCCDDDFFFEEECCCBBBCCCEEEHHHJJJJJJKKKMMMOOOPPPQQQQQQQQQMMMEEEPPPxxx|||hhhaaa___XXXSSSWWWbbbfffeeeeeemmmxxx~~~zzztttwww~~~vvvddd|||xxxnnngggWWWeeettt}}}\\\BBB888777???\\\oooeeennnrrrwwwWWWNNNEEECCCCCCBBBCCCFFFNNNLLLIIIEEEBBB???>>>===999>>>DDDIIILLLMMMMMMNNNOOOLLLOOO]]]xxxvvv```ppp|||{{{FFF:::777;;;888;;;???ddd}}}|||fffUUU>>>QQQ^^^vvvxxxccciiiqqqxxx}}}lllZZZ[[[UUUXXXmmmooovvvgggsss{{{~~~YYYIII;;;333444666777999FFF^^^TTT]]]jjjvvv|||zzz]]]]]]xxxSSSRRRRRRcccuuuqqqpppzzz{{{iii```[[[[[[]]]sssXXXnnnxxxzzzYYYIIIHHHEEE@@@>>>:::555222000//////,,,,,,++++++******++++++,,,***000>>>GGGFFFGGGLLLLLLKKKJJJJJJHHHGGGFFFFFF<<<<<>>WWWyyyuuugggtttqqqjjjkkkdddRRR===333888AAAnnnzzzkkk}}}jjjVVVeeerrrmmmyyy|||~~~rrrcccZZZYYYZZZWWWRRRPPPUUUaaaiiilllmmmpppnnnkkkpppvvvdddllltttkkkhhhaaaSSSXXXmmm{{{}}}zzzjjj}}}lllFFF999???GGGOOONNNXXXuuuaaavvvfffVVVJJJCCC@@@AAAAAAAAAAAABBBDDDGGGJJJIIIHHHFFFBBB@@@DDDLLLRRRZZZ```aaaYYYUUUXXXYYYVVV]]]TTT[[[rrrkkk___VVVVVV^^^bbbcccrrr{{{wwwqqq{{{zzzppp|||kkk^^^WWWjjjkkkeeeCCC777888999```|||___SSSeeennn}}}rrrVVVMMMDDDBBBBBBAAABBBDDDEEEEEEDDDBBB@@@>>><<<;;;???BBBFFFIIIKKKNNNQQQSSSOOORRRSSSPPPPPPbbbiii]]]aaalll|||}}}lllIII;;;777;;;888<<>>:::666222000//////,,,,,,++++++***++++++,,,---***000<<>><<<:::FFFGGGJJJKKKKKKKKKMMMOOONNNPPPTTTWWWUUUWWW```kkkwwwaaaTTTSSS[[[\\\VVVVVVaaaooovvvoooyyyCCC999666999666:::BBBmmmsssnnn^^^RRR>>>OOOWWWmmmnnnXXX```jjjtttzzz~~~wwwqqqdddWWW^^^vvv{{{kkkVVVmmm}}}]]]PPPAAA444888777444666KKKWWWXXXVVVddduuu{{{UUUgggXXXOOOPPPdddXXXaaagggkkkdddRRRTTTkkknnnuuuiii}}}aaaRRRXXXwww]]]pppcccyyyXXXHHHIIIFFF???===:::666333000///...,,,++++++***++++++,,,,,,...***///;;;AAA???>>>BBBFFFDDDEEEHHHEEE??????CCC<<<:::;;;???CCCEEEKKKRRR```aaaWWWSSS\\\```bbbjjjhhhVVVQQQggg}}}qqqnnnssspppTTTFFFAAA555999JJJHHHKKKddd|||zzzttthhhuuuqqqeeeQQQ<<<333888@@@}}}|||ZZZNNN[[[pppxxx|||wwwggg___^^^[[[WWWQQQLLLKKKPPP[[[eeegggkkkppptttuuuvvvyyy}}}|||{{{{{{pppfffqqqhhhLLLKKKaaaqqqvvv~~~ssssssttt|||qqqwwwlllEEE:::CCCLLLTTTbbbaaaqqqUUUjjjiiiXXXGGGBBBCCCCCCEEEHHHEEEDDDGGGQQQZZZ\\\TTTLLLGGGMMMUUU___mmm~~~hhhddd}}}{{{oookkkmmmrrrvvveeecccaaa]]]YYY\\\kkk{{{~~~vvvdddTTTiii|||ggg;;;666===FFF]]]fffHHHaaaooo}}}jjjSSSJJJCCCBBBBBBAAAAAACCC>>>???AAABBBAAA@@@===<<<@@@CCCFFFHHHIIIJJJLLLNNNSSSNNNLLLPPPUUUWWWZZZ^^^uuu{{{dddPPPDDDBBBEEEJJJJJJHHHMMMVVVvvv}}}>>>999666:::777:::CCCooommm}}}rrr```QQQ;;;JJJQQQddddddVVV^^^iiitttzzz}}}~~~~~~yyypppWWWXXXtttYYYmmmkkkUUUBBB:::777777666888IIIVVVRRR\\\iiiyyynnnTTTaaa~~~RRRPPPPPP___^^^bbbaaaaaa___SSSUUUjjjgggrrrwwwhhhVVVTTTdddTTTXXXzzz```sssqqqwwwWWWGGGHHHFFF???===:::777333111///---++++++******++++++,,,,,,---***000===DDDBBBCCCGGGHHHEEEGGGJJJGGG@@@AAAIII===::::::>>>BBBEEEKKKQQQbbbbbbXXXSSS[[[^^^___gggiii```ZZZaaaooowwwssskkkwwwqqquuukkkWWWPPPKKKKKK]]]rrrtttpppttt}}}zzzjjjyyyttteeeOOO;;;222777>>>aaarrrcccoooyyypppiiiUUUWWW}}}rrrtttxxx~~~uuueee\\\[[[YYYUUUPPPKKKGGGIIIUUUaaaaaaaaafffooovvvyyyzzz}}}zzzvvv}}}zzznnnppp}}}~~~cccGGGFFF\\\kkkwwwzzzvvvfffXXX\\\tttkkk}}}ttt~~~sssmmmEEE:::CCCLLLRRRTTT]]]WWW[[[qqqhhhPPPEEE???DDDIIIGGGGGGJJJTTTWWW___nnn|||{{{ssspppvvvjjjeeeqqqyyyyyy{{{}}}{{{wwwxxx}}}vvvmmmfff```\\\^^^ccceeeppp[[[mmmyyyddd<<<:::<<<@@@```gggJJJ___kkk|||mmmQQQIIIBBBBBBCCCBBBBBBDDD@@@AAABBBCCCCCCAAA???>>>:::===BBBGGGKKKNNNSSSUUUYYYWWWVVVUUURRRPPPVVV^^^lll{{{{{{||||||hhhVVVIII???<<>>===:::777444111...---++++++******++++++,,,---,,,***000>>>FFFEEEFFFKKKJJJFFFGGGLLLHHHAAAEEEOOO???:::999===BBBEEEJJJPPPbbbcccYYYTTT[[[]]]\\\dddxxx~~~iiiYYY^^^nnnyyyuuueee]]]lll~~~yyyoooxxxmmm|||uuueeeNNN999111555===]]]{{{kkkmmmnnnxxx|||{{{eee[[[TTTwwwssstttyyytttdddZZZYYYWWWSSSOOOKKKEEEEEEPPP^^^eeecccfffoootttvvvyyy~~~}}}}}}{{{wwwwww{{{zzzcccHHHDDDVVVbbbkkkiii^^^NNNEEEPPPlll|||xxxyyyoooHHH<<>>>>>;;;EEEccchhhHHHWWWbbbxxxtttOOOHHHBBBCCCEEEDDDDDDFFFCCCCCCDDDCCCCCCAAA???>>>;;;===???AAACCCHHHNNNRRRVVVWWWZZZ[[[TTTNNNPPPVVVaaannn{{{vvvsssvvvxxxrrrdddYYYFFF@@@;;;:::@@@MMM```nnnrrrwwwzzz|||oooqqqFFF:::999===999:::BBBnnnrrr|||jjjWWWBBBVVV]]]jjjcccSSS[[[gggqqqvvvvvvuuutttwww}}}```NNNUUUkkk{{{fffllloooaaaMMM;;;555888;;;>>>KKK```RRRNNN[[[mmmppp[[[WWWwwwdddIIIUUUPPPSSS\\\bbbbbbccccccWWWTTTaaaooo}}}{{{\\\MMMUUU]]]ZZZbbbyyyeeeYYYUUUxxx~~~gggxxxxxxuuuUUUEEEFFFEEE>>>===;;;777444111...---+++*********+++,,,,,,------+++111>>>EEEDDDEEEIIIJJJFFFGGGKKKHHHAAAFFFQQQ@@@;;;999===BBBEEEJJJOOOccccccZZZUUU[[[\\\[[[aaammm~~~~~~hhhWWW]]]gggjjj]]]QQQTTTtttvvv|||rrr~~~vvvdddMMM888000555<<>>EEEKKKOOORRRcccSSSfff~~~qqqiiinnniiijjjpppttt}}}zzz}}}{{{{{{[[[qqq^^^===>>>777<<>>>>><<<999555444777===AAAMMMIIIHHHLLLOOOPPPSSSXXXUUUWWWmmmssslllfff\\\SSSNNNAAAFFFCCC:::@@@XXXpppyyyzzzqqqkkknnnzzz}}}|||ttt}}}FFF888777<<<777777>>>kkk```|||zzzbbbQQQ???UUU]]]ggg^^^RRRZZZfffppptttsssqqqppprrrzzz```NNNCCCFFF]]]nnnyyykkkgggzzz~~~hhheeeRRR888999999999<<>><<<999666222000...---,,,,,,,,,+++++++++******)))+++...;;;HHHBBB<<>>666777===BBBHHHNNN^^^llliiiSSSMMM]]]ddd[[[mmmuuu|||}}}wwwlll]]]QQQNNN[[[mmmuuuJJJGGGrrr|||uuu}}}ttt{{{fffHHH555333666666lllwwwxxxSSSTTT@@@RRRllluuuyyywwwgggZZZTTTSSSQQQNNNJJJEEEAAAFFFOOOfffiiilllmmmhhhfffnnnyyy~~~{{{|||}}}}}}bbbKKKIIIKKKHHHNNNHHHEEEGGGKKKUUUkkk~~~zzzuuujjjHHHAAAGGGUUURRRWWW```XXX^^^vvv{{{|||zzzzzzgggzzzcccBBB888@@@EEEPPPiiiIIIKKK]]]uuu{{{YYYHHHBBBEEECCCGGGJJJDDDMMMLLLHHHBBBBBBEEEEEEBBB??????>>>===<<<;;;::::::===<<<<<<===???BBBEEEGGGQQQQQQ]]]xxxlll\\\SSSNNNLLLDDDAAA===<<>>???fffqqqpppyyytttVVVVVV???DDDKKK[[[aaaRRRXXXcccmmmqqqwwwzzz}}}~~~UUURRRWWWPPPLLLVVVvvv{{{dddsssooohhhVVV666999:::999===YYYWWWNNNRRR[[[pppdddWWWlll```QQQTTTTTT```iiitttvvvkkk______fff]]]jjjzzz{{{zzzwwwTTTLLLpppooo___PPPDDD]]]vvv\\\xxxtttZZZIIIDDDGGG>>><<<999666222000...---,,,,,,,,,+++++++++*********+++---:::GGGCCC@@@JJJOOOMMMIIIGGGJJJLLLGGG@@@@@@<<<999999:::<<>>===aaazzz}}}}}}|||yyyzzzbbbEEE333333777777dddzzz}}}mmm```JJJMMM___ooouuu}}}wwwhhh[[[TTTQQQNNNLLLHHHBBB>>>CCCJJJWWW]]]eeekkkiiihhhpppzzz~~~~~~~~~mmm]]]QQQKKKIII[[[dddfff```]]]hhhvvv~~~~~~|||}}}~~~nnnxxx}}}~~~jjjIIICCCHHHUUURRR]]]eeePPPSSS}}}lllXXX___fffyyyttt|||xxxqqqkkkrrr}}}^^^666444???BBBZZZIIIIIIXXXppp{{{WWWHHHCCCFFFDDDGGGKKKFFFKKKIIIDDDAAACCCGGGGGGBBB@@@??????>>>===<<<;;;::::::999999999:::<<<>>>@@@GGGFFFMMMbbbmmmWWWMMMKKKLLLHHHDDD???<<>>@@@gggzzzVVVQQQ:::BBBKKKYYY^^^OOOTTT___kkkssszzzqqqVVVWWWXXXTTTTTTVVVjjjsss~~~zzzsss[[[666666999:::<<>><<<999666222000...---,,,,,,,,,+++++++++******+++,,,,,,888GGGEEEBBBLLL^^^SSSLLLPPPUUUSSSJJJBBB999:::;;;:::666666@@@LLL]]]ooottt```OOOQQQXXXYYYPPPkkk|||qqqbbbfffrrrzzzxxxbbbZZZWWW[[[MMMaaavvvzzz{{{tttyyyxxx~~~qqq~~~zzz\\\@@@222222777999RRRuuu^^^hhhvvvjjjwwwYYYLLLGGGUUUhhhpppzzz~~~xxxkkk\\\SSSQQQNNNKKKHHHCCC>>>@@@FFFIIIQQQ]]]gggiiiiiiooowww|||rrrTTTIIIOOOpppvvv|||~~~~~~}}}zzzwwwuuuwwwzzz}}}sss}}}xxxvvvhhhJJJFFFIIITTTRRRYYYiiiWWWKKKvvvfff___RRRQQQZZZ\\\aaaqqqnnnpppbbbhhhzzzdddhhhUUU222999???888QQQtttvvv|||LLLEEEPPPhhh{{{UUUHHHEEEHHHDDDGGGLLLIIIJJJHHHDDDAAAEEEJJJIIIDDD@@@@@@???>>>===<<<<<<;;;999888777777777888999:::===>>>>>>IIIkkkeeeRRRLLLMMMPPPKKKFFF???;;;>>>IIIWWWbbbfffUUUIIILLLVVVaaappp}}}xxx<<<<<<<<<<<<888>>>@@@hhh}}}UUULLL555???IIIVVVZZZJJJMMMVVVcccnnnttt{{{jjjXXXYYYTTTTTTYYYVVVccc|||www}}}nnnrrr^^^>>>555888999:::HHH```TTTPPPYYYmmmtttRRRPPPXXXLLLFFFPPPRRR]]]\\\aaammm{{{wwwlllfff```cccnnndddQQQNNNPPPtttsssfffSSSPPPUUUNNNcccqqqbbbppp[[[JJJCCCCCC>>><<<999666222000...---,,,,,,,,,+++++++++*********,,,,,,777FFFFFFBBBHHHSSSJJJHHHRRRYYYTTTIIIBBB:::999999888444444===IIITTTlllzzzlllTTTLLLSSS\\\RRR___kkklllkkkrrrzzzuuu{{{sssYYYcccyyy~~~yyy}}}wwwyyy|||mmmnnnrrr~~~zzzXXX===222111555999fffxxxyyyooodddgggyyyjjjCCCEEEBBBPPPaaalllxxx|||yyynnn^^^QQQSSSOOOMMMKKKEEE@@@@@@DDDDDDKKKWWWaaaeeegggmmmvvv}}}zzz{{{qqqiiicccqqqsssNNNGGGSSSwwwyyyxxxtttpppmmmqqqzzz|||~~~sssdddKKKJJJJJJSSSQQQRRRjjjoooMMMiiitttgggQQQJJJWWW___eee|||vvviii]]]bbbwwwrrreeeooozzzOOO888AAA:::===IIIyyyxxxQQQDDDHHH^^^xxx}}}VVVIIIGGGIIIEEEGGGLLLJJJIIIJJJHHHDDDEEEIIIIIIGGGAAAAAA@@@???>>>======<<<<<<;;;:::888888888888888777<<<;;;:::MMMnnnwwwqqqhhh^^^WWWRRROOOMMMKKKFFF>>>:::<<>>eee{{{{{{zzzRRRKKK555>>>EEESSSYYYMMMLLLQQQ^^^jjjoooqqqsss{{{~~~sss^^^XXXTTTYYYZZZUUUiiinnnppphhhnnnZZZ???666666555888KKKfffSSSQQQYYYmmmpppRRRLLLKKKBBBJJJTTTJJJSSSXXXYYYaaalllpppjjj```ZZZ]]]\\\eee~~~aaabbbWWWGGGhhhYYYIIIOOOKKKPPPSSSEEEfffnnnhhh~~~}}}ooo\\\JJJCCCDDD>>><<<999666222000...---,,,,,,,,,+++++++++******(((,,,,,,666EEEFFF???BBBEEEBBBCCCJJJMMMKKKFFFDDDAAA;;;555333444555<<>>@@@CCCGGGOOOYYY___dddnnnyyy~~~yyyyyyuuubbbTTTMMMDDDMMMvvv]]]EEEDDDKKKbbb}}}|||uuurrrmmmhhhhhhppp~~~vvvxxxuuu___KKKMMMKKKRRRPPPUUUdddRRR[[[{{{}}}eeedddttteee\\\XXXWWWSSSMMMTTTbbbeeeUUUVVVZZZYYYxxxvvvooo|||MMM;;;AAA444<<<@@@XXXEEECCCUUUnnn[[[LLLHHHIIIEEEGGGLLLJJJCCCHHHJJJEEEAAACCCFFFGGGBBBBBBAAA@@@???>>>>>>=========<<<;;;:::999999999555===<<<555:::KKKQQQLLLTTTYYY___bbb^^^UUUKKKDDDHHHBBB<<<:::===BBBFFFHHH>>>???CCCIIIMMMOOOTTTYYYhhhsss~~~fffCCC999::::::555:::;;;```qqqiiiyyyuuuPPPNNN:::>>>@@@OOOXXXSSSOOOQQQ^^^kkkpppqqqrrrzzz}}}lllaaaeeennnaaaTTTqqqjjjooouuuwwwUUU777777555444999OOOiiiNNNPPPYYYmmmrrrVVVMMMLLLEEEOOOUUUHHHOOOPPPOOORRRVVVVVVRRRPPPQQQTTTSSS___uuuggg[[[GGGcccyyyfffWWWGGGKKKXXXVVVUUUUUULLLdddllloooppp|||qqq^^^JJJBBBEEE>>><<<999666222000...---,,,,,,,,,+++++++++******'''++++++333DDDGGGAAABBBIIILLLKKKGGGGGGJJJLLLKKKFFF;;;333222555777999<<>>FFFiiiuuusssmmmiiicccaaafffrrr|||vvvzzzXXXIIINNNKKKPPPNNNYYYWWWwwwuuuTTTQQQssswwwfff]]]___nnnggg```YYYYYY^^^aaa]]]XXXXXXWWWXXXXXXVVVcccyyyyyyyyygggwwwGGG666<<<999666AAAvvvbbbJJJAAAOOOeee}}}cccPPPHHHGGGEEEHHHLLLGGG===CCCEEEAAA>>>@@@CCCDDDCCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;;;;;;;::::::444:::;;;555666>>>CCCBBBHHHOOOXXX]]]ZZZQQQHHHBBBCCC>>>:::;;;AAAEEEEEECCC<<<===???AAADDDIIIOOOSSS]]]lllzzz}}}zzzjjj999777888999555999777[[[zzzlllzzzwwwRRRQQQ===???===JJJVVVOOOJJJKKKWWWeeemmmqqqsssyyy|||zzzoooUUUrrrqqqsss|||pppyyyVVV;;;666666777;;;LLLnnnLLLOOOVVVjjj|||~~~\\\KKKLLLGGGJJJRRRMMMSSSPPPNNNNNNOOOMMMKKKOOOVVVPPPMMMZZZjjjzzzhhhKKKPPPooopppXXXNNNJJJ[[[iiikkkbbbUUUPPPSSShhhkkkwww~~~uuu```IIIAAAFFF>>><<<999666222000...---,,,,,,,,,+++++++++******(((+++(((...AAAIIIFFFHHHNNNYYYZZZQQQOOOUUUTTTJJJDDD;;;555555777666444444BBBOOOkkkeeeOOOIIIZZZYYYUUUQQQVVV```eeedddgggkkknnnooosss}}}xxxzzzzzzxxxnnnwwwrrrSSSVVVqqqkkkBBB555555111///333BBB|||kkkzzz|||nnnOOOHHH<<>>===???FFFNNNWWWfffrrrwwwuuu{{{yyybbbMMMEEEFFFWWW^^^UUU[[[~~~]]]CCCAAACCC???<<>>:::NNNtttkkkOOOBBBKKK]]]vvvkkkTTTGGGEEEDDDHHHKKKDDD<<<=========AAAGGGGGGCCCDDDDDDCCCBBBAAA@@@??????;;;<<<======>>>>>>>>>===999::::::888666888===BBB<<>><<<999666222000...---,,,,,,,,,+++++++++*********+++%%%***???KKKLLLOOOFFFYYYaaaYYYXXX^^^SSS??????:::777999999444000///<<>>OOO```jjjssswwwlll\\\PPPMMMMMMOOOMMMFFF@@@??????<<<===BBBHHHPPP\\\hhhuuurrrxxx~~~oooUUULLLSSSqqq{{{PPPIIIKKKCCC>>>CCCPPPqqqwwwqqqnnngggXXXUUUSSSYYYgggwwwrrr]]]iiiooosssNNNEEEOOOJJJMMMLLLPPPZZZeee|||\\\DDD\\\tttbbbiii||||||sssyyywwwzzzuuukkkyyytttssstttpppooo}}}dddoooppp```gggnnnSSSAAA999666:::,,,DDDhhhfffqqqSSSCCCIIIXXXqqqqqqWWWFFFDDDDDDIIIJJJBBB>>><<<999<<>><<<<<<;;;555///111777666<<>>;;;EEEMMMPPPIIIFFFLLLWWW```iiiooorrruuuzzz}}}~~~\\\kkktttyyy{{{yyymmmWWW555555444555888AAA___QQQSSS___mmmcccDDDOOOSSSGGGQQQTTTLLLQQQMMMLLLNNNNNNJJJHHHIIIKKK@@@LLLSSSSSSzzzYYYWWWlll{{{]]]WWWLLLbbb___nnn}}}ssszzzmmmzzzaaaLLLDDD@@@???;;;999999555000...///---,,,++++++******++++++)))///,,,'''333HHHLLLBBBFFFJJJFFFMMMKKKMMMVVVBBB===???<<<666666:::777///111888KKKkkkrrrQQQBBBKKKXXX\\\SSSKKKRRR```jjjfffhhhmmmkkkgggnnn{{{{{{zzz{{{tttnnnxxxtttccctttuuuVVVEEECCC[[[ssszzzyyyUUU333222111...000111888JJJpppzzzgggnnn^^^HHH???;;;777GGGYYYdddooovvvpppdddRRRTTTOOOHHHIIINNNHHH<<<999999;;;@@@BBBEEENNNXXXjjjmmmsssuuummmaaa\\\___www^^^QQQLLLJJJIIIJJJ___sss~~~vvviiieeebbb^^^SSSPPPNNNXXXmmm[[[qqqrrruuu~~~tttPPPIIILLLRRRRRRIIIUUUWWWYYYfffMMMQQQqqqgggkkkrrriiisssyyyfffqqq{{{ccc___vvvnnnEEE:::<<<666888>>>===UUU{{{|||WWWEEEGGGNNNlllzzzWWWGGGGGG@@@FFFNNNEEEEEE>>>888:::GGGQQQMMMCCCKKKIIIFFFDDDBBB@@@<<<::::::===@@@AAA@@@???>>>???@@@AAAAAA<<<666444777:::===@@@AAA???;;;;;;@@@EEE@@@<<<<<>>666PPP}}}zzz}}}eeeMMMEEE666666CCCCCCKKKFFFCCCEEENNNYYYdddiiissstttwww{{{~~~hhh[[[^^^{{{tttiiiKKK;;;<<<555<<<777:::vvv]]]UUUXXXMMMlllaaaOOOIIIKKKIIIKKKOOOLLLKKKLLLMMMLLLKKKIIIIIIIIIQQQIIIJJJ\\\hhhllllllvvvfffYYYcccdddaaaqqqooozzz{{{```JJJDDDAAA???;;;999999555000...///---,,,++++++******+++++++++///---)))111AAAHHHFFF===CCCDDDNNNJJJHHHRRREEEGGGDDD???:::999999555///222444;;;RRRzzzqqqRRREEEAAAOOOaaacccXXXNNNSSSVVV]]]fffkkknnnsssyyyyyyrrriiifffnnn{{{fffaaajjjlll[[[GGG;;;>>>YYYyyyLLL000111111...111222000EEErrrzzz|||xxxiii[[[FFF@@@:::CCCPPP]]]jjjqqqmmmfffRRRSSSPPPMMMLLLLLLGGG@@@999666777:::>>>AAAIIIQQQWWW___gggkkklllnnntttyyylllmmmiii\\\III???DDDNNNuuu{{{vvveeeXXXUUURRRLLLKKKJJJQQQbbbxxxwwwlllLLLJJJOOOTTTVVVRRRSSSVVVYYYyyyeeeIII]]]kkkiiiiiifffZZZ\\\[[[vvv{{{rrr|||zzznnn|||qqqCCC;;;===666999:::777KKK```LLLJJJKKKaaaZZZGGGGGGCCCFFFMMMHHHEEE???888999EEEPPPNNNFFFIIIHHHGGGFFFDDD@@@<<<999<<<===???>>><<<:::999999:::<<<<<<:::666555999===@@@@@@@@@???<<<===???BBBFFFAAA???CCCJJJJJJCCC:::999999999999;;;===@@@BBBAAAKKKUUU\\\cccnnnwww{{{qqqEEE555888999666444>>>777QQQzzzbbbGGGCCC999999BBBCCCKKKGGGCCCDDDLLLWWWbbbhhhnnnrrryyyxxxyyy}}}pppnnnhhhZZZTTTWWW{{{jjjPPP;;;777111888777???}}}bbbUUUWWWLLLgggfffQQQIIIKKKIIIJJJNNNKKKIIIJJJKKKJJJJJJIIIJJJJJJLLLHHHHHHQQQVVVVVVrrrssswwwyyyyyy|||rrr|||___HHHDDDCCC???;;;999999555000...///---,,,++++++******++++++---......---///777DDDNNNFFFKKKNNNZZZSSSLLLYYYRRROOOGGG???>>>===:::555333000222333<<<\\\lllWWWEEEFFFTTT___aaa```ZZZ]]]___```dddhhhhhheee```dddhhhnnnjjjSSShhh|||sssUUUGGG888???cccbbb???...111000...111333///AAAjjjvvv~~~UUUGGG??????FFFWWWfffllllllkkkVVVRRROOOPPPOOOKKKGGGFFF<<<777333666:::>>>DDDJJJJJJPPPRRRSSS]]]qqq|||yyyhhh]]]eeennnuuukkkggg___TTTLLLJJJMMMOOOllliii___QQQKKKMMMJJJCCCIIILLL[[[uuuwwwxxxcccGGGKKKOOOPPPSSSUUUQQQSSSYYYmmmvvvsssYYYSSSfff}}}ggg[[[[[[SSSaaa[[[YYYkkkjjjrrr{{{fff@@@;;;<<<666;;;:::666DDD|||lllSSSMMMIIIUUUsss```HHHHHHFFFEEEJJJJJJFFF@@@888777AAALLLNNNIIIFFFFFFGGGFFFCCC???;;;888<<<===<<<:::777444333444444666777666555666:::???BBBBBBAAABBBCCCCCCBBBAAAGGGCCC@@@BBBFFFFFF@@@999999888888888999;;;===>>>>>>DDDMMMUUUWWWZZZcccnnnsss999===888888888555;;;666PPPgggFFFBBB>>>;;;???@@@JJJGGGCCCCCCHHHSSS^^^eeemmmrrrwww{{{}}}pppTTTMMMXXX{{{yyyfffZZZ```ddd\\\SSSQQQsssfffLLL999555111777555999kkk}}}iiiXXXXXXLLL```xxxoooUUUIIIKKKIIIJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJFFFIIIFFFGGGHHHEEESSSqqqqqqpppfffeeeiiiooommmiiirrr|||xxx~~~^^^GGGCCCDDD???;;;999999555000...///---,,,++++++******++++++,,,+++---///---///@@@TTTSSSRRRQQQ]]]VVVNNNZZZUUUPPPFFF>>>??????;;;888999...333666777???XXX|||^^^DDD;;;EEEZZZkkkcccddd```ZZZ^^^hhhggg___hhhqqqzzz{{{dddLLLggghhhTTTFFFBBB333OOOwwwyyyMMM666...333000...222111...???```lllZZZaaapppgggttt}}}TTTDDDCCC;;;???SSSffflllnnnqqqaaaSSSKKKNNNPPPKKKHHHKKKBBB:::444666:::<<<@@@CCCDDDFFFAAAAAAUUUuuuccc```VVVWWW^^^\\\]]]jjjlllggg^^^WWWXXXZZZSSSHHHMMMMMMIIIEEEGGGJJJGGG@@@JJJOOOccczzzsss\\\DDDKKKLLLGGGJJJNNNLLLPPPWWWbbbHHH]]]tttjjj^^^___WWWXXXddd|||ooofffkkkxxxzzziii\\\___fffggg[[[ZZZfffQQQ<<<::::::555<<<;;;666AAAdddpppwwwWWWMMMIIIOOOhhhfffJJJGGGHHHDDDFFFJJJFFFAAA999444:::DDDHHHGGGCCCDDDDDDCCC???<<<:::999<<<<<<:::777444222222333111222333333333555999===BBBBBBDDDJJJOOOPPPLLLGGGDDDBBBAAABBBEEEDDD>>>888888888777777888999:::;;;???AAAJJJSSSSSSQQQ]]]mmmrrr888@@@555555888444666333KKK}}}uuuMMMBBB@@@::::::>>>HHHFFFDDDCCCEEEMMMXXX```kkkooosssuuuxxxyyyhhhQQQKKKaaa}}}|||mmmgggrrryyymmmZZZNNNdddooo}}}hhhuuuFFF;;;444222888555222SSSuuunnnYYYYYYOOO[[[ooo}}}]]]KKKKKKJJJJJJKKKHHHJJJHHHFFFFFFGGGGGGHHHGGGEEEJJJFFFCCCGGGFFFHHHSSSgggVVVJJJHHHUUU[[[WWWFFFEEEHHHNNNOOOSSSfff{{{www~~~~~~___GGGCCCDDD???;;;999999555000...///---,,,++++++******++++++***(((+++///++++++<<>>:::999:::222///333888333666WWW~~~```HHH@@@CCCHHHhhhlllmmmooo{{{zzzuuuooogggYYYOOOTTT___mmmVVVDDD888<<<:::___hhhqqquuu@@@222111444//////222///)))888WWWhhhnnn}}}sssfffiiiiiikkkHHH<<>>777777888999:::===<<<>>>===EEE```{{{]]]aaadddkkkkkkYYYPPP[[[eeettt{{{tttjjjbbbVVVGGGAAADDDDDDBBBAAAAAA???<<>>;;;888999:::999:::999888666555666777333333333222222333666999???@@@FFFQQQ[[[^^^YYYSSSIIIIIIIIIIIIGGGCCC<<<666777777777777777888999999???@@@GGGPPPRRRTTTbbbuuubbb555999666222888444444333FFFxxxXXXCCC===888777>>>EEEFFFEEECCCBBBHHHRRR[[[dddlllsssuuuxxx}}}~~~{{{kkkSSSRRRmmm}}}ttt[[[JJJ[[[zzztttuuuvvvuuuwwwvvvzzzHHH===333222666666666PPP~~~pppVVVVVVOOOVVVhhhhhhNNNLLLKKKJJJKKKHHHKKKHHHFFFFFFGGGGGGEEEDDDEEEJJJDDD@@@JJJKKKFFFFFFUUUYYYKKKDDD;;;999@@@RRRWWWBBBDDDDDDDDDBBBCCCLLL[[[fffzzzttt}}}~~~```HHHCCCBBB???;;;999999555000...///---,,,++++++******++++++)))(((***---++++++888HHHHHHGGGAAAIIIJJJOOO\\\NNNOOOPPPLLLCCC<<<;;;:::888:::+++(((333555///;;;QQQ~~~uuuUUUBBB:::;;;>>>BBBGGGQQQXXXWWWRRRPPPJJJHHHIIIGGGQQQssskkkTTTAAA@@@---???ZZZyyy}}}^^^888000222444///000222,,,111---DDDqqqxxxyyyoooYYYFFF???999999EEEVVVbbbjjjooouuubbbPPPKKKOOOPPPNNNMMMHHHAAA;;;999777444444777777;;;AAANNNcccppphhhWWW[[[YYYQQQLLLHHHAAAJJJdddmmmTTTCCCCCCBBB>>>;;;<<>>JJJfffNNNNNNPPPXXXllluuuYYYGGGIIIFFFAAAEEEBBBBBB===444111555999:::>>>@@@@@@>>>:::777888:::777888::::::999999:::<<<888777444333222222444444:::<<>>GGGIIICCCDDDGGGiiisssPPPRRRPPPMMMGGGJJJBBBCCC]]]```KKKJJJHHHEEEEEEJJJRRRWWW{{{tttrrr}}}aaaKKKDDD@@@???;;;999999555000...///---,,,++++++******++++++***************,,,222999GGGQQQPPPSSSRRR[[[hhhUUULLLWWWWWWGGG===@@@AAA<<<999111,,,...222333333444FFFkkkqqqdddNNNHHHBBBBBBBBB???>>>???<<>>dddvvvyyyGGG444...111222---111333+++444---444lllzzz{{{cccAAA>>>:::;;;GGGYYYfffjjjvvvmmm___RRROOORRRQQQMMMJJJEEEAAA>>>999333222555666777===FFFNNNMMMDDD:::???EEEDDDCCCCCC???GGG\\\YYY???===;;;999999<<>>AAA???777111333666888:::>>>CCCBBB===999888999666888;;;<<<<<<<<<<<<===<<<999666444333333333333555777<<>>999777555555666777888999999999777;;;>>>AAALLLaaawwwyyy|||kkkEEE:::<<<999///777666555777===[[[yyyyyy~~~RRR???888666>>>>>>DDDHHHFFF@@@@@@GGGOOOYYYhhhrrrrrrrrrssskkkaaa[[[sssvvvfffVVVLLLRRRqqqwwwaaaRRRMMMJJJLLLbbbyyy|||lllxxxuuu===444777666444333444DDDvvvqqq[[[TTTNNNKKKZZZxxx~~~VVVNNNLLLKKKLLLKKKFFFDDDDDDGGGKKKLLLHHHCCC@@@FFFBBB@@@DDDCCCEEEQQQMMMMMMWWWaaaVVV@@@@@@SSSHHHJJJCCCGGG===EEE{{{UUUKKKEEEHHHGGGGGGTTTfffgggvvv|||bbbLLLDDD??????;;;999999555000...///---,,,++++++******++++++,,,---+++)))***---...---CCCVVVYYYWWWQQQ[[[hhhRRRGGGZZZ]]]KKK@@@GGGJJJCCC444<<<999---***333444,,,,,,999UUU~~~ooobbb___]]][[[cccnnnppp{{{sssUUUBBB::::::;;;999\\\wwwZZZ{{{aaa111111,,,//////,,,222444***(((555333WWWyyytttkkkrrrzzzlllxxxEEEEEE===666???TTTdddhhhtttuuulllZZZPPPRRRRRRNNNMMMKKKHHHDDD<<<444333777333222444999999777999>>>444:::777333555555>>>PPP{{{RRR<<<999777999:::::::::;;;HHHcccxxxzzz|||{{{|||zzzUUUMMMLLLLLLIIIMMMLLL@@@???UUUEEEOOORRRzzzqqqIIINNNbbb}}}vvvjjjTTTPPPQQQXXX^^^hhh~~~}}}lll{{{~~~uuucccZZZQQQMMMTTT\\\dddgggdddhhhooohhhZZZXXXfffqqqoooggggggqqq{{{~~~GGGAAA555:::999:::777666777555666ppp~~~VVVKKKGGGHHHVVVvvvkkkKKKKKKMMMDDDBBB;;;@@@AAA:::333333666888777>>>EEEGGGBBB<<<888777555888<<<>>>===<<<<<<======:::777444444333333333333333666===JJJXXXdddkkkaaa]]]UUUKKKAAA;;;:::;;;444555666888999999::::::555;;;<<<<<>>DDDLLLOOO^^^jjjoooyyytttooo{{{ppp]]]___dddjjjiiibbbYYYTTTJJJbbbaaaLLLFFFMMMRRRUUUeeeooosssggg888===111444555777666<<>>===:::666333111//////,,,,,,,,,+++++++++******---,,,+++******+++,,,---<<>>:::666333111...000333888///000CCCbbbyyyjjjVVV555:::AAA///BBBVVV|||jjj@@@666000000000000////////////,,,444+++AAArrr{{{wwwmmm^^^pppfffaaaNNN999???DDD555CCC______eeennnpppcccUUUPPPQQQQQQLLLMMMLLLHHH@@@:::777777444444444444444555666777666666666666666777888999hhh~~~WWWFFF999888888:::999888===DDD^^^rrr~~~|||~~~||||||ZZZXXXtttvvvPPPOOOLLLLLLKKKJJJHHHFFFIIIHHHHHHPPPQQQmmmWWWEEEWWWxxx{{{yyypppTTTOOOQQQ___fffXXXXXXlll~~~|||qqqgggeeejjjppphhhlllmmmiiieeebbb]]]XXX[[[kkk|||ttt{{{jjjOOO666333777777777;;;777555<<<222UUUqqqooouuummmNNNBBBDDDTTTkkkzzzgggHHHFFFKKKCCCDDDGGGEEE===999;;;;;;777@@@CCCFFFEEEBBB???>>>???@@@<<<999:::===@@@AAA???@@@===999888777555222...555333222555???MMM[[[ccchhhZZZKKK@@@999444555888;;;999555333333666999<<>>BBBJJJLLLVVVdddppp{{{xxxwwwmmm\\\yyyuuupppoooWWWKKKNNN^^^hhh___ZZZaaacccttt|||fff~~~TTT:::555777---555777444555TTTuuuuuuLLLSSSJJJLLLbbb{{{]]]PPPMMMIIILLLPPPHHHGGGEEEEEEFFFJJJNNNPPPUUULLLEEEEEEGGGMMM^^^nnn___UUUDDD===BBB???<<>><<<:::777444111///...,,,,,,,,,+++++++++******,,,+++************+++,,,000AAALLLIIIDDDHHHLLLKKKWWW]]]SSSMMMVVVPPPDDDGGGEEEAAA<<<999888444---&&&---222999:::999BBB\\\wwwdddRRRUUU@@@;;;:::CCC===555\\\}}}RRR666///000000000/////////......---111,,,???hhhttttttxxx}}}mmmUUUUUU???999999333@@@TTTVVV```kkkqqqiii\\\TTTQQQNNNNNNOOOOOOKKKDDD???======666666555555555555666666555555555555555666777777===WWWsss{{{kkkRRRAAA;;;888888999999666888CCCOOOnnnpppuuu}}}{{{rrr|||ddd\\\iiidddSSSQQQMMMKKKIIIGGGDDDBBBEEEJJJIIINNNKKKuuuxxxNNNGGGddd{{{pppmmmkkk\\\WWWUUUUUUTTTUUUVVVUUUpppwwwtttxxx||||||hhhmmmrrrqqqooosss~~~~~~^^^HHH666555888666444777999888666666DDD}}}}}}]]]OOODDD;;;ZZZmmm|||jjjJJJBBBGGGDDDDDDHHHGGGAAA>>>>>><<<888555888;;;<<<<<<;;;===>>>@@@===999777999>>>AAACCC@@@===999888777777444222000111222444888BBBPPPYYYYYYNNNCCC<<<777333444777999777555444555888;;;======???@@@HHH___{{{yyymmm```ooo}}}tttJJJ555777111666111222777555111777CCCuuu^^^NNN<<<777:::999???FFFIIICCC===@@@HHHOOOUUU___hhhooowwwxxxzzz}}}ooohhhzzzUUUiii|||kkkvvvIII555444666---555666444555QQQuuu|||MMMNNNIIILLL^^^sssXXXGGGMMMPPPKKKKKKJJJGGGFFFFFFGGGJJJLLLccchhhhhhccccccjjjpppppp[[[PPPEEEAAAAAABBBCCCBBBCCCMMMXXXRRR???EEEzzz~~~```JJJDDDBBB>>><<<:::777444111///...,,,,,,,,,+++++++++******+++******))))))******++++++555DDDPPPTTTSSSRRRRRRcccbbbYYYWWW```XXXGGGBBBBBBPPPUUUGGG777333777:::000000111111------555>>>QQQ[[[jjjyyyxxxmmmddd]]]TTTHHH???666111::::::666444OOOmmm[[[|||]]]===444000000////////////.........,,,,,,,,,:::[[[www|||vvvvvvoooYYYBBB888777<<>>@@@BBBAAA>>>:::666555:::AAAFFF@@@===999777888888999888222444666333111555>>>FFFEEE>>>888777666333444666666666666666888:::<<<>>>===:::@@@TTTqqqqqqccciii|||```EEE444111444666222333666444111666???wwwwwwjjjHHHBBB999777999>>>DDDGGGBBB<<<>>>DDDIIINNNWWWbbbllluuu{{{www||||||zzz___llliii```YYYbbbgggppprrrxxxpppCCC555888666...555555444555KKKpppWWWMMMJJJNNNXXXeee\\\IIIQQQPPPJJJNNNMMMIIIGGGEEEEEEEEEFFFccckkkVVVLLLQQQTTTLLLQQQVVVHHHHHHGGGJJJLLLHHHLLLggg~~~aaaJJJDDDBBB===<<<:::888444111///---,,,,,,,,,+++++++++*********))))))))))))))))))***---...;;;QQQ___\\\UUUSSSWWWWWWXXX```ggg^^^MMMDDD888JJJSSSIII===:::777222555222000222666777555444///222777<<<>>>>>><<<:::CCC???;;;999999999888666555999:::555<<>>>>>;;;999AAAMMMXXXdddiiiddd]]]UUUPPPNNNMMMKKKIIIFFFEEEDDDDDD<<<;;;:::888777666666555444444333333333333444444:::888555555777888888777:::888999;;;@@@KKK___rrrxxx~~~zzzyyy|||tttjjjdddyyy|||~~~KKKOOONNNMMMMMMOOOOOONNNMMMAAAHHHEEEGGGIIIOOOMMMFFFYYYtttlllccceeepppmmm___aaauuuzzzllldddmmmkkkccc{{{pppRRRkkkzzzpppyyy~~~sss???999666888777222222444555555333888777LLLuuuOOOJJJFFF@@@NNNjjjxxxlll^^^TTTIIIDDDEEEGGGHHHHHHGGGDDDAAADDDCCCCCCBBBBBBBBBCCCDDDBBBAAA===888555666===BBB@@@===999777777:::<<<>>>;;;;;;:::555111///222555777333111555666555444666666777888999:::;;;<<<<<<@@@;;;CCC___~~~rrrrrreeekkkRRRAAA777111666666333222555333111444;;;hhh~~~OOOEEE666666999<<>>LLLVVVVVVXXX]]]WWWKKKOOONNNiiixxxkkkooouuu```YYYLLLDDDGGGLLLNNNVVVaaattt}}}wwwuuu{{{|||~~~}}}```IIIDDDBBB<<<<<<:::888555222///---,,,,,,,,,+++++++++******)))))))))******)))))))))...&&&---EEEWWWWWWPPPLLLBBBEEETTTeeeiiibbbZZZTTTSSSLLLFFFMMM___eeeNNN000333999;;;666///---222666777666555555666777888999888888777777666555333222999000000MMMyyysssvvvJJJ444---...111............------------111,,,///+++...XXXyyyoooqqquuummmyyyjjjbbbPPPDDD@@@:::888BBBFFFNNNYYYbbbdddaaa^^^\\\QQQOOOKKKHHHFFFFFFEEEEEE???>>><<<:::888777666666555444444333333333444444333444555888;;;<<<;;;::::::666888@@@LLLZZZkkkxxx{{{zzzxxxyyyaaaLLLGGG___xxxxxxyyy^^^KKKLLLKKKKKKLLLNNNPPPOOOOOODDDEEE@@@DDDMMMJJJ```}}}XXXDDDQQQiii\\\RRRaaahhhppp{{{zzzbbbjjj{{{xxx}}}}}}{{{mmmNNN:::777666666444222444777;;;666999///777999yyy}}}nnnSSSBBBGGGJJJ```xxx~~~zzziiiSSSEEEDDDEEEHHHKKKJJJHHHFFFIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCBBB===888666888;;;>>><<<999777777:::>>>AAACCC???:::888777666333000222///000555888666555777888888999::::::::::::999999<<>>444777222555444222222333222111444888SSS___HHH555999999;;;???DDDBBB===;;;===BBBEEEKKKUUUaaakkkqqqsssyyy~~~uuuxxxbbbOOOOOOPPPQQQUUUVVVhhhzzz]]]===555111444///555222444555<<>><<<:::999888888777666555555555555555555333555777777777777888999:::999>>>LLL[[[gggpppwww}}}uuubbbddd^^^VVV^^^tttKKKMMMLLLJJJIIIIIIJJJJJJHHHGGGEEE@@@@@@@@@LLLKKKHHHjjj{{{ppp@@@AAAZZZvvvnnn]]]jjj~~~|||www|||ttt{{{mmmwww}}}xxxyyysssmmm:::888777666444222333555888<<<666999...<<<999[[[~~~ooo{{{XXXLLLHHHDDDOOOddduuuuuu\\\MMMGGGEEEHHHKKKJJJJJJJJJJJJHHHGGGGGGHHHIIIGGGFFFDDDDDDCCC@@@<<<888777666::::::888666666888===AAABBB===999999===>>>:::555333000111666999777666888999999999999999999888888333FFFdddsssnnnkkkzzzrrrxxxccc666///777444333222222111111222333444555GGG|||pppNNN<<<<<<999999===CCCDDD???;;;;;;???BBBGGGOOOXXXbbbjjjooouuuuuu^^^XXXnnnrrr]]]ssssssxxxUUU===777000444000444000444666555PPPooo|||YYYLLLJJJIIINNNZZZSSSJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEAAA<<>>>>>666>>>>>>FFFTTT^^^bbbfffjjj```ZZZSSSMMMJJJHHHFFFEEEBBBAAA???===;;;::::::999999888777777666666777777;;;;;;:::999777777888999>>>CCCOOO```kkkpppssswww~~~{{{lllZZZJJJSSSooo|||iiiKKKOOOMMMKKKIIIHHHGGGFFFCCCAAABBB===DDD<<>>DDDJJJRRR\\\hhhqqqxxx~~~sss```vvv~~~nnnqqq\\\RRRSSSnnn|||~~~nnnzzzLLL999999333333000444///444666000CCC~~~uuufffQQQHHHHHHOOOOOOgggjjjOOOKKKGGGKKKLLLLLLLLLKKKIIIGGGEEEJJJDDD:::555777@@@HHHKKKEEEKKKrrr{{{gggccc```YYYSSSXXX\\\aaadddffffffffffffcccfffkkkooossswww{{{~~~{{{wwwuuuXXXEEECCCDDD;;;;;;;;;999666222...,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***%%%,,,...)))***<<>><<<<<<777666555444444666777999666888::::::;;;@@@JJJRRR~~~xxxSSSmmm~~~YYYAAA---+++///...---///---------,,,,,,,,,++++++222***+++...''')))KKKtttwwwiiinnnsssuuuoooNNNDDDGGG777999888???NNNZZZ^^^bbbfffddd]]]SSSMMMIIIGGGDDDBBBBBBAAA???>>><<<;;;;;;:::::::::999888888888888888666666777888:::<<<======CCCNNN```qqqwwwvvvvvvyyyyyyyyy}}}aaaOOOOOO@@@hhhyyyLLLOOONNNNNNLLLJJJHHHHHHFFFDDDBBB???<<>>>>>>>>===;;;999888777888333......222555555777:::555555555555777999;;;<<>>CCCFFFJJJRRR___iii}}}~~~uuuwwwkkkrrrgggUUUSSSTTTkkk||||||lllyyyBBB111555111333000444///444666---<<>>888>>>PPP___hhhvvvzzzWWWTTTrrrddd555333111...---------............------,,,,,,,,,(((&&&***///...,,,999KKKfffqqqrrrzzzuuuzzz^^^]]]^^^<<<;;;???;;;777:::EEEOOOTTTZZZ```cccbbb```]]]WWWOOOFFF@@@@@@???>>>;;;999888:::<<<:::999999999888999999999888888888888;;;@@@GGGLLL___jjjxxx}}}zzzyyy{{{wwwdddXXX\\\QQQGGGnnnvvvtttxxx^^^JJJVVVNNNMMMMMMKKKIIIFFFCCCAAA???===<<<<<<<<<===???BBBDDDfff|||qqqBBBKKKVVV]]]hhhqqqqqqAAADDD000555444333333222222222222888777666444555999???DDDsssRRRLLLEEEAAAGGGYYYssslllVVVMMMKKKIIIIIIKKKJJJJJJIIIHHHIIIJJJLLLMMMKKKIIIEEEAAA>>>=========888777555666888:::;;;;;;<<<>>>AAA@@@<<<777444222666444222111222333444444444111111333333444===HHHkkkuuuiii]]]QQQeee{{{~~~[[[888000444333000//////////////////000111111666FFFttttttRRR???999444:::@@@@@@CCCAAA444<<<<<>>MMMTTT]]]iiiZZZ>>>KKKMMMMMMLLLLLLKKKHHHDDDEEECCCAAA??????AAACCCEEEDDDEEENNNooolllSSSSSSYYYYYYTTTVVVYYY[[[]]]\\\[[[ZZZ___aaadddeeegggiiimmmpppuuulllxxxllluuuXXXFFFCCCAAA???<<<999888666333...***,,,,,,,,,+++++++++******************************,,,+++++++++))),,,777CCCMMMYYYlllqqqiiiooo}}}~~~zzzqqqhhhkkklllXXXVVVLLLOOOgggvvvlll^^^|||tttwwwooo```___ooo|||yyycccKKKZZZvvvyyywwwfffAAA222111///...------//////......---------,,,,,,,,,...***+++///,,,(((000>>>iiibbbaaapppuuuWWWNNN___JJJAAA;;;777666;;;@@@GGGTTTaaa___aaabbbccc```[[[SSSOOOAAA???===;;;;;;===>>>???<<<;;;:::888888888888999777:::>>>CCCIIIQQQYYY^^^qqqppprrryyyoooqqqaaa[[[YYYNNN]]]}}}UUUJJJJJJJJJKKKJJJJJJIIIGGGEEECCCBBB===<<<<<<<<<===???AAACCCCCC]]]vvvNNNIIIOOOmmmxxxzzzuuubbbggg777444555555444333222222222222222555555444333444777<<>>>>>>>>999777666666999;;;<<<;;;:::===AAABBB???;;;777555555333000///000111222222///111555777666:::LLL^^^~~~vvvbbbccceeeaaa{{{xxxsssTTT777000333222/////////////////////000111111???NNN}}}bbb>>>:::444777>>>???EEEFFF;;;;;;;;;>>>BBBDDDGGGQQQ\\\kkksssyyy|||^^^ggg|||lll]]]fffuuukkkjjjkkk```uuuxxxyyy[[[888555///111222222111111222222333444GGGooonnniiiSSSMMMGGG<<>><<<:::888666222...+++,,,,,,,,,+++++++++*********************************((()))+++***(((***000BBBWWWssszzzjjjaaabbb]]]gggvvv|||cccVVVOOONNNOOOVVVZZZVVVnnnxxxxxxrrryyykkk^^^kkkgggQQQPPPUUUqqqjjj>>>---//////...------...///000------------,,,,,,,,,,,,000+++***...,,,'''***222VVVjjjaaaxxxzzzqqq^^^uuudddIII@@@===999888777<<>><<<:::===;;;:::999999:::<<<===AAAFFFMMMUUU]]]eeelllqqqsssqqqpppuuu|||~~~{{{zzzhhhZZZSSSRRRSSSTTTvvvWWWMMMKKKAAAGGGFFFFFFFFFFFFEEEDDDCCCBBB<<<<<<;;;;;;<<<>>>@@@AAA@@@;;;www[[[SSSGGGWWWvvvyyyhhh~~~AAA:::///666444333333222222222222333222333333333333555999<<>>;;;999555444222000000111222333333555888888:::GGGddd}}}|||pppeee\\\VVVTTTuuu{{{^^^HHH444000222000...//////////////////000111111555AAAttt```@@@555666<<<>>>DDDGGG???::::::;;;???@@@BBBIIIRRR^^^ppp{{{vvvpppooojjj```uuu~~~~~~ssspppPPP222222///...222111111111111222333333@@@iiiqqq}}}LLLKKKVVV>>>???HHHbbbgggXXXHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFCCCAAAAAABBBDDDEEEGGGHHHDDDBBBJJJZZZcccbbbXXXYYYSSSHHHEEEIIIJJJGGGLLLNNNQQQTTTVVVWWWVVVVVVUUUWWW\\\aaafffiiiiiihhhkkkjjjnnnsssvvv[[[IIIEEE@@@===<<<;;;888555222...+++,,,,,,,,,+++++++++*********************************''''''+++---***)))+++666FFF___fff[[[ZZZ```]]]```rrroookkk~~~ooo]]]XXXOOO\\\YYYMMMEEESSSeee]]]FFFDDDZZZ```MMMFFF]]]yyy~~~zzzuuuwwwaaaAAA555---......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,...++++++...555jjjuuu{{{www{{{ffflllNNN???===999888777:::AAAFFFMMMSSSZZZ```bbbaaa___]]]\\\UUUMMMIIIHHHHHHDDD@@@BBBAAA@@@@@@AAADDDGGGHHHSSSXXX___eeejjjooosssvvvvvvwwwwwwuuuuuuzzzkkkLLLNNNOOOFFFPPPhhhxxx~~~sssHHHJJJLLLEEEHHHCCCCCCCCCCCCBBB@@@???>>><<<<<<;;;;;;<<<===>>>???JJJ555QQQ~~~LLLJJJHHHeeesssnnnRRR000;;;666777333333222222222222222333000222333333333444666999@@@bbbXXXDDD???===AAAHHHaaayyyrrrVVVJJJKKKMMMHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA777666444555777999::::::999===CCCEEEDDD@@@<<<:::888777666444333333555777:::888666:::FFF^^^{{{tttiiilllaaaLLLLLL^^^{{{|||nnnHHH<<<222111111///...//////////////////000000111333888^^^wwwFFF888555;;;===BBBEEE>>>999888999<<<>>>>>>DDDKKKNNNlllyyyjjjooolll___^^^qqqwwwdddXXXzzzllllllcccEEE000222444000111111111111111222222333:::VVVtttUUUNNNYYYIII@@@DDDIIIzzzZZZLLLJJJJJJMMMOOOLLLKKKKKKIIIGGGDDDBBBAAAAAABBBCCC>>>EEEGGGDDDBBBEEEFFFCCCBBBGGGJJJHHHIIILLLKKKGGGHHHJJJMMMPPPRRRSSSTTTTTTUUUYYY]]]___```aaaeeegggrrrsss___yyyZZZ~~~]]]GGGBBB???===<<<;;;999555111...,,,,,,,,,,,,+++++++++******************************,,,((('''***---+++***+++...555FFFTTT[[[nnnsssooouuu|||sssjjjpppoooiiihhheeeaaa]]]ZZZYYYYYYPPPZZZmmmyyysssgggmmm||||||[[[333///111+++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,///...------'''GGG___ppp{{{kkkmmmxxx}}}aaa\\\RRRHHHAAA888444777<<<>>>===DDDJJJRRRYYY]]]___aaaccc___ZZZVVVVVVZZZ\\\[[[XXXSSSRRRQQQQQQQQQSSSUUUWWWaaadddhhhlllmmmoooppprrrpppnnnllljjjmmmuuu```OOOMMMWWWNNNAAAUUU|||~~~tttYYYOOOJJJKKKNNNHHHFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>NNN___uuu}}}qqq\\\OOOLLLHHHHHHHHHHHHHHHIIIIIIIIIEEEDDDDDDCCCBBBBBBBBBBBB777555333333555777777777999===BBBDDDCCC???;;;999888999888777555555888;;;999777;;;JJJccc{{{yyynnnaaaUUUKKKPPPnnnuuu|||vvvWWW888333000000000......//////////////////000000111333...KKKyyyxxxJJJ888444;;;===BBBEEE???999777777;;;<<<===AAAGGGVVVjjjaaacccWWWEEEGGGWWWXXXKKKkkk{{{eeeiiiVVV<<<000111555111111111000000111111222333111EEEqqqsssqqqWWWKKKJJJAAA???@@@UUUjjjRRRJJJFFFKKKOOONNNLLLMMMIIIHHHEEECCCAAA@@@AAAAAA<<>><<<===<<<999555000...---,,,,,,,,,+++++++++******************************...***''')))***((((((***++++++666FFFWWWrrryyyjjjbbbbbbmmm```qqqzzzqqqvvvvvvuuullluuu~~~III111///000...------------,,,+++******)))++++++++++++,,,,,,,,,,,,---,,,,,,---......,,,+++///111LLLpppnnnyyyuuurrrwwwZZZ```kkk]]]III;;;999<<<;;;666===BBBJJJQQQVVV\\\dddjjjeeedddcccdddhhhiiihhhfffhhhgggfffeeeeeeddddddddddddfffiiijjjkkkmmmppprrrmmmnnnrrrxxxzzzrrrbbbUUUAAADDDFFFHHHNNN^^^vvvfffKKKSSSJJJGGGOOOGGGJJJJJJHHHFFFCCC@@@===<<<;;;;;;;;;;;;::::::::::::333GGG888EEEyyypppwwwwwwWWWEEEKKKYYYrrrwwwWWWppp|||uuuDDD666<<<000:::...222111111111111222222333222333444444333333555777666>>>HHHllliiiKKKLLLOOOIIIHHHHHHVVVppp~~~sss]]]MMMNNNLLLJJJIIIHHHHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBBBB999777555444555555555444888;;;???AAA???<<<:::999666888999777555666:::>>>777>>>NNNgggzzz```^^^MMM???VVVsssllleee:::000000000000000////////////////////////000111111555***888nnntttrrryyylllQQQ;;;333999<<>>EEEEEEAAA;;;666777888888;;;@@@HHHOOOVVV[[[aaalllwww|||yyyzzz~~~}}}yyyyyywww{{{|||}}}uuullliii???111555+++111111000000000000000111222222333444OOOrrrttthhhPPPPPPJJJBBBEEEDDDQQQeeeHHHCCCJJJNNNPPPRRRNNNMMMJJJGGGEEECCCBBBAAADDDBBB@@@AAACCCEEEFFFHHHDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKMMMQQQVVV^^^gggmmmbbb]]]uuulllDDD999qqqVVVGGGEEEAAA;;;======:::444///---...,,,,,,,,,+++++++++******************************((('''))),,,+++((()))...---''')))///777MMM^^^\\\uuuwwwooobbblllHHH,,,000222...+++***++++++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,(((+++,,,+++***+++---...&&&000+++NNNvvvttt}}}ttt|||fffcccZZZLLLEEEDDDAAA<<<444666888999<<>>MMMJJJ???KKKFFFEEEDDDBBB@@@===;;;999:::::::::::::::999888777:::///>>>CCC<<>>===;;;<<>>@@@CCC___{{{RRREEEIIIMMMOOORRRQQQOOOMMMJJJGGGEEECCCCCCBBBAAABBBDDDCCC@@@@@@AAA@@@@@@AAADDDDDDBBBBBBBBB@@@@@@AAABBBCCCEEEEEEFFFLLLIIIHHHNNNXXX```cccbbbNNNWWWTTT???555sssVVVBBBAAAAAA===>>>===:::555111......*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''',,,000,,,)))111DDDUUUsssxxxgggppp^^^===000///...---,,,++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///777TTTsssvvvgggpppttt{{{ccc___cccYYYQQQKKK@@@;;;>>>888555:::<<>><<<999666999999999888888888777777;;;666555<<<;;;???tttaaaHHHKKKUUUZZZppp{{{lllYYYfffzzz>>>:::555333333333111///111111111111111111111111333222222111111222222333///<<<;;;222KKKzzzkkkKKKGGG@@@AAAHHHHHHHHH[[[ttt~~~mmmZZZQQQNNNLLLJJJKKKMMMHHHDDDDDDCCCAAADDDHHHAAA???===<<<;;;:::888666999888888999:::<<<======@@@???======BBBPPPbbbooowwwfffcccjjjqqqfffooo|||pppdddEEE888777111111000000//////......//////............//////111000666AAAeeezzz}}}```BBB888<<>>???DDDBBB>>>999666666999<<<<<>>===:::555111......++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***))),,,555<<>>EEEUUU[[[RRRHHHFFF\\\nnnuuu<<>>===???AAABBBAAA?????????999===EEERRRbbbrrryyyqqqdddXXXVVV\\\aaaqqqmmmuuu~~~xxxPPP888...***000000000000//////......//////............//////000---111666LLL|||XXX999222333777???DDDBBB???:::777666888::::::<<<@@@DDDJJJRRRZZZ```gggjjjnnnqqqssstttvvvxxxxxx}}}}}}zzzsssttt{{{}}}tttqqqaaaCCC222111///000333000////////////////////////333999222@@@uuurrrXXXGGGCCCFFFGGG>>><<>>===:::555111......,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))+++,,,***(((...BBB\\\sss{{{zzznnn|||yyynnnjjjooouuuzzz|||ttt```GGG555+++''')))---------,,,+++************+++++++++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,///,,,***,,,777NNNiii}}}wwwyyynnnZZZ[[[dddUUURRROOOSSSFFF:::@@@EEE@@@===444777===@@@<<<;;;IIIZZZmmmkkkjjjppp{{{~~~rrrbbbmmmkkkeee\\\RRRKKKKKKMMMSSSGGGFFFRRRVVVPPPSSS^^^ooopppuuuGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@>>><<<;;;;;;:::888666888888888777777777666666222444444999===666;;;PPP}}}pppIIIHHH@@@TTTwww___OOOUUUwwwzzzfffMMM???777555222111111222111000111111111111111111111111222222111111111111222222777111000333444>>>]]]{{{cccOOOJJJIIIDDDGGGOOOQQQ[[[hhhkkk```PPPIIIKKKFFFDDDDDDGGGGGGDDDDDDGGGAAAAAA@@@??????>>>>>>???>>>??????<<<::::::>>>BBBPPPVVVccctttqqqbbbVVVLLLIIITTTddd}}}{{{{{{xxx```;;;111000,,,000000000////////////.../////////....../////////222---000222888]]]yyyUUU>>>666777DDDCCCBBB@@@<<<888666777888777999<<>><<>>>>>??????@@@EEE???DDDPPPLLLCCCSSSooovvv]]]666333:::333{{{tttfffNNNCCCBBB>>>===>>>===:::555111......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***((((((+++...///+++(((&&&***333EEE```yyy```FFF555...)))***///111000...,,,,,,+++***************+++++++++***************************++++++++++++***++++++++++++,,,,,,,,,111+++)))***,,,555MMMeeezzz]]]pppyyy{{{lllgggtttjjjQQQBBBCCCAAA;;;===DDD===888777888;;;???CCCKKKJJJLLLUUU___]]]NNN???AAA===>>>CCC@@@<<>>FFFNNNUUUkkkxxxNNNDDDSSSCCCCCCBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::999888777777777777666666666555555222666222222:::;;;:::BBBgggpppjjjvvvOOO@@@FFF\\\{{{uuuMMMTTTwww~~~mmmfff:::111333222000000000000111000111111111111111111111111222222111111111111222222777000111666333222HHHeee{{{zzzRRREEEGGGGGGDDDCCCHHHHHHNNNWWWZZZTTTNNNKKKMMMHHHDDDDDDCCCAAABBBFFFDDDDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???CCCNNN___kkkyyy{{{qqq```WWWMMMDDD<<<>>>TTTlll{{{yyy~~~iiiGGG222111444333////////////////////////......////////////......111,,,111555111BBB~~~aaaAAA111---999AAAAAAAAA>>>:::777666666555777999;;;>>>CCCHHHMMMSSSXXX^^^dddhhhkkkmmmooovvvxxxzzz|||}}}~~~|||qqqlllpppwww|||nnn~~~wwwhhh???111000333...///333111////////////////////////***...777333===eee~~~aaaSSSEEEBBBCCCCCCAAA@@@NNNmmmXXXXXX@@@EEEGGGLLLPPPNNNKKKKKKNNNGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>???>>>>>>=========>>>>>>>>>AAAGGGHHHAAAIIIrrryyylll~~~nnnMMM444222777000{{{jjjPPPEEEDDD>>>===>>>===:::555111......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++---...//////)))......(((***???```xxxwww~~~~~~nnn]]]III888000//////---+++)))***++++++***++++++***)))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,...)))***...---+++555EEEaaammmbbb\\\}}}~~~ooonnncccTTTSSSVVVJJJAAAHHHIIIEEE>>>:::;;;>>>===:::@@@;;;888999<<<>>>@@@AAA@@@>>>HHHXXXVVVFFFAAAIII[[[MMMJJJVVV]]]^^^kkk~~~TTTEEEGGG???BBBCCCCCCCCCBBBBBBAAAAAA>>>>>>===<<<:::999888888666666666555555555444444444:::444---333555444888777\\\qqqaaatttWWWJJJFFFRRRbbbssshhhIIITTTwwwjjj888777///000000000000//////000111000000000000000000000000222111111000000111111222000000111222000222;;;EEEzzzcccTTTGGGBBBCCCCCC@@@BBBJJJOOOOOOLLLLLLQQQMMMLLLMMMJJJEEEDDDEEEGGGHHHHHHGGGEEEEEEHHHKKKEEEHHHLLLSSS___qqqpppaaaXXXNNNEEEAAAEEEJJJRRRbbbrrryyy|||{{{gggIII777222///...///.............../////////......///000000///......,,,)))...666000///YYYhhhcccDDD333///999>>>???AAA@@@<<<999666555555666888999;;;>>>BBBFFFHHHMMMUUU[[[aaaeeeiiilllpppqqqsssvvvyyyzzzzzzyyy}}}{{{~~~~~~}}}uuujjjkkkxxxyyyyyyuuuMMM888///222555......222///........................---222444222:::LLLqqqmmm~~~___FFFFFFLLLHHHBBBAAADDDVVV|||___GGGIIIGGGJJJPPPPPPKKKIIILLLGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>======>>>>>>===<<<<<<<<<======>>>CCCCCC@@@LLLooosssmmmtttqqqOOOCCC888222333222pppSSSFFFDDD>>>===>>>===:::555111......,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((())),,,///***000444111+++***111888FFFeee}}}}}}zzz~~~sssLLLFFF>>>666///,,,+++,,,...000///+++((()))***(((******)))))))))))))))***)))))))))***************)))))))))************+++************+++++++++++++++(((,,,222111,,,---333PPPkkkeeegggiiiiiinnnppp^^^OOORRRFFFKKKJJJAAA<<>>>>>>>><<<999888777888555555555444444444333333///888555222777777444888///???fffyyy{{{\\\IIIEEENNNfff|||eeeXXXfffwww===000777444...///111000///...///000000000000000000000000000111111000000000000111111000444555111111555555222NNNrrr|||pppNNNCCCHHH;;;???EEEHHHDDD???@@@FFFGGGJJJRRR\\\aaa^^^\\\]]]aaaccceeedddccceeejjjnnnkkkooowwwzzzeeeRRRHHHDDDBBB;;;AAAZZZvvv~~~}}}xxx~~~jjjLLL222///444111---///---............/////////---...///000000///...---------...555555***<<>>???AAA[[[aaaNNNEEEAAAFFFJJJGGGGGGKKKHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>======<<<=========<<<<<<===>>>>>>;;;===@@@OOOwwwqqq^^^kkk[[[:::999777000111555uuuSSSEEEDDD>>>===>>>===:::555111......++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''''')))++++++%%% $$$---333333111###888GGGFFFHHHZZZooozzzyyyxxx|||{{{cccNNNHHH===+++777...%%%%%%,,,111,,,%%%###(((+++***,,,///...***))))))((((((((())))))***((()))))))))*********+++))))))))))))************************++++++++++++)))***---///...------///999iii{{{sss{{{nnncccXXXSSS^^^___VVVGGGDDDLLLOOOKKK<<>>HHH:::555NNN???@@@AAABBBBBBAAA@@@@@@===>>>>>><<<888555555666444444444444333333333333...444222333;;;999666<<<999888999RRRfffKKKEEENNNYYYnnnyyySSSGGGjjj}}}>>>111777555666...000222111///...///000000000000000000000000000111111000000000000111111222333444444444555444333000OOO}}}|||fffPPPLLLBBBAAACCCEEECCC======@@@@@@CCCLLLZZZcccfffjjjnnn||||||lllZZZKKKBBB@@@@@@FFFMMMaaa{{{vvvsss|||mmmDDD999...---111222111111---------.........//////---...///000000///...---///222---000888000111HHHuuueeeDDD:::000777;;;@@@CCCAAA<<<888555555666777888888999<<<>>>>>>AAAEEEIIIMMMSSSYYY]]]eeeiiimmmppprrrtttwwwzzzyyy{{{zzzwwwxxx|||~~~~~~~~~}}}}}}wwwmmmgggnnn~~~uuuuuullllllHHH555///111222---000333,,,........................---000+++...777222VVVzzz]]]|||www```QQQHHHDDDBBB999@@@???YYYmmmXXXGGGDDDFFFDDDEEEJJJHHHHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<===>>>??????>>>HHH___pppdddjjjrrrJJJ333555444111333333wwwSSSDDDCCC>>>===>>>===:::555111......*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))),,,000111---((((((***///((($$$(((///333333111777666999@@@BBB??????BBB:::...'''---000---,,,000%%%***...,,,))))))+++,,,...---((("""$$$+++---((())))))(((((((((((()))***(((((())))))*********+++))))))))))))************)))************++++++++++++...---)))'''***...///(((555PPPjjjnnn___^^^lllmmm___oooyyyyyyvvv]]]KKKPPP^^^ZZZJJJFFFHHHKKKIIIAAA>>>LLL^^^KKKMMMUUU]]]___cccqqq~~~KKKFFFNNN777<<>>>>>@@@AAAAAA@@@???>>><<<>>>>>>;;;666333333444444444444333333333222222666444------444111...777222333888AAATTTzzz\\\JJJHHHJJJIIISSSdddwwwpppNNNYYYmmmzzzBBB111444444111000...000333222///---...000000000000000000000000000111111000000000000111111///,,,...444333///222:::444444UUUzzzhhhVVVGGG===AAAKKKMMMHHHBBBEEEBBBBBBGGGMMMSSS[[[cccggglllqqqsssvvv{{{{{{hhh\\\KKK@@@???DDDIIIMMM[[[rrrtttttt{{{qqqIII...666888///***---///,,,---------.........//////---...///111111///...---***000''''''666333///>>>{{{sssYYYJJJ666555:::@@@CCCBBB===888555444555777777777888;;;======???AAACCCGGGLLLRRRVVV\\\aaafffiiijjjmmmqqquuummmwww}}}yyyvvvyyy|||zzzyyyzzz|||}}}~~~|||{{{{{{}}}~~~~~~}}}uuuhhhgggwwwffflll___NNN///555...///000,,,000444,,,........................,,,000000222111;;;,,,ggg{{{^^^gggLLLKKKOOOLLLIII444AAAJJJOOO~~~^^^PPPJJJCCCAAADDDHHHIIIIIIJJJIIIGGGDDDCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<======???@@@AAANNNeeennn]]]hhhuuuSSS>>>555777555555666000mmmXXXBBBDDD999<<<<<<;;;999666333000...************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++///333555???___tttrrriiiggg^^^kkkxxxXXXMMM[[[ppppppUUUIIIWWW___YYYOOOiiixxxxxxvvvpppmmmuuuGGGBBB===;;;<<<======;;;===<<<===???@@@AAA???===<<<;;;999777555555555555444333222222111111222222111111222222222333333333999111222;;;<<>>DDDIIIGGGBBBBBBIIIQQQTTTKKKJJJQQQQQQMMMTTTccc\\\[[[]]]cccgggddd]]]YYYNNNHHHBBBAAAGGGVVVkkk{{{~~~yyynnnlllGGG222////////////////////////........................+++...333666666333...+++...---,,,,,,---///222444YYYxxx]]]>>>;;;444:::CCC@@@>>>;;;333666888999777444333666999;;;;;;===???BBBEEEGGGIIISSSWWW]]]aaaeeehhhkkkmmmppprrrtttuuuuuuuuuvvvwwwxxxzzz||||||{{{{{{{{{|||yyyxxx~~~~~~sssvvvwwwjjj^^^hhhfffvvvuuu[[[===555000000////////////000000------------------------------......///333888;;;hhhllltttJJJ===UUUAAA@@@EEEFFF>>>FFFvvvfffSSSQQQLLLBBB@@@AAABBBCCCDDDEEEGGGHHHDDDDDDBBB???===<<<>>>AAA;;;<<>>JJJ\\\{{{|||nnnddd]]]dddvvvbbb;;;999666333111000000000jjjXXXBBBCCC:::<<<<<<;;;999666333000...************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((***+++111IIIlllhhhdddvvvhhhyyyzzzpppddddddooozzzrrrnnnrrrvvvuuuuuuxxxwww{{{|||~~~gggDDDAAA<<<;;;<<<======<<<=========???AAAAAA???===;;;999777555444333333444444333222222111111222222111111111222222222333333777222444999666333BBBXXX~~~lll|||vvvcccmmm___PPPIIIPPPRRRPPP^^^ssslllZZZYYYXXX}}}pppLLL;;;///000333000///222////////////////////////////////////////////////............////////////000000111111111222222222333333444???[[[xxxgggkkkhhhXXXNNNNNNEEE======DDDHHHEEE@@@DDDFFFFFFGGGMMMRRRLLLAAAJJJJJJJJJJJJJJJJJJLLLNNNIIIFFFJJJ[[[sss|||llluuu{{{nnn{{{zzzmmmIII444000................................................---...000111111000...---...---,,,,,,---///222333999iiiAAA555666======@@@CCC>>>444666777777666666777888888999:::<<>>???@@@@@@???777999<<<<<<;;;;;;;;;<<>>;;;:::;;;=========>>>>>>>>>???AAAAAA???===999888666444222222222222333333222111111111111222111111111222222222222333222111333666666333333555ZZZxxxmmmfffMMMAAA<<>>TTTrrruuu~~~PPP:::;;;BBB===;;;:::::::::<<<===>>>>>>>>>>>>???AAAAAA???===888777555333222222222222333222222111111111111111111111111111222222222222111222222111444999:::888:::RRRwwwbbbTTTHHH@@@IIIJJJWWWppp|||lllUUUJJJTTTuuuXXX555666111000222555222------333////////////////////////////////////////////////............////////////000000000000111111111111000111444555111777TTTttt{{{wwwiiiXXXMMMKKKQQQWWWUUUNNNWWWfff___OOO\\\|||uuu\\\YYYppp~~~~~~|||~~~^^^GGG999111///111........................------------------------...---,,,******,,,---...------,,,------///000111888;;;kkksss}}}mmmPPP<<<999:::@@@BBB::::::777444444666888666444333444444555777999;;;<<<>>>@@@BBBEEEGGGKKKPPPTTTZZZ]]]aaaccceeefffiiikkkhhhjjjlllmmmmmmmmmnnnpppnnnqqqqqqnnnnnnmmmaaaSSS\\\mmm}}}uuuXXXHHH]]]}}}}}}}}}uuuHHH000222000/////////....../////////------------------------------...---,,,---000222555AAAqqqdddppp\\\<<>>DDD???333999999999999999:::<<<===>>>>>>>>>???@@@@@@>>><<<888666555333222222222333333222111111000000111111000000111111111222222222333666444------333666555///AAASSSzzzhhhhhhwwwmmmNNNFFFFFFTTT```eeekkkrrrtttVVVJJJNNN^^^lll|||SSS;;;555111555333333333222......000............................................................//////////////////000000000111111111222000333666333000:::JJJtttxxxwwwqqqaaaRRRoooppp|||~~~{{{uuu~~~___<<<,,,...222111---........................------------------------------------------------,,,,,,---------...//////---...IIItttllloooeeeGGG;;;777???DDD>>>AAA;;;555333444555555444444444444444666777888999===???@@@@@@AAADDDGGGJJJOOORRRVVVZZZ]]]```cccfffccceeehhhiiiiiijjjkkkmmmhhhfffgggggg^^^RRRPPPVVVdddxxxwwwXXXEEEVVVtttwww[[[555000777...//////............//////------------------------------...---,,,,,,...000<<<)))JJJllliiipppdddWWWHHHCCCFFFIIIDDD<<>>OOO]]]sss}}}vvvrrrmmmjjjgggwwwSSS888;;;AAA:::666;;;666888999999888999;;;<<<=========>>>???>>><<<:::777666444333222222222333222222111000000000000111000000000111111111111222000444555222///000111111<<<888333HHH{{{```SSSXXXtttkkkTTTLLLPPPZZZcccjjj]]]bbbkkkuuuyyy```MMMPPPWWWvvvHHH222444777444444111//////////////////............................................................/////////////////////000000000111111444000...111333222444777IIIwwwsss{{{~~~wwwyyyJJJ>>>111+++---000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,,,,,,,------............///...444UUUrrrgggOOO:::777===<<>>@@@DDDFFFCCCFFFKKKNNNQQQTTTXXXZZZ\\\^^^aaaccccccdddfffhhhhhh```\\\ZZZPPPFFFPPPbbbjjjjjjWWWBBBOOOxxx}}}~~~ttt```BBB---000555,,,///......------......///------------------------,,,---...---,,,,,,...///444111111WWWttt[[[tttwwwVVVIIIJJJLLLIIIFFF999???CCCAAA<<<===EEEMMMfffyyyfff[[[TTTOOOIIIFFF???===<<<:::OOOsss|||lllLLL999000222111111111111111111111111FFFKKK???:::>>><<<<<<;;;999666333000...************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***///,,,++++++---,,,+++***(((111'''$$$IIIuuu{{{qqqqqqmmmqqq~~~wwwPPP<<<888<<>><<<333555@@@>>>222555777999999666666888:::<<<;;;;;;<<<===<<<999777333222111/////////000000222111111000000000000000000000000000111111111111444---+++111333000///222000888333333777000???iiizzzaaaYYYWWWaaaqqqtttVVV\\\cccddd^^^TTTLLLHHHMMMHHHEEEGGGNNNTTTUUUTTTLLLJJJJJJLLLSSS\\\fffmmmxxx]]]PPPPPPRRR^^^mmmvvvqqqCCC:::111111555666222---,,,111444111---,,,...000............................................................/////////000////////////000000000000***333555///---222333---444,,,;;;eee|||~~~~~~}}}www{{{sssMMM>>>777111222222///......,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---.........------***444333000CCCiiiBBB;;;<<<:::===@@@???;;;666555555444444333333333333333444222555888999999999:::;;;<<>>:::AAACCC???>>>BBBEEECCCBBBPPPhhhttt}}}yyyXXX<<<555111000777000111111111111000000///zzzzzzoooFFF???===@@@:::<<<<<<;;;999666333000...,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))+++---///111222333NNNmmm~~~jjjzzziii\\\fff~~~rrrQQQAAA<<<<<<<<<666555444444444555777888666666666666777888999:::999:::<<<======;;;999888333333222222111000/////////////////////////////////000000000111111111111000000000000000000000000111222333555777888999:::SSSfffLLLQQQSSSSSSsssxxxvvvkkkNNNJJJPPPUUUUUUWWW[[[^^^^^^___eeelllvvv]]]WWWRRR]]]~~~RRR555222222222111000//////...////////////////////////////////////////////////------------------------........................////////////000000000000000000000000111111111111===333***222NNNtttzzz}}}}}}wwwooolllttt{{{www```III444...333000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111...222666555JJJsssqqqSSSCCC>>>333999@@@AAA<<<777666999666555444222222222222222333333333333444444555666888888:::;;;===>>>???@@@BBBAAABBBCCCDDDDDDBBBAAA:::BBB===@@@PPPIII;;;AAA===OOOyyy```FFF000///333111---...........................---------------------------------............///222))),,,666444===oooyyybbbmmm___UUUHHHBBBDDDMMMLLLBBB===AAAAAA===999999<<<>>>===;;;<<<<<<<<<:::888888;;;===AAA<<<;;;>>>???===???DDDCCCCCCJJJqqqgggQQQ<<<555444222000000000000000000000000000000~~~kkkDDD>>>>>>@@@;;;<<<<<<;;;999666333000...,,,+++***)))((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,---...//////000+++:::EEEIII[[[{{{}}}zzzxxx{{{|||qqqgggttt}}}zzzyyy]]]PPP???555222333333111666666555444555666777888666666666666777888999999:::;;;<<<======;;;999888333333222111111000////////////////////////////////////000000000111111111////////////////////////000111222333444666666777666KKKkkkyyy]]]QQQJJJEEEQQQcccyyyzzzhhhiiieeeTTTZZZVVV___]]]<<<888>>>222222111111000//////...................................................------------------------.........................../////////000000000000//////000000000111111111(((666@@@:::333CCCjjj}}}pppqqqiiiOOO@@@555,,,---333000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............+++///444000<<>>===============<<>>;;;::::::<<<>>>AAACCCCCCAAA@@@???>>>AAADDDBBB???CCCJJJZZZkkktttlllOOO@@@333111333222000111////////////////////////gggBBB>>>>>>AAA;;;<<<<<<;;;999666333000...,,,+++***)))((((((((((((((((((((((((((((((((((((---,,,+++***((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,.........------,,,,,,,,,...000...,,,333CCCUUU___|||bbbHHH999333333444666999:::888666666666555555666666777888666555555666666777888999:::;;;<<<===<<<;;;999888222222111111000000//////////////////////////////////////////000000000000///////////////////////////000000111222222333333...000;;;SSSvvvoooyyyyyymmm\\\NNNPPPRRRgggddd\\\UUUKKKHHHYYYiiifffhhhrrrnnnHHH666555111***222111111000000//////...................................................------------------------------------------------....../////////000000000//////000000000000111111,,,555:::555---111CCCUUUvvv|||tttxxxUUUAAA000,,,...---///333/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............+++...333...///JJJlllPPP>>>;;;999;;;>>>@@@>>><<<;;;999666444333444666888444444333333444444555555444444555666888999::::::;;;:::999888888999:::;;;===777@@@IIIAAA;;;FFFSSSwww___RRR444///...222111,,,,,,222------------------------------------------------------------...............+++...333222---000888]]]tttqqqjjjggg]]]\\\VVVNNNJJJ@@@BBBDDDCCCAAAAAABBBDDD@@@@@@@@@@@@@@@???<<<:::@@@>>>===<<<@@@MMMeeezzz}}}}}}{{{SSS888222...000222111000000////////////////////////~~~fffCCC??????@@@;;;<<<<<<;;;999666333000...,,,+++***)))((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++...---------,,,,,,++++++'''(((,,,///---((('''***'''888PPPcccrrrmmmcccSSSAAA444///000333333444555444333222333333555555555666666666777777555555555555666777888888999:::<<<<<<<<<:::888666111111000000000/////////................................./////////000000////////////////////////000000000000000111111111777777555444;;;MMMdddtttwwwmmmtttyyylllooonnnwwwtttkkkccc[[[TTTRRRSSSIIIFFFIIIXXX{{{ssszzzsssQQQ666222333...///777111111000000////////////................................................------------------------------------------------........./////////000000////////////000000000111888222---///666:::888333888eee~~~~~~zzzzzz~~~|||\\\<<<888000,,,///222000---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111---///444111---666EEE}}}___FFF777;;;<<<555888FFF???===;;;999777666666666555555444444444555555666444444555555666777888888666777888999:::;;;<<<>>>;;;999EEECCC444HHHvvvoooQQQ999000///111444222,,,,,,000------------------------------------------------,,,,,,---------.........,,,,,,,,,---222666666333FFFOOOxxxdddnnn~~~ooo\\\OOOXXXOOODDD???AAADDDDDDCCCBBBCCCBBBAAAAAAEEEMMMSSSLLLWWWfffqqquuuxxx}}}wwwfffQQQBBB333222222222222000......////////////////////////nnnssshhhHHHBBB??????:::<<<<<<;;;999666333000...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,'''%%%&&&,,,...,,,///555333222111///---...111444:::;;;BBBKKKLLLGGGHHHNNNVVVQQQKKKFFFAAA;;;111+++///---,,,,,,...222444555000111111///......111333444555555555666666666666444444444444555666777888999999:::;;;:::888666555000000//////////////////---------------------------............/////////........................000000000000000000000000333111111222555999???CCCSSSppppppdddMMMGGGRRRcccuuuyyykkk[[[VVVOOOZZZdddccc]]]XXXRRRMMMLLLGGGBBBDDDMMMXXX___aaa\\\TTT\\\rrrfffAAA999//////777333(((+++:::000000000///////////////................................................------------------------------------------------............////////////...////////////000000000000222444555444444555777???222888]]]|||pppeeeTTT===...+++,,,,,,///111///+++)))+++---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111---...333444111222777UUU~~~{{{VVV???888888;;;???<<<=========<<<:::999777777777666666666666666777555666666666777777888888444777;;;<<<;;;;;;;;;<<>>>>>:::<<<<<<;;;999666333000...,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++)))******++++++,,,,,,---444000,,,+++***(((***...111...+++---111333222///111---...333222///111777+++******,,,...222555777333333444555666111***$$$000222444555555444444555333333444555555555555444444333333444444555666777777888999999888666444222////////////............------------------------------------.........///........................000000000000111111111111,,,---111666666222222555EEE@@@PPPyyyiiiooo~~~ggg[[[ZZZQQQMMMWWWZZZWWWRRRNNNPPPUUUUUUQQQQQQaaakkkmmmxxxwwwVVV???777888333222...+++000888333'''////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000---111333333000000333666222666===>>>999FFFtttpppVVV===444---(((...;;;---//////---)))(((---111---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,///222333444444:::KKKwwwyyyNNNAAA999,,,999:::<<<>>>>>>>>>======999999888888777777888888888888888888888888888888666999<<<<<<:::888999;;;888999AAAOOOkkkccc>>>000444///+++)))+++///111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------'''...000---,,,//////+++,,,333AAAAAAYYYkkkqqqcccFFF999333000222333111...---000000...........................```SSSxxxkkkRRRHHH>>>>>>;;;<<<<<<;;;999666333000...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++)))++++++***+++,,,***'''+++++++++,,,------+++)))444111///...,,,)))***,,,222111000...,,,++++++,,,+++++++++,,,...///000111,,,---...000000///---+++111222333444444444333333333333333333444555666777666666777777666444222000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000111111000111444444...***000;;;,,,333<<>>>>>===<<<<<<<<<===>>>???<<<;;;:::999999999999999999999999999888888888888666999;;;:::888999>>>CCCJJJSSSaaazzz}}}iiiOOO777111888---,,,***+++...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------(((,,,/////////111111///000333+++---@@@UUUfffrrrppp}}}zzzyyyyyyrrrzzzuuuUUU:::555888666777///111///,,,...222222---........................YYYFFFqqqkkkUUUJJJ>>>>>><<<<<<<<<;;;999666333000...,,,+++***)))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************+++++++++***************,,,///---'''(((///000+++***---000///+++***...222))),,,...///000///...,,,******,,,...000///---,,,,,,......---++++++...222///---,,,...000222222222000111222333444333222222333333333333444555666666555666666666555333111///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000000111333,,,***222888666111000666333000000555>>>GGGMMMTTTyyyppp^^^FFFBBB>>>;;;777333222333666(((&&&333777---(((---.........///////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000111222222222222222333+++777<<<555111777:::777888<<>>:::888999;;;======<<<;;;;;;::::::::::::999999999999888888888888555777888777888>>>HHHPPP{{{zzzeeeCCC333555333***...000000///......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000...+++++++++,,,---......+++444999000333MMMfffzzztttrrr|||yyyfff]]]GGG777555111111;;;000222000---000555222+++........................ZZZDDDpppuuuWWWFFF===999BBB======<<<:::777444111///,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////111111222333333333333222111111222222222333333333888777666444222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///////////////////////////000000000000444333333333333444555555777===FFFTTTfffmmmZZZLLLCCC>>>>>>:::666333222222111000////////////////////////////////////////////////---------............///------------------------------------------------------------------------....................................////////////000000111111111222222222444444444555555555555666555555555555777:::>>>???OOOYYYkkkssseeeXXXLLLEEE666666444333222111111111///............---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222444777BBBcccvvv{{{```IIICCCCCC<<<666666999888:::===<<<888777:::777???===888:::888666>>>>>>555666DDDMMMSSSeeezzzaaaCCC888555000...000........................---------------------------------,,,,,,+++++++++---------------------------------............////////////000111333444555IIIttt}}}pppmmmnnnrrrvvvzzzxxx}}}mmmNNN???>>>;;;888444222000///////////////////////////////////////////////////VVV``````LLL@@@888<<<======<<<:::777444111///,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,+++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////000111222222333333222222111111222222222333333333888777666444222111//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...///////////////.../////////000000000000222222111111222222333444---000222555999BBBOOOYYYaaahhhrrr{{{uuuqqq___YYYPPPHHHBBB???<<<;;;===:::555333222222111000................................................------------............------------------------------------------------------------------------....................................////////////000000000111111111222222333444444444555555555555555555444333444666888:::111444999>>>CCCFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAAEEE@@@;;;777555333111...333333222111000000000000............------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222444444777HHHkkknnn___UUUKKKCCCBBB;;;666666777666777999:::888111444@@@AAA;;;>>>BBBJJJOOORRRbbbyyyeeeNNN:::666666333111333........................---------------------------------,,,,,,+++++++++------------------------------------..................//////000222333444:::@@@TTTwwwooo```nnnuuuvvvsss||||||zzzaaammm|||ooo^^^WWWGGG444:::999777555333222111000////////////////////////////////////////////////fffwwwhhhQQQBBB999999===<<<;;;:::777444111///,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++************))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............//////000000000111222222333333222222111111222222222333333333777777555444222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...////////////........./////////000000000000////////////000111111555777888666444333666999999===AAAGGGNNNYYYfffooossssssvvvxxxsssjjjddddddggghhhiiieee___[[[XXXXXXIIIGGGEEEDDDDDDDDDCCCAAA;;;888555222222111000///................................................------------............---------------------------------------------------------------------------------------------------............/////////000000000000111111111111333333333333444444444444555444222111111111222333555444111///------------999888888777777666666555...,,,+++,,,///111222222//////............//////............------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...000222333000333@@@OOOwww\\\DDD??????DDDGGGCCC===:::<<>>???@@@DDDIIINNNUUUVVVZZZ^^^]]]YYYXXXZZZSSSVVVYYY[[[[[[YYYWWWVVVNNNKKKGGGDDDAAA>>>;;;888999666333222222111000///................................................,,,,,,---------.........---------------------------------------------------------------------------------------------------------.........///////////////000000000111111222222222222333333333444333222111000//////000000666666555444555777999:::........................777666444222111111111000---------------...//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------111444333111444999QQQqqqcccXXXPPPNNNOOOKKKSSSTTTRRRRRRSSSfff}}}uuu{{{\\\<<<777333111444444///,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111---666;;;444,,,444NNNfffeeeUUUDDD999555555888<<<222222111111000000111111000000000000000000000000////////////////////////qqqxxxRRR>>>>>>AAA<<<<<<;;;999666333000...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000000111000000111222222222222111111111222222222333333333555444444222111000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................///////////////////////////000111111***,,,///111222333555666777999>>>CCCIIIOOOUUUYYYLLLKKKMMMPPPRRRRRRWWW]]]\\\YYYWWWWWWXXXVVVQQQLLLJJJFFFAAA===:::999777555666444222111111111///...................................................,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------................../////////000000000111111111111222222222222000000000000000000111111.........///////////////111222222222333333333333,,,,,,,,,++++++++++++,,,---------------...///000...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000...///333555444444888666KKK~~~oooJJJ888999333222222333111---,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...////////////000111222333444555999QQQkkkgggFFFAAA999444666777333222555444333222111000000000000000000000000000000000000////////////////////////SSS<<<>>>???<<<;;;:::999666333000...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///000111111///000111111222222111111111111222222222333333333333333222111000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------........./////////000000//////000000111222222333333444666777999:::888999:::<<<>>>AAACCCDDDOOONNNQQQTTTTTTRRRSSSXXXOOOJJJGGGIIINNNQQQNNNIIIIIIEEE???;;;::::::::::::444222111111111111///---------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000000000000111111111222//////000000111111222222000111222222222000///...---------.........//////***,,,.........///000222---------------...///000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......444///---///111000111333444444FFFooo~~~yyy```GGG777333777111111111000///...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......///222---))),,,222555222---333666666666FFFeee{{{iiiXXXHHH>>><<<888666888888444222111555444222111000000//////000000000000000000000000////////////////////////{{{}}}RRR<<<>>><<<;;;;;;:::888666222///...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((())))))*********************************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000111111///000000111111111111111111111222222222333333333111111000///...------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------........./////////////////////000111111/////////111444666777888999999:::<<>>999555333222111///222111000000111111///---------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000000000111111//////000111111111111000//////000000111111000000............////////////+++---///...,,,+++,,,...------,,,,,,,,,---......---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000,,,+++...///---...000111888777888UUU|||}}}~~~xxxvvvxxx\\\:::///999888,,,///000///....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------------......//////111222///***)))---111+++///333555666:::@@@DDDIIITTTcccppppppgggRRRRRROOOGGG???;;;===@@@::::::999666555777666333333222111000000///000000////////////////////////////////////////////////vvv}}}tttNNN===???;;;;;;;;;:::888666222///---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******++++++************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222//////000111111111111111111111222222222333333333000000///...---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------........./////////............///000000222222333444666777666444999888888:::===???@@@@@@BBBCCCGGGMMMMMMJJJJJJNNNFFFGGGIIIHHHEEECCCCCCDDD???===999777666555333111111000///000111000///---------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000111000000///...000000///.........//////------------------------+++...000///---,,,---///------,,,,,,+++,,,,,,------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***(((***000222000000333111111666888444DDD|||cccFFF///000444000---000/////////------...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...//////''')))---///000000000111111000111333111///444======;;;:::;;;AAAFFFFFFCCCEEEHHHHHHFFFDDDDDDAAA===@@@@@@@@@AAABBB???:::666333777666000///333222---000000////////////000000////////////////////////////////////////////////yyysssrrrssseeeHHH;;;===<<<;;;;;;:::888666333000...+++++++++************)))))))))(((((('''''''''&&&(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,//////...---+++***))))))******+++++++++,,,,,,,,,------......///000000000222222222222222222222222111111111111222444666777111111///...---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------------,,,+++,,,---...///............////////////111111111222222333333444888888999:::<<<>>>@@@AAABBBDDDGGGHHHHHHHHHJJJKKKKKKJJJIIIIIIHHHFFFCCC@@@>>>;;;777444333333222111111000000///...---------........................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------............//////222555666666;;;DDDKKKzzzRRR555555444333222111000///...------,,,,,,------...------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333666666777888999::::::;;;<<<<<<<<<<<<======>>>>>>AAAAAAAAA@@@???===;;;999777666444333222111111111000000000000000000000000////////////////////////////////////////////////ttt}}}kkkLLL===??????::::::999888555222///...+++++++++*********)))))))))(((((((((''''''''''''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,......---,,,+++******)))*********+++++++++,,,,,,------......//////000000222222222222222222222222111111111111222444666777111000///...,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///............////////////000111111222222333333444777888888:::;;;===???@@@BBBEEEGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHFFFCCC@@@>>>:::666444333333222111000000000///...---------........................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............---000222222222555;;;AAA:::hhhpppWWWCCC777333333222111000///......------,,,,,,,,,,,,------------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222333555555666777888888999999::::::;;;;;;<<<<<<======@@@@@@@@@???===;;;999777666555444333222111111111000000000000000000000000////////////////////////////////////////////////vvvvvvyyyjjjIII:::<<<<<<999999888777444222///---++++++*********)))))))))((((((((((((''''''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,+++++++++***************++++++++++++,,,---------...//////000000222222222222222222222222111111111111222444555666000000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////000000111111222333333444666777777999:::<<<>>>???BBBDDDGGGHHHHHHHHHJJJKKKIIIHHHGGGGGGGGGFFFCCCAAA<<<999666444333333111000000000//////...---------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------............---000222111//////333666@@@===???XXXqqqTTT===222///...111000000///...---,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222222333444444555777888888999999999:::;;;<<<<<<======@@@@@@???===;;;888666555666555444222111111111111000000000000000000000000////////////////////////////////////////////////uuulllmmm~~~}}}hhhGGG999;;;;;;888888777666444111///---************))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++*********+++++++++++++++************++++++++++++,,,,,,---......//////000111111111111111111111111111111111222222333444555000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////000111222333333444666666666888999;;;===>>>AAACCCFFFGGGGGGGGGHHHJJJGGGGGGFFFFFFFFFEEEBBB@@@;;;888555444333222111000/////////......---------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------............000222222000///000222000888;;;888AAA```vvv^^^@@@000111888999555/////////...---,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......//////000111222333333444555777888999999999999:::;;;<<<>>>>>>???BBBAAA???===:::777555333555444333222111111111111////////////////////////////////////////////////////////////////////////ggg^^^___qqqlllLLL<<<===<<<777777777666444111///---*********)))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++))))))*********+++++++++,,,,,,------.../////////111111111111111111111111000111111222333333333333///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------...............//////000222333333444555555666777999;;;===>>>???BBBDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEDDDAAA>>>999777444333333222000///............------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...---///111111111000000111###444BBB???555444@@@KKK```|||uuuWWW@@@999888666333111///111333/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222333444555666888999:::;;;999:::;;;===>>>@@@AAAAAACCCBBB???<<<999666555444444333333222111111111111////////////////////////////////////////////////////////////////////////]]]UUUWWWhhhmmmLLL;;;;;;999888888777777555222000///******)))))))))((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%###%%%(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))*********)))))))))************+++,,,,,,,,,---......//////111111111111111111111111000000111222333333222222......---,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,------------.........---...///000111333444444555666666888999;;;===>>>???AAADDDEEEEEEEEEGGGHHHGGGFFFEEEEEEDDDBBB???<<<777666444333333222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.............../////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------+++,,,---...///000000///AAA444)))***555<<<999111777BBBTTTgggzzzvvvMMM888666<<>>;;;888666555444333333222111111111111111000000000000000000000000////////////////////////////////////////////////```WWWTTTaaa}}}hhhFFF777999888888888888777666333111000***)))))))))((((((((((((''''''''''''((((((((())))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''###&&&)))((($$$###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))(((((())))))))))))************+++,,,,,,------......///111111111111111111111111000000111222333222222111------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---------.........------...000111333444444666666777888:::<<<>>>???AAACCCEEEFFFFFFGGGHHHJJJHHHGGGEEEDDDCCCAAA===:::666555333333333222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---.../////////---333888777222111888@@@555777:::>>>CCCGGGJJJLLL```jjjwwwvvvhhh^^^[[[PPPHHH???888444111000000???555......000//////111...............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///111111111222333555777888::::::888999:::<<>>888999999888666444222000))))))))))))((((((((((((&&&'''''''''(((((())))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''###''')))((($$$###%%%)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********)))))))))(((((((((((())))))))))))************++++++,,,------......///000000000000000000000000///000222333333222111000------,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......------...000111333444444666777777999:::<<<>>>???BBBDDDGGGHHHHHHHHHJJJKKKIIIGGGEEEDDDCCC@@@<<<999666444333333333222///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.............../////////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------000...---...///000000000111...,,,///222222222333:::888666666888::::::999666<<>>>>>BBBFFFFFFCCC???===???CCCCCC<<<555555333222222111000000222---,,,///444222,,,+++000...------------------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111000111222444666777999999777888999;;;>>>@@@BBBCCC???===:::777555444333333222222111111111111111111000000000000000000000000////////////////////////////////////////////////cccSSSYYYlll|||wwwnnn```FFF999;;;===888999:::999777444000...---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////111111111111111111111111///000222333444444333333//////...---,,,,,,++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222222222222444555777999;;;===???@@@DDDIIIMMMMMMJJJGGGGGGHHHGGGHHHGGGEEE@@@<<<999999666555444333111000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............///////////////............---------.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222555555555555555555555555777777777777666666666666555555555444444333333333222111111111000000////////////.........---------------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111333444555555444444666888888999:::;;;<<<===>>>???999888777555333222222222222111111000000000000000////////////////////////////////////////////////........................pppaaa```qqqwwwtttwwwgggKKK;;;<<<<<<888999:::999777444000...---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////111111111111111111111111000111222333333333222111///......---,,,,,,++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222222222222333444555888:::<<<>>>???BBBDDDGGGHHHGGGFFFFFFFFFFFFFFFFFFCCC???;;;888888555555444333111000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111444444444444444444444444555555555555444444444444444444333333333222222222111111111000000000/////////.........------------------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111222444555444444444666888999:::;;;<<<===>>>>>>???999888666555333222222222222111000000//////000000////////////////////////................................................vvvmmmyyyjjj~~~mmmNNN=========999999999999777444000...---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////111111111111111111111111111222333333333222111000......------,,,,,,++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///111222222222222222333555777999<<<===>>>@@@@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDAAA<<<999777666555444333222111//////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000444444444444444444444444333333222222222111111111222222111111111111000000000000000000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111111333444444444555777::::::;;;<<<===>>>>>>>>>>>>888777666444333222111111222111000000//////000000////////////////////////................................................yyyooonnnNNN>>>???>>>999999999888666333111///---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////111111111111111111111111222333333333222111///...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...///000222222222222222333555777:::<<<>>>???CCC@@@???@@@CCCEEEDDDAAAAAABBBAAA>>>:::666555555444333222111000///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------...//////000333333333333333333333333111111111111000000000///////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000222333444444666888:::;;;;;;===>>>>>>>>>>>>===777666555333222111111111111111000///////////////////////////////////////................................................}}}zzzpppMMM===>>>===::::::999888666333111///---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000000000000000000000222333333333222000...---,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000222222222222444555666888;;;===???@@@GGGDDDAAABBBDDDEEECCC@@@@@@@@@???<<<888555444555222222111000000///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************++++++++++++************************))))))*********+++++++++------,,,,,,,,,,,,------))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////222222222222222222222222111111111000000000//////.............................................///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000222333444444666888:::;;;<<<===>>>>>>===<<<;;;666555444222222111111111111000000///.../////////////////////////////////................................................rrrMMM<<<===<<<::::::999777555333111000---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000000000000000000000222222333333222000...---,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,---------...///111222222222222444555777999;;;>>>???@@@GGGFFFEEEDDDEEEDDDBBB@@@??????===:::666444444444111111000000///......------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////111111111111111111111111111111000000000/////////,,,------------.........---------...............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111333444444444555777::::::;;;===>>>>>><<<:::999555444333222111111111111111000//////......//////////////////////////////------------------------........................rrrKKK;;;???>>>;;;:::999777555333111000---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000000000000000000000111111222222222000///...++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))******+++,,,,,,------************************)))******+++,,,,,,---------...///111222222222222333444666888;;;===>>>???AAACCCEEEEEECCCAAA@@@@@@???>>>===999555333444555000000000//////......------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,++++++,,,,,,---...************************++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))******++++++************************((()))))))))*********+++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,,,,---------......---------...//////000000000000000000000000000000000000/////////.........,,,,,,,,,------.........,,,,,,---------.........++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111222444555444444444666888999;;;<<<======;;;999777444333222111111000000111000000///............///////////////////////////------------------------........................oooIII<<>>;;;???DDDDDDBBB??????@@@>>>>>><<<999555333444555000000//////......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------......///000000000000000000000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111333444555555444444666888999:::<<<===<<<:::888666333333222111000000000111000000///...............////////////////////////------------------------........................mmmJJJ>>>@@@::::::::::::999777444222000,,,+++******))))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++*********))))))))))))))))))))))))***++++++,,,,,,---------...............111111000///////////////222222111000///...------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------......///111111000000111333111222444666888999::::::>>>>>>???@@@@@@@@@?????????<<<777444333444333333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++,,,,,,***(((((()))+++************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------------------------......///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111555555666666777777888888888:::<<<===<<<:::888666333222111000////////////........................////////////////////////......------------..............................lllIII===???::::::::::::999777444111000,,,+++******))))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***))))))))))))))))))))))))))))))***++++++,,,,,,---------...............111111000///////////////111111000///...------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++,,,,,,------......///111111000000111333111222444666999;;;<<<===@@@AAAAAAAAAAAAAAA@@@@@@>>>:::666333222333222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++,,,---,,,***)))***+++************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------------...///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---............//////000000111111555555666666777777888888999:::<<<===<<<:::888666333222111000////////////........................////////////////////////......------------..............................~~~lllGGG<<>>;;;::::::999888666333111///++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))*********)))))))))***++++++,,,,,,,,,,,,------.../////////000000////////////000000000///...---,,,++++++***************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++*********+++,,,,,,---------///000111000000222444333333555888;;;???CCCEEEBBBBBBBBBAAA@@@???>>>===<<<999555333222222111000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))),,,...///...,,,++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...------...///000111111222444444555666777888888999;;;<<<<<<<<<;;;999777555111111000///////////////........................////////////////////////......------------..............................uuulllFFF:::>>>;;;999999999888666333000///+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***(((((())))))************)))))))))***++++++,,,,,,,,,,,,------...//////000000000////////////000000//////...---,,,+++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,...000000000111333444444444666999===@@@CCCEEECCCCCCCCCCCCBBBAAA@@@???<<<:::666444444333111000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))+++...///...,,,++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,------------...///000111222222444444555666777888999999<<<<<<;;;;;;999777555444111000//////////////////........................////////////////////////......------------..............................pppmmmFFF:::>>>;;;999999999777555333000///******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***((((((((()))******++++++)))))))))***++++++,,,,,,+++,,,,,,---...///000000///////////////000000111//////...---,,,++++++***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,,,,...000000000111333555555666999;;;>>>@@@AAABBBEEEEEEEEEEEEDDDCCCBBBBBB<<<:::777555444333111000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))************++++++++++++++++++,,,------,,,---...///000111222333333444555666777888999:::;;;;;;:::999777555333222000//////....../////////........................////////////////////////......------------..............................rrroooHHH:::>>>;;;999999888777555222000...******)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))'''(((((()))******++++++)))))))))***++++++,,,,,,++++++,,,---...///000000///////////////000111111000000///...---,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,...000000000111333555555777;;;===??????>>>===BBBCCCCCCCCCCCCCCCBBBBBB;;;888666444444222000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************+++++++++***++++++,,,---,,,,,,---///000222333333333333444666777999::::::;;;:::999777555333111000//////.........//////000........................////////////////////////......------------..............................~~~pppIII;;;>>>;;;999999888777555222000...******)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,++++++,,,---...///000111///////////////000111111000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,---///000000111333555666888<<>><<<:::>>>>>>???@@@@@@@@@??????999777555333333111///---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))+++---************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************++++++******++++++,,,---,,,,,,---///000222333333333333444666777999::::::;;;:::888666333111000/////////.........//////000........................////////////////////////.........------.................................dddLLLAAA===:::777666666555333111///...)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++************************)))))))))***++++++,,,,,,+++,,,---...////////////------......//////000000222111...,,,+++*********************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------...000111222333444999999::::::;;;<<<============???@@@AAA???:::777444333333222111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------------...000111222333444666777888999:::;;;;;;;;;>>>;;;777444333222000...........................------------------------////////////////////////.................................------,,,,,,,,,}}}aaaIII???<<<:::777777666555333111///...)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))*********************************)))))))))***++++++,,,,,,+++,,,---...////////////---......//////000111111222000...,,,+++*********************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444888888999;;;<<<======>>>;;;<<<===???@@@???<<<999444333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))************************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------...///000111333444444666777999:::;;;;;;<<<<<<===:::666444333222000...........................------------------------......................................................---------,,,,,,,,,zzz\\\EEE>>>===:::777777666555333111///...***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******************************)))))))))***++++++,,,,,,+++,,,---...////////////......///000000111111222111///---+++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444777888999;;;===>>>>>>???=========???AAAAAA???===333333222111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))*********++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------......///000222333444555888888:::;;;<<<=========<<<999555333222111000///........................------------------------........................------------------------...------------,,,,,,,,,xxxYYYBBB>>>>>>;;;777777666555333222000///******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***************************)))))))))***++++++,,,,,,+++,,,---.../////////////////////000111111222222000...---+++***)))******************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------...000111222333444666777999<<<>>>?????????BBBAAA@@@AAABBBBBBAAA???222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......///000111222444555555888999:::<<<======>>>>>>:::888444222222111000///........................------------------------........................------------------------------------------------yyyXXXBBB???@@@<<<888777777666444222000///*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---.../////////////////////000111111222222...---,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------...000111222333444555777:::===>>>?????????DDDBBBAAA@@@AAA@@@===;;;222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......///000000222333444555666999:::;;;<<<===>>>>>>>>>999666333111111111000///........................------------------------........................------------------------------------------------{{{XXXBBB@@@AAA;;;888888777666444222000///+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...////////////......///000000111111222---,,,+++)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,------...000111222333444666888;;;>>>?????????>>>???>>>=========;;;777555111111000///...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......000000111222444555666777999999;;;<<<===>>>>>>>>>777555222111111111000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...|||XXXAAA@@@@@@888888888777666444222111000++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************))))))******+++,,,------)))))))))*********++++++,,,,,,+++++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...////////////---......//////000111111---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,------...000111222333444777999<<<>>>??????>>>===:::::::::;;;;;;999555111111000000///...---,,,+++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000111222333444666777777888999:::;;;<<<=========666444111000000111000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||XXXAAA@@@???666888888777666555333111000++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************((()))***,,,...000111222111222222222333333444444111111111000000//////...))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...////////////------......///000000000,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,------...000111222333444888:::===???@@@???===<<<777888999;;;<<<:::666222000000///...---,,,,,,+++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000111222333555666777777888888:::;;;<<<=========666333111000000111000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........WWW>>>CCC======;;;999777666555333000---******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((%%%$$$$$$%%%((())))))(((///,,,))))))******(((%%%,,,******---......///222333333666;;;;;;999:::===GGGAAA???@@@AAA>>>===>>>>>>555444???EEE@@@;;;===888999888555000,,,,,,,,,,,,)))(((((((((&&&%%%%%%&&&&&&%%%$$$###$$$(((***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,---...000000000//////++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************+++,,,---...////////////000111222333999;;;>>>AAAAAA???===;;;888888999999999888777777000000///...---,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++......---,,,,,,,,,,,,,,,......---------------...++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///111111222333333444555555777999:::<<<<<<;;;:::999555444333111000//////.........------------.........------,,,,,,------...------------------------------------------------------------------------WWW???DDD===<<<;;;999777666555333000---******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((***))))))******+++***))),,,)))&&&'''))),,,---,,,&&&---333444333666;;;???FFFOOO]]]iiihhhaaa]]]___NNNXXXdddfffZZZLLLJJJOOOKKKMMMWWWdddcccSSSGGGEEE<<<999777888<<<<<<999555,,,***)))******)))((((((''''''''''''(((&&&$$$!!!''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------...///000000//////...************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************+++,,,---...------...///111444666777:::<<<>>>@@@AAAAAA???>>>AAA@@@>>><<<999555333111000///...------,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++------------------...///...---,,,++++++***++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++***************************************************++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------......///222222333444555666666777777999:::<<<<<<;;;999888444333222111000/////////......------------.........------,,,,,,------...------------------------------------------------------------------------XXX@@@DDD<<<;;;;;;999777666555333000---******)))((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))((((((///,,,)))(((***,,,...///000:::BBBHHHRRR^^^aaa]]]VVV___kkkrrrmmmdddbbbeee]]]XXXWWWZZZ^^^___bbbfffWWW```ppp}}}wwweeeYYYXXXLLLNNNNNNLLLHHHBBB===;;;CCCAAA===777111,,,)))&&&'''%%%$$$&&&((()))'''%%%(((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------...//////000000///...---)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++,,,---...+++,,,...000333666999;;;<<<===???@@@AAABBBBBBBBBFFFDDDBBB>>>999444000...000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++,,,---......///...---,,,+++*********,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////333333444555666777888888888999:::;;;;;;:::888777222222111000000000000000......------------.........------,,,,,,------...------------------------------------------------------------------------~~~XXXBBBDDD;;;;;;;;;999777666555333000---***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***'''(((((((((''''''((()))+++,,,---000555999===>>>ZZZ\\\]]]ccctttvvvcccggghhhkkkpppqqquuu|||qqqpppuuu|||}}}~~~sssccc[[[[[[ZZZfffqqqnnn```UUUUUUYYY???AAA@@@===<<<>>>???>>>///,,,)))&&&%%%&&&(((***''''''((((((((('''%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,------------...//////000000000...---,,,(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......------///111444888:::<<<>>>>>>???@@@AAACCCEEEFFFCCCBBB@@@===999555222000///...------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000000//////......---------------...////////////...---------------,,,,,,,,,------------......------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++******+++++++++,,,,,,------.../////////222222333555666777888888888999:::;;;:::999777555000000/////////000000111......------------.........------,,,,,,------...------------------------------------------------------------------------{{{WWWBBBDDD;;;;;;;;;999777666555333000---***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++)))'''(((+++...&&&,,,777BBBMMMVVV\\\___```eeejjjppp}}}qqq}}}vvvqqqrrrssstttwww|||xxxppp```dddpppzzztttooommmlllkkklllooo{{{zzznnngggeeeWWWYYYUUUKKKDDDBBBAAA>>>999999666000)))$$$%%%&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,---------.........//////000000000...---,,,)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++,,,---...//////000111333555777999:::>>>>>>??????AAACCCEEEFFF@@@???===;;;777444111000...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....../////////......---000000////////////000000......---------......///,,,,,,---------..................---------,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++,,,,,,,,,---------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---......//////000111111222444555666777888888999::::::999777555444//////......//////000111......------------.........------,,,,,,------...------------------------------------------------------------------------wwwUUUBBBCCC;;;===;;;999777666555333000---******)))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***+++***((('''***111666<<>>>>>>>>???@@@BBBCCCDDD???>>><<<999555222...---------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---..................------------......///......---------.........,,,---------........................---------,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------...//////000000000111222333555777888888888999::::::999666444222///...............///000......------------.........------,,,,,,------...------------------------------------------------------------------------tttSSSAAACCC;;;>>>;;;999777666555333000---******)))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((***+++,,,000888EEEOOO]]]cccjjjnnnpppqqqrrrsss}}}sssjjj[[[OOOSSS___PPPQQQYYYdddiiigggdddccchhh^^^XXX]]]gggnnnrrrtttlllggg```___aaaaaa[[[TTTSSSNNNNNN[[[qqqvvvmmmnnnoookkkIIIEEEAAAAAACCCBBB>>>:::000...+++(((''''''(((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............---...///000000//////......------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++,,,,,,---...///000111111333444666888999<<<======>>>???@@@@@@@@@???>>><<<999555111...,,,---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------------------------------...................................................///000111222333333333///000000111333555666777555444333111000/////////------------........................------------++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------......------,,,,,,------...------......//////000000111111333444666888999:::999999:::999888555333111//////...------...............------------.........------,,,,,,------...------------------------------------------------------------------------rrrRRRAAABBB;;;???;;;999777666555333000---******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))---111666???NNN```mmmlllppptttuuusssssstttvvvqqqXXXIIIPPPZZZ^^^hhhwwwssspppoooqqqqqqrrrxxxzzzvvvuuutttvvv~~~}}}zzzvvvtttuuuvvvqqqlllgggddd^^^XXXUUUYYYccckkkjjjsssuuullljjjrrrxxxwwwhhhWWWEEE>>>AAAEEEAAA;;;777444///***''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////,,,---...000000000//////000///...---+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,---...////////////000222444777999:::;;;<<<===>>>>>>>>>>>>>>><<<;;;:::888666333111000,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------------------------------////////////////////////////////////////////////333444555777888999999999::::::<<<>>>AAADDDFFFHHH===;;;999666444222111111---------.........////////////.........---------++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///......------......///------......///000000000222333444666777999;;;;;;999999:::999888555222000//////...---------------.........------............------,,,,,,------...------------------------------------------------------------------------iiiIII>>>DDDBBB777;;;:::999777555222000///******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''%%%)))++++++,,,...///...---000999JJJ^^^lllrrrssszzzzzzzzzwwwqqqeeeYYYPPPPPPTTTYYYbbbrrr{{{vvvvvv||||||zzzvvvpppiiibbb[[[XXXRRR^^^nnn{{{|||pppfff^^^fffdddRRREEEDDDEEEBBB>>><<<777000,,,+++(((###...***&&&%%%&&&((()))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000...------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************************************++++++******)))*********************************,,,,,,,,,,,,------...///222222222222222555999===???>>>===>>>AAADDDEEEEEECCC???:::666333222000...,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,,,,,,,---------......///---,,,,,,---.........+++333...+++333555,,,(((111000******111000222@@@>>>@@@BBBEEEJJJLLLHHHBBBLLLFFFGGGPPPUUURRRQQQTTTQQQJJJDDDDDDHHHHHHCCC>>><<<777222111000---,,,,,,///+++000111)))+++000---,,,,,,,,,...///...+++)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000///...---,,,,,,,,,......//////000000111111444444444555777:::<<<>>>@@@???===;;;777444111///................................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuTTTBBBAAA???777;;;:::999777555222000///******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))***+++((($$$$$$+++222@@@HHHTTTaaallltttyyy|||ssslllddd^^^^^^aaaeeehhhbbbjjjqqqvvv|||~~~}}}}}}}}}|||~~~yyyrrrlllfffttt}}}vvviiigggwww}}}yyyssskkk^^^OOOFFFCCC@@@AAACCCEEEBBB:::///)))!!!''',,,---)))&&&'''***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---------------------------///111111///---,,,,,,,,,+++++++++************))))))))))))************))))))))))))))))))))))))************)))))))))(((************************************************++++++***))))))))))))***************************,,,,,,,,,,,,------...///111333444555666:::@@@CCCCCCBBB@@@AAACCCEEEFFFFFFBBB>>>999555333111///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,,,,---------.........------------...//////...,,,===>>>222,,,+++222???...///---444@@@<<<444888HHHEEEDDDGGGJJJLLLSSS[[[HHHNNNTTTUUUSSSTTTWWWZZZTTTSSSUUUUUUOOODDDAAADDDCCCFFFDDD>>>;;;<<<;;;777000***...111,,,...000)))+++******+++---......---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,......//////000111111111333333444555777:::<<<>>>???>>><<<:::777333111///................................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~___GGGAAA@@@===;;;:::999777555222000///******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))***+++)))***+++***+++999KKKLLLZZZiiirrrrrrppprrruuu]]]]]]___eeelllrrrwwwyyy~~~uuupppttt|||||||||xxxvvvxxxdddVVVaaasss~~~uuuttt|||vvvbbbQQQMMMDDD???@@@FFFGGG@@@<<<>>>''')))++++++)))))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,........................///000222111...+++******************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))*********************************************************))))))******+++************************,,,,,,,,,,,,---...//////111333555888;;;@@@FFFJJJHHHFFFDDDDDDEEEFFFFFFEEE@@@===888444222111///...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,------------.........//////////////////......555>>>:::111000---***///:::===<<>>===;;;888555222000///...............................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvYYYDDD>>>???>>>::::::999777444222///...+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++'''***444999>>>NNN```___iiirrrrrrjjjbbb______[[[aaakkkwwwyyyrrrssszzzxxxyyy}}}}}}yyyyyyxxxwww~~~}}}sssiiifffhhhggggggooo}}}wwwllliiieeeSSSDDDAAA???===FFFSSSAAA555(((###(((,,,+++(((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------............000111111000---***)))))))))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************)))))))))***+++---...///************************+++++++++,,,---...///000000222666999<<>>;;;666333111000...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///........................------------............000000000///...///111333333===>>>@@@GGGCCC<<<===777FFFPPPXXXaaaaaacccnnnsssppphhhvvvkkk\\\QQQNNNSSSXXX\\\EEE;;;999666...000444///222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,,,,---......///000111222222333222333444666888:::;;;<<<===<<<999666444111000///........................................................................------------------------------------------------------------------------yyygggMMM<<<:::;;;999:::999888666444111///...++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))))),,,***000???LLLSSS\\\fffwwwtttoooggg```]]]```ccc|||yyywwwwww{{{xxx|||{{{uuuttt}}}|||vvv}}}}}}zzzrrrqqqwww}}}}}}{{{vvvqqqxxx~~~wwwsssttt|||{{{zzzvvv___PPPFFF@@@EEEOOONNNDDD777---***))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------000111111///+++)))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************(((((()))+++---000222333************************+++++++++,,,---...000000000222555888:::>>>CCCFFFEEECCCBBBBBBBBBAAA???===<<<888444111000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///........................---------.........//////---...///000111555;;;@@@>>>MMMQQQIII@@@:::BBBVVVSSSgggyyyuuusssxxxcccppp}}}ssstttnnn]]]NNNIIIKKKHHHKKKFFF777111222---000///...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++,,,---......///000111222333333222333555777999;;;<<<===<<<:::777444222000///...................................................---.....................------------------------------------------------------------------------~~~gggNNN???<<<<<<999:::999888666444111///...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,---222???QQQcccnnnppppppsssjjj___ZZZ___lll{{{}}}~~~}}}{{{{{{~~~{{{~~~{{{tttvvv~~~xxxtttyyy}}}vvvyyyyyy{{{ooovvv}}}pppbbbVVVLLLDDD@@@FFFLLLOOOFFF555***(((,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---------000000000---***((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************((()))***+++...000222333******************************+++,,,---...000111000222555777999;;;???BBBAAA@@@???@@@@@@@@@>>><<<:::666222//////...---,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................------........./////////)))---222666:::???GGGLLLPPPRRRJJJDDDIIIPPPbbb|||yyycccpppwwwSSSPPPeeejjjVVVNNNZZZfffbbb[[[ZZZ^^^TTTLLLPPP^^^ttt}}}lll___\\\]]]___hhhdddPPPCCC???777000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---......///000222333444444333444666999;;;<<<======:::999666333000///......................................................---------...............------------------------------------------------------------------------mmmTTTDDD>>>===<<<999999888666333111///---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***---///111888GGGXXXcccooozzzxxxnnnaaa``````dddooo}}}}}}~~~tttnnnkkknnn{{{|||{{{ssshhhjjjooopppjjjccceeerrrlllqqqqqqmmmqqqvvvwww{{{wwwlllddd___TTTGGGAAAKKKTTTSSSHHH:::222///+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......////////////,,,)))(((((()))((((((((())))))*********))))))))))))************))))))))))))))))))))))))((()))))))))*********************************************************************++++++---......******************************+++,,,---///000111111333666888999;;;???AAA?????????@@@AAAAAA???>>>888555111.........---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....................................////////////,,,333===CCCFFFGGGKKKNNNKKKJJJJJJZZZxxxppppppooofffcccZZZSSSYYYgggdddWWW[[[mmmoookkkccc^^^dddllliii___uuusss]]]VVV]]]eeerrryyy|||yyy{{{uuubbbXXXUUUOOO===999333///...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,------...///000222333444555444555888:::<<<>>>>>>>>>:::888444111///.........................................................---------.........//////------------------------................................................~~~jjjRRRAAA999888999999999888666333111...---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''))),,,///333555JJJ___mmmllllllppphhhXXXaaaiiittt}}}|||ooojjjssswwwppprrrnnnfffjjjkkkmmmrrrvvvyyyyyyyyy~~~}}}xxx~~~{{{zzzxxxyyyqqqlllsssuuunnnrrrlll]]]HHHFFFIIIPPPVVVPPP???///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...///000000...///...,,,)))((((((***(((((())))))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************,,,,,,+++***))))))))))))*********************************,,,---///000111111444777999;;;===@@@BBB?????????AAACCCDDDBBB@@@777444000...---------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////..................................../////////000222<<>>??????999777444000...------...................................................---------.........//////------------------------................................................~~~aaaHHH??????===888888888777666333111///...---,,,+++***))))))))))))******))))))((((((''''''((())))))((('''''')))++++++$$$$$$+++000444@@@OOOWWW```jjjkkkeee___```cccmmmxxxwwwuuuxxxqqqppppppooonnnZZZ]]]ccckkkuuu|||xxxuuuppplllwwwwww|||zzz~~~rrrfff]]]SSSLLLGGGLLLUUUYYYSSSKKK666///)))''')))+++***'''))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,---...///000111222111///,,,*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))***************+++---......000333555555555666:::???DDDFFFGGGHHHHHHGGGFFFEEEDDDCCCCCC888555111///...---+++***++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------............------...---,,,---//////...---...///000///......111444@@@IIIOOOLLLDDDDDDQQQ^^^xxxqqqbbb[[[VVV]]]pppkkkbbb```RRRaaaoootttvvvSSSQQQOOOCCC333222333)))...000222000---+++---///---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---------............//////............---------------------------------//////...------------...,,,...000111000//////000,,,...///111111000///...++++++,,,---...///000000222///,,,+++---///111111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------...------------.../////////000222444555555555555777888:::<<<======<<<<<<777555222///...---......................................................................................................------------------------------------------------xxx[[[CCC;;;???DDD888888777555333111///...---,,,+++***))))))))))))******))))))((((((((((((((()))******)))((()))+++000,,,***---333;;;GGGQQQbbbdddeeeaaa]]]^^^eeelllxxx~~~xxxyyyzzzvvv|||vvvlllccc\\\XXXTTTRRRiiilllrrrzzz~~~uuummmRRRRRRWWWfffzzzxxxuuu}}}uuufffggg\\\PPPLLLRRRYYY]]]]]]EEE<<<111+++++++++***'''******)))))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,---...///000111111111...+++*********)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))***************+++---......000222555666777;;;???CCCFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCAAA888555222//////...,,,+++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------............------...---,,,---///000///...---............///222444CCCDDDDDDBBBGGGYYYuuu}}}tttlllcccTTTeee~~~jjjkkkkkkyyyxxxhhhxxxkkkXXXPPPKKK<<<333666777---...000000000///000000---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------............//////............---------------------------------//////.........///000000222222111///,,,***+++,,,888777666333222222444555:::999888666444111///...111///------------,,,+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------...------------.../////////000222444555666555555777888:::<<<=========<<<666444222///...---......................................................................................................------------------------------------------------zzz___DDD999<<>>111+++***++++++*********))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,------...///000111111000...+++))))))***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************)))))))))*********++++++***,,,---......///222444666:::???DDDGGGHHHGGGFFFDDDFFFIIIKKKIIIFFFBBB???888555222000//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------............------...---,,,---///000///...000///...---,,,...000111;;;BBBMMM\\\oooooo^^^___cccvvvppp\\\\\\yyyrrruuu|||mmmPPPCCC<<<---///.........//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------------------------------////////////000111222222---...000111333777<<>>>>>===<<<444333111///............................................................................................................------------------------------------------------{{{gggRRREEE@@@<<<888888777666555333000...---,,,++++++***))))))******))))))))))))))))))))))))''')))++++++***)))))))))%%%...555<<>>;;;666333000.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------............------...---,,,---///111000///111000//////111555:::===FFFMMMYYYjjj{{{ggg\\\tttzzz~~~{{{|||dddfff}}}}}}yyyjjjaaaSSS<<<:::666000...///000...,,,...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------------------............000000//////000000111222000111111000///000222444777<<<@@@BBBAAA@@@@@@AAAAAA@@@===:::999999999:::555444222111222111000...000000000000///000000000---------------------------------............///...........................................................................------------.../////////000111333555666777888777999;;;>>>>>>>>><<<;;;333222111///............................................................................................................................................................{{{cccOOOFFFEEE@@@999777777666555222000...---,,,+++******)))*********))))))))))))************'''(((******)))))))))***///:::CCCHHHSSSbbbfffaaa[[[^^^eeennnvvvyyywwwuuuooouuuzzzzzzzzz{{{zzzwwwnnnooooooooopppnnnhhhaaavvvzzz~~~}}}yyytttrrrrrrrrrooojjjccc]]]WWWTTTRRRKKKKKKLLLLLLLLLMMMOOOPPPQQQPPPNNNPPPVVV]]]dddhhhooooooppprrrtttwwwxxxyyy\\\VVVXXXcccmmmqqquuu{{{|||~~~|||~~~xxxmmmbbbWWWNNNIIIZZZ^^^___VVVDDD444+++***++++++++++++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------...------......//////000000///,,,***))))))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************+++++++++++++++,,,.........///111444555999===@@@CCCFFFJJJNNNJJJIIIGGGDDD@@@<<<999888333111...,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------............------...---,,,...000111111000---...///000444===IIIQQQ[[[kkkrrr\\\___mmm~~~{{{XXXbbbgggjjjmmmhhh^^^PPPFFF???666000000111222111.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............------------------....../////////111111000000000000000111222444777999:::;;;===???DDDGGGHHHFFFCCCBBBEEEIIIJJJGGGCCC???>>>???AAACCCEEEBBB===999777555333222111111000000000111222222........................---------............///...........................................................................------------...//////000000111333555777888999888:::===??????===;;;:::111111000//////.........////////////////////////////////////////////////////////////////////////////////////////////////................................................lllSSSAAA<<<>>>@@@777777666444222000...---++++++***************+++)))))))))************+++'''((()))))))))***,,,...666@@@JJJOOOTTTYYYZZZXXX[[[aaalllvvvzzzvvvnnnggglllttt{{{{{{yyywwwqqqkkk```___aaajjjvvv~~~|||sssuuuvvvuuuqqqmmmjjjhhhYYYVVVQQQLLLHHHEEEDDDDDD:::<<<>>>???>>>===>>>???>>>>>>???AAACCCFFFHHHJJJQQQXXXbbbkkkqqqtttuuuvvvnnn___]]][[[WWW^^^lll{{{~~~}}}wwwuuuttttttrrriiiZZZNNNMMMXXXeeefffYYYDDD222(((,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---..................//////000000...,,,)))((()))))))))((()))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************************************++++++++++++,,,+++---.........///111333444888<<<>>>@@@CCCIIIMMMKKKIIIFFFBBB===:::777555111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------............------...------...000222111111///111222000111;;;LLLZZZyyyyyyqqqmmm{{{qqqwwwxxx{{{|||~~~yyyvvvLLLEEE;;;222//////000111............---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............------------------...//////000000222222111111111222333333333666;;;@@@DDDIIIOOOSSSIIIJJJIIIFFFFFFNNN[[[eeeccc```[[[VVVSSSQQQQQQQQQGGGDDDAAA>>>===;;;888666444333222000000000111111////////////////////////---------............///...........................................................................------------...//////000000111333555777999::::::<<<>>>@@@???===:::777////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................{{{lllRRR>>>888;;;???777666555444222000...,,,+++***************++++++))))))*********+++++++++))))))***)))***,,,000444;;;AAALLLTTTUUUTTTWWW^^^fffjjjqqquuuuuurrrmmmjjjqqqvvvwwwqqqkkkgggaaa\\\[[[\\\```iiisssxxxyyyyyy|||wwwqqqiii```WWWOOOIII@@@???===<<<:::888777777666888:::999888777888:::555666888999999999::::::666===GGGPPPXXX```iiioookkkqqqyyy}}}uuueeeUUULLLmmm{{{{{{yyyvvviiiQQQUUU[[[```___TTTCCC666---,,,,,,,,,,,,+++++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---..................////////////---+++)))((()))))))))((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************************************+++++++++,,,,,,,,,---.........///111333444999>>>@@@@@@AAADDDHHHGGGGGGEEECCC???;;;777555111...,,,+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------............------...------...111222222111111666:::999;;;IIIcccwwwyyylllpppwwwVVVxxxwww~~~rrr[[[VVVLLLAAA666000//////............------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............//////............------------------...///000000000111111222333555666888999@@@AAACCCFFFKKKSSS\\\bbbtttwwwzzz{{{~~~xxxrrr^^^\\\YYYTTTNNNFFF===777===;;;888555222111111111////////////////////////---------............///...........................................................................------------...//////000111111222555777:::;;;<<<>>>@@@AAA@@@<<<888555......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................~~~uuucccOOOCCC???>>>;;;777666555444222///---,,,+++***************++++++))))))******+++++++++++++++++++++***+++...444888FFFHHHQQQZZZWWWPPPVVVbbbqqqrrrrrrqqqppppppsssvvvxxxyyyuuulllfffeeeeeecccnnnpppuuuzzz{{{wwwttttttjjjddd\\\UUUOOOIIIAAA;;;777888888888777555222111111222333111......000333444444333333333555:::===:::<<<>>>>>>???EEEOOOWWW```nnnvvvssssssyyyzzzttt```bbbgggooo{{{{{{{{{{{{xxxjjj```VVVNNNQQQYYY[[[SSSIII---------,,,,,,,,,++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++------...///.........///////////////---+++(((((()))))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************************************+++++++++,,,,,,,,,,,,---............111333444;;;AAACCCAAA@@@AAACCCCCCDDDFFFEEECCC>>>999666111///---,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------..................---...------...111222222111---777BBBHHHQQQiiirrrbbbfffuuuwwwqqqpppzzzqqqnnneeeVVVFFF:::444222//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........////////////.........------------------...///000000111000111222555777:::===>>>AAAEEEOOO^^^rrrlllYYYMMMGGGDDD???:::666444222222000000000000000000000000---------.........//////................................................////////////////////////...------------...//////111111111222555777:::<<<>>>???AAABBB@@@;;;777444---...//////000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////qqqUUUBBB======;;;888666444333333222000...,,,+++******))))))******+++***)))))))))))))))***,,,***)))+++111999@@@DDDPPPOOOQQQUUUVVVXXXaaajjjsssooottt~~~uuuwww|||sssooouuu~~~{{{yyywwwvvvvvvuuuqqqjjjddd]]]UUUKKKCCC>>>;;;777555333555666555333222222222111222333333333333333222333333222222333555666777444555555666888;;;>>>@@@IIIPPP[[[eeennnuuu{{{\\\^^^YYYUUU```vvvyyy|||{{{pppqqqxxxtttjjjVVVGGGLLLZZZ[[[QQQHHH444''',,,///)))(((---,,,+++******)))*********))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---222000//////000000///...******))))))))))))******))))))***++++++++++++***************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***************+++***+++...//////000222444777:::>>>AAABBBDDDFFFHHHHHHIIIIIIHHHDDD>>>888444000000///...---,,,,,,,,,---,,,,,,,,,,,,,,,---...*********+++,,,,,,------+++,,,,,,...///000111111...---,,,,,,++++++,,,,,,+++---///...,,,+++---000......//////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------............---------...///111555777444000111666:::NNNqqq}}}{{{{{{xxxyyy{{{sssnnnrrryyyvvvfffWWWaaaiii}}}qqqhhh]]]NNN555///000222111///......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///////////////..................------///...///111///,,,...333111222999AAA@@@;;;@@@KKKWWWnnnsssjjjZZZJJJ@@@;;;999777333111000111444555222///000//////.........//////........................////////////////////////........................---------.........//////222222333444666888:::;;;<<>><<<888666444333333222000...,,,+++******))))))***************)))))))))))))))---+++***...666???FFFIIINNNLLLNNNSSSYYY```kkkvvvrrrjjjiiivvvyyykkk]]]```tttzzzxxxvvvsssrrrooohhh___WWWMMMGGG@@@;;;999777555444+++---000111111111222444222222222333333333333333222222333333333222000000333222333666999:::888666<<>>BBBEEEGGGIIIKKKLLLIIIHHHFFFCCC>>>999555222000000///------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,000000//////......//////...000111000---,,,---///...////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---......//////......---...//////000222333111///DDDEEEJJJfff~~~mmmttt~~~uuutttaaaXXXVVVTTTSSSMMMHHHEEEJJJRRRUUUOOOGGGJJJFFFGGGOOOZZZjjjzzzccc|||^^^UUUUUU???222000---,,,...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///////////////........................666222111333333111222555???999666999???KKK___qqqppp\\\III???>>>999777333000//////111222111111111000//////..............................////////////////////////........................---------.........//////111111222333555777999;;;;;;>>>AAA@@@<<<777222000000///............---,,,111///------///333666777333222000......000333555,,,222555222222666888666<<<999555222111111111111222222111111///...,,,+++000111222222000...,,,+++vvvvvviiiSSSCCC???===888888666444333333222000...,,,+++******))))))******))))))******+++******)))---,,,---444>>>FFFKKKMMMJJJJJJOOOYYYaaahhhooovvvqqqiiifffooo}}}uuuhhhSSS]]]hhhpppwww|||zzzuuuvvvrrrmmmhhhaaaXXXMMMEEE<<<999666555555555444333444666777777555444444555666666666666666777888999777999<<<>>>???===;;;:::555333111111444555444222444555999>>>FFFQQQ^^^fffsssyyy}}}tttccchhh}}}yyyzzzvvvuuurrraaaOOOQQQ______QQQ???222---------,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))******************++++++,,,---......000//////000111222000///******))))))))))))******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,...//////111444666:::===AAACCCEEEFFFHHHIIIKKKIIIDDD???:::555222111000///...------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,.........---------,,,,,,.........------------,,,...///000000......///000......//////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...---......//////......---///......///000222444555---LLLpppyyyrrrrrrZZZeeewww^^^UUUIIIAAA@@@AAACCCCCCCCCAAA@@@AAADDDFFFFFFFFFGGGCCC@@@??????AAAHHHOOO[[[pppvvvppprrrrrraaaGGG:::555//////111222000---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///////////////........................333000000444666333222333888AAANNNYYYaaammmgggVVVVVVAAA>>>999333//////111444222222222222111///...---........................////////////////////////........................------........./////////000000111333555888:::;;;;;;===>>>===999444000///111000...---,,,---.........000222444444222///---111333666666666777;;;???>>>CCCEEEDDDDDDGGGIIIHHHAAAAAABBBCCCAAA;;;333---222333333222111111222333---...000000...---......xxxvvvgggQQQBBB???===999888666444333333222000...,,,+++******))))))******((()))***+++++++++******+++---222;;;DDDJJJKKKIIIGGGKKKUUUbbbjjjiiihhhhhhgggiiikkkmmmpppnnn```QQQNNNcccxxx~~~yyysssqqqqqqrrrkkkaaaXXXPPPGGG>>>888444444333333444555444444333444555555333111222222777777666666777888999:::>>>???@@@AAAAAA???>>><<>>111------,,,,,,,,,+++************+++((((((((((((((((((((((((((()))))))))***************++++++,,,---...///////////////000222222111///+++******))))))******+++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---//////000222555888999<<>>DDD[[[{{{yyyyyygggrrrZZZFFF@@@;;;999666111------------------------------------------------------........................---......///////////////............////////////------111666666555777<<<@@@TTTlll{{{vvvddd^^^nnnzzzrrrfffaaatttyyyqqqdddfffvvv~~~xxxyyyyyy^^^PPPJJJBBB:::666444333222000111111222111000///...........................////////////////////////....................................////////////000111222444777:::<<<======>>>===;;;666222///......///////////////000222///111333333333222222222111999DDDJJJMMMPPPUUUZZZRRRVVVYYY[[[[[[[[[[[[ZZZaaa^^^[[[XXXWWWSSSNNNJJJ@@@<<<888555444555666666111111000...---...111444ppplll]]]HHH<<<>>>AAA>>>888666444333333222000...,,,+++******))))))******))))))***++++++++++++++++++000999BBBGGGHHHFFFDDDKKKOOOXXXbbbgggdddbbbcccbbbkkkpppiii```\\\\\\[[[vvvuuusssqqqtttxxxuuunnnjjj```SSSGGG@@@;;;666222444444555555555444444444333555888999::::::<<<>>>@@@@@@@@@AAAAAACCCDDDDDDKKKJJJIIIGGGEEEDDDCCCCCCKKKMMMLLLDDD:::222222444555555444333444777===AAAMMM```ttt{{{}}}}}}xxxuuummmhhh\\\NNN[[[aaa]]]MMM;;;111---,,,---,,,,,,+++***+++++++++((((((((((((((((((((((((((()))))))))***************+++,,,---...///000000000///000111333333000...++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...///000111333777:::===???AAABBBAAA@@@@@@AAADDDDDDBBB@@@<<<777333000//////...------------...++++++---.../////////...//////000222444555666777888888888999999::::::;;;555666666777666555444444000000//////000000//////...------,,,,,,---..............................------------------------------------------------------,,,,,,------...///...//////////////////......,,,---111444999GGGTTTcccpppjjjvvvTTT\\\xxxqqq]]]QQQIIICCC@@@HHHFFFDDDBBBDDDJJJQQQWWWZZZ```fffhhheeeaaa___```YYYVVVRRRMMMKKKKKKLLLLLLJJJKKKJJJFFFDDDPPPnnnqqqbbbmmmQQQLLLGGGCCC:::///,,,///------------------------------------------------........................---......///////////////........./////////000000///000333555666<<>>:::555111000000---///111111///...///000111000///000555???LLLUUU]]]```aaa]]]XXXUUUXXX\\\NNNSSS[[[cccggghhhjjjlllssscccXXXVVV[[[```cccmmmbbbSSSGGG@@@:::333---444333111111111111000///wwwqqq___HHH===???AAA>>>888666444333333222000...,,,+++******))))))*********************+++,,,---000777@@@FFFFFFEEEEEEFFFSSSSSSVVVZZZ\\\^^^fffooottttttooobbbVVVUUUaaannnzzz{{{zzzuuurrrrrrnnniii[[[RRREEE;;;666555444333555666777777666555666777999;;;>>>?????????@@@AAA@@@AAABBBCCCDDDEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLRRRXXX]]]YYYMMM>>>555111111333333333333444666999<<>>@@@AAABBBBBBAAAAAA@@@???>>>>>>999:::;;;;;;;;;:::888888:::888555444333222000---000///...,,,,,,------................../////////---------------------------------------------------------------......///...//////000000//////...000...000555999AAATTThhhkkkcccmmm{{{ccc\\\TTTzzzdddJJJ:::666:::BBBIIIGGGNNNYYYdddqqq~~~rrrhhh]]]UUUOOONNNNNNJJJBBB===@@@HHHcccvvvzzzggg\\\RRRKKK???222...111------------------------------------------------........................---......///////////////.........//////000000111444222333666<<>>AAACCCCCCAAA>>>999444000000111...000222111---,,,...000111888BBBKKKQQQVVV\\\aaakkkhhhccc___^^^eeeqqqzzzuuueeeUUUGGG===666222///000444444000,,,~~~yyyfffNNNAAA@@@>>>999888666444333333222000...,,,+++******))))))******,,,***)))((()))+++...///888@@@GGGGGGCCCCCCHHHOOOXXXXXXYYYYYYXXX]]]lll{{{ooo___ZZZZZZ^^^iiivvviiittt}}}yyypppggg```[[[JJJCCC:::444444555666555666888::::::999:::>>>AAA<<>>AAAEEEGGGGGGHHHIIIJJJDDDBBB???;;;777333000.........---------......///,,,...111444777888888888;;;<<<===???AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA<<<===>>>??????===;;;:::@@@>>>;;;;;;;;;:::888555444222000...------...///---........./////////000........................---------------------------------------...////////////000000000000//////111///444>>>EEERRRlllbbbQQQZZZhhhGGGDDDDDDHHHJJJJJJOOOUUUiiizzzooo___QQQOOOSSSQQQJJJDDDNNNLLL```xxxuuu^^^RRRGGG999222222........................------------------------........................---......///////////////---......///000000111111555555<<>>777222//////111000111222///---000666<<>>999444333555888888777777:::===>>>>>>AAAFFFJJJNNNTTT]]]fffoooxxx|||pppdddZZZTTTLLLIIIGGGKKKRRRSSSLLLEEE777777777555222222333444333666;;;@@@GGGUUUiiizzzlllyyyzzzppprrrSSSKKKQQQbbbfffRRR;;;222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++,,,...///111222222333333333444444222---***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////000000111222555:::>>>DDDGGGLLLOOOQQQSSSUUUWWWKKKGGGAAA;;;666333111111......---------......///111333777;;;>>>@@@@@@@@@======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEEEEEEEDDDBBB@@@AAA???>>>???BBBCCCBBB@@@777555333000/////////000---.........//////000000........................------------------------...------------...////////////000000000000//////000///777EEEQQQbbbsss\\\VVVmmmiiiOOOJJJDDD@@@???CCCKKK\\\yyykkk[[[PPPMMMOOOAAAJJJKKKMMMkkk{{{iiiXXXNNN???444111........................------------------------........................---......///////////////---......///000111111222777<<>>AAACCCDDDBBB===666000......000000111111///000777CCCMMM[[[^^^aaaaaaaaaeeelllrrr|||}}}```BBB777777666333|||jjjfffPPP???CCC<<<888666555333111000///......+++++++++************)))---,,,++++++,,,000444666@@@BBBCCCBBBCCCIIIUUU^^^jjj]]]RRRUUUaaagggbbbYYYNNNMMMOOOXXXiiiuuussskkkrrrpppllleee___UUUIII>>><<<888444444666999:::999===???AAABBBFFFSSScccpppyyyyyyaaaYYYOOOLLLLLLLLLGGGBBBBBB<<<555333555555333///444333555:::>>>EEETTTbbbxxxqqqxxxwwwkkkSSSRRR___^^^^^^SSS777111222000,,,+++,,,+++)))))))))))))))))))))))))))))))))))))))************------...///000111222222111333444444111...,,,,,,***000000***(((---...+++***111///,,,---))))))444------,,,---111333000+++...---...222222///...111444222///.........---,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111333777===AAAEEEIIINNNRRRTTTSSSPPPNNNOOOJJJBBB:::666222///...222///,,,***+++///444888@@@===777444777>>>???;;;???@@@BBBDDDBBBBBBKKKVVVGGGOOOSSSNNNIIIJJJOOORRRJJJHHHHHHJJJGGG@@@@@@FFFAAACCC@@@:::@@@IIIGGG===@@@>>>:::555111///000111//////...------...//////................................................------,,,,,,,,,---......111...///222333///---...666>>>CCCKKKcccooohhhpppfffGGG???GGGAAACCCLLLaaa{{{nnn```XXXRRRTTT]]]fffiiihhhjjjyyyoooaaaVVVRRRJJJGGGIIIKKK[[[vvv}}}PPPYYY\\\///333333000///111///+++,,,///------------------------------------------------...//////000000000000000555000...000111111333777:::HHHhhh}}}mmmggglllvvv~~~tttkkkdddlll~~~\\\QQQAAA===>>>333---222666111000//////000111000...000000000000000000000000////////////////////////000/////////000111222222333333444888===@@@AAA@@@BBB>>>777111...///111444333---+++444DDDOOOUUUVVV^^^```___]]]fff}}}xxxeeeVVVRRR\\\jjjpppbbbUUUPPPQQQYYYgggtttnnnWWWIII<<>>888444222000///,,,---///222555888;;;<<>>DDDIIIEEE>>>IIIMMMSSSWWWVVVXXXcccpppjjjlllkkkgggeeeccc\\\UUUWWWQQQNNNQQQRRRPPPPPPTTTKKKLLLGGGAAAFFFRRRTTTNNNJJJIIIEEE@@@999444000...++++++---///222222///,,,................................................------,,,,,,------...///111///000333333000///111$$$:::LLL]]]|||}}}zzzfffQQQ@@@<<>>@@@@@@??????<<<777222//////000111000777CCCMMMSSSRRRPPPOOOUUUYYY]]]bbbrrr~~~iiilll{{{pppdddZZZXXXVVVUUUWWW[[[OOORRRTTTUUUSSSPPPMMMLLLLLLUUUXXX___qqqnnnUUU~~~sssiiinnnZZZDDDBBB:::777666555333111000///......+++++++++************)))+++******+++///444:::===???@@@AAACCCFFFIIILLLNNNGGGJJJPPPZZZ```^^^UUULLLUUUffftttsssjjjiiiooouuukkkfff^^^SSSGGG<<<666444222666999999999???JJJSSS[[[jjjnnnZZZNNNGGGFFFCCC???;;;777333111222000000222222444;;;DDDLLLgggwwwwww{{{nnnwwwuuuyyyhhh[[[SSSSSSaaaeeeVVV999000,,,......******///************************))))))*********+++++++++,,,,,,---...///000111111111333444333000...------///+++))),,,...---+++++++++111...+++111222333<<<+++444@@@EEEDDDDDDHHHNNNRRRQQQTTTWWWUUUOOOLLLNNNPPPKKKBBB888111...///000---///000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222333555999>>>BBBBBBDDDGGGIIIKKKJJJIIIHHHEEE@@@999444222222111111...111555:::===>>>===<<>>KKKppp|||yyy|||xxxeeeyyy___KKKCCC>>>777000333222000000222333222111000000000000000000000000/////////////////////////////////000000222333333777777999<<<@@@AAA@@@???;;;999666222000000000111555@@@LLLQQQOOONNNPPPRRRGGGfffhhhZZZWWWSSSVVV```pppmmmrrreeeiii]]]FFF;;;AAAKKKaaaqqqjjjppp[[[CCCAAA;;;;;;666555333111000///......+++++++++*********))))))))))))***---222888===AAA???@@@BBBFFFKKKMMMLLLKKKJJJRRR[[[^^^[[[WWWVVVVVVggglllooonnnnnnnnnlllgggkkk^^^MMMAAA999555666999999:::<<>>>>>===KKKOOOSSSXXXcccttt{{{~~~wwwooonnntttrrrnnnmmmsss{{{{{{www{{{~~~yyyooo```YYY]]]aaaXXXJJJFFFEEEEEEGGGHHHIIIHHHHHH===999222,,,)))+++000444................................................------------...///000000333222333444111///333;;;KKKOOOpppvvvxxxzzznnn]]]JJJ@@@CCCWWWxxxvvvbbbYYYTTT```oootttddd]]]]]]pppnnncccYYYOOOGGGAAAnnn{{{XXXKKKXXX;;;333---...///...---...................................................///000111111222222111111111222444444444<<>>FFFTTTiiiyyy___MMMFFFEEEEEEDDD888555444666444111222666999???OOObbblllsss{{{lll{{{|||{{{}}}```QQQSSS]]]fff\\\CCC---)))------+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111222333444222///------...,,,,,,...111///...222888444???HHH[[[{{{|||rrrvvviii[[[WWWZZZdddwwwuuufff[[[ccctttuuurrrnnniiiddd]]]WWWRRR@@@888...***,,,...---***------------------------------------------------,,,,,,,,,---------......///111444777999===AAAEEEFFFGGGIIIJJJKKKJJJIIIHHHBBB===666111000111222333:::999999:::>>>DDDJJJNNN\\\eeemmmppprrrvvvwwwvvv|||ssskkkjjjiiigggfffggg```fffhhhddd```bbbfffhhheeehhhjjjgggfffjjjqqqwwwvvviii___ZZZWWW[[[VVVOOOKKKJJJJJJJJJJJJFFFEEEAAA777---)))---333............................................................///000111222444333444333000000:::EEEdddmmmtttvvv}}}ssseeewwwPPPGGGDDDPPPkkkzzz___NNNNNNbbbwwwpppaaacccwww|||mmm]]]LLLJJJCCCcccwww{{{aaaZZZGGG;;;000...000///......................................................000111111222222222222222222111111333;;;PPPqqqttt{{{pppkkkhhhqqqzzzbbbPPP???;;;777444111000111222111111111111111111111111111111000000000000000000000000//////000000111333444555555777;;;AAAEEEFFFDDDAAA999666111///111666===BBBOOOOOOPPPWWWdddpppmmmddd|||eee]]]^^^uuu~~~|||nnn[[[DDDBBBaaa}}}ooohhhnnnZZZBBBAAA;;;<<<666555333111000///......+++++++++************)))(((+++///444999===???@@@@@@CCCGGGKKKNNNPPPQQQQQQWWWZZZ[[[TTTMMMQQQ___mmmdddiiilllkkkjjjlllllljjjPPPCCC999999999555555999BBBNNNccc|||jjjTTTIIICCC@@@===999777777666222222555555:::BBBPPPdddwwwyyykkkpppzzzeeeWWWNNNQQQ```dddQQQ999,,,+++...---***++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222222333444444222///------...---000000,,,,,,000555777KKK___eeeaaafffnnnwwwwwwkkklllsssyyytttbbb___fffgggaaa\\\tttwwwwwwpppgggbbbffflll]]]OOO<<<000------...---------------------------------------------------,,,,,,,,,---------......000222555888;;;???CCCFFFHHHIIIKKKMMMMMMLLLJJJHHHBBB===666222111333555777::::::<<>>HHHNNNTTTRRRQQQ]]]xxxmmmKKKHHHccc{{{zzztttkkkfffdddaaa^^^UUU___```TTTLLLWWWjjjvvvpppVVVRRRpppgggbbbmmm]]]HHHEEE999555666555333111000///......+++++++++************)))))),,,222888<<<>>>>>>>>>AAADDDHHHJJJJJJKKKNNNQQQXXXVVVRRROOOPPPTTTYYY\\\bbbhhhmmmllljjjhhhddd___AAA:::777:::::::::DDDRRRbbbtttaaaMMMCCCEEE???;;;;;;999555333555222666:::DDDXXXooo|||~~~sssppp~~~uuummmiiiUUUJJJYYY```[[[JJJ444+++...///+++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000111222333333333444333111...------...///444333///:::NNNUUUNNNeeexxxttt[[[OOOWWWooozzzvvv^^^IIIMMMXXXhhhuuuwwwmmmbbbjjjbbbVVVHHH;;;444000///................................................,,,,,,,,,---------......000333666:::<<<@@@DDDGGGGGGIIILLLNNNNNNLLLHHHFFFAAA===777333444888;;;===BBBEEEKKKSSS^^^jjjsssxxxrrrwwwxxxsssqqqyyyvvvxxx|||wwwrrrrrrtttvvvuuuoookkkkkkjjjhhhcccooozzz|||zzzyyywwwtttzzzlllbbblll~~~~~~rrrsssiii[[[RRRNNNNNNMMMLLLMMMOOORRRRRRLLLAAA444,,,.........................................................///000111333333333333555555555???UUUkkkkkk[[[pppttt[[[HHHNNNZZZuuuzzzZZZXXXdddvvviiigggaaaZZZPPPGGG```gggRRR<<<333222222000...................................................111222222333444333333333333666DDD]]]{{{}}}```qqqtttdddWWWUUUZZZQQQUUU___nnn{{{vvv]]]aaaOOO@@@<<<777444333333222111111111111111111111111111000000000000000000000000//////000111222444555666888:::???DDDFFFEEE@@@<<<444222222444;;;FFFPPPWWWUUU```mmm}}}sssQQQIII___zzz|||zzziiibbbbbb___YYYZZZ___```]]]eee[[[QQQOOOUUU[[[[[[XXX___hhhjjjooo~~~```___yyyyyysssVVV===???<<<>>>666555333111000///......+++++++++************))))))---444:::>>>???===<<>>VVVqqqjjjZZZLLLFFFAAA???<<<888666777666222666???FFFQQQjjjwwwsss}}}yyy|||dddOOO[[[YYY```WWW<<<+++...111,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000111222333444444444444333111...---...///+++333555:::WWW}}}}}}vvvxxxjjjaaappptttOOOMMMiii}}}ooogggkkkkkkaaaOOO===333000................................................,,,,,,,,,---------......000333777:::===AAAEEEGGGEEEHHHKKKNNNNNNKKKGGGDDD@@@<<<666444666;;;@@@BBBOOOTTT\\\eeennntttxxxzzzlllwww|||~~~{{{zzzyyywwwuuuxxxvvvuuuyyyxxxsssrrrrrrlllcccdddnnnxxxzzzzzznnniiissszzzkkk___ZZZVVVRRROOOTTTQQQOOOQQQRRRKKK===222.........................................................///000222333444111333555666999FFFaaayyyxxxyyy~~~aaaUUUmmmqqqTTTFFFIIIWWWwwwkkkJJJXXXzzzmmmcccrrrzzzdddZZZOOOGGGmmmqqqZZZ@@@444333222000///////////////////////////////////////////////////111222333333444444333333;;;BBBWWWyyyyyykkkxxxggg^^^]]]RRRJJJKKKKKKHHHFFFGGGHHHFFFFFFGGGHHHIIIQQQZZZdddpppmmm```DDD@@@:::777555444333222111111111111111111111111000000000000000000000000//////000111222444666777:::===AAADDDFFFCCC===888000111333888AAALLLUUU[[[VVVwwwSSS]]]kkkzzziiiZZZ\\\dddiiieeegggeeecccgggnnnmmmfffeee\\\XXX]]]ccceeeeeegggZZZ```XXXPPPXXXfffssszzzgggWWW|||rrrkkkxxxSSSEEE???BBB:::888666444111///...------+++***)))***++++++***))))))...555:::<<<===@@@BBBDDDIIIJJJFFFFFFLLLPPPOOOFFFJJJOOOTTTXXX\\\```cccgggbbbbbbgggfffZZZJJJAAA;;;999777888DDD\\\yyyvvvYYYMMMDDDCCCCCC===888777666555666:::>>>III]]]ooorrrvvv||||||zzz{{{fffJJJWWW```\\\GGG555111///++++++,,,,,,---...///000000///............///000000000000000111222444555666000444666444000///111444666555EEEkkknnn^^^hhhxxxWWWTTTsssvvvmmmwwwoooUUU@@@444333,,,***---...++++++...------------------------------,,,,,,,,,---......222222555:::@@@DDDGGGHHHIIIIIIJJJKKKKKKIIIDDDAAA===555:::@@@<<<===CCCCCCNNN```tttxxxrrrvvv{{{~~~|||zzz|||vvvwww|||yyyuuu~~~|||~~~uuu```TTTUUUHHHQQQNNNBBBEEERRRMMM;;;333111//////111222222000//////............//////000/////////000111222222333888111555FFFLLL```}}}zzz```SSSmmmyyysss___HHHKKK___~~~UUU[[[yyycccaaabbbRRRQQQLLLssstttUUU<<<222333333000////////////////////////000000000000////////////,,,333888666444666666333===NNN||||||zzzwwwbbbXXXPPPKKKHHHGGGEEECCCCCCDDDEEEEEEDDDIIIEEEBBBDDDFFFGGGHHHIIIKKKPPPXXXddduuuyyyxxxxxx___PPP@@@888444111111333222222222111111111111000000000000000111111111111111222333333333444777:::===>>>???AAA@@@===888555111777111===UUUNNNIIIcccnnneeeQQQjjjqqqlllcccZZZVVV[[[gggppp```]]]XXXTTTQQQOOONNNLLLHHHKKKJJJGGGJJJUUU```fffttt{{{{{{nnnaaa\\\[[[YYYkkkssskkkqqqjjjwwwRRRDDD???AAA999888666444111///...------,,,+++******++++++******,,,222888;;;:::;;;>>>BBBCCCGGGGGGFFFIIIOOOOOOKKKBBBFFFLLLRRRWWW[[[```dddgggccccccddd^^^PPPAAA999777888<<>>@@@888777666333111///------------,,,++++++************000666<<<<<<888888===CCCFFFFFFFFFHHHOOOTTTOOOGGGEEEHHHNNNSSSWWW[[[___bbbeeeddddddaaaVVVEEE999555444999FFF\\\wwwgggPPPJJJGGGAAA<<<888666555666555999EEERRRqqqmmmxxxttthhhnnnzzzuuugggUUUIIIRRR[[[YYYFFF222+++///........................------------.........////////////000222333555666444444333///---111===HHHvvvyyymmmmmmvvvyyygggMMMNNNQQQTTTWWWVVVSSSPPPSSSQQQXXXiii~~~|||[[[bbbjjjgggffftttsss^^^EEE888...---111222000...------------------------------,,,,,,---......///111444999???DDDGGGIIIIIIJJJIIIIIILLLOOOMMMFFF???<<<:::===???EEE[[[kkkhhhxxxzzz{{{zzz}}}ttt|||ssslllkkkjjjqqq}}}yyyttt~~~~~~iiibbbTTTPPPYYYXXXKKKHHHPPPEEE;;;111---000222...***000//////......//////000000000000000111222333444333999444888UUUxxx}}}\\\SSSooo|||hhhUUUWWWMMMNNNNNNHHHEEEWWWbbb```mmmVVVyyy\\\MMMMMMVVV{{{VVV888111111///////////////////////////000000000000000000000000888111///444666444666===MMMoooyyyyyyeeeJJJDDDAAABBBDDDCCCEEEHHHJJJJJJJJJLLLNNNNNNLLLKKKIIIMMMPPPNNNKKKKKKNNNQQQEEECCCDDDFFFEEEFFFMMMUUUnnnpppfff{{{eeeMMM???999555222222333222222222111111111111000000000000111111111111111222333333444666999<<<>>>AAAEEEEEEAAA:::444111111666MMMQQQKKKoooiii```mmmppprrrccc___[[[ZZZ^^^dddjjjmmmaaa___\\\XXXTTTPPPMMMKKKLLLOOONNNIIIGGGIIIKKKKKKHHHNNNRRRQQQSSS___nnnxxxqqqXXXLLLcccyyyqqq|||UUUDDD>>>@@@888666555333000...------------------+++******+++,,,222888===<<<888888???FFFKKKHHHFFFKKKSSSUUUMMMCCCLLLOOOSSSVVVXXXZZZ]]]___ddddddccc]]]NNN???888999;;;GGG[[[rrrfffRRRJJJGGGFFF<<<:::999888666777>>>GGGiiiooo{{{|||oooiii~~~uuujjjbbbIIIKKKTTT]]]RRR:::,,,---//////.........---------,,,------.....................///000222444555666777///222:::444111NNNvvvvvvvvvzzzfff]]]]]]nnnrrrxxxqqqaaaXXX^^^pppmmmTTT^^^}}}|||ggghhhvvv[[[JJJ777---...111111///------------------------------,,,------...///000000444;;;AAAEEEGGGIIIJJJJJJHHHHHHLLLOOOMMMDDD===:::===DDDEEEMMMhhhzzzssszzz{{{|||uuuzzzrrrssszzzqqq^^^RRRHHHGGGEEEDDDIIIUUUdddooo{{{zzzpppkkk~~~~~~|||{{{{{{kkkWWWNNNZZZ```UUULLLMMMKKKCCC999222000111000///000000////////////000000000000000111222333444555333888;;;IIIoooyyy[[[SSSgggkkkUUUMMMZZZTTTPPPHHHEEEUUUyyyccc]]]~~~uuucccjjj}}}aaaTTTNNN```zzzlllDDD333111222////////////////////////000000000000000111111111000,,,000;;;;;;444999FFFbbbsssZZZFFFDDDCCCDDDFFFGGGFFFKKKQQQKKKLLLPPPUUUZZZ]]]]]]\\\^^^___]]]WWWRRRQQQPPPOOOPPPMMMLLLNNNLLLFFFBBBBBBCCCRRRwwwpppnnnvvvYYYGGG>>>888333111333333222222222111111111///000000000111111111111111222333444555777;;;>>>@@@EEEIIIHHHAAA:::555444:::LLLEEELLL}}}|||[[[ffftttiii]]]SSSSSSZZZXXX^^^hhhpppnnn```LLL===FFFFFFFFFFFFEEEFFFHHHJJJDDDHHHHHHEEEFFFIIIJJJIIIDDDQQQ[[[XXXOOOOOOYYYdddlllXXXSSSWWWgggwwwWWWFFF???@@@888666444222000...------------------,,,******---///333888<<<<<<:::;;;CCCJJJLLLGGGFFFKKKPPPNNNFFF>>>MMMOOOSSSVVVXXXYYY\\\^^^dddbbb^^^TTTDDD888888>>>JJJ\\\uuunnnWWWKKKEEE@@@===<<<;;;888666:::AAAPPPhhh{{{uuutttUUUKKKLLLZZZZZZEEE111+++/////////...------,,,,,,,,,---.../////////.........//////111333555777888999333222777===JJJhhhyyyeeeXXXZZZlllvvvccc[[[uuuaaaSSSlllwwwooonnntttppp___FFF333+++---000000------------------------------------...///000111000555<<>>===@@@CCCFFFIIIPPP[[[mmmsssjjjuuu~~~rrrwwwsssaaaSSSWWWdddfffXXXJJJJJJGGGAAA888000---000444000000////////////000000000000111111222444555666444777BBB^^^|||qqqiiihhhnnnkkkaaadddoookkk[[[LLLSSSuuussslll|||[[[wwwuuuWWWJJJOOOooooooXXX:::111333000000000000000000000000///000000000111111111222111000666<<<888444DDD\\\yyyyyyRRRFFFMMMKKKGGGEEEFFFIIIRRRdddtttvvvyyy{{{iiiZZZ```WWWOOOMMMKKKHHHFFFHHHHHHBBBMMMiiipppdddPPPDDD;;;555333333333333222222222222111///000000000111111111111111222444555666999===@@@DDDJJJMMMJJJBBB:::999:::IIIQQQKKKcccsss^^^ooolllSSSHHHMMMWWW]]]___|||lllUUUDDD>>>@@@FFFJJJEEEFFFHHHHHHIIILLLQQQUUUQQQSSSRRRNNNMMMOOOMMMIIINNNQQQWWW```ddd```VVVOOOeee___\\\XXXLLLEEEXXXsss~~~wwwWWWFFF???@@@888555444111///...------...+++---...,,,***+++///333444777:::<<<===@@@FFFJJJGGGDDDCCCGGGHHHCCC???===FFFJJJNNNRRRUUUYYY\\\___ccc]]]UUUHHH:::333:::FFFWWWkkkvvvXXXFFFDDD@@@===<<<999555777<<>>CCCEEEGGGKKKNNNLLLLLLLLLLLLJJJFFFAAA===BBBMMM___eeedddnnnvvvppphhhiiieee___fff~~~nnnSSSFFFAAA???EEE???;;;>>>BBBDDDFFFJJJBBBFFFKKKKKKHHHDDDCCCCCCAAA@@@??????@@@JJJ^^^ppptttjjjlllnnnmmmwww}}}rrraaaYYYcccmmmdddTTTHHHJJJGGG>>>222,,,...444111000000//////000000111000111111222333555666777888:::QQQvvvsssuuusssbbbWWWjjj```kkk{{{ZZZvvvgggMMMPPPKKK|||}}}qqqGGG444333000000000000000000000000///000000111111222222222::::::;;;888333<<<^^^wwwvvvTTTIIIEEEAAAFFFEEEIIIUUUgggyyyiii^^^XXXSSSSSSUUUHHHFFFDDDJJJ______rrr]]]MMM???888666333333333333222222222222000000000000111111111111111222444666777:::???BBBHHHMMMOOOIII@@@;;;>>>DDDNNNEEE```}}}ZZZjjj{{{zzzPPPSSSTTTSSSVVV```nnnwwwKKKKKKKKKLLLMMMLLLIIIGGGLLLPPPTTTUUUVVVWWW[[[___ccceeefffccccccbbb]]]WWWUUUOOOKKKLLLPPPVVV^^^fffWWWPPPOOOVVVXXXQQQMMMNNNtttzzzrrr{{{SSSCCC===@@@999444333111///...------...***,,,...,,,***+++111666777777999<<<@@@DDDFFFHHHCCCBBBDDDEEEAAA<<<===CCCEEEHHHMMMQQQTTTXXX[[[^^^]]]UUUIII>>>555777FFFWWWjjjzzzxxxZZZKKKFFFAAA>>>:::555666999>>>QQQgggwwwwwwtttxxxxxx|||aaaLLLOOO[[[YYYFFF444...............------------...000111222111000///000111222333555888:::;;;555555:::OOOmmm~~~qqq{{{|||bbbXXXlllyyybbbfffooohhhjjjooojjjUUU>>>222//////------------------------,,,,,,------...000111222555;;;AAAEEEFFFIIINNNSSSPPPQQQQQQNNNIIIDDDAAAAAANNNXXXmmmwwwnnnlllqqqpppsssqqqqqqzzzuuuOOO>>>======;;;999???===BBBOOOZZZXXXQQQKKKIIIHHHFFFDDDCCCEEEHHHJJJHHHHHHLLLNNNHHH???>>>BBBfff[[[OOO]]]rrrrrraaa[[[aaahhhiiiMMMOOOMMMDDD999111///111111111000000000000111111111111111222444555777888;;;FFFlll~~~jjjdddkkkttt]]]yyyppp```~~~aaaOOOKKK```zzz~~~VVV999444000000000000000000000000///000000111111222333333<<<>>>===777:::TTTwwwSSSHHHKKKGGG;;;OOOYYYnnniiiVVVMMMFFFKKKEEEBBBKKKVVV{{{eeeqqqqqqYYYEEE:::888444444333333333222222222000000000000111111111111111333555666888<<<@@@CCCIIIMMMNNNFFF<<<:::BBBKKKLLLUUUwww___NNNvvv```ddd\\\\\\gggooogggUUUIIIEEEDDDCCCBBBCCCIIIPPPUUUQQQ]]]mmm{{{|||oooZZZZZZ[[[XXXQQQMMMTTT___bbb[[[VVVVVVYYYYYYTTTOOOtttlllvvvOOO@@@<<<@@@999444333111///...------...))),,,---,,,***,,,222888999888999===BBBFFFFFFEEEAAABBBFFFFFF@@@:::@@@LLLIIILLLPPPSSSUUUWWWZZZ\\\XXXNNNBBB888666???UUUiiiuuuQQQKKKEEEAAA<<<777666999999@@@WWWttt~~~mmmooo|||}}}wwwlllQQQMMMYYY\\\MMM;;;...........................///111222333222000///111111222444666999;;;<<<>>>555MMMmmmSSS^^^bbb]]]nnn```]]]\\\mmmtttdddJJJ777000---------------------------,,,,,,------///000111222888>>>DDDGGGHHHKKKQQQVVVRRRUUUUUUPPPHHHCCCBBBDDDPPPXXXooozzzmmmdddhhhkkklllhhhLLL;;;AAAEEE>>><<>>JJJ```vvvgggPPP???@@@EEE@@@:::888;;;???KKK___uuurrr{{{}}}tttmmmZZZIIIPPP^^^WWWCCC222///...///---+++---222......//////000000111111111444777777888;;;======:::<<>>BBBDDDHHHUUUFFF666AAAHHHGGGOOOrrrvvvllluuuxxxuuubbbrrrcccHHHDDDKKKOOOTTThhhyyy}}}wwwaaaZZZ^^^XXXWWWbbbsssrrr^^^QQQRRR|||ssswwwQQQCCC<<<===:::777444000...---------,,,,,,------,,,+++...333888999666666:::@@@CCCAAA===@@@FFFHHH@@@;;;???EEEHHHJJJJJJLLLQQQVVVYYYZZZZZZHHH;;;666>>>KKK[[[qqqgggKKKDDDGGGBBB:::666888;;;DDDUUUjjj{{{~~~xxxppp\\\IIILLL[[[ZZZMMM666111...//////------000......//////000111111111222444555666777999:::;;;888UUUccc[[[vvvxxxlllWWW\\\ooopppfffhhhjjjVVV===...000000///......///---,,,,,,---.........///222444:::>>>DDDHHHKKKLLLNNNOOORRRUUUPPPKKKGGGCCCQQQmmmmmmoooxxx~~~yyyrrrxxxiiiIII===>>>BBBFFFEEECCCGGGOOOcccZZZRRRWWWooottteeeXXXSSSPPPHHHDDDLLL___}}}|||oooZZZYYYkkk|||vvvoooeee___eeevvvfffRRRPPPUUUGGG666555111///...///000111000///111222...111:::999555;;;MMMyyy```jjjooonnn|||jjjeeeLLLRRR{{{lll~~~kkkOOO<<<444333222000000111111000111000000000111333444555888>>>CCCMMMkkkhhhUUUFFFKKK]]]xxxoooYYYPPPKKKIIIJJJiiipppyyygggIII;;;888666444222444555444222111111111111111222222333555444555777:::???CCCFFFQQQUUUEEE:::CCCHHHNNN___{{{ooodddzzz^^^LLLFFFHHHQQQYYYrrruuu```bbbUUURRRddd~~~tttaaawwwxxxQQQCCC<<<===;;;777444000...---------,,,++++++,,,,,,---000555999888777777;;;@@@BBBAAA>>>CCCDDDCCC>>>===AAAFFFHHHLLLJJJJJJOOOUUUXXXVVVSSS>>>777999III]]]ooo|||yyy\\\KKKIIIEEE===888888888===JJJ]]]ppp}}}lllSSSKKKTTTYYYTTT>>>555......000///...///......///000000111111222222333444777888:::;;;<<>>XXXpppddd}}}{{{oookkk~~~VVVHHH^^^|||TTTDDD777555333222222222000///111111000111222333555666999???HHH]]]rrrOOO]]]qqquuu]]]SSSJJJAAAKKKfff]]]zzzVVVAAA666555444444333222222222111111111111111222333333444444666999===BBBGGGJJJPPPNNNFFFFFFLLLMMM[[[wwwvvvjjjyyyuuuppp\\\???DDDRRR[[[jjj}}}qqqfffVVVTTThhhzzztttsssyyyMMMAAA;;;===<<<777444000...---------,,,******+++,,,...222666999666777999===@@@AAA@@@???EEEBBB===<<>>BBBkkkvvv|||lllrrr]]]ttthhh{{{eeelllkkk[[[>>>333///,,,...000...,,,,,,---.../////////111555888===@@@DDDHHHIIIJJJLLLMMMEEESSSQQQIIIMMMTTT[[[dddpppkkkmmmvvvhhhQQQJJJDDDTTTXXXgggfffYYYPPPMMMDDD@@@SSSnnn}}}|||ssskkkuuuddddddkkk}}}gggIIIPPPUUUBBB666444222000///000111111000222444111444:::888<<>>@@@JJJiii|||jjj___yyy\\\NNNIIIIIIQQQrrrdddNNN888666555555333111111333111111111111222333333444777777999<<>>777444000...---------,,,*********,,,000444777999555888<<<>>>@@@@@@@@@@@@EEE???:::<<>>CCCBBB???@@@GGGOOOOOOQQQVVV___mmmiiiQQQEEECCCEEE<<<:::999>>>KKKaaawwwxxx{{{yyydddQQQLLLTTT]]]OOO@@@222///222222///---//////000000111222222222000222888>>>>>><<>>888555666555000000444111111111111222333444555888999;;;>>>AAAFFFIIIKKKEEEEEEMMMPPPIIINNNooopppffflllpppjjjrrr\\\BBBNNN```pppwww```YYYiiigggccckkkGGGAAA;;;===???777444000...---------,,,+++******---111555777777333888>>>@@@??????@@@BBBBBB<<<999===CCCFFFGGGHHHHHHJJJNNNTTTVVVPPPCCC999555AAAUUUkkk}}}zzzdddPPPSSSSSSTTTYYYbbbppp~~~vvvkkkfffkkk{{{___IIICCCDDD<<<:::888999CCCWWWooo|||qqqZZZLLLPPPZZZUUUEEE666111222111///...//////000111111222222333333444:::>>><<<===MMM```|||jjj}}}zzzsssjjjeeeeeeiiinnnqqquuu{{{ccc{{{{{{cccjjjZZZaaa>>>222+++---000...---000.../////////111444999===???BBBEEEHHHJJJLLLOOOQQQLLLPPPLLLPPPiii}}}|||xxxyyy}}}^^^HHHCCCRRRkkkzzzaaaXXXRRRIIICCCRRRnnntttsss}}}rrryyygggzzz~~~gggTTTWWWTTTEEE777444111000111222222222111777777555444777SSS|||~~~rrr{{{qqqyyybbbccckkkOOORRR~~~MMMAAA555...222555222111444333222222333555777999;;;;;;SSSwwwvvvZZZMMMttttttVVVFFFNNNNNNvvvkkkvvv```GGG<<<555777777222111444111111111111222444555666666888:::===AAAEEEHHHJJJGGGIIIQQQQQQQQQoootttfffhhhmmmeeeggg^^^KKKUUUfffuuunnnkkk~~~___TTT___tttfffaaajjjIIIDDD===>>>@@@777444000...---------,,,,,,+++***---222555666666222888???BBB???>>>@@@CCC???:::999???EEEEEEFFFHHHGGGJJJMMMPPPOOOHHH>>>666===NNNeeexxx|||sssUUUHHHDDD>>>===999777===NNNeeevvvqqquuu~~~dddOOOMMMXXXYYYJJJ:::333111000///000///000000111111222333333555666;;;???>>>GGGfffsss}}}{{{qqqtttwwwdddrrrfffgggcccKKK:::///000111------111...//////000111555;;;???CCCEEEHHHJJJKKKLLLOOOQQQUUUUUUMMMSSSjjjxxxzzz}}}kkkQQQNNNUUUmmmggg[[[RRRJJJGGGSSSpppwwwdddhhhyyysssXXXXXX\\\HHH888555222000111222222222111555555666888>>>^^^|||qqqtttsssrrr```^^^NNNhhhbbbJJJ;;;111444666222111555333333333444666888:::<<>>@@@CCC===888999AAAFFFEEEEEEHHHGGGIIILLLLLLIIIBBB;;;666GGGZZZrrrbbbOOOGGGBBB@@@<<<888;;;JJJ```pppzzz}}}wwwtttgggQQQPPP[[[[[[LLL<<<444111...///111000000000111222222333333555666;;;@@@BBBSSS~~~{{{kkkjjjwwwaaaLLLqqqoooddduuu```TTTAAA333222222---,,,111/////////000111666;;;@@@FFFHHHJJJKKKKKKLLLNNNPPPaaa```YYY]]]lllooolllqqqooowww}}}ZZZHHHUUUfff|||vvvwww{{{{{{cccXXXQQQGGGPPP[[[sssqqqvvv|||oooggg___xxx```^^^fffNNN999666222000111222333333111333333777===EEEeeeuuu|||sssxxxiiirrrnnnOOO[[[QQQ@@@444555666222111666333333333444666999;;;<<>>???CCCDDDCCC777:::>>>AAABBBCCCEEEFFFKKKJJJLLLJJJ@@@777:::BBBaaaiiitttwwwXXXGGGFFFAAA>>><<<:::???UUUmmm~~~~~~pppzzztttYYYCCC[[[WWWRRREEE555---...000111222111111111111222444555444666?????????\\\SSSbbbwwwttt|||lllhhhjjjaaaNNN888...///111///---...000222111111666???GGGHHHEEEOOOQQQDDDJJJWWWPPPjjjVVVlll}}}fffgggzzzrrruuuuuu\\\VVVjjj}}}pppfffZZZPPPSSS]]]ccc```bbbjjjnnnnnnqqqwwwvvv\\\VVVNNN???KKKyyy{{{rrrssswww}}}mmmsss]]]mmmvvvZZZUUUXXXGGG999...///333333111222333333777;;;>>>OOOzzz{{{vvvtttooommm[[[SSSfffwwwgggFFF444444111000222000777111000666999888===FFFYYYmmmkkkVVVQQQXXXfffzzzlllSSSLLLNNNXXXkkkkkkIII222777;;;222...555444333222222333666888:::<<<888@@@IIIJJJSSS```bbbiiiiiifffiii|||}}}|||uuuwwwrrrnnnjjjxxxttt[[[ggg```NNNFFF@@@;;;>>>666333///............---------...000333555666666888===???>>>???BBBBBB@@@888;;;>>>AAABBBCCCEEEFFFGGGIIIJJJGGG<<<555===IIIgggnnnxxxeeeQQQGGGAAA===;;;888<<>>???AAA???;;;888;;;???AAABBBCCCDDDFFFDDDIIIKKKDDD888666EEEWWWooouuu|||qqqzzzvvv[[[JJJCCC>>><<<888:::III\\\uuuxxxkkkzzz~~~tttQQQIIIWWWVVVLLL===111///000111222111111111222333555666333999;;;@@@XXX{{{ccc```iii~~~ZZZggghhhYYYCCC555111222222000000222444444555999AAAGGGOOONNNKKKMMMQQQMMMNNN[[[jjjmmm}}}|||{{{ooohhhrrrtttdddjjj~~~~~~|||bbbXXXIIIEEEVVV|||{{{~~~uuurrr[[[YYYOOOBBB555333555555444444555555<<<:::@@@mmmxxx}}}{{{~~~vvv|||xxxkkkeee]]]PPPNNNQQQMMMNNNOOONNNJJJKKKPPPRRRRRRLLLOOOSSSXXXaaasssxxx\\\{{{oooUUUWWWpppbbbCCC333777777555666222444222333777666888HHH[[[xxxlll```eeesss~~~cccWWWeeennnwwwyyyPPPHHHHHH___aaappp___===777999555444888444333333333444777999;;;@@@BBBNNNUUUUUUbbbuuu{{{mmmiiiuuu~~~oootttkkknnn{{{{{{^^^tttsssuuuQQQ```^^^OOOGGG@@@:::<<<666333///............---,,,///333555555444333222888<<<>>>>>>???@@@<<<666888;;;???AAABBBCCCDDDEEEDDDJJJLLLCCC888<<>>???;;;444999<<>>444222444555444333777<<<>>>VVVvvv___ppp~~~\\\jjjNNNdddzzz}}}[[[===666222333777666222333777888666===YYYvvv|||xxx``````wwwxxxWWWVVVGGGVVVkkk{{{||||||jjjVVVNNNLLLooovvvvvvRRR???:::888444333444444333444666999<<<===FFFLLLZZZaaaiiilllqqq{{{uuuiiihhhxxxdddRRRSSSYYYmmmrrr|||{{{gggzzztttxxxqqqtttbbbJJJCCC@@@<<<===666333///............------222888999777555555666:::<<<<<<;;;>>>@@@;;;444999<<>>GGGLLLXXX```lllrrrmmmwww~~~vvvjjjjjjwww]]]TTTJJJVVVooorrrzzz{{{bbbIIICCCBBB<<<;;;666333///............------222777888666444666888<<<<<<;;;:::===@@@<<<666:::<<<@@@AAABBBBBBCCCDDDDDDCCC===999BBBWWWjjjsssvvvwwwxxxyyyzzz|||~~~~~~vvvfffZZZFFFNNNkkkbbbXXXcccjjjxxxiiiYYYIIIBBB>>>:::>>>GGGbbbuuurrrwwwqqqNNNMMMWWW[[[OOO===333111333111111111222333555777999777>>>JJJuuu{{{aaa```iiipppvvvcccfff\\\FFF555222222//////000222666:::>>>@@@AAACCCGGGKKKIIIJJJ]]]ppprrr{{{xxxllliiiqqqqqqdddfffsss}}}ttttttzzznnnWWWNNNQQQrrr{{{}}}~~~ddd^^^WWWGGG777111555777555666===999MMMvvv|||rrr{{{jjjyyyfffeeettt{{{sssZZZVVVeeeaaaBBB:::666555555222555555777:::;;;FFFddd^^^WWWIIIAAAMMMmmmoooqqqdddMMMJJJbbbyyynnnaaaEEE888777999:::555444444555777:::===???KKKNNNWWW^^^ooo|||sssqqqyyyooo[[[MMMKKK]]]xxxjjj|||xxx{{{~~~bbbHHHDDDDDD<<<999666333///............---,,,111666777555333666999======:::999===AAA>>>777:::<<<@@@AAABBBBBBCCCDDDHHHDDD<<<;;;HHH___ppptttyyyyyyyyyyyyxxxzzz~~~~~~|||{{{zzz|||yyyggg[[[VVVMMMMMM___xxxmmmhhhvvvsssaaaOOOFFF@@@;;;>>>EEEbbbrrreeeooo}}}cccJJJVVV\\\PPP>>>333222333111111111222333666888999:::CCCIIIlllnnn[[[}}}uuu{{{dddbbbggg```III777444333000000111333777<<<@@@AAAAAAGGGDDDIIIFFFGGGcccxxxkkk{{{|||oooffffffpppuuuaaaVVVcccvvv}}}|||{{{}}}www[[[NNNKKKaaaxxxhhhaaaZZZJJJ999222666999666555???999VVV~~~|||yyy```IIIEEEUUUeeexxxiiidddSSS[[[yyyjjjDDD888222444888777666555777:::<<>>@@@QQQRRRXXX___rrryyykkkiiixxxnnnWWWKKKVVV}}}kkkzzzuuusss[[[FFF???CCCAAA;;;666222...,,,,,,---------111333555444333444888<<>>;;;888888;;;<<<>>>???AAAAAABBBBBBDDDAAA<<<===MMMbbbooorrrtttvvvwwwxxxxxxyyy{{{~~~{{{zzzzzz|||~~~}}}~~~~~~~~~~~~pppddd\\\NNNGGGSSS{{{pppllltttUUUGGGAAA<<<>>>DDD\\\nnn|||www\\\lllJJJVVVUUU\\\GGG111;;;///333444444444333444777999BBB???TTTsssyyyuuupppzzzVVVkkkyyysss[[[~~~{{{___```dddXXX===///111000333222333888>>>CCCDDDCCCHHHBBBJJJDDDOOOZZZ~~~kkkuuu{{{uuutttzzzwwwrrrmmmmmmrrr}}}```PPPXXXaaahhhkkkgggbbbvvv|||bbbYYYLLLRRR|||uuunnnaaa```\\\UUUDDD333777<<<222555999GGG___||||||wwwjjjSSSDDDJJJTTT^^^wwwgggsssnnnhhhRRRZZZOOO222444888555777111444>>>333;;;^^^yyyxxxWWW\\\dddLLLMMM\\\{{{vvvUUUHHHVVVgggaaa\\\FFF777111888777777777777888<<>><<>>888666222...,,,,,,---------///111333333111222666:::>>>999888;;;<<<999888999;;;<<<===???@@@AAABBBBBBBBB:::===NNN```gggjjjnnnjjjmmmrrrttttttsssrrrrrruuuuuuuuuwwwzzz}}}}}}|||{{{||||||{{{zzzzzz}}}hhhUUUJJJLLLfffvvvpppaaaNNNFFF@@@>>>???RRRhhh|||wwwxxxMMMUUU[[[bbbMMM666999000333444444444444555888;;;BBBYYY{{{sssdddNNN___tttuuuzzz~~~oooccckkkdddddd[[[BBB222222111333444777<<>>@@@AAAAAAAAAAAA888===TTTeeeggggggllliiikkknnnpppooooooppppppsssrrrsssuuuyyy{{{|||{{{xxxyyyyyyxxxwwwxxxzzz|||{{{{{{yyyxxxyyy}}}pppXXXJJJDDDVVVtttwwwooojjjgggQQQGGGAAA======MMMeee{{{uuuQQQSSS^^^eeeQQQ===888111333444555555555777:::<<>>DDDHHHJJJKKKLLLIIIVVVLLLMMMuuu~~~~~~{{{mmmooovvvgggMMMGGGLLL[[[nnnjjjllltttzzz___KKKEEEbbbhhheeecccSSS<<<777:::555111>>>VVV}}}~~~{{{xxxbbbVVVOOODDDHHHXXXzzzuuukkkvvvdddWWWffffff>>>777;;;999888777333999555KKKwwwttt^^^lll|||lll]]]PPPIIIKKKbbbtttrrrttt|||nnnLLLOOOaaayyybbbSSS===;;;999666777999:::===CCCJJJNNNSSS[[[\\\iiirrrvvv~~~pppyyyvvvbbbLLL@@@EEEVVVeee{{{tttyyyooo~~~tttxxxsssVVVEEEAAA@@@===:::666222...,,,,,,---------111444555555444444888<<<:::888888;;;:::777777::::::;;;<<<>>>@@@@@@AAAAAA@@@999@@@VVVeeedddeeekkkkkkllllllkkkkkklllooorrrrrrrrrrrrtttwwwzzzzzzyyyvvvwwwwwwvvvuuuvvvxxxzzzzzzyyyvvvsssqqquuu|||yyyZZZJJJ@@@NNNnnnxxxlllggg~~~rrrYYYLLLEEEBBB@@@OOOfff~~~mmmYYYRRR```fffVVVDDD777222222444555555666888;;;>>>DDDooorrrzzzmmmbbbWWWDDDXXXqqqeeeyyyhhhrrrllleeeaaaKKK666222333222555:::@@@DDDHHHJJJLLLKKKIIIUUUNNNQQQgggtttyyy}}}vvvmmmpppyyyxxxRRRGGGFFFQQQgggfffhhhqqq}}}cccPPPFFF[[[fffeeeeeeXXX???777;;;888666DDD```}}}zzzyyypppYYYOOOFFFFFFNNNkkk~~~|||hhhvvvxxxgggWWWbbbrrrCCC777;;;999777:::888???<<>>???@@@AAAAAA======GGGYYYccccccdddhhhllllllkkkiiiiiikkkooorrrrrrqqqqqqsssuuuwwwwwwvvvuuuvvvvvvuuuttttttwwwyyy||||||yyytttpppqqqvvv{{{~~~]]]MMMAAAPPPsss~~~mmmiii{{{___MMMEEEAAA@@@LLLccc{{{jjjxxxbbbQQQ___eee[[[MMM888222222333555666777999===@@@KKKsssyyyrrrxxxxxxVVVLLLLLLDDDXXXpppiiivvvtttnnnpppeeedddPPP999222444333777===BBBEEEHHHJJJLLLMMMJJJPPPOOObbbvvv{{{~~~zzzrrr}}}~~~tttkkkoooyyySSSGGG>>>@@@VVV\\\___jjjzzzhhhUUUFFFSSS|||qqqrrrzzzaaabbbeeeZZZAAA777<<<;;;;;;EEElllzzzzzz}}}}}}iiiUUUKKKHHHGGGYYYqqquuuaaaggg}}}iiiXXXaaaQQQ999777:::<<<:::999CCCBBB[[[|||ooozzzxxx|||lllXXXQQQUUUnnnVVVMMM[[[}}}sss\\\;;;;;;999999999:::<<<>>>CCCJJJNNNTTTYYYdddrrrpppvvvooo\\\BBBBBBBBBBBBEEEKKKSSSYYYmmm{{{zzznnneee^^^hhhoooyyybbb~~~mmmOOOBBB@@@>>>;;;:::666222...,,,,,,---------111444666555444555999===<<<;;;;;;===:::555666:::::::::<<<>>>???@@@@@@@@@888BBBQQQ]]]cccddddddeeejjjkkkkkkjjjiiijjjmmmoooqqqpppoooppprrrtttsssrrrtttuuuuuutttssstttvvvxxxzzz}}}}}}yyywwwyyy|||}}}```OOOBBBRRRxxxzzziiieeedddNNNBBB???>>>HHH]]]vvvtttsssjjjQQQ^^^ddd^^^TTT888222222333555666777:::>>>AAAUUUyyyooorrrxxxzzz\\\OOOOOOJJJYYYssszzzlllssseeegggTTT:::333555555:::@@@EEEGGGIIIKKKMMMMMMKKKMMMVVV{{{xxxuuu{{{vvviiinnnxxxwwwOOOHHH>>>:::OOOYYYWWW```tttzzz}}}kkkXXXFFFNNNuuuttttttnnneeefffkkk```EEE777;;;<<<;;;CCCwwwwwwyyy~~~}}}~~~uuuaaaSSSHHHKKKfff{{{}}}iii```wwwttt[[[\\\TTT888777:::<<<999777AAADDD```|||qqqxxxuuuuuu^^^SSSMMM___\\\NNN[[[wwweee>>><<<999888999;;;===@@@FFFMMMRRRRRRZZZqqq{{{rrrooorrrzzzyyy___JJJDDDGGGJJJLLLMMMOOOSSSVVVWWWfff```RRRNNNIIIJJJ\\\fff```^^^tttmmm{{{jjjLLL@@@>>><<<:::999666222...,,,,,,---------111333555444333444888<<<===<<<======:::555666:::999:::<<<===???@@@@@@@@@444FFFYYYaaadddfffeeebbbgggiiikkkkkkkkkjjjkkklllpppnnnnnnooopppqqqpppoootttuuuuuutttssstttvvvxxxttt{{{aaaOOOBBBQQQwwwooo```^^^zzzmmmSSSEEEAAAAAAIII^^^www}}}oooPPP\\\ccc```XXX999222222333555666888:::>>>AAANNNkkktttmmmxxxlll[[[QQQEEEMMMgggyyy|||uuufffhhhUUU;;;333666777<<>>CCCIIIQQQVVVTTTeeewwwlllnnnttt~~~uuu[[[EEEFFFIIIMMMMMMLLLMMMQQQUUUQQQ___VVVKKKRRRRRRQQQ^^^jjjiiimmmmmmqqqzzz{{{kkkMMM===AAAAAA;;;;;;555222///,,,+++,,,---///111555666333222666:::<<<>>>>>>===<<<999666666777;;;<<<===???AAABBBBBBCCC<<>>@@@666888999BBB:::>>>}}}sssvvvrrr{{{jjjWWWMMMKKKXXXhhhfffMMMXXXwww}}}sss~~~GGG???777>>>======???FFFNNNUUUYYYaaaqqq~~~xxxmmmrrrxxx{{{}}}}}}gggUUUKKKSSSQQQRRRXXX\\\^^^bbbggg]]][[[\\\___ZZZYYYkkk~~~fff^^^wwwyyyvvvoooOOO===@@@???888999555222///,,,+++,,,...///111555666333222666:::;;;666;;;===999666888::::::;;;<<<===???@@@AAAAAAAAA???JJJWWW]]]\\\ZZZ\\\___ccchhhiiiffffffjjjllljjjiiiiiijjjkkkllllllmmmmmmnnnqqqssstttttttttuuuvvv{{{{{{{{{~~~{{{kkk]]]bbbddd^^^XXXLLLRRRpppqqqgggpppuuuZZZIIIAAA@@@GGG^^^xxxQQQ]]]fffjjjddd:::666666444444777999<<>>;;;<<>>CCCKKKRRRWWWZZZ___ggg}}}{{{ppprrrwww}}}mmm___YYY______[[[```ooo|||{{{{{{|||ooo```~~~}}}wwwoooOOO<<>>????????????DDDMMMWWW[[[XXXWWWYYY\\\bbbdddcccbbbeeekkkllljjjdddfffhhhjjjkkklllllllllnnnpppsssttttttuuuvvvxxx{{{yyyxxxxxxzzz|||}}}}}}|||}}}gggZZZ\\\^^^^^^[[[PPPRRRjjj|||yyymmmrrr~~~~~~}}}bbbOOOFFFCCCEEE^^^xxxYYY___kkkssslllAAA444666333444888;;;>>>EEEMMMsssvvvjjjqqq~~~|||uuuiiiYYYNNNNNNTTTHHHOOOtttrrriiilllyyyxxxdddiii[[[AAA666777<<>>===<<<===@@@HHHRRRYYY[[[[[[dddcccsss~~~www{{{fffkkkpppxxxuuueeekkkiiihhh{{{\\\eeennnwwwzzzzzz}}}lllLLL:::???AAA<<<===444222...,,,+++,,,...000222555555222333888;;;::::::KKKMMM<<<222:::>>>888;;;;;;<<<===>>>>>>======GGGOOOWWWYYYVVVTTTXXX\\\ccc```^^^___ccchhhjjjhhhccceeegggjjjkkkkkkkkkjjjmmmooorrrttttttuuuwwwyyyzzzyyyxxxwwwxxxzzz{{{|||{{{~~~{{{iii]]]^^^bbbaaa]]]QQQTTTnnn~~~|||yyyvvvooovvv|||~~~uuutttzzzhhhTTTHHHDDDEEE^^^yyy^^^```oooxxxoooHHH666777555666999<<>>888@@@AAA^^^llleeerrr}}}ssshhh]]]WWWTTTSSSmmmmmmOOOWWWyyyKKK======<<<>>>DDDNNNWWW^^^___^^^gggcccrrrrrrgggfffjjjrrr{{{qqqnnnppp{{{oookkkpppiiiTTTSSSrrr{{{ooouuuvvvzzziiiJJJ:::???AAA<<<===333111...,,,+++,,,///000333555444111333999;;;999<<>>>>>>>>>>>IIIPPPVVVWWWSSSQQQTTTYYY^^^ZZZYYY]]]``````aaadddeeefffggghhhiiiiiihhhhhhlllnnnqqqrrrrrrssstttvvvtttwww{{{}}}}}}{{{zzzzzzvvvwwwhhhfffeeebbbgggfff^^^OOOWWWyyyyyyyyy~~~}}}}}}zzzeeeJJJ===DDDRRRZZZuuupppXXXHHH@@@FFF^^^zzzgggaaasss{{{pppUUU;;;:::777888;;;<<>>888===;;;@@@DDDMMMmmmkkkyyyrrrqqqzzznnnSSS\\\|||xxxoooYYYFFF999???EEENNNTTTWWW[[[```ddddddfff}}}qqqbbbgggjjjooouuu{{{xxxxxxffffffsss___XXX\\\yyyqqq]]]yyyrrrkkkvvvuuusssdddHHH999??????888888333111...,,,+++---///111444444222111444:::;;;888777;;;<<<666444777<<<===999:::<<<===>>>???@@@@@@JJJPPPVVVUUUPPPLLLOOORRRWWWVVVXXX]]]___]]]___eeebbbcccdddeeefffggghhhiiilllnnnpppqqqqqqqqqrrrsssqqquuuyyy{{{zzzyyyyyyzzzzzz|||eeeTTTcccnnnjjjkkkgggcccTTTSSSkkk~~~}}}yyyqqqgggTTTDDDHHHWWW\\\WWWiiizzzxxx___LLLDDDGGG___yyynnn```tttttt[[[:::888666666:::<<>>DDDMMMBBBrrrwwwzzzxxx~~~zzz~~~RRRNNNTTTgggwww{{{|||~~~^^^UUUOOOOOOhhhrrrTTT\\\[[[LLL???MMMQQQ[[[aaaXXXMMMRRR```^^^nnnnnnUUUTTTZZZccciiiooovvvfffQQQNNNOOOLLLFFFDDDCCCGGGQQQZZZ[[[WWWSSSSSSxxxvvvllliii|||mmmjjjnnnkkklll```GGG;;;AAA???888999333111---++++++---111333666333000111555888888777777777555555666777:::;;;:::999;;;======<<>>:::===FFFPPP^^^kkknnnjjjgggeeejjjwww|||bbbKKKSSSooosssoooLLLDDDGGGSSS}}}ppp{{{vvvqqqsssxxxzzz|||}}}}}}~~~zzzdddPPPOOOJJJLLLUUU\\\sssZZZNNNlllqqq\\\kkkfffDDD999===CCCEEELLLnnn~~~uuu{{{uuuxxx```WWWXXXhhhwww{{{{{{}}}aaaVVVIIICCCXXXvvvpppSSS\\\yyy^^^MMMFFFRRRYYYhhhssslll]]]ZZZaaa```hhhwwwzzzrrr^^^SSSXXX___fffmmmuuu}}}sssVVVNNNQQQQQQMMMFFFCCC@@@AAAGGGNNNQQQQQQVVV```lllbbb```jjjxxx}}}qqqrrrzzzxxxmmmcccKKK===AAA???999:::444222...,,,,,,...222444666333000111555888888777777666555555555777999;;;:::999;;;======<<>>CCCGGGQQQ[[[|||vvvtttyyy|||}}}dddUUUPPP___rrr{{{|||}}}uuu```UUUKKKNNNKKKQQQdddsssmmmkkk}}}iiiVVVhhhuuu}}}QQQHHHJJJ[[[\\\aaagggfff```^^^aaaaaa^^^llloooYYYPPPPPPSSS[[[fffoooqqqqqqyyyqqqbbb```YYYPPPLLLPPPNNNLLLGGGAAA???FFFOOORRRWWWiii~~~yyysssnnnllleeexxx|||~~~ppplllVVVBBBAAAAAA<<<===444222///------///222444555222111222666888888666777666555444555666999::::::999;;;======<<>>FFFSSSUUUXXXZZZ___hhhppp{{{zzzsssnnnyyyzzz~~~xxxnnnmmmXXXAAA>>>>>>:::;;;444222...,,,,,,...222444444222111333777999777555666555444444444666888::::::999;;;======<<>>LLL\\\wwwQQQ@@@^^^~~~}}}jjjUUUJJJVVVrrr^^^|||nnnGGG888888===FFFKKKLLLNNNRRRPPP___KKKhhhzzzfffcccYYYTTTddd~~~tttbbbjjj~~~|||qqqxxxwwwyyygggPPPTTTOOOGGGGGGFFFDDDCCCBBBBBBBBBCCC===EEE[[[qqqlll}}}YYYlllwww~~~```OOOLLLVVVjjjyyyzzzzzz}}}}}}sss]]]<<>>GGGLLLMMMPPPSSSVVVoooOOO\\\~~~qqqxxxkkkxxxwww}}}qqquuuvvvwwwxxx}}}eeeGGGKKKLLLGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDTTTuuuttt\\\eeetttaaaWWWOOOSSSgggvvvyyyyyy||||||}}}yyywwwSSSMMM^^^qqqwwwmmmttt^^^SSSccctttbbbNNN[[[bbbdddzzzhhhnnn}}}ooommmoooqqqsssuuuvvvyyy|||xxxzzz|||```mmm}}}~~~yyybbbNNNDDDGGGSSSggg}}}}}}lll```^^^uuueeeaaa}}}\\\GGGHHHQQQVVV```tttyyyxxxwww{{{fffXXXOOOVVVaaajjjttt}}}zzz|||iiiYYY\\\bbbwwwuuuyyy}}}YYY___sssTTTVVVTTTOOOVVV]]]]]]\\\]]]aaadddjjjfffkkk{{{ooowwwjjjRRROOOMMMOOOUUU^^^fffkkkooopppvvv||||||lllXXXXXXNNNHHHHHHHHHNNNbbbyyyfff___|||xxx|||uuuZZZCCC>>><<<777999555///***+++------///333555333111333777888777555555<<<555///444666555888:::888999::::::;;;BBBJJJQQQSSSPPPGGG@@@???@@@@@@???AAADDDGGGJJJMMMNNNOOOMMMMMMMMMMMMMMMPPPUUUXXX]]]^^^```aaabbbeeehhhkkknnnoooppppppqqqrrrvvvxxxzzz{{{hhhIIIDDDQQQiiiGGGCCC===___eee]]]jjjxxx~~~jjjSSSNNN^^^pppbbb{{{\\\<<<777999>>>FFFNNNUUUYYYZZZTTT|||zzzQQQWWWnnn}}}xxxiiippp|||zzz^^^PPPJJJFFFHHHIIIJJJKKKLLLJJJHHHDDDBBB???BBBRRR}}}nnnwww}}}[[[hhhtttgggUUUNNNRRRbbbooorrruuuzzzvvvsssppppppsssuuuuuutttxxx\\\VVVffftttcccyyyvvvwwwccc```qqqppp}}}ddddddnnnnnnddd{{{}}}}}}pppiiihhhmmmjjjlllppptttwwwyyyzzzzzzyyyzzz}}}yyy|||___DDDBBBBBBIII\\\vvv}}}ooozzz|||jjjaaa}}}gggEEEHHHGGGLLL___}}}rrruuummmNNNMMMQQQZZZkkkqqqzzzyyyvvv|||{{{rrrrrrsssqqqxxx~~~yyysss{{{|||~~~qqqUUUhhhjjjPPPQQQbbb^^^[[[ZZZ^^^```___^^^___dddiii```vvvkkkxxxWWWLLLMMMRRRLLLPPP```hhhgggsssxxx{{{~~~tttaaaXXXTTTOOOKKKLLLYYYssskkkqqqttt}}}uuuZZZCCC???===888:::555///***+++------///333444222111333666888666444555;;;555///444666444888:::888999::::::;;;AAAJJJQQQSSSPPPFFF???>>>??????===???AAAEEEGGGJJJKKKLLLKKKLLLLLLLLLLLLNNNSSSVVVZZZ\\\___aaabbbdddgggiiijjjlllnnnoooppprrrvvvyyyvvv{{{~~~kkkSSSKKK^^^www```KKKOOOHHHFFF\\\rrryyyyyy~~~~~~jjjUUUSSSmmm{{{ggg{{{ZZZ???999;;;???EEEKKKPPPSSSTTTLLLttt```SSSaaaxxx}}}vvvgggeeerrr{{{zzz{{{{{{\\\NNNJJJEEEDDDFFFGGGHHHHHHGGGFFFCCCBBBGGGAAALLL]]]sssoooqqquuuhhhjjjZZZPPP[[[rrrrrrvvv{{{~~~~~~{{{wwwuuu~~~VVVZZZgggmmmnnn|||vvvppp{{{tttbbbbbbuuu}}}~~~WWWZZZccc^^^ZZZhhh|||pppeeeiiikkkfffiiinnnsssxxx{{{}}}}}}{{{|||~~~mmmZZZNNN???@@@;;;===QQQnnn|||rrrhhh|||iiilll~~~tttNNNNNNQQQ^^^^^^}}}|||{{{yyyTTTLLLNNNVVVhhhmmmwwwyyy|||~~~rrr]]][[[\\\aaammm{{{~~~www}}}pppZZZmmmbbbSSSWWW___^^^ZZZXXX\\\^^^]]]^^^aaaZZZfffaaakkktttfffQQQKKKOOOJJJKKKYYYdddiiiooonnnpppvvvwww|||~~~hhh[[[SSSNNNRRR^^^pppuuuxxx|||uuu}}}|||tttYYYCCC@@@>>>999;;;555///***+++------///333333111000222666777555222444;;;555///555777444888999888999;;;:::;;;AAAJJJPPPRRROOOFFF???===>>>===;;;<<<>>>AAADDDFFFGGGGGGHHHIIIIIIIIIIIILLLOOOSSSUUUYYY]]]```aaaccceeefffgggiiikkkmmmooorrrvvvyyyttt}}}~~~jjjVVVVVVgggjjjhhhllliii```fffvvv|||}}}~~~zzzeeeUUUWWW{{{jjjVVV>>>999<<<@@@EEEJJJNNNPPPQQQJJJiiiPPPZZZuuulllfffnnnnnnbbb}}}zzzXXXJJJJJJFFFBBBCCCCCCDDDDDDCCCBBBAAAAAADDD@@@LLLaaauuu}}}tttrrr}}}nnnlllqqqtttqqqnnnlllhhhcccfffnnnyyyrrrrrrcccLLLUUU\\\]]]```\\\ddd~~~}}}xxxnnndddaaafffppplll]]]cccyyyyyyMMMUUU^^^UUU___yyyooo___iiihhhfffiiinnnsssxxx{{{|||}}}{{{|||~~~bbbJJJJJJEEEDDDBBBEEEQQQ```kkkmmmkkk|||bbbuuuvvveeeHHHIIIJJJWWWwww{{{bbb}}}YYYKKKIIIPPPaaagggrrrsss}}}}}}yyy```bbbdddbbbfffyyywwwfffbbbfff}}}lll___uuu]]]XXX]]]XXX\\\VVVRRRTTTVVVVVVYYY]]]XXXfffgggccc\\\LLLPPPJJJFFFPPP[[[dddhhhfffiiirrrrrrsss}}}zzzjjj```hhh{{{pppmmmwwwrrrgggwww}}}zzzqqqVVVAAA???>>>999:::555///***+++------///333333111000222666666444111333:::555///555777444888999888999;;;;;;;;;AAAIIIPPPRRRPPPFFF>>><<<<<<;;;999;;;<<>>PPPyyy{{{wwwkkkmmm{{{vvv___rrr~~~uuuiiiZZZKKKZZZZZZ[[[\\\]]]```dddgggnnntttmmmoooaaaNNNSSSRRRNNNSSSRRR]]]xxxpppXXXRRRPPP___}}}xxxaaaWWWbbbzzzwwwNNNWWWaaaXXXddduuuyyynnn\\\ggggggjjjlllpppsssvvvxxxxxxxxxyyyyyyzzz|||~~~kkkNNNOOOIII999>>>CCCEEEKKKaaa|||iiibbbppp~~~~~~^^^zzzttt}}}___RRRVVVQQQWWWxxxQQQYYYZZZLLLHHHKKKYYY```ooolllwwwyyywwwbbbaaa]]]]]]kkk|||~~~tttuuuJJJ???IIIXXXjjjeeeaaazzzuuu]]]```eeeZZZ___XXXRRRQQQRRRSSSVVV[[[\\\bbbggg___rrrxxxfffNNNRRRMMMDDDIIIRRRWWW___bbbhhhppplllhhhppplll{{{yyydddUUURRR___nnn}}}yyyxxxwwwnnnRRR>>>>>>>>>888888555///***+++------///333333111111333666666333000111999444///555777444777888888999<<<;;;;;;AAAHHHPPPSSSPPPGGG???<<<;;;:::999:::<<<===???@@@@@@@@@@@@AAABBBBBBBBBCCCFFFIIIMMMQQQVVV[[[]]]___bbbcccfffhhhkkkmmmnnnppprrrtttxxxwwwyyyyyyeeeiiippp{{{~~~||||||~~~~~~|||cccYYYhhhmmmqqqvvvooozzzzzz{{{|||}}}}}}sss^^^TTT^^^~~~yyyeeeMMM:::888===CCCGGGIIIJJJMMMOOOTTTJJJlll]]]{{{aaaXXXWWW{{{}}}eee___VVVPPPiiidddJJJHHHIIIDDDFFFYYYvvvnnnJJJCCCJJJIIIHHH??????>>>>>>>>>>>>>>>>>>222<<>>;;;AAA```sssYYYQQQUUU______\\\lll~~~ddd```~~~eeeVVVZZZVVV]]]yyy{{{QQQTTTYYYLLLHHHGGGQQQYYYkkkjjjqqquuuxxxxxxgggWWWUUU^^^ggghhhfffgggvvvYYYRRRGGGQQQIIIJJJ^^^xxx^^^bbb}}}ppp^^^fffkkkccchhh```YYYWWWWWWVVVXXX\\\\\\WWW]]]^^^ccckkkMMMQQQOOOFFFGGGMMMPPPXXX[[[^^^bbb\\\ZZZeeeVVVTTTlll~~~bbbMMMDDDCCCUUUkkktttxxx|||uuukkkOOO<<<===>>>888888555///***+++------///333333222222444777777333000000888444///555777444777888777999<<<<<<<<>>>>>>>><<<>>>?????????@@@BBBDDDHHHKKKQQQUUUXXX[[[___aaadddfffjjjllllllnnnpppqqqtttqqquuu}}}~~~}}}ttt^^^ffftttjjjiiiqqq{{{|||zzz{{{~~~}}}}}}yyyxxx|||YYY444;;;SSSgggqqqqqqxxxxxxxxxyyyzzz|||}}}~~~~~~uuuaaa[[[iii}}}sssyyyeeeJJJ>>><<<@@@FFFHHHFFFEEEFFFGGGNNNCCC```rrrYYYiiiLLLTTTeeesssUUUKKKNNNPPPKKKOOObbbxxxcccFFFEEEIIIHHHJJJ??????@@@@@@???>>>======;;;;;;EEE~~~xxxvvveeennnyyy~~~TTTPPPQQQcccnnnlllhhhccc```^^^```aaawww{{{eeeYYY[[[iii~~~wwwnnntttnnniiiooopppkkkllleeennnpppmmmuuu{{{{{{rrr^^^]]]ppp~~~sssiiiUUURRRWWWRRRXXXzzzxxxrrrooovvvaaannniiifffdddgggkkkpppsssvvvwwwwwwxxxxxxxxxyyy|||~~~hhh^^^HHH???EEEEEEHHHFFFLLL[[[kkk|||~~~___dddbbb```rrrwwwlll}}}XXXiiiMMMNNNPPP\\\iii}}}TTTSSSnnn[[[LLLHHHFFFLLLQQQcccjjjlllrrrxxxyyymmmXXXXXX^^^cccfff^^^mmmMMMOOOSSSVVVJJJGGGXXXssswww[[[gggzzz|||fff___eeegggdddggg___ZZZXXXWWWUUUUUUXXXZZZQQQWWW```bbb{{{|||qqqPPPOOOMMMIIIJJJKKKOOOTTTRRROOOPPPLLLNNN\\\aaaPPPMMMpppgggMMMHHHEEEAAAMMMbbbhhhhhhrrr|||uuujjjNNN;;;>>>???999888555///***+++------///333444333333555888888444000///777444///666777444777777777:::===<<<<<>>@@@BBBFFFJJJNNNRRRVVVZZZ^^^^^^aaafffhhhjjjlllnnnpppoooooosssvvvuuunnnjjjiiiLLLNNN^^^uuu|||qqqeeebbbnnnsssxxxwwwsssppprrruuuuuuwwwyyyzzzwwwssslllhhhkkkGGG:::CCCOOO```wwwuuuuuuuuuuuuvvvxxxyyyzzz}}}~~~}}}zzzuuucccaaasssmmmWWWiiizzzeeeyyyEEE>>>???EEEJJJKKKHHHFFFFFFHHHHHHIIIYYYWWWcccUUURRRSSSrrrVVVUUU___SSSLLLZZZuuuWWWDDDJJJIIICCCGGGAAAAAABBBCCCBBB@@@===<<<>>>:::@@@wwwlllqqqqqqvvvyyyWWWTTTYYYggguuuyyywwwtttuuu```RRRPPPRRRmmmiii|||ssslllcccYYYWWW\\\```]]]XXXaaavvvsssbbbdddxxx|||\\\XXXTTTXXXWWW^^^lllzzzwwwnnn}}}eeeeeepppfffbbbeeeiiinnnrrrtttuuuuuuvvvvvvvvvxxxzzz~~~~~~{{{\\\HHHAAAHHHSSS[[[NNNWWWpppzzz|||ooorrrzzzfffjjjPPPWWWUUUYYY```VVV[[[{{{]]]KKK^^^yyy||||||bbbKKKFFFFFFKKKKKKXXX```eeennntttsssxxxppppppuuuvvvkkkiiiRRRLLLDDDIIIKKKQQQeeennn]]]qqq~~~{{{jjj]]]\\\]]][[[]]]WWWTTTUUUTTTQQQPPPRRRUUUSSSVVV^^^aaajjj]]]QQQKKKKKKKKKGGGKKKOOOMMMNNNTTTPPPNNNXXXmmm```SSSYYY{{{zzzYYYIIIKKKPPPFFFDDDQQQSSSQQQ^^^ggguuu}}}~~~{{{uuujjjOOO<<>>???BBBFFFJJJMMMRRRXXX[[[ZZZ]]]bbbfffhhhkkkmmmooolllrrrssspppoooiiiVVVBBBHHHQQQXXX[[[aaakkkooollllllooosssrrrmmmiiiggghhhllliiiqqq}}}vvvaaaYYYaaayyypppTTTBBBEEEDDDMMMiiirrrrrrrrrssssssuuuvvvvvv{{{{{{|||~~~}}}zzztttuuurrrccccccxxxwwwqqqyyy~~~oootttvvveeevvv@@@999AAAGGGMMMOOOMMMKKKLLLOOOIIIRRRRRRgggkkkZZZnnnTTTAAAoooiiiLLLWWWsssXXXMMM[[[}}}|||PPPEEENNNIII???DDDBBBCCCDDDEEEDDDAAA>>>;;;:::999AAArrrdddrrr{{{rrrrrruuudddPPPHHH]]]yyydddjjjiiiYYYDDD;;;EEERRRvvviii^^^YYYSSSXXXtttsssdddhhh|||vvvzzzzzzRRR[[[[[[aaaccc]]]___|||nnnggg```vvvfffeeegggjjjnnnpppqqqqqqpppsssssssssuuuxxx{{{}}}wwwoootttmmmUUUCCCJJJYYYeeepppdddIIIMMMxxxoooxxxxxxtttoooYYYNNN^^^SSSHHHQQQNNNNNNaaaoooOOOVVVppprrrtttiiiJJJDDDGGGKKKGGGOOOSSS]]]iiiqqqsssxxxsssUUUNNNGGGOOOLLLGGG^^^hhh___yyy{{{|||}}}jjjWWWUUUWWWWWWXXXTTTSSSUUUVVVRRRPPPQQQKKKSSSSSSUUUXXXZZZlllUUUJJJKKKKKKDDDEEEKKKNNNXXXeee```VVVXXXYYYaaaccc```iiippp\\\ZZZIIIUUULLLBBBIIIHHHGGGUUUmmmlllsss|||{{{{{{|||dddKKK@@@??????<<<:::222---+++,,,,,,+++...333555000000555666333444999333666777333333666999888777999:::;;;;;;===???BBBUUUZZZWWWJJJBBBAAA>>>888999;;;;;;;;;999999:::;;;;;;::::::999999::::::;;;<<<===>>>BBBHHHOOOVVVZZZ\\\]]]___```aaacccfffiiinnnssspppoooppp```JJJCCCQQQ^^^___UUUZZZmmmrrrhhhfffpppqqqdddTTTMMMMMMNNNHHHYYYlllqqqggg___eeerrrkkkFFFNNNLLL???aaatttsssqqqqqqqqqrrrtttvvvxxxzzzzzzwww{{{|||zzzssspppnnnfff```lllyyyoooqqqnnnkkkpppEEEAAAKKKMMMOOONNNMMMMMMPPPSSSNNNTTTNNN___eeeeeeaaaLLLTTTrrr~~~{{{hhhUUUVVV___YYYQQQ]]]|||aaaIIINNNBBBAAAIII@@@>>>>>>>>>>>>===<<<:::999666:::>>>UUUqqqtttnnnfffooo{{{ssstttSSSHHHWWWmmmWWWOOODDD======AAADDDFFF{{{mmmeeennn{{{wwwppp{{{uuuttt~~~tttVVVbbb\\\^^^ddd```UUUmmmssscccyyy^^^ccceeegggkkkoooqqqooojjjoooppprrrtttuuuxxx{{{}}}|||}}}vvv[[[ZZZQQQGGGGGGYYY{{{~~~pppqqq{{{iiiPPPHHHUUUccciiirrr|||mmmUUULLLKKKGGGCCCOOOHHHOOOeeesssVVVRRRjjjqqqPPPPPP@@@DDDOOO@@@MMMWWWccckkknnnsss{{{{{{xxxlllTTTMMMSSSOOOKKK^^^gggfff}}}xxxyyyccc[[[ZZZ\\\^^^XXX[[[XXXQQQNNNPPPOOOJJJPPPGGGHHHOOOMMMNNNlll~~~aaaTTTLLLEEELLLEEEFFFMMM]]]sss|||sssiii___eeexxx|||kkk___```ooofffZZZSSSOOOPPPJJJAAAEEEPPP\\\lllssswww~~~vvv}}}~~~zzz}}}vvv{{{cccIII>>>>>>===:::888222...+++,,,,,,+++...333444000111555555222333777333666777333222666999888888:::;;;<<<<<<>>>@@@CCCTTTYYYVVVJJJAAA???===777999:::;;;:::999888999:::::::::999999999999:::::::::;;;===AAAEEEIIIMMMOOOOOOPPPRRRTTTWWW]]]ccchhhaaaiiikkkkkkjjj]]]XXXccchhhkkkdddVVVSSS]]]^^^WWWVVVZZZYYYQQQLLLOOOSSSSSSQQQJJJRRRfffjjjbbbiii~~~oooJJJUUUZZZLLLgggrrrqqqpppooooooppprrrsssvvv{{{{{{vvvuuuyyy|||zzzwwwpppmmmooollliiiqqq~~~|||ggg@@@@@@HHHJJJKKKKKKIIIJJJLLLOOOGGGNNNIIIRRRgggbbbsssTTTFFFXXX{{{|||zzz}}}ssstttVVVEEEMMMBBB@@@FFF>>>>>>>>>======<<<;;;;;;;;;888:::===PPP{{{|||~~~iiicccpppvvvxxxZZZOOOWWWbbbYYY===EEEJJJ@@@AAAQQQaaadddrrruuuggguuu{{{www~~~vvvnnnUUU\\\VVVXXXYYY]]]SSSyyymmm~~~ppp^^^nnnjjjdddeeegggiiilllooonnnllloooqqqrrrtttvvvyyy|||~~~}}}{{{{{{qqqWWWMMMLLLTTTooooooXXXXXXfffxxxuuuhhhooo}}}rrroooSSSPPPQQQLLLJJJHHHDDDJJJZZZvvvxxxNNNVVVfffvvvXXXKKK>>>AAAKKKDDDKKKQQQZZZbbbjjjqqqxxx}}}wwwooopppcccQQQUUUooozzzmmmooo|||wwwzzzmmm___XXXTTTSSSSSSWWWYYYWWWQQQNNNPPPOOOKKKMMMHHHJJJNNNLLLMMMcccqqqSSSTTTOOOBBBEEEJJJUUUhhh{{{zzztttjjj[[[WWW[[[^^^iii{{{sss]]]JJJFFFGGGEEEGGGLLL```oootttuuu~~~|||}}}wwwtttxxx|||{{{vvvrrrzzzbbbIII>>>===<<<999777333...+++,,,,,,+++...222222111222555555222111333222666666333222666888888999:::<<<<<<===>>>AAACCCTTT[[[YYYLLLAAA???===999999:::;;;:::888777777999999999999999999999999999777999;;;>>>@@@BBBCCCCCCBBBCCCDDDFFFJJJPPPWWW]]]^^^]]]ZZZ^^^bbb\\\```ttt~~~xxxjjj[[[SSSQQQOOOLLLJJJJJJJJJKKKTTT```ggghhhfffRRRLLLaaayyyxxxttt|||YYYbbbiiiUUUbbbpppooommmllllllmmmooopppuuuyyyyyysssoooqqquuuwwwooohhhggglllnnnmmmsss|||cccCCCFFFEEEFFFGGGGGGFFFFFFHHHJJJFFFJJJIIIJJJgggwww]]]lll^^^JJJKKK^^^iiiwww|||lllIIIBBBKKKBBB???CCC<<>><<<;;;:::;;;;;;<<<888777;;;LLLrrr|||yyyVVV]]]tttdddLLLKKKRRRjjjyyyJJJ@@@AAABBBXXXwwwfffGGGLLL^^^yyy~~~}}}~~~zzz~~~}}}```SSSUUUQQQVVVPPP[[[TTTnnnsssrrrllluuuuuu```fffsssddddddeeehhhjjjkkklllmmmooopppqqqtttvvvyyy|||}}}xxxzzz~~~|||wwwyyy{{{uuurrrxxxrrrWWWMMMXXXoookkkLLLIIIdddzzzxxxyyyVVVVVVWWWNNNNNNIIIIIIMMMTTTlllppp^^^gggkkkwwwgggLLLEEEDDDEEEEEEGGGIIINNNVVVaaakkkssswwwmmmffftttwwwtttvvvwwwxxx{{{qqqtttxxxyyyhhh___ZZZUUURRRRRRUUUVVVUUUPPPNNNOOOOOOLLLIIIIIIKKKLLLJJJMMMYYYfff]]]XXXXXXBBBCCCHHHSSSaaappp||||||pppfffaaaooojjjzzzzzz\\\]]]vvvUUUIIIJJJIIIFFFDDDeeeqqqsssrrryyy{{{xxx{{{|||sssqqqwwwuuukkkkkkttt}}}zzz|||{{{cccJJJ>>>======:::888333...+++,,,,,,+++---222111111333555444222000000222666666333222666888888888999;;;<<<<<<===@@@CCCSSS]]]]]]PPPDDD@@@???;;;999:::;;;999777666666777888888888888888888888888777888999:::<<<===>>>??????@@@AAABBBBBBEEEIIILLL[[[MMMAAALLL___aaadddtttzzzmmmeee^^^WWWTTTTTTNNNQQQWWWaaaooo|||~~~nnnVVVPPPmmmdddvvv|||iiihhhnnnmmmkkkjjjiiijjjlllmmmttttttrrrnnnlllnnnrrrtttjjjggggggkkklllnnnvvvooo___EEEHHHFFFFFFFFFFFFEEEFFFGGGHHHHHHCCCHHHIIIRRR\\\NNNSSSPPPKKKCCCKKKnnnzzzpppnnnyyyYYYDDDAAAHHHBBB>>>AAA>>>AAA???<<<:::888888999::::::777888GGGsss]]]mmmUUUXXX||||||xxxPPPKKKXXXiii{{{eeeYYYnnnwwwHHHMMMJJJRRRgggzzz}}}{{{yyy}}}~~~ssszzzvvvRRRQQQPPPRRRXXXPPP[[[WWWuuukkkggggggkkkeee{{{aaa```aaafffhhhiiijjjlllmmmmmmnnnqqqtttxxxzzzzzzzzz{{{uuujjjcccdddjjjmmmddd___mmmooodddlll{{{zzziiijjjwww~~~wwwVVVWWWWWWMMMPPPLLLNNNPPPPPPddd___jjjgggkkkuuuOOOOOOLLLAAAAAAAAACCCGGGMMMVVVaaakkkrrr|||||||||~~~{{{{{{tttmmmggg^^^\\\YYYVVVWWWSSSSSSQQQOOONNNNNNMMMLLLFFFJJJKKKHHHGGGMMMRRRTTT~~~]]]WWWLLLGGGGGGIIIOOOVVVdddwww}}}|||~~~lllSSSddd~~~ttt```MMMGGGJJJKKKKKKLLLeeeooonnnllltttvvvsssvvvttttttvvvtttjjjccciiivvv~~~tttxxx~~~fffLLLAAA@@@???<<<999333///,,,,,,,,,***---111000222444444444333111///222555666222222555888777666888999::::::<<>><<<:::;;;;;;999777555555666666666777888888777666666888777777777999<<>>KKK```dddiiixxxvvvppppppoooiiidddeeeVVV___nnn}}}jjjLLLPPPjjjrrrfffrrryyykkkjjjhhhgggggghhhiiikkksssmmmggghhhmmmpppqqqpppjjjlllmmmmmmkkknnn|||~~~jjjWWWCCCEEEIIIHHHGGGGGGGGGHHHHHHHHHHHH;;;CCCJJJCCCYYY```???AAAAAA999@@@aaayyyuuu~~~rrraaaVVVFFFaaa___ccc~~~QQQGGGEEEGGGBBB???AAABBBCCCAAA===:::777666666666===999666CCC```mmm^^^JJJqqqXXX\\\~~~VVVIIIUUUbbbooo~~~xxxsssYYYOOOWWW???KKKFFFOOOgggzzzyyy{{{~~~vvvtttwwwwwwsssppp```JJJPPPNNNSSSXXXTTT^^^WWWhhhaaa\\\\\\zzzrrreeeaaa\\\]]]ccchhhggggggiiikkkjjjjjjlllqqqtttuuuuuu~~~kkkRRRKKKTTTTTTJJJVVV[[[ooohhhuuu\\\XXXqqqzzzzzz|||}}}gggQQQQQQQQQLLLPPPGGGHHHHHHEEEVVVOOO]]]aaa```qqqQQQPPPNNNAAAAAA<<>>@@@IIIYYYaaaVVVGGG@@@>>>;;;<<<<<<<<<:::777555555666444555777777777777555444777666555555777;;;@@@CCCEEEIIINNNRRRRRRQQQPPPPPPQQQZZZ]]]___ddddddlll~~~zzzxxx{{{~~~{{{uuurrr\\\gggxxx~~~bbbSSS[[[kkksssfffeeedddcccdddeeeggghhhooofff```eeemmmpppnnnmmmfffjjjmmmjjjhhhmmm|||rrrxxx{{{hhhVVVKKKNNNLLLJJJHHHHHHIIIIIIIIIGGGIII<<>>;;;444///,,,,,,+++***,,,000000444444111222666666333111555555222111555777777666888999::::::<<>>===>>>===;;;888666555666333444666777777666444333444333333444777:::===>>>DDDHHHNNNSSSUUUWWWXXXZZZZZZnnnuuuqqqrrruuu{{{}}}eeekkkwww}}}uuussswwwtttsssiiiaaa``````_________bbbdddeeeiiiaaa^^^dddiiiiiiiiijjjccchhhkkkkkklllsssxxxfff\\\UUUTTTMMMJJJHHHGGGIIIIIIHHHFFFGGGCCCDDDLLLJJJBBBZZZwwwlllNNN@@@BBB===<<>>===<<<:::999777666555222999111<<>>???>>><<<888666666666333444666777777666444333000111333555777888999999BBBFFFKKKOOORRRVVVZZZ\\\ZZZmmmtttuuuooooootttxxxtttkkkiiillliiiqqqxxxwwwffffffnnnbbbaaa\\\\\\[[[[[[]]]___bbbcccddd______dddfffcccdddhhhhhhlllooorrrxxxxxxiii^^^RRRJJJLLLIIIFFFFFFGGGHHHFFFDDD@@@EEE@@@CCCJJJCCCKKKmmm~~~pppfffMMM;;;666AAAIII@@@DDDMMM\\\iiisssyyy|||~~~}}}~~~xxxvvvjjjaaaVVVLLLCCC???HHHTTTSSSOOOtttvvvaaaHHHOOOJJJDDDHHHFFF>>>>>>:::::::::::::::999777777444>>>000444666TTTrrrrrr[[[EEEmmmmmmfffQQQIIIJJJZZZhhhqqqzzz}}}~~~{{{______cccXXXHHHHHHccc|||~~~yyynnneee___eee{{{xxx```cccnnnlllfffeeeUUUDDDPPPMMMLLLQQQJJJ^^^UUU```lllwwwtttwwwZZZIII[[[qqqttt[[[pppYYYXXX```bbbcccfffkkkhhheeefffkkkmmmkkkhhhvvvzzzYYYOOOIIIHHH@@@OOORRRqqqqqqWWWRRRRRRJJJ@@@GGGEEENNNggg|||uuueeeEEEHHH;;;BBBPPPBBBHHH@@@EEELLLQQQjjjZZZGGG\\\RRReeeaaaNNNJJJCCCCCC@@@<<<;;;>>>CCCJJJNNNOOOTTT]]]fffkkkmmmppptttxxxvvv}}}~~~{{{~~~zzz{{{{{{zzzxxxtttooommmccc[[[YYY___dddiiiyyywwwxxxnnnYYYLLLOOOPPPHHHHHHQQQMMMHHHFFFIIIGGGAAAAAADDDCCCAAABBBGGGEEEAAACCCJJJOOOAAAxxxhhhXXXNNNOOOOOOHHHEEEIIICCCLLLRRRSSSWWWaaaeeedddeeekkkvvvnnnlllzzzuuucccfffkkkeeeaaahhhhhhaaa```WWWZZZbbbfffZZZLLLPPP]]]wwwvvvwwweeeOOOCCC@@@@@@===888333///,,,---,,,)))***---000111111000000222555888555555666777333///333::::::<<<>>>>>>>>>???AAACCCEEEUUUfffiii]]]MMMDDDDDD???===;;;:::999888444222222333555666666555333222111111222333444666777888===AAAFFFJJJKKKHHHDDDBBB555<<>>???FFF666>>>FFFJJJOOOWWW```fffkkkooouuu{{{uuulllkkklllfff]]]PPPHHH???===???CCCIIIOOOJJJppp}}}MMMKKKIIIEEECCCAAA>>>;;;888;;;:::999777666555555555666111666888333FFFuuu{{{lllKKKVVVooo```HHHFFFIIIXXXbbbpppxxxzzz{{{~~~}}}|||~~~ttt___NNNGGGMMMGGGNNNddduuuyyy{{{~~~|||{{{~~~}}}www~~~iiiWWWSSSWWWdddxxxdddgggjjjdddbbbhhhvvvLLLGGGCCCDDDJJJPPPQQQQQQ[[[NNNggg~~~cccZZZOOOSSSdddwwwXXXvvveeeaaaaaaSSS___dddiiigggfffcccaaa```ccciiinnnpppzzz```[[[JJJEEEYYYnnn|||WWWDDDMMMOOORRRSSSFFFDDDAAALLLggg~~~```LLLIIIFFFDDDFFFBBB;;;DDDDDD@@@FFFZZZqqqJJJDDDSSSbbbnnnYYYTTTGGGIIIAAA===???AAA@@@BBBFFFGGGJJJMMMSSSYYY```eeehhhnnnqqqvvvzzz~~~~~~}}}{{{yyyxxxwwwvvvxxxxxxtttlllccc]]]ZZZWWWVVVVVVXXX]]]mmmxxxqqqyyy~~~WWWQQQLLLKKKMMMOOOLLLIIIKKKIIIFFFDDDBBBAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDDJJJFFFVVVoooSSSPPPRRRLLLGGGJJJDDDDDDGGGKKKMMMOOOUUU]]]___cccjjj~~~pppiiiccc^^^]]]___^^^YYYSSSOOO```___PPPJJJNNN]]]ppprrrrrrvvvdddOOODDDDDDDDD???999333///,,,---,,,)))***---111111111111000111555777666555666777333000333999999;;;===>>>>>>???@@@BBBFFFSSSeeemmmcccPPPEEEEEE???===;;;::::::888555333222333444555555444333222111111111222333555666777::::::999999999999::::::888888777@@@ccclll[[[NNNLLLRRRppppppjjj```]]]___```^^^\\\^^^```bbbeeeggghhhiiiiiieee```]]][[[YYYUUURRRRRRRRRRRRSSSUUUWWWZZZ[[[ZZZVVVUUUXXX\\\^^^ccchhhjjjnnnzzz~~~uuu}}}jjjRRRNNNGGGEEECCCAAA@@@AAABBBAAA@@@>>>=========???AAADDDFFFOOOvvvTTT999FFFAAAKKK<<<666>>>DDD@@@CCCKKKLLLNNNRRRYYY___dddeeefffhhhddd[[[SSSRRRTTTQQQIIIMMM@@@888;;;===<<>><<<::::::999777666555444444444222333666999777===```^^^kkkkkkFFFKKKlllbbbNNNDDDEEESSSfffqqqsssqqqpppqqqzzz~~~iiiXXXeeedddbbbgggqqqzzz|||xxxvvvyyyzzzxxxyyy|||yyysss```\\\UUUSSS___yyyooommmcccSSS\\\uuuZZZMMMIIIEEEEEEIIIMMMLLLKKKYYYHHHWWWkkkfffMMMOOOZZZ|||]]]gggaaa[[[ZZZ^^^^^^```eeedddcccbbbbbbeeejjjnnntttxxxuuuttt{{{sssuuugggIIIMMMKKKGGGEEE>>>BBB???LLLjjj}}}mmmTTTIIIKKKHHHEEEDDD???AAAFFFCCC@@@CCCOOOtttzzzIIIDDDPPPUUUnnndddEEETTTPPPJJJBBB>>><<<;;;<<<>>>CCCDDDGGGKKKPPPTTTXXXZZZaaadddiiinnnsssvvvxxxyyyxxxwwwwwwvvvtttssssssrrrqqqoookkkeee]]]VVVPPPMMMIIINNNRRRVVVgggqqqvvvsssyyy{{{~~~xxxuuuSSSPPPLLLMMMOOONNNKKKGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCCCCEEEKKKnnneee\\\XXXIIIDDDMMMJJJGGGFFFGGGGGGGGGKKKRRRYYY```bbbdddyyy~~~oooeee___YYYXXXYYYYYYVVVRRRUUUOOOGGGIIIPPPWWWxxxvvvwwwuuubbbLLLBBBDDDEEE???777333...,,,---,,,)))***...111222222111000111333666666555666777444000333888888:::<<<=========???AAAFFFNNN```qqqkkkUUUFFFFFF@@@>>><<<::::::888666444222222444444444444222222111111111111222333444555999777555333222222222222888333000444EEEccctttQQQ;;;333333666NNNTTTWWWVVVUUUWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZWWWSSSQQQOOONNNKKKIIILLLLLLMMMOOOQQQTTTVVVWWWUUUWWWUUUSSSVVV]]]bbbccciiiqqq~~~oooZZZHHHKKKIII@@@???===>>>???@@@@@@???=========>>>>>>>>>??????;;;QQQ{{{tttxxxbbb>>>===CCCBBB<<<555666<<<<<<666<<<<<<===BBBGGGKKKKKKIIIJJJGGGAAA<<<===@@@???;;;666888???AAA888888VVVzzz___PPPVVVIIIFFFAAA???======;;;:::888777666555444333333333222777444666999444NNNPPPQQQlllLLLBBBfffdddyyyUUUAAAEEELLLVVV^^^dddjjjpppuuuttt|||zzzuuuhhhjjjxxxzzzrrryyyyyywwwsssqqqnnneee]]]JJJMMMNNNUUUqqqxxxjjjfffSSSBBB\\\xxxEEEIIIFFFDDDEEEHHHIIIHHHFFFRRRIIISSS___sss|||NNNMMMTTTiiijjj]]]xxxjjjUUU___[[[ZZZZZZbbbbbbccccccdddgggkkknnnvvvwwwxxx~~~sssPPPKKKHHHCCCEEEEEEDDD@@@JJJfffaaaNNNHHHJJJEEECCCDDDBBBEEEDDD@@@@@@AAADDDaaaYYYHHHKKKGGGhhhwwwWWWVVVHHHHHHFFFBBBBBBDDDDDDCCC>>>???@@@BBBEEEHHHJJJKKKQQQTTTYYY___dddhhhjjjkkkjjjjjjjjjiiihhhhhhggggggddd___XXXQQQLLLHHHDDDBBBEEEEEEFFFVVVzzzvvvuuu~~~|||ssssss{{{uuueeeOOOMMMLLLMMMNNNMMMIIIEEECCCDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAA@@@@@@AAACCCFFFKKKJJJNNNxxxsssXXXWWWUUUKKKIIIDDDAAABBBCCCDDDHHHNNNDDDOOOUUUSSSZZZvvvzzzkkkccc___[[[VVVQQQOOOPPPPPPOOONNNMMMOOODDDEEEbbb}}}}}}vvvaaaHHH===???BBB<<<555222...,,,---,,,***+++...222222333222111111333444777666666888555111333777777999;;;<<<<<<===???@@@EEEHHH[[[rrrsss\\\JJJGGGAAA>>><<<::::::999777555222222333444444333222222111000000000111222333333555666888999888555111///111000555>>>BBBBBBKKKVVV}}}yyygggKKK888666888888888@@@IIILLLKKKLLLOOOQQQUUUUUUVVVVVVTTTRRRPPPNNNLLLJJJHHHFFFEEEDDDCCCCCCFFFFFFHHHJJJMMMPPPRRRSSSQQQWWWVVVPPPRRR]]]dddbbbnnnxxx{{{kkkoooxxxPPPDDDGGGEEE@@@>>><<<<<<===>>>===<<<===>>>???@@@@@@@@@???>>>CCCBBBVVV{{{lllfffwwwrrrOOOCCCJJJMMMFFF>>>:::::::::777777777777888888888888::::::999888:::<<<<<<;;;555<<>>BBBLLLXXX```dddhhhppptttmmmrrrtttpppuuurrrnnnhhhbbbZZZOOOFFFGGGHHHPPPiiisssfff[[[RRRBBBBBBhhheeeEEEBBBAAABBBDDDGGGIIIHHHGGGJJJQQQ\\\ZZZ[[[OOOTTT]]]}}}```kkkXXX[[[UUUZZZ[[[___aaaccceeefffiiilllooorrrsssxxx~~~fffPPPFFFGGGKKKLLLIIIEEELLLaaattt}}}```PPPJJJGGG??????GGGHHHDDDAAA===AAACCC???UUU|||[[[JJJHHH\\\hhhPPPSSSTTTRRRLLLGGGCCC===777=========>>>???@@@BBBBBBGGGJJJMMMRRRVVVYYY\\\]]]\\\[[[[[[ZZZYYYXXXWWWWWWRRRNNNHHHDDDCCCBBB@@@>>>IIIAAAFFFhhhzzzvvv]]]^^^xxxxxxpppVVVNNNLLLJJJJJJKKKJJJHHHEEEBBBCCCCCCDDDDDDCCCAAA@@@>>>???@@@@@@??????@@@BBBFFFIIIMMMHHHWWWssscccZZZJJJOOOIIIDDDEEEGGGGGGIIILLLAAAFFFJJJLLLSSS]]]ccccccllljjjddd^^^]]]^^^[[[UUUQQQNNNKKKIIIIIIIIIIIIHHH@@@KKKRRRiii|||~~~{{{dddIII;;;;;;>>>;;;666222...,,,---,,,***+++///111222333222111111222444888666666888777333222666777999;;;;;;;;;<<<>>>@@@BBBDDDUUUooowwwfffQQQHHHAAA???<<<:::::::::888777333333333333333333333333111111000000000111222222000222555999;;;;;;;;;::::::999CCCRRRTTTIIIBBBDDDPPPZZZXXXFFF777555888666333999@@@DDDCCCBBBFFFJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>???AAABBBDDDGGGIIIKKKMMMNNNNNNUUUUUUPPPSSS___hhhhhhwwwwwwcccpppkkkLLLEEEEEEAAABBB@@@============;;;::::::<<<>>>@@@@@@@@@??????<<<<<>>888999;;;===<<<;;;;;;<<>>777???aaalllUUUZZZ[[[UUUQQQLLLFFFAAA???===<<<;;;888888777666555555555555444:::000///:::000???rrr|||XXX[[[hhhJJJKKKYYYFFFcccbbbTTTEEE@@@FFFKKKKKKGGGSSSYYYnnn|||ooodddccchhh]]]ZZZVVVSSSMMMGGGAAA???GGGSSSqqqrrrfff```PPP===:::UUUMMMKKKBBBCCCDDDGGGIIIKKKJJJIIIKKKUUU]]]UUUqqqoooRRRRRRTTT}}}ggg___~~~kkkVVVLLLXXX[[[]]]___bbbeeefffiiilllooonnnnnnvvvhhhSSSSSSRRRMMMPPPPPPYYYjjjuuuyyyWWWLLLJJJGGG>>>@@@HHHHHHCCCAAA???CCCEEE???LLLkkkkkkHHHLLLLLLaaassssssYYYTTTNNNJJJIIIFFFDDDBBB<<<<<<<<<<<<<<<===>>>>>>BBBCCCEEEGGGJJJLLLMMMNNNOOONNNMMMLLLJJJIIIHHHGGGDDDBBB???>>>>>>>>>>>>>>>@@@GGGeee{{{fff~~~[[[rrrvvviiiLLLNNNKKKGGGEEEEEEFFFGGGHHHBBBCCCCCCCCCBBBAAA???======>>>??????>>>>>>???AAAAAA;;;GGGMMMJJJlll^^^WWW[[[RRRJJJIIIIIIGGGDDDDDDOOOKKKFFFEEEJJJPPPPPPMMM[[[XXXSSSPPPSSSUUUQQQIIIJJJJJJIIIFFFDDDCCCDDDEEENNNSSSppp~~~}}}hhhNNN>>>;;;===<<<999111---+++---,,,***+++///000111333333222222333444999666666999888444222444777999;;;<<<<<<<<<>>>@@@@@@CCCRRRjjjyyyqqq\\\LLLBBB???<<<::::::::::::999444444444444444444444444222222111111000111111111333222222444999@@@GGGKKKTTTMMMKKKOOOMMMCCC<<<;;;:::DDDHHH???777777999888666777<<<@@@???===???DDD@@@@@@@@@???>>>>>>======;;;<<<<<<;;;::::::;;;===<<<>>>@@@CCCEEEGGGHHHHHHEEEJJJMMMLLLQQQ\\\gggmmm}}}uuu~~~eeettt___JJJGGGDDDBBBBBB@@@>>><<<<<<<<<:::999666888:::<<<===>>>======999???>>>FFFrrryyyiiigggWWWDDDFFFSSSQQQBBB:::;;;;;;:::888:::>>>AAA::::::<<<===:::777888===777===GGG^^^ttt[[[RRROOOPPPRRRJJJGGGCCC@@@@@@@@@???>>>888777777666555555666666000666333555:::111666SSSnnnqqqPPPcccSSSDDDYYYIIIHHH\\\dddJJJAAA@@@AAAAAABBBBBBJJJbbbyyyiiibbbZZZNNNNNNWWWIIIGGGDDDAAA<<<999>>>DDDQQQqqqwwwgggVVVQQQ???111DDDrrrwwwAAAIIIHHHHHHIIIKKKKKKLLLKKKKKKOOOQQQVVVYYYsssTTTPPPSSSlllsssVVVddd]]]KKKTTTXXXZZZ]]]___aaacccfffjjjmmmtttoooqqqzzz|||vvvmmmhhhdddeeennn}}}~~~zzzgggEEEAAAGGGIIIBBBBBBFFFAAACCCFFFCCCCCCEEE???DDDXXXmmmEEEGGGCCCZZZiiixxx{{{gggWWWVVVTTTMMMJJJNNN>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBDDDDDDCCCBBBAAA@@@???>>><<<======<<<;;;<<>>aaa{{{wwwaaa^^^___kkk~~~nnndddSSSLLLIIIEEEBBBAAACCCFFFHHHCCCCCCBBBBBB@@@???>>>===<<<===???>>>======>>>@@@DDD999AAALLLDDDLLL~~~zzzcccUUUIIIFFFFFFEEECCCBBBDDDGGGIIIHHHFFFGGGJJJMMMGGGNNNQQQLLLFFFEEEEEEEEEBBBCCCCCCAAA@@@CCCJJJPPPtttiiiwwwgggRRRBBB===<<<<<<;;;111---+++,,,,,,***,,,///...000222333222222444555:::777666999999555222333888:::<<<<<<<<<===???AAA@@@EEEQQQeeeyyy}}}hhhPPPCCC@@@<<<;;;;;;;;;;;;:::666555555555555555555666444333222111111111111111555333222222555;;;BBBFFFRRRLLLDDD>>>888333000///555888;;;???CCCDDD@@@<<<777555888>>>???<<<;;;???>>>===;;;:::999:::;;;<<<666888999888666555777:::888:::<<<>>>@@@AAABBBBBB@@@AAAFFFLLLRRRZZZhhhuuuvvvlll[[[JJJFFFBBBFFF@@@>>><<<;;;<<<<<<;;;:::666777888999:::;;;;;;;;;@@@???<<<<<>>>>>===<<<:::666666555555444444555555000333555666555333666===kkkYYYYYYaaaNNNUUUWWWFFFAAA___fffMMMBBBBBBDDD======<<>>DDDGGGAAAAAACCC<<<>>>GGGEEE@@@BBB@@@@@@HHHuuu[[[DDDHHHMMM\\\iii~~~yyyXXXBBB@@@DDDCCCAAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<===============999<<<===<<<:::>>>HHHQQQeeeyyyvvvrrrfffSSSUUUrrreeePPP|||}}}zzzxxxnnnaaaYYYXXXHHHGGGEEEBBBAAABBBDDDFFFAAAAAA@@@???????????????;;;===>>>>>>===<<<>>>???CCCBBBAAADDDEEECCCVVVvvvpppZZZPPPMMMLLLJJJIII<<>>;;;:::999111---+++,,,,,,***,,,000---///222333333333444666:::777666999999555222333888:::<<<======>>>???AAA@@@HHHRRRbbbzzzqqqTTTCCC@@@<<<;;;;;;;;;;;;:::666666555555555555666666444444333222111111111111000000000000////////////111555777555555777999888777444777DDDOOOLLL???555555222555===@@@<<<:::<<<;;;999777444444555777888333555666555333222555777666777999<<<===>>>>>>>>>EEECCCHHHTTT[[[aaapppsssrrr]]]KKKCCC@@@JJJ===;;;::::::;;;<<<;;;;;;888888999999999::::::;;;;;;333888DDDCCCDDDeee{{{```ddd}}}oooLLL^^^yyypppooojjj^^^SSS???<<<;;;======AAAPPP___xxx{{{sssNNNGGGNNNBBBEEEMMM???BBB@@@===;;;:::999666333555555444333333333444444666333444333...555===999[[[{{{kkkTTTnnn]]]RRR```QQQBBBEEE]]]iiiXXXRRRAAAEEEDDD???===???>>>999:::AAAAAA999:::@@@@@@888;;;<<<@@@EEEIIIUUUoookkk]]]RRRCCC???999???]]]aaa???FFFEEE>>>???BBBDDDFFFIIILLLOOOJJJDDDIIIWWWdddhhhkkkTTTSSSHHHwwwtttXXXZZZcccRRRXXXUUUVVVWWWXXXZZZ]]]bbbeeedddlllsssuuuvvvzzzzzz~~~|||yyyyyy{{{}}}~~~{{{|||]]]IIICCCDDDBBB;;;>>>BBB;;;777DDDCCC<<<@@@BBB???AAA___JJJTTTBBBCCCZZZeeewww{{{XXXQQQKKKJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;<<<<<<===>>>888999:::;;;<<<>>>??????777;;;>>><<<<<>>>>>>>>???AAABBB;;;<<<======<<<<<<===???777EEE???<<>>@@@===999999888666444333333333333555555444333111000//////------..................000000111222333333444444777888:::AAAMMMQQQBBB///222333444777::::::888666777666555444444444444444333333222222111222222222555666777777777777999;;;FFFAAAFFFTTT[[[```vvvuuueeeyyyOOOJJJ@@@444???:::999888777666777888999888888888888888888888888777:::===;;;999@@@NNN[[[kkkggg}}}}}}bbbiiisssyyyvvvtttnnn\\\GGG>>>CCCCCCFFF___~~~|||RRRNNNIIIEEEDDDCCCBBBBBB@@@>>><<<;;;;;;:::888666333333333222222222111111222222111111222222333444DDDLLLbbbkkkFFF\\\WWWGGGBBBIIIRRR{{{VVVKKKEEEGGGFFF???@@@HHH===>>>AAABBB???<<>>AAA>>>:::HHH}}}xxxzzz```KKK666NNNCCCCCCCCCCCCDDDEEEGGGGGGMMMLLLIIIYYY\\\qqq|||```RRRNNN]]]cccVVVlllkkkYYYYYYQQQUUUUUUTTTXXX```aaa]]]fffiiinnnqqqtttwwwzzz|||~~~}}}{{{zzzxxxwwwxxxzzz}}}~~~~~~xxxvvvWWWOOOIIICCCAAACCCCCC@@@<<<;;;;;;;;;<<<===???AAABBBIIIqqq@@@JJJJJJIIISSSiii~~~}}}qqqJJJLLLGGGGGGLLLMMMFFFAAAAAAAAA???<<<<<<===>>>>>>===AAA???===<<<<<<<<<<<<<<<===>>>@@@AAAEEEYYYmmmeeehhhddd[[[GGGMMM]]]]]]IIIKKKooo[[[IIIPPPOOODDDDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>============>>>>>>???>>>>>>???@@@CCCEEEFFFWWWrrraaaXXXXXXOOOJJJMMMNNNKKKJJJMMMHHHIIIJJJIIIJJJLLLOOORRR\\\eeexxxxxxnnnzzzxxx{{{wwwsssYYY???<<<>>>:::999111///,,,++++++++++++***,,,,,,---000333444333222888888777888888888666444555;;;>>>;;;:::???AAAAAA>>>CCCIIITTTkkkuuuRRRIII@@@;;;<<<<<<<<<<<<;;;:::888666444444333444555555444333222111000///........................///000000111222222333333???BBBAAA<<<999;;;:::666555444555666888999777555444444333222222222222222333222222111111111222222444555666666666777999;;;===>>>GGGTTT___llltttxxxdddEEEAAA<<<555;;;::::::999888888888888888888888888888888888888888666999;;;999666999AAAHHHYYYooodddvvvZZZhhhmmmdddbbbnnnzzz~~~uuu^^^MMMJJJFFFDDDDDDDDDCCCCCC@@@>>><<<<<<;;;:::888666333333222222222111111111222111111111111222333333777]]]qqqEEEQQQhhhWWWZZZRRRGGGBBBDDDUUUmmm|||llleee\\\OOOHHHIIIEEEDDDDDDDDDCCCCCCKKKUUUWWWiiiYYYCCC============:::TTTxxxsssvvvsssSSSCCCDDDFFF;;;BBBBBBBBBBBBCCCEEEFFFGGGKKKIIIJJJPPPMMMeeeuuuUUUMMMVVVtttjjjeeedddaaaXXX^^^QQQLLLTTTZZZYYYZZZ___dddgggkkkoooqqqtttwwwyyy{{{|||~~~~~~zzzyyyuuuxxxwwwvvvvvvvvvxxxzzz|||~~~~~~}}}~~~{{{VVVIIIKKKGGGCCCAAABBBAAA???===<<<<<<<<<===>>>???@@@AAAEEEddd{{{VVVMMMCCCHHHMMMTTTaaawwweee[[[QQQIIIIIIJJJGGGFFFGGG@@@>>>======>>>@@@??????666999<<<;;;999888:::===DDDBBBCCCSSSvvvmmmWWWSSSXXXUUULLLFFFOOOkkksssYYYTTTzzz[[[MMMNNNJJJBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????????????????>>>======<<<<<<======>>>>>>>>>>>>???@@@BBBDDDEEEIII]]]xxxpppkkkhhhbbbZZZUUUUUU]]]ZZZVVVWWW^^^nnnzzzzzz{{{|||vvvqqqVVV>>><<<===888777111///,,,++++++++++++***++++++,,,///222444444333555777999999777666666666222:::???===;;;===@@@AAA@@@CCCFFFNNNbbb{{{gggSSS@@@<<<>>>======>>>===<<<:::888666555444444555444444333222111111000////////////..................//////000111111111999DDDJJJBBB777555<<>>JJJVVVfff|||lllwwwxxxxxxnnnKKK>>>999:::;;;999999::::::::::::999888888888888888888888888888888555666888888666666777999:::XXX}}}~~~aaaooosssuuuhhhfffhhhqqqiiiPPPKKKFFFEEECCCCCCDDDEEEDDDCCC@@@???===<<<<<<:::777555333222222222222111111111111111111111111222222333777===___lllVVV\\\eeeRRRLLLBBB<<>>>>>>>>>>>============>>>???@@@???JJJzzzqqqHHH@@@FFFGGGBBBEEEWWWooo~~~{{{cccSSSMMMJJJJJJKKKEEEBBB@@@???@@@AAAAAAAAA@@@DDDEEECCC??????EEELLLJJJqqqlll[[[GGG>>>FFFIII???<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>???AAACCCDDDEEECCCPPPttt}}}{{{xxxoooUUU>>>===<<<777777111...,,,++++++++++++***+++++++++...111444555444333666::::::777555666888111888??????<<<<<>>DDDCCC@@@??????>>><<<999777555444333444444444333333222222111000000000///////////////------........./////////333EEEWWWYYYOOOEEEDDDFFF;;;888555333333333333222000000///////////////000111000000000000111222222111222444444444666888:::777BBBNNN[[[rrr~~~^^^{{{dddZZZ>>>???888<<>><<<<<<:::777444222222222222111111111111000000000000000111222222:::111KKKJJJhhhkkkgggJJJ444EEENNN555999DDDUUUjjj}}}bbbPPP>>>AAACCCAAA;;;:::GGGUUUxxxOOODDD???777DDD@@@@@@@@@AAAAAACCCDDDFFFGGGLLLHHHSSSLLLOOORRRlll}}}uuu~~~UUUNNNQQQqqqttt]]]UUUnnnRRRZZZ\\\UUUPPPRRRVVVWWW^^^aaaeeehhhjjjllloooqqqrrruuuyyy{{{|||}}}~~~xxxyyymmmpppyyyyyy{{{}}}xxxssssssttttttuuuvvvvvvvvvvvvxxxzzz|||}}}~~~~~~{{{zzzzzznnnkkkjjjCCCCCC???@@@@@@???===<<<===>>>======<<<<<<;;;<<<<<<===<<>>>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAFFFHHHFFFLLLoooxxxsss~~~{{{zzzoooSSS???>>>===777888111...,,,++++++++++++***+++******,,,000444666666222666:::;;;999777777999222666<<>>BBB@@@AAACCCHHHQQQccc|||pppLLL@@@CCCDDDCCCBBB???>>>===;;;999666555333444333333333333333333333111111000000000/////////,,,---------------......;;;III]]]iiieeeUUUDDD;;;:::777333111111111111111000000////////////000000000/////////000000111222///111333444444666999;;;<<>>>>><<<;;;<<<===;;;::::::999999999999999===???LLLcccMMM@@@GGGKKKFFFEEEKKKPPPWWWfffuuu}}}vvvlllddd``````bbbbbbssswwweeePPPFFFGGGLLL;;;@@@@@@<<<;;;DDDTTT___PPPHHHZZZqqqXXXDDDCCCFFFCCC@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>??????@@@FFFDDD???QQQ|||xxxyyy{{{{{{nnnRRR??????===666888111///,,,++++++++++++***+++))))))+++///444666888333666:::<<<;;;:::999999444555888===>>>===>>>BBB@@@@@@DDDKKKSSS```yyyeeeJJJ???@@@DDDEEE@@@??????===;;;999777666333333333333444444444444222222111111000000//////------------------------999@@@OOO___dddXXXFFF999777444000//////000000///000////////////000000111///.........///000111222///000222444555666:::<<<@@@KKK]]]vvv~~~yyyiiipppxxxIII;;;CCC999:::AAA555888999999999999888777777777777777777777777777777888666444444555777777777777;;;<<<:::;;;JJJhhhgggNNNAAAJJJPPPFFFBBBIIIGGGEEECCCBBBCCCCCCBBBAAADDD@@@<<<888666666444333222111111111111000000000///////////////000000111111---333PPP|||fffVVVrrrwww[[[IIIKKK;;;===@@@AAA===:::???GGGJJJXXXlll~~~wwwmmmaaaTTTKKKDDD>>>:::::::::666888DDDYYYvvvOOO???KKK;;;999EEE555BBB>>>??????@@@BBBDDDFFFGGGMMMNNNGGGCCCPPPMMMXXX```LLLWWWlllfffWWWRRRjjjEEEOOO]]]TTTRRR___ZZZ\\\```bbbcccdddgggiiikkknnnrrrtttuuuvvvwwwyyytttxxx||||||zzzuuuqqqnnnjjjiiisssyyyuuuvvvzzzuuutttssssssttttttuuuvvvwwwyyyyyyzzz{{{||||||}}}}}}~~~|||ppp||||||vvv___BBBGGG;;;<<<<<<<<<<<<<<<<<<;;;:::999888888777777777888888>>>222DDD]]]xxx\\\EEECCCFFFCCCCCCIII:::KKKMMMQQQdddqqqooo\\\LLLHHHGGGAAA===>>>;;;<<<888555>>>KKKMMMGGG444dddwww^^^MMM@@@BBBGGGDDD>>><<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999:::;;;<<<============BBB<<<>>>EEEHHHVVVxxx{{{lllOOO>>>???;;;444666111///,,,++++++++++++***+++)))(((***...333777999555666999<<<>>>>>>;;;999888444444;;;???>>>???BBBBBB???CCCKKKQQQZZZrrrcccGGG@@@CCCDDDAAAAAAAAAAAA???===;;;:::333333333444444444555555333333222111111000//////------------------------...111>>>MMMSSSKKK???:::222000...---...//////..................///000000............///000111111///000333444555777;;;===HHHUUUnnn|||pppjjj\\\@@@;;;@@@777777<<<555999888777777666666777777777777777777777777777777444555555555555444555555333:::333222======???TTTaaaOOO>>>GGGLLLHHHAAA???DDDIIIEEECCC@@@???@@@BBBBBBBBBEEE@@@:::555333333333333111111111111000000000000///............///000000333333333<<>>>>>BBBBBB>>>;;;<<<555:::AAAEEEHHHJJJKKKLLLVVV]]]jjjuuutttdddSSSJJJCCC???===@@@AAA>>>@@@EEE<<>>@@@BBBDDDEEEGGGSSSEEEEEENNNHHHTTThhhVVVPPPXXXrrrfffQQQeee```UUUWWWUUUUUUYYYWWWYYY\\\^^^___```bbbdddeeehhhkkkmmmnnnppprrrtttpppqqqsssuuutttnnngggcccbbbcccooouuupppttt|||yyytttsssrrrrrrrrrtttvvvxxxwwwwwwwwwxxxzzz|||~~~pppuuunnnhhhHHHDDDCCCAAA===;;;:::;;;======:::777888888777777777888888999:::333===CCCxxxkkkOOOBBBCCCFFFDDDFFFIIIBBBAAALLLOOOTTTeeeyyyzzzzzzmmmZZZGGG:::===@@@AAA>>>;;;:::;;;;;;AAA===;;;<<<@@@BBBCCCDDD]]]^^^PPPJJJDDDCCCCCCAAA???===??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::999999888888888888999999888999:::;;;<<<<<<;;;;;;CCC:::<<>>:::333555111///,,,++++++++++++***+++)))''')))...333777999777666888<<<@@@AAA===999:::333111999???@@@???AAA???:::<<>>===222333333444444555555555333333222222111000000///------------------------+++///:::EEEDDD888000//////---,,,,,,...//////...---------------...///000---------......000111111///111333444666888<<<>>>PPP___}}}~~~yyynnnoooHHH;;;;;;>>>777666:::777999888666555555555666777777777777777777777777777///222666777777666666777111???555111???666111IIINNN^^^jjjWWWGGGAAAIIIIII@@@===CCCHHHFFFAAA@@@CCC@@@===<<<>>>AAABBBCCCFFFAAA999333111111333333111111111111000000000000...............///000000///000///000???ffflllMMMUUU|||gggTTTBBB<<<>>>>>>>>>AAADDDAAA<<<999:::===>>>===AAA???@@@DDDEEEAAA>>>???DDD>>>;;;<<<:::777<<>>@@@BBBCCC:::QQQAAAEEEJJJDDDTTTPPPppppppdddQQQNNNgggiiiaaaWWW___]]]IIIVVVZZZNNNTTTWWWZZZ\\\\\\]]]___aaa```cccfffhhhiiikkknnnqqqpppmmmnnnrrrvvvrrrlllgggeeegggppprrrjjjmmmtttrrrtttsssqqqpppqqqsssvvvxxxuuuuuuuuuvvvxxx|||pppjjj}}}qqqNNN>>>GGG666???>>>;;;999;;;>>>>>>:::555888888777777888999999:::666BBB777@@@MMMiiiIIIKKKKKK@@@AAA???DDDDDD>>>???GGGIIIGGGPPPUUUTTTUUUZZZ]]][[[TTTSSSTTTUUUVVVUUUQQQOOOJJJHHHDDDAAA??????AAACCC999BBBAAA777888BBBCCC999:::999???DDD===555DDD]]]qqqttt]]]NNNOOOJJJAAA;;;===AAADDD>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888999999777888:::;;;<<<;;;;;;:::999<<<>>>@@@@@@CCCJJJOOO}}}}}}ooo|||llljjjOOO===999999888555333000---++++++++++++************)))***---222666555777999;;;<<<===>>>???888222000555;;;===<<<;;;<<<@@@CCCCCCEEENNN\\\hhhmmmOOOBBB>>>???DDDEEEAAAAAABBB>>>777999777555555555666555333444444444333333333222222000000000000////////////---------.........//////........................---------........./////////............//////000111...000444444555===HHH^^^~~~~~~yyytttkkk\\\xxxiiiBBB???;;;999999999999888888999999999888777555444555555555444444333333333444444444444444444444444333333444555666777888999;;;???GGGUUUlll}}}lllXXXSSSMMMJJJJJJIIIDDD???@@@??????@@@AAAAAA@@@>>>@@@@@@@@@@@@???>>>======<<<;;;888555333111//////////////////....................................///222666444000AAAsssxxxXXXJJJSSSPPPNNNNNNLLLHHHBBB>>>???>>>>>>@@@>>><<>>@@@BBBCCCCCCCCCDDDGGGJJJLLLNNN[[[WWWDDDYYYqqqnnnXXXWWWddd___SSSOOOSSSUUUWWWWWWTTTTTTXXX[[[\\\^^^```dddffffffggghhhiiihhhiiikkkmmmnnnoooooooooqqqpppooonnnnnnooopppppprrrrrrrrrqqqoooooorrrtttsssooowwwxxxmmm}}}nnnpppxxxwwwwww|||lll===EEEEEE777AAA===<<<<<<;;;;;;:::999999777777777777777888888999;;;777777:::AAAXXXnnnKKKFFFRRRIIIJJJEEE???AAAFFFBBB888LLLCCC@@@DDDFFFCCCCCCGGG@@@CCCEEECCCAAAAAA@@@???;;;???>>>777777<<<===888===>>><<<999999;;;>>>>>>999:::<<<;;;;;;NNN}}}lllYYYWWWLLLHHHDDDAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999999999888888888777777666777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEGGGjjjuuu|||kkkTTTjjjOOO???;;;<<<999666333000---++++++++++++************)))***---222555888999;;;<<<===>>>???@@@AAA888///...666>>>???;;;<<>>;;;999999999888888888888888888888666555444555444444444333333333333444444444444444444444444333333444555666777888888999:::;;;===EEETTThhhvvvrrrcccXXXOOOGGGAAAGGGCCC@@@@@@CCCCCCAAA>>>?????????AAACCCEEEDDDBBB@@@AAAAAA@@@@@@???>>>===<<<:::888555333111//////////////////....................................000000222222///777VVVwww|||eeeQQQKKK\\\fff``````jjjSSSGGG>>>===@@@>>>999666>>>;;;888888;;;>>>@@@@@@222CCCIIIRRRhhhsss||||||xxxaaaLLL<<<<<<;;;;;;;;;;;;<<<<<<999;;;===>>>>>>>>>@@@BBBDDDDDDEEEFFFHHHJJJMMMNNNNNNoooyyyQQQJJJVVVrrrgggRRR___kkkccc[[[LLLKKKNNNTTTWWWXXXXXX[[[___]]]```cccddddddddddddeeedddeeegggiiilllnnnppppppooonnnmmmllllllmmmnnnooohhhkkkooorrrsssssssssrrrnnntttuuuooorrrddd```sssvvv~~~~~~XXX999@@@AAA888===<<<;;;;;;::::::999999888777777666666666777888888999999:::;;;;;;KKKtttbbbGGGKKKHHHEEECCC??????GGGQQQCCC???===@@@BBBCCCCCCCCC::::::999999::::::888666;;;===<<<;;;;;;>>>???>>>888999:::<<<>>>???===;;;AAA888888NNNoooZZZOOOOOOJJJGGGCCC@@@??????>>>===<<<<<<;;;;;;:::999999999999999888888888777777777666666777777777888888888999999999999::::::::::::;;;;;;;;;<<<===@@@BBBCCCAAAFFF^^^vvvrrrkkk[[[XXXfffooo~~~~~~{{{|||hhhPPP@@@===>>>;;;777333000---++++++++++++************)))))),,,000444:::;;;<<<===<<<===@@@BBBDDD===111+++333???@@@999>>>AAACCCCCCBBBEEEMMMUUUiiixxx|||XXXJJJ>>>EEEHHHEEEAAAAAABBBBBB===:::888777777777666555444444444444333333333333111111000000000/////////------........./////////........................------........./////////111111000000111222222333222222444444777DDD\\\rrrzzz^^^xxxCCC???===:::888888888888777777777777777777666555444444444333333333333333222444444444444444444444444222333333444555666777777666777777555444666<<>>?????????===;;;===@@@CCCBBB@@@???>>>???BBBEEEGGGGGGFFF@@@AAAAAA@@@@@@???>>>===:::999777444222000///////////////............---------------------------///,,,...222222111:::FFFlll^^^UUURRR\\\lllqqqcccZZZaaakkkfffTTTEEELLLIIIGGGKKKRRRWWWVVVRRRbbbsssuuuqqqxxx{{{yyy|||ppp}}}aaaMMMNNNSSS;;;;;;::::::::::::;;;;;;999;;;===>>>>>>>>>@@@BBBFFFFFFFFFGGGIIIKKKLLLMMMSSS[[[gggHHHKKK___|||```VVVXXXtttiiiQQQSSSNNNNNNRRRSSSPPPSSSZZZ\\\^^^aaabbbaaa```aaaaaa```aaabbbdddhhhllloooqqqmmmlllkkkjjjjjjkkklllmmmjjjjjjkkkmmmoooooollljjjssssssmmmllljjj___iii|||vvv~~~yyyuuuqqqlll\\\FFF:::<<<>>>;;;999::::::999999888777777777666666555555666666777888777999<<<;;;555<<>>>>>===<<<;;;;;;;;;;;;:::999999888888888888777777777777777666666666666666777777777777888888888999999999::::::;;;;;;;;;<<<===>>>???@@@???999>>>ZZZ~~~zzzrrr```WWW^^^jjjjjjtttzzz}}}{{{xxxfffNNNAAA>>>???;;;666333000---++++++++++++************))))))+++///222:::<<<======;;;<<>>;;;999888888888777666666666666666555555444444333333333333222222222222333333333333333333333333222333333444555555666666555777:::;;;::::::<<<>>>>>>===<<<<<<>>>>>><<<:::777888:::>>>AAAAAA>>>:::AAA???===>>>@@@BBBBBBAAA>>>>>>???BBBEEEFFFFFFEEE@@@@@@@@@@@@???>>>======999888666444222000000/////////.........------------------------------------***,,,333555111000222___fff^^^[[[UUU]]]TTTTTTdddwww~~~zzzsssjjj\\\___fffjjj```666111AAAGGG::::::999999999999::::::999;;;=========>>>???AAAEEEEEEFFFGGGHHHIIIJJJKKKUUUVVVzzzvvvYYYQQQVVVhhh[[[dddWWWjjj]]]NNNGGGNNNTTTQQQPPPTTTXXX[[[^^^____________```______```aaadddiiimmmoookkkjjjiiiiiiiiijjjkkklllpppmmmjjjiiikkkmmmmmmmmmqqqhhhjjj|||cccaaannnzzzzzzgggZZZ[[[uuudddIII???AAA;;;;;;>>>777999888888777777666555555555555555444555555666777666777999999555666CCCSSSkkkPPPBBBAAACCCEEEGGG@@@DDDCCC>>>===@@@>>>888>>>;;;999::::::999:::<<<<<<888999???AAA???AAAFFFEEEAAA<<<888777<<>>===<<<<<<;;;999:::::::::999888888777777666666666666666666666666555555555666666666777777777777777888888888999999::::::;;;;;;<<<<<<======DDDAAA???AAANNNmmm~~~mmmwwwsssfffbbb[[[UUUTTT___dddzzzuuucccMMM@@@>>>>>>:::555333000---++++++++++++***)))******))))))***---000777:::======;;;;;;???BBB>>>BBB>>>222...666>>>@@@@@@CCCFFFGGGGGGHHHLLLPPPQQQ\\\mmmqqqNNNFFF@@@AAAFFFHHHEEEAAABBB@@@===<<<;;;:::888777555555555444444444333333111111111111000000000000........./////////000000////////////////////////........./////////000000000000000000111222333444333555777<<>>===???>>>>>>@@@BBBBBBAAA@@@????????????>>>===<<<<<<777666555333111000000///............------------------------------------,,,,,,...222333111222444000\\\~~~kkkaaaXXXWWWZZZ^^^dddjjj~~~~~~~~~|||xxxuuurrrqqqZZZhhhrrrsss|||^^^@@@333:::<<<...999999888888888888999999999:::<<<<<<<<<<<<>>>@@@BBBBBBCCCEEEFFFGGGGGGHHHEEEMMM[[[zzzyyyXXXIIIYYY~~~gggZZZVVV```~~~eeePPPMMMSSSTTTSSSSSSSSSVVVYYY\\\]]]]]]___``````______```bbbeeehhhjjjjjjiiiiiihhhiiijjjkkklllkkkjjjjjjkkkmmmpppqqqrrreeennn~~~zzzcccUUU___yyy}}}wwwoookkkfffooo]]]???<<>>666888777777666666555444444444444333333444444555666555444555777999999<<<@@@fffqqqKKK???BBBEEEAAAEEEGGGEEEEEEHHHHHHFFFBBB@@@@@@AAA>>>999<<>><<<;;;;;;;;;:::888999999999888777777666666555555555555555555555555444555555555555666666666666666666777777777888888999999::::::;;;;;;;;;;;;AAA===;;;<<>><<<===:::555333000---++++++++++++***)))******)))))))))+++...444999>>>>>><<<;;;???CCCFFFFFFBBB777---///<<>>===<<<:::888555555555555444444444333222222111111111000000000....../////////000000000////////////////////////....../////////000000000//////000000111222444444444777===KKKhhh}}}kkkSSSttt^^^===<<<:::888777777777777555444444444333333222333333444000111111111111222222222333333333333333333333333222222222333333333444444555555444333333333333333777999;;;======<<<:::999444444444555888;;;===???999999::::::<<<===??????>>>===<<<===>>>>>>===;;;>>>>>>>>>======<<<;;;:::666555333222111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---...111555+++666RRR|||uuulllkkkWWWWWWUUUSSSTTTZZZcccjjj|||[[[555666<<<:::666000888888777777777777888888888999;;;;;;:::;;;<<<>>>>>>???AAACCCDDDEEEFFFFFFAAAIIIHHH^^^qqqHHHIIIcccuuu```UUUOOOVVVxxxUUUEEEEEEKKKQQQNNNQQQUUUXXXYYY[[[\\\^^^___^^^^^^___```bbbdddeeehhhhhhgggggghhhiiikkkllldddgggjjjkkkiiihhhggghhhkkkaaaVVVYYY[[[~~~|||lllmmm|||pppMMM999999???555555<<<666777777666666555555444444333333333222333444444555444333333666999;;;:::999;;;pppxxxeeeQQQLLLJJJIIIIIIFFFAAAAAADDDEEEAAAAAADDD@@@:::;;;AAA;;;<<<;;;999<<>><<<;;;:::;;;;;;999777999888888777666666555555333444444444444555555555444444444444555555555666555555555666666666777777777777888999::::::::::::888888;;;??????===>>>CCCJJJyyyzzzsssssseeemmmnnnccc]]]______\\\ppppppzzz}}}wwwdddLLL>>><<<===:::666333000---++++++++++++***)))******)))((((((***,,,111888???AAA>>>===@@@DDDLLLHHHGGGDDD:::111777EEEEEEFFFGGGIIIKKKMMMPPPRRRLLLTTTYYY```xxxvvvXXXHHHDDDDDDGGGKKKGGGEEEAAA???>>>===:::999555555555555444444444444222222222111111111000000.../////////000000000000////////////////////////.../////////000000000000000000111111222444555666999CCCUUUppprrrZZZhhhsssJJJ???888888777666666777777555333444333222111111222333444000000000000111111222222222222222222222222222222222222222222333333333333444444333444555666666666///222555666555222///---;;;>>>@@@@@@>>>:::777555999:::;;;;;;<<<===???AAA<<<;;;:::;;;======;;;999<<<<<<<<<<<<;;;:::999888444444333111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---,,,,,,///111777///000LLL}}}aaaAAA555<<<777...444===888777777666666777777888777888999:::999999:::<<<<<<===@@@BBBDDDEEEEEEFFFJJJDDDHHHFFFooojjjQQQJJJ___xxxhhhfffKKKFFFqqq]]]NNNLLLMMMKKKNNNQQQTTTUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```aaaffffffeeeeeefffgggiiijjjcccfffhhheeebbbdddkkkrrreeeKKKOOOhhh}}}nnnoooqqq[[[^^^tttxxxQQQ???:::===>>>777777:::888777777777666555555444444222222222222222333444444222444555555555666999:::222PPPvvvoooeeecccggg```TTTSSS]]]VVVLLLHHHNNNPPPIIIDDDFFFDDDPPPVVVWWWfff{{{sssyyyxxxyyyXXXJJJFFFFFFAAABBBEEE???<<<;;;::::::;;;;;;999777888888777666666555555444222333333333444444444444333333444444444555555555444444555555555666666666555666777999::::::999999777999===???;;;:::BBBMMM;;;FFFZZZuuuxxxyyyeeeMMM???<<<===;;;777333000---++++++++++++***)))******)))((((((***+++000888AAACCCAAA???BBBFFFMMMHHHLLLTTTJJJ666111:::KKKKKKKKKLLLNNNQQQSSSUUUOOOSSSWWW\\\gggoooRRRCCC???FFFNNNIIIFFFBBB@@@???===;;;999666666555555555444444444222222222111111111111000////////////000000000000000000000000000000000000////////////000000000000222222222333444555777777???QQQppp~~~|||}}}iiiPPPLLL>>>GGG999777666666666777666444333333222111111111222333444//////000000111111111222222222222222222222222222222222222222222222333333333222111222333333222111222333555666666888:::<<<555444333222333666:::>>>888999:::999888999:::<<<::::::999;;;<<<===;;;:::;;;;;;;;;;;;:::999888888444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++.........//////---)))444555000EEEvvv\\\;;;CCC??????;;;///111888666777777666666666666777777666777999999888888999;;;;;;<<>>888555999===<<<:::999@@@CCCAAADDDTTTkkk|||yyy{{{hhhPPPBBB??????;;;666222111...,,,******++++++******))))))))))))******,,,000555:::BBBKKKNNNLLLNNNQQQNNNGGGFFFEEE:::***BBBKKKNNNJJJMMMTTTSSSJJJYYYUUUTTTXXX^^^kkk]]]EEECCCHHHJJJCCC@@@AAABBB>>>999777777666666555333222222111111111111111000000000000000000000000000000000000000000000000000000000000222......222444222111333222///000444555444;;;DDDVVVwww[[[YYY~~~\\\CCC<<<333===555555444444444333333333111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333333333333444444444555555777777777888999999::::::999999999999999999999999;;;<<<===============<<<>>>>>>>>>===<<<:::999888333333222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...000222111<<<___rrrMMM:::999666555444333333333444555777777777777777666666666::::::999999999999999999;;;<<<===???AAABBBBBBBBBDDD???DDDAAACCCrrrlll___NNNVVVuuu{{{aaaXXXRRROOOeeehhhdddWWWJJJGGGMMMQQQNNNIIIUUURRRQQQTTTZZZ]]][[[WWW]]]___bbbeeehhhgggdddbbbaaaccchhhxxxZZZTTTMMMTTTrrr|||kkkhhhcccTTTJJJiiigggnnnuuuRRR???>>>>>>>>><<<888666555666666666555444333333222222333333333222222111111111222222222333333333444444333999:::AAAggg|||aaasss}}}^^^BBBIIIIIIJJJIIIGGGCCC???===<<<<<<;;;:::999999999999666666555444333333222222444444444444444444444444444444444555555555555666444444444555555555555666444444555666777888999999999999999:::::::::;;;;;;;;;===@@@@@@AAAGGGRRR[[[rrrXXXDDDxxx}}}{{{hhhPPPAAA>>>>>>;;;666222111...,,,******++++++******))))))))))))******+++000555999@@@FFFGGGCCCCCCIIIMMMMMMLLLHHH@@@777777BBBPPPVVVRRROOOUUU^^^XXXVVVVVVYYY\\\ccctttdddMMMBBBDDDEEEHHHHHHBBB;;;:::???777777666666555444333333222222111111111000000000111111111111111111111111111111111111111111111111333//////333444444555888222222555888999===LLL[[[WWWNNNLLL>>>>>>777999555444444444444333333333111111111000000000//////////////////////////////////////////////////////000000000000000000000000111111111222222222333333333333333333444444444444666666777777888999999:::999999999999999999999999;;;;;;<<<============<<<@@@@@@???>>><<<:::999888333222222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000...111444///---999KKKssseeeKKK666///444555444333222222333444444666666666666666666666666888888888888888999999999:::;;;===???@@@AAAAAABBBEEE===>>>???<<>>===;;;888666555666555555555444333333222222333333222222222111111111222222222333333333333444777777333111???hhhpppzzzbbbMMMIIIMMMEEEEEEFFFEEEDDDAAA???===<<<;;;:::999888888888888555555555444333333222222333333333333333333333333333444444444555555555555444444444444555555555555333444555666777888888999999999999999:::::::::::::::<<<>>>>>>===@@@EEEIIICCCYYYpppsssYYYKKKBBB888111}}}tttxxx~~~|||hhhPPPAAA===>>>:::666222111...,,,******++++++******))))))))))))*********///444777===CCCBBB>>>@@@CCCIIIOOOOOOJJJIIIKKK333555BBBRRRUUUOOOTTTbbbZZZZZZ]]]^^^\\\]]]dddmmmsssTTTDDDBBBCCCEEEBBB<<<777777888888777777666666555555333333222222222111111111111111111111111111111111222222222222222222222222666222111222222///000333555666777:::???OOOkkkoooWWWtttzzzddd???:::>>>:::444444444444444333333333333000000000000////////////////////////////////////////////////////////////000000000000000000000000000111111111222222222222222222333333333444444444555666666777777888999999888888888888888888888888::::::;;;<<<<<<<<<<<<<<>>???@@@@@@@@@@@@:::999AAA@@@@@@kkkfffZZZpppdddHHHRRRUUUjjjtttfffUUULLLQQQbbb{{{}}}fffWWWOOOKKKRRRXXXVVVOOOLLLNNNRRRVVV[[[aaahhhnnnwwwvvvbbbRRRLLLNNNVVVjjj```SSS]]]VVVHHHGGGLLLsssxxxzzz```DDD999:::;;;<<<<<<:::777555555666555444444333333222222222222222222111111111111111111111222222222333333333555333666888222<<>>======;;;:::999888777777777777555444444333333222222222222222222222222222222222333333333333444444444444333333333444444444555555333333444555666777777888888888888999999999::::::888:::;;;<<<<<<<<<;;;:::BBB>>>DDDQQQXXX^^^qqq~~~zzz___SSSBBB888666888888888}}}rrrsss~~~|||}}}iiiOOO@@@======:::666222111...,,,******++++++******))))))))))))******(((---111555<<>>>>>>>>===<<<:::999888111111000//////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------***+++111555444555999///333;;;LLLpppOOO@@@333111444555555666111111000000000111333444222222333333444555666666444444555555666777888888999:::;;;===>>>>>>??????;;;===:::@@@CCC999QQQooosssbbbWWWLLLWWWvvv^^^VVVVVVVVVTTTeeezzzrrrrrruuuuuu|||}}}iiiUUUJJJFFFIIIXXXiiipppdddRRRIIIFFF>>>@@@LLLPPPggg~~~TTTAAA888===999::::::888666444444555444333333333222222222111111111111111111111111000111111111111222222222222111///777AAA<<<333===SSSqqq\\\NNN@@@===CCCHHHFFFAAABBB@@@>>>===;;;;;;;;;;;;:::999888777666666666666444333333333222222222111111111111111111111111111222222222222333333333444222333333333444444444444222333333444555555666666777777777888888888999999888888999;;;>>>>>><<<:::EEE<<<===FFFFFF???EEETTTQQQ\\\cccgggttt}}}mmm___RRRJJJFFF::::::::::::999666333000{{{pppsss~~~~~~}}}iiiOOO???<<<<<<999555222111...,,,******++++++******))))))))))))******(((***---111<<>>AAAIIISSSZZZhhhrrr]]]UUUHHHIIIDDD;;;IIIvvv}}}QQQAAA:::<<<777888888777555333444555222222222222222111111111000000000000000000000000000000000111111111222222111000111444666777999<<<>>>ppp]]]AAA@@@AAABBBAAA@@@AAADDDFFFCCCAAA>>>;;;999888888888888888777555555555555555222222222222222111111111000000000000000000000000111111111111222222222222222222222222333333333444222222222333444444555555666666666777777777888888999888888999<<<>>>>>>===:::999<<>><<<;;;;;;:::888444111000111222wwwooouuu~~~iiiOOO>>>;;;;;;999555222111...,,,******++++++******))))))))))))******(((***+++...999HHHSSSVVVPPPLLLKKKRRRVVVRRRJJJEEEGGGKKKEEE999<<>>888222SSSlllyyy[[[>>>---///888666444222///------///111////////////111222444666222333333444444555555555444444444555555666666777777888999:::;;;;;;;;;;;;333;;;:::555888999777:::TTTrrrssswwwYYYUUUVVVfff{{{|||hhh\\\TTTKKKHHHJJJLLLIIIFFFVVVVVVVVVWWWXXXYYYXXXWWWLLLIIIFFFEEEGGGHHHHHHGGGJJJOOO^^^uuu|||hhhWWWKKKFFF===@@@<<<999WWWyyyeeeGGG999777777555666666555444333333444111111111111111111111111////////////000000000000///000000000000111111111...666666///---444:::999555===RRRzzzpppZZZNNNDDD<<<@@@CCCDDDBBB===<<>>;;;888777666666777666555444444333333333111111111111111111111111000000000000000000000000000000000000111111111222111111222222222333333333111222222222333333333333555555555666666666777777:::999888888888999:::;;;>>>AAA@@@<<<<<>>:::;;;999555222111...,,,******++++++******))))))))))))*********+++***,,,444AAAIIIKKKLLLMMMMMMMMMOOORRROOOIIIHHHPPPRRRGGG::::::FFFRRRSSSZZZ^^^^^^aaagggiiigggWWW[[[cccnnnyyy|||YYYGGGEEE@@@@@@>>>===;;;:::999888888888777777777666666666444444444444444444444444333333333333333333333333888777888;;;>>>CCCPPP\\\||||||ooo^^^JJJmmmSSSBBB<<<>>>888444555222333333333222222222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000000000000000111111111222222222222333444444555555666666666666666666666666444555777888999:::::::::888888777666555333111111.........------------,,,***************************************************++++++++++++,,,,,,,,,))),,,...000111222222111...000111000...///666===555999AAAPPPiii~~~]]]GGG222///777:::555000222111...++++++...222444/////////000111333666777444444444444444555555555555555555555666666666666777777888999::::::::::::444222666777555;;;@@@:::<<<]]]fffPPP\\\VVVUUU[[[kkk~~~~~~lll^^^XXXUUURRROOOJJJIIIGGGFFFFFFFFFFFFEEENNNNNNLLLIIIIIIOOO[[[eee|||fffUUUNNNHHHCCCBBBDDDBBBFFFKKKTTTmmm{{{VVVAAABBB222888666333444555444333222333444000111111111111111111111........./////////000000/////////000000000111111...666:::555111222333111<<<999999???QQQttt|||dddHHH888777>>>EEEAAA<<<888999>>>AAAAAA>>>>>>===;;;999777666555555666555444333333222222222000111111111111111111111000000000000000000000000/////////000000000111111111111111111222222222222111111111222222222222222444444555555555666666666666888999888666555777:::777999::::::<<>>999333000777888:::999666111,,,)))tttmmmwww{{{iiiOOO>>>::::::888555222111...,,,******++++++******))))))))))))******+++,,,++++++000999>>>===KKKOOOLLLCCCCCCOOOWWWWWWVVVVVVXXXVVVFFF666:::HHHUUU[[[]]]]]]bbbkkkpppooooooddd```eeekkktttjjjTTTDDDCCCAAA@@@===<<<:::999888888888888777777777777444444444444444444444444555555555555555555555555555555:::DDDQQQccc{{{~~~iiiTTTEEEkkkIIIBBB<<<999777666222---333333333222222222111111......---------,,,,,,,,,++++++++++++++++++++++++........................------------------------............/////////000000000000000111111111111111222222333333444555555666666666666666666666666444555666777999999::::::;;;:::999777444111///...------------------,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,000///,,,+++...111000---111000000222444333333444666666555666:::EEETTT___ccclll{{{}}}uuuVVV>>>999888111111444555111,,,---333,,,...///000222222000+++/////////000222444666888555555555555555555444444666666666666666555555555666777888999999999999999===///555999///222;;;555===(((bbbwwwsssgggooo]]]WWWXXXaaagggnnnqqqeee^^^PPPPPPOOONNNLLLMMMPPPSSSJJJUUU```gggnnnnnn___OOOGGGAAA===>>>CCC<<<@@@]]]wwwpppnnnnnnDDD111EEE333===888222333444444222222333444000000000000000111111111---.........//////000000////////////000000000000444000...000444666555444666444777===<<<<<>>>>>>>>>>>>>>::::::999888777666555555555555444333222222222222000000000000000111111111111111111111111111111111////////////000000000000000111111111111222222222111111111111111222222222444444444555555555666666111666::::::777666999<<<:::777999>>>===888;;;BBBCCC;;;;;;DDDIIIEEEDDDHHHAAADDDFFFFFFGGGHHHGGGEEEFFFDDDAAA>>><<<:::999999666333///,,,---000333555{{{sssttt}}}||||||kkkLLL:::======777777333111///,,,+++*********))))))))))))))))))))))))&&&)))***+++,,,222===EEEGGGNNN___fffRRR>>>MMMnnnlllnnnZZZKKKPPPGGG777888EEENNNVVVZZZ\\\dddnnnuuuqqqpppmmmkkkkkkpppwww|||rrrcccPPPDDDAAA@@@===999<<<<<<;;;::::::999666444888777666555444555666777333555888777555444666888888BBBNNN]]]xxxxxx]]]HHHBBB~~~EEELLL>>>===;;;999777555444333333333222111000///...---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111111333333222222111222222222666666666666666666666666666777777999:::;;;<<<<<<<<<:::666555444333111///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............//////000000000111111111111222333444555666888999999:::<<<>>>@@@CCCFFFHHHIIIRRRRRRRRROOOKKKHHHGGGHHHGGGDDD>>>999555333444444111111000000//////......////////////////////////......//////000000111111222222333333333333444444555555555555555555555555555666888::::::888666555555555555555555555555555555777>>>ccc{{{]]]PPPfffbbb[[[UUUVVV^^^hhhlll}}}{{{kkk___NNNDDD>>>BBBCCC>>>;;;<<>>???@@@AAABBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHHHHEEE@@@===:::888666444333333222222111000000000}}}uuuvvv~~~~~~}}}lllMMM:::>>>===666777333111///,,,+++*********))))))))))))))))))))))))''')))******+++000:::BBBJJJUUUiiiuuuhhhQQQLLLVVVfffbbbZZZYYY\\\QQQAAA===888CCCQQQZZZ```cccfffhhhmmmlllkkkiiihhhjjjooorrruuuppp___UUUMMMIIICCC>>>999777777888777666888777777666666666777777555555555666888???HHHOOOSSSggg{{{|||}}}~~~iiiEEEDDD]]]```III999===<<<;;;999777555333222333222222111000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000111111333222222111111222222222555555555555555555555555666666777888999999::::::;;;888555444333222000...,,,,,,+++++++++*********)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------............/////////000000000111111111111222333444555555666222333444666777999::::::888999999888555333444444<<<:::666333111000111111000000000/////////.......................................///000000111111222222222333333333444444444444444444444444444444333555777888888777555333444444444444444444444444333444222AAAgggWWWVVVTTTRRRSSSVVVZZZ[[[___iiiwww{{{kkkUUUMMMPPPPPPFFFBBB>>>???AAAEEEJJJOOOaaaddduuuwww```III@@@888777777555333444333333222222222111111111////////////////////////............//////////////////000000000111111111111111111222222222333333444444444555666777777777555888>>>FFFOOOYYY```ddd{{{xxxpppfff]]]VVVOOOGGG===888888:::;;;999;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999888888777666555444333444444333333222111111000.../////////000000000000////////////////////////.........................../////////000000000000//////000000000111111111333333333333444444444444444555555666777777888888999999999999:::;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDAAA===999888666444222222222222111000000//////~~~vvvwwwnnnNNN;;;>>>===666777333111///,,,+++*********))))))))))))))))))))))))((()))***)))***...666<<>>===<<<<<<<<<===>>>>>><<<>>>AAAHHHUUUgggyyy|||{{{}}}}}}{{{zzz|||~~~}}}|||}}}}}}nnnRRRFFFbbb~~~[[[???KKK444<<<;;;:::888666444333222222222111000///......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000111111222222111111111222222333555555555555555555555555555555666666777777777777999777444222111000///---,,,++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000111111111111111111111111222222222222...///000000......///000111000000///...//////000///////////////.................................---......//////000111111222222222222333333333333444444444444444444444444222333555666666555333222222222222222222222222222000444111000===ZZZjjjOOOCCCGGGNNNNNNJJJGGGPPPYYY___ccclllzzzvvvXXXOOOPPPQQQHHHBBB@@@999777<<<===999===RRRqqqzzzVVVDDD===777444777888555222222222222222222111111111000////////////////////////---............///////////////000000000000111111000111111111222222222222222222333333444555555555;;;888444111000222555777333888@@@IIIOOOQQQPPPOOOUUUZZZZZZUUUVVVYYYSSSHHHEEEDDDBBBBBBBBBAAA???===888:::<<<<<<;;;<<>>????????????>>>>>>??????@@@@@@AAAAAA>>>;;;888555444444222111111111111000//////......}}}vvvxxxoooOOO<<>>GGGOOOUUUZZZ___cccgggiiiiiigggfffeeejjjkkkjjjjjjrrrvvvlllddd[[[TTTQQQPPPMMMKKKKKKMMMPPPRRR___eeeooo~~~~~~xxx{{{yyyzzz|||mmmMMMJJJnnnlllDDD@@@???:::;;;:::999777555444222222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---......//////000000000111111111111111222222333444444444444444444444444444444444444555555555555777555222000000///---,,,++++++++++++************(((((((((((((((((((((((())))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------............/////////////////////////////////222222222222222111111111000222333333222222333555---...///000000000000000................................................------......///000000111111222222222222333333333333333333333333333333333222333444555555444333222111111111111111111111111...555666555555@@@nnnxxx\\\LLLEEEDDDEEEBBBDDDFFFGGGHHHMMMTTTYYYbbbfffnnnvvv}}}uuuhhh^^^XXXRRRLLLJJJAAAAAACCC>>>AAAGGGCCCJJJBBB<<>>999555444888999666444444222111111111111000000000////////////////////////---------.........//////////////////000000000111000000000111111111111222111111111222222222333333333444666777999999999999AAA:::333000444888:::999555???AAA999666;;;:::444555555666666888888888888777;;;>>>===:::888888:::999::::::::::::999888888999999999999999999999999666666555555444333333222111111000000000/////////........./////////000000////////////////////////................................./////////000000////////////000000000111222222222222333333333333333444444555555666777777888888888888999:::;;;<<<;;;<<<======>>>>>>>>>===<<<<<<<<<=========>>>>>>:::777444333333333222111000000000///......------{{{uuuzzzoooOOO<<>>===UUUmmmxxxzzz{{{QQQ;;;:::888:::666444666666333333444111111111000000000//////........................------------...............////////////000000000//////000000000111111111000000000000111111111111---///222555666555444222333222111222333333000---444444444444333222333555:::::::::999888777777888444555666666777777777777999::::::::::::999888888888888888888888888888888555555444444333222222222000000///////////////...............////////////////////////////////////....................................////////////...////////////000000000111111111222222222333333333333333444555555666666888888888888999:::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<======888666333222222333222111000000//////...---------|||www}}}nnnNNN;;;>>>===666777333111///,,,+++*********))))))))))))))))))))))))))))))(((((()))***+++,,,777@@@HHHJJJLLLTTT___fff^^^MMMTTTiiilllgggnnnyyy^^^MMM<<<666444444:::CCCJJJQQQZZZbbbgggjjjkkklllggggggjjjllljjjeeefffiiikkkwwwwwwppp```SSSSSSppp}}}EEE777>>>===999;;;888777666555333222111000//////......------------++++++++++++,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,---...///000000000000000000000111222333333333333333333333333333111111222222333333333444555333000//////...---++++++************))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...............------------------...//////000000,,,---...---+++***+++,,,---......///......---,,,,,,,,,,,,---------------------------------------,,,------......///000000111111111111222222222222222222222222222222222222333333444444444444333333////////////////////////000111...222777000,,,777SSSyyyvvvdddNNNHHHBBB@@@BBBEEEFFFDDD>>>@@@CCCEEEFFFEEECCCBBBDDDEEEDDDBBBEEEHHHEEE@@@@@@BBB@@@;;;;;;===>>><<<555888CCCFFFAAAHHHSSSQQQaaaxxxTTT888666===888888444222333222//////222000000000000////////////........................,,,------------...............////////////000000////////////000000000000000000000000000000000000666555444333222222333444111444777888888888888999:::222111777999444444:::222444555666777888;;;>>>;;;999777888;;;======;;;999999999:::999888888777777777777777777777777777333333333333222222222111////////////////////////------........./////////////////////////////////------------------------------........./////////......////////////000000000000111111111222222222222222333333444555555555888777777888888999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<777555333222222333333222000000000///......------|||}}}lllMMM:::>>>===666777333111///,,,+++*********))))))))))))))))))))))))***)))((()))************+++888HHHQQQPPPPPPYYYcccnnnccc[[[bbbdddZZZ```xxxxxxfffSSSHHH>>>555777@@@===CCCMMMVVV]]]bbbfffhhhhhhfffhhhlllkkkeeebbbdddnnnllljjjllluuu|||uuuwww{{{}}}www~~~{{{rrrhhhbbbHHHVVVuuuJJJ000===;;;777======777666555444333222111000.........------------,,,******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++************************++++++,,,,,,,,,---------***+++,,,---...//////000////////////000111222333222222222222222222222222000000111222333444444555444222000/////////---,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////---///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......//////000111111111111222222222222222222222222222222222222222222222222222222222222////////////////////////---222...///777777333888111PPP}}}jjjeee]]]RRRIIIDDDBBBCCCAAAAAAAAA@@@???===<<<;;;CCCAAAAAADDDEEECCCDDDGGG>>>AAAAAA??????BBBBBB???CCCAAACCC>>>>>>YYY}}}|||UUUAAA666666888222555222222333111------000000000/////////.................................,,,,,,---------................../////////000000........./////////000000000000000000000000//////222111///......///111222000000...+++***,,,111555444///...222333111111444888999999666222000222444777555444444555666555444777888888888888777666666666666666666666666666666222222222222222111111111////////////////////////---------.........//////////////////////////////---------------------------------.........//////........./////////000000000000000000111111111222222222222333444444555555777777777777888999:::;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777555222111222333222111111111000000///......---}}}|||kkkLLL:::======777777333111///,,,+++*********))))))))))))))))))))))))***)))((()))***+++***)))&&&333GGGUUUUUUPPPWWWdddkkk{{{ooo]]]eeepppwwwzzzzzzyyyjjjNNN:::555444:::CCCLLLTTT[[[```cccfffaaabbbiiillljjjjjjnnnccchhhnnnppppppqqquuuyyy|||~~~{{{yyywwwwwwnnnjjjpppwwwzzz~~~vvveeeVVVMMMIIIEEEvvvPPPEEE;;;::::::555333666666666555444222111000000------------------,,,,,,*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,---------******+++,,,...//////000////////////000111222333222222222222222222222222///000111222333444555555444222000/////////...,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++************(((***++++++++++++,,,...,,,,,,,,,+++,,,------...+++++++++,,,,,,---------------------------------,,,,,,------...//////000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000(((333000***...000000555777111AAAnnnfffRRRKKKKKKCCCBBBAAAAAAAAAAAABBBCCCBBB<<<===BBBAAA:::;;;CCC???CCCCCCAAA@@@AAA???;;;<<>><<<888666333222000---,,,+++++++++++++++******)))(((((('''(((((((((((()))))))))***,,,)))111CCCQQQVVVYYY^^^gggooo}}}{{{lllhhhmmm~~~xxxwwwyyyggg???555---///;;;IIISSSXXX[[[ccciiigggfffhhhiiigggmmmhhhgggjjjjjjfffeeehhhgggiiilllmmmnnnnnnoooppphhhiiijjjjjjjjjiiigggfffffffffgggiiijjjlllnnnoooqqqnnnoootttwwwwwwzzz{{{yyyuuuuuu|||~~~uuummm```NNNHHHOOOWWWqqqKKK@@@:::999888777666666666666444333333222000//////...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++------......///000000000000000000000000000000000000000000111111111222222000000///......------,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111111111000111111000000000000111111111111111000000000//////............................../////////000000000///999<<<333333SSSrrrjjjeee[[[PPPHHHGGGGGGDDDDDDKKKTTTUUUPPPJJJXXXbbb___[[[cccxxx~~~[[[999<<<;;;888555444333333444111111111000000000//////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////.........................../////////000000000000//////000000000111111111111111111222333333444444555555444555555666777888777666555444444333333333444444444444333333333333222222222111111000000000////////////////////////............................................................................................................//////////////////000000000111111111222222222222333444555555666666777777888999999999::::::;;;;;;::::::999888999999999999888777666666333333222222111000000///........................xxxyyy~~~|||dddJJJ>>><<<<<<999777333222000---,,,+++++++++++++++******)))(((((((((((((((((()))))))))******+++(((***444EEETTT\\\^^^YYYccclllsssvvv]]]sssxxxwwwooommmssswwwuuuoooUUU<<<222333666<<>>mmmsss~~~___<<>>:::FFF777666999%%%...000111222222111000/////////............------++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))******+++,,,,,,------------......///000000000////////////////////////000000000111111111222222.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++***************************************************++++++,,,,,,---......---...//////000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***---------111555///&&&+++999<<<555111>>>lll~~~iiixxx}}}YYYDDD888000888???333)))...555000000111111111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,---------..................///000000111111222222222222333444555555444333333222333333444444222111111111000000000000---------....../////////////////////////////////------------------------------------------------------------------------........................,,,,,,---------................../////////000000000000000000111222333444444555555666777777888888999999999999999888777777555555555555444333222222000000000000000000000000........................}}}}}}uuuttt]]]FFF<<<<<<<<<999666333222000---,,,+++++++++)))))))))))))))*********)))************+++++++++///((()))111000***222AAASSSeeevvv~~~yyyvvv{{{pppnnnzzzxxxbbbPPPAAA777888@@@777DDDOOOPPPQQQWWW]]]^^^dddgggjjjllllllooouuuzzzyyyxxxvvvvvvwwwzzz}}}tttvvvzzz}}}~~~~~~~~~rrrhhhccc[[[RRRFFFHHHYYYzzzbbb:::BBB777...666111+++777,,,...///111111000...---..................------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,------------......///000000000////////////////////////111111111111222222222222...------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++***************************************************++++++,,,,,,---......---....../////////////////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------000333///...***///666111444EEEmmmmmm|||yyyuuuRRRDDD???333111666999///)))777<<<,,,111111111111111000000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------------------.........//////,,,,,,,,,---------............//////000111111111222222222222333444555666333333333222222333444444111111111111000000000000---------.........//////////////////////////////------------------------------------------------------------------------........................,,,,,,,,,---------................../////////000000000000000111222333444555555666666777888888888888999999999999888777777444444444444333222111111/////////000000000000000........................~~~xxx{{{|||qqq\\\FFF<<<;;;:::888666333222000---,,,+++++++++************)))))))))))))))************+++++++++)))+++,,,,,,,,,,,,---///@@@YYYwww{{{}}}llluuuPPP@@@FFF;;;<<<<<<:::888:::@@@EEEJJJJJJNNNVVV```hhhlllmmmoooqqqrrrsssssstttwwwxxxsssuuuuuurrrooooootttzzzttthhhXXXJJJAAACCCRRRbbbxxxzzzVVV222444444333333222111000000000000000000////////////000000///...------,,,,,,------,,,,,,+++***))))))************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((++++++++++++,,,---......---------...............000000111111111111000000000000000000000///......000...------------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******************************))))))))))))*********++++++,,,,,,------.........------------......////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------......//////000000111111888IIIjjjooouuuxxxvvvcccKKK;;;666666555222444444333333222111000000000000000000000000000000222111111000///......---------------------------------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///------------------------------------------------........................//////.........---------------......///000000000111111222222222333333333222222222222222222222222111111000000//////..............................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///000000000111222222333333444444555555666666777777999999999999999888777666222222222111111111111000//////.........---------........................{{{zzzzzzppp[[[EEE<<<<<<;;;888777333222000---,,,+++++++++************)))))))))))))))************+++++++++---...///...---,,,---...222LLLlllsssyyyyyyqqqYYYTTTLLLGGGDDDAAA<<<999>>><<<;;;>>>EEELLLQQQRRRYYY]]]cccfffggghhhjjjlllmmmtttzzzwwwlll```ZZZXXXHHHIIIOOOZZZhhhxxxpppLLL555222444333333222111111000000000000000/////////......//////......---,,,,,,+++------,,,++++++***))))))************************************)))))))))((())))))))))))))))))))))))************)))))))))(((************)))))))))(((++++++++++++,,,---......---------...............000000111111111111000000...////////////...------...---++++++++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++******************************))))))))))))************+++,,,,,,------.........------------.................................---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------......//////000111111111...111???WWWzzzttt}}}zzz~~~mmmQQQAAAEEE>>>666444666888666333444333333222111111000000000000000000000000000000111111000000///......---------------------------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,---...///------------------------------------------------........................///.........------------------......///000000000111111111222222222333333222222222222222222222222000000000000//////..............................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............//////000000111111222333333444444555555666666777777888888888888777666555444222222222111111111000000//////.........---------........................~~~{{{xxxoooZZZEEE<<<<<<;;;999888333222000---,,,+++++++++************)))))))))))))))************+++++++++///000111000---,,,---...+++:::QQQjjj~~~tttssszzzpppbbbPPPBBB@@@???>>>???BBBDDDEEEEEEIIIOOOVVVXXXUUURRRSSSUUUCCCJJJSSSVVVTTTTTTWWW\\\kkkuuuiiiCCC...---333333333222222111000000000000////////////............------,,,,,,+++++++++,,,,,,,,,+++******))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))+++******++++++,,,---...---------.........//////000000111111111111000000---............---,,,,,,,,,***))))))******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))******+++******************************))))))))))))************++++++,,,---------...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111222444555666<<>><<<;;;444222222111111000000000000/////////.........------,,,,,,,,,+++++++++******,,,+++++++++******))))))*********************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))************+++,,,---...,,,,,,------.../////////000000111111111111000000...............---,,,,,,+++***(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++******************************))))))))))))***************+++,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---......//////444555555222...,,,111777222FFFcccxxxzzzzzzmmmUUUGGGDDDCCCBBB@@@<<<555...)))999888777444222111111222222222111111000000000000////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------......------------------------------------------------------------------------------------------------------......///000000000111111111111222222222222111111111111111111111111////////////////////////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............/////////000000111222222222333333444444555666777777999888888777555333222111111111111111000000000000................................................{{{vvvzzznnnZZZDDD<<<<<<<<<:::999333222000---,,,+++++++++************)))))))))((())))))*********+++++++++***+++---,,,,,,+++---...///,,,,,,666MMMmmmeeeFFFHHHQQQJJJ<<<555111111000000000000//////............------------+++++++++++++++*********++++++***************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************+++,,,------,,,,,,------...//////000000000111111111111000000...////////////...------+++***))))))***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))***++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,------......---,,,******...444999:::888...---888>>><<<;;;@@@HHHVVV___\\\ZZZZZZSSSHHHXXXaaaeeelllvvvrrreeecccYYYSSSMMMKKKGGG>>>777444555111------000333555555333333333000......111444111111000000000000//////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,------------------------......///000000000000000111111111222222222111111111111111111111111.............../////////........................---.....................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///...//////000111111222222222222333444555666777777999999888777666444222111111111111000000000//////---.............................................wwwuuu{{{oooZZZEEE<<<<<<;;;999888333222000---,,,+++++++++************)))))))))))))))************+++++++++''')))++++++******,,,---(((///444000000EEElllpppRRRAAA333444:::<<<777333000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))******+++,,,---+++,,,,,,---...///000000000000111111111111000000///////////////...------,,,***)))***+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++*********************************************************************************+++,,,,,,------,,,...000222555555---$$$666///...444777555666;;;888333444:::<<<999999===222777555555<<<999333666666555333///)))&&&***111///000222555666444000---+++...111222111000//////000000000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000000000000111111111111222111111111111111111111111---............/////////........................---------...............------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///......///000000111111222111111222444555666777888888888888777666444333222111111000000000/////////---------.......................................zzzzzz}}}{{{ppp[[[EEE<<<<<<;;;888777333222000---,,,+++++++++************)))))))))))))))************+++++++++)))***++++++))))))***+++&&&///444...'''000JJJaaa}}}\\\AAA###777<<<+++###---444000////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))***+++,,,---++++++,,,---...///000000000000111111111111000000---............---,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++************++++++************************))))))))))))******++++++************************************************************************))))))******+++,,,,,,,,,//////+++&&&)))111555444)))///555444---)))...555333...+++...///...000555111999666///...+++...:::111666:::888333000111222222111...,,,,,,...000333///000111333333111...,,,////////////////////////------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------+++,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000000111111111111111111111111111111111111---------.........//////........................---------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///......//////000111111111000111222333555666777888666666666555555333222222111000000000////////////---------.........//////........................wwwzzzqqq\\\FFF<<<;;;:::888666333222000---,,,+++++++++************)))))))))))))))************++++++++++++,,,,,,+++)))((()))***,,,+++++++++---000444666gggwwwjjjGGG222...888...,,,444777000,,,///.........///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))***+++,,,---++++++,,,---...///000111000000111111111111000000,,,,,,---------,,,++++++***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,%%%---111...,,,...---)))111...+++,,,333777222+++)))666888---+++666666,,,///333...---666555///222111///+++)))...555333---+++---///...------...000000...,,,,,,///111222222.........///////////////---------------------------.....................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---.........---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000000000000000111111111111000000000000000000000000---------.........//////........................---------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////......//////000111111111000111222333555666777888444444444444333333222111000000000000////////////---------.........//////........................rrr}}}~~~yyy\\\AAA:::===;;;666444444333111...,,,***))))))************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...000000666NNNmmmhhhRRRCCC777111///000000000000////////////////////////.....................------,,,,,,,,,******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,------......------////////////////////////---......///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////000000000000000000000000............////////////........................---------............///////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000111111111111000000000000000000000000//////.........---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..........................................------111222222333333444444555777666444333222111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------ttt~~~|||{{{]]]AAA:::<<<:::666555444333111...,,,***))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++***+++++++++,,,...///000000333<<>>888;;;:::666555222111///...---,,,++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))***+++...***''')))...111///,,,(((///555444---+++111888888RRRrrrzzz___JJJ;;;333222666555,,,)))...///)))***111...+++***---...++++++...---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++---------------------------+++***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000........................+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000111222222333333111000000////////////000---.............................................////////////////////////