BM6P6(@ xxxooo```\\\VVVRRRPPPPPPPPPPPPOOONNNMMMKKKJJJHHHGGGFFFHHHFFFGGGKKKPPPXXXfffsss}}}yyyzzz|||}}}yyytttssssssmmmhhhccc___^^^^^^^^^^^^___ccchhhmmmooonnnkkkhhhjjjkkkmmmrrrvvvvvvrrrnnnaaaZZZPPPKKKJJJIIIFFFCCCJJJPPPWWW___jjjssssssnnnkkkkkkrrr}}}|||{{{|||nnn^^^SSSJJJIIIJJJMMMZZZhhhxxxssstttwwwsssqqqrrrqqqoooppptttooojjjdddaaa___dddsssvvvpppqqquuuxxx{{{uuunnnggggggmmmuuuwwwvvv{{{}}}qqqgggbbbUUUOOOHHHDDDCCCCCCCCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>AAADDDJJJRRR]]]hhhpppvvvzzzsssfff```XXXRRROOOOOOOOOOOOPPPPPPNNNMMMKKKIIIGGGGGGHHHFFFGGGKKKOOOWWWeeeqqq~~~{{{|||}}}|||vvvrrrrrrrrrmmmjjjdddaaa___^^^\\\[[[ZZZ^^^cccgggiiiiiigggeeemmmnnnpppsssuuutttoookkkaaaZZZQQQKKKIIIHHHFFFCCCIIIPPPYYYcccoooxxxwwwrrrjjjhhhkkktttxxxwwwvvvwwwvvvqqqrrrxxx{{{mmm]]]RRRJJJIIIJJJLLLWWWddd~~~vvvtttrrrlllgggggggggeeegggjjjhhheeebbb___]]]^^^iiittt~~~vvvqqqssswww}}}}}}wwwrrrttt{{{~~~vvvhhh]]]YYYPPPLLLFFFCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????BBBFFFLLLTTT___kkksssxxx{{{wwwnnnggg]]]TTTPPPPPPQQQQQQRRRRRRPPPNNNLLLJJJHHHHHHJJJGGGGGGJJJNNNUUUbbbnnn~~~~~~}}}xxxsssqqqpppqqqlllhhhccc___]]][[[XXXVVVXXX[[[^^^bbbeeeffffffeeennnnnnppprrrrrrooojjjfffaaaZZZRRRKKKIIIGGGEEECCCIIIRRR^^^jjjxxx{{{mmmhhhfffjjjnnnmmmjjjhhhiiiqqq~~~tttgggdddeeelll{{{zzznnn]]]RRRJJJJJJJJJJJJRRR^^^ttt~~~yyypppggg___]]]^^^]]]^^^aaacccbbbaaa```\\\YYY___hhhzzz|||uuurrrtttyyy}}}vvvlll^^^TTTQQQKKKHHHCCCAAABBBDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???@@@CCCHHHOOOXXXcccnnnvvv|||{{{wwwuuummmaaaXXXTTTSSSTTTUUUTTTSSSRRRPPPNNNLLLJJJIIIKKKHHHHHHJJJMMMSSS___kkk~~~~~~|||xxxtttqqqpppqqqnnnjjjeeeaaa^^^]]][[[ZZZ\\\]]]___aaadddfffggghhhkkklllnnnooonnnjjjfffbbbaaa[[[RRRLLLIIIGGGEEEDDDLLLVVVeeessswwwooohhhhhhjjjiiiddd______aaafffrrrttthhh]]]ZZZ\\\aaammmwww|||qqq___SSSJJJJJJJJJHHHNNNWWWfff~~~ttthhh]]]ZZZZZZZZZ[[[^^^bbbbbbcccbbb\\\WWW[[[bbbqqq{{{uuurrruuuzzz~~~wwwooodddYYYQQQOOOHHHFFFCCCAAAAAABBBDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@CCCIIIQQQZZZfffrrryyy}}}|||wwwvvvoooddd\\\WWWVVVVVVVVVTTTSSSRRRPPPOOOMMMLLLKKKLLLIIIHHHJJJLLLQQQ]]]iiiyyyyyyxxxwwwxxxyyy|||~~~|||xxxuuuttttttrrrooojjjfffeeeddddddccc``````aaabbbdddfffhhhiiihhhjjjmmmnnnmmmiiifffccc___ZZZSSSLLLHHHFFFFFFEEELLLXXXhhhyyy|||tttpppooommmeee]]]^^^YYYXXX```llltttvvvuuujjjaaaXXXUUUVVVZZZ```eeellluuuwwwcccVVVLLLKKKJJJGGGKKKRRR___xxx~~~~~~xxxlllaaa[[[ZZZYYY\\\```eeedddcccaaaZZZUUUXXX___lllzzzuuurrrtttyyy}}}qqqhhh^^^TTTNNNNNNHHHGGGDDDBBB@@@@@@BBBCCCEEEEEEEEEDDDCCCBBB@@@???>>>CCCIIIRRR\\\hhhttt|||zzz}}}{{{wwwrrriiibbb\\\YYYWWWUUUSSSRRRRRRQQQOOOOOONNNMMMMMMJJJIIIJJJLLLQQQ]]]iii}}}~~~rrrssstttssstttvvvzzz}}}~~~|||{{{|||uuusssqqqooonnnmmmjjjhhhddddddccccccddddddeeefffgggjjjnnnooommmjjjgggeee]]]YYYRRRLLLHHHGGGGGGHHHKKKWWWjjj}}}~~~yyyoooeee___WWWRRRVVV^^^dddhhhlllccc]]]VVVTTTVVVXXXZZZZZZ___ccclllyyy}}}iiiZZZNNNLLLJJJGGGIIIOOO\\\ttt}}}{{{pppjjjmmmtttyyy~~~uuukkkddd```^^^bbbhhhlllkkkiiifff]]]VVVXXX^^^fffxxxzzzuuusssvvv{{{vvvjjj```WWWNNNJJJJJJHHHHHHFFFCCC@@@???@@@BBBDDDDDDEEEEEEDDDBBB@@@???>>>CCCJJJTTT___kkkwww{{{}}}~~~zzzssslllfff___YYYUUUQQQQQQPPPPPPPPPOOOOOOOOOMMMJJJIIIKKKMMMRRR^^^jjj{{{}}}sssqqqsssuuu~~~{{{qqqrrrsssrrrqqqssswwwzzz~~~vvvpppiiihhhgggfffeeedddddddddeeeiiimmmmmmjjjfffccccccZZZWWWRRRLLLHHHGGGHHHJJJKKKYYYmmmtttfff]]]UUUTTTVVVYYY___fffbbb^^^ZZZYYY[[[^^^]]]ZZZ\\\YYY[[[dddpppnnn^^^PPPMMMKKKGGGIIIOOOWWWooo~~~~~~|||jjj___\\\]]]___eeejjjqqqyyywwwooolllrrr{{{~~~|||{{{vvvlllaaa___ccccccnnnzzzvvvuuuyyy~~~tttjjj___WWWQQQJJJHHHIIIGGGGGGGGGDDD@@@???AAACCCCCCDDDDDDEEECCCAAA???>>>???DDDLLLVVVbbbooo{{{|||}}}}}}vvvooofff]]]WWWOOOPPPPPPPPPPPPPPPPPPPPPMMMJJJIIIKKKMMMSSS___jjj{{{}}}ooofffdddgggfffppp}}}{{{}}}~~~|||zzzrrrttttttrrrqqqqqquuuyyy~~~nnnmmmllljjjhhhfffeeedddcccfffjjjjjjfffaaa^^^]]]YYYVVVRRRLLLHHHGGGIIIKKKNNN\\\qqqpppeee[[[WWWTTTSSSYYYbbbcccaaa^^^^^^bbbeeeccc^^^^^^WWWUUUZZZeeevvvrrraaaRRRMMMKKKHHHIIIOOOQQQiii~~~jjj\\\UUUSSSSSSQQQSSSWWW\\\cccllluuu{{{xxx{{{|||nnniiikkkcccjjjzzz~~~yyyxxxxxx|||uuuggg^^^UUUPPPMMMIIIIIILLLEEEFFFGGGDDDAAA@@@BBBEEEBBBCCCDDDDDDCCCAAA???===@@@EEENNNYYYeeeqqq}}}zzz||||||~~~yyyiii]]]YYYQQQPPPOOOPPPRRRRRRQQQPPPPPPMMMKKKJJJJJJOOO]]]kkk}}}yyyrrrmmmkkkjjjnnnpppzzz~~~yyyxxxyyy|||zzz|||}}}{{{xxxxxxzzz}}}|||uuuooollliiifffgggjjjsssnnngggbbb___^^^]]]\\\VVVRRRMMMJJJIIIIIIJJJJJJQQQccc~~~rrraaaVVVTTTWWWYYYZZZeeebbb```dddlllqqqqqqooohhhaaa]]]^^^aaakkkxxxkkkZZZNNNIIIHHHGGGFFFMMM___yyylll^^^VVVRRRQQQMMMJJJKKKPPPUUUYYY```fffllliiiooo~~~vvviiigggiiippp|||xxxyyy}}}zzzooohhh\\\[[[VVVPPPNNNOOOMMMIIIEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGEEEDDDBBB@@@???>>>BBBEEELLLWWWeeerrr~~~{{{zzz~~~|||mmmaaa\\\TTTRRRQQQQQQQQQQQQPPPNNNPPPMMMLLLLLLLLLOOO\\\iiiyyyzzzsssoooooopppsssttt|||~~~yyyvvvwwwyyy{{{{{{}}}}}}{{{zzz}}}~~~sssmmmiiigggiiinnnqqqmmmgggcccaaa```^^^]]]VVVRRRMMMJJJIIIIIIIIIIIISSSggg~~~kkk]]]XXXYYY[[[[[[bbb```bbbiiittt|||}}}|||vvvmmmfffdddcccjjj~~~zzznnn]]]PPPKKKIIIHHHGGGHHHXXXppptttcccWWWOOOKKKIIIFFFEEEJJJMMMPPPUUU[[[___]]]aaammmyyywwwddddddgggttt{{{|||xxxnnnccc]]]UUUVVVUUUQQQQQQRRROOOJJJFFFEEEDDDCCCCCCCCCCCCCCCHHHGGGFFFEEECCCBBBAAAAAADDDGGGOOOZZZggguuuzzzzzz~~~~~~pppccc\\\WWWUUURRRQQQQQQPPPOOOMMMPPPNNNNNNNNNMMMPPPZZZfffuuu}}}zzz{{{~~~||||||{{{uuuqqqpppqqqrrrvvvxxxzzzyyywwwwwwzzz}}}vvvmmmhhhgggjjjooonnnlllhhhfffdddcccaaa___XXXSSSNNNJJJIIIIIIIIIHHHSSSiiisssaaaWWWUUUUUUVVV]]]^^^dddrrruuuooojjjlll||||||ppp```TTTMMMJJJHHHGGGGGGRRRfff~~~}}}lll]]]QQQJJJHHHDDDBBBEEEFFFGGGKKKPPPVVVWWW]]]gggqqq}}}hhhdddbbbiii}}}~~~{{{|||zzzvvvppphhh```XXXTTTQQQUUUXXXXXXXXXXXXSSSLLLGGGFFFEEEDDDCCCCCCBBBCCCGGGGGGFFFFFFEEEEEEDDDDDDFFFJJJRRR^^^kkkyyy|||{{{~~~}}}pppbbbYYYXXXVVVSSSQQQQQQQQQOOONNNPPPOOOOOOPPPOOOPPPYYYdddtttzzzwwwqqqlllgggeeeeeeeeegggjjjlllllljjjkkknnnrrruuummmhhhfffiiimmmmmmkkkiiihhhhhhfffdddaaaZZZUUUOOOKKKIIIIIIHHHHHHOOOeee~~~hhhZZZSSSRRRRRRXXX\\\gggyyy}}}uuurrr~~~}}}sssdddWWWNNNJJJHHHGGGJJJPPP^^^uuurrrcccWWWPPPLLLGGGEEEFFFGGGGGGJJJOOOSSSZZZfffpppzzzssskkkdddgggvvv}}}{{{~~~{{{uuuqqqqqqnnnmmmkkkfff___YYYWWWWWWXXX^^^cccdddccc```WWWMMMGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGLLLUUUbbbooo|||ssseeeZZZXXXVVVSSSQQQQQQRRRQQQQQQPPPPPPPPPQQQOOOPPPYYYcccvvv{{{tttoookkkhhhddd___[[[YYYXXXXXXWWWZZZ]]]]]]]]]^^^bbbffftttuuunnnllljjjjjjllllllkkkjjjjjjjjjiiifffddd\\\XXXQQQMMMJJJIIIHHHHHHLLLaaauuudddZZZUUUTTTVVV[[[hhh~~~{{{vvvhhhZZZPPPJJJGGGFFFIIILLLWWWlllsssdddYYYRRRPPPKKKIIIJJJJJJJJJMMMRRRRRR___ooo{{{{{{wwwwww|||}}}sssjjjjjjtttzzzvvvqqqjjjhhhiiijjjkkkjjjddd]]]ZZZ\\\___eeekkkppppppmmmfffZZZNNNGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHMMMXXXeeesss|||lll```YYYWWWSSSQQQRRRRRRRRRRRRQQQPPPPPPQQQOOOPPPYYYdddyyy}}}xxxrrrkkkeeeaaa[[[YYYWWWTTTQQQOOOOOONNNMMMQQQTTTUUUUUUWWW\\\```cccsssuuurrrqqqooonnnnnnnnnlllkkkkkklllkkkiiifff```[[[TTTOOOLLLJJJIIIHHHLLL]]]xxxlll___XXXUUUUUU[[[hhhzzzmmm___SSSKKKHHHGGGFFFHHHRRReee}}}ttteeeZZZSSSSSSNNNKKKLLLLLLKKKNNNRRRUUUeeexxxyyytttsssxxx{{{rrrqqqvvvzzzqqqlllgggccceeejjjooorrrsssmmmddd___aaaeeelllrrrvvvtttpppgggYYYMMMFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFIIIOOO[[[hhhwwwttthhh]]]YYYUUURRRQQQQQQQQQPPPQQQPPPPPPPPPOOOQQQ[[[fffzzzyyyooonnnlllgggaaa[[[WWWUUUOOOOOONNNMMMLLLKKKKKKJJJJJJMMMQQQRRRSSSUUUZZZ^^^^^^jjjwwwuuurrrrrrqqqpppppppppnnnlllllllllllljjjhhhbbb]]]VVVQQQMMMLLLJJJIIILLLXXXooouuufff\\\WWWWWW[[[hhh~~~rrrdddWWWNNNJJJIIIFFFHHHPPP___rrr}}}nnnbbbZZZVVVQQQMMMMMMLLLJJJLLLQQQVVVggg{{{}}}uuusssuuuvvvwwwnnneeeaaa^^^```gggpppyyy~~~qqqgggdddfffiiinnnqqqpppkkkdddWWWKKKEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKRRR^^^lll{{{xxxlll___[[[VVVRRRQQQPPPOOONNNQQQPPPOOOOOONNNQQQ\\\gggzzzzzzssslll```___]]]YYYTTTPPPNNNMMMIIIJJJJJJJJJJJJJJJJJJJJJHHHLLLPPPRRRSSSUUUZZZ___```hhhpppuuu}}}tttoooooooooooopppqqqooommmlllllllllkkkjjjddd___XXXRRRNNNLLLKKKIIIJJJTTTggg~~~oooddd^^^XXX\\\ggg|||}}}{{{vvvgggZZZPPPLLLKKKJJJKKKQQQ\\\jjjvvv~~~zzzmmmeeeYYYTTTPPPOOOMMMJJJKKKOOOQQQbbbwwwwwwvvvooo}}}{{{nnneee]]]YYYYYY^^^iiiuuu|||mmmfffeeebbbgggjjjiiifff```TTTIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMTTTaaaooo~~~|||rrrggg^^^UUUSSSSSSPPPPPPQQQRRRPPPOOOPPPPPPRRRZZZcccvvvzzzuuuoooeee]]]TTTSSSQQQOOOLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIILLLNNNRRRUUUXXX[[[^^^aaadddeeehhhlllttt~~~vvvlllmmmqqqsssrrrrrrkkkgggiiikkkkkklllnnniiiaaaZZZWWWSSSMMMHHHHHHLLLVVVeeexxxyyyiii```YYY[[[dddyyy~~~|||~~~ooo^^^TTTNNNJJJLLLJJJMMMXXXbbbgggkkkooosssyyyrrriii]]]WWWSSSQQQNNNKKKKKKNNNOOOXXXjjjzzz|||wwwggg^^^WWWWWWTTTTTTbbbttt|||pppccccccccccccaaa\\\VVVPPPMMMIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHIIIIIIGGGGGGHHHIIIMMMQQQ___sss{{{jjj```XXXUUUTTTRRRQQQRRRSSSPPPPPPQQQQQQRRRZZZcccuuuyyyoooiiiaaaWWWPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNPPPSSSVVVXXX[[[```cccbbbdddgggllltttwwwnnnnnnqqqsssrrrqqqjjjfffgggiiijjjlllooolllfffaaa___ZZZRRRLLLKKKIIISSScccvvvnnnddd^^^___fffyyywwwfff[[[TTTPPPNNNKKKLLLTTT[[[___bbbfffdddjjjvvvtttiii]]]WWWRRRQQQNNNJJJIIIKKKKKKRRR```sssyyynnn___WWWQQQQQQOOOOOO[[[kkksssfffaaaaaa```^^^ZZZTTTNNNKKKFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIJJJIIIGGGGGGHHHIIIMMMRRRbbbvvvnnnddd[[[XXXVVVSSSRRRSSSSSSQQQQQQRRRQQQSSSZZZccctttyyylllbbb[[[TTTMMMGGGJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRTTTUUUXXX\\\aaaeeecccfffjjjooovvvxxxpppqqqttttttssspppiiiddddddfffiiinnnsssrrrooommmkkkcccXXXPPPMMMJJJTTTeeexxxrrrgggbbbaaafffuuurrrfff]]]WWWTTTOOONNNRRRVVVXXXZZZ^^^```eeeqqq}}}wwwiii\\\VVVQQQQQQOOOJJJIIIJJJIIINNNVVVcccvvvpppeeeVVVPPPLLLLLLJJJIIIRRR___tttuuuggg```___^^^[[[WWWQQQLLLIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHIIIMMMUUUfffzzzrrrhhh___[[[XXXTTTRRRSSSTTTRRRRRRSSSSSSSSSZZZccctttrrrjjj___WWWSSSPPPLLLIIIHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRSSSTTTVVVZZZ```dddhhhjjjnnnrrrxxxwwwrrruuuyyyyyyvvvnnngggbbbbbbeeeiiiqqqyyy}}}|||yyymmm\\\PPPMMMNNNYYYkkkuuuiiibbb```bbbnnn}}}pppddd]]]YYYTTTRRRTTTVVVWWWZZZ___fffjjjsss|||~~~{{{zzz|||~~~|||lll\\\UUUPPPPPPPPPMMMKKKLLLLLLOOOSSSYYYeeeyyyxxxiii___QQQMMMJJJJJJIIIHHHMMMUUUeeexxxuuuhhh```___^^^[[[VVVQQQKKKHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKIIIGGGGGGHHHJJJOOOZZZkkk}}}wwwlllbbb]]]ZZZUUURRRSSSTTTSSSSSSTTTTTTTTTZZZbbbttt|||uuuddd^^^VVVPPPNNNNNNMMMKKKGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQQQQQQQSSSVVV[[[___fffhhhkkkooosssyyy~~~xxxrrrtttzzz~~~{{{mmmfffaaaaaadddiiisss}}}ttt___RRROOOSSS___rrryyylllbbb___```jjjzzzmmmccc\\\WWWTTTUUUVVVXXX^^^eeeiiikkkqqqxxxyyyuuutttwww}}}sss```WWWQQQQQQSSSQQQOOOPPPOOOQQQRRRSSSXXXeeewwwyyylll```YYYMMMKKKIIIIIIGGGFFFIIIMMMYYYiii~~~vvvlllbbbcccbbb```[[[TTTNNNJJJHHHJJJKKKMMMNNNOOOPPPPPPLLLLLLKKKIIIHHHHHHJJJLLLRRR___qqq|||rrrgggaaa]]]WWWTTTTTTUUUTTTTTTVVVUUUTTTZZZbbbsss{{{tttlllfffYYYUUUPPPLLLJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNPPPTTTWWW\\\^^^aaadddgggkkkooosssxxxxxxooolllmmmttt~~~mmmgggbbbaaabbbfffqqq{{{vvv```UUUSSSVVVcccwww|||ooocccaaaaaakkkyyymmm___ZZZVVVVVVVVVWWW___hhhjjjkkkqqqwwwyyywwwwww{{{~~~hhh^^^UUUTTTUUUTTTSSSTTTPPPPPPPPPOOOPPPUUU^^^eeewww~~~ooobbbXXXSSSJJJIIIGGGFFFEEEEEEEEEFFFPPP^^^qqqyyyrrrhhhiiijjjhhhccc[[[SSSNNNGGGHHHJJJMMMPPPRRRTTTVVVLLLLLLKKKIIIHHHIIIKKKNNNTTTdddvvvwwwlllfffaaaZZZVVVVVVUUUTTTUUUWWWVVVUUUZZZbbbppp~~~{{{yyy|||~~~uuujjjaaaZZZVVVQQQOOOLLLJJJIIIIIIJJJJJJLLLMMMNNNPPPRRRUUUWWWXXXVVVTTTSSSQQQOOONNNMMMMMMHHHJJJJJJJJJIIIJJJLLLMMMOOOQQQUUUXXXZZZ^^^bbbeeegggmmmrrrtttuuuuuurrrmmmcccdddiiiuuu~~~nnnhhhccc```___aaajjjtttooo\\\UUUVVVZZZggg|||}}}pppbbbaaabbblll{{{gggaaa\\\XXXVVVVVV^^^gggnnnooosssyyy{{{zzz{{{sssgggZZZWWWWWWVVVUUUUUUQQQPPPNNNNNNNNNPPPRRRTTT^^^hhhuuuyyyxxxkkk```WWWRRRKKKIIIGGGEEEDDDEEEEEECCCHHHSSSdddttt}}}}}}yyyvvvmmmppprrrrrrmmmcccYYYSSSIIIJJJJJJKKKMMMPPPRRRTTTKKKKKKKKKIIIHHHJJJMMMPPPUUUfffzzzzzz{{{oooiiiccc]]]YYYXXXVVVUUUUUUWWWVVVUUUZZZbbbnnn|||pppllliiijjjpppwww|||~~~wwwlll___UUUOOOLLLLLLKKKJJJJJJKKKLLLMMMNNNQQQRRRTTTXXX\\\```ccceeefffddd___ZZZUUUPPPMMMLLLFFFGGGHHHHHHFFFFFFFFFHHHGGGJJJNNNQQQTTTXXX\\\___\\\aaaddddddgggjjjkkkhhh]]]___ggguuu}}}pppjjjddd```\\\\\\dddmmmyyy|||~~~wwwgggVVVRRRWWW]]]kkk{{{nnn```___bbbllloooiiibbb\\\WWWVVV]]]fffoooooosssxxxyyywwwyyy}}}|||mmm^^^YYYXXXVVVUUUUUURRRPPPNNNNNNOOOQQQPPPPPPOOOVVV```jjjsss{{{}}}|||}}}|||{{{{{{ooouuuvvvlllbbbZZZVVVMMMLLLIIIFFFFFFGGGFFFDDDBBBJJJZZZkkkuuuwwwwwwwwwqqqtttxxxxxxsssiii]]]VVVOOONNNLLLJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIKKKOOORRRUUUhhh||||||}}}}}}{{{}}}ssskkkeee]]]XXXXXX[[[ZZZYYYWWWVVVXXX\\\```ppp~~~uuuhhh```ccceeefffnnnzzz{{{tttiii^^^TTTOOOMMMLLLIIIIIIIIIIIILLLOOORRRUUUUUU[[[```bbbgggpppvvvwww{{{zzzvvvnnnddd[[[UUURRRKKKIIIFFFFFFGGGGGGGGGFFFGGGFFFGGGLLLRRRXXXYYYYYYXXXZZZ^^^____________```YYY^^^iiiwww|||qqqhhh```]]][[[ZZZ\\\```hhhoootttpppcccWWWSSSTTTbbbsssyyyiiibbb___```lllwwwgggaaa\\\UUUWWW___kkknnnrrrssstttwww{{{wwwbbbZZZWWWUUUWWW[[[UUUSSSPPPNNNNNNNNNMMMLLLNNNNNNQQQYYY^^^cccjjjqqquuuxxx{{{zzzzzz~~~xxxyyy|||yyysssooolllnnnwww~~~zzzqqqcccWWWSSSPPPLLLIIIHHHFFFDDDBBBAAAFFFOOO[[[hhhqqqwwwyyyssswwwyyyvvvsssnnncccYYYTTTLLLFFFHHHKKKJJJIIIJJJIIIJJJKKKLLLMMMNNNPPPPPPXXXjjjvvvoooiiiaaa]]]\\\YYYYYYXXXWWWVVVXXX\\\___ooo}}}pppdddbbbbbbbbbjjjuuuuuuoooeeeZZZRRRMMMKKKKKKIIIJJJKKKNNNQQQUUUXXXZZZcccgggjjjkkkpppyyyuuujjjaaa\\\QQQNNNKKKIIIJJJJJJJJJJJJIIIHHHHHHLLLRRRWWWYYYYYYVVVXXXZZZZZZZZZZZZ[[[\\\]]]aaakkkxxx{{{pppggg___\\\ZZZWWWWWWZZZbbbjjjqqqnnncccXXXUUUUUUdddvvv{{{lllbbb___bbbqqqqqqggg^^^UUUUUU\\\fffkkkooopppoooqqqvvv{{{lll```ZZZVVVVVVYYYYYYVVVSSSQQQPPPPPPOOONNNLLLKKKMMMRRRUUUVVV[[[aaabbbeeehhhhhhhhhkkkrrrxxxyyyqqqtttyyywwwqqqlllcccdddnnn~~~|||lll```YYYUUUOOOKKKHHHFFFDDDBBBBBBEEELLLUUU___hhhnnnpppoootttwwwvvvtttpppggg]]]TTTLLLGGGHHHKKKJJJIIIJJJIIIJJJMMMOOOPPPQQQRRRTTT]]]ooozzztttnnnfffaaa```WWWXXXXXXWWWWWWYYY\\\___nnn{{{~~~mmmeeeaaa```fffqqqnnnhhh```WWWPPPMMMLLLLLLIIILLLOOOTTTXXX\\\___```iiimmmooonnnsss|||~~~pppeee^^^UUUQQQMMMJJJJJJJJJJJJJJJJJJIIIJJJLLLQQQUUUWWWXXXWWWYYYZZZZZZYYYYYYZZZ[[[```dddlllvvv~~~{{{vvvmmmeee^^^[[[WWWSSSQQQSSS[[[dddmmmlllbbbYYYVVVXXXfffwww|||mmmaaa```ddduuuzzzmmmaaaWWWVVV\\\bbbggglllllliiijjjpppvvvzzziii```YYYWWWXXX[[[YYYWWWVVVUUUSSSQQQOOOOOOLLLKKKNNNNNNLLLNNNQQQUUUXXX\\\]]]]]]___dddhhhlllttt}}}yyysssxxx~~~|||uuunnncccdddnnnvvviii^^^YYYRRRMMMIIIFFFDDDBBBCCCDDDGGGLLLSSSZZZaaaeeegggmmmrrrssssssqqqggg^^^SSSLLLGGGIIIJJJIIIIIIJJJIIILLLPPPSSSUUUVVVXXXZZZgggxxxxxxqqqhhhcccaaaWWWXXXYYYYYYXXXZZZ]]]```mmmyyy~~~qqqhhhcccfffkkkgggccc\\\UUUPPPNNNNNNOOOKKKNNNSSSYYY^^^aaacccdddiiinnnqqqqqquuu}}}yyymmmbbb\\\ZZZVVVQQQNNNMMMMMMMMMMMMKKKKKKKKKLLLOOORRRUUUWWWYYY\\\```bbbaaa`````````aaadddkkkrrrwwwwwwtttppphhhaaa[[[YYYVVVPPPNNNOOOVVV```iiiiiibbbZZZYYY[[[hhhxxx|||mmmbbb```cccsss~~~ooobbbZZZZZZ___```fffkkkjjjfffffflllsss}}}tttggg___ZZZXXXZZZ[[[\\\^^^^^^[[[VVVRRRVVVQQQOOOPPPOOOLLLKKKMMMQQQTTTWWWYYYYYY[[[]]]___^^^cccgggiiikkknnntttwww~~~xxx~~~xxxpppfffiiiuuuwwwjjj]]]XXXRRRLLLIIIGGGEEEDDDCCCCCCCCCDDDHHHOOOVVV\\\^^^eeekkknnnooommmddd[[[RRRLLLHHHIIIJJJIIIIIIKKKJJJOOOUUUYYY[[[^^^aaadddttt|||tttjjjcccaaaZZZ[[[[[[ZZZZZZ\\\___bbbmmmxxxtttiiieeeddd```]]]XXXSSSPPPOOOPPPQQQPPPSSSXXX^^^cccfffggghhhmmmtttzzz|||}}}sssiiibbb^^^___[[[WWWTTTSSSTTTSSSSSSNNNNNNNNNNNNPPPSSSVVVYYY[[[```gggkkkkkkiiifffeeeeeeggglllqqqtttssspppnnneee___ZZZXXXUUUPPPMMMNNNSSS]]]ggghhhbbb]]]]]]aaaooo}}}zzzkkkbbb___```mmmqqqddd\\\\\\``````eeeiiihhhddddddiiioooxxxpppfff```\\\ZZZ]]]ccciiillliiibbb]]]\\\VVVQQQQQQPPPMMMLLLNNNLLLNNNQQQSSSTTTTTTUUUVVVXXXYYY[[[\\\]]]___eeekkkzzzuuu}}}xxxoooccciiixxxyyylllcccWWWSSSNNNJJJHHHGGGFFFFFFBBBBBBAAA@@@BBBGGGOOOUUUYYY___eeehhhiiihhh```WWWPPPKKKHHHIIIJJJIIIJJJMMMMMMSSSZZZ___bbbfffkkkpppyyynnngggddd```___^^^\\\[[[]]]bbbeeeoooyyypppfffaaa\\\YYYUUURRRPPPPPPQQQSSSVVVYYY^^^dddiiimmmooopppttt|||xxxooogggbbb```]]][[[XXXWWWWWWWWWVVVUUUTTTUUUUUUTTTUUUXXX]]]```^^^dddkkkppppppmmmiiihhhjjjlllpppsssttttttrrrqqqfff___ZZZXXXUUUPPPNNNOOORRR\\\fffhhhdddbbbeeekkk{{{zzzjjjaaa______hhh{{{wwwhhh```___aaadddfffhhhgggffffffiiilllvvvzzzooofff___\\\aaajjjsssxxxyyytttpppcccZZZRRRPPPPPPMMMLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRTTTWWWYYY\\\dddmmmuuuqqq{{{}}}sssccciiizzz|||uuunnnggg^^^WWWOOOMMMJJJHHHHHHHHHGGGFFFAAABBBBBB@@@???BBBIIINNNTTTZZZ___aaacccccc\\\TTTMMMIIIGGGIIIJJJIIILLLPPPQQQXXX```eeehhhmmmuuu|||vvvooolllfffdddaaa^^^]]]___dddhhhqqqzzzyyyoooiii]]][[[XXXUUUTTTUUUVVVXXX\\\___dddkkkqqqvvvzzz|||{{{rrriiicccaaa^^^]]]\\\]]]^^^^^^\\\[[[]]]^^^^^^^^^^^^aaafffkkkgggjjjooopppooommmkkkjjjlllnnnqqqsssttttttttttttkkkccc\\\YYYUUUPPPNNNOOOPPPYYYdddgggfffhhhooowww{{{kkk]]]^^^```fffuuuqqqhhhffffffllllllkkkkkklllmmmnnnnnnxxxwwwlllbbb]]]bbbjjjttt}}}rrrfffZZZUUURRROOOMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPPPPOOORRRXXX\\\```jjjuuutttppp{{{vvvfffkkkxxx~~~oookkkfffaaa^^^YYYSSSNNNJJJIIIHHHHHHIIIIIIGGGEEEBBBDDDEEEBBB??????CCCGGGLLLQQQUUUXXXZZZ\\\WWWQQQJJJGGGGGGIIIJJJJJJMMMSSSUUU\\\dddiiilllsss~~~|||vvvtttjjjhhhccc___]]]```fffkkksss{{{yyytttaaa___]]][[[ZZZ[[[\\\]]]```ccciiipppwww~~~{{{qqqiiifffeeeeeefffhhhjjjjjjhhhfffdddeeefffeeeeeehhhnnnssspppqqqrrrpppnnnllllllmmmkkkmmmpppqqqrrrrrrssstttoooggg___ZZZUUUPPPMMMNNNNNNWWWbbbggghhhlllvvv}}}mmm[[[^^^aaafffrrrxxxqqqooonnnuuurrrpppqqqtttuuutttrrr{{{{{{nnnccc]]]```fffppp|||sssddd\\\WWWSSSPPPQQQMMMKKKJJJKKKMMMNNNNNNNNNRRRQQQUUU\\\aaaeeeooo{{{tttoooyyy{{{qqqfffhhhqqq}}}yyymmmggg\\\ZZZXXXWWWUUURRRNNNJJJHHHHHHHHHIIIJJJIIIGGGDDDBBBEEEGGGDDD???<<<>>>AAACCCHHHMMMOOOSSSVVVSSSMMMIIIFFFFFFIIIJJJJJJNNNTTTXXX^^^fffkkknnnvvvwwwsssqqqlllgggccccccfffiiirrr}}}yyyvvvjjjeeedddfffeeebbb___```kkkpppwww|||wwwqqqooorrrqqqppprrrtttuuuuuutttrrrrrrqqqooonnnooorrruuuttttttxxxzzzuuunnnkkknnnnnnooorrruuuxxxxxxuuurrrssslllbbbZZZVVVSSSQQQNNNTTTXXXbbbnnnttttttvvvzzz~~~mmmddd\\\YYYaaannn}}}{{{}}}uuurrruuuyyyzzz{{{jjjeee``````iiixxxwwwiii\\\SSSPPPPPPOOOOOOMMMKKKJJJLLLQQQTTTTTTXXX\\\^^^aaaiiittt}}}uuuqqq{{{}}}sssiiiiiimmmsssrrriiiaaa]]]VVVTTTQQQNNNLLLKKKKKKLLLGGGGGGFFFGGGHHHHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBFFFJJJMMMNNNMMMMMMKKKJJJHHHGGGHHHKKKOOOQQQVVV]]]eeejjjoooxxxyyyvvvpppiiieeedddgggjjjuuu}}}yyyvvvnnniiigggiiijjjhhhhhhiiirrrxxx~~~|||xxxwwwwwwxxx{{{||||||{{{{{{zzzyyyvvvttttttvvvxxx{{{{{{}}}{{{tttrrrttttttuuuwww{{{~~~~~~{{{xxxtttnnnfff___[[[XXXTTTQQQXXX[[[cccnnntttuuuwww{{{mmmccc[[[XXX```mmmxxxvvvwwwyyyzzznnnfffccciiivvvyyykkk```XXXUUUPPPPPPOOONNNMMMNNNRRRUUU^^^aaaeeehhhkkkrrr|||xxxsss|||{{{qqqeeeccceeeiiihhh___WWWTTTSSSQQQNNNKKKJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFEEEDDDCCCAAA@@@@@@>>>@@@DDDHHHJJJKKKKKKKKKJJJIIIHHHGGGIIIKKKNNNPPPUUU[[[ccciiioooyyy~~~wwwoooiiihhhkkknnnyyy~~~}}}wwwqqqmmmnnnooonnnooorrrxxx~~~|||zzz{{{}}}~~~~~~{{{tttrrrttttttuuuxxx|||~~~~~~|||yyyuuuqqqjjjeeeaaa^^^ZZZXXX^^^___eeeooouuuvvvyyy|||pppfff]]]XXX^^^jjj}}}zzzwwwvvvwwwmmmeeeiiirrr~~~{{{kkk___WWWSSSSSSSSSRRRRRRSSSVVVYYYfffjjjooossswww~~~{{{uuu|||xxxnnngggccccccdddbbb[[[UUUTTTOOONNNKKKIIIHHHIIIKKKLLLMMMKKKHHHGGGGGGHHHGGGFFFGGGGGGFFFEEECCCBBB@@@???<<<>>>AAADDDFFFHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOSSSYYY```gggooo|||vvvpppnnnqqqttt}}}xxxrrrqqqqqqqqqssswwwzzz~~~}}}yyysssppprrrsssuuuwww{{{~~~|||yyyxxxtttnnniiieeecccbbbbbbfffeeehhhooouuuwwwyyy|||wwwlllaaaZZZ^^^hhh{{{yyyuuuxxxoooqqqvvv{{{xxxggg]]]YYYYYYZZZYYYYYYZZZ]]]___iiinnnuuu|||~~~vvv{{{tttlllfffaaa______^^^YYYVVVVVVOOOMMMKKKIIIIIIKKKMMMOOOPPPMMMIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@???<<<===???AAADDDEEEFFFGGGFFFFFFHHHJJJLLLMMMMMMNNNRRRWWW___gggqqq{{{uuutttvvvyyyyyysssrrrrrrsssvvv{{{}}}~~~zzztttrrrsssxxxyyy|||}}}yyysssnnnkkklllnnnqqqrrrmmmlllqqquuuvvvxxx{{{rrrfff]]]___iii|||{{{xxx}}}tttiii````````````___aaaeeegggkkkqqq{{{wwwwww{{{wwwnnnggg\\\VVVSSSTTTTTTRRRRRRTTTPPPOOONNNMMMMMMNNNOOOPPPQQQNNNJJJHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFCCCAAA@@@===>>>>>>@@@BBBDDDFFFGGGEEEGGGIIIKKKMMMNNNNNNNNNQQQVVV___iiivvv{{{xxxyyy{{{yyysssssstttuuuyyy~~~|||zzzxxxtttsssuuu|||}}}{{{yyy{{{xxxssstttwwwwwwxxxzzz{{{mmmbbbbbbkkk}}}{{{{{{|||zzzpppffffffeeeccccccfffkkkoooqqqxxxwwwsssrrrmmmeee___RRRMMMIIIKKKMMMMMMNNNRRRQQQQQQPPPPPPOOOOOONNNNNNMMMKKKHHHGGGGGGHHHGGGFFFFFFGGGHHHHHHGGGEEECCCAAA>>>>>>>>>>>>@@@CCCEEEGGGFFFHHHJJJLLLNNNOOOPPPPPPRRRWWWaaammm|||~~~~~~xxxvvvvvvuuuwww{{{{{{}}}wwwwwwxxxwwwxxxzzz{{{yyyzzzyyyxxxzzz|||lllhhhkkkzzzxxx{{{zzz|||sssjjjiiifffddddddhhhnnnsssxxxyyynnniiibbbZZZUUUNNNHHHEEEGGGIIIIIIKKKOOOOOOPPPQQQQQQOOOLLLJJJHHHGGGEEEDDDDDDEEEEEEDDDBBBEEEFFFHHHIIIHHHFFFDDDBBB>>>===<<<===>>>AAADDDFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSYYYdddrrr~~~zzzwwwssssssvvvrrrvvvxxxwwwsssnnnmmmnnnsss{{{yyyzzz}}}}}}|||zzzyyy{{{vvvlllkkkvvvsss}}}yyykkkiiifffddddddhhhooouuu|||{{{lllddd[[[RRRNNNIIICCC@@@BBBCCCDDDFFFIIIMMMOOOPPPPPPNNNJJJFFFCCCBBBAAAAAABBBCCCCCCAAA???DDDEEEGGGIIIIIIGGGEEEDDD===<<<;;;;;;===@@@CCCEEEIIIJJJKKKLLLOOOQQQSSSUUUTTTZZZfffuuu{{{uuuqqqooommmhhhcccaaa^^^YYYYYY\\\```iiiwww}}}xxxzzz|||zzzmmmqqq}}}zzziii^^^bbbhhhiiinnnvvv~~~mmm^^^VVVOOOKKKHHHGGGDDDBBBBBBCCCEEEFFFIIIJJJJJJJJJIIIGGGFFFDDDAAAAAA@@@???@@@AAACCCDDDBBBBBBCCCEEEFFFFFFCCCAAA???>>>======???BBBFFFHHHJJJKKKLLLLLLLLLNNNQQQTTTYYY]]]gggxxx~~~tttmmmjjjccc]]]YYYWWWSSSOOOOOOSSSUUU___lllyyy|||sssqqq{{{xxxpppeeehhhnnnqqqwwwmmm^^^TTTNNNJJJIIIGGGDDDBBBAAABBBCCCEEEGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDEEEGGGFFFDDDAAA??????>>>>>>@@@CCCFFFHHHJJJKKKLLLLLLLLLNNNQQQSSSXXX\\\gggxxxvvvlllggg[[[UUUPPPNNNKKKHHHIIILLLNNNWWWcccoooxxx}}}vvv{{{ssspppyyyyyyoooqqqwww|||ppp```UUUOOOLLLJJJHHHEEECCCBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDEEEGGGHHHGGGEEEBBB@@@???>>>???AAACCCFFFHHHJJJKKKLLLLLLLLLNNNQQQTTTYYY___kkk|||{{{qqqkkk^^^WWWQQQNNNKKKHHHIIIMMMPPPWWWaaallltttzzz|||nnnjjjrrrvvvxxxsssbbbXXXRRRPPPLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHIIIHHHEEECCC@@@??????@@@BBBDDDGGGHHHJJJLLLMMMNNNNNNPPPTTTWWW^^^eeerrryyysssfff___WWWRRRNNNKKKMMMQQQSSSYYYcccllluuu|||{{{|||mmmhhhmmm}}}uuudddYYYSSSQQQNNNMMMKKKIIIHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFGGGHHHIIIHHHEEEBBB@@@@@@@@@AAACCCEEEGGGHHHJJJKKKNNNPPPRRRUUUYYY]]]ccclllzzz~~~tttkkkbbb[[[UUUQQQSSSWWWWWW]]]gggqqq{{{}}}ttt|||ooohhhjjj|||wwwfffZZZSSSPPPOOONNNMMMLLLJJJIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIGGGDDDBBB@@@@@@AAABBBDDDFFFHHHIIIIIIKKKOOORRRVVV[[[aaaeeejjjsss~~~rrrjjjccc^^^___cccbbbhhhqqq{{{yyyooouuu}}}{{{~~~rrriiigggvvv~~~kkk]]]UUUQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFFFFGGGHHHGGGDDDAAA@@@AAABBBCCCEEEGGGHHHIIIHHHKKKPPPUUU[[[bbbiiimmmsss}}}xxxpppjjjkkkooopppuuu}}}}}}xxxzzzvvvlllrrr~~~xxxuuuyyytttjjjeeeqqqrrrbbbXXXTTTMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHFFFCCC@@@@@@AAABBBDDDEEEGGGHHHIIIGGGKKKPPPWWW^^^eeemmmrrr{{{{{{vvvuuuxxx}}}|||yyymmmuuuwwwrrrttt|||~~~zzzwwwwww|||tttmmmjjjrrrkkk]]]VVVTTTPPPMMMLLLNNNPPPOOOMMMJJJKKKLLLLLLLLLJJJIIIHHHJJJHHHEEECCCCCCEEEHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEIIIKKKRRR[[[___eeettt~~~|||xxxuuuuuuwwwzzz|||xxx{{{nnnttt|||qqqmmmnnnwwwzzz~~~xxxpppkkkqqqsssddd]]]UUURRROOONNNNNNNNNLLLJJJOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGEEEDDDEEEGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGIIILLLTTT]]]cccjjjxxx~~~yyyvvvvvvvvvuuuuuuuuuuuuvvvsss{{{qqqttt{{{vvvkkkeeegggkkk|||zzzzzzwwwnnnhhhmmm{{{|||kkkcccZZZXXXUUUSSSRRRPPPMMMJJJPPPOOONNNMMMLLLKKKKKKKKKMMMLLLJJJIIIHHHGGGGGGGGGLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKPPPXXXbbbjjjrrryyytttrrrsssuuuvvvuuussspppnnnmmmvvvyyyxxx|||sssjjjeeedddmmm}}}~~~xxx{{{ppphhhcccgggtttmmmeee``````^^^\\\YYYUUUQQQNNNRRRPPPNNNLLLJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIILLLMMMOOOPPPOOONNNLLLJJJHHHIIIHHHHHHGGGHHHKKKLLLPPPVVV```jjjsss}}}yyysssooonnnpppssstttrrrnnniiifffgggrrrsssjjjdddfffnnn|||zzzzzzllleee```dddmmm{{{ooohhheeefffgggfffbbb]]]XXXUUUXXXVVVSSSPPPNNNLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJJJJLLLMMMOOOPPPPPPNNNLLLKKKGGGHHHHHHGGGFFFHHHLLLPPPWWW^^^hhhqqq{{{{{{wwwsssoookkkggghhhjjjlllmmmkkkgggccc```aaammm~~~rrriiihhhiiiqqq~~~tttlllfffbbbdddhhhnnnxxxrrrmmmgggjjjnnnnnnkkkfffaaa___^^^\\\YYYUUURRROOOMMMLLLLLLLLLLLLLLLKKKJJJIIIIIILLLMMMNNNOOONNNNNNMMMLLLFFFGGGHHHFFFEEEHHHNNNTTT___fffnnnuuu~~~xxxsssooommmkkkiiihhhfffccc```^^^```bbbcccbbb```]]][[[[[[gggxxxyyytttsssuuu}}}rrrjjjfffdddfffgggfffjjjooosss}}}tttqqqlllqqqwwwyyyvvvqqqmmmllljjjhhheeeaaa]]]XXXTTTRRRTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNEEEGGGHHHGGGFFFJJJRRRYYYdddjjjqqqwww|||vvvsssoooiiicccfffeeecccccccccbbb___]]]VVVXXXYYY[[[[[[[[[ZZZYYYXXXcccsss~~~}}}rrrfffddddddggghhheeeeeehhhhhhooo{{{uuusssqqqwww{{{xxxvvvzzzyyyvvvrrrmmmgggbbb___]]]\\\YYYUUURRRPPPNNNMMMNNNNNNMMMMMMMMMNNNOOOOOOFFFHHHIIIHHHGGGLLLUUU\\\fffmmmrrrwwwzzzooofffbbb```\\\XXX]]]^^^______ccceee___WWWYYYUUUTTTUUUTTTQQQRRRUUUSSSYYYbbbppprrrjjjdddbbbhhhllliiifffgggfffjjjrrrzzzyyyxxxuuu{{{{{{tttqqqpppnnndddZZZVVVSSSNNNLLLMMMLLLMMMNNNOOOOOOOOOOOONNNKKKKKKJJJIIIIIIOOOXXX^^^kkkkkkoooyyy~~~uuunnneee___]]][[[YYYWWWYYY\\\^^^```dddgggaaaYYYXXXSSSPPPQQQQQQOOOOOOQQQPPPSSSZZZdddrrr~~~~~~zzzpppjjjiiipppwwwvvvsssqqqqqqqqqrrrsssvvv~~~}}}xxx~~~tttjjj```ZZZTTTNNNKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQKKKKKKJJJJJJLLLRRR[[[bbbkkkkkkppp|||uuulllfffbbb\\\YYYXXXYYYYYYYYYYYY]]]aaaeeejjjmmmhhhaaaZZZSSSMMMNNNOOONNNMMMOOOPPPSSSWWW]]]gggzzz{{{xxx|||vvvpppqqq}}}|||vvvqqqmmmtttpppggg]]]XXXRRRKKKIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKOOOWWW```gggkkklllsss}}}sssiiiccc^^^]]][[[ZZZYYYZZZ]]]^^^```fffkkkooosssvvvrrrkkk```WWWOOOOOOPPPPPPPPPQQQVVVZZZ___ccclll~~~xxxsssuuuxxxuuuyyyxxxqqqsss|||ttteee^^^XXXTTTPPPKKKKKKMMMOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKMMMRRR[[[eeekkklllnnnuuuxxxqqqkkkfffccc___aaabbbaaa______bbbfffkkkqqquuuwwwyyy{{{wwwqqqddd[[[TTTSSSTTTTTTVVVZZZaaagggnnnttt|||}}}vvvppprrr{{{wwwxxxzzzvvv}}}|||sssjjjaaa\\\WWWUUUQQQMMMNNNQQQPPPQQQQQQRRRRRRRRRQQQPPPMMMKKKKKKNNNTTT^^^gggmmmnnnpppxxxuuuooommmkkkiiifffjjjmmmllliiihhhlllpppwww{{{}}}{{{zzzyyyuuuoooeee___ZZZYYYZZZ]]]dddllltttzzz{{{tttoooppptttuuuwwwvvvvvv||||||xxxpppjjjbbb]]]YYYVVVQQQKKKLLLOOOLLLNNNQQQTTTUUUTTTSSSRRRNNNLLLKKKMMMUUU___gggkkknnnqqqyyy}}}zzzxxxuuusssqqqwww|||{{{vvvuuuyyyyyyvvvrrrmmmfffcccbbbccceeekkkxxxyyyrrrnnnnnnmmmuuuoooqqqvvv{{{xxx{{{~~~{{{yyyuuurrrjjjfffbbb___XXXQQQQQQUUUUUUXXX\\\^^^^^^[[[WWWTTTPPPMMMJJJMMMTTT^^^eeeiiimmmpppzzz|||zzzzzzuuuqqqlllhhhgggiiilllooowwwxxxqqqmmmllliiikkkzzziiiiiikkkwww~~~}}}uuurrrooollleee______dddiiilllooopppmmmggg```[[[QQQMMMJJJLLLTTT]]]cccgggkkkpppzzz{{{xxxqqqggggggdddeeekkkrrr~~~{{{vvvqqqmmmjjjmmmzzzuuuhhheeedddmmm{{{sssoooqqquuuzzzttteeeWWWQQQPPPPPPSSSYYY```fffiiikkkuuu}}}zzzssskkkhhheeeffflllrrr~~~}}}wwwssspppnnnnnnuuu}}}{{{jjjeeebbbfffrrr}}}}}}lll]]]VVVUUUUUUXXX\\\bbbfffiiilllvvv~~~{{{uuuooojjjfffgggmmmsss}}}{{{vvvuuutttqqqqqqsss|||rrrllleeedddiiipppvvvyyy{{{}}}~~~tttbbb[[[\\\]]]```cccgggjjjlllqqq{{{~~~yyysssnnnkkkggghhhmmmrrr|||zzzyyyxxxtttqqqpppyyy~~~zzzrrrllllllnnnooopppqqqtttzzzyyyggg```cccgggkkknnnqqqtttuuu|||}}}vvvooollllllgggggglllqqq|||~~~zzzyyywwwtttttt}}}zzzwwwvvvvvvvvvvvvzzz~~~ooogggllltttzzz}}}}}}tttnnnlllkkkfffeeejjjppp|||}}}{{{{{{|||zzzqqqyyy}}}uuuooooookkkeeecccgggnnn}}}~~~~~~wwwrrrrrrjjjdddaaafffmmm}}}~~~{{{{{{}}}~~~}}}zzzzzzmmmcccgggvvvvvvlllpppvvv{{{{{{}}}|||{{{{{{{{{zzzyyy~~~zzz~~~{{{zzzzzzzzz~~~~~~~~~|||yyyxxxzzz{{{|||~~~|||xxx}}}wwwvvvxxxwwwtttrrrqqqssswww{{{}}}wwwpppssszzzuuurrruuujjjeeegggjjjkkkiiiiiikkkpppwww|||uuupppgggbbbgggzzz{{{~~~uuupppppp{{{}}}uuunnnjjjeee^^^[[[[[[[[[^^^cccjjjrrr{{{sssjjj```]]]hhhyyy}}}}}}~~~~~~vvviiiggghhhqqq}}}mmmfffaaa```]]]YYYXXXZZZZZZ\\\aaahhhrrr|||{{{qqqeeecccoootttyyytttnnniiilllpppkkkaaaaaaccchhhooovvv{{{|||zzzxxxxxxwwwwwwwwwwwwyyy}}}tttaaa[[[XXXYYYYYYWWWVVVYYYXXXYYY^^^fffrrr{{{ooommmzzzooottt}}}yyyhhhbbb]]]bbbhhhdddbbbcccdddcccbbbbbbbbbcccgggiiikkkiiifffcccaaaaaa______^^^]]]^^^bbbiiimmmtttuuukkk```[[[XXXYYYZZZXXXWWWYYYUUUWWW\\\ffftttxxxyyylllrrr{{{mmm```\\\YYY]]]ccc```aaabbbbbb___ZZZUUUSSSSSSPPPQQQRRRRRRQQQPPPOOOPPPPPPOOONNNMMMNNNQQQVVVZZZ^^^iiiwww~~~mmmddd^^^ZZZXXXZZZ[[[YYYYYY[[[TTTWWW]]]iiiyyy|||iiipppzzz|||hhh\\\ZZZVVVZZZ```]]]\\\\\\\\\ZZZUUUQQQNNNMMMGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDFFFJJJMMMQQQYYYeeennnvvv|||lllccc\\\WWWVVVYYY[[[ZZZYYY[[[VVVZZZcccqqq~~~vvvqqqttt{{{ccckkkuuu}}}~~~iii]]]YYYTTTXXX___]]]\\\ZZZYYYVVVSSSPPPLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFAAABBBCCCBBBAAAAAACCCEEEIIIOOOWWW___hhhttttttjjjbbb^^^\\\^^^^^^[[[ZZZ[[[YYY```lll{{{rrrgggbbblll}}}]]]eeeooowww{{{nnn```ZZZTTTXXX```___```]]]ZZZVVVTTTPPPKKKHHHGGGEEECCCBBBBBBCCCBBBBBB@@@AAACCCCCCAAAAAABBBCCCFFFIIIOOOWWW```lllxxx}}}}}}}}}sssnnniiiffffffddd^^^[[[[[[]]]dddrrr~~~kkk^^^\\\jjj___dddkkkqqqvvv|||sssaaa[[[]]]______^^^___\\\WWWTTTQQQOOOLLLJJJDDDCCCBBBDDDFFFEEEAAA===CCCCCCBBBAAA@@@@@@@@@@@@DDDGGGJJJPPPXXXbbbnnnvvvxxx~~~xxxrrrpppkkkddd___^^^```pppuuugggccc[[[lll~~~\\\bbbiiipppuuu|||zzzggg```aaaccccccccc]]]YYYTTTQQQOOOMMMKKKJJJFFFEEEEEEFFFHHHGGGCCC@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCFFFJJJPPPYYYbbbiiizzz~~~~~~yyyuuuooofffcccdddlll|||nnn___[[[[[[oooYYY___gggnnnttt{{{lllcccccccccbbbcccYYYUUUPPPLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEHHHNNNUUUZZZgggooo{{{||||||}}}sssiiihhhkkkzzziii[[[XXX```xxxXXX^^^eeekkkpppwww~~~mmmbbb^^^\\\[[[\\\TTTPPPLLLIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDHHHMMMQQQXXX^^^gggooovvv~~~~~~uuukkkkkkqqqhhh]]]\\\gggWWW\\\ccchhhlllqqqxxx}}}~~~jjj___YYYUUURRRSSSOOOLLLHHHGGGGGGHHHIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@AAABBBCCCEEEIIILLLMMMRRRXXX]]]bbbiiiqqqxxxuuummmooowww|||fff]]]^^^kkkUUUZZZ```dddhhhlllrrrwww~~~~~~|||}}}~~~|||wwweee[[[UUUPPPMMMMMMKKKIIIGGGGGGHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA===>>>@@@AAABBBCCCFFFHHHFFFKKKPPPSSSVVV[[[aaaggguuu|||~~~vvvqqqvvvxxxbbbZZZ\\\lllQQQVVV\\\aaadddiiioootttzzz}}}~~~|||}}}{{{}}}}}}|||yyyttttttuuuuuuvvvxxxyyyyyy}}}~~~xxxkkk]]]UUUQQQLLLJJJJJJHHHGGGGGGHHHJJJKKKJJJIIILLLOOOQQQQQQNNNLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCBBB>>>@@@BBBCCCCCCCCCEEEFFFDDDIIIOOOSSSUUUXXX\\\```jjjrrr}}}{{{yyy|||~~~vvvwwwxxxccc]]]aaarrrMMMRRRYYY^^^ccchhhoootttxxx~~~xxxvvv|||}}}|||~~~~~~zzzuuummmmmmmmmnnnpppsssuuuwwwkkk```UUUPPPMMMIIIGGGHHHFFFFFFGGGJJJLLLLLLKKKIIIMMMPPPSSSRRROOOMMMLLLMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBDDDFFFGGGFFFEEEFFFGGGEEEKKKRRRWWWXXXZZZ^^^```cccmmm{{{xxxxxx|||{{{|||xxx|||{{{hhhdddjjj{{{MMMPPPUUUZZZ___eeelllqqqwww|||zzzsssttt{{{~~~|||vvv{{{~~~|||~~~zzzyyyyyyyyyzzzzzzxxxvvvpppooollljjjiiilllqqquuu~~~~~~}}}~~~xxxbbbZZZQQQKKKJJJKKKLLLLLLHHHMMMOOOMMMLLLOOOPPPOOONNNOOOOOOOOOPPPPPPOOOOOOJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEEEEGGGIIIKKKKKKJJJKKKOOOTTTYYY]]]```cccfffmmmrrr}}}}}}|||}}}nnnjjjoooLLLOOOTTTYYY^^^eeelllppptttyyywwwvvv|||zzzvvvvvvzzz|||{{{}}}|||zzzyyyxxxyyyyyywwwvvvtttssspppllljjjlllpppsssvvvvvvvvvxxx|||uuugggYYYTTTNNNJJJJJJJJJJJJIIIIIIMMMOOONNNOOOSSSSSSQQQQQQPPPNNNMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNNNNRRRWWW^^^dddiiimmmqqqtttxxx}}}xxxwwwJJJMMMRRRWWW\\\cccjjjoooqqquuu|||{{{~~~|||vvvqqquuuxxxzzzyyywwwvvvyyy{{{{{{xxxuuutttttttttsssrrrtttssspppllliiihhhkkknnnsssssstttvvv{{{~~~hhhZZZQQQOOOLLLJJJJJJJJJJJJHHHMMMPPPSSSTTTYYY^^^^^^[[[YYYVVVRRRNNNLLLMMMNNNOOOMMMMMMKKKJJJJJJIIIIIIIIIKKKJJJJJJKKKMMMQQQUUUWWW]]]cccllltttzzzGGGJJJOOOTTTYYY```ggglllmmmrrryyy}}}|||{{{~~~zzztttqqqssstttuuusssqqqqqqsssuuuuuurrrnnnllllllllllllkkkooonnnkkkgggdddccceeegggooooooqqqtttxxx~~~wwwbbbUUUPPPOOOMMMKKKKKKLLLMMMMMMSSSWWW[[[___gggooopppmmmgggccc\\\UUUQQQPPPQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIMMMMMMMMMOOORRRXXX___dddjjjpppzzzDDDGGGLLLPPPUUU\\\bbbgggiiimmmuuu|||}}}zzzyyyxxxzzz}}}~~~}}}yyyuuurrrrrrttttttsssrrrppppppqqqrrrpppmmmiiiggggggggggggfffggggggfffcccaaa```aaaccccccdddfffiiimmmrrrvvvyyy{{{~~~qqq___TTTSSSQQQOOOLLLLLLNNNRRRTTTZZZ```gggmmmvvvxxxrrrjjjaaaYYYUUUSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHLLLNNNPPPRRRVVV^^^gggnnnvvv}}}BBBDDDHHHMMMQQQWWW]]]aaadddiiipppwww}}}}}}yyyvvvvvvvvvuuuxxxyyyxxxsssooonnnooovvvvvvuuutttsssrrrqqqpppllliiifffeeeeeeeeedddcccaaabbbbbb```^^^]]]^^^___[[[[[[]]]___cccfffjjjlllqqqtttxxx|||}}}ooo```XXXUUUTTTSSSQQQQQQUUUZZZ^^^dddmmmvvv}}}{{{pppeee\\\UUURRROOONNNLLLKKKIIIHHHHHHHHHKKKMMMQQQTTTXXX___iiiqqq|||@@@BBBFFFIIIMMMRRRXXX\\\^^^ccckkkrrrxxx~~~~~~xxxtttrrrrrrrrroootttxxxwwwrrrnnnlllmmmvvvuuuttttttsssqqqooommmfffdddcccbbbccccccaaa```\\\]]]^^^\\\ZZZXXXXXXYYYWWWWWWXXXZZZ\\\___aaabbbeeeiiiooouuuyyy}}}wwwjjjaaa\\\VVVXXX[[[\\\^^^aaagggkkkssstttfff[[[UUUPPPOOONNNLLLKKKJJJIIIIIIIIIMMMQQQSSSVVV\\\eeelllxxx???AAAEEEHHHKKKPPPUUUYYY[[[```gggnnnuuu{{{~~~}}}~~~yyysssooommmmmmnnnlllssszzz{{{vvvpppmmmlllsssrrrrrrrrrqqqoookkkhhh```_________``````^^^\\\XXXYYYZZZXXXUUUSSSRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ]]]bbbiiipppwww|||~~~uuuiii```[[[YYYWWW\\\bbbgggjjjmmmrrrvvvoooaaaYYYRRRQQQOOOMMMLLLKKKJJJJJJIIIMMMQQQSSSTTTXXX```gggrrr|||<<>>AAAEEEHHHLLLQQQTTTUUUZZZaaafffkkkqqqyyy~~~{{{uuummmjjjooovvvwwwsssqqqpppnnnkkkhhheeedddddddddfffiiikkkllljjjiiihhhhhhkkkiiifffdddbbb___\\\YYYWWWVVVUUUTTTSSSRRRRRRQQQSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVXXX[[[```ffflllqqquuuvvvvvvuuuvvv{{{|||tttoooiiieee^^^XXXSSSQQQRRRRRRVVVZZZcccnnnwww}}}qqqccc___XXXSSSQQQPPPPPPOOOMMMQQQUUUUUUTTTUUUZZZ^^^```iiixxx;;;===@@@CCCEEEHHHMMMPPPSSSWWW]]]bbbfffmmmtttzzz~~~{{{vvvrrrlllfffcccgggjjjjjjiiijjjkkkiiigggdddbbb```______```bbbdddcccbbbaaabbbbbbbbb___\\\[[[ZZZYYYWWWUUUQQQQQQPPPOOONNNMMMLLLLLLOOONNNMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUYYY^^^ccciiimmmoooooommmkkknnnwwwyyyqqqhhhaaa]]]YYYWWWTTTQQQOOONNNNNNOOOSSSUUU]]]jjjuuuwwwoooddd[[[VVVUUUVVVWWWVVVXXXZZZZZZXXXYYY\\\___]]]dddppp~~~<<<>>>@@@BBBCCCFFFIIILLLQQQUUUZZZ^^^bbbhhhqqqwww~~~|||{{{{{{zzz{{{~~~|||xxxtttvvvyyyzzzxxxuuupppmmmhhhdddaaaccccccbbbcccggghhhhhhfffeeecccaaa___^^^]]]______^^^]]]\\\]]]___^^^\\\XXXVVVUUUUUUTTTSSSNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMPPPQQQSSSVVV[[[```eeehhhjjjfffcccdddkkkxxxzzzqqqhhhaaa[[[WWWTTTPPPPPPOOONNNNNNNNNMMMMMMMMMNNNTTT___lllzzzwwwlllfffddddddeeedddeeefffeeeccccccdddggggggkkkqqqzzz<<<>>>@@@AAABBBDDDGGGJJJOOOSSSWWW[[[___eeemmmsss{{{|||yyyxxxxxxvvvuuuvvvyyyzzzwwwtttjjjmmmppprrrrrrpppmmmkkkfffbbbaaaaaa```^^^```ddddddeeeeeedddcccaaa```^^^^^^______^^^\\\[[[[[[\\\]]]ZZZVVVSSSRRRQQQPPPNNNKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNPPPTTTZZZ___bbbeeebbb______eeeooo{{{zzzvvvtttwww}}}}}}xxx|||{{{vvvjjjeee^^^XXXTTTRRRPPPNNNLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJNNNVVV```mmm}}}{{{zzzxxxxxxwwwvvvtttsssssstttttttttvvv{{{;;;===???@@@AAABBBEEEHHHMMMPPPTTTWWW[[[aaaiiipppuuu{{{|||yyywwwvvvtttrrrrrrrrrssssssrrrggghhhkkklllmmmllljjjhhheee```^^^___^^^[[[\\\^^^___```aaacccbbbaaa___^^^```aaaaaa```]]]ZZZYYYZZZZZZWWWSSSPPPOOOMMMJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKMMMPPPTTTYYY[[[___]]][[[[[[___gggooouuuvvvuuuvvvzzz~~~~~~{{{wwwnnnmmmkkkiiihhhkkkpppttt|||||||||}}}}}}{{{vvvsssooorrrsssrrrtttyyy{{{yyyvvvxxxyyyxxxwwwyyy~~~yyyrrrkkkfff___[[[VVVRRRQQQPPPPPPOOOKKKKKKLLLMMMMMMMMMLLLLLLLLLJJJLLLQQQWWW___nnn{{{zzzvvvsssqqqvvv}}}999;;;<<<>>>>>>@@@CCCFFFJJJMMMQQQSSSVVV\\\eeekkknnnttt||||||xxxvvvsssttttttrrrpppooooooppphhhiiiiiihhhhhhfffeeedddddd___]]]______\\\YYYZZZ[[[]]]```bbbcccbbb```___```aaabbbaaa]]]YYYVVVVVVUUUSSSPPPOOOMMMKKKHHHEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMPPPSSSUUUVVVUUUUUUVVVZZZ^^^cccfffllliiihhhjjjmmmmmmhhhddd___```aaaaaabbbdddhhhllltttvvvwwwwwwvvvttttttuuuqqqttttttrrrsssvvvwwwuuuqqquuuyyyxxxtttpppppprrrzzzyyyrrrlllgggccc^^^[[[WWWTTTSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPPPPPPPLLLJJJKKKMMMPPPTTT___jjjyyypppkkkhhhfffjjjppp777999:::<<<<<<>>>AAADDDHHHKKKNNNQQQSSSYYYbbbiiijjjpppxxx~~~|||xxxvvvrrrtttvvvuuupppmmmnnnoookkkjjjhhhfffdddcccaaaaaafff```]]]```bbb^^^ZZZXXXZZZ\\\```dddeeedddcccaaa___aaabbbaaa\\\WWWTTTRRRRRRQQQOOOOOONNNLLLHHHEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFHHHKKKNNNPPPQQQOOOOOOPPPSSSUUUXXX[[[\\\eeebbb___```bbbaaa\\\WWWWWWYYY\\\^^^```bbbfffhhhrrruuuxxxwwwuuuuuuxxx{{{xxxzzzzzzwwwwwwzzz{{{xxxrrrxxxxxxqqqllljjjkkkrrr~~~xxxrrrmmmiiiggg^^^[[[WWWTTTRRRPPPNNNLLLNNNNNNOOOQQQRRRTTTUUUVVVKKKIIIIIIKKKKKKMMMUUU___kkkyyynnngggdddbbbfffkkk{{{;;;;;;;;;;;;===???AAACCCFFFJJJOOOSSSWWWZZZ^^^aaaiiikkkpppwwwzzzwwwuuutttrrrpppnnnmmmllljjjiiihhhgggdddbbbaaaaaaaaabbb^^^```bbbcccbbb```^^^\\\___```bbbccccccbbbaaa```]]]\\\ZZZYYYWWWUUUSSSSSSMMMMMMKKKJJJHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLOOOPPPRRRTTTWWWZZZZZZYYYXXXXXXWWWWWWWWWWWWZZZZZZZZZ\\\aaagggmmmpppzzzxxxmmmjjjlllhhhlllyyyxxxrrroookkkaaaYYYWWWWWWTTTPPPOOOPPPUUUYYYYYYZZZ[[[XXXSSSOOOJJJIIILLLOOOOOOPPPSSS^^^mmmwwwmmmhhhdddbbbdddhhhuuu|||::::::::::::<<<>>>@@@AAAEEEHHHMMMQQQUUUYYY]]]___eeegggkkkrrryyy}}}zzzxxxwwwvvvssspppllljjjhhhgggfffgggfffdddbbb___^^^\\\\\\]]]^^^```aaaaaa___]]]\\\[[[\\\^^^``````___]]]\\\\\\[[[YYYWWWUUUSSSQQQPPPLLLLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGIIIJJJLLLMMMOOOSSSUUUZZZZZZXXXWWWVVVVVVUUUUUUVVVWWWYYY^^^fffooovvv{{{~~~sssooojjjfffhhhrrr|||xxxnnndddZZZXXXXXXVVVSSSSSSUUU\\\dddhhhjjjiiiccc[[[RRRLLLIIIJJJLLLKKKLLLOOORRR^^^tttwwwnnniiieeebbbcccgggmmmsss999999888999:::<<<>>>???CCCFFFJJJNNNRRRVVVZZZ]]]___aaaeeekkkrrryyy~~~{{{zzzyyyxxxyyyvvvpppkkkgggeeeddddddeeeeeedddbbb___\\\YYYWWWZZZ\\\]]]______^^^\\\[[[YYYZZZ\\\^^^^^^]]]\\\[[[ZZZYYYWWWTTTRRROOONNNMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJMMMRRRVVV]]]\\\ZZZXXXVVVUUUTTTTTTUUUWWW[[[cccmmmxxxuuuooogggddddddkkkttt}}}wwwkkk```\\\\\\ZZZYYYYYYZZZdddpppxxx|||zzzqqqfffWWWPPPKKKKKKJJJIIIJJJMMMMMMTTTddd|||{{{sssnnniiiddddddhhhhhhlllttt}}}999999888999:::<<<>>>???@@@CCCGGGKKKNNNRRRWWWZZZ\\\^^^bbbgggmmmttt||||||yyywwwwwwwwwyyyvvvqqqjjjeeeccccccdddddddddeeedddbbb^^^ZZZXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYY[[[]]]^^^^^^^^^\\\[[[VVVUUUSSSQQQNNNKKKJJJIIIFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDEEEGGGIIILLLSSS[[[```dddbbb```]]]ZZZXXXWWWVVV[[[\\\```hhhtttvvvkkkeeebbbccchhhnnnwwwvvvhhhaaa___\\\[[[]]]]]]gggsss}}}zzzooo]]]UUUOOOMMMLLLJJJKKKNNNNNNQQQZZZlll|||vvvooohhhfffiiijjjmmmrrrxxx::::::999999:::<<<>>>???>>>@@@DDDGGGKKKOOOTTTXXX[[[^^^cccgggkkkrrrzzzyyyuuurrrrrrrrruuusssooohhhbbb```aaadddcccdddfffgggfffdddaaa___ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYZZZ[[[]]]]]][[[ZZZYYYQQQQQQOOOLLLJJJHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCFFFJJJQQQ[[[fffnnnooonnnkkkgggdddbbb```___aaaaaadddkkkwwwzzzkkkdddcccdddiiinnnvvvnnneee```[[[ZZZZZZ]]]dddmmmvvv}}}uuu```XXXQQQOOOMMMKKKLLLOOOLLLLLLPPP^^^tttwwwmmmjjjllloooqqquuu{{{::::::999999:::;;;===>>><<>>@@@CCCGGGLLLRRRVVVXXX]]]cccggghhhlllrrrwww{{{xxxwwwwwwwwwxxxvvvooofffaaaaaaccccccdddfffhhhhhhhhhgggfff_________^^^]]]\\\[[[ZZZTTTUUUUUUUUUTTTQQQOOOMMMHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBDDDGGGMMMXXXhhhxxx}}}{{{zzztttoooiiihhhnnn{{{pppfffbbb```dddkkktttzzznnnggg```\\\[[[]]]^^^```gggrrr}}}~~~yyylllddd]]]ZZZVVVPPPMMMNNNLLLNNNQQQUUU]]]lll~~~888888777777777999:::;;;;;;===@@@CCCFFFKKKQQQVVVVVV[[[bbbffffffiiinnnsss}}}~~~vvvllleeedddeeecccdddeeefffffffffeeeeeebbbaaa```___]]]\\\[[[[[[TTTUUUUUUUUUSSSPPPMMMKKKFFFEEEDDDCCCBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKQQQ\\\mmm~~~xxxmmmfffgggqqq~~~lllgggaaa\\\```gggrrruuummmfffbbbbbb^^^___```fffrrr~~~{{{tttmmmeeeaaa\\\UUUPPPPPPKKKMMMOOOOOOQQQZZZjjjvvv}}}::::::999999888999999999999;;;===???BBBGGGLLLPPPVVVYYY]]]aaaeeejjjooossswwwkkkggggggdddddddddcccbbbbbbcccddddddbbb___^^^______^^^]]]YYYVVVQQQNNNLLLKKKIIIHHHDDDDDDCCCBBBBBBCCCDDDEEECCCEEEHHHJJJJJJHHHEEECCCGGGHHHIIIJJJKKKJJJIIIHHHKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFIIIRRR\\\iiiyyyqqqnnnqqqwww{{{wwwhhh\\\[[[[[[___hhhtttxxxtttsssoookkkjjjgggffflllvvv~~~wwwnnniiieee]]]UUUSSSOOOMMMOOOQQQTTT[[[cccmmmrrr{{{;;;::::::999888888888999999:::<<<>>>AAAEEEKKKOOOSSSVVV[[[___ccchhhmmmqqqzzz}}}vvvrrrqqqhhhhhhgggfffddddddeeefffaaa```___```aaa```___]]]VVVSSSMMMJJJGGGFFFDDDBBBCCCBBBAAAAAAAAACCCDDDEEEDDDFFFHHHKKKLLLKKKIIIGGGIIIJJJKKKLLLLLLKKKKKKJJJKKKIIIHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGJJJRRR]]]lllyyyuuuttttttyyyyyy~~~rrrfffZZZ[[[\\\___fffqqq~~~~~~}}}xxxtttvvv~~~yyysssooofff]]]SSSOOOLLLMMMMMMNNNSSSZZZ]]]bbbjjjuuu<<<;;;:::999888888777777888999;;;===???CCCHHHLLLPPPSSSWWW[[[```eeejjjnnnuuuxxx}}}~~~nnnllliiifffcccaaaaaaaaa^^^^^^___aaabbbaaa^^^[[[SSSOOOJJJFFFDDDCCCAAA???BBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGJJJRRR___qqq}}}tttooopppmmmmmmrrrtttssssssuuuxxxyyyzzz|||}}}yyyoooeee[[[]]]___aaaeeeppp|||rrrhhhXXXRRRMMMLLLKKKIIILLLQQQRRRVVV]]]hhhttt===<<<;;;999888777777777777999:::;;;===@@@EEEIIIMMMPPPTTTYYY]]]bbbhhhlllpppttt{{{xxxtttnnnhhhdddaaa```___``````aaacccccc```ZZZVVVPPPLLLHHHEEEDDDDDDCCCBBBDDDEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJLLLKKKKKKLLLMMMMMMJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJRRR```vvvzzzsssqqqkkkhhhkkkmmmllljjjkkkmmmmmmnnnooorrrvvvzzz|||~~~yyyoooeee^^^bbbffffffiiittt|||rrr```YYYRRROOOLLLIIIJJJMMMOOOQQQVVV^^^iiixxx===<<<;;;999888777777777777888::::::;;;>>>CCCFFFJJJMMMRRRVVV[[[```fffjjjmmmrrrzzz~~~vvvoookkkiiigggfffeeeeeedddcccaaa\\\VVVQQQKKKHHHEEEDDDEEEGGGGGGGGGEEEFFFHHHIIIKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOQQQRRRMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMOOONNNKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHKKKRRRccc{{{xxxqqqpppooojjjffffffggggggfffgggiiillloooqqqxxxtttiiiccchhhlllmmmpppyyy{{{jjj```VVVQQQNNNJJJIIILLLLLLMMMOOOTTT[[[gggttt|||~~~<<<;;;:::999888888777777888999:::::::::===AAADDDGGGJJJOOOSSSXXX^^^dddhhhlllqqqyyy}}}vvvsssqqqooolllllliiieeeaaa]]]XXXRRRNNNHHHFFFDDDDDDFFFIIIJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOKKKJJJJJJKKKNNNSSSWWWZZZQQQPPPNNNMMMKKKKKKKKKKKKHHHIIILLLOOOQQQPPPMMMJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGJJJMMMUUUggg}}}vvvlllfffeeedddcccbbbbbbcccdddeeefffqqq}}}tttjjjmmmrrruuuyyyuuuiii[[[TTTOOOKKKJJJKKKLLLLLLLLLMMMRRRZZZdddkkkpppvvv;;;::::::999888888888999999::::::::::::<<<@@@CCCCCCFFFKKKPPPUUU[[[aaaeeekkkpppxxx|||}}}yyytttpppqqqllleee___ZZZUUUQQQOOOKKKIIIGGGGGGIIILLLMMMMMMLLLNNNOOOQQQRRRSSSSSSSSSPPPNNNMMMMMMOOOTTTZZZ]]]VVVUUUSSSQQQOOOOOOOOOOOOKKKMMMQQQUUUXXXWWWTTTPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHMMMQQQZZZmmmtttnnnnnngggfffeeedddcccbbbbbbaaajjjyyysssvvvzzzuuudddYYYRRRMMMKKKMMMLLLLLLKKKJJJLLLQQQYYY^^^```fffooowww::::::999999888999999999:::::::::::::::<<>>======<<<<<<;;;::::::999999999999:::;;;<<<<<<>>>???AAACCCDDDGGGKKKOOOSSSVVV\\\cccllluuu}}}wwwrrrqqqvvvwwwmmmlllqqqrrrnnnkkkgggiiitttxxxooofff^^^```gggooosssrrrrrrvvvzzz}}}}}}yyyuuuqqqqqquuuwwwwwwuuunnneee[[[WWWTTTPPPMMMNNNQQQUUU```uuuyyyjjj[[[OOOHHHDDDCCCBBBAAA@@@??????>>>??????BBBGGGJJJNNNWWWaaammmvvv~~~>>>>>>======<<<;;;;;;;;;999999999999:::;;;<<<<<<<<<>>>@@@AAABBBEEEIIILLLQQQTTTZZZbbbkkkssszzz~~~yyyrrrmmmooouuu~~~yyypppmmmsss|||yyykkkjjjttt|||}}}xxxlllaaaZZZUUUPPPMMMNNNQQQXXXggg}}}{{{xxxuuuwwwvvvuuuuuuvvvwwwyyy{{{|||yyytttkkk```UUUKKKFFFDDDCCCBBBAAA@@@???>>>===??????AAAEEEGGGJJJRRR\\\gggppp}}}yyyuuuzzz>>>>>>======<<<<<<;;;;;;999999999999:::;;;<<<<<<;;;<<<>>>@@@AAADDDHHHKKKNNNQQQWWW___hhhpppuuuwww}}}{{{sssqqqsssvvv~~~zzzsssvvvyyyzzzyyy{{{oooaaaZZZUUUPPPNNNPPPRRR]]]pppyyytttnnnhhhccc```]]][[[ZZZZZZZZZYYYZZZ[[[\\\]]]```___]]]YYYSSSLLLFFFBBBCCCBBBBBBAAA???>>><<<;;;>>>===???BBBDDDFFFNNNXXXaaakkkyyysssooouuu>>>>>>>>>===<<<<<<;;;;;;999999999999:::;;;<<<<<<:::<<<>>>???AAADDDHHHKKKLLLNNNTTT]]]fffmmmpppqqqyyy~~~}}}xxxtttrrruuuyyy}}}~~~zzz~~~zzznnnaaaYYYUUUPPPOOOQQQTTTaaaxxxyyyqqqkkkaaa]]]XXXTTTRRRQQQPPPOOOJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMNNNMMMJJJFFFBBB???BBBAAAAAA@@@>>>===;;;:::===<<<===@@@AAADDDLLLUUUXXXcccqqq}}}pppkkksss~~~AAA@@@>>><<<<<<<<<<<<===;;;999888999::::::999888777999;;;===???BBBFFFJJJLLLPPPUUUZZZ___eeejjjnnnrrrvvv|||{{{wwwrrroooqqqsss{{{wwwsssuuuyyytttdddYYYSSSOOOPPPSSSVVVggg~~~vvvmmmfffddd```[[[WWWQQQPPPMMMKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===;;;:::???===<<<===???CCCGGGJJJSSS[[[gggrrr}}}rrroootttBBBAAA@@@>>>>>>>>>>>>>>>;;;:::999999::::::999888888:::<<<===>>>AAAEEEHHHKKKOOOTTTYYY^^^ccchhhlllooosssyyywwwooommmoookkkoooxxx{{{wwwwww~~~xxxiii```XXXRRRQQQSSSYYYkkk~~~vvvmmmggg___[[[YYYXXXTTTPPPOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA???===;;;:::>>>===<<<<<<>>>BBBFFFIIIMMMTTT```jjjttt~~~wwwuuuzzzCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;999999:::;;;999888999;;;<<<<<<===???CCCFFFIIIMMMRRRVVV[[[___dddhhhkkkooouuu{{{zzznnnkkkmmmhhhgggjjjrrrzzz}}}vvvsss~~~rrriii```WWWRRRSSSYYYkkkxxxpppfff___\\\WWWRRRPPPQQQPPPNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAAAAA?????????>>>>>>>>>======??????@@@@@@???===<<<;;;===<<<;;;;;;===AAADDDGGGLLLSSS]]]gggpppyyy~~~}}}CCCCCCBBBAAAAAAAAAAAAAAA===<<<::::::;;;;;;999888:::;;;<<<<<<<<<===@@@CCCGGGJJJNNNSSSVVV[[[___bbbhhhlllqqqwww}}}rrrllllllfffccccccgggnnnxxxzzztttxxxxxxpppfffZZZTTTTTTUUUeee{{{tttmmmfff```YYYTTTSSSQQQNNNMMMNNNNNNMMMKKKHHHIIIJJJKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBB@@@??????>>>>>>===============>>>??????>>><<<;;;<<<;;;;;;;;;<<>>===;;;;;;;;;;;;:::888:::;;;;;;;;;;;;<<>>>>><<<===>>>??????>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBHHHNNNVVV]]]dddmmmvvv}}}???@@@@@@AAAAAA@@@?????????>>><<<<<<<<<<<<:::888999::::::::::::;;;>>>@@@AAADDDHHHKKKNNNQQQUUUXXXaaaeeejjjooouuu{{{zzzxxxzzzuuukkkaaa]]][[[___cccgggnnnuuuxxxzzz}}}xxxrrrmmmddd[[[XXX[[[ZZZggg~~~xxxwww~~~vvvcccaaa\\\WWWRRROOOMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@===>>>?????????>>>===<<<<<<<<<;;;;;;<<<>>>???@@@GGGMMMTTT[[[bbbjjjttt{{{???@@@AAAAAAAAAAAA@@@???@@@>>>===<<<<<<<<<:::999888999999999999:::===@@@@@@BBBFFFIIIKKKNNNQQQTTT^^^aaafffkkkpppvvv|||{{{xxx{{{~~~|||ooofff```\\\^^^```aaaeeekkkkkksss~~~{{{}}}sssnnnjjjeee___YYYZZZ___dddooovvvrrruuuxxxzzz~~~zzzqqqggg^^^]]]YYYUUUQQQNNNNNNNNNMMMOOOQQQRRRQQQOOONNNMMMKKKKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@???===<<<===<<<<<<<<<===>>>???@@@FFFKKKRRRXXX___hhhrrryyy~~~???@@@AAABBBBBBBBBAAA@@@AAA???=========<<<:::999777888999999999:::===@@@???AAAEEEGGGIIILLLOOORRR[[[^^^ccchhhmmmsssyyy}}}||||||zzzxxx|||tttggg___ZZZYYYYYYYYY]]]aaa]]]dddoooyyy{{{~~~xxx{{{lllhhhddd```[[[WWW[[[bbbkkktttwwwqqqppppppnnnxxxwwwrrrmmmddd[[[[[[[[[YYYUUUSSSRRRSSSUUURRRUUUXXXYYYYYYWWWVVVUUUMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???===<<<===============>>>?????????DDDKKKRRRXXXaaakkkrrrwww@@@AAABBBCCCCCCAAA@@@>>>@@@@@@@@@@@@>>><<<999888999999888888888999;;;<<<===???AAACCCEEEHHHMMMPPPXXXZZZ^^^bbbffflllsssxxx|||{{{yyyxxxwww~~~vvviiieee___[[[ZZZYYYVVVTTT[[[^^^bbbgggllluuuzzzuuullleee___^^^^^^]]]___cccmmm~~~vvvllljjjooowwwyyy|||wwwqqqlllhhhccc___[[[YYY^^^]]]XXXVVV[[[]]][[[[[[```bbbaaa``````\\\WWWYYYSSSJJJFFFFFFHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEEEEDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCEEEIIINNNTTT]]]fffmmmwww~~~@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@>>><<<:::999999999888888888999;;;;;;<<<>>>@@@BBBDDDGGGKKKOOOUUUWWWZZZ^^^ccchhhooossszzz}}}zzz~~~~~~}}}xxxlllgggaaa]]]ZZZXXXUUURRRVVVYYY\\\___cccjjjttt{{{}}}yyywwwoooggg```___^^^^^^aaaggguuu}}}rrrnnnooorrrsssxxx}}}zzztttmmmhhheeecccaaa___```dddddd___^^^aaacccaaaeeejjjmmmkkkhhhgggccc^^^]]]VVVNNNIIIIIIJJJJJJJJJFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>BBBDDDHHHLLLQQQYYYaaagggsss{{{@@@AAABBBDDDDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;::::::999888888888999:::;;;;;;<<<>>>@@@AAADDDHHHLLLPPPSSSVVVZZZ^^^ccciiimmmwww}}}~~~{{{yyyxxxzzz}}}}}}zzzvvvoookkkddd^^^ZZZWWWTTTQQQRRRTTTWWWXXXZZZ___hhhnnnwwwzzz|||zzzxxx{{{{{{xxx|||yyyrrrjjjbbb___]]]^^^dddkkkzzzrrrpppooommmnnnqqqrrrsss{{{wwwqqqjjjeeeeeeffffffeeehhhlllmmmkkkjjjnnnpppooovvv{{{}}}yyytttqqqlllgggddd]]]UUUOOONNNOOONNNMMMKKKIIIFFFDDDDDDFFFIIIKKKJJJJJJKKKJJJIIIGGGEEEDDDEEEDDDBBBAAA??????>>>>>>;;;;;;::::::;;;;;;<<<===AAACCCEEEHHHMMMTTT\\\aaammmvvv{{{nnnsss???@@@BBBDDDDDDDDDBBBAAA@@@@@@@@@???>>>===<<<<<<:::999888888888999:::;;;999;;;<<<===???AAAEEEHHHLLLOOOSSSVVVZZZ^^^dddgggrrrwww~~~yyyxxxxxxyyywwwtttrrrnnnhhhaaa[[[WWWSSSRRRPPPSSSUUUVVVWWW[[[bbbgggkkknnnppppppnnnnnnssswwwyyyyyywww|||yyysssjjjbbb^^^\\\^^^fffooowwwrrrnnnjjjhhhiiihhhiiiooowwwwwwqqqkkkiiikkkmmmllliiilllooossstttwww{{{|||uuuoookkkeee\\\WWWUUUTTTSSSQQQPPPNNNKKKHHHGGGHHHJJJLLLHHHIIIJJJKKKJJJIIIGGGFFFFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<===>>>>>>???AAACCCFFFJJJQQQYYY^^^hhhrrrxxxllldddmmmvvv>>>???AAACCCDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>;;;:::999888888888999:::888999;;;<<<<<>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===???AAADDDIIIPPPXXX]]]eeeooo|||uuueee```aaannn~~~ssskkk<<<===@@@BBBCCCCCCCCCBBB@@@@@@???>>>>>>>>>??????;;;:::999888888888999:::777999::::::;;;===@@@CCCFFFIIINNNRRRVVV[[[___ccciiimmmssszzzxxxmmmccc[[[VVVUUUNNNQQQSSSTTTTTTWWW]]]aaafffhhhkkkkkkhhhdddaaa```aaadddhhhjjjnnnwww|||uuutttxxxssslllfff___[[[YYY]]]iiiuuupppjjjeeeccc```]]]___cccdddjjjttt|||}}}~~~vvvoooffffffhhhnnnrrrwww}}}yyyuuurrrpppkkkeee```^^^[[[UUUPPPLLLJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<===<<<===@@@CCCGGGNNNVVV[[[aaakkkxxxiii^^^```bbbsss|||qqqfff___:::<<>>>>>>>>???@@@AAA;;;;;;999888888888999999777999:::::::::<<>>>>>===<<<<<<;;;;;;<<<<<<===>>><<<>>>???AAAEEEJJJRRRWWW]]]hhhttt|||www```[[[bbbfffyyyyyykkk___WWW999;;;>>>@@@BBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA<<<;;;999888888888999999888999:::::::::;;;>>>AAA@@@DDDJJJOOOTTTYYY]]]aaadddggglllrrryyy~~~}}}lll___XXXVVVSSSUUUWWWVVVUUUUUUYYY]]]aaaeeejjjmmmnnnkkkgggeee___]]]\\\]]]aaagggnnnrrrvvv{{{yyykkkmmmrrrxxx}}}rrrhhhccc___\\\[[[___lllzzz~~~wwwpppkkkeee^^^YYYYYYUUUYYY]]]___cccrrr|||ttt___YYYUUUVVVVVVVVV^^^hhhlll|||sssfffYYYSSSUUUZZZ^^^\\\YYYTTTNNNJJJHHHHHHHHHFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@CCCHHHNNNRRR[[[eeeqqqyyy|||iiiVVVTTT^^^jjj{{{lll^^^UUU;;;;;;<<<===???BBBDDDFFFCCCCCCCCCBBBAAA@@@???>>>???>>>;;;999888888888888;;;::::::::::::;;;<<<<<<@@@CCCHHHLLLOOOSSSWWWZZZ```eeekkkppprrrvvv{{{uuujjjbbb^^^\\\YYYVVVSSSTTTVVVYYY[[[^^^```dddiiimmmmmmkkkiiibbb```^^^___aaaeeeggghhhqqqyyyxxxrrrtttwww{{{~~~uuukkkbbb]]]___^^^\\\gggvvvzzzpppkkkfff^^^XXXVVVXXXYYYZZZZZZYYYaaavvvzzzppp^^^XXXRRRPPPPPPPPPTTTZZZcccnnn{{{kkk]]]XXXYYY^^^bbbiiiddd[[[RRRKKKIIIIIIIIIIIIGGGDDDAAA???>>>>>>???<<<;;;;;;::::::;;;;;;<<>>AAACCCEEECCCCCCCCCCCCBBBAAA@@@??????>>><<<:::999888888888999999999999999:::;;;;;;???AAAEEEHHHLLLPPPUUUXXX\\\aaahhhmmmppptttzzz~~~{{{tttlllgggccc```\\\YYYYYYZZZ\\\\\\^^^```cccgggkkklllllllllfffeeeddddddfffjjjlllnnnnnntttyyyzzz}}}wwwwwwzzz|||nnnfffaaaaaa```___jjjxxx|||rrrmmmggg___XXXVVVSSSSSSSSSTTTTTTZZZjjjzzzyyykkk]]]UUUOOONNNMMMLLLNNNSSSVVV```ppppppddd]]]]]]```ccckkkeee]]]TTTNNNKKKJJJKKKIIIHHHDDDAAA???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>???AAAFFFLLLQQQ[[[cccnnnyyyooo___[[[UUUQQQ[[[mmmqqqaaaWWWRRR888888999:::===@@@CCCEEECCCDDDDDDDDDCCCBBBAAAAAA@@@???===;;;:::999999999888888888888888999::::::===???BBBDDDGGGLLLQQQUUUWWW\\\ccciiimmmqqqwww|||}}}uuugggddd```^^^]]]]]]\\\[[[[[[\\\^^^aaadddhhhjjjlllnnnnnnmmmnnnoooqqqsssuuuuuuyyy{{{yyy||||||vvvnnnhhhgggeeeeeeooo|||tttooojjjaaaYYYVVVPPPNNNNNNOOOPPPSSS]]]gggyyy|||jjj\\\UUUNNNLLLKKKIIIJJJMMMJJJQQQ]]]kkkwwwxxxkkkccc``````bbbiiiddd\\\TTTNNNKKKJJJJJJJJJHHHEEEBBB???>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???BBBGGGNNNSSSXXXbbbppp|||sss\\\TTTPPPRRRaaasss|||lll^^^TTTOOO888888999;;;===@@@CCCEEECCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;::::::888888888888888999::::::===>>>???AAADDDHHHNNNSSSUUUZZZaaafffiiimmmsssxxxppplllhhhfffeeeeeebbb```^^^___```aaadddhhhmmmqqqzzzzzzzzzzzzyyyyyyzzz{{{{{{uuuqqqmmmllluuuxxxrrrmmmeee\\\WWWSSSOOONNNPPPQQQRRRVVV\\\iiizzzppp___VVVOOOMMMMMMJJJJJJLLLGGGKKKSSS\\\gggpppwwwzzz~~~qqqggg```]]]\\\bbb___XXXQQQLLLHHHGGGGGGIIIGGGEEEBBB@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???BBBGGGMMMRRRWWWaaaooo|||dddVVVRRRWWWhhhyyyvvvggg[[[RRRMMM:::::::::<<<>>>@@@CCCDDDCCCCCCDDDDDDEEEDDDDDDDDDAAAAAA@@@???>>><<<;;;:::999999999999999:::;;;;;;<<<===???@@@BBBGGGLLLQQQUUUZZZ```dddfffiiinnnrrrxxx{{{{{{vvvtttuuutttqqqnnnjjjkkkmmmmmmnnnrrrwww{{{|||wwwuuu{{{|||wwwrrriii___ZZZUUUQQQOOORRRSSSSSSUUUYYYbbbssswwwbbbXXXPPPNNNNNNLLLKKKLLLJJJKKKNNNSSS[[[cccjjjnnnsss|||uuuhhh^^^YYYXXX\\\YYYTTTOOOJJJGGGFFFEEEGGGFFFEEECCC@@@???>>>======<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAEEEKKKOOOYYYaaammmxxxqqq___[[[bbbsss~~~nnnbbbXXXPPPKKK<<<<<<<<<<<<===@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@>>><<<;;;999999999999999:::;;;;;;;;;===>>>@@@BBBEEEJJJNNNSSSXXX^^^aaacccfffjjjnnnpppuuu{{{|||wwwzzz}}}}}}|||}}}~~~{{{wwwoooddd^^^UUUQQQPPPRRRSSSTTTWWW]]]eeeuuuhhh]]]RRRNNNNNNLLLKKKLLLKKKJJJKKKMMMQQQWWW]]]```iiiqqqzzz|||qqqeee[[[VVVTTTVVVTTTQQQMMMJJJGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>======<<<<<<<<<<<<======??????@@@@@@AAAEEEJJJOOO[[[bbbmmmwwwoookkkrrrvvvggg]]]UUUNNNIII===<<<;;;;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCBBBAAA???===<<<888888888888888999::::::999;;;>>>???AAADDDGGGJJJOOOTTTYYY]]]```ccchhhlllmmmrrryyy~~~|||tttiiibbbUUURRRQQQSSSTTTVVV]]]eeeooo}}}ssseeeWWWQQQPPPNNNLLLMMMJJJIIIIIIIIILLLPPPTTTVVV\\\bbbiiimmmsssyyyyyyuuupppqqqnnnfff[[[SSSOOOOOONNNMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<<<<======>>>>>>??????AAAFFFLLLPPP\\\dddooozzz}}}nnn___WWWRRRLLLGGG===<<<;;;:::;;;<<<===>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@===<<<777777777777777888888999777:::===???@@@BBBEEEGGGJJJOOOVVV[[[]]]aaagggkkklllqqqxxx~~~wwwkkkdddUUUSSSSSSTTTUUUXXXbbbmmmvvv~~~nnn]]]VVVSSSPPPNNNNNNIIIIIIHHHIIIKKKNNNQQQRRRQQQUUUXXXZZZ```fffgggddd```bbbaaa[[[RRRKKKIIIJJJHHHHHHGGGEEEDDDBBBAAA@@@BBBBBBCCCCCCCCCBBBAAAAAA======<<<<<<<<<<<<======<<<===>>>???BBBGGGNNNRRR\\\eeerrr}}}jjjZZZSSSOOOJJJEEE???:::888<<<>>>======???@@@AAACCCDDDDDDDDDCCCBBBEEEDDDCCCBBBAAA@@@??????;;;:::888777777888:::;;;999:::;;;<<<<<>>>>>======<<<<<<<<<======>>>@@@>>>>>>@@@AAABBBHHHOOO\\\fffssstttdddWWWOOOKKKGGGCCCAAA;;;888:::;;;::::::<<<<<<===???BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@===<<<:::999888999:::;;;999:::;;;;;;<<<>>>AAADDDIIIKKKOOORRRUUUZZZ^^^bbbccciiiqqqxxx|||uuukkkeeeXXXTTTQQQRRRTTTWWW```iiioooeeeaaa\\\^^^^^^SSSQQQNNNKKKIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@BBBDDDCCCAAA???>>>>>>======<<<<<<<<<======>>>@@@===>>>@@@BBBCCCHHHOOO[[[eeetttyyynnn```TTTNNNJJJFFFCCCHHH@@@999999:::999999:::888999<<>>>>>>>>======<<<<<<=========???======@@@BBBCCCIIIPPPYYYeeevvvooofff[[[RRRLLLIIIEEEBBBSSSHHH===;;;;;;::::::<<<777999;;;>>>AAACCCEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>><<<::::::999999888999:::999999;;;>>>@@@BBBDDDGGGJJJMMMPPPUUUXXX[[[aaahhhmmmrrrwww}}}tttmmmeee^^^WWWTTTQQQRRRZZZcccuuuppplllrrrvvv{{{vvvfffZZZVVVQQQNNNLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFEEEBBB@@@?????????>>>==================???======AAABBBDDDJJJQQQ[[[gggyyyxxxhhhaaaXXXPPPKKKGGGCCC@@@```QQQBBB<<<;;;:::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>><<<:::999888888777888999888888999;;;>>>@@@BBBEEEGGGIIIMMMQQQTTTYYY^^^eeejjjnnnssszzz}}}uuulllddd[[[VVVSSSSSS[[[cccxxxtttmmmqqquuu}}}{{{nnn\\\XXXSSSOOONNNNNNMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGFFFCCCAAA@@@@@@??????>>>===============>>><<<===AAACCCEEEKKKSSS^^^jjj||||||rrreee```WWWOOOIIIDDD@@@>>>ppp^^^JJJ???<<<999999:::;;;;;;<<<===???AAACCCDDDFFFEEEEEEEEEDDDDDDDDDCCC??????>>>===;;;:::888888777888888777666777999<<<>>>@@@CCCEEEGGGIIIMMMPPPVVV[[[aaaeeeiiiooovvv{{{|||qqqhhh^^^XXXTTTTTT\\\fff|||pppnnnpppyyy|||sssaaa]]]WWWSSSQQQPPPPPPPPPNNNLLLIIIGGGEEEEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEGGGGGGEEECCCBBBBBB@@@@@@???>>>============>>><<<===AAADDDFFFLLLTTT```lll~~~}}}ssskkkccc^^^VVVNNNFFFAAA???>>>oooVVVFFF???;;;888888999999:::;;;===@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCCCC@@@??????>>>===;;;:::999777777777666555666888:::;;;===@@@BBBCCCFFFJJJLLLQQQUUU[[[___ccciiipppvvvzzzsssjjj___XXXTTTUUU^^^gggzzzssspppxxxyyymmmggg```[[[XXXWWWVVVUUUTTTRRRNNNIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGCCCEEEGGGGGGFFFDDDDDDEEEAAA@@@???>>>===============<<<===AAADDDFFFMMMUUU```lll}}}|||uuujjjccc___[[[SSSJJJCCC???>>>>>>|||```NNNDDD>>>:::999777777777999<<>>@@@AAADDDGGGJJJMMMQQQWWW[[[^^^dddlllrrrwww|||sssjjj___XXXTTTUUU^^^hhhzzzsss{{{xxxrrrjjjccc___]]]\\\[[[[[[XXXRRRMMMIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEAAAAAABBBDDDEEEGGGHHHHHHBBBDDDGGGGGGFFFEEEEEEFFFAAA@@@???>>>===============;;;===AAADDDGGGNNNUUU^^^jjj|||}}}{{{yyyqqqfff___\\\XXXPPPHHHAAA>>>>>>@@@sssXXXIIICCC???:::777999:::999888999===@@@BBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<999888666777888:::999999777999;;;<<<===???CCCEEELLLNNNQQQVVV\\\bbbhhhkkkssswww}}}qqqddd[[[ZZZVVVSSS^^^ooooooeeeaaa```]]]YYYUUUSSSOOOMMMMMMLLLKKKJJJGGGIIIJJJGGGCCCAAAAAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBEEEDDDBBB@@@???>>>======;;;===@@@AAACCCIIIQQQWWWbbbnnn|||{{{~~~~~~sssdddXXXTTTOOOHHHCCC@@@@@@??????eeePPPEEE???999777999:::999888999<<>>>>>===<<<:::999777777888999999888777999;;;<<<===>>>AAADDDIIIKKKOOOTTTZZZ```eeegggppptttyyy~~~lll___WWWWWWTTTQQQ]]]ooo{{{lllddd```^^^\\\WWWTTTQQQOOOPPPPPPOOONNNLLLNNNNNNKKKFFFBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGEEEDDDCCCDDDCCCAAA@@@>>>=========<<<>>>AAABBBDDDJJJRRRYYYbbbnnn{{{}}}rrr```RRRQQQLLLFFFAAA>>>>>>======rrrXXXGGG>>>999888999999888777888:::===>>>???AAABBBCCCDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<:::888888888999888777666888:::;;;;;;===@@@BBBEEEHHHLLLRRRXXX]]]```bbbkkknnntttzzzxxxhhh\\\TTTUUUTTTSSS```rrrttteee^^^\\\\\\[[[XXXUUUTTTUUUUUUUUUUUUTTTUUUUUUPPPJJJDDDBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>>===<<<<<<<<<>>>AAACCCEEELLLUUU[[[eeeppp~~~ttt```QQQMMMIIICCC>>><<<<<<;;;;;;cccOOOCCC>>>::::::999888777888999:::;;;<<>>===;;;999888888888777666666777999999:::;;;>>>@@@BBBEEEJJJPPPUUUYYY\\\]]]eeeiiioootttyyy~~~zzzhhh[[[TTTVVVVVVVVVeeexxx~~~kkkaaa```bbbaaa___]]]\\\\\\]]]\\\[[[[[[\\\[[[UUUNNNGGGEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKIIIGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<>>>AAACCCFFFMMMVVV^^^kkkvvvzzzfffWWWJJJFFFAAA===<<<;;;;;;:::oooZZZKKKBBB<<<;;;999888888888888999999;;;===@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<:::999999888777666666888999999999:::<<<>>>AAACCCHHHNNNSSSVVVYYYZZZaaadddjjjooosssxxx}}}hhh[[[TTTWWWWWWYYYhhh|||yyynnnlllnnnkkkiiigggffffffdddaaa_________^^^XXXQQQKKKJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>============;;;>>>@@@BBBFFFNNNXXX```ooozzz{{{hhhYYYHHHDDD@@@===<<<<<<<<<;;;wwwcccPPPBBB???===:::999999999888777888:::<<>>>>><<<:::999999999888666777888999999999999;;;===???AAAEEEJJJNNNRRRUUUWWW\\\___dddiiimmmrrrwwwzzz}}}hhh\\\UUUWWWWWWYYYiii}}}|||xxxwwwvvvuuusssrrrooojjjddd_________]]]XXXRRROOOQQQSSSUUUTTTSSSPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>===>>><<<>>>AAACCCHHHPPP[[[dddqqq|||~~~sssbbbSSSFFFCCC???=========<<<<<>>@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>><<<:::999999:::999777888999::::::999999;;;===>>>???BBBEEEJJJNNNRRRTTTWWWZZZ___cccggglllqqqtttvvv~~~lll___XXXYYYYYY[[[kkk~~~|||wwwoooeee^^^]]]\\\ZZZVVVRRRRRRWWW\\\```^^^[[[WWWSSSOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@??????>>>?????????AAACCCFFFJJJSSS___hhhttt~~~xxxrrriiiYYYKKKCCCAAA>>><<<<<<===<<<;;;ooo[[[CCC@@@<<<:::;;;;;;999777888999<<<>>>@@@AAAAAAAAACCCBBBBBBAAA@@@???>>>======;;;999999::::::999888999:::::::::999999;;;===<<<===???BBBFFFKKKOOORRRSSSWWW[[[```dddhhhmmmppprrrzzzqqqddd\\\]]]]]]^^^nnn|||qqqeee]]][[[ZZZXXXTTTRRRTTT[[[aaagggeeeaaa\\\VVVQQQMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFBBBBBBAAA@@@?????????@@@AAACCCEEEHHHLLLVVVbbbkkkwww{{{ooojjjbbbSSSGGGBBB???<<<;;;<<<<<<;;;;;;oooTTTJJJ@@@===;;;999:::<<<;;;;;;;;;<<<===???BBBCCCCCCAAA???@@@BBBBBB???<<<>>>===<<<;;;999888777666777777666666777888999999::::::<<>>???@@@@@@AAA???AAAHHHPPPYYYfffqqqsssggg```VVVMMMHHH??????>>><<<;;;:::999888xxxcccTTTDDD===;;;999777666999999999:::;;;>>>@@@AAABBB@@@???@@@BBBBBB???===>>>===<<<;;;:::999888777777777777777777888999999999:::;;;>>>AAAEEEIIIKKKKKKNNNTTTYYY]]]bbbgggjjjmmmssszzztttiiieeebbbcccuuurrrcccZZZWWWVVVTTTUUUWWW[[[___aaacccbbb```\\\XXXRRRMMMJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@??????@@@@@@CCCAAADDDKKKSSS]]]jjjuuukkk```XXXNNNEEE@@@>>>>>>======<<<<<<;;;;;;ttt```KKKAAA???;;;777555777777777888999<<<>>>@@@AAA@@@???@@@AAAAAA@@@>>>>>>======<<<;;;::::::999888777777777777888999999888888:::<<>>========================~~~lllWWWKKKDDD???;;;;;;777777777777999;;;===?????????@@@@@@AAAAAA@@@???>>>>>>>>>======<<<<<<<<<888888888777777888999999777777888:::===@@@CCCEEEEEEIIINNNRRRWWW\\\aaaeeejjjmmmqqqvvv{{{qqqkkkiiiooo~~~xxxnnnfffaaaXXXUUUTTTXXX^^^bbbaaa^^^WWWUUURRRNNNKKKIIIHHHHHHFFFHHHIIIKKKLLLMMMLLLLLLFFFEEECCCBBBAAAAAAAAAAAACCCCCCHHHRRR]]]hhhvvvssscccYYYQQQHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<>>999999888999999;;;===>>>>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>=========999999888888888888888999777777777888;;;===@@@AAADDDGGGKKKOOOSSSXXX^^^bbbgggiiimmmqqqvvv}}}rrrllllllsss{{{sssmmmhhhgggZZZWWWUUUWWW\\\^^^[[[WWWQQQOOOLLLIIIGGGGGGGGGGGGFFFHHHJJJLLLMMMMMMMMMMMMFFFEEEDDDCCCBBBAAAAAAAAAAAABBBIIIVVVcccooo{{{tttrrrrrrwwwjjj[[[SSSLLLCCC===;;;<<<;;;;;;::::::999888888sss```MMMBBBAAA<<<;;;:::::::::;;;<<<===<<<>>>@@@AAAAAA@@@BBBCCCBBBAAAAAA@@@???>>>>>>===::::::999888888888888999777777777888999<<<>>>???BBBEEEHHHKKKNNNSSSYYY]]]bbbdddhhhlllqqqxxxqqqnnnnnnwww{{{rrrkkkhhhhhhZZZWWWTTTTTTUUUUUURRROOOLLLKKKIIIGGGGGGGGGGGGHHHFFFHHHJJJKKKMMMMMMMMMLLLFFFFFFEEEDDDCCCBBBAAAAAABBBDDDMMM\\\kkkzzz{{{oooggggggjjjzzzooodddXXXPPPJJJCCC>>>===;;;;;;:::999888888777777yyy}}}fffSSSKKK>>>===;;;:::999999::::::;;;>>>AAAAAA@@@@@@BBBDDDDDDCCCBBBAAA@@@???>>>===;;;:::999999888888888999888777777777999;;;<<<>>>@@@BBBDDDFFFIIIMMMSSSWWW[[[^^^ccchhhmmmtttzzz{{{pppoooqqqzzztttjjjdddbbbWWWUUUSSSPPPNNNMMMKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIKKKLLLLLLKKKKKKFFFFFFFFFEEEDDDCCCBBBAAAEEEHHHSSSddduuusssfffaaafffnnnttthhh^^^TTTNNNHHHBBB>>>???999999999999999999999999kkk~~~fffXXX???===;;;999888888888888:::>>>AAAAAA@@@@@@BBBEEEEEEDDDCCCBBB@@@???>>>===;;;::::::999888888888999888888777777888:::<<<===>>>@@@AAACCCEEEIIIOOOSSSWWWZZZ```eeekkkqqqwww{{{~~~zzzppppppsss|||wwwjjj```\\\SSSSSSQQQMMMIIIGGGHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJFFFFFFFFFFFFEEECCCBBBAAAIIILLLXXXjjj||||||mmmaaa___jjjuuuppp^^^UUULLLGGGBBB<<<999:::888888999::::::;;;<<<<<>>===777777===666888<<>>>>>>>>@@@???<<<:::999888888888888888777777888999:::::::::<<<===???AAAEEEJJJMMMSSSVVV[[[aaaffflllrrrwww{{{}}}ppppppsss}}}xxxiii```]]]UUULLLHHHJJJLLLJJJIIILLLIIIJJJKKKKKKKKKIIIGGGFFFIIIIIIIIIIIIIIIJJJKKKKKKGGGDDDCCCEEEDDDAAABBBEEEJJJUUUcccqqq{{{mmmccceeesssxxxlllYYYSSSJJJCCC>>><<<:::888::::::999999999999999999pppuuu}}}^^^MMM@@@???===888666:::777999;;;>>>@@@BBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???===;;;999999999999888888888888888999::::::;;;<<<>>>???@@@CCCHHHKKKOOORRRXXX]]]bbbiiiooosssxxx|||~~~ssssssuuuwwwiii```]]]UUULLLFFFGGGHHHEEEDDDFFFKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIEEECCCDDDCCCAAADDDIIILLLYYYjjjzzz}}}}}}~~~}}}~~~zzzooofffjjj|||}}}pppdddUUUPPPHHHAAA===;;;999888888888999999999999999999wwwwwwuuu^^^HHHAAA???:::777888999999:::<<<>>>@@@BBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@???>>><<<;;;:::::::::999888888888888999999:::;;;===>>>>>>???AAAEEEGGGIIIMMMRRRXXX]]]cccjjjnnnsssxxxyyyyyyzzzwwwjjj```]]]TTTMMMGGGFFFGGGFFFFFFGGGLLLKKKKKKLLLMMMMMMKKKIIIEEEDDDDDDDDDEEEFFFGGGHHHKKKGGGDDDCCCBBBAAAEEELLLPPP```uuuyyytttrrrqqqnnnsssuuupppkkksss|||qqqddd[[[PPPKKKDDD???<<<:::999888777777777888888999999999wwwuuuVVVFFFAAA>>>;;;:::::::::999:::;;;>>>@@@BBBAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>===<<<;;;;;;:::999999999888888999999:::;;;===>>>>>>===>>>AAACCCEEEHHHNNNSSSXXX^^^dddiiiooottt{{{~~~wwwjjj___ZZZSSSNNNIIIHHHJJJLLLMMMMMMLLLMMMOOOSSSUUUSSSNNNIIIFFFEEEDDDDDDEEEFFFHHHIIILLLHHHFFFEEEBBB@@@EEELLLVVVhhh~~~tttkkkfffdddbbbggglllooosssvvvhhh\\\TTTIIIEEE@@@<<<:::999999888555555666777777888999999}}}{{{hhhPPPDDD???===<<<;;;:::999888999<<>>===<<<;;;::::::999999999999999:::;;;<<<======<<<<<<>>>???BBBFFFJJJOOOTTTYYY___cccjjjpppwww|||zzzlll___WWWQQQNNNJJJIIILLLOOOOOOMMMMMMPPPUUU\\\```\\\SSSKKKGGGFFFEEEDDDDDDFFFHHHIIIKKKIIIHHHHHHDDDAAAFFFMMM___sss}}}qqqfff___\\\[[[]]]cccooo~~~qqqcccWWWQQQDDD@@@<<<999999999888777444444555666666777888888{{{}}}~~~aaaMMMCCC>>>===:::999888888999;;;===>>>BBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999999999999:::999;;;<<<<<<;;;:::<<<===AAADDDHHHLLLPPPTTTZZZ]]]eeejjjqqquuuxxx~~~~~~pppaaaWWWQQQPPPNNNMMMQQQUUUSSSOOOSSSUUU\\\dddiiifff[[[QQQKKKIIIGGGEEEDDDFFFHHHIIIKKKJJJIIIIIIFFFEEELLLVVVmmm{{{oooddd\\\YYYVVVYYYbbbtttxxxjjj]]]SSSMMM@@@===:::888888888777777444444444555555666666666yyyzzz^^^KKKCCCAAA999999888888999:::;;;<<>>===<<<;;;:::999999999999999777999;;;;;;:::999:::;;;???BBBEEEIIILLLPPPTTTWWW___eeekkknnnpppvvvvvveeeZZZRRRVVVWWWYYY___fffeee___[[[\\\```hhhnnnlllcccZZZRRRPPPLLLJJJIIIIIIKKKMMMLLLJJJIIIHHHFFFJJJXXXeee||||||oooccc[[[VVVSSSYYYhhh~~~{{{mmmaaaWWWNNNHHH???<<<999777777888777666444444444444444444555555zzzzzzmmmUUUIIIFFF999888888888999::::::;;;===???AAADDDFFFFFFEEEEEE@@@AAAAAABBBAAA@@@>>>===<<<;;;::::::999999999999666888::::::999999:::;;;>>>@@@DDDFFFIIILLLQQQTTT\\\aaagggiiikkkpppzzzzzziii]]]UUU[[[```eeeoooyyyzzztttbbbaaaccciiipppppphhh```YYYWWWSSSPPPNNNOOOPPPRRRNNNJJJHHHFFFGGGOOOaaarrrqqqcccYYYTTTQQQ[[[ooossseeeZZZRRRJJJDDD>>>;;;888777777777777666444444444444444444444333{{{}}}nnnTTTBBB???<<<;;;;;;999555777;;;888:::<<>>===>>>======;;;:::999888888888777666666666777999:::<<<===???AAAEEEHHHKKKMMMTTTWWW\\\aaafffmmmtttyyyyyykkk```WWW]]]eeeqqq|||lllbbb[[[```mmmuuurrrkkkeeebbb___\\\YYYUUUQQQNNNLLLMMMMMMJJJGGGPPPiiixxxiiiaaa```ZZZhhh|||zzzggg\\\VVVNNNFFFBBB:::999888777666666666666555555666666666666555555wwwwww}}}cccPPPDDD>>>::::::999777888;;;888:::<<<>>>@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>===<<<;;;:::999999888888888888888999:::::::::;;;===???BBBFFFIIIJJJOOORRRWWW\\\bbbiiipppuuuzzz|||~~~~~~sssggg___YYY]]]ccclllyyyxxxfff___ZZZ```llluuuvvvsssrrroookkkfff```YYYRRRNNNMMMMMMMMMJJJJJJUUUpppvvvooommmkkkwwwzzzfffZZZSSSJJJBBB???:::999888777666666666666555555666666666666555555{{{vvvsssxxxdddNNNDDD:::999:::999999:::888999;;;===???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;::::::888888999::::::::::::999888888:::<<>>;;;999999888777666666666666555555666666666666555555wwwzzz^^^OOO???;;;;;;;;;999888888999:::<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@?????????>>>======<<<;;;;;;777888999:::::::::888888777888999;;;===@@@CCCDDDEEEHHHMMMSSSYYY```ggglllpppppprrrvvv}}}}}}nnnbbb[[[XXXZZZ\\\```iiisssuuuqqqiiiiiiiiiiiilllqqqxxx~~~xxxnnnbbbXXXRRRRRRNNNLLLLLLRRRdddqqq]]]QQQHHHAAA<<<:::999888777666666555555666444555555666666555555444uuuaaaKKKAAA>>><<<999888888999999:::<<<===>>>???AAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>=========666777888999999888777666777888999:::===???AAABBBDDDGGGLLLQQQVVV]]]dddiiilllmmmooossszzzuuuggg^^^]]]```bbbeeemmmvvvyyywwwsssvvvwwwuuurrruuu}}}~~~qqqdddYYYTTTUUUPPPMMMOOOXXXkkkvvvgggVVVKKKEEE>>>;;;<<<999888777666555555555555444444555555555555444444}}}xxxyyy]]]LLLCCC===:::999888888888999:::<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>777888888888888777666666888888999:::<<<>>>@@@AAACCCFFFJJJNNNSSSYYY```dddhhhiiikkkpppwww~~~|||qqqjjjmmmppptttwww}}}~~~~~~ttteeeZZZVVVVVVQQQOOOTTT___rrriii]]]OOOGGGBBB===;;;<<<888888777666555555555555444444555555555555444444xxxzzzqqqYYYJJJ@@@<<<<<<888888888888999:::<<<===AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????:::999888888777777777888777777888999;;;<<<>>>???AAACCCGGGKKKOOOTTTZZZ^^^bbbcccggglllrrryyy~~~}}}|||uuufff]]]ZZZUUUQQQQQQZZZhhh{{{zzz```VVVKKKEEE@@@;;;999;;;888888666555555555555555333444444555555444444333yyy~~~bbbOOOBBB>>>???888888777777888:::<<<===AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;999888777888999999666666777888999;;;===>>>>>>AAADDDHHHKKKPPPVVVZZZ]]]___ccchhhooouuuyyy|||tttggg```^^^TTTQQQSSS^^^mmmyyynnn\\\RRRIIIDDD???:::888999888777666555555444444555333444444555555444444333xxxpppxxxrrrZZZPPPHHH@@@<<<777444777888666666777===>>>???AAABBBBBBAAAAAAAAAAAABBBCCCBBBAAA??????;;;;;;;;;:::999888777666666666777888999::::::;;;???@@@BBBCCCFFFJJJPPPUUUXXX[[[___bbbfffjjjooosssyyy}}}sssfff^^^[[[XXXUUUWWWbbbqqq{{{mmmcccUUUMMMDDD???===<<<888444555555444333333333333444444444444444444444444444vvvtttmmm```QQQCCCBBB<<<888:::;;;999888999<<<===>>>@@@AAABBBBBBAAA@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::888777666777777888888999:::;;;;;;===>>>???AAACCCGGGMMMQQQUUUXXX\\\___cccggglllpppuuuxxx~~~~~~rrrhhhaaa___ZZZWWWZZZeeesss|||qqqcccYYYOOOIII@@@<<<:::999666333555555444333333333333444333333333333333333333333www{{{wwwcccOOOFFF>>>999:::;;;888666777:::;;;===???@@@AAABBBBBB???@@@@@@AAAAAA@@@>>>===<<<<<<<<<;;;:::999888777888888888999999::::::::::::;;;===>>>@@@CCCHHHLLLQQQTTTWWW[[[^^^bbbgggkkkooorrrwww|||yyyooogggcccbbb\\\ZZZ]]]fffsss~~~wwwkkk\\\RRRHHHBBB;;;777777666444222555555444333333333333333222222222222222222222222~~~}}}zzzfffMMMCCC<<<:::;;;999777777888999;;;===???@@@AAABBB???@@@AAABBBAAAAAA??????=========<<<;;;:::999888777777888888888888888888888999;;;<<<===@@@DDDHHHMMMPPPSSSWWWZZZ^^^cccfffjjjmmmqqquuuxxx~~~|||{{{xxxqqqjjjdddbbbbbb___^^^```gggppp|||{{{qqqcccUUUKKK@@@<<<888555444444333222555444333333222222333333111111111111111111111111{{{}}}zzz[[[OOOBBB>>>===;;;999999777888999;;;===???@@@AAA@@@AAABBBCCCCCCBBBAAAAAA>>>>>>>>>===<<<;;;:::999777777777777777666666666777999:::;;;<<<>>>AAADDDIIILLLPPPSSSVVVZZZ^^^bbbeeeiiinnnpppsssxxx~~~~~~xxxuuupppjjjddd```___```eeecccdddhhhnnnwww|||rrrfffXXXKKKCCC<<<999666444444444444333444444333222222222222333111111111111111111111111vvv{{{vvvvvv~~~mmm\\\III@@@<<<999666666777888888999;;;===>>>???AAAAAACCCDDDDDDCCCCCCBBB?????????>>>===<<<;;;:::888888888777777666666555777888::::::;;;<<<>>>AAAFFFHHHKKKNNNQQQUUUZZZ]]]```eeejjjlllnnnsss{{{|||zzzzzzssspppkkkfffcccaaaaaaaaaiiigggfffhhhllluuuwwwkkk]]]PPPFFF@@@888777666444333333444444444444333222222222222222111111111111111111111111zzzttttttyyywwwoooVVVGGG???:::666666888888888888999;;;===>>>@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@???>>>===;;;;;;:::::::::999888777777666555777999999999:::;;;===AAADDDGGGJJJMMMPPPUUUXXXYYY___eeehhhhhhllluuu|||zzzxxxwwwpppmmmiiifffffffffggggggfffcccbbbdddgggqqq}}}rrrdddUUUIIIBBB>>>666666555444333222333444444333222222111222222222222222222222222222222222tttmmmxxxvvvzzzgggTTTIIIBBB>>><<<888888777777888:::<<<===??????AAABBBCCCBBBBBBAAA@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;:::999888888444666777888777888999;;;???AAADDDGGGJJJMMMRRRUUUTTT[[[bbbeeeeeehhhpppwww|||~~~~~~yyyvvvuuunnnllliiihhhiiikkkmmmnnn```^^^]]]^^^bbbmmm{{{uuuiiiZZZKKK@@@:::888444555555333222111222333444333222222111111222222222222222222222222222222zzzyyy|||~~~oooWWWJJJBBB>>><<<;;;999999999:::;;;;;;===>>>AAACCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===::::::::::::999999888777777777666666777888999999;;;>>>CCCFFFHHHIIIKKKMMMTTTVVVZZZ]]]```ccchhhkkkwwwyyy||||||uuuqqqnnnlllooosssqqqhhh```XXXWWWYYY]]]aaakkk{{{ppp___PPPFFF???999666:::222///222444111000333000111333444444333222111111111111111111111111111{{{zzzhhhSSSDDD<<<;;;;;;;;;999888888:::;;;>>>???AAABBBBBBBBB@@@???@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<;;;:::999888777777777777777777888999999888;;;???AAACCCEEEGGGHHHPPPRRRVVVYYY\\\```eeeiiisssvvv{{{~~~{{{~~~|||ttttttrrrqqqqqqqqqjjj___VVVRRRRRRTTTYYY___kkkpppfffWWWJJJBBB===888555444111111444444111222666222222333333333222111111000000000000000000000000tttvvvgggRRRDDD???>>>===:::888888:::<<<>>>???@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<:::999888888777777777777888999999666999<<<>>>???AAACCCEEEJJJMMMPPPTTTWWW\\\bbbeeelllrrrxxx{{{~~~~~~ttttttyyy{{{rrrttttttsssqqqlllbbbVVVNNNLLLMMMPPPVVV___nnntttbbbYYYLLLBBB===:::777555000000111333111...///444444333222111111111111111////////////////////////wwwvvvlll\\\JJJDDD===:::;;;<<<<<<:::;;;<<<===???@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>><<<:::999888888888777777888999999888:::<<<>>>???@@@BBBDDDEEEHHHKKKOOOSSSXXX^^^ccceeelllsssvvvwww||||||sssttt{{{{{{rrrsssrrrpppkkkcccZZZRRRMMMJJJLLLOOOUUU```ssswwwjjjXXXPPPEEE===999888666444555444444333111000111333555333222000000000111111000000000000000000000000uuuuuuxxx\\\NNN@@@:::===???;;;666888999;;;<<<>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;999999888888888888888999999:::<<<======>>>@@@BBBCCCEEEHHHKKKOOOTTT[[[``````fffmmmpppqqqvvvwwwzzzxxxvvvrrrjjjaaaYYYRRRNNNLLLHHHKKKOOOTTTaaawwwzzznnnbbbSSSLLLBBB;;;999888666444999777444222333555666555444333111000///000111111111111111111111111111111zzzqqqwwwuuucccMMMAAA@@@@@@:::444777888999;;;<<<>>>???@@@>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<::::::999888888888888999888999::::::999:::<<<>>>AAABBBEEEGGGKKKQQQXXX\\\]]]aaagggjjjmmmsss}}}~~~zzzqqqdddXXXPPPLLLKKKJJJFFFJJJOOOTTTccc|||yyyqqqfff[[[PPPIII@@@:::888888666444000333444222111333333222111111000000000111111222111111111111111111111111~~~yyy{{{gggRRRFFF@@@===::::::999999::::::;;;<<<===<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===;;;:::999999888888888999888888999888777888:::<<>>444000000///...///000111111222222111111111111111111111111111{{{yyy}}}aaaLLLBBB@@@BBB<<<;;;::::::999999999:::;;;<<<>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>;;;::::::999888888888999999::::::999888888:::===>>>???@@@BBBEEEJJJQQQVVV[[[\\\^^^cccjjjrrrzzz~~~qqqeeeVVVNNNNNNPPPOOOLLLIIIOOOUUU]]]ppp{{{|||zzztttmmmfffZZZOOOGGGAAA:::666666666555444777KKKZZZRRR@@@444222222,,,...000111222222222111000000000000000000000000|||{{{eeePPPDDD>>>===:::999<<<<<<888777:::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<:::999888888999::::::999888888:::;;;:::888<<<>>>@@@BBBDDDGGGJJJMMMQQQUUUZZZ```eeelllrrrvvv{{{~~~hhh___TTTOOOLLLIIIJJJNNNMMMJJJSSSjjj}}}{{{xxxtttnnnfff[[[OOOHHH>>><<<999666555444555555777PPP^^^PPP;;;111222444000000000000000000000000000000000000000///......||||||}}}fffSSSFFF@@@<<<:::;;;:::666555777;;;;;;<<<===???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===;;;:::999999:::::::::999888999:::;;;:::888:::<<<>>>@@@AAADDDHHHJJJLLLPPPUUUZZZ```ffflllpppvvvyyy~~~hhh```WWWSSSPPPMMMMMMPPPQQQQQQ]]]www{{{vvvnnnggg```WWWLLLDDD<<<:::888555444444444555,,,<<>>@@@AAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;999888999:::;;;:::888888999<<<===>>>AAADDDGGGHHHLLLQQQVVVZZZ```fffjjjnnnrrrwww|||yyyccc\\\VVVTTTRRRNNNMMMOOORRRWWWfff~~~tttfff]]]WWWPPPFFF>>>999888666444333333333333---222222...///444333...000000000000000000000000//////000000000///......~~~vvv^^^KKKCCC<<<;;;:::888888:::999:::;;;<<<>>>???@@@@@@????????????????????????@@@@@@???>>>============;;;:::999999:::;;;:::888777888;;;<<<===???BBBDDDGGGJJJOOOSSSXXX]]]bbbfffhhhlllrrrxxx|||rrraaaZZZVVVVVVTTTQQQPPPQQQUUU]]]pppuuubbbUUUPPPJJJAAA999777666444333222222222222444444111///444999777000////////////////////////...///////////////......rrrSSSHHH>>>;;;;;;::::::<<<999999:::<<<===>>>???@@@????????????????????????@@@@@@@@@@@@???>>>======<<<;;;::::::;;;;;;999888777999;;;;;;<<<===@@@CCCEEEHHHLLLPPPTTTXXX^^^aaadddhhhooouuuyyy}}}rrrbbb\\\XXXXXXXXXVVVVVVYYY[[[gggzzzuuu```QQQJJJDDD<<<555444444333222222111111111111222222111333666333///////////////////////////......////////////......eeeWWWHHHAAA>>>;;;:::;;;888999:::;;;<<<>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======<<<::::::;;;;;;999888777999:::;;;;;;<<>>???@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAA@@@???===<<<>>><<<;;;:::;;;;;;999888777888:::::::::;;;===???>>>AAADDDGGGJJJNNNSSSVVVYYY^^^ffflllqqquuuyyy{{{yyyggg___XXXWWWYYY[[[aaaggguuu~~~{{{|||~~~ttthhhXXXIII@@@;;;666333111222222333333222222222...000222333333222333555000000000000000000000000,,,---......//////......zzzlll[[[PPPFFF???===777888999:::<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAA@@@???===<<<>>><<<;;;;;;;;;;;;999888666777999999999999<<<>>>???AAADDDGGGJJJNNNRRRUUUUUUZZZbbbiiinnnrrruuuwww|||{{{rrriii```___aaaeeemmmttt}}}yyyxxxyyyzzz{{{~~~jjjaaaSSSFFF===888555333111111222333333333333222333222111111000///000222000000000000000000000000,,,,,,---.../////////...}}}~~~ppp]]]PPPFFF???===999666888888777999======>>>???AAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<>>>>>>???AAADDDIIIMMMOOOUUUYYY___eeeiiimmmqqqsssyyy||||||{{{{{{nnneeeggghhhiiitttwwwnnnlllrrrxxx}}}qqq```WWWKKKAAA<<<999555333111111111111000000000///////////////000000000000........................,,,,,,,,,------.........wwweeeSSSFFF@@@;;;888999999777888;;;<<<===>>>@@@AAABBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;======>>>@@@CCCGGGKKKMMMSSSVVV\\\```cccgggjjjllltttwww{{{~~~~~~|||xxxooooooqqqsss}}}{{{rrrllllllqqqwwwrrrdddVVVNNNCCC;;;888666333111222222222222111111111000000000000///////////////........................,,,,,,------------------}}}cccOOOFFF@@@;;;;;;;;;999999;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>???>>>>>>===<<<;;;999999999999999999::::::;;;;;;<<<>>>AAADDDHHHJJJNNNQQQVVVYYY\\\^^^bbbdddmmmppptttwwwzzz}}}{{{|||}}}|||tttmmmkkkmmmqqquuuyyydddWWWKKKDDD<<<666555444333111333333222222222111111111111000000//////.........------------------------------------------,,,,,,wwwbbbOOOFFF???>>>===;;;:::<<<888999;;;===???@@@AAABBBCCCBBBBBBAAA@@@???>>>===>>>?????????>>>>>>===<<<999999999999999999999888999:::;;;<<>>??????????????????>>>===;;;::::::999999888888888888999:::;;;===???@@@AAADDDGGGKKKNNNRRRVVV[[[^^^aaadddhhhlllooossswwwzzz}}}~~~|||~~~xxxrrrnnniiigggiiimmmqqqsss|||yyy{{{uuufffTTTHHH@@@;;;666444444555333111000000000000////////////111000000///...------,,,------------------------.........------,,,,,,,,,nnnlll]]]LLLCCC>>>:::888999777888888999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<;;;;;;:::999888888888888999;;;<<<===>>>>>>???BBBFFFJJJMMMRRRWWW[[[[[[^^^bbbfffjjjnnnrrruuuyyy{{{{{{{{{~~~{{{yyyxxxyyyyyywwwtttpppooonnnmmmooorrruuuxxxwwwzzz|||yyy}}}vvvnnneeeZZZLLLBBB:::666222111333333111...000000/////////.........000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,___tttrrr\\\MMMDDD>>>;;;;;;888888888888999;;;===>>>>>>??????@@@@@@AAABBBBBB??????@@@@@@AAA@@@@@@???>>>>>>===<<<;;;999999888888888999:::;;;<<<<<<<<<<<>>???@@@AAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@??????>>>===;;;:::999999888999:::;;;;;;;;;;;;;;;;;;===???AAACCCFFFJJJNNNOOORRRVVV[[[^^^bbbgggjjjmmmooosssyyy{{{lll|||~~~}}}{{{vvvpppllllllooorrr{{{xxx|||tttjjj]]]TTTOOOJJJBBB<<<222000///111444666555222111111111111000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........QQQYYYiiilllTTTEEE@@@AAA:::;;;:::888666666888:::<<<===>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===<<<;;;;;;;;;999888888888888888999999<<<<<<<<<===???BBBDDDFFFKKKNNNPPPSSSVVVZZZ```cccjjjmmmrrruuuxxx{{{~~~yyyuuuyyy~~~}}}~~~{{{uuuqqqpppmmmllltttzzzxxx|||zzzlllaaaTTTKKKHHHDDD===666444444333333222111000000111111000///////////////000000//////.........------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,KKKQQQ^^^rrrgggTTTHHHCCC<<<;;;:::888888888888888<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<999888888888888888999999::::::;;;<<<>>>@@@BBBDDDGGGJJJMMMPPPSSSWWW\\\```fffiiinnnrrruuuyyy|||zzz{{{~~~}}}~~~zzzwwwyyyzzz|||}}}vvv{{{~~~xxxggg^^^QQQIIIDDD???:::555444333333222111111000000111000000///////////////000/////////.........---///...---,,,,,,,,,---------------,,,,,,++++++***DDDHHHPPP]]]ppp{{{eeeSSSHHHDDD???;;;999:::;;;999888:::;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>999999888888777888888999888888999:::<<<===???@@@BBBDDDGGGJJJMMMRRRWWW[[[```ccchhhmmmqqqtttxxx{{{}}}xxxwwwwwwyyy}}}~~~}}}||||||}}}}}}}}}}}}wwwwwwvvvppp___YYYNNNEEE>>>999666333333333222222111000000000111000//////......///////////////...............///...---,,,,,,,,,------......---,,,+++***))))))???BBBGGGNNN[[[pppyyyfffZZZQQQIII???::::::;;;:::888999::::::;;;<<<>>>???@@@?????????@@@@@@AAAAAABBBAAA@@@@@@@@@?????????>>>:::999999888888888888999777777888999:::;;;<<<===>>>@@@CCCEEEHHHLLLRRRUUUYYY]]]bbbgggkkkppptttwww|||~~~{{{vvvuuutttvvvzzz}}}}}}}}}{{{yyyxxxyyyzzz|||}}}~~~xxxzzz~~~uuujjjbbbXXXSSSJJJAAA:::555333333222222111111000000000000000000///............///........................,,,,,,+++++++++*********---,,,,,,,,,++++++******===@@@CCCGGGNNN^^^rrrwwwcccXXXHHH>>>::::::888666999999999:::;;;===>>>???>>>>>>???@@@AAAAAABBBBBB@@@@@@????????????>>>>>>;;;;;;:::999999999999999666666777888999:::::::::;;;===@@@BBBDDDHHHLLLPPPSSSWWW\\\aaafffjjjooorrruuuxxx}}}}}}yyywwwvvvwwwzzz~~~}}}|||yyyvvvssssssuuuwwwyyyvvvvvvxxxvvvkkk___WWWRRRMMMFFF>>>888444333333111111000000000000//////000//////...............---------...............,,,,,,,,,+++++++++***************++++++,,,,,,,,,===???BBBCCCGGGQQQ___iiiyyymmm\\\LLLCCC===999777:::999999999:::;;;===>>>>>>>>>???@@@AAABBBBBBCCC????????????????????????======<<<;;;::::::::::::777777888999::::::999999999;;;===>>>@@@CCCGGGJJJMMMPPPVVV[[[___dddhhhkkkoootttyyy|||~~~{{{zzzyyyyyy|||~~~|||yyyuuupppmmmoootttxxx}}}yyywww{{{}}}~~~~~~qqqeeeZZZRRRLLLGGG???999666555444333000000000///////////////000///......------......---------------.........------.........---,,,+++(((((()))***+++,,,------<<<===>>>???AAAGGGPPPWWWlll|||xxxfffVVVHHH@@@<<<;;;:::999888999:::<<<======>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<<<<;;;;;;;;;888999:::;;;;;;:::999999888999;;;;;;<<<>>>AAADDDGGGKKKPPPUUUYYY]]]aaadddiiinnnsssuuuwww{{{~~~|||zzzyyyyyyzzz|||~~~}}}|||yyyuuuooojjjiiimmmuuu||||||tttuuu{{{wwwkkkaaaXXXQQQHHH@@@888444555666444222//////////////////////////////...------------...,,,,,,,,,------.........------.........---,,,+++))))))******++++++,,,,,,;;;;;;:::;;;===CCCIIIMMMTTTggg|||gggUUUHHHBBB<<<;;;999888888999;;;<<<===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???======<<<<<<<<<999:::;;;<<<<<<;;;:::999777888999999999;;;>>>@@@CCCGGGLLLPPPTTTXXX\\\___dddhhhmmmoooooorrryyy~~~{{{yyyxxxxxxxxxzzz|||}}}|||{{{vvvrrrkkkffffffmmmwwwssslllsss~~~qqqfff]]]VVVPPPEEE<<<333111444777444111........./////////////////////...------------...,,,,,,,,,------.........++++++,,,---,,,+++***)))+++++++++***************:::;;;;;;===???AAACCCDDDPPPUUUddd{{{}}}sssYYYDDDBBB<<<888999999999:::===;;;;;;<<<<<<>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<:::888777777888888999888777777777:::<<<===BBBCCCFFFIIIMMMRRRUUUWWW\\\```dddhhhjjjmmmqqqssswww|||~~~|||{{{yyy{{{~~~~~~|||xxxvvvuuulllcccccclllwww}}}wwwkkkpppyyynnneee[[[QQQJJJ<<<:::777555333222333333222111///...---------.................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------999999:::;;;===???AAABBBHHHLLLXXXlll|||nnnYYYGGG???999888999888888999;;;;;;;;;<<<===>>>???@@@BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;999888888888888888777777777888999;;;<<<===>>>@@@CCCGGGKKKNNNOOOWWWZZZ^^^bbbeeehhhlllooorrrwww}}}}}}{{{yyyxxxyyyyyyyyyxxxvvvsssqqqnnnjjjgggjjjqqqxxx{{{|||sssnnnvvv|||rrrggg\\\QQQHHHCCC999888555333222333333444333222000///.........///////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,777888999:::<<<>>>???@@@BBBDDDLLLYYYiii~~~pppUUUHHH===::::::999777777::::::::::::;;;===>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::999888888888666666777777888888999999:::;;;<<<>>>AAACCCFFFGGGNNNQQQVVVZZZ]]]aaaeeehhhkkknnnsssxxx}}}}}}zzzxxxxxxwwwvvvtttrrrpppooonnniiilllpppuuuyyy{{{||||||~~~tttooosssxxxvvvrrrkkk```SSSGGG???<<<555444333222222222333444222222111000////////////////////////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++777777999:::<<<===>>>>>>AAABBBFFFMMMVVVhhhiiiWWWDDD===<<<:::888777999999999999:::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===;;;::::::999999555555666777888888777777:::;;;;;;<<<>>>@@@AAABBBFFFIIIMMMQQQTTTXXX]]]```dddgggjjjnnnrrrwww}}}~~~zzzwwwzzzxxxvvvtttrrrqqqqqqqqqmmmssszzz}}}qqqnnnlllqqq|||zzzsssmmmlllfffZZZMMMAAA;;;:::333333222111111111111222111000000///////////////////////////////////////...---,,,,,,++++++,,,,,,************************)))))))))*********++++++777888999;;;<<<=========@@@AAADDDGGGKKKWWWnnn|||gggOOOBBB>>>;;;999888999999888999999:::;;;<<<>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::999555555666777777777666666::::::::::::;;;<<<===>>>AAACCCGGGJJJMMMQQQVVVZZZ^^^```cccfffjjjooouuuyyy~~~~~~~~~}}}zzzwwwyyyyyyxxxxxxxxxxxxyyyyyyvvv{{{}}}uuuiiijjjooozzz|||uuuooofffddd^^^SSSFFF===999888444333222111000//////.....................------------------------------------,,,++++++++++++,,,************************************+++++++++,,,666888999;;;<<<===<<<<<<;;;===AAADDDFFFMMM^^^ooowww___OOOFFF>>>:::999999999999999999:::;;;;;;<<<===>>>???@@@AAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA????????????===<<<;;;:::666666666666666777777777888888777777888999999:::===???AAADDDFFFKKKPPPSSSWWWYYY\\\___bbbggglllpppxxxyyyzzz{{{{{{}}}}}}{{{|||zzzxxxxxxyyyzzzzzzyyyxxxzzz}}}}}}vvvnnnrrr{{{wwwzzz{{{tttnnn^^^ZZZSSSIII???888555555333333222111000///...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********************************+++++++++,,,,,,555666888:::;;;;;;:::::::::;;;>>>@@@AAADDDPPP]]]ppptttdddUUUHHH???===:::999999999999:::;;;;;;;;;<<<===???@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@@@@@@@???===;;;:::888888777666666666777888777777777777777888888999:::;;;===???AAAEEEJJJMMMOOOQQQUUUXXX[[[___cccgggnnnooopppppprrrwww}}}~~~{{{zzzyyywwwvvvtttqqqnnnooorrrvvvzzz{{{zzz~~~{{{}}}wwwzzzyyypppiiiYYYRRRHHH???999555444222111111111111111000//////,,,---...//////...---------------------------------,,,++++++***+++++++++************************)))))))))************+++333555777999::::::999888<<<;;;<<<===<<<>>>FFFPPPVVVooouuudddRRREEEAAA:::::::::999::::::;;;;;;:::;;;===>>>@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@???===<<<::::::999777555555666888999999888888888888999::::::888999;;;<<<>>>AAAFFFJJJIIILLLPPPSSSVVVYYY]]]```gggggghhhjjjmmmsss{{{~~~{{{wwwvvvvvvtttrrrmmmjjjgggggglllsssyyy}}}}}}zzzrrrggg___XXXOOOCCC;;;777555444222//////000111111111111111---...///000000///..............................---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))666666666666777777777777;;;;;;<<<===???@@@BBBCCCTTT]]]qqqvvvdddOOO???DDD===:::<<<===:::777777::::::;;;===???AAACCCEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888888666666666666666777888888666777888999;;;>>>@@@AAAFFFGGGIIIJJJMMMPPPVVVYYY[[[^^^aaadddgggkkkqqqtttvvvxxx|||{{{}}}zzzwwwuuusssrrrpppnnnjjjjjjiiiiiikkkqqqyyy{{{ttteee]]]\\\PPPFFF===:::888444000///000000000000000000000000//////......------------......---------,,,,,,,,,------------------------************************++++++++++++++++++++++++444555555555555666666666:::;;;;;;<<<===???AAABBBEEELLL^^^uuuttt___NNNGGG@@@;;;<<<<<<999777777888888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;:::999888666666555555666777777888666777777999:::<<<>>>???BBBCCCEEEFFFHHHLLLQQQTTTWWWYYY\\\___cccgggmmmppprrrssswww|||zzzuuuwwwuuurrrpppooonnnlllkkkjjjjjjjjjjjjmmmttt}}}yyymmm___VVVTTTIII@@@888777666333000000////////////////////////000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++333333444444444555555555999999999:::<<<===??????@@@EEEPPP```rrr~~~sssbbbTTTJJJBBB@@@>>>:::888999888888888999;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;:::999666666555555555666777777777777777888999:::;;;<<<<<<>>>@@@AAACCCFFFJJJMMMOOORRRUUUXXX\\\aaafffjjjkkkmmmpppuuu{{{~~~~~~}}}~~~}}}}}}}}}wwwqqqnnnpppnnnkkkjjjjjjjjjiiiggghhhiiijjjkkkooowww}}}vvvmmmcccWWWMMMIIIAAA999333333333000///000////////////////////////000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************333444444444444555555555888888888888:::;;;<<<===CCCEEEKKKTTT___rrrzzzwwwjjj]]]OOOGGGBBB<<<;;;<<<:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBB@@@?????????>>>=========>>>>>>>>>>>>===<<<;;;:::666666666555555666777777777777777777777888999999888:::<<<===>>>@@@DDDFFFIIIKKKNNNQQQUUUZZZ___ccceeefffjjjoootttvvvvvvuuuuuuuuuuuuwww{{{{{{tttooollljjjjjjiiiggggggggghhhgggfffeeehhhlllpppsssxxx~~~|||{{{{{{lllccc[[[QQQGGGBBB;;;555000111111...---///////////////////////////////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))444444555555555666666666777777777777888999;;;;;;>>>@@@EEEJJJPPP]]]vvvsssaaaTTTIIIAAA======;;;;;;;;;;;;;;;<<<======???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>><<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;888777777666666666777777888777777666666777777777777888:::;;;<<<===@@@BBBCCCFFFIIILLLOOOSSSXXX\\\```aaadddhhhmmmoooooonnnmmmnnnoooqqqtttyyy~~~~~~vvvooollljjjjjjhhhgggeeefffggghhhhhhgggeeejjjqqqwwwzzz|||}}}}}}xxx{{{{{{uuussswwwtttddd\\\WWWNNNEEE@@@999444000111000---,,,...........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))444555555555555666666666666666666777777888::::::999;;;@@@EEEHHHQQQcccuuuyyy|||vvvgggYYYKKKAAA>>>;;;::::::999999999::::::>>>>>>>>>??????@@@@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777777777888888888777777666666666777777666888:::;;;;;;;;;===??????AAADDDFFFIIIMMMQQQUUUXXXYYY\\\aaaeeegggfffeeedddfffiiikkkmmmqqqvvvzzz}}}~~~}}}{{{wwwqqqkkkhhhhhhiiigggeeedddeeefffhhhggggggfffmmmvvv}}}~~~ooozzzxxxrrrooorrrzzz{{{{{{yyylll^^^XXXSSSJJJAAA<<<888333111111000,,,+++...........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************333333444444444555555555777666666777777888999:::888:::>>>BBBCCCHHHTTTaaauuu}}}rrr]]]LLLCCC<<<<<<;;;::::::999::::::<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA============<<<;;;::::::;;;::::::999888888999999888777777666777777888888666888::::::::::::;;;<<<<<<>>>@@@AAACCCFFFKKKNNNPPPQQQTTTXXX\\\^^^]]]\\\[[[^^^bbbeeefffiiimmmppprrrtttwwwzzz|||}}}~~~~~~|||yyytttppppppnnnjjjeeecccdddfffeeecccbbbbbbdddeeeeeedddeeekkkssszzz~~~{{{uuussstttqqqttt}}}zzz|||nnndddZZZTTTNNNDDD:::666444111000111///,,,,,,///........................,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++222222333333333444444444777777666777777888999:::888888:::======>>>GGGPPP]]]wwwzzz}}}mmmVVVJJJ??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;<<<>>>???@@@AAABBB============<<<;;;:::999<<<;;;;;;:::999999999:::777777777777777888888999555777999:::999999:::;;;:::<<<===>>>@@@BBBFFFIIIKKKKKKNNNRRRVVVWWWVVVUUUTTTXXX]]]```aaacccgggjjjiiijjjmmmqqqtttuuuvvvvvvwww}}}}}}xxxpppjjjggghhhgggddd```___```bbbcccaaa``````bbbccccccbbbbbbgggnnntttyyy|||yyyqqqooo{{{vvvuuu{{{}}}zzzyyyggg___WWWRRRJJJ???555111111//////000///,,,---111........................---------.........//////,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++111111222222222333333333333333444555666777888999;;;999777666888===BBBFFFRRR\\\ooommm\\\RRREEE:::;;;===;;;999:::888<<>>????????????????????????@@@@@@@@@???>>>===<<<;;;>>>=========<<<<<<<<<<<<999888888888888888999::::::999999999888888777777::::::;;;<<<>>>AAADDDFFFHHHIIIKKKLLLLLLLLLNNNPPPRRRUUUWWWYYYZZZ\\\___aaaggghhhiiijjjlllmmmnnnooovvvxxxyyyzzzzzz}}}uuuoookkkkkkkkkbbbbbbaaa^^^[[[ZZZ[[[\\\```]]]\\\^^^aaacccbbb```eeegggkkkqqqwww|||~~~xxxssstttyyy~~~yyy~~~|||sssmmm```[[[QQQGGG>>>777333222////////////............,,,,,,,,,---------......,,,,,,------...------------------,,,+++***)))(((******))))))******+++,,,************))))))))))))))))))))))))))))))))))))111111111222222222333333333333444555666777888888:::888666666888;;;???BBBFFFMMM\\\ooo~~~|||lll```QQQCCC===<<<999777888555888;;;<<<<<<;;;===???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>=========<<<<<<<<<999999888888777888888999888888888888888999999999:::::::::;;;<<<===???@@@DDDEEEGGGHHHGGGHHHJJJKKKMMMPPPSSSTTTVVVXXX[[[]]]___```aaacccdddfffggghhhoooqqqsssuuuvvvxxx|||~~~|||uuummmhhheeedddddd______^^^\\\YYYXXXZZZ[[[]]]]]]___ccciiilllllljjjjjjiiiiiilllqqqwww|||~~~wwwtttuuuzzz|||qqqfff___XXXSSSKKKAAA999333000...000000000000////////////,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,++++++***)))+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))111111111222222222222333222333333444555666777777888777666777888:::<<<===???DDDLLLXXXiiissscccQQQFFF@@@<<<::::::777999;;;;;;;;;;;;===>>>======>>>???@@@AAAAAABBB@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>============::::::999888777777777777777777777888999999::::::::::::999999999999::::::>>>@@@AAABBBAAABBBCCCEEEFFFIIILLLNNNOOOQQQTTTWWWWWWXXXYYY[[[]]]___``````eeehhhlllnnnppprrrtttvvvzzz|||~~~vvvpppmmmiiieeeaaa^^^]]]\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[^^^fffooowww{{{{{{zzzvvvsssoooooosssyyy{{{sssqqqtttvvvuuurrruuunnniiinnnyyy~~~uuujjj___WWWRRRNNNGGG???888333111000111111111000000000//////,,,,,,,,,---------..................---,,,++++++++++++,,,,,,,,,++++++***+++++++++++++++,,,------************))))))))))))))))))))))))))))))))))))111111111111222222222222222333333444555555666666666777777888999999999999===@@@EEEJJJUUUjjjvvvdddUUULLLEEE@@@>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>======;;;;;;999888777777777777888888888888888888999999999999888888888888888888:::;;;======<<<===>>>@@@@@@CCCFFFHHHIIIKKKNNNPPPSSSSSSUUUWWWYYYZZZ\\\]]]]]]```eeehhhjjjlllnnnppptttuuuxxxzzz}}}yyyooohhhccccccaaa___]]][[[YYYXXXYYYYYYYYYXXXVVVWWWYYY[[[^^^eeeqqq~~~zzzzzz~~~sssbbb^^^aaacccaaa___bbbdddkkkxxx}}}|||{{{|||{{{tttnnnfff\\\VVVJJJFFFAAA;;;666333111000000000000000////////////,,,,,,,,,---------..................---,,,+++*********+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************)))))))))((())))))))))))))))))))))))000000111111111222222222222222333333444444555555666777888999:::999999888888<<>>>>>>>><<<<<<;;;999888888888888::::::999999888777666666777777777888999999999999888999::::::::::::;;;======???AAACCCDDDFFFIIIKKKMMMNNNPPPRRRTTTVVVWWWXXXWWW[[[___bbbdddfffhhhjjjmmmooorrrtttwww{{{zzzoooeee```[[[[[[[[[[[[ZZZXXXVVVUUUWWWXXXXXXXXXWWWXXXZZZ]]]fffooo~~~nnnYYYRRRSSSSSSSSSSSSXXXcccuuusssnnnkkkooo|||xxxoooiiiccc]]]TTTNNN>>><<<888444000...---,,,//////.........---------,,,,,,,,,---------..................---,,,+++*********+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************)))))))))((())))))))))))))))))))))))000000000111111111111222222222222333333333444444555666888999:::999888888777:::===>>>???HHHVVVbbb{{{}}}mmm```SSSIIICCC@@@<<<::::::;;;<<<<<<::::::;;;<<<===>>>>>>???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<;;;::::::::::::<<<;;;:::999888666555555555555777888999999:::999777888999999888888999;;;:::<<>>BBBJJJQQQaaasss|||wwwkkkaaaRRRMMMEEE@@@>>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<======;;;::::::999888777666666444555666888888888888777666777999888777777888999999;;;<<<===<<<===>>>@@@???@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQRRRTTTVVVYYY\\\]]]```dddfffhhhjjjmmmooossssssssstttuuuvvvwwwxxxvvvwwwwwwwwwvvvwwwyyy{{{yyyrrrpppkkkccc```aaaWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVVVVWWWYYY\\\___ooo{{{qqq___NNNFFFBBBAAAKKKYYYjjjzzzxxxooofffiiippp|||mmm^^^UUUNNNEEE???999888666444222111000000///.........------------,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,++++++***)))+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))000000000000111111111111222222222222222222333333111222333555666777777777444666888999999<<>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>============>>>>>>???999999999888888888888888444555666777777666555555555777888888666666777888888999;;;;;;::::::;;;======>>>@@@BBBDDDGGGIIIJJJIIIJJJLLLLLLMMMPPPSSSVVVWWWZZZ^^^aaacccdddfffggggggggghhhhhhjjjkkklllmmmppppppqqqpppooopppsssuuuyyyzzz{{{~~~vvvnnnhhhhhhfffaaa```cccZZZZZZYYYYYYXXXWWWUUUUUURRRSSSTTTUUUVVVXXX\\\___ooo|||wwwpppdddVVVIIIEEEAAACCCRRRfff}}}uuullleeeeeeooo}}}zzzfffVVVMMMFFF>>>888555444222111///...------000/////////............,,,,,,,,,---------......,,,,,,------...------------------,,,+++***)))(((******))))))******+++,,,************))))))))))))))))))))))))))))))))))))000111111111111222222222222222111111222222333444444444444555555555666666:::999888888:::<<<>>>@@@HHHNNN^^^vvv{{{www{{{kkkZZZLLLDDD@@@???:::::::::999888999<<<>>>>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@???===>>>AAADDD>>>??????@@@@@@@@@??????<<<<<<;;;:::999999888888===<<<:::888666666666777666666777777888888999999888888777777888:::;;;===<<<===>>>???@@@AAABBBBBBEEEFFFGGGJJJLLLNNNPPPQQQTTTVVVXXXZZZ[[[]]]___bbbaaa``````aaacccfffjjjlllmmmlllkkkiiihhhjjjnnnrrrtttuuuvvvvvvvvvwwwzzz}}}~~~yyyssslllfffaaa___``````\\\XXXVVVVVVWWWXXXXXXVVVSSSOOOUUUQQQQQQVVVYYYXXX\\\cccnnnvvvxxxsssjjj```ZZZQQQKKKEEEBBBAAAJJJaaaxxxqqqfffcccccclll|||{{{rrrcccTTTGGG>>>888444222111111000///......---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++000000111111111222222222222222111111222222333444222222222333333333333444888777777777888:::<<<===AAAEEEQQQdddwwwzzzhhhWWWHHH@@@>>>=========<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBB?????????>>>>>>>>>???@@@>>>??????@@@@@@?????????>>>>>>===<<<<<<;;;::::::;;;;;;999888777777777777666666666777777888888888777777666666777999:::;;;:::;;;<<<===>>>??????@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSTTTUUUVVVXXXZZZ\\\[[[[[[\\\^^^aaadddfffggggggfffeeedddfffiiilllnnnooopppqqqqqqsssvvvyyyyyy{{{~~~wwwpppkkkhhhccc^^^]]]^^^^^^[[[XXXYYYYYYXXXYYYYYYVVVRRROOOPPPMMMPPPXXX___aaaeeekkknnnsss}}}qqqfff```XXXQQQMMMHHHGGGHHHJJJNNNYYYooorrrhhhdddfffiiixxxsssjjj[[[MMMBBB:::555222111111000000///......---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++000000000111111111222222222111111111111222333333222222222222333333333333666555555555666777999::::::<<>>???@@@@@@???>>>?????????????????????>>>@@@@@@??????>>>=========999999999999999888777777666666666666777777777777666666666666666777888999888888999:::;;;<<<======>>>???@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNNNNOOOQQQRRRTTTTTTTTTUUUWWWZZZ]]]^^^^^^___```_________bbbdddeeefffhhhjjjkkkmmmpppsssrrruuuyyy}}}zzztttooojjjeeebbbaaa^^^ZZZZZZ[[[\\\YYYWWWVVVUUUTTTTTTTTTSSSPPPMMMJJJIIINNNYYYdddjjjmmmoooooorrrxxxwwwaaaTTTMMMHHHEEEEEEDDDIIIRRR[[[dddpppzzznnnffffffllluuuzzzxxxrrrhhh___RRREEE<<<777444222111000000//////.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))******))))))))))))******000000000000111111111111111111111111111222222333333333444444444555555555444444444444555666888888999:::>>>DDDLLLZZZppp}}}jjjZZZMMMFFF>>>;;;<<<<<<999666999;;;???BBBEEEFFFFFFEEEFFFCCCAAA@@@AAABBBAAA???@@@?????????>>>>>>>>>???AAA@@@@@@@@@??????>>>>>>888999:::;;;;;;:::888777666666666666666666666666666666666666777777888888777777888999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCGGGHHHJJJJJJJJJJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVTTTVVVYYYYYYYYYYYYZZZ[[[]]]___bbbdddeeehhhkkkmmmkkknnnrrrvvvyyy}}}~~~yyywwwsssmmmhhhdddaaa^^^\\\[[[YYYWWWWWWXXXYYYWWWVVVSSSRRRQQQQQQRRRQQQOOOMMMKKKLLLSSS___kkkqqqsssrrrnnnpppuuu|||mmmXXXKKKFFFEEEHHHLLLOOOXXXfffsss|||xxxqqqkkklllttttttiiibbb\\\TTTIII???999666444333000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***************************************))))))))))))))))))))))))***))))))))))))))))))***//////000000000111111111111111000000111111222333333333333444444444555555444444555555666666777777::::::===AAACCCKKK[[[kkk{{{{{{|||bbbWWWIIIAAA>>>???===;;;999:::===@@@CCCEEEFFFGGGKKKHHHFFFDDDCCCCCCBBBAAABBBAAA@@@???>>>>>>??????@@@@@@@@@???????????????999:::;;;<<<<<<;;;:::999777777777777777666666666777777888888888888888888777888888999999::::::::::::;;;<<<===>>>???@@@@@@CCCDDDFFFFFFEEEFFFGGGIIIGGGHHHIIIJJJKKKMMMOOOPPPMMMOOORRRSSSSSSRRRSSSTTTWWWYYY]]]___aaacccfffhhheeehhhllloooqqqtttxxxzzz}}}tttnnnlllhhhbbb^^^\\\ZZZXXXWWWUUUUUUUUUUUUVVVWWWVVVUUUWWWUUUSSSQQQQQQQQQOOONNNNNNSSS[[[fffqqqyyyzzzxxxrrrsssvvvzzz||||||yyywwwmmm___PPPHHHFFFIIIQQQZZZhhhssssssrrrttt|||uuujjj___XXXNNNHHH???888444333222222////////////............------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************)))))))))))))))))))))))))))))))))******)))))))))/////////000000000111111111000000000000111222222111111111111222222222222444555555666666666777777888888;;;>>>???AAAJJJUUUoooyyylllZZZJJJAAA>>>===<<<999:::;;;===@@@CCCFFFHHHNNNPPPPPPNNNIIIEEECCCBBBDDDCCCAAA@@@??????@@@AAA????????????????????????===============<<<;;;;;;888888888888777777777777777777888999999888888777888888888888999999::::::::::::;;;<<<<<<===>>>>>>===???@@@@@@@@@@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJFFFIIIKKKLLLLLLLLLNNNOOOPPPSSSWWWZZZ[[[]]]___aaa```bbbeeeggghhhkkkoooqqqxxx}}}|||uuunnniiibbb___ZZZWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVSSSPPPOOOOOOOOOOOONNNOOOWWWaaajjjsss{{{~~~}}}|||xxxrrrkkkfffXXXPPPIIIIIIMMMUUUaaalll}}}wwwwww|||tttxxx~~~sssjjjaaaWWWPPP@@@<<<666222000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************************))))))))))))))))))))))))))))))************))))))////////////000000000111000000000000000111222222000111111111111222222222444444555555666666555555666555777;;;<<<===BBBHHHWWWggg|||rrr\\\KKKAAA>>>===::::::999:::===AAAEEEHHHSSSZZZaaa```WWWMMMHHHFFFFFFDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============:::999999999888888888777666666777888888777666666777777777888888888888888999999::::::;;;;;;<<<<<<999;;;=========>>>???AAA>>>???AAABBBCCCDDDEEEEEEAAACCCEEEFFFFFFFFFIIIJJJJJJMMMPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^___bbbgggjjjoootttyyy|||}}}~~~vvvqqqmmmhhhddd]]]ZZZWWWVVVUUUUUUTTTSSSRRRSSSUUUVVVUUUUUUTTTTTTPPPNNNMMMOOOSSSWWWZZZ[[[]]]hhhssswww{{{}}}vvvnnnfff___YYYLLLJJJMMMUUU___kkkzzzwwwoookkkrrr}}}}}}~~~{{{pppfff]]]UUULLLFFF888555222000000///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++***)))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((////////////000000000000000000000000000111111222222222333333333444444444333333444555555555444444666333444999<<<===@@@DDDGGGTTTgggzzzqqq[[[LLLEEEDDD;;;:::888888:::???DDDHHHXXXdddooopppdddVVVMMMKKKGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCC@@@>>>=========>>>:::::::::999999999888888555555666777777666555444666666666777777777777777888999999999::::::::::::888:::<<<======>>>@@@BBB<<<===>>>@@@AAABBBBBBBBB>>>@@@AAAAAAAAACCCEEEHHHEEEHHHLLLNNNOOOPPPRRRSSSYYYYYYYYYYYYZZZ]]]bbbfffjjjnnnrrrttttttwww~~~tttllliiifffccc___\\\ZZZXXXWWWXXXWWWVVVUUURRRTTTVVVVVVUUUTTTTTTUUUNNNNNNPPPVVV___gggnnnqqqttt{{{qqqhhh```XXXRRRNNNLLLOOOWWWdddrrr~~~qqqggg______lll|||}}}yyyqqqfff[[[RRRJJJBBB<<<666444222222222111///------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++******)))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((........................000000000000000000000000111111111111000000//////111111222333333333333222555333222111333777;;;>>>EEEFFFOOObbbyyywwwbbbQQQHHHAAA===;;;<<<:::888<<>>===<<<;;;:::999999888888888888888888777666555555666777888999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>============>>>>>>???BBBBBBCCCEEEHHHJJJMMMNNNQQQSSSTTTUUUVVVXXX\\\___dddgggjjjlllmmmnnnppprrr~~~|||xxxqqqhhhbbb```^^^YYYUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVRRROOORRRXXXYYYUUUPPPOOOPPPWWWcccssslll\\\WWWRRRJJJIIINNNQQQbbbtttrrrbbb[[[[[[bbbrrrwwwmmmggg]]]RRRIII@@@999555222111111000///......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,************************)))((((((((()))***++++++))))))))))))))))))))))))+++***)))((((((''''''(((........................000000000000000000000000222222111111111000000000000111222222333333222222555444333222333666888:::<<>>===<<<<<<;;;;;;;;;:::::::::999999999777666555555666777888999777777666666666777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>>>>@@@@@@AAACCCEEEGGGIIIJJJLLLNNNPPPRRRSSSUUUYYY[[[```cccfffhhhiiijjjmmmnnnrrrsssuuuwwwxxxzzz}}}}}}tttnnngggaaaZZZVVVUUUTTTQQQNNNRRRQQQQQQQQQRRRSSSSSSRRRSSSQQQQQQTTTXXXYYYWWWSSSTTT[[[gggxxxmmm^^^QQQLLLIIIGGGOOO[[[jjjyyyuuuiii^^^\\\aaalll~~~xxxqqqddd^^^TTTJJJBBB<<<666333111111000000///......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************+++************++++++,,,)))))))))))))))))))))))))))((((((((((((((()))***........................000000000000000000000000222222222111111111111111000111222222333333222222555555444444444555666666444999@@@GGGMMM[[[vvvppp```UUUJJJDDD@@@<<<:::;;;???IIITTT[[[```ggglllnnnsssiii^^^VVVNNNGGGFFFIIIEEEDDDCCCCCCDDDDDDBBB@@@BBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>======>>>======<<<;;;:::999999666666666555666666777888555555555666666555555444888888888888888888888888999999999999999999999:::666666777888999;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEHHHKKKNNNOOOQQQTTTVVV[[[]]]```bbbccceeegggiiikkklllooopppqqqssswwwyyyzzzzzzzzzxxxtttmmmddd]]]ZZZUUUPPPOOOPPPPPPOOOMMMOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSTTTVVVWWWXXXYYYYYY```kkk||||||lll[[[RRRJJJGGGGGGMMM___rrryyypppjjjdddaaaeeennn{{{{{{tttmmmhhh[[[TTTKKKBBB<<<888555333111000000//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++******))))))))))))***))))))))))))))))))))))))''''''''''''((()))***+++........................////////////////////////222222222222111111111111000000111222222222222222333333444555555555555555333666;;;???AAAKKK```sssuuufffTTTJJJDDD???======<<>>>>><<<;;;:::999999777777777666777777777777444555666777666555444333777777777777777777777777777777777888888888888888777666777777888999:::;;;<<<<<<<<<<<<===???@@@@@@???BBBFFFJJJKKKMMMOOOPPPUUUWWWZZZ\\\^^^___aaacccgggiiikkkmmmnnnppptttvvvxxx}}}tttqqqnnnjjjeee___YYYTTTRRROOOLLLLLLMMMNNNNNNMMMMMMNNNQQQRRRRRRQQQRRRRRRTTTUUUWWWWWWXXX[[[aaaeeesss~~~vvvdddVVVRRRMMMLLLPPPWWWdddxxxxxxmmmggglllmmmpppwww~~~sssiiibbb___UUUOOOEEE===888666444333000000/////////........./////////......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******........................////////////////////////111111111111111111111111000000111222222222222111000111333444555555555555555555777;;;???DDDOOOZZZppp~~~gggWWWMMMEEEAAAAAA??????@@@BBBFFFOOO\\\fffwww|||zzzmmm^^^RRRKKKGGGFFFEEEEEEFFFFFFDDDBBBDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::999999888888888888888888777777666666777888777666555333666666666666666666666666666666666777777777888888999999888888777888888888:::::::::;;;;;;<<<===>>>;;;???CCCFFFGGGHHHJJJLLLOOOQQQUUUWWWXXXYYY[[[]]]___aaaccceeefffiiillloooooorrrwww{{{~~~zzzwwwmmmiiibbb\\\XXXTTTQQQOOOJJJIIIGGGGGGHHHHHHHHHHHHKKKNNNQQQRRRQQQRRRTTTVVVSSSWWW[[[]]]aaahhhsss{{{uuukkk___RRRJJJKKKLLLSSS```qqqsssjjjhhhiiivvv||||||nnnbbbZZZXXXOOOIII@@@999555333222111////////////............//////......---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************(((((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((******)))(((((((((((((((........................000000000000000000000000000000000000000111111111///000111111222222111111///000222333444555555555666222222888<<>><<<;;;===???DDDPPPZZZnnnzzz~~~qqq```TTTNNNLLLIIIGGGGGGFFFDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;::::::999::::::::::::999888888888888888888777777666555666666666666666666666666555555555666777777888888;;;:::999888777777777777888888888999:::;;;<<<===:::<<>>FFFRRRcccuuuzzzkkkYYYOOOLLLBBB???>>>???======CCCMMM[[[kkk|||uuuiii^^^YYYTTTOOOLLLKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>??????>>>>>>============;;;;;;<<<<<<<<<;;;:::999:::999888777666666666666666666666666666666666666555555555666777888888888999888888777777777777888555555555666777999:::;;;999:::<<<======???AAADDDCCCFFFIIIKKKLLLMMMPPPQQQSSSUUUXXXZZZ[[[^^^bbbeeeeeefffiiimmmppprrrrrrqqqooorrruuuwwwxxx{{{yyyooogggaaa^^^VVVSSSNNNKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJFFFIIILLLMMMMMMQQQWWW]]]bbbjjjwww|||ssslllgggeee^^^WWWRRROOOJJJGGGKKKSSSZZZiii~~~qqqnnnhhhbbbbbbjjjwwwttteeeWWWLLLGGG===999444111000000000///........................+++++++++,,,,,,,,,,,,,,,***************************************************************+++++++++************************)))))))))((())))))******((((((((((((((((((((((((***)))((((((((((((((()))........................000000000000000000000000---.........//////000000//////000111111111111111444333222222111111222222555222222555666666999>>>???FFFQQQ___ttt}}}mmmaaa^^^MMMIIIGGGGGGBBB<<>>>>>@@@@@@??????????????????<<<<<<=========<<<:::999:::999777666555555555666666666666666666666666666555555555666777888888999666666666666666777888999333333333444666888999:::888999:::::::::;;;>>>AAA@@@BBBEEEGGGHHHJJJLLLNNNLLLNNNQQQSSSUUUXXX[[[^^^]]]]]]___cccfffhhhhhhhhhhhhkkknnnpppqqqtttyyy}}}~~~}}}uuukkk```XXXRRROOOOOONNNLLLKKKKKKJJJGGGEEEBBBDDDEEEFFFFFFGGGHHHIIIDDDGGGJJJJJJKKKOOOXXX___oooxxxxxxiii]]]UUUMMMHHHIIIGGGHHHKKKLLLMMMXXXeeennnyyyqqqcccdddfffiiippp}}}|||pppbbbTTTHHHAAA999666333111222333333222---.....................*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,************************'''''''''''''''((()))***(((((((((((((((((((((((((((''''''(((((()))***+++//////............//////////////////000000000000000000000000000000000000111111111000000000000000333333222111000000000111444444444444555666777777<<<>>>DDDMMMYYYjjjttteeeUUUMMMGGG@@@>>>AAADDDKKKWWWhhhzzz|||ppphhheee___UUULLLNNNKKKGGGGGGHHHIIIGGGEEEEEEDDDBBB@@@@@@@@@@@@AAADDDDDDCCCBBB@@@???>>>>>>===============<<<<<<;;;===<<<;;;:::999:::;;;;;;888777666555444333222222555555666666777777888888888888888888888888888888555555555555666666666666999999999:::;;;>>>AAABBB>>>???AAACCCDDDEEEFFFFFFIIIJJJLLLNNNPPPSSSTTTUUUUUUWWWYYY\\\^^^_________^^^aaaeeegggiiijjjkkkmmmttttttuuuwww{{{zzzpppcccZZZUUURRRNNNJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEGGGHHHGGGGGGIIIFFFGGGJJJJJJMMMYYYggg}}}sss^^^QQQKKKEEEBBBBBBFFFDDDHHHSSS]]]ccclllvvvrrreeeaaaYYYcccpppzzz~~~}}}qqqcccVVVJJJAAA;;;222111111000000000000000........................++++++++++++++++++++++++++++++,,,,,,+++***((('''+++++++++++++++++++++++++++*********+++,,,,,,---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///......------......///....../////////000000000////////////////////////000000000000000000000000222222111111000111111111333333333333444555666666555666;;;BBBJJJXXXmmmtttfffXXXJJJBBBAAABBBFFFNNN[[[lll}}}|||zzzssshhh^^^XXXRRRLLLGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCCCCBBBAAA@@@??????>>>????????????>>>============;;;:::::::::;;;<<<888888777666555444333333666666666666777777888888666666666666666666666666555555555555666666666666666666777888999;;;<<<======>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOPPPQQQTTTVVVWWWXXXYYYXXXZZZ\\\```cccdddeeeggghhhkkklllmmmooorrrvvvzzz}}}~~~yyyvvvnnneeeYYYQQQMMMKKKHHHDDDGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGJJJHHHHHHJJJKKKPPP]]]kkklll^^^OOOHHHDDDAAABBBDDDHHHLLLXXXhhhuuu}}}yyyqqqfff``````dddooo}}}|||sssfffXXXLLLBBB:::555222111000000//////000000........................+++++++++++++++++++++++++++,,,,,,,,,+++***((('''************************+++*********++++++,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...------,,,,,,------............////////////000////////////////////////000000000000000000000000111111000000000111222222222222111222222333444555555555888===AAAIIIWWWeeerrr[[[JJJCCC@@@@@@BBBIIIVVVgggwwwwwwhhhaaaVVVMMMHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<999888888777666555444444666666666777777777777888666666666666666666666666555555555555666666666666555666777888888999999888:::;;;<<<>>>???@@@@@@AAA>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOSSSVVVYYY[[[\\\]]]___aaaccccccdddgggjjjnnnrrrtttxxx{{{~~~yyytttoooiiiddd___XXXOOOHHHFFFEEECCC@@@EEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHJJJLLLRRR```mmmuuugggUUULLLDDD@@@>>>???DDDJJJTTT^^^pppvvvjjjdddaaa```dddiiiwwwwwwuuu}}}qqqhhhYYYKKK@@@999444111222111000000//////000000........................+++++++++++++++++++++++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))+++************+++,,,,,,************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,++++++,,,,,,---------.........//////////////////////////////////////////000000000000000000000///000000111222333000000000000111222333444777777999<<<===@@@IIISSSiiizzzpppYYYMMMEEEAAA???BBBIIISSSaaallluuu{{{}}}uuuhhh[[[RRRMMMLLLLLLHHHHHHGGGFFFDDDBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<:::999999888777666666666777777777777777777777777777777777777777777777777555555555555666666666666666777999999999999777666777888999;;;<<<=========;;;;;;===>>>@@@AAABBBCCCFFFFFFGGGGGGHHHHHHIIIIIIMMMPPPRRRTTTUUUVVVXXXZZZ^^^___aaacccgggjjjnnnoooqqqsssvvvyyy{{{}}}rrrjjjfffbbb\\\WWWTTTOOOIIIEEEDDDCCCCCCBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKGGGIIIMMMOOOQQQXXXcccmmmzzzxxxpppiii^^^SSSJJJFFFBBBAAAAAAEEEOOOYYYlllxxxnnnfff^^^[[[aaakkkvvv~~~tttnnnsss{{{ttthhh^^^PPPBBB999555333222111111000///////////////........................++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++***************++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------------..........................................//////000000000000////////////000111222222000000000000000222333333444333555888888888===DDDUUUddd|||nnn]]]NNNGGGBBBDDDFFFIIIOOOWWW\\\eeettt~~~oooaaaWWWRRRPPPLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>======:::::::::999999888888777888888888888777777777777777777777777777777777777555555555555666666666666666777888999888777555444666666888999:::::::::::::::;;;<<<===>>>???@@@@@@DDDDDDDDDDDDDDDEEEEEEFFFIIIKKKMMMNNNOOOPPPSSSUUUZZZ[[[]]]```cccgggjjjkkklllnnnqqqtttvvvyyy}}}}}}}}}~~~yyypppeee]]]ZZZWWWRRRNNNMMMJJJFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHJJJLLLNNNUUU\\\^^^___bbbhhhllltttrrrlllbbbYYYSSSNNNHHHBBBAAACCCHHHNNNWWWggguuuyyyiii\\\[[[[[[```lll}}}}}}ooogggjjjvvv~~~vvvlllddd\\\TTTGGG;;;555333222222111000000///.../////////........................++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))*********************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---......//////000000111000000/////////000111111000000///000000111222333333222333777777666999>>>FFFQQQdddzzzuuuYYYMMMDDDEEEEEEBBBCCCGGGMMMUUUcccssswwwggg\\\VVVNNNLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999999888888888888777777777666666666666666666666666555555555555666666666666555555555555555444333333555666777888999999999999:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIJJJKKKNNNQQQSSSTTTWWWZZZ]]]```cccdddhhhjjjlllnnnoooqqquuuxxxwwwyyy{{{}}}~~~yyyuuuhhhaaaXXXRRROOOMMMJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCGGGJJJKKKJJJKKKNNNQQQ^^^gggnnnmmmiiihhhhhhgggeee___WWWMMMFFFDDDCCCDDDBBBDDDMMMZZZfffsss{{{ggg]]]YYY^^^eeennn}}}{{{qqqhhhfffooo~~~|||yyytttkkk___VVVMMMGGG===555111000000000111000//////......//////........................++++++++++++++++++++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************))))))))))))************************************************))))))))))))))))))))))))------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------........................------......///000000111111000000////////////000000000000000111222333333444222333777777666888<<<>>>BBBNNN```qqqvvvbbbPPPKKKIIIDDDBBBEEEIIIMMMUUU___mmmppphhh[[[WWWRRRMMMIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAA@@@>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666666666666666666666666555555555555666666666666666555555444444444444555666777888888999999999999999999::::::;;;;;;<<<<<<>>>=========>>>???AAABBBBBBDDDEEEEEEEEEGGGJJJMMMKKKMMMPPPSSSWWWZZZ\\\]]]aaaccceeefffggghhhkkknnnqqqtttxxxzzz}}}|||wwwsssppplllgggcccXXXUUUOOOJJJGGGFFFFFFGGGEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEJJJOOOQQQRRRTTTYYY^^^jjjrrruuunnneee```\\\XXXQQQLLLGGGCCCCCCEEEJJJNNNWWW[[[gggxxxzzzlllffffffiiiqqqzzz{{{rrrqqqrrrxxx|||}}}yyysssmmmggg]]]RRRJJJ@@@<<<666222000000//////000000///............///........................++++++++++++++++++++++++---,,,++++++++++++,,,---************************++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...------,,,,,,------...++++++,,,,,,,,,---------........................---------...///000000111222111000//////...//////000000000000111222333444222///000333444222444888;;;;;;AAAMMM\\\nnn}}}cccYYYUUUNNNKKKNNNHHHIIIKKKPPPZZZmmm|||pppkkkbbbYYYSSSOOOMMMMMMHHHGGGFFFEEEDDDCCCBBBAAADDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999888888777777888888888888888888888888555555555555666666666777888888666555555666777888666777888999999:::999999888888888888999999::::::;;;:::::::::;;;===???@@@@@@AAABBBCCCCCCDDDHHHJJJHHHJJJMMMPPPTTTVVVXXXYYY\\\^^^___``````bbbdddggghhhlllpppsssvvv{{{~~~xxxwwwrrrkkkeeebbb]]]XXXSSSPPPOOOLLLGGGDDDDDDFFFHHHEEEFFFFFFEEEDDDBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEHHHNNNTTTXXXZZZ^^^eeejjjnnnuuutttgggZZZSSSMMMHHHGGGEEEDDDGGGLLLSSS\\\cccrrrwwwzzztttpppjjjgggnnnxxx}}}}}}xxxsssrrryyyyyyvvvpppggg___WWWNNNEEE>>>:::777444111111111000///000000///.......................................++++++++++++++++++++++++---,,,+++++++++,,,---...))))))))))))))))))))))))++++++***))))))((())))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,---///111222---------,,,,,,+++++++++++++++,,,,,,---...//////////////////////////////............////////////111000...---...///111222333333333333444555666666888999===EEEMMMZZZmmm}}}pppddd]]]VVVQQQQQQJJJGGGIIIJJJQQQiii{{{rrrggg]]]VVVSSSKKKHHHGGGIIIHHHCCCAAABBBFFFEEECCCBBBAAABBBCCCCCCDDDDDDCCCBBBAAA??????>>>@@@??????>>>===<<<<<<;;;>>>===<<<;;;:::999999999777777777777777888888888777666555444333444555666666666666666666777888999999888888888888888888999999999888888888888999999555666777888:::;;;<<<===>>>============???AAABBBDDDFFFGGGHHHIIIKKKOOORRRUUUUUUVVVXXXZZZ]]]___```fffgggjjjnnnrrruuuwwwxxxxxxqqqmmmjjjddd[[[VVVUUURRRMMMIIIGGGFFFDDDCCCBBBCCCEEEFFFFFFDDDBBBCCCEEEFFFEEEBBBAAABBBBBBBBBAAABBBEEEGGGLLLUUUaaajjjmmmllliiifffmmmfff[[[QQQKKKHHHGGGFFF@@@DDDIIINNN\\\nnn}}}~~~yyyxxxnnnnnnnnnmmmooovvvtttnnnjjjiiipppzzz}}}vvvmmmhhh___UUUMMMEEE===999555444333111000/////////111000///...............---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++*********))))))((((((++++++***)))))))))))))))&&&&&&''''''(((((())))))))))))******)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&,,,,,,+++***+++,,,---...---------,,,,,,+++++++++++++++,,,,,,---......///....................................////////////000000.........///111222111111111111222333444444888777:::???DDDMMM\\\iii{{{mmmcccWWWMMMGGGHHHIIIKKKWWWgggooo```VVVNNNJJJHHHIIIHHHDDDCCCEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????AAA@@@@@@???>>>>>>======>>>>>>===;;;;;;::::::;;;888888888888888888888888777666555444444444555555555555444444555666666777666666666777777666666666888888777777777777888888777777888888999:::::::::<<<<<<<<<<<<<<<>>>???@@@AAABBBDDDEEEFFFHHHKKKNNNOOOOOOPPPRRRTTTVVVXXXYYY```bbbeeeiiillloooqqqrrrsssuuuxxx{{{vvvnnnfffbbbZZZUUUNNNKKKKKKJJJGGGCCCGGGFFFDDDCCCBBBCCCDDDEEEDDDBBBAAAAAADDDEEEDDDBBBDDDDDDDDDCCCCCCDDDGGGJJJXXXaaakkkpppmmmgggbbb```ZZZVVVOOOHHHCCCBBBCCCDDDDDDMMMXXXcccrrr{{{qqqmmmlllmmmppptttxxx|||}}}sssiiigggiiippp}}}vvvoooaaa\\\SSSKKKDDD>>>999666444444222111000/////////......---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************)))))))))((((((+++***)))(((((((((((()))'''''''''((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''...---,,,+++******++++++------,,,,,,,,,,,,+++++++++,,,,,,------.............................................////////////000///.........///111222111000000111111222333444888777888:::<<>>===<<<<<<<<<<<<:::::::::999999888888777777666555444444444444555555555555444555555666777555555777777777777555555777777666666666666777777888888888888888888888888::::::::::::;;;<<<======<<<>>>@@@@@@AAACCCFFFHHHIIIIIIJJJKKKMMMPPPRRRSSSYYYZZZ]]]aaadddgggiiijjjlllnnnqqqtttxxx|||}}}xxxppphhh___WWWSSSOOOKKKGGGFFFHHHIIIGGGEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAACCCDDDCCCBBBEEEEEEEEEDDDDDDEEEIIILLLZZZccclllllldddYYYSSSRRRHHHHHHEEEAAA>>>???DDDIIIPPP___ppp}}}wwwiiibbbccceeeooovvvzzzrrrnnnlllqqqxxxxxxllldddTTTNNNGGG@@@;;;888666444444333222000////////////......---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))(((((())))))((((((''''''((((((((((((((((((((('''''''''"""###%%%&&&((()))******((((((''''''''''''((((((.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000//////...///000111111222222222222333444555666999777777999999999>>>EEESSS^^^ooo{{{dddVVVMMMHHHKKKPPPVVVeeezzz|||hhh^^^UUUQQQNNNKKKJJJLLLJJJKKKKKKJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;:::999888888777777666666555555555444777666666666666666777777666777888999999888777666666666555555555555666666777777777777777777777777888888888999999:::::::::999;;;<<<======>>>AAACCCEEEFFFFFFHHHIIILLLMMMNNNRRRTTTWWWZZZ]]]```bbbccchhhjjjnnnqqqtttxxx}}}}}}xxxvvvooommmhhhbbbZZZRRRLLLHHHIIIGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIILLLTTT]]]eeecccWWWKKKGGGGGGAAACCCDDDBBBBBBHHHRRR[[[hhhwwwtttdddZZZ[[[ccckkkvvv{{{vvvxxx|||{{{pppbbbYYYLLLGGG???:::777555555444222222111000///......///000//////.........//////,,,---.........---+++***,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&$$$%%%'''(((***+++,,,,,,))))))(((((((((((()))))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................///////////////////////////000000111222222222222333444555555777555555999999888:::???EEEKKKWWWiii}}}nnn]]]QQQMMMNNNMMMUUUcccuuuzzznnnbbb[[[VVVOOOKKKKKKJJJJJJKKKJJJIIIGGGEEECCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????AAAAAA@@@?????????@@@@@@>>>======<<<;;;::::::999999999888888777666555555666666555444444555555555666777888999999888777666666666555555555555666666444555555666666777777888666777777777888888888888777999;;;<<<;;;<<<===???AAABBBBBBCCCEEEGGGIIIJJJNNNOOORRRUUUXXXZZZ\\\]]]```bbbfffiiilllppptttxxx|||}}}vvvpppjjjggg```^^^[[[VVVQQQKKKGGGEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBDDDCCCEEEGGGHHHHHHHHHHHHIIIOOOWWW^^^ZZZOOOEEEBBBCCC???BBBFFFHHHNNNZZZjjjvvvuuummm```TTTQQQZZZkkkxxx|||zzz|||~~~sssfffYYYPPPGGGBBB;;;666444333333333111111000///............//////.........//////000+++,,,---------,,,***))),,,++++++******++++++,,,************************************************(((((((((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''((()))************))))))(((((((((((())))))((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------............////////////////////////000000000000000//////000000111222333444222333666888777888<<<;;;===DDDSSScccuuuyyyfffUUULLLKKKLLLRRR```qqquuullleee[[[RRROOOJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777666555444333333222333333333555555555555555555555555666666555555555555666666333333444555555666777777555666666777777777666666666888:::;;;::::::;;;<<<<<<======>>>???AAACCCDDDIIIJJJMMMPPPRRRUUUVVVWWWYYY\\\```cccfffiiimmmpppsssvvvzzz~~~yyywwwsssmmmgggaaa]]]ZZZUUUTTTRRROOOLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBAAAAAACCCGGGJJJMMMPPPUUUVVVSSSOOOJJJHHHKKKPPPTTTQQQIIICCCCCCEEEDDDHHHOOOWWWbbbrrr}}}qqq^^^ZZZTTTPPPUUUcccwww}}}vvvooolllsss}}}ssshhh[[[OOOHHH@@@<<<666222111111111111000000///...............---,,,,,,,,,,,,---......++++++,,,,,,++++++***)))++++++************++++++************************************************''''''(((((((((((())))))((((((''''''(((((())))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&))))))(((((((((((())))))******+++,,,+++***)))(((+++++++++,,,,,,---------------------------------------------------------............////////////...//////000000000000000////////////000111222333666333222666777555555888555555:::DDDMMMZZZnnnooo]]]WWWQQQOOOVVV```mmm|||oooccc\\\TTTSSSQQQOOOMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;:::888777666666555444444444444444777555444333333444555777777666666666666666666777444444444444444444444555555555666777777666555555444777999:::999888999999:::::::::;;;<<<>>>???@@@CCCDDDGGGIIILLLNNNPPPPPPSSSVVV[[[^^^aaadddgggjjjkkkmmmpppssswww{{{~~~~~~zzzvvvtttfffddd```[[[WWWSSSQQQPPPOOONNNLLLKKKIIIHHHGGGGGGFFFGGGHHHGGGFFFEEEDDDEEECCCCCCDDDDDDCCCCCCBBBBBB@@@BBBDDDFFFHHHLLLRRRWWW___dddjjjjjjdddZZZPPPJJJGGGJJJMMMMMMLLLLLLOOORRRWWW\\\eeeppp}}}yyyoooeee^^^TTTWWWZZZ___hhhwww}}}rrroookkkjjjooo{{{{{{wwwpppfff[[[PPPFFF@@@999666222111111111111111//////......------......,,,,,,,,,,,,,,,---......------,,,++++++++++++,,,++++++************++++++************************************************'''''''''((((((((()))))))))(((((((((((()))***+++'''''''''(((((((((((((((%%%&&&&&&''''''''''''''')))((((((''''''(((((()))............---+++)))(((+++++++++,,,,,,---------------------------------------------------------............/////////000...//////000000000000000111111111111222333444555;;;666555777777555444666555555888===@@@GGGXXXjjj~~~wwwhhh]]]UUUTTTVVV\\\hhhuuurrrjjjbbb___[[[UUUQQQMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>?????????===>>>>>>>>>===;;;999888::::::999888888888888888:::888555444444555888:::777777666666666666777777666666555444444333222222555666777777777666555444333666888999888777777888:::::::::;;;<<<>>>???@@@>>>@@@BBBEEEHHHJJJKKKLLLLLLOOOTTTWWWZZZ]]]```bbbfffgggiiilllppptttwwwyyy{{{~~~~~~}}}zzzuuuppplllhhheeeYYYVVVSSSOOOLLLKKKKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBEEEIIILLLPPPVVV^^^dddnnntttzzzzzzqqqcccTTTLLLHHHJJJMMMQQQVVV[[[bbbfffmmmrrr{{{zzzkkkbbb]]]ZZZXXXVVV]]]gggrrr}}}qqqkkkjjjlllsss}}}rrrqqqmmmfff]]]SSSHHH???:::555333111111222333333333//////...---------.....................///000111///...---,,,+++,,,---...++++++************++++++))))))))))))))))))))))))************************&&&'''''''''(((((()))))))))))))))))))))***++++++&&&'''''''''(((((())))))&&&'''((()))************((((((''''''''''''((((((***+++,,,,,,------,,,,,,---,,,++++++------,,,+++,,,,,,------...///000000---...///000000///...---------------------------////////////000000000000222111000//////000111222333333333333333333333333111555888:::;;;@@@IIIQQQjjjyyyvvvaaaSSSQQQVVV]]]```vvv|||sssqqqkkkcccZZZTTTQQQPPPLLLJJJHHHGGGGGGGGGEEEDDDAAACCCDDDDDDBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@??????@@@@@@???>>>===<<<;;;;;;:::::::::999999999999888777777666666666666777777666666555555555444444444555666777777777666444444666666666666666666666666444555555666777888888999888888999999999:::::::::>>>??????@@@BBBCCCDDDDDDHHHKKKNNNQQQTTTWWW[[[]]]```aaabbbdddfffiiikkkmmmrrrtttvvvzzz}}}|||wwwuuupppkkkhhhfffaaaYYYRRRLLLIIIGGGGGGHHHIIIGGGEEEHHHHHHHHHHHHHHHGGGFFFEEEIIIGGGEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIMMMSSSZZZaaaiiirrrxxxxxxnnn```SSSJJJFFFMMMVVV^^^fffppp}}}uuuaaaVVVTTTWWWXXXXXXjjjssszzzwwwttt{{{}}}qqqhhhgggccc\\\TTTJJJBBB<<<999111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,,,,------,,,,,,---,,,++++++------,,,+++***++++++,,,------...............//////..................................../////////000000000000222111000//////000111222333333333333333333333333222555777777888<<>>===<<<;;;;;;::::::::::::999999999888777777666666666666777777777777666666666555555555555666666777666555444333555555555555555555555555444555555666777777888888888888888999999999::::::<<<<<<===>>>???@@@AAAAAADDDGGGKKKMMMPPPRRRVVVYYY\\\\\\]]]___bbbeeeggghhhoooqqqsssvvvxxxzzz{{{|||}}}~~~{{{tttnnniiieeeaaa^^^]]]XXXQQQKKKIIIFFFDDDDDDFFFGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDGGGKKKNNNYYY```kkktttzzz~~~{{{wwwppphhh```XXXRRRNNNUUU^^^kkkvvvoooeeeYYYSSSWWW```ggglll|||{{{qqqhhhccc```[[[TTTKKKBBB;;;555333111111111000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))******++++++,,,,,,......------------......////////////////////////....../////////000000000111111000000000000111111222222222222222222222222222444555444444666<<>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999888777777666666777777888888888777777777666666666555666666666666555444333444444444444444444444444555555555666666777777888777888888888999999999999999999:::;;;<<<===>>>>>>???BBBEEEHHHJJJLLLOOORRRUUUVVVWWWYYY[[[^^^```aaaiiijjjllloooqqqrrrsssttttttuuuvvvxxx{{{}}}~~~|||uuusssssspppggg```\\\YYYUUUSSSRRROOOIIIDDDDDDBBBAAAAAACCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNTTTZZZ___mmmvvv~~~yyylllfff]]]VVVSSSVVVZZZ^^^mmmwwwxxxpppkkk___\\\YYY[[[cccooo|||wwwkkkaaa]]]\\\VVVQQQJJJAAA999444111///111111000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,,,,***))))))******+++++++++,,,...---,,,++++++,,,---..................................../////////000000111000000000000000000111222222222222222222222222111222333222222444888;;;<<>>>>>======<<<<<<;;;;;;;;;:::::::::999888888888888888888999888888888777777777666666666666666666555555444444444444444444444444444444555555555666666666777777777777777888888888888999777888888999:::;;;;;;;;;<<<>>>AAACCCDDDFFFIIIKKKOOOOOOPPPRRRTTTVVVYYYZZZ```aaacccfffiiikkklllmmmmmmmmmoooqqqssstttvvvvvvuuuuuuwwwyyy|||~~~|||wwwooogggeeefffccc[[[SSSRRRPPPNNNMMMLLLJJJFFFCCC@@@@@@@@@@@@AAACCCCCCDDDBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBDDDGGGIIIJJJOOOUUU[[[aaagggmmmqqqvvvjjjbbbZZZVVVRRRQQQUUUaaaoooxxxuuummmgggcccaaaaaaeeejjjpppwww}}}uuujjj___WWWTTTSSSLLLHHHAAA:::555222111111111000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))***++++++,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------------------............////////////000000000111111000000000111111111111111111111111000111111111222444777:::;;;@@@GGGPPP\\\ooo|||pppfffeeemmmzzz}}}sssiiiaaa[[[VVVSSSNNNKKKHHHHHHIIIIIIIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;::::::999999::::::;;;888888888888777777777666777777666666555555555555444444444444444444444444555555555555666666666666666666777777777888888888777777888888999999::::::999<<<>>>???@@@BBBDDDFFFIIIJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ]]]```ccceeefffdddeeefffgggiiijjjkkklllllllllmmmooosssvvvzzz{{{{{{yyywwwuuurrrpppiiibbb[[[YYYZZZWWWQQQKKKKKKJJJHHHHHHGGGFFFDDDCCC@@@@@@AAAAAAAAACCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCFFFJJJNNNVVV]]]gggpppvvvzzz|||}}}xxxlll```WWWRRRLLLNNNSSSZZZeeeuuu{{{mmmbbb\\\]]]```cccmmmuuuxxxjjj^^^XXXSSSMMMIIIAAA>>>999444222222333444000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))******+++++++++++++++,,,***)))***+++,,,+++***,,,,,,------------------......------------......------------------------------........./////////000000111111111111000000000000000000000000000000000000000111222555777888555888;;;???HHHXXXlllzzzxxxlllhhhkkknnnzzzpppfff```TTTOOOIIIFFFHHHJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===::::::999999999888888888999888777666666666777777444444444444444444444444555555555555555555555555666666666666777777777777777777777777888888999999888:::<<<======>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMLLLNNNPPPTTTWWWYYY[[[\\\YYYZZZ[[[\\\]]]^^^______bbbbbbcccfffiiimmmppprrrxxx}}}zzzvvvtttqqqnnnlllkkkiiieeeccc[[[WWWRRROOOOOOMMMJJJGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBCCCEEEGGGEEEDDDBBBAAA@@@@@@AAAAAAAAACCCFFFGGGIIINNNUUU[[[mmmttt~~~pppnnnhhh```WWWRRRPPPPPPOOOVVVaaammmzzz{{{jjjddd[[[UUUVVV^^^hhhpppzzz~~~~~~ppp___TTTPPPLLLFFF@@@777555222000///000222333000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***++++++++++++++++++***)))***+++,,,+++)))------------------,,,,,,.........//////.................................---------........./////////000111222222111000///000000000000000000000000111111000111222444444555222444777888<<>>>>>======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::888777777777888999555555555555555555555555555555555555555555555555555555555666666666777777555666666666666777777777666888:::::::::;;;===>>>???@@@@@@AAACCCEEEGGGHHHFFFGGGIIILLLMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWWWWYYY[[[___cccgggiiilllpppvvv{{{}}}|||{{{{{{zzzyyyxxxvvvrrrlllhhheeecccaaa___^^^\\\YYYVVVNNNMMMKKKHHHFFFEEEEEEFFFAAAAAAAAAAAA@@@@@@@@@AAAAAACCCDDDCCCBBBBBBDDDGGGDDDCCCAAA@@@@@@AAABBBCCCEEEIIINNNRRRVVV^^^hhhpppzzzqqqmmmYYYXXXVVVTTTSSSTTTXXX\\\bbbkkkyyy}}}qqqgggbbbXXXWWWVVVYYY```mmm{{{zzzqqqfffWWWLLLFFFAAA<<<888333222111000///000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***++++++++++++***+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---////////////////////////---------........./////////000111222222111000///000000000000000000000000333111000000111222222111333666999888777;;;BBBIIITTTmmm|||qqqsssxxxuuueeeYYYRRRNNNJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>============;;;;;;999888888888999:::666666666666666666666666555555555555555555555444555555555555666666666777444444555555555555555555555777888999888999:::<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPQQQTTTXXX\\\```bbbcccggglllqqqvvv}}}~~~xxxxxxwwwvvvtttsssrrrqqqooonnnmmmlllkkkgggaaa]]][[[ZZZXXXVVVUUUSSSPPPMMMFFFGGGGGGEEEAAA@@@CCCFFFAAABBBBBBAAA@@@@@@AAABBBAAACCCDDDCCCAAAAAACCCFFFBBBAAA@@@@@@@@@BBBDDDFFFJJJPPPWWW]]]cccmmmzzz{{{pppcccXXXRRRQQQSSSUUUXXX\\\aaagggllluuuyyylllaaaXXXTTTSSSVVV[[[dddppp|||uuufff^^^RRRGGG>>>888555333555444333222111000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,///////////////.........111111111111111111111111111111111000111111222333555444333333555888;;;>>>MMMTTTfff~~~~~~xxxxxxwwwfff^^^ZZZVVVRRRNNNKKKHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBAAA@@@>>>===>>>======<<<<<<<<<<<<======<<<:::888888999:::;;;777777777777777666666555555555444444444555555666888888777777666666666555555666666666777777888888777666555555555666888999;;;<<<===>>>????????????AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIIIIHHHHHHGGGIIIJJJLLLNNNQQQUUUWWWYYY\\\___ccchhhmmmttt|||~~~zzzwwwuuutttsssrrrpppmmmkkkiiigggdddbbbcccbbbaaa___\\\YYYVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA?????????AAABBB@@@BBBDDDDDDBBBAAA@@@AAADDDBBBAAA@@@AAADDDHHHJJJRRRbbbnnnnnnlllnnnrrrssssssnnnjjjfff\\\RRRPPPUUUSSS\\\hhhqqqvvv{{{rrrbbbVVVTTTUUUZZZ___jjjyyyzzzooogggbbbWWWHHH===999777444222000000000000//////////////////////////////......///...,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))******++++++''''''''''''((((((((((((++++++******))))))((((((''''''&&&''''''((()))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................///......---,,,,,,------......---------,,,,,,,,,/////////////////////...111111111111111111111111000000000000111222222333555444333222444666999;;;AAAFFFTTThhh|||}}}|||rrrllleee```UUUQQQMMMJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===============>>>===;;;:::999:::;;;<<<888999999999999888777777777666666555555666666777666666666666777777777777555555666666777777777777777666666555666777888999888999:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDGGGJJJMMMOOOQQQPPPRRRWWW[[[```gggnnnssszzz}}}}}}{{{{{{|||}}}{{{yyyvvvrrrooolllkkkjjjgggdddbbb```^^^]]]ZZZWWWYYYXXXWWWVVVTTTQQQOOONNNLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@??????@@@AAABBB???AAACCCCCCAAA??????@@@@@@@@@@@@BBBGGGMMMSSSWWWbbblllsssooohhhdddbbb___XXXUUUTTTUUUQQQNNNSSS[[[kkksss~~~}}}yyywwwvvvpppfff\\\XXX]]]ccclllrrr}}}zzz||||||wwwnnnccc[[[RRRIII===666333222000...000000000000/////////...............///////////////---,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))(((((((((''''''((((((((()))))))))*********))))))))))))))))))(((((('''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////...------------......------------,,,,,,,,,......//////////////////111111111111111111111111/////////000111222333444444333222222222444666888888;;;CCCPPP___ssszzzwwwzzzfffaaaZZZSSSOOOLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????===<<<<<<<<<===>>>;;;;;;;;;;;;;;;:::999999888888777777777777777888555555555666777777888888555555666666666666777777777666666666666777888999666777888999999999999999999999999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAACCCFFFHHHKKKLLLIIIKKKOOOSSSXXX^^^dddhhhkkknnnrrruuuwwwyyy|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||}}}|||yyyvvvuuuuuuwwwwwwvvv|||~~~~~~{{{yyyxxxvvvtttsssrrrrrrqqqooolllhhhdddbbb``````YYYWWWUUUSSSRRRQQQNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@??????@@@AAABBBAAA@@@?????????@@@AAABBB???@@@BBBAAA@@@>>>>>>??????AAADDDJJJQQQYYY___cccfffkkkllleee[[[SSSLLLGGGFFFGGGKKKRRRWWW]]]gggrrryyyrrrmmmiiifffeeedddbbb]]][[[aaammmxxx}}}{{{{{{|||wwwuuu}}}}}}yyyxxxyyyxxxtttlll```TTTMMMDDD>>>777333222333111000000000000/////////......------......////////////...---,,,+++***+++,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++******)))))))))(((''''''&&&&&&((((((((()))))))))******((())))))))))))))))))*********(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......------.........------------------------............////////////111111111111111111111111////////////000222333444444333222111111222444555999999<<>>>>>??????<<<<<<<<<<<<<<<;;;::::::999999888777777777888888666666666777777777777777666666666666666666666666777777777777777888888888777777888999999999999999999999::::::::::::;;;;;;;;;<<<<<<=====================>>>@@@BBBDDDFFFGGGFFFIIILLLPPPSSSXXX]]]aaa___bbbfffiiikkkmmmppprrrxxxxxxwwwvvvvvvuuuvvvvvvttttttttttttuuuuuuuuuuuuwwwuuusssqqqooonnnnnnnnnmmmmmmoooqqqsssvvvxxxyyy{{{}}}{{{{{{|||~~~}}}{{{yyywwwvvvvvvuuunnnllljjjiiikkkmmmnnnnnntttvvvyyyzzzzzzxxxtttrrrooooooooonnnllljjjiiihhhhhhfffccc___[[[YYYWWWWWWPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBAAA???>>>>>>???AAABBB??????>>>>>>???@@@AAABBB???@@@AAAAAA???>>>>>>???AAAEEEKKKRRRYYY^^^aaabbbZZZ[[[YYYTTTMMMIIIEEECCCJJJOOOYYYcccmmmwwwyyypppggg```\\\[[[ZZZXXX[[[___ccchhhrrrxxxsssrrrtttuuupppeeeVVVJJJCCC:::777444222333333222000000000/////////.........,,,------......//////000...---,,,+++++++++,,,,,,))))))))))))))))))))))))************************************************''''''''''''''''''&&&&&&))))))))))))************'''((((((((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------......///---------------------------.........//////000000000000000000000000000000////////////000111222333222222111000000111222333999888:::<<<@@@III]]]nnnvvviii```YYYUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA<<<<<<======<<<<<<;;;:::::::::999888888888888888::::::999888777777666666777777777777777777777666666777777888888888888888777777888888999888888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<888888999:::;;;===>>>???@@@CCCFFFIIILLLOOOSSSVVVVVVYYY]]]```bbbdddfffhhhkkkjjjhhhgggggggggggghhhiiiiiihhhhhhhhhhhhhhhhhhlllkkkhhheeedddccccccdddbbbcccdddfffiiilllooopppsssvvvzzz||||||{{{{{{{{{xxxyyy{{{}}}~~~}}}{{{zzz{{{{{{zzzwwwssspppoooooommmmmmkkkjjjhhhgggffffffdddaaa___```bbbdddeeefffjjjlllooopppooollliiigggeeeeeeeeeeeecccbbb```___^^^\\\XXXUUURRRPPPNNNNNNHHHGGGEEEDDDEEEDDDBBBAAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB>>>>>>>>>>>>???@@@@@@AAA???@@@AAA@@@>>>===>>>@@@BBBFFFMMMTTTWWWWWWUUUSSSLLLKKKIIIHHHGGGIIIMMMRRR[[[dddqqq{{{|||wwwjjjeee^^^VVVPPPNNNOOOPPPUUU]]]hhhsss}}}}}}zzzpppiiiooopppnnnhhh\\\MMMBBB;;;222111000000000///...---////////////............,,,---------......//////------,,,,,,++++++++++++))))))))))))))))))))))))************************((((((((()))))))))))))))$$$%%%%%%&&&'''(((((()))))))))))))))************''''''(((((()))))))))***'''''''''''''''((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...------......///000000000000000000000000000000000000000/////////000111111111111111000111111222222555444555888;;;@@@MMMZZZsss~~~tttlllhhh___]]]ZZZUUUQQQNNNKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999===<<<;;;:::999777666666999999888888888888777777666777888888999999888888555666777777777777666666777777888888888999999999888777777777777888999:::999999999999:::<<<===>>>===@@@CCCEEEGGGIIILLLOOOOOOQQQUUUWWWYYYZZZ]]]^^^```___^^^^^^^^^^^^^^^___aaaaaa````````````______```^^^\\\[[[YYYYYYYYYZZZYYYZZZZZZ\\\___bbbfffhhhiiilllooopppppppppqqqrrrqqqsssuuuvvvvvvuuurrrqqqoooooonnnjjjfffdddcccdddccccccbbbaaa```___^^^^^^ZZZXXXVVVWWWYYY\\\]]]]]]```aaacccccccccaaa^^^\\\ZZZZZZZZZZZZYYYWWWVVVUUUQQQPPPMMMJJJGGGFFFEEEEEEBBB@@@??????@@@@@@>>>======>>>???AAABBBBBBBBBBBB????????????@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>????????????>>>??????>>><<<<<<===??????CCCHHHLLLMMMKKKGGGDDDCCCCCCDDDGGGIIIOOOZZZdddvvvwwwmmmddd^^^ZZZXXXSSSNNNJJJJJJMMMPPP^^^hhhwwwyyyuuuyyy~~~uuujjjccchhheee___WWWNNNCCC:::555222222333222111000...---/////////.........---------------------------------------,,,,,,,,,++++++************************************************'''''''''(((((((((((()))###$$$%%%&&&''')))******((((((((()))))))))******'''(((((((((((((((((()))&&&&&&&&&''''''(((******(((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------......///000000111000000000000000000000000111111000////////////000000000000111111222222333444222333666999;;;CCCKKK[[[iiixxxuuuoooggg___YYYTTTQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<======<<<;;;::::::999999:::::::::999999999888888666777888999999999888888777777888888888888777777777777777888888888999999777666666555666777888999;;;;;;;;;;;;;;;<<<======;;;===AAACCCDDDEEEGGGIIIGGGJJJMMMNNNOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSVVVYYY]]]___^^^```aaabbbbbbccceeehhhjjjkkkmmmooonnnllliiigggbbbaaa```\\\YYYWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWRRRPPPNNNNNNQQQSSSUUUUUUVVVVVVWWWWWWWWWUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@>>>===<<<<<<===>>><<<;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===<<<;;;999999;;;===<<<>>>AAACCCDDDDDDCCCBBBGGGJJJPPPWWW[[[```nnn|||~~~qqqiiifffbbb\\\WWWTTTUUUUUUTTTTTTXXX^^^cccqqqyyyzzzoooqqq{{{}}}zzzvvvpppiiiddd^^^WWWMMMEEE???:::555111222333444333222000000/////////.........---------///......------,,,,,,+++,,,---------,,,,,,++++++++++++++++++++++++++++++************************'''((((((((())))))))))))%%%%%%&&&'''((())))))***''''''((((((((()))))))))((((((((((((((('''''''''(((((('''''''''(((((())))))(((((((((''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,------.........---------...///000000111000000000000000000000000222111000//////.........///000000111222333333333888444333666888999===BBBCCCPPPfff{{{~~~tttjjjccc```[[[ZZZXXXUUUSSSQQQPPPPPPFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999666777888999:::999888888::::::;;;;;;;;;::::::999999999999999::::::::::::888888777666777888999:::888777777777777888888999666999<<<===>>>???AAACCCBBBDDDGGGHHHIIIIIIKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMOOONNNNNNNNNMMMMMMLLLLLLGGGHHHHHHIIIIIIIIIIIIIIILLLLLLLLLMMMPPPSSSWWWYYYVVVWWWXXXXXXXXXZZZ]]]``````aaacccdddccc```]]][[[YYYXXXVVVSSSPPPOOOPPPRRRMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKIIIIIIKKKNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>??????>>><<<;;;<<<===>>>===<<<:::;;;<<<>>>????????????BBBBBBBBBBBBAAAAAAAAAAAA<<<<<<===>>>>>>===<<<<<<>>>>>>??????>>>===<<<;;;:::;;;:::999777777999;;;<<<<<<<<<>>>@@@CCCFFFHHHTTTYYYdddnnnrrrvvvvvvkkk___[[[^^^bbb```]]]UUUXXX\\\___cccjjjssszzz|||yyysssmmmuuuxxxuuuqqqnnnllljjjhhhfffWWWMMMAAA999777666444111---...///...---,,,,,,,,,//////.........---------//////...---,,,++++++***,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))(((''''''&&&''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((((((((())))))******...---,,,+++++++++,,,---,,,)))'''(((+++---,,,***++++++***)))***+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////---,,,,,,---...///////////////////////////////////////000000000000//////000111222222333333444444555555777888:::;;;???GGGRRR]]]kkkwwwrrrqqqnnnkkkgggddd___YYYVVVQQQLLLJJJKKKJJJEEECCCCCCDDDDDDCCCCCCDDDEEEFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@?????????@@@AAA@@@@@@@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999:::888888999:::999888777666888888777777777777888888:::999888777777888999:::999999888888888888888999666777888:::;;;<<<======@@@@@@AAACCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYZZZYYYWWWUUUSSSQQQOOOLLLIIIHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGAAAAAAAAA@@@@@@@@@??????=======================================<<<<<<;;;<<<===>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::999:::;;;:::999777777999;;;;;;:::999:::;;;>>>===@@@CCCCCCEEEQQQ___qqqxxxwwwssstttvvvmmmiiieeefffjjjmmmllliiihhhgggmmmxxxxxxuuurrrqqquuu~~~ooohhhbbbcccgggdddYYYNNNCCC???:::444000//////000////////////////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************)))++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''---,,,+++******+++,,,---,,,***((()))+++,,,,,,***++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...------------...///////////////////////////.../////////000000000000//////000111111222333333333333333333444444555666777<<>>===??????>>>==================<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999888999999999999999999999999888777666666666666777888999999888888888888999999777777999:::;;;;;;<<<<<<;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????AAABBBCCCCCCEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRQQQOOOMMMLLLLLLJJJHHHEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBB????????????>>>>>>>>>==============================>>>>>>>>>>>>===<<<<<<======>>>?????????>>>>>>????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888:::;;;;;;:::999999<<<>>>@@@BBBJJJSSSYYY___lllzzzzzznnnfffdddgggjjjssspppnnnooosssxxxzzz{{{{{{{{{zzz{{{||||||}}}xxxiiiddd]]]ZZZXXXSSSKKKDDD:::888444111...---..............................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************)))++++++++++++++++++++++++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''++++++*********++++++,,,+++***))))))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------//////////////////............---------......///////////////////////////....../////////000000000///000000111111222222222333333222222222222333333777:::>>>AAAEEEOOO]]]hhh|||oooiiidddbbb]]]VVVQQQPPPFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDKKKHHHEEEBBBAAAAAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@???????????????>>>>>>>>>============<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999888888777777888888999::::::999999999999::::::888888999:::::::::::::::888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHIIIHHHGGGEEEDDDFFFDDDBBB@@@??????@@@AAA>>>>>>===<<<<<<<<<======>>>======>>>@@@AAA???>>>====================================<<<<<<<<<<<<========================>>>>>>??????>>>>>>===<<<>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::999888888888777777<<<<<<<<<;;;;;;===AAAEEEMMMSSS___lllttt|||pppjjjaaaXXXVVV[[[dddkkkyyyzzz|||}}}|||vvvvvv{{{|||ssslllddd___WWWOOOGGG@@@;;;999222222000///.............................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''******************+++++++++*********+++,,,,,,,,,***+++,,,---------++++++,,,++++++******++++++,,,******+++,,,,,,---......000000//////......------------------.........///................................./////////000000///000000000111111111222333333333333333333444555:::<<<======>>>DDDMMMUUUhhhyyy}}}|||zzzuuunnnddd]]][[[SSSQQQOOOMMMLLLJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDIIIGGGDDDAAA@@@AAACCCEEEAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<999999::::::::::::999999888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<888888999999:::;;;<<<<<>>>>>===<<<;;;::::::888999999:::;;;;;;<<<<<>>??????@@@AAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@???===<<<;;;<<<======::::::999999888999999:::;;;::::::;;;===>>><<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================???????????????>>>======>>>?????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999999888888999;;;===>>>@@@CCCFFFIIILLLQQQTTTdddlllxxxzzznnnfff^^^YYYRRRMMMOOOYYYgggqqq}}}|||~~~wwwqqqiiiddd```YYYOOOEEE===888444222111111111111111000//////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))******++++++++++++++++++++++++++++++,,,---+++,,,---......---+++***,,,++++++******++++++,,,******+++,,,,,,---...............------,,,,,,,,,,,,------.........//////------------------------............////////////000000000000000111111111000111111111333444555666555666777777888;;;BBBGGGOOO]]]rrr~~~|||}}}wwwooommmddd```ZZZSSSNNNKKKKKKKKKEEEFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDBBB@@@??????AAACCCEEEBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<============<<<<<<;;;;;;:::;;;;;;<<<======:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999999:::::::::======<<<;;;;;;:::999999777888888999999:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;::::::;;;;;;<<<999888888888888888999999;;;::::::;;;======<<<:::;;;<<<============<<<;;;================================================???????????????>>>======>>>>>>>>>>>>>>>===<<<;;;========================::::::::::::::::::::::::888999;;;;;;<<>>==================>>>????????????>>>===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::999999888888777777:::::::::999999888888777888999999999:::::::::;;;999999999999999:::;;;<<<;;;:::::::::::::::::::::;;;::::::::::::;;;;;;<<<999999888888999999::::::;;;;;;:::<<<===>>><<<;;;:::;;;<<<======<<<;;;:::=========>>>>>>>>>>>>>>>========================>>>>>>??????>>>>>>===<<<======>>>>>>>>>===<<<<<<========================777777888999999::::::;;;555888;;;>>>BBBIIIRRRYYYbbbiiisss{{{zzzwwwvvvsssmmmddd\\\UUUPPPLLLJJJJJJKKKNNNSSS]]]lll|||qqqlllppp}}}zzzvvvoooiiiccc^^^XXXUUUIIIAAA777444444444111,,,000000000000///...---,,,------------------------------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))+++,,,---------,,,***,,,---,,,******---///......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000////////////000111222333444222333444555666777:::;;;???CCCNNN\\\gggsss|||wwwxxx{{{}}}pppdddZZZVVVRRRTTTWWWXXXWWWSSSOOOLLLHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<===============<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::999999999999999::::::::::::;;;;;;;;;888777888888999:::;;;<<<:::::::::999999:::::::::999999999::::::;;;;;;;;;:::999999999::::::;;;<<<<<<;;;;;;<<<>>>>>>===;;;:::;;;===>>>>>>===;;;:::<<<=========>>>>>>>>>>>>===========================>>>>>>>>>>>>===<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<===>>>???<<>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>@@@@@@<<<<<<===>>>>>>>>>>>>>>>?????????@@@??????>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;999999999999;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===888888999999::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;<<<>>>>>>===;;;<<<===???@@@@@@???===<<<<<<<<<<<<=========>>>>>>=======================================<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDDDDLLLRRRYYY```hhhuuuvvvrrrjjjbbbYYYSSSOOOMMMIIIJJJJJJIIIIIINNNVVV\\\ccchhhpppyyy}}}|||vvvnnnttt~~~{{{||||||vvvmmmjjjeee]]]SSSHHH???:::111333555333000...///111...............///000111------------------------...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++++++++************)))************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++---------............///------------------------////////////000000000000000000000000111111111111555555555555666666666666777;;;???AAADDDJJJTTT\\\mmmzzzwwwppp}}}~~~~~~uuuvvvuuutttvvvuuummmaaaWWWRRRPPPNNNMMMMMMMMMLLLKKKLLLOOOOOOJJJFFFFFFFFFCCCHHHHHHIIIIIIHHHGGGFFFEEEGGGEEEEEEEEEEEEDDDBBB@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBDDDCCCAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@?????????>>>>>>@@@??????>>>===>>>>>>>>>======>>>???@@@@@@@@@@@@<<<=========>>>>>>>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<======>>>>>>??????===<<<;;;:::888777666555888888999::::::;;;<<<<<<::::::;;;<<<=========<<<::::::<<<=========<<<;;;==============================>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;>>>===<<<<<<===>>>>>>>>>===<<<<<<<<<===<<<;;;999888666777999===>>><<<999>>>@@@CCCGGGKKKRRRYYY^^^iiilllqqqxxxwwwqqqnnn^^^[[[VVVOOOJJJHHHJJJMMMEEEIIILLLOOOSSS\\\iiisss|||xxx{{{~~~~~~yyyvvvuuusssppplllhhhaaaUUUJJJBBB<<<777555333222000/////////000111000///...---------------......///000///...,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))+++***)))(((((()))***+++))))))(((((()))+++---...))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))******))))))(((((((((''',,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,------------............------------------------.../////////000000000000//////000000000111111111333333444444444555555555111444888999:::>>>FFFLLLUUU```qqqwwwtttxxx~~~sssjjjZZZXXXVVVUUUSSSQQQOOOMMMKKKOOOQQQMMMKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@DDDCCCAAA@@@@@@@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????AAA@@@??????>>>>>>??????>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::::::::999999:::;;;;;;<<<======;;;<<<==================:::;;;<<<===>>>===<<<<<<==============================>>>>>>>>>>>>======<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;======;;;;;;;;;;;;:::999===<<<<<<<<<=========<<<===<<<::::::<<<===??????FFFLLLUUU___fffmmmrrrvvvyyyooocccZZZTTTQQQQQQPPPNNNKKKJJJMMMQQQUUUUUUZZZ```eeejjjqqq{{{|||vvv{{{zzzzzz|||wwwppplllkkkhhhdddaaaXXXRRRIIIAAA<<<777444222111000///.........////////////...---------------..................---,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,+++++++++*********************))))))))))))+++***)))(((((()))***++++++***)))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((())))))))))))(((((('''''''''...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------........................................../////////000000000//////000000000000111111222222222222333333333333111444777777777888<<<@@@DDDKKKWWWfffxxxvvvpppuuu{{{jjjjjjhhhfffbbb]]]YYYVVVSSSXXXZZZXXXUUUSSSQQQMMMJJJIIIGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDBBBAAAAAACCCCCCCCCDDDCCCBBBBBBAAADDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???BBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>======;;;<<<======>>>>>>======????????????????????????=========>>>>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::999999888<<<;;;:::999999:::;;;;;;===>>>>>>>>>>>>CCCJJJPPPZZZbbbnnnzzz{{{sssllliiibbb```\\\UUUNNNJJJHHHIIIHHHJJJMMMPPPUUU[[[ccchhhmmmrrryyy~~~zzz|||{{{wwwzzzsssmmmfff```\\\XXXTTTPPPDDDAAA<<<888666444222000000///...---------......///...------------------------------------...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************))))))))))))******))))))))))))******,,,+++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''////////////...---,,,+++************************,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------........................................../////////000000////////////000000000111111111222222222333333333333555888888888777999;;;???BBBHHHRRRaaattt{{{sssuuu}}}}}}wwwpppjjjgggdddjjjllliiidddaaa\\\WWWUUUSSSOOOMMMLLLNNNPPPQQQMMMKKKGGGFFFGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAAAAABBB@@@@@@@@@AAABBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666777999::::::::::::;;;>>>===<<<:::999999<<<>>>;;;AAAFFFIIIKKKSSS___iiiuuu{{{wwwnnnhhhbbbYYYRRRQQQOOOOOOMMMJJJIIIJJJMMMPPPPPPTTTZZZbbbjjjsss|||{{{vvvnnnggg]]]UUUOOOJJJDDD@@@888666555444555444333111/////////.....................---,,,,,,---------------,,,+++,,,---///000+++++++++,,,,,,,,,------//////.........---------++++++++++++************************)))))))))(((***))))))))))))))))))************))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&////////////...---,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,+++*********++++++,,,---,,,,,,,,,------------.......................................////////////...////////////000000000111111222222222333333333///111333444555444555555999;;;>>>DDDNNN\\\jjjttt{{{rrrpppuuu}}}|||zzzwww}}}~~~zzzwwwrrrmmmfffccc^^^ZZZXXXXXXZZZ[[[WWWTTTOOOLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAAAAA@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===============<<<;;;;;;;;;:::::::::::::::::::::999999999999999999999999888888888777777777777777555777999999888888999;;;===>>>@@@@@@@@@CCCGGGKKKHHHPPPYYY^^^aaaiiivvvqqqhhh]]]WWWPPPJJJIIIKKKLLLLLLKKKJJJJJJMMMSSSWWWeeejjjrrrzzz~~~zzz|||}}}}}}{{{tttnnniiiaaaVVVMMMFFF@@@:::555333222222222333444222000000000000/////////......------,,,,,,,,,------...---,,,+++++++++---...000+++++++++,,,,,,,,,------//////.........---------+++++++++*********))))))************)))))))))((()))))))))******)))))))))''''''((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&''''''''''''''''''...............---,,,+++*********************************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************++++++++++++************+++,,,------,,,,,,,,,,,,------------------------------------------........./////////......////////////000000111111111222222222222333///000111333444444444444555777:::>>>DDDLLLVVV\\\eeekkksss|||uuummmlllooowww|||yyytttooommmllllllmmmfffbbb]]]XXXUUURRROOOMMMMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBDDDEEEFFFEEECCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<;;;:::999999999999888888888888777777777777777777777777666666777777777888888888888:::;;;:::777777:::===<<<@@@EEEIIIMMMRRRZZZ___ffflllrrrttttttyyyyyyqqqjjj\\\UUUNNNJJJHHHFFFJJJOOOPPPQQQTTTWWW[[[bbbiiiooo}}}{{{sssnnnpppvvv}}}xxxvvvvvvssslllfff___WWWMMMDDD>>>:::555111111000///000111111000...///000000000000///......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))************))))))))))))))))))************))))))%%%&&&((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((,,,,,,------------,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************++++++++++++************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////000000000111111111222222222333444555555555444666888:::===AAAGGGKKKMMMQQQWWW]]]eeerrr~~~ssspppqqqnnnrrrwww~~~zzztttnnnhhhccc]]]YYYWWWVVVUUUSSSPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEAAABBBEEEFFFGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;:::999888888777777666666666666555555555555555555555555666666777888999:::;;;;;;:::===???>>>===???EEEKKKMMMSSS[[[```eeejjjrrrxxx|||{{{uuunnnjjjgggbbb[[[UUUMMMIIIIIILLLNNNQQQWWW^^^aaadddiiiooovvvwwwppplllnnnwww~~~xxxqqqnnnlllhhh```ZZZPPPIII@@@:::777555222000111000......///000//////....../////////...---,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++************************))))))))))))************))))))))))))((()))***++++++***)))(((&&&'''(((*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,)))************+++++++++************+++,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////............/////////000............/////////000222111//////111111111111333444555555555666:::<<<@@@CCCEEEHHHMMMZZZjjjvvv|||xxxyyyooommmjjjkkkrrrwwwooojjjbbbaaa^^^[[[WWWTTTRRRPPPOOONNNMMMLLLKKKLLLMMMMMMJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEAAABBBEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@??????@@@@@@??????@@@AAABBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;:::999777777666666555555555444444444444444444444444444777777888999;;;<<<===>>>;;;>>>BBBDDDEEEKKKTTT\\\hhhnnnwww||||||vvvpppfff___WWWSSSRRRQQQMMMJJJJJJKKKPPPXXX^^^bbbiiipppyyy{{{yyytttqqqqqqsssxxx{{{tttlllgggccc^^^VVVOOOEEE???777333222222111000333111......000111111111,,,---.........---,,,+++++++++++++++,,,,,,---...,,,------...---,,,***)))++++++,,,,,,,,,------------------,,,,,,,,,++++++************))))))))))))************))))))))))))((()))***++++++***)))(((((()))*********)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))******++++++,,,,,,,,,+++******---+++)))'''&&&''')))+++))))))))))))))))))))))))++++++******++++++,,,---)))***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000000000000111111111111000000111222222222222111222222222333444555777777888999;;;===BBBJJJRRRXXXkkk}}}}}}vvvmmmggghhhmmmssswwwyyyyyywwwrrrjjjbbb]]][[[YYYZZZZZZYYYWWWVVVVVVWWWZZZVVVQQQNNNOOOOOOMMMKKKFFFIIIKKKJJJGGGEEEEEEGGGIIIFFFEEEGGGGGGCCCCCCEEEDDDCCCAAA@@@???@@@@@@AAAAAA??????@@@CCCCCCAAA>>>>>>???AAAAAAAAACCCEEEHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA===AAADDDDDDBBB@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAABBBBBB@@@??????????????????@@@AAAAAA???<<<::::::===???>>>===:::888777666666666555555888999:::999888777777888;;;<<<;;;;;;@@@HHHJJJGGGJJJNNNTTTZZZ```hhhqqqwww~~~ttthhh]]]VVVTTTPPPKKKIIIJJJLLLLLLKKKHHHSSSaaakkkqqqwwwzzzxxxxxxxxx|||~~~{{{yyytttnnnfff___ZZZRRRGGG???888444000///111222222000////////////////////////,,,---.../////////...---......------------......---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))***************)))((((((******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&++++++,,,------,,,,,,,,,---+++***(((((()))***+++******************************))))))******+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////////////////000000000111111111000000111222222222222111111222222222333555666777999999::::::<<<@@@EEEJJJXXXeeeyyyyyysssnnnjjjhhhttt~~~|||xxxvvvpppqqqrrrpppnnnlllllllllpppkkkddd___\\\YYYUUURRRQQQPPPOOOMMMJJJIIIHHHHHHFFFCCCCCCGGGHHHEEEEEEGGGFFFFFFDDDCCCCCCCCCDDDEEEEEECCCBBBCCCEEEFFFDDDBBBBBBCCCDDDCCCBBBBBBDDDFFFHHHGGGGGGFFFFFFFFFFFFFFFBBBAAA???>>>>>>>>>???@@@???AAACCCCCCBBBAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAA???>>>>>>>>>=========>>>>>>???BBB@@@===<<<======<<<:::999888777777777888888888999:::;;;:::999999;;;<<<<<>>???>>>===============>>>@@@>>><<<;;;;;;;;;999777999888888777888999:::;;;;;;===@@@CCCDDDFFFHHHJJJLLLUUUaaammmyyy~~~vvvqqqfffaaaZZZRRRMMMJJJJJJKKKKKKNNNRRRVVV[[[ccclllsss~~~~~~{{{}}}zzzwwwtttrrrnnniiifffaaaWWWIII>>>888555111///333111///......//////....................................---,,,+++)))(((,,,,,,++++++++++++,,,,,,+++******))))))******+++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))(((((()))))))))(((''''''&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''')))((((((''''''''''''(((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((((()))***+++,,,---------***+++,,,---,,,,,,+++***************************)))))))))))))))***++++++///...,,,***))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////000000000111///000000111111111111111111111111111222333444555222444666666666777999;;;>>>CCCMMM[[[kkk~~~wwwvvvvvv{{{zzztttllliiigggbbbYYYQQQOOOKKKKKKOOORRRPPPOOOOOOOOOOOONNNNNNOOOPPPRRRSSSOOONNNKKKIIIHHHGGGGGGGGGFFFHHHIIIIIIHHHGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDCCCAAA@@@??????@@@??????>>>>>>>>>>>>>>>======<<<<<<===<<<;;;:::999999:::::::::===@@@BBBEEEJJJQQQWWW[[[]]]___aaaeeeooo{{{}}}tttkkkbbb[[[WWWTTTQQQNNNOOORRRVVVYYY___fffpppuuuxxx}}}{{{xxxzzz|||vvvtttoookkkgggaaa[[[WWWLLLDDD:::222////////////222000///....../////////..............................------,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------+++***)))((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((******+++++++++)))***,,,------,,,+++***************************+++************+++,,,,,,///...,,,***))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------...............////////////000000000//////000111111111111000111111111111111222333444///222444555555555777999999???EEEKKKSSS```rrr~~~|||zzz|||{{{lllaaaYYYSSSRRRWWW[[[[[[ZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^___[[[YYYUUURRROOONNNOOOPPPOOOQQQRRRQQQOOOMMMLLLMMMPPPOOONNNLLLJJJHHHFFFEEEBBBBBBCCCDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGEEEBBB@@@@@@AAA??????>>>======>>>>>>>>>??????@@@@@@??????@@@@@@:::===@@@BBBFFFKKKRRRWWW^^^eeemmmtttvvvwwwvvvuuuzzz~~~qqqeee]]]XXXRRROOOOOOQQQUUU[[[bbbhhhmmmpppzzzuuurrrwwwyyyrrrkkkgggaaa[[[UUUOOOHHHCCC<<<888333000//////000000000111000000/////////000........................------------------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++***)))(((''''''''''''(((((((((((('''''''''((()))***++++++,,,,,,************************''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))))))))))))))***+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------...............////////////000000...///000000111111000000111111000000111111222333000111333222111111222333222888===???AAAIIIXXXddduuu}}}wwwqqqnnnnnnpppuuu|||}}}xxxddd]]]XXX\\\aaabbbbbbcccbbbaaaaaaaaabbbccceeefffaaa```]]]YYYVVVVVVYYY\\\^^^``````___[[[XXXVVVUUUUUUUUUUUUTTTQQQNNNJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCEEEGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMJJJEEEBBBBBBCCC===============>>>>>>???@@@@@@AAA@@@@@@AAADDDFFFGGGLLLQQQVVV\\\dddnnnuuu}}}}}}|||wwwqqqrrrwwwyyyxxxiiiaaaWWWNNNJJJJJJKKKLLLSSSYYYdddpppzzz}}}uuusssyyy~~~~~~|||uuusssnnnfffaaa\\\UUUNNNGGGAAA;;;777555555333222000///...---///000111000///...///000------------------------...------------...///000------,,,,,,,,,,,,------+++******))))))******+++,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,+++++++++***)))(((''''''''''''((()))))))))((((((((()))***++++++,,,++++++************************''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((())))))***++++++******++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000...//////000000000000000111000000000000111222222111222222111000000111333000444777999:::>>>FFFLLLYYYbbbrrr}}}wwwqqqmmmnnnqqqssstttqqqrrrtttwwwxxxuuuppplllfffggghhhgggffffffhhhjjjwww}}}uuujjjaaa```bbb```^^^^^^[[[[[[ZZZZZZZZZ\\\]]]^^^ZZZYYYXXXUUUSSSVVV[[[```iiikkkmmmmmmkkkhhhggggggdddeeeggggggeee```[[[XXXVVVSSSNNNJJJGGGEEEEEEEEECCCCCCEEEIIILLLLLLIIIEEECCCBBBBBBAAAAAABBBBBBCCC@@@BBBFFFIIILLLNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUTTTVVVVVVQQQIIICCCBBBCCC????????????@@@AAACCCCCCCCCEEEGGGHHHJJJOOOVVV\\\ccchhhmmmqqqvvv~~~{{{wwwtttpppmmmdddbbb]]]WWWXXX]]]^^^[[[QQQOOOLLLIIIIIIMMMSSSXXXeeennn{{{|||{{{}}}~~~{{{xxxrrrzzz{{{ppphhhfffbbbZZZVVVPPPIIIAAA<<<888444111111222222111000...---,,,,,,...000000...---...///------------------------///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,+++++++++******)))))))))'''((())))))******))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))************))))))((((((((()))))))))******+++++++++++++++++++++++++++)))))))))))))))******+++)))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000...//////000000000000000111000000000000000111222111222222111111222555777444444555777999<<<===>>>EEENNN^^^ooo|||{{{{{{~~~wwwpppmmmkkkjjjiiijjjlllnnnnnniiiccc^^^]]]^^^]]]\\\YYYXXXYYYZZZ```gggqqqzzzvvvhhhbbb___ZZZUUUSSSOOOOOONNNMMMNNNOOOPPPQQQMMMMMMMMMKKKKKKOOOWWW]]]lllppptttvvvwwwwwwwwwxxxwwwzzz}}}}}}yyysssoooddd^^^VVVNNNIIIHHHIIIKKKEEEEEEHHHLLLPPPPPPKKKGGGCCCBBBBBBAAAAAABBBBBBCCCHHHKKKOOOSSSWWWYYYZZZZZZYYYZZZ\\\^^^```bbbdddddd\\\^^^]]]VVVLLLDDDBBBCCCBBBBBBCCCDDDEEEGGGHHHIIILLLOOOSSSWWW]]]fffqqqyyy}}}{{{rrrjjjeee___YYYTTTQQQPPPLLLIIIKKKPPPPPPLLLLLLNNNQQQRRRUUU[[[eeelllxxxyyywwwzzz~~~|||xxxsssppphhhrrrrrrfff]]]\\\YYYRRRIIIDDD<<<555111...,,,+++---...//////...------...***---//////,,,+++,,,...------------------------000///---+++*********+++++++++************++++++---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---...******+++++++++,,,,,,,,,,,,+++++++++++++++++++++(((((()))***************((()))))))))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&******))))))((((((''''''((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********)))***+++,,,,,,+++***)))))))))*********++++++++++++***+++,,,......,,,***...------,,,,,,---------........................///...---...///000000...............////////////////////////////////////111111000000111111222333444444333333444555777888AAAEEELLLUUU```rrr~~~{{{|||{{{yyyyyysssnnnllloooqqqooommmmmmgggaaa\\\[[[ZZZVVVTTTTTTTTTVVVYYY^^^dddhhhjjjjjjlllpppuuuxxxyyy|||{{{lllaaaWWWOOOKKKLLLFFFGGGEEEAAAAAADDDCCC???CCCCCCCCCBBBCCCFFFKKKOOOcccjjjrrrvvvvvvwwwyyy||||||xxxlll___TTTLLLGGGFFFEEEDDDFFFMMMUUUXXXSSSMMMDDDBBBAAABBBAAA>>>@@@EEEIIITTT^^^cccfffjjjkkkjjjjjjiiiiiilllooonnnkkkgggeeebbb\\\VVVQQQNNNLLLKKKMMMKKKLLLPPPSSSTTTZZZ```fffggghhhlllsss}}}~~~vvvoooiiibbbZZZUUUTTTTTTSSSQQQPPPMMMIIIHHHIIIKKKKKKKKKSSSWWW\\\dddllluuu~~~~~~{{{tttvvvwwwwwwzzzqqqcccddddddbbb^^^VVVLLLBBB<<<777666555333111000///.........////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...///000///,,,*********,,,,,,,,,++++++*********)))************+++++++++************************+++*********))))))((((((((())))))******((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&((((((((((((''''''''''''((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))(((((((((''')))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,+++******,,,......,,,***...---,,,,,,,,,,,,,,,,,,........................///...---...///000///...............////////////////////////////////////111111000000111111222333333333222222333555666777666999>>>DDDMMM[[[lllxxx}}}|||tttrrrpppiiiaaa]]]XXXWWWVVVYYY^^^bbbbbbbbbbbbbbbcccddddddfffhhhjjjsss{{{{{{pppbbbXXXOOOFFFBBBCCC@@@AAA@@@======AAAAAA>>>@@@???>>>===<<<>>>BBBFFFQQQWWW___ccccccdddgggjjjwwwwwwhhhYYYOOOIIIGGGFFFEEEFFFMMMUUUXXXTTTNNNGGGDDDCCCDDDCCCAAADDDJJJNNNZZZgggmmmpppssssssqqqkkkhhhfffgggjjjjjjhhheee^^^]]]]]]\\\]]]]]]^^^___hhheeeeeeiiikkklllpppvvv~~~|||}}}{{{vvvqqqooonnnkkkfffaaa\\\XXXSSSOOOMMMNNNNNNNNNOOOPPPPPPPPPPPPSSSYYY^^^iiimmmssszzz}}}|||zzzyyy{{{vvvttttttjjj[[[ZZZXXXTTTOOOHHHAAA;;;888444333222111000///...---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---+++******+++,,,,,,,,,++++++*********)))************+++++++++************************************)))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&''''''((()))***)))(((((((((''''''''''''((((((((((((''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((*********+++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////...,,,------,,,+++++++++++++++------------------------...---------///000///...............////////////000000000000000000000000111000000000000111222222222222111222222333444555444666888:::???HHHUUU^^^uuu}}}}}}~~~}}}vvvpppkkkhhhiiioootttuuutttnnniiidddaaaaaaaaa___^^^ccckkkrrruuuwwwwwwrrrlllkkkbbbXXXQQQJJJCCC@@@@@@>>>@@@???<<<===@@@BBB@@@@@@@@@???===;;;<<>>:::666333222222333//////...............---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,+++++++++***************))))))*********+++++++++*********************************))))))))))))))))))***)))))))))((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,+++,,,...///...---,,,++++++******++++++,,,------------------------...---,,,---...//////---............////////////000000000000000000000000000000//////000000111222000000111111111111111111666555555444555999===AAAHHHPPP^^^kkkxxx|||rrrttt{{{|||uuunnnhhhbbb]]]]]]\\\YYYXXXZZZXXX[[[ZZZUUURRRUUUWWWWWWXXXWWWSSSMMMGGGCCCBBBCCCEEEGGGIIIKKKJJJHHHHHHGGGLLLTTT```kkkrrrttttttsssuuuvvvvvvrrrmmmiiiiiijjjddddddfffkkkqqquuuvvvtttrrrlllhhhfffdddeeekkkrrr{{{~~~|||zzznnnaaa\\\```cccccc```___^^^^^^___aaaaaaaaa]]]bbbiiioootttzzz}}}}}}{{{xxxqqqpppjjjbbbZZZRRRFFF<<<777666444333222111000000////////////////////////......////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))***+++************************))))))*********+++++++++************************))))))))))))))))))******++++++*********)))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((()))))))))))))))************+++++++++++++++++++++++++++************************************+++++++++,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,+++)))((((((***++++++***+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---............////////////000000000000000000000000000////////////000111111000000111111222111111000333222222222444666888:::???CCCKKKUUU___kkk}}}zzzxxx}}}zzzvvvvvvvvvttttttvvv{{{~~~wwwsssuuuyyyzzzzzzwwwqqqggg]]]TTTPPPNNNQQQSSSWWWZZZ[[[YYYWWWUUUSSSWWW___jjjttt~~~~~~}}}vvvssssssttttttrrrnnnmmmllljjjgggdddbbbaaahhhgggaaaYYYYYY```eeefff]]]]]]___bbbfffjjjnnnqqquuuyyy{{{xxx~~~~~~~~~}}}yyyvvvsssooolllhhhddd\\\SSSJJJAAA888222000000111111000///......000000000000000/////////...//////////////////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,******+++)))))))))***************)))************+++++++++************************))))))))))))************,,,+++***)))))))))******&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************************************************************)))))))))*********++++++******)))(((((()))***************++++++++++++,,,+++)))'''((()))+++++++++*********+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............///////////////////////////////////////////////////000111111000111222222222111000000333333222333555777888888999999>>>EEEJJJQQQ```nnnwwwmmmgggdddiiikkknnnqqqqqqnnniiieee```bbbhhhqqq~~~xxxrrrssstttrrrpppqqqiiibbb[[[XXXXXXYYYXXXUUUTTTSSSRRRPPPOOOOOONNNNNNVVVYYYYYYXXX\\\eeelllnnnnnnpppssswww|||~~~|||zzzwwwsssnnnjjjddd^^^ZZZUUUPPPIIIBBB<<<777333222000000000////////////...111000000000//////......---......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%(((,,,------,,,++++++((()))))))))*********+++)))************+++++++++************************((()))))))))******************((('''''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))************))))))))))))************************************************************((())))))))))))************)))(((''''''((()))***))))))*********+++++++++...,,,******,,,---...---))))))***+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............/////////000///////////////////////////////////////000111111000111222333333222111000222111111222444555555444444333666;;;===@@@KKKYYY```rrr{{{vvvssszzz|||~~~}}}wwwoooiiijjjkkknnnvvv}}}yyywwwxxxzzz|||}}}{{{yyymmmeee^^^___```^^^\\\\\\WWWQQQJJJHHHJJJKKKJJJGGGJJJJJJIIIHHHIIIJJJLLLMMMSSSXXX\\\___eeepppwwwzzzssswww{{{~~~yyyzzzqqqnnnjjjfff```YYYQQQLLLDDD???999666444444666999333222000/////////111111111000000///......------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,$$$)))---------,,,,,,(((((())))))*********+++)))************+++++++++************************(((((())))))*********+++)))((('''%%%%%%&&&&&&'''(((((((((((()))))))))***&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&))))))'''&&&&&&'''((()))&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''***))))))((('''&&&&&&%%%******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++******************---,,,++++++,,,///222333,,,+++******+++,,,...///,,,---...//////...---,,,..................------//////000000///...------////////////////////////------...///000111111222222222222333333333444444555555666777;;;???CCCEEEQQQZZZjjj{{{~~~~~~yyyxxx~~~zzztttttt~~~|||yyywww{{{uuupppmmmlllnnnppplllmmmnnnsss|||}}}}}}|||{{{||||||yyyuuutttssspppkkkggghhhfffdddaaa```_________SSSRRROOONNNNNNPPPSSSUUUWWWQQQJJJFFFGGGIIIJJJJJJIIIIIIKKKMMMLLLKKKRRRZZZdddddddddfffmmmzzzxxxrrrooottt~~~uuuyyy{{{sssmmmfffccc^^^WWWOOOGGGAAA===666666555444222111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''''''''&&&''''''(((((((((((('''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((())))))************************(((((())))))((('''&&&&&&%%%&&&(((((('''((()))+++((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************++++++******+++---///000+++++++++***+++,,,...///...---,,,,,,,,,,,,---...........................//////////////////...---000000000000000000000000...//////000000111111111222222222333333333333444666555555666888;;;===???@@@HHHTTTcccrrr{{{{{{wwwrrrrrrxxxwwwppplllqqqxxxzzzzzz{{{{{{yyywwwwwwwwwyyyzzzzzz{{{yyyuuurrrooommmllllllrrrooojjjeeebbbcccdddfffhhhiiijjjmmmrrrwww|||~~~{{{zzzzzzyyyvvvtttpppnnnnnnttt|||||||||{{{vvvpppkkkjjjjjjtttzzzyyyiiieeeaaa___^^^\\\XXXVVVUUUUUUTTTSSSSSSTTTUUUVVVNNNMMMLLLLLLOOOSSSWWWZZZaaa^^^ZZZXXXZZZ]]]^^^^^^YYYZZZ]]]aaabbbdddlllvvv~~~~~~~~~~~~~~~}}}{{{wwwjjjaaaWWWTTTOOOIIIBBB<<<888555333333222222111000//////////////////............------------------------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((******************************((((((((((((((('''&&&&&&%%%&&&(((((('''''')))+++((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,,,,++++++******)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,---......///---+++))))))+++---///........................---...//////////////////000000000000000000000000000000000000000111111111111111222222222333333333666555444444555666888999999===CCCMMMYYYhhhvvvxxxrrrsssyyyttttttwwwzzzwwwppprrrttttttttttttpppnnnkkkhhheeedddcccccceeedddaaa___^^^___``````bbb___[[[XXXVVVWWWYYYZZZ^^^___aaabbbddddddeeeeeegggeeeddddddddddddcccaaa^^^]]]]]]aaafffjjjkkkiiidddeeeeeebbb]]]YYYVVVUUUXXX^^^hhhsssxxxtttjjjaaaYYYVVVRRRPPPPPPPPPPPPPPPLLLMMMNNNPPPSSSVVVXXXZZZWWWVVVVVVXXX\\\bbbhhhlllqqqqqqqqqtttxxxzzz{{{{{{vvvuuuwww{{{}}}}}}xxxuuuxxx}}}zzzlll\\\QQQEEEBBB>>>999555222000///000000//////............/////////............---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''******((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%'''(((((('''''')))***))))))((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************************************+++++++++)))******++++++***))))))++++++++++++,,,---.........---+++******+++---...---------...............------...///000000//////111111111111111111111111111111111111111000000000111111111111222222222222444444333333333444555666;;;<<<>>>AAAHHHRRR]]]dddttt{{{{{{{{{uuuvvv}}}|||zzzvvvpppiiidddaaaaaabbb```]]]ZZZYYYYYYZZZ[[[\\\[[[XXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[]]]]]]]]]]]]^^^_________YYYXXXXXXZZZ\\\]]][[[YYYYYYZZZZZZYYYWWWSSSPPPNNNMMMQQQXXX```ffffffaaa]]]ZZZXXXUUUTTTTTTVVVXXXZZZZZZ\\\___ccchhhmmmppprrrqqqqqqqqqsssvvv{{{}}}xxxtttnnnpppqqqooohhh[[[MMMBBB:::888555222000///000000---------...............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''%%%'''((((((''''''(((***)))))))))))))))((((((((((((((((((((())))))))))))***)))(((''''''((()))******************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++***++++++,,,+++******)))******+++,,,------------------............---------------.........//////------...///000000//////000000000000000000000000111111111000000000000000000000000111111111222222222222222333333444555666888999::::::===AAAGGGKKKZZZeeerrr{{{|||zzz{{{xxxuuuyyy~~~{{{tttpppooopppmmmjjjfffddddddeeefffjjjiiigggffffffggghhhiiiggggggggggggggggggggggggggghhhiiijjjjjjkkklllmmmiiiiiihhhhhhgggeeebbb___aaabbbbbbcccbbb```]]][[[ZZZ[[[^^^ccciiimmmooopppllljjjiiifffeeeeeefffgggqqqtttxxx}}}{{{{{{~~~~~~zzzyyyxxxtttqqqhhhddd___YYYRRRIII???999555333111000///000222333---------...........................------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((((((''''''((()))((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,------------,,,---///000000///---,,,,,,,,,------.../////////---.../////////////////////////////////////////////////////////000000000///000000000000111111111000111222333444444555555333555888999:::<<>>:::BBBHHHKKKSSScccuuu~~~}}}}}}|||{{{|||}}}|||wwwrrrwww{{{zzz|||~~~~~~~~~}}}wwwooohhhbbb[[[SSSMMMFFFBBB===999666444111////////////...............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))((('''&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***)))((((((***,,,...)))***,,,---......---,,,///---+++))))))+++---///,,,,,,------...///000000///000000000///...------........................+++,,,,,,---...///000000////////////000000000000000000111111111111000000111333444444444444666888777>>>AAA>>>AAALLL[[[dddoooyyy}}}}}}{{{vvvssszzz~~~|||wwwwww{{{}}}{{{wwwoooiiiaaaZZZSSSJJJAAA:::666555444444444222///,,,.../////////...---,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******))))))))))))))))))))))))&&&&&&'''((())))))(((((('''((()))((('''&&&'''(((%%%&&&&&&&&&''''''(((((((((((()))*********************))))))((((((''''''))))))))))))************++++++************++++++))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,************************,,,+++***))))))***+++,,,(((((()))+++,,,---...///++++++,,,,,,,,,,,,------+++,,,------......------//////.........//////000//////////////////......//////............//////......//////000000111111000000000000111111111111444333333333333444555555222333555888<<>>:::666444333333333222000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))******+++***)))(((''')))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))(((((((((((()))))))))*********++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++******************************++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......------///......---,,,,,,,,,,,,------------------------//////............//////---......//////000111111//////000000000000111111222111111111111222333333666555555555666777999;;;<<<>>>CCCJJJSSS^^^jjjqqqyyysssqqqsss{{{zzz{{{vvvtttuuuwwwuuuiii___WWWOOOFFF???888666333111//////000000111000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))***)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))******+++************************)))***+++,,,,,,+++***)))+++++++++++++++++++++***+++++++++,,,,,,,,,------+++,,,------......------///...---,,,++++++******+++,,,,,,,,,,,,,,,------///......------......///------......///000000111////////////000000000111000000000000000111222222555555444444444555666666===>>>???AAAEEELLLTTTZZZhhhqqq~~~{{{wwwwww~~~yyyxxxvvvsssooommmllllllhhh```UUULLLFFF@@@:::555888666444111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))************+++++++++++++++******))))))******+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))************************************)))***+++,,,,,,+++***)))************))))))))))))+++++++++,,,,,,,,,------+++,,,------......------///...---,,,+++*********++++++++++++,,,,,,------......------------......---------...//////000000...////////////000000000000////////////000111111444444444444444555555666888999;;;<<<===???CCCFFFOOOWWWcccqqq~~~|||~~~~~~|||xxxwwwwwwvvvtttrrrooonnnmmmjjjfff```ZZZWWWOOOIIIAAA<<<999777444222777666444222000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((())))))******++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))*********++++++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))'''((())))))******))))))******************************++++++++++++*********************)))))))))++++++,,,,,,,,,,,,------+++,,,------......------...------,,,++++++++++++***++++++,,,,,,------.........------------......,,,------......///000000......////////////000000000////////////000111111111222333333444555666666222444777999999;;;===???AAAFFFOOOYYYfffsssvvvvvvuuusssuuu}}}{{{~~~~~~vvvtttrrrrrrttttttqqqmmmeeeccc___[[[UUUNNNEEE@@@>>>:::666333222111000///000//////...............,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((())))))***+++)))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((('''((((((((()))))))))************+++++++++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))'''''')))*********)))(((************************++++++************+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------...---,,,,,,,,,,,,------+++++++++,,,---............------,,,,,,------...,,,,,,---......//////000........./////////000000000000//////000000111222000111222333333444444444333555777777888999;;;===<<>>888333555444222111111000000///------------------------+++,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))************+++++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&''')))*********)))(((************************,,,+++***))))))***+++,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,------......------------,,,,,,,,,---......++++++,,,------...//////...------,,,,,,------...,,,,,,------...//////000............/////////000000000000000000111222222000000111222222222222222666666666444333333666888;;;<<<===>>>AAAFFFMMMRRRXXX\\\eeeqqq}}}uuummmnnnwww|||xxxzzz~~~zzzvvvssstttyyy{{{zzzxxxwwwrrrlllhhhcccZZZOOOFFFEEE@@@:::666666666444222111111111111222222222111000000000///...------,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))'''''''''((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''***))))))((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))************,,,+++)))'''(((***,,,...************************************************(((***,,,,,,+++))))))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++***............////////////............////////////////////////000000000000111111111000111111222222444444555555666777777777999999999:::<<>>???>>>???BBBGGGMMMTTTYYY]]]jjjsss~~~~~~~~~|||yyywwwzzzxxxuuurrrnnnjjjhhhfffUUUPPPIIIBBB>>>:::777555333333222222111000000000...............---------......------------......///...---,,,+++,,,,,,---,,,---------.........///+++,,,,,,------,,,,,,++++++++++++************)))+++++++++*********))))))))))))))))))))))))))))))))))))***+++******)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((++++++)))(((''''''''''''))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***************************+++++++++************************************************)))+++------+++***++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---............/////////............////////////////////////000000000000111111000000111222222333222222333444444555555666666666666777888999;;;;;;::::::<<<>>>AAAEEEHHHJJJSSSZZZfffrrr}}}{{{{{{xxxvvvtttsssssssssrrrqqqxxxtttmmmeee\\\UUUPPPNNN???<<<777444333222111000000000000000000000000000//////.........------------..................---...------,,,,,,,,,,,,---,,,,,,------------......++++++,,,,,,,,,,,,+++++++++++++++************)))+++++++++***************))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((,,,+++***(((''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))*********))))))(((((('''((()))))))))************((()))***+++,,,+++*********************************************************,,,---,,,+++***+++,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////............////////////////////////000000000000000000000000111222333333111222222333333444555555777777777888888999999:::<<<<<<<<<===>>>@@@BBBCCCFFFKKKRRRZZZcccooo}}}}}}zzz{{{}}}~~~xxxsssrrrqqqooommmlllmmmlllkkkiiihhhccc[[[QQQHHHAAA<<<:::999777333111111111000///.........//////000000000/////////...------,,,,,,,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((+++***)))(((''''''''''''((((((((((((((((((((((((((()))******++++++******(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((+++++++++******)))))))))((()))))))))************((()))***,,,,,,+++***)))***************************************************+++,,,+++******+++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------........................////////////////////////000000000000000000000000111222333444111111222222333444444444555666666777777777777777888888888999:::;;;<<<===@@@CCCFFFIIINNNWWWbbbkkktttzzzvvvtttwww}}}|||xxxwwwyyy|||~~~|||yyyyyy{{{wwwpppkkkkkkjjjhhhfffdddbbb___ZZZWWWQQQMMMGGG@@@:::666444333777444222111111222111000---------......///000000//////.........---------,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((***))))))((((((((((((((())))))))))))))))))))))))((()))******++++++******'''(((((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((++++++++++++************))))))))))))************((()))***+++,,,+++*********************************************************++++++***))))))***,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------------.....................////////////////////////000000000000//////000000111222444444111111222333333444444555222333444444555555555555555666666777888999::::::;;;===???@@@BBBGGGOOOUUUZZZ```jjjvvvsssnnnlllkkkqqqzzz~~~}}}|||yyywwwxxxtttlllhhhhhh^^^\\\YYYUUUQQQKKKDDD???>>>===:::777555444333333000///......000111000///---------....../////////........................---..................---***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++************++++++++++++******+++++++++************)))***************+++++++++)))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((())))))***))))))))))))))))))))))))'''((())))))******))))))''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))************))))))***+++++++++++++++************************************************)))******)))'''''')))+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............,,,,,,---------.....................////////////////////////000000000000/////////000111333444555222222333333444555555555111222333555555666555555666666777888999999999999777:::===>>>>>>???CCCGGGIIINNNUUU]]]fffppp{{{|||yyytttlllmmmssswww{{{{{{~~~{{{}}}}}}zzzyyyuuuqqqnnnggg^^^YYYYYYLLLIIIEEEBBB???;;;777444555444444333333222222222///...------/////////---............////////////,,,,,,------.../////////......------------......)))***+++,,,---,,,,,,+++,,,+++++++++******************++++++++++++******+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''(((((()))***+++))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))))))))***************************+++++++++************************************************)))))))))(((&&&''')))+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---...///000000,,,,,,,,,---------................../////////000////////////000000000000/////////000111333444555222333333444444555555666222333555777888888888777555555666777777777777777666:::>>>???===<<<===???BBBEEEIIIMMMRRRZZZdddkkkuuu}}}{{{xxx}}}zzz}}}}}}~~~~~~{{{tttsssxxx{{{~~~xxxvvvyyyyyyvvvooohhhbbb\\\SSSIIICCCBBB===:::666444444555555555111111111111111000///...444222000000000///...,,,////////////////////////+++,,,,,,---...///000000///...---,,,,,,---...///)))***+++,,,---,,,,,,+++,,,+++++++++******))))))******++++++++++++******+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))'''''''''''')))+++---///))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((('''''''''&&&******++++++,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((($$$%%%&&&((()))******************)))))))))))))))++++++***)))((('''&&&&&&+++*********))))))((((((''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------,,,,,,,,,---...///000000000000............////////////......///000111222222333222222222222222222222222333333444444555666666777666666777777888888999999::::::;;;;;;<<<=========:::;;;>>>AAAEEEIIIMMMOOOZZZ___fffkkkqqqyyy~~~}}}~~~{{{zzz}}}|||}}}{{{wwwsssrrruuuyyyyyyuuupppooopppmmmhhhbbbZZZRRRHHHBBB@@@>>>999666444444333333222111000000222222222111///...,,,+++......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))))),,,---,,,******++++++++++++***))))))************************)))************+++++++++************************(((((((((((((((((((((((()))))))))***+++++++++,,,++++++******************++++++++++++************'''((()))))))))))))))((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))******))))))((((((''''''++++++***)))(((((())))))((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------,,,---...//////000000000........./////////000000000000000000000111111111222222222222222222222222333333333444555666666666666666666777777777777777888999999::::::;;;<<<<<<;;;<<<===???BBBDDDFFFHHHJJJOOOUUUYYY]]]dddmmmuuu{{{~~~yyyuuuuuuvvvvvvvvvuuutttuuuvvv{{{ssshhh```[[[VVVOOOJJJJJJDDD<<<999888777444111333333222222111000000///111111111000000...---,,,111000///////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******,,,---,,,+++***++++++++++++***))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%'''((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))***)))))))))((((((((('''***))))))(((''''''((((((((((((((((((((()))******((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------+++,,,,,,------.........---------...//////000000////////////000000000000111111111000000/////////222222222222222222222222222333333444444555555666666666666555555555555555777777777888999999::::::<<<<<<<<<<<<===>>>???@@@AAADDDHHHJJJLLLQQQXXX^^^ccchhhpppxxxyyy}}}yyytttooonnnmmmnnnoooooonnnllljjjfff]]]RRRIIIEEEBBB>>><<<888555111111222222000...222111111000000////////////000000000000///...---111111000///.........///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))+++,,,+++******++++++++++++***))))))************************)))************+++++++++((((((((((((((((((((((((************************+++++++++***************(((((((((((((((((())))))))))))((((((((((((''''''###$$$%%%'''((()))******)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((()))******((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((((((((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------......///////////////000000000111111000000000000000000//////111111111111222222222222222222333333444444444444555555555444444333333333666666666777888888999999;;;;;;;;;::::::;;;;;;<<<@@@AAACCCDDDDDDGGGKKKNNNMMMQQQWWW^^^eeennnwww}}}}}}xxxxxxzzz}}}zzzyyyxxxuuupppkkkgggddd```______]]]XXXTTTJJJEEE===888777777666666000///...///111222000...000000/////////...............///////////////...//////...---,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))))))))***++++++++++++***))))))************************))))))*********+++++++++))))))))))))))))))))))))************************,,,+++++++++***)))))))))((((((((()))))))))))))))+++*********))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------......///////////////000000000000---......///000000111111000000000111111222222222222222222333333333333333555555444444333333222222666666666777888888999999:::999999999:::;;;<<<<<>>;;;777444222000...---/////////111222222000////////////...............---......///////////////......---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))***+++***++++++++++++***))))))************************))))))*********+++++++++************************************************,,,+++++++++***))))))))))))))))))******+++++++++*********))))))))))))((())))))*********))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))******((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((())))))******++++++''''''(((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...---,,,,,,---...///............////////////,,,------...000111111222//////000000111222222222222222222222222222222222444444444333333333333333555555555666777777888888888888888999:::<<<===>>>@@@@@@????????????@@@@@@???@@@AAABBBDDDIIINNNSSSVVVZZZ___cccggglllqqquuuuuu||||||}}}~~~|||{{{|||{{{yyysssrrrssswww{{{|||zzzvvviiifffaaa___]]]ZZZUUUPPPGGGCCC>>>;;;999999999999444444444333222000///---//////000000000000//////........................---....../////////......///...............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---***++++++++++++***))))))************************)))************+++++++++************************************************+++++++++***************))))))******++++++,,,,,,((((((''''''''''''&&&&&&++++++++++++***)))(((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))******+++((((((((((((((()))******((((((''''''''''''((((((''''''((((((((()))))))))************************(((''''''''''''(((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''(((((()))******+++(((((((((((())))))))))))((((((((()))))))))******'''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++------------------------///...,,,++++++,,,...///------------...................../////////000000/////////000111222222222222222222222222111111111333333333444444444444444333333444444555666666666888888888999:::;;;===>>>@@@@@@??????@@@AAA@@@@@@<<<===>>>>>>???BBBGGGJJJJJJMMMPPPRRRTTTWWW[[[^^^```fffoooyyy|||zzzzzz||||||xxxtttnnnlllkkklllooonnniiidddXXXSSSNNNKKKJJJGGGCCC???888888777555333222333444...///111222222222222222//////000///.........///.............../////////.........///......------------------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++---***++++++++++++***))))))************************)))************+++++++++************************))))))))))))))))))))))))***************+++++++++((((((((()))***+++++++++(((((('''''''''&&&&&&&&&)))************))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((()))******((((((((((((((()))******((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********)))(((&&&%%%$$$&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************++++++******++++++,,,---++++++++++++++++++++++++------------------,,,,,,///...,,,++++++,,,---///,,,,,,,,,---------......///////////////............//////000111222222222222222111111111111111111333333333444444555555555111222222333333444555555888888888888999:::;;;<<<<<<;;;:::;;;===>>>===<<<:::;;;<<<===>>>@@@EEEHHHGGGHHHJJJJJJJJJKKKNNNPPPNNNRRRXXX```jjjuuu~~~}}}}}}yyyuuuqqqtttyyy{{{vvvqqqkkkgggcccbbbaaa]]]UUUNNNHHHDDD???<<<<<<<<<999777222555777666222//////000222333222111///......//////000000///......000111......//////////////////......//////...------,,,*********+++,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&((()))(((&&&%%%'''******++++++++++++***))))))************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,&&&''''''((()))******+++***)))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))******'''''''''''''''((()))***((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------......---,,,,,,---------,,,,,,+++++++++------............------,,,---...//////...---,,,---.........//////000000000000000000111111111111444444444555555555666666555444444444444555666666444555666777999;;;<<<===;;;:::::::::;;;;;;<<<===>>>>>>=========???AAABBBDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKOOOUUU[[[aaafffiiiooorrrwww}}}}}}zzzxxxyyy{{{{{{vvvqqqlllhhhfffhhhlllmmmkkkggg\\\XXXRRRLLLHHHDDDAAA>>>;;;:::888555444333333333444333111000000111333444000000///...............//////.........---------...------,,,,,,------...------------------------------------------------...............---------++++++++++++,,,,,,---.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))************)))'''%%%&&&)))***(((&&&'''((((((((((((((('''&&&(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------...//////...------............/////////000000000000000111111111111111111111111222222222333444444444444444555666666555555666777999:::;;;;;;::::::999999999::::::;;;;;;:::::::::;;;<<<===>>>BBBBBBBBBCCCDDDDDDEEEEEECCCDDDGGGJJJOOOSSSWWWYYY[[[^^^ccchhhmmmssszzz~~~~~~~~~}}}{{{yyyxxxtttqqqpppqqqooojjjeee```\\\XXXXXXYYYXXXUUUQQQJJJFFFBBB>>><<<:::777555777666444333333333444444333222111000000111222333000000///...............//////.........---------...------,,,,,,------...------------------------------------------------//////......------,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))))))))))))))************)))'''&&&''')))***(((&&&(((((()))))))))))))))(((************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***************************++++++++++++***))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------...//////...------............////////////000000000000111111111111000000000000111111111111444444444444444555555666666666777777888999999:::;;;::::::999999999:::::::::999999999:::;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQUUUYYY]]]aaafffjjjkkkmmmqqqvvv{{{|||xxxtttpppnnnlllhhhdddaaa```\\\WWWRRRNNNJJJFFFDDDDDDCCC???;;;<<<:::777666555555444222111111111111222333444444111111////////////111111000//////............///...............---------...------,,,,,,------...------------------------------------------------/////////...---,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******************************)))))))))((((((((())))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))************)))(((''''''))))))(((''''''((()))******+++******************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((&&&''''''''''''''''''(((%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***+++++++++,,,,,,---------,,,,,,------------,,,,,,---..................---.........//////////////////000000000111111111111222222222333333333333444444444333333444444555666777777777777888888888888<<<;;;;;;:::::::::::::::<<<<<<<<<<<<===>>>??????>>>>>>???@@@@@@AAAAAABBBGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNQQQSSSUUUXXX\\\^^^\\\]]]___aaadddgggiiijjjtttvvvzzz{{{tttmmmfff```]]]YYYVVVRRROOOLLLIIIDDD@@@<<<:::888888888888666444666444333333444444333222.........///000111222222000///............///000000///............//////...........................------,,,,,,------...------------------------------------------------000///......---,,,++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***((()))))))))************)))((((((((())))))((((((&&&'''((()))***+++++++++'''''''''''''''''''''''')))))))))))))))*********((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((''''''((((((((('''''''''(((((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************)))******+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***+++++++++,,,,,,---------------............------.........------.........///////////////.........///000000000111111111111333333333333444444444444333333333333333444555555777777777777777777777777999999888888777888888999<<<======>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSTTTTTTUUUWWWWWW]]]___dddiiiooosssuuuvvvzzzuuullliiiddd^^^VVVOOOIIIFFFFFFDDDAAA>>><<<:::888666333222222222333444333222111000//////111111///........./////////////////////................../////////............//////---........................------,,,,,,------...------------------------------------------------///......---,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******((()))))))))************((()))))))))(((((())))))%%%&&&'''((())))))***)))''''''''''''''''''''''''******))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((())))))******+++))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////......---///...------------...//////////////////.........000000000000111111111111111111111111222222222333333333333333333444444555666666777777777777777777444444444444444555666666:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEDDDDDDDDDEEEEEEFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPSSSWWW\\\```ccceeefffgggiiikkknnnppptttyyy|||~~~yyyqqqlllfff___ZZZOOOMMMJJJFFFBBB>>>;;;999888777666444333222222222111111111000000000000///111000000000111111///---//////000000000///..............................///............//////000---------..................------,,,,,,------...------------------------------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))************((()))******(((((()))***%%%&&&'''(((((()))((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))************)))((('''&&&%%%%%%''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************************))))))***+++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,///...------------...///000/////////............000000000000111111111111000000000000111111111111333333222222333333444555555666666666777777888888333333333444555666777888999:::;;;============<<<>>>>>>>>>???@@@@@@AAAAAAFFFFFFEEEDDDDDDEEEEEEEEEEEEGGGIIIIIIHHHFFFFFFGGGCCCCCCCCCCCCEEEHHHKKKMMMMMMOOOQQQTTTVVVWWWXXXXXXTTTUUUVVVWWWYYY\\\```cccfffiiimmmqqqssswwwzzz}}}~~~{{{zzz|||}}}}}}~~~}}}{{{yyyxxxuuussssssuuuxxxwwwrrrllleeeaaaZZZTTTNNNJJJEEECCC>>>===;;;999777666555555222222222111000000222333///000000000/////////000111111111222444333222000//////000111111000//////......////////////.....................///000000---------.........//////...------,,,,,,------...------------------------------------------------+++,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++))))))))))))************(((***+++***(((''')))+++'''(((((()))))))))((((((************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************************((()))***+++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...---,,,,,,---...///000000//////.........---000000000000111111111111111111111111222222222222333333222222333333444555555555555666777888888888555555555666888999;;;<<<:::;;;<<<>>>>>>>>>>>>=========>>>>>>??????@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFFFFEEECCCCCCCCC?????????@@@BBBEEEHHHJJJMMMNNNOOOPPPPPPOOONNNNNNLLLLLLLLLKKKKKKLLLPPPSSSWWWXXXZZZZZZ[[[^^^bbbeeedddfffiiiooowww|||~~~zzzvvvuuurrrnnnqqqvvvnnnmmmjjjhhhfffccc___\\\YYYVVVTTTUUUWWWTTTLLLFFFIIIGGGDDD@@@<<<:::999888777666555333222111000000111222111111000111333555---///000000000000222333------...000222222000......///000222222222111111......////////////.....................///000111---------.........//////...------,,,,,,------...------------------------------------------------***++++++,,,,,,------......---,,,,,,++++++++++++......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))************************+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))************(((***,,,+++(((''')))+++)))************))))))(((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))***++++++,,,************************,,,,,,++++++***)))(((((()))************+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,---......//////............------------......///............///000000////////////000000000000111111222222222333333333222222111111222222333444222333555777777777777666555666666555555666888;;;<<<<<<<<<<<<============>>>===;;;:::;;;===@@@BBBAAAAAA@@@???@@@AAABBBCCCEEEBBBAAABBBEEEEEEAAA===888;;;???DDDGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJMMMOOOOOOMMMKKKMMMOOORRRVVV[[[___ccceeebbbgggmmmpppqqquuu|||zzz~~~zzzwwwwww{{{|||zzzvvvmmmjjjeeebbb___\\\YYYVVVQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBBBBAAA@@@>>>===<<<777777666555444333333222333333333222222222111111111111111111000000000000////////////////////////////////////000000000000,,,...000111111000...,,,------......//////000000........................///......,,,+++***))))))---,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,---...---,,,***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''')))***++++++***)))'''************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))*********************************+++++++++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,,,,,,,+++************++++++++++++,,,,,,,,,------++++++*********+++,,,---***+++,,,,,,------,,,,,,......------------............------......///000.../////////000000000000111111111111222222222222222222222222222333333444222333555666777777777666666777777777666777999;;;;;;;;;<<<<<<=========>>>>>>===;;;;;;;;;===@@@BBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDDDDBBB???===@@@CCCGGGJJJKKKJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGIIIIIIGGGEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMQQQUUUVVVVVVXXX]]]bbbhhhiiikkkmmmmmmmmmlllkkkgggkkkrrr{{{|||~~~~~~zzzvvvsssiiieeeaaa```bbbccc```\\\UUURRRNNNKKKIIIGGGEEECCCAAA@@@???===<<<:::999888::::::::::::999777666555555444444333333222222111333222222222111111111111111111111111000000000000000000000000000000000000////////////000000000000---...///000000///...---.........///////////////........................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---,,,,,,------,,,------...---,,,+++***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((()))***++++++***)))((((((((())))))*********+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********,,,+++)))'''&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%******))))))))))))******''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))*********))))))(((((((((************************((()))***+++,,,...//////)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,......------------......---------------......///....../////////000000000000000000000111111111111222222222222333333333333333444555666666666666666666888888888777888:::<<<::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;===???AAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBEEEHHHKKKKKKKKKKKKFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFDDDAAA???>>>>>>>>>>>>>>>???AAACCCCCCAAA???@@@?????????>>>>>>======AAACCCEEEDDDBBBBBBEEEHHHIIIJJJMMMOOOQQQQQQQQQQQQPPPTTTZZZaaahhhnnnsssuuuqqqmmmhhhfffgggjjjmmmooowwwyyy|||{{{xxxvvvxxx}}}zzzwwwtttuuuzzz|||zzzssssssrrrqqqppppppppppppjjjjjjiiigggccc^^^ZZZWWWQQQMMMIIIGGGHHHGGGDDDAAAAAA>>><<<:::::::::888777888777777666555444333333222333333333333222111000111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111////////////000000000000///////////////////////////////////////.................................,,,,,,------.........///---,,,,,,,,,,,,---......//////..................,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))******((()))***++++++***)))(((''''''((()))***+++,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))+++***))))))((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,+++)))((((((((()))***))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))((((((************************(((((()))***,,,---......))))))*********+++++++++******))))))******+++,,,((()))***+++++++++))))))***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,---......//////.........------,,,,,,------...---,,,,,,,,,,,,---.............../////////000000////////////000000000000222222222333333333333333444444444555555666666666555777888888777888999;;;999999:::;;;<<<======>>>===<<<;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDDDDCCCBBBAAA@@@>>>@@@CCCFFFHHHIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDGGGEEECCC@@@>>>==================>>>@@@@@@???===========================???@@@@@@>>><<<;;;<<<>>>;;;<<<>>>@@@AAABBBBBBBBBCCCDDDHHHLLLRRRXXX]]]___ZZZVVVRRRPPPQQQTTTVVVWWWYYYZZZ]]]aaaeeehhhiiijjjnnnnnnnnnooopppooommmkkkjjjjjjiiiiiiiiihhhhhhhhheeeccccccdddggghhhhhhfff___]]]\\\]]]aaadddfffeeeccccccdddddddddbbb```___WWWWWWVVVUUUUUUUUUUUUUUUQQQQQQPPPNNNKKKGGGCCCAAABBB???<<<;;;;;;:::888666888777555555777777777666666666666555555555444444000000111111222111111000/////////000000111111111000000000000000/////////111111111111000000000///000000000000000000000000////////////000000000000//////............//////000000//////......------........................---------.........//////---,,,,,,,,,,,,---...............---......//////------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))************)))((('''(((((()))******+++++++++++++++++++++***))))))((((((((((((((((((((((((+++******)))((('''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((***,,,...///))))))(((((((((((((((((())))))))))))))))))))))))************************************)))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((())))))******************************((()))))))))*********+++))))))*********+++++++++******))))))******+++,,,%%%&&&(((***++++++***************+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////....../////////000000000111222333444444444333333444444444444444555555555444555777777777777888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHFFFCCC@@@;;;===@@@CCCFFFHHHIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDBBB@@@?????????@@@<<<;;;;;;<<<>>>>>>===<<<999999999999::::::::::::999:::999888777666777888999999::::::;;;;;;;;;;;;;;;;;;===@@@EEEJJJPPPSSSHHHEEEBBB@@@AAACCCDDDDDDCCCDDDFFFIIIKKKLLLMMMNNNRRRQQQQQQRRRSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNOOOOOONNNMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>===;;;999888666999888666555666666555555333111000111444555555555222222222222222222222222000000111222222222111111//////000000111111222222////////////////////////111111111111000000000///////////////////////////////////////000000000000//////............//////000000//////......------........................//////.........------------,,,,,,,,,,,,---......---,,,,,,,,,---...//////---------------------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************))))))************))))))******))))))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((((((***,,,///000(((((())))))))))))))))))************************++++++++++++++++++++++++++++++*********))))))))),,,++++++******++++++,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***%%%&&&&&&''')))******+++************************)))))))))))))))((((((((()))************+++++++++******))))))******+++,,,&&&&&&((()))******++++++************++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------------------......///------........./////////////////////000000000000111222444555555555444333555444444333444444555555333555777777777666777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCFFFLLLQQQPPPJJJEEE>>>???AAADDDFFFHHHJJJJJJFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@AAABBB;;;999888999:::;;;:::999::::::999888777666555444444444444333333444444555777777666666555555555555444555666999>>>CCCHHHKKK???<<<999888999:::::::::;;;<<<===>>>>>>>>>>>>>>>BBBAAA@@@AAABBBBBB@@@???>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@???======<<<>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::888777777666666666777777444444444555555444444333222222222222222333333444111000///000333555555555111111111111111111111111///000000111111111000000000000000111111222222222////////////000000000000111111111111000000000000........................////////////000000000000///////////////////////////////////////.................................///.........------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000---------,,,------...///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))((((((''')))))))))*********++++++***))))))))))))))))))***************))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))***+++,,,(((((())))))))))))******************************************************(((((((((((('''''''''''')))((((((''''''(((((()))((())))))******))))))(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((******))))))))))))******'''''''''((((((((())))))************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++************++++++************++++++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......------......///000---------.........////////////000000000111111111111222444555666555444333555555444333333333444555333555888999888777888999::::::::::::999999999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAAAAAAAABBBGGGRRR\\\^^^VVVNNNAAABBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@???@@@@@@AAA;;;999888888999:::999888;;;:::999888777555555444555444333333444555555555555444444333222222222333222222333555888;;;???AAA:::888666555666666666555888888999999999999888888;;;:::999999::::::999888777777777888888888999999999999999777666666777888888888888666555555666777777777777666666555555555444444333333333333444444111111222222222222222222000000111000000111222333222111000111333555555444333333333333333333333333000111111111111111000///000000000000000111111111/////////000000111111111111111111111000000000000////////////////////////////////////000000000000---...///000000///...---.........///////////////........................,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,---...000111222...------,,,---...///000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******)))))))))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((++++++)))(((((()))***+++(((((()))))))))*********++++++++++++++++++++++++************************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))************))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((******))))))))))))******((((((((((((((('''''''''************************))))))******++++++++++++)))************+++++++++*********)))***++++++,,,111///---+++*********+++)))************+++++++++)))***+++,,,---,,,++++++,,,---......//////......---,,,,,,++++++,,,,,,---///............///000000---------.........//////000000000000111111111111111222444666666555444333666555444333222333444555444777999:::999999999:::;;;;;;:::999999888888777::::::;;;;;;<<<=========???@@@AAABBBCCCBBBAAAAAA@@@AAAGGGVVVeeehhh___UUUCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@>>>>>>>>>???===;;;999999:::;;;;;;:::777666666666555555555444555444222333444555444444444444333333333333444444333333222222333444666777999777555555555555444333555555666666666555555444888666555555666666555444333333333444444444444444444444444333333444666888555555555444333444666888666666555555444444333333222222222111111222333333111111111111222222222222222333333222111111333444000///---...000222222111444333333333333222222222222222333333222222111000000000000000000000000/////////000000111111222222111111111111000000000000000000000000000000000000////////////000000000000---...000111111000...------.........//////000000........................)))******+++,,,......///---,,,,,,,,,,,,---......---------...000111333333...------,,,---...///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------)))************+++++++++******))))))))))))******''''''((()))***+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))((((((((((((((((((''''''(((***,,,---(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++))))))************))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&((()))************(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))************************((((((((((((((((((((((((++++++,,,,,,+++***((('''+++***)))))))))***,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------///000111......000111111000//////111444888<<<<<<999444111222222333333333333444444333333333444555666777888;;;:::888777777999:::<<<888999;;;<<<===<<<;;;;;;>>>???AAABBBBBBBBBAAAAAAAAAAAALLLXXXdddrrroooZZZLLLEEE@@@BBBDDDDDDDDDFFF@@@AAABBBCCCDDDDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;>>><<<:::999::::::999888::::::999777666444333333444444333333333333222222000111222333333333333333444444444444444444444444555444333222111111111111333222111222555666444111444333222111111222333444222222222222222222222222222222111111111111111111222222111111111222444555666444222111111333666888111111111222222333333333333333222222111000//////////////////000000000000...///000111222333444444444333222111111222333444111111111111111000///...000000000000000000000000000000000000000000000000......//////000000111111111111000000//////......)))---222666777555111...111111000000/////////...////////////////////////---------....../////////...------,,,,,,------......---,,,+++++++++,,,---,,,---......//////......+++++++++,,,,,,---------////////////...---,,,,,,************))))))))))))((()))***++++++***)))(((***************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((()))***,,,---))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''''''''''''''((((((((())),,,,,,,,,+++***))))))((())))))))))))************))))))************))))))++++++***)))((('''&&&&&&(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))*********)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************(((((((((((((((((((((((('''(((***+++,,,,,,++++++******)))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---...///000111......000111111000000///000444888;;;<<<999555333222222333333333333444444444444444555666777888999:::999888888888999:::;;;999:::;;;<<<<<<<<<;;;:::>>>???AAABBBCCCCCCBBBBBBEEEDDDMMMYYYgggwwwuuuaaaPPPGGG@@@AAACCCCCCCCCEEEAAABBBCCCCCCDDDCCCCCCCCC??????===<<<;;;::::::::::::888666666666777666444777777666666555444444444444444333333333222222222000111222222333333333222333333333333333333333333444333222111111111111111444222222333666666555222333222222111111222222333222222222222222222222222111111111111111111111111222222111111111222333444333222111000000222333444111111111222222333333333333333222222111000000///////////////000000000111//////000111222222333333333222111111111111222333111111111111111111000///000000000000000000000000111111111111111111111111/////////000000000000000111111000000000000//////...///111222333222000///111111111000000/////////////////////////////////------.....................------,,,,,,------...------,,,++++++,,,,,,---+++,,,,,,---------------,,,---------------......---............------,,,,,,++++++++++++***************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++*********+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((''''''''''''''''''((((((((())))))+++******)))((((((''''''(((((()))))))))*********))))))************))))))'''''''''''''''&&&&&&&&&))))))*********)))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))###$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))))))))))))))))))))************************))))))))))))))))))))))))((((((***++++++,,,++++++***))))))))))))***++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------......///000......///000000000000000000333777:::;;;:::777555222222333333333333444444555555555666777888999:::888888999999999:::::::::;;;;;;<<<<<<<<<;;;::::::===>>>@@@BBBCCCDDDDDDCCCHHHDDDKKKWWWggg{{{|||jjjVVVKKKAAA@@@AAABBBBBBDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>><<<;;;:::999999999888666444444555555444333444444444444444444555555333333333333222222222222000111222222333222222222222222222222222222222222222111111000000000111111444333333444666666555333111222222222222222222111222222222222222222222222111111111111111111111111222111111111111222333333111111111111222222222333111111111222222222222222333333222222111000000000/////////000000000111111000000000000111111222222222222111000000111222222000000111222222222111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000111111111111333222000///...///000000111111111111111000000000000000000000000000000000///..................---...------,,,,,,------...---,,,,,,+++,,,,,,------***++++++,,,---,,,,,,,,,...............---------,,,,,,------...------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''''''''((((((((())))))))))))((((((''''''&&&&&&%%%(((((())))))))))))******((())))))******))))))(((%%%&&&&&&&&&''''''((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((''''''************************************************,,,,,,++++++***))))))((()))))))))))))))******+++************************************************+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------......//////......//////000000111111000222666999:::999888666222222222333333333444444444444444555666777999999777888999:::::::::::::::======<<<<<<<<<;;;::::::<<<>>>@@@BBBDDDDDDDDDDDDFFFAAAFFFSSSeee}}}sss]]]OOOBBB???@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;:::999888888888999777666555666777666555444444444444444444444444333333333222222222222111111111222222222222111111111111111111111111111111000000000000000000111111222222222333444444444333000111222333333222111000111111111111222222222222111111111111111222222222111111111111111111222222111222333444555444444333111111111111111222222222222222222111111111000000//////000000000111111111000000111111111111111111111111111111111111111111000000111222333333333222111111111111111111111111111111111111111111111111222222222111111000000000000000000111222333333444333222111//////000222333222222222222222111111111111111111111111111111111000000//////.........---.........------.........------,,,---------......+++,,,,,,---------------//////......---------,,,++++++,,,---......---------------,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***)))(((&&&%%%))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,+++***)))((('''&&&%%%************************++++++++++++++++++++++++,,,,,,+++******)))))))))(((((())))))************************************************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------........................///000000111222000222444777888888777666222222222333333333444444333333333444555666777888666777888::::::;;;::::::>>>======<<<;;;;;;;;;;;;;;;===???AAACCCDDDDDDCCCCCC???DDDPPPaaa{{{yyybbbRRRCCC>>>???@@@@@@@@@CCCCCCCCCCCCBBB@@@???>>><<<;;;:::888777777666666999777666555777777777666777777666666555444444333333333222222222111111111111111111222222111111000111111111111111111111111000000000000000000111111///000111222222111222222000000222333333222000000000000000111111222222222000000111111111222222222111111111111111111111111000111333555555444333222111111111111111111111111222222222111111111111111000000000000111111111111111111111111222222222222111111111222222111111111000111222333333444333333222222222222222222222222111111111111111111111111333333222222111111000000000111111222333444555555111111222333444444555555222222222333333333333333222222222222222222222222111111111000000/////////000//////////////////000------......////////////---...//////000000////////////......------,,,,,,+++,,,,,,---............---,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++***)))'''&&&))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((((((''''''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))),,,,,,+++***((('''&&&&&&************************************************))))))))))))***+++,,,---'''((())))))******))))))******************************************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---............///111222333000111333444555555555555222222333333333333444444333333333333444666777888777777888999:::;;;;;;<<<>>>===<<<<<<;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAA@@@>>>DDDMMM[[[tttzzzeeeUUUDDD???@@@@@@??????AAAAAAAAAAAA@@@???>>>===::::::888777666555555555666444333333444555555444777777666666555444444333222222222222111111111111111111111222111111000///111111111111111111111111222111111000000000111111...///111111000000000111000111111111111111111000//////000000111222222222000000000111222222333333111111111222111111000///...///111222222222111000111111111111111000000000111111111111111111111111000000000111111111222222222222222222333333444444111222333333333333222111222222333444444444333333222222222222222222222222222222222222222222222222333333333222222222222222111222222333444555555666000111333555666666666555333333333333444444444444333333333333333333333333333222222222222222111111222111111000000111111222...///000111111111111111///000111111222111111111///////////////.........------......///.........------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,++++++******))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''((((((''''''&&&&&&&&&%%%((())))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***************)))))))))***************************************************))))))))))))+++,,,---'''''')))*********)))(((************************************************)))))))))*********++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------......---...///111222333111111222222333333333333222222333333333333444444333333444444555777888999888777777777888:::<<<======<<<<<<;;;;;;<<<===>>>;;;<<<>>>???@@@@@@??????;;;<<>>===<<<999999777666555444444444444333111111333444333222444444444444444444444444222222222222111111111111111111111111111000//////222222222222222222222222444333222111111111111111---000222222000///111222111111000000000000111111/////////000111222222222///000000111222222333333000111222222111000///...//////000111111111111111222111111111000000000///111111111111111111111111000000111111111222222222222222333444444555666666222333444444444444333222444444444444444444333222333333333333333333333333222222222222222222222222222222222333333333333333333333444444555555555666222222333444555555555444333333444444555555555555333333333333333333333333333333333444444444444444333333333222222333333333///000111333444444333333000000111222222222222222000111111111111111111222/////////000//////...............------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))*********)))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((())))))***+++,,,,,,---************************))))))))))))))))))))))))---,,,+++))))))))))))***&&&''')))*********)))(((************************))))))))))))))))))))))))((())))))))))))*********((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,......---...///111333444111111111111111111222222222222333333333444444444555555555555666888999:::888888777666888:::===>>>===<<<;;;;;;<<<===>>>???;;;<<<===>>>??????>>>===777999@@@CCCFFFZZZjjjggggggVVVEEE@@@BBBAAA>>><<<===>>>>>>>>>>>>======<<<999888777666555444444444555333222222333444444333111111222333333444555555222222222111111111111000111111111111111000//////222222222222222222222222555444333222111111111111...111333333111000111333222111000//////000111222...//////000111222222222///000000111222222333333000111222222222000///...222222222222222333333333222111111111000000//////111111111111111111222222000111111111111222222222222222333444555777777888333333555555555555333333555555555555444333222222333333333333333333333333222222222222222222222222222222222333333444444444444444444555555555555555555444333222222222333333444444444555555555666666444444444444444444444444333444444555555666666666555444444333333444444555000111222444555555444444000000111222222222222222222222222333333444444444000000111111000///......000/////////............+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&%%%%%%%%%'''(((***))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************((((((((()))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''((()))***+++,,,(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$#########$$$&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))*********++++++++++++(((&&&$$$%%%(((***)))(((++++++******++++++,,,---************************)))***+++,,,---,,,+++******))))))((((((((((((((()))************+++++++++)))************+++++++++************************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000333111000......///111222333333222222111222222222333444555777777777777666555666888:::;;;;;;;;;:::===;;;999999:::===>>>???===<<<;;;:::;;;;;;===>>>>>>>>>===@@@EEEMMMUUUZZZYYYQQQFFF@@@??????===:::<<<======<<<;;;888666555555555444444444444555555444444444333333222222222333333333333333333333333444222000///...///000111222222111111111111111111444444333222111111222222555444333111000/////////000000000000000000000000444333333333333333333333333333444555555555555444222111000//////000111222111111222222333333333333444555555555444333333222222222222222333333444555333333333222222111111111444444444333333333222222666666666555444444444333555555555555555555555555444444444555777888777666444444333333333222222222555555555444444333333333444444444444444444444444555555444444444444555555444444555555555555444444555555555555555555555555222333333333444555555555111222333555666666777777666666555555444444333333333333333333444555777777555555555555555666666777777777666666666666666666555666777888777666444222......////////////......111000...---,,,,,,------,,,++++++++++++---...///......------,,,++++++***+++,,,---......---,,,+++*********))))))))))))(((************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))...---,,,***)))'''&&&%%%))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&(((***,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++)))'''&&&%%%&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))(((((((((((())))))))))))************)))))))))*********++++++///---***+++---...---+++******))))))******+++,,,************************))))))******+++++++++***+++***))))))(((((())))))))))))*********+++++++++)))************+++++++++************************++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000222111000......///111222333222222111111222222222222222444555666666555555666666888999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<<<<===@@@FFFKKKOOOQQQJJJBBB>>>??????===;;;;;;;;;;;;:::999777555444444444333333333333444444444444333333333222222222333333333333333333333333333111000///...///111111111111111111111111111111111111111000000/////////222222111000000000111111111111111111111111111111222222222222222222222222111111222222222222222111333222111111111111222333222222222333333333444444666666666666666555444444444333333333444444555666555555555444444444333333444444444444333333333333555444444444444444333333555555555555555555444444666555444444555444222000444444444444333333333333444444444444444333333333444444444444444444444444555555444444444444555555444555555666666555555444444444444444444444444444444444444444444444555555222333444666777777888888444444444555555555555555444444444555555666777888666666666555666777777888888888888777777777777777666777888888888666555444000000111111111111000000111000///------------------,,,,,,++++++,,,......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))******++++++******)))***************************)))))))))((((((''''''))))))))))))))))))))))))******))))))(((''''''&&&&&&(((***,,,,,,+++)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************************(((((((((((())))))))))))))))))))))))************((((((((()))))))))******...,,,***)))******)))((())))))(((((())))))***+++************************))))))(((((())))))***+++,,,+++******))))))******)))))))))*********++++++)))************+++++++++*********************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................------......///000111000/////////000111222222222111111111222222333111222333444444555444444666666777777888:::;;;<<<;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<>>===>>>???===;;;999999999888777555444333333333222222222222333333333333333333222222222222222222222222222222222222111000///...///000111222111111111111111111111111000000111111000000///...////////////000000111222111111111111111111111111111111111111111111111111111111111222222111111000444333333222222333444444333333444444444444444555777888888888888777777666666666555555555666777777888777777777777666666666555555555444444444333333333333333333444444444444666666666555555444444444666555444444555555333111555555555444444444444333333333333333444444444444555555555555555555555555555444444333333444444555555555666666666666555555444444444444444444444444555555555555444444444444444555666777888999999999333444444555666666777777666666666666777888999999777777777777777888888999999999999999999999999999999999888888888888777777444444555555555555444444222111000//////.../////////...------,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++&&&&&&''''''((())))))***))))))))))))))))))))))))++++++******)))(((((((((&&&(((***+++,,,+++)))(((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''(((((((((((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))***++++++******************************)))((((((***+++,,,---,,,++++++******++++++))))))))))))************))))))*********+++++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------............------------...//////000000/////////000111111111111111111111222222333111222333333444555555555777666666666777999;;;<<<===???@@@@@@???===;;;;;;;;;;;;;;;;;;<<<<<<======???>>>======<<<<<<======???===<<<<<<>>>>>>===;;;999999888777666555444333333333222222222222333333333222222222222222222222222222222222222222222222/////////...///000111222000000000000111111111111111111222333333222111000///////////////000000111111111111111111111111111//////000000000000111111333333333444444333333222444444444444444555555555666666666666666666666666:::::::::;;;;;;:::999999888888777777777888888999888888888888888888888888666666666555555555444444333444444444555555666666777777666666555555444444555444555666888999888666666666555555555444444444222222222333333444444555555555555555555555555555444444333333333333444444555555555666666555555555333333333333333333333333666555555555444444333333555666777888999999999999666666666777777888888888777777777777777888999:::888777777777777888999999:::::::::::::::;;;;;;;;;;;;:::999999999999::::::777888888999999888888777555444444333333333222222222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---............------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))+++++++++*********))))))'''(((***+++++++++))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((((()))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''((((((((()))))))))***((()))))))))************(((((((((((())))))))))))))))))***))))))***+++,,,+++************+++,,,,,,************************++++++***)))***+++,,,------,,,,,,+++++++++++++++(((((()))))))))*********))))))*********+++++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------------.../////////////////////000000111111000000000111111222333333333333444444555666666666555555555666888:::;;;<<>>===;;;999999999888777666555555444444444333333333333444444222222222222222222222222111111111111111111111111.........//////000111111//////000000000111111111000111111222222222111111111000000///////////////111111111111111111111111//////000000111111111111333333444555555555555555555555666666777777777777999999999999999999888888;;;<<<<<<======<<<<<<<<<::::::999888888999999999888888888888888999999999777777777666666666555555555555666666777777888888777777666666666555555555555555555666888999888777666666555555555444444444111222222333333444444444555555555555555555555555333333222222222222333333444444555555555555444444333333333333333333333333555555444444333333222222555666777888888999888888999999999888888888777777777777777777777777888999777777666666777777888999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;::::::888888888888888888777777555555444444333111111000............------------...---,,,++++++,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))++++++++++++************'''((()))***+++******)))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((())))))(((((($$$&&&((()))***)))'''&&&''''''''''''(((((((((((('''(((***,,,,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************((((((((()))))))))******(((***+++*********,,,...+++++++++***+++,,,,,,---************************+++++++++++++++,,,,,,------,,,++++++******++++++((((((((()))))))))******)))************+++++++++*********************************)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///---......//////000000000000000000000000111222333333333333333444555666777444444555555666888999:::999===@@@???;;;888888999999999;;;<<<============999999999999999::::::;;;;;;<<<======<<<;;;999888999888777666555555555555444444333333333333444444111111111222222222222222000000000000000000000000.../////////////////////...//////000000111111111//////.........///000000222111000000////////////222222222222222222222222000000111111222333333333222222444555666777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>===;;;;;;:::999999999999:::888888888999999999999999888888888777777777666666777777777888888888888888666666666666666666666666777666555555666666444222555555555444444444444333222222222222333333333333444444444444444444444444333222222111111222222333333333444444444444333333222222222222222222222222333333333333222222222222444555666666777777777666999999999888777666666666666666666555555666666777555555555555555666666777888888888999999::::::;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999888777666555444222222111111000//////.........------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))************************(((((()))************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******))))))(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&'''((()))***)))((((((''''''''''''((((((((((((&&&''')))++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))))))))************)))))))))*********++++++''')))***)))'''''')))+++***************++++++,,,************************))))))***+++++++++++++++,,,,,,+++***************(((((((((((()))))))))***)))************+++++++++************************++++++******)))*********************************++++++,,,,,,,,,---------------,,,,,,------...///,,,---...///000000000000////////////000111222333333222222222333444555666333333555666777888888888888<<>>:::777888:::888999;;;<<<===>>>>>>===888888777777777999:::;;;999:::;;;;;;:::999888888777666555444333333444444333333222222222222333333000111111111222222222222000000000000000000000000//////////////////............//////000111111222000///---,,,,,,...111222111111000000000111222222222222222222222222222222222222333333444555555666333444555777999:::;;;;;;<<<===>>>???@@@@@@@@@???@@@?????????>>>>>>>>>>>><<<===>>>>>>?????????>>><<<;;;:::999999999999:::999999999:::::::::;;;;;;999999888888888777777777888888888777777777777777555555555666777777888888777666555666666666444222444444444444333333333333333333333222222222222222333333333333333333333333222222111111111111222222111222222333333222222111222222222222222222222222111111111111111111222222333333444555555555444444555555555555555555555555555444444333333444444555333333333333333444444555666666666777888999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<===>>>>>>>>>>>>===<<<;;;<<<<<<===<<<;;;:::999666666555444222111000000......////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''(((((((((((()))''''''''''''((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************************++++++++++++***,,,,,,***'''&&&(((***)))))))))))))))******+++************************'''(((***+++++++++***))),,,+++******))))))******(((((((((((()))))))))))))))************+++++++++************************,,,,,,+++***)))))))))***************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,---...///000000000000////////////000111222333222111111000111333444555222333555777888888777777999===@@@>>>:::888:::===777999;;;===>>>>>>>>>===;;;999888777888999;;;===777888999999999888888999666555333222111222222333222222111111111111222222000000111111222222222222000000000000000000000000///000000000///...---------......///000111111222333111...------000333555/////////000111333444555222222222222222222222222333333444555555666777777555666888;;;===???@@@@@@???@@@AAACCCDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????<<<===>>>???????????????<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<999999999888888888888777888888777777666666555555444444555666777888999999666666666777999:::999888444444333333333222222222444333333222222111111111222222222222222222222222222222111111111111222222111111111222222111111111111111111111111111111111//////000000111111111222222222333333444333333333111111222222333444444444444333333222222222333333222111111111111222333333444555555666777777888888777999;;;======<<<;;;:::<<<<<<============<<<<<<<<<===>>>??????>>>===<<<===>>>?????????>>><<<<<<999999777666444333111111...///000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((*********))))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&'''((((((((((((((('''''''''''''''''''''''')))************+++++++++++++++***))))))((())))))))))))))))))************((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++---,,,+++*********+++,,,*********************************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,............///////////////000000111111111111000000000111111111222222222222222333444666777888888::::::999999::::::;;;<<<999:::;;;<<<<<<<<<;;;;;;888777666555666777999;;;;;;;;;;;;:::999888777666555444444333333222222111000000000000000111111222222222222111000//////...111111111000000000000000000000000000000000000000000000111111111111000000111111111000000000000000,,,---......------///111333333333222222333777:::666777999;;;<<<<<<<<<;;;===<<<<<<>>>AAACCCCCCBBBEEEFFFGGGHHHGGGEEECCCAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>><<<;;;:::888888888999999999777666777::::::888666777777777777777777777777222444666888888888777666666555555444444333333333555555666777777777666666333222222222222333444444555444333222222333444555222333333444555555666666444444333333222111000000333222222111111111111111333333222111111111111111111111111111111111222111000111111111111222222222000111111111111111000000333333333333333333333333111111222222222222222111000111111222333444444555777888888999::::::;;;;;;>>>======<<<<<<======>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===<<<:::999999888888555555444333222222111111000///---,,,+++,,,,,,---,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********)))******++++++++++++************++++++'''((()))******)))((('''++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))*********+++++++++,,,+++***)))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***+++++++++************++++++---,,,+++*********++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------............//////////////////000111111111111000111111111111111222222222222222333444555666777777888888888888888888999999888999:::;;;<<<;;;::::::777666555444555666888999:::::::::999888666555444555444444333333222111111111111111111111222222333333333222222111000000///000000000000000000000111000000000000000000000000000000111111111111000000111111111111000000000000111222333333222222444666111333444555555666888:::<<<===???@@@@@@@@@@@@???@@@???>>>???BBBDDDDDDDDDHHHHHHIIIJJJIIIGGGEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<;;;:::888777777888888888777666777999999888555666666666666666666666666444555777888777666555444555555444444444333333333444444555555555555555444333222222222222222333333444333222111111222333444111222222333333444555555555555555444444333333222555555444333222222222333555444444333333333333333222222222222333333333444333333333333444444444555333333333333222222111000222222222222222222222222111222222333333222222111222222222222333333333333555555666666777888888999::::::999999999999::::::<<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>888888777777666555555444222111///...---------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,***)))(((((((((++++++************++++++((()))***++++++***)))((()))))))))))))))***************++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))***(((((())))))))))))************))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++++++++************++++++,,,,,,+++************+++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......//////......---............///////////////000111111111111111222222222222222111111111222222333333444555666666777777777666666666666666777888999:::;;;:::999999555444333333333444666777888888888777666555333333444444444333222222111111222111111111111222333333333333333222222111111000/////////000000111111111000000000000000000000000000000111111111111000000111111111111111111111111111222333222222222444666333666999<<<<<<===>>>???EEEEEEFFFFFFFFFFFFEEEEEECCCAAA???@@@CCCFFFGGGGGGJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEECCCBBB@@@??????<<<<<<:::999777777777777777666555666777777666555555555555555555555555555555666777777666444333111444444444444444333333333444444444555555444444333444444333333333333333333555444333333333333444555333333444555555666666777777777777777777777666666888888777555555444444444333333222222111222222222222333444444555666777777777777777888888888999999666777666666555444333222222222222222222222222222222222333333333222222111333333333222222222111111222222333333444444555555666555555444444555555666<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBB<<<<<<<<<;;;;;;::::::999666555333222000000000///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))((((((++++++************++++++******++++++++++++******'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((((((((()))*********)))((('''''''''(((((((((((((((((((((((())))))))))))************))))))((((((((((((((()))(((((((((((()))))))))******))))))(((((())))))***+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++************++++++,,,++++++************************************************+++++++++++++++******+++,,,,,,---......------........./////////---------.........//////...///000111111111111111333333222222222222111111222222333333444444555555666666777666666666555555666777888999:::999999888444333222222222333444444555555666666666666555555444444333333222111111111111111000000111111222333222222222111111111000000---......///000111222222000000000000000000000000000000111111111111000000000111111111111111222222000111222222222333555777:::<<<@@@BBBCCCDDDGGGHHHLLLLLLKKKKKKKKKJJJJJJIIIDDDBBB@@@AAADDDIIIKKKMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHGGGEEECCCBBBAAA@@@======<<<:::999888777777666666555444555555555444333333333333333333333333444444555555444333222222444444444444444555555555666666777777777777666666777777777777666555555444888888777777777777888888888888999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;:::999888777666666666555555444444444444444555555555666888999;;;<<<<<<<<<<<<<<<=========>>>>>><<<;;;;;;:::999888666555444444444444444444444444333333444444444333222222222222222222111111111111111111111222222222333333333222222111111222222333999:::;;;===>>>?????????AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBBBBBBB@@@?????????>>>>>>>>>===:::999888777555444333222000/////////......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***((()))******++++++++++++++++++************++++++************************(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((('''''''''((())))))*********)))))))))((((((((('''''''''''''''''''''''''''(((((()))))))))*********''''''&&&&&&&&&''''''((('''(((((((((((())))))))))))((((((''''''(((((()))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***************++++++************++++++++++++++++++******))))))************************))))))))))))******++++++******+++,,,,,,---......------------......//////------------..................000111111222222222333222222222222222222222444444444444444444444444666777777888888777666666666777888999999999888888333333333222222222333333222333444666777888888888444333333222222111000000///////////////000111111000000000000////////////------...///000111111222000000000000000000000000000000111111111111000000000000111111222222222333333444666777777999<<<>>>AAACCCDDDEEEFFFIIINNNQQQPPPPPPOOONNNNNNMMMMMMMMMEEECCCBBBCCCHHHLLLPPPQQQNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGFFFDDDCCCCCC@@@??????>>>===;;;::::::777777666555444444555666444444444444444444444444222222333444444444444444555555666666777777888888::::::;;;<<<<<<<<<<<<;;;============<<<;;;999888::::::;;;;;;;;;;;;::::::<<<<<<======>>>?????????>>>>>>>>>???????????????===<<<;;;:::999999999999:::::::::999999:::;;;;;;999999;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@???>>>===;;;:::888888888888888888888888666666777666666555444444222222222222222222222222111111222222222222333333222222111111111111222222444555666888999999::::::<<<===>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<:::888777666222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++'''((()))+++,,,,,,,,,+++++++++************++++++)))))))))(((((()))))))))************))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((()))))))))******'''&&&&&&&&&&&&''''''(((''''''(((((((((((())))))((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))******++++++******++++++************++++++******++++++******)))(((************************((((((((()))******+++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,------------.........---...///111222222222222222222222222333333333444555555555555555555444444555666888999999999888777666777888999:::999888888444444444444333333333333111222333555777888888888333333333222111111000000///............///000000////////////////////////.........//////000000000000000000000000000000000000000111111111111000000000000111111222333333333444666888:::;;;>>>BBBDDDGGGHHHHHHHHHJJJMMMRRRVVVTTTTTTSSSRRRQQQQQQQQQRRRJJJIIIHHHIIIMMMQQQSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCCCCBBBAAA@@@???;;;;;;:::999777666888:::777777777777777777777777444444555555666777777888777888888999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEDDDBBB@@@>>>======>>>>>>>>>>>>======>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>===============<<<;;;;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA????????????????????????<<<<<<<<<<<<;;;:::999999666666666555555444444444222222333333333333333333333222222111111222222333111222333444555555555444666888:::===@@@BBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;555555444333222111000///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,+++***)))(((++++++************++++++))))))(((((((((((())))))++++++******)))(((((('''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))*********''''''''''''''''''''''''(((((((((((()))))))))***((('''''''''(((((()))***'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++******++++++************++++++)))******+++***)))((('''************************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,---------.........---...///000222222222222000111111222333444555555777777777666666555555555333444777999:::999999888777888999:::::::::999888555555666666555444444333111222333444555555555555333333222222111000000000///////////////000000111///////////////000000000......//////////////////000000000000000000000000000000111111111111000000000000111222222333444444666888;;;>>>AAADDDHHHLLLMMMNNNPPPQQQRRRTTTWWWZZZYYYXXXWWWVVVVVVVVVWWWXXXRRRQQQPPPQQQSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTPPPOOONNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFEEE@@@AAA@@@>>>;;;;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;::::::;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIIIILLLLLLMMMMMMKKKIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBCCC??????>>>>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>><<<:::888777555444333333333333333333333333333333222222222222333333222222333333333333222222444555777:::<<<>>>???@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???<<<;;;:::999777666555444000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***+++,,,,,,+++)))(((++++++************++++++******)))(((((()))***************)))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++''''''''''''((((((((()))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++)))******++++++)))((('''************************))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......---...///000222222333333000000111222444555666666888888777777666666555555111333666888999999999888777888999:::;;;:::999999666777777777666555555444222222333333333222111111333333222222111000000000000000000000000111111222000000000000000111111111///////////////.........000000000000000000000000000000111111111111000000000000111222333333444444===???CCCFFFIIIMMMRRRVVVQQQTTTXXXZZZZZZ[[[\\\^^^\\\[[[ZZZZZZZZZ[[[\\\]]]YYYXXXVVVVVVWWWVVVUUUSSSUUUUUUUUUTTTTTTUUUVVVVVVPPPPPPOOONNNMMMKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEEEEBBB???>>>AAADDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAABBBEEEGGGIIIKKKLLLLLLQQQQQQRRRQQQPPPMMMJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDBBB???;;;888666555333333333222222222222222333333222222222222333333333333444444333333222222333444666888:::;;;<<<<<<===>>>AAACCCDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEEEEECCCBBBAAABBBAAA@@@???===<<<::::::444444444333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........%%%'''))),,,------,,,+++++++++************++++++,,,+++***))))))***+++,,,((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))&&&''''''(((((((((((((((------,,,+++***)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,,,,+++***)))))))))*********************************+++,,,,,,,,,,,,+++))))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------.........///000111111000///...........................000///.........///111222000000111222333444666777===;;;888666666666555444444555555666666666666666888999999999999:::::::::777888888777555555666888333333222111222333444555444444333333222111000000000000000000000000000000////////////////////////333333222111000///......111111000000//////......111222333333111000111222222222222333555888<<<>>>DDDHHHMMMQQQSSSUUUXXXZZZ]]]^^^``````___^^^^^^___```^^^\\\^^^bbbdddaaa]]]\\\]]]]]]]]]\\\[[[YYYXXXYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRPPPNNNNNNNNNNNNOOOLLLMMMLLLKKKJJJJJJLLLNNNMMMOOOPPPRRRRRRPPPOOONNNMMMHHHDDDEEEHHHJJJHHHEEEDDDDDDEEEGGGIIIIIIGGGEEEEEEDDDCCCAAA@@@?????????BBBBBBBBBCCCCCCDDDEEEFFFIIIJJJKKKJJJJJJKKKNNNPPPUUUVVVWWWVVVRRROOOMMMMMMTTTTTTUUUTTTQQQNNNLLLJJJHHHIIIJJJLLLNNNOOOPPPPPPMMMOOONNNJJJIIIKKKKKKHHHJJJGGGGGGIIIHHHGGGIIINNNLLLLLLMMMNNNQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSRRRPPPNNNLLLKKKKKKMMMOOOQQQQQQOOOLLLIIIJJJJJJIIIIIIIIIIIIIIIIIILLLJJJHHHGGGGGGFFFCCCAAAFFFEEECCCAAA???===;;;::::::999888666444222111000111111111111222333444555222333333222000111333555///000333555777999::::::777999;;;>>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????<<<;;;999666444333222222......------,,,+++******------------,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++(((((((((((()))***+++,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''',,,+++***))))))***+++,,,---,,,+++)))(((&&&%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******************************)))))))))*********++++++,,,+++******))))))******************************''''''((())))))))))))((())))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---------------..................---........................000//////...///000111222000000111222444666999:::>>>;;;888777666666555444444555555666666666666666777777666666666555555555555555666444222222333444333333222111222222444444444333333222111111000000000000000000000000000000000000000000000000000000111111111111000000000000222222111111000000000000222333444444333333444555444444444555888===DDDHHHRRRTTTXXXZZZ\\\^^^aaacccaaaccceeeeeedddcccccccccccc```^^^```dddfffccc___````````````___]]][[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPNNNNNNPPPRRRPPPRRRTTTVVVWWWVVVVVVUUURRRNNNIIIIIILLLNNNLLLJJJOOONNNMMMNNNOOONNNMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMMMMOOOQQQQQQPPPPPPQQQSSSSSSTTTVVVUUUTTTRRRRRRRRRRRRTTTVVVWWWVVVUUUSSSSSSOOOPPPQQQRRRSSSTTTTTTTTTNNNQQQPPPMMMLLLOOOOOOLLLMMMKKKMMMQQQSSSRRRTTTXXXWWWVVVTTTTTTUUUVVVVVVUUUVVVUUUSSSQQQQQQRRRTTTUUURRRTTTVVVXXXWWWUUURRRPPPOOOQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKIIIIIILLLJJJIIIIIIIIIHHHFFFDDDFFFEEEDDDCCCBBB@@@??????:::;;;;;;<<<<<<===>>>>>>888777777666777777888888555555555333222111333555555666777888888999999999777888999:::;;;<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@>>><<<:::888777666111111000///...,,,,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++***)))))))))))))))***************++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************((((((((()))))))))******++++++***)))))))))******************************&&&&&&'''((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................///////////////000111111111111111222555999===??????<<<999777777666555444444555555666666666666666777777666555444333222111444555666444222111111222333333222222111222222333333333222222111000000000000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222111111///111222111111111333555666777888:::???FFFOOOUUU[[[]]]^^^^^^___```cccffffffiiillllllkkkiiihhhhhhfffdddcccdddggghhhfffcccdddddddddcccaaa___]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUVVVWWWXXXXXXWWWWWWWWWVVVTTTSSSUUUVVVUUUWWWYYY[[[\\\]]]]]]\\\XXXTTTOOONNNPPPRRRQQQPPPRRRPPPNNNNNNPPPQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPSSSTTTRRRTTTWWWWWWVVVUUUVVVWWWVVVWWWYYYYYYXXXWWWXXXZZZZZZ\\\___aaa___^^^]]]]]]]]]^^^___``````aaa``````]]]```aaa^^^^^^aaaaaa^^^XXXWWWYYY```ccccccfffjjjmmmkkkiiihhhiiijjjkkkjjjjjjgggbbb^^^]]]___bbbeeedddhhhmmmpppoookkkeeeaaa______``````^^^\\\YYYWWWYYYYYYYYYXXXVVVSSSQQQOOOOOONNNMMMMMMMMMKKKIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA???>>>>>>======;;;;;;999888888888999::::::;;;:::888777666888:::===>>>======<<<;;;999999999999888888777777888888999:::;;;<<<>>>AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA???===<<<;;;666555444333111///............------,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((************+++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&'''))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******))))))((((((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++************************(((((((((((())))))))))))******))))))))))))******************************((()))******++++++******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---........................///////////////000000111111111111333777;;;@@@CCC???===999777777777666444444555555666666666666666888777777666555555444444777888888777555333333444333222222111111111111111222222111111000000000000////////////////////////000000000000000000000000000000111111111222222222111111111222222222222222000111222111000111333555777:::@@@DDDJJJQQQZZZ```bbbbbbaaa```___aaadddgggjjjmmmppppppooommmkkkkkkiiihhhgggiiikkkkkkiiigggffffffeeecccaaa___]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]]]][[[YYYXXXYYYZZZ[[[[[[]]]^^^______^^^^^^[[[WWWSSSQQQRRRSSSTTTSSSQQQOOOMMMNNNPPPSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQQQQQQQRRRTTTVVVXXXWWWXXXYYYYYYXXXYYY[[[]]]aaabbbcccccccccdddfffiiipppsssvvvuuupppllliiiiiiooopppqqqsssuuuvvvvvvvvvwww{{{|||zzzzzz|||{{{xxxnnnkkkkkkpppuuuvvvyyy}}}zzzsssqqqssswwwzzz}}}wwwxxxwwwvvvtttqqqmmmjjjgggmmmmmmmmmllljjjgggdddbbb\\\[[[YYYXXXVVVRRRMMMIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGEEEBBB???===<<<<<<>>>===;;;::::::;;;===>>>???@@@@@@???===>>>@@@BBBDDDDDDDDDCCCAAA@@@>>>===>>>===;;;999888777888888777777888999:::<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCAAA??????;;;;;;999888666444222222//////......---,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&%%%''')))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++************************'''((((((((()))))))))***)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))((())))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---..............................//////000000000000000111111222444888<<<@@@BBB>>>;;;888777777777666555444555555666666666666666666666666666666666666666666888999888666444444444111111111111111111111000111111000000000000//////////////////////////////////////////////////////222222222222111111111111///000000111111222222222444555555444333444777::::::BBBKKKRRRWWW\\\bbbgggkkkkkkiiigggfffgggjjjnnnmmmoooqqqqqqpppmmmmmmmmmlllkkkkkklllmmmmmmkkkjjjfffeeedddbbb```^^^]]]\\\\\\\\\]]]^^^___``````aaa^^^^^^```aaacccddddddeeeaaabbbbbbaaa^^^\\\\\\]]]_________^^^]]]\\\[[[[[[ZZZWWWTTTRRRRRRSSSTTTUUUVVVTTTRRRSSSUUUXXXXXXXXXZZZZZZYYYXXXXXXYYYYYYYYYQQQRRRTTTWWWZZZ]]]___aaabbbaaa```^^^^^^```dddhhhqqqsssuuuvvvyyy||||||{{{tttssspppmmmiiibbb[[[UUUUUUTTTTTTSSSRRRQQQPPPPPPMMMLLLIIIGGGEEEDDDDDDEEEBBBAAA???>>>???@@@BBBDDDAAABBBBBBBBBBBBCCCEEEHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA>>>===<<<<<<<<<999999888888888999999:::<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>===;;;999888777222222111000///...---,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((,,,)))'''&&&''')))******(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************************''''''(((((())))))******)))))))))*********++++++((((((((((((((((((((((((((((((((()))))))))******))))))((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------.................................///000000000000000000111333555888;;;===???;;;999777666666777777666444555555666666666666666222222333333444444444444222444666666444222222222//////000111111111111000000000000///////////////000000000000000000000000........................333333222222222111111000...//////000111222333333222333444444444777;;;>>>DDDMMMYYY```ccceeeiiimmmppppppooommmkkkmmmpppssspppqqqrrrrrrpppnnnnnnooommmmmmnnnnnnnnnmmmllllllgggfffdddbbb```____________```aaabbbdddeeefffgggeeefffgggiiijjjkkkllllllgggiiiiiigggeeebbbaaabbbcccbbb```^^^\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVYYYXXXWWWWWWYYY[[[[[[ZZZ[[[[[[ZZZYYYXXXXXXYYYYYYRRRVVV\\\dddkkkqqquuuwwwwwwvvvtttqqqpppqqquuuxxx{{{rrrlllggggggffffffeeedddcccccc```]]]XXXRRRLLLIIIGGGFFFDDDBBB@@@??????AAACCCEEEBBBCCCDDDCCCCCCDDDGGGIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA>>>===<<<;;;:::999999999::::::;;;<<<<<<<<<<<<<<>>===<<<888888777555444222111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++)))''''''(((******)))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++(((((())))))))))))******))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,........................---...///000111000000//////111333666888999999999999777444444666777777777444555555666666666666666222222222222222111111111...000333444222111111111,,,---///000111222111111////////////////////////000000000000000000000000////////////////////////111111222222222222333333//////000111222333444555222333555777:::>>>DDDHHHRRR[[[eeekkkkkklllpppuuuqqqrrrrrrqqqpppqqqtttvvvuuuuuuuuusssqqqpppqqqsssmmmnnnoooooonnnmmmlllllliiihhhfffdddcccccccccccceeeeeeggghhhjjjlllnnnnnnlllmmmoooqqqrrrsssssssssooopppqqqooollliiihhhhhheeedddbbb___\\\ZZZXXXXXXUUUVVVXXXXXXWWWWWWWWWXXXXXXXXXZZZ]]]aaaddddddccccccbbbaaa```____________bbbhhhrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzqqqggg]]]VVVQQQOOOMMMKKKGGGDDDCCCDDDEEEGGGHHHIIIIIIGGGFFFFFFHHHJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>=========::::::;;;::::::999888888<<<<<<>>>???AAACCCDDDEEEEEEGGGIIIKKKLLLLLLLLLKKKGGGGGGFFFEEEDDDBBBBBBAAA@@@???>>><<<:::888777666222222000///......------------------------------++++++*********+++,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''((())))))(((''''''&&&''''''((()))******+++(((((()))))))))*********))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))************************************++++++++++++((((((((((((((()))******))))))))))))))))))))))))((())))))***************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,------------......+++,,,---......---,,,+++........................---...000111111111000//////111444666777777666666777555333333555777777777444555555666666666666666555444444333222111000000---///222444333222222222+++,,,...000222222222222.........///////////////000000000000000000000000000000000000000000000000///000111222333444555555000000111222444555666666888:::===@@@EEEKKKSSSXXX]]]dddmmmpppooopppuuuzzzuuuvvvvvvvvvvvvwwwzzz|||xxxxxxwwwtttrrrrrrtttvvvmmmnnnoooooommmlllllllllkkkjjjhhhgggfffffffffgggiiiiiikkkmmmoooqqqrrrsssqqqsssuuuvvvxxxxxxwwwwwwuuuvvvwwwuuurrrnnnmmmmmmfffeeeccc```]]][[[ZZZZZZUUUWWWZZZ[[[[[[ZZZZZZZZZYYY[[[___fffmmmrrrttttttsssrrrpppooonnnmmmmmmllluuu|||~~~~~~}}}tttmmmiiiggg\\\YYYTTTPPPNNNMMMNNNOOOPPPPPPOOOLLLJJJIIIJJJLLLFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFDDDCCCBBBBBBAAABBB;;;;;;;;;:::999888777666999999:::;;;<<<<<<======AAACCCFFFIIIJJJKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA???===;;;;;;555555333111000/////////------------------------------,,,+++************++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))***++++++)))((())))))))))))))))))))))))******))))))))))))************))))))(((((('''''')))***+++,,,,,,+++***)))*********)))((('''''''''(((((())))))*********+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************------,,,+++************+++++++++*********))))))((())))))(((''''''(((***,,,,,,,,,++++++*********'''(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------------......//////000000222222333444444555555666555555555555555555555555777777777777777666666555111222222333333222222111444333111000000000111111222111111111000000//////////////////////////////000000///////////////000111222222222222111111000///111222333222222444555222555888:::;;;;;;<<<>>>@@@@@@BBBFFFMMMUUU\\\aaaaaajjjtttwwwvvvvvvxxxxxxyyyzzz{{{{{{||||||{{{{{{wwwwwwwwwvvvtttrrrpppnnnjjjlllnnnpppqqqrrrqqqqqqkkklllmmmkkkhhheeeddddddeeehhhmmmssswwwyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy}}}yyyuuurrrooollljjjhhhhhheee^^^[[[]]]]]][[[^^^```aaa```]]][[[YYYYYY]]]bbbjjjsss}}}ooofffiiinnnnnnrrr{{{{{{|||~~~|||sssggg___^^^```bbbccc___]]]ZZZWWWTTTRRRNNNLLLOOOJJJGGGHHHHHHEEEEEEGGGLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDBBB???===;;;::::::777777777777888:::;;;;;;>>>??????AAACCCEEEGGGHHHHHHHHHIIIJJJLLLLLLJJJHHHGGGHHHIIIGGGEEECCCBBBBBB<<<:::888555222111000000------------,,,,,,++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++***))))))+++---++++++***************+++***))))))(((((((((((((((***************************++++++++++++***))))))''''''(((((()))))))))***(((((()))******************)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((())))))************+++++++++)))))))))))))))))))))((())))))))))))))))))))))))************************++++++*********++++++,,,+++++++++*********))))))))))))***)))(((''')))+++,,,,,,,,,+++++++++******)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000111111222222222222333333444555555555555555555555555555555555555555666666555555444333111222222333333222222111333333111000000000111111111111111000000000//////000000000000000000000000000000////////////000000111222222222111111000000///000111222111222444666888;;;???BBBDDDDDDFFFGGGLLLMMMOOOSSSYYY```fffjjjjjjooouuuxxxyyyzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyywwwuuurrrpppooonnnooorrrtttuuuvvvvvvvvvppppppooolllhhhffffffgggkkknnnrrrwwwzzz{{{|||{{{||||||}}}}}}}}}}}}||||||}}}{{{xxxvvvsssqqqooonnneeegggeeeaaa___aaaaaa^^^ZZZ\\\^^^______``````aaammmttt~~~xxxllllllnnnrrrzzzxxxnnn```UUUWWWYYYXXX\\\dddooooooqqqvvv|||wwwrrrkkkffffffkkkqqqvvvwwwqqqqqqvvvzzz||||||yyyuuuqqqlllgggbbb___ZZZRRRKKKJJJJJJHHHGGGIIILLLJJJIIIJJJKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKEEEDDDBBB@@@>>>===<<<;;;888777666666666666666666999:::;;;<<<>>>@@@BBBCCCEEEFFFGGGJJJLLLLLLKKKJJJHHHIIIJJJIIIFFFDDDDDDDDDAAA???<<<999666444222222------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++***))))))+++---++++++************+++++++++***))))))(((((())))))************************((((((((())))))*********)))*********++++++++++++(((((()))******************)))(((((((((((()))***(((((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++++++++***************)))***+++***((((((***+++,,,,,,,,,++++++++++++***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000111111222333333444222222333333444444555555444444444444444444444444333333444444333333222111111222222333333222222111333222111111000111111111111111000000000000//////111111111111111111111111000000////////////000000111111111111111000000000111222333333444555999<<<@@@DDDJJJOOOQQQRRRSSSTTT[[[]]]___cccggglllooorrrrrrrrrtttxxx{{{|||{{{{{{yyyzzz|||}}}~~~~~~|||yyywwwtttrrrqqqtttuuuwwwzzz{{{|||{{{{{{wwwuuurrrnnnjjjiiikkknnnuuuwwwzzz|||~~~~~~}}}}}}||||||||||||{{{zzzzzzyyyyyyxxxvvvtttqqqooommmlll```dddfffeeefffiiiiiigggdddeeegggjjjmmmqqqssstttzzzuuuvvvxxxyyyxxxmmmeeeXXXWWWUUUWWW]]]fffooouuu}}}zzzwwwvvvtttpppjjjeeebbbUUUJJJJJJJJJHHHJJJQQQWWWYYY]]]bbbgggiiihhhfffbbb^^^XXXSSSRRRTTTWWWZZZbbbgggnnnuuuxxxzzz{{{|||}}}|||zzzxxxwwwwwwxxxxxx|||}}}}}}zzzrrrggg\\\XXXVVVRRROOOOOOOOOMMMKKKKKKKKKLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFEEECCCAAA@@@@@@@@@;;;;;;999777666555555555666666777888999;;;===>>>@@@BBBEEEIIIKKKLLLLLLKKKJJJKKKLLLKKKIIIGGGGGGGGGGGGEEEBBB???;;;999777666000000/////////..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++)))***+++---++++++************++++++,,,+++******))))))******************************''''''&&&'''((()))+++,,,************++++++++++++(((((()))******************))))))(((((())))))***((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++***(((''''''(((***+++************)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++***************************++++++***))))))***,,,+++++++++++++++++++++++++++,,,---------,,,+++***++++++,,,,,,,,,,,,---------------...............000000111222222333333444111222222333444444555555444444444444444444444444333333333333333222111111111222222333333222222111222222111111111111111111000000000000000000//////000000000000000000000000000////////////000000111222111111000000000111111444555666888999<<>>===;;;;;;::::::777777777777888999:::;;;:::>>>BBBFFFIIIJJJKKKLLLLLLMMMNNNNNNLLLJJJJJJKKKJJJHHHFFFDDDAAA???===<<<666555444333111000///...////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---++++++*********+++,,,,,,---,,,++++++******++++++************************)))((('''&&&''')))+++---((((((((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++*********)))))))))))))))************************,,,,,,++++++++++++,,,,,,))))))*********+++++++++((()))))))))*********+++************************((((((((((((((((((((((((+++******)))(((((())))))***************************++++++***))))))***,,,++++++++++++++++++++++++***++++++++++++******)))+++++++++,,,,,,------------------.........////////////000000111222222222111111222222333444444555444444444444444444444444444444444444444333222222111222222333333222222111111111111111222111111111//////////////////000000///////////////////////////////////////000111111111111000000111222333333555777:::===@@@DDDIIIMMMSSSWWW^^^cccfffhhhkkkllloooppprrrtttuuuvvvvvvvvvqqqjjjhhhooowwwyyyyyy{{{zzz{{{}}}~~~~~~}}}~~~~~~|||yyyuuusssuuuzzz~~~~~~}}}|||~~~|||zzzwwwsssqqqooojjjkkkjjjhhheeeeeefffhhhooowww{{{sssppppppppptttyyyyyyrrrpppkkkddd]]]WWWSSSRRRSSSZZZcccjjjooorrruuuwwwtttnnnhhhdddbbb]]]TTTNNNJJJIIIHHHHHHJJJKKKNNNOOORRRQQQQQQRRRTTTTTTTTTSSSUUUOOOJJJIIIHHHFFFGGGIIIGGGHHHJJJKKKLLLMMMOOOOOOOOOMMMKKKIIIHHHGGGHHHHHHIIIKKKNNNPPPQQQTTTWWWYYYVVVVVVVVVVVVUUURRRPPPOOOQQQRRRTTTWWW[[[```fffjjjpppooonnnmmmooorrrvvvxxx~~~wwwsssuuuqqqlllhhheeeaaa]]][[[UUUUUUUUUUUUSSSQQQNNNMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA999999888777777777777777777:::???BBBDDDFFFIIILLLMMMOOOPPPPPPNNNMMMNNNOOOJJJJJJIIIHHHFFFEEECCCCCC>>>===;;;888555333111///.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++******+++,,,,,,------,,,,,,+++++++++++++++************************,,,+++)))(((((()))+++,,,))))))(((((((((((((((((((((((()))***************))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((()))))))))************************************)))))))))(((((())))))))))))************+++++++++((())))))******+++++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((((()))***************+++++++++)))***+++***((((((***+++***++++++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,------...,,,,,,------.../////////......//////000111111111111111222222333333444444333333333333333333333333444444555555444444333222111222222333333222222111000000111222222222222111......////////////000000........................///......//////000111222111111000111222444666777888;;;AAAFFFKKKPPPUUUXXX___bbbgggkkknnnpppsssvvvxxxxxxyyyzzz{{{{{{{{{{{{rrrjjjiiirrryyyzzz{{{~~~~~~~~~}}}zzzyyyzzz~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwuuussspppllljjjhhhccceeegggggghhhkkkrrrwwwtttkkkbbb___]]]\\\___ccclllssswwwtttqqqnnnjjjddd\\\ZZZWWWSSSOOOLLLIIIHHHIIILLLPPPSSSVVVYYY]]]```[[[XXXTTTSSSSSSQQQMMMIIIGGGHHHJJJKKKKKKKKKJJJJJJPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKLLLMMMMMMMMMMMMOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLOOOTTTXXXZZZYYYYYYZZZ]]]aaaeeehhhppprrruuuyyy|||wwwtttaaaaaa___]]]YYYTTTOOOLLLMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEE===<<<:::888777555555444555888<<<===>>>AAAFFFJJJNNNPPPQQQQQQPPPPPPPPPQQQLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDBBB>>>;;;888555444////////////............------------------------++++++,,,,,,,,,,,,------,,,------,,,******+++---++++++***++++++,,,---...---,,,++++++******++++++************************---,,,***)))))))))***+++++++++++++++************(((((()))***************)))******++++++******))))))))))))*********++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,,,,+++)))(((''''''((()))***++++++,,,************************)))((((((''''''(((((())))))************+++++++++((())))))******+++,,,,,,************************************************,,,++++++*********++++++))))))*********+++++++++))))))***)))(((''')))+++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,******+++,,,,,,---......,,,,,,------...//////000......//////000111111111111111111222333333444444333333333333333333333333444444555555444444333222111222222333333222222111///000111222333222222111........./////////000000////////////////////////............///000111222000000000111333666999;;;???DDDLLLSSSYYY___dddgggkkkmmmppprrrtttwww{{{~~~zzzrrrrrr{{{~~~{{{}}}}}}|||}}}yyyyyyyyyxxxwwwvvvuuuuuurrrqqqpppooommmkkkiiihhhfffiiikkkmmmpppwwwzzz}}}zzztttddd[[[SSSPPPOOOMMMNNNRRRUUU[[[^^^]]]ZZZYYYVVVRRRNNNLLLJJJIIIHHHHHHGGGFFFIIIIIIKKKLLLNNNPPPSSSVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^aaabbbbbbbbbbbbbbbcccfffiiiiiigggeeebbb```\\\```ccccccaaa______```___]]][[[YYYXXXWWWWWWWWWUUUVVVUUUSSSPPPOOOPPPQQQOOOPPPQQQQQQQQQQQQPPPOOOLLLMMMLLLJJJHHHIIIMMMPPPPPPOOONNNOOOPPPSSSVVVXXXWWWXXXZZZ]]]ccckkkuuu|||xxxwwwtttpppiiiaaaZZZVVVSSSRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHDDDCCC@@@===:::888666555555888:::999888;;;BBBHHHNNNPPPRRRRRRQQQQQQRRRSSSPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFCCC@@@===;;;:::666555444333111000///...........................+++++++++,,,,,,---------,,,------,,,******+++---++++++++++++,,,---......,,,,,,+++***************************************))))))))))))************++++++++++++*********)))(((((()))***************)))***++++++++++++***)))))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((''')))+++------+++)))'''&&&&&&''')))***+++,,,---******************************))))))))))))******)))************+++++++++((())))))***++++++,,,,,,************************************************************+++,,,---...))))))******++++++++++++((())))))(((''''''(((************++++++,,,,,,,,,************+++,,,---...******+++,,,,,,---......,,,,,,------...///000000/////////000111111222222000111111222333333444444333333333333333333333333333444444444444333222222222222222333333222222222///000111222333333222111---.........//////000000000000000000000000000000............///000222222000000000222444888;;;>>>FFFLLLVVV___fffkkkpppsssssstttvvvwwwyyy|||zzz{{{xxxzzz~~~}}}|||{{{vvvuuuuuuttttttssssssssstttttttttttttttsssrrrqqqnnnqqqssstttwwwvvvooorrrvvvyyyzzz|||zzzvvvrrrlllccc]]]YYYQQQKKKHHHGGGDDDEEEGGGEEEKKKOOOMMMLLLLLLKKKHHHJJJHHHFFFFFFGGGIIIIIIIIIMMMNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]^^^^^^___aaaccceeefffhhhkkkmmmpppqqqrrrnnnqqquuuxxxzzz{{{|||||||||}}}yyyuuuzzz~~~zzzxxxwwwtttrrrpppmmmkkkjjjiiiiiifffffffffcccaaa___```aaa^^^^^^____________^^^^^^VVVVVVUUURRRNNNNNNQQQTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNOOOPPPSSSZZZaaagggjjjooouuuyyyyyyzzz|||~~~vvvnnniiiZZZYYYWWWTTTRRRPPPOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIFFFBBB>>>;;;999888666888888777555888@@@GGGNNNPPPRRRSSSRRRQQQRRRSSSTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@>>>===;;;888555333111000........................+++++++++,,,,,,------------......,,,******+++,,,++++++++++++,,,---...///,,,+++******))))))******************************%%%&&&''')))***************)))))))))((((((''''''(((((()))***************)))***+++,,,,,,+++***))))))************+++++++++'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************************************'''(((((()))***+++++++++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,+++***)))************+++++++++))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++*********++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......111111111000000000000000000000111111222222222222444444444444333222111111111111111111111111111111000111222333333222111000444555555222///---000333............////////////000000//////.........---+++,,,---------...111444222222222444888<<>><<<;;;999888:::===AAACCCKKKMMMOOOQQQSSSTTTTTTSSSUUUUUUUUUUUUSSSQQQOOONNNLLLMMMNNNLLLIIIFFFEEEFFFCCCCCCBBB@@@===888444222555333000...,,,,,,---------,,,***+++,,,------,,,---------,,,,,,,,,++++++************************++++++******++++++,,,---///---+++)))(((((())))))++++++************++++++(((((())))))*********+++******))))))))))))******++++++***)))(((((())))))************************'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))************************************'''(((((()))******++++++))))))))))))************************)))))))))(((************************((()))***+++,,,++++++***)))************+++++++++************************************************************************************************,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111000000000000000000000000111111111222222222222000111222333444444444444111111111111111111111111000111111222222111111000444888:::999555222111222000000000000111111111111000000/////////.........000111222111111222555777111333666;;;AAAGGGMMMPPPYYYccckkkmmmooouuuyyyyyyxxxyyyzzz||||||zzzyyywww{{{~~~zzzuuurrrooojjjjjjhhhfffffflllvvv~~~~~~~~~|||mmmbbb\\\YYYUUUSSSRRRSSSRRRQQQVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJJJJLLLOOOQQQRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]]]]```ccceeefffeeegggjjjooorrrtttvvvyyyzzz~~~vvvsssuuuvvvuuuqqqllleee___\\\ZZZYYYXXXUUUUUUTTTQQQNNNMMMNNNOOOPPPRRRSSSVVVWWWXXXXXXXXX\\\]]]```ccchhhoooxxx}}}}}}rrriiiddd\\\WWWQQQLLLKKKLLLLLLMMMOOOOOOOOOOOOMMMJJJGGGDDD@@@>>>===<<<===???CCCEEEIIIKKKMMMPPPRRRSSSTTTTTTTTTTTTUUUTTTSSSQQQOOONNNMMMNNNNNNMMMJJJHHHGGGGGGFFFFFFEEEDDDAAA===999777666555222000......//////...,,,++++++---......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,***)))((()))***+++++++++************++++++))))))*********+++++++++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&&&&&&&((()))))))))((((((************************+++++++++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************************************((((((((()))******++++++))))))))))))************************))))))))))))************************))))))***++++++++++++***)))************+++++++++************************************************************************************************,,,,,,,,,++++++++++++***))))))***++++++++++++***------------------------......------......///000000000000000000000111111111111111111222222222222000111222333444444444444111111111111111111111111222111111000000111111222333888======999444111000000000000000111111111111000000////////////......000111111111000111333555444777===EEELLLSSSXXX[[[bbbjjjqqqrrrtttxxx{{{|||yyyzzz|||~~~}}}zzzxxxwwwwww{{{~~~{{{uuuooojjjgggdddcccbbbaaagggtttxxxvvvxxxyyywwwwww}}}yyyssskkk```WWWRRROOOKKKHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKKKKLLLQQQRRRVVVYYY]]]___aaabbbiiihhhhhhiiilllpppuuuxxxwwwwwwwwwzzz}}}{{{sssooollljjjiiieeeeeebbb]]]WWWRRRPPPOOOLLLLLLMMMMMMMMMLLLLLLLLLOOOOOOPPPPPPSSSXXX___dddzzz~~~rrrjjj```VVVQQQPPPOOOOOOMMMMMMMMMNNNOOONNNLLLIIIFFFDDDAAA>>>===>>>@@@AAAFFFGGGJJJMMMPPPRRRSSSTTTSSSSSSTTTTTTSSSQQQPPPOOONNNOOOPPPOOOLLLJJJIIIJJJJJJJJJJJJHHHFFFCCC@@@>>>:::888666333111111000111...---+++,,,---//////...------------,,,,,,,,,,,,------------------------------,,,,,,------...///******)))))))))***,,,---++++++************++++++************++++++++++++******))))))))))))******+++***))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((()))))))))((((((************++++++++++++*********))))))(((((('''************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((()))))))))************************************(((((())))))************((()))))))))*********************)))))))))))))))************************************+++*********))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,------------,,,------------------------///............///000000000000000000000111111111222222222222222222222222333333444333333222111000111111111111111111111111222111000//////000111222111666;;;;;;666111...---............////////////000000/////////////////////000000000000111444666===AAAGGGOOOWWW]]]```bbbkkkoootttvvvwwwyyy{{{}}}}}}~~~}}}||||||yyy}}}|||vvvqqqlllhhhfffffffffeeefffnnn~~~|||sssnnnooooookkkgggkkksss{{{}}}||||||vvvnnngggaaa\\\UUUPPPOOOLLLJJJIIIJJJLLLLLLLLLNNNOOOQQQTTTWWWYYY[[[\\\aaaeeejjjoootttxxx{{{}}}}}}yyyxxxuuuoooggg```\\\ZZZZZZXXXUUUSSSQQQQQQRRRSSSRRRQQQOOOMMMMMMOOOTTTXXXbbbhhhnnnqqqooonnnoooppp|||ttthhh```\\\XXXWWWOOOMMMKKKKKKNNNPPPPPPNNNMMMKKKGGGDDDAAA@@@@@@@@@DDDEEEGGGJJJMMMPPPRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPNNNLLLLLLLLLMMMMMMLLLKKKIIIGGGEEEDDD???>>>;;;777444222111000///---,,,,,,---......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******)))))))))***+++,,,++++++************++++++))))))************************))))))))))))************)))))))))))))))***))))))))))))))))))))))))(((((()))))))))(((((((((((((((((()))))))))((((((++++++++++++,,,,,,------++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))******************************++++++******************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++///............///000000//////000000111111111111333222222222222222222222333333333333222111000000000000000000000000000000222111000//////000111222222555777666222.....................//////////////////000000000000000000111222444555777999===@@@HHHLLLSSS[[[ccchhhkkklllssstttwwwzzz{{{|||}}}}}}~~~}}}{{{zzzzzz}}}zzzvvvrrrnnnmmmmmmnnnrrrrrrrrrsssyyywwwkkkeeeeeeccc^^^YYYYYY]]]bbbcccbbbccc```[[[VVVRRROOOMMMMMMNNNMMMLLLNNNSSSWWWZZZZZZ]]]___dddiiioootttxxxzzzzzzyyyuuusssuuupppiiiccc^^^]]]___```ZZZYYYVVVRRROOONNNPPPRRRVVVYYY\\\]]]\\\\\\]]]___eeeiiiooowww~~~~~~vvvooohhhddd^^^YYYRRRPPPRRRTTTTTTRRRQQQOOOLLLIIIFFFEEEEEEEEECCCDDDFFFHHHKKKMMMOOOPPPOOOPPPRRRSSSSSSRRRRRRQQQQQQRRRSSSRRROOOMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHEEEDDD@@@===888555222111111///------......---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++***************++++++************++++++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******************************))))))((((((((())))))))))))))))))((((((((())))))+++++++++,,,,,,------...---------------,,,,,,,,,************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++......------......///000/////////000111111222222333333333333222222222222///000111222333333333333000000000000000000000000111000000//////000000111333555666555111///000222000000000000111111111111//////000000000000111111111333666:::===BBBHHHLLLTTTXXX___gggnnntttwwwyyyzzzxxxzzz~~~~~~zzzzzzyyywwwuuuvvvyyy|||}}}{{{xxxwwwwwwxxx{{{|||~~~yyynnnaaaYYYXXXSSSPPPLLLJJJKKKMMMOOOPPPPPPPPPOOOMMMLLLMMMOOORRRTTTTTTVVVZZZaaahhhmmmooopppsssyyyzzzsssooommmmmmgggfffccc^^^YYYUUUSSSTTTUUUUUUUUUSSSQQQPPPQQQSSSWWWWWWYYY\\\```eeeiiikkkpppuuu}}}|||wwwqqqiiiaaa^^^^^^]]]ZZZVVVQQQPPPMMMKKKIIIGGGGGGGGGEEEEEEFFFGGGIIIKKKLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUSSSPPPMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIFFFBBB???;;;888666555333000/////////...,,,............---------,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++******))))))++++++************++++++*********)))))))))))))))******))))))))))))******)))))))))))))))******+++************************))))))((((((((()))************)))((((((((()))))))))******+++,,,,,,---------..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++,,,,,,***)))))))))******)))************+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...//////000111111222222444444333333333222222222///000111222222333333222000000000000000000000000//////000000000000//////000333555444111///000222000000000000111111111111//////000000000111111111222555:::@@@FFFMMMTTTYYYaaadddiiinnntttxxxzzz||||||yyyyyy~~~~~~~~~~~~{{{xxxvvvuuutttoooooonnnooosss|||~~~zzzrrrkkk```UUUNNNMMMHHHHHHHHHGGGFFFGGGKKKNNNLLLPPPSSSTTTUUUYYY___dddhhhhhhkkkqqqzzz}}}xxxqqqjjjfffeeeaaa```^^^[[[WWWTTTSSSRRRTTTSSSRRRRRRRRRSSSUUUVVVWWW]]]fffooowww~~~}}}xxxxxxyyywwwpppiiiaaa___[[[VVVQQQMMMJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVUUUSSSOOOLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLJJJHHHFFFCCCAAA@@@;;;888555333333222000...............------------------------------------,,,++++++++++++,,,------)))******++++++++++++***++++++************++++++,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))***++++++************************))))))((((((((()))++++++++++++)))((((((((())))))((())))))***++++++,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++---,,,***)))))))))******)))************+++++++++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++,,,------------,,,---------------------------,,,,,,,,,,,,---.........//////000111222222222444444444333333222222222222222333222222111000///000000000000000000000000...///000111111000///...,,,000444444111//////000............//////////////////000000111111111222888<<>>:::666333333333222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++************++++++************************+++++++++*********))))))******************************++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++************************++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++++++++,,,---------...---------------....../////////000111111222222333444555444111//////000111222222222111111000///111111000000000000111111000000////////////000000............////////////000...---...111222111///000222333333333666<<>>CCCKKKQQQYYY```dddhhhnnnrrruuuuuuuuuuuutttpppllliiiaaa```___^^^___aaacccdddgggggghhhiiijjjlllmmmnnnlllmmmppptttxxx}}}|||zzzvvvrrrqqqrrrqqqmmmiiiiiiooo{{{{{{wwwtttxxxrrrfff```^^^XXXUUURRRRRRUUUWWWXXXXXX[[[bbbkkksssyyy{{{xxxtttvvv|||~~~wwwnnnjjjbbb\\\XXXXXXZZZ\\\^^^___aaaccchhhqqq|||xxxsssnnnfff\\\TTTSSSSSSRRRPPPMMMLLLMMMOOOTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTPPPNNNLLLKKKLLLNNNNNNNNNJJJIIIHHHFFFCCC???<<<:::666555444333222111000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++************))))))******++++++++++++))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((***---//////...,,,***************************&&&''''''((()))******+++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************)))***+++,,,,,,+++***)))************************+++++++++***************,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////*********+++---///000111/////////000111111222222///000222111///......///------...///000000////////////............//////.........------...................../////////000...111333555777===EEEKKKSSSZZZccciiilllnnnqqqsssyyyxxxwwwvvvtttooojjjfffbbbbbbbbbbbbccceeefffgggnnnnnnooopppqqqsssuuuvvvzzz{{{}}}{{{sssoookkkjjjlllkkkgggccciiiqqq}}}wwwqqqooovvv~~~wwwkkk___VVVSSSSSSRRRRRRTTTZZZaaafffgggfffttt|||xxxtttwww{{{}}}tttllleeeaaa]]][[[YYYYYYXXXWWWXXX^^^gggooovvvyyy}}}}}}nnncccWWWWWWVVVSSSPPPNNNOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRSSSTTTTTTSSSSSSPPPNNNKKKKKKMMMNNNOOOOOONNNNNNNNNMMMJJJFFFCCC@@@;;;:::888666444222000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************************++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))))))))******+++,,,,,,)))))))))))))))))))))))),,,***)))***------+++(((,,,,,,++++++***)))((((((***************************************)))((((((***************)))(((((())))))))))))******************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000000000111111111111222222222111000//////...//////000000000000////////////000000000000/////////000000000000000//////222444555444222000000000222333333555999CCCQQQZZZ```dddhhhkkklllooouuuyyy|||yyyvvvvvvxxxvvvqqqlllggggggggghhhjjjmmmqqqsssxxx{{{}}}|||wwwsssjjjiiigggeeebbbbbbcccdddoooxxx{{{rrrmmmjjjhhhffffffddd```ZZZUUUSSSTTTUUUSSSZZZeeeqqqyyy{{{{{{yyywwwrrrmmmjjjlllpppttt|||~~~vvvpppkkkhhhbbb___YYYTTTSSSUUUYYY[[[bbbdddhhhnnnvvvuuunnnkkkfff^^^WWWSSSRRRRRRSSSSSSTTTRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSPPPOOONNNLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMKKKJJJIIIDDDBBB???;;;666222///..................---,,,+++------,,,,,,,,,------...---,,,,,,+++*********+++*********************************++++++,,,,,,,,,************************,,,,,,++++++***))))))))))))))))))))))))*********************************,,,,,,+++******+++,,,,,,++++++++++++++++++******************************+++***)))***,,,,,,+++(((,,,,,,++++++***))))))(((***************************************)))((((((***************)))(((((())))))))))))******************))))))))))))******************************************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000000000111111111111222222111111000//////...//////000000000000//////......////////////......//////000000000000//////...000111111000///000111333555888;;;@@@JJJWWW```eeegggiiikkkmmmppptttwwwzzzwwwuuuvvvyyyyyyvvvrrrooopppqqqsssvvvyyy|||~~~~~~wwwqqqmmmeeeeeeeeeddddddfffiiikkkwwwtttiiiaaa]]]ZZZXXXXXXXXXVVVTTTSSSUUUZZZ]]]gggppp|||}}}vvvpppmmmkkkjjjnnnttt~~~yyyqqqmmmgggaaa]]][[[\\\]]]bbbaaa```aaaeeemmmvvv|||}}}qqqfff^^^ZZZYYYUUUUUUSSSRRRPPPPPPQQQRRRLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKGGGFFFCCC@@@<<<888444222000/////////.........---000111222000...,,,---...---,,,,,,+++******++++++************************++++++++++++++++++,,,,,,******************************************++++++++++++******))))))((((((************************,,,++++++******++++++,,,---------,,,+++*********************************+++***)))***++++++***))),,,,,,++++++***)))))))))*********************************+++******)))((()))************))))))((())))))))))))******************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000000000111111111111222111111000000//////......//////000000//////...------............------//////000000000000//////,,,---///000000111333555777:::???DDDJJJSSS^^^fffiiihhhhhhkkkpppuuuxxxzzzyyywwwuuuwww{{{~~~~~~}}}zzz{{{}}}{{{yyyxxxtttmmmhhhfffgggiiilllooorrruuuwww~~~~~~uuuiii^^^WWWSSSQQQQQQTTTVVVXXX\\\aaaiiiqqqwww}}}vvvppppppttt||||||tttmmmhhhdddbbbddd```[[[WWWXXX\\\cccgggnnnwww|||qqqllljjjaaa^^^ZZZUUURRRRRRRRRSSSMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSPPPMMMKKKJJJJJJJJJMMMMMMNNNOOOOOONNNNNNMMMJJJJJJIIIGGGCCC???;;;999333222111///......//////222666888666000,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,+++***)))(((((('''************************++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,+++******+++++++++++++++++++++*********))))))*********************************++++++******)))))))))************)))(((((()))))))))************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......///000000000111111111111111111000000////////////...//////////////////...---......//////......---...//////000000000000///---...000111111444888;;;>>>CCCIIIOOOTTT[[[cccjjjiiihhhggglllttt|||}}}{{{yyyzzzyyyvvvsssuuuxxxxxxtttooopppssswww}}}tttjjjiiieee]]]WWWUUUUUUXXXYYY___ccciiipppyyyyyysssooonnniiibbb\\\ZZZZZZ\\\\\\[[[eeepppyyy~~~yyytttkkkccc\\\XXXTTTRRRRRRRRRQQQPPPPPPPPPPPPPPPSSSRRRPPPMMMLLLKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMLLLIIIEEEAAA???999777444111............111666;;;888000+++,,,///---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********++++++++++++++++++******)))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,+++***+++,,,---+++++++++*********************************************++++++++++++******((())))))*********))))))((()))))))))************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......///000000000111111111111000000000///////////////......////////////....../////////000000/////////......///000000000000000///000111111333777<<<@@@GGGMMMSSSXXX\\\```fffkkkmmmkkklllqqqyyy}}}zzzyyyqqqppprrryyy}}}~~~{{{nnnbbbZZZWWWVVVUUUVVVXXX]]]cccgggssswwwzzzsssqqquuu|||}}}vvvooojjjddd^^^ZZZTTTYYY___bbbeeejjjssszzzzzzoooddd[[[TTTTTTSSSQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNLLLIIIFFFDDD@@@===888444000...---------333888666000+++---000---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))******++++++,,,,,,***************************++++++,,,,,,++++++************+++,,,---------++++++++++++++++++++++++,,,,,,,,,***)))))),,,...************************************************)))***++++++,,,+++++++++((())))))************)))))))))))))))************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000000000111111111111////////////////////////---......//////......---//////000000000000//////---...///000000111111000///000111333666;;;BBBGGGQQQVVV\\\```bbbeeejjjnnnssssssuuuxxx}}}~~~zzzvvvssspppooonnnrrr{{{|||{{{{{{mmmbbb]]][[[ZZZRRRUUUYYY^^^dddkkkrrrwwwzzztttuuuxxxzzzttt|||uuuiii```\\\[[[YYYVVVVVVYYY^^^bbbhhhqqqyyyiii^^^UUUSSSRRRPPPOOOPPPPPPQQQMMMMMMMMMMMMNNNPPPQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHDDDBBB>>>999444111///...,,,111444333...,,,---000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))***+++,,,------***************************+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++*********)))&&&'''***---************************************************)))***++++++,,,,,,,,,+++(((((()))***************))))))))))))************,,,++++++******++++++,,,************************************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......000000000000111111111111////////////////////////---......//////......---...//////////////////...---...///000111111111111111333555777===DDDMMMTTTXXX]]]bbbfffhhhkkkooosssuuuxxx|||}}}zzzvvvrrrnnnlllkkkjjjrrr|||{{{wwwqqqooossszzzxxxhhh\\\XXXZZZ]]]^^^[[[aaajjjssszzzzzz}}}}}}tttpppjjjaaa[[[YYYXXXXXXWWWZZZ```hhhrrr}}}|||nnn___]]]YYYUUURRRPPPPPPPPPMMMMMMMMMMMMNNNPPPRRRSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLGGGEEEBBB???;;;777444333///000111000---,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,,,,***************************+++,,,------,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++((())))))'''$$$%%%(((+++******************++++++************************)))***+++,,,,,,,,,,,,,,,(((((()))***************))))))))))))************,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------.........000000000000111111111111.........///////////////---..................------..................------...///000111111111111444666999===DDDMMMXXX___[[[```fffiiikkknnnssswwwrrrwww~~~~~~~~~~~~uuusssooollliiiiiijjjkkkxxxzzzsssiiibbbaaadddiiilllhhhbbb[[[XXXZZZ^^^``````fffooo{{{yyynnnfffccc```[[[VVVXXXXXXZZZ___iiiwww{{{mmmiiiccc\\\VVVQQQNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOGGGGGGEEECCC@@@<<<999888222111000...------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++******)))))))))************************************************************************************************'''((()))***************,,,------+++)))(((((()))(((((((((((((((((((((((()))************+++++++++************************)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++++++++---///111,,,,,,,,,---------......,,,---///000000000///...000111333333333111///...000000000000////////////---...///...------...///000000///------,,,,,,---///000111000//////000222555===DDDGGGMMMWWW```cccdddgggkkkooosssvvvxxxyyywwwzzz~~~~~~yyyuuunnnkkkfff```___dddmmmuuuvvvbbbXXXUUUUUUWWWZZZZZZ[[[\\\]]]___fffooowww}}}xxxxxx{{{}}}|||zzzsssppplllgggddd[[[VVVZZZ___ccckkkttt|||uuuggg^^^ZZZTTTNNNNNNLLLLLLMMMOOOPPPOOOMMMQQQQQQQQQPPPNNNMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKIIIFFFFFFFFFDDD???;;;666444222000//////111111...---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------,,,+++)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++*********************************************************************************************************((())))))************)))+++,,,,,,+++)))((()))***************************)))************+++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++*********,,,...///,,,,,,,,,---------......---......///////////////000111222333333111///...000000000000////////////---...//////------...//////......------.........///000000000000222666999AAAHHHOOORRRWWW___fffhhhgggiiilllppptttvvvxxxyyyvvvxxx||||||zzzvvvsssqqqjjjjjjhhhdddbbbfffpppxxx~~~nnn]]]TTTQQQQQQSSSVVVZZZ___ffflllqqqzzz{{{tttqqqooorrrttt{{{pppfff^^^]]]]]]]]]aaafffhhhllluuuzzzpppjjjaaaXXXRRROOOMMMMMMOOOQQQQQQQQQRRRRRRQQQPPPNNNLLLLLLLLLOOOOOOOOOOOOOOONNNNNNNNNMMMJJJHHHHHHHHHFFFBBB???<<<:::777444111000//////......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((((((******+++***)))))))))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************)))************))))))((()))+++,,,+++***)))***+++************************)))************+++++++++************************)))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***+++---...,,,,,,,,,---------.....................///000000000111222222222111000///000000000000////////////---...//////------...///...............///000000000000000111333888>>>CCCMMMUUU[[[^^^bbbiiillllllkkklllnnnqqqssstttuuuvvvrrrtttwwwyyy{{{|||||||||~~~~~~~~~zzzvvvrrrooommmlllllloooqqqnnnjjjlllsss{{{pppcccWWWRRRQQQQQQTTTXXXaaakkkxxxxxxtttqqqpppsss{{{{{{qqqjjjeeeaaa```bbb[[[[[[___gggooozzzvvvjjj___ZZZSSSPPPQQQSSSSSSRRRSSSRRRRRRQQQOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKKKKKKKJJJGGGEEEDDDBBB>>>999444111...---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++******)))(((******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************)))((('''(((***++++++******+++,,,************************))))))*********+++++++++************************))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,---...,,,,,,,,,---------......///......------...000111000000111222111111000///000000000000////////////---///000///...---...///000//////...//////000000111111111333777???HHHNNNVVV]]]cccfffjjjooopppmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqsssttttttuuu|||}}}{{{{{{}}}{{{zzz{{{zzz{{{|||zzzwwwtttqqqppp{{{wwwtttxxx}}}xxxnnniii```ZZZUUUVVVYYY[[[```fffsss~~~~~~zzz{{{zzztttqqqpppddd^^^ZZZZZZ^^^eeeqqq}}}vvvmmmbbbZZZXXXWWWTTTQQQRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFCCC>>>999444000......///000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************************************)))((('''((()))++++++******+++---))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,------...///,,,,,,,,,---------......///......------...000111000000000111111000000000000000000000////////////...///000///......///000222111000///////////////222333555999>>>GGGQQQXXX]]]bbbhhhjjjnnnrrrqqqmmmmmmmmmkkkiiigggfffeeedddgggggghhhiiikkkmmmoooppp{{{}}}zzzzzzyyyuuussstttrrrzzz~~~|||}}}wwwjjj___YYYWWWVVVVVVZZZbbbhhhmmmttt|||uuujjj___YYYVVVWWW]]]dddqqqwwwxxxnnnhhhbbbZZZTTTRRRPPPNNNOOORRRTTTTTTSSSPPPPPPQQQQQQQQQRRRRRRRRRNNNNNNNNNMMMLLLLLLLLLMMMIIIHHHFFFCCC>>>:::666333000000000111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************))))))(((((()))++++++******+++---(((((((((((((((((((((((()))************+++++++++************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++------------++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---.........///,,,,,,,,,---------.....................///000000/////////000000000111111000000000000////////////...///000000......///000111111000000000000111111666999===CCCIIIQQQZZZ___dddhhhkkkmmmpppssspppkkkhhhgggeeebbb```___^^^^^^ccccccdddeeehhhkkknnnppp|||~~~}}}xxxuuuqqqllllllnnnqqq{{{nnnaaaYYYSSSRRRTTTYYY]]]hhhuuu|||xxxiiiaaa[[[WWWVVVXXX]]]bbbmmm|||yyymmmcccXXXTTTOOONNNQQQSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTNNNOOOOOONNNLLLLLLMMMOOOJJJJJJJJJHHHEEEAAA===;;;333333222111000///......------------------------++++++,,,,,,,,,,,,------,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++***************++++++++++++,,,*********+++++++++,,,,,,************************************************))))))))))))))))))))))))************************((())))))************))))))***++++++***)))***,,,)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,------------,,,,,,,,,---------......---......//////////////////////////////000111111000000000000////////////...000111000///...///000/////////000111222444555;;;@@@GGGNNNTTT[[[aaaeeekkkmmmmmmlllmmmnnnjjjdddaaa```^^^]]]\\\\\\\\\\\\bbbbbbbbbdddhhhmmmqqqttt}}}zzzvvvqqqmmmgggdddjjjsss~~~zzzvvvzzz{{{uuurrrtttwwwxxxpppfff[[[XXXWWWXXX[[[```iiiqqq}}}{{{ssslllddd^^^[[[VVVZZZ___gggrrr{{{jjjbbbYYYTTTSSSTTTSSSQQQQQQQQQRRRSSSSSSTTTUUUUUUPPPQQQQQQOOOMMMLLLNNNQQQLLLMMMNNNNNNKKKHHHDDDAAA888666444222000/////////........................+++++++++,,,,,,---------++++++*********+++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++)))))))))******+++++++++************************************************))))))))))))))))))))))))************************'''((()))***************)))+++,,,+++***)))***+++************************)))************+++++++++************************)))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...///////////////000111111000000000000////////////...000111000///...///111,,,,,,---///222555777888???EEEMMMUUU\\\aaafffiiimmmnnnllliiiiiiiiiddd]]][[[ZZZZZZYYYZZZ[[[]]]^^^bbbbbbccceeeiiioootttwww~~~rrrnnnjjjeee```aaannn{{{yyygggiiifff^^^YYY\\\aaaccc\\\VVVRRRVVV\\\aaagggmmmyyyxxxvvvtttvvv}}}}}}rrrhhhcccWWWZZZZZZXXX[[[iiizzzpppccc[[[WWWVVVSSSQQQQQQRRRRRRSSSTTTUUUUUUUUURRRSSSSSSQQQNNNMMMOOORRROOOPPPRRRRRRPPPLLLGGGEEE<<<999666333111000000111........................+++++++++,,,,,,------------,,,,,,+++,,,---///000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++***)))***++++++***)))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))*********)))((('''---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++---///000...---.........////////////000,,,,,,,,,---...///000000......///000000000000000...000111222222111000...///............//////000.../////////111555:::???HHHLLLTTT]]]dddhhhjjjjjjmmmkkkhhheeecccbbb```^^^WWWXXXZZZ\\\^^^```aaaaaa```cccfffjjjnnnrrrxxx|||~~~}}}wwwssstttggg^^^\\\[[[___qqqwwweee___XXXRRRPPPPPPPPPQQQTTTWWW\\\aaahhhsss~~~|||xxxzzzqqqfff___ZZZYYYYYY]]]jjjxxxqqqfffbbb___YYYSSSRRRSSSSSSRRRRRRRRRUUUWWWSSSQQQOOONNNNNNNNNMMMLLLOOOOOONNNNNNMMMKKKJJJIIIGGGCCC>>>999666333000...111///............---+++*********++++++,,,,,,,,,//////...---,,,,,,++++++000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++***)))***++++++***)))************************))))))))))))))))))))))))******************************************************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++,,,...000111///...------........./////////,,,------....../////////......///000000000000000...///111222222111///...//////.........//////000///000111111444999???DDDNNNQQQWWW^^^dddhhhkkkllliiigggddddddffffffcccaaa[[[]]]___aaadddeeefffgggfffjjjnnnrrruuuxxx{{{}}}}}}}}}}}}|||zzzuuuoookkkhhh```]]]^^^^^^cccuuuzzzkkkZZZVVVPPPLLLLLLOOORRRUUU[[[___fffnnnxxxyyyqqqhhhccc^^^\\\bbbkkkrrrttt{{{}}}wwwnnnbbbXXXSSSSSSSSSRRRRRRQQQQQQPPPRRRPPPOOOOOOPPPPPPOOONNNPPPPPPOOONNNMMMLLLJJJIIIIIIFFFAAA===:::777444111222000......//////...,,,,,,,,,---------.........///......---,,,,,,++++++000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++***)))***++++++***)))************************))))))))))))))))))))))))******************************************************++++++++++++******************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...000111000...,,,---------..........................................///000000000000000......000111111000......000//////....../////////000111333555999???GGGLLLVVVXXX\\\aaaeeeiiikkkllleeebbb```ccciiikkkhhheee___aaadddgggiiikkkllllllmmmqqqwww{{{|||||||||}}}zzzzzzxxxtttpppkkkgggeee```___cccggghhhkkk{{{zzzjjj[[[RRROOOKKKIIILLLRRRZZZ___jjjpppxxxzzzrrrjjjccc```aaabbbaaaeeelllrrrvvv~~~qqqccc[[[XXXTTTSSSSSSSSSPPPNNNPPPPPPPPPQQQSSSSSSRRRPPPRRRRRRQQQPPPOOOMMMKKKJJJKKKIIIFFFCCC@@@===999555333111////////////...---------------.....................------,,,,,,+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++************++++++************************))))))*********+++++++++************************+++***)))***++++++***)))************************))))))))))))))))))))))))******************************************************++++++++++++***************+++++++++,,,,,,***************************++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---///000///---,,,,,,,,,---------......////////////..................///000000000000000......////////////......000000////////////000000111333666:::???FFFNNNTTT[[[^^^bbbfffiiijjjjjjiiiccc```___cccjjjmmmjjjfffbbbdddgggkkkmmmooooooppprrrvvv|||~~~|||yyyxxxvvvtttqqqmmmiiifffffffffhhhllltttxxxuuuttt~~~yyyqqqhhh\\\QQQPPPOOOOOOPPPVVV```jjjqqq}}}||||||ssskkkfffeee```___```bbbccchhhnnn}}}wwwooofff[[[UUUTTTUUUTTTQQQOOOOOOPPPRRRUUUUUUTTTSSSTTTSSSSSSRRRQQQOOOMMMLLLMMMKKKIIIGGGEEEBBB===:::555222000/////////...---++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++************++++++************************))))))*********+++++++++************************+++***)))***++++++***)))))))))))))))))))))))))))******************************************************************************++++++++++++*********++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***------------......//////,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---...---,,,,,,,,,,,,---------......//////////////////............///000000000000000......////////////......///////////////000111111222555;;;@@@FFFMMMTTTYYY\\\```eeeiiikkkjjjhhhfffeeebbbaaadddiiikkkiiifffgggiiimmmpppsssttttttsssuuuyyy~~~}}}yyyvvvtttnnnooonnnllljjjkkknnnqqq|||{{{}}}pppbbb\\\XXXRRRNNNPPPSSSYYY___iiiuuu}}}{{{yyyxxxwwwvvvwwwyyy|||}}}}}}|||vvvwwwyyywwwvvvwww{{{}}}}}}|||{{{zzzzzzzzz{{{{{{wwwttttttyyy|||}}}}}}uuupppiiibbb___[[[WWWXXX[[[hhhttt}}}kkk]]]XXXVVVUUUSSSQQQPPPPPPRRRUUUVVVUUUTTTUUUUUUTTTTTTSSSQQQPPPOOONNNMMMKKKJJJIIIFFFAAA>>>888555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++************************)))************+++++++++************************+++***)))***++++++***)))))))))))))))))))))))))))******************************************************************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,......------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,---------............////////////////////////......///000000000000000////////////////////////.........///000111222333555:::AAAHHHNNNTTTYYY]]]]]]```dddhhhjjjiiigggeeegggfffeeeeeefffgggggggggmmmooosssvvvxxxyyyxxxwwwwwwzzz||||||yyyuuurrrqqqjjjooouuuyyy{{{|||{{{zzz|||mmm\\\SSSPPPOOOQQQTTTVVV]]]hhhsss{{{xxxvvvtttqqqqqqqqqqqqsssvvvxxxxxxxxxppprrrrrrqqqppprrrxxx}}}~~~|||{{{zzzyyyxxxxxxxxxzzzzzzxxxuuutttwwwyyyzzz~~~vvvmmmgggaaaXXXTTTSSSZZZddduuurrreee]]]WWWTTTTTTRRRQQQQQQSSSUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKIIIFFFCCC>>>:::555222000///...---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))************+++++++++************************+++***)))***++++++***)))))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((((((''''''((()))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++------,,,------........./////////......//////000000111111......///000000000000000000000000//////000000000---------///000222444555:::@@@IIIQQQVVVZZZ^^^___^^^___aaaccceeefffggggggiiiiiihhheeeccccccfffiiippprrrvvvyyyzzzzzzxxxwwwuuuvvvvvvtttpppmmmllllllnnnzzzzzz}}}vvvddd[[[SSSQQQRRRSSSZZZbbbgggqqq{{{yyywwwtttqqqqqqpppoooqqqtttvvvvvvvvvrrruuuwwwvvvuuuuuuyyy}}}}}}zzzyyywwwvvvvvvwwwyyyzzz|||zzz{{{zzzqqqeee[[[XXXWWWYYYcccppp{{{pppddd]]]WWWTTTQQQPPPQQQRRRSSSSSSUUUUUUVVVVVVWWWWWWVVVVVVTTTRRROOOMMMMMMLLLJJJHHHDDD@@@:::666333222000///000/////////............------------------------+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************)))************+++++++++))))))))))))))))))))))))+++***)))***+++++++++)))))))))))))))))))))))))))******************************************************************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***))))))***,,,...///,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...++++++,,,---------.........////////////000---......///000111111222...//////000000000000000111111000000000000111111,,,,,,---///111333555777===DDDNNNWWW\\\___```aaa______^^^^^^```dddhhhjjjhhhjjjiiieeeaaaaaafffllloooqqquuuxxxyyyxxxvvvtttrrrqqqppplllhhhffffffggguuu~~~sssxxxvvvnnniiijjjeee\\\XXXSSSRRRVVVYYY\\\dddnnn{{{~~~}}}{{{wwwtttsssqqqppppppsssuuuvvvvvvwww{{{~~~~~~|||zzz{{{}}}~~~xxxwwwvvvuuuuuuvvvxxxyyy~~~rrreee___[[[VVVVVV^^^hhhtttsssiiiZZZVVVQQQOOOOOOQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTPPPNNNNNNNNNMMMLLLIIIEEE>>>999666444222000......---------,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++***))))))+++---...+++++++++++++++***)))(((************************************************))))))))))))))))))))))))************************,,,,,,+++***))))))******'''((()))***************+++***)))'''''')))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------.........///////////////......000111111111111000000///000000000000000000000000......///000222222000...000111111000///222999???JJJMMMTTTZZZ^^^`````````bbb^^^[[[^^^dddhhhiiiggggggdddaaa___```ccchhhkkkuuurrrqqqqqqssssssqqqnnnoooiiigggiiiddd]]]dddqqq{{{pppggg^^^[[[YYYUUUTTTUUUUUUYYY```eeejjjqqqxxx~~~~~~zzz{{{|||zzz|||zzzvvvtttuuuyyy}}}~~~~~~~~~~~~wwwuuussssssuuuyyy}}}qqqeee___ZZZZZZ[[[bbbsssxxxcccYYYPPPOOOQQQQQQQQQRRRUUUTTTTTTVVVYYYZZZZZZZZZZZZXXXUUUQQQOOOMMMMMMLLLJJJIIIFFFCCC>>>999555222...//////000000///......//////.........---------------------------------)))***,,,---...------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++***))))))+++---...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************************,,,++++++***))))))******))))))***+++++++++******+++***)))(((((()))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------............////////////.........//////000000000//////000000000000000000000000/////////000111111000...000222333222333888@@@FFFMMMQQQXXX^^^bbbcccbbbaaa___\\\ZZZ]]]ccchhhiiihhhaaa```^^^^^^aaaggglllppptttrrrpppppppppmmmiiieeejjjdddaaaccc___[[[dddrrrwwwiii___VVVSSSSSSTTTWWW\\\aaahhhooouuuyyy{{{yyyyyy}}}~~~yyyvvvsssrrrsssvvv{{{~~~uuummmddd___[[[___mmm{{{rrreeeXXXQQQOOOLLLLLLNNNPPPPPPQQQTTTXXX[[[[[[[[[WWWVVVUUUSSSQQQPPPOOOOOOKKKKKKIIIFFFAAA===999666111111111000000///////////////.........---------------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++*********+++,,,---......---,,,,,,,,,,,,---))))))))))))))))))))))))************************************************************************,,,+++******)))*********++++++,,,,,,,,,+++******+++***)))(((((()))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---,,,+++++++++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---....../////////......,,,---...//////000//////000000000000000000000000///000000111111000//////000222444666999???IIIPPPSSSXXX___dddgggfffbbb___[[[YYYYYY]]]ccchhhiiihhh_________```dddjjjooosssqqqppppppooommmiiiddd```ddd___^^^___^^^^^^jjjxxxqqq___VVVOOOOOOSSSYYYbbbkkkttt||||||wwwttttttvvvzzz}}}uuuiii```^^^fffpppvvvxxx|||xxxggg[[[TTTNNNMMMOOOOOOOOOPPPSSSWWWZZZ[[[ZZZUUUVVVUUUUUUTTTSSSRRRQQQMMMMMMLLLIIIFFFBBB???===555444222111000000000000/////////.........------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++*********+++,,,---000///...------......///))))))))))))))))))))))))************************************************************************++++++***************+++------------,,,+++******+++******))))))******++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********---,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////......,,,---...///000000111000////////////////////////000111222111000//////000///222666:::>>>FFFPPPXXX\\\___eeehhhhhhddd___[[[WWWWWWYYY^^^dddiiikkkjjjdddddddddeeehhhlllpppsssnnnnnnooonnnlllhhhccc```______aaafffgggiiisssttthhhWWWRRRPPPVVV^^^hhhttt~~~zzzxxxzzz}}}zzznnnggggggjjjnnnlllkkknnnttt}}}|||ooodddZZZUUUUUURRRQQQQQQSSSVVVXXXXXXXXXVVVWWWWWWWWWWWWUUUSSSRRROOONNNNNNLLLJJJGGGDDDBBB999777444111000///000111////////////............------------------,,,,,,///...,,,+++***++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++***+++++++++,,,,,,000///////////////000000++++++++++++++++++++++++************************************************************************+++***************++++++---------------,,,+++***++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............---...///000111222222222////////////////////////000111222111//////000222///333:::???EEELLLVVV]]]dddeeeggghhheee```ZZZVVVVVVXXX\\\aaagggkkkmmmnnniiiiiiiiikkkmmmpppssstttnnnnnnmmmkkkhhhdddaaa______dddlllssstttuuu{{{xxxlllccc]]]TTTTTT[[[fffrrr|||||||||~~~zzzssspppppphhhcccccceeekkkvvvyyyiii^^^ZZZTTTRRRPPPPPPRRRUUUVVVVVVXXXYYYYYYYYYWWWUUUSSSRRROOOOOOOOONNNLLLJJJGGGFFF===;;;777444111000000111000000/////////...............---------,,,,,,,,,///...,,,+++***++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,...///000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---..................///000111111222111111000000000000000000000000///111222111//////222555333999AAAHHHMMMTTT[[[```iiihhhgggddd```[[[WWWUUUWWW[[[```fffkkkoooqqqqqqkkklllmmmoooqqqtttuuuwwwooonnnlllhhhcccaaaaaaccciiiqqq|||qqqeee]]]YYYZZZ\\\```lll|||~~~~~~|||xxxsssqqqttt~~~zzznnndddaaa^^^\\\cccmmmyyyjjjdddYYYVVVQQQOOOPPPSSSUUUWWWZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPNNNLLLJJJHHHAAA???<<<999555333222222000000000/////////...............------,,,,,,+++------,,,,,,++++++,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++,,,,,,,,,+++,,,...000222222111///...++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))***++++++,,,***++++++,,,,,,,,,,,,+++***++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,---............//////000000000000000///000000000000000000000000---000222111//////333777:::AAAKKKRRRWWW[[[```dddkkkhhhddd___\\\YYYXXXXXXZZZ^^^eeekkkppprrrtttuuupppqqqqqqrrrrrrsssssssssooonnnkkkgggdddggglllqqq|||pppeee^^^[[[___fffnnnuuu{{{|||wwwpppmmmsss|||zzzmmmggg```XXXYYYaaakkkvvv~~~xxxjjjdddZZZTTTQQQSSSUUUVVVXXXXXXWWWVVVVVVVVVVVVWWWTTTTTTTTTSSSQQQOOOLLLKKKFFFEEEBBB???;;;888555444000000000000/////////...///......---,,,,,,++++++++++++,,,---------,,,,,,---------...------,,,+++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************+++,,,,,,,,,,,,++++++---000333333222///---************************************************++++++++++++++++++++++++******************************))))))***+++,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,---***,,,...000111///---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,---...............///////////////......000000000000000000000000,,,000222111//////444999@@@HHHRRRZZZ^^^aaadddgggkkkgggbbb\\\YYYYYY[[[\\\\\\aaahhhnnnrrruuuvvvwwwvvvvvvuuutttrrrooommmlllmmmllljjjhhhiiipppzzzsssddd______bbbkkkuuu}}}}}}~~~xxx{{{vvvoooeeeYYYWWW]]]YYYdddrrr}}}tttggg[[[UUUSSSSSSTTTWWWVVVUUUUUUVVVWWWYYYZZZVVVVVVVVVUUUSSSPPPNNNLLLIIIHHHFFFCCC???;;;777555000000000000//////////////////...---,,,,,,++++++)))***,,,---...------,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++,,,---......//////......,,,,,,,,,+++++++++******,,,,,,+++***))))))************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******)))***++++++++++++***)))+++,,,------++++++,,,------..................---......///000///...,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////////////////////////////...//////000111222...///000111222666;;;???MMMRRRYYY___ccceeefffggggggeeeaaa]]][[[^^^dddiiihhhkkkoootttwwwxxxxxxxxx{{{vvvrrrpppllljjjmmmsssrrryyy{{{vvvxxx~~~}}}|||tttppphhhaaa\\\^^^gggsss|||yyyzzz|||{{{zzz|||ttthhh___[[[XXXZZZaaalll}}}nnn[[[SSSSSSSSSVVVTTTQQQPPPQQQSSSTTTTTTUUUUUUVVVWWWVVVTTTQQQPPPNNNLLLJJJHHHEEEAAA;;;777333222000...---,,,,,,---......------------......+++,,,............,,,+++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++,,,------...............,,,,,,,,,+++++++++******,,,++++++***))))))************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************************************+++,,,------++++++,,,---......////////////.....................---,,,,,,,,,,,,---------.........------------............////////////////////////.........//////000000000000111222444666;;;BBBFFFSSSWWW^^^dddggghhhjjjkkkgggfffccc``````ccciiimmmnnnppprrruuuvvvuuutttsssuuuqqqnnnkkkfffdddiiiqqqwwwllliiigggdddcccddd``````ccckkkvvv}}}{{{|||}}}~~~zzzxxxxxx{{{uuuggg___ZZZYYY[[[bbbooorrrdddYYYRRRSSSRRRPPPPPPRRRSSSSSSSSSUUUUUUWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLIIIFFFAAA===555333111///...//////000///......------......///,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,+++++++++******,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++************+++,,,+++***))))))***+++,,,+++,,,------++++++,,,------......//////......---...------,,,,,,,,,,,,,,,---------.........//////............////////////////////////////////////---...//////////////////111333555777<<>>;;;777333111111222333//////............/////////...---,,,,,,---...///))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++******+++***************++++++******+++++++++,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,---,,,***))))))***,,,---+++,,,------++++++,,,---***++++++,,,,,,++++++***---,,,+++******+++---...+++,,,,,,,,,,,,---------/////////000000000111111////////////////////////,,,---...///000000000000111444999???FFFNNNVVV\\\^^^aaadddggggggggghhhiiikkklllmmmmmmllllllmmmnnnqqqqqqqqqpppooommmkkkiiidddbbb___\\\ZZZbbbwwwwwwkkk```ZZZVVVYYY^^^cccjjjrrr{{{|||xxxsssqqqpppqqqqqqsssvvvzzzyyylllccc```aaaccclllqqqwww~~~llldddYYYQQQNNNOOORRRSSSSSSTTTVVVWWWWWWVVVUUUTTTOOOOOONNNOOOOOOMMMJJJGGGDDDAAA<<<777333111000000/////////......///////////////---,,,,,,---//////))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,+++++++++***************)))******+++,,,******+++++++++,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,------,,,+++******+++,,,---+++,,,------++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------////////////000000000000////////////////////////---------...///111333444444888???FFFMMMTTT[[[```ccceeehhhiiiiiihhhiiijjjlllmmmnnnnnnlllllllllnnnsssrrrpppmmmiiifffcccaaa]]][[[ZZZ[[[]]]eeewww}}}uuuiii```YYYUUUTTT[[[eeeppp}}}~~~}}}wwwttttttuuuvvvrrrsssuuuwwwyyy{{{|||}}}yyyxxxyyy|||tttkkkdddaaa___bbbeeeiiiqqqvvvgggZZZRRRPPPPPPPPPQQQRRRTTTVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRNNNLLLIIIFFFBBB<<<777333000///000//////......//////000//////............//////,,,,,,---......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++************))))))***++++++,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,---...............,,,,,,,,,,,,---------............/////////000000////////////////////////...---------///333666888999>>>FFFNNNUUU[[[aaadddfffhhhjjjjjjiiiiiiiiijjjkkkmmmnnnnnnmmmmmmooopppqqqooommmiiieeeaaa^^^]]]]]]^^^aaagggkkkpppzzz}}}pppiiiddd___[[[ZZZ[[[bbbnnnyyy~~~{{{|||~~~}}}~~~~~~}}}}}}}}}yyyxxxyyy{{{xxxwwwwwwwwwwwwwwwwwwwwwrrrrrrtttxxx}}}~~~}}}zzzzzzyyyyyy|||{{{ooohhh___``````___aaakkk{{{|||lll```XXXSSSPPPOOOQQQSSSUUUUUUUUUTTTSSSVVVUUUUUUVVVVVVTTTQQQNNNLLLJJJGGGBBB===888333111000000////////////000000......////////////...............//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,------++++++,,,------......//////......---+++,,,...///000///......---------.........//////............///////////////////////////////////////---,,,---///444888;;;===CCCLLLUUU[[[```dddgggfffhhhjjjiiihhhggghhhiiikkklllmmmnnnnnnoooqqqsssllljjjiiifffcccaaa___^^^ccceeelllvvvzzz|||tttccc[[[YYYZZZ\\\```fffuuu}}}www|||zzzzzz~~~~~~}}}~~~~~~}}}}}}~~~|||{{{~~~}}}|||{{{yyyvvvtttsssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyxxxxxxxxx{{{|||{{{|||~~~{{{zzzxxxvvvuuusssssssssrrrrrrtttxxx{{{{{{wwwssszzzwwwttttttwww|||zzzpppgggfffccc\\\XXX]]]iiittt}}}nnnaaaXXXSSSNNNPPPRRRTTTUUUUUUTTTSSSVVVVVVUUUVVVVVVTTTQQQNNNMMMLLLIIIFFFAAA<<<777444000000////////////000000---...///000000///...------------...............------,,,++++++++++++,,,,,,,,,,,,------.....................---,,,+++************++++++,,,,,,,,,///...,,,******+++,,,---***************************+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....................................////////////000//////...---,,,,,,,,,000000...------,,,,,,---222222111000111555;;;???IIIMMMRRRXXX\\\```eeehhhkkkjjjiiiggggggggghhhiiioooooonnnoooppppppooonnnllliiihhhiiiddd^^^___fffmmmggg[[[YYY[[[aaaiiittt~~~}}}}}}}}}~~~~~~}}}~~~|||ssstttuuuuuutttqqqooommmllllllkkkiiigggeeecccbbbeeedddcccbbb```___^^^]]]_________^^^^^^^^^^^^]]]______`````````aaaaaaaaaaaaaaaaaabbbbbbccccccccciiijjjlllnnnpppssstttuuuwwwyyy}}}}}}|||{{{zzzwwwtttrrrsssssssssssstttttttttuuussspppoooppptttxxx{{{~~~|||sssjjjeee___ZZZ\\\cccssstttddd[[[ZZZXXXTTTQQQPPPRRRVVVYYYWWWVVVTTTUUUUUUVVVUUUSSSRRRNNNKKKJJJJJJFFF>>>777444222000...---...//////000/////////............////////////////////////000///......------......,,,------------------...............---,,,+++***++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***)))(((***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000//////...------,,,000//////....../////////111111111111333888???DDDMMMPPPVVVZZZ^^^aaaeeeggggggggggggfffggghhhiiijjjsssrrrqqqpppooommmjjjhhhjjjgggfffgggeeedddkkktttuuuccc]]]aaaiiiuuu}}}zzzyyyssssssrrrpppnnnkkkiiiggg]]]^^^______^^^\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQWWWVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^```ccchhhlllppptttuuu~~~}}}{{{uuuuuuuuuuuuttttttssssssuuuuuuuuuttttttttttttuuu{{{yyyqqqggg\\\XXXZZZ```pppxxxfff___VVVQQQQQQTTTUUUUUUUUUTTTTTTUUUWWWWWWVVVTTTTTTQQQNNNMMMLLLHHHAAA;;;888666333000......///000000000/////////.........////////////////////////000///......---..................---------------............---,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++******)))(((++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.......................................////////////111000000//////......---000000//////000000111222000000111333777===EEEKKKQQQUUUZZZ]]]```aaacccdddaaabbbccceeehhhjjjkkklllssssssrrrpppmmmjjjfffdddgggfffgggkkknnnsss~~~uuukkkccceeeooo}}}~~~|||{{{zzzyyyqqqpppmmmjjjfffcccaaa___ZZZZZZZZZZZZYYYXXXWWWVVVOOOPPPPPPQQQPPPOOONNNMMMLLLMMMMMMMMMLLLKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMOOOQQQSSSVVVYYY[[[\\\___aaadddhhhlllpppsssuuu~~~~~~{{{zzzyyyxxxwwwuuusssrrrwwwyyy{{{|||{{{xxxuuurrrwwwzzz~~~}}}zzzxxxyyy{{{tttdddYYYUUUSSS___sss}}}pppaaaWWWUUUVVVTTTRRRSSSSSSTTTVVVYYYYYYXXXVVVWWWTTTQQQPPPOOOLLLFFFAAA>>>;;;666222//////000111000000000/////////......////////////////////////......---,,,,,,,,,,,,,,,//////......------,,,,,,---.........------,,,+++.........------,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,------,,,***)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000....................................////////////111111000000/////////...000000000//////000000111///111333666;;;CCCKKKQQQSSSWWW[[[^^^_________```\\\^^^aaaeeehhhkkkmmmnnnnnnoooooonnnkkkhhhfffeeebbbhhhqqq{{{yyykkkjjjlllttt}}}rrrooojjjgggeeedddcccaaa___^^^\\\ZZZWWWUUUSSSRRROOOOOOOOOOOOOOOOOOOOONNNKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQMMMNNNQQQTTTWWW[[[]]]^^^aaadddhhhmmmsssyyy}}}~~~{{{wwwtttrrrxxxzzz~~~~~~{{{yyywwwwwwxxxvvvtttqqqppppppyyy|||sssddd[[[UUU\\\fffrrrxxxhhh]]]WWWTTTQQQQQQRRRTTTWWWZZZ[[[ZZZXXXXXXVVVTTTSSSRRROOOJJJFFFDDD@@@:::444000//////000000000000////////////...////////////////////////......---,,,,,,,,,,,,---/////////......------------------...------,,,,,,.........------,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.......................................////////////000000000000////////////111000//////.........///111333777<<>>888333000//////111000000000////////////////////////////////////111000//////......///////////////...............,,,------...------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++....................................////////////////////////////////////000//////....../////////333777===BBBFFFKKKPPPTTTRRRTTTVVVWWWWWWWWWYYYZZZ[[[^^^bbbgggjjjllllllkkkkkkllljjjfff```]]]^^^aaaiii~~~{{{qqqjjjhhhppp~~~zzztttqqqpppnnnkkkhhheeeeeedddbbb___[[[XXXVVVTTTSSSQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUUUUVVVYYY\\\aaahhhpppuuuxxx||||||yyyttttttuuuwww{{{|||xxxvvvvvvuuuqqqmmmooopppqqqrrrtttwww|||}}}pppjjjccc___bbbjjjuuu}}}|||ggg[[[XXXVVVUUUUUUVVVYYY[[[[[[ZZZYYYXXXXXXVVVTTTRRRPPPOOOKKKHHHCCC===777333111000111111000000000/////////////////////////////////111000000///////////////............////////////,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++******++++++,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************....................................////////////.................................///000222333444666;;;BBBGGGKKKMMMPPPQQQQQQRRRSSSSSSTTTUUUXXX[[[]]]```eeeiiikkkkkkiiihhhggghhhfff```[[[ZZZ^^^cccxxxzzztttoookkknnnuuunnnhhhaaa^^^^^^^^^[[[XXXVVVVVVVVVUUUTTTQQQOOONNNOOOOOONNNOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPMMMMMMNNNOOOQQQRRRTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQPPPTTTTTTTTTSSSSSSRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJLLLNNNPPPQQQTTTYYY]]]^^^ccciiinnnqqqwww}}}xxxwwwvvvwwwyyy~~~{{{yyy{{{zzzvvvqqqpppqqqqqqpppooopppsssvvvzzzwwwnnnhhhggghhhjjjttt{{{~~~lllccc[[[XXXVVVVVVWWWYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSNNNLLLHHHBBB===888444222111111111000000000////////////////////////////////////...---------------------......//////000000,,,,,,------...---------*********++++++,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.../////////...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++***)))***+++---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................................../////////000---------...............,,,,,,---///222555777888888>>>EEEKKKNNNNNNOOOOOOPPPQQQRRRRRRRRRUUUYYY\\\___bbbfffjjjkkkjjjhhhfffbbbbbbaaa]]]YYYZZZaaaggg}}}uuummmjjjhhhjjjuuuvvvaaa[[[UUUSSSTTTUUUSSSPPPOOOOOOPPPPPPOOONNNLLLKKKNNNNNNNNNPPPQQQQQQPPPNNNQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNQQQSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]___````````````bbbbbbbbbccccccddddddddd_________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGJJJMMMMMMKKKJJJLLLNNNOOOTTTYYY\\\^^^bbbjjjppprrruuu|||}}}|||{{{zzz||||||{{{~~~~~~zzzuuutttuuutttrrrpppoooqqqrrrsssxxx~~~uuukkkddd```dddkkkwww|||nnn]]]ZZZWWWUUUVVVXXXYYYYYY[[[\\\[[[ZZZWWWVVVUUUVVVPPPNNNKKKGGGAAA;;;666444111111111111000000000000////////////////////////...---,,,---//////...---111111111111111111111111------------------------........................------,,,,,,,,,,,,++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,------......------,,,************************++++++++++++******))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------+++,,,------......------.........------,,,,,,,,,---------............///............/////////000000000///................../////////000333888<<>>FFFLLLSSSTTTUUUVVVUUUTTTRRRQQQTTTUUUXXX]]]aaafffiiikkkgggffffffeeedddbbb```^^^___dddmmmwwwjjj___\\\]]]___kkksss}}}uuunnniiidddaaa___\\\XXXUUUSSSRRRRRRRRRSSSRRRRRRRRRSSSUUUVVVVVVRRRUUUWWWXXXXXXYYYZZZ\\\[[[\\\^^^```cccfffiiijjjmmmooorrruuuwwwxxxwwwvvvwwwxxxzzz{{{{{{{{{}}}~~~~~~|||zzzyyyvvvvvvvvvvvvvvvsssnnnkkkiiigggdddcccddddddcccbbb___]]][[[ZZZYYYYYYXXXVVVUUUTTTRRRRRRSSSRRRQQQOOOOOONNNMMMLLLJJJJJJIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQSSSUUUYYY```hhhnnnxxx||||||xxxvvvzzzxxxvvvuuuvvvyyy|||~~~|||lll```\\\```nnn{{{pppccc[[[YYY\\\XXXVVVXXXYYYXXXUUUUUUTTTSSSQQQPPPNNNKKKGGGDDD???;;;666333222222222111000000000000000000000000666333111///000111111000000000000000000000000000................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------------------------------............///////////////000000000111000000/////////000000111111222555888<<>>BBBHHHNNNSSSRRRSSSUUUVVVXXXYYYZZZZZZXXXYYY[[[]]]```aaabbbbbbddddddcccbbbcccffflllppp~~~pppbbb^^^___eeeuuu|||tttmmmgggccc___[[[VVVSSSRRRRRRRRRQQQPPPQQQRRRRRRRRRSSSVVVYYYWWWXXXYYYYYYYYY[[[^^^aaacccfffjjjmmmnnnppprrrtttyyy{{{~~~~~~|||yyyvvvsssrrrqqqooommmhhhfffcccaaa```^^^[[[YYYUUUTTTSSSQQQOOONNNNNNNNNKKKKKKKKKKKKJJJJJJIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKNNNPPPSSSVVV[[[dddoooxxx|||vvvrrrppprrrvvvxxxyyy|||~~~||||||~~~}}}nnn```[[[\\\jjj|||xxxeeeZZZTTTWWWZZZVVVSSSUUUVVVUUUTTTTTTTTTRRROOOMMMHHHDDD???:::888555333111000000000000000000000000@@@<<<888444333222222111////////////////////////................................................------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------............/////////000000000111111111000000//////000111111222444888>>>DDDIIINNNRRRUUUQQQRRRSSSUUUVVVWWWXXXYYYWWWXXX[[[]]]___`````````___```bbbeeelllwww}}}wwwhhhdddeeemmmssszzzyyytttllleee```\\\XXXVVVRRRPPPNNNMMMOOOQQQRRRRRRQQQSSSVVVWWWXXXZZZ^^^aaabbbeeegggiiiiiikkknnnqqqrrruuuxxxzzz|||~~~}}}zzzxxxtttrrrooommmiiifff```___]]]ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLHHHIIIJJJIIIGGGGGGHHHIIIGGGJJJLLLMMMMMMPPPWWW^^^gggmmmvvvyyyuuuuuuwwwxxxyyy{{{|||zzzwwwxxx}}}{{{yyy|||qqqgggeeegggrrryyygggYYYXXXWWWSSSRRRWWWUUUUUUTTTUUUUUUTTTRRROOOKKKHHHCCC???;;;888444111000000000000000000000000FFFBBB<<<777444333111000222222222222222222222222////////////////////////........................---------,,,,,,,,,++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------+++,,,------......------,,,,,,,,,------.........---------.........//////000000000000111111111111000000///000000111222222666;;;BBBIIINNNQQQUUUWWWOOOPPPQQQQQQSSSTTTTTTUUUVVVXXXZZZ]]]___```aaaaaa^^^bbbgggooo|||vvvjjjcccaaadddpppxxxsssgggccc]]]XXXUUUSSSRRRQQQNNNMMMLLLNNNQQQTTTUUUUUUUUUXXX\\\^^^___aaafffjjjiiimmmqqqttttttvvvzzz~~~{{{wwwuuummmkkkhhheeebbb___^^^]]]YYYXXXWWWVVVTTTQQQOOONNNLLLLLLKKKIIIGGGFFFHHHJJJFFFJJJMMMLLLIIIGGGKKKNNNQQQVVV^^^dddjjjqqqyyy{{{yyyzzz{{{{{{{{{{{{wwwtttwww}}}wwwsssvvv~~~wwwsssjjjooovvvwwwbbbZZZVVVPPPQQQWWWUUUTTTTTTUUUVVVUUUSSSQQQMMMJJJFFFAAA>>>999555111000000000000000000000000QQQKKKAAA999444222111000333111000000000000...,,,......---------,,,,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---...---,,,,,,...------,,,---...///000.........------,,,,,,,,,------------------------------------------------,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---......---+++))))))***+++,,,++++++++++++++++++++++++------,,,+++,,,---...///---------.........//////---...............------111111111111000000000000111111111111222333444555<<>>:::777333111111111000///bbb^^^YYYSSSLLLEEE===888444222000000111222222111000000000/////////......///////////////.........------------------------------------------------+++++++++,,,,,,,,,------...---,,,+++***+++,,,---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++***+++---.........---,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,++++++------------------------+++,,,---...///...---,,,,,,,,,,,,,,,---------------......////////////...///////////////000000000000//////111444:::@@@CCCKKKMMMOOOOOONNNLLLLLLLLLTTTRRRPPPNNNNNNOOOQQQSSSWWWYYY\\\\\\YYYWWWUUUUUU\\\lll|||sssqqqmmmjjjlllwww|||tttlllfffbbb[[[ZZZXXXWWWVVVUUUSSSSSSPPPSSSVVV[[[___ccceeegggmmmmmmmmmooorrrwww|||zzzwwwqqqllleee```\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOONNNNNNKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOSSSZZZcccjjjuuu{{{}}}{{{{{{|||{{{xxxuuuuuuwwwxxx{{{~~~yyyooojjjlllqqq|||kkk\\\WWWWWWVVVVVVWWWYYYZZZZZZYYYSSSRRRQQQNNNKKKGGGDDDBBB>>>:::555111000111111000dddaaa^^^YYYTTTLLLDDD>>>888555222111111111111000/////////.........------.........///////////////------------------------------------------------+++++++++,,,,,,,,,------...---,,,+++***+++,,,---.....................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,,,,+++)))***,,,---------,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,---------......---......///000000//////.../////////000000111111000000000333888>>>DDDHHHMMMNNNNNNMMMKKKIIIIIIJJJPPPOOOMMMMMMNNNQQQTTTVVVXXXYYYZZZXXXVVVTTTSSSSSS^^^sss}}}mmmeeegggkkkpppyyy|||sssjjjddd___[[[YYYUUUVVVVVVWWWVVVVVVWWWWWWXXXZZZ___eeekkkpppsssuuuzzzzzzyyy{{{}}}vvvpppllliiifffddd\\\[[[ZZZWWWUUUSSSQQQPPPOOOOOONNNMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKNNNRRRTTT^^^bbbiiirrr||||||zzz{{{{{{xxxuuuxxxxxxxxxwwwwwwyyy}}}zzznnnhhhggglllxxx}}}gggYYYVVVUUUUUUWWWYYYZZZYYYWWWUUUUUUTTTRRROOOLLLIIIGGG@@@<<<666222111111222222cccbbb```^^^ZZZSSSKKKFFF>>>;;;666333222222111000/////////.........------.........///////////////------------------------------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------......---------------.........//////---...//////000000000000//////000000111111222222111111333777<<>>:::666333111fffeeeeeecccaaa___]]]\\\UUUPPPJJJDDD???;;;666444111000///000111111///---000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............---,,,+++++++++,,,,,,------,,,,,,+++------------------------)))***+++,,,---.........------------------------------------------------........................---------............///...............///000000000000000000000000000000///000111111000000111222111555;;;AAAEEEJJJNNNQQQMMMKKKIIIHHHIIIKKKOOOQQQXXXUUUUUUYYY\\\\\\^^^aaa```aaadddkkkxxxmmmdddmmm}}}zzzsssiiiaaa\\\YYYVVVSSSSSSVVVZZZ]]]```bbbfffhhhjjjrrryyy||||||xxxsssmmmfffeeefffeee___YYYZZZUUUPPPMMMMMMNNNLLLJJJKKKIIIGGGGGGIIIKKKLLLMMMRRRWWW]]]dddlllxxxyyyrrrqqqtttzzzuuuhhh```bbbgggnnnrrreee```^^^]]]]]][[[XXXYYY\\\[[[VVVTTTTTTRRRNNNIIICCC???:::666333ggggggeeecccaaa___]]]\\\ZZZVVVOOOIIICCC===777444222111000000222222000...000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------------------------------------------------------------........................---------............///...............///000000000000000000000000000000///000111111000000111222888<<>>DDDMMMTTTVVVTTTRRRPPPPPPQQQSSSUUUXXX[[[]]]^^^[[[\\\___bbbdddmmmsssiiidddaaa^^^\\\[[[\\\^^^```ccchhhmmmpppsssyyyzzzuuurrroooiiieee___\\\XXXUUURRROOOLLLJJJIIIIIIJJJIIIIIIJJJLLLNNNMMMQQQXXX```jjjwww|||xxxyyy{{{}}}uuuhhhdddfffqqq|||{{{fff___WWWRRRTTTXXXXXXXXXZZZYYYWWWSSSPPPMMMHHHCCC@@@ooommmkkkhhhfffeeeeeeddd```___^^^\\\ZZZUUUOOOKKK???:::555111///000000///111111000000000/////////........................------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,------...---------+++,,,,,,------,,,,,,+++------------------------,,,------.........------------------------------------------------------........................---------............///...............///000000000000000000000000000000///000111222333666;;;>>>DDDJJJQQQUUUVVVUUUSSSRRRVVVWWWYYY[[[\\\]]]]]]^^^[[[[[[]]]```eeerrr~~~yyyqqqggg```]]]\\\[[[ZZZ___bbbhhhlllqqquuuzzz}}}|||wwwrrrjjjgggbbb^^^ZZZUUUQQQMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJNNNSSSXXX___jjjuuu~~~zzzyyyxxx~~~qqqfffbbbjjjooo|||wwwhhh]]]SSSRRRUUUVVVWWWYYYXXXVVVTTTRRRPPPLLLGGGDDDnnnnnnmmmkkkjjjhhhhhhgggbbbaaa```___]]]ZZZUUURRRDDD???888333111000111000111111111000000000//////................................................,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,------------...---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---.../////////...------------------------------------------------........................---------............///...............///000000000000000000000000000000///000111333555999???CCCIIIMMMSSSWWWXXXYYYZZZ[[[[[[\\\^^^___^^^]]]\\\[[[]]]ZZZZZZ^^^fffxxx{{{uuukkkfff```^^^```bbbbbbbbbjjjpppwww|||~~~zzzvvvqqqlllgggbbb\\\XXXTTTRRRNNNLLLKKKKKKKKKKKKKKKIIIJJJNNNNNNOOOWWWaaakkkrrr~~~{{{www{{{}}}tttlllkkkiiimmmzzzxxxiiiZZZUUUUUUUUUVVVXXXWWWVVVUUUTTTSSSPPPKKKHHHnnnnnnnnnmmmlllkkkiiihhheeedddbbb```___\\\YYYVVVIIICCC;;;555222222222222111111111111000000000000................................................,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,---------......------------------------............---,,,+++++++++,,,,,,------,,,,,,+++------------------------+++,,,---...////////////------------------------------------------------........................---------.........//////...............///000000000000000000000000000000///000222333666;;;AAAFFFJJJNNNSSSXXX[[[___ccceeeddddddeeeeeedddbbb___]]]^^^ZZZYYY]]]hhh{{{zzzwwwzzzzzztttmmmhhhccc```^^^aaagggllloooooowww}}}~~~yyysssmmmgggbbb___[[[UUUQQQOOONNNNNNMMMLLLIIIJJJLLLKKKIIINNNWWWVVV\\\ffftttzzzwwwyyy|||}}}{{{yyyxxxxxxwww|||ooogggdddmmm{{{uuubbbZZZWWWWWWXXXYYYWWWVVVVVVVVVUUURRRNNNKKKlllllllllkkkjjjiiihhhggggggeeedddcccccccccaaa___SSSNNNFFF===777333222222333111......///000//////.................................------,,,,,,,,,---------------------------------,,,,,,,,,++++++))))))***++++++,,,---------,,,,,,,,,,,,---......//////...---,,,,,,++++++---,,,,,,,,,,,,---......+++,,,---......---,,,+++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///..................------........................111111111111000000000000111000///111666???GGGLLLPPPQQQTTTYYY^^^eeejjjmmmgggiiijjjiiifffaaa^^^]]]XXXVVVUUU[[[llluuupppttt{{{zzz}}}{{{qqqjjjfffeeeeeeaaadddiiimmmqqqvvv|||xxxrrroookkkfff___YYYUUUSSSPPPNNNOOOMMMKKKKKKKKKKKKJJJIIINNNRRRWWW]]]hhhzzz}}}xxxuuuuuuyyy|||{{{xxxxxx}}}sssjjjkkknnnuuukkk]]]XXXTTTRRRRRRRRRTTTVVVVVVUUURRRQQQQQQlllllllllkkkkkkiiihhhhhhgggeeedddcccdddcccaaa```WWWSSSKKKCCC<<<777444333333222000///000111000///////////////////////////.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++******++++++,,,------...---,,,,,,,,,,,,---......///......---,,,,,,++++++---,,,,,,,,,,,,---......,,,------------------,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////000000000000111111111111333222222444:::AAAIIINNNPPPRRRUUUZZZ```fffkkknnnkkklllllliiiccc^^^ZZZYYYVVVVVVXXX```nnn|||tttuuu}}}yyyyyy{{{~~~xxxtttmmmfffbbb```aaabbbhhhmmmuuu{{{xxxssskkkddd___ZZZWWWTTTRRROOOMMMKKKLLLLLLKKKJJJJJJLLLOOOSSSZZZhhhxxx~~~xxxuuuvvvxxxvvvttttttxxx}}}tttooolllmmm{{{xxxfff[[[TTTQQQRRRPPPSSSUUUWWWVVVUUUTTTTTTkkklllllllllkkkjjjiiiiiigggfffddddddddddddbbb```]]]YYYSSSKKKCCC<<<888555333222111111222222111000000000000000000000000000.........---------------------------------------------------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---...............------,,,,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................000000000000000000000000//////000000111222222222444444555888>>>EEELLLQQQQQQSSSXXX]]]ccciiilllooonnnnnnlllgggaaa\\\ZZZYYYYYY\\\bbbjjjvvv{{{uuu}}}zzzzzz}}}}}}vvvrrrfffdddaaa______```ccceeennnuuu~~~|||ssslllfff```]]]XXXUUUQQQNNNNNNNNNNNNMMMIIIJJJKKKLLLNNNUUU___ggg{{{zzzuuutttuuuuuutttvvvxxxzzz{{{|||xxxnnnhhhnnnyyytttcccXXXTTTTTTQQQSSSUUUWWWXXXWWWVVVTTTjjjkkkkkkkkkkkkkkkjjjiiihhhfffddddddeeeeeecccbbbaaa___ZZZSSSJJJBBB<<<888444333222222333333111///000000000000000000000000...............---------...........................------------,,,,,,,,,------------......//////---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,---...------------------------...------,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///............////////////000000000000000000000000...//////000222333333444555666999===BBBIIIOOORRRSSSVVV[[[bbbgggkkknnnooommmllliiiddd___]]]\\\]]]dddiiiqqqyyy}}}}}}}}}uuuooojjjggg_________aaaeeejjjnnnqqqwww}}}xxxqqqkkkggg```]]]XXXTTTSSSRRRQQQPPPLLLLLLLLLKKKKKKMMMSSSWWWeeennn|||}}}vvvuuuvvvxxxyyyxxxyyyxxxvvvuuuwww}}}uuuiiihhhlll{{{qqqbbbZZZXXXTTTTTTUUUVVVWWWWWWUUUSSSiiiiiijjjjjjkkkjjjjjjjjjhhhfffeeeeeeffffffdddccccccaaa^^^XXXQQQIIIBBB>>>666444222222222222000...////////////////////////.........................................................---------,,,,,,------............//////---,,,,,,,,,,,,---......---------------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,---...------------------------------,,,,,,,,,------...------------------------,,,,,,,,,---------......---------............///........./////////000000////////////////////////...///000111222333444555555777;;;@@@FFFLLLQQQSSSUUUYYY```fffkkknnnoooooojjjiiieee```\\\\\\^^^aaaqqqxxx|||~~~xxxnnngggcccaaa```___```cccgggmmmsssxxx{{{}}}wwwsssjjjfff```\\\YYYVVVTTTRRRMMMMMMLLLKKKKKKKKKNNNOOOVVVZZZdddqqqzzzwwwwwwxxxyyyuuuvvvtttpppllllllooossspppgggdddooo~~~rrrcccZZZTTTSSSRRRTTTVVVXXXWWWUUUgggggghhhiiijjjjjjjjjiiihhhgggeeeeeeffffffeeedddcccbbb```\\\VVVOOOIIIFFF;;;888555222222111000///////////////////////////.............../////////....................................---------,,,........................---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///.........//////000000111//////////////////////////////000111222333444555666999>>>EEEKKKPPPSSSUUUXXX]]]dddkkkooopppooonnniiifffccc___]]]```eeejjj|||zzz}}}vvvlllccc^^^]]]]]]]]]ccceeeiiinnntttyyy~~~vvvrrrmmmgggccc^^^YYYVVVOOONNNMMMKKKJJJJJJJJJKKKNNNNNNSSS^^^jjjxxxyyyvvvuuuuuuwwwwwwvvvqqqkkkhhhjjjlllwww|||mmmeeekkkqqqrrraaaVVVSSSPPPQQQVVVZZZ[[[ZZZeeeeeefffhhhhhhiiiiiiiiihhhgggffffffggggggfffeeeccccccaaa___[[[VVVRRROOOAAA===888444222222222111000000000000000000000000---........./////////000....................................---------------------------------------,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......,,,------------------,,,------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......---------............///---......///000000111111000000000000000000000000000000111222222333444444888<<>>DDDLLLRRRWWWYYYZZZ]]]bbbjjjpppsssrrrnnnkkkddddddeeehhhppp}}}~~~zzzqqqkkkgggccc___^^^bbbhhhnnnqqqyyyzzz}}}xxxoooiiibbb___ZZZVVVSSSPPPNNNLLLMMMJJJJJJOOORRRSSS[[[dddlll~~~~~~~~~}}}yyyvvvuuutttuuuuuuqqqjjjdddccccccjjjpppzzztttmmmmmm~~~kkkcccYYYTTTUUUWWWXXXWWWaaadddffffffddddddfffiiifffeeeeeeeeeeeeffffffggghhhgggfffccc```\\\XXXVVVOOOJJJBBB;;;666333111///......---///000111///...////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,---------,,,,,,+++++++++------............------........................,,,---......//////......,,,,,,,,,++++++*********........................+++---///111222000...---.........////////////000////////////////////////............/////////000////////////000000000000000111222222222333666888;;;@@@GGGNNNSSSXXX[[[]]]___hhhnnnmmmnnnrrrqqqmmmeeejjjpppxxxzzzoookkkkkkeeeeeefffhhhlllrrrwww{{{~~~vvvoooiiiaaa[[[XXXVVVRRROOORRROOOKKKKKKMMMPPPRRRSSS^^^dddppp{{{|||~~~}}}xxxtttssstttttttttrrrmmmfffaaa```aaaeeegggmmmvvv}}}tttlllxxxqqq___VVVWWWYYYYYYWWWbbbdddffffffeeedddfffhhhfffffffffffffffgggggghhhfffffffffdddbbb___\\\ZZZTTTNNNFFF???:::666333111///......///000111///...////////////////////////000/////////............------------------------...------...//////...,,,---------,,,,,,,,,++++++------............------........................,,,---......//////............---------,,,,,,,,,........................,,,---...000000///...---------........./////////////////////////////////........./////////000000111111111111222222222222111222222222222444888;;;AAAFFFLLLPPPSSSVVV[[[^^^aaahhhnnnmmmnnnppppppllllllrrrzzzyyyqqqiiigggjjjjjjkkkmmmppptttxxx}}}xxxooohhhddd```[[[WWWQQQNNNKKKJJJLLLMMMOOOOOOUUUZZZbbbnnn|||~~~xxxsssqqqpppnnnnnnlllfff```[[[ZZZ[[[___```fffnnnsssyyytttvvvmmm]]]WWWWWWWWWVVVaaaccceeeeeeddddddeeeffffffgggggggggggghhhhhhiiifffffffffeeedddbbb```^^^ZZZUUUNNNFFF@@@;;;777333111000//////111111000...////////////////////////////////////.......................................------...//////...,,,------------,,,,,,,,,,,,------............------........................,,,---......//////......///////////////.................................,,,---------............,,,---------............////////////////////////....../////////000000000111111111222222222333333222333222222222666;;;???GGGLLLQQQRRRRRRTTTZZZ```dddjjjnnnmmmmmmnnnmmmkkkrrryyy{{{qqqkkkgggeeeiiinnnvvvyyy}}}|||sssmmmggg```\\\UUURRROOOMMMMMMMMMLLLKKKMMMPPPTTTYYYaaammm|||~~~yyyuuuqqqnnnjjjiiieee```ZZZVVVUUUUUUVVVWWW\\\bbbfffjjjsss|||vvvvvviii[[[VVVWWWXXX^^^___aaabbbccccccddddddfffggghhhhhhiiiiiiiiiiiiggggggggggggfffdddbbbaaa___[[[TTTMMMGGG@@@:::666333222000000111111000//////////////////////////////////////////....................................------...//////...,,,------------------,,,,,,------............------........................,,,---......///.........////////////////////////........................------,,,+++,,,---...///,,,,,,,,,---------......////////////////////////...////////////000000000//////000000000111111111333333333222444888>>>CCCIIINNNRRRRRRQQQTTT[[[bbbhhhkkkmmmmmmlllkkkkkkjjjrrr|||uuummmfffdddeeehhhqqqyyy~~~wwwooohhhbbb]]]ZZZVVVTTTRRRPPPMMMKKKIIILLLNNNNNNPPPYYYfffqqq~~~{{{yyyuuuqqqiiigggbbb\\\WWWSSSRRRQQQQQQQQQTTTYYY\\\^^^fffoooyyy}}}wwwxxxyyyfff\\\YYYZZZ\\\\\\\\\^^^```bbbccccccfffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiigggeeecccaaaaaa^^^YYYSSSMMMFFF>>>999666444111111111111000///000000000000000000000000.........///////////////------------------------...------...//////...,,,------------------------------............------........................,,,---......///...........................//////...........................---,,,++++++---...///,,,,,,,,,---------......////////////////////////////////////000000000111000000000000111111111111444444444444666;;;BBBGGGHHHLLLPPPRRRRRRWWW___eeekkkkkkmmmmmmkkkiiiiiijjjsssxxxsssjjjdddbbbdddiiipppyyy}}}vvvppphhhddd___[[[WWWSSSOOOLLLJJJLLLNNNLLLKKKOOOWWW___mmm|||~~~{{{vvvrrrkkkgggaaaZZZUUUQQQOOONNNNNNNNNQQQUUUWWWYYY```hhhpppsss{{{~~~~~~vvveee[[[XXX___]]]ZZZ[[[]]]```aaabbbeeefffhhhiiijjjjjjjjjiiiiiijjjjjjiiihhhfffdddcccbbb```\\\XXXSSSLLLCCC>>>888666333111111222111000000000000000000000000000.........///////////////------------------------...------...//////...,,,------------............------............------........................,,,---......//////......------------.......................................---,,,,,,,,,---///000,,,---------............/////////////////////////////////000000000111111222222222333333333333444333444555777999???EEEJJJJJJLLLPPPSSSXXX^^^dddiiimmmkkkkkkmmmjjjggghhhkkkwwwxxxppplllfffccceeelllrrrwww|||uuupppiiibbb]]]XXXSSSPPPMMMNNNOOOMMMKKKKKKOOORRRXXXfffwww}}}wwwtttoooiiiaaaZZZUUUQQQMMMKKKNNNMMMPPPTTTUUUWWW^^^fffkkkmmmtttxxxzzzrrraaaWWWfffbbb\\\ZZZ[[[^^^______ccceeegggiiijjjjjjiiiiiiggghhhhhhiiiiiigggfffeeebbbaaa___]]]YYYQQQIIICCC:::777444222222222111000000000000000000000000000............/////////000...........................------...//////...,,,------------.........///------............------........................,,,---......//////......---------.........//////..............................------......///000------.........///////////////////////////////////////000000000111111111222222222333333333444444222444666999<<>>CCCHHHLLLVVVTTTUUU\\\fffmmmooonnnnnnjjjiiillljjjeeegggmmm~~~yyyrrrnnnnnnnnnrrrssszzz|||vvvnnnhhhdddaaaZZZWWWSSSPPPPPPOOONNNMMMMMMSSSWWWZZZddduuu}}}vvvkkkccc]]]XXXSSSPPPKKKKKKNNNRRRTTTVVV]]]fffggglllttt}}}wwwqqqsss{{{lll|||jjj```\\\ZZZ[[[^^^ccccccccceeeggghhhgggfffgggggggggggghhhhhhhhhhhhfffccc```___]]]YYYSSSNNNFFF@@@777333333333000---000000000000000111111111///////////////////////////////////////......------------.........//////...------,,,,,,------...000000000000000000000000........................,,,,,,,,,---------......---------------------------------------------------------------------------------------...//////////////////000000000000000000000000111111111111111111000000000000111111333555888<<>>BBBFFFIIINNNQQQ\\\```ggglllppppppooommmlllkkkjjjiiijjjlllnnnpppzzzxxxxxxxxxxxx||||||wwwooolllkkkoootttzzzwwwmmmdddbbb```[[[UUUSSSMMMLLLKKKJJJKKKOOOVVV[[[eeettt}}}tttkkkbbb\\\WWWUUURRRPPPQQQTTTXXXZZZdddgggpppzzz}}}{{{{{{pppkkkkkksssmmm```\\\[[[[[[\\\___aaabbbaaa___eeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbaaa___]]][[[UUUOOOFFF???:::888555444222222111111111111111000////////////////////////000000000000000///..................////////////......------------......------------------------.................................////////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111////////////000000000000000000111111111222222222111111111111222333555555777<<>>999666555333222222222111111000000000000000000000000000000000000000000000//////............/////////000000///......------......///.........................................................////////////000................................................///////////////////////////////////////000111111////////////000000000000111111111111222222222222111111111222333555666777999===CCCFFFHHHMMMTTTZZZeeegggllloooqqqqqqooommmkkkmmmrrrzzz}}}zzzxxxxxxuuu{{{~~~vvvsssrrrsssqqquuu{{{{{{wwwrrrjjjbbb^^^WWWUUURRRPPPOOOOOOOOOOOOSSSVVV^^^kkkzzzyyysssooohhhfffbbb___^^^___aaacccaaafffllloooqqqqqqnnnkkkeeeiiiqqq|||vvvjjjtttiii\\\XXXVVVVVVXXX[[[___aaabbbbbbcccddddddeeefffggggggdddeeedddaaa\\\ZZZYYYYYYYYYVVVPPPIIIBBB<<<888666333333333222111111000000000000000000000000000000000000111111000000///........./////////000000000//////............//////................................................------........./////////........................................................................//////......//////000111////////////000000000000111111111222222222222333111111222333555666888999;;;@@@EEEGGGJJJPPPZZZbbbiiikkkmmmppprrrsssrrrrrrooouuu~~~~~~}}}wwwqqqppptttwww|||~~~tttlllggg^^^[[[WWWTTTSSSRRRQQQOOOOOONNNQQQZZZeeettt}}}{{{ssspppmmmjjjgggggghhhhhhfffjjjmmmlllkkkkkkgggbbb```ccchhhoooyyyqqqqqq|||yyynnn___\\\XXXWWWYYY\\\___```___```aaacccdddfffggghhhdddeeedddaaa\\\YYYZZZ[[[ZZZYYYUUUOOOHHH@@@;;;999444444333222222111000000000000000000000000000000000111111111111000//////.../////////000000000000//////............//////------------------------........................,,,---------............................................................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////000000000000111111111222222222333333111222222444555888999:::>>>CCCGGGIIILLLTTT```jjjmmmnnnoooqqqtttvvvxxxyyy|||}}}yyysssqqqsssyyywwwrrriiiddd^^^ZZZXXXVVVTTTRRRNNNMMMNNNSSSWWW___nnn}}}|||xxxtttqqqooonnnkkkppprrrooommmlllfff___\\\```dddhhhmmmwww}}}vvvuuujjjeee^^^ZZZYYYZZZ\\\\\\]]]^^^___aaaccceeeggghhhcccddddddaaa]]]ZZZ\\\]]][[[[[[YYYSSSLLLDDD>>>;;;444444333333222111000000000000000000000000000000111111111111111000//////////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////---------------...//////////////////000000000000111111222222222333333333111222333444666888:::;;;AAAEEEIIIKKKNNNWWWeeepppppppppqqqsssuuuyyy|||~~~{{{zzzwwwtttssswwwqqqlllddd___]]]ZZZWWWUUUPPPOOOQQQSSSQQQQQQ[[[iiiuuu~~~yyyuuusssmmmtttxxxuuusssrrrkkkcccYYY^^^cccdddfffmmm{{{|||uuuqqqyyymmmfff___XXXVVVYYY\\\___bbbbbbccceeegggggghhhgggdddbbb```_________^^^[[[XXXVVVTTTNNNCCC;;;999666333222222222111000111111111111111111111111////////////000000000000.........///////////////................................................////////////////////////////////////////////////,,,,,,------.../////////////////////////////////------------------------000000///////////////000000000000000////////////000000000000000111111111444555555555666999>>>BBBIIIJJJKKKNNNUUUaaammmvvvtttoooooouuuvvvwww~~~|||yyywwwuuuuuuyyywwwllleeebbb```[[[WWWWWWVVVRRRMMMKKKMMMTTTZZZcccmmm{{{pppwwwvvvxxx}}}}}}rrriiidddcccdddeeeeeefffpppzzzxxxzzz~~~mmm\\\VVVWWWVVVZZZ^^^```ccceeegggggghhhfffdddaaa```_________]]][[[XXXWWWVVVPPPFFF???;;;999555333333222111000222222222222222222222222///000000000000000000000////////////////////////................................................////////////////////////////////////////////////........................////////////////////////........................000000////////////000000000000000000000000000///111111111111222222222222444555555555777:::???CCCHHHJJJMMMSSS[[[eeemmmrrrtttqqqrrrxxxzzz||||||yyyxxxuuuvvvwww{{{wwwpppmmmjjjeee```[[[YYYUUUOOOKKKKKKOOOSSSVVV]]]lll~~~yyyxxxxxx{{{yyypppiiifffeeeeeedddfffoooyyywwwvvvhhhZZZYYYVVVXXX[[[```ccceeefffggggggeeecccaaa___^^^^^^^^^]]][[[YYYYYYXXXSSSLLLFFF@@@===888666444444333222222222222222222222222222000000000000000000000000////////////////////////................................................////////////////////////////////////////////////000000//////...------,,,////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222222222333333444444333444555666777;;;AAAEEEIIIKKKOOOXXXccckkknnnooosssrrrtttyyy{{{{{{xxxxxxyyyvvvxxx|||yyyuuuqqqkkkfffbbb___ZZZTTTNNNKKKLLLNNNMMMPPPYYYfffttt||||||zzzpppllliiigggfffgggoooyyyuuuiiiqqqzzzggg___[[[YYY[[[aaadddddddddeeeeeedddbbb```^^^]]]^^^^^^]]][[[ZZZZZZZZZWWWRRRMMMFFFBBB===999777666444333333333333333333333333333111111111000000000000000000000000///////////////................................................////////////////////////////////////////////////000/////////.........---////////////////////////000000000000000000000000000////////////000000111000000000000000111111111111111222222333333444444333444555777999>>>CCCHHHNNNNNNRRR\\\hhhppprrrppptttrrrtttwwwxxx}}}{{{|||~~~yyyrrrllljjjgggaaa[[[TTTPPPNNNMMMNNNMMMPPPXXXbbboooxxxsssnnnllljjjlllttt}}}xxxiiikkkzzzxxxjjj___YYYXXX]]]aaaaaabbbfffdddbbb```^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWUUULLLHHHAAA<<<999777666555333333333333333333333333222111111111000000000///111111000000////////////................................................////////////////////////////////////////////////........./////////000000///////////////////////////////////////////////////////////////000111111///000000000111111111222000000111111222333333444333444666888<<>>DDDKKKPPPWWWWWWZZZbbbllluuuyyyzzzyyytttsssrrryyy|||yyy{{{uuuqqqjjjccc___[[[WWWTTTPPPMMMLLLNNNNNNRRR\\\fff~~~yyywwwwwwxxx~~~|||llleeemmmvvveeeYYYXXXZZZYYY]]]eeeaaa```^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[\\\]]]WWWQQQIIIBBB===:::888777444444444444444444444444333333222111111000000///222222111111000//////...................................................///////////////////////////////////////////////////////////////000000000////////////////////////....................................///000111222///000000111111222333333000000111222333444555555555666999===AAAGGGOOOTTTWWWZZZ```gggooouuuzzz}}}wwwpppnnnnnnttt{{{xxx}}}yyyqqqjjjeeebbb^^^[[[TTTQQQOOONNNKKKKKKQQQYYYfffwww~~~|||{{{zzz~~~yyymmmkkktttsssaaa\\\ZZZVVVZZZcccaaa```^^^\\\[[[[[[\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^YYYSSSJJJCCC>>>;;;999888555555555555555555555555333333222222111000000///222222222111000//////...................................................////////////////////////////////////////////////111111000000//////......////////////////////////////////////////////////............///000222222///000000111222222333333111111222333555666666777555777:::>>>CCCIIIQQQVVVUUU[[[dddkkkqqqvvvzzz}}}~~~sssjjjhhhjjjppp|||xxxppplllhhhdddaaa[[[WWWSSSPPPKKKHHHLLLSSSUUUcccwww~~~|||zzz||||||qqqmmmnnneeeZZZYYYXXXXXXYYY^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]^^^______^^^^^^\\\YYYSSSLLLDDD===777444444333333333333444555666222222222111111111111000...///111222111///,,,***000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000........./////////000000///////////////////////////////////////000111111111111111111111111111111111222333444555666666666666888===CCCHHHMMMPPPRRR\\\^^^dddnnnyyy~~~}}}zzz}}}uuunnnmmmmmmrrr~~~xxxxxxuuummmfff___\\\WWWTTTRRRPPPMMMKKKNNNSSS\\\kkk~~~~~~~~~qqqhhhfffvvvhhh___YYYXXX\\\_________^^^]]]]]]^^^```______```aaaaaa``````___[[[YYYTTTNNNHHHAAA;;;888555555555444555555666666333333333333222222222222000000000//////.........////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000,,,,,,,,,---------......////////////////////////---,,,,,,,,,,,,---......111111111111111111111111111111333444555555666666888;;;???DDDJJJNNNSSSUUU[[[]]]dddooozzzyyytttwww|||~~~~~~xxxqqqddd```ZZZVVVSSSPPPMMMKKKLLLOOOTTT]]]lll~~~}}}zzzwwwjjjeeettteeeZZZWWWZZZ\\\^^^___^^^\\\\\\___bbbaaabbbccccccccccccaaaaaaYYYYYYVVVRRRLLLFFF???<<<888777777666666666666777444444444444333333333333222111///------...000111........................000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000,,,,,,---------.........////////////////////////,,,,,,,,,,,,,,,------...111111111111111111111111000111222333444555666666:::===BBBFFFKKKQQQWWW[[[___ccckkkuuu{{{yyy|||zzzmmmiiibbb\\\WWWTTTPPPMMMLLLLLLMMMOOOWWWeeewww}}}qqqgggssseee\\\YYYUUUYYY^^^___]]]]]]___bbbbbbcccdddeeeeeedddbbbaaaZZZZZZYYYVVVPPPIIIAAA===999999888666666555555666444444444444333333333333222111///......///111222........................////////////////////////222111111000///......---000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////000111111111111111111111111111111111111111222444555666777<<>>CCCHHHKKKPPP[[[iiittt~~~}}}|||yyyuuutttuuuwwwxxxxxxxxxzzz~~~zzzqqqjjjeeeaaa___VVVSSSNNNKKKJJJKKKNNNOOO[[[fffvvvrrreee___YYYWWWYYY]]]^^^]]]^^^```dddfffggggggeeeccc^^^^^^^^^[[[VVVPPPJJJFFF>>>===;;;888666444333333444444444444333333333333777555333111000///000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000---.........////////////////////////////////////000000//////000000111222111111111111111111111111444444333444666888;;;===AAAEEEJJJNNNTTT```qqq}}}}}}{{{zzzyyy{{{~~~}}}{{{zzz~~~{{{tttpppmmmkkkaaaZZZRRRMMMMMMMMMLLLJJJOOOXXXdddqqqqqqfffYYYTTTWWW\\\^^^]]]^^^aaadddgggiiihhhfffeee______^^^\\\XXXSSSOOOLLL@@@???<<<:::777555444444666666555555555444444444:::777333///---...000222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111////////////////////////111111111111111222222333111111111111111111111111555444444555666999<<<>>>BBBGGGMMMQQQWWWdddvvv~~~{{{|||~~~~~~zzzwwwuuulllbbbUUUOOOOOOPPPMMMIIIHHHPPPYYYaaapppuuu___SSSSSSYYY\\\\\\]]]^^^```bbbdddeeeeeefffddd```\\\\\\]]]ZZZSSSMMMCCC@@@<<<999888777666444666555555555555444444444<<<999555111000000111333000000////////////000000000000000000000000000000111000///...------.../////////000000///...------000000000000000000000000000000//////......------222222111000/////////000111111000000000000111111111111111111111111111111111333555777888;;;>>>AAACCCKKKRRRVVV___qqq~~~}}}yyyqqqmmmeee\\\UUUPPPMMMLLLNNNLLLNNNTTT^^^pppjjjZZZTTTUUUWWWXXX\\\]]]___aaacccdddeeefffeeeaaa^^^]]]]]]ZZZTTTNNNFFFBBB===999888777777666555555555555444444444444888666333000//////000111000000////////////000000000000000000000000000000111000///...---....../////////000000///......---000000000000000000000000///////////////.........222111000000000000000000111111000000000000111111333333333333333333333333333444777888:::<<<@@@CCCBBBJJJSSS[[[hhh|||zzzuuunnneee]]]VVVQQQMMMLLLJJJIIIMMMTTTaaauuuwwwdddXXXTTTTTTUUU[[[\\\]]]___bbbdddeeeffffffccc```______\\\VVVPPPJJJEEE???:::888777777777555555444444444333333333333222111000////////////000000////////////000000000000000000000000000000000000///.........////////////000000000///......000000000000000000000000.........///////////////000000000000000000111222111111000000000000111111333333333333444444444444222444666777888;;;???BBBGGGOOOXXXccctttzzzrrriii___VVVPPPOOOKKKHHHIIILLLSSSaaannn|||yyyooo___VVVTTTUUUYYYZZZ[[[]]]```bbbdddeeegggeeecccbbb```]]]XXXTTTMMMHHH@@@:::777777777777444444444444333333333222///000000000000000000///000000////////////000000////////////////////////000000////////////////////////000000000//////...////////////////////////------......//////000000000/////////000111222222222111111000000111111222111111111222222222222222444666777999:::===BBBEEEOOOVVVaaammm|||tttiii\\\TTTTTTOOOLLLLLLLLLNNNVVV___www|||}}}{{{{{{lll^^^WWWUUUXXXYYYZZZ[[[]]]```bbbcccfffeeedddcccaaa^^^ZZZWWWPPPJJJAAA;;;777666555555444333333333222222222222//////111222222222111111000000////////////000000//////////////////////////////000000000000000000//////000000000000000///////////////////////////------......//////000000000/////////000111222222222222111111111111222222111111222222222333333333888:::;;;===???CCCHHHLLLTTT]]]iiivvv}}}rrrddd[[[VVVRRRNNNNNNMMMLLLQQQWWWdddwww}}}}}}www~~~kkk]]]VVVYYYXXXXXXYYY[[[]]]```aaaddddddeeedddbbb___\\\[[[RRRMMMDDD>>>999777555444333333333222222222111111000000111222222222222222000000////////////000000000000000000000000000000//////000111111111000000//////000111111111000000000000000000000000000000.........///////////////000000000000000000111222222222111111111111222222333333444444555555666666555777888:::===BBBIIIMMMUUUaaappp~~~|||oooeeeZZZTTTPPPOOOMMMKKKLLLPPPYYYggg|||}}}xxxwww}}}~~~jjj^^^YYYYYYXXXXXXYYY[[[]]]___aaacccddddddbbb```^^^]]]UUUPPPIIIBBB===:::777555222222222222111111111111111111111111111111222222000000////////////000000000000000000000000000000...///000111222111111000//////000111111111111111000000000000000000000000///////////////.........222111000000000000000000333222222111111222222333333333444444555666666777222444666888<<>>BBBIIIPPPVVVaaaqqqxxxqqqiiiaaa\\\WWWQQQNNNOOOOOOSSSYYYeee{{{xxxmmmvvvuuuaaaZZZVVVWWWYYYXXXYYY[[[aaaaaaaaabbbccccccaaa___YYYVVVQQQJJJCCC===999777555444444333222111000///111111111111111111111111000000///////////////000......//////000000111111000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////111111000///////////////222222222222222222222222222333444555777999;;;<<<::::::===BBBEEEHHHPPPZZZiiiuuu}}}qqqccc[[[XXXVVVQQQMMMMMMNNNSSSZZZcccttt~~~~~~sssrrrqqqeee[[[[[[]]]]]][[[ZZZaaa```aaacccddddddbbb___\\\YYYSSSMMMFFF???;;;888555444444333222111111000111111111111111111111111333222111000///.........000000000000////////////000000000000000000000000000000000000//////......000000000000000000000000111111111111111111111111222222111000000000000000222222222222222222222222333333444555777999;;;<<<<<<===@@@FFFIIIMMMWWW```ppp|||zzznnnddd___[[[VVVQQQNNNMMMOOORRRXXXeee{{{|||yyywwwxxxtttrrrwwwxxxrrryyyqqq```\\\^^^^^^\\\[[[``````bbbdddffffffccc```___\\\WWWQQQIIIBBB===999555444333333222222222222111111111111111111111111555444222111//////......111111111000///.........000000000000000000000000////////////............000000000000000000000000111111111111111111111111333222222111111111111111222222222222222222222222333333444555777999:::;;;@@@@@@DDDKKKPPPUUU```jjjzzz|||rrriiiaaa[[[WWWRRROOOLLLLLLMMMTTTdddsss~~~xxxrrrnnniiiffffffkkksss}}}uuusssnnncccaaa___```bbb``````bbbeeeggggggdddaaa```^^^ZZZTTTMMMEEE>>>;;;666555444333222333333444111111111111111111111111444333222111000000000000111000000000/////////...////////////////////////////////////////////////000000000000000000000000111111111111111111111111222111111000000111111111111222222222222222333333333444444555777888:::;;;AAABBBGGGOOOUUU]]]iiittt~~~rrrggg___[[[WWWRRRMMMKKKJJJMMMWWWaaauuuwwwnnnhhhcccaaabbbgggmmmvvv{{{rrrxxxwwwjjjcccccchhhaaaaaabbbeeegggfffcccaaaaaa___\\\WWWPPPGGG@@@<<<777666444333222333444444111111111111111111111111222111111111111111222222.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111222222333333333444444444555666888999:::@@@AAAGGGPPPYYYbbbppp|||{{{nnnddd___[[[UUUOOOMMMLLLLLLQQQXXX___ooozzzooohhheeecccdddhhhkkkqqq}}}tttqqq|||zzziiicccdddcccbbbbbbcccddddddbbb```aaa```^^^ZZZSSSKKKCCC???:::888666333222222333444111111111111111111111111000000000000000222333333.........///000111111111000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////////////////000111111111111222222333333444444444555555666888999:::===???FFFPPP[[[fffvvv~~~xxx{{{yyynnnggg```XXXQQQPPPOOOMMMNNNRRRSSS___qqq~~~tttlllgggfffhhhjjjjjjmmmwwwxxxmmmqqq|||ooowww}}}kkkccceeecccaaaaaabbbbbbaaa```bbbbbbaaa^^^WWWOOOGGGBBB<<<:::777444222222333444111111111111111111111111000000/////////000111111////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000//////000000111222000111111222333333444444555555555555666888999:::<<<>>>EEEQQQ\\\iiizzzzzzzzzrrrggg^^^WWWTTTSSSOOOLLLMMMNNNTTT___pppyyyqqqiiiiiikkkllljjjkkkuuuqqqmmmqqqkkkooo||||||lllfffdddaaa````````````___ccccccccc```ZZZRRRJJJEEE===;;;777444222222222333111111111111111111111111111111000//////...//////111111000000//////......000000000000000000000000---.........//////000000000000000000000000000000111111111111111111111111111111000000111222333333000000111222333333444444555555555555666888999999;;;===EEEQQQ]]]kkk}}}zzzoooeee\\\YYYVVVQQQLLLJJJKKKMMMSSS```xxx|||tttjjjkkkmmmnnnkkkllluuuxxxqqqrrr