BM6P6(@ @@@AAAJJJgggzzz{{{uuussszzzwwwnnnhhhaaa[[[[[[VVVVVVXXXUUUTTTcccwww{{{zzz||||||yyywwwzzzrrrccclll|||zzz{{{ccclllooobbbFFF333333444000111222222222333444555666888:::<<<>>>@@@CCCGGGJJJCCC<<>>;;;FFFWWW]]]YYYTTTRRRRRRQQQOOOLLLJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPTTTWWWWWWWWWXXXYYYVVVYYY[[[]]]]]]]]]^^^___^^^[[[YYYZZZaaajjjrrrwwwwwwqqqdddccc___WWWNNNLLLJJJIIIJJJKKKLLLLLLRRRMMMKKKMMMLLLJJJNNNUUUiiixxxwwweeeaaavvvaaaBBBEEEOOOOOOPPPJJJHHHMMMSSSYYYdddppp{{{xxxggg```fffnnnssssssoooiiieeefffbbb\\\YYYWWWUUUPPPLLLOOONNNPPPTTTUUUVVV___jjjeeeJJJ<<<:::???@@@CCCGGGKKKMMMOOOQQQ[[[~~~jjjVVVBBB>>>CCCLLLWWWaaa\\\^^^^^^^^^aaaggghhhfffeeedddbbb```^^^ZZZUUUQQQRRRJJJDDD@@@===<<>>??????CCCFFFNNN[[[gggkkkeee^^^YYYVVVTTT[[[mmm|||xxxlllbbbUUUJJJJJJPPPWWW]]]bbbTTT[[[bbbeeehhhfff^^^TTTNNNJJJHHHLLLYYYsss===@@@JJJaaazzz{{{{{{vvvrrrkkkccc^^^WWWUUUZZZ\\\^^^jjjzzz}}}yyyuuuyyyoooaaajjjwwwuuubbbooommm]]]CCC333333444111222222222222333555666777999;;;???AAACCCGGGKKKNNNQQQFFFFFFLLLcccvvvdddMMMLLLNNNGGG???;;;???GGGKKKLLLWWWSSSPPPOOOPPPQQQPPPOOOOOOMMMKKKIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIOOOQQQTTTTTTSSSQQQQQQQQQQQQSSSTTTSSSSSSSSSTTTVVVWWWWWWXXX]]]eeeooowww{{{zzzuuugggYYYRRRPPPNNNNNNNNNOOOPPPQQQQQQPPPRRRNNNMMMOOONNNLLLOOOUUUaaavvvkkk\\\dddsssQQQJJJPPPSSSQQQLLLIIIMMMQQQVVVaaalll|||yyysss|||zzzfffccciiipppsssqqqkkkddd```bbb```^^^\\\ZZZVVVPPPMMMKKKIIIPPP\\\___ZZZ]]]fffuuuUUUAAA===@@@GGGFFFGGGIIINNNUUU\\\```\\\wwwyyy```GGG>>>BBBJJJRRRXXXZZZ]]]^^^]]]aaaggghhhfffeeecccaaa___]]]YYYUUUQQQRRRKKKDDD@@@===<<>>???@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNNNNKKKJJJIIIIIIMMMMMMLLLKKKIIIJJJMMMOOORRRVVV\\\eeeoooyyyzzz~~~xxxvvvuuufffPPPGGGMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQOOOPPPQQQPPPNNNPPPTTTZZZzzzwwwzzz^^^UUUttt^^^IIIIIIPPPSSSNNNKKKKKKMMMRRR[[[eeelll}}}qqqpppwwwzzzllloootttxxxvvvnnnccc[[[WWW\\\___bbbbbb]]]WWWRRRNNNKKKGGGQQQeeekkkaaa___hhhfffJJJ;;;===DDDHHHIIIJJJMMMRRRXXX]]]```]]]lll~~~lllNNN???@@@FFFKKKOOOYYY\\\^^^]]]```fffhhhgggeeeccc```]]][[[YYYUUUSSSSSSLLLDDD@@@======CCCLLLjjjuuulllkkkiiiddddddiiimmmfff```]]]VVVMMMMMMSSSeeetttdddccclllxxxqqqhhhccciiisssvvvtttrrrsssvvvssssssuuummmhhhpppppprrrkkk^^^XXXZZZWWWPPPPPPQQQPPPMMMJJJFFFDDDDDDFFFGGGJJJRRR[[[aaacccbbbccc]]]XXX^^^nnnxxxssshhh]]]SSSIIIDDDDDDJJJVVVcccYYYVVVUUU[[[fffjjj___OOOMMMKKKIIILLL\\\xxx999===GGGYYYooo~~~|||}}}zzzvvvkkkaaa[[[WWWWWW]]]ccchhhqqqyyy~~~~~~{{{}}}~~~|||vvvnnnooo}}}vvv___aaayyy{{{mmmcccnnnrrrbbbKKK888222444555333333222111111222444777999888;;;===???AAADDDGGGJJJSSSYYYfffjjjdddrrrjjjlllmmmeee```eee^^^III::::::>>>>>>BBBAAABBBEEEKKKRRRYYY\\\YYYSSSMMMJJJKKKKKKHHHFFFAAABBBCCCDDDCCCAAA???>>>BBBBBBBBBCCCDDDFFFGGGHHHEEEGGGIIIJJJIIIHHHIIIJJJJJJJJJIIIHHHHHHJJJNNNRRRWWW]]]fffqqq{{{uuurrrppplll^^^NNNJJJNNNKKKLLLMMMNNNMMMMMMNNNOOONNNOOOQQQRRRQQQOOOPPPRRRVVVkkkyyy~~~kkkVVVfffiiiIIICCCMMMSSSQQQNNNKKKJJJMMMUUU]]]bbbnnn|||}}}~~~{{{yyy{{{kkk\\\TTTQQQWWW]]]dddeee```YYYSSSQQQPPPJJJVVVpppzzznnniiiooowww___III===???EEEKKKNNNSSSXXXZZZYYYWWWUUU\\\aaa|||rrrWWWEEE@@@CCCHHHLLLWWW[[[^^^]]]___eeehhhhhheeebbb^^^\\\ZZZYYYVVVTTTSSSLLLEEE@@@<<<===EEEOOOmmmyyytttrrrsssrrrttt~~~wwwnnnfff```^^^___^^^mmm|||vvvttttttrrrooolllmmmrrrrrruuuxxxnnnkkkvvv~~~ppp```]]]ccceee___aaa\\\VVVSSSSSSRRROOOLLLLLLKKKLLLOOOVVV]]]bbbeee```\\\]]]hhhwww|||rrreee]]]RRRFFFBBBDDDJJJSSS\\\]]]YYYSSSUUU]]]ccc\\\QQQMMMLLLJJJMMM^^^|||;;;<<>>>>>???@@@CCCEEEBBBMMM^^^jjjhhhhhhzzziii^^^ddduuulll___RRREEE===<<>>BBBHHHQQQZZZ```ccc^^^WWWRRRPPPNNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKFFFHHHJJJKKKMMMQQQVVVZZZbbbiiittt~~~ttttttvvvnnn]]]QQQOOOPPPNNNLLLLLLKKKHHHFFFFFFIIIMMMKKKNNNPPPOOONNNNNNOOOOOOQQQ^^^~~~uuuvvv___```xxxuuuQQQFFFMMMPPPRRRPPPLLLIIIKKKPPPUUU\\\fffttt}}}nnn]]]UUUSSSWWW]]]ccceee```ZZZUUUSSSQQQNNN^^^}}}sssrrr|||jjjVVVGGGAAADDDHHHVVVYYY]]]aaaaaa^^^ZZZXXXYYY[[[tttzzz}}}sss```LLL@@@@@@HHHOOOVVV[[[^^^]]]^^^cccggggggdddbbb^^^\\\[[[YYYWWWVVVSSSMMMFFFAAA<<<<<>>???@@@@@@@@@@@@BBBDDDAAAGGGKKKTTT[[[\\\rrrvvvmmm```WWWhhhkkkTTTMMMNNNKKKBBB<<<======>>>@@@DDDLLLVVV\\\jjjhhhfffbbb]]]XXXSSSQQQKKKIIIGGGFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIMMMSSSXXX]]]aaafffiiirrryyyllluuuvvviiiRRRHHHNNNPPPKKKNNNMMMKKKFFFCCCCCCHHHMMMIIIMMMOOOMMMLLLMMMNNNMMMKKKRRRnnn{{{kkk```iii~~~^^^KKKJJJMMMRRRSSSNNNIIIJJJNNNPPPWWW```oooyyyuuu|||hhh^^^\\\ZZZ]]]``````^^^ZZZWWWUUUNNNQQQddd|||rrrqqqZZZIIICCCFFFLLLOOO\\\\\\\\\\\\]]]___```aaaWWWZZZggg{{{wwwiiiRRRBBB@@@IIIPPPVVV\\\___]]]\\\aaaeeefffdddbbb___^^^]]][[[YYYVVVRRRMMMHHHBBB<<<;;;DDDOOOjjjvvvwwwiiibbbgggvvvqqqqqqmmmnnnooojjjsssrrrgggfffeee___XXXXXXXXXWWWTTTTTTYYYbbbiiibbbZZZZZZhhhzzzzzzrrrbbbRRRDDDEEEMMMRRRQQQPPP``````[[[RRRMMMPPPUUUWWWOOOPPPOOOQQQeee:::777<<>>???AAAAAA@@@AAACCCEEEEEEGGGAAAEEESSSUUU```~~~vvvkkk]]]]]]xxxbbbRRRQQQVVVQQQFFFBBBBBB@@@>>>>>>DDDLLLSSS```gggoooqqqlllddd___\\\TTTSSSRRRPPPMMMKKKIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJKKKNNNPPPXXX^^^hhhqqqwwwzzz}}}}}}}}}yyyooogggZZZNNNJJJJJJKKKJJJJJJLLLKKKHHHDDDDDDHHHMMMHHHMMMNNNKKKJJJMMMNNNLLLJJJLLL]]]~~~fffeeezzznnnTTTGGGHHHQQQUUUPPPJJJKKKLLLLLLTTTZZZhhh{{{ssswwwyyyjjjeee```^^^\\\ZZZZZZZZZXXXWWWTTTUUU___rrryyywwweeePPPGGGJJJQQQTTTSSSWWWWWWWWWWWWYYY[[[]]]___VVV\\\^^^}}}oooUUUBBB@@@HHHMMMVVV]]]```]]][[[___ccceeecccbbb``````___]]]ZZZWWWPPPMMMIIICCC<<<:::BBBLLLcccqqq}}}tttmmmxxx{{{qqqlllkkkhhhyyywwwmmmeee___\\\]]]\\\XXXTTTWWW```gggccc]]]aaattt~~~uuucccTTTFFFEEEJJJOOOQQQRRR\\\___]]]TTTNNNPPPSSSUUUPPPSSSQQQSSShhh999666888???AAABBBPPPbbbyyyooottt{{{}}}vvvlllhhhhhhgggcccdddgggmmmwww~~~~~~zzztttyyyyyyuuutttwwwzzzzzzvvvppppppwwwzzz{{{vvvvvvoooiiipppuuulllgggeeelllUUUAAA333444444......555555777:::===???@@@???>>><<<===??????@@@AAADDDFFF@@@FFF@@@CCCSSSQQQPPPdddtttfffYYYjjjcccTTT]]]bbbZZZGGGEEEBBB===:::===DDDJJJQQQ___pppyyyvvvnnnhhhfffbbbbbbbbb```\\\WWWRRRPPPMMMMMMMMMMMMMMMNNNOOOOOOMMMPPPSSSUUUXXX[[[___bbbiiiqqq}}}yyy~~~eeeVVVLLLOOOOOOIIIGGGLLLEEEHHHKKKIIIEEEDDDHHHLLLIIINNNOOOJJJIIIMMMOOOMMMNNNLLLTTTuuuoooggg{{{___JJJFFFPPPVVVQQQKKKKKKLLLKKKSSSXXXddduuuwwwsssqqqiiiccc^^^YYYVVVXXXYYYYYYXXX]]]ZZZVVV^^^ttt~~~lll]]]OOOMMMWWW]]]YYYRRRRRRUUUXXX[[[\\\[[[YYYWWWVVV^^^YYYnnnsssUUUCCCAAAFFFIIIWWW]]]```]]][[[^^^bbbdddbbbbbbaaaaaaaaa^^^ZZZWWWPPPMMMJJJDDD<<<999@@@JJJ\\\lll~~~xxxpppvvvnnnkkkjjj{{{ppplll]]]___^^^ZZZUUUVVV^^^fffaaa```lllssscccUUUHHHDDDFFFJJJPPPVVVYYY\\\\\\VVVRRRSSSSSSRRRQQQTTTSSSTTTjjj999999999888999===DDDHHHggg~~~www~~~wwwrrrssstttnnnhhheeeiiijjjllloooxxx}}}www|||zzzwwwtttrrrrrrssstttuuusssqqquuu}}}ssssssrrrnnnmmmrrr}}}eee\\\eeegggaaaHHH;;;000///333333000///444555777;;;???@@@<<<999???>>>======???AAADDDEEEEEEEEEDDDDDDCCCFFFJJJMMMUUU{{{lllcccxxxooo^^^^^^fff\\\[[[FFF:::DDDBBB:::AAADDDNNN\\\iiirrruuuvvvvvvvvv|||}}}rrrfff```___^^^[[[ZZZ\\\ZZZWWW\\\eeecccdddfffhhhlllrrryyy~~~uuurrruuuwww|||ttt}}}~~~mmmZZZTTTMMMKKKLLLNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGJJJKKKMMMMMMLLLLLLNNNOOONNNKKKTTTbbb~~~tttnnnPPPFFFIIINNNRRRSSSQQQLLLIIISSSTTT]]]lll}}}uuuvvvqqqjjjjjjcccYYYUUUZZZ^^^^^^bbbccc\\\TTTaaa|||~~~```TTTKKKLLLOOOOOOQQQUUUTTTPPPPPPTTTZZZZZZXXXVVV```TTTZZZlllxxxmmmPPP@@@CCCBBBSSSWWW[[[\\\]]]^^^aaaeeedddcccbbbbbbbbbaaa^^^\\\VVVRRRJJJBBB===<<<@@@DDDRRRlllyyy~~~uuuoookkktttsssiiibbb\\\ZZZXXXVVVYYY^^^jjjdddllljjj[[[KKKDDDEEEJJJRRRYYY[[[ZZZYYYUUUPPPNNNRRRXXXRRRRRRQQQWWWnnn888999999888999<<>>:::AAA===BBBKKKVVVcccooozzz}}}zzzyyyvvvsssrrrrrrqqqpppvvv|||tttmmmqqq~~~www|||vvv{{{zzziiiRRRNNNIIIJJJNNNSSSSSSRRRFFFIIILLLKKKIIIGGGHHHJJJGGGIIIKKKKKKKKKKKKMMMOOOPPPLLLQQQWWWoooyyysssYYYIIIJJJNNNQQQSSSRRRNNNKKKOOOPPPWWWdddsss}}}qqqllliiieeeaaa___]]][[[[[[mmmooofffXXX\\\tttiiiVVVLLLFFFIIINNNPPPSSSWWWZZZXXXVVVUUUTTTSSSRRRRRR\\\TTTYYYgggwwwzzzeeeEEE===FFFNNNRRRXXX[[[\\\]]]___aaadddccccccddddddbbb^^^[[[VVVRRRKKKCCC>>>===AAADDDQQQiii|||qqqiiijjjpppnnnggg```]]]ZZZXXX[[[```iiiggguuujjj]]]OOOGGGEEEIIITTT___```[[[VVVRRRPPPOOOPPPQQQOOONNNNNNWWWqqq777888888888888:::===@@@@@@RRRppp}}}|||wwwrrrnnniiidddeeeiiirrrppplllkkkqqqyyyzzzvvvrrruuuwwwxxxuuuoooiiieeebbbbbbfffmmmxxxfffbbb^^^___gggsssmmmSSSSSS[[[UUUGGG999333000111333222333666777888;;;>>>BBBCCCBBB@@@DDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFCCCAAA@@@BBBDDDKKKJJJaaauuukkkmmmyyyccc```ZZZdddlll]]]III@@@>>>======???FFFPPP^^^kkkrrrxxxxxxlllccc___rrrvvv~~~rrruuuuuutttppp```LLLIIIGGGJJJPPPVVVXXXYYYDDDJJJNNNMMMHHHFFFHHHLLLFFFGGGIIIJJJIIIJJJLLLMMMNNNLLLQQQSSS\\\mmmPPPNNNNNNPPPSSSTTTQQQNNNMMMMMMQQQZZZeee|||wwwnnnhhhgggccc]]]___eeerrr]]]ZZZmmmpppYYYNNNHHHEEEHHHNNNRRRUUUXXXXXXXXXWWWTTTSSSSSSTTTTTTUUUSSSWWW]]]nnnxxxRRR:::GGGFFFKKKSSSYYY\\\]]]]]]^^^ccccccdddffffffccc^^^ZZZWWWSSSMMMEEE@@@>>>AAADDDOOOfffssshhheeegggeee}}}yyypppgggaaa\\\XXXZZZ___ggghhh}}}kkkbbbWWWMMMHHHKKKZZZiiijjjaaaVVVQQQQQQSSSQQQNNNLLLJJJKKKYYYwww555777888888888888999;;;<<>>333111111333333111333888888999;;;>>>AAACCCCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFDDDBBB???>>>@@@BBBEEEJJJRRRjjjwwwsssiiitttggg[[[ooo{{{bbbQQQBBBAAA???>>>???DDDKKKRRRVVVdddmmmyyyyyyggg[[[VVVWWW]]]eee~~~pppiiibbbSSSLLLJJJHHHKKKOOOTTTWWWWWWLLLMMMMMMKKKGGGFFFHHHKKKHHHIIIKKKJJJIIIIIIJJJLLLKKKLLLTTTXXXXXXqqq~~~\\\VVVOOONNNQQQTTTSSSQQQMMMMMMPPPTTTXXXgggsssmmmddd___nnnzzzccc___qqqjjjXXXMMMJJJHHHKKKOOOSSSVVVWWWTTTTTTSSSRRRTTTVVVSSSNNNOOOSSSWWWVVV]]]~~~ddd@@@DDD@@@FFFOOOXXX]]]^^^]]][[[aaabbbdddggggggccc]]]YYYWWWTTTNNNGGGAAA???AAACCCMMMccc{{{|||kkkhhhlllgggxxxzzzmmmccc[[[VVVWWW\\\dddeeennnggg]]]RRRKKKNNN^^^ooossslll___UUURRRTTTTTTQQQLLLIIILLL```444666888888666666777888:::>>>DDDTTT{{{zzzvvvtttqqqmmmeeeaaagggpppoookkkeeebbbiiirrrvvvtttwwwwwwvvvrrrmmmgggaaa]]]\\\```hhhrrr}}}jjjbbbZZZ\\\ggguuuZZZPPPZZZ\\\LLL999222111222444333000333888888:::<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEAAABBBBBB@@@>>>>>>???AAAAAAHHHJJJRRRtttooogggqqqlllqqqtttgggWWWKKKFFF@@@===>>>BBBDDDFFFLLLRRRZZZaaagggmmmtttxxx{{{}}}}}}}}}}}}zzzuuurrrcccXXXMMMKKKQQQ\\\mmm{{{~~~tttnnn{{{|||jjj]]]TTTHHHJJJIIIIIIJJJMMMQQQSSSUUUYYYSSSLLLIIIIIIJJJKKKJJJLLLMMMNNNLLLJJJIIIIIIJJJLLLMMMRRRWWWXXXbbbooobbbSSSMMMPPPUUUVVVTTTMMMLLLOOORRRSSSYYYpppqqqnnnkkkjjj{{{|||eeeXXXJJJJJJJJJJJJNNNSSSVVVWWWVVVUUUSSSVVV^^^aaaVVVHHHOOOVVVZZZXXXYYYmmmvvvOOO???===CCCLLLVVV\\\^^^]]][[[^^^```cccfffgggddd^^^YYYWWWUUUOOOIIICCC@@@AAABBBLLL___uuuuuukkkmmmmmm||||||nnncccZZZVVVXXX]]]dddaaappprrrjjj^^^SSSKKKMMM[[[kkkxxxwwwnnn^^^RRRPPPRRRQQQOOOLLLSSSiii444666777777555555666888;;;<<<===DDD]]]|||uuupppnnnnnnlllhhhdddiiiqqqooolllfffdddkkksssvvvssstttrrrnnniiiddd```]]]\\\```fffoooyyy|||rrrkkkddd^^^aaakkkyyy~~~oooSSSQQQYYYUUUDDD666444222222444333111444888999;;;<<<======???BBBDDDCCCCCCCCCCCCCCCBBBBBBBBB>>>??????>>>======>>>???@@@;;;>>>MMM[[[ttt}}}ggg[[[kkkrrrsssvvvuuusssooobbbYYYLLLBBB????????????<<<>>>AAADDDHHHMMMTTTXXX___fffjjjhhheeeddddddbbbfffhhhjjjjjjiiiiiijjjkkkjjjhhheeebbb]]]WWWQQQLLLJJJKKKSSS```mmmwww~~~wwwmmmiiippp|||wwwtttbbbSSSKKKDDDEEEEEEFFFHHHKKKNNNQQQSSS___VVVMMMIIILLLNNNMMMJJJNNNOOOOOONNNKKKJJJJJJKKKQQQOOOKKKOOOTTTXXXxxxsss[[[OOOQQQWWWYYYXXXNNNLLLNNNRRRRRRSSS```qqquuuuuuvvv]]]RRRFFFHHHHHHHHHKKKRRRVVVWWWVVVWWWXXX```pppyyymmmZZZRRR[[[``````___ddd```@@@>>>BBBIIIRRRZZZ^^^^^^\\\[[[]]]aaadddfffddd^^^ZZZVVVTTTPPPJJJCCC@@@@@@@@@III[[[ooommmgggjjj|||{{{lllaaaZZZWWW[[[bbbbbb___ddd{{{nnn___RRRKKKJJJRRR[[[oooyyyyyyiiiXXXRRRQQQOOOSSSRRR\\\sss~~~{{{~~~444555666555444555777999:::;;;===???IIIfffwwwqqqhhhhhhiiikkkjjjgggjjjpppssspppllljjjpppvvvvvvqqqmmmkkkhhhdddaaa___^^^^^^eeekkkuuu}}}zzzqqqggggggcccaaaeeeppp}}}pppgggSSSSSSUUUKKK<<<444555111000333444444666;;;<<<===>>>===<<<===AAADDDBBBCCCCCCBBBBBBAAAAAA@@@===>>>>>>===<<<;;;<<<===@@@777;;;IIIJJJPPPxxxttt```[[[eee{{{|||oooqqqooommmsssmmmeeeZZZRRRMMMIIIDDD@@@<<<<<<;;;;;;;;;<<>>???EEEVVViiiuuuhhhnnn}}}mmmaaaYYYVVV[[[bbb\\\\\\\\\tttyyycccVVVNNNJJJIIIKKKZZZnnn{{{uuuhhhaaa[[[UUUWWWXXXddd{{{xxx{{{555555666555444555777:::666777:::;;;;;;IIIrrrzzzsssoooccccccfffjjjkkkiiijjjnnnrrrpppmmmkkkoootttrrrllliiigggfffdddbbbbbbbbbbbbgggnnnwwwuuujjjbbbbbbaaaaaagggtttwwwmmm|||fffUUUUUURRRDDD888555555000...222555777999===>>>??????>>><<<===AAAEEECCCCCCCCCCCCBBBAAA@@@???===>>>>>>===;;;999::::::??????BBBAAA===CCC\\\xxxtttbbbXXX___tttzzzyyymmmaaaiiibbb```___```aaa\\\RRRJJJGGGFFFEEEBBB@@@>>><<<<<<888???@@@<<<;;;AAAFFFFFFAAABBBBBBAAA@@@@@@AAACCCEEEFFFIIIOOOUUU[[[^^^^^^^^^hhhyyy{{{mmmggg]]]hhhvvvhhhUUUPPPRRRGGG>>>BBBFFFCCCDDDEEEFFFEEEFFFHHHJJJIIIIIIJJJIIIHHHFFFFFFEEEIIIJJJLLLMMMLLLMMMNNNPPPKKKRRROOOSSS]]]WWW___ttthhhgggkkkVVVUUU]]]aaaaaaaaaWWWQQQRRRQQQLLLNNNTTT^^^zzzttt]]]SSSSSSRRRTTTRRRKKKIIIOOOSSSSSSSSSWWWXXXYYYbbbkkkbbbRRROOOYYY^^^gggjjjZZZggg~~~qqqQQQ???@@@CCCJJJSSSZZZ]]]]]]WWWYYY\\\```cccccc```]]]UUUSSSPPPJJJDDD???>>>>>>BBBRRReee|||ppp{{{qqqbbbXXXTTTWWW^^^UUUYYYXXXmmmjjj[[[TTTMMMFFFBBBHHHbbbyyy}}}xxxrrriii___ZZZ[[[hhhyyy555555555555666666666666777999:::999===LLLcccuuuxxxuuurrrmmmiiidddbbbdddiiikkkiiiiiikkknnnnnnmmmmmmlllkkkjjjjjjmmmiiifffbbb]]][[[aaaiiijjjuuunnnaaaeeehhhsss{{{ssshhhZZZSSSWWWOOO;;;111444222222222333666:::===???@@@@@@???>>><<<===@@@BBB@@@???@@@AAABBBBBB@@@>>>>>>>>>=========<<<<<<<<<>>>>>>>>>===>>>BBBGGGLLLyyykkk[[[___kkk{{{ttteee\\\UUUSSSYYY^^^```eeekkkiiijjjdddXXXNNNJJJEEE???EEE???>>>CCCBBB>>>DDDPPPVVVTTTOOOJJJHHHJJJPPPTTTZZZ^^^cccfffiiippp|||~~~nnneeeiiiggg\\\XXX^^^eeevvv~~~jjjWWWEEEAAAEEEGGGEEEBBBEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKHHHFFFEEEEEEJJJLLLOOOQQQPPPNNNNNNNNNJJJMMMPPPTTTWWW[[[___ccczzzgggbbbrrreeeSSSUUU]]]aaa[[[ZZZWWWSSSOOOMMMMMMOOOXXX___ooo|||dddUUURRRTTTRRRRRRRRRPPPKKKNNN]]]mmmppp___UUUZZZ```______cccWWWYYY\\\[[[WWWZZZiiiyyynnnZZZKKK===<<>>>>>@@@BBB???>>>>>>@@@AAAAAA???===;;;;;;;;;:::::::::999999=========<<<<<<>>>AAAEEERRR|||{{{pppmmm~~~ooofff^^^[[[YYYXXX]]]eeettt|||pppbbbVVVYYYTTTSSSXXXYYY[[[gggwww{{{uuuqqqssswwwwwwtttqqqooouuuiii```^^^]]]aaahhhzzzyyy___RRRFFFEEEHHHHHHFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKJJJHHHFFFFFFFFFKKKMMMPPPRRRRRRSSSTTTUUUOOOPPPQQQRRRSSSUUUXXX[[[ssssssooo|||iiiUUUSSS[[[```ZZZXXXUUUTTTSSSRRROOOLLLOOOQQQZZZjjj{{{}}}zzzwwwzzznnn\\\TTTTTTWWWRRRRRRRRRQQQNNNRRRbbbrrrtttdddYYY[[[___\\\ZZZ]]]UUUUUUVVVVVVRRRTTT___lllbbbSSSBBB===@@@CCCLLLUUURRR\\\ZZZZZZ^^^dddgggeeeccc\\\YYYTTTOOOKKKFFFAAA===BBBEEEUUUkkkwwwwwwyyy~~~kkk^^^XXXUUUVVVXXX[[[WWWQQQ___oooaaaXXXQQQMMMJJJPPP[[[jjjwww|||yyyuuuggglllwwwlllqqq444444444555555555666666555666777888999<<>>???>>>???AAAAAA@@@@@@AAACCC>>>===<<<===??????===<<<888888777777777666666666:::;;;;;;:::999999:::<<>>:::@@@IIIIIIVVVWWW[[[___bbbeeeffffff___\\\WWWRRRMMMHHHBBB???@@@AAALLL```ooorrrssswwwggg]]][[[[[[ZZZZZZYYYWWWQQQ[[[}}}fff```YYYPPPOOOPPPRRRVVV[[[bbbhhhkkknnnrrr|||qqqaaasss333333444444444555555555888777777888:::;;;;;;;;;DDDQQQhhh~~~tttqqqmmmkkkjjjhhheeeccc___bbbhhhjjjeeeaaadddllloooooommmkkkhhhfffdddddd_________\\\WWWVVVaaannnqqqwww}}}}}}sssvvvtttvvvxxxpppfffjjjvvv}}}tttUUUSSSZZZVVVEEE666333444333555666777999;;;===>>>???===???AAAAAAAAA@@@AAABBB<<<;;;:::;;;<<<===<<<:::666666666666555555555444666888999999777666777888DDDBBBRRR}}}llljjjzzzssshhhZZZ^^^fffppp}}}|||~~~|||{{{wwwnnnccc]]]bbbppp|||}}}wwwvvvttttttrrrlll```UUUIIIFFFFFFHHHGGGEEEFFFJJJFFFFFFEEEDDDEEEEEEFFFGGGFFFGGGIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLMMMPPPTTTXXXNNNNNNNNNNNNNNNRRRWWW\\\]]]lllyyyhhhYYYYYY```rrrhhh[[[SSSPPPQQQQQQPPPSSSNNNKKKLLLPPPZZZkkkzzz~~~uuugggrrrsssgggfffsssgggWWWSSSTTTRRRNNNTTTSSSRRRRRROOOMMMTTT]]][[[QQQJJJNNNTTTVVVWWWZZZ\\\YYYWWWYYYYYYXXX[[[```nnndddNNNBBB???:::<<>>>>>>>>>>><<<>>>@@@@@@?????????@@@;;;:::999999:::;;;:::999666666666666555555555555333555888888777777777888===<<<>>>RRRyyyzzzeee^^^rrruuummmlllrrrtttqqqmmm{{{qqqddd```eee{{{yyywwwzzzyyyrrrfff___iii~~~}}}|||{{{zzztttiii\\\QQQLLLGGGEEEEEEEEECCCAAAEEEKKKGGGFFFEEEDDDDDDDDDFFFGGGFFFGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIKKKOOORRRNNNNNNNNNNNNOOOSSSYYY]]][[[ZZZsssvvvxxx}}}hhh```dddlllhhhaaaYYYSSSOOONNNOOOPPPLLLJJJKKKLLLQQQ]]]iii|||yyyppphhhppp{{{zzzgggfffyyyxxxiiiXXXQQQUUUXXXTTTOOOKKKKKKMMMQQQQQQPPPSSSYYYUUUNNNIIIJJJOOORRRTTTUUUUUUQQQQQQTTTVVVVVVWWW[[[bbblllhhhPPPCCCBBB======EEEGGGLLLRRRXXX[[[[[[\\\___bbbaaa^^^ZZZVVVRRRLLLEEEAAA???===BBBOOO___iiinnnpppnnnccc```]]]YYYXXXMMMUUU[[[aaayyyoooaaa]]]^^^^^^]]]ZZZWWWYYYaaagggrrrwww}}}{{{|||ooodddqqq222222222333333333444444444333333444666999:::;;;>>>;;;>>>HHHTTThhh~~~yyyuuurrroooppprrrqqqmmmfff___[[[XXXZZZ```dddccc```cccjjjmmmkkkiiieeeaaa^^^[[[ZZZTTTLLLGGGJJJQQQZZZfffpppxxx}}}zzzyyynnn```YYYbbbpppbbbTTTYYYSSSDDD333///444777333888:::===???@@@@@@???>>>;;;===>>>===<<<;;;<<<===;;;999888888999::::::999777777777666666666555555222444777777777777888999444===AAA???KKKpppvvvhhhkkkpppmmmjjjlll~~~yyysssgggkkkooosssqqqhhh]]]TTTPPPTTTjjjxxxpppnnnyyy~~~}}}zzzuuulll\\\MMMGGGGGGFFFDDDCCCCCC@@@>>>CCCJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNNNNMMMKKKIIIIIIKKKNNNPPPPPPPPPNNNNNNPPPTTTWWWTTTQQQ```ssseeecccyyyvvvfffggg]]]aaaeeeccc]]]TTTNNNJJJMMMLLLLLLMMMMMMOOOVVV___kkk~~~uuuuuuyyy}}}sssnnn{{{wwwiii___TTTOOOQQQRRRNNNIIIDDDCCCGGGOOOTTTVVVZZZ___^^^XXXQQQNNNNNNNNNNNNMMMQQQNNNOOOSSSUUUUUUWWW[[[\\\]]]}}}sssVVVEEEDDD???>>>CCCEEEKKKPPPWWW[[[\\\\\\^^^```aaa___[[[XXXTTTNNNHHHCCC===<<<>>>FFFQQQ\\\cccgggxxx~~~pppcccZZZWWWMMMRRRXXX^^^iiizzzhhhcccbbbccccccbbb```aaafffjjjrrrwwwwwwmmmqqqxxxnnnttt222222222222333333333333222333444444555666777888888666:::AAACCCHHH\\\sss}}}xxxsssooonnnnnnmmmnnnooonnnjjjeee```^^^XXXYYY\\\aaaaaa___```dddgggeeebbb^^^YYYUUURRRQQQLLLHHHHHHLLLQQQXXXdddooouuu{{{~~~~~~~~~}}}~~~|||vvviiiZZZVVVaaaoooqqqUUUVVVQQQHHH;;;222000333666666999;;;>>>AAABBBAAA???>>><<<<<<;;;999777777999:::;;;999888777999::::::999777777777666666666555555333555666666555555777999666;;;@@@???;;;FFFlll{{{tttmmmcccZZZ\\\rrr{{{{{{zzzxxxtttpppkkkgggwwwzzzuuulllbbbYYYMMMBBB@@@DDDCCCAAA@@@BBBAAA???BBBGGGHHHGGGDDDBBBBBBCCCEEEFFFHHHHHHHHHGGGFFFGGGIIIKKKNNNNNNMMMKKKHHHGGGIIIJJJMMMNNNNNNLLLKKKKKKMMMOOONNNRRRWWWkkk}}}fff^^^hhhvvvuuuaaacccfffhhheee]]]SSSLLLOOONNNNNNOOONNNMMMSSSZZZbbbrrr}}}}}}wwwqqqhhhppp~~~wwwzzzxxxeee^^^UUUOOOMMMNNNOOONNNLLLGGGFFFKKKPPPTTTYYY^^^aaa]]]VVVPPPOOOOOONNNLLLQQQPPPRRRUUUUUUUUUYYY___[[[```kkkdddLLLGGGAAA>>>AAAAAAGGGKKKQQQWWW[[[]]]^^^___aaa```]]][[[WWWRRRKKKGGG>>>>>>===???EEENNNWWW\\\ggg~~~mmm^^^ZZZPPPOOOWWWaaaaaaddd~~~nnnaaa^^^]]][[[YYYYYY[[[___bbbsssxxxpppcccgggyyywwwsss111111222222222333333333333555777777666444555666666333777>>><<<999EEEXXX```mmm}}}ttttttsssooojjjgggiiikkkhhhiiijjjiiigggeeeeeeeeeZZZXXXZZZ___```^^^^^^```aaa```\\\XXXSSSOOOLLLJJJFFFHHHLLLPPPRRRVVVbbbnnnpppvvvyyywwwvvvyyy|||}}}yyyxxxrrreeeWWWUUUbbbqqq}}}~~~}}}dddIIIUUUHHH@@@777333111111555999:::<<<@@@BBBCCCBBB???>>><<<;;;:::777555555777999<<<:::888777999:::::::::777777666666666555555555555555666555444444555777;;;000444BBBBBB:::HHHddd|||vvvlll```MMM^^^xxx{{{vvvhhhlll^^^PPPHHHBBB======BBB@@@>>>???BBBBBB@@@BBBEEEHHHGGGDDDBBBBBBCCCEEEFFFIIIIIIIIIGGGFFFFFFHHHJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLHHHRRRPPPOOOppplll[[[SSSpppqqqlllhhhgggfffbbbZZZSSSOOOMMMLLLLLLJJJHHHMMMUUUXXXcccrrrvvvzzzvvvqqqhhh___ZZZppp|||mmm\\\XXXQQQMMMNNNTTT]]]dddYYYPPPHHHGGGIIIKKKOOOTTT[[[YYYTTTPPPPPPRRRSSSQQQPPPPPPRRRTTTSSSRRRXXX___[[[eee]]]sssrrrSSSKKKCCC???@@@@@@AAAEEELLLSSSYYY\\\]]]]]]bbbaaa___]]]ZZZUUUNNNJJJAAAAAA???<<<>>>FFFPPPUUU___vvvqqq^^^YYYPPPMMMYYYiiibbbRRR]]]yyy|||vvvzzzoooZZZTTTQQQNNNNNNQQQXXX___ccctttyyyrrraaa```nnn~~~wwwwww111111111111111111222222333333333444444444555555555555444555666999<<<>>>EEEIIITTThhhssskkkmmmrrryyy|||zzzooojjjlllooommmeee]]]^^^dddbbb___^^^```dddeeeaaa\\\^^^YYYVVVXXX]]]___\\\WWWXXXVVVRRRLLLFFFCCCCCCDDD@@@CCCGGGJJJOOOWWWbbbjjjssspppmmmoooyyy|||sssooolllhhhccc```bbbmmmwwwtttvvvVVVKKKSSSFFF>>>555111444888::::::<<<===@@@BBBBBBAAA???===???===999777666666777999888777666777888777555333333333333333333444555666555555666666666666555555666777888999;;;>>>@@@AAAQQQuuu~~~wwwjjjccccccsss}}}|||tttrrrrrrmmmhhhggg]]]SSSFFF>>>===>>>>>>>>>@@@???>>>======???AAACCCAAADDDEEEBBB>>><<<@@@DDDEEEHHHJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNKKKIIIKKKRRR^^^|||dddVVV```pppsssaaa]]]gggvvvjjjKKKPPPPPPNNNKKKKKKLLLMMMLLLOOOWWWbbbnnn}}}sssvvv}}}zzzuuussstttrrrhhh^^^YYYfff~~~ooo[[[WWWOOOIIIKKKPPPUUU\\\aaa[[[UUUMMMIIIKKKNNNPPPQQQPPPQQQQQQPPPOOOOOOQQQSSSSSSQQQOOOOOOQQQUUUWWWXXX[[[]]]\\\fff^^^LLLHHHCCC@@@AAA@@@AAAHHHTTT[[[ZZZYYYYYYZZZ\\\]]]^^^[[[WWWRRROOOEEEBBB===;;;<<<@@@EEEIIIRRRddd|||vvv[[[SSSOOORRR```{{{cccRRR___qqqrrr\\\bbbeeeYYYVVVSSSQQQPPPPPPSSS___kkkuuu~~~sssccc]]]cccjjjpppsss111111111111111111222222333333333333444444444444555444444444555888:::<<<===???DDDLLLYYYiiiyyyrrrjjjgggkkkmmmoooooooooppprrrtttxxx|||~~~~~~zzzzzz}}}zzzuuuqqqsssuuurrrgggZZZUUUWWWZZZYYYYYY[[[]]]^^^\\\YYYZZZUUURRRTTTYYY[[[WWWSSSRRRPPPLLLFFFAAA??????@@@???CCCGGGJJJOOOWWWaaaiiipppiiiaaacccooo{{{{{{ssslllddd```fffrrr~~~yyy~~~lllOOOEEEIII===888444444888<<<===<<<<<<>>>@@@BBBBBB@@@>>>======<<<:::888888999;;;===888777555666777777666555444444333333333444444555555555666666666666555555555555666777999;;;===>>>???PPPnnn{{{nnnjjjttt}}}xxx~~~zzzuuuuuusssjjj```ZZZOOOHHHAAA>>>???BBBBBB@@@BBBAAA???>>>>>>>>>@@@AAA???AAACCC@@@<<<;;;>>>BBBDDDFFFIIIJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLNNNOOOOOONNNMMMPPPLLLLLLOOOVVVooozzzaaa^^^gggqqqgggkkkzzzxxxbbbZZZUUUPPPOOOQQQRRRNNNIIILLLQQQZZZbbbmmmyyyzzz|||{{{|||yyysssoooppptttwwwrrrggg^^^[[[mmmjjjYYYQQQKKKHHHKKKPPPRRRUUUYYYWWWSSSNNNLLLLLLNNNNNNNNNNNNPPPQQQPPPOOONNNOOOPPPRRRPPPNNNLLLMMMNNNPPPPPPUUUXXXWWWZZZuuu}}}\\\IIIDDDCCCBBBBBBCCCJJJTTT[[[ZZZYYYZZZZZZ\\\]]]^^^\\\XXXTTTQQQHHHDDD???<<<<<>>@@@CCCGGGKKKOOOWWW```hhhpppeeeXXXWWWeeetttwwwqqqiii___]]]oooyyypppZZZKKKDDDAAA666555555888===???>>><<<===>>>@@@AAAAAA@@@>>>===<<<;;;:::::::::===???AAA888666444444666777777777555444444333333333333444444555555666666555555444444444444555666777888999777999FFFfffpppffffffooovvv{{{{{{vvvrrrsssnnnaaaRRRJJJAAA>>><<<>>>AAACCCBBB@@@AAA@@@>>><<<<<<<<<=========???@@@>>>;;;:::===@@@BBBEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGLLLOOOQQQPPPOOOMMMTTTQQQOOONNNOOO^^^ppp^^^___uuuuuuppp~~~{{{eeeZZZOOOMMMRRRVVVSSSNNNMMMPPPTTTZZZ```ffflllooozzzzzzuuuvvvrrrkkkfffhhhmmmpppmmmggghhhmmm}}}gggXXXKKKHHHHHHNNNQQQQQQQQQTTTTTTRRROOOMMMMMMMMMLLLKKKMMMOOOQQQQQQOOOMMMLLLLLLNNNMMMKKKIIIHHHIIIKKKLLLOOOSSSSSSQQQZZZ~~~yyyVVVKKKIIIFFFCCCCCCIIISSSZZZZZZYYYZZZZZZ[[[]]]^^^]]]ZZZWWWUUULLLHHHCCC>>><<<===@@@BBBBBBLLL```sssvvvqqqxxxaaa]]]RRRSSS^^^zzz{{{\\\SSSVVV]]]nnn~~~{{{lllaaa```]]][[[\\\^^^^^^aaaiiirrrzzz~~~ssscccfffdddYYYddd333222222222222222111111222222222222333333333333444333333222333333444555444999===;;;888999AAAIII^^^gggqqqvvvuuuqqqnnnmmmoooqqqrrrqqqmmmjjjhhhggghhhjjjjjjhhhjjjppptttssssssqqqooonnnmmmnnnoooqqqffffffgggiiijjjiiifffcccfffnnnuuuvvvvvvvvvsssooorrrrrrrrrooocccSSSKKKJJJKKKOOORRRQQQMMMKKKLLLNNNMMMKKKIIIKKKNNNNNNKKKGGGFFFEEECCC???<<<;;;===???BBBEEEJJJMMMQQQXXXaaahhhrrreeeUUUSSSaaaqqqtttmmmbbb\\\```xxxxxx~~~rrr^^^SSSNNNGGG>>>777777888;;;>>>???===;;;>>>???@@@@@@@@@>>>===;;;;;;:::999999:::<<<>>>@@@888555333333555777888888555555444333222222222222444444444555555444444444444444333333444444555666999<<<@@@JJJ^^^}}}{{{kkk```ZZZmmmvvvnnnhhhfff```SSSFFF>>>===<<<;;;===???AAA???>>><<<<<<;;;:::::::::;;;<<<;;;===>>>>>><<<;;;===???AAACCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDGGGJJJMMMOOOPPPPPPOOOSSSRRRRRRPPPNNNTTThhh|||kkkdddqqqxxx~~~wwwgggXXXRRRTTTVVVUUUSSSMMMMMMOOOSSSXXX\\\______lllqqqwww|||~~~wwwuuutttooogggbbb______ccciiiqqqzzzdddTTTJJJHHHJJJPPPSSSSSSSSSVVVSSSQQQOOOLLLKKKKKKKKKJJJLLLOOORRRRRRPPPMMMJJJIIIJJJJJJIIIIIIHHHIIILLLNNNOOORRRTTTPPPMMMcccoooUUULLLIIIBBBAAAFFFOOOVVVWWWYYY[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYPPPMMMGGGAAA>>>======>>>???@@@HHHUUU\\\___gggqqq```[[[XXXUUUPPP[[[mmmjjj\\\XXXTTTRRR]]]rrr~~~}}}~~~vvvsssqqqpppmmmjjjlllrrrtttyyy}}}tttgggeeeccc]]]nnn333333333333222222111111111111111222222222333333333222222222222222333333111444777888666666777999JJJOOOUUUYYY[[[]]]```bbbdddiiiooossssssqqqooonnnnnnpppoookkklllppprrrqqqqqqpppnnnllllllmmmnnnppplllkkkjjjjjjkkklllkkkjjjlllsssxxxwwwtttrrrnnniiikkkiiifffcccYYYNNNIIIJJJIIINNNQQQOOOIIIEEEFFFIIIHHHFFFFFFGGGIIIHHHEEEBBBAAA@@@???<<<;;;;;;>>>AAAEEEIIIMMMPPPTTTZZZccciiikkkaaaUUUUUUcccqqqrrrkkkYYY^^^jjj~~~{{{iiiVVVPPPMMMEEE:::888888888:::===>>>???>>>>>>>>>???>>>===<<<;;;::::::999888888888999::::::777555333222444777888888555444333222222222222222333333444444444444333333444444333333333333444444555;;;???<<<;;;HHHfffiiiXXX[[[bbb}}}nnncccWWWRRRMMMEEE>>>;;;===<<<;;;;;;<<<>>>??????::::::;;;;;;<<<===>>>???<<<===>>>>>>>>>>>>???@@@???AAACCCCCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRMMMPPPTTTUUURRRRRRZZZccctttiiiuuu~~~xxx}}}pppddd```\\\VVVRRRQQQJJJIIIHHHJJJNNNRRRUUUVVV```dddhhhjjjnnnuuu}}}|||zzzvvvrrrpppnnnfff^^^ZZZVVVXXXddduuu{{{lll\\\PPPJJJIIIKKKPPPRRRRRRUUUZZZUUURRRNNNJJJHHHHHHKKKLLLLLLOOORRRSSSQQQMMMKKKIIILLLMMMMMMLLLJJJKKKMMMOOOPPPQQQTTTSSSLLLUUU|||bbbLLLGGGAAA>>>@@@HHHOOOSSSWWW\\\ZZZZZZ[[[\\\]]]]]]\\\\\\TTTQQQKKKEEE@@@>>><<<<<>>AAAGGGKKKOOOSSSVVV\\\ccciiiaaa\\\VVVXXXdddoooooohhhZZZjjj}}}}}}yyy^^^QQQLLLFFF===666666777888:::<<>>======<<<;;;:::888777888777777666555555555555777555333333555666666666444333333222222222222333222333333444444333333222444333333222222333333333000333888:::888888AAAKKKmmmyyycccRRRZZZ~~~|||yyyaaaTTTGGGAAA???<<<:::;;;;;;:::999999;;;===@@@BBB;;;<<<===>>>???AAABBBBBB<<<<<<>>>???@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHLLLOOORRRJJJNNNSSSUUUTTTSSSTTTVVVddd```]]]iii|||pppeee]]]ZZZ___^^^VVVOOONNNJJJIIIHHHHHHIIIKKKMMMOOOSSSXXX^^^aaaeeelllwww}}}vvvooonnnqqqrrrqqqnnnjjjgggddd___XXXRRRQQQTTTbbbyyypppccc^^^YYYTTTKKKJJJKKKOOOOOOOOOSSSXXXUUUSSSPPPKKKGGGGGGJJJMMMKKKNNNRRRSSSQQQNNNKKKJJJQQQSSSSSSQQQLLLJJJKKKNNNNNNOOORRRSSSNNNQQQfff}}}xxxVVVJJJDDD>>>===AAAGGGMMMTTTZZZZZZZZZZZZ[[[[[[\\\]]]]]]WWWTTTOOOIIIDDD@@@>>>===CCCDDDDDDFFFKKKQQQQQQNNNNNNgggmmm\\\]]]WWWVVVZZZ```rrrwwwkkksssvvvYYYJJJJJJMMMRRRPPPSSSPPPNNNYYYlllvvvuuu~~~yyyvvvuuusssnnnnnnqqqtttyyy~~~tttkkkllldddYYYbbbyyy555444444333222222111111000000000000111111111222000111222222333333333333555444333333444555666777111444777999:::999999999AAAFFFNNNTTTXXX[[[]]]___aaafffjjjkkkooouuuwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvqqqnnnjjjhhhggggggfffeeeeeeccc]]]WWWWWW[[[ZZZVVVRRRNNNKKKJJJFFFAAAAAADDDBBBDDDFFFFFFCCC@@@@@@BBB>>>>>>???@@@@@@>>>;;;999777777777777777:::>>>BBBGGGKKKPPPTTTWWW\\\ccchhhbbb```]]]]]]dddkkkjjjdddbbbwww~~~jjjRRRMMMKKK???777777777999;;;<<<===>>>@@@AAA===<<<;;;:::999777666555555555555444444444444333777555444444555666555333222222222111222222333333222222333333333333222222222222111111111222222333222000222999;;;888666888<<>>???@@@@@@@@@;;;;;;<<<>>>@@@AAA@@@??????@@@AAA@@@??????AAACCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEFFFHHHJJJLLLNNNLLLNNNQQQQQQQQQQQQQQQPPPQQQlllkkk___ZZZdddtttwww]]]NNNGGGMMMRRRNNNIIIIIIEEEHHHJJJJJJHHHGGGIIIKKKJJJPPPWWW\\\___fffooowwwtttvvvyyy{{{{{{|||~~~~~~~~~}}}|||~~~zzz{{{{{{xxx|||zzzooofffdddeeefffbbb___[[[XXXVVVRRROOONNNRRR^^^vvvtttaaaWWWWWWVVVTTTNNNMMMOOOQQQOOOLLLMMMRRRSSSSSSRRRNNNJJJHHHJJJLLLJJJLLLOOOPPPOOOLLLKKKKKKRRRTTTUUURRRMMMJJJKKKNNNMMMOOOQQQPPPNNNQQQZZZcccttt\\\JJJBBB<<<===AAAGGGOOOWWWZZZZZZYYYYYYZZZ[[[\\\]]]XXXUUUQQQLLLGGGCCC@@@>>>@@@CCCBBBAAAHHHVVV___aaa\\\ffftttqqqcccYYYWWWWWWbbbwww|||sssXXXOOOKKKLLLMMMPPPNNNKKKNNNXXXaaacccjjjfffeeehhhjjjjjjlllppptttxxx|||zzzooohhhgggdddeeezzz555555444333333222111111000000000000111111111111000000111333333444444333///222666777555333111111333333333333444666888:::999;;;>>>AAABBBDDDHHHJJJKKKQQQVVVYYY^^^dddeeecccfffgggggghhhhhhhhhggggggdddbbb___]]][[[YYYVVVTTTQQQPPPNNNMMMPPPTTTOOOHHHEEEBBBBBBDDDCCC@@@@@@DDD===>>>AAAAAAAAA@@@@@@@@@;;;<<<===>>>>>>;;;888666666777777777888;;;@@@DDDGGGKKKPPPSSSVVV[[[bbbgggiiiiiieeebbbdddhhhfff```eeezzz~~~~~~___KKKMMMLLL>>>777===:::<<>><<<;;;:::<<<<<<;;;999777666555444333333444444444444444444666555555555666666444222111111111111222333444444222222222333333222222222000000000000000111111222444000000333333111555<<<<<<<<>>@@@AAA@@@??????@@@AAA@@@??????AAACCCAAAAAABBBBBBCCCDDDEEEEEEBBBCCCEEEGGGIIIJJJJJJJJJOOOOOONNNMMMMMMNNNNNNMMMPPPWWWuuusss___SSS[[[uuuvvv[[[DDDBBBEEEBBB???@@@;;;AAAGGGIIIEEEBBBCCCFFFDDDJJJPPPTTTVVV[[[bbbiiihhhkkkoooqqqsssuuuwwwzzzyyy|||~~~}}}zzz{{{vvv|||yyysssyyyzzzsssqqqvvvuuunnnfffcccaaa```WWWTTTPPPOOOMMMMMMOOORRRYYYjjj|||mmm]]]TTTSSSPPPKKKQQQQQQTTTUUUQQQKKKJJJNNNQQQSSSTTTQQQMMMIIIIIIJJJHHHKKKMMMNNNMMMKKKKKKKKKNNNQQQTTTRRRMMMKKKMMMQQQMMMQQQQQQNNNMMMRRRXXXZZZuuurrrPPPFFF===;;;>>>CCCLLLUUUZZZZZZYYYYYYYYYZZZ\\\]]]XXXVVVRRRMMMIIIDDDAAA@@@===???;;;666AAA[[[rrr|||zzzuuuhhheee```^^^nnnvvvjjj]]]UUURRRNNNMMMLLLMMMMMMQQQ[[[fffccc______eeejjjmmmqqqvvvxxxxxxxxxzzzpppnnnjjjeeefffvvv{{{>>>;;;666333333333333333111000000000000000111111222222222222222222222222111111222222222333333333222222222333333333444444555555666888999:::;;;<<>>>>>===<<<;;;;;;;;;>>>>>>@@@@@@???===;;;999::::::999999888777777777666777888888999<<>>;;;::::::;;;<<<>>>AAABBB@@@;;;777666666777777777777666555222222333333222222111000555555444444444333333333333222111000000111222333222222222222222222222222222222222111111111111000111111222333333444555555444999===AAAJJJ]]]xxxppp___\\\fffttt}}}wwwlllfffgggbbbWWWTTTZZZZZZZZZZZZ___mmmvvvrrryyyvvvnnnmmmqqqyyykkkeeeZZZPPPIIIFFFFFFGGGBBB@@@===:::888777888888444555777999999999888888======<<<;;;999999<<<>>>========================@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJLLLQQQQQQLLLJJJKKKHHHNNN[[[wwwjjjWWWOOOYYYsssqqqWWWDDD>>>@@@AAAAAA@@@@@@AAADDDFFFFFFDDDAAAHHHIIIKKKMMMPPPTTTWWWXXXXXX[[[^^^cccgggkkkmmmnnnsssuuuwwwxxxvvvuuuuuuuuuzzz|||{{{uuuppptttwwwpppmmmnnnooommmhhhbbb___^^^ZZZSSSMMMMMMKKKNNNRRRMMMFFFNNN^^^nnn{{{rrrmmmddd[[[TTTPPPPPPPPPUUUSSSPPPKKKHHHHHHJJJMMMMMMPPPQQQPPPLLLJJJJJJKKKJJJMMMMMMJJJJJJMMMLLLJJJRRRPPPNNNNNNOOOQQQQQQQQQNNNQQQTTTSSSQQQQQQSSSVVV]]]xxxQQQ888>>>CCC;;;===MMMLLLRRRXXXZZZXXXVVVXXXZZZ[[[ZZZXXXSSSMMMHHHEEEDDD@@@:::999???EEEOOOgggqqqoootttmmmjjjnnn___WWWTTTNNNIIIKKKNNNPPPUUUZZZXXX___hhhmmmnnnooosssvvvyyywwwwww|||}}}mmmrrrooogggooo???<<<777444333333333222222111111111111111222222222222222222222222222222111111111222222222333333222222222333333333333444444444555666777888888999999:::;;;<<<===???@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>AAA@@@@@@???>>>>>>======>>>======<<<;;;;;;::::::;;;;;;<<<===<<<:::888777999888888888777777666666777888999999;;;>>>CCCGGGJJJSSSXXXVVVSSSXXX___dddooohhhdddbbb\\\VVV\\\hhh|||{{{TTTNNNEEE>>>:::::::::;;;>>>>>>>>>??????<<<777333666666777777777666666555===;;;777444111111111111444444444444333333333333222222111000000111222222222222222222222222222222222222222111111111000000111111222222333444444555888::::::888999@@@NNNYYYuuu|||oooppp~~~uuueeeYYYWWWVVVYYYZZZ[[[bbblllqqqqqqzzz|||yyyooofffiiiuuu{{{zzz~~~sssmmmpppmmmpppuuuxxxxxxuuuppplllTTTOOOGGG@@@;;;999:::;;;???>>>;;;999777777888888555555666777888888888888;;;<<<;;;:::888999<<<>>>========================@@@AAABBBAAA@@@???@@@AAA>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGEEEHHHMMMNNNLLLKKKMMMKKKLLLPPP```{{{hhh[[[YYYdddqqqyyygggVVVJJJDDDAAA???EEEEEEEEEDDDDDDEEEFFFHHHDDDDDDEEEFFFGGGHHHIIIIIIMMMOOORRRVVVZZZ^^^aaabbbeeegggiiiiiihhhgggggghhhjjjlllmmmjjjgggiiiqqqxxxwwwtttnnniiieeecccddddddbbb\\\SSSMMMKKKKKKJJJHHHHHHHHHJJJMMMOOORRR]]]jjjzzznnneeebbb\\\VVVRRRPPPPPPQQQPPPPPPOOOMMMKKKJJJKKKMMMNNNPPPRRRPPPMMMLLLLLLMMMLLLNNNNNNLLLLLLNNNNNNKKKOOOMMMLLLMMMNNNOOOOOONNNRRRTTTVVVUUURRRPPPRRRTTTTTTmmmkkkGGGBBBDDD???===DDDFFFMMMUUUXXXWWWVVVWWWXXXYYYYYYXXXUUUQQQLLLHHHFFFBBB<<<:::>>>AAAGGG[[[pppwww{{{uuuzzzooo___\\\TTTNNNMMMNNNOOOSSSXXX\\\aaafffjjjkkknnnrrrvvvwwwzzz~~~|||mmmnnnmmmoooAAA>>>999666555444333222333222222111111111222222222222222222222222222222111111111222222222222333111111222222222333333333333333333444444444555555444555555555666666777777777777888888999:::::::::999:::;;;<<<<<<=========<<<<<<;;;;;;:::999999999<<<<<<;;;;;;:::999999999999::::::;;;:::999777666666666666666666666555555666888999;;;===AAAFFFJJJMMMUUUZZZWWWUUU\\\gggnnnmmmkkkiiibbbVVVRRRbbbyyy~~~yyydddLLLGGG@@@;;;999:::;;;;;;>>>===<<<<<<;;;999666333555555666666666666666555CCC@@@:::444111222444666444444444333333333222222222111111000000111111222111111111111111111111111222222111111111000000000111111111222333333444444444444444333333555888<<>>===>>>???===>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEECCCDDDHHHJJJHHHIIIMMMKKKIIIIIINNN^^^rrrccc[[[\\\uuu|||ooo```RRRHHHCCCEEEEEEEEEDDDCCCDDDFFFHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCEEEGGGKKKOOORRRTTTTTTUUUWWWXXXWWWVVVWWWXXXWWWYYYZZZ[[[ZZZ[[[^^^```ZZZZZZYYYXXXVVVUUUTTTSSSLLLIIIEEEBBBBBBEEEHHHJJJIIIOOOTTTVVV^^^lll{{{zzzjjjccc\\\YYYVVVRRRPPPOOOOOOOOOLLLMMMOOOOOOMMMLLLLLLMMMPPPQQQQQQPPPNNNMMMNNNOOOMMMPPPPPPMMMMMMPPPPPPMMMMMMMMMMMMNNNPPPPPPOOOMMMSSSUUUVVVTTTPPPNNNOOOQQQSSSXXXqqq[[[FFFBBB@@@===<<>>BBBGGGKKKOOOTTTWWWWWW\\\gggqqqvvvooommmkkkdddYYYYYYqqqRRRLLLGGGBBB===<<<=========;;;:::999999::::::999777444444555666666666555555===:::666333333555888:::333333333333222222222222111111000000000000111111111111111111111111111111111111111111000000000000000111111111222222333333//////111333777999999999666999>>>HHHXXXmmm}}}|||xxxvvvxxxzzzppppppnnnhhh]]]OOOBBB:::<<<;;;:::888888888888999777777666555555666777777555555444444444666888999555777777777777777:::<<<========================>>>???@@@>>><<<;;;<<<=========>>>???@@@AAABBBCCCEEEEEEFFFGGGGGGFFFFFFFFFHHHEEEDDDFFFGGGEEEFFFIIIHHHGGGKKKOOOQQQaaaxxxggg___^^^|||yyyjjj\\\SSSGGGEEECCCDDDGGGHHHGGGFFFHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@AAABBBEEEHHHJJJGGGIIIKKKKKKJJJJJJKKKMMMLLLKKKLLLMMMOOOQQQPPPPPPMMMMMMLLLKKKJJJHHHGGGFFF@@@BBBDDDFFFFFFFFFHHHJJJPPPbbbnnnooovvvwwwhhhbbbaaa[[[YYYVVVSSSPPPMMMKKKKKKLLLNNNOOONNNMMMLLLMMMNNNOOOPPPOOOOOONNNMMMNNNNNNLLLOOOOOOMMMMMMPPPPPPMMMMMMMMMOOOQQQSSSSSSPPPNNNQQQSSSTTTRRRNNNLLLMMMOOOTTTSSS^^^zzzVVVDDD@@@@@@>>>;;;BBBKKKRRRUUUUUUUUUUUUQQQRRRUUUWWWWWWTTTOOOLLLGGGCCC???===999777>>>HHHVVVpppxxxqqqsssrrrssskkk___RRRLLLLLLOOOWWW```dddeeegggkkkpppsssuuuvvvxxx~~~vvvmmmfffiiiuuuFFFCCC???<<<:::999777555333222111000000000000000111111111111111111111111000000111111111222222222000000000111111111222222444444333333333333222222222333333444555666777777222333333444444555666666555555666666666666666666666666666666555555555555777777777666666666666666777777777777777666666555222222222333444444444555444666999<<>>;;;::::::777777777777666666666666444444444444555555666666555555444444444666888999444555777777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<========================AAABBBCCCEEEFFFGGGGGGGGGHHHDDDCCCEEEFFFEEEFFFJJJJJJGGGLLLSSSPPPRRRmmm{{{rrrmmmyyywwwlllYYYOOOEEECCCHHHLLLLLLIIIBBBCCCDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@@@@@@@BBBCCC@@@BBBCCCBBBAAABBBCCCEEEFFFDDDBBBCCCFFFHHHHHHGGGHHHGGGEEECCCBBBAAABBBBBBCCCDDDFFFFFFGGGIIILLLOOOccc|||sssggg```^^^^^^XXXWWWTTTQQQNNNKKKIIIHHHOOOOOOOOOMMMKKKJJJLLLNNNOOONNNLLLKKKKKKKKKKKKKKKJJJMMMMMMKKKKKKOOOOOOLLLKKKLLLNNNQQQSSSRRROOOMMMNNNPPPRRRQQQNNNMMMOOORRRNNNUUUYYYbbbvvvQQQBBB@@@@@@;;;@@@HHHOOOSSSUUUUUUVVVOOOOOOPPPSSSUUUTTTPPPMMMIIIFFFCCC???:::777:::???KKK^^^lll{{{zzzzzzzzzxxxppptttjjjqqquuugggWWWNNNLLLOOOXXXaaadddfffkkksssyyy|||yyyvvvvvvvvvkkk___eeetttGGGEEEBBB???>>>===:::888444333222111111111111111111111111111111111111111000000000111111111111222///000000000000111111111333333333333333333333333111111222333333444555555000000000111222222333333444444555555555444333333555555555555555444444444555555555444444444444444222222222222222222222222111111222222333444555555444777:::===@@@CCCGGGJJJQQQRRRXXXfffyyyyyyqqqkkkjjjnnnrrr{{{vvv^^^NNNAAA???======>>>@@@AAAAAA>>><<<999888888777555333222222333444555555555555111111222333333222111000222222222111111111000000///000000111111000000///////////////////////////111111000000000/////////000000000000000000000000444222111000111222111000111222333444333444777999HHHNNNZZZfffrrr{{{zzz{{{vvvoooggg___VVVNNNJJJ???<<<888555444666:::<<<666666666666555555444444333333444444444555555555555555555555666777888888444555777777666666777999999999999999999999999999999:::;;;;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>???AAACCCEEEFFFGGGGGGDDDAAAAAAEEEGGGGGGIIINNNNNNHHHIIINNNMMMKKKXXXkkk~~~~~~ssseeeTTTJJJJJJLLLLLLJJJBBBBBBBBBCCCDDDEEEGGGHHHHHHFFFDDDAAA@@@???>>>>>>===>>>>>>===<<<<<<===???AAA???======???AAABBBCCCCCCAAA???>>>>>>@@@BBBDDDAAA???>>>BBBLLLZZZiiiqqq}}}ppphhhddd^^^XXXUUUQQQPPPNNNLLLJJJIIIHHHGGGPPPPPPNNNLLLJJJJJJMMMOOOOOOMMMJJJIIIIIIIIIIIIHHHHHHKKKLLLJJJJJJNNNNNNKKKGGGHHHJJJMMMOOOOOOLLLJJJLLLOOORRRQQQOOOOOORRRTTTKKKVVVYYYWWWjjjiiiLLL???;;;>>>AAAEEEJJJOOOSSSUUUVVVPPPNNNMMMNNNRRRSSSQQQNNNKKKIIIFFFBBB===;;;;;;======MMM]]]sss|||tttsss{{{wwwkkkwwwsssdddZZZUUUSSSWWW]]]cccfffmmmxxxxxxrrrlllooozzz}}}ppp```WWWccc~~~IIIGGGDDDBBBAAA@@@>>><<<666666555444333222222333111111111111111111111111000000000000111111111111/////////000000000111111222222222222222333333333111111111111111111111111000111111222222333444444444444555555555555444444333333333333333333333444333333333333333333333333111000000000000000111111000000111222444555555666666999<<>><<<;;;;;;<<<>>>>>>===;;;999888777777555333000111111222444444555555555111222222222222111000///222111111111000000000000...///000111111000///...////////////////////////111000000000////////////000000000000000000000000///000111222222333444444,,,---.........000444888333555999===BBBHHHMMMQQQ\\\fffrrrzzzwwwzzzvvvsssjjj```MMMIIICCC>>>======;;;888777777777777777666777666888777777666666555555555333333444444555555444444555555666777888888888888555666888888666666666777888888888888888888888888666888999999999999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDAAA???@@@EEEGGGFFFHHHLLLMMMHHHFFFIIIKKKKKKOOOTTTjjj|||nnnaaaWWWOOOKKKHHHFFFDDDCCCCCCEEEGGGHHHGGGGGGEEEDDDBBB@@@??????>>>>>>>>><<<::::::;;;=========>>>>>>>>>???@@@AAAAAA@@@?????????AAACCCEEEDDDBBBCCCOOOddd|||uuuiiieeebbb[[[SSSPPPMMMLLLJJJHHHGGGGGGGGGGGGKKKMMMNNNNNNMMMLLLNNNOOOQQQMMMIIIHHHHHHHHHGGGFFFHHHKKKKKKIIIJJJMMMNNNLLLFFFFFFHHHJJJMMMMMMKKKJJJJJJMMMOOOOOOMMMLLLOOORRRMMMOOOTTTXXX___vvvlllRRREEEBBBBBBBBBDDDIIIOOOTTTVVVTTTPPPKKKKKKNNNRRRRRRPPPMMMLLLIIIDDD@@@>>>======333@@@KKK^^^xxxnnnwwwtttzzzqqq||||||qqqkkkddd]]][[[\\\bbbdddlllzzz|||qqqgggccciiiiii```ZZZ[[[lllIIIGGGEEEDDDDDDBBB@@@>>>888888777666555444444444000000000000000000000000000000000000111111111111////////////000000000000000111111111222222222222222222111000000///......///000000111111222333333///000111222333333333222222222222222222333333333222222222222222222222333222111111111111111222222000000111222444555666666888;;;>>>AAACCCFFFIIIKKKQQQ]]]nnnxxxvvvtttyyyzzzyyyjjjOOOEEEGGGIIIAAA???<<<;;;;;;;;;:::888555555555666777666444111000111222333444444555444222111111111222222333333111111111111000000000000...///000111111000///...////////////////////////000000000000////////////000000000000////////////,,,///222222000/////////---000333555444222111111000444777777555666999<<<555<<>>>>>???@@@@@@AAABBBBBBBBBBBBCCCAAAAAAEEEFFFDDDDDDGGGIIIGGGGGGJJJNNNOOOLLLIIIWWWkkkkkkccc~~~jjjXXXOOOJJJGGGCCC@@@???@@@AAACCCGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@>>>;;;;;;<<<>>><<<>>>AAABBB@@@@@@@@@AAACCCCCCCCCBBBBBBCCCCCCCCCSSSRRRWWWfff~~~{{{ssshhhddd^^^VVVQQQRRRPPPNNNKKKHHHFFFFFFFFFGGGFFFJJJNNNPPPPPPOOOOOOOOOSSSNNNJJJGGGHHHHHHGGGEEEHHHKKKLLLJJJJJJNNNOOOLLLHHHGGGHHHKKKMMMNNNMMMKKKGGGIIIKKKKKKHHHHHHJJJMMMNNNDDDIIIXXXXXXYYY|||oooZZZEEEBBB@@@AAAEEELLLRRRVVVXXXQQQJJJIIIMMMQQQRRRRRRNNNNNNKKKEEEAAA@@@???===888???===CCCZZZooo}}}{{{kkklllzzzzzzooowwwyyy~~~yyywwwqqqhhhaaa___bbbdddkkkyyysssggg``````\\\VVVYYYccc}}}KKKHHHCCCBBBCCCCCCAAA>>>===;;;999888777666444222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111111111222222222000000000000000000000000444333222111111222333444333222222222222222222222000000000000111111111111...111333111000333555666===;;;;;;@@@GGGLLLPPPSSSXXX___qqq|||vvv{{{zzzyyytttVVVFFFGGGJJJHHH:::::::::999888777666555888888777777666444333222333222111000000000111111000000000000000000000000111111111111000000000///000000//////.........---////////////............////////////000000000000////////////////////////............////////////000000000000000000000000111000000111333333222000444444555555666777888888>>>>>>>>>>>>>>>>>>>>>>>>:::999999999888888777777444444444444444444444444333444444555555444444333888777666444333333444444666555444333222333444444666888999999777666666777666666777666666555444444555444444444444555666666777888888777555444555777888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@DDDBBBAAACCCHHHKKKKKKJJJNNNMMMKKKIIIHHHIIIJJJKKKNNNYYYlllllldddmmm~~~mmmYYYQQQIIIFFFCCC@@@???AAA@@@AAABBBDDDEEEGGGGGGHHHIIIBBB>>>??????<<<===@@@;;;<<<============???AAAEEEEEEKKKTTTXXXXXX]]]eeerrrtttyyy{{{rrr```SSSNNNNNNOOOOOOIIILLLNNNLLLGGGCCCCCCDDDEEEIIINNNRRRSSSPPPLLLIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJEEEEEEGGGIIIKKKMMMNNNOOOKKKKKKKKKIIIGGGFFFHHHJJJHHHIIIJJJJJJMMMWWWeeeppp[[[III<<<>>>BBBCCCIIISSSRRRQQQPPPOOOPPPQQQSSSTTTSSSQQQMMMHHHCCC@@@>>>===<<<;;;:::<<>>>>>???BBB@@@@@@CCCGGGKKKLLLKKKMMMLLLJJJIIIIIIIIIKKKLLLLLLOOOWWWiiittt___^^^iiitttwwwkkk]]]NNNBBB???BBBGGGHHHJJJMMMNNNLLLGGGBBBCCCBBBAAABBBCCCDDDCCCBBBBBBAAA???>>>@@@GGGOOOUUUaaahhhvvv}}}}}}{{{|||~~~pppcccTTTMMMMMMOOOLLLHHHIIIJJJKKKIIIGGGEEEDDDDDDFFFHHHLLLNNNOOOMMMJJJHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIIIIHHHGGGGGGIIIKKKLLLMMMLLLIIIIIINNNXXXaaa|||```FFF???BBBDDDHHHNNNRRRQQQPPPOOOPPPQQQTTTUUUTTTRRROOOKKKGGGEEECCCCCC???===;;;:::<<>>======<<<:::888555555333222111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222000000000000000000000000222111111000000111111222111111111111111111111111000000111111111222222222333222222444777888777777777;;;@@@FFFNNNWWW___dddmmmqqqiiirrrxxx\\\MMMGGGBBB<<<888777777777888888777777666888888888777666555444333222222333444333222111000000000000000000000000000000000000000/////////////////////.............../////////............---,,,,,,---------.................................---............/////////000000000000000000000000000000///111222333222000///////////////000000000111111111111222222222222555444444444444444333333333333333333444444444444333333444444444444333333444444333222222333333444555555444333333333333333333555777777666666777888555555666666555555444444222333444555666555555444888999:::999777666777888777777888888999999::::::888999:::;;;<<<===>>>>>>@@@???@@@BBBFFFJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKHHHIIIPPPbbbggg^^^______uuuqqqccc```dddddddddggglllooojjj___UUUTTTYYYZZZZZZaaajjjiiiaaa[[[XXXSSSPPPSSS]]]jjjttt{{{zzzpppxxxnnnoootttpppeeeYYYOOOQQQYYY\\\TTTJJJJJJIIIGGGFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGIIIJJJIIIFFFDDDIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKGGGEEEFFFLLLQQQ]]]}}}VVVDDD@@@@@@BBBEEEPPPPPPPPPPPPRRRTTTUUUWWWSSSRRROOOMMMJJJHHHGGGGGGBBB@@@===:::999:::;;;===<<<@@@GGGKKKJJJLLLWWWddd||||||||||||zzzwww}}}|||wwwlll```]]]ccckkkqqqvvvxxxxxxqqq^^^PPPGGGOOObbb{{{MMMKKKIIIGGGFFFEEEEEEEEEDDDBBB@@@??????>>><<<:::888777555444222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111000000000000000000000000111000000000000000000111000000000000000111111111111111111222222222333333555111111555999999888999;;;@@@DDDFFFMMMXXXbbbggg}}}uuu______qqqiiiRRRJJJEEE===777777444555666777777777777777777777777777666555444333111222444555444333111///////////////////////////000000/////////.................................//////.........---------,,,------------.................................---------.........//////////////////////////////000//////000222333111000111111111000000000000000222222222222222333333333333333333333333333333333333333333333333444444444333333333444444333333333222222222222222222333333444444444333333333333333111333555555555555666777444444555555555444444333111222444666666555444333444666777777555444555666666666666666777777888888888999999;;;<<<===>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMJJJLLLQQQVVVeee}}}yyyvvvooohhhyyy|||yyyzzzyyy}}}{{{zzz~~~{{{vvvrrrttt|||~~~zzz~~~uuugggfffggg___]]]TTTNNNWWWeeeiii]]]OOOLLLHHHEEEFFFIIIKKKJJJIIIIIIGGGEEEDDDDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFHHHIIIHHHDDDAAAHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHFFFDDDDDDGGGJJJMMMiiiwwwYYYGGG>>>>>>BBBJJJLLLPPPSSSVVVWWWXXXXXXSSSRRRPPPMMMKKKIIIGGGFFFBBBAAA???===;;;:::::::::;;;===AAAEEEEEEDDDIIIQQQ\\\nnnsssrrrsss{{{~~~yyyzzz{{{yyyvvv}}}wwwlllaaa^^^ccciiiqqquuuxxx{{{tttdddRRRNNNSSSccczzzMMMLLLJJJHHHFFFFFFFFFGGGDDDBBB@@@@@@@@@???===<<<;;;999888666444333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000////////////000000000111111111000000000000000000000000000000000111111000000000//////000000000111111111222222222222333333333333555000111666999999:::???GGGKKKMMMMMMTTTcccnnnrrryyyfff^^^ggg{{{}}}nnn]]]NNNHHHBBB999666;;;333333444555666666666666666666666666666555444333111222333444444222000///......................../////////............------------...........................------------------........./////////........................------------....................................000//////000222222111///111111111111000000000000/////////000000000111111333333333333333333333333222222222333333333444444222333333333333333333222111111222222222222222222333333333333333222222222///111333444444444555666333333444444444444333333111222444666666555444222333555777777666555555666666666555555555666777777888999:::;;;===>>>???@@@BBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMQQQPPPTTTYYYXXXXXXgggzzzpppllldddggguuu{{{zzz{{{vvvnnndddcccbbbZZZQQQKKKHHHSSSaaaeeeZZZMMMLLLIIIGGGHHHKKKNNNNNNLLLKKKHHHEEEBBBBBBDDDFFFHHHDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEGGGHHHGGGDDDAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGKKKSSSiii}}}[[[CCC===@@@BBBFFFNNNUUUYYYZZZXXXWWWUUUTTTRRRPPPMMMJJJHHHFFFDDDCCCBBB@@@>>><<<;;;:::;;;:::<<>>BBBHHHQQQdddxxxiiiaaa___ccc}}}|||~~~}}}xxxsssmmmkkkgggccc``````aaacccgggppp||||||jjj[[[OOOYYYlllLLLLLLKKKIIIFFFFFFGGGIIIDDDCCCAAAAAAAAA@@@???======<<<:::888777666555555222222222222222222222222222222222222222222222222222222222222222222222222222222111111000//////////////////000000000111111000000000000000000000000000111111222222111111000///000000111111222222222222222333333333444444444555111222888999888>>>HHHRRRVVVWWWXXXbbbrrr{{{{{{sssfffeeelllwww{{{[[[SSSKKKEEE===888888===222333444555555555555555555555555555555444333222111111222333222111000///........................///.........---------------------------..................------------,,,---............/////////------------------------,,,------------.................................//////...000111222111///............/////////////////////000000111111222222222333333333333444444111111222222333333444444222222333333333333222222222222333333333222222111333333333333333222111111///111333333222222333444222222333333444444333333111222333444555444444333444666888999888777777777777666555444444555666777888999:::;;;===???@@@@@@BBBCCCDDDDDDDDDEEEGGGIIIHHHIIIIIIJJJKKKLLLLLLMMMRRRSSSUUUVVVTTTSSSYYYbbbxxxsssaaabbbmmmooo~~~wwwooommmhhhwwwtttggg```XXXYYY[[[VVVLLLHHHGGGNNNXXX[[[TTTKKKKKKJJJJJJKKKMMMOOOOOOOOOLLLJJJGGGEEEDDDEEEFFFHHHCCCDDDEEEFFFEEEDDDCCCBBBCCCBBBCCCEEEGGGGGGEEEBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIHHHFFFDDDDDDEEEIIIIIIHHHHHHHHHGGGFFFFFFJJJFFFMMMllluuuSSSAAA======BBBIIIPPPUUUVVVUUUTTTXXXWWWVVVSSSPPPMMMJJJIIIGGGFFFDDDBBB???<<<:::999;;;999:::===>>>???DDDKKKSSSfffxxxiii\\\SSSPPP___vvvyyy{{{}}}~~~xxxqqqkkkgggfffdddcccbbb```]]]\\\eeepppzzzfffUUUNNNaaapppKKKLLLLLLIIIFFFEEEGGGIIIFFFDDDBBBBBBBBBBBB@@@???>>>===<<<:::999888888888333333333333333333333333222222222222222222222222222222222222222222222222222222111111000//////...////////////000000000111000000000000000000000000111111222333333222111111000000111111222333333444333333333333444444444444666333555::::::999CCCRRR```eeegggiiiuuu~~~rrreeefffyyycccNNNNNNIII???:::999:::888222333333444444444444333333333444444333333222222111111111000000000//////------------------------.........---------,,,,,,,,,,,,,,,------..................---------,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........------------------------///......///111222000///,,,---------.../////////000000111111222333333444111111222222222333333333000111111222333333444444222222333333333333222222333333444444444222111000222333333444333222111000///111222222111000111222111111222333333333333333222222333333333444444444333555888999888777777777888666555444444555666777777777999:::<<<>>>???@@@???BBBDDDEEEEEEGGGJJJMMMIIIIIIJJJKKKKKKLLLLLLKKKOOOTTTUUUPPPLLLOOOTTTVVV\\\oooqqqgggfffbbbgggxxxrrrhhheeeiiiyyysss```WWWVVVPPPRRRVVVTTTPPPNNNLLLNNNQQQRRRQQQOOOHHHJJJLLLMMMMMMMMMNNNOOOMMMLLLKKKIIIHHHGGGGGGHHHCCCDDDFFFFFFFFFEEECCCBBBBBBBBBBBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIGGGFFFFFFFFFIIIHHHHHHIIIIIIJJJIIIHHHJJJGGGIIIXXXuuutttUUUCCC>>>@@@CCCGGGJJJMMMNNNOOOVVVVVVUUUTTTRRROOOMMMKKKJJJIIIGGGDDDBBB@@@>>>===???>>>@@@BBBBBBBBBGGGNNNVVVgggyyyiiiYYYMMMFFFMMMZZZzzztttoootttxxx}}}~~~yyyrrrllliiinnnpppqqqooojjjeeeccccccgggmmmrrrmmm\\\NNNRRR___KKKLLLLLLIIIFFFEEEGGGJJJGGGEEEDDDCCCDDDCCCBBB@@@???>>>===<<<;;;:::::::::333333333333333333333333222222222222222222222222222222222222222222222222222222222111000//////...////////////000000000000000000000000000000000000111222333444444333222111000000111222333333444444333333333444444444555555777444777===;;;:::GGGYYYrrrwwwyyy|||llleeesss|||qqqPPPIIILLLGGG;;;777;;;:::333333333333444444333333222222222333333333222111111111000000///.../////////------------------------......---------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------///......///111222000///------......///000111111......//////000111222222000000111111222222222333000000111222333333444444222222222333333222222222444444555555444222111000222222333444333222111000///111222222000///000000000111222333333333333333333333222222222333444555000333666777666555555555888777555444444555666777555666777999;;;===>>>???===@@@DDDEEEFFFIIIMMMQQQIIIJJJKKKKKKKKKKKKKKKKKKLLLVVVXXXNNNHHHMMMQQQOOOVVVZZZjjjkkk```XXXUUU[[[tttqqqllllllrrr|||qqq^^^PPPOOOVVVTTTUUUYYYVVVSSSRRRPPPMMMKKKKKKNNNQQQFFFIIIMMMNNNLLLKKKLLLNNNNNNNNNMMMLLLKKKIIIHHHGGGCCCEEEFFFGGGFFFEEECCCBBBBBBBBBAAACCCFFFHHHHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCFFFHHHIIIHHHHHHHHHIIIFFFFFFFFFHHHKKKMMMMMMMMMLLLPPPRRRTTT]]]{{{pppSSSAAA@@@??????AAAEEEIIIKKKQQQRRRRRRRRRPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEAAABBBDDDEEECCC@@@DDDJJJTTTeeeyyy}}}fffTTTHHHDDDJJJSSSpppyyyyyyqqqqqqrrrrrrrrrwww||||||vvvpppmmmmmmkkkqqqwwwvvvqqqnnnqqquuufffddd```TTTFFFJJJjjjrrrhhhaaaVVVNNNMMMOOOLLLGGGLLLHHHGGGHHHEEE???AAAFFFAAA@@@???>>>===<<<<<<;;;999888777666555444333333111111111111000000000000333333222222222222333333222111111000000000000000000000////////////000000////////////000000000000222222222222222222222222333333333333333333333333333222222333555666666555777999<<<>>>@@@DDDNNNXXXqqqzzz}}}^^^MMM===;;;999666555444555666333333333222222111111111333333444444333333222111000000000000000000000000......---,,,,,,,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................---------............/////////000000000000///...111111000000//////......000000111111111222222222333333333222222222111111222111///111333444111///222222222111111111000000000000000000111111111111333333333222222111111111444333333222111111111222333333333333333222111000222222222222222222222222222333444555555555444333777888999:::<<<>>>@@@AAA??????AAACCCEEEFFFEEEDDDHHHHHHGGGGGGHHHJJJLLLMMMPPPOOOOOONNNNNNMMMMMMMMMPPPSSS[[[dddrrr{{{dddTTTOOOVVV___hhhrrr{{{qqqjjjggg\\\bbbhhhrrrxxxssshhh]]]ZZZSSSPPPSSSVVVUUUTTTUUURRRPPPMMMKKKLLLNNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIIIIIIIGGGFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDBBBAAABBBDDDGGGIIIIIIIIIDDDCCCAAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDIIIGGGFFFHHHLLLNNNMMMKKKHHHIIINNNQQQQQQ]]]|||YYYJJJ>>>>>>===:::???IIIHHHJJJIIIHHHKKKQQQNNNGGGLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFBBB@@@BBBIIIPPP___bbbjjjwwwwww___RRRPPPRRRPPPMMMjjj~~~xxxsssqqqqqqrrrqqqqqqpppnnnmmmnnnrrruuuwwwvvvuuuuuuuuupppiiiccciiittt}}}zzzqqqZZZGGGFFFMMMZZZtttnnnyyyzzzcccPPPJJJLLLMMMLLLHHHFFFGGGFFFBBBBBBEEEBBBBBBAAA@@@???===;;;;;;::::::999888777666555555222222222222111111111111333222222222222222222333333222111111000111111111111000000//////000000111/////////000000000111111333333333333333222222222444444444444444333333333666666555666777777777777888<<>>?????????@@@BBBDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGIIIJJJNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMPPPVVV___ttt{{{ppp[[[^^^^^^]]]cccnnnuuuvvvzzzpppiiiccc```___kkkuuuzzzmmmgggaaa[[[XXXRRROOOQQQSSSRRRPPPPPPOOONNNNNNOOOPPPOOOMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKIIIHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCBBBCCCEEEGGGHHHGGGEEEEEEDDDEEEFFFIIIKKKKKKKKKKKKIIIKKKNNNNNNUUUlllyyy\\\AAA<<>>???FFFIIIIIIIIIMMMTTTUUUQQQMMMNNNOOOPPPOOOMMMKKKJJJFFFGGGFFFBBB???@@@GGGLLLVVVXXX^^^hhhsss}}}|||qqqiiigggeeeaaa]]]]]]vvvxxxvvvrrrmmmhhhfffgggiiikkkkkkkkkiiiiiijjjmmmppplllllllllmmmooopppnnnmmmoooxxx~~~tttZZZIII@@@JJJZZZlllzzzcccUUUUUUVVVQQQKKKFFFGGGHHHEEEDDDDDDBBBCCCCCCBBBAAA>>><<<;;;<<<<<<;;;:::999888777777444444444333333222222222333333222222222222333333333333222111111111111222111111000000000000111111000000000000111111111222333333333333333333333333444444444444555555555555555555555555666888999::::::???DDDHHHOOO\\\mmmyyyzzz~~~}}}oooXXXEEE:::999888666444222222222222222222222111111111111111111111111111111000//////////////////////////////......---,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------..................///////////////...000000000////////////...000000000000111111111111222222222222111111111000111000000111222222111///000000////////////......//////000000000000111111222222222222222111111111333333222111111111111222222222222333222222111000000000000000000000000000000111222333333333333222444444555666888999;;;<<<===>>>@@@AAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFGGGLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGGGGJJJNNNXXXkkk{{{{{{wwwmmm___WWWWWWYYYYYYaaaeeevvvzzzmmmiiieeedddhhhnnntttvvvmmm___XXXXXXWWWTTTNNNKKKNNNPPPMMMKKKKKKKKKLLLOOORRRSSSPPPLLLHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@??????@@@CCCFFFGGGFFFDDDAAACCCEEEEEEFFFGGGHHHJJJLLLGGGGGGKKKMMMMMMUUUaaa\\\IIICCC???>>>???AAAEEEGGGHHHLLLRRRUUUUUUNNNPPPRRRTTTSSSQQQNNNLLLHHHHHHFFFBBB>>>???CCCGGGIIIKKKOOOTTT[[[dddmmmsssyyyoooeee```[[[ppp}}}{{{zzz}}}yyysssjjjiiieeeaaa______cccfffhhhhhhhhhgggffffffhhhiiieeeddddddccccccfffkkknnnnnnvvvlll[[[FFFBBBJJJ```yyydddzzzllleeeaaaZZZQQQIIIFFFGGGGGGEEEDDDBBBCCCCCCCCCBBB@@@>>><<<===<<<<<<;;;:::999999999777777666666555444444444444333333222222333333444333222222111111111111111222222111111111111222222111111111111222222222222444444444444444555555555555555555666666666666666555555666666888;;;>>>AAA@@@GGGMMMRRR]]]qqq{{{tttwwwgggXXXHHH===888888777555333222222222222111111111111111111111000000111111111111000//////////////////////////////...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------.../////////....../////////////////////////////////000000000111111222111111111111000000000000000000111111111000000////////////////////////////////////000000000111222222222111111111111111222222111111111111111222111111222222222222111111000000000000000000000000000000111111222222222333444444444555666888999:::<<<===???@@@???>>>>>>>>>??????@@@AAABBBCCCDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFFFFIIILLLOOOUUU]]]ppp~~~~~~lll^^^UUUPPPNNNOOOWWWfffvvv{{{vvvlllbbb___aaaaaa^^^aaagggooowww|||yyyyyyyyyyyyuuummm```VVVQQQQQQRRROOOIIIFFFIIILLLJJJHHHHHHJJJKKKNNNQQQRRRPPPLLLHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDAAA@@@>>>>>>???AAADDDDDDCCCBBBAAADDDFFFEEECCCBBBDDDGGGGGGEEEFFFJJJLLLJJJLLLQQQnnnlllNNN===>>>HHH???BBBFFFIIILLLPPPRRRSSSOOORRRUUUVVVVVVSSSOOOLLLKKKJJJHHHDDD@@@>>>@@@BBB@@@CCCEEEGGGHHHNNNVVV\\\nnnxxxyyykkk```\\\___nnn~~~yyysssuuuvvvsssuuurrrqqqrrrttttttoookkkeeedddbbb```___bbbgggkkkkkklllllljjjgggdddddddddddddddccc```]]]```fffkkknnnttt|||{{{iiiRRRBBBBBBMMMdddVVVgggvvvxxxuuussspppkkkcccZZZNNNFFFFFFHHHGGGDDDCCCDDDDDDDDDCCCBBB@@@???===<<<<<<;;;;;;::::::::::::999999888777777666666555555444444444444555555222222111000000000000111333333222222222222333333222222222222333333333333444444555555555666666666666666777777777888888888888999::::::;;;>>>DDDIIIQQQ^^^jjjqqq{{{|||vvv|||~~~eeeTTTHHH>>>888666777666555444333222222222000000000000000000000000111111111111111000000///........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,---............................../////////....../////////000000000111111111000000000/////////000111111111000000000000000000000000000000000...////////////000000000111111111111111111111111111111111000000111222222000111111222222111111111//////////////////////////////000000111222333333555555555555666777999999:::<<>>>>>@@@AAACCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGLLLNNNMMMMMMOOOVVV]]]rrryyyiii```PPPOOOLLLMMMSSS[[[^^^]]]fffggghhhhhhjjjooovvv{{{|||~~~sssjjjlllmmmiiidddaaacccfffcccgggeee]]]XXX\\\dddiiizzz~~~sssnnnlllllllllhhhbbb[[[WWWTTTRRRPPPOOOLLLFFFCCCFFFIIIHHHHHHIIIKKKKKKKKKMMMNNNNNNLLLIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDAAAAAABBBDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDBBB@@@??????AAACCCCCCAAA???CCCEEEGGGEEEAAA@@@AAACCCBBBCCCFFFIIIHHHFFFIIIMMMSSSpppqqqRRREEEEEE@@@AAAEEEJJJMMMOOOPPPQQQRRRTTTWWWXXXWWWTTTPPPNNNNNNMMMJJJFFFCCCAAAAAAAAA>>>@@@CCCBBBAAABBBEEEIIIOOO\\\kkkpppkkkbbb]]]\\\ZZZbbbmmmuuu}}}~~~~~~|||uuukkkeeeeeeeeeeeegggfffeeefffiiijjjhhheeehhhgggeeecccbbbdddhhhkkklllmmmnnnlllgggccc```___aaaeeehhhjjjkkknnnsssxxxuuusssnnndddYYYOOOJJJHHHOOOddd}}}kkkuuuhhhZZZXXX]]]eeelllqqqkkkeeeZZZPPPMMMOOONNNKKKJJJIIIHHHFFFEEECCCBBBBBB============<<<<<<;;;;;;<<<<<<;;;:::999999888888777777666666666666777777333333222111111111111111444444333333333333444444333333333333444444444444555555555666777777888888777777888888999999::::::888:::;;;<<<===CCCKKKRRRlll~~~wwwqqqrrr~~~oooWWWGGG>>>777333333555555555444333222222111////////////000000000000111111111111111000//////........................------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---............---............/////////............////////////000000000000////////////...000111111000//////000//////000000000000111111......////////////000000000000000111111111111111111000000000000111222222///000111111222111111111////////////////////////000///000000111222444444666666666666666777888888777;;;>>>>>><<<;;;<<<>>>===???@@@BBBDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHJJJGGGGGGKKKLLLIIIGGGGGGPPPPPPYYYmmm~~~iiijjjeee^^^\\\^^^ZZZQQQIIILLLOOOPPPPPPTTTZZZ___VVVccccccaaajjjhhh[[[SSSYYY\\\]]]YYYSSSQQQTTTXXXcccmmmtttsssrrrzzzvvvmmmjjjkkkhhhdddbbb]]]UUUPPPRRRTTTTTTRRRRRRNNNFFFBBBCCCFFFFFFGGGJJJKKKIIIHHHIIIJJJKKKKKKJJJCCCDDDDDDDDDDDDDDDDDDCCCFFFIIIKKKJJJHHHEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEECCC@@@@@@AAACCCDDDDDD???AAACCCFFFGGGFFFEEEEEEAAA@@@@@@BBBCCCCCC@@@>>>DDDDDDDDDCCCAAA??????@@@@@@CCCFFFEEEBBBAAAEEEIIIIIISSSttt\\\EEECCC>>>===BBBGGGIIIIIIIIIQQQSSSVVVXXXXXXVVVTTTRRRQQQPPPMMMKKKHHHFFFDDDDDD@@@BBBCCCBBBAAA?????????CCCLLLWWW\\\ZZZVVVSSSSSSRRRVVV[[[aaaeeegggeeecccjjjhhhddd^^^ZZZYYY[[[]]]aaa``````bbbeeeffffffeeejjjiiifffbbb___]]]___aaacccfffiiiiiifffbbb___]]]```hhhsss|||rrrhhhWWWHHHBBBKKK]]]lllpppuuu___aaaXXXXXXXXXaaannnssssssnnneee``````^^^YYYUUURRRNNNJJJGGGDDDCCCCCC?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888777777888888999555555444333333333333444555555444444444444555555333444444444555555555555555555666777777888999999888888888999::::::;;;;;;999<<>>>>><<<;;;===???===>>>@@@CCCDDDEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFIIIIIIFFFFFFHHHMMMLLLNNNXXXeeeuuu{{{yyy|||vvvjjjYYY[[[\\\[[[YYY[[[```fffdddnnnjjjeeennnqqqggg```fffiiikkkhhhddddddiiiooovvv{{{kkkfffdddggggggaaa]]]]]]XXXQQQNNNPPPRRRRRRVVV\\\SSSJJJCCCCCCDDDEEEFFFIIIHHHGGGFFFGGGIIIJJJIIIHHHBBBBBBCCCCCCCCCCCCBBBBBBFFFHHHJJJJJJHHHEEECCCBBB???@@@AAACCCDDDDDDCCCCCCDDDBBB??????AAACCCDDDEEE???@@@BBBDDDEEEEEEEEEEEE@@@@@@AAABBBDDDEEECCCAAAAAA@@@??????@@@@@@???>>>???BBBDDDCCCBBBBBBDDDEEEEEEJJJZZZyyydddTTTFFF<<<<<<@@@AAA@@@AAAIIIKKKOOORRRTTTUUUUUUUUUSSSRRRPPPOOOMMMKKKIIIGGGDDDBBBAAAAAABBBAAA???>>>FFFHHHLLLOOOPPPOOOLLLJJJQQQQQQSSSVVVYYYYYYXXXWWWZZZYYYXXXVVVSSSSSSWWW[[[______```aaabbbcccbbbaaabbbbbb```\\\XXXVVVUUUVVVTTTYYY```dddeeedddcccbbbjjjssswww\\\RRRGGGCCCNNNgggtttZZZvvvnnnfffXXXYYYgggzzzxxxrrrqqqmmmggg]]]ZZZTTTMMMHHHEEECCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::999999999999999999:::777777666555555555555666555555444444444444555555444444444555555555555666555666666777888999999999888888999::::::;;;<<<<<>>???<<<;;;===AAA<<<>>>@@@CCCDDDEEEFFFEEE@@@AAABBBCCCDDDFFFFFFGGGEEEDDDEEEIIIJJJHHHJJJNNNMMMLLLOOOSSSVVV[[[dddnnn}}}wwwsssuuu~~~}}}|||{{{qqqqqqoooiiieeebbbaaaccc___XXXWWW\\\WWWRRRPPPPPPOOOOOOXXXdddYYYNNNEEECCCCCCCCCEEEIIIEEEEEEFFFHHHJJJJJJHHHFFFAAABBBBBBCCCCCCBBBBBBAAADDDFFFHHHHHHFFFCCCAAA@@@<<<===???AAABBBBBBBBBAAADDDAAA???>>>@@@CCCEEEEEE@@@AAABBBCCCDDDDDDDDDDDD??????@@@CCCFFFGGGFFFDDD>>><<<:::<<>><<<;;;;;;???===:::999999::::::999777777777888777777666555555666777777888888777777666555555444444555555666;;;999777777999:::;;;:::999;;;>>>===<<<>>>BBBEEEQQQXXXfffyyyooouuuuuu[[[KKKCCC:::666666777555222222111111000///......---//////.........---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000------------------------//////.........---------......////////////......//////.........---------000000000000111111111111000000000000000000000000000000000000////////////////////////////////////222222111111111111111111333222333333444555666777666666666777777777777777555888;;;======>>>???@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEHHHHHHHHHFFFHHHHHHFFFEEEEEEEEEFFFGGGNNNKKKJJJOOOVVVYYYUUUQQQ___mmm{{{wwwqqqlll___WWWRRRUUUWWWTTTSSSVVVWWWTTTPPPNNNPPPRRRTTTUUUSSSQQQKKKDDDEEEKKKNNNLLLPPPGGGDDDKKKQQQNNNFFFCCCAAAAAAAAAAAA@@@@@@@@@AAAEEEFFFFFFEEEDDDAAA???===<<<===>>>AAACCCBBB???===BBBAAA@@@?????????@@@AAABBBCCCEEEFFFFFFFFFEEEDDD@@@AAABBBBBBCCCCCCBBBBBB??????@@@AAA@@@???>>>===@@@AAABBBCCCDDDEEEFFFGGGKKKHHHJJJQQQZZZqqqiiiOOOBBB>>>=========>>>@@@@@@AAAFFFNNNTTTVVVWWWXXXXXXWWWTTTPPPMMMNNNKKKGGGEEEEEEDDDCCCBBBCCCBBBBBBCCCEEEIIILLLNNNOOOOOOPPPPPPPPPOOONNNNNNOOOOOONNNOOOOOOPPPRRRRRRUUUSSSRRRSSSUUUTTTQQQMMMRRRMMMLLLPPPRRRPPPPPPSSSKKKVVVaaajjjssszzzxxxqqq|||jjj]]]OOOCCCAAAFFFRRRmmmfff[[[\\\```|||hhh```uuu~~~tttfffWWWMMMHHHHHHJJJEEECCCEEEFFFBBB???>>>AAAAAAAAAAAA@@@??????>>>???===<<<;;;:::::::::999::::::;;;::::::999888888666777888888999999888888888888777777888888888999888999;;;;;;;;;;;;::::::???>>>>>>???DDDRRRbbbnnn|||sssnnnzzz~~~^^^IIIBBB<<<666333444555444111111111111000///.........///.........---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************)))))))))((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......//////------------------------///.........------------......////////////......//////.........---------//////000000000111111111000000000000000000000000000000000000////////////////////////////////////111111111111111111111111222222222222333444555666777777777777777777888888666888;;;<<<<<<<<<===?????????????????????@@@@@@BBBCCCDDDFFFHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEGGGGGGLLLKKKKKKNNNSSSVVVTTTQQQNNNTTT^^^kkkzzzzzzmmmfff___ZZZVVVPPPMMMQQQRRROOONNNPPPTTTQQQNNNMMMNNNPPPQQQQQQOOONNNIIICCCDDDIIILLLJJJLLLEEEDDDKKKPPPMMMHHHEEE???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>======???AAADDDCCCAAA???CCCBBB@@@?????????@@@@@@@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@@@@@@@???===<<>>@@@CCCFFFGGGFFFDDDKKKNNNRRRUUUVVVWWWWWWXXXUUURRROOOLLLLLLKKKIIIGGGBBBBBBCCCDDDEEEFFFFFFFFFHHHIIIKKKKKKKKKIIIGGGEEEGGGFFFEEEEEEFFFHHHJJJLLLLLLKKKJJJIIIIIIKKKLLLMMMPPPOOOPPPTTTXXXYYYVVVRRRZZZbbbjjjnnnrrruuuqqqjjjmmmooojjj\\\OOOGGGCCC???GGG___}}}~~~jjj[[[ZZZ```cccqqqkkk{{{xxxdddWWWTTTVVVUUUMMMHHHJJJLLLIIIFFFEEEAAAAAABBBBBBAAA@@@???>>>??????>>>>>>===<<<<<<;;;::::::::::::999888777666777888999999::::::999999666666777777888888888888444888<<<<<<:::999:::;;;???GGGTTTaaannn|||uuugggfffwwwwww]]]HHH===:::666333222444555444222111111000000//////..................------------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........------------------------............------------......////////////.....................---------//////000000000000111111000000000000000000000000////////////000000000000////////////////////////111111111111111111111111111111111111222333444444777777666666666777888999777999:::999999999;;;===>>>>>>>>>>>>>>>=========BBBCCCFFFHHHHHHGGGEEEDDDBBBBBBBBBBBBDDDEEEGGGGGGIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNLLLMMMSSSaaappp{{{}}}qqqbbbXXXUUUTTTQQQNNNLLLMMMPPPPPPMMMLLLMMMTTTRRRPPPPPPQQQQQQQQQPPPIIIIIIFFFBBBCCCHHHIIIGGGFFFDDDFFFKKKNNNKKKHHHHHH===@@@CCCFFFHHHIIIHHHGGGEEEDDDCCCAAA@@@?????????===>>>???BBBEEEEEECCCAAADDDCCCAAA@@@????????????===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIEEECCCDDDBBBDDDSSSddd{{{___OOOBBB===:::<<>>===;;;<<>>AAAEEEIIIKKKKKKIIIHHHEEECCCBBB@@@??????@@@@@@>>>>>>@@@CCCFFFGGGEEEDDDDDDDDDBBBAAA@@@???>>>>>><<<<<<===>>>???@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;===???BBBDDDEEEEEEFFFIIIFFFEEEFFFDDDCCCHHHPPPaaa{{{]]]QQQBBB999999===@@@AAA999===BBBEEEFFFIIIOOOTTTTTTRRRPPPOOOMMMKKKHHHEEEJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNLLLJJJJJJNNNSSSRRR]]]dddhhhttt~~~ttt```lllllliiibbbZZZRRRMMMIIIDDD======FFFOOOWWWhhhzzzsssjjjeee]]]WWWXXX[[[YYYSSSkkk___iiizzzwwwoooggg\\\QQQMMMLLLKKKJJJHHHFFFEEEDDDCCC???AAABBBAAA???>>>@@@AAA@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@BBBDDDCCCCCCIIITTT]]]hhhvvvuuuccc]]][[[XXXqqqppp___RRRHHHAAA<<<555444444444444333222111000000000000////////////,,,,,,------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,------------------------............---------........................////////////000000000////////////////////////.../////////000000000111000000000000000000000000000000111111111222222222111111000000000111222222333333444555666666666777888999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCGGGGGGFFFDDDCCCCCCFFFFFFFFFGGGFFFFFFFFFFFFEEEIIIKKKKKKHHHHHHKKKOOOKKKLLLMMMOOOPPPPPPOOONNNUUUUUUWWW]]]eeeooovvvzzz}}}}}}xxxooojjjfff```XXXVVVWWWUUUPPPOOORRRTTTRRRKKKMMMOOOPPPQQQQQQPPPMMMJJJIIIIIIJJJKKKJJJHHHFFFEEEFFFEEEBBBDDDHHHHHHDDDCCCGGGJJJJJJHHHFFFEEEDDD???BBBGGGJJJKKKJJJGGGEEEDDDCCCAAA@@@???@@@@@@AAA??????@@@CCCFFFGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>>>><<<=========>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<;;;:::<<>>>>>???<<<>>>@@@@@@@@@CCCIIIMMMJJJJJJIIIIIIIIIFFFCCC@@@EEEEEEEEEEEEFFFGGGIIIJJJOOOOOOOOOOOONNNMMMLLLLLLJJJLLLOOOQQQRRRPPPNNNMMMNNNPPPTTTXXX[[[[[[ZZZZZZ^^^hhhlllnnnwwwttt```dddaaa\\\UUULLLDDDBBBCCC<<>>@@@CCC???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@?????????AAA???===;;;;;;<<>>BBBEEEEEECCCAAACCCEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHJJJIIIGGGGGGJJJMMMLLLJJJIIIJJJKKKKKKJJJIIIPPPQQQRRRUUUWWWZZZ\\\^^^^^^```dddkkkrrrwwwyyyyyy|||}}}{{{uuupppooonnnfff]]]\\\\\\YYYUUUVVVZZZZZZWWWTTTVVVUUURRRQQQSSSSSSPPPIIIIIIGGGFFFIIIMMMLLLGGGHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGEEEBBBCCCGGGGGGCCCCCCHHHJJJHHHFFFFFFDDDAAA@@@BBBFFFIIIIIIGGGDDDBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@BBBEEEFFFFFFEEECCCCCCCCCCCCBBBAAA???>>>>>>>>>=========>>>??????>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===:::<<<>>>AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGPPPiii}}}eeeOOO@@@777===;;;999888:::===AAACCCBBBBBBCCCEEEFFFEEEAAA>>>CCCBBBBBBCCCEEEHHHLLLNNNRRRSSSUUUUUUTTTQQQNNNLLLRRRUUUZZZ^^^```___^^^\\\ZZZ[[[bbbmmmyyy{{{ssskkkqqqsssrrrppprrrsssiiiZZZPPPLLLHHHDDD???;;;???FFFLLLaaa|||wwwhhh___ZZZZZZVVVOOONNNSSSXXXYYYyyyrrrwwwsss```\\\fffxxxzzzpppeee\\\WWWTTTSSSVVVVVVSSSLLLEEEBBBDDDHHHBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCHHHEEEAAA======???CCCEEEOOOUUU```lllwww~~~~~~www}}}bbbWWWKKKDDDCCCAAA999222333333333222111111222333////////////000000000000++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,******************************************************++++++++++++******************************************************((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------...------------------------++++++,,,,,,,,,---------,,,------......------,,,---------.........//////........./////////000000000000000000000000000000.........///000111111111000000000000000000000000///000000111222222333333333222222111111111222222000333777:::;;;:::777555555777999999888888999:::888999999:::;;;<<<=========@@@CCCBBB??????CCCFFFGGGGGGIIIIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKOOOMMMJJJJJJKKKLLLKKKIIIHHHJJJOOORRRUUUVVVWWWXXXWWWVVVTTTTTTWWWZZZZZZYYY```bbbccccccaaaaaaeeehhhgggcccdddhhhhhhbbb^^^___\\\^^^]]]ZZZ[[[\\\YYYTTTTTTVVVVVVTTTVVVZZZYYYUUUMMMPPPPPPMMMMMMPPPQQQNNNLLLHHHAAA>>>EEELLLKKKDDDIIIGGGGGGHHHJJJKKKKKKJJJGGGGGGDDD@@@AAAEEEEEEBBBAAAFFFHHHFFFFFFHHHEEE@@@>>>@@@CCCEEEFFFEEECCCAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEDDDBBBBBBCCCCCCCCCBBB@@@??????>>>===<<<<<<<<<=========>>>>>>???????????????<<<<<<;;;;;;;;;<<<===>>>:::<<>>AAACCCEEEEEEEEEEEEFFFFFFEEEKKKUUUjjj{{{aaaOOOGGG@@@999666888;;;;;;;;;;;;<<>>@@@AAABBBEEEHHHJJJMMMNNNMMMSSS[[[bbbdddaaa[[[WWW___aaaeeejjjooosssuuuvvvqqqnnnqqqyyyqqqlllfffbbb^^^ZZZSSSNNN???<<<;;;======???JJJVVVjjjyyyaaaVVVWWWRRRRRROOOKKKLLLTTTYYYZZZpppvvvssshhhgggjjjwww}}}vvvlllfffccceeeddd___UUULLLGGGIIIMMMKKKLLLMMMNNNOOOOOOOOOOOOEEEEEEFFFGGGGGGGGGGGGGGGUUUQQQKKKFFFEEEHHHLLLPPP]]]hhhyyyyyypppmmmmmm}}}~~~sss^^^QQQAAA777666888888777444555555444333444777999////////////000000000000+++++++++,,,,,,---------((()))***+++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,------......------,,,---------.........//////............/////////000000000000000000000000000---......///000111111222000000000000000000000000///000000111222222333333333333222222222222222333000444999===>>><<<999666444666999::::::999999:::888888999:::<<<===>>>>>><<>>CCCHHHDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGGGGGGGHHHIIIIIIEEEEEEGGGLLLQQQSSSRRROOOKKKMMMOOOQQQRRRSSSUUUVVVWWWSSSKKKGGGJJJQQQVVVWWWZZZ[[[\\\ZZZWWWWWWZZZ]]]^^^ZZZYYY^^^^^^YYYWWWYYYXXXZZZXXXSSSRRRUUUVVVSSSPPPTTTVVVWWWXXXYYYUUUNNNQQQRRRPPPKKKJJJMMMMMMKKKQQQKKKAAA===EEEOOONNNEEEEEEDDDCCCDDDGGGHHHIIIHHHHHHGGGCCC??????CCCDDDAAA@@@DDDEEEDDDFFFJJJGGG@@@;;;===@@@CCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBDDDEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@???>>><<<;;;::::::;;;<<<======>>>???????????????;;;;;;::::::;;;<<<>>>???;;;===???AAAAAA@@@>>>======BBBFFFFFFDDDDDDCCCCCC<<>>???@@@>>>;;;666888<<<@@@DDDDDDAAA>>>999<<>>===;;;<<>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJHHHGGGHHHJJJJJJGGGCCCFFFHHHJJJLLLLLLKKKJJJIIIGGGKKKNNNNNNKKKKKKNNNRRRPPPKKKJJJMMMNNNKKKMMMRRRVVVWWWWWWVVVTTTSSSTTTUUUVVVWWWXXXYYYXXXVVVSSSQQQTTTWWWWWWSSSSSSVVVTTTNNNSSSVVVWWWXXX^^^ccc___VVVMMMNNNNNNLLLJJJIIIJJJKKKWWWXXXSSSIIIFFFIIIJJJFFFFFFDDDBBBAAAAAACCCEEEGGGHHHEEEBBB@@@@@@@@@AAA@@@;;;>>>BBBEEEFFFEEEBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAAAAABBBCCCDDDEEE@@@???======?????????>>><<<<<<<<<;;;;;;::::::::::::<<<>>>@@@???>>>;;;999;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????BBB@@@<<<:::@@@GGGFFFAAA@@@AAAGGGOOOXXXqqqoooXXXPPPLLLEEEBBBDDD::::::;;;===??????>>><<<@@@<<<:::===CCCFFFDDDAAAFFFIIIOOOZZZdddjjjiiifff]]]^^^___cccjjjuuu~~~sssrrrxxxuuugggYYYHHHFFFDDDAAA???>>>>>>>>>???GGGNNNTTT^^^nnn|||rrrfff[[[TTTQQQTTTOOOLLLNNNTTTWWWTTTQQQrrr]]]VVV\\\eee{{{wwwtttzzz~~~zzz|||}}}ssshhhbbbaaapppyyy~~~zzzxxxxxxjjj___XXXNNNIIILLLVVVaaannnooohhhbbb[[[DDD===666222333555444333222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------......------------......---...///000000///......///......//////111222222///.........///000111222111111222222222222111111111111333:::AAACCC>>>888777777777999;;;;;;:::888666666666777888:::<<<===;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGFFFFFFGGGIIIIIIFFFCCCFFFGGGIIIJJJKKKJJJHHHGGGGGGKKKNNNMMMKKKJJJMMMQQQRRRMMMLLLNNNNNNKKKLLLQQQTTTUUUVVVUUUSSSQQQRRRSSSUUUVVVWWWXXXXXXVVVSSSQQQUUUXXXWWWTTTTTTWWWVVVRRRQQQUUUWWWVVVWWWZZZVVVNNNLLLLLLLLLJJJGGGFFFGGGHHHRRRSSSPPPIIIGGGJJJKKKHHHFFFDDDBBB@@@???@@@BBBCCCFFFDDDBBB@@@@@@@@@?????????AAACCCEEEEEECCC@@@===>>>>>>>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@AAABBBDDDEEE@@@>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>AAACCCAAA>>>???CCCCCCAAABBBBBBGGGKKKOOO^^^yyyhhhUUUIIIFFFAAA<<<999;;;===>>>>>>;;;;;;<<<===>>>===<<<;;;:::;;;>>>DDDJJJNNNNNNMMMPPPQQQQQQRRRSSSWWW]]]bbbddd\\\TTTQQQPPPMMMEEE>>>DDDBBB@@@???AAAFFFKKKOOOTTT```ooo||||||nnncccXXXPPPLLLPPPLLLIIIKKKQQQUUUUUURRR|||iiiaaaaaa\\\______^^^cccqqq|||vvvttt|||~~~sssnnndddYYYOOOJJJIIIJJJ[[[]]]iiizzzsss^^^SSSIII???;;;777222111333555444222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...///////////////...---...............///000111///.........///000111222111111222222222222111111222111111333777:::;;;:::999888888999;;;;;;999888666666666666777888999:::::::::<<<===???AAABBBCCCCCCCCCBBBCCCDDDFFFHHHIIIDDDDDDDDDEEEGGGGGGEEECCCFFFGGGHHHHHHHHHGGGFFFEEEGGGJJJMMMMMMKKKJJJLLLNNNOOOLLLLLLMMMNNNMMMNNNRRRTTTUUUVVVUUUSSSRRRRRRSSSSSSSSSTTTVVVXXXWWWSSSQQQUUUWWWVVVSSSSSSVVVVVVTTTVVVZZZ\\\YYYVVVTTTPPPLLLMMMLLLKKKIIIFFFDDDEEEGGGLLLMMMLLLHHHHHHJJJKKKIIIFFFEEECCC@@@???>>>>>>???BBBBBBAAA@@@???>>>>>>===BBBCCCDDDEEECCC@@@===;;;======>>>>>>??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCEEE@@@===999777888999999999;;;;;;:::::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>CCCDDDAAA>>>???@@@???CCCCCCFFFIIIGGGKKK]]]sssrrrkkk___PPPEEEAAA@@@???===888;;;======;;;999999:::;;;:::999999:::<<<>>>??????@@@BBBBBBBBBBBBCCCEEEFFFEEEBBB===999888:::<<>>???AAABBBCCCBBB@@@@@@@@@AAACCCDDDBBBCCCDDDEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCGGGIIILLLLLLKKKJJJJJJLLLJJJJJJJJJLLLMMMNNNPPPRRRUUUWWWXXXXXXVVVTTTTTTTTTQQQQQQRRRUUUWWWWWWTTTPPPSSSTTTTTTSSSRRRTTTUUUVVVXXX]]]```]]]VVVPPPNNNMMMOOOOOOMMMJJJFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFCCCAAA???>>>===???@@@AAA@@@???===<<<<<>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===;;;;;;;;;<<<===@@@BBBCCCAAA===888555666777888888::::::::::::999999999999;;;::::::999999:::<<<<<<::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::???AAA@@@@@@CCCBBB???BBBBBBEEEHHHFFFEEEKKKUUU]]]nnnzzziii___WWWOOOIIIEEEDDDBBB???===<<<===>>>??????===;;;999999:::;;;888:::<<<<<<<<<<<<>>>???>>>@@@AAA???===AAAKKKSSSPPP[[[lllrrrhhh___[[[XXXQQQLLLKKKLLLIIIGGGHHHKKKOOOSSSUUU|||qqqlllVVVOOOKKKOOOUUU]]]iiittt}}}pppfff```[[[IIIEEEBBBCCCGGGJJJLLLMMMRRRYYYdddpppyyyfffOOO???999999999444444333333444333111000000000000/////////......------------------------++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))******)))))))))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---/////////.........//////---------------......///---...//////000111111111111111222222222222111111111222333333222333666888777666444555666666555444666666666666777666666666555666888:::<<<>>>???@@@AAA@@@???>>>=========>>>BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBEEEGGGJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNMMMRRRTTTWWWWWWVVVUUUTTTUUUQQQPPPPPPTTTXXXXXXTTTPPPRRRSSSTTTUUUTTTTTTVVVYYYVVVZZZ^^^\\\UUUNNNMMMOOOPPPOOOMMMIIIFFFEEEFFFHHHIIIHHHGGGGGGGGGFFFFFFGGGLLLKKKJJJHHHEEECCCAAA???===???AAA@@@>>><<<<<<===AAAAAAAAAAAA@@@???>>>===;;;;;;<<<<<<<<<<<<<<<===?????????>>>>>>===<<<;;;999999999999;;;===???AAAAAA===888666666777888888999999999999999999999999:::999888777888999;;;<<<::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<999<<<===@@@FFFLLLIIICCCCCCBBBDDDFFFFFFEEEGGGJJJMMMVVVeeewww{{{tttqqqggg[[[RRRNNNLLLJJJHHHAAAAAABBBBBBBBBAAA???>>>???@@@BBBBBBCCCEEEHHHKKKNNNPPPQQQRRRTTT[[[fffooo|||rrrhhhaaaZZZTTTSSSRRROOONNNOOONNNMMMKKKJJJJJJLLLQQQTTTyyykkkbbbZZZTTTWWW```[[[ZZZYYYYYYZZZZZZYYYWWWTTT\\\]]]VVVRRRSSSRRRMMMMMMFFFBBBHHHRRR]]]hhhpppyyyzzzzzz{{{qqqgggWWWFFF:::555555777444444444444333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))******))))))(((************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...............///000000......---------......///---...///000111111111000111111222222222222111111000222444555555555555666555444222222444555555444555666777777777777777666333444666888:::===>>>?????????>>>===<<<;;;;;;:::AAACCCFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKKKKJJJIIIMMMOOOOOOKKKJJJKKKKKKHHHLLLOOOSSSTTTTTTSSSSSSSSSSSSQQQPPPTTTXXXYYYTTTOOOQQQRRRVVVYYYXXXUUUWWW\\\XXX[[[___```ZZZSSSQQQUUUNNNMMMKKKGGGDDDDDDFFFHHHJJJGGGEEEGGGFFFDDDEEEHHHLLLLLLLLLKKKIIIFFFCCCAAA===???AAA???<<<;;;===???@@@@@@@@@??????>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777777999:::<<<>>>???<<<888666777888999888777888888888888999999999888888777777777999:::;;;::::::999999999999888888::::::::::::;;;;;;;;;;;;<<<<<<===AAAIIIPPPNNNGGGCCCCCCCCCCCCDDDCCCDDDDDDJJJHHHMMM^^^xxxwwwsssoookkk___^^^___ccchhhhhheeeaaaVVVXXXZZZ]]]bbbhhhooouuu~~~lll^^^ZZZXXXRRROOOPPPPPPMMMMMMOOONNNOOOOOOMMMJJJJJJNNNRRR}}}|||{{{ssskkkgggcccaaa___eeelllmmmjjjooo{{{|||tttmmmjjjooowww}}}}}}}}}}}}wwwsssggg[[[LLLAAA;;;666333111111222333222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((************************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......------------......------------...000111222//////...............///---...///000111111111000111111222222222222111111000111222444555666666666555333222222444666666666555555777888888888888777222333555777999<<<===>>>;;;<<<===??????>>><<<;;;@@@CCCEEEEEECCCAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDAAACCCFFFIIIKKKLLLJJJIIILLLPPPPPPLLLLLLOOONNNJJJIIILLLPPPSSSSSSSSSSSSTTTTTTRRRPPPTTTYYYZZZTTTNNNLLLNNNTTTYYYXXXSSSUUU[[[\\\\\\```ccc___XXXVVVYYYNNNMMMKKKGGGEEEEEEHHHJJJJJJEEECCCEEEFFFDDDFFFKKKHHHIIIJJJJJJIIIFFFCCCAAA>>>@@@AAA???;;;:::===AAAAAAAAA???>>>======>>>>>>::::::::::::::::::::::::::::::::::::999888777666777666666666777888:::;;;<<<:::777777777888888888777777777777888888999999666666777777888999:::::::::999999999888888888888888888888999999999::::::;;;>>>???@@@DDDIIIHHHDDDAAABBBBBBBBBAAABBBBBBAAADDDCCCEEENNNaaa|||{{{oooeee]]]WWWTTTTTTPPPPPPRRRPPPKKKHHHHHHLLLOOOQQQNNNJJJIIIMMMQQQuuuiiilllTTTGGG:::777;;;;;;666222///000111111000000111333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((************************((()))***+++,,,---------************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------///......------......///---,,,,,,---...000222333000//////.........//////,,,---///111111111000000111111222222222222111111222000000111444777666666555333222222555777888777444555777888999999999888111222444666999;;;===>>>888:::===@@@AAA@@@???===???BBBEEEDDDAAA??????@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@BBBDDDHHHKKKLLLKKKIIIHHHMMMOOOMMMOOOTTTUUUQQQHHHLLLQQQTTTUUUUUUUUUVVVVVVSSSQQQTTTZZZZZZTTTNNNGGGIIIPPPWWWUUUPPPQQQWWW[[[YYY\\\```^^^VVVSSSVVVPPPOOOMMMJJJGGGHHHKKKNNNJJJDDDBBBEEEEEEDDDHHHNNNEEEFFFHHHHHHHHHEEECCCAAA>>>AAAAAA>>>::::::>>>CCCCCCBBB@@@>>><<<<<<<<<===:::999999999999999999999888999999888888777666555777666555555666777888999999888666666888888888777666666777777888888888999555666666777888999999999:::999999999888888777777777777777777888888888888999>>>@@@===<<<>>>???>>>===@@@BBBBBBAAABBBCCCBBBCCCHHHKKKKKKNNN```yyyjjj^^^ZZZZZZVVVQQQRRRQQQRRRUUURRRIIICCCAAAIIIMMMPPPNNNJJJHHHLLLQQQ{{{rrrdddSSSFFF;;;:::777555333333333333222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''************************)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++..................------............///000222222000000000000000000000000////////////............111111111111111000///...000000000000111222333444333333333333333333444444666666555555555666666777666666777888:::<<<>>>??????@@@@@@AAA@@@???===<<>><<<:::888777666666<<<;;;:::888777666666666888777666555555666777888666666666555444444444333666555555555555444444444555666666666666666555555555444333555777888777666888888777666555555666666888777777777777777888999;;;<<<<<<<<<======>>>>>>CCCCCCCCCBBBAAAAAAAAA@@@CCCFFFKKKNNNMMMOOO[[[iii{{{}}}rrrhhh]]]XXXYYYZZZWWWSSSMMMLLLPPPTTTSSSLLLGGGFFFPPPOOOMMMLLLJJJJJJKKKLLLtttggg]]]QQQCCC999999888666444222222111222222222111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))(((((()))))))))*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++..................------............///000111222////////////////////////////////////////////////111111111000000000//////000000000000111111222333333333333333333222222222444444333444444555666666888888999:::<<<>>>???AAAEEEEEEEEEEEECCCBBB???>>>???@@@AAAAAA@@@@@@AAABBB???@@@AAABBBCCCCCCBBBAAAAAACCCEEEFFFGGGHHHJJJLLLMMMOOOQQQPPPMMMMMMOOORRRMMMLLLLLLNNNRRRSSSRRROOOPPPQQQRRRTTTTTTQQQLLLIIIKKKMMMNNNNNNLLLKKKMMMOOOMMMPPPQQQOOONNNQQQPPPMMMKKKFFFCCCDDDIIIMMMNNNMMMIIIKKKJJJFFFEEEGGGFFFBBBBBBDDDEEEDDDAAA@@@AAACCCCCCAAA???===;;;:::::::::===<<<;;;999777666666666:::999888777666555555555777666555444444555666777555555555555555444444444444444444444333333333333555555555666666555555444555444333555777888777666888888777666666666666666888888777666666777777777::::::;;;;;;<<<======>>>BBBAAAAAAAAA@@@@@@??????AAADDDJJJNNNMMMMMMSSS[[[jjj{{{wwwssstttxxxpppaaaZZZRRROOOQQQRRRQQQNNNOOOMMMOOOSSSRRRMMMJJJKKKOOOOOONNNLLLJJJIIIJJJKKKuuuoooppptttyyy{{{nnn]]]OOOEEE>>>777222666555444222111000000000111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((('''((((((((())))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------..................///000111111////////////////////////......//////000000111111222111000/////////000111111000000000000000111111444333333222222111111111111111222333444444555666:::::::::<<<===???AAABBBHHHHHHHHHGGGEEECCCAAA???===@@@BBBCCCBBBAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAADDDEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOOOOOOONNNMMMMMMKKKJJJJJJKKKMMMOOONNNMMMLLLMMMOOORRRTTTRRRMMMJJJIIIKKKMMMMMMLLLLLLMMMNNNKKKPPPPPPLLLHHHJJJLLLKKKHHHEEEBBBCCCGGGKKKLLLKKKFFFKKKLLLHHHDDDDDDCCCAAA???AAABBBBBBAAABBBCCCDDDBBB@@@>>><<<:::999999:::;;;:::999888666666666555999888777555444444444444666555444333333444555666444444444555555555555555333333333333222222222222333444444555555444444333555444333555777888777666888888777666666666777777999888777666666666666666777888888:::;;;<<<======??????@@@@@@@@@??????>>>???AAAGGGMMMNNNJJJIIIKKKNNN[[[kkkyyysssnnnjjjvvv{{{{{{xxxwwwpppgggaaaZZZWWWSSSQQQQQQQQQPPPPPPOOOLLLLLLOOOOOOLLLMMMPPPQQQQQQPPPNNNKKKJJJJJJKKK{{{wwwzzz~~~rrr```VVVHHH>>>999888777555555444333222111111000000111111000000000/////////.........---------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000111////////////////////////......//////000111222222222111///...---///000222111000000//////000000111444444333222111111000000000111222333555666666666::::::;;;<<<>>>???AAABBBDDDEEEEEEEEEDDDBBBAAA???AAACCCFFFGGGFFFDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEEEECCCBBBCCCFFFIIINNNNNNOOOPPPQQQPPPLLLIIILLLKKKJJJKKKLLLMMMNNNNNNJJJKKKNNNQQQSSSQQQMMMIIIHHHIIIKKKLLLLLLLLLLLLMMMKKKPPPQQQJJJEEEEEEIIIJJJLLLIIIFFFEEEFFFGGGFFFDDDGGGKKKLLLJJJHHHHHHFFFCCC@@@AAAAAABBBBBBBBBCCCDDD@@@???===;;;999999999999:::999888777777777777777888777666555444444444444666555444333333444555666333444444444555666666666333333333333222222222222222222333444444444333333555444333555777888777666888777777666666777777777999888777666555444444444555555666888999;;;<<<===>>>>>>???@@@@@@@@@???>>>???>>>BBBJJJLLLHHHDDDCCCBBBFFFNNN\\\xxxuuupppssswwwzzz|||pppllljjjddd^^^\\\\\\[[[YYYVVVTTTSSSRRRQQQOOOKKKIIIJJJKKKJJJMMMRRRSSSTTTTTTQQQMMMJJJKKKLLLyyyhhh\\\IIICCC;;;666666777888888333333333333222222111111000000000/////////.........------------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************************)))))))))*********++++++************************************************************************++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////000........................---......///000111111222111000...------///000222000000000000000000111222444444333333222111000000222333444666777888888888888999999;;;<<<>>>@@@AAA@@@AAABBBCCCDDDCCCBBBBBBCCCFFFHHHHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCAAABBBEEEGGGNNNNNNOOOQQQRRRPPPLLLIIILLLLLLKKKIIIIIIJJJLLLNNNLLLLLLNNNOOOPPPOOOKKKHHHGGGGGGHHHJJJLLLLLLMMMLLLLLLQQQQQQKKKEEEEEEHHHIIIMMMLLLIIIHHHFFFEEECCCAAAGGGHHHGGGGGGKKKNNNJJJCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>><<<:::888888888888999999888888888888999999888777666666555555555555666666555444444555666666333444444444555666666666444444444444333333333333111222222333444444333333555444333555777888777666777666666666666666777777888777666555444444444444444444555777888:::;;;<<<===>>>???AAAAAAAAA@@@??????===>>>DDDHHHFFFDDDDDDBBBCCCCCCFFFTTTnnn{{{}}}ttthhhbbb^^^XXXTTTTTTWWWVVVUUUSSSRRRPPPOOOOOOQQQLLLIIIJJJJJJJJJNNNSSSPPPRRRSSSPPPKKKHHHIIIKKKwww}}}|||ooo___OOODDD;;;888555444444555555444111222222333222222111111////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************++++++++++++************************************************************************++++++++++++++++++++++++******)))******+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------......///......---......//////........................------......//////000000000///.........///000111000000000000111222333444555444444333333222222222444555777888999999999888777888888:::;;;===???@@@@@@AAACCCDDDEEEFFFEEEEEECCCEEEFFFFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDBBBAAAAAACCCEEEKKKMMMOOOPPPPPPNNNLLLJJJJJJJJJIIIFFFEEEFFFIIILLLMMMLLLKKKLLLLLLKKKIIIFFFGGGFFFEEEGGGJJJLLLMMMMMMMMMQQQQQQKKKGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCAAABBBHHHMMMIIIAAADDDCCCAAAAAAAAAAAA???>>>>>><<<:::999888777888888888888888888888999:::;;;777777666555555555555555777666555444444555666777444444444555555555555555444444444444333333333333111111222333444444444444555444333555777888777666555555444444555555666666777666555444444444444444444555555777888999::::::;;;===???AAABBBAAA@@@??????<<<<<>>>>>??????===;;;<<<;;;:::888777777777888666666666777777999:::;;;666555444444444444444444666555444333333444555666555555555555555444444444333333333333222222222222111222333444555555555555555444333555777888777666333333333333333444555555555555444444333444444555555666666777888888999999999:::===@@@AAAAAA???>>>===;;;<<>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAABBBDDDEEEFFFGGGIIILLLNNNFFFEEEDDDCCCBBBCCCCCCDDD???AAACCCCCCBBBAAABBBCCCCCCHHHLLLLLLHHHFFFIIILLLKKKKKKIIIEEEBBBCCCGGGLLLIIIFFFCCCBBBDDDEEEFFFFFFHHHEEEBBBBBBGGGLLLNNNOOOMMMNNNNNNKKKKKKLLLIIICCCCCCEEEGGGGGGEEEBBBAAA@@@AAAEEEEEEAAA@@@BBBDDDCCC???===;;;;;;>>>>>><<<:::<<<;;;999777777666777777444444555555666888999:::444444333333222222333333444444222222222222444444666666666555555444444333222222222111111111111000111222333444555555555555555444333555777888777666222222222222333333444555444444333333333444555555666666777777888888999999777999<<>>===<<<;;;===@@@???>>>@@@EEEDDDAAA@@@CCCGGGGGGEEECCCFFFSSSYYYSSSTTTggg}}}zzztttlllccc^^^[[[ZZZ\\\]]]___dddkkk]]]VVVOOOOOOSSSUUUQQQMMMOOOKKKIIIJJJHHHCCCBBBDDDIIIOOOSSSQQQKKKGGGIIIMMMIIIJJJPPP\\\pppzzzoooiii^^^VVVKKKAAA:::777555444555444444333333222222111////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------.....................///000000......///111111222222222222222111111222222333444666666666666777777777777:::999888666555555555555555666888:::<<<>>>???@@@===>>>???@@@BBBCCCDDDDDDHHHFFFDDDFFFIIIKKKKKKIIIIIIHHHEEECCCAAAAAAAAAAAABBB@@@@@@@@@BBBCCCBBBAAADDDCCCBBBDDDFFFGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLIIIJJJIIIGGGFFFEEEGGGIIIEEEEEEDDDDDDEEEGGGJJJKKKHHHJJJLLLLLLKKKJJJKKKKKKFFFDDDDDDEEECCC@@@@@@DDDEEEDDDCCCAAA@@@?????????<<<;;;:::;;;<<<<<<;;;999666666666666666555444444777666444333333555777999444444333333333222222222555444222111111222444555555555444444444333333333333333222222111000000000333333333333444444555666888777666555555666777888444444444444444444444444333333444555666666666555777666666666555555444444666777999;;;<<<===>>>>>>=========>>>???@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAFFFLLLOOONNNPPPTTTYYYzzz|||{{{sssfff]]]YYYXXXXXXVVVUUUWWW\\\___``````ccc^^^SSSJJJPPP\\\ZZZOOOOOOJJJDDDBBBCCCEEEDDDCCCJJJHHHIIILLLIIIDDDFFFMMMDDDDDDFFFNNNZZZhhhsssyyyxxxnnncccZZZLLLGGG@@@:::777666555555444444444333222222111111////////////..................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((******)))(((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,------------..................//////000...///000111111222222222111111111111111222333333444444444555555555555666666555555555555666666777666777888:::;;;===>>>???===>>>???AAABBBDDDEEEFFFHHHFFFEEEGGGJJJLLLKKKJJJHHHGGGEEECCCBBBAAAAAABBB@@@???>>>???@@@AAAAAA???@@@???@@@BBBEEEHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIHHHGGGFFFDDDCCCDDDFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMKKKHHHFFFFFFCCC>>>>>>AAACCCBBBAAA???>>>>>>======:::999999:::;;;<<<:::999666666777777666666555444777555444333333555777999444444444444333333333222555444222111111222444555444444444444333333333333222222111111111111000000222222111111222222333333777666555555555555666777444444444444444444444444333444444555555555555444888777777777666666666666555666777999:::;;;;;;;;;=========>>>???@@@AAABBBAAABBBDDDEEEEEEEEEDDDDDD===AAAEEEFFFDDDEEEIIIMMM^^^ooo|||{{{xxxuuunnneee\\\VVVSSSSSSUUUQQQNNNNNNRRRWWWZZZ[[[aaa___WWWQQQXXXeeefff^^^WWWRRRLLLJJJKKKLLLKKKIIIFFFFFFHHHKKKHHHDDDFFFLLLCCCBBBBBBEEEJJJPPPTTTVVVmmm~~~ssshhhbbb[[[QQQHHH>>>;;;777444444555444444444444333333222111111111/////////............---...------,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))***))))))(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000...///000111111222111111000000000000000111111222222222222333333444444444222222333444555777888999888888888999:::;;;<<<=========???@@@BBBDDDEEEFFFGGGFFFFFFGGGJJJKKKKKKJJJFFFFFFDDDCCCBBBBBBBBBBBB???===<<<===???@@@@@@???<<<<<<<<>><<<;;;;;;;;;;;;777777777888:::;;;:::888666777777777777666555555666555333222333444666777555555444444444333333333555444333222222333444555444333333333333222222222000000000000111111111111111111000/////////000000666555555444444555555666444444444444444444444444444444555555555444333333888888888777777777777777444555666777888888888888<<<<<<<<<===>>>???@@@AAA@@@@@@BBBCCCDDDDDDDDDDDD@@@BBBDDDCCCAAABBBEEEIIIRRR\\\___fffxxx~~~wwwsssooovvvnnnjjj```___\\\WWWRRROOOOOOPPPXXXSSSLLLIIIJJJOOOSSSUUUcccbbb[[[RRRTTT\\\\\\WWWVVVRRRMMMKKKLLLMMMKKKIIIGGGHHHKKKNNNLLLHHHIIINNNCCCAAA???@@@CCCGGGJJJKKKSSSaaaqqq|||tttjjj\\\RRRLLLGGGAAA===:::888666555555555333222333333333222111111000000//////.........---------------,,,,,,+++,,,,,,---++++++++++++*********************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************)))))))))(((************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////000111111111111111///////////////000111111111111222222333333444444222333333444666888999::::::999999888999:::;;;;;;======>>>???@@@AAABBBBBBEEEEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCCCC???===<<<<<<>>>@@@@@@@@@;;;;;;;;;===BBBEEEGGGHHHIIIGGGEEEDDDDDDFFFHHHIIIHHHIIIHHHFFFCCCAAABBBBBB???@@@BBBAAA@@@@@@CCCFFFIIIIIIIIIHHHHHHJJJMMMPPPRRRLLLHHHGGGDDD>>>:::;;;<<<<<<;;;:::999888888888555555555666999:::999777666777777777777666555555444333222222222333555666555555555444444444333333444444333333333333444444333333222222222111111111......//////000111222222111111000///............444444444333333444444444444444444444444444444444444444444444444333222111666666666666666666666666444444555666666666666666::::::;;;;;;<<<>>>???@@@>>>>>>???AAABBBCCCCCCDDDDDDEEEEEEDDDBBBCCCGGGJJJSSSVVVPPPMMMWWW```iiixxx{{{qqqhhhaaa\\\SSSSSSSSSQQQOOOOOOPPPRRR^^^ZZZTTTOOOMMMOOOQQQSSS______YYYPPPMMMPPPPPPMMMQQQNNNJJJJJJLLLMMMLLLIIIIIIKKKOOOPPPMMMIIIIIIKKK===:::888888<<>>>>><<<======>>>@@@AAABBBCCCAAAAAA@@@@@@@@@BBBEEEHHHIIIMMMGGGDDDKKKNNNQQQ[[[jjjxxx|||wwwooohhhbbb\\\WWWSSSPPPPPPQQQPPPOOOPPPRRRTTT\\\[[[YYYVVVUUUTTTUUUVVVVVVWWWVVVRRRRRRVVVXXXYYYQQQOOOMMMNNNQQQSSSRRROOOKKKOOOQQQOOOKKKHHHFFFFFF999777444555999>>>CCCEEEEEEFFFHHHKKKMMMQQQ[[[fffyyyrrreee]]]WWWRRREEEEEECCC===666333666:::444333333444555666444222222222111111000/////////.........------------,,,+++++++++++++++,,,,,,---+++************)))))))))))))))))))))************((((((((((((((())))))***)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000111111111111000000///////////////000000111222222333444555555666666888777777777888888999::::::999777666666777999:::<<<<<<<<<;;;;;;;;;;;;;;;???AAADDDEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>>>>@@@CCCDDDEEEBBB@@@===<<<>>>???@@@@@@EEEDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIGGGEEEDDDDDDFFFJJJLLLJJJEEEBBBDDDHHHGGGHHHHHHGGGFFFFFFIIIKKKHHHBBB???AAABBB???======999999888777777777777777444444444555777888777555444555555555555444333333111111111111111222222333444444333333333222222222111222222222222222222111111111000000000/////////,,,------...///000000111111111000/////////000000000111111222222111111000222222222222222222222222222222333333333222111111111111111111111222222222333444555666777777777777888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAA??????>>>???@@@BBBDDDFFFAAAGGGEEEEEEMMMLLLIIIOOOLLLWWWdddnnnzzzxxxrrrfffbbb\\\YYYXXXUUUQQQMMMOOOPPPPPPPPPOOOOOOPPPRRRPPPSSSVVVXXXXXXXXXYYYZZZTTTTTTSSSSSSUUUXXX[[[\\\PPPOOONNNPPPTTTUUUSSSQQQSSSWWWXXXSSSNNNLLLKKKJJJ555444444777;;;???AAABBBCCCBBBEEEGGGEEEAAADDDKKKYYY```sssyyyvvvmmmkkkcccWWWNNNKKKHHHCCC======<<<:::777555666777333222111222444555333222222111111000//////...............---------,,,,,,++++++******+++,,,,,,---************))))))))))))((()))))))))************((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///000000111111111111000000000000//////000000111222111111222333444555666666666666666666777888999::::::888666555555777999:::999::::::;;;<<<<<<======>>>AAAEEEFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@???BBB@@@>>>>>>@@@CCCEEEFFFEEEBBB>>><<<===>>>??????AAABBBDDDEEEFFFGGGFFFFFFFFFGGGIIIHHHFFFDDDDDDDDDEEEIIILLLJJJDDDAAACCCGGGFFFGGGHHHGGGEEEEEEEEEGGGDDD===:::===@@@???===<<<999999888777777777888888666555444555777777666444333333444444333333222111000000000000111111222222333333222222222111111111000000000111111000000000000000000/////////......---------....../////////000////////////000000111///000111111111111000///111111111111111111111111000111111222222222222111//////000000111111111111111222333555666777777777777777777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>????????????@@@BBBCCCCCCCCCAAAGGGFFFFFFMMMJJJDDDGGGIIINNNQQQRRRYYYfffsssyyy|||uuummmeee```]]]YYYVVVUUUVVVUUUPPPLLLNNNOOOPPPOOONNNMMMNNNPPPJJJNNNRRRTTTTTTTTTVVVXXXUUURRRPPPPPPRRRSSSRRRRRRQQQOOONNNQQQSSSSSSPPPMMMUUU[[[[[[TTTOOOOOOOOOMMM...///222777<<>>???@@@FFFKKKGGG>>><<<@@@LLLLLLYYYmmmrrrjjjmmm{{{}}}nnnfffhhh]]]XXXOOOEEEBBBBBB>>>888;;;999888999:::999666333777555333333444333222000111111111000//////............---------,,,,,,,,,+++*********+++,,,,,,---************))))))))))))(((((())))))*********+++((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000111111111000000///000000000000000111222222000111111333444555666666444444444555777888::::::999888666555555777999;;;777888999;;;===>>>@@@@@@>>>BBBFFFGGGFFFEEEFFFGGGFFFFFFFFFFFFDDDBBB@@@>>>BBB???======@@@CCCEEEFFFEEEBBB>>><<<===>>>?????????AAADDDFFFGGGGGGFFFEEEBBBCCCEEEEEECCCAAAAAAAAA>>>CCCGGGFFFAAA???BBBFFFEEEGGGHHHGGGEEECCCCCCDDDBBB;;;888;;;???>>><<<;;;:::999999888888888888999777666555666777777555444222333333333333222111111000000000000111111111111222222222111111111000000//////000000000000//////000/////////............---------............///...............///000111...///000111111000///...000000000000000000000000///000111222222222222222//////000000111111111222///000222444555777777777666666777777888:::;;;<<<===<<<;;;:::;;;;;;===>>>===<<<===>>>??????>>>===>>>DDDBBBCCCKKKIIICCCGGGHHHKKKJJJGGGIIIQQQZZZ]]]jjjrrr~~~~~~{{{}}}{{{rrrggg```^^^]]]ZZZXXX^^^ZZZWWWXXXZZZXXXSSSNNNMMMOOOPPPOOONNNMMMNNNOOOKKKNNNQQQQQQPPPOOORRRTTTRRRMMMKKKNNNRRRSSSQQQPPPUUUSSSRRRTTTUUUTTTPPPLLLOOOUUUUUUMMMIIIJJJLLLJJJ000...///555===BBBAAA>>>;;;===@@@CCCDDDDDDCCCBBBEEEKKKRRRUUUTTTSSSVVVYYYhhhppp}}}zzznnnggg^^^TTTKKKIIIEEE@@@?????????<<<999:::888777999>>>???;;;777222222222111111111000000////////////////////////+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***,,,...000222111///+++)))+++*********))))))((((((******))))))((((((''''''************************))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((((((***,,,,,,*********++++++*********))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111111000000000000000000000///...............000000111111111222222222333444444555666777777888666666666666666777888888999888777999<<<<<<999666===???AAACCCEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@>>>===============>>>???BBB???======???@@@>>><<<>>>BBBCCCAAABBBEEEFFFDDDFFFDDDBBBBBBBBBBBB@@@>>>???@@@AAABBBBBB@@@>>>===@@@BBBDDDGGGHHHHHHGGGGGGBBB???;;;999999999999888555777999::::::999888777666666555555555555666666777333000111333444222///000111111111111222222222444444333333222111000000///000111111111///...---......///000000000000000//////.........------------------------...//////......////////////......000000////////////000000000000000111222222333333111111111111111111111111111222333444555555555555666666666777888888999999<<<;;;;;;;;;======<<<:::???===;;;===@@@CCCBBBAAABBBIIIOOOPPPKKKEEEBBBBBBHHHEEECCCDDDIIINNNQQQQQQTTTUUUWWWZZZ___hhhrrryyyuuunnnjjjgggddd]]]XXXRRRNNNOOORRRUUUWWW___]]]]]]\\\WWWOOOLLLNNNKKKOOOPPPMMMNNNSSSVVVWWWYYYSSSPPPSSSTTTPPPOOORRRQQQQQQQQQOOOLLLLLLMMMOOOSSSRRRPPPMMMOOOTTTUUURRRIIIKKKJJJEEEDDDGGGGGGDDD000///111888@@@DDDCCC@@@>>>>>>???AAABBBCCCDDDDDDFFFJJJOOOOOOKKKIIIIIIKKKOOOVVVaaajjjqqquuuxxxzzz|||zzznnnggg^^^WWWSSSNNNIIIDDDEEEDDDAAA>>>======???AAA<<<999777888;;;<<<999555222222111111111000000000------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))***,,,---,,,***((('''************)))))))))(((***)))))))))((((((((('''************************))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((((((***++++++++++++---///************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000000000000000111111000000///............///000000000111111111222222444444444555666666666777555555555555666777888999888777777:::===>>><<<:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@??????===============<<<======@@@>>><<<===>>>???===;;;AAADDDEEECCCBBBEEEFFFEEEJJJGGGCCCAAA@@@AAA@@@@@@@@@AAABBBCCCCCCAAA@@@??????AAACCCEEEFFFFFFEEEDDD@@@===999888888888777777777888999:::999888666555555555444444444444555555444333222444555555222000000000111111111222222222444333333222111111000000///000000111000///...---...///000000111111000000//////.........---------...............//////000......////////////......000000////////////000000///000000111111222333333111111111111111111111111222222333444555555555444555555666666777888888888:::999999;;;======;;;:::===;;;:::;;;>>>@@@@@@???CCCIIIOOOPPPLLLHHHGGGHHHJJJHHHFFFGGGJJJMMMNNNNNNLLLLLLLLLLLLMMMRRRWWW\\\ZZZdddtttyyyrrrhhhaaa]]]\\\[[[YYY[[[WWWRRROOOPPPRRRTTTTTTXXXXXX[[[]]]YYYRRRNNNOOORRRUUUTTTPPPPPPTTTXXXYYYPPPMMMNNNTTTWWWTTTTTTVVVPPPQQQQQQRRRRRRQQQPPPPPPSSSSSSQQQPPPTTTYYYYYYUUUJJJKKKJJJEEEDDDEEEEEEBBB000111444;;;BBBFFFEEECCC@@@?????????AAACCCEEEGGGGGGJJJMMMLLLGGGDDDCCCCCC@@@EEELLLRRRVVVYYY\\\^^^hhhnnnyyyzzz{{{tttlllgggbbb]]]ZZZOOOMMMJJJGGGEEEDDDDDDCCCAAABBBAAA>>>:::<<>>===<<<:::<<<>>>@@@BBBCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>>===============<<<;;;:::>>>=========???>>>===;;;===AAABBB>>>>>>AAACCCBBBKKKGGGAAA>>>===>>>?????????@@@BBBCCCCCCBBBAAA@@@>>>@@@AAACCCCCCCCCAAA@@@>>>;;;888666666777666555888888999999888666444222444333333222222333333444111222444555555444222000000000000111111111222222333333222222111000000000//////000000000///......//////000111111111111111...............---------///////////////000000111...//////000000//////...000000////////////000000//////000111111222222333111111111111111111111111222333333444444444333333444444444555666666777777666777888;;;======;;;999:::999888999<<<>>>>>>>>>===AAAFFFGGGEEECCCDDDFFFJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIHHHGGGEEEEEEFFFHHHHHHLLLTTT]]]fffmmmrrrtttyyyxxxwwwyyy}}}zzzvvvuuuqqqoooooo___[[[UUUQQQQQQRRRRRRSSSZZZWWWSSSQQQRRRRRRRRRRRRSSSTTTYYY^^^]]]VVVSSSTTTRRRTTTRRRLLLKKKOOORRRRRRKKKJJJMMMTTTXXXWWWVVVWWWQQQPPPPPPRRRUUUUUURRROOOPPPPPPOOOOOOTTTXXXUUUNNNHHHJJJIIIEEEDDDFFFFFFCCC000111666<<>>===????????????>>>===;;;:::>>>>>>>>>???@@@???>>>===<<<@@@AAA===;;;>>>AAAAAADDDAAA===<<<<<<=========??????@@@AAAAAAAAA@@@@@@>>>???AAABBBBBB@@@???===<<<:::777666666777666444666777777777666555333333333333222222222222333333111222333222111000//////000000000000111111111111222222111111000000000000//////////////////......///000000111111111111111........................000000000///000111111222//////000000000000////////////000000000000////////////000000111222222222111111111111111111111111222333333333333222222111222333333444444555666666555666888;;;>>>>>><<<:::999999888999;;;<<<======:::<<<>>>???>>>>>>???AAAGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJIIIGGGGGGGGGHHHKKKKKKKKKNNNRRRWWW[[[]]]]]]]]]]]]___bbbeeehhhiiilllooovvv{{{sssnnnpppsssyyytttggg]]]]]]aaaaaa^^^\\\XXXVVVRRRPPPPPPRRRSSSUUUYYYWWWUUUTTTTTTTTTSSSQQQTTTTTTYYY^^^]]]XXXVVVXXXRRRTTTPPPJJJGGGJJJMMMMMMNNNMMMNNNRRRUUUUUUUUUTTTUUUQQQMMMOOOSSSTTTQQQMMMLLLKKKIIIJJJPPPTTTMMMCCCFFFHHHHHHEEEEEEHHHIIIFFF111333777<<<@@@BBBBBBAAA;;;===@@@BBBCCCDDDCCCBBBGGGIIIKKKKKKKKKJJJJJJKKKCCCDDDFFFFFFFFFGGGIIILLLOOOOOOMMMMMMUUUdddnnnppplllkkkmmmqqqtttvvv}}}rrrnnnmmmssszzz|||zzzwwwllljjjiiikkkkkklllrrryyyeeeeeebbb\\\YYYXXXUUUQQQQQQNNNJJJGGGFFFEEEDDDCCCCCCFFFIIIGGGBBB@@@AAADDD@@@>>>======??????===;;;;;;888555333222222111000000000000/////////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***+++***)))((())))))***+++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******++++++***(((''''''***,,,))))))))))))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...///111222333111111000///////////////....../////////000000000333333333333222222222222111111222333555666888999888888888777777666777777777888;;;===???@@@@@@@@@AAAAAAAAA@@@@@@??????>>>AAAAAAAAA@@@???>>>======???@@@AAAAAAAAA@@@@@@@@@EEEIIIIIICCC>>>>>>AAAAAA=========>>>@@@@@@???===>>>>>>>>>?????????>>>>>>>>>???@@@AAAAAA???===<<<;;;999777777777777666444333444444444444444444444444444333333333333444444333222000...............//////000000000111111111111111000000000000//////..................////////////000111111111111111---.....................000000000000000111222222//////000000000000////////////000000000000//////...//////000111111222222000000000000000000000000222222222333222222111111222222222333444444555555555666777;;;>>>???===;;;999999::::::;;;<<<===???@@@@@@@@@@@@??????@@@BBBAAABBBEEEGGGHHHHHHHHHHHHDDDFFFHHHIIIHHHGGGGGGHHHGGGFFFEEEHHHLLLQQQSSSTTTNNNOOOPPPQQQRRRUUUWWWYYYSSSWWW[[[^^^aaaaaa]]]XXX\\\```gggpppwwwzzzyyyxxxhhhZZZPPPPPPVVVXXXWWWVVVXXXWWWUUUSSSQQQQQQSSSTTTXXXWWWVVVVVVWWWVVVTTTRRRUUUTTTVVVXXXWWWTTTUUUYYYXXXYYYVVVOOOLLLNNNPPPPPPRRRQQQNNNNNNPPPSSSUUUTTT[[[TTTMMMLLLOOOQQQQQQOOOKKKIIIHHHLLLUUUZZZRRRFFFIIIKKKJJJFFFEEEHHHHHHEEE555666999;;;===>>>>>>>>>999;;;???BBBCCCCCCAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHQQQVVVWWWSSSUUU]]]```]]]ZZZ[[[^^^______aaakkkwwweee[[[TTTWWW]]]___^^^]]]\\\[[[]]]___^^^]]]aaahhhYYYVVVRRROOOLLLJJJGGGEEEGGGDDDBBBAAACCCEEEEEEEEEBBBEEEHHHGGGDDDBBBBBBCCC@@@===:::;;;===<<<777222777666555333222111111111////////////............------------------------+++++++++++++++*********)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((('''''''''((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++***(((&&&&&&((()))))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000222333222111000000//////000000............////////////111111111111222222222222111111222222444555777888888888888666444444555666666888:::<<<>>>????????????@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@??????@@@@@@@@@AAABBBAAA@@@@@@BBBDDDIIIMMMLLLCCC<<<;;;===>>>======???BBBEEEEEECCCAAA>>>>>>>>>=========<<<<<<<<<===>>>??????>>><<<;;;:::888777777777777666444222222222222333333444444444333333222222333333444444111......111333111////////////000000000111111000000000///////////////......------......///000......///000000000000000---------...............000000000000000111111222///000000111111000000///...///000111111000///.........///000000111111222000000000000000000000000000111111222222222111111222222222333444444555555666555666888;;;===<<<;;;888:::;;;;;;;;;;;;>>>@@@CCCBBBAAA@@@??????@@@@@@===@@@CCCEEEFFFFFFGGGIIIEEEGGGIIIIIIHHHFFFFFFFFFGGGFFFEEEHHHMMMPPPOOOMMMNNNOOOPPPPPPPPPQQQSSSUUULLLPPPQQQRRRZZZdddeee```VVVXXX\\\bbbgggiiihhhffflll___RRRNNNOOOQQQUUUXXXTTTTTTSSSQQQNNNMMMNNNOOOVVVUUUUUUVVVWWWWWWVVVTTTTTTRRRRRRSSSRRROOOPPPUUUXXX[[[YYYSSSOOOQQQRRRQQQPPPPPPMMMKKKNNNUUUXXXWWW]]]VVVOOOKKKKKKNNNPPPPPPNNNLLLKKKQQQ^^^eee^^^QQQMMMNNNLLLFFFDDDEEEDDD@@@:::;;;;;;;;;:::;;;<<<===:::;;;===???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAACCCDDDEEEEEEEEEEEEGGGIIINNNXXX\\\WWWUUUZZZZZZUUUVVVVVVXXXZZZXXXYYYbbbmmm```VVVNNNNNNNNNKKKIIIJJJUUUUUUWWWXXXUUUSSSWWW^^^ZZZUUUPPPMMMLLLJJJGGGEEEHHHFFFCCCBBBDDDEEEFFFFFFBBBDDDFFFFFFEEEBBBAAA@@@===;;;:::888777555333111333333444444333222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&'''''''''((((((((((((((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************)))***+++***(((((()))***((()))))))))************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000111222222111000000//////000000------.........////////////000000000111222222222222222222222333444555666777888888777444444666999666888:::<<<>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCAAA???>>>>>>???AAABBBAAAAAAAAA???>>>???BBBFFFBBBGGGHHH@@@999:::>>>AAA@@@@@@AAACCCEEEFFFEEECCCAAA@@@???>>>===<<<<<<<<<999:::<<<======<<<;;;999777666555555666666444222333222222111111111222222222222111111111111222222222///...444<<<>>>999333////////////000000000111////////////////////////......---------...///000------...///////////////---------.........//////000////////////000111111000000111111111111000000...///000111111000///.........//////000111111111000000000000000000000000//////000111222222222111222222333333444555555555666444333444777999::::::777999;;;;;;::::::===@@@???>>>=========>>>=========@@@DDDEEEDDDEEEGGGIIIGGGIIIJJJJJJHHHFFFEEEFFFLLLIIIHHHJJJOOOQQQOOOMMMOOOQQQRRRQQQPPPOOOQQQSSSNNNRRRQQQQQQ^^^qqquuunnnVVVVVVWWWZZZ\\\]]]\\\[[[hhhaaaZZZVVVQQQMMMPPPUUUPPPRRRSSSQQQOOOMMMOOOQQQSSSRRRRRRSSSUUUVVVVVVTTTQQQPPPQQQTTTRRROOOOOOSSSTTTWWWWWWRRROOOPPPPPPNNNMMMOOONNNKKKOOOVVVXXXVVVUUUQQQLLLIIIHHHIIILLLNNNOOOKKKIIIOOO]]]eee\\\NNNIIIKKKIIIDDDBBBDDDCCC@@@>>>>>>===;;;999999;;;<<<;;;;;;;;;;;;===???AAABBB?????????AAACCCEEEFFFEEEAAACCCDDDEEEEEEEEEGGGHHHCCCOOOTTTMMMJJJQQQTTTQQQQQQPPPPPPQQQPPPOOOTTT[[[OOOLLLMMMQQQPPPIIIGGGIIIMMMMMMOOOOOOMMMKKKPPPXXXUUUPPPKKKJJJKKKJJJIIIHHHJJJGGGCCCAAAAAAAAAAAA@@@AAABBBCCCCCCBBB>>>;;;888:::;;;:::666111///222555000222444555444333333333//////.........---------++++++++++++++++++++++++++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***''''''((()))******))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++''')))+++,,,+++***+++,,,(((((())))))*********+++''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,---------............---......///000111222111111000000000000000---------.........//////...//////000111222222333222222222222333333444555666777888777555555999<<<666888:::<<<>>>?????????===>>>???@@@BBBCCCEEEEEEBBB@@@>>><<<<<<>>>AAACCCAAAAAA@@@>>><<<===BBBGGG<<>>===<<<<<<<<<666888999;;;;;;;;;999888666555444444555555333111555444222111000000///000111111000000000000111111111...000:::EEEHHH@@@666////////////000000000000.........///////////////...------,,,---...///000,,,------...............---------........./////////////////////000000111000000111111111111000000...///000222222000///.........//////000111111111000000000000000000000000......///111222222222222222333333444444555555666555333111111444666888888666999;;;:::999999<<>>=========??????>>>===@@@BBBEEEEEEDDDDDDGGGJJJEEEFFFGGGGGGEEEDDDDDDEEEFFFDDDCCCHHHPPPUUUUUUTTTMMMOOOQQQPPPMMMLLLMMMOOOLLLOOOMMMMMM]]]ssswwwnnnVVVUUUTTTUUUWWWYYYYYYXXX[[[]]]___^^^VVVMMMKKKNNNPPPSSSUUUUUUSSSSSSUUUWWWQQQPPPPPPQQQTTTUUUUUUTTTPPPQQQTTTXXXWWWRRRQQQTTTRRRVVVWWWSSSQQQRRRQQQOOOMMMPPPPPPMMMPPPVVVVVVQQQKKKJJJHHHFFFDDDDDDGGGJJJNNNHHHCCCHHHTTT[[[PPPAAABBBEEEDDDAAABBBEEEFFFDDD777:::<<<:::666555888<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDBBB@@@???@@@CCCEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOHHHHHHIIIJJJFFFAAAAAAFFFGGGIIIKKKNNNOOONNNLLLKKKOOOPPPOOOLLLGGGEEEGGGIIIMMMFFFEEEHHHEEE<<<<<>>???AAAAAA>>><<<888666333111000000111222444444333222111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000///000000000111111111111------------------------///////////////000111111333333222111222333444555666666666666777888999:::888777777;;;AAABBB???;;;:::;;;>>>BBBEEEFFFEEECCC>>>>>>>>>>>>>>>?????????????????????>>><<<;;;:::@@@AAABBBCCCDDDCCCBBBAAA>>>??????@@@AAABBBCCCDDDBBB@@@===;;;;;;<<<;;;::::::;;;<<<<<<<<<:::777666666555444333222222222222222111111000000000000000111111000///////////////444222222888@@@AAA999111......////////////......,,,,,,,,,------.........---------............///........................------------------------///////////////////////////////////////.........//////............//////222000///------///000222000000111111111000000//////////////////000111111555555555555555555555555555444222111111444777888888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>CCCFFFEEEBBBAAAEEEIII@@@GGGJJJEEEBBBEEEEEECCC@@@AAADDDFFFIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJMMMJJJIIINNNVVV]]]^^^]]]TTTSSSTTTWWWZZZZZZXXXUUU[[[ZZZYYYXXXVVVUUUTTTTTTRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPNNNLLLOOOTTTSSSOOOPPPPPPUUU[[[YYYRRRRRRWWWVVVTTTPPPNNNNNNOOOPPPRRRPPPLLLIIIMMMSSSVVVSSSNNNNNNKKKFFFCCCBBBEEEIIILLLJJJIIIHHHHHHIIIKKKNNNPPPGGGFFFEEECCCBBB@@@??????777:::<<<:::777666999===::::::;;;;;;<<<<<<======<<<<<<===>>>@@@AAACCCDDDBBBAAA@@@@@@@@@BBBDDDEEEIIIJJJJJJIIIGGGFFFGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJFFFFFFGGGHHHEEE@@@@@@DDDGGGIIILLLNNNNNNNNNLLLKKKNNNNNNMMMIIIEEECCCDDDEEELLLHHHLLLTTTRRRFFF???AAAAAA???===<<<<<<<<<;;;:::888666333111000000111222555555444333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,------......////////////000000000111111111------------------------///////////////000000111222111111111222333555666777777777777888999:::;;;:::888888;;;???AAA???;;;:::;;;===AAADDDEEEDDDBBB>>>>>>>>>>>>????????????@@@@@@??????>>><<<;;;:::>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA???===;;;:::::::::999888999:::;;;;;;;;;999777666555555444222222111111111222111000000//////000000111000000///////////////111000000555;;;<<<666000......////////////......,,,,,,,,,---------------------------....................................------------------------------------------------........................//////............//////111000///......///000111//////000000000000/////////////////////000111111444444444444444444444444444333222222222444666777888888999;;;<<<===>>>???<<<<<<<<<<<<<<<======>>>===@@@CCCCCCBBBAAACCCFFFBBBHHHKKKFFFCCCDDDDDDAAAAAABBBEEEGGGJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJOOOTTTWWWVVVTTTPPPOOOPPPRRRUUUUUURRROOOVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMKKKNNNSSSSSSOOOQQQQQQVVVZZZXXXQQQOOORRRSSSSSSRRRPPPNNNNNNOOOPPPRRRPPPPPPTTTYYY[[[YYYVVVTTTQQQKKKFFFDDDEEEGGGIIIKKKJJJHHHHHHHHHIIIKKKLLLEEEAAA===>>>BBBBBB===777666888:::999777777:::===;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBIIIJJJJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEFFFHHHEEEAAAAAADDDGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJIIIFFFCCCAAAAAABBBCCC???CCCMMMOOOFFF>>>===CCC@@@<<<999888888888777777666333111000111222333666666444333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........////////////000000000000------..................//////......//////000000000000111111333444666777999999999999:::;;;<<<======:::888:::===@@@???===<<<<<<>>>AAADDDEEECCCAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>???@@@@@@???>>>===:::999888888999999777555888999::::::999888666555444444333222111111111111222111000000//////000000000000//////......//////......///222444555222000---......//////......---------------,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////............//////111000///......///000111......//////000//////...000000000///000000111222333333333333333333333333222222333333444555555666777888999:::;;;===>>>>>><<<;;;;;;;;;;;;<<<======<<<===???AAABBBBBBBBBBBBDDDHHHJJJGGGDDDDDDBBB???BBBCCCEEEHHHJJJLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDGGGLLLQQQSSSRRRPPPNNNQQQQQQQQQRRRTTTTTTRRROOOOOOPPPQQQRRRQQQPPPNNNMMMKKKLLLMMMNNNOOONNNMMMLLLKKKMMMLLLKKKNNNRRRSSSPPPPPPRRRVVV[[[YYYTTTQQQQQQPPPRRRTTTSSSOOOMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSTTTPPPKKKGGGEEEEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGHHHKKKCCC===BBBLLLMMMCCC777555777999888777888:::===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAA@@@FFFGGGHHHGGGEEEDDDEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFFFFIIIHHHDDDCCCFFFEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBBBB>>>777555;;;AAA@@@>>>???AAA???;;;999888888777555777666444333222222333333666555444333111///......---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------........./////////000000...............///////////////.........//////000000000111333555777888999;;;;;;;;;;;;;;;<<<>>>>>>>>><<<999999<<<>>>???>>>>>>>>>???BBBDDDEEECCCAAA>>>>>>>>>??????@@@@@@AAA@@@@@@@@@???>>>===<<<;;;;;;:::999888999:::;;;<<<<<<>>>@@@AAA@@@>>><<<:::777777777888999999777444777777777888777666555444333333222111111111111111111111000///////////////000//////.........//////,,,---///000/////////000---------......---------...------,,,,,,+++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////............//////000000////////////000000...///000000000000000000111111000000000111111222222222222222222222222222111222333555555555555444666777888999:::<<<======;;;;;;::::::;;;;;;<<<===<<<<<<===@@@CCCCCCBBB@@@CCCEEEFFFFFFDDDCCCAAA???BBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCGGGMMMPPPQQQPPPPPPPPPRRRRRRRRRSSSSSSRRRQQQPPPJJJKKKNNNPPPPPPNNNLLLJJJNNNOOOPPPPPPNNNLLLIIIHHHKKKMMMNNNLLLNNNSSSTTTRRROOORRRWWW[[[[[[XXXTTTSSSMMMQQQUUUUUUPPPLLLKKKLLLMMMPPPSSSRRRNNNKKKIIIJJJKKKIIIGGGEEEEEEGGGIIIKKKHHHGGGFFFEEEEEEEEEFFFFFFMMMFFFBBBHHHRRRSSSGGG;;;666777777777777888:::<<<;;;;;;;;;;;;;;;:::::::::<<<============<<<;;;:::???@@@BBBCCCCCCBBBAAA@@@AAACCCEEEEEEDDDEEEFFFHHHFFFEEECCCBBBBBBCCCDDDEEEGGGDDDDDDGGGGGGDDDCCCEEECCCCCCEEEEEEFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEDDDDDDDDD<<<666888===@@@AAAAAA===<<<;;;;;;;;;:::777555777666555444333333333444555444333222000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---............/////////.........//////000000000//////............//////000111333555777999::::::;;;;;;;;;;;;<<<===>>>??????===::::::;;;===???@@@BBBAAAAAACCCDDDEEECCCBBB===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;::::::999888888:::;;;<<<<<<>>>???@@@@@@>>>;;;999777777777888999999777444555555555555555555444444222222111000000000111111111000000///...///////////////............//////,,,...000///------...000,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,---...////////////............//////000000////////////000000///000111222222222222222222222111111111111222222222222222222222222222222000222444555666666555444555666777888999;;;<<<<<<:::::::::::::::;;;<<<<<<======>>>@@@CCCDDDCCCBBBAAAAAAAAACCCDDDCCCBBBAAAAAABBBCCCEEEGGGHHHHHHHHHFFFGGGHHHIIIHHHGGGEEEDDDHHHJJJLLLMMMLLLKKKLLLNNNNNNNNNOOOOOONNNMMMMMMMMMHHHJJJLLLNNNNNNMMMKKKIIINNNOOOPPPPPPOOOMMMJJJHHHLLLOOOPPPNNNOOOTTTVVVTTTQQQTTTWWWYYYYYYWWWSSSOOOLLLOOOSSSSSSPPPMMMLLLLLLNNNQQQTTTSSSNNNJJJJJJKKKGGGFFFEEEEEEFFFIIIKKKMMMDDDDDDDDDDDDDDDEEEEEEFFFEEEBBBBBBHHHNNNLLLBBB999777777777777777888999::::::::::::::::::;;;;;;;;;<<<===>>>>>>===<<<:::999===>>>@@@AAABBBBBBAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIHHHGGGDDDCCCBBBCCCDDDEEECCC??????CCCDDDBBBAAABBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@BBBEEEFFFEEEDDDFFFCCC@@@???AAA@@@===;;;999999:::;;;<<<;;;777555555444333333222222222222222111111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........///......//////000000111111//////......------......000222333666888999::::::::::::::::::;;;<<<===>>>===<<<;;;;;;;;;===@@@AAACCCBBBBBBBBBDDDDDDBBBAAA===>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@???>>><<<<<<::::::999999::::::;;;<<<;;;<<<===>>>===<<<:::888999888777888888888666555333333333333333333333333111111000000000000000111111000//////......//////......------......//////---///000///...------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,------......////////////............////////////000000000000//////000000111222333333333333444333222222111222222222222222222222222222222222111222333555666555555444444555666777888:::;;;;;;:::999999999999:::;;;;;;===>>>???@@@BBBCCCEEEFFFCCC???>>>AAACCCBBBCCCEEEAAAAAACCCDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKJJJIIINNNLLLJJJHHHGGGHHHHHHIIIMMMNNNOOOOOOMMMMMMNNNPPPIIIJJJLLLMMMMMMLLLJJJIIIJJJKKKMMMNNNOOOOOONNNNNNLLLQQQRRROOOOOOSSSVVVUUUSSSUUUVVVTTTTTTTTTOOOIIIMMMNNNNNNOOOOOOOOOMMMMMMJJJMMMOOOOOOMMMLLLMMMPPPKKKKKKJJJIIIIIIIIIJJJKKKCCCCCCCCCDDDDDDEEEEEEEEE@@@AAACCCGGGIIIFFF>>>888888777666666777888888888999999999::::::;;;;;;<<<:::;;;===>>>>>>>>><<<<<<:::;;;<<<>>>???@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGJJJIIIFFFDDDCCCDDDEEEFFFAAA===<<>>===;;;999:::888777777888888666444111111000000000000////////////.........---------,,,,,,,,,++++++++++++***************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,---------...............///000000111222222000///...------------...///111333555666777777777999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<>>>@@@BBBCCCBBB@@@AAAAAAAAA@@@>>>===>>>>>>???AAABBBBBBCCCAAAAAAAAA@@@???>>>===<<<888999::::::;;;;;;::::::999999999:::999999888888;;;999666666666666555444222222222111111222222333000000/////////000000111000000///............///...------------...///000....../////////...,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////000000000000////////////111222222333333333444444333222222222222222333333333333333333333333222222333444555555555555333444555666888999::::::999999999999999::::::;;;<<<>>>@@@??????@@@EEEIIIIIIBBB>>>AAACCCBBBCCCGGGBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHKKKNNNOOONNNMMMLLLMMMJJJGGGGGGJJJLLLKKKJJJLLLNNNOOOOOOMMMMMMOOORRRJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOLLLQQQSSSOOONNNQQQTTTTTTSSSUUUTTTRRRSSSVVVSSSMMMOOOLLLIIIJJJNNNQQQPPPNNNIIIIIIJJJJJJJJJKKKNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBAAACCCFFFHHHEEE===666999888666666777888777777888888999::::::;;;<<<<<<777999<<<>>>???@@@???>>>888888999;;;<<<>>>???@@@???AAABBBBBBBBBBBBCCCEEEGGGEEEBBB@@@??????AAABBBBBB>>>===BBBEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???AAACCCBBB???<<>>;;;999<<>><<<===>>>>>>@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>===<<<777888:::;;;;;;;;;:::999666666666666666666777777;;;999666444444555444333222111111111111111222222000000////////////000111000000///...............---------------...///000...------///000///+++(((+++++++++,,,,,,+++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++///////////////.........//////............////////////000000000000//////......///111111222222222555444333333222222222222333333333333333333333333222222333333444555555666333444555666777999999:::999999888888999999:::;;;;;;>>>@@@???<<<>>>EEEKKKNNNEEE???BBBCCCBBBDDDHHHCCCDDDEEEFFFFFFGGGGGGGGGDDDFFFJJJMMMNNNNNNMMMLLLIIIFFFEEEIIIPPPTTTSSSQQQFFFHHHJJJJJJHHHHHHKKKNNNJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLQQQRRROOOMMMPPPRRRRRRQQQTTTTTTRRRWWW]]]]]]WWWQQQKKKFFFGGGNNNRRRRRROOONNNMMMKKKJJJKKKLLLNNNOOOJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@BBB???>>>BBBFFFDDD:::222888777666555555666777888888888777777888:::;;;===:::;;;999888<<>>:::999;;;???BBBAAA???>>>>>>AAACCCEEEHHHFFFCCCAAA???@@@AAABBBCCCAAA???AAADDDEEEBBB@@@BBBBBBAAA@@@>>>======<<>>;;;999777333222555555333111333111111000000//////......---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,,,,+++*********+++,,,------.........---,,,,,,+++++++++,,,,,,,,,---------///////////////..................//////////////////000222444666777777777666777777888999:::;;;;;;>>>;;;999:::???BBBCCCCCCGGGGGGDDD@@@===<<<===>>>@@@===;;;<<>>===<<<:::999999::::::;;;:::999888777666666666555666777888999888888777:::999888666444333222222111222333333333333222111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,------.................................//////000111111111111111......000111222333333444555555444333222111///...111111222222222222111111222222222222222222333333111222333444555666777888444666999999999999999;;;:::===>>><<<999999>>>CCCEEEDDDBBBAAAAAACCCFFFHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEEEEGGGHHHJJJKKKLLLMMMJJJGGGHHHHHHOOOdddmmmbbbIIIDDDFFFPPPPPPHHHGGGLLLKKKOOOIIIFFFMMMMMMFFFGGGIIIKKKLLLIIIEEEDDDGGGKKKOOOOOOPPPOOONNNOOORRRTTTWWWYYY[[[]]]bbbfffccc]]]UUUNNNGGGEEEIIILLLMMMLLLOOOKKKGGGFFFHHHJJJKKKJJJMMMRRRPPPFFFEEELLLMMMGGGDDDCCCBBBAAA@@@???===<<>><<<>>>BBBCCC@@@<<<888777666555555555666777888777777777888999;;;<<<;;;;;;999666888<<<;;;777999<<<>>>===:::999<<<@@@BBBAAA?????????AAACCCEEEFFFDDDBBB@@@???@@@BBBCCCCCCBBBBBBCCCDDDDDDBBBAAACCCCCCBBBAAA@@@???======>>>>>>======>>>@@@AAACCC;;;<<<======>>>BBBHHHMMM>>>777222222222111000222000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((''''''((()))(((''''''((()))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++*********+++---...------......------,,,+++++++++,,,,,,,,,---------/////////////////////...///////////////////////////000111333444666777888888888999:::;;;<<<===>>><<<999777999===AAACCCDDDGGGGGGEEEBBB>>>======>>>???===<<<===@@@AAAAAA???<<<;;;:::888888888888888;;;;;;:::999888777777777555666777888999888888777999888777555333222222222111111222333333222111111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......------------------------//////000111111111111000......000111222333333333333333333222111000...---000111111222222111111000111111222222222222333333333333444555666777888888666777888777666555666777:::===>>><<<999888;;;???BBBAAA@@@???@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJGGGIIIJJJOOO```fffZZZIIIDDDFFFNNNOOOHHHGGGMMMLLLSSSPPPMMMPPPKKKEEEIIIMMMQQQSSSRRRMMMIIIIIIKKKNNNOOOOOONNNMMMNNNPPPRRRTTTXXXZZZZZZ\\\^^^\\\WWWQQQLLLGGGGGGLLLPPPQQQPPPOOOLLLIIIIIIKKKMMMMMMLLL\\\___ZZZNNNHHHJJJGGG@@@????????????@@@???===<<<@@@===<<<>>>AAABBB>>>:::888777666555555555555555777777666777777888999:::999:::888666777;;;;;;777:::<<<===<<<999999===@@@AAAAAA@@@@@@@@@BBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCDDDEEEEEECCCAAAAAABBBCCCCCCDDDCCCBBB???===<<<===<<<;;;;;;<<>>@@@@@@<<<:::888999===AAADDDEEEFFFGGGFFFDDD@@@>>>>>>>>>>>>>>>===>>>???@@@>>>===:::999888777666666666777;;;;;;::::::999999888888666777777888888888888777777666555333222111111111111111222222222222111111000000000/////////......------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------...//////000000000000000...///000111222333333333222222222111000///...---000111111222222111111000111111111222222222333333555555666666777888999999777888888777555666888::::::===>>>===999777888:::=========>>>???AAABBBCCCEEECCCBBBCCCDDDEEEDDDCCCDDDDDDDDDEEEFFFGGGGGGGGGJJJGGGJJJKKKLLLVVVYYYKKKJJJEEEFFFKKKLLLGGGHHHMMMMMMWWWXXXRRRPPPIIIHHHRRRRRRRRRRRRQQQOOOMMMKKKJJJMMMNNNNNNMMMLLLLLLNNNPPPOOOTTTVVVSSSQQQQQQPPPLLLPPPMMMIIIJJJLLLOOONNNLLLKKKJJJIIIJJJLLLMMMMMMLLLTTTWWWSSSJJJFFFHHHFFF???;;;;;;;;;===???@@@>>><<<===<<<;;;>>>@@@???:::666777777666555555444444444555555666666666777777888555777888777999>>>???===;;;<<<<<<;;;999:::===@@@@@@@@@@@@@@@AAACCCDDDDDDBBBBBBAAAAAAAAACCCEEEFFFAAADDDFFFDDDAAA>>>???AAABBBBBBCCCBBBAAA>>><<<:::<<<<<<<<<===>>>???@@@AAA??????===::::::???IIIRRREEE:::000///000///------........................,,,+++++++++++++++++++++*********************************)))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++******************+++))))))***+++,,,---//////,,,------...------,,,,,,,,,,,,,,,------------...............////////////000000000///////////////000/////////111444777888888888999:::;;;===???AAA>>>===;;;;;;===@@@CCCDDDEEEFFFFFFDDDAAA>>>===>>>======>>>??????>>><<<:::888888777777666666666666::::::;;;;;;:::::::::999777777777777777777777777555444333111111000000000000111111111111111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...///000111222222222222111222222222111000//////000000111111111111000000000000111111222222333333666777777777888999999999666777777777888:::>>>BBB;;;===??????;;;999888888:::;;;<<<>>>???AAAAAABBBCCCBBBAAABBBDDDDDDDDDBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIGGGKKKLLLIIINNNMMM???JJJFFFEEEIIIIIIGGGIIIMMMMMMXXXXXXQQQMMMHHHPPPcccdddXXXJJJFFFIIIMMMLLLIIIMMMMMMMMMKKKJJJJJJLLLNNNPPPUUUWWWRRRMMMLLLKKKIIIQQQNNNKKKJJJIIIGGGCCC@@@CCCDDDFFFHHHIIIJJJIIIHHHEEEHHHHHHDDDCCCFFFEEEAAA;;;:::;;;===@@@@@@>>>;;;::::::;;;===>>><<<777333555555555555444444333333444444555555555555555555222666777666888===???>>>:::;;;;;;;;;:::<<<>>>@@@===>>>???AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDFFFGGG@@@BBBDDDCCC???======???????????????>>><<<:::999<<<>>>@@@BBBBBB@@@===;;;BBB???;;;888888:::===>>>===555///000222///---,,,---------------.........++++++++++++++++++++++++************************))))))))))))))))))******'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++*********++++++*********))))))+++,,,---...//////,,,,,,------...------,,,,,,,,,---------.........---.........//////000000111111000000////////////000/////////111444777888777666666777888:::===>>>======<<<;;;;;;<<<>>>???CCCDDDDDDCCC@@@===<<<===<<<===>>>>>>===;;;:::999888888888888888777777777999999:::;;;;;;;;;::::::777666666666666666666666333222111000000000000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///000111111111111111222222222333222222111111000000000111111000000000//////000111111222333333777777777777777888888888555666777777777:::>>>AAA<<<>>>@@@@@@>>>;;;999888:::;;;<<<>>>???AAABBBBBBBBBAAAAAABBBCCCDDDDDDCCC@@@AAABBBDDDFFFHHHIIIJJJGGGDDDJJJNNNKKKNNNNNNBBBIIIFFFEEEFFFGGGGGGIIILLLMMMTTTRRRKKKIIIHHHXXXsssnnnPPPAAAEEEMMMMMMHHHLLLMMMLLLKKKIIIHHHJJJLLLTTTZZZ[[[VVVQQQPPPOOONNNOOOMMMJJJHHHDDD@@@;;;888???AAADDDFFFGGGGGGGGGGGGHHHJJJIIIFFFDDDDDDAAA>>>???===<<>>>>>;;;<<<>>>@@@BBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFF???@@@AAA@@@???======>>><<<<<<;;;;;;;;;:::::::::<<<>>>BBBDDDDDD@@@;;;888===:::777666666666444222444000///222222...,,,---,,,,,,,,,---------------*********+++++++++++++++************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))((()))******(((((()))***))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,)))***++++++++++++***))))))***,,,---............,,,,,,------......------,,,---------............------......///000000000222111111000000//////...000///000000222555777888666555444333444777999;;;888999;;;;;;999999:::;;;AAAAAAAAA???===;;;;;;<<<;;;<<<======;;;999::::::888888999999999999888777777888999;;;;;;;;;:::999666555555444444444444555111111000000000000000111000000////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------..................///000000111111111000111222222333333333222222///000000111111000000///...//////000111222333333666666666666666666666555666777777666444555777999;;;<<<>>>??????===<<<:::<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBDDDEEEDDDCCC===>>>???AAABBBDDDEEEFFFDDDAAAIIIPPPNNNRRRTTTLLLGGGFFFEEEEEEFFFGGGIIIJJJJJJNNNKKKHHHIIIIIIXXXttt^^^JJJIIIOOOOOOKKKMMMMMMLLLJJJHHHGGGIIIKKKPPPTTTTTTPPPNNNPPPOOOMMMKKKJJJIIIGGGDDDAAA===;;;AAACCCFFFHHHGGGGGGHHHIIIFFFHHHHHHHHHFFFDDDAAA???BBB???>>>@@@CCCCCC===777666777999:::999777555333111111333444555555444444222222333444444333222111///444666333333666::::::888999:::===>>>???===<<<888:::===@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCC@@@?????????@@@@@@???===;;;:::999888888:::;;;===:::===@@@BBBBBB???<<<999666777777555444222222222///...///111...***+++///++++++,,,,,,,,,---------)))*********++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((()))******)))((()))***))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++++++++***)))***+++---.........------+++,,,------......------------------............------......///000000111222222111111000//////...///000111333444666777888666444333222222444666888333777;;;===<<<;;;;;;<<>><<<999888999::::::;;;<<<;;;999888:::<<<777888999999999999888777555666888:::;;;;;;:::999555444333222222222333333111000000000000000111111000///............///000//////.........---------++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***,,,,,,------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---............---...///000000000000000000000000111222222222222222//////000000000000//////......///000111222333333555555555444444333333333555666777666444444555666999:::;;;<<<>>>>>>===<<<>>>===<<<;;;<<<>>>@@@BBBBBBAAAAAABBBDDDFFFEEEDDD??????@@@@@@AAAAAABBBBBBFFFAAAHHHNNNKKKMMMQQQLLLEEEFFFFFFEEEFFFHHHIIIHHHFFFIIIGGGKKKOOOKKKQQQeeeuuu^^^PPPNNNQQQRRRRRRNNNNNNMMMKKKHHHGGGHHHJJJHHHJJJJJJIIIKKKOOOOOOKKKLLLMMMMMMKKKIIIFFFDDDCCCCCCEEEHHHHHHGGGGGGHHHJJJAAABBBEEEGGGGGGEEECCCBBBAAA>>>===@@@DDDCCC===666555777888888888666666666///000222444555555555444111222333444333333111000---222666444555:::>>>???777888:::===@@@@@@===;;;777999<<>>>>>???@@@@@@AAAAAAAAA???>>>???BBBCCCAAA>>>;;;999888777888:::===???999;;;===??????>>>===<<<333777999666111...111444......000000+++&&&)))000+++++++++,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((***+++***)))((()))***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---.........---,,,+++,,,,,,---.........------------.........//////---------...///000000111222222222111000//////...///000222444666777777888666555333111111333555666222777===AAA@@@??????@@@>>>>>><<<999666666888::::::;;;<<<:::777777:::>>>666777888999999888777666444555888:::;;;:::999999555444222111000111222222111000000000000111111222000///...------...///000//////.........---------++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,++++++*********************************+++,,,------......------...///000000000000000///...///000111111222111111//////000000000000//////---...///000111222333333444444444333333222222111333555777888777777888999777777888:::===>>>>>>===>>>===;;;::::::<<>>777555666888888777666777888444111222555444///000555777777777777666555444333111222222444777:::===???;;;<<<<<<===>>>>>>======<<<<<<>>>??????@@@??????????????????>>>>>>>>>>>>?????????@@@AAAAAA???===:::999777666777:::>>>AAA999:::;;;;;;<<<<<<;;;;;;888777555222000///............---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************+++*********))))))(((((()))(((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************++++++******++++++,,,---............////////////........................///////////////.........333222111000000111222333111222222333333444555555111222222333333444444555333555888<<<>>>??????>>>@@@===:::888777999;;;===999888777777777777777777555555555666666666666777444555555555555555555555444333222111000000000000333222111000//////000000000////////////.........------------------------******************************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,------......------000000000000000/////////............////////////------......//////000000//////000111111111111111222222333444444444333333333333444555666777888999777888888777777999===@@@>>>===<<<;;;<<<>>>@@@AAAEEEDDDCCCBBB@@@???>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGKKKJJJEEEDDDFFFEEEEEEGGGHHHJJJLLLNNNNNNKKKHHHFFFFFFHHHJJJKKKKKKNNNLLLJJJIIIKKKPPPVVV[[[UUUQQQMMMHHHFFFGGGIIIJJJIIIHHHGGGHHHLLLQQQWWW[[[ZZZWWWQQQKKKLLLMMMIIIBBBFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA???<<<888999;;;<<<888555888888777666555444333333111//////333333///000444444444555555555444444444333333333444666888:::;;;999999999999999999::::::=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@>>><<<;;;:::999999:::<<>><<<<<<;;;:::;;;===???@@@BBBBBBBBBAAAAAA@@@???>>>BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDGGGJJJHHHCCCAAADDDGGGHHHIIIKKKMMMNNNNNNOOOGGGFFFEEEFFFHHHIIIHHHGGGFFFIIIJJJIIIHHHJJJQQQVVVQQQOOOKKKHHHFFFGGGIIIKKKLLLLLLMMMOOOQQQUUUXXXZZZOOOOOOLLLGGGGGGJJJHHHCCCDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBB@@@@@@???;;;888888;;;;;;888444777777666555444333333222111//////222333111111444111111222222222333333333444333333444444666777888999999777666666777888999>>>============???@@@AAA<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>===;;;999999999999:::;;;<<<===>>>>>>===<<<;;;999777666666555333111000///......------------,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************************************)))))))))))))))))))))((((((((('''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************+++************+++,,,,,,---------.........//////........................////////////////////////000111111222222111111000000000000111222222333333111222222333333444444555777888:::;;;;;;;;;:::::::::<<>>===>>>@@@AAAAAA@@@???>>>BBBAAA@@@@@@AAACCCEEEGGGHHHGGGHHHJJJHHHCCCBBBEEEGGGHHHJJJLLLMMMNNNMMMMMMJJJIIIJJJLLLMMMMMMKKKIII???DDDIIIIIIFFFFFFKKKPPPMMMKKKIIIGGGGGGIIIKKKMMMIIIJJJKKKMMMNNNOOOOOOOOOGGGJJJJJJFFFDDDGGGHHHFFFCCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@??????>>>>>>>>>>>>;;;888888::::::777444666666555444333222111111333222111222333333333333111111111000000111111111222222333333444555666666<<<;;;999777777888999;;;>>>===<<<;;;<<<>>>@@@AAA:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===;;;:::888999::::::;;;;;;;;;;;;<<<<<<;;;:::999777666555444444222111//////......---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))*********************************))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------.................................///////////////000000000///000111222222111000////////////000111111222222111222222333333444444555999999:::::::::999888777999;;;>>>@@@AAA???===<<<:::::::::999888777666555777666555444333222111111111111111111111000000000000000///...------------***+++---///000///---,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))************))))))******++++++++++++******************************************************))))))))))))))))))))))))************++++++++++++++++++************++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,------......------......///////////////000---------.........//////000000//////......------...//////000000000000000...///000111111222111111333333444555555666777777444555666555555555777999888888888888999:::;;;<<<999;;;>>>AAABBBAAA???>>>AAA@@@??????@@@CCCGGGIIIJJJIIIKKKMMMKKKGGGGGGJJJGGGHHHJJJLLLMMMMMMLLLKKKNNNMMMLLLMMMNNNOOONNNLLL>>>BBBGGGIIIIIIHHHHHHHHHJJJIIIHHHHHHIIIKKKMMMOOOGGGGGGGGGHHHHHHGGGGGGGGGHHHMMMOOOJJJEEEFFFHHHHHHCCCDDDFFFGGGHHHGGGFFFEEE@@@???>>>===<<<<<<======<<<:::888777888888666444555555444333222111000000444333111111222333111///333222111000000000111111000111222333555666666777<<<:::999777777888:::;;;<<<;;;:::::::::<<<>>>@@@999999::::::;;;;;;;;;<<<<<<:::999999;;;;;;;;;999:::;;;<<<=========<<<;;;666666777777666666555444333222111000//////...///------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************************************))))))******+++,,,,,,,,,,,,,,,------------........................////////////000000111111///000111222222111000///...//////000000111222222111222222333333444444555999999999888888777777666:::;;;;;;<<<<<<=========999:::::::::999888666555777777666444333222111000111111000000000/////////000///...---,,,,,,,,,,,,)))***---...///...---,,,,,,+++++++++************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,------......---------.........//////000000------------............000000//////......------......///000000000000000---...///000111111111111333333444444555555666666444555666555444444555777777777888888999::::::;;;777:::===@@@BBBAAA@@@???BBBAAA??????AAADDDHHHJJJHHHGGGJJJNNNMMMIIIIIIMMMIIIJJJLLLMMMNNNNNNNNNMMMNNNKKKHHHGGGHHHJJJKKKLLLDDDCCCDDDIIIOOOOOOIIICCCIIIIIIIIIJJJKKKLLLNNNOOOLLLKKKIIIGGGFFFGGGGGGHHHLLLRRRTTTMMMFFFDDDFFFFFFBBBCCCDDDEEEEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<:::999888777777666555444444444333222111000//////222222///...000333111,,,555444333222222222444444000111222444555666666666777777666555666777888999:::999999999999;;;<<<===999999999:::;;;;;;<<<<<<<<<:::888888:::;;;::::::888888888999888888777777222333333444555555555444111111000//////...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))******************)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***************************))))))))))))***+++++++++++++++,,,,,,,,,------...........................//////000000111111222///000000111111000000////////////000111111222222111222222333333444444555777777777777777777777777<<<;;;:::999999:::<<<===888999:::::::::999888777777777666555444333222111111111000000///.........000///...---,,,,,,,,,,,,++++++---......---,,,,,,++++++++++++************************************))))))))))))))))))))))))((())))))******))))))((())))))************))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++************++++++)))************+++++++++++++++************++++++++++++******++++++,,,---+++,,,------......------+++++++++,,,------......,,,------------.........///////////////.........---...//////000000//////---...///111111222222222333333444444444555555555444666777666444444444666888888999999:::;;;;;;;;;888:::===???AAABBBAAAAAABBBBBBAAABBBCCCFFFHHHJJJCCCDDDHHHMMMLLLHHHHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPLLLHHHEEEFFFIIILLLMMMIIIDDDBBBHHHPPPRRRJJJBBBGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFGGGHHHKKKQQQRRRKKKDDDBBBCCCBBBAAAAAA@@@@@@??????????????????>>>>>>===<<<;;;;;;999888777666555444444333444444333222111000//////111111000...222888666000555444333333555777999;;;222333444555666555555444333333444555666777777888777777777888999999::::::999999::::::;;;<<<<<<===<<<:::888888999;;;;;;:::777777777666666555555555222222333444444444444444000000///.........//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((()))))))))*********************)))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,...........................//////000111111222222000000////////////000000//////000111111222222333111222222333333444444555555555555555666777888888<<<;;;:::999999::::::;;;666888999;;;;;;:::999888777777666666555444333333111111111000///.........000///...------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++++++++************++++++++++++******++++++,,,---+++,,,------......------******+++,,,,,,---......,,,,,,---------..................///////////////---...//////000000//////......000111222333333333333333444444444444555555555666888777555444444555999999:::;;;<<<<<<<<<<<<:::;;;===???@@@BBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIICCCDDDIIINNNMMMHHHFFFGGGKKKJJJJJJJJJLLLOOOQQQSSSPPPMMMIIIGGGHHHJJJKKKLLLIIIEEEBBBFFFMMMOOOIIICCCFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFKKKLLLHHHDDDDDDCCCAAACCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>===;;;999888777777777666444333333333555444333222111000000///222333222111777>>>===666333333333444777:::>>>@@@555666666777666555333222222333444666777888888888555666777888999999888888999999:::;;;;;;<<<=========:::888888999;;;;;;:::>>>>>>===<<<;;;;;;;;;;;;333444444555555444444333000//////.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************)))))))))))))))******+++******+++++++++,,,,,,,,,...........................//////000111222222222111000///......///000111000000000111222222333333111222222333333444555555333333444444666777999:::<<<<<<<<<<<<;;;:::999999555777999;;;;;;;;;:::999777777777666555555444444222111111000///.........000000///...------------//////---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))************++++++************++++++)))************+++++++++++++++************++++++++++++******++++++,,,---+++,,,------......------,,,,,,------...///000000,,,,,,,,,---------......---.........//////000000---......///////////////...///000111333333444444333333444444444444444444666777888777555444444555::::::;;;<<<============<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGLLLQQQPPPIIIFFFFFFHHHGGGFFFFFFHHHKKKOOOQQQJJJHHHFFFFFFFFFGGGFFFEEEHHHEEECCCEEEIIIJJJHHHEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCEEEGGGHHHHHHGGGDDDCCCBBBFFFHHHFFFEEEGGGFFFDDDGGGEEEBBB???>>>>>>???AAA<<<===>>>>>>===:::888666777777777666444222222333555444444333222111000000666333111444999<<<:::777222222333444444555666666333333222222222222222222000222444555777777777666555555666666777777888888888888888:::===>>>===;;;>>>===;;;:::;;;<<<;;;::::::;;;<<<======;;;999888555444333222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,------......------------...///000111222222222111///......000222333......///000111000000000222222333444555666777888444555666666555666888:::<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<:::888777888777777666555444444444111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////000///...------...///000///000111222333222111111111111111222333333333444000111111111111222222222666666555555555666666777::::::;;;;;;<<<=========>>>>>>>>>======???BBBEEECCCBBBBBBEEEIIIKKKJJJHHHEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFFFFGGGIIIMMMPPPRRRLLLLLLJJJGGGDDDCCCDDDEEEIIIJJJJJJHHHEEEEEEGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIKKKEEEAAADDDGGGEEEBBBAAAJJJEEEAAAAAAAAA@@@AAABBB???>>>===<<<:::999888777888777555444333333444444222222222111000//////...555222000222777999777444222222222333333444444555222222222222222222222222111222444666777777777777555555666666777888888888999888888:::<<<>>>======>>><<<::::::<<<<<<<<<;;;::::::;;;<<<;;;:::999888555555333222000000//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,------......------,,,---...///000111222333222111000/////////111222////////////000000000000222222333555666888999999666777888888777777999;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;:::999888777777777666555555444333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................////////////000///...------...///000///000111222222222111111111111111111222222222222000111111111111222222222444444444444555555666777999::::::;;;<<<<<<=========>>>>>>======>>>BBBDDDEEECCCCCCEEEHHHIIIHHHFFFDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGJJJLLLOOOQQQRRROOOKKKFFFDDDCCCCCCDDDIIIJJJKKKIIIFFFEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIHHHCCCAAAEEEHHHFFFCCCBBBGGGDDDAAA@@@@@@@@@AAABBB>>>===<<<;;;999888777777777666444333222222333333222222111000000///......333000///000333555333111222222222222222222222222111111111111111111111111333444555666777888888888555555666777777888888999;;;999888999;;;===>>>>>>===;;;::::::<<<===<<<;;;::::::999999999888888888555555333111000///......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,---///000222333333333222111/////////000000000///.........///111222333444555666777999::::::999::::::999888888:::;;;999999::::::::::::::::::::::::999999888777666666666555555444444333333333000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---............///////////////............////////////000111111111111111111111111111000000000000000111111111111222222222222222222333444555666777888999999:::;;;;;;<<<<<<<<<===>>>======>>>AAADDDFFFDDDDDDDDDFFFGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMRRRMMMGGGEEEFFFGGGGGGFFFIIIJJJKKKJJJHHHFFFFFFGGGIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCDDDEEEFFFGGGGGGGGGBBB??????EEEHHHEEEAAA@@@@@@@@@???>>>???@@@BBBCCC<<<<<<;;;:::888777666666555444333222111111111222111111000000//////......222000//////111222000///111111111111111000000000000000111111111111222222444555666666777888888888555666666777888888999999;;;999777777:::<<<>>>>>><<<:::999999;;;<<<<<<;;;999888777777666777777777555444222000///------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------...............+++,,,---///000222333444444333111000////////////111000...---...///111333666666666777777888888888999::::::999777777888:::888888888999999999999999:::999888666555555555555444444333333333222222222///......---,,,,,,------++++++++++++++++++++++++,,,++++++*********++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***++++++,,,------......---------.........///////////////......//////////////////000000000000000111111000000//////......000000111111111222222222111111111222333555666777777777888999999::::::;;;;;;<<<=========>>>@@@BBBDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIIHHHDDDBBBDDDJJJNNNLLLIIIGGGHHHJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEE>>><<<>>>DDDFFFBBB===<<<;;;===>>>======@@@AAAAAA::::::999888777666555555222222111111000000000000000000000//////.........222111000000000111000///000000000000000000000///000000111111222222222222555555666666777777888888666666777777888999999999:::888666666999;;;======;;;999888888999::::::999777777666555555555555666333222111///...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////......,,,,,,---///000222333333333222111000000/////////111000...---...///111333888888888777666555555444666777888666555555666777777888888888888888888888888777666444444333333444222222222222111111111111...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...------------...............//////////////////...///////////////000000000111000000//////.........000000111111111222222222000000111111333444666666666666777777888999999999:::;;;============???AAAAAAAAABBBBBBBBBDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHCCCCCCEEEFFFFFFGGGGGGFFF???>>>???EEELLLOOOMMMHHHEEEFFFHHHJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBB@@@>>>AAAFFFFFF@@@;;;;;;???EEEEEE@@@===>>>>>><<<888888777666555444444333000000000000000//////////////////...............000000000000000000000000000000000000000000000000111111111222333333444444666555555555555666777888666666777888888999999:::888666555666888:::;;;;;;:::888777666777888777666555555555444444444333333111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************++++++++++++------...////////////...------...///000111222222222222111111000000//////000///.........///111222888777666555444333222222333444444333222222444555888888777777777666666666444444444333333333333222000000000000000000000000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))***+++++++++************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******++++++,,,,,,------,,,------------...............////////////.....................///000000000000000000////////////000111111111111222222222111111111222333444555666555555555666777777888888999;;;<<<===<<<===>>>@@@@@@@@@AAAAAAAAABBBEEEHHHGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEFFFFFFFFFFFFFFFAAAAAABBBGGGKKKKKKHHHEEEGGGFFFGGGIIIKKKMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGBBBBBBAAAAAAAAAAAAAAAAAACCCBBBDDDHHHGGGAAA======GGGNNNNNNEEE>>>===;;;666666666555444444333222222//////000000000000///.....................------...//////////////////000/////////000000111111222111222222333444444555555666555444444444555666777666777777888888999::::::555444444555888999999888:::888666555555555444333222333444444444333222111///......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++------...///////////////.../////////000000000111000000111111111000000000////////////000000000000333333333333222222222111000111222111111111333555888888777777666555444444000111222333333333222111////////////////////////,,,,,,++++++++++++,,,,,,***************************************+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,------,,,,,,---------.........---...///000000///...---......---------...///000///000000000000000111111000111111111111222222222333333333333333444555555444444444555666666777777888:::<<<===<<<===>>>???AAABBBBBB@@@??????CCCFFFFFFFFFFFFGGGHHHJJJLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFGGGFFFFFFFFFKKKIIIGGGHHHJJJLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAAAACCCGGGFFFAAA>>>@@@BBBKKKMMMCCC<<<<<<:::444444444444333333222111111...///000111111000///...------------------------,,,---............///000...//////000111222222333222222333444444555666666666555444333333444666777777777777888999999::::::333333333555888999888666:::888555444444444222111111222444555444333111///...------,,,,,,------.........------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++---....../////////////////////000000000000000000///000000111111111111000......///000111000000000000000000111111222222333///000111111000111333555999999888666555444333222---///111333444333222111.........///////////////+++++++++***++++++,,,,,,************************))))))((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------,,,,,,,,,---------......---...///000000///...---......---,,,---...///000//////000000111111222222000111111111111222222222444444444333333444555555333333444444555666666777777:::<<<===<<<<<<===???BBBCCCCCC@@@>>>===AAADDDEEEEEEEEEFFFHHHJJJLLLNNNMMMLLLJJJHHHHHHIIIJJJKKKIIIIIIHHHEEEDDDEEEHHHKKKOOOKKKHHHGGGIIIJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB===<<>>===@@@666BBBFFF>>>888;;;:::555444333333222222111111111...///000111111000//////------------------------////////////000000000000////////////000000000000333333333333333333333333777666555555444444444444999999999888888888888888===777111000444777777555555555555555555444444333555444333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((************************((())))))))))))************+++,,,...///000000000////////////000000000000////////////////////////111000///......///000000...///000111222111000///000000000000111222333444666666555444444444444555111111222333333333333222000000//////......------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************+++++++++***++++++,,,,,,************************............////////////..................------111111222222222222111111222222222333333444444444666444333333555666666555555666777666555555777999999:::::::::999:::===??????@@@BBBCCCCCCEEEGGGJJJFFFGGGHHHHHHGGGFFFGGGIIIIIIMMMPPPNNNIIIFFFGGGJJJLLLLLLJJJFFFCCCBBBDDDFFFHHHIIIJJJIIIHHHGGGIIIKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEEEEDDD>>>>>>============>>>>>>CCC???;;;<<<>>>>>>:::666333333222222111000000000.................................------,,,,,,,,,.../////////000000000000////////////000000000000333333333333333333333333444444444333444444555555999888666555555777999:::@@@:::555333555777666444555555666666555555444333444333222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((************************)))))))))*********++++++++++++---...///000000000000000000///////////////////////////////////////111000///......///000111000111222333333222111000000//////000000111222333555555444333333333333333111222222333333222222111111000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************************************************+++************+++,,,,,,************************---.........////////////........................000000111111111111000000111111222222333444555555666444333444555777666555666777777777666666888999;;;<<<<<<;;;::::::<<<>>>@@@AAABBBCCCCCCDDDFFFHHHEEEGGGHHHHHHFFFFFFGGGIIIJJJMMMQQQPPPKKKHHHIIIKKKMMMMMMKKKHHHFFFEEEFFFHHHGGGHHHHHHGGGEEEEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDD??????>>>===============AAA===999999;;;;;;888444333222222111111000//////..............................---------,,,,,,,,,....../////////000000000////////////000000000000222222333333333333333333222222222222333444555666888777444222333555999;;;BBB===888666666666555222555555666666555555444333222111000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((******************************+++++++++,,,,,,,,,,,,,,,...///000000000000000000000//////.........//////////////////////////////.........000111222333444444555444333111000///......//////000111222444444333333333222222222333333333333222111000///111000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************************************************************)))))))))))))))***+++,,,++++++++++++++++++++++++---------.........//////........................//////000000000000/////////000111222333444555666666555444555666777777666666777888888777777888:::=========<<<;;;:::<<<===@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGGGGFFFFFFGGGIIIJJJMMMQQQPPPMMMJJJJJJKKKMMMMMMLLLJJJHHHHHHIIIKKKFFFGGGGGGEEECCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@???===<<<<<<<<<<<<===:::777777888888555222222222111111000000//////------------------------------------,,,,,,,,,,,,........./////////000000////////////000000000000222222222222222333333333222222111111222333333444555444333222333555888999???<<<888666666666444222555555555555555444333333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((************************+++++++++,,,,,,,,,------,,,---...///000000000000000000000///......------///////////////////////////.........///000222333555555666666555333222111...------......///000111444444444444333333222222444444333333111000///...111000///...---+++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************************************************************(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,---------.........---------.....................////////////.........///000111333555666666666555444555777888777555666888999999888888999:::;;;<<<======<<<<<<===???AAAAAABBBAAA@@@@@@BBBDDDDDDEEEGGGGGGFFFFFFGGGIIIIIILLLOOOOOOMMMKKKJJJKKKKKKKKKKKKJJJHHHHHHJJJLLLGGGHHHHHHFFFDDDDDDEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???===<<<;;;:::::::::888666555666666444222222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111111111222222333333333444333222111111111111111111222333555666666666666999888666666555555444222444444444444444333222222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***((())))))*********))))))************************+++,,,,,,,,,,,,---------,,,---...//////000000///000/////////.........---000000000000000000000000///.........///000222333555555666666555333222111------------...///000111444555555666555444333333444444333222111///...---//////...---,,,+++******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************************************************************(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////......////////////.........///000111333444555666555444444666777888666444666777999:::999888888999777999<<<======>>>@@@BBB@@@AAAAAA@@@??????AAABBBCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIKKKKKKJJJIIIIIIJJJGGGHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFGGGIIIDDDDDDEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>AAA@@@>>><<<;;;:::999999888777666555555555333222111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000000111111222333333333555444333222111111111111000222444666777666444333444444555555555444333333222222333333222222111000...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******((())))))************)))************************++++++,,,,,,,,,---------,,,------...//////..............................000000000000000000000000//////.........000111222333444444555444333111000...------......///000111444555666777666555444333333333333222111///...---...------,,,,,,++++++***************************************************(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************++++++++++++++++++++++++************************((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......////////////.........///000111222333444555333333444555777777555333444777999:::999888888888444777:::<<<===???AAABBB???@@@@@@???>>>>>>@@@BBBBBBDDDFFFFFFFFFFFFHHHIIIGGGGGGFFFFFFGGGHHHIIIJJJEEEFFFGGGFFFEEEDDDEEEFFFIIIJJJJJJIIIHHHHHHIIIKKKGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@???>>>===???>>>===;;;999888888888777666666555444444333333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000000///000000111222222333333444333333222222222333333333444555555666555444444222333555666555333222222111111111111111000//////------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((()))*********(((((()))***************************************++++++++++++,,,,,,,,,,,,+++,,,,,,---------------,,,------....../////////000000000000000000000000111000///......///000111000111222333333222111000............///000111222333444555666666444333111222222222222111000......,,,,,,++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************++++++++++++++++++++++++************************))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000/////////000000////////////000000111222333333333222222333555666666444222333666888999888777777777444777:::<<<======???@@@===>>>??????>>>>>>@@@BBBBBBCCCEEEFFFEEEFFFHHHIIIHHHFFFDDDCCCEEEGGGJJJKKKDDDEEEFFFEEECCCBBBBBBCCCFFFGGGHHHGGGGGGGGGIIIKKKJJJIIIGGGEEEDDDDDDDDDEEECCCCCCCCCBBBAAA???>>>======<<<;;;999888777777777444555555444333222222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000///000000111222222333333222222222222333444555555777666555444444444555666333555777777555333111111000000000000000///......------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((()))******+++(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...///000000000000000000000000000000111000///......///000000...///000111222111000//////......//////000111222222333444555555333111000111111222111111000///...******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000//////000000000000//////000000111111222222222333111111222444666555333111333555888999888777666666555888;;;<<<<<<<<<===>>><<<===>>>>>>===>>>@@@BBBAAACCCEEEFFFEEEFFFHHHIIIJJJGGGCCCBBBDDDHHHKKKMMMDDDEEEFFFEEECCCAAAAAABBBBBBDDDEEEEEEEEEEEEHHHJJJKKKIIIGGGDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>;;;;;;999888777777666666333444444333111111111222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---......///////////////......//////////////////333222111111111222333444666555444333333444555666666555555555555444444444333333333333333333333333222111111000///......---,,,,,,+++***))))))***************++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))+++,,,------++++++,,,---,,,,,,------...---------++++++,,,------......///222111000000000111333444222111000...------------,,,---///000000000///...---------...///000000111222222222333333222222222//////.........---------+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,////////////////////////////////////000000000000......//////000000111111222222222333333333444444222111222222444555777888777777888999;;;===???@@@???@@@???>>><<<<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIHHHEEECCCDDDGGGJJJLLLFFFFFFDDDBBB@@@???BBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@AAAAAA???===;;;;;;999777555444222111111111000///...---,,,,,,000000///...------,,,,,,***++++++,,,,,,++++++***************************---......///////////////////////////............222111000000000111333444666555444444444444555666555555555555444444444333333333333333333333333333111111000000///......---,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***)))))))))))))))))))))+++,,,------++++++,,,---+++,,,------...---------++++++,,,------......///111000000000111111222222111111000......---------------...///////////////---------...///000000000000111111222222111111000///.........---------,,,+++++++++*********))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................////////////000000000000////////////000000111111222222222333333333333444222222333444555666666666666666777888:::<<<>>>????????????>>><<<<<<>>>@@@>>>@@@BBBEEEHHHKKKMMMOOOMMMKKKHHHEEECCCCCCDDDEEEEEEEEEDDDCCC@@@@@@AAACCC@@@AAABBBCCCCCCBBBAAAAAA@@@AAACCCDDDEEEEEEEEEDDD@@@???>>>?????????===;;;;;;:::999777555333222111000000000000000000000000000//////...------,,,,,,***++++++,,,,,,++++++***************************---......///////////////////////////......------//////......///111333444666555555444444555555666444444444444333333333333222222222222222222222222000000000///......------,,,+++******)))************++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))******+++,,,---,,,+++***+++---++++++,,,---------------++++++,,,------....../////////000111111111111111111000///..................------------...//////---------...//////000000//////000000000000//////......------------,,,,,,++++++*********))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((()))******++++++******************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,.........................../////////000000000111/////////000000000000111111111222222222333333333222333555666666666555555555555666777999;;;<<<===>>>>>>>>>===<<<<<<>>>@@@???@@@BBBEEEHHHKKKNNNOOOKKKJJJHHHFFFDDDBBBAAAAAACCCDDDEEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEEDDDBBBAAA;;;===@@@CCCDDDDDDCCCBBB>>>===<<<=========;;;999999888777666444333222111//////000111222222333444//////......---,,,,,,,,,***++++++,,,,,,++++++***************************---......///////////////000//////......------,,,------------...000222333555555444444444444555555444333333333222222222222111111111111111111111111/////////......---------++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))************,,,,,,,,,+++***+++,,,***+++,,,---------------++++++,,,------......///---...000111222111000///000//////............//////...---,,,,,,---...///---------....../////////------............------------,,,,,,,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((())))))***************************************((((((((((((((((((((((((((()))))))))************************************+++++++++*********************+++++++++,,,,,,,,,..............................//////000000111111000000000000000000000000111111111111222222222222333444666777777666444333444444555666777999:::;;;<<<======<<<;;;<<<>>>AAAEEEEEEFFFFFFGGGHHHHHHIIIDDDEEEEEEEEEEEEEEEDDDDDDBBBDDDEEEDDDCCCAAAAAABBBCCCDDDFFFGGGFFFDDDBBB@@@999<<<@@@CCCDDDCCCAAA???===<<<;;;;;;<<<<<<:::888777666555444333222111111......///000111222333333.........------,,,,,,,,,***++++++,,,,,,++++++***************************---....../////////////////////......---------,,,,,,,,,,,,,,,---///111333333333444444444444333333222222222222111111111111000000000000000000000000............------------+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))***************+++,,,,,,******+++,,,)))***+++,,,------------++++++,,,------......///---...///000111000/////////............//////000000///---,,,,,,---...///------------............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))******************************************************************+++++++++,,,,,,,,,.................................///000111111111111111111111000000000000000000000111111111222222222333555777777666444333333333444555666777999::::::;;;<<<;;;;;;<<<>>>AAAGGGGGGGGGFFFFFFEEEEEEEEEAAABBBCCCEEEFFFFFFFFFEEEAAACCCEEEDDDCCCBBBBBBBBB@@@AAABBBBBBAAA???===<<<;;;===@@@BBBBBBAAA>>><<<===<<<;;;;;;<<<;;;999777444444333333222111000000......//////////////////---------------,,,,,,,,,***++++++,,,,,,++++++***************************---......///////////////------------------------------,,,,,,---///111222111222222333333222222111222111111111000000000000////////////////////////------------------------*********)))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((()))******++++++***+++,,,+++***)))***,,,((()))***,,,------------++++++,,,------......///---......///////////////...............///000111000000///............///------------------------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))))))))*********************+++++++++,,,,,,,,,------------------------------...///000111222222222111111111111000000000///000000000000111111111111222444555555555444444333333444444555777888999999:::;;;::::::<<>>===;;;<<>><<<;;;<<<:::::::::::::::888666222222222111111000000000.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---......///////////////+++,,,,,,------......//////...---------///000111///000111222222111000///111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''(((((()))******++++++)))+++,,,+++***)))***+++((()))***+++,,,---------++++++,,,------......///......------......///000---------......000111111000000111111000//////...------------------------+++++++++,,,,,,+++++++++************+++++++++,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************((()))))))))*********+++******+++++++++,,,,,,,,,------------------------------...///000111222222222222222111111111000000/////////000000000111111000111111222333444555555444444444444555777888999888999:::::::::<<>><<<<<<<<<===555666777999:::;;;<<<<<<888777666666777666444222000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************////////////////////////000000//////.........------------............///000000000000000000000000///............------------------------------------,,,,,,++++++******)))***+++,,,---..................---,,,+++++++++++++++++++++************)))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,---+++***(((((()))+++,,,,,,---.........---,,,+++++++++,,,------......///,,,------...///000000111000///////////////000111------------------,,,,,,///............---------,,,,,,,,,++++++***************)))(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222222222222111000/////////............//////222222222333444555666777555555555555666777999999999888777777999;;;===???===???BBBBBBBBBBBBDDDEEEEEECCCAAAAAADDDDDDCCC@@@AAAAAAAAA???>>>>>>@@@BBBGGGFFFCCCAAA@@@??????@@@777999:::;;;<<<;;;::::::666666666555444444333333//////000000000000//////------............------++++++++++++++++++++++++************************))))))))))))))))))))))))........................000/////////.........------------............///////////////////////////............------------------------------------,,,++++++++++++*********+++,,,,,,---......//////......---,,,+++++++++++++++++++++*********))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,+++***(((((()))+++,,,,,,---.........---,,,+++++++++,,,------......///------...//////000111111000000///////////////000,,,,,,------------------............------------,,,,,,,,,++++++************))))))(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((()))'''&&&&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111222222222222111000/////////............//////222222222333444666777888666555555555666777888888;;;:::999888888:::<<<===???AAACCCDDDDDDDDDEEEFFFFFFDDDCCCCCCEEEEEEDDDAAA@@@@@@@@@>>><<<<<<>>>???CCCCCCBBBAAA@@@@@@@@@@@@:::::::::::::::999888888555555444444333222222222//////000000000000//////------............------++++++++++++++++++++++++************************))))))))))))))))))))))))......................../////////...............---------............///....................................------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,...------------///000111...---,,,++++++******+++++++++*********)))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++************+++,,,++++++***))))))***+++,,,---------------,,,++++++++++++,,,------......///......//////000000111111111000///...............++++++,,,,,,------............---------,,,,,,,,,+++++++++++++++************)))((((((''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((('''&&&&&&'''(((***)))(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222222111111000000//////............//////111111222333444666888999666666666555666666777777;;;;;;999999999999;;;;;;@@@BBBDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDBBB???@@@???>>>;;;:::;;;===??????@@@AAAAAA@@@@@@@@@<<<;;;999888777666666666333333333222111111000000...//////000000//////...------............------++++++++++++++++++++++++************************))))))))))))))))))))))))................................................---------............///------------------------.........---------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------...//////000///---,,,---...111222...---,,,+++************************))))))))))))************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++************+++++++++******))))))***+++,,,------------,,,,,,++++++++++++,,,------......////////////000000000111111111000///...------,,,---******+++,,,------......------------,,,,,,,,,++++++++++++***************))))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%%%%''')))******(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))(((((((((((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000000000111111111111000000//////............//////111111222333444666888999777666666555555555666666:::999999999999:::;;;<<<@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA???===;;;<<<======>>>???@@@@@@???>>>===;;;:::888666555555555666333333222222111000000///...//////////////////...,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))........................---------...............---------............///------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000111111000///---,,,---...000111------,,,+++*********************)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************))))))******++++++,,,------,,,,,,++++++++++++++++++,,,------......///////////////000000000000000000...---,,,,,,,,,,,,******++++++,,,---......---,,,,,,,,,++++++++++++************************)))(((((('''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''******)))(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++*********)))))))))(((((()))))))))************((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...////////////000000111111111000000//////............//////111111111222444555777888777666555555555555555666666777888999:::<<<===>>>???AAACCCCCCBBBBBBCCCDDDBBBCCCDDDDDDCCCAAA??????BBBCCCCCCBBB???>>>===>>>======>>>>>>>>><<<;;;999888777666555444555666777333333222222111000000000......////////////......,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))---------------------------------------.........---------............///------------------------------------,,,,,,,,,,,,******++++++,,,,,,---------......///000000111111//////...------...///000---,,,+++******))))))*********)))))))))((((((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***)))))))))))))))***++++++,,,,,,------,,,+++++++++++++++++++++,,,------......///.........//////////////////...---,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******)))))))))***************)))(((''''''&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******)))'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---......////////////000000111111000000//////............//////111111111111222444555666555555555444555555666666555666777999;;;===>>>???>>>???AAAAAA@@@@@@AAABBB???AAACCCCCCAAA>>>===<<>>>>>>>>=========<<<;;;:::999888777777666555555555666666333222222111000000//////---......//////......---,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))------------------------,,,,,,,,,------.........---------............///---------------------------------,,,,,,,,,++++++)))******+++,,,,,,---------------....../////////...------------------------,,,+++***))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,,,,---,,,+++*********+++,,,++++++,,,------......///............------------------,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++************((()))))))))*********+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&''')))******'''%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******++++++,,,))))))))))))************))))))))))))************************++++++++++++************************+++,,,,,,------......///...//////000000000000000//////............//////111111000000111111222333444444444444555555666777555666888:::;;;<<<===>>>===???AAAAAA@@@???@@@AAA>>>AAACCCCCC@@@===;;;;;;===>>>@@@@@@>>><<<<<<<<<;;;::::::999999999::::::888888888777666555444333111111000000///.........---......//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))------------------------,,,,,,,,,------.........---------.........//////........................---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------------,,,------......---,,,,,,---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((()))++++++,,,,,,,,,---,,,+++*********+++,,,++++++,,,------......///---------------------,,,,,,,,,+++++++++,,,------,,,,,,+++++++++++++++++++++++++++************)))(((((())))))*********+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))***)))'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************))))))))))))************)))************+++++++++************************++++++,,,------......///......///000000000000000//////............//////111111000000000000111111333333333444555666777888777888999:::;;;<<<<<<<<<>>>@@@AAAAAA@@@???@@@AAA>>>AAADDDDDD@@@<<<;;;;;;999;;;======;;;:::::::::999888777777888:::;;;===:::::::::999777555222111000//////...------,,,,,,---..................---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))------------------------............///////////////............------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---..................000///...---------------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))******)))))))))))))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&((()))((('''&&&''')))&&&''''''&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************************++++++******************+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................////////////000000000000////////////000000000000222222222111111111000000111222333444555777888888888999999::::::;;;;;;<<<@@@???????????????@@@@@@@@@AAACCCDDDBBB@@@<<<:::<<<===>>>>>>>>>===;;;::::::999777777777999;;;<<<888777555333222222222222000000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************)))************+++++++++))))))))))))))))))))))))---------------------------.........////////////............---------------,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...//////000000000000000------..................+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))((((((((()))***++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))***)))''''''((()))***++++++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))************************************************+++++++++++++++++++++++++++,,,---,,,+++++++++---++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((''''''(((((()))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................---------.........//////.../////////000000000000222222222111111111000000000111222333555666777777777888888999999:::;;;;;;======<<<<<<===>>>>>>???AAAAAABBBBBBAAA???===;;;;;;;;;<<<<<<<<<;;;:::999888888777777777888::::::777666555333222222111111000//////...............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))*********+++++++++))))))))))))))))))))))))---------------------------------.........//////............------------,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......///000000000000000+++,,,...///000000//////+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,''''''(((((()))+++,,,---************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******++++++***((('''((()))************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))************************************************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,************************)))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------....../////////000000000222222222111111111111111000000111333444555666777777777777888999999::::::;;;;;;;;;<<<===>>>???@@@BBBAAAAAA@@@???>>>======::::::::::::999999999999777777888888888888888888555555444444333222000000000///......------......,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---............,,,---///000000///...---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++------))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,+++)))((()))***$$$%%%&&&((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************************************+++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))))))))************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,........./////////000000111111111111111111111111111111222333555666777777777888888999::::::;;;;;;<<<<<<======???@@@BBBBBBBBBAAA???>>>======>>>>>>;;;::::::999999999999999666777999::::::999888666222333333444333111///...//////...------------...,,,,,,++++++++++++,,,,,,+++++++++***************************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---..................000000///---+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++------++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''''''''((((((************************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,+++***))))))***'''%%%%%%'''***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------............////////////111111111111111111111111222333444555666777888999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>===<<<<<<===>>>;;;;;;;;;;;;::::::::::::666888:::;;;;;;999777666111111222333222000///...//////...---------------,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///000000000/////////...---+++)))((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++)))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))***++++++***)))***+++000,,,)))(((***+++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++(((*********)))((()))***))))))))))))))))))))))))((()))******++++++******(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////111111111111111222222222333333444666777888999:::::::::;;;;;;<<<=========:::::::::;;;<<<===>>>???@@@???===<<<<<<<<<===>>>;;;<<<=========<<<:::999666888999::::::888666555000000111111000//////...///...------,,,,,,------++++++************++++++)))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++---...///000000000------,,,++++++***))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++***)))((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''')))******))))))+++,,,333...)))''')))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***)))(((((()))***************************((())))))***************(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////000000111111111222222222222333444555666888999999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<======999;;;===???>>><<<999888666666777777777666444333000000//////....../////////...------,,,,,,------++++++************++++++((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,((()))+++,,,---.........++++++***))))))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))***)))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''')))))))))***+++---000+++%%%###&&&))))))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***)))((('''(((***************************(((((()))***************'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++******************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000111111222222222222111222333444555777888888888999999::::::;;;;;;<<<>>>>>>=========>>>>>>???===============<<<<<<<<<888:::===??????<<<999666444555555555444333333222111000...------...///000......---,,,,,,,,,,,,---++++++************++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************++++++******************)))))))))))))))******+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,---......//////......//////......---------,,,111111111000000000000000444111000333555555777<<<888999;;;:::999999:::<<<<<<:::999:::<<<>>>>>>===>>>>>>============>>>>>><<<============;;;:::999888777666555333222111000////////////............++++++++++++++++++++++++)))******+++++++++************++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,------------------............///////////////......------000000000000111111111111222000222777888666666999888999::::::999999:::<<<<<<:::::::::<<<>>>>>>===>>>==================>>><<<<<<======<<<;;;999888777777666444333111000000////////////.........---+++++++++++++++++++++++++++++++++++++++***)))))))))******++++++******)))))))))))))))))))))))))))******)))(((((()))******+++***)))(((((()))***+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))'''((((((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------......---,,,---...///000000000000000///////////////000000000111222222222000000555;;;<<<888666666777999::::::999999:::;;;<<<;;;:::;;;===>>>>>>===========================;;;;;;;;;;;;:::999888777666666555333222111000/////////.........---------+++++++++++++++++++++++++++++++++++++++***)))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))'''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************)))))))))))))))******++++++++++++***************************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((()))))))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,------------...///...,,,+++,,,---///111111111000000000000000000//////000111222222333333111111555;;;===999666777777888999999888888999:::;;;::::::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666555444333222111000//////.........---------,,,,,,************************)))******+++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,---------.........///...,,,+++,,,---///111000000111111111111111111///000000111222333333444444333555999:::777777999666777999888777777888::::::999:::;;;===>>>===;;;:::;;;<<<<<<<<<<<<;;;:::888888777777666555555555333333222111000//////...------------,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,)))))))))******)))))))))((((((((((((((((((((((((************************)))))))))******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************'''(((((())))))*********)))))))))))))))******+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((())))))))))))))))))***((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++++++++******++++++,,,---,,,---------..................---,,,---...///000000000000000111111111111000111111111222333333333666333333777777666666:::555777888888777777888999888888999;;;======;;;:::999:::;;;<<<<<<;;;:::999777777666555444444444444222111111000//////......------,,,,,,,,,+++++++++************************'''((()))***+++,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************''''''(((((()))******+++)))))))))))))))******+++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++++++++******++++++,,,---------------............---------............////////////000000000111111222222222222222222222222555222333777777555555888555666888777666666777999666777888:::<<<<<<:::888888:::;;;<<<<<<;;;:::888777666444333222222333333111000000//////......---,,,,,,,,,,,,++++++++++++******************************+++++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))++++++******))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,------------.........//////,,,---......//////............//////000000000111333333222222222222222222333111333777888555444666555666777777666666777888555666777999;;;;;;999777888999;;;<<<<<<;;;999888666555333222111222222333000000//////......------,,,,,,,,,+++++++++******))))))))))))))))))))))))------,,,,,,***)))''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******)))(((''')))+++++++++++++++++++++++++++++++++,,,,,,,,,---------000000111222222222222222222333444444222222333444555444444333333444444555666666666666777888999:::::::::::::::999888777777888888888888777777666666444333222111111111222333000///...---,,,+++******+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++***+++------+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++---,,,+++***))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...//////...+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000000111111111111111000222333222111000111222444444333333333333444444555555555666666777888999999999999999999888777666888777777777777777777777444333222111000111111222000000///...---,,,+++***+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++)))+++...///---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************++++++,,,,,,,,,,,,,,,---,,,+++******)))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************222333444222///,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000000000000000///000111000//////000111444333333222222333333444444444444444555666777777888888888888888888777777666666666777777777777777555333222000//////000000000000///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))************************(((+++///000...,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,------,,,,,,---,,,++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++***)))((((((((())))))))))))******)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************000222444333000---+++******+++++++++++++++,,,,,,,,,,,,,,,------------...---......///000////////////000111000///...///111333333222222222222333333222222222222333444555666777777888999999999888888555555666666666666777777444333111///............000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************(((+++...///...,,,+++******++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++************************++++++,,,------------,,,---,,,++++++++++++++++++************************************************************************************************************************+++******)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))************++++++***)))((((((((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************---///000...,,,++++++*********++++++,,,,,,,,,,,,,,,---------.........------...///////////////000111222222000000111222222222111111111111222222111111111111222333444555777777888999::::::999999555555555555555555555666333222000...------------/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******************************(((***---...,,,+++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))******++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((+++,,,+++++++++,,,*********++++++,,,,,,---,,,---------............---......///////////////111222333333111111222333222111111000000111111222111111111111222333444444555666777888999999999999666555555555444444444444222111///---,,,,,,------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************(((***++++++***))))))*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******)))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((###$$$$$$%%%'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++)))******++++++******)))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((************,,,---)))******+++,,,,,,------------------..................///000000000000///111222333333111111222333111111000000000000111111111111111111222333444444222333444666777888888888777666666555444333222222000///---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((*********(((((()))+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******)))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))######$$$%%%'''(((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++******++++++++++++******))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******,,,...))))))***+++,,,,,,---------------.........//////...//////000000000000000000222333222111000111222111111000000000000111111111111111111222333444555000111222444555666666666777777666555333222111000///...---,,,,,,,,,---...,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++************************'''((()))***++++++***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******++++++,,,,,,------,,,+++***))))))***+++,,,,,,+++++++++,,,---.........------,,,++++++++++++******++++++++++++***))),,,++++++++++++,,,,,,---***+++++++++++++++******,,,,,,,,,++++++*********++++++++++++************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((())))))((('''&&&)))((((((((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))'''((()))*********(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,------...,,,++++++++++++,,,------......///000111222222333111111000000111111222333111111111111111111111111111111111111111111111111111111222333444666666777444444444444222111///...,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))************))))))))))))))))))************))))))(((((((((((())))))''''''(((((((((((('''''')))************+++++++++************************)))***+++,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************+++*********))))))))))))*********************************************************+++++++++,,,,,,+++*********+++,,,...///......---------------------------,,,------......,,,,,,,,,------,,,,,,+++*********)))******++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((("""###%%%'''((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((*********)))))))))(((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,------...---------------...//////000000000000000111111111111111000000111111222333222222222222222222222222222222222222222111111111111111222333444555666666444333222111000///......------------------------,,,,,,+++++++++*********++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))''''''(((((((((((('''''')))************+++++++++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))************************************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000///......------,,,------------...///000111...//////000000/////////---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''***))))))(((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))((('''''')))))))))(((((('''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++,,,---------//////......//////000111111111111000000/////////111000000000000111222222222222222222222222222222222222222222222222222222111111222333444444555666333222000///............//////......------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))************************))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))'''(((((())))))((((((''')))************+++++++++************************++++++++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************************************************************+++++++++++++++,,,,,,,,,------------...000//////...............111111222222111111111000111111000000000111222222222333444444444444444444333222111000000000000000...............---,,,+++......------,,,,,,++++++000///...---,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))))))))******))))))((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,,,,+++)))'''&&&******)))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))*********+++,,,,,,------/////////...///000000111000000000000000000//////000000000000000111222222222222222222222222222222222222222222333333333333000111111222333444444444333222///---------...///000//////...---,,,++++++++++++++++++************(((((((((((())))))******))))))))))))))))))))))))))))))************))))))((()))))))))************((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))*********+++++++++*********************************)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************************+++++++++***************************+++++++++,,,,,,,,,---++++++,,,,,,---.........//////000111222333333444666777999:::;;;;;;;;;;;;;;;:::999888777777777777777888999:::::::::::::::888777666555444444444444666666666555444333222111//////...---,,,+++***))).........------,,,,,,,,,***************+++++++++************************************************))))))*********)))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,,,,,,,+++)))(((&&&%%%%%%$$$&&&(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,---......------......///000---......///000000111111000000//////000000111222222222222222222222222222111111111222222333333333000000111111222333333333333222000...---...///000//////...---,,,++++++***+++++++++*********))))))'''''''''((())))))******(((((((((((((((((((((((())))))************))))))((()))))))))************(((((()))******)))(((((((((((())))))))))))(((((())))))*********+++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...******+++---...///000111...000333666999;;;===>>>>>>???AAADDDEEEEEEEEEEEEDDDCCCBBB@@@???>>>============>>>???@@@@@@@@@@@@<<<;;;:::888777666666666???????????????>>>======555555333111000...,,,,,,++++++,,,,,,---------...*********+++++++++++++++************************************************(((***++++++***))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***)))))))))((((((((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,,,,++++++555222...***((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,,,,------...///,,,------...000111111222000////////////000111111111111111111111111111111000000000111111222222333000000111111111222222222222111000///......///000------,,,,,,++++++******+++************)))))))))'''''''''(((((()))))))))''''''''''''''''''''''''))))))************))))))))))))))))))************)))(((((((((((((((((()))((())))))******))))))((()))************+++++++++************************)))((((((((()))+++---...))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............000222444666777888555777999===???AAABBBBBBCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBAAA???===<<<;;;::::::AAABBBCCCEEEFFFGGGHHHHHHDDDCCCAAA>>>;;;999777666111111000//////...------*********++++++,,,,,,,,,************************************************(((***,,,,,,***))))))+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((''')))((((((''''''(((((()))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))+++,,,...///@@@;;;555...)))&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,------...///........./////////000000///////////////000111111000000000000000000000000...//////000000111222222000000000111111111111111/////////...............************************************))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************+++***(((''''''(((***+++))))))************)))))))))************+++++++++************************))))))))))))***---///000))))))))))))))))))))))))'''((((((((())))))******))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////333444666888;;;===???@@@>>>???AAABBBCCCCCCBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAADDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@??????>>>@@@BBBFFFIIIKKKMMMMMMQQQPPPNNNJJJGGGDDDBBB@@@<<<;;;888555111...,,,************++++++,,,,,,,,,************************************************(((***---,,,***(((***+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((((((((((((***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''***---000222333000+++'''%%%&&&((()))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,---------------.../////////////////////.........///////////////000111111////////////////////////---......///000111111111000000000000111111111111------.........---,,,,,,)))))))))))))))*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************---+++)))'''''')))+++---))))))************)))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))*********************+++---......,,,***------,,,,,,+++,,,...///111---...555777555555999:::;;;<<>>@@@GGGHHHEEEJJJMMMPPPPPPLLLGGGEEEEEEIIIGGGDDDDDDEEEGGGGGGGGGLLLRRRRRRNNNPPPUUUMMM@@@BBB???@@@CCCBBB@@@CCCJJJAAAFFFKKKLLLJJJJJJMMMQQQTTTRRRPPPNNNLLLKKKNNNRRROOOMMMIIIDDD>>>777222//////---------------+++)))******************++++++*********)))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''&&&&&&)))+++'''(((((())))))))))))(((666111+++(((******'''###))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&(((******))))))***+++))))))))))))***************++++++,,,,,,------..................---------////////////////////////000000000000000000000000000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,***)))***+++)))''''''))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************((())))))******++++++,,,,,,+++***+++,,,---------))))))***,,,...111333444888555666;;;===:::;;;???CCCBBB@@@???>>>???AAABBBBBBKKKRRRQQQPPPSSSUUUTTTZZZZZZZZZZZZZZZZZZYYYXXX[[[]]]______]]]]]]^^^___]]]```___^^^dddhhh\\\KKKGGGEEEGGGJJJHHHEEEHHHNNNPPPSSSTTTPPPKKKKKKPPPVVVOOONNNOOOPPPQQQSSSWWWZZZWWWWWWWWWTTTPPPIIICCC???999555000------///000111......---,,,+++)))((('''---,,,,,,+++******))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%&&&(((+++...222444<<<444,,,'''((()))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))++++++***)))***+++))))))))))))***************++++++,,,,,,------...------..................////////////////////////000000000000000000000000000/////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***---000///+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++)))(((((()))))))))*********************************++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++(((((()))***+++,,,,,,------,,,***)))***---000222......///222666999::::::<<<;;;<<>>AAAFFFQQQPPPLLLGGGCCCEEEJJJPPPVVViiizzz|||tttoooppprrrwwwtttppppppssswwwxxxwww{{{{{{{{{}}}|||yyy|||{{{kkkWWWRRRSSSVVVYYYXXXWWW[[[```cccaaa[[[SSSMMMLLLPPPTTTSSSRRRPPPOOOQQQTTTUUUUUUWWWYYY\\\]]][[[VVVPPPLLLNNNIIIAAA:::666333111//////......---,,,+++******......------,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%---+++(((%%%$$$$$$&&&'''>>>666,,,&&&&&&(((******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,,,,&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))*********+++,,,,,,+++)))******))))))))))))***************++++++,,,,,,------...,,,---------.../////////////////////////////////000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***...222333111+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******)))'''((()))++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++,,,,,,++++++,,,...111444888888999:::===>>>>>>===<<<===>>>======@@@GGGOOO```aaa```\\\XXX[[[cccjjjzzzqqqjjjmmmpppqqqooooootttyyyppphhh^^^WWWTTTUUUUUUUUU\\\XXXQQQKKKKKKNNNPPPNNNRRRTTTWWWZZZZZZXXXUUUSSSUUUSSSPPPLLLHHHAAA999444000///---,,,,,,---///000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&(((((('''&&&''')))###$$$&&&)))...333888:::999333+++'''&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********+++,,,------+++*********((()))))))))***************++++++,,,,,,------...,,,,,,,,,---...///000000////////////////////////000000000000000000000000.........///////////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''')))---000111...***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++......+++***++++++)))******************************++++++++++++******************************************************************++++++++++++++++++*********************---///000000222555777:::;;;<<<=========???@@@FFFIIIJJJGGGEEEKKKVVV___ooossswwwwwwwwwyyyvvvmmmeeedddjjjooommmjjjqqqlll```QQQLLLNNNPPPNNNRRRSSSSSSTTTUUUWWWXXXYYYOOONNNOOOPPPPPPOOOLLLIII===999444///,,,,,,---///******++++++,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''&&&%%%%%%(((,,,000333555888;;;===>>>>>>>>>...,,,)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************+++,,,------+++*********((()))))))))***************++++++,,,,,,------...,,,,,,,,,---...///000000////////////////////////////////////////////////------....../////////000------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((***++++++)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******...444666111------***&&&******************************++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777666777;;;>>>:::>>>BBBBBBAAACCCIIIOOOcccjjjmmmfffaaadddmmmttt|||}}}yyywww|||lllZZZTTTQQQMMMSSSQQQOOOMMMNNNRRRVVVYYYTTTPPPKKKHHHJJJMMMPPPRRROOOKKKCCC;;;444...,,,******++++++,,,,,,------...++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((('''&&&$$$$$$(((...222AAA@@@???;;;555...(((###&&&'''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++***+++,,,,,,+++)))******))))))))))))***************++++++,,,,,,------...,,,---------.../////////////////////////////////////////////////////////---------......//////000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++000999;;;444...---+++&&&++++++++++++++++++++++++******++++++++++++***************************************************************+++++++++,,,,,,------...///000111222222555888;;;;;;;;;>>>DDDIIILLLSSSYYYXXXUUUXXXcccnnnrrrddd\\\UUUTTTRRRNNNKKKLLLNNNRRRUUU[[[UUUMMMGGGFFFHHHJJJLLLTTTSSSOOOJJJCCC<<<555222.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((((((((('''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''%%%%%%&&&***---'''((()))******)))'''&&&%%%&&&(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++((()))++++++***)))***+++))))))))))))***************++++++,,,,,,------...------..................////////////////////////////////////////////////,,,,,,---......///000000,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))***+++***((('''(((***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++222:::;;;111***------)))++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,,,,---///111444666777888<<<>>>???>>>===AAAJJJRRRdddmmmtttqqqkkknnn||||||xxxpppiiiYYYWWWSSSPPPPPPQQQTTTVVVUUURRRNNNLLLKKKKKKJJJJJJNNNQQQTTTUUURRRKKKDDD???333222111///...,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((((((((''''''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++&&&(((*********)))***+++))))))))))))***************++++++,,,,,,---.....................---------////////////////////////////////////////////////,,,,,,------...///000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,......+++))))))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++333;;;999,,,&&&,,,000...++++++++++++++++++++++++)))************+++++++++************************)))))))))***************)))***+++++++++,,,...000...000333777;;;=========>>>===AAAGGGLLLTTT```lllzzz{{{}}}~~~|||wwwqqqqqqnnniiicccaaaaaabbbeeeUUUHHHIIIJJJHHHLLLUUUIIINNNUUU\\\^^^[[[VVVRRRDDD???888000***))),,,///'''***---,,,******,,,...+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))((((((((('''(((((())))))))))))(((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++...------------...//////////////////////////////000000111111111111000000//////......---------,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++***)))))))))))))))))))))))),,,,,,++++++++++++++++++)))***+++---------,,,+++222222000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************,,,---............000222999777555666;;;CCCJJJOOOUUURRRRRRVVVZZZ___iiirrr~~~~~~~~~iiiTTTMMMJJJHHHKKKSSSWWWWWWXXXZZZ[[[[[[ZZZZZZSSSOOOHHH@@@888333///---,,,---......,,,*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))******+++++++++*********)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((()))************+++++++++---------------...//////........................000000111111111111000000/////////.........------------------,,,+++***)))++++++++++++++++++++++++***))))))(((((())))))***************)))))))))(((************************************************))))))***++++++++++++***************************++++++++++++++++++++++++((()))***+++++++++***)))000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++++++++++++++++++++,,,...//////111333666>>>;;;:::???LLLaaauuuyyyttttttuuuwww{{{nnn^^^UUUOOORRRXXX[[[XXXVVVUUUVVVXXXYYYYYYYYYVVVQQQLLLFFF>>>444,,,///...------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))************+++++++++---------------......///........................///000000111111000000//////////////////.........------------,,,+++***)))*********************************))))))*********************))))))))))))************************************************))))))***++++++++++++***************************************************)))******+++******)))))),,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++,,,,,,,,,,,,...000222444666:::======???CCCOOOdddxxx~~~{{{|||kkkaaaaaahhhZZZWWWSSSSSSTTTUUUTTTRRRUUUSSSQQQQQQQQQLLLBBB:::222...***))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++******))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++------,,,,,,------...///........................//////000000000000//////////////////////////////,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++************++++++*********)))))))))))))))************************************************))))))***++++++++++++***************************))))))************++++++,,,,,,,,,,,,++++++******,,,+++++++++++++++,,,---,,,,,,,,,,,,------------))))))*********+++++++++***************************++++++,,,------......222333666777999;;;???AAACCCIIISSSaaassstttwwwzzzzzz{{{~~~vvvtttzzzhhh```VVVPPPOOOPPPOOONNNRRRPPPPPPTTTXXXXXXRRRLLL;;;444---***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))******)))(((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++******))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,---..............................//////000000000000//////.........///////////////++++++,,,,,,++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))******************************************************))))))***++++++++++++***************************))))))******++++++++++++++++++++++++++++++++++++......------------......---------.........//////)))************+++++++++************************++++++---...000111222333444666888:::<<>>CCCHHHNNNUUUYYY___iiivvvyyyyyy}}}~~~mmmbbb]]]YYYTTTPPPMMMOOOPPPRRRSSSSSSQQQPPPOOONNNIIIBBB:::333///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))///...+++***))))))***++++++*********,,,///222333'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...------------------------......////////////......,,,,,,,,,,,,---------...******++++++++++++*********************************))))))(((((())))))***((()))))))))************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,------......---,,,,,,,,,---///000111...///000222444777999::::::::::::;;;<<<=========)))************+++++++++************************...///222444777:::<<<===;;;@@@IIIRRR\\\fffpppvvvpppxxx}}}lllttt{{{|||zzz|||~~~zzzqqqdddZZZPPPSSSWWWXXXWWWUUUTTTSSSPPPSSSSSSNNNDDD:::444111---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))444222///,,,***)))******((((((((()))+++...111333'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++,,,,,,++++++,,,,,,---...------------------------......////////////......+++++++++,,,,,,---------)))******+++++++++******************************))))))(((((((((((())))))(((((())))))*********+++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,------...//////000000000000222444666777999:::<<<@@@CCCGGGJJJLLLPPPPPPQQQRRRSSSSSSTTTTTT)))((((((((()))***+++,,,+++++++++******+++...000111333666888888888===CCCHHHOOO\\\jjjxxx}}}zzzvvv{{{{{{vvvttt|||zzztttvvvzzztttiii^^^\\\^^^^^^ZZZVVVTTTUUUVVVWWWTTTKKK>>>555///---000444111++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************))))))...///000111000...+++)))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))******++++++,,,------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***++++++,,,,,,+++++++++++++++,,,------...,,,******,,,,,,)))'''***)))(((((()))***,,,---,,,,,,,,,++++++******))))))---000000///000666;;;888<<<@@@CCCDDDFFFJJJNNNVVVVVVWWWYYY[[[]]]___aaaZZZ\\\```dddfffggggggfff)))*********+++++++++,,,***---///000000111222444666999???DDDGGGLLLSSSZZZ^^^fffrrrtttffffffuuu~~~~~~zzzwwwuuurrrqqqxxx{{{|||~~~|||yyyfff^^^]]]\\\\\\XXXWWWUUUVVVVVVSSSNNNJJJ:::333...000111......111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))************)))))),,,+++++++++***))))))((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))******++++++,,,------.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++,,,,,,------,,,,,,+++***)))))))))))),,,***((()))+++,,,+++)))...---,,,+++***+++,,,,,,,,,,,,---///000111222333555999===???@@@DDDJJJOOORRRUUUXXXXXXXXXYYY\\\^^^ccccccdddeeeggghhhiiiiiijjjkkkkkklllmmmmmmmmmlll******+++,,,,,,,,,++++++(((+++///222333333444555===DDDNNNVVV^^^fffoootttxxxzzzyyy~~~}}}|||tttfffbbbvvvyyyyyy{{{xxxttttttuuutttuuuuuurrrpppsssyyywwwssswwwmmmddd___\\\\\\ZZZXXXWWWXXXWWWVVVUUUJJJ===222///000111111222------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))******++++++,,,------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***...+++))))))***++++++++++++******+++,,,---...///333444666:::>>>AAACCCEEEJJJMMMRRRTTTUUUYYY^^^ccccccdddffffffffffffhhhjjjggghhhiiikkklllmmmmmmmmmsssrrrqqqppppppppppppppp)))***+++,,,,,,,,,+++++++++---000333444666888;;;IIITTTbbblllsss{{{|||uuuyyy~~~xxxtttwww|||~~~wwwxxxxxxxxxyyy|||~~~~~~{{{}}}}}}xxxvvvwww~~~|||zzzzzz{{{{{{yyygggZZZUUUVVVVVVWWWXXXXXXWWWVVVVVVLLL>>>666333111000///---------------,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))************)))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))((('''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))******++++++,,,------------------------------------.........---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///---+++***+++,,,------+++---///333777;;;>>>???CCCEEEHHHLLLPPPTTTXXXYYY___aaacccdddcccdddgggiiiffffffhhhiiiiiijjjlllmmmhhhiiikkklllnnnnnnnnnnnnpppppppppppppppooooooooo))))))***+++,,,,,,,,,,,,333333444555777<<>>CCCFFFMMMOOORRRVVVZZZ]]]___aaaaaabbbcccdddfffgggiiiiiikkkllllllmmmmmmlllkkkkkkpppmmmkkkiiihhhgggdddbbb^^^]]]]]]\\\\\\\\\\\\]]]ddddddbbb```^^^[[[XXXWWW,,,+++***+++---000444666555888<<<@@@GGGOOOXXX^^^jjjyyyzzzwwwxxx}}}yyyttt~~~~~~rrrnnnssszzz|||iii[[[TTTTTTXXXWWWRRRLLLHHH???666/////////...------,,,,,,...------------,,,,,,,,,************************************************))))))************))))))(((((()))*********)))((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++***))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,---...000111333444777<<>>@@@HHHMMMUUUZZZ\\\^^^```ccc```bbbdddgggjjjkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiieeeeeedddddddddccc```^^^[[[WWWTTTSSSSSSRRROOOLLLTTTUUUXXX]]]dddnnnvvv{{{mmmiiibbb]]]\\\^^^cccfff///,,,...333111000>>>RRR\\\iiirrroooooovvv{{{{{{|||}}}|||{{{yyyxxxwwwzzz|||~~~}}}vvviiiSSSPPPOOOPPPRRRRRRNNNJJJ@@@888...,,,///111...***///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&''''''%%%###******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,---------------------------------...---,,,,,,+++++++++,,,+++*********))))))(((((()))************+++++++++((((((((((((((()))***+++,,,++++++***************///---+++***+++...222444333999AAAEEEHHHLLLRRRXXXRRRVVV\\\```aaabbbeeegggeeefffggghhhhhhgggggghhhdddbbb___```ccceeedddcccfffaaa```aaa]]]VVVSSSVVVVVVWWWWWWUUURRRTTTZZZ```nnnppptttzzz}}}222///222777999===OOOcccyyy~~~~~~zzztttxxx}}}zzzhhhTTTGGGLLLQQQNNNMMMQQQKKKBBB888111///000///.........------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************************************************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))***)))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++************)))))))))((()))************+++++++++------,,,,,,++++++++++++******))))))***+++,,,---+++---000444999===AAACCCGGGLLLQQQSSSSSSTTTYYY]]]___aaacccdddccccccfffiiijjjjjjhhhfffeeecccaaa```aaaaaaaaaaaaaaa```___^^^^^^\\\\\\\\\XXXSSSVVV^^^uuu{{{|||vvvvvv~~~555333777???EEENNNcccwww|||tttzzz~~~}}}|||~~~||||||www~~~dddIIILLLQQQLLLNNNXXXTTTOOOFFF;;;333///000111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++------,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,+++++++++************************)))))))))))))))************+++++++++******++++++++++++***)))+++***))))))***---///111///444<<>>CCCNNNYYYbbblllxxx{{{vvvkkkcccdddjjjooorrrrrrrrrrrrssstttpppiiigggjjjlllkkkjjjkkkmmmoooppppppsssttttttuuuwwwzzz}}}www{{{kkk]]]YYYUUUQQQOOORRRUUURRRHHH<<<333.../////////......//////000------------------------++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******************)))))))))((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++++++++***)))))))))))))))))))))******))))))*********+++++++++)))***+++,,,------............000444999>>>CCCFFFRRRTTTWWWZZZ\\\^^^^^^^^^bbbdddfffggggggggghhhhhhggggggfffeeeccc```]]][[[XXXXXXXXXVVVTTTSSSSSSTTTdddmmmvvvzzz{{{~~~KKKSSS___jjjqqqwww}}}}}}|||zzz{{{~~~~~~zzzsssmmmddd^^^XXXWWWXXXWWWSSSPPPRRRRRRTTTWWWUUUQQQPPPRRRQQQOOONNNPPPTTTUUURRRNNNOOOQQQSSSVVVXXX\\\```dddcccaaa^^^___eeeqqquuuvvv}}}tttlllbbbVVVOOOQQQTTTUUUQQQGGG:::000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***))))))))))))************)))************++++++++++++++++++++++++,,,---...333666:::AAAHHHPPPUUUXXX[[[\\\]]]___```aaabbbccchhhhhhhhhhhhgggeeedddccc```___^^^]]]\\\YYYUUUQQQPPPVVV]]]``````bbbgggmmmWWW```kkktttyyy}}}~~~~~~~~~{{{xxx{{{zzzooogggdddaaa]]]YYYUUUSSSQQQOOONNNMMMIIIEEELLLKKKMMMRRRQQQNNNMMMPPPMMMLLLLLLMMMOOOOOONNNLLLLLLNNNOOOOOONNNOOORRRUUURRRQQQNNNMMMOOOWWWbbbjjjnnnsss{{{{{{xxxxxxmmmZZZUUUPPPRRRUUUPPPDDD999333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++,,,---............------,,,,,,++++++)))***,,,---...---,,,+++((()))))))))************)))************+++++++++---,,,,,,---000444888:::CCCFFFKKKQQQXXX\\\```bbb___```bbbcccdddddddddcccfffeeecccbbbaaa___\\\ZZZXXXVVVUUUWWWYYYZZZXXXVVVZZZffftttzzz{{{~~~}}}{{{]]]fffpppvvv{{{~~~zzz~~~}}}www{{{}}}xxxuuuvvvtttnnnhhh^^^\\\ZZZZZZ[[[ZZZVVVRRRPPPPPPOOOLLLLLLOOOQQQQQQVVVUUUWWW[[[\\\YYYXXXZZZXXXYYYZZZYYYWWWWWWYYY\\\[[[\\\\\\YYYTTTRRRSSSUUUTTTVVVVVVTTTPPPMMMMMMOOONNNSSS[[[eeeooozzz~~~~~~eeeYYYNNNNNNUUUVVVLLLAAA444444222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******)))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++---...//////000///......---,,,+++***)))***,,,.........,,,+++(((((())))))*********+++)))************+++++++++222222333666<<>>;;;:::888666444666666555333222222444555///......,,,+++,,,...///------.........---+++***++++++,,,,,,---...//////......---,,,,,,+++*********++++++,,,,,,++++++***)))************++++++++++++++++++************)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''((()))))))))(((***************************+++,,,,,,***)))***+++++++++)))((((((+++111555@@@EEENNNVVV[[[]]]\\\\\\]]]aaa```YYYZZZ___\\\RRRWWWNNNHHHMMMYYYiii}}}ssslll______```dddrrruuuoooiii___WWWQQQQQQNNNKKKNNNZZZhhhqqqmmmuuurrrwwwzzzrrriii```]]]___ZZZZZZ]]]eeevvvyyyuuukkkeeeeeeaaabbbgggwwwzzzbbbYYY[[[aaafff___PPP@@@888444111......000000/////////.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))*********++++++++++++***)))((((((((()))))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,++++++*********)))))))))******+++++++++'''''')))***,,,,,,------000000111333555888:::;;;666777888<<>>333222222000000000000/////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((()))))))))******************)))))))))))))))*********+++,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,''')))+++...000222333444777777888888888777666666444666999<<<>>>???@@@@@@<<<<<<>>>AAADDDEEEDDDCCCFFFDDDBBBBBBCCCCCCBBBAAAFFFEEEDDDBBBAAA@@@@@@???>>>@@@BBB@@@<<<888777888333222000...---///000222,,,---...//////---,,,+++---------------------,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,+++++++++***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++++++++***************************''')))++++++***))))))***))),,,111666;;;BBBHHHMMMUUUSSSSSSVVV[[[______]]]\\\YYYXXXYYYXXXTTTSSSVVVUUU]]]mmm{{{kkkjjjiiijjjmmmppprrrrrrxxx|||yyylll^^^WWWTTTRRRLLLMMMOOOPPPSSSZZZcccjjjzzzsssjjjbbbaaaeeejjjqqqxxxeee\\\WWW___kkkqqqrrrppp|||gggjjjaaa^^^kkkhhh___```___aaaWWWBBB333333444222000000000////////////...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))************)))))))))))))))***+++)))***++++++,,,,,,++++++******************************))))))))))))******((()))))))))************************++++++++++++*********++++++,,,,,,,,,000222444666999;;;<<<<<<<<<<<<:::888555333222111888999::::::999999999:::AAA@@@AAADDDEEEBBBAAABBBJJJHHHEEEDDDEEEEEEDDDCCCEEEDDDBBB@@@@@@???>>>===AAADDDHHHIIIGGGEEEFFFGGG???===;;;777444222111000------......//////000000---------------.........+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***+++***)))((()))************************(((***,,,,,,***))))))***,,,111888@@@FFFMMMRRRVVV\\\ZZZXXXYYY]]]___]]][[[]]]VVVTTTWWWUUUPPPTTT]]]hhhssszzzxxxxxx~~~}}}uuusssqqqsssvvvxxxvvvtttccceeeaaaVVVLLLLLLOOOQQQUUU___lllssswww}}}kkkiiiccc```eeellluuu}}}jjj[[[___jjjpppmmmjjj}}}~~~rrrjjjdddfffiiioooyyywwwbbbZZZVVV^^^[[[III888333333000111000000000////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))***************)))))))))))))))***+++((())))))*********************************************))))))))))))******((()))))))))************((()))))))))******++++++)))***+++---///111222333:::;;;<<<>>>???@@@@@@@@@<<<;;;999888888888999:::<<<======;;;::::::>>>@@@@@@???AAADDDCCC@@@CCCJJJNNNJJJFFFDDDDDDEEEEEEEEEEEEBBB???>>>???@@@???>>>>>>@@@DDDGGGJJJLLLNNNOOOIIIIIIHHHFFFCCC>>>:::888444222///---,,,...///111.....................///,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&))),,,,,,***(((((()))************************)))***+++***))))))***,,,444999AAAHHHNNNSSSWWWZZZ^^^\\\[[[\\\^^^]]]ZZZWWWWWWSSSTTT[[[\\\\\\gggvvvxxxqqqsssnnnhhhnnn~~~|||pppggg___WWWRRRLLLPPPRRRRRRWWWaaaiiikkkuuupppwwweeecccdddjjjqqq{{{zzzggggggpppvvvzzz}}}|||sssllliiiccc]]]___ggglll\\\VVV^^^___RRR???444000///111111000000000/////////........................------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))***(((((()))************)))******************************))))))))))))******))))))))))))************(((((()))***++++++,,,,,,)))+++...111555999;;;===??????@@@@@@@@@??????>>>======<<<;;;:::::::::;;;666999===>>>???BBBGGGLLLFFFFFFKKKOOOLLLKKKWWWgggvvvoooeee[[[UUURRRPPPNNNOOOJJJFFFEEEHHHLLLMMMLLLAAA>>><<<>>>CCCGGGGGGFFFJJJLLLOOOPPPOOOLLLIIIFFF@@@===888333///------...//////////////////......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((+++//////,,,******,,,************************(((((())))))))),,,000333???CCCJJJOOOSSSVVVYYY[[[\\\\\\]]]\\\ZZZXXXVVVUUULLLQQQZZZbbbgggnnn}}}~~~zzzsssnnn{{{~~~tttttt}}}{{{vvvfffWWWNNNJJJIIIJJJRRR[[[fffooozzz|||yyytttqqqqqqfffeeegggkkkpppyyytttnnnjjjaaa[[[\\\jjj|||jjjWWW[[[]]]VVVEEE444///333111111111000000000//////........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))************)))******+++---...//////222333555888;;;>>>AAABBB???@@@@@@??????===<<<<<<>>>@@@CCCDDDDDDBBB???======DDDLLLRRRUUUYYY^^^cccjjjlllrrrtttoooppp|||xxxvvvnnnhhhcccbbbgggmmmqqqqqq```UUUJJJFFFIIIKKKHHHCCCFFFHHHKKKNNNPPPPPPPPPOOOKKKIIIFFFAAA<<<777333111111000000000///.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''',,,000000---******,,,************************))))))***,,,///555===BBBIIILLLQQQUUUWWWYYY[[[]]]YYY[[[[[[XXXSSSRRRTTTWWWUUUcccqqqvvvxxxsssrrr|||zzzvvvxxx{{{nnnmmmjjjbbb\\\YYYTTTQQQRRRYYYbbbiiisssxxxsssnnnfffgggooohhhgggiiijjjllluuuzzzpppqqqlllddd```ZZZlllxxxVVVVVVXXXVVVGGG444000888111111111111000000000000////////////////////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,***)))((((((((((((******+++,,,,,,,,,,,,+++((((((((((((((((((((((((******))))))))))))******))))))))))))************++++++,,,---///000111111<<<======>>>???@@@AAAAAA????????????>>>===<<<<<<:::@@@HHHPPPTTTSSSQQQNNNTTT^^^jjjssswwwyyy}}}yyyfff]]]]]]\\\UUUMMMBBBCCCEEEGGGJJJLLLNNNOOORRRRRRQQQOOOJJJCCC===999222111111000///......---,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%***//////+++((((((***************************,,,---...111666???IIIQQQNNNQQQUUUXXXYYY[[[]]]^^^XXXZZZYYYTTTMMMMMMSSSZZZmmmtttrrrrrryyyooo[[[ZZZYYYRRRWWW[[[```eeeiiipppyyy~~~wwwzzz}}}~~~tttsssuuuppplllnnnjjj___]]]hhhnnnrrrsssjjjfffccc```fffwwwlllVVVMMMVVVRRR<<<111666222111000111111111///---//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++******************------,,,+++************************************************************((()))))))))************&&&(((*********)))+++,,,'''+++000222222333777:::999<<<===;;;888999>>>CCCBBBBBB;;;999@@@AAABBBNNNPPP]]]nnnxxxyyytttooolllwww~~~zzzsss\\\MMMKKKMMMGGGEEEHHHEEEHHHIIILLLOOOQQQPPPNNNLLLCCC>>>888222///...///000111///---,,,------,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***))))))***)))---555>>>GGGMMMRRRTTTRRRVVV\\\^^^^^^[[[YYYYYYSSSQQQMMMKKKKKKTTTfffuuu}}}qqq|||}}}nnndddbbbiiissszzz{{{xxxzzz{{{}}}}}}tttooopppeeeYYYUUU\\\aaadddsssrrrhhhfffdddkkk~~~uuu\\\LLLOOOPPPDDD777555222111111111222222000...//////////////////////////////...------,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************,,,,,,+++*********++++++***************************************************************++++++++++++,,,,,,+++******+++---111333555555444333555666777;;;>>>===:::888:::===BBBIIIFFFFFFRRRYYY]]]fffnnnwwwyyykkkhhhiii^^^UUUOOOEEEDDDDDDDDDFFFHHHKKKMMMMMMJJJHHHEEE@@@:::444///---.........000222111///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************---------,,,******,,,...444888???FFFMMMRRRUUUWWW\\\[[[YYYXXXXXXWWWVVVUUUQQQPPPNNNMMMRRR```tttsssmmmmmmbbbdddiiirrr~~~|||{{{tttoooqqqmmmaaa\\\```cccdddqqq~~~pppgggccclllnnnRRRJJJNNNMMMBBB777222111111222444333111...//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************++++++*********+++,,,,,,************************************************++++++++++++++++++******,,,------,,,,,,---000222666555444333222111111111666888:::::::::>>>EEEJJJbbbmmmllliiiuuu~~~zzzqqqfffXXXQQQOOOKKKHHHFFFGGGHHHIIIKKKLLLMMMKKKGGG@@@999555222000//////111111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++------,,,++++++...222666AAADDDIIINNNSSSVVVXXXXXX^^^\\\YYYVVVUUUTTTRRRPPPNNNQQQUUUYYY```mmm{{{|||uuuvvvzzz{{{qqqkkkfffaaa```bbbaaammm|||}}}{{{|||wwwmmmlllrrr|||tttqqquuuvvvuuu~~~yyykkkhhhqqqfffMMMKKKPPPIII<<<333222222333444444222/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***************+++++++++******))))))***+++,,,,,,************************************************++++++++++++************'''***---///000222444666444333111000111111222222888777666999BBBQQQcccooozzz{{{}}}oooooommmhhh```WWWNNNGGGDDDEEEGGGJJJLLLLLLKKKIIIHHH@@@;;;444///......///000//////......------------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,+++,,,...444;;;@@@HHHKKKNNNRRRUUUWWWWWWWWWUUUWWWYYYWWWSSSPPPOOOPPPPPPYYYdddllltttzzz}}}|||~~~}}}~~~~~~kkkooowww}}}ttteee]]]UUUUUU\\\hhhrrryyyzzz}}}wwwuuu||||||{{{vvvmmmiiioooxxx}}}{{{wwwtttpppnnnxxxoooiiinnn~~~~~~YYYJJJLLLJJJAAA666555333333444444222000000000000000000000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))***++++++,,,************************************************************************&&&***///222333333444444555444333222333555888:::??????AAAIIIWWWlll~~~{{{}}}sssdddVVVOOOMMMKKKIIIHHHIIILLLPPPRRRKKKGGGAAA<<<777333///---......------------...///---------------------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++)))+++---///444;;;DDDJJJMMMNNNRRRUUUWWWXXXXXXWWWPPPTTTVVVRRRKKKKKKQQQYYY^^^hhhsss|||~~~||||||}}}uuuuuu}}}sss```TTTUUUYYYcccttt~~~www~~~vvvqqqrrruuuvvvwwwyyyzzzrrrmmmpppyyy|||yyyyyyxxxvvvtttpppkkkddd___dddrrrppphhhnnnwwwmmmRRRKKKIIIDDD:::888555333333333333222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******)))))))))***++++++************************************************************++++++,,,,,,---000444555444222000000444555666555444777>>>CCCOOOSSSZZZeeerrr{{{ssslllddd]]]TTTLLLGGGGGGJJJMMMMMMNNNOOOOOOJJJAAA666...111000...------...//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,+++...222777===DDDLLLQQQPPPRRRUUUWWWXXXXXXWWWWWWRRRSSSQQQLLLIIIOOO^^^jjjttt{{{zzz~~~|||jjj```\\\dddnnn{{{~~~zzz{{{nnneee```eeeooowwwzzzvvvwww}}}}}}xxxtttqqqppppppooommmfff\\\UUUWWWhhh}}}zzzrrrrrrfffTTTLLLHHH???;;;555222111222222333000000000000000000000000............////////////------------------------++++++************++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++******))))))))))))******************************************************++++++,,,---...//////555666666555222111222333444999>>>>>>===BBBNNNXXXiiikkkqqqyyyxxxqqqeeeXXXNNNHHHFFFFFFKKKMMMQQQSSSRRRLLLCCC===777555333000.........///...........................------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***'''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,000555;;;BBBGGGLLLQQQTTTSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPPPPSSS[[[hhhvvvyyyuuusssgggfffpppzzz~~~|||{{{uuusssuuuzzz||||||___ZZZZZZfffuuu{{{zzz|||vvvrrrlllllllllmmmkkkdddYYYQQQQQQddd|||}}}tttiiixxx___RRRMMMBBB===666111000111222333000000000000000000000000.........///////////////------------------------++++++************++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***)))(((((())))))************************************************+++,,,---...///111222222888888666333111333666::::::BBBJJJLLLMMMTTTdddqqq}}}||||||{{{{{{pppdddXXXNNNHHHEEEJJJJJJJJJLLLNNNPPPOOOMMM<<<:::666333000.......................................---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,555;;;BBBIIINNNQQQSSSUUUSSSTTTUUUTTTSSSQQQNNNMMMIIIKKKRRRbbbuuutttmmmllllllrrr~~~}}}{{{~~~}}}~~~wwwtttwww{{{|||SSSZZZeeerrr}}}yyy{{{}}}|||zzzuuupppqqqooollljjjiiidddXXXLLLMMM```xxxyyyqqqttt{{{```RRRMMMEEE999222333666666222111222333111///...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''++++++---000444777777777777666777888666333777===JJJ___vvv}}}vvvsss|||}}}yyyyyy{{{vvvrrrkkkaaaYYYVVVUUUPPPIIIHHHLLLNNNLLLNNNIII@@@666///---...000111000...,,,,,,,,,...000---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++******)))******))))))+++///222DDDFFFJJJMMMOOORRRUUUXXXZZZVVVTTTSSSQQQMMMJJJHHHGGGTTTgggyyyvvvgggdddiiivvv|||xxxzzz{{{|||{{{zzz{{{~~~SSSaaasss}}}{{{zzzvvvqqquuussspppnnnkkkbbbUUUIIIMMM```yyyuuuooorrrmmm[[[MMMEEE;;;333222333222000222333444222000///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************)))***************)))))),,,---...111444555666666555555555777777:::EEERRRjjj~~~~~~}}}}}}wwwpppwwwvvvmmm]]]PPPKKKJJJHHHMMMMMMKKKFFF???777111............///000000///------------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++***)))++++++***)))+++///555:::FFFIIILLLOOOPPPRRRUUUWWWXXXVVVSSSPPPLLLIIIJJJLLLYYYhhh}}}tttooossszzz{{{vvv~~~~~~yyyttttttvvv|||bbbsss}}}|||{{{yyyvvvtttzzzxxxvvvtttmmm```QQQGGGNNNbbb{{{sssiiisss~~~bbbPPPIII???888444111000000333444444333111000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************+++***************+++,,,000111222333444555666777444444666777:::CCCWWWjjj~~~kkkYYYNNNFFFEEEIIIMMMOOOKKKBBB888222///......000222222///+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++******))))))+++++++++,,,///555>>>DDDJJJLLLPPPRRRRRRSSSTTTUUUUUUUUURRRNNNLLLNNNTTTYYYnnnzzz{{{~~~jjjccc\\\```rrr~~~yyyvvvvvvuuusssyyy}}}www|||zzz{{{zzzxxxwwwxxx~~~|||{{{xxxooo^^^OOOGGGRRRfff~~~wwwtttjjjVVVNNNEEE>>>888333222333333444444333111000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,+++*********,,,---...333444555555555666777999777:::???CCCFFFRRRiii|||zzzzzzuuuvvvyyy}}}vvvsss{{{wwwxxxwww```OOOFFFGGGIIILLLMMMKKKHHHEEE888333///...///000///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))***+++...111666===EEEJJJMMMPPPSSSTTTSSSRRRRRRSSSPPPQQQPPPQQQWWWbbbkkkooo{{{~~~|||xxxyyy{{{}}}lllcccccciiittt{{{{{{|||~~~}}}yyyxxx{{{zzzvvvwww|||}}}}}}{{{ooo\\\MMMIIIVVVkkk}}}xxx{{{^^^SSSHHHBBB<<<555333555111222333222000...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************,,,++++++++++++---///000111333444444333444777999:::AAALLLTTTZZZdddyyy{{{}}}zzzxxxttttttuuuyyy~~~}}}~~~xxx~~~zzz{{{|||xxxdddZZZTTTKKKGGGIIIOOOUUUXXXEEE>>>444---,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,)))---333999???DDDIIIMMMPPPRRRTTTTTTRRRQQQPPPQQQKKKNNNRRRYYYhhhzzz}}}wwwtttvvv}}}uuuiiigggkkk}}}xxxxxx|||zzzuuuxxx~~~~~~|||mmmXXXKKKJJJ[[[ooo{{{}}}kkk[[[KKKEEE@@@777333444111222222111///......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111...000222222111333777;;;:::DDDSSSaaahhhooo}}}zzz{{{}}}tttxxxvvvjjjXXXLLLIIIMMMRRRVVVNNNHHH>>>555///---///111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++---...///---222:::AAAFFFJJJNNNPPPRRRSSSSSSRRROOONNNOOOPPPLLLVVV```iiixxxyyyiiieeeooo~~~xxxxxx}}}{{{uuuxxx{{{jjjSSSGGGIII]]]sss~~~gggRRRJJJEEE;;;444333222333333222000//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...000111111111///222555555555777===BBBJJJSSSbbbqqqvvvxxx}}}~~~zzzrrrcccZZZSSSNNNKKKOOOOOOLLLDDD:::333111222............------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++---///111222666:::@@@FFFJJJNNNRRRUUUSSSRRRQQQOOOLLLLLLMMMOOOWWWjjj{{{tttlllooo}}}}}}wwwyyy}}}{{{{{{}}}yyyyyy~~~{{{tttxxx{{{hhhOOODDDGGG___tttrrrYYYPPPKKK@@@666444333444444333111000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***---///111222222111222666999::::::===DDDJJJdddkkkwwwrrrcccSSSHHHMMMRRRVVVPPPDDD999333222//////.........---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++...000333555===@@@DDDHHHLLLPPPVVVYYYSSSRRRPPPLLLJJJJJJLLLOOOddd}}}zzztttuuusss{{{xxxiiigggkkkzzz||||||~~~}}}|||xxxzzz}}}}}}vvvdddMMMDDDNNN^^^~~~aaaPPPJJJAAA777333444333222222333333111000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---000666666333222444888999:::;;;AAAOOOaaaoooxxxnnnpppvvvyyyfffYYYQQQOOOPPPSSSQQQIII>>>777111///000333111---...222,,,---...///...---,,,+++,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))))))))))))))+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&(((***************,,,+++...///...---111;;;CCCEEEIIINNNRRRSSSTTTUUUVVVOOOPPPOOOLLLHHHMMM\\\kkk~~~kkkkkkrrr|||]]]^^^eeevvv~~~}}}|||~~~~~~}}}zzz|||~~~ppp]]]HHHEEESSSjjjttt]]]RRRHHH>>>888555444222333444444333111000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------333222444999;;;888555666888BBBOOOZZZaaajjjvvvyyy~~~~~~jjj[[[NNNLLLSSSTTTKKKAAA666222111444444000,,,+++---............---,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++************************+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''')))***+++***)))***+++.........000444999@@@DDDIIILLLQQQUUUVVVVVVVVVVVVVVVSSSMMMHHHJJJYYYpppyyy~~~pppnnnyyy~~~|||~~~SSSXXXcccsss~~~|||~~~|||~~~~~~iiiUUUDDDHHH\\\zzz|||iiiWWWNNNEEE<<<666555333333444444444333111111111000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000666333444999:::888777999DDDWWWooo~~~wwwaaaTTTSSSUUUSSSOOOEEE:::222222444111---,,,//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((***++++++***)))***,,,//////000444<<>>PPPaaattt||||||uuurrrrrrsssrrrqqqwww~~~~~~~~~nnnvvvuuudddYYYSSSRRRJJJAAA:::444000222777111000///...---...///000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******+++,,,,,,+++******,,,...---444<<>>IIIaaawww|||xxx{{{tttqqqvvv~~~{{{zzzwwwtttsssuuuyyy}}}zzz{{{qqqZZZPPPNNNLLLHHH???444000111111111000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++,,,+++***+++...000111999BBBGGGIIILLLSSSYYYXXXXXXWWWUUURRRRRRTTTVVV\\\lllzzz~~~nnneeedddllluuuyyyeeegggiiimmmsssyyyzzz}}}}}}}}}rrrXXXLLLKKK```xxxqqqnnn{{{kkkRRRHHHBBB>>>999555444333222111222111111111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000333666888;;;<<<:::999===DDDOOO___vvvzzz{{{|||~~~xxx{{{xxxqqqrrr|||~~~uuu^^^YYYTTTQQQIII===444111000111111111111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++++++++,,,000333:::>>>EEEJJJNNNRRRWWWZZZWWWVVVUUUTTTUUUYYY^^^cccpppwwwiiidddfffpppyyyjjjkkkmmmqqqvvvzzz}}}~~~zzz}}}~~~}}}pppVVVLLLQQQkkk{{{llllllwww\\\TTTEEEAAA<<<888666555333222111111111000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///222555888;;;<<<===CCCAAADDDQQQcccwww{{{ooo{{{uuuyyyyyyxxx|||sssfffYYYRRRLLLDDD<<<999000111111222222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++---111444AAABBBEEEKKKRRRWWWZZZZZZVVVUUUUUUUUUXXX___hhhnnn{{{iiieeefffppp{{{{{{{{{}}}vvvxxxnnnppprrrtttvvvyyy}}}rrrvvv}}}{{{{{{jjjRRRHHHTTTrrrlllnnn___SSSIII===777444333333444333333222222111000000000000/////////..................---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---000777<<<<<<999;;;AAAMMMCCCLLLkkkuuuwww}}}yyywwwppprrrwww~~~kkk\\\RRRKKKFFFEEE666555111///000222222///------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++******))))))(((((((((((()))***************))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))***)))))))))))))))***+++))),,,...,,,+++///777???BBBHHHPPPVVVZZZ\\\\\\]]]YYYVVVQQQNNNSSSddd||||||hhh^^^qqqyyyrrrwww~~~~~~ooopppqqqrrruuuxxx{{{~~~~~~|||uuuzzzppprrryyyxxxzzzeeeQQQJJJYYYyyysssyyylllUUUJJJ===777555444444555333333222222111000000000000000/////////..................---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........777555777<<<@@@BBBGGGMMMQQQWWWjjj|||~~~yyyxxxxxxxxxxxx~~~wwwtttcccTTTJJJFFF<<<999555111000111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))************,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******,,,...111666<<<@@@KKKRRR[[[^^^^^^^^^bbbggg___UUUMMMRRRdddxxxttthhhsss~~~qqqkkkooovvvqqqpppoooqqquuuxxxzzz{{{|||zzzxxxwwwwwwvvvtttrrrfffkkkooorrr}}}mmmkkkyyysssuuuzzzzzz```NNNMMMaaazzzmmmooozzz\\\NNN@@@:::888555555666333333333222111111000000000000000/////////...............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////999666666<<>>CCCFFFFFFMMM```sss}}}qqqjjjjjjlllmmmtttvvvpppkkkeeeaaaccciiiqqqvvvxxxzzz~~~{{{{{{}}}}}}zzzwwwuuu^^^RRREEE>>>888222111333111111000000000/////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))******++++++(((((()))***************((()))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***...333888>>>IIIWWW```gggiiijjjhhheeedddeeefffwww{{{yyytttyyy|||tttuuuxxx{{{yyyxxxvvvuuutttsssrrrqqq{{{}}}qqqrrrssssssrrrtttwwwyyy{{{tttkkkddd___\\\ZZZYYYXXXVVVRRRUUUiiitttgggpppoooxxxqqqVVVNNN[[[uuu{{{yyyuuuqqqkkkfffffffffppp{{{tttoooVVVMMMEEE999444666444444444333222222111111111111000000000//////////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///222555999;;;===@@@CCCDDDGGGXXXzzz|||qqqssstttpppsss|||yyykkk```[[[ZZZXXXXXXZZZ\\\\\\\\\\\\___ccchhhlllkkkhhheee___\\\YYYYYY[[[\\\[[[YYY\\\___dddgggkkknnnsssvvvxxx~~~rrr___LLLEEEAAA999444555222222111111000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))******************)))))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,---...///555<<>>FFFRRR^^^hhhlllnnniiiiiieee^^^\\\ggg}}}~~~yyy{{{}}}|||vvvpppnnnooonnnuuu~~~}}}zzzqqqhhhdddeeeddd```dddbbb___]]]\\\]]]^^^___lllooosssrrrhhh___aaahhhuuurrrmmmhhhcccbbbcccdddaaa___WWWUUUYYYccckkkeeevvvssslll{{{zzzcccQQQWWWlll~~~{{{}}}gggUUUMMMCCC:::777333333222222111222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///000//////000111...333777777888===CCCGGGVVVPPPZZZwww|||yyymmmmmmzzz|||tttooojjjeee^^^YYYYYYUUUQQQMMMKKKIIIFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEAAAAAA????????????@@@AAAHHHLLLPPPTTTUUUVVVWWWYYY```fffqqq~~~rrrfffssslllXXXFFF>>>@@@999222...222555222...+++000/////////..................---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++******+++,,,,,,************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++++++++,,,---+++,,,555??????JJJTTT\\\eeeoooqqqmmmpppiiiaaa```iiivvvtttyyyyyyyyyzzzyyyyyyxxxwwwuuu}}}~~~xxxsssooommmfffeeedddbbbaaaaaa``````^^^^^^]]]]]]]]]]]]^^^^^^lllpppuuutttkkkbbbaaaggguuuvvvuuupppjjjfffeeeeeeaaa```ZZZWWWYYY___}}}nnncccqqqsssiiizzzxxxaaaPPPYYYrrr|||~~~uuu[[[OOOGGG???888444333333222222222222222111111111111000000000000////////////////////////------------------------,,,,,,,,,---------......,,,...//////......///000...222666888:::@@@JJJQQQ[[[]]]lll{{{kkk{{{qqqooo|||tttnnnggg```[[[ZZZVVVQQQLLLJJJGGGEEECCCDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBAAAAAAAAABBBCCCCCCCCCFFFIIIJJJJJJJJJKKKLLLNNNPPPWWW```fffooowwwlllmmm|||~~~mmmYYYIIICCC:::333...000222111///000000000/////////..................---------,,,,,,------,,,,,,+++******))),,,,,,+++******+++,,,,,,***************************************++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++...+++***---///222999AAAFFFVVVfffnnnrrrtttqqqmmmtttpppkkkkkkrrr|||~~~|||vvvzzz{{{{{{|||||||||}}}}}}zzzvvvooojjjgggeeebbbaaa______^^^^^^^^^^^^^^^_______________```aaabbbbbbnnnrrryyy{{{ssshhheeehhhtttxxx|||zzzrrrkkkiiiiiicccccc]]]ZZZZZZ[[[ssstttaaakkk|||ssseeeyyyttt]]]OOO]]]{{{{{{bbbOOOKKKCCC777555444333222222222222222111111111111000000000000000000000000000000000000........................,,,,,,,,,---------......,,,...//////...---...000111333777;;;AAAIIITTT\\\[[[iii|||xxxrrr~~~vvvpppiiiccc^^^ZZZVVVPPPKKKHHHFFFDDDCCCGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGHHHGGGEEEDDDEEEFFFDDDDDDFFFIIILLLRRR```mmmyyymmmxxxrrrYYYIII@@@999333111111///000333000000000/////////...............------------,,,------,,,,,,++++++******,,,++++++******++++++,,,************************+++++++++***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++000+++)))---333999@@@HHHTTTddduuu{{{xxxuuurrrpppqqqqqqsssvvv{{{}}}{{{{{{yyy|||}}}}}}~~~yyyoooiiigggccc___]]]]]]^^^___^^^]]]]]]]]]]]]^^^___aaabbbccccccddddddeeeggghhhiiiqqqvvv~~~zzznnnjjjkkkqqqwww}}}|||uuuooommmmmmggggggbbb]]][[[YYYooo|||bbbfffyyytttddd{{{oooYYYNNNbbbxxx~~~hhhQQQMMMEEE666666555444333333222333333111111111111000000000///////////////////////////------------------------,,,,,,,,,---------......---...///...------///000777666999AAAKKKTTT[[[aaabbbxxx~~~|||}}}uuusss|||sssnnniiiddd```XXXSSSMMMIIIGGGGGGFFFEEEHHHIIIJJJJJJJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEFFFGGGGGGEEEEEEGGGGGGIIIRRR\\\nnnwwwrrrjjjRRRIIIAAA999555222...///222000000000////////////...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++*********+++,,,,,,...,,,,,,111777>>>JJJUUUhhhqqqxxxyyytttooonnnnnnffflllttt{{{~~~}}}|||}}}{{{xxxssslllfffbbbaaa___\\\\\\^^^aaacccdddbbbbbbbbbcccdddeeeggghhhjjjjjjjjjkkkkkklllnnnnnnrrrwww~~~|||qqqkkklllmmmsssxxxxxxtttppppppqqqkkkkkkeee```\\\ZZZnnngggdddvvvsssdddiiiVVVPPPiiizzzuuuZZZTTTJJJ999777666555444333333333333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000333;;;777:::GGGTTT\\\```cccxxx{{{ooommmrrrwwwnnnjjjfffaaa^^^SSSPPPKKKIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEHHHHHHIIIIIIJJJJJJJJJJJJFFFGGGGGGFFFEEEEEEFFFHHHFFFEEEEEEGGGGGGFFFKKKRRR___qqq{{{|||}}}cccPPPFFF===888555000///111111000000000//////////////////.........------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******+++,,,,,,---+++...333888<<>>MMMZZZaaaiiiqqq}}}~~~tttvvv|||ssskkkfffaaa[[[WWWPPPMMMKKKJJJKKKLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEGGGIIIIIIHHHHHHJJJKKKFFFDDDEEEHHHHHHGGGIIINNN\\\ggguuu```RRRCCC<<<888444222222111111000000000//////////////////.........------------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***++++++,,,---...,,,222:::AAAEEEPPPggg|||}}}tttggg\\\XXXkkkuuu}}}~~~}}}sssmmm~~~wwwqqqllliiigggggghhhiiihhhgggfffggghhhhhheeecccccceeehhhjjjkkkkkkkkkkkklllmmmnnnppppppwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwzzz|||xxxpppnnnpppooooooqqqtttvvvtttoookkkiiillliiieee___XXXggglll___kkkxxxmmmddd}}}^^^SSSWWWvvv~~~gggTTTFFF999888777555444444333333111111111111000000000000........................------------------------,,,,,,,,,---------......---...//////000222666999:::===HHHWWW```gggzzz~~~xxxxxxssskkkeeeaaa]]]WWWSSSOOONNNMMMMMMNNNMMMKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFGGGJJJLLLMMMMMMMMMMMMNNNJJJGGGFFFHHHIIIHHHKKKQQQWWW]]]fffqqq|||lllRRRDDD>>>999555333111111111000000000//////////////////............------------------------***+++,,,,,,,,,,,,+++*********************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,---......222777???HHHPPP___www|||qqqeee```bbbttt}}}~~~|||tttrrrzzz~~~}}}~~~tttrrrnnnjjjgggfffeeeeeefffggggggeeedddeeehhhlllqqqnnnlllkkkmmmppprrrrrrrrrssstttuuuwwwzzz|||}}}{{{zzz|||}}}yyysssrrrtttqqqqqqrrrvvvyyyvvvnnngggfffjjjiiifff```VVVaaaiii\\\hhhuuukkkccc|||\\\SSSYYYyyykkkUUUHHH999888777666444444333333111111111111000000000000000000000000000000000000........................,,,,,,,,,---------......---...///000111444888<<<;;;CCCSSS```dddnnn}}}}}}zzzsssmmmhhhccc___^^^[[[VVVRRRPPPOOONNNOOOOOONNNKKKHHHJJJIIIGGGFFFFFFHHHKKKMMMJJJJJJKKKKKKJJJHHHFFFEEEFFFIIILLLMMMMMMLLLKKKKKKLLLGGGEEEFFFFFFGGGLLLRRRPPPSSSZZZeeeqqq}}}|||bbbMMMCCC<<<666222111111111111000000000000000/////////............------------------------***+++,,,------,,,+++***************************++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,---...///888:::@@@KKKYYYjjj~~~uuuiiibbbiiiuuuvvvzzz___]]]eeewww}}}yyy}}}}}}}}}uuunnnjjjooommmjjjgggeeeeeeeeefffkkklllllljjjiiikkkqqqvvvtttrrrooooooqqqtttuuuvvvzzz{{{}}}|||zzzzzzyyyvvvsssqqqpppssszzzyyyrrrnnnooommmllleeebbbbbbZZZ\\\mmmrrrYYY]]]tttlllfffsssXXXUUU___zzz}}}rrrWWWPPPBBB>>>888555666888666222333333111000000000111222000000000000////////////......---------,,,,,,,,,---------............///+++333444,,,+++444;;;:::AAASSS``````hhh}}}tttmmmjjjhhhfff___^^^\\\[[[ZZZYYYXXXXXXTTTVVVWWWVVVSSSPPPOOONNNNNNJJJGGGGGGIIIKKKKKKKKKGGGIIIJJJJJJHHHGGGGGGGGGKKKKKKMMMNNNNNNNNNMMMLLLHHHGGGGGGGGGHHHJJJMMMNNNPPPQQQSSSWWW___kkkwww|||]]]III>>>:::888555111111333333111222444000000000000//////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))************************++++++******************,,,++++++,,,******000888@@@AAAFFFSSSjjjuuugggccckkkuuuzzz}}}|||xxxooofff```NNN^^^vvv|||wwwwww|||uuummmlllmmmllliiipppooolllhhheeeeeehhhjjjmmmmmmnnnpppsssvvvyyy{{{{{{{{{{{{zzzzzz}}}}}}|||{{{xxxuuussspppsssyyy{{{uuuqqqqqqnnnoooiiidddaaaXXXZZZkkk}}}```\\\ooojjjfffrrrXXXVVVaaa~~~cccLLLFFF@@@999555666777666222333333111000000000111222000000000000////////////......---------,,,,,,,,,---------............///,,,///000...000666;;;<<>>:::666555999333333444444444333222111000000000000////////////......---------,,,,,,,,,---------............//////333666888@@@QQQaaaiiixxx{{{zzzvvvooopppzzz~~~yyyyyyxxxvvvtttrrrpppnnneee___VVVPPPOOOPPPQQQQQQOOORRR\\\pppiiiUUUSSSQQQKKKIIILLLQQQWWW\\\aaadddeeeaaa```___^^^\\\ZZZXXXWWWVVVZZZ^^^___\\\XXXVVVVVVVVVVVVTTTPPPMMMLLLMMMOOOQQQSSSUUUWWWYYYXXXWWWVVVTTTTTTUUUUUUTTTTTTSSSSSSOOOMMMLLLPPPTTTWWWTTTQQQYYYnnn|||kkkSSSEEE888444444222111222222222222111111111000000---------.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************++++++,,,------...,,,///555;;;@@@III[[[lllyyykkkaaaeeeppp~~~~~~wwwpppkkkcccggglllqqqtttwwwxxxyyy{{{xxxvvvuuuwwwzzz}}}yyy}}}~~~~~~{{{{{{tttjjjhhhmmmqqqooovvvxxxtttssssssjjjjjjyyycccnnnyyy{{{```mmm~~~]]]TTTddd}}}sssggg]]]VVVOOOFFF???EEENNN[[[___XXXSSS```rrriii```tttdddIII???;;;666555:::333333444555444333222111000000000000////////////......---------,,,,,,,,,---------.........//////222777888;;;JJJ___iiihhhxxxwwwvvvyyy~~~~~~zzzxxxuuupppjjjeee```^^^TTTMMMCCC===>>>AAADDDEEECCCIIIWWWnnnlllYYYVVVTTTMMMMMMPPPUUU[[[___bbbdddddd^^^___aaa```]]][[[ZZZZZZ^^^aaadddccc^^^YYYWWWVVVWWWUUUQQQNNNLLLOOOTTTYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYSSSSSSUUUYYY]]][[[SSSLLLYYYjjj~~~^^^OOO???888666444333333222222222111111111111000---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************+++,,,,,,---......,,,111888???DDDPPPfffzzzwwwlllcccyyyzzz}}}|||qqqlllkkkiiipppqqqssstttvvvzzz~~~{{{xxxwwwyyy~~~}}}vvvllleeefffiiikkkrrruuuwwwrrrgggbbbkkkxxxooouuuuuuvvvaaapppttt[[[TTTlll|||tttsssvvvyyy~~~zzzmmmddd```TTTEEEMMMrrr|||mmmggg^^^YYYdddfffaaagggzzzlllOOOCCC===666333777555555444444444333333333000000////////////000000........................***,,,.../////////111333666;;;===CCCYYYttt{{{sssxxx}}}~~~|||qqqmmmpppooolllfff^^^TTTKKKFFF??????>>>>>>>>>>>>??????AAADDDRRRlllhhhYYYUUUQQQRRRQQQSSSWWW]]]cccffffffddd```^^^\\\YYYYYYZZZ]]]```bbbbbbaaa```^^^[[[YYYXXXTTTSSSQQQPPPQQQTTTXXXZZZ[[[^^^aaa___[[[ZZZ]]]aaa___]]]___dddddd^^^\\\^^^XXXVVVXXX]]][[[RRRPPPSSSZZZhhhwwwzzz[[[AAA>>>===333...222111111000///////////////////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))+++---------,,,---......555>>>CCCHHHZZZyyynnnZZZeee|||~~~yyywwwssspppnnnmmmmmmnnnqqquuuzzz{{{yyyyyyyyy{{{}}}~~~zzz}}}wwwnnnfffeeehhhkkklllooosssrrriiiccchhhqqq}}}uuuuuusss```rrrqqqYYYVVVooo}}}~~~vvvpppoooooo}}}zzzxxxooobbbvvvzzzgggcccqqqnnndddeeeuuupppSSSFFF???777444777444444444444333333333333000000////////////000000........................+++,,,...//////000222333999:::@@@NNNdddvvv}}}||||||~~~yyyllleee```]]]YYYSSSMMMGGGBBB@@@??????@@@@@@AAABBBBBBBBBBBBEEERRRllljjj[[[VVVSSSTTTRRRSSSWWW\\\aaaeeeeeedddbbb^^^YYYWWWYYY]]]bbbeeeiiihhheeeaaa]]]YYYUUUTTTSSSTTTVVVXXXZZZ\\\^^^___bbbcccccc```]]]\\\___bbbeeebbbcccfffeee___\\\^^^YYYZZZ\\\\\\WWWRRRRRRVVV[[[iiizzzrrrSSSDDD<<<555444888111000000/////////000000////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***,,,------,,,,,,---...555:::CCCOOO___uuuzzzlllmmmxxx}}}vvvuuusssrrrrrrrrrssssssvvvyyy}}}|||yyy~~~wwwzzz{{{yyyqqqhhhcccfffllliiikkkppprrrmmmfffggglllwwwvvvooo___ssslllVVVYYYsssvvv}}}vvvtttrrrpppqqqrrrsssssskkkccc|||jjjcccnnnxxx[[[KKKAAA999555777333333333333222222222222000000////////////000000........................+++---...//////000222555;;;999EEE^^^rrryyy~~~|||zzz{{{~~~zzzmmm^^^VVVNNNKKKFFFAAA>>>=========@@@AAACCCEEEFFFFFFEEEEEEDDDFFFRRRllllll^^^YYYVVVWWWTTTTTTVVV[[[___cccdddcccbbb\\\VVVUUUZZZbbbhhhkkkmmmkkkfffaaa[[[WWWTTTSSSSSSVVV[[[```cccddddddcccfffeeedddbbbbbbbbbdddeeeiiigggfffgggeee```]]]^^^ZZZ^^^^^^WWWQQQRRRUUUWWW[[[lll}}}}}}mmmOOO===666444444111000000000000000111111////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,---...---,,,,,,...///888;;;FFFZZZuuu}}}jjjooo~~~~~~yyysssuuuvvvwwwxxxyyy{{{||||||}}}~~~}}}|||xxxvvvyyyzzzuuuiiiaaadddkkkllllllooorrroooiiigggiiiooo}}}yyykkk^^^sssiiiVVV[[[wwwzzzlll]]]```eeekkksss|||dddyyypppaaahhheeeOOOBBB999666777333333333222222222111111000000////////////000000........................,,,---...//////111444666;;;999KKKlll||||||vvv~~~~~~~~~~~~yyywwwuuurrrjjj^^^QQQIIICCCAAA???======>>>AAABBBCCCEEEGGGHHHHHHGGGFFFEEEFFFFFFRRRllloooaaa\\\YYY[[[WWWWWWXXX[[[___bbbcccccc^^^ZZZVVVWWW___fffkkkmmmllliiiccc^^^YYYVVVUUUUUUVVVYYY___dddfffgggfffeeeddddddcccdddfffgggeeedddfffddddddcccbbb^^^\\\\\\]]]^^^YYYPPPNNNTTTWWWVVV^^^ppp|||{{{~~~bbbFFF;;;555///111111000000000111222222////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---......------...000333888???OOOhhhqqqmmm~~~|||{{{{{{zzz{{{|||xxxtttyyyzzz}}}wwwxxxzzzwwwkkk___```gggooommmmmmooommmhhhfffiiicccvvv|||iii___tttfffWWW^^^|||vvvggg^^^TTT]]]iiittt}}}xxx}}}vvvbbbfffzzzpppTTTCCC:::777777333333333222222222111111000000////////////000000........................---.../////////111555888;;;???UUUsss{{{}}}zzz~~~}}}}}}yyyqqqggg\\\SSSJJJDDD>>>>>>???AAACCCDDDFFFGGGHHHIIIJJJKKKJJJHHHEEECCCHHHHHHRRRlllooobbb___]]]___[[[ZZZZZZ]]]```cccccccccZZZYYYZZZ^^^eeejjjlllkkkkkkggg```ZZZVVVTTTUUUVVV___```ccceeefffffffffeeebbbcccdddffffffddd___[[[ZZZ\\\]]]]]]\\\\\\[[[YYY^^^ZZZRRRLLLOOOVVVXXXVVVddduuu~~~{{{qqqPPPBBB:::333222222111111111111222222////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---............111555999;;;LLLddd~~~uuusss|||sssqqqrrrtttvvvtttxxx|||}}}{{{}}}~~~{{{yyyzzzxxxlll^^^\\\bbbmmmkkkkkkllliiieeefffiii```kkkhhhaaawwwcccWWWbbb{{{mmmdddbbbbbbmmm{{{lllmmmuuuzzz[[[HHH===999777333333333333222222222222000000////////////000000........................---...//////000222666999<<>>@@@BBBEEEHHHIIIIIIIIIMMMNNNMMMMMMKKKIIIFFFEEEJJJIIIRRRlllooocccaaa```bbb^^^^^^^^^aaaccceeedddcccYYY]]]bbbgggkkklllllllllkkkfff___XXXSSSSSSTTTVVVggggggggggggffffffeeeeeebbbccceeeeeeaaa\\\VVVSSSSSSXXX[[[\\\]]]___^^^[[[^^^VVVPPPQQQUUUXXX[[[^^^mmm{{{{{{yyyXXXFFF>>>999444333333222111111222222////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,---......111555<<<@@@CCC\\\{{{tttrrr~~~~~~uuunnnnnnrrrttt{{{wwwrrrrrrvvv|||{{{xxxwwwlll]]]XXX]]]hhhhhhkkkmmmjjjfffhhhmmmbbbccciiiccc}}}zzz^^^UUUggg~~~vvvooonnnrrr{{{}}}wwwuuurrrxxxdddOOODDD<<<777444444444444333333333333000000////////////000000.........................../////////000333777;;;???[[[rrruuu|||uuu}}}|||}}}ooo]]]OOOJJJGGGCCCFFFGGGIIIKKKMMMNNNOOOOOOQQQPPPOOONNNMMMLLLKKKJJJLLLIIIRRRlllnnncccbbbaaadddaaaaaaccceeeggggggeeeccc]]]dddkkkooonnnmmmmmmoooiiiddd\\\VVVSSSUUUXXX[[[fffgggggggggfffdddbbb```___aaabbb```[[[VVVUUUUUUYYY```eeefffiiillljjjddd]]]UUUUUU]]]]]]XXX^^^lllwwwlllSSSDDD===666555444333222111111111////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---///333:::BBBHHHUUUqqqwwwmmmwww~~~oooppprrrxxx{{{rrrrrrvvv|||wwwvvvuuuuuuwww||||||xxxwwwlll\\\VVVZZZdddgggnnnqqqnnnjjjlllrrrddd^^^vvviiidddvvvZZZSSSjjjvvvssspppooottt|||zzz|||ppppppmmmjjjVVVHHH>>>666555555444444444444333333000000////////////000000.........................../////////000333888;;;BBBggg|||vvvzzzyyyuuu{{{|||~~~}}}{{{gggYYYUUUQQQMMMPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRPPPOOOOOOOOOOOOOOOMMMJJJRRRlllmmmcccbbbbbbeeecccccceeehhhjjjiiifffcccbbbiiirrrssspppmmmooorrrddd```YYYUUUUUUYYY___cccbbbccceeeeeedddaaa^^^[[[ZZZ]]]^^^[[[VVVUUUXXX]]]ccclllrrrsssuuuyyyvvvooo\\\UUU[[[gggcccXXXaaaxxx~~~fffLLL@@@777666555333222111000000000/////////............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,***+++---///444<<>>OOOaaatttbbbgggooovvvxxxvvvwww~~~ggg]]]hhhvvv~~~~~~zzzwwwvvvooopppsssuuuyyy~~~|||~~~zzzzzzxxxmmm```XXX[[[bbbmmmrrrmmmfffgggnnncccaaakkkhhhdddkkkUUUbbb{{{oooggggggrrr}}}zzzxxxllltttkkkNNN@@@888555555444333222222222222000000/////////.........///......------......///111......111333666>>>FFFhhhxxxzzz~~~}}}{{{vvvrrrpppsssyyy|||}}}qqqlllllliiiggggggfffeeedddbbbaaa```[[[YYYWWWTTTRRRQQQQQQQQQSSSQQQZZZuuuhhh^^^bbbdddhhhkkkmmmlllkkklllnnnkkkfffmmmppptttuuurrrkkkddd___XXXYYY[[[___ccceeeeeedddaaa___]]][[[YYYWWWWWWWWW]]]^^^aaadddeeeffffffeeehhhlllnnnoooyyyzzzlll^^^```cccddd```aaaooommmSSSCCC:::333333333222111333111000000000//////////////////.........---------------------------------++++++++++++************************************++++++******************,,,,,,------------......,,,---111666999CCCYYYnnnuuueee^^^gggrrr}}}{{{yyy~~~qqqwwwyyy{{{xxxsssoooppprrrooossswwwyyy{{{~~~}}}sssdddYYYXXX]]]fffllljjjeeehhhoooeeebbbiii}}}fffdddhhhVVVdddxxxsssmmmlllttt{{{|||pppmmmxxxxxxZZZEEE777666555444333222222222222000000000/////////......///......------......///222---...555555555BBBUUUzzz|||tttooonnnmmmmmmqqqxxx|||~~~}}}yyyuuurrrqqqnnnkkkhhhfffdddccc___]]][[[XXXVVVUUUUUUUUUVVVUUU___zzziiibbbfffhhhlllqqqooopppqqqoookkkkkknnnuuuvvvvvvuuuppphhh^^^WWWZZZ^^^dddggggggeeebbbaaa\\\ZZZXXXVVVVVVWWWZZZ[[[```aaacccdddeeefffeeeeeeeeeggggggjjjvvvxxxjjj___```cccdddbbbfffuuueeeMMMAAA777444444333222333111111000000000/////////...............---------------------------------,,,+++++++++******************************************++++++++++++++++++,,,---------............,,,///555999@@@PPPnnn|||eeecccjjjqqq~~~|||vvvmmmiiijjjmmmooovvv}}}~~~~~~}}}}}}uuuggg[[[WWWZZZaaaggghhhfffjjjqqqgggdddhhh}}}|||}}}~~~ggggggppp[[[cccwwwqqqpppwwwyyyuuuqqqnnnoooxxxvvvhhhjjj|||```KKK:::777666555444333222222222000000000////////////...//////............//////222+++...888777666JJJfffzzzkkkdddfffllloootttzzz~~~}}}{{{yyyuuupppllljjjhhhgggcccaaa___\\\ZZZYYYXXXXXXZZZYYYccc}}}iiieeeiiimmmrrrsssoooppptttooohhhkkkuuuzzzzzzxxxrrrjjjbbb\\\YYYaaafffjjjjjjfff```]]]\\\YYYXXXXXXXXXZZZ]]]___aaaaaabbbccccccccccccbbbbbbcccbbbaaafffrrr{{{uuuhhh^^^```aaabbbccckkkyyytttXXXJJJ<<<777777444222111111111111000000000//////........................------------------------,,,,,,+++++++++***************************************+++++++++++++++,,,,,,,,,,,,------......//////444999>>>JJJbbbxxxgggppp}}}xxxrrrmmmkkkkkkpppyyy}}}zzz|||{{{vvvjjj^^^WWWWWW[[[```cccccchhhnnnhhheeehhhxxxzzz|||mmmmmmxxxfffjjjuuussswww|||vvveee\\\^^^fffooouuu~~~mmmhhh}}}vvv^^^MMM===888777555444333222222222111000000000/////////////////////....../////////000***///999999;;;VVVwww|||}}}nnnhhhlllpppvvv||||||vvvrrrooonnnnnnfffdddbbb___]]]\\\\\\\\\\\\\\\ggg~~~gggffflllpppvvvrrrnnnooorrrmmmggglllyyy{{{zzzvvvlllaaa\\\]]]aaaggghhhiiiddd^^^XXXVVVWWW[[[\\\^^^aaaccceeefffgggeeeeeeeeedddcccbbbbbbaaa___\\\[[[```kkkrrrmmmddd\\\^^^___```dddnnn{{{```OOO===777888666222///111111111111000000000000---.....................------------------------,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,,,,+++++++++,,,---.........333777<<>>===999222333333222222111000000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------'''///---+++333555555<<>>999333333333222222111000000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------+++111---+++444777999@@@CCC\\\tttfffdddlll~~~|||wwwsssmmmccc\\\uuurrrrrr~~~qqqddd^^^\\\ZZZXXXXXX```___]]]ZZZ___tttwwwsss~~~ppp^^^sssfffRRRDDD;;;444444666444222111333333333222222222111111/////////000000000111111111000777BBBWWW}}}~~~rrrdddaaagggpppwww~~~{{{yyywwwuuurrrssstttsssppplllkkkmmmzzzyyylllmmmsssvvvvvvtttnnnjjjooo|||sssllleee^^^^^^aaaeeekkkqqqvvvwwwxxxxxxuuupppkkkggg___aaaeeejjjnnnsssvvvxxx{{{tttoooqqq||||||zzzxxxvvvuuuwwwyyygggKKK<<<666222333333333222111111000000////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...222---,,,666999<<>>JJJcccwwwoooxxxzzzeeepppyyy}}}www{{{}}}~~~zzzyyyyyywwwvvvvvvuuutttuuunnngggeeefffcccZZZRRRvvvrrrxxx~~~uuuhhhdddeeedddbbb```\\\YYYXXXZZZgggzzzxxxwwwbbbuuu|||]]]HHH===444333555444444555111222222222222333333333000000000000111111111111555555999LLLlll|||rrrwwwzzzpppeeebbbjjjvvv{{{xxxvvvvvvxxxwwwtttpppnnnsssqqqgggnnnvvv{{{~~~pppppptttyyy{{{wwwpppkkkfffkkkrrrvvvyyyzzzyyywwwpppnnnkkkhhhhhhiiilllnnn{{{{{{}}}sssvvv|||xxx}}}bbbGGG;;;:::444444333333222111111111////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---222111444;;;<<>>DDDNNNppp|||~~~}}}qqqkkkiiihhh^^^ZZZqqqyyytttlllddd^^^[[[[[[[[[XXXUUUQQQLLLHHHEEECCCBBB;;;===??????>>>???CCCFFFwwwnnnlllsss|||kkk[[[YYY[[[[[[XXXWWW\\\gggqqqhhhfffvvvpppdddttt}}}}}}~~~|||{{{qqqPPP:::666444555666000333333333222222222111111111222222111000111444666:::888]]]~~~xxxrrr^^^[[[ZZZaaasss~~~nnnrrrzzzxxxxxx~~~ssslllnnntttxxxzzzyyywwwuuusssqqqnnnkkkhhhbbb^^^YYYVVVUUUVVVVVVWWWSSSTTTRRRXXXgggttt~~~~~~sssXXX999777666333000000333444333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------------...///444888???CCCHHH___vvvgggeeeeeeccc___bbbrrr|||wwwtttkkkhhhbbb\\\VVVRRRPPPOOOJJJGGGEEEDDDEEEEEEBBB???<<<<<<>>>@@@CCCDDDCCCBBB}}}qqqkkkoooyyyyyyjjj]]][[[]]]]]]ZZZXXX\\\gggppplllccclllxxxssshhhqqq}}}||||||{{{~~~}}}YYY???777222333555000333333333222222222111111111222222111111111444666;;;>>>dddxxxrrr^^^^^^^^^gggwwwqqqvvv}}}{{{zzz}}}xxxvvvzzz~~~{{{yyyvvvtttrrroookkkiiijjjeee___[[[ZZZZZZYYYWWWRRRTTTOOOQQQZZZaaatttxxx~~~dddDDD;;;999444111111333333222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...///......000222222<<>>>>>@@@BBBDDDEEEEEEEEEvvvllllllttt~~~~~~tttiii```___``````]]][[[^^^gggoooyyyrrraaa___]]]hhhqqqoooddd^^^aaahhh{{{uuu{{{|||yyyxxxwwwwww{{{bbbEEE999222333777444333333333222222222111111111222222222111222444777;;;HHHooo}}}}}}}}}sss___```cccnnn}}}www|||||||||{{{}}}|||{{{xxxwwwvvvtttpppnnnooohhhaaa]]]]]]\\\YYYUUURRRTTTOOONNNQQQRRRbbb}}}uuu{{{wwwUUU@@@;;;555333333333222000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000000111333555666@@@FFFMMMllleee|||{{{pppZZZSSSRRR___ssszzzrrriiiaaa[[[UUURRRPPPOOOLLLIIIHHHGGGFFFFFFGGGEEEDDDDDDEEEFFFDDDCCCBBBCCCDDDEEEGGGHHHHHHIII~~~qqqmmmrrr|||wwwmmmhhhdddeeeeeeeeebbb```bbbiiioootttuuu___UUURRRSSSSSSPPPLLLLLLPPPTTT```vvv|||zzz~~~}}}yyyvvvuuussssssxxx~~~xxx~~~eeeHHH===444555999777333333333222222222111111111222222222111222555888:::TTT|||yyyvvvqqq______fffttt}}}~~~}}}~~~}}}{{{zzzyyyxxxuuusssoooiiibbb```aaa```[[[VVVSSSVVVSSSQQQRRRQQQ___yyytttdddFFF===444333444444111000////////////////////////........................---------------------------------------------------...///000000222555888>>>BBBIII^^^aaaYYYxxxvvvkkkUUUSSSXXXiii|||yyysssmmmddd\\\UUUOOOKKKHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIKKKLLL{{{sssssszzzqqqkkkjjjjjjkkklllkkkhhhggghhhmmmqqquuu|||ppp[[[PPPOOOLLLGGGDDDCCCEEEHHHIIITTTnnn~~~zzzvvvssssssqqqppptttzzz|||sss}}}gggMMMAAA777555777333333333333222222222111111111222222222222333666888999aaassskkkhhh[[[]]]hhhxxx}}}{{{yyyvvvssspppmmmiiiddddddfffeeeaaa]]]XXX[[[XXXVVVXXXUUUaaazzzuuu}}}oooNNN@@@333222555444222111////////////////////////........................------------------------------------------------,,,---//////000333777:::AAA@@@PPPwwwzzz```hhh{{{lllaaaPPPYYYhhh{{{}}}zzzwwwsssnnnjjjaaa\\\UUUOOOKKKIIIGGGEEECCCCCCDDDEEEGGGIIIJJJKKKHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPOOOMMMJJJJJJMMMPPP{{{wwwzzz{{{rrrqqqrrrqqqrrrrrrqqqooonnnooosssuuuwww}}}xxxhhhYYYQQQKKKJJJIIIIIIIIIHHHFFFDDDUUUkkk}}}xxxsssppppppooonnnpppttt|||{{{kkkvvvjjjQQQDDD888333333...333333333222222222111111000111222222222444777999===mmmyyyiii___\\\XXX]]]lll}}}}}}zzzxxxtttpppmmmjjjjjjiiijjjkkkjjjiiigggffffff___\\\^^^[[[cccyyy~~~zzz|||[[[GGG666333666444222222000000000000000000000000........................------------------------------------------------,,,---...///111444999===@@@FFFaaa}}}qqq}}}ttt```YYYPPPccc{{{}}}|||yyysssnnniiiccc^^^ZZZOOOLLLHHHEEEEEEDDDDDDCCCAAABBBDDDEEEGGGIIIJJJKKKJJJKKKMMMMMMMMMMMMNNNPPPRRRRRRRRROOOLLLMMMQQQUUU~~~~~~{{{zzz}}}|||xxxwwwwwwvvvuuuuuuvvvxxxzzz{{{}}}pppeee]]]YYYSSSUUUVVVUUUQQQMMMJJJHHHSSS^^^uuu}}}{{{wwwqqqnnnnnnmmmjjjjjjmmmsss~~~mmmtttkkkQQQEEE888333444111333333333222222222111111000111222222222444777:::CCCwwwkkk^^^VVVTTT[[[bbbsss~~~}}}}}}|||{{{yyywwwvvvyyy||||||{{{zzzzzz{{{xxxtttiiifffiiiffflll~~~kkkRRR;;;666888444111222000000000000000000000000................................................---------------------------...///111222666<<<@@@AAAXXX~~~zzzyyypppYYYXXXZZZqqqyyysssqqqllleee___YYYTTTPPPLLLEEECCCAAAAAABBBCCCBBBAAACCCDDDFFFGGGIIIJJJJJJKKKJJJMMMNNNNNNMMMLLLNNNQQQPPPRRRRRRPPPNNNPPPVVV\\\~~~}}}zzzyyyyyyyyyyyyzzz{{{}}}~~~pppfffbbbbbbfffgggfff```YYYTTTSSSTTTMMMNNN```~~~{{{yyywwwqqqmmmlllkkkgggfffhhhnnn|||tttxxxiiiPPPCCC888555999777333333333222222222111111000111222333333444777:::III}}}bbbYYYRRRRRRaaafffxxx{{{{{{{{{}}}ssspppuuussswww|||vvvZZZ@@@999999444000222000000000000000000000000................................................------------------------...000111222444888>>>BBBDDDkkkuuussswww|||zzz}}}qqqXXX\\\fff|||~~~wwwnnnggghhhccc[[[TTTOOOKKKGGGDDDDDDBBBAAABBBCCCCCCBBB@@@FFFGGGIIIJJJKKKKKKLLLLLLJJJMMMOOONNNLLLLLLNNNPPPMMMPPPQQQPPPOOORRRZZZaaa}}}~~~|||qqqmmmqqqpppuuuvvvqqqmmmjjjbbbXXXNNNKKKNNN[[[mmm}}}~~~zzzwwwvvvtttssspppmmmjjjgggfffeeefffqqqzzz}}}}}}rrrSSSDDD===777555777333333333222222222111111333222111///222777999999UUU~~~~~~}}}hhhXXXTTTYYY]]]ppp}}}}}}~~~|||mmmlllkkkgggnnn}}}}}}kkkGGG;;;999444111444111111111111000000000000........................------------------------///......---------......,,,///333444666999>>>BBBTTT}}}uuunnn{{{~~~qqq```TTT___qqq}}}}}}}}}}}}}}}{{{vvvnnneee^^^UUUSSSNNNJJJHHHGGGGGGHHHBBBCCCEEEEEEDDDDDDFFFGGGJJJKKKMMMMMMMMMNNNNNNOOOSSSPPPOOOQQQQQQOOOPPPSSSNNNNNNOOOQQQVVV___jjjppp{{{xxxzzz|||}}}{{{yyyzzzzzzqqqfffWWWMMMFFFKKKZZZnnn~~~zzzwwwuuusssqqqoookkkhhhfffdddcccaaahhhvvvtttwwwvvvUUUDDD<<<555333555333333333222222222222111333333222111333777:::;;;[[[ooowww{{{fffWWWTTTZZZ^^^uuupppoooooommmttt{{{qqqKKK<<<999555333444111111111111000000000000........................------------------------///......------.........000///222777;;;===DDDLLLmmmrrrzzzxxxzzz^^^\\\kkk||||||xxxvvvsssnnniiiccc\\\VVVQQQMMMLLLIIIGGGFFFFFFGGGHHHEEEGGGGGGGGGGGGGGGJJJLLLJJJKKKMMMOOOQQQQQQQQQPPPTTTQQQPPPRRRRRRPPPRRRWWWUUUWWW[[[]]]aaagggooouuu~~~yyyxxx}}}{{{rrr___RRRDDDBBBLLLaaa|||}}}yyyvvvtttpppooollliiifffcccbbbaaa]]]___hhhwwwqqqnnn~~~]]]HHH>>>666333555333333333333222222222222333333333444444666;;;>>>cccddduuuuuuaaaUUUTTT[[[ccc{{{tttsssvvvwww~~~zzz{{{SSS>>>999666444444222222111111111000000000........................------------------------///......---......//////222,,,...888<<<===IIIZZZxxx|||dddYYYdddvvv~~~zzzxxxxxxvvvrrrnnnjjjddd[[[SSSNNNIIIFFFDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKOOORRRNNNOOOPPPSSSVVVWWWVVVTTTVVVTTTSSSUUUTTTSSSVVV[[[[[[aaahhhkkkkkklllqqquuu}}}uuurrrvvv|||~~~}}}bbbVVVJJJGGGMMM^^^uuu|||xxxuuusssnnnllliiifffccc```___^^^]]][[[___jjjxxxzzznnn|||fffOOOCCC999555777444444333333333222222222222222333555444555;;;CCCkkk}}}fffjjjZZZSSSUUU^^^iiixxxxxx}}}\\\BBB888666444333222222222111111111000000...............................................................//////000222,,,111<<<<<<<<>>AAAbbb|||~~~xxxdddQQQRRRjjjzzzvvvrrrnnnhhhbbb]]]XXXTTTQQQLLLIIIEEECCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIJJJNNNTTTYYYcccbbb___\\\ZZZ[[[^^^aaaddddddeeegggddd```dddjjjqqqwww}}}}}}xxxsssqqqqqqxxxppppppzzzmmm^^^OOOLLLUUUdddvvv~~~zzzuuurrrpppiiihhheeebbb___\\\[[[ZZZ[[[WWWUUUYYY___fffqqq{{{~~~~~~mmmUUUGGG;;;555666444444444444333333333333111000222555222333AAARRR|||kkkVVVSSSTTTUUUcccvvv~~~wwwRRR;;;666555222333222222222222111111111////////////////////////....................................///000111111...222;;;@@@>>>KKKtttzzz}}}wwwgggSSSMMM]]]yyy}}}}}}{{{zzzwwwsssnnnjjjccc```[[[UUUOOOKKKHHHGGGAAA@@@@@@BBBFFFHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKJJJLLLPPPWWW[[[iiijjjiiiccc]]]]]]bbbhhhmmmooosssvvvssspppsssyyy}}}{{{wwwqqqttt{{{ooo___QQQRRR^^^nnn|||~~~yyytttqqqoooiiigggdddaaa^^^[[[ZZZYYYYYYWWWVVVXXXXXX[[[dddnnnnnnWWWIII===777777555444444444444333333333222111333666333444FFF[[[{{{cccSSSUUUVVVUUUccczzz~~~\\\@@@888777444333333222222222111111111////////////////////////....................................///000111222...444;;;>>>DDD]]]~~~hhhYYYNNNVVVnnn|||wwwuuusssqqqnnnkkkhhhccc^^^[[[SSSQQQNNNIIIEEEBBBBBBBBB@@@@@@AAACCCGGGJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOQQQUUU[[[___mmmsssvvvqqqgggdddjjjrrrsssxxxxxxtttuuummm___VVV\\\kkkxxx}}}xxxtttpppnnnhhhgggdddaaa^^^[[[YYYYYYYYYYYYZZZZZZXXXXXX___iiizzz~~~pppZZZMMM@@@::::::555555444444444333333333444222444777444666JJJbbbvvv___SSSXXXYYYUUUccc{{{zzzyyyqqq||||||zzz~~~cccCCC:::999666333333333222222222111111000000000000000000000000////////////////////////............///000222222555;;;@@@CCCQQQsssbbbUUUSSSeee{{{uuupppkkkhhhjjjgggccc___[[[WWWRRRNNNHHHGGGEEEBBB@@@???@@@BBBDDDCCCCCCEEEIIILLLMMMMMMMMMLLLJJJIIIIIIKKKNNNPPPOOOPPPQQQRRRUUUYYY^^^bbbooozzz~~~rrrmmmsss{{{www}}}{{{pppjjj]]][[[iiiyyyzzzwwwrrrmmmiiifffdddaaa___^^^\\\ZZZYYY^^^^^^\\\WWWRRRSSSYYY___ooouuu___NNN???777888666666555444444444444555666333000444777666LLLtttiii[[[RRRTTTYYY```rrryyykkkmmmxxxzzzttt~~~}}}|||yyyvvv{{{lllKKK;;;666555444444333222222111111000111111000000//////......//////............//////////////////...000333666999AAA@@@@@@^^^}}}qqqXXXYYYfff}}}wwwuuurrrmmmgggaaa\\\ZZZYYYXXXVVVRRRNNNJJJGGGEEEBBB@@@???@@@CCCDDDBBB???DDDEEEEEEGGGIIILLLOOOQQQNNNNNNOOONNNMMMLLLNNNOOOVVVWWWXXXYYYZZZ[[[\\\\\\oooxxxyyyvvv{{{xxxkkkaaa___nnn}}}|||wwwqqqjjjdddcccaaa___^^^^^^^^^\\\[[[^^^]]]ZZZTTTOOOOOOTTTZZZmmmzzz{{{dddRRRDDD<<<999666666555444444444444555444333111555888999RRR|||fffZZZSSSVVV\\\cccrrrwwwoooqqqnnnffflll}}}zzzwwwssspppuuu{{{qqqOOO<<<666555444444333333222111111111111000000000/////////...//////............/////////000000//////111444777;;;BBBHHHVVVxxxzzzpppgggXXX```sss{{{uuullljjjfffaaa\\\WWWSSSQQQMMMMMMLLLKKKIIIFFFCCCBBB@@@??????BBBEEEGGGFFFDDDGGGGGGHHHHHHIIIKKKNNNOOORRRRRRRRRQQQQQQQQQRRRSSSVVVXXXYYY[[[[[[ZZZYYYXXXdddooo{{{rrriiiiiivvv}}}xxxppphhhbbb```___^^^^^^``````___^^^___^^^ZZZTTTNNNNNNRRRVVVkkkttt~~~~~~hhhSSSFFF===777666666555444444444444555222444333666999<<>>@@@KKKhhh~~~wwwoooaaa___]]]mmmrrrggg^^^[[[WWWSSSNNNKKKIIIHHHAAABBBDDDEEEEEECCCBBB@@@>>>>>>>>>AAADDDGGGGGGFFFGGGHHHJJJJJJJJJLLLNNNQQQYYYXXXWWWVVVUUUVVVVVVWWWXXXZZZ]]]___^^^[[[XXXUUUYYYfffvvv}}}wwwwww{{{~~~xxxxxx|||vvvpppjjjgggbbbaaa```aaaccccccbbbaaaaaa___[[[VVVRRRQQQTTTXXXfffpppyyy~~~jjjPPPDDD;;;333666666555444444444444555111666555666888>>>```rrr]]]SSSNNNUUUcccqqqssskkkhhhbbb[[[uuuwwwqqqlllfffaaa___ccceeegggooo|||dddIII;;;777555444444333222222111111000000000000////////////000000////////////000000///000111222222555999<<>>:::666666555444444444444555222888666444888CCCfffjjj^^^SSSUUUeeewwwwwwooogggcccyyyyyyqqqkkkeee^^^YYYNNNOOONNNOOOTTT```ooozzzvvvzzz|||ZZZ@@@555555555444444333333222222////////////000000000000111000000//////000000111000111333444666:::???BBBAAASSSyyyuuu^^^```ppp|||zzz}}}~~~pppkkkkkkggg```VVVLLLGGGEEEBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKLLLNNNRRRUUU```gggnnnrrrtttwww}}}}}}wwwttttttuuusssqqqoooqqqsssuuuvvvuuusssrrryyyzzz|||~~~}}}{{{uuuooollllllnnniiihhhhhhiiijjjiiifffccc```]]]XXXUUUSSSSSSSSSSSSTTT^^^fffggghhhnnnuuuyyy{{{rrrjjjeeepppfffLLL>>>;;;666666555444444444444555222777555333;;;IIIjjjjjj```VVVYYYjjj}}}zzzkkkeeezzzwwwnnnfff___XXXSSSJJJJJJIIIHHHLLLXXXjjjyyy}}}gggHHH888555555555444333333222222.../////////000000000111111111000000000000111111000222444555888<<>>NNNnnn}}}{{{iiieee\\\UUU[[[oootttiii}}}vvvkkkccc[[[SSSNNNIIIGGGFFFFFFIIITTThhhyyysssPPP>>>666555555444444333222222.../////////000000111111111111000000000000111111000222444666888===BBBFFFUUUxxxzzzeeecccqqq~~~||||||~~~{{{nnnaaaeeezzz{{{|||kkkZZZPPPEEE???@@@BBBBBB@@@AAACCCDDDGGGHHHIIIJJJJJJLLLKKKJJJIIIKKKMMMOOOQQQTTTYYY___dddkkksss|||~~~|||}}}~~~}}}{{{~~~zzzvvvqqqlllhhhfffgggiiijjjjjjhhhggghhhhhhgggddd___ZZZUUUSSSQQQQQQOOORRRXXX^^^eeeiiimmmnnnqqqxxxyyyuuuxxx~~~zzzpppYYY___cccbbbZZZRRRNNNMMMSSSZZZeeeuuuuuuYYYCCC888666666555444444444444555:::222666:::999MMMwww___YYYQQQRRRWWWcccuuuwww}}}qqqhhhbbb\\\TTTOOOIIIFFFEEEGGGJJJSSSeeettt^^^===:::666555666555222111333000000000000000000000000111111000000000000000111///555999::::::>>>DDDIIIcccmmmZZZcccuuutttqqqzzz}}}vvv```\\\rrr}}}yyyzzz}}}~~~~~~zzzkkk```JJJEEE@@@???BBBDDDBBB???GGGLLLNNNKKKIIIJJJJJJHHHNNNQQQRRRPPPPPPTTT]]]eeefffoooyyy}}}}}}zzztttsssxxx||||||}}}yyytttoookkkhhhggggggiiijjjiiihhhffffffggggggddd___YYYTTTQQQOOONNNLLLOOOSSSXXX]]]```bbbcccjjjoooppplllnnnuuusssjjj]]]```bbb___XXXSSSRRRSSSTTTXXX^^^jjjsssYYYEEE;;;666666555444444444444555888222777;;;===VVV~~~ZZZPPPQQQRRRXXXeeewww{{{pppgggbbb\\\UUUPPPLLLIIIGGGGGGJJJRRRcccsssiiiFFF;;;777444666555222111333111111111111111111111111111111000000000000111111222222666;;;===@@@HHHQQQ|||tttfffkkkrrrwww{{{zzziii[[[bbb{{{}}}yyyxxxzzz}}}~~~tttjjj___SSSLLLHHHEEEAAAAAABBBDDDEEEEEEJJJKKKKKKJJJMMMSSSTTTQQQSSSVVVZZZ]]]bbbjjjttt{{{~~~~~~|||yyyvvvtttoooqqqooolllmmmsssvvvvvv|||}}}{{{vvvqqqmmmjjjiiihhhhhhiiijjjiiigggeeeeeeeeegggddd^^^XXXRRRNNNLLLKKKHHHJJJLLLNNNQQQRRRSSSSSS\\\``````]]]aaaiiikkkfffcccdddbbb^^^YYYWWWYYY\\\ZZZ[[[[[[aaarrrqqqYYYGGG===777666555555444444555555666222777;;;@@@bbb]]]MMMPPPRRRZZZiiizzzyyyooogggaaa[[[VVVQQQOOOLLLIIIHHHIIIQQQbbbrrr{{{{{{zzzxxxxxxzzz~~~pppKKK<<<777444555555222111333111111111111111111111111111111000000000111111222555000333===@@@AAAOOObbbqqqnnnpppmmm{{{yyyfffSSSTTTjjjwwwuuutttvvvyyy}}}~~~uuueeeWWWNNNHHHCCC@@@CCCCCCCCCAAAAAACCCGGGKKKQQQQQQOOOPPPXXXcccfffcccdddggglllttt}}}hhhkkkpppuuuyyyzzzyyyxxxtttqqqmmmjjjgggeeecccbbbgggjjjkkkjjjmmmtttvvvuuuyyy|||yyytttoookkkiiiiiiiiihhhiiijjjhhhfffdddcccdddgggddd^^^WWWPPPLLLIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEJJJNNNOOOOOOUUU```ffffffhhhhhhgggcccaaa```cccfffeeedddaaa```lllqqqZZZGGG===777666666555555555555555777444888:::BBBkkk}}}iiiUUUPPPRRR\\\mmm~~~}}}wwwnnnfff```[[[VVVSSSPPPLLLIIIHHHIIIPPP```ppp~~~{{{qqqpppooommmmmmqqqwww{{{oooKKK>>>888444555555333222333111111111111111111111111111111000000111111222222666111666@@@@@@@@@YYYyyyzzzkkkqqquuuooo~~~eeeRRRIIIYYYvvvzzzsssrrrrrrsssvvvzzz~~~yyyhhh___RRRHHHEEEEEEEEEEEE???BBBCCCAAA???AAAFFFLLLZZZ]]]___aaaiiisssxxxxxx|||~~~NNNQQQUUUZZZ]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWYYYZZZccchhhjjjkkkooouuuxxxvvvyyy}}}{{{xxxsssnnnjjjiiiiiiiiihhhiiijjjhhhfffdddcccdddgggccc]]]VVVOOOJJJGGGFFFEEEDDDCCCAAA???>>>===<<<<<>>BBBEEECCC@@@@@@FFFLLL___hhhppprrruuu|||EEEGGGKKKNNNOOOOOONNNMMMLLLNNNOOOPPPQQQSSSWWWZZZaaaeeehhhhhhlllrrrtttrrrxxx}}}zzzwwwsssoookkkiiihhhhhhhhhiiijjjiiigggeeeeeeeeegggccc]]]UUUOOOJJJGGGEEEDDDCCCAAA>>><<<;;;::::::666888;;;@@@HHHUUUaaaiiijjjmmmqqqtttvvvuuusssrrrooonnniiiaaacccsss|||bbbJJJ<<<888777666666555555666666999888999999HHHvvv{{{hhhWWWOOOSSSaaawwwyyyuuummmeee]]]XXXTTTSSSLLLIIIGGGGGGGGGKKKXXXeeemmmuuuzzzwwwpppjjjccc]]]\\\\\\[[[[[[\\\aaahhhnnnwww~~~}}}~~~^^^BBB999333444666444222222222222222222222222222222111111111111111222333444444999AAAEEECCCQQQ~~~zzzooorrrtttooouuunnnSSSGGGNNNaaaxxx{{{vvvxxxwwwtttqqqqqqvvv}}}yyyiii[[[LLLIIIFFFFFFGGGFFFBBB???AAAFFFJJJJJJHHHHHHLLLPPPaaammmwwwyyyyyy~~~FFFGGGIIIKKKLLLLLLKKKKKKIIIKKKNNNOOOOOORRRWWW[[[___cccddddddggglllnnnmmmuuu|||zzzxxxuuupppmmmiiigggfffgggiiijjjiiihhhffffffgggfffccc]]]UUUOOOJJJGGGFFFCCCBBB@@@===;;;:::::::::888999;;;???EEENNNZZZbbbgggkkkpppuuuxxxxxxuuussslllkkkeee[[[\\\lll{{{vvvjjjOOO===888777777666666666666666777777999;;;OOOzzz```TTTOOOSSSccc{{{xxxtttmmmddd\\\VVVSSSRRRLLLIIIHHHGGGEEEFFFPPP\\\^^^dddgggbbb[[[WWWSSSPPPOOOOOOPPPPPPSSSXXX^^^cccnnnuuu~~~fffDDD:::222333666555333222222222222222222222222222111111111111222333444555666<<>>@@@CCCIIISSS\\\fffhhhmmmssswwwxxxvvvsssiiiiiibbbWWWWWWiii}}}vvvoooRRR???888888777666666666666666555666999===UUUvvv^^^VVVOOOSSSddd}}}xxxtttmmmddd[[[UUURRRRRRLLLJJJIIIGGGDDDCCCKKKUUUQQQWWWXXXQQQJJJHHHHHHHHHFFFGGGHHHIIILLLQQQWWW\\\fffmmmwww~~~~~~fffEEE:::222333666555333222222222222222222222222222111111111111222333444555777===AAADDDQQQvvv~~~}}}tttmmmZZZGGGDDDKKKaaazzz|||zzzzzzrrrtttuuuuuutttvvv{{{~~~{{{{{{~~~uuucccVVVRRRPPPNNNLLLIIIEEEFFFJJJMMMMMMLLLMMMQQQXXX]]]```aaabbbbbbggglllooopppvvvDDDDDDDDDEEEFFFHHHJJJJJJIIIJJJJJJLLLMMMPPPQQQSSSYYY\\\___aaacccfffiiikkkllllllwww|||}}}yyywwwsssooommmllllllmmmmmmnnnooonnnkkkiiiiiijjjdddaaa\\\TTTLLLHHHFFFFFF>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???BBBIIIRRRXXX```hhhmmmnnnqqqvvvuuupppooocccVVVQQQTTTaaauuuiiiQQQEEE999888777666666555555666666999===777[[[qqqjjjvvv|||RRRVVVOOOVVVggg||||||uuukkkbbb[[[VVVSSSQQQLLLIIIGGGFFFFFFGGGFFFEEEKKKIIIFFFEEECCCAAA===:::@@@AAABBBCCCEEEIIIOOOSSSbbbffflllqqquuuzzzvvvqqqNNN>>>777777333666888000111111111111111111111111111111222222222333666888777@@@AAACCC___yyyiiiQQQCCCHHH^^^ppp{{{wwwvvvssssssttttttvvvyyy}}}~~~~~~}}}}}}}}}yyymmm]]]VVVWWWUUUPPPMMMMMMOOOSSSSSSQQQOOOOOOWWWZZZ___bbbddddddeeefffeeedddcccfffmmmwwwDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQVVVYYY\\\^^^```cccfffhhhmmmlllsss}}}}}}wwwzzz~~~xxxvvvqqqmmmkkkjjjkkklllmmmnnnooonnnkkkiiihhhiiiddd```ZZZRRRKKKFFFEEEEEE??????>>>============>>>?????????@@@DDDJJJSSSYYY^^^eeejjjkkkmmmqqqoookkkkkkaaaVVVPPPQQQZZZnnnlllSSSCCC999888777666555555555555333666<<<777[[[tttmmmwwwXXXTTTQQQYYYjjj}}}{{{uuukkkbbb[[[VVVSSSQQQLLLIIIEEECCCBBBBBBAAA???CCCAAA?????????===;;;999<<<===>>>>>>???CCCHHHKKKUUUYYY___ccchhhooowww~~~{{{tttQQQ???777666333555777000111111111111111111111111111222222222222333666999<<>>@@@FFF^^^zzz___JJJLLL```yyytttooolllmmmnnnsssxxxzzz|||~~~{{{zzzyyy||||||mmmmmmtttzzzyyyvvvsssooolllrrrpppmmmjjjgggeeedddccc]]]^^^___```bbbdddfffgggdddaaa\\\VVVUUU[[[gggooo|||DDDCCCCCCBBBBBBCCCCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRUUUWWWYYY[[[^^^```gggnnnzzz{{{tttqqq~~~{{{xxxrrrnnnkkkkkkmmmooommmooopppoookkkhhhffffffeee___VVVNNNJJJHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHNNNTTTYYY```cccgggjjjmmmnnnmmmlllccc```ZZZSSSKKKLLLYYYiiixxxYYYCCC888888777666555555555555666888???<<<]]]ssskkkoooXXXSSS^^^pppyyysssiiiaaa[[[WWWTTTRRRPPPLLLGGGDDDBBBAAA@@@???<<<;;;::::::<<<<<<<<<;;;;;;<<<<<<;;;:::;;;>>>@@@???BBBEEEHHHMMMVVVbbbjjjsss{{{zzzttt___FFF888777222222444///111111111111111111111111111222333444444666999<<<>>>???LLLooo^^^HHHPPPkkk|||vvvrrrnnnmmmnnnppptttyyy{{{}}}{{{xxxvvvwww~~~vvvjjjfffpppzzz~~~~~~}}}~~~~~~yyyuuusssooolllcccbbb```aaacccfffggghhhfffeeeaaaZZZTTTTTTZZZ```mmmsss~~~DDDCCCBBBBBBAAABBBBBBBBBFFFFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSUUUVVVXXX[[[]]]dddmmmzzzqqqyyy|||zzzwwwrrrmmmkkkkkklllnnnooopppqqqpppmmmiiifffeeefff___VVVOOOMMMLLLLLLLLLFFFFFFEEEDDDDDDDDDDDDEEEBBBDDDGGGIIILLLQQQVVV[[[```bbbfffkkknnnnnnnnnooodddbbb___XXXNNNJJJSSS___www}}}~~~{{{\\\FFF999888777666666555666666666777???>>>___mmmggglllVVVQQQ___sssxxxrrrhhh```ZZZWWWTTTRRROOOLLLGGGCCCCCCCCCCCCBBB???===;;;;;;<<<<<<<<<;;;<<<======<<<;;;;;;===???===>>>@@@BBBFFFNNNYYYbbbiiirrryyyiiiKKK:::888333111333000111111111111111111111111111222444444555888;;;>>>@@@FFF\\\zzzVVVFFFYYY|||wwwtttrrrooooooqqqtttwwwzzz||||||vvvwww|||xxxqqqjjjcccdddkkkttt{{{~~~~~~vvvmmmiiifffdddeeegggggggggaaaccccccaaa\\\XXXWWWXXX^^^dddpppCCCCCCBBBBBBBBBBBBBBBCCCFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNQQQSSSTTTVVVYYY[[[aaagggppp{{{vvvwww{{{~~~wwwtttqqqmmmkkkjjjjjjkkkppprrrsssrrrnnnjjjfffeeeeee^^^VVVQQQQQQQQQQQQPPPHHHGGGFFFFFFEEEEEEFFFFFFDDDGGGJJJMMMQQQVVV[[[___aaaaaadddjjjlllkkkkkknnnfffeeeccc^^^TTTMMMPPPWWWiiirrr~~~xxx~~~}}}^^^III::::::999888777777777777444444===>>>```jjjhhhiiiXXXQQQbbbuuuwwwqqqhhh```ZZZWWWTTTSSSLLLHHHDDDAAAAAABBBBBBCCC@@@>>>;;;:::;;;;;;;;;:::;;;<<<======<<<<<<>>>???===>>>??????AAAGGGPPPXXXaaalll|||~~~rrrQQQ<<<999444111333111111111111111111111111111111222444555666999===@@@>>>MMMooofffJJJIIIgggwwwpppooopppnnnoooqqqwwwxxx{{{~~~{{{vvv|||zzzoookkkiiifffkkknnnuuu}}}xxxqqqllljjjhhheeebbb]]]___aaaccccccaaa^^^[[[WWWZZZcccrrr~~~CCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOQQQQQQSSSVVVXXXZZZaaaeeekkk|||{{{yyyyyy~~~}}}wwwvvvsssqqqnnnlllkkkkkkrrrtttuuutttpppkkkgggeeebbb\\\UUURRRSSSUUUSSSQQQHHHHHHGGGFFFFFFFFFFFFGGGGGGJJJOOOSSSWWW\\\aaadddeeebbbeeejjjkkkhhhhhhkkkiiigggeeebbbYYYPPPNNNQQQ[[[fffuuuvvvwww|||___JJJ<<<;;;:::999888888888888666555======^^^lllpppvvveeeUUUSSSeeeyyyvvvpppggg___ZZZWWWUUUSSSLLLHHHCCC??????@@@AAAAAAAAA>>><<<;;;<<<===>>>===;;;===>>>???>>>???AAABBB@@@AAAAAA??????CCCJJJPPP]]]iii{{{zzzUUU>>>;;;555111333222111111111111111111111111111222444666777:::>>>AAA???WWW|||uuuSSSGGGSSSqqquuunnniiilllnnnnnnoooqqquuuwww||||||zzzyyyxxxttt~~~{{{{{{|||{{{yyy{{{yyyqqqkkkfffcccaaacccgggiiigggddd[[[YYY[[[cccnnnwwwCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGGGGHHHKKKMMMOOOPPPQQQTTTVVVSSS\\\aaacccqqq{{{|||~~~{{{~~~|||zzzyyyxxxuuusssqqqooonnnsssuuuvvvuuuqqqkkkgggfff___ZZZTTTSSSUUUVVVTTTRRRIIIHHHGGGGGGFFFFFFGGGGGGIIIMMMRRRWWW[[[```eeehhhjjjfffgggllllllgggfffiiikkkhhhfffccc\\\RRRMMMNNNRRR^^^ooo}}}xxxuuu|||^^^KKK<<<<<<;;;:::999999999999<<<999>>>===[[[pppyyymmm\\\LLLUUUhhh|||uuuoooggg___ZZZWWWUUUTTTNNNJJJDDD@@@???@@@AAAAAABBB???======???AAABBBBBB===???AAABBBBBBCCCEEEFFFDDDEEEDDDBBB@@@BBBHHHMMM\\\iii{{{}}}~~~XXX???<<<666111333333111111111111111111111111111333555666888;;;???BBBHHHeeeqqqgggLLLMMM^^^uuuyyyoooiiigggkkkooooooppprrrrrruuu~~~|||uuutttuuuuuuppp~~~uuullldddcccggglllllljjjddd\\\VVVYYY```kkkxxxBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEJJJLLLNNNNNNNNNNNNPPPRRRWWWXXX\\\aaahhhpppwww{{{zzz|||}}}zzzxxx||||||xxxtttsssuuuvvvuuusssssswwwwwwuuuuuuwwwrrriii^^^WWWOOONNNSSSUUUTTTPPPMMMMMMMMMJJJHHHHHHLLLPPPQQQTTTXXX]]]aaaeeeggghhhkkkjjjhhhfffeeeeeeddddddiiikkkkkkfff]]]SSSNNNLLLPPPXXXdddssstttyyy]]]JJJ>>>888555666888777888;;;>>>333999???]]]ooozzzyyywwwdddSSSPPPSSSfffzzzuuuqqqggg]]]XXXWWWVVVUUUJJJHHHEEECCCAAAAAAAAABBB@@@??????BBBFFFGGGEEEBBB===CCCFFFCCCDDDIIIKKKHHHNNNLLLIIIFFFEEEEEEFFFHHHWWWdddwww}}}iiiDDD666111333444---111111000000000000000111444777222333===>>>===DDDOOO{{{zzzsssXXXHHHSSSppp{{{oooeeellloookkkjjjnnnrrrqqqxxx{{{}}}yyyrrrjjjnnnyyyqqqnnnnnnmmmooosssmmmddd\\\ZZZ\\\aaakkkuuuBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFJJJLLLMMMNNNNNNNNNPPPQQQUUUVVVYYY]]]cccjjjooosssvvvzzz}}}yyy{{{zzzxxxvvvvvvwwwwwwtttrrrqqqwww{{{wwwssspppkkkeeeZZZTTTNNNNNNRRRVVVTTTRRROOOPPPPPPNNNLLLMMMPPPTTTVVVXXX[[[___cccfffhhhiiijjjjjjiiifffdddbbbaaabbbeeefffeeebbb\\\VVVRRRPPPMMMSSS\\\hhhtttttt{{{^^^HHH>>>888555666888777888;;;===666<<>>999555777777666777::::::999AAACCChhhiiiaaaxxxpppwwwjjjWWWRRRYYYjjj|||yyynnniiibbb^^^[[[WWWRRRNNNLLLJJJGGGGGGHHHJJJKKKKKKAAAEEEJJJMMMMMMLLLKKKJJJJJJPPPTTTTTTSSSSSSQQQNNNIIIKKKNNNQQQRRRPPPMMMLLLSSS```tttwwwssstttLLL;;;333555888333333222222111111222222333111555444666>>>===AAAOOOyyyvvvvvvuuuwwwuuukkkYYYMMMFFFTTTvvvzzzhhh\\\```iiiqqqqqqppprrrtttuuu|||yyytttrrrnnnmmmxxx~~~zzzvvvqqqiii]]]VVVYYYaaaiiiuuu???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHJJJLLLLLLLLLLLLNNNPPPQQQRRRTTTVVVZZZ^^^aaacccnnnqqqxxx}}}~~~|||{{{yyyyyyyyyxxxxxxtttwwwxxxuuuooojjjeeeaaa___[[[XXXXXX[[[]]]\\\ZZZUUUVVVWWWXXXYYY[[[]]]___aaabbbcccdddfffhhhjjjkkkjjjllllllhhhaaa\\\\\\]]]ZZZVVVQQQPPPRRRTTTSSSRRRLLLMMMNNNQQQYYYgggwww~~~jjjPPP???999555777777666777:::888;;;CCCDDDjjjvvviii{{{ttt{{{kkkWWWRRR]]]mmm}}}wwwmmmfff^^^[[[ZZZWWWVVVVVVTTTQQQMMMMMMOOOQQQQQQPPPBBBHHHPPPSSSQQQNNNLLLLLLMMMRRRWWWYYYWWWTTTPPPMMMPPPQQQSSSTTTSSSPPPLLLIIIOOO\\\pppxxxrrrkkkFFF888222555888444333333222222222333444444333999888;;;@@@???HHH]]]}}}yyyzzzwwwwwwttthhhYYYNNNMMMcccssseee\\\```hhhqqqsssrrrqqqtttwwwyyytttpppooonnnttt}}}yyyxxxyyy{{{}}}|||{{{vvvpppjjj```WWWVVVZZZ^^^jjj|||>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKKKKKKKMMMOOOOOOPPPRRRVVVYYY]]]```aaaiiikkkqqqyyy|||xxxuuusssuuuxxxzzz{{{vvvrrrssstttrrrmmmhhhfffcccaaa```aaa```^^^[[[XXXYYYZZZ]]]___aaabbbbbbcccdddeeefffggghhhiiiiiijjjkkkkkkhhhbbb]]]\\\\\\UUUOOOIIIGGGIIILLLMMMLLLLLLLLLJJJJJJOOO\\\nnnzzzjjjQQQ???999666777777666777999777999CCCDDDjjjtttuuu{{{iiiWWWUUU___nnn~~~wwwoooeee[[[WWWUUUVVV]]]eee]]]XXXSSSRRRTTTUUUSSSQQQHHHNNNVVVXXXVVVRRRPPPOOOKKKOOOUUUYYYWWWRRRMMMKKKQQQQQQQQQPPPNNNLLLJJJIIIMMMYYYlll}}}zzzooo}}}gggHHH<<<666888:::555333333222222333444444555555::::::<<>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHJJJJJJJJJJJJLLLNNNNNNOOORRRUUUYYY\\\^^^```bbbeeejjjpppxxx~~~{{{vvvqqqnnnqqqvvv{{{wwwsssxxx~~~}}}wwwsssllljjjhhhfffeeebbb___\\\[[[\\\]]]aaadddfffeeeddddddeeeggghhhiiiiiihhhhhhiiihhhgggeeeccc___\\\ZZZPPPKKKEEEBBBAAACCCFFFGGGIIIIIIGGGEEEGGGRRRbbbnnniiiMMM@@@:::666777777666666999777666@@@DDDiiiuuurrrxxxgggWWWWWW___oooyyyrrrfffZZZTTTPPPRRRaaarrrddd^^^XXXVVVXXXXXXUUURRRQQQUUUZZZ\\\[[[WWWSSSQQQHHHKKKRRRXXXWWWPPPLLLLLLLLLLLLKKKKKKLLLMMMNNNOOONNNYYYiiiyyyooowwwiiiKKK???777666777111222222222222333444555555444999999;;;>>>CCC___vvvpppiii[[[SSSSSSaaa}}}yyynnngggccccccccciiiqqquuutttttt|||vvvmmmkkkkkknnnwww}}}|||wwwooolllgggdddccc\\\cccooo|||<<<===???BBBCCCCCCBBBAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKMMMLLLNNNPPPSSSVVVYYYZZZ[[[YYY^^^eeejjjooovvv}}}yyytttqqqsssxxx|||zzz{{{}}}qqqpppooommmkkkgggcccaaa______aaaeeeiiijjjhhhfffdddfffiiikkklllkkkiiigggfffcccaaaaaabbbaaa\\\WWWKKKIIIEEE@@@===>>>BBBEEEGGGHHHHHHEEEDDDLLLYYYdddyyyoooMMM@@@:::666777777555666888999333===GGGjjj|||nnn}}}uuu|||fffVVVUUU^^^nnn}}}ttthhh\\\SSSKKKMMMaaaxxxkkkddd]]]\\\^^^___[[[WWWVVVWWWYYY[[[[[[XXXSSSOOOHHHJJJQQQYYYYYYRRROOOPPPJJJKKKLLLNNNQQQTTTVVVWWWRRR[[[iiivvv|||jjjKKK>>>555333555000111111111111222333444555555999999;;;AAAKKKqqqwwwlllaaaOOONNNXXXnnnvvvjjjdddccccccdddiiipppvvvvvvyyyssshhhjjjnnnvvv~~~~~~yyyyyyyyy{{{}}}zzzttttttxxxwwwmmmeeecccddd```cccjjjsss;;;===???BBBCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIIIIKKKMMMLLLMMMOOORRRTTTUUUVVVWWWRRRZZZccchhhkkkpppzzz}}}{{{wwwxxx{{{}}}}}}uuuttttttssspppmmmiiigggbbbbbbdddhhhlllmmmjjjgggdddgggkkknnnooommmjjjhhhccc___\\\^^^bbbaaa[[[UUUHHHHHHEEE@@@;;;<<<@@@EEEHHHJJJJJJGGGEEEJJJVVV```rrrzzzwwwPPP@@@:::666777777555666888:::111;;;IIIlllwwweeettt|||gggTTTRRR]]]nnntttiii^^^SSSIIIHHH^^^yyypppjjjcccbbbeeefffbbb]]]VVVUUUUUUWWWXXXVVVOOOJJJJJJKKKRRR[[[[[[UUURRRUUUNNNPPPSSSVVVYYY[[[\\\\\\UUU]]]iiiuuunnnMMM???666666999666111111111111222333444555666:::;;;>>>EEETTTzzzlll^^^JJJPPP```|||vvvkkkeeecccdddeeehhhpppwwwxxx}}}~~~qqqhhhkkkrrr~~~~~~~~~|||tttpppgggkkkssszzzyyytttqqqsss}}}~~~pppeeedddhhhcccdddgggnnnzzz======???@@@AAABBBBBBBBBEEECCCBBBAAAAAABBBDDDEEEHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJLLLMMMNNNQQQUUUXXXVVVVVVZZZ```dddkkkvvv~~~~~~wwwxxx}}}~~~}}}}}}}}}~~~~~~vvvyyy|||zzztttnnnjjjhhhffffffgggiiilllmmmkkkjjjhhhfffeeeiiinnnoookkkgggdddfffhhheee___ZZZWWWVVVOOOJJJCCC>>>>>>@@@CCCEEEIIILLLOOONNNKKKKKKPPPUUUdddooo|||yyy[[[DDD;;;555555666555666777444888777HHHttt|||gggyyycccUUUTTT^^^nnn{{{kkk]]]VVVMMMNNN^^^fffffffffccc```^^^]]]]]]\\\YYYVVVRRRPPPOOOOOOOOOMMMQQQXXX___```[[[VVVTTTMMMUUU[[[^^^___^^^XXXQQQRRR\\\lll{{{xxxTTT@@@888444333555555444333222333444555666888<<<===<<>>???AAAAAA???BBBEEEFFFFFFEEEFFFJJJNNNTTTYYY```dddhhhrrrooo~~~uuu[[[DDD<<<555555666555555777666;;;:::LLLzzzrrr{{{wwwbbbSSSTTT^^^ooo|||cccRRRTTTVVVYYY]]]aaabbbaaa___]]]ZZZYYYXXXYYY[[[\\\[[[ZZZTTTUUUXXX```gggeeeYYYMMMRRRUUUVVVSSSPPPNNNJJJDDDOOOXXXfffuuu~~~ZZZBBB999555444444555444333333333444666777444<<>>@@@@@@@@@AAAEEEHHHJJJLLLOOOQQQTTT^^^rrrrrrZZZEEE<<<666555666555555777333777777JJJyyyjjjvvvvvviiiyyyaaaSSSUUU___pppttt]]]XXXWWWZZZ___ccceeeccc___[[[ZZZYYYYYY\\\```bbbaaa___UUUTTTWWW___jjjkkk^^^OOONNNPPPOOOKKKIIIIIIHHHDDDMMMUUUaaappp~~~^^^DDD999666555444444444333333444555666777999@@@AAAKKKqqq~~~wwwkkkUUUDDDJJJZZZsssggg___```dddfffhhhkkkhhhqqq{{{xxxkkkaaaaaafffuuu~~~wwwvvvsssmmmgggjjjzzz===>>>>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEDDDEEEGGGJJJJJJJJJKKKLLLNNNMMMOOOSSSWWW[[[dddvvv{{{~~~yyyuuuvvvxxx|||wwwvvv}}}uuupppiiihhhggghhhkkkllllllkkkggghhhjjjlllnnnnnnmmmkkklllllllllkkkiiifffccc```ZZZSSSKKKFFFDDDCCC???;;;999999:::;;;<<<>>>AAACCCDDDDDDEEEFFFFFFNNNcccxxxoooYYYEEE===666555666555444666666;;;;;;OOOppp___qqqrrrbbbtttcccSSSUUU```pppjjjbbb```aaacccfffgggeee___ZZZYYYWWWWWWZZZ___bbb```]]]WWWXXXXXX]]]eeehhh]]]NNNGGGIIIHHHDDDEEEIIIKKKJJJLLLRRR]]]kkk{{{dddGGG999666555333444444333333444555777888<<>>>>>???@@@@@@??????CCCCCCCCCCCCCCCCCCCCCBBBEEEFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHJJJKKKKKKMMMOOOKKKMMMQQQUUUYYYbbbvvv{{{vvvtttuuuxxx|||uuuooovvv{{{uuukkkjjjhhhiiikkkllllllkkkgggiiikkkmmmnnnnnnmmmmmmlllllllllnnnnnnlllgggddd^^^YYYRRRKKKEEEAAA===:::888888888999;;;>>>@@@BBBCCCAAABBBCCCAAAEEEYYYooommmYYYEEE===666666666444444666666;;;===QQQiii[[[pppyyyffftttgggTTTSSS```qqqrrrjjjhhhgggeeefffhhhfffaaa\\\YYYVVVSSSUUUZZZ\\\ZZZVVVZZZ]]][[[XXXYYY[[[TTTIIICCCEEEDDDBBBEEEKKKPPPPPPLLLPPPYYYgggwwwhhhIII:::777666333444444333333444666888999;;;===FFFccc{{{xxx~~~wwwrrrgggWWWGGGEEEWWWlllvvvfffaaa^^^aaaggglllmmmkkkqqq}}}|||mmmaaaYYY[[[iiiwwwzzzxxxxxxssslllnnnvvv===>>>>>>???????????????AAAAAABBBCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCFFFIIIKKKKKKKKKMMMNNNKKKMMMQQQSSSUUU^^^rrr|||wwwrrrqqqtttxxxzzztttnnnooovvvzzzqqqooolllkkkllllllkkkkkkgggjjjlllnnnooonnnnnnnnnkkkjjjiiijjjlllllliiigggdddbbb]]]TTTIIIBBB>>>===:::999999;;;>>>AAACCCDDDEEECCCEEEFFFBBBAAARRRhhhmmmZZZFFF===666666666444444555444999;;;PPPrrraaarrrhhhtttnnnXXXUUUaaaqqqtttjjjjjjfffbbbccceeefffccc```___ZZZTTTTTTXXXYYYVVVRRRWWW]]][[[PPPKKKMMMLLLFFFDDDFFFEEECCCFFFMMMRRRRRRMMMOOOVVVccctttlllJJJ:::888666333444444333444555777888:::>>>???OOOwwwuuurrrxxxwwwnnn```OOOEEELLLfff~~~zzznnnbbb___^^^bbbjjjoooooommmxxxzzzoooccc[[[YYYaaasss{{{uuuxxxwwwpppnnnqqq===>>>>>>????????????>>>???@@@AAACCCDDDEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEEDDDGGGJJJKKKKKKKKKLLLMMMLLLNNNQQQRRRRRRZZZooo}}}{{{xxxtttqqqqqqtttwwwwwwtttoookkkkkkttt~~~~~~vvvtttpppnnnmmmlllkkkjjjgggjjjmmmoooooonnnnnnnnnjjjgggeeefffhhhjjjjjjiiijjjjjjfff\\\NNNEEEAAABBB<<<;;;;;;===@@@CCCEEEFFFGGGFFFHHHJJJDDDAAAPPPeeezzznnn\\\FFF===666666666444444555555:::<<>>???AAABBBBBBAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMOOOOOONNNVVVkkk~~~xxxrrrrrrrrrppprrrwwwvvvooonnnssssssnnnqqq{{{|||~~~zzztttooollljjjgggeeegggiiikkklllkkkkkklllmmmkkkkkkjjjgggeeegggmmmrrrqqqrrrpppiii]]]QQQGGGBBBAAAAAABBBEEEJJJQQQYYY^^^TTTTTTRRROOONNNQQQWWW]]]sssxxxnnnppp|||iiiVVVGGG===555555666555444444333:::===QQQyyyccc{{{jjjooommmcccRRR^^^nnn~~~xxxrrr^^^WWW]]]cccmmmuuussslll```ZZZ```ccc^^^WWWTTTTTT]]]```YYYOOOLLLNNNPPPIIIEEEAAA@@@CCCHHHLLLOOOQQQPPPRRR^^^ooorrrOOO:::666777777333666777444222444888;;;EEEIIIjjjzzz{{{qqqqqqbbbLLL@@@HHHccczzzlllbbb]]]eeebbbaaannnvvvuuuuuuuuubbbUUUYYYffftttuuuvvvyyyqqqeeennn}}}???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNOOONNNVVViii||||||vvvrrrssstttrrrsssvvvooommmpppxxxuuummmmmmtttvvv|||||||||vvvqqqnnnllljjjhhhkkkmmmnnnnnnlllkkklllmmmkkklllkkkiiihhhiiinnnrrruuurrrnnnjjjdddZZZOOOGGGDDDBBBBBBJJJXXXhhhsssyyyssspppjjj```VVVSSSVVV[[[jjjvvvxxxkkkiiiyyyxxx}}}hhhTTTFFF===555555777666555666888<<<===RRRzzz^^^pppmmmooohhh```RRR^^^mmm}}}yyyhhhbbbeeekkkyyyxxxqqqjjjeeeeeegggeee]]]VVVTTT[[[]]]WWWQQQQQQSSSTTTLLLGGG@@@===???EEEKKKOOOQQQQQQTTT^^^nnn~~~sssOOO;;;666777666333555666555555777;;;===CCCRRR|||zzz{{{tttgggYYYHHHBBBPPPkkktttfff^^^]]]ddd``````nnnyyyzzz}}}yyyssslll]]]WWWaaaqqqxxxxxxyyyqqqfffhhhuuu???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNTTTfffwww{{{yyyzzzyyyuuussssssmmmnnnuuu{{{uuuiiieeejjjiiimmmvvv~~~~~~zzzyyytttqqqooonnnmmmoooppppppooommmkkkllllllkkklllllllllkkkllloooqqqxxxsssooommmlllfff[[[RRROOOJJJHHHQQQdddzzzrrr```TTTRRRTTT[[[dddmmmoooqqqxxxrrrjjjsssttt}}}lllUUUGGG===555555888777777888999<<<;;;RRRbbblllpppoooddd\\\TTT]]]lll|||}}}{{{qqqmmmnnnuuuzzzgggddddddhhhmmmlllccc[[[VVVZZZZZZVVVUUUXXXZZZZZZRRRKKKAAA;;;<<>>===AAAGGGJJJKKKMMMRRR[[[ggguuusssoooMMM;;;888888666666333444777:::;;;===@@@JJJuuutttpppxxx{{{^^^PPPEEEMMMcccyyy|||pppfff]]]XXX^^^```[[[]]]ppp}}}zzzoooeee___ZZZZZZdddyyy{{{yyytttooommmsss}}}zzzxxxtttqqqfffmmm~~~BBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJLLLMMMMMMQQQ]]]jjjzzz{{{qqqjjjjjjiiihhhddd___[[[___eeeeeecccgggrrr~~~~~~}}}zzzvvvuuusssrrrmmmnnnnnnmmmllllllmmmooojjjjjjkkklllnnnoooooooootttuuuwwwxxxvvvssspppnnnjjjeee]]]UUUTTT\\\iiissskkkZZZQQQMMMKKKJJJIIIMMM]]]ttt{{{oooppp|||wwwzzzyyy```MMMAAA888666666555444555333999>>>SSS|||hhheeeuuunnnmmmlll[[[YYYZZZiiizzzoooqqqvvvyyy{{{ooo\\\dddrrr]]]]]]dddbbb\\\WWWYYY```cccbbbUUUOOOGGGAAA??????@@@AAAEEEHHHNNNUUU```ooottt~~~kkkKKK;;;999999666888444444888:::999===CCC\\\|||www}}}yyyuuuuuusss^^^OOOGGGTTTkkkuuukkkccc^^^[[[___```[[[___sss|||pppeee]]]XXXTTT[[[llltttmmmiii```___]]]YYYWWW[[[cccjjjuuu{{{zzzvvvwwwyyylllnnnzzzCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJKKKMMMMMMOOOXXXcccvvv}}}rrriiiaaa^^^ZZZWWWWWW\\\dddjjjfffcccdddmmm|||~~~{{{xxxvvvtttnnnnnnnnnmmmllllllnnnpppjjjjjjjjjkkknnnppppppooorrruuuyyyyyywwwuuutttuuullliii```TTTJJJJJJSSS\\\ppp{{{qqq^^^SSSMMMHHHCCCEEELLL[[[rrr{{{nnnnnnrrrooo{{{yyy```MMMAAA777555555444444555777<<>><<<:::???CCCIIINNNWWWfffyyyxxx|||kkkJJJ;;;:::999666888555555999999888@@@KKKuuusssyyyuuueeeXXXLLLJJJ]]]vvv{{{nnnfffaaa___^^^___```\\\eeeyyyvvvjjjaaa[[[WWWSSS```tttwwwlllbbb]]]ZZZYYYWWWXXXYYYYYYZZZ\\\___bbbbbbgggmmmsssxxx}}}vvvxxx}}}rrrnnntttDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIKKKMMMLLLNNNUUU___ttt}}}rrrhhh___\\\WWWVVV[[[ccciiikkkjjjfffdddjjjvvv|||xxxvvvqqqqqqpppnnnllllllnnnpppmmmkkkjjjkkkooorrrrrrqqqssssssuuuwwwxxxxxxvvvtttmmmiiiaaaUUUKKKGGGJJJMMMUUU___nnnyyy|||tttggg]]]YYYRRRNNNTTT___kkk|||{{{lllkkk}}}mmmjjjyyy^^^III>>>444333555555666777999:::???[[[ccc```jjjhhhdddwww\\\ZZZWWWgggxxxxxx___UUUjjj~~~zzzkkkdddnnnkkkdddZZZYYY```hhhjjj^^^YYYRRRKKKFFFBBB>>><<<===AAAEEEHHHOOO^^^sssyyy}}}mmmLLL===;;;999555777555777<<<:::999FFFWWWsssppp|||vvv^^^RRRJJJOOOgggrrrggg```___``````]]]______kkkpppddd]]]YYYWWWZZZkkk~~~oookkkfffbbbaaabbbeeehhhjjjkkklllnnnoooooommmjjjggghhhiiigggeeefffjjjnnnwwwwww}}}xxxooooooDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJMMMLLLMMMTTT\\\nnn}}}qqqfffdddaaa]]]^^^dddkkkllljjjooojjjggghhhqqq{{{{{{wwwuuutttssspppmmmlllnnnpppooollljjjlllpppssstttsssuuurrrqqqtttyyy{{{wwwrrrpppjjjaaaWWWPPPKKKHHHGGGHHHPPP^^^nnnxxxzzztttnnnkkkdddcccmmmyyywwwffffffyyytttqqqzzz]]]FFF;;;222222444666888:::888666:::]]]___^^^jjjggg```xxx[[[YYYWWWgggwwwsss[[[[[[llluuuiiiXXXooommmeee\\\YYY```jjjnnnhhhaaaYYYPPPKKKGGGDDDBBB===@@@CCCEEEIIIXXXnnnttt{{{pppNNN>>>;;;999444666555888===;;;;;;KKK```qqqooozzzyyy___PPPKKKUUUpppwwwkkkaaa]]]]]]___aaa\\\^^^```pppxxxggg[[[UUUSSSRRReeevvv}}}sssmmmhhhhhhiiilllrrryyy~~~yyyuuutttppphhh```[[[[[[]]]]]]ddduuuyyyvvv{{{|||qqqnnn|||{{{zzzCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIIIIIIIKKKNNNQQQeeexxxyyyoookkkmmmllljjjiiihhhggghhhhhhkkkiiieeecccfffnnnyyy|||yyyzzzxxxuuusssqqqooooooooopppooonnnnnnppprrrrrrqqqqqqtttuuuuuuyyy|||wwwmmmnnniiibbbZZZRRRLLLHHHGGGDDDNNN^^^ooo}}}yyyyyyuuuhhhiiiyyy}}}~~~aaaDDD<<<555444666555666888777:::===YYYeee___jjjiii\\\zzz}}}___RRRUUUcccuuu______ooossshhh\\\iiimmmkkk___YYY___kkkqqqooolll```QQQJJJJJJIIIDDDCCCDDDGGGIIIHHHQQQjjj~~~xxxrrr~~~mmmNNN<<<777777777333;;;777888@@@>>>LLLppprrrvvvyyy}}}qqqTTTFFFNNNdddzzzooobbb[[[\\\^^^^^^[[[\\\ZZZfffxxxiiidddZZZNNNOOO[[[qqqsssnnnppptttuuuzzz{{{uuummmccc]]]]]]^^^bbblllzzz}}}||||||vvvzzz|||xxxyyyCCCEEEFFFFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIKKKNNNPPP___rrr|||uuurrrtttrrroookkkiiigggfffeee```___^^^^^^aaahhhrrryyy~~~{{{{{{yyyvvvsssqqqpppoooooopppoooooopppsssuuuvvvuuurrrtttttttttwwwzzzuuulllllliiibbb[[[SSSMMMIIIGGGEEENNN^^^rrruuuhhhiiiyyy\\\EEE<<<555555666555555888888;;;===WWWeee]]]sssqqq```zzzbbbTTTUUUbbbttt~~~iiiddduuu~~~ppp\\\gggnnnnnnccc[[[^^^ggglllpppmmmcccVVVPPPPPPMMMHHHFFFGGGKKKLLLKKKTTTlllrrrggggggzzzhhhKKK<<<777777888444;;;999:::@@@@@@XXXzzz}}}||||||~~~{{{dddLLLHHHTTTnnnsssjjj___ZZZ\\\``````^^^]]]\\\iiitttfffaaaXXXOOOUUUddd|||zzz|||{{{sssnnngggeeeccccccgggrrr~~~}}}wwwyyy}}}||||||~~~EEEFFFHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJMMMPPP```qqq~~~}}}}}}zzzvvvpppkkkgggeeeccc[[[\\\\\\]]]___ccchhhmmmxxx|||~~~{{{}}}{{{xxxuuurrrqqqppppppnnnmmmmmmpppsssvvvwwwwwwssstttsssrrrtttvvvrrrlllkkkhhhccc]]]VVVOOOJJJHHHGGGNNN\\\qqqtttgggiiixxxeeeFFF===666555555444444666777:::<<>>BBBiii|||}}}}}}lllVVVGGGIII^^^}}}~~~jjjccc[[[YYY\\\aaabbbaaa^^^```nnn{{{mmm```[[[SSSPPP]]]pppwwwtttmmmddd___bbblllttt~~~yyyyyyyyyuuuyyyFFFHHHIIIIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJMMMOOO^^^ppp}}}vvvooojjjfffeee```bbbccccccbbbbbbcccdddqqqyyy{{{www|||}}}zzzwwwtttrrrqqqpppmmmllllllnnnqqqtttuuuuuuttttttrrrrrrssssssooollljjjhhhddd___YYYRRRMMMJJJJJJMMMWWWiii~~~rrrggghhhxxxuuuGGG>>>666555555444444666444:::;;;SSSlllhhhqqq~~~hhhUUUSSS^^^nnn{{{ppplllooouuussslllnnnwwwtttbbbgggxxxxxxiiifffooouuuqqqfff___```cccdddaaa]]]ZZZZZZ[[[[[[ZZZZZZYYYVVVPPPOOOXXXlll}}}}}}``````ppplllPPP???888666666777777;;;???<<>>666555555444444666333::::::NNNjjjbbbooozzzjjjWWWRRR]]]lllyyyvvvpppooorrrpppiiifffiiitttlll___hhhsssrrrfffmmmttttttllldddbbbeee[[[WWWTTTTTTWWWZZZ]]]___ZZZXXXQQQIIIIIIUUUhhhvvveeeaaakkkmmmPPP@@@999777666888555:::???>>>TTT}}}vvvYYYIIIJJJQQQrrrwwwkkk^^^[[[XXXXXX[[[^^^______```jjj}}}zzzhhh^^^UUUPPPNNNVVVmmmwwwppphhhbbbgggsss~~~zzz~~~}}}|||}}}JJJKKKLLLLLLJJJHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIHHHHHHIIIKKKNNNQQQ[[[lll{{{tttooommmdddgggjjjkkkjjjjjjjjjkkknnnuuu{{{zzzxxxzzz~~~~~~zzzwwwtttrrrrrrqqqpppooopppsssuuuuuuuuuvvvtttuuuwwwvvvqqqooopppllljjjgggbbb^^^YYYVVVTTTQQQPPPSSS[[[iiivvv~~~}}}pppgggiiivvvaaaFFF===666555555444444666444;;;999GGGzzzgggUUUlllxxxhhhtttlllYYYRRR\\\jjjxxxxxxooommmllliiihhhjjjggghhhcccmmmuuufffiiinnnqqqoooiiigggiiiZZZSSSNNNNNNPPPSSSXXX]]]TTTRRRKKKBBBCCCOOO___hhhrrrvvv|||kkk```ddd~~~kkkNNN>>>999888888999444;;;@@@EEEiiilllQQQGGGLLL\\\~~~sssfff[[[ZZZXXXYYY[[[]]]]]]]]]cccqqqrrr```XXXQQQOOORRR___www|||tttmmmeeelll}}}|||}}}~~~yyyyyyzzz|||}}}{{{}}}KKKMMMMMMMMMKKKIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIHHHGGGHHHKKKMMMQQQTTT___ssswwwqqqnnnfffhhhjjjkkkjjjkkklllnnnmmmrrrvvvuuuyyy|||xxxuuusssrrrooonnnnnnpppsssvvvwwwwwwuuutttwww{{{zzzsssppprrrnnnlllhhhccc___\\\ZZZYYYWWWWWWXXX]]]fffqqq{{{{{{ooogggiiiuuuxxxWWWEEE<<<555555666555555888444<<<888CCCsssiiiRRR[[[ooogggsssmmmZZZSSS\\\jjjxxxxxxooollllllhhhdddaaa```}}}iiiiiinnneeebbbdddkkkooommmlllnnncccWWWMMMJJJIIIJJJOOOVVVUUUUUUNNNEEECCCJJJRRRTTT\\\aaaiiirrr{{{mmm^^^```}}}lllOOO>>>999999999:::555<<>>UUUzzz^^^lllyyyxxxiiibbbbbbppp~~~~~~zzzxxx~~~sssjjjfffeeeeeekkklllllllllkkklllooorrrpppooommmkkkiiigggdddccc```cccdddaaa\\\ZZZ[[[^^^bbbuuutttcccZZZRRRKKKLLLHHHGGGOOO]]]fffccc]]]ZZZppp}}}hhh```tttlllGGG999???@@@888???>>>UUUsssxxxrrrXXXGGGIII```ppp___TTTRRRSSSRRRTTTXXXZZZYYY]]]lll{{{wwwhhh]]]UUUOOOIIINNN[[[nnn~~~yyyqqqnnnuuu|||xxxtttnnnqqquuuyyy|||~~~yyywwwxxx{{{}}}~~~LLLLLLMMMOOORRRTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDHHHMMMOOOVVVllluuukkkdddcccdddbbb``````___```aaadddjjjuuu~~~|||zzztttssssssuuuwwwxxxxxxwwwssspppkkkddd\\\UUUOOOLLLMMMOOOSSSVVVZZZ___eeeiiioooqqquuuxxxyyy{{{}}}~~~|||~~~}}}xxxvvvlllggg___WWWSSSTTT[[[```XXX^^^hhhvvv~~~dddHHH===444333555555555666666777999<<>>444333555555555666666666777999QQQZZZXXXqqqwwwuuu}}}ooo```\\\___lll{{{~~~yyy~~~vvvpppnnnmmmmmmppprrrrrrpppppprrrtttrrrpppnnnnnnooonnnjjjgggbbb___\\\\\\___bbbddddddzzzllliiiiiikkkqqqrrrfffXXXYYYddd{{{ddd^^^wwwzzzWWWCCC<<<::::::;;;<<>>444333555444555666666444444777OOOZZZOOOhhhttttttxxxjjj\\\YYY^^^kkkxxxxxxzzz|||~~~uuuhhhoooxxx{{{uuuqqqwww|||tttpppooottttttttttttsssrrrqqqqqqrrrpppnnnooopppnnnjjjggg```\\\XXXYYY^^^aaa```^^^jjj|||www||||||eeeSSS\\\pppzzzccc^^^wwwwwwVVVFFF???999;;;CCCAAATTTyyy}}}aaaGGGGGGaaavvvdddWWWRRRRRRRRRQQQZZZVVVVVV\\\eeerrrxxxdddYYYRRRNNNKKKJJJ]]]vvv~~~rrrnnnfff```]]]```fffjjjqqqxxxoooqqqsssuuuvvvvvvttttttxxx{{{~~~~~~tttssspppllllllwww~~~yyyyyy|||~~~{{{wwwtttpppssswww||||||zzzvvvssstttxxx}}}JJJJJJMMMRRRWWWXXXVVVTTTRRRTTTSSSNNNMMMPPPOOOMMMKKKJJJJJJIIIIIIJJJLLLMMMJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGFFFEEEGGGMMMUUUZZZwwwxxxvvvtttrrrooojjjddd```^^^ZZZVVVUUUUUUVVVYYY]]]VVVVVVbbb|||~~~|||wwwqqqkkkkkkoooqqqmmmiii```ZZZSSSPPPOOOMMMIIIDDDIIIHHHFFFDDDBBBDDDGGGKKKTTT^^^llltttvvvvvvwwwxxxwwwxxxyyyvvvqqqllljjjiiiaaa^^^cccmmmvvv{{{}}}{{{xxxlllHHH===444333666666555555666333999:::HHHzzz}}}dddSSSTTTfffvvvxxxcccXXXWWWXXXaaaooo|||zzzxxx~~~|||zzzzzzlllgggZZZXXXdddkkkgggiiisss|||wwwuuuwwwxxxzzzxxxuuutttvvvxxxvvvuuutttsssqqqmmmgggccc\\\[[[YYYYYYYYY[[[]]]___aaannnhhhXXX```rrrbbbfff}}}YYYGGG@@@;;;;;;???DDD[[[}}}nnnYYYKKKXXXwww}}}nnn^^^VVVSSSQQQQQQTTTXXXXXX[[[cccpppkkk```VVVIIIFFFLLLVVVggg{{{|||qqqhhh```ZZZVVVVVVWWW[[[```gggmmmqqqlllnnnkkkdddccceeebbb\\\cccbbbgggqqqwww}}}nnnrrrrrrmmmppp}}}zzzwwwwwwyyy||||||wwwuuussssssuuuyyy~~~TTTSSSTTTWWWYYYYYYVVVRRRRRRSSSRRRMMMLLLNNNMMMJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDEEEIIIOOOTTTggg{{{zzztttooohhhaaa\\\YYYUUUQQQQQQTTTVVVWWWWWWRRROOOWWWnnn}}}xxxrrrkkkjjjllllllhhhcccddd]]]TTTOOOMMMKKKHHHEEEIIIIIIGGGDDDBBBBBBDDDFFFNNNWWWccclllooooooqqqsssrrrrrrrrrqqqmmmiiieeebbb[[[[[[aaakkkqqqvvvgggFFF;;;333333555555444444666555:::999DDDtttfffUUUTTT^^^jjjeeeZZZWWWXXX___mmmzzz}}}{{{uuunnnkkkkkkuuuxxxhhhZZZQQQSSS```eee]]]ZZZ```xxx|||yyyvvvxxxxxxwwwuuuvvvxxx{{{zzzxxxuuurrrnnniiiccc___WWWVVVUUUUUUVVVXXXZZZ[[[\\\aaahhhnnnsssvvvyyy{{{fffWWWaaasssbbbdddYYYDDD===;;;===???LLLsss~~~cccRRRJJJ]]]yyykkk]]]UUURRRPPPQQQTTTTTTVVV[[[fffwww}}}eee[[[SSSIIIIIIPPPYYYkkk~~~zzzmmmfffaaa\\\YYY[[[\\\^^^bbbgggmmmrrruuuooosssrrrlllgggfffccc______\\\[[[```dddhhhqqq{{{qqqsssrrrpppuuu{{{|||}}}}}}|||~~~~~~|||yyyvvvyyyxxxvvvvvvyyy~~~XXXXXXXXXZZZZZZYYYVVVSSSRRRTTTRRRMMMKKKLLLKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCFFFJJJMMMZZZmmm~~~uuummmfff___[[[UUUPPPLLLNNNTTTYYYXXXTTTOOOJJJMMM]]]qqq}}}yyysssllliiihhhgggbbb]]]ccc\\\SSSMMMLLLKKKJJJHHHHHHHHHGGGEEEAAA???@@@AAAEEEMMMXXX```dddfffiiikkkkkkkkkjjjjjjhhhddd^^^ZZZUUUYYY```hhhlllpppzzz___CCC:::222222444444333333666777:::888@@@jjjrrrZZZUUUVVV[[[}}}hhh^^^ZZZXXX]]]iiiwww{{{rrrhhh___\\\^^^mmmppp___SSSPPPXXXfffgggZZZRRRUUUggg|||xxxvvvwwwwwwvvvvvvwww{{{~~~|||xxxrrrlllfff```[[[WWWQQQPPPPPPOOOQQQSSSUUUWWWYYYYYYYYYZZZ\\\aaahhhmmmwww```VVVdddwwwbbbbbb[[[BBB;;;<<>>>>>???EEEMMMUUUYYY]]]aaaccceeeeeeeeeeeeeeeaaa[[[VVVQQQYYYbbbhhhiiillluuu~~~xxxUUUBBB999333333555333333444555888999666>>>aaa```SSSTTTUUUtttpppddd___ZZZ\\\ffftttyyypppeee^^^\\\___pppfffUUUSSSVVVcccooolll]]]TTTTTT]]]{{{~~~zzzwwwtttvvvvvvuuuuuuuuuxxx{{{~~~vvvqqqiiiaaa[[[VVVRRROOOMMMLLLLLLLLLMMMPPPRRRTTTUUUWWWXXXYYY[[[]]]aaaeeepppwwwwwwiiiXXXUUUfff{{{~~~dddddd\\\CCC;;;>>>BBBDDD]]]lllPPPIIIOOOkkkwwwkkkaaaWWWRRRPPPPPPRRRVVVXXX]]]gggvvvoooZZZRRRMMMHHHMMMXXXeeewwwxxxtttqqqoooppptttxxx{{{{{{zzzzzz||||||}}}|||{{{zzz|||sssgggaaa___aaacccdddeeelll~~~}}}xxxtttyyyRRRTTTVVVWWWXXXYYYYYYYYYWWWXXXVVVPPPMMMNNNMMMIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHJJJMMMPPPUUUddd{{{wwwmmmeee___[[[YYYXXXUUUQQQSSS___hhhcccYYYHHHEEEFFFPPPZZZ___bbbeeexxxyyytttmmmhhheeebbb^^^ZZZRRRQQQPPPPPPOOOMMMJJJHHHDDDEEEFFFEEEBBB@@@??????===@@@FFFKKKPPPUUUYYY\\\___```aaaaaaaaa^^^ZZZVVVSSS]]]gggkkkkkkmmmrrrwww}}}yyy}}}}}}mmmMMMAAA:::555555666444444555333888888666>>>YYYhhhQQQWWW[[[nnnlllfff___]]]dddrrr~~~uuulllfffeeeeeeuuu}}}bbbSSSRRR[[[iiisssmmm]]]UUUVVVbbb|||}}}yyyxxxxxxxxxwwwuuutttssstttvvvxxxyyymmmhhh```XXXSSSPPPNNNLLLKKKJJJJJJIIIKKKMMMOOOQQQPPPRRRUUUWWWYYY[[[___bbbfffkkkjjj]]]QQQUUUgggyyy~~~jjjnnn{{{XXXCCC<<<<<>>>>>CCCJJJNNNNNNOOORRR^^^kkk}}}|||yyyuuuoooiiiccc^^^ZZZWWWTTTUUUUUUSSSPPPLLLHHHGGGJJJKKKJJJGGGCCCAAA@@@@@@;;;::::::;;;???DDDHHHJJJJJJOOOSSSRRROOONNNQQQVVV^^^iiisssuuuuuusssmmmeeeaaannn|||eeeMMM===888555666555222333666111777333444<<>>999KKKhhhoooWWWDDDDDDTTTpppttteeeXXXSSSPPPQQQQQQRRRWWW^^^cccooouuu```PPPLLLLLLMMM[[[mmm||||||~~~}}}{{{rrrkkkmmmjjjggghhhqqq~~~~~~XXXZZZ[[[ZZZWWWUUUWWWYYYXXXYYYWWWRRRPPPRRRQQQNNNKKKKKKJJJIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKLLLKKKJJJFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFIIIMMMQQQTTT___sssxxxsssmmmiiigggfffeeeeeehhhttt~~~xxx```EEEBBBAAACCCGGGGGGDDDEEEHHHNNNYYYnnnsss}}}zzzvvvppphhhaaa[[[WWWUUUTTTTTTTTTRRRPPPNNNMMMNNNOOONNNLLLHHHCCC@@@???@@@:::888666666999>>>BBBCCCBBBHHHMMMKKKFFFFFFLLLTTTaaallluuuxxxwwwuuukkk```XXXgggxxx~~~fffQQQ;;;777444555444111222555222777222333;;;AAAgggnnn[[[sssxxxrrrwwwpppfff___```iiiwwwuuuooolllwwwmmmWWWRRRRRRdddwwwzzzjjjVVVLLLLLLcccpppwww~~~yyyvvvsssqqqpppkkkeee```XXXSSSNNNIIIGGGFFFDDDCCCBBBAAA???>>>===>>>???AAA===AAAGGGLLLOOORRRTTTVVV[[[ZZZTTTLLLPPP___mmmrrruuujjjooouuuLLLEEEAAA;;;SSSyyy~~~~~~eeeOOOAAAIII^^^~~~ppp```VVVRRRPPPQQQRRRRRRXXX___jjjwwwmmmZZZKKKJJJLLLQQQaaauuu}}}vvvzzzyyykkkmmmmmmhhhcccppp~~~[[[\\\]]][[[XXXUUUTTTUUUWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMLLLKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGGGGFFFEEEFFFIIILLLSSSXXXfff{{{vvvsssooolllkkkjjjiiigggfffjjj{{{jjjSSSMMMBBB@@@>>>>>>@@@@@@@@@???HHHMMM\\\vvvyyytttmmmfff___ZZZWWWVVVWWWYYYZZZZZZXXXVVVUUUVVVPPPLLLHHHDDDCCCCCCBBBAAA<<<;;;888666555555666777>>>???AAACCCDDDCCCBBBAAA___lllyyy{{{xxxrrrggg]]]YYYhhhzzzfffQQQ===888555666666333222333666///777888888;;;WWW___aaa|||xxxyyypppdddZZZeeexxx}}}xxxoooooojjjUUUEEEHHHZZZppptttcccLLLCCCEEEVVV```jjjrrr}}}|||yyyuuupppkkkfffcccbbb^^^XXXQQQKKKIIIFFFCCCAAA??????>>>===<<<<<<;;;;;;??????@@@BBBFFFLLLRRRVVVWWWPPPJJJMMMTTT]]]jjjtttzzz{{{jjjnnnwwwGGGAAABBB:::ZZZ}}}ppp~~~^^^JJJBBBOOOqqqzzzggg\\\SSSPPPNNNPPPQQQSSS[[[dddppp}}}tttbbbWWWLLLHHHKKKVVViiixxx|||zzz|||}}}wwwqqqmmmlllhhhjjj~~~\\\]]]]]][[[YYYWWWWWWWWWXXXWWWWWWUUUTTTRRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDEEEIIIKKKMMMQQQ]]]qqq~~~zzzwwwssspppnnnllliiigggdddiii{{{jjjRRRJJJAAA>>><<<;;;<<<<<<<<<;;;???FFFSSSgggzzzuuulllddd^^^YYYWWWUUUXXXYYY\\\]]]\\\ZZZVVVSSSOOONNNLLLKKKJJJFFFBBB>>>===;;;999666555444555555999;;;===???@@@???>>>>>>OOO___mmmooojjjddd]]]WWWXXXfffxxxgggPPP===777444666666333222444666///777777777:::SSSpppkkk{{{sssgggZZZ^^^nnnxxx{{{vvvttt{{{hhhVVVHHHEEERRR```cccUUUDDD>>>BBBHHHQQQXXX^^^jjjzzztttmmmgggbbb___YYYTTTNNNIIIGGGEEEBBB?????????>>>===;;;:::999888;;;;;;;;;===AAAGGGLLLPPPRRRKKKGGGKKKRRR[[[gggqqqyyywwwgggkkkuuuJJJDDDEEEEEElllqqqkkk~~~```LLLHHHWWWxxxrrrcccZZZSSSOOONNNPPPRRRUUU___hhh{{{~~~rrrjjjWWWNNNFFFFFFMMM[[[ooozzzrrrooolllkkkwww\\\]]]]]][[[YYYXXXYYY[[[XXXXXXWWWVVVTTTRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCDDDHHHJJJOOORRR[[[kkk|||yyyuuurrrmmmhhheeebbbhhh{{{mmmRRRHHHBBB???;;;999999:::999999777@@@HHHTTTpppyyysssjjjaaa[[[WWWTTTSSSVVVXXX[[[___aaa]]]VVVOOONNNOOORRRSSSQQQKKKBBB;;;===<<<999666444333333333444555777999::::::::::::<<>>===CCCGGGIIISSSiii~~~wwwooogggaaa]]]VVVRRRNNNJJJHHHEEECCCAAABBBAAA@@@>>><<<:::888888888888888999===AAAFFFIIIJJJEEEDDDHHHOOOWWWbbbmmmwwwqqqdddkkkmmmJJJCCCDDDQQQwwwmmmttt^^^MMMOOOcccyyyiii]]]WWWRRROOONNNPPPRRRXXXcccoooqqqddd\\\PPPIIIDDDHHHRRRbbbvvv}}}wwwsssqqqnnnqqqxxx[[[\\\\\\ZZZYYYYYYZZZ\\\YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNOOOOOOPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBDDDGGGIIISSSTTTZZZfffwww}}}xxxrrrkkkddd___^^^fff{{{rrrVVVJJJEEEBBB===:::::::::999999444===BBBGGGaaa}}}vvvoooddd\\\WWWTTTQQQOOOPPPQQQUUU\\\aaa^^^UUULLLOOOQQQTTTVVVTTTLLLBBB;;;>>><<<:::777555333222222000111333555666777777777555===FFFHHHFFFEEEHHHLLLVVVbbbsssfffIII;;;666333555555333222444444000777333444888FFFqqq{{{]]]fffsssrrrvvvnnnccc]]]ZZZTTT]]]qqq~~~|||xxxvvvxxxyyyppp^^^TTTNNN@@@>>>>>>???<<<777777;;;;;;@@@CCCBBBFFFUUUkkk{{{}}}vvvooogggaaa]]]VVVSSSPPPMMMJJJGGGEEEDDDFFFEEECCCAAA>>>;;;999888888888888999;;;???CCCEEECCC@@@AAAFFFMMMUUU```jjjwwwnnnfffrrr```EEE===@@@[[[uuuwwwyyyVVVKKKVVVooorrrcccYYYTTTRRROOOOOOPPPSSSYYYggguuuuuucccWWWPPPPPPIIIFFFLLLXXXhhhyyy|||{{{vvvsssppprrrwwwZZZ[[[[[[ZZZYYYXXXZZZ[[[YYYYYYXXXWWWUUUSSSQQQPPPQQQPPPPPPOOONNNNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEECCCDDDDDDCCCBBBCCCFFFIIIOOOPPPUUUaaappp}}}vvvoooggg___ZZZXXX```wwwuuuXXXKKKFFFBBB>>>;;;::::::888777444;;;===@@@UUUzzzzzzvvvppphhh^^^WWWUUURRROOOLLLHHHIIIMMMUUU[[[ZZZSSSKKKRRRSSSTTTUUURRRLLLDDD>>>>>>===;;;888666444333222000000111333444555555555777666777:::===BBBGGGKKKUUU```ppp~~~}}}```HHH;;;555333444555333222444222111777222444888???aaa}}}WWWUUUbbbfffsssnnn___XXX]]]XXX[[[nnn{{{yyywww{{{}}}ooo\\\SSSNNNBBB===:::<<<<<<:::888:::999???EEEFFFEEEHHHSSS^^^lllqqq{{{|||vvvnnngggaaa^^^WWWUUURRRMMMIIIGGGFFFFFFGGGFFFDDDAAA>>>;;;999777999888888888:::<<>>===???EEELLLSSS```kkkwwwmmmkkknnnRRRAAA;;;@@@iiirrr}}}hhhKKKJJJ\\\zzzooo```VVVRRRRRRPPPOOOQQQSSS\\\mmm}}}kkkZZZOOOKKKLLLFFFFFFOOO]]]lll|||yyyqqqooouuu|||XXXZZZ\\\[[[ZZZYYYYYYZZZXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPOOONNNNNNOOOOOOOOOMMMNNNNNNNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBCCCGGGIIIMMMPPPWWWcccrrryyyrrrllleee^^^YYYTTT\\\ssstttWWWIIIDDDAAA>>><<<;;;:::777555444777999<<>>===<<<:::888666555444111111111222333333444444999333000444:::@@@FFFKKKSSS]]]lllzzzqqqZZZHHH:::555222444555222222444111111777111444999:::TTTZZZLLLSSS[[[rrryyyjjj]]]bbb]]]XXXhhhwww|||yyy{{{|||ttt^^^TTTOOOEEE???<<>>DDDJJJSSS```mmmzzzlllqqq```JJJ@@@>>>III|||vvvkkkxxx}}}oooVVVEEENNNddd|||kkk^^^UUURRRQQQPPPPPPSSSVVVaaavvvvvvbbbTTTLLLJJJEEEAAACCCPPPaaaqqq~~~qqqnnnttt{{{|||YYY[[[^^^^^^\\\ZZZYYYXXXXXXWWWWWWUUUTTTRRRPPPOOOLLLLLLLLLMMMNNNPPPQQQRRRNNNOOOOOOOOONNNKKKIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDGGGJJJPPPTTT]]]hhhuuu}}}yyytttnnnjjjeee```]]]WWW]]]tttuuuWWWHHHDDDBBBAAA@@@???<<<999666555444777===EEERRRhhh{{{zzzuuulllooossswwwwwwsssoookkkccc]]]VVVUUUWWWVVVQQQLLLGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTTTTTTTRRRNNNHHHDDD======<<<;;;:::888777666222222222111222222222333555111000555999<<>>IIIUUUVVVOOOKKKLLLNNNSSS[[[aaadddfffiiikkkfffeeecccaaabbbeeeiiikkkccc```YYYOOOFFFCCCEEEHHHMMMLLLJJJGGGDDDBBB@@@>>>999999888777777777777888888888;;;@@@FFFPPP```ooo}}}hhhttttttQQQ@@@AAAHHH\\\rrrmmmtttyyy~~~|||oooXXXFFFHHH^^^sssnnn___VVVSSSSSSMMMNNNRRRWWW___ppp~~~fffVVVNNNKKKJJJIIIFFFJJJZZZlll|||zzztttrrrrrrxxx~~~______```^^^\\\ZZZ[[[\\\XXXXXXXXXWWWUUURRROOOMMMJJJHHHGGGIIIMMMOOOOOONNNOOOPPPQQQQQQPPPMMMKKKIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCCCCEEEGGGQQQWWWbbbllltttzzz|||yyymmmjjjeeecccccceeefffggg___iii^^^JJJGGGDDDCCCFFFFFF@@@;;;:::555555666999>>>GGGRRRZZZeeemmmsssvvvwwwwwwrrrlllbbbaaadddjjjlllgggbbbaaa___]]]XXXUUUVVVYYYVVVOOOMMMIIIGGGHHHHHHFFFHHHLLLMMMMMMNNNPPPRRRPPPLLLGGGAAA@@@===;;;:::999999:::888777555333222222222222444444444444444777;;;???HHHSSSbbbpppzzzqqq~~~vvvWWWDDD777555333111111111222333111000111222333666888:::]]]eeePPPRRRRRR|||fffaaabbbWWWQQQggguuu~~~ooo]]]]]]QQQHHHAAACCCFFFCCC<<<888666>>>HHHOOOQQQQQQQQQRRRWWWRRROOOPPPRRRSSSXXX^^^_________^^^___aaafffjjjeeebbb]]]UUUOOOKKKKKKKKKMMMJJJEEEBBB@@@???===;;;===;;;777666777888888777999;;;>>>@@@FFFRRRcccooovvvcccsssSSS???;;;LLLsssqqqnnnwww~~~}}}~~~eeeMMMJJJKKK^^^qqqddd\\\UUUQQQPPPMMMPPPTTTYYYdddyyyxxxeeeYYYOOOIIIGGGCCCIIIUUUcccqqqpppmmmrrryyyzzz^^^^^^^^^^^^]]]]]][[[[[[YYYYYYYYYXXXVVVSSSPPPNNNLLLKKKIIIKKKNNNQQQQQQOOOOOOPPPPPPQQQPPPMMMKKKIIIEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCBBBCCCEEEGGGNNNVVVaaallluuu{{{|||wwwtttiiifffbbbaaaccceeeggggggccckkk~~~dddOOOJJJFFFEEEGGGGGGAAA<<<:::888777777777:::AAAIIIPPP[[[ccclllqqquuuwwwtttnnndddbbbccchhhiiiddd___^^^]]]\\\XXXUUUVVVYYYUUUNNNJJJGGGHHHKKKKKKGGGFFFHHHJJJJJJKKKMMMNNNMMMIIIEEE@@@???===;;;::::::::::::999888666444222222222222333333333333444777;;;???HHHRRR```lllwww~~~ppprrrSSSCCC777555333222111111222333111000111222333666888:::RRR~~~ZZZSSSRRRrrr|||lllcccbbb\\\VVVdddqqqhhhYYYVVVMMMDDDBBBAAA>>>>>>???999@@@KKKSSSWWWVVVTTTRRRZZZVVVRRRQQQOOOLLLOOOTTTYYYZZZ[[[\\\]]]```dddgggbbb```[[[SSSLLLHHHJJJLLLMMMIIIDDDAAA?????????>>>;;;999666666777999:::999999;;;===@@@FFFTTTdddqqqmmmiiinnnOOOBBB>>>TTT|||lllkkkqqqvvvzzzyyybbbLLLIIIMMMdddmmm```YYYSSSPPPOOONNNQQQUUU\\\kkktttcccXXXOOOIIIHHHDDDLLLYYYggguuu}}}nnnjjjooouuuxxx]]]\\\\\\^^^``````]]]YYYZZZZZZZZZYYYWWWTTTRRRPPPOOONNNMMMNNNPPPRRRRRRQQQOOOOOOPPPQQQPPPNNNKKKJJJFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAABBBEEEGGGLLLTTTaaammmvvv}}}}}}uuupppnnneeebbb```___bbbdddfffgggkkkooooooXXXLLLGGGEEEHHHHHHBBB===:::888777666555666:::AAAFFFSSS\\\fffmmmssswwwuuuqqqgggdddcccfffeee```[[[[[[[[[[[[XXXUUUVVVWWWSSSLLLGGGFFFHHHLLLLLLGGGDDDEEEGGGGGGHHHJJJKKKJJJFFFCCC???>>>===<<<;;;::::::;;;:::999777444333222222333222222333333333666;;;???GGGPPP\\\gggqqq}}}}}}rrr{{{|||wwwSSSAAA666555333222111111222333111111111111333555888999DDDooobbbSSSUUUeeewwwwwwhhhbbbaaaZZZ___kkkzzz|||aaa[[[SSSKKKFFFBBB>>>???CCC<<>>===999777666666999;;;;;;;;;999:::<<>><<<666555555444444888===BBBQQQZZZcccjjjqqqvvvvvvrrrlllgggddddddbbb]]]XXXXXXXXXYYYWWWTTTTTTUUURRRLLLHHHFFFGGGJJJJJJEEECCCEEEEEEFFFGGGHHHIIIHHHEEEDDD???>>>>>>===<<<<<<;;;;;;;;;:::777555444333333444222222222222333666;;;>>>GGGNNNYYYccclllyyyuuu|||{{{[[[@@@666555444222222222222222111111111111333555777888;;;]]]gggTTTVVVXXXqqqooocccbbbYYYZZZeeesssggg\\\QQQLLLHHHCCC@@@@@@@@@GGGPPPUUUWWWXXX[[[^^^ZZZXXXXXXUUUMMMDDDCCCGGGHHHKKKQQQUUUXXX\\\___aaa___bbbaaaZZZPPPIIIIIIKKKPPPMMMJJJGGGEEEBBB>>>;;;:::999777888:::<<<<<<<<<999:::<<<@@@IIIXXXiiitttkkknnnfffMMMGGGDDDlllxxxppptttzzzzzzvvvnnncccOOOCCCHHH___vvvbbbWWWRRROOONNNOOORRRRRRWWWeee{{{mmm]]]TTTMMMHHHGGGIIISSSdddsss}}}ppplllpppmmmvvv}}}{{{\\\ZZZZZZ]]]bbbccc^^^YYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOPPPPPPPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBBBB@@@???AAAEEEIIINNNWWWdddqqqzzzyyypppjjjhhhiiigggdddaaa```aaabbbaaaaaabbbhhhwwwzzz```OOOGGGAAADDDFFFDDD@@@???888888777666555777:::===LLLTTT\\\ccckkksssvvvtttnnniiieeedddbbb[[[WWWWWWTTTVVVUUURRRRRRSSSQQQMMMKKKGGGEEEFFFEEECCCCCCGGGBBBCCCEEEFFFEEEDDDCCCCCC@@@@@@@@@???>>>===<<<;;;;;;:::888666555555555666333333333333333666:::>>>GGGMMMWWW___iiivvvyyy{{{eee???555555444333222222222222111111000111222444666777999QQQoooUUUQQQLLLgggwwwiiiddd[[[WWW___lll{{{nnnXXXOOOMMMKKKHHHFFFJJJQQQWWWVVVSSSUUUaaakkk]]][[[ZZZWWWOOOEEEBBBDDDCCCGGGMMMSSSVVVYYY\\\___]]]```bbb^^^UUULLLGGGEEEJJJJJJKKKLLLKKKGGGAAA======<<<:::;;;<<<===<<<;;;::::::<<>>===<<<:::999888777666777888888666666555444444666:::===EEELLLTTT]]]fffssszzzxxx~~~ccc===555444444333333222111111111111000111222444555777:::HHHuuu~~~[[[LLLGGGZZZvvv|||qqqfff___UUUZZZfffvvvlllZZZXXXYYYZZZ[[[^^^```___YYYSSSWWWeeerrrccc^^^ZZZXXXQQQHHHBBBAAAAAAEEEKKKPPPSSSVVVYYY\\\YYY[[[^^^\\\VVVNNNFFFBBBAAACCCGGGKKKMMMKKKFFFBBB???>>>======??????>>><<<::::::===DDDOOO]]]jjjrrrxxxggg~~~bbbIIIBBBVVVzzzwww\\\JJJIIIUUUxxxyyyjjjZZZSSSRRRQQQPPPPPPRRRTTT]]]nnnyyydddWWWPPPJJJFFFDDDLLLYYYkkkzzzyyynnnjjjnnnnnnqqqtttzzz|||\\\\\\]]]]]]^^^^^^]]]]]]ZZZZZZXXXWWWUUUTTTTTTTTTRRRSSSSSSQQQNNNLLLMMMOOOMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCBBB@@@@@@CCCHHHLLLTTT[[[eeeooovvv{{{~~~~~~~~~zzzuuuqqqoooppppppllliiifffdddaaa___^^^^^^\\\[[[XXXaaapppaaaSSSFFFCCCDDDCCCAAA@@@===>>>===:::888777777999>>>CCCIIIOOOYYYgggppprrrjjjfffccccccaaaZZZUUUTTTOOOQQQPPPLLLLLLPPPSSSRRRMMMGGGBBBAAA@@@???BBBGGGAAACCCFFFFFFDDDCCCDDDFFFFFFFFFEEEDDDBBB???===<<<999999888777888999:::;;;888888777666555666999<<>>>>>???AAABBBAAA@@@:::;;;>>>FFFRRR___iiiooo}}}}}}nnnYYYFFF@@@hhhvvvWWWJJJSSSdddrrrdddVVVRRRSSSQQQOOOOOOQQQVVVbbbuuuppp]]]RRRMMMIIIFFFEEEPPP]]]ooo|||zzznnniiilllmmmkkknnnxxxzzz{{{\\\]]]^^^^^^\\\\\\]]]^^^\\\[[[YYYXXXVVVVVVUUUUUUSSSTTTUUURRRNNNLLLMMMPPPMMMNNNOOOPPPPPPOOOMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHEEEDDDCCCAAAAAACCCIIIMMMUUU[[[dddmmmsssxxx{{{~~~|||yyyrrrnnnkkknnnssstttoooiiicccaaa___]]]]]]]]][[[ZZZNNNWWWggg|||iiiYYYIIIDDDDDDCCCAAA@@@:::;;;;;;:::999999;;;<<>>===>>>@@@CCCEEEDDDCCC:::;;;???HHHTTT```iiinnn{{{sssrrrIIIEEEAAAvvv}}}{{{oooPPPIIIZZZooommm```TTTRRRRRRQQQNNNMMMPPPWWWfffzzzzzzjjjWWWNNNKKKHHHFFFFFFRRR___qqq~~~}}}pppkkkmmmlllfffkkkxxxttt{{{^^^^^^]]]\\\\\\\\\]]]]]]___\\\YYYVVVUUUTTTSSSRRRWWWVVVTTTQQQOOOMMMLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJGGGFFFGGGGGGGGGFFFBBBBBBBBBAAAAAABBBEEEGGGPPP[[[eeegggjjjsss~~~xxxqqqhhhkkkqqquuuvvvssspppmmmddd```\\\XXXUUUSSSQQQOOOOOORRRYYYjjjhhhOOOEEECCC@@@>>>>>><<<<<<;;;777444555999>>>JJJIIIJJJMMMRRRZZZaaaeeecccbbb___\\\XXXTTTQQQOOONNNLLLJJJHHHIIILLLOOORRRPPPMMMIIIDDDAAA?????????DDDEEEFFFGGGFFFGGGIIIKKKNNNLLLHHHEEEAAA???>>>===;;;:::::::::;;;<<<>>>???AAA>>>;;;777666777888:::===AAAIIITTT\\\gggwwwyyylllwwwhhhOOO>>>666444333222222111111222222111111111111222333444555777>>>VVVuuuXXXGGGVVVkkkooogggaaa]]]YYY[[[iiizzz{{{uuu```TTTTTTYYY\\\\\\```[[[UUUUUUXXXVVVOOOHHHFFFEEEEEEGGGKKKPPPTTTVVVccccccaaa]]]YYYUUUTTTTTTRRRNNNIIIFFFEEEFFFEEEEEEDDDBBBCCCHHHIIIEEEAAA@@@===:::===HHHUUU___gggmmmxxxxxxzzz]]]HHHEEEHHHiiivvvbbbQQQJJJ^^^zzzdddZZZRRRPPPOOONNNNNNPPPOOO```wwwuuudddTTTNNNHHHBBBDDDJJJWWWfffwwwxxxmmmhhhiiihhhiiinnnvvvppp^^^^^^^^^]]]]]]\\\\\\[[[^^^[[[XXXVVVUUUSSSRRRRRRUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKHHHFFFGGGGGGFFFEEEBBBBBBBBBAAAAAABBBFFFHHHSSS[[[ccchhhooo{{{|||uuuqqqkkknnnrrruuuvvvsssooollljjjddd\\\UUUPPPNNNLLLKKKLLLOOOSSS```wwwoooVVVKKKHHHCCC===::::::;;;;;;:::888999<<>>???@@@BBB@@@<<<888666777888999<<>>;;;>>>IIIUUU___hhhnnnzzzpppUUUBBBFFFYYYeeeqqq}}}cccSSSMMMaaatttbbbYYYQQQOOOOOOMMMNNNQQQTTTgggppp```RRRLLLHHHCCCFFFMMMZZZiiiyyy|||ppphhhhhhhhhjjjmmmsssppp]]]^^^^^^^^^]]]\\\ZZZYYY[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQNNNKKKHHHFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@CCCGGGKKKUUU\\\dddlllxxx~~~wwwssssssppprrruuuwwwvvvrrrnnnkkknnnfff[[[QQQKKKIIIHHHHHHHHHJJJLLLRRRbbb|||eeeUUUMMMGGGAAA>>>;;;<<<<<<<<<;;;;;;>>>@@@DDDDDDEEEHHHNNNUUU[[[___WWWWWWVVVUUUSSSRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMMMMKKKHHHDDDCCCBBBBBBCCCBBBCCCEEEEEEEEEGGGIIIKKKLLLJJJGGGCCCAAA?????????>>>???@@@AAABBBCCCCCCCCCDDDAAA>>>:::777777777888:::===DDDNNNWWWaaaqqqvvvgggwwwhhhQQQAAA:::444333222222111111222222111111000111111222333444777777EEElll{{{QQQOOOhhh}}}{{{ppp```SSSXXXhhhxxxxxxuuummmeeecccnnnppplllfffbbbaaaaaaaaa```VVVXXX[[[[[[ZZZWWWUUUTTTQQQOOOLLLKKKKKKNNNQQQSSSbbbjjjsssxxxuuummmddd^^^[[[YYYWWWVVVVVVUUUSSSQQQRRROOOPPPTTTSSSLLLFFFDDD@@@>>>@@@KKKVVV___hhhooo{{{eeeMMM???GGGpppuuudddpppwww___RRRNNNbbb|||lll^^^WWWPPPNNNNNNLLLNNNRRRXXXnnn{{{iii[[[NNNJJJGGGDDDIIIQQQ^^^lll|||uuugggfffgggjjjlllnnnvvvtttppp\\\]]]^^^^^^]]][[[XXXWWWYYYYYYXXXVVVTTTRRRRRRRRRTTTSSSSSSSSSRRRQQQPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQNNNLLLHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@DDDIIINNNRRR^^^kkkvvvzzzvvvuuuvvvuuuwwwyyyyyyvvvrrrmmmiiiiiibbbXXXPPPKKKIIIHHHGGGEEEGGGHHHHHHOOOcccsss^^^OOOGGGDDDDDD>>>===<<<;;;;;;===???AAAFFFFFFFFFHHHLLLQQQVVVYYYQQQPPPOOONNNMMMMMMLLLLLLJJJLLLOOOQQQRRRQQQPPPOOONNNMMMKKKIIIHHHHHHHHHIIIHHHIIIJJJJJJIIIIIIKKKMMMKKKIIIGGGDDDCCCDDDEEEFFFHHHIIIJJJLLLLLLLLLJJJIIIEEECCC???;;;888777777777999<<>>BBBGGGJJJJJJIIIIIIIIIJJJMMMQQQSSSMMMLLLJJJHHHGGGFFFFFFFFFFFFHHHLLLPPPSSSTTTTTTTTTQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOPPPNNNMMMLLLMMMOOONNNLLLJJJIIIIIILLLNNNPPPSSSUUUWWWXXXWWWTTTQQQNNNEEECCC???<<<999777666666999;;;AAAJJJRRR\\\lll{{{rrrdddJJJ:::444444333222222111111222222000000000000111222333333444333:::VVVyyyRRRDDDOOOeeetttmmmdddZZZVVVXXXcccvvvuuuhhhbbbfffooovvvyyy~~~}}}yyyrrrjjjdddbbbbbbhhhdddaaacccfffddd]]]WWWXXXWWWUUUPPPLLLJJJKKKMMMQQQWWW```iiioootttwwwyyyvvvssspppmmmjjjfffaaa]]]YYYUUUTTTVVVSSSLLLFFFDDDBBBAAACCCKKKSSS[[[eeeooozzzXXXGGGHHHXXXyyyaaajjj{{{www]]]NNNFFFKKKdddnnnaaaWWWRRRNNNMMMLLLLLLQQQWWW^^^vvvnnn___SSSJJJGGGEEECCCKKKVVVeeesssllleeeeeegggjjjkkkooozzzmmmoooWWWXXXXXXYYYYYYXXXVVVUUUUUUXXXZZZXXXUUURRRSSSUUUVVVVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLMMMMMMNNNNNNOOOMMMJJJGGGEEEEEEEEEDDDCCCCCCBBB@@@???@@@FFFNNNTTTSSShhh~~~wwwuuu{{{}}}yyyxxxxxxwwwuuuqqqkkkfffbbbVVVUUUTTTTTTTTTRRROOOMMMHHHIIIIIIFFFBBBCCCOOO\\\mmmzzzqqqcccYYYTTTLLLIIIFFFFFFIIINNNRRRTTTMMMLLLKKKJJJJJJKKKLLLNNNKKKIIIGGGDDDCCCBBBBBBBBBCCCEEEIIIMMMRRRVVVYYYZZZUUUTTTSSSSSSRRRRRRSSSSSSUUUUUUUUUTTTRRRQQQRRRTTTVVVTTTRRRQQQQQQTTTWWWYYY\\\^^^``````^^^XXXRRRNNNDDDBBB???<<<999777666555888:::@@@HHHOOOYYYjjjyyy|||```HHH;;;777444333222222111111222222000000///000000111222333444666:::OOO|||```IIIMMMZZZbbbeeeaaa[[[VVVSSS[[[pppyyyuuuuuuwwwyyyzzzoooppppppooooooqqqtttvvvoooiiiccccccfffeee]]]VVVYYYZZZYYYUUUOOOKKKKKKLLLUUUWWW[[[^^^aaaeeejjjnnnsssvvvyyy|||yyypppeee]]]WWWSSSPPPQQQOOOIIIEEEDDDBBB@@@CCCIIIPPPWWWcccmmmxxxQQQCCCJJJnnnjjj___mmm~~~gggRRRJJJFFFMMMiiizzzggg]]]UUUPPPMMMMMMMMMMMMSSSZZZfff|||iiiZZZPPPHHHFFFDDDDDDMMMZZZiiivvvvvvhhheeeeeehhhkkknnnvvv~~~}}}kkknnnUUUUUUUUUUUUVVVVVVVVVVVVTTTXXX[[[ZZZVVVSSSTTTVVVTTTUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLIIIFFFEEEEEEEEEEEEDDDDDDBBB@@@>>>@@@GGGPPPVVV]]]nnn}}}zzz{{{{{{wwwttttttssspppkkkfff```]]]VVVUUUTTTUUUUUUTTTQQQOOOLLLIIIIIIIIIEEEAAAEEELLLVVVfffuuuyyywwwsssllleee```]]]ZZZYYYZZZYYYWWWUUULLLKKKJJJIIIIIIIIIJJJKKKIIIHHHEEECCCBBBBBBBBBCCCCCCDDDFFFJJJOOOUUUZZZ]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]\\\[[[[[[]]]___bbb___\\\YYYYYYZZZ]]]______aaacccbbb]]]VVVMMMHHHBBB@@@>>>;;;888666555555777888===DDDLLLVVVggguuuvvv[[[EEE:::999444333222222111111222222/////////000000111222333666999;;;IIIrrrxxxUUUQQQ___jjjmmmggg___WWWRRRWWWhhhyyy~~~zzz{{{~~~|||yyyhhhiiilllpppuuuzzz~~~sssnnniiiffffffddd___[[[ZZZ]]]^^^ZZZTTTNNNMMMNNNTTTVVVXXXYYYZZZ\\\___bbbeeeiiinnnrrrrrrmmmddd]]]UUUOOOLLLLLLJJJFFFDDDEEEAAA???BBBGGGMMMTTT```kkkwwwuuuwwwmmmJJJDDDNNN}}}cccdddrrr```PPPHHHEEEPPPlllrrr```YYYSSSPPPNNNNNNMMMNNNUUU]]]nnnrrr^^^UUULLLFFFFFFEEEFFFRRR```nnnzzzmmmfffbbbeeejjjmmmqqqvvv}}}kkknnnSSSSSSSSSSSSTTTUUUVVVWWWTTTXXX\\\ZZZVVVTTTUUUWWWRRRSSSUUUVVVVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOKKKHHHFFFEEEEEEFFFEEEDDDDDDBBB???>>>@@@GGGQQQWWWfffrrr{{{|||~~~yyyuuuqqqpppooolllgggaaa\\\YYYYYYXXXVVVUUUUUUTTTQQQOOONNNIIIHHHKKKIIICCCCCCGGGFFFQQQ[[[bbbjjjrrrsssnnnssspppllliiifff```WWWQQQJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGEEECCCCCCCCCDDDEEEEEEEEEEEEHHHMMMTTT[[[___ddddddcccccccccbbbbbbaaaaaabbbdddddddddeeehhhjjjjjjgggccc___]]]^^^```bbb___aaabbbaaa[[[RRRHHHBBB@@@???===:::888666555555555666;;;BBBIIISSSdddsssrrrVVVAAA777777444333222222111111222222////////////000111222333333666666AAAfff\\\QQQhhh}}}rrreeeZZZSSSVVVcccppp}}}~~~xxxzzzzzztttrrrqqqqqqssssssqqqooouuusssoookkkgggdddcccbbbZZZ^^^aaa^^^WWWQQQOOOPPPMMMQQQVVVYYY[[[\\\]]]^^^ZZZZZZ[[[]]]```aaa```^^^TTTMMMIIIIIIHHHEEEDDDFFF@@@???AAAFFFKKKRRR^^^iiiwww~~~jjjnnnzzz___FFFGGGTTTwww___kkkvvv```TTTFFFEEEPPPllllll[[[VVVRRROOONNNNNNNNNNNNVVV^^^rrrhhhSSSQQQIIIDDDEEEFFFHHHUUUdddqqq}}}qqqggg```ccciiilllnnnooovvv~~~mmmnnnTTTSSSSSSSSSUUUVVVUUUTTTYYYZZZZZZYYYWWWUUUVVVWWWUUUSSSQQQSSSVVVWWWVVVTTTPPPPPPQQQRRRTTTSSSPPPMMMNNNMMMLLLKKKIIIHHHGGGFFFBBB@@@???>>>>>>AAAMMMYYYfffuuu}}}~~~zzzwwwvvvvvvrrrkkkddd___\\\\\\]]]YYYWWWUUUUUUVVVSSSNNNJJJMMMKKKIIIGGGEEECCCBBBAAAFFFHHHLLLQQQUUUYYY\\\^^^ffffffddd```ZZZTTTPPPOOOJJJJJJIIIHHHIIIJJJKKKLLLGGGHHHIIIIIIJJJKKKLLLLLLDDDEEEEEEFFFHHHLLLSSSWWWaaaeeehhhhhhfffdddeeeggggggiiikkkkkkkkkkkklllmmmllliiieeebbbbbbdddddddddbbbaaa^^^YYYSSSLLLFFFCCC>>>>>>===<<<999777444222333555999@@@FFFOOO^^^lllzzzkkkNNNBBB999///000000000000000000000000000111111111111222222222333555<<<<<>>AAAMMMYYYfffttt|||wwwtttrrrooojjjeeebbb``````aaa^^^\\\ZZZYYYXXXUUUOOOKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFHHHKKKOOORRRUUUSSSTTTTTTQQQLLLHHHFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOMMMKKKKKKLLLNNNOOOOOONNNJJJJJJIIIHHHGGGHHHLLLOOO\\\___cccdddddddddgggjjjhhhjjjlllllljjjiiihhhiiigggdddaaa_________^^^^^^[[[YYYUUUPPPJJJDDD@@@=========<<<;;;999777444333555666:::???EEEMMM\\\jjj|||}}}rrrMMM<<<777222000000000000000000000000000000111111111222222222444444;;;;;;HHH|||bbbccctttsss```]]]UUUSSScccnnnyyywww{{{zzzrrrqqquuuxxxzzzyyygggdddgggcccaaaaaa``````^^^[[[VVVSSSNNNMMMNNNPPPSSSUUUUUUTTTRRRSSSUUUUUUUUUSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDBBBBBB>>>===AAAHHHPPP\\\ggguuuiiilllhhhQQQ@@@KKKooojjjbbblll~~~wwwhhhTTTIIIGGGMMMcccvvv___SSSSSSOOOPPPLLLOOOUUUSSSYYYkkklll]]]UUURRRJJJDDDBBBEEELLLZZZgggwwwuuuddd___ccchhhlllpppooowwwmmmqqqRRRQQQQQQSSSWWWYYYYYYYYYWWWXXXXXXWWWUUUTTTUUUVVVVVVUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPPPPQQQQQQPPPNNNKKKKKKKKKJJJHHHGGGEEEEEEBBB@@@??????>>>BBBNNNZZZgggttt~~~vvvqqqnnnmmmkkkiiihhhggghhhhhhdddbbb```]]][[[WWWRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGEEECCCBBBBBBEEEIIIKKKHHHIIIKKKJJJHHHFFFFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUTTTPPPMMMNNNRRRTTTRRRNNNMMMMMMKKKHHHFFFEEEFFFHHHRRRUUUYYY[[[\\\___dddhhhiiikkkmmmllliiieeecccbbb```^^^\\\[[[ZZZYYYWWWUUUPPPNNNJJJEEEAAA===:::999;;;;;;;;;;;;999777555444666666999>>>BBBJJJYYYgggwww~~~OOO888333333000000000000000000000000000000000111111111222222555333888:::AAAjjj\\\QQQ^^^|||{{{ccc\\\ZZZVVVXXXcccooo|||{{{rrrtttyyyaaa\\\eeegggeeebbb___^^^______[[[XXXRRRPPPOOOOOOPPPPPPOOONNNOOOOOOPPPQQQQQQPPPNNNMMMKKKIIIGGGFFFFFFEEECCCAAA@@@<<<;;;???EEEMMM[[[ggguuu{{{jjjwww]]]MMM@@@RRRiiidddwwwjjj^^^KKKHHHDDDJJJbbbkkkXXXOOOOOOOOOPPPLLLNNNTTTTTT\\\pppvvvdddZZZUUUPPPIIICCCCCCFFFNNN\\\iiizzznnnfffcccdddiiinnngggmmmuuuzzz}}}rrrmmm~~~SSSRRRRRRTTTWWWYYYYYYXXXUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVTTTRRRPPPOOOOOOPPPOOONNNJJJJJJJJJIIIHHHGGGEEEDDDBBB@@@?????????BBBNNN[[[jjjwwwvvvpppooonnnnnnnnnnnnmmmmmmmmmhhhgggdddaaa^^^ZZZVVVSSSQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGEEECCCCCCDDDFFFGGGHHHIIIKKKKKKJJJJJJKKKMMMMMMOOOQQQSSSWWWZZZ\\\^^^YYYSSSNNNOOOTTTVVVSSSNNNKKKKKKJJJHHHEEEEEEFFFHHHIIILLLOOOQQQRRRUUU[[[```hhhjjjllljjjfff```\\\ZZZYYYWWWVVVUUUTTTRRRNNNKKKFFFDDDAAA>>><<<::::::::::::;;;;;;;;;999888666444555555888<<>><<>><<<>>>BBBKKK\\\jjj|||yyynnnuuulllNNNHHHGGGiii{{{jjjrrrjjjTTTRRR]]]vvvppp^^^TTTPPPPPPMMMOOOKKKLLLSSSWWWfffnnn\\\RRRNNNJJJEEEBBBDDDIIISSSbbbnnn~~~wwwllleeeeeeiiijjjiiieeebbbdddmmm{{{xxxkkkvvvWWWVVVUUUVVVXXXYYYXXXWWWTTTVVVVVVVVVTTTTTTUUUVVVUUUVVVWWWVVVUUUTTTUUUVVVTTTSSSPPPPPPOOONNNLLLJJJHHHIIIJJJKKKJJJHHHFFFDDDBBB@@@?????????CCCPPP\\\iiiwww|||rrrrrrqqqqqqppppppoooooonnnnnnmmmiiiddd```______[[[YYYWWWSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKNNNPPPVVVWWWYYY\\\^^^```aaabbb]]]XXXTTTSSSWWWYYYXXXUUUWWWUUUQQQLLLGGGFFFGGGIIINNNPPPQQQPPPLLLKKKMMMPPPUUUWWWXXXVVVRRRMMMJJJHHHHHHGGGFFFEEEEEECCC???<<<::::::::::::;;;<<<==================;;;999777555333333555:::???IIIZZZiii~~~qqqqqqyyy}}}wwwwww~~~___EEE888222///000000000000000000000000/////////000000000111111000333333777;;;CCCmmm^^^UUUgggnnn```YYYNNNRRRZZZhhhxxx~~~zzzfffZZZ[[[]]]___aaabbbdddeee```ZZZRRRKKKHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFEEECCC@@@===;;;<<>>??????@@@@@@@@@???????????????>>><<<:::777666666555666:::???HHHYYYhhhqqqdddjjjqqqxxx|||sssTTT@@@666222///000000000000000000000000////////////000000000111///555333555;;;===ZZZ___\\\sssyyyeee^^^VVVSSSTTT]]]mmm{{{jjjYYY^^^cccdddbbb```aaaccc^^^ZZZUUUQQQNNNJJJFFFCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEFFFGGGFFFDDDBBB???======@@@III\\\nnn}}}iiivvvuuuWWWPPPGGG[[[nnnccc{{{zzzmmmLLLEEELLLccciiiXXXSSSRRRPPPNNNPPPMMMOOOXXXaaawww~~~iiiYYYPPPMMMFFFBBBAAAEEELLLWWWfffssswwwkkkfffjjjooosssqqqkkklllsss{{{uuuttt|||UUUTTTTTTVVVYYY[[[\\\[[[UUUVVVWWWWWWVVVUUUVVVWWWTTTVVVWWWVVVSSSQQQSSSUUUSSSRRRRRRQQQQQQNNNJJJGGGIIIJJJLLLMMMLLLJJJHHHFFFBBB@@@???@@@@@@DDDQQQ]]]lll|||~~~}}}|||{{{zzzzzz{{{}}}~~~zzzzzzwwwqqqiiicccbbbccc___^^^\\\ZZZXXXWWWVVVUUUUUUSSSOOOLLLKKKLLLMMMOOOLLLMMMNNNOOOPPPRRRUUUXXXTTTWWWZZZ^^^bbbdddeeefffcccbbb___^^^^^^___bbbccceeeaaaZZZSSSNNNMMMQQQTTTWWWYYYZZZWWWQQQLLLJJJKKKOOOPPPPPPOOOMMMKKKKKKKKKLLLJJJHHHHHHHHHGGGFFFDDDEEEFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA???===:::777666888777888;;;???GGGWWWfffuuu```aaajjjzzz|||bbbIII:::777888888000000000000000000000000////////////000000000000...777444444:::999NNN{{{zzzfffSSSgggmmmeee```TTTPPPTTTdddttt~~~{{{kkkYYYaaahhhhhhccc^^^^^^aaa\\\[[[ZZZXXXUUUOOOGGGBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEFFFGGGGGGFFFEEEEEEBBB@@@@@@BBBLLL___qqqwwwqqqnnnSSSRRRGGGccciii```zzzwwwgggEEECCCMMMhhhfffUUURRRQQQNNNPPPRRROOOQQQ[[[eee|||yyyeeeWWWQQQOOOEEEAAAAAAEEEMMMXXXggguuu~~~mmmeeefffqqq{{{|||uuupppsssxxxyyytttyyyZZZXXXVVVUUUUUUWWWZZZ[[[TTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSUUUUUUTTTSSSUUUTTTSSSRRROOOMMMKKKIIIKKKIIIHHHIIIJJJJJJHHHGGGEEEBBB@@@>>>===AAANNN[[[mmm~~~~~~~~~|||yyytttpppkkkgggccc```eeebbb^^^\\\\\\[[[YYYVVVXXXVVVSSSOOOLLLMMMPPPSSSWWWWWWWWWWWWVVVUUUTTTTTTUUUSSSUUU]]]gggkkkhhhcccddddddccccccdddeeeggghhheeeccc___XXXRRROOOQQQUUU[[[^^^```]]]VVVOOOKKKJJJQQQRRRTTTSSSPPPMMMLLLLLLHHHGGGGGGIIIJJJKKKJJJIIIIIIHHHGGGEEECCCCCCCCCDDDAAA@@@???@@@@@@@@@>>><<<;;;888777:::???IIIYYYhhh|||iiieeeppp|||iiiRRRCCC:::333000111000000000000000000000000111111111000000000000000222000333777666777HHH^^^rrr[[[YYYwww}}}hhh^^^XXXQQQOOOYYYhhhuuu~~~|||nnnttttttjjj___]]]aaaeee```^^^\\\ZZZXXXSSSNNNJJJGGGGGGFFFDDDBBBCCCEEEGGGLLLHHHDDDDDDGGGIIIIIIHHHFFFHHHGGGAAA@@@LLLdddxxx|||rrruuuhhhRRRIIIJJJ~~~kkkfffwwwtttMMMBBBDDDTTTnnnqqq\\\TTTSSSQQQMMMQQQOOOPPPTTTZZZkkkpppaaaXXXPPPKKKEEE@@@???FFFQQQ^^^lllwwwuuujjjiiijjjpppzzz~~~|||yyyyyy{{{YYYXXXVVVUUUUUUVVVYYYZZZTTTTTTTTTSSSSSSSSSSSSSSSVVVUUUTTTUUUVVVWWWVVVTTTUUUUUUTTTRRRPPPMMMKKKJJJKKKIIIGGGGGGHHHIIIHHHGGGDDDAAA>>><<<;;;>>>KKKXXXooo~~~zzzxxxvvvssspppllliiifffgggdddbbbbbbcccbbb```^^^WWWUUURRRPPPOOOQQQTTTWWWYYYYYYZZZZZZZZZYYYXXXXXXWWWVVVWWW\\\bbbfffeeecccfffeeeeeeeeeeeefffhhhhhheeeccc```YYYSSSRRRUUUYYY```bbbbbb]]]VVVPPPNNNNNNRRRUUUYYYZZZWWWRRRMMMKKKIIIIIIJJJLLLNNNNNNNNNMMMJJJIIIHHHFFFEEEEEEGGGHHHGGGFFFDDDDDDDDDDDDAAA???<<<999888:::???IIIZZZiiiuuuooouuutttbbbMMM@@@888333111222000000000000000000000000000000000000000000000000000...111666555444@@@PPPcccUUUlllzzzjjjeeeYYYRRROOOUUU___kkkwwwzzzrrrttt}}}~~~uuuiiicccaaa```XXXXXXXXXXXXYYYWWWSSSPPPOOONNNLLLIIIGGGFFFGGGHHHJJJHHHGGGHHHKKKNNNNNNMMMLLLLLLJJJEEEFFFTTTmmmxxxuuu```PPPLLLVVVccckkkpppJJJCCCEEEVVVppplllZZZSSSSSSQQQOOOPPPOOOPPPUUU^^^qqqmmm^^^UUUNNNIIIDDD@@@???GGGRRR___mmmxxxwwwddddddkkkxxx{{{YYYXXXVVVTTTTTTUUUWWWXXXTTTTTTSSSSSSSSSRRRRRRRRRWWWVVVUUUVVVWWWXXXVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFEEEFFFGGGGGGGGGEEEBBB>>><<<;;;???LLLYYYuuu}}}{{{zzzzzzxxxuuurrrooommmnnnmmmllllllllljjjgggdddXXXVVVTTTSSSTTTWWW[[[]]]\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[\\\___bbbdddfffiiiiiihhhgggggggggggghhhdddccc```ZZZVVVVVV[[[___fffeeebbb[[[SSSOOOOOOQQQUUUZZZ```bbb^^^WWWOOOKKKJJJKKKNNNQQQRRRSSSSSSRRRLLLLLLKKKIIIGGGHHHKKKNNNNNNMMMKKKJJJIIIHHHFFFDDD???<<<:::;;;???III\\\lllxxx{{{jjjZZZGGG<<<666222111333000000000000000000000000000000000000000000000000000...111777666333888BBBfffvvvSSS[[[vvvttthhh]]]VVVRRRRRRVVV^^^kkkwwwvvv{{{zzzrrrjjjccc[[[ZZZYYYYYYYYYXXXVVVTTTVVVTTTRRRPPPMMMLLLJJJJJJJJJJJJKKKNNNRRRTTTUUUTTTRRRQQQNNNKKKOOO```yyyooowwwqqqZZZPPPQQQgggqqq___uuugggGGGDDDGGG[[[wwwzzzeeeWWWRRRQQQQQQPPPOOONNNPPPVVVccczzz~~~hhhZZZRRRKKKGGGCCC@@@AAAIIITTT```ooozzztttpppqqqzzz~~~YYYXXXVVVUUUTTTUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSVVVUUUUUUVVVWWWWWWVVVTTTTTTTTTTTTRRRQQQOOOMMMLLLJJJHHHEEEDDDEEEFFFGGGFFFGGGCCC@@@??????DDDRRR```{{{zzz|||}}}~~~}}}zzzwwwtttsssyyyyyyxxxvvvsssnnnjjjggg\\\ZZZXXXXXXZZZ]]]```aaa___``````aaaaaa`````````_________]]]]]]```ffflllnnnmmmllljjjhhhgggfffeeebbbbbb```[[[XXXZZZ___dddiiiggg```WWWPPPMMMPPPSSS\\\```fffgggbbbZZZRRRMMMJJJMMMRRRUUUWWWWWWWWWWWWQQQQQQPPPLLLIIIJJJNNNRRRTTTRRROOOMMMLLLKKKIIIGGGBBB???======@@@JJJ^^^qqq|||{{{~~~cccTTTCCC:::555222111333000000000000000000000000/////////000000000000000333111222777888666777<<>>===>>>AAAIIIZZZjjj{{{~~~{{{wwwtttttthhheeeaaaaaadddffffffeeeffffffeeedddbbb___]]]\\\XXXYYY[[[[[[[[[___eeekkknnnnnnmmmkkkhhhfffcccbbbbbbddddddcccaaaaaaeeehhhnnnkkkeee\\\VVVVVV[[[```kkklllmmmjjjccc\\\VVVSSSLLLSSS[[[______^^^^^^___\\\\\\YYYRRRLLLKKKQQQXXXZZZWWWSSSQQQPPPOOONNNMMMLLLIIIEEEBBBCCCNNNfff{{{rrrfffdddiiittt~~~~~~wwwZZZMMM???888555222000111////////////////////////---......//////000000111111000///000222555888;;;999SSSdddkkkzzz{{{fffbbb]]]XXXPPPMMMRRR[[[gggppp|||~~~qqqfff^^^[[[YYYYYYVVVSSSPPPPPPTTTWWWWWWVVVTTTVVVYYYXXXVVVTTTSSSRRRPPPNNNPPP[[[nnn~~~pppvvv{{{oookkkiiixxxxxxjjjrrrjjjKKKDDDBBBGGGccc|||iiiXXXRRRPPPKKKIIILLLPPPRRRUUU^^^tttjjj___XXXNNNGGGFFF???AAAGGGRRR[[[fffuuu[[[[[[YYYXXXVVVUUUTTTTTTRRRRRRSSSTTTVVVWWWXXXYYYSSSTTTUUUWWWXXXWWWTTTQQQPPPPPPPPPPPPOOONNNMMMMMMGGGGGGGGGHHHIIIHHHFFFCCC@@@===<<<<<>>AAAIIITTT]]]hhhwww}}}{{{\\\[[[ZZZYYYWWWVVVTTTTTTPPPPPPRRRSSSUUUWWWXXXYYYTTTUUUVVVXXXYYYXXXUUURRRNNNOOOOOOOOONNNNNNMMMLLLFFFGGGHHHJJJKKKIIIFFFCCCBBB???======@@@HHHZZZjjj}}}}}}wwwvvvwww{{{wwwtttvvv{{{~~~}}}zzznnnmmmjjjgggbbb^^^ZZZXXX]]]^^^___aaadddfffggggggbbbdddeeeggghhhiiihhhhhhgggjjjnnnmmmjjjhhhiiijjjhhhgggeee```\\\\\\aaaeeeqqqsssuuurrrjjjaaaXXXTTTRRRZZZdddhhhgggdddcccddd\\\\\\ZZZSSSMMMNNNWWW___aaa]]]ZZZWWWWWWWWWWWWVVVSSSOOOKKKFFFEEEQQQkkkwwwvvvzzz|||~~~{{{{{{___PPPDDD888555444222111222////////////////////////---------...///000000111,,,222555444222333666888<<<888]]]{{{ooowwwsssnnniiiddd[[[QQQMMMMMMRRR^^^nnnxxx}}}}}}xxxsssoooggg```WWWSSSTTTVVVUUUSSSTTTVVVWWWUUUQQQNNNNNNPPPMMMNNNUUUhhhjjjfffqqq~~~WWWGGGJJJ???SSSpppvvvcccTTTRRRRRRMMMLLLPPPNNNRRRYYYeeettt```[[[WWWLLLDDDCCC===AAAJJJUUU^^^iiixxx}}}~~~yyyttt~~~XXXWWWXXXZZZZZZWWWQQQLLLIIILLLPPPTTTWWWXXXWWWWWWWWWSSSQQQRRRVVVXXXUUURRRQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB???>>>???GGGYYYkkk|||xxxzzz~~~}}}}}}|||yyyrrrlllfffccc___ZZZZZZ]]]]]]```dddhhhjjjjjjiiihhhfffddd```^^^^^^aaaeeehhhlllmmmoooppppppooommmlllhhhgggccc]]]ZZZ\\\ccciiimmmqqqtttrrrkkkbbb\\\YYYRRRYYYbbbiiijjjgggdddaaaaaa\\\VVVPPPNNNTTT\\\ccchhhaaa^^^^^^\\\WWWWWW\\\UUUQQQLLLHHHHHHTTTlll}}}~~~{{{||||||pppiiiVVVJJJ>>>333222333222111000////////////////////////////////////////////////111111111111222333444555777:::LLLxxx~~~kkknnntttiiibbbfffYYYJJJPPPOOOVVVaaalllvvv~~~xxxxxx{{{vvvtttmmmaaaSSSLLLNNNRRRTTTSSSVVVXXXWWWTTTVVV\\\ZZZTTTMMMOOO\\\uuu~~~mmmppp[[[AAA>>>KKKPPPtttjjj]]]QQQNNNOOONNNLLLMMMSSSQQQZZZpppooo]]]UUUPPPJJJCCC@@@@@@EEEMMMVVVbbbooo{{{zzztttvvv}}}XXXWWWXXXYYYZZZWWWRRRMMMIIIKKKNNNRRRTTTVVVVVVVVVUUURRROOOQQQTTTVVVSSSPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDAAA???>>>???GGGYYYjjj~~~yyyxxxwwwuuunnnhhhcccaaa^^^ZZZ[[[^^^dddfffjjjmmmnnnmmmkkkjjjdddbbb___]]]^^^aaaeeehhhjjjlllooosssuuuvvvvvvvvvmmmiiiddd^^^\\\^^^ccchhhmmmoooqqqoooiiiaaa\\\ZZZXXX^^^eeejjjkkkiiigggfff^^^ZZZSSSNNNOOOVVVaaajjjlllfffbbbbbb```\\\\\\aaaZZZVVVQQQNNNNNNZZZrrr{{{xxxyyy}}}yyyeeeWWWHHH===333222333222000000////////////////////////////////////////////////111111111111222333444444999777@@@cccvvvyyykkkfffaaaWWWQQQMMMRRRZZZeeerrr~~~xxxxxxxxxnnnaaaYYYXXX]]]bbbeeecccaaa]]][[[```eeeaaaYYYOOOUUUeee}}}yyyvvv{{{zzzxxxwwwRRR???>>>IIIUUUxxxiii\\\QQQNNNOOONNNMMMMMMQQQQQQ\\\vvv{{{kkk[[[SSSPPPJJJDDDAAAAAAFFFNNNXXXdddqqq~~~}}}vvvtttvvvWWWWWWXXXYYYYYYWWWRRROOOKKKLLLMMMOOORRRTTTUUUVVVSSSQQQNNNOOOQQQSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA?????????FFFWWWhhh}}}wwwtttrrrooolllgggcccbbb```^^^```dddmmmnnnpppqqqqqqooollljjjaaa```^^^]]]^^^bbbfffhhhhhhkkkpppvvv{{{uuuooogggaaa```bbbeeegggkkklllmmmkkkfffaaa^^^\\\aaaeeekkkoooooonnnllllllaaa]]]WWWRRRSSS[[[fffooonnniiifffeeeccc```aaaddd___ZZZUUUSSSTTT```vvvzzzwwwxxx{{{cccVVVEEE;;;222222333111000000////////////////////////////////////////////////111111000111111222333444888555777OOO}}}tttbbbccc```QQQMMMNNNRRR]]]lll{{{wwwmmmiiimmmvvv}}}xxxpppgggdddjjjnnnfff[[[QQQ]]]ssswwwmmmxxx}}}ooo}}}wwwtttiiiJJJ???AAAIII]]]~~~fff[[[PPPNNNOOONNNMMMNNNPPPRRRbbbuuugggXXXQQQNNNIIIDDDBBBBBBGGGPPP[[[hhhuuu{{{tttqqqqqqWWWWWWXXXXXXXXXVVVSSSRRRNNNNNNNNNOOOQQQTTTVVVWWWSSSQQQOOONNNPPPQQQPPPOOOQQQQQQPPPOOONNNLLLJJJIIILLLLLLJJJIIIHHHGGGFFFFFFBBBAAA?????????DDDUUUdddzzz{{{uuupppkkklllhhhfffggggggfffiiimmmrrrssssssrrrpppmmmiiiggg___^^^^^^^^^```cccfffhhhhhhkkkpppwww}}}xxxmmmgggeeeffffffeeeggghhhhhhhhhfffdddbbbaaagggkkkrrruuuuuurrrooonnnfffddd```\\\\\\aaaiiiooommmjjjgggdddcccbbbccceeebbb\\\XXXVVVXXXbbbwwwyyyoooooovvv}}}|||yyyyyy|||zzz```MMMAAA888111111222111///000////////////////////////////////////////////////000000000000111222333444555777999FFFnnnfffbbbeeeWWWRRROOONNNWWWhhhzzz{{{xxx}}}|||ssssss}}}xxxjjjgggmmmnnncccVVVTTTfffzzzmmmfffwwwsssoooxxxbbbGGGBBBFFFLLLiiiyyycccYYYPPPNNNOOONNNNNNPPPSSSVVVhhhqqqcccVVVOOOLLLFFFBBB@@@BBBGGGQQQ]]]jjjwwwwwwppplllyyyVVVWWWWWWWWWVVVUUUUUUTTTQQQQQQQQQQQQRRRUUUWWWYYYTTTRRRPPPOOOPPPQQQQQQQQQTTTSSSRRRPPPNNNKKKIIIHHHNNNMMMKKKIIIGGGGGGFFFFFFCCCAAA@@@???>>>CCCQQQ```vvv{{{ssslllmmmjjjjjjmmmnnnmmmooosssssssssrrrpppmmmiiieeebbb_________```bbbeeehhhiiiiiilllpppvvv{{{~~~uuunnnkkkjjjhhhfffeeeeeefffggghhhiiihhhhhhhhhnnntttxxxwwwsssnnnlllcccddddddddddddeeeiiilllkkkjjjgggdddcccdddeeeeeeccc^^^YYYXXX[[[fffyyywwwlllllluuu}}}{{{zzz~~~www|||```DDD<<<555111111222000...000////////////////////////////////////////////////000000000000111222333333444999<<>>AAAGGGQQQ]]]kkkxxxwwwpppmmmoooVVVWWWWWWWWWUUUTTTVVVWWWTTTTTTSSSTTTUUUWWWYYYZZZUUUTTTRRRPPPOOOPPPQQQRRRUUUTTTSSSQQQOOOLLLJJJIIIOOOMMMKKKIIIGGGFFFFFFGGGDDDBBBAAA@@@>>>@@@MMM[[[qqqxxxqqqmmmkkknnnrrrtttrrrsssvvvttttttrrroookkkgggcccaaaaaaaaabbbdddfffhhhiiijjjkkkmmmooossswwwzzz}}}~~~yyytttpppmmmkkkjjjffffffgggjjjmmmnnnmmmkkkgggkkkqqqsssrrrmmmiiiggg\\\___ccceeefffggghhhiiijjjjjjhhhcccbbbeeegggfffccc^^^ZZZ\\\aaammm}}}sssttt{{{~~~}}}|||eeeEEE888333000111111///...///////////////////////////////////////////////////000000///000000111222333555777999999BBBaaappphhhlllbbb[[[TTTUUU```ppp|||wwwxxx~~~wwwhhh```bbbggglll```VVVVVVZZZZZZWWWUUUeeezzzyyyeeepppzzzmmm~~~zzzVVVFFFBBBGGGTTTzzzlll\\\UUUOOOOOOOOONNNPPPSSSSSS[[[qqqjjj___TTTNNNIIIBBB>>>>>>AAAGGGRRR^^^kkkxxxvvvnnnhhheeebbbbbbeeeggghhhlllqqqvvv|||~~~vvvsssxxxxxxmmmkkkiiiyyy}}}}}}UUUWWWWWWVVVTTTTTTVVVYYYTTTTTTUUUUUUVVVWWWXXXYYYUUUTTTRRRPPPNNNOOOQQQSSSTTTSSSSSSRRRQQQOOONNNMMMPPPNNNKKKIIIGGGFFFGGGGGGEEEDDDCCCAAA===>>>JJJWWWjjj}}}}}}vvvpppppptttzzz|||xxxwwwxxxwwwvvvtttqqqnnnjjjfffeeecccdddfffgggiiijjjkkkkkkmmmmmmnnnppprrrtttvvvwwwyyyzzzyyyvvvssspppooooookkkkkkkkknnnqqqqqqooollleeegggiiiiiifffdddbbbbbb\\\___ccceeeeeeeeefffgggfffgggeee______ccceeeccc^^^YYYXXX\\\eeessszzz{{{~~~||||||___CCC444111///111111...---////////////////////////////////////////////////////////////000000111222333555333666999888GGGvvvlllmmmggg```XXXUUUZZZgggvvv|||}}}www|||~~~xxxlllcccaaabbbfff^^^XXXWWWVVVTTTVVV[[[uuusssiii{{{rrrmmm|||iiiOOOGGG@@@GGG\\\|||kkkZZZTTTOOOOOOOOONNNQQQUUUTTTaaa{{{fff\\\RRRMMMIIICCC@@@@@@BBBIIITTT```lllyyy}}}wwwwwwrrrjjjeeebbb]]]WWWWWWVVVVVVUUURRROOOTTT[[[aaaaaa```]]]YYYZZZ___dddooowww}}}oooiiifffqqq{{{}}}UUUVVVWWWVVVTTTTTTWWWZZZTTTTTTUUUVVVWWWWWWXXXXXXUUUTTTRRROOOMMMNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLIIIGGGFFFGGGGGGFFFEEECCCAAA======HHHTTTeeewwwyyytttuuuzzz~~~{{{{{{zzzyyywwwtttqqqmmmjjjhhheeefffhhhjjjkkklllllllllmmmmmmmmmnnnpppqqqssstttqqqtttwwwwwwtttqqqqqqsssoooooooooqqqtttsssnnnjjjccccccbbb___]]]\\\]]]___cccdddffffffddddddeeefffaaacccaaa[[[ZZZ```aaa___WWWTTTTTT[[[fffvvvwww{{{rrrOOO888333//////111111...---///////////////////////////////////////////////////////////////000111222333333///555>>>999:::^^^vvvpppiiicccZZZTTTVVVaaappp{{{}}}ttt{{{wwwmmmhhhgggkkkeee```^^^XXXTTTXXX```yyypppssslllooowww^^^LLLHHHAAAIIIccc}}}~~~lllXXXSSSOOOOOOOOONNNQQQUUUWWWggg{{{bbbZZZQQQMMMIIIDDDBBBCCCDDDJJJUUUaaannnzzz}}}zzztttmmmfffeeeaaa^^^```dddccc^^^\\\\\\\\\YYYPPPJJJLLLTTTSSSRRRPPPOOOOOOPPPQQQRRRYYYbbbmmmuuu}}}ttthhhgggnnnzzz|||VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRPPPPPPPPPQQQRRRQQQPPPPPPPPPQQQPPPMMMKKKNNNLLLKKKJJJJJJIIIGGGDDDDDDCCC@@@>>>===AAAHHHLLL___ooo~~~}}}}}}zzzzzz{{{zzzwwwsssooollllllnnnoooooommmkkkjjjjjjlllnnnppprrrtttuuuuuuuuuoooqqqsssuuuuuusssqqqooouuuzzz~~~|||uuunnnllllllddddddccc___[[[ZZZ^^^bbbbbbgggkkkkkkgggccc``````^^^[[[WWWWWWYYYZZZYYYWWWQQQSSSTTTXXXeeeyyy|||yyysss~~~wwwttt\\\NNNBBB888222111111000///......---....................................////////////000000000000111111111111555222333888777:::NNNeeesssgggddd^^^WWWRRRVVVeeesss|||yyy~~~}}}||||||lllgggkkkeeeYYYbbbxxxzzz}}}xxxaaavvvyyyttt```MMMEEECCCQQQccc~~~jjj[[[TTTOOOPPPRRRQQQQQQSSS]]]nnnppp\\\UUUOOOKKKFFFAAA@@@CCCDDDLLLYYYeeeoooyyypppjjjjjjffffffgggjjjooorrrsssrrrvvvpppfff[[[SSSPPPPPPRRRZZZWWWSSSQQQRRRQQQNNNKKKSSSVVV[[[___^^^___mmm~~~|||mmm```kkkttt{{{~~~UUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQPPPNNNKKKNNNLLLKKKJJJJJJIIIGGGDDDDDDCCC@@@>>>===@@@FFFJJJ___ppp|||vvvwwwxxxxxxxxxvvvtttsssmmmoooqqqqqqooonnnmmmnnnoooppprrrtttuuuuuuuuuuuupppqqqrrrsssssssssrrrqqquuu{{{{{{sssnnnlllggggggeeeaaa\\\[[[___cccdddhhhlllkkkfffaaa^^^^^^[[[WWWTTTSSSTTTUUUTTTRRRSSSVVVWWW[[[hhh||||||vvvrrr|||tttkkkTTTGGG===333111111111000///.............................................//////////////////000000000111111111333111333888777888FFFXXXxxxnnn```___]]]XXXSSSTTT___lllzzz~~~{{{zzzzzzpppgggrrrzzzmmmaaaooottt[[[HHHAAABBBSSSgggzzzfffZZZSSSNNNOOOQQQPPPQQQTTT]]]tttlll\\\UUUOOOKKKFFF@@@???BBBDDDMMMYYYeeeooozzzzzzvvvwwwyyyzzz}}}{{{pppddd^^^```dddhhhhhhgggccc^^^YYYVVVTTTRRRRRRUUUWWWTTTSSS[[[gggqqqtttccciiiooo~~~zzz}}}TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOONNNQQQPPPOOOPPPPPPPPPNNNLLLMMMLLLKKKJJJJJJIIIGGGEEEEEEDDDAAA>>>===>>>CCCFFFZZZmmm~~~vvvvvvwwwwwwwwwwwwwwwwwwqqqsssttttttsssqqqqqqrrrrrrrrrssstttuuuuuuuuuuuuqqqqqqppppppqqqrrrssstttvvv~~~yyyqqqmmmjjjjjjhhhddd___^^^aaaeeegggkkkmmmkkkeee___[[[ZZZ[[[WWWSSSQQQPPPQQQPPPPPPVVVYYY\\\```mmm~~~xxxyyy~~~{{{{{{cccMMMBBB888000111111000000//////..........................................//////////////////000000000000111111222000222777888666===GGGnnnnnndddZZZZZZ[[[[[[VVVSSSZZZdddooowwwzzz{{{wwwtttyyy___cccooofffwwwzzzVVVEEE???EEEYYYppptttaaaXXXQQQMMMNNNOOOOOOQQQUUU\\\yyy}}}hhh\\\UUUNNNJJJDDD??????BBBEEENNNZZZfffpppzzzuuuooovvvvvvmmmgggfff___]]][[[ZZZVVVQQQQQQUUUPPP```sss~~~jjjjjjlll|||xxxzzzTTTTTTUUUUUUUUUUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQRRRRRRQQQOOONNNPPPNNNMMMNNNOOOOOOMMMLLLMMMLLLJJJJJJKKKJJJGGGEEEEEEDDDBBB???======@@@CCCTTThhh~~~{{{zzzxxxvvvuuuuuuuuuuuuwwwxxxzzzyyyvvvtttsssssspppqqqrrrssstttuuuuuuuuurrrpppooonnnooorrruuuwwwyyy}}}uuuqqqjjjkkkiiieeebbbbbbfffjjjllloooooolllddd]]]ZZZYYY___\\\WWWSSSQQQQQQRRRRRRYYY]]]aaafffqqq~~~ttt]]]JJJ@@@888222111000000000/////////.......................................////////////////////////000000000111333///000555666555888>>>WWWeeeXXXVVVYYY\\\ZZZTTTWWW___fffppp|||rrrkkkpppxxx|||jjjVVVkkkfffeee|||sssSSSEEECCCKKKaaaxxxppp^^^VVVPPPLLLMMMNNNNNNRRRWWW]]]{{{yyyeee[[[SSSLLLHHHCCC>>>>>>BBBFFFNNN[[[gggqqq{{{wwwvvv~~~|||wwwsssnnnjjjfff___XXXTTTNNNTTT]]]eeellluuurrrnnnooo{{{vvvwwwTTTUUUUUUUUUVVVVVVVVVWWWTTTSSSRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMKKKLLLMMMMMMLLLKKKLLLKKKJJJJJJKKKJJJHHHFFFFFFEEECCC@@@======>>>@@@OOOccc|||{{{xxxvvvuuuuuuuuuvvv~~~|||xxxtttrrrqqqnnnnnnooopppqqqssstttuuuqqqpppooonnnpppssswwwyyy}}}~~~xxxuuuiiijjjiiigggeeeggglllqqqrrrsssqqqlllddd^^^\\\\\\eeeaaa\\\WWWSSSSSSUUUWWW\\\aaaffflllvvvxxx~~~}}}lllVVVFFF>>>888333000000000000////////////....................................////////////...////////////000000000333000///222444555888<<>>???CCCGGGPPP\\\hhhrrr|||xxxppplllooouuuzzz~~~zzzwwwqqqhhh___YYYTTTOOOQQQZZZdddkkknnn~~~xxxqqqrrrxxxtttuuuSSSSSSTTTTTTUUUVVVVVVVVVSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRNNNLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFEEEBBB???===>>>???KKK___|||zzzyyyyyyxxxxxxyyyzzz|||}}}~~~yyytttqqqpppmmmmmmmmmnnnoooppprrrsssoooooopppqqqsssvvvyyyzzz~~~{{{xxxjjjkkkllljjjiiilllrrrwwwxxxwwwssslllddd``````bbbhhheee```YYYUUUUUUYYY\\\```ffflllrrr|||wwwooo}}}~~~}}}yyybbbMMM@@@999555222000000000000////////////....................................////////////......////////////000000111000000000222555999<<<>>>WWWkkkYYYLLLOOORRRNNNOOOTTTZZZbbbnnnwww{{{zzz}}}gggSSSWWWzzzjjjooosssZZZFFFCCCJJJVVVlll~~~jjj^^^SSSOOOMMMMMMMMMOOOUUU]]]rrroooaaaVVVOOOHHHDDDAAA>>>@@@DDDHHHPPP]]]iiisss}}}}}}qqqmmmiiiiiikkkllliiifffhhhggghhhooo{{{~~~tttbbbWWWKKKHHHPPPZZZ```aaaiii~~~{{{qqqssstttqqqvvvQQQQQQQQQRRRSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPPPPPPPQQQQQQRRRSSSPPPNNNLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFCCC@@@?????????EEEWWWttt{{{xxxxxxzzz|||~~~~~~yyytttrrrqqqpppooonnnmmmmmmnnnnnnooommmooorrruuuwwwyyyzzzzzz|||yyynnnppppppooonnnpppvvv{{{|||zzztttllleeebbbfffiiillljjjddd]]]XXXYYY^^^bbbeeekkksssyyyssslllxxxsssZZZFFF;;;555222111////////////000000000000....................................////////////........./////////000000...111222222222444777999888EEEgggdddKKKJJJNNNLLLLLLRRRTTTZZZcccllltttzzz~~~ppp\\\PPPaaavvvjjjssslllTTTBBBCCCMMM\\\uuuyyyeee\\\SSSOOOMMMNNNNNNOOOWWW___{{{iii\\\TTTMMMFFFCCC@@@>>>AAAFFFIIIQQQ^^^iiittt~~~~~~~~~|||vvvqqqgggccc______dddmmmvvv|||pppfffXXXPPPOOOTTTYYY\\\]]]iii{{{qqqrrrzzznnnooowwwOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOONNNOOOPPPRRRSSSQQQOOOMMMMMMOOOPPPPPPPPPLLLJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFDDDBBB??????@@@???QQQlllzzz{{{}}}~~~yyyuuusssrrrsssrrrpppnnnlllllllllllllllnnnssswwwzzz{{{zzzzzz|||xxxsssttttttrrrqqqsssxxx}}}|||uuullleeedddiiinnnpppnnnhhhaaa\\\]]]bbbhhhhhhooowww}}}qqqkkkvvv{{{qqqWWWCCC999444111111////////////000000000000..................................../////////000............/////////000+++111555444222333444666777===MMMpppoooNNNIIINNNMMMMMMRRRPPPTTT\\\eeennnvvv|||~~~zzzdddYYYRRRjjjsssiiiuuukkkTTTCCCEEEQQQbbb}}}uuubbbZZZSSSPPPNNNNNNNNNPPPXXXaaa~~~|||dddYYYRRRKKKEEEBBB@@@???BBBGGGIIIRRR^^^jjjttt~~~yyytttjjj___YYY[[[ccckkk|||xxxkkk]]]SSSQQQUUUYYYXXX\\\jjj}}}sssssswwwkkkmmmyyySSSTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPOOONNNNNNPPPOOOOOOQQQSSSTTTQQQNNNPPPNNNLLLKKKLLLNNNPPPRRRMMMMMMMMMMMMNNNLLLIIIFFFFFFFFFEEEDDDBBB@@@???>>>AAALLLaaa|||}}}|||}}}|||{{{~~~zzzssssssuuuuuussspppmmmllllllgggmmmuuuxxxwwwvvvxxx{{{yyyttttttxxxyyyvvvvvv{{{~~~~~~zzzssspppmmmkkkmmmqqqxxxqqqiiiddddddhhhkkklllrrrwww~~~{{{iiigggqqq{{{|||~~~}}}fffMMMBBB;;;222...222////////////////////////000000//////......------...---,,,,,,,,,,,,---...---......///////////////...000222222222333444666;;;;;;>>>RRRqqqRRRGGGIIILLLKKKQQQYYY^^^]]]bbbnnnxxx{{{|||fffZZZVVVTTTyyyffffffyyylllRRRBBBDDDPPPlll|||jjj\\\^^^QQQRRROOOOOOSSSNNNSSSfffuuuaaaYYYOOOHHHCCCAAA???>>>@@@EEEMMMTTT___kkkvvvyyyrrrfffXXXVVV```jjjttt{{{iiiYYYRRRUUUZZZUUUTTT[[[kkk}}}llluuuwwwlllrrrRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPPPPRRRTTTTTTRRRPPPPPPNNNLLLKKKKKKMMMOOOQQQOOONNNNNNNNNNNNMMMIIIGGGGGGGGGFFFEEECCCAAA???>>>@@@III[[[ttt{{{uuuuuuuuutttrrrnnnkkkhhhhhhnnnuuuxxxxxxxxxzzz}}}yyyuuuwww{{{|||yyyyyy}}}}}}wwwrrrqqqnnnkkklllpppxxxrrrkkkffffffiiimmmpppxxx{{{wwwgggdddmmm}}}wwwzzzwww___HHH>>>888000---000////////////////////////////////////...............---,,,,,,,,,,,,---...------...///////////////...000111222222222444666999888888DDDeeeqqqRRRGGGJJJOOOOOOWWW[[[ZZZ\\\eeennnrrr|||lllZZZPPPYYYZZZeeesssbbbLLLBBBGGGUUUttthhhXXXUUUNNNPPPMMMOOOSSSOOOVVViiirrr___WWWNNNHHHCCCAAA???>>>@@@EEEMMMTTT```lllwwwxxxiiiaaaaaafffmmmxxxvvvcccWWWUUUWWWTTTPPPSSS___nnnlllwwwssskkksssOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTRRRPPPOOOOOOOOOPPPRRRQQQQQQRRRTTTTTTSSSQQQPPPOOOMMMKKKKKKLLLNNNOOOQQQPPPOOOOOOOOOMMMJJJGGGHHHHHHGGGFFFDDDBBB@@@??????EEERRRiii~~~wwwvvvvvvwwwxxxuuunnniiimmmrrrwwwzzzzzzzzz|||~~~}}}zzzxxx|||~~~~~~{{{vvvssssssqqqoooooosssxxxtttmmmiiihhhkkkpppttt}}}}}}ooolllsss~~~{{{zzzzzztttyyyhhhTTT@@@888444...,,,///////////////////////////.............../////////...------,,,,,,------...------...////////////......000111222111222333555777666555888GGGjjjtttXXXNNNLLLOOOUUUYYYXXXXXX]]]eeehhhrrrvvv{{{wwwcccUUUOOOYYY```llluuuWWWFFFBBBJJJWWWuuujjjWWWQQQKKKNNNLLLMMMRRRPPPYYYnnnmmm[[[UUUMMMGGGBBBAAA???>>>@@@EEEOOOVVVaaannnyyyrrrjjjfffhhhnnnxxxrrraaaYYYWWWUUUOOOMMMRRR]]]ssslllxxxyyyooojjjuuuNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTQQQPPPNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSRRRRRRPPPOOOMMMLLLKKKLLLLLLMMMQQQOOONNNNNNNNNMMMJJJGGGIIIIIIHHHGGGEEECCCAAA@@@???AAAKKK^^^xxx~~~xxxwwwyyy~~~zzzsssvvvyyy|||}}}}}}|||~~~~~~~~~|||{{{zzz~~~yyyuuuuuutttsssuuuzzzxxxuuuqqqllljjjlllrrrwww~~~xxxuuuyyywwwvvvwwwyyyzzztttYYYIII:::333111...---///////////////////////////---------....../////////------------------------,,,---......//////.........///111111000111222444777666777888888KKK}}}bbbLLLLLLQQQUUUWWWWWWZZZ^^^aaadddhhhmmmrrruuuwwwzzz|||~~~qqq___TTTRRRTTTaaawwwnnnRRREEECCCJJJSSSlllgggUUUPPPJJJMMMLLLMMMQQQPPPZZZqqqiiiYYYTTTLLLFFFAAA@@@???>>>AAAFFFPPPWWWcccooo{{{yyyqqqmmmllltttooobbb]]]YYYQQQLLLNNNTTThhh{{{lllyyyvvvmmmkkkyyyNNNOOOPPPRRRSSSTTTTTTTTTUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMMMMOOONNNLLLLLLLLLLLLJJJHHHIIIIIIHHHGGGEEECCCBBBAAA???@@@FFFTTTkkkzzz{{{}}}{{{|||~~~{{{vvvuuuuuuuuuzzzyyyyyyvvvpppkkkkkkrrrxxx}}}yyy{{{{{{wwwuuuwwwvvvwwwzzzzzz}}}zzzfffMMMBBB666111000//////000////////////////////////,,,,,,------......//////------------------------,,,------...............---///000000000000111333555444999===888<<<]]]bbbIIIJJJLLLOOORRRTTTVVVXXXWWWYYY\\\```dddkkksssxxxxxx{{{xxxgggVVVLLLKKKKKK```~~~zzznnnQQQEEEEEEKKKPPPdddvvv]]]PPPNNNKKKOOOMMMMMMQQQPPP\\\ttt}}}fffXXXTTTKKKEEE@@@@@@???>>>AAAFFFPPPXXXdddqqq|||zzztttwwwzzzkkkccc]]]TTTNNNMMMRRRaaavvvjjjyyyuuunnnooo~~~MMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPOOONNNNNNPPPRRROOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIIIIIIIHHHGGGEEECCCAAA@@@>>>@@@DDDMMM^^^xxx~~~}}}~~~|||wwwwwwwwwwww|||}}}~~~|||uuummmkkkrrryyywwwoooqqquuuvvvuuuvvvrrrtttvvvwwwzzzxxx~~~xxxrrr[[[DDD===555111111111111000////////////////////////---------------.........,,,------......------,,,,,,,,,---............------///000000//////000111111111666===999666FFF\\\SSSJJJCCCEEEKKKNNNPPPQQQPPPPPPPPPQQQUUU]]]gggnnnqqqvvv}}}~~~xxx|||yyykkk\\\MMMFFFEEEEEE```uuuvvv|||lllNNNDDDFFFMMMSSSgggqqq[[[RRRRRRLLLPPPNNNNNNQQQQQQ___yyyyyycccVVVTTTIIIDDD@@@??????>>>BBBGGGPPPXXXeeeqqq|||~~~}}}qqqhhhaaaVVVLLLLLLPPP]]]xxxssskkkyyyvvvpppsssKKKLLLMMMOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRPPPNNNLLLOOOPPPQQQPPPNNNNNNQQQSSSOOOOOOOOOOOOOOOPPPPPPPPPMMMKKKJJJKKKMMMNNNMMMMMMIIIHHHHHHFFFEEECCCAAA@@@;;;???CCCGGGRRRjjj|||{{{~~~~~~zzzppplllrrrzzzwwwmmmooovvv|||||||||vvvvvvuuuvvvwwwzzzzzzvvv|||uuugggOOO???;;;555111000222111///////////////////////////...------------------,,,,,,,,,---......---,,,,,,+++,,,------......---------///000///......///111//////333777666555<<>>BBBGGGPPPXXXeeerrr|||zzzpppfffXXXKKKIIIOOO\\\sssrrrlll{{{uuuqqqvvvJJJKKKLLLMMMMMMMMMMMMMMMQQQRRRSSSTTTSSSPPPMMMKKKOOOQQQRRRPPPNNNOOORRRUUUOOOOOOOOOPPPPPPQQQQQQQQQMMMLLLKKKKKKNNNOOOPPPOOOHHHHHHGGGFFFDDDBBB@@@???999>>>BBBDDDKKKaaa~~~rrrmmmsss{{{wwwmmmnnnxxx}}}~~~~~~uuusss~~~wwwwww]]]EEE<<<:::555111000111111...////////////////////////.........------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......---------...000///......///000000000111222333555;;;AAAJJJvvvkkkNNNEEEKKKRRRWWW[[[RRRPPPLLLHHHFFFIIINNNRRRVVV```lllsssuuuyyy|||www|||~~~yyywwwmmmWWWKKKFFFFFFIIIMMMGGGiiiqqq~~~vvvPPPIII???CCCPPP[[[ooommm^^^UUUQQQIIINNNMMMOOOSSSVVVgggrrr]]]SSSRRRHHHCCC????????????BBBHHHPPPXXXeeeqqq|||yyylllZZZKKKHHHOOO\\\rrrsssnnn}}}uuurrrxxxLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPMMMKKKMMMNNNOOOOOOMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNJJJHHHFFFEEEEEEEEECCCBBBAAA<<<===BBBGGGRRRnnn}}}uuuyyy|||uuuvvvooonnnyyyzzz~~~mmmTTTBBB<<<888333000//////...---------------------------------------------------------------------------,,,,,,,,,---------..................////////////000000111222333555666777===KKKwwwttt___TTTSSS\\\hhh```[[[UUUQQQNNNJJJHHHHHHSSSZZZbbbjjjnnnsssxxx|||}}}xxxvvv~~~yyymmm[[[MMMKKKJJJFFFHHHOOOPPPsssvvvuuugggPPPCCCAAADDDRRRhhh}}}vvvdddZZZSSSNNNQQQKKKMMMSSSSSSVVVoookkkZZZRRRNNNHHHCCC?????????@@@DDDJJJTTT[[[eeeqqq{{{xxxfffYYYMMMLLLOOOYYYmmmnnniii~~~sssuuu~~~DDDHHHLLLNNNMMMLLLMMMNNNOOOPPPRRRSSSRRRPPPNNNLLLMMMNNNOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFDDDCCCCCCCCCBBBAAABBB>>>>>>AAADDDLLLeee~~~|||ttttttoooqqq{{{yyy|||~~~yyycccNNNBBB;;;777333000/////////...------------------------------------------------------------------------,,,,,,,,,------------...............////////////000000000111333444666777===???TTTgggWWWbbbvvvqqqhhh]]]SSSNNNLLLNNNQQQJJJNNNTTTZZZ```hhhqqqwwwyyy}}}}}}yyyyyywww|||nnn[[[LLLCCCEEEGGGEEEHHHOOOTTT|||pppsssdddPPPDDDDDDJJJZZZoooqqq___WWWSSSPPPPPPKKKMMMSSSSSSXXXrrrjjjZZZQQQNNNHHHBBB>>>??????@@@EEEKKKTTT[[[fffqqq{{{~~~ssseeeYYYOOOMMMOOOXXXmmmnnnkkk|||ssswww;;;CCCKKKNNNMMMKKKLLLNNNNNNPPPQQQRRRRRRQQQOOONNNMMMNNNOOONNNLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKHHHFFFDDDDDDDDDDDDCCCBBBCCC@@@???AAA@@@EEEXXXmmm~~~ssssssooottt~~~rrrsss~~~yyyrrrZZZJJJCCC888555111//////000000///------------------------------------------------------------------------,,,,,,,,,,,,---------------............///////////////000111222333555666;;;:::>>>YYYgggjjjyyyrrrcccXXXRRRPPPPPPHHHHHHIIIKKKPPPZZZeeelllpppuuu|||~~~yyysssqqqrrrrrrwwwbbbLLLBBB===AAAEEEDDDEEEKKKXXXkkkttt```OOOBBBEEEOOO```uuukkk[[[UUUSSSPPPOOOLLLMMMSSSTTT\\\www}}}hhhYYYPPPMMMGGGBBB>>>>>>???@@@EEEKKKUUU\\\gggrrr||||||{{{zzznnnbbbXXXQQQNNNNNNVVVmmmnnnooo{{{tttyyy777@@@JJJOOOMMMJJJJJJLLLMMMNNNPPPRRRRRRRRRQQQPPPOOOPPPPPPOOOMMMLLLLLLMMMOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA>>>AAANNN^^^uuutttsss||||||rrrhhhvvv}}}qqqyyymmmPPPAAA>>>555333000//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000111222444444444:::===FFFggg|||xxxxxxkkkaaaXXXQQQPPPMMMJJJGGGIIIOOOWWW\\\ccchhhpppvvvyyyzzz{{{{{{|||vvvssspppllllllppp}}}oooYYYLLLEEEBBBEEEFFFDDDCCCFFFYYY|||hhhwww~~~]]]LLL@@@DDDPPPbbbwwwiiiZZZUUUSSSOOONNNLLLNNNRRRUUU```}}}yyyeeeWWWOOOKKKFFFAAA>>>>>>???AAAFFFLLLVVV]]]hhhttt~~~}}}wwwwwwyyykkk___XXXRRROOONNNVVVmmm{{{ooouuu}}}uuu|||777???IIIMMMLLLJJJIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPQQQRRRQQQOOONNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHFFFEEEFFFFFFFFFDDDBBBBBBBBBAAA>>>@@@IIITTTuuuwwwxxx|||mmmhhhooosssiiihhhGGG888555333111///...000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.....................///000111222333///555:::===GGGgggvvvnnneee]]]VVVRRRMMMIIIHHHIIIKKKMMMVVVZZZ___eeejjjoootttxxxvvvyyy|||}}}|||wwwvvvpppkkkjjjiiihhhkkkpppqqqbbbOOOMMMIIIGGGHHHGGGEEECCCDDDYYYuuuhhhyyy{{{ZZZIIIAAAEEEQQQcccxxxiii[[[VVVRRRNNNMMMMMMOOORRRVVVeeetttaaaUUUNNNJJJEEE@@@===>>>@@@AAAGGGMMMWWW^^^jjjvvv|||vvvuuuwwwkkk^^^WWWQQQPPPOOOVVVnnnvvvppp{{{|||xxx888===DDDIIIKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSPPPQQQRRRRRRPPPPPPQQQRRRPPPOOOOOONNNNNNMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLFFFDDDCCCBBBCCCDDDCCCBBBAAABBBCCCAAA>>>???GGGNNNmmm}}}}}}|||~~~{{{xxx{{{}}}gggkkkuuurrrcccEEE777444222000......///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.....................///000111111555222333999<<>>@@@BBBHHHNNNXXX___kkkwwwzzzuuuttttttlll]]]UUUPPPOOOPPPYYYooo}}}rrrrrr|||888999<<>>DDDHHH\\\xxx{{{{{{{{{{{{vvvzzz|||{{{zzz~~~vvvvvvxxx}}}vvviiiyyyuuuXXXAAA777666111000......//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------...///000000666222444999:::>>>QQQggg|||wwwsssnnnccc___YYYUUURRROOOJJJGGGGGGHHHJJJKKKNNNRRRXXX]]]^^^```cccgggkkkqqqwww|||{{{|||~~~zzztttooojjjhhhgggeeefffjjjmmmnnnqqquuuyyyrrrZZZJJJCCCBBBAAAAAAAAA@@@AAAEEEJJJLLL___tttssseeeLLLEEEFFFLLLXXXiii}}}wwwaaaVVVTTTRRRNNNKKKMMMPPPRRRXXXmmmiiiZZZQQQLLLIIIDDD???<<<>>>@@@BBBHHHOOOXXX```lllxxx{{{xxxuuurrrlll^^^TTTMMMNNNRRR[[[pppsssooottt666555666===FFFLLLMMMKKKEEEFFFHHHKKKNNNPPPSSSTTTLLLNNNPPPPPPPPPPPPRRRSSSPPPPPPOOOOOONNNMMMLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIFFFDDDBBBBBBDDDDDDDDDCCCAAADDDCCC>>>;;;===AAAEEEGGG^^^uuu~~~{{{~~~~~~yyyvvvtttxxx~~~{{{zzztttrrrzzzssssssrrruuuooolllxxxuuu```HHH777111222111000......//////...,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000,,,111777888555555>>>IIIrrr}}}rrrlllddd^^^ZZZVVVPPPMMMFFFGGGGGGGGGGGGIIILLLOOOQQQSSSVVVZZZ^^^eeemmmrrrqqqsssuuuvvvxxx{{{}}}|||zzzwwwxxx|||xxxuuupppkkkhhhhhhiiijjjiiihhhjjjpppttttttvvvzzzuuubbbMMM???>>>CCC???@@@???===???EEEKKKNNNcccwww|||ZZZEEEEEEEEELLLYYYjjj|||sss\\\RRRRRRRRROOOKKKMMMPPPRRRYYYooo}}}fffXXXQQQLLLIIIDDD???<<<>>>@@@CCCIIIOOOYYYaaammmyyy~~~{{{xxxsss~~~~~~kkk___TTTLLLNNNSSS]]]ppppppnnnuuu~~~444666666888>>>FFFLLLNNNMMMJJJGGGIIIMMMPPPPPPOOOQQQPPPOOOOOOPPPQQQSSSTTTQQQPPPNNNNNNNNNNNNMMMKKKNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>======GGGJJJSSSdddxxxxxxxxx~~~~~~yyy|||xxx~~~|||uuuyyywwwsssvvv}}}yyy{{{~~~sss^^^LLL===333000222////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......////////////000000000000///000111444666:::<<<>>>PPPqqqwwwvvvsssoooiii```WWWQQQMMMHHHFFFHHHIIIGGGFFFHHHDDDGGGJJJNNNRRRXXX]]]aaadddeeehhhlllqqqvvvzzz}}}tttgggfffllloooqqqrrrhhhggggggggghhhkkkmmmoootttyyycccQQQCCC<<<===BBB???CCC>>>:::======@@@MMMpppooo{{{SSSFFFEEEFFFOOO^^^nnn}}}mmmXXXQQQSSSRRROOOLLLOOORRRSSS]]]wwwwwweee[[[RRRLLLIIIEEEBBBAAAAAA@@@AAAHHHQQQ___fffqqq}}}~~~uuueeeWWWPPPLLLNNNSSS___uuu{{{sssvvv~~~333444444666;;;CCCKKKOOOLLLIIIGGGGGGIIILLLNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQOOONNNNNNNNNNNNMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDFFFEEECCCAAA@@@>>>>>>>>>AAABBBHHHTTTcccwwwwwwssswww}}}yyy|||{{{xxxyyyzzzvvvxxx{{{|||xxx~~~yyyhhhRRRCCC888111...000////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------........./////////000000000...///000222444777999:::===QQQ{{{|||jjjfffnnnqqqjjj```UUUPPPMMMNNNLLLGGGCCCCCCEEEFFFGGGHHHIIILLLOOORRRWWWYYY[[[```eeelllrrruuuvvvwwwyyy{{{~~~~~~{{{||||||}}}~~~}}}{{{lllbbb\\\```gggiiihhhgggcccfffiiimmmqqqwww~~~~~~jjjTTTFFF@@@======???>>>BBB===:::>>>===AAAOOO{{{uuujjj|||SSSDDDAAAEEEOOO___ooo~~~kkkXXXRRRRRRQQQOOONNNQQQRRRTTT___zzztttbbbXXXPPPJJJGGGFFFCCCBBBBBBAAABBBJJJSSS___gggrrr~~~rrrbbbVVVPPPMMMPPPXXXggg}}}xxxsss555444444555777===DDDJJJHHHHHHGGGFFFEEEGGGJJJMMMLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@?????????<<<<<<>>>CCCKKKZZZrrrxxxuuuxxx~~~~~~~~~~~~~~~~~~~~~wwwuuuyyy}}}mmmZZZEEE999444000...////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------.........////////////000......///000111333555666999;;;QQQ~~~wwwzzz|||vvvccc\\\UUUSSSPPPLLLJJJLLLFFFEEEDDDCCCCCCDDDEEEGGGIIIIIIJJJMMMRRRYYY^^^bbbeeegggkkkooorrrsssssssss~~~~~~|||}}}}}}|||zzzvvvssspppvvvsssooommmmmmmmmmmmlllcccZZZUUUYYY```bbbbbbaaajjjrrr}}}oooZZZFFF>>>@@@AAA???>>><<>>===BBBSSSkkkbbbxxxQQQCCC???GGGQQQaaarrrhhhXXXRRRRRRQQQOOOPPPRRRRRRUUUbbb~~~ppp^^^TTTMMMGGGFFFEEECCCBBBCCCBBBDDDLLLUUU```hhhtttmmm^^^UUUPPPOOOTTT```qqquuusss888666444555555555:::???CCCFFFHHHHHHFFFEEEGGGJJJIIIJJJLLLNNNOOOOOONNNNNNPPPNNNMMMMMMNNNNNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@<<<<<<<<<===>>>FFFXXXjjj~~~||||||~~~~~~{{{}}}~~~}}}||||||wwwyyywwwwww~~~wwwwww}}}|||xxxzzzcccPPP===444333111////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------........./////////.........///000111333333@@@888;;;TTT}}}uuuiii```YYYSSSRRRUUULLLJJJGGGFFFFFFHHHIIIIIIFFFEEEDDDDDDFFFJJJNNNQQQTTTVVVXXX[[[]]]_________lllmmmnnnooopppqqqqqqrrriiiiiiiiihhhfffcccaaa___cccaaa^^^\\\\\\]]]___```cccZZZUUU[[[eeennnuuuzzztttZZZLLL???===@@@@@@===;;;:::===::::::>>>===DDDWWWggg\\\tttmmmLLLDDDBBBMMMTTTbbbrrr~~~fffXXXSSSQQQPPPOOOQQQQQQQQQVVVeeemmm[[[RRRKKKFFFEEECCCAAA@@@BBBBBBDDDMMMVVVaaajjjvvvjjj\\\TTTQQQQQQXXXfffzzz}}}uuuwww===777444666666333444888<<>>HHHSSSggg{{{~~~{{{{{{|||~~~{{{}}}}}}{{{{{{~~~zzz|||||||||mmmdddeeecccdddvvv{{{fffooozzz|||vvvYYYHHH777111111000..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............////////////000111222333;;;777666<<>><<>>>>>@@@AAADDDMMMWWWbbblllyyyhhh\\\TTTSSSSSS[[[lllzzzyyy~~~III===444666888555555888888===DDDIIIJJJIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@?????????======>>>@@@>>><<>>@@@BBBGGGHHHBBB:::888;;;888:::888;;;>>>;;;EEE^^^zzz___WWWuuu[[[DDDEEEDDDOOOSSS]]]lll~~~fffZZZUUUPPPNNNQQQPPPNNNPPPYYYnnnfffXXXPPPKKKFFFDDD===<<<===@@@AAAEEENNNXXXcccnnn{{{zzzggg]]]TTTUUUXXXaaasss{{{```JJJ888666999666555777666888<<>>>>>>>>>>>;;;;;;>>>???===<<>>UUUlllzzzppphhhdddaaa]]]YYYWWWVVVUUUSSSQQQNNNMMMKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOONNNNNNKKKKKKKKKMMMOOORRRVVVXXXUUUZZZaaahhhnnnvvv~~~|||iiiWWWKKKBBB;;;@@@BBBGGGIIIBBB::::::>>>999999888<<<>>>999DDD```~~~]]]XXXyyyYYYDDDEEEAAAMMMSSS^^^oooggg[[[UUUOOONNNRRROOONNNQQQ\\\tttyyybbbVVVPPPJJJEEEBBB===<<<===@@@BBBFFFPPP[[[dddooo}}}ttteee]]]UUUXXX]]]hhh|||~~~tttWWW===777888555333555666555666<<>>======???:::999===@@@???>>>>>>@@@DDDLLLYYYmmm~~~wwwrrrrrrvvvzzz{{{|||zzzwwwtttxxx}}}yyyxxxxxxzzzuuuvvvpppffffffooonnnfffLLLRRR^^^ooo~~~~~~tttfffuuu}}}}}}fffNNN;;;555111111111000000333......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000111222222111222555555888BBBMMMttt~~~zzzlllkkkiiifffaaa\\\WWWUUUPPPRRRUUUXXXZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWVVVPPPQQQQQQTTTWWW\\\```cccmmmsss|||~~~zzzhhhOOOAAABBBCCC@@@;;;<<<>>>???;;;555555999999999888<<<>>>999DDDaaa]]]]]]YYYFFFEEE???MMMTTTbbbuuuiii\\\VVVOOONNNSSSPPPOOORRR___wwwuuu```TTTOOOIIICCCAAA===<<<>>>AAADDDHHHRRR\\\dddppp~~~qqqccc]]]VVVZZZaaannnmmmTTTGGG999222666666111222444666;;;CCCHHHIIIKKKKKKJJJIIIHHHJJJMMMPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIHHHIIIKKKKKKHHHEEEFFFEEEDDDCCCAAA@@@???>>>============>>>>>>>>>>>>???>>>BBBKKKXXXkkk|||zzzxxxyyy{{{zzzxxxuuuxxxwwwwwwzzzyyyxxx{{{{{{zzz{{{xxxtttqqq{{{ppp^^^]]]```ZZZUUUNNNeeevvv~~~{{{wwwmmmNNN@@@222111111000///......---------------------------++++++++++++++++++++++++)))---000...)))%%%&&&)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111111333666:::>>>OOOssstttfff___]]]___iiiuuuxxxqqqhhhrrr}}}~~~tttmmmiiiggg___cccgggggggggooowwwvvvgggSSSDDD===;;;:::999888???@@@:::666666666333888999;;;777>>>>>>BBBnnnyyy___nnn|||UUUBBBCCCHHHQQQVVVeee{{{hhhXXXTTTRRRPPPOOOMMMSSSUUUaaannn]]]UUULLLJJJHHH???@@@AAAAAAAAABBBHHHRRRZZZhhhttt}}}nnnaaaYYYXXXcccooozzz~~~hhhYYYDDD888888777444444444333666;;;@@@CCCIIIJJJLLLKKKKKKKKKMMMOOONNNMMMKKKKKKKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJHHHHHHJJJJJJGGGEEEFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>=========>>><<<===BBBHHHSSSfffuuu~~~}}}|||wwwzzzzzzyyyxxxxxxwwwuuutttwwwvvvwwwyyyyyyxxx{{{xxxxxxtttooooootttvvvttttttzzznnn^^^\\\ZZZVVVYYYhhh{{{cccDDD666111111000000///......---------------------------+++++++++++++++++++++++++++---000///---*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---///000111222555999<<>>???EEEsssttteeeqqqOOOBBBCCCFFFPPPWWWhhh~~~cccUUUSSSRRRPPPOOOMMMTTTXXXgggiiiYYYSSSKKKIIIHHH@@@>>>???@@@@@@CCCJJJTTT\\\gggtttwwwjjj^^^WWW]]]fffqqq}}}www^^^III???777888777555333333555999===FFFIIIMMMNNNMMMLLLLLLLLLMMMKKKJJJIIIJJJKKKJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLIIIHHHHHHHHHGGGEEEFFFFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>======<<<@@@>>>===>>>???BBBLLLWWWooozzzsssqqqsssuuuuuurrruuuwwwyyywwwrrrppppppqqqsssrrrsssvvvvvvtttwww|||uuuwwwvvvsssrrruuuuuurrrvvvvvvnnnhhhhhhdddiiiyyypppQQQ;;;111111000000//////.........------------------------++++++++++++++++++++++++,,,---...000222111---+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---///000000333777:::>>>;;;BBB\\\uuu[[[HHHBBB:::777888:::;;;;;;IIIKKKHHH???777666777777555555999666>>>???III{{{oooiiidddIIIBBBCCCEEEMMMWWWkkkttt]]]SSSRRRRRRPPPPPPNNNUUU[[[oooyyycccUUUPPPIIIHHHHHHAAA<<<>>>???@@@DDDLLLWWW___hhhuuu|||qqqfff]]]YYYeeekkkuuu}}}cccLLL888:::777666555444333666:::BBBFFFLLLOOOOOOMMMKKKJJJJJJHHHGGGHHHIIIKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMJJJHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<>>CCCJJJQQQ```xxx{{{vvvpppnnnooopppooommmnnnrrruuurrrkkkgggiiimmmnnnmmmnnnqqqpppnnnpppuuuuuu|||~~~zzzrrrkkk{{{wwwqqqtttwwwqqq{{{sssoooSSS@@@777333000000/////////.........------------------------++++++++++++++++++++++++---+++,,,000444444000+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++,,,...//////111444777666888<<>>@@@???;;;555444555666666555999777>>>>>>LLLjjjeeeaaaHHHAAADDDFFFKKKWWWnnnmmmZZZRRRRRRRRRPPPOOOPPPVVV\\\rrruuu```TTTPPPHHHGGGGGG@@@===>>>@@@AAADDDLLLWWW```jjjvvvvvvmmmeee```___lllpppyyy}}}aaaFFF<<<666444666666333444777===BBBIIIMMMMMMLLLJJJHHHGGGEEEEEEFFFIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<:::999:::===>>>===???CCCDDDKKKZZZmmmwwwtttqqqpppooolllgggdddeeekkkooollleeeaaadddiiilllkkklllnnnllliiiiiimmmpppzzz{{{ssskkkyyyrrrxxx{{{rrr|||wwwkkkpppVVVAAA888555333////////////............------------------------+++++++++++++++++++++++++++))))))---333444///***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------***,,,......///000222444222:::???;;;<<>>???@@@AAABBBEEELLLWWW___lllxxxzzzqqqjjjccccccfffsssvvv~~~fffFFF:::222444666333222444888===CCCHHHIIIIIIIIIIIIFFFEEEEEEFFFIIILLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLKKKHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===>>>;;;;;;>>>???===>>>AAAAAAAAAFFFSSSaaapppwwwwwwvvvuuurrrllleee```^^^dddhhhfffaaa___bbbfffmmmkkklllllliiidddcccffflllvvv~~~~~~|||}}}vvvpppxxx~~~xxx}}}lllvvvuuuiiiXXXHHH===666111---........................------------------------++++++++++++++++++++++++***((('''***///111...***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***,,,.../////////111222222555666333444CCC]]]qqqzzz~~~vvv___LLL???;;;<<<555555666777777666666555666888<<>>BBBDDDFFFHHHJJJIIIGGGFFFGGGIIIKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGJJJMMMMMMJJJGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA????????????????????????CCC???===??????======@@@AAA<<<<<>>???AAACCCFFFOOOZZZcccmmmyyyxxxtttrrrjjjcccjjjwww}}}oooSSS:::555777555444666222666:::>>>AAADDDHHHKKKLLLJJJHHHHHHIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKEEEIIIMMMNNNKKKGGGFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@@@@AAA<<<999;;;;;;::::::===@@@:::888>>>BBBCCCGGGMMMIIIUUUfffuuuxxxooollllllmmmmmmmmmkkkgggbbb]]]YYYYYY\\\```bbbaaabbbeeeggghhhfffeeeddd^^^UUURRRSSSZZZiiizzzzzzuuuooouuu~~~zzz}}}xxxyyy~~~```JJJ999777555,,,+++222---.....................------------------------++++++++++++++++++++++++***)))'''((()))+++------************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111000333555555444444888;;;>>>MMMggg{{{nnnwwwkkkXXXFFF>>>;;;777444444555555666555444555666888222000333777555000333:::555333888888======WWW|||^^^dddnnnTTTEEEAAAFFFLLLSSSddd~~~tttfffXXXRRRQQQPPPPPPRRRMMMWWWaaayyyiiiZZZSSSQQQGGGCCCCCC>>><<<>>>@@@BBBGGGPPP]]]eeemmmyyy|||wwwvvvvvvnnngggooooooFFF;;;<<<666333666666222111666;;;>>>AAAEEENNNMMMLLLIIIGGGGGGIIILLLKKKMMMNNNOOONNNMMMKKKIIIHHHIIIJJJLLLLLLLLLKKKKKKGGGDDD@@@???@@@AAA???===>>>=========>>>???@@@@@@===============<<<<<<<<<>>>===<<<<<<<<<>>>???@@@CCCEEEKKKSSS^^^hhhqqqvvv|||yyyvvvqqqkkkeeedddeeeggghhhkkklllggg___ZZZ[[[]]]bbb]]]___eeebbb[[[___kkkiii```]]]```\\\SSSRRRXXXdddkkkwwwzzzrrrllluuu|||yyyttttttwwwyyy|||~~~zzzoooKKK@@@555111111///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++******++++++,,,---)))))))))))))))))))))))))))***++++++***)))***+++******+++,,,,,,---......***+++---......---+++***++++++++++++++++++++++++******+++,,,---//////000000000111222333333444444===888???VVVwwwtttwwwpppyyypppgggHHHFFFAAA===999777666666444444444444444444444444333333333444444444555555999666999555888===[[[uuuaaavvvbbbFFF<<>>;;;===???BBBEEEIIIRRR^^^fffsssyyy|||vvvrrrqqqtttzzz~~~```DDD888555444444444000000444888:::???EEELLLMMMMMMLLLJJJIIIIIIKKKKKKKKKLLLMMMMMMLLLKKKKKKHHHIIIJJJLLLLLLLLLKKKJJJHHHEEEBBBAAABBBBBBAAA????????????>>>??????@@@@@@===============<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>???AAAEEEKKKQQQVVVYYYmmmxxx}}}}}}yyyrrrnnnooodddddddddcccaaaaaaccceeehhhhhhgggeeebbb```______ddd```bbbfffbbbZZZ\\\eeeddd^^^\\\___\\\UUUVVV^^^nnnssszzzzzzooogggmmmrrrtttqqqppptttwwwwww}}}~~~~~~www```GGG===333000000...---///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++******++++++,,,---)))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,------...+++,,,...//////...,,,+++++++++++++++++++++++++++******+++,,,---...//////000000111111222333333444///333:::BBBLLLbbbyyyooorrrnnnWWWHHH@@@>>>;;;777555444444444444444444444444444444444333333333333444444444444777555999555:::???___jjj[[[rrrdddGGG===BBBKKKPPPbbbsssiii___VVVSSSQQQOOONNNPPPSSSUUUeee~~~jjj^^^RRRMMMJJJDDD>>><<<===@@@BBBEEEJJJSSS^^^gggttt{{{||||||~~~zzzwwwwwwyyy~~~~~~}}}YYY???999777333555222222444555666;;;BBBHHHKKKNNNOOONNNLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIJJJKKKLLLKKKJJJJJJHHHFFFCCCCCCCCCCCCBBBAAABBBAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDFFFPPPYYYfffrrryyy~~~sssooolllkkkgggaaa^^^___YYY]]]aaadddeeedddeeeeeedddbbb``````bbbcccaaa___cccaaadddgggcccZZZYYY___```]]]]]]^^^[[[VVV[[[fffwww|||tttfff^^^gggkkkooorrrwww}}}|||www{{{~~~nnnsss~~~www}}}}}}zzzbbbLLLAAA888000//////------...------------,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++***************+++************+++,,,,,,)))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++******+++,,,---.../////////000000111111222222333---222777555222<<>>>>>===<<<<<<<<<::::::::::::::::::;;;;;;>>>>>>>>>>>>???AAABBBCCCDDDJJJQQQXXX]]]aaaeeehhhgggiiilllooorrrvvv{{{|||{{{|||~~~|||xxxuuusssssspppnnndddaaa^^^ZZZWWWUUUWWWYYY[[[```fffiiihhhfffcccbbb^^^]]]]]]]]]^^^___^^^^^^``````cccfffccc\\\YYY\\\]]]\\\]]]]]]ZZZYYYdddqqq~~~uuuhhhaaaiiisss}}}~~~xxxmmmqqq}}}~~~{{{jjjQQQ>>>:::333.........,,,,,,...---------,,,,,,,,,++++++++++++,,,,,,,,,++++++******************************************++++++,,,)))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++,,,------....../////////000000111111111333222333555666888AAAKKK^^^yyyppppppeeeZZZLLL???999666555444333333333444444222222222222222222222222222222222222333333333333444444888555:::BBBfff~~~fffiiicccIIIAAACCCKKKQQQhhhyyyggg]]]UUURRRQQQOOOOOOQQQRRRWWWiiifff[[[OOOJJJGGGBBB??????===@@@CCCGGGLLLUUUaaajjjxxx~~~~~~{{{yyyzzz~~~~~~|||yyy|||^^^EEE;;;444222333666555333444888888>>>FFFMMMOOOPPPOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBB@@@??????>>>======<<<<<<::::::::::::::::::999999999999:::;;;===>>>@@@@@@@@@BBBEEEGGGHHHJJJLLLMMMQQQTTTWWWYYY[[[]]]```cccfffhhhiiieee___]]]```ddd[[[ZZZ\\\___aaa```^^^\\\ZZZYYYTTTNNNLLLOOOUUUZZZ[[[___dddfffddd```\\\ZZZYYY\\\___^^^[[[YYY\\\___``````aaaccc```[[[XXXYYYYYY[[[]]]______dddqqq}}}}}}tttpppppp~~~~~~zzz~~~uuu^^^HHH;;;555000...//////,,,,,,...------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******************************))))))******+++,,,)))))))))))))))))))))))))))***++++++***)))***+++******+++++++++++++++,,,*********++++++************************************++++++,,,,,,---------......////////////000000111---...444888777666777:::XXXzzzvvvkkkiiihhhsssnnn___OOOEEE@@@;;;888999555555444333333222222222222222222222222222222222111111111222222222333333444444888444999AAAgggttthhhuuu]]]GGGAAADDDKKKRRRcccxxxfff\\\TTTQQQQQQOOOOOOQQQQQQWWWlll|||bbbXXXOOOJJJFFFAAA>>>???===@@@DDDGGGMMMWWWccclllxxx~~~zzzzzz{{{~~~~~~|||{{{{{{~~~~~~yyy\\\OOO999444111333555444444666333888@@@GGGKKKMMMNNNOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGAAACCCEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<999::::::::::::999999888888999999:::;;;<<<<<<<<<@@@AAAAAABBBCCCDDDEEEFFFDDDGGGIIIKKKKKKKKKLLLNNNNNNOOONNNKKKIIIJJJOOOSSSIIIHHHLLLTTTXXXWWWUUUUUUTTTUUUPPPIIIFFFLLLUUUZZZYYY\\\^^^___]]][[[YYYYYYWWW\\\```^^^YYYWWW[[[```______^^^]]]\\\ZZZXXXXXXWWW\\\ccchhhlllsss}}}zzzqqqpppxxx}}}{{{iiiRRRAAA:::222//////111000---,,,...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++***************+++++++++***))))))))))))***++++++)))))))))))))))))))))))))))***++++++***)))***+++******++++++++++++++++++))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---........................---...222444111000555===888DDDSSSbbbzzzsssttt}}}yyyxxxjjj```JJJAAA999666666333333444333333333222111000000///111111111111111111111111000000111111111222222222333333888444888BBBiiieeeccc{{{uuuTTTDDDAAADDDKKKSSSbbbxxxeee[[[SSSQQQQQQOOOPPPRRRRRRYYYooouuu^^^VVVNNNJJJFFF@@@>>>???===@@@DDDHHHNNNXXXeeennnzzz~~~ttttttyyy}}}~~~yyyxxxwwwxxx}}}qqqPPPCCC777444555444444555111555;;;AAAEEEHHHKKKMMMKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGAAADDDGGGGGGEEEDDDEEEFFFBBBBBBAAAAAABBBBBBCCCCCCAAAAAA@@@???>>>===<<<;;;::::::;;;;;;;;;:::888888999::::::;;;;;;<<<;;;;;;>>>>>>???@@@CCCEEEFFFFFF>>>AAACCCDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDFFFIIIKKKHHHFFFIIIQQQUUUSSSSSSUUURRRVVVSSSKKKHHHMMMTTTWWWWWWWWWWWWVVVUUUUUUWWWYYYTTTVVVXXXYYYWWWWWWYYY\\\YYYXXXWWWVVVXXX\\\^^^^^^]]]fffqqqyyy}}}yyy||||||vvvqqqttt~~~sssgggWWWEEE999555111///111333222...,,,///,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))***++++++***)))***+++++++++************************))))))))))))******************************+++++++++++++++,,,,,,,,,------------------------000000222333000...444<<<;;;;;;>>>CCCNNNfff|||sssuuuyyy~~~}}}ooocccWWWJJJAAA999444333666777444222222111111222222111111000000111111111111111111111111000000000000111111111222111222888444999DDDnnn[[[aaahhhJJJ???AAADDDKKKTTTbbbyyydddZZZRRRPPPQQQPPPPPPRRRTTT[[[rrrpppZZZTTTNNNKKKGGG@@@===>>>>>>@@@EEEIIIOOOZZZfffooo|||~~~tttmmmqqqzzz{{{yyyyyyzzz|||~~~~~~}}}}}}iiiVVVAAA888555444333333111555999===@@@DDDHHHJJJHHHJJJLLLNNNOOOOOOMMMLLLIIIIIIJJJJJJJJJIIIGGGFFFBBBEEEHHHIIIGGGFFFGGGHHHAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@???>>>===<<<;;;:::;;;;;;<<<;;;:::999888666777888999:::;;;;;;;;;888777888;;;>>>@@@AAAAAA<<>>>>>@@@CCCFFFFFFEEEJJJEEEFFFLLLPPPNNNNNNRRRSSSYYYYYYQQQLLLPPPTTTTTTSSSRRRPPPMMMKKKLLLPPPTTTPPPOOOOOORRRUUUWWWWWWVVVQQQPPPPPPQQQWWW___fffhhhgggqqq~~~|||tttcccmmmxxx|||{{{|||yyy{{{~~~{{{gggWWWKKK===222...111000222555333...---///,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))+++++++++***)))***+++++++++******************++++++************++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,------------------------222,,,***000555333///,,,444444888;;;999===TTTnnnzzzllloootttbbbeeeuuuzzzdddQQQDDD===777444666222111555666333111222111111222333333444333333000000000000000000000000000000000000111111111111000111888555;;;GGGrrr|||ZZZccc~~~```DDD===@@@DDDKKKTTTcccxxxcccZZZRRRPPPQQQPPPPPPSSSVVV^^^uuuoooXXXSSSNNNLLLGGG@@@===>>>>>>AAAEEEIIIPPPZZZgggppp~~~xxxooojjjqqq|||}}}|||}}}}}}~~~~~~|||{{{~~~|||YYYGGG@@@888111...444222444999<<<<<<>>>BBBLLLKKKKKKOOOSSSTTTQQQNNNNNNKKKHHHHHHJJJJJJHHHFFFEEEGGGIIIJJJIIIGGGDDDBBBDDDAAA>>>>>>@@@CCCEEEEEEBBB@@@===;;;:::;;;===>>>>>>>>>===<<<:::888666555777777777888999999999:::888:::<<<===<<<<<<===>>>AAAAAA@@@@@@???>>>======???@@@@@@AAAAAABBBBBBBBBDDDFFFJJJMMMPPPQQQQQQQQQTTTSSSQQQMMMJJJHHHJJJKKKPPPPPPNNNMMMNNNNNNPPPQQQNNNKKKJJJOOOQQQPPPOOOQQQTTTUUUWWW[[[eeeooovvvxxx}}}zzzhhh]]]SSSwww~~~nnnyyy|||www[[[QQQBBB666444222////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((---???PPPPPP===***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************)))************+++++++++,,,,,,++++++,,,,,,---.......................................////////////555555444555666999<<<>>>PPP^^^vvv|||llliiiqqqzzzxxxqqqoooqqqooollluuu~~~yyyyyyxxx{{{~~~xxxpppooouuu|||mmm^^^JJJ<<<888777555333444555555555444333333222111111111111000000000000000000000000000000000000111111111000000000000000222000555;;;888GGGrrrZZZfffsssTTTBBBAAA???BBBNNNTTTeeexxxbbbZZZSSSQQQOOOMMMNNNQQQVVVbbb~~~kkkZZZRRRJJJGGGDDD???<<<<<<@@@???CCCLLLTTT]]]iiisss}}}}}}nnnllllllsss~~~{{{}}}zzzvvvzzz~~~}}}~~~jjjMMM999777===666333222333333444;;;CCCHHHMMMRRRTTTSSSRRRQQQQQQQQQNNNKKKJJJJJJIIIFFFDDDFFFGGGHHHIIIHHHGGGEEECCCFFFCCCAAA@@@AAACCCCCCCCCBBBAAA???=========>>>???>>>>>>===<<<:::888666555888888888888888888999999888:::<<<<<<<<<<<<<<<>>>@@@??????>>>======<<<<<>>DDDPPP^^^aaaZZZRRRPPPRRRRRRPPPNNNMMMKKKIIIFFFCCCFFFFFFGGGGGGFFFFFFEEEDDDGGGEEECCCCCCDDDDDDBBBAAACCCBBBBBBAAA@@@@@@@@@???>>>>>>===<<<;;;999777666888888888888888888777777888999;;;<<<;;;;;;<<<============<<<;;;;;;::::::===>>>???@@@AAABBBCCCCCCGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCFFFHHHFFFGGGHHHJJJLLLMMMMMMMMMGGGBBBAAADDDHHHIIIKKKOOO___ooo~~~rrr]]]QQQTTT___nnn}}}vvvrrrpppqqqvvvuuusssTTTAAA===333,,,---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------+++)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++***************++++++,,,---------------------------------.........//////222111111000111333444666555333444:::AAAMMM___nnn|||zzzrrrtttuuurrrmmmlllpppttt{{{nnnbbbWWWMMMBBB;;;777666555444333333333222444444444444444333333222111111000000000000//////////////////////////////000000000000000000000000333222444777888OOOrrr]]]qqqkkkNNN>>>???>>>AAAJJJOOO```wwwtttaaaYYYRRRPPPOOOMMMNNNQQQUUUccckkkYYYRRRKKKHHHEEE???===>>>@@@???DDDMMMUUU^^^jjjttttttmmmkkkkkkooo|||}}}yyyyyy}}}zzzyyyyyyyyyyyy}}}~~~~~~~~~||||||~~~~~~YYY===<<<777444555555333333666@@@QQQfffnnnggg[[[SSSQQQOOONNNNNNMMMLLLJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFCCCAAABBBCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>===;;;:::888777999999888888777777666666777999;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<===???@@@AAABBBCCCDDDEEEFFFFFFEEECCC@@@??????@@@@@@@@@???@@@BBBEEECCCDDDFFFHHHIIIIIIIIIHHHFFFAAA@@@DDDGGGGGGIIIMMMjjj{{{~~~jjjWWWJJJMMM___rrrssswwwpppqqquuuyyyxxxtttxxx}}}|||zzzooo\\\DDD888777000---///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***(((&&&''')))+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000000///000000111222999666555666777999@@@HHH[[[mmmzzzwwwkkkaaaTTTHHH@@@===;;;:::444777999777333000///000333333444444444333333222111000000000/////////////////////////////////////////////000000000000000333333444555999WWWnnn]]]wwwjjjMMM???BBBAAACCCLLLPPP```ssswww```XXXRRRPPPOOOMMMNNNQQQVVVfff}}}iiiXXXRRRLLLIIIDDD???===???@@@@@@DDDMMMVVV___kkkvvv{{{mmmgggiiilllttt|||xxx{{{xxxtttssssssttttttoooppppppooonnnnnnoooqqqssswww~~~vvvyyy]]]NNNBBB777444555444333333777III```pppqqqhhh]]]UUUIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGEEECCCBBBCCCDDDEEEEEEDDDBBBAAA??????>>>===<<<;;;999888999888888777777666666666666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@???@@@AAABBBBBB@@@>>>===>>>???@@@???>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCEEEBBBCCCHHHJJJIIIHHHIII[[[oooyyygggSSSJJJLLLVVVeeerrrrrruuurrr{{{ooonnnyyywwwmmmdddVVVIII888333444///---111000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000000000111111000222666777555777;;;444AAAUUUgggwwwxxxhhh^^^YYYKKKEEE<<<666333444777999111555888888555333666888222222333333444333333222000000000////////////.................................//////000000000000222333444444<<<___nnncccgggKKK>>>BBBAAADDDMMMPPPbbbrrrvvv___XXXQQQPPPOOOMMMNNNQQQXXXjjjyyygggVVVQQQLLLHHHCCC===<<>>===;;;:::999777777777777777777666666666888::::::999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======:::<<<>>>???@@@???===<<<===???@@@???>>>===>>>@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDJJJRRRUUUQQQKKKJJJOOOfff}}}kkkWWWQQQPPPZZZgggooosssuuuvvv{{{rrrooo}}}yyytttrrrzzzjjjZZZNNN???;;;//////222,,,,,,000...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&''')))***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000333000000333444222444777333777;;;@@@IIIYYYlllzzzxxxmmm```TTTJJJBBB===666666666666555555444444444555777555333222444777111222222333333333333333000000////////////..............................---......//////000000111000444555333???gggqqquuueeeHHH;;;??????CCCLLLPPPddduuuqqq^^^WWWQQQOOONNNMMMNNNRRRYYYnnnvvvcccTTTOOOKKKGGGAAA<<<;;;???@@@@@@EEENNNXXXaaammmxxxvvvjjjfffgggsss}}}~~~zzz{{{|||zzzvvvsssoooiiiccc___VVVVVVVVVSSSPPPNNNOOOPPPTTTZZZcccmmmxxxrrr```OOO@@@555444777///555===HHHQQQZZZbbbfff]]]\\\YYYTTTOOOMMMNNNQQQOOOPPPPPPOOOMMMJJJGGGEEEDDDCCCCCCDDDEEEFFFDDDCCCAAAAAABBBBBBBBBBBBBBBAAA?????????>>>===<<<;;;:::666666666777777777777777555777999:::999999999;;;888888888888888888888888999999999999999:::::::::888:::<<<===>>>===<<<;;;<<<===??????>>>>>>???@@@????????????@@@AAAAAABBBEEEJJJUUUcccggg```WWWRRRXXXkkkxxxvvvssspppaaaMMMKKKUUUiiitttkkkttt{{{uuuuuuwww[[[HHH@@@555333+++...222++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......////////////666222111333333111111333:::888555222444:::DDDKKK^^^hhhssszzzrrriiiggg^^^WWWLLLCCC===:::777444444666888888777666444444555555555333000.........111111222333333333333333000000/////////.................................------......///000000111...333555444BBBnnnppp~~~eeeHHH;;;??????CCCNNNSSSeeezzzppp^^^VVVPPPOOONNNMMMNNNRRRXXXooosss```RRRNNNJJJFFF@@@::::::???@@@@@@EEEOOOXXXaaannnyyyvvvjjjeeegggxxx|||xxxyyyzzzyyyxxxuuunnndddYYYRRROOOOOONNNKKKGGGEEEEEEFFFNNNSSS[[[dddooo{{{zzzhhhPPP;;;333555555444444444;;;IIIZZZgggnnnlllggg___WWWSSSTTTVVVSSSTTTTTTSSSQQQMMMIIIFFFFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>><<<;;;;;;555555666666777777888888555777999999999888999:::666666666777777777777777999999999888888888888777888:::;;;======<<<;;;:::999<<<>>>???>>>>>>@@@AAA>>>=========???AAACCCDDDIIIPPP```qqqvvvnnnccc\\\cccpppqqqaaaUUUUUUQQQFFF\\\pppwwwmmmqqq}}}uuu~~~zzznnnPPP???;;;666111+++000333,,,+++...***++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,***((('''(((***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,******************************+++++++++,,,,,,,,,***+++,,,---............,,,***---333666333111222000111333555666777777777555@@@LLLSSSWWWcccwwwuuukkkbbbWWWPPPNNN???<<<888555555777999:::777666555222111111444666//////000111111111000///000111222333333333333333000/////////....................................---------...///000000111,,,333666444DDDqqq|||kkkzzzhhhKKK===@@@AAAFFFQQQVVVfff}}}sss]]]VVVPPPOOONNNMMMNNNRRRVVVpppqqq^^^QQQMMMIIIFFF???999:::>>>AAAAAAEEEOOOXXXbbbnnnyyyuuujjjdddggg{{{~~~yyyxxxyyyzzzyyyvvvnnnaaaSSSIIIIIIIIIIIIGGGDDDBBBCCCDDDEEEIIIOOOXXXbbbnnnyyyoooUUUIIIAAA:::222000444555444>>>LLL\\\rrr}}}lllbbbaaabbbWWWSSSPPPPPPTTTUUUQQQNNNHHHHHHGGGEEECCCBBBDDDFFFDDDBBBAAAAAABBBBBBAAA@@@>>>>>>>>>===============:::999888888777777777888888888888888888888888888888888888888888888888888555555555666666666777777888888999:::;;;<<<<<<===<<<;;;999999:::<<<<<<<<<===???>>><<>>EEELLLQQQdddhhhqqq~~~~~~}}}yyyjjj___QQQGGGBBB@@@===:::555555555555555555444444999888777666555444333333111111000000000000111111000000111222222222222222222111000///...---,,,,,,,,,---///000000...---+++////////////000000000000222222666555AAAtttxxxbbbyyyeeeHHH>>>;;;AAAJJJJJJZZZfff}}}ttt```XXXQQQPPPOOONNNPPPTTTYYYrrrmmm^^^SSSPPPJJJCCC???<<<<<<<<>>>>>>>>>>>DDDKKKOOOSSS[[[hhhsssoooUUUBBB999333555444111666AAANNNccc{{{wwwmmmeee___XXXSSSQQQRRRRRRQQQTTTRRRPPPNNNLLLJJJIIIHHHIIIGGGEEEEEEEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888888888999888888888888888888888888888888888888888888888888777777777777777777777777888888888999999:::::::::<<<;;;;;;;;;===???AAAAAA888<<>>555000---......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000000000111111222333333333333444555555666888===AAADDDGGGMMMWWWbbbiiillllll{{{}}}{{{zzzooojjjccc^^^\\\YYYSSSNNNTTTLLLAAA:::888888666555555555555444444444444444666666555444333222111111000//////////////////000//////000111111111111111111111000///...---,,,,,,,,,---...//////...---,,,////////////000000000000111222666666DDDxxxuuubbbyyycccGGG>>>;;;BBBJJJKKK\\\iiizzzttt^^^VVVPPPOOONNNMMMOOOSSSYYYtttlll]]]RRROOOIIIDDDAAA???@@@@@@AAAAAAEEENNNXXXcccppp|||}}}mmmeeefffrrrqqqrrr}}}www{{{yyywwwuuupppcccSSSHHHFFFDDDBBB@@@>>>=========<<>>===;;;;;;::::::999999888888999999888888888888888888888888888888888888888888888888999999999999999888888888666666666777888999999:::999999:::;;;===???AAABBBGGGLLLOOOMMMLLLPPPSSSTTTVVVjjjnnn^^^AAA>>>@@@JJJYYYiiiyyyvvvqqqsssxxxtttrrrooocccRRRAAA666000............---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------............/////////000111111222222333555666666555444555666888555666999>>>CCCGGGIIIHHHPPPYYYdddjjjkkklllooosss{{{|||{{{yyyyyyxxxuuurrriiifffbbb___^^^\\\ZZZXXXMMMIIIDDDBBBAAA???;;;888BBB===666444555666666555444444444444444444444444444333333222111000/////////......------......///......///000000000000///000000///...---,,,,,,+++,,,---...//////...---,,,....../////////000000000000222555777GGG~~~nnnbbb~~~aaaFFF???<<>>AAABBBDDDKKKWWWaaazzzfffQQQEEE???999666777333444:::III^^^ooowwwwww{{{vvvlll^^^SSSPPPTTTZZZWWWRRRMMMOOOTTTXXXXXXVVVQQQOOONNNMMMNNNMMMKKKJJJFFFFFFDDDCCCAAA???>>>>>>;;;::::::999999999::::::::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999777888999:::<<<===>>>???:::<<<>>>AAACCCEEEHHHJJJ^^^fffjjjgggdddfffiiikkkmmmwww~~~ppp]]]LLLBBBAAAHHHVVViiiyyyzzzooommmwwwyyy{{{uuufff[[[KKK<<<333000111111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************************************++++++,,,,,,,,,---------------------...............//////000000111111222222444666777666666777999888888888999;;;<<<===>>>888===CCCDDDDDDDDDGGGJJJKKKNNNQQQSSSUUUVVVWWWXXXVVVSSSPPPOOONNNMMMJJJHHHEEEDDDBBBBBBBBBAAA???===999777666666888:::999888:::777444444555777777666333333333333333444444444222222111111000//////...///..................///,,,---......//////......//////......---,,,,,,++++++,,,---.........---------.........///000000000111222555666IIIeee^^^^^^DDD???<<>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<======>>>@@@AAAAAABBBAAAEEEKKKPPPTTTYYY^^^bbbkkkxxx~~~qqqnnnhhh\\\OOOGGGGGGKKK[[[dddsss|||pppjjjpppyyywwwxxxmmmfff\\\SSSEEE999222111222333......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************************************+++++++++,,,,,,,,,---------------.........//////------...//////000000111---///222333333222333444555555555444444555666777888999:::999666555777999444666888888777777999;;;<<<;;;:::::::::999777666888888888999::::::888666777555444333333333333222555444222222222222222111222222222222333333444444222222111111000/////////000//////......//////000,,,,,,---.....................------,,,,,,+++++++++,,,,,,---------------,,,------...///000000000222333555666JJJ|||]]][[[[[[CCC>>>===BBBKKKMMM```ooonnn[[[UUUPPPPPPPPPOOOPPPSSS[[[}}}~~~gggYYYRRRNNNGGGAAA>>>>>>???AAABBBCCCHHHSSS]]]hhhttt|||ooo^^^RRRPPPUUU\\\ttt}}}jjjfffiiilll~~~~~~rrriiittt|||}}}zzzvvvnnnfff]]]TTTLLLHHHBBBBBBAAA???>>><<<;;;:::;;;<<<;;;::::::???FFFMMM}}}tttZZZIII777666666666555555;;;CCCUUUcccvvv~~~|||{{{rrrfff\\\WWWUUUSSSRRRTTTRRRQQQPPPQQQPPPOOOMMMGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<<<<============<<<<<<>>>???@@@BBBCCCDDDHHHOOOWWW___eeekkksssxxxzzzyyynnnTTTNNNHHHEEEHHHQQQbbbppp|||rrrqqqrrrwww{{{yyywww{{{nnnbbb]]]MMMFFF<<<444000///000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************************************++++++++++++,,,,,,,,,,,,---------.........//////,,,------......///000000...000111111000000000111222333444333222333444666999999888666444333555777777888999888777777888999:::;;;;;;;;;<<<<<<<<<<<<666555555666888999777666444333333222222222222222666555444333222111111000000111111222222333333444111111111111000000000///000//////////////////000,,,,,,---............---------,,,,,,,,,++++++++++++++++++,,,------......,,,,,,---...///000000111222444555666LLLuuuWWWZZZYYYAAA>>><<>>BBBCCCJJJUUU___iiivvv{{{lll]]]PPPFFFFFFJJJQQQooo}}}kkkiiimmmooo|||ooohhhuuu|||{{{yyyuuuooofff]]]TTTMMMIIICCCCCCCCCAAA@@@>>><<<;;;===<<<;;;::::::===BBBFFF{{{~~~sssLLLCCC;;;999777333444777888BBBSSSdddttt~~~rrriiibbb^^^\\\YYYWWWTTTRRRRRRPPPMMMKKKGGGFFFEEECCCBBB@@@???>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>???@@@AAABBBBBB===???CCCHHHNNNSSSWWWYYYXXX___hhhnnnrrrwww~~~sssfffWWWLLL>>><<>><<<@@@GGGJJJ^^^lllxxxhhhYYYSSSOOOOOOPPPNNNOOORRR[[[zzzcccVVVRRRMMMEEE???;;;;;;===???CCCDDDJJJVVVaaakkkwww{{{mmm]]]RRRJJJEEEEEEHHHPPPlllnnnmmmqqqrrr|||nnnhhhvvv}}}yyyvvvtttppphhh^^^UUUMMMJJJEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;;;;;;;<<>>;;;???FFFHHH\\\lll}}}vvvfffWWWQQQNNNNNNOOOMMMNNNQQQZZZyyybbbVVVQQQLLLEEE>>>;;;;;;>>>@@@CCCDDDKKKWWWaaakkkxxxrrrcccTTTMMMJJJHHHGGGIIIIII```qqqqqqtttttt|||nnnhhhvvvyyyyyyxxxuuunnndddZZZRRRNNNFFFFFFFFFEEECCCAAA???===<<<<<<<<<;;;;;;<<<===???xxxooo\\\PPPLLLLLLCCC999555888===CCCQQQaaaqqqzzzooocccYYYQQQMMMKKKKKKHHHFFFEEEFFFEEEBBB???:::888666777999<<<<<<<<>>000///............---------......---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,............////////////////////////000000000000///000000000111111111111111111111111111111111111333333333333333333333333222222222111111111000000111111111111111111111111111111111111000000000/////////000111222222333333///000222333222111///---000///...---,,,+++++++++,,,------...///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////555444888\\\dddUUUgggkkkNNNDDD>>>@@@BBBCCCLLLXXXooottt^^^TTTQQQPPPOOOLLLJJJNNNVVVcccuuu```TTTOOOJJJCCC===<<<===>>>??????EEEOOOXXXaaalllxxxssshhhccc[[[RRRKKKIIIJJJLLLLLLRRRccczzz~~~wwwuuurrrwww{{{ppplllxxx~~~{{{xxxrrrllliiieeeYYYLLLHHHIIIGGGEEEDDDEEEDDDCCC===<<<;;;<<<======<<<;;;}}}jjjSSS===555444666<<>><<<;;;===???@@@BBBDDDGGGGGGHHHKKKOOOSSSWWWTTTPPPMMMJJJKKKLLLNNNXXX]]]eeelllppptttwwwzzz||||||zzzxxx{{{pppcccWWWNNNDDD???===BBBIIIQQQ\\\fffwwwxxxyyyqqqkkkyyy}}}nnn^^^OOOAAA555...............------------...------,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---.........////////////.../////////000000000000//////000000000111111111111111111111111111111111333333333333333333333333222222111111111000000000111111111111111111111111111111111000000000////////////000000111222222333///000111222222000...---//////...---,,,,,,,,,,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////555444888]]]aaaUUUhhhjjjLLLBBB<<>><<<===>>>??????EEEOOOXXXaaalllxxxxxxooolllfff```[[[XXXWWWXXXUUURRRWWWeeetttzzzwwwvvv|||{{{pppmmmxxx{{{yyytttnnnmmmjjj___SSSMMMKKKIIIFFFEEEEEEEEEDDD???===;;;:::;;;;;;;;;999zzzSSS???888222000000111666@@@OOOaaawwwvvvmmmfff```ZZZXXXYYYVVVNNNGGGFFFCCC???<<<<<>>======>>>??????FFFOOOXXXbbblllxxx}}}wwwpppjjjgggbbbYYYUUU[[[fffvvv~~~{{{zzz{{{qqqnnnxxx{{{zzzvvvrrrrrrqqqiii___SSSOOOJJJGGGFFFFFFFFFFFFCCCAAA===;;;;;;;;;;;;:::yyymmmWWWMMMCCC;;;999:::777333333:::IIIYYYddd|||tttfff[[[RRRMMMJJJMMMUUU[[[\\\ZZZVVVWWWWWWZZZ```hhhpppvvvuuuxxxyyywwwssssssxxx}}}ssskkkeee]]]VVVGGGBBB<<<999===DDDKKKOOOdddjjjttt||||||}}}xxxmmmsss~~~wwwvvv{{{tttgggYYYUUULLL???333---...222.........---------,,,,,,,,,,,,,,,,,,++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000........./////////000000000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////000000/////////.............../////////000000000...////////////...---,,,///...---,,,,,,,,,,,,,,,,,,---......//////.........------,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,------...////////////444444;;;bbb```\\\vvveeeIII@@@;;;???CCCEEENNNZZZjjjzzzmmmYYYUUUQQQOOOOOONNNPPPYYYcccppp\\\RRRMMMIIIBBB>>>===>>>?????????FFFOOOYYYbbbmmmxxxyyynnnccc]]]```eeennn}}}}}}|||sssqqqyyy~~~zzzzzzxxxvvvwwwxxxrrrjjjXXXQQQJJJGGGGGGGGGHHHJJJIIIFFFAAA===<<<<<<<<<<<>>>>>??????@@@FFFPPPYYYbbbmmmyyy|||oooeeeccccccdddlllwww}}}uuutttzzz|||yyyzzzzzzyyyzzz}}}yyysss___SSSIIIHHHHHHHHHJJJMMMLLLHHHBBB???======<<<;;;tttzzz~~~kkkdddZZZPPPHHH@@@:::666333666???MMMaaavvvmmmggg^^^WWWRRRPPPOOONNNFFF>>>888666555555777;;;GGGLLLVVVeeeuuurrrqqq|||qqqcccWWWAAA:::222...///000///...------------,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,,,,------------........./////////------------.........///////////////////////////////////////////////////////////////............------------------------///.........---------------------------------------------,,,,,,,,,,,,,,,...------,,,,,,---------)))***++++++,,,,,,++++++,,,,,,++++++******))))))*********++++++,,,,,,---,,,,,,------.../////////...333444>>>iiimmmxxxeeeIII@@@<<<@@@CCCDDDLLLVVVhhhwwwmmmZZZSSSPPPOOONNNMMMOOOWWW```mmm\\\TTTKKKHHHBBB???>>>?????????@@@GGGPPPYYYcccmmmyyymmmgggccc```dddlllxxxxxx|||}}}zzz|||}}}|||}}}zzziiiYYYLLLJJJJJJHHHJJJOOOKKKHHHCCC@@@>>>===;;;:::~~~xxxlll```SSSKKKHHHBBB<<<999===HHHTTT\\\hhhmmmuuu~~~~~~sssqqqmmmgggaaaZZZUUURRRLLLEEE===666444444444444777555777===BBBGGGQQQ\\\fffjjjtttrrrpppjjjhhhzzz|||sssiiiZZZLLL777333...,,,...///---+++---------,,,,,,,,,++++++******************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,---------........................................................./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---------,,,,,,------...******+++,,,,,,,,,,,,++++++++++++***************)))******+++,,,,,,------,,,,,,------.../////////...333444@@@kkk~~~mmm~~~dddGGG>>>;;;@@@CCCEEEMMMWWWfffyyymmm[[[RRRPPPOOONNNMMMMMMSSS[[[vvvkkk[[[TTTKKKGGGBBB???????????????@@@GGGPPPZZZcccnnnyyysssnnnlllhhhiiinnnzzz{{{~~~|||uuubbbQQQMMMLLLHHHIIIOOOMMMJJJGGGDDDBBB@@@>>><<<||||||{{{|||bbb[[[PPPFFF@@@>>>@@@AAADDDHHHKKKMMMOOORRRWWW\\\VVVXXX]]]dddlllsssxxxzzzssslllbbbZZZTTTOOOJJJGGGGGGBBB===:::;;;===???@@@GGGBBB<<<:::;;;>>>??????CCCCCCHHHQQQWWW]]]kkkzzzuuufff\\\aaafffsssyyy{{{yyylllfff^^^MMM;;;222000.........---,,,***---------,,,,,,,,,++++++******************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,------...++++++,,,------------,,,***************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000---333444@@@lllwwwhhh|||aaaDDD<<<:::@@@DDDFFFNNNYYYeeezzzjjjZZZRRROOOOOONNNLLLKKKPPPXXXtttiiiZZZSSSJJJGGGBBB@@@????????????AAAGGGPPPZZZcccnnnyyy}}}vvvxxx|||rrrssstttooommmooouuu|||}}}~~~hhhVVVQQQNNNHHHHHHNNNQQQNNNKKKIIIHHHEEEBBB@@@{{{|||jjj]]]\\\]]]WWWOOONNNUUU\\\]]][[[WWWPPPIIIGGG@@@>>>BBBDDDBBBDDDIIICCCKKKJJJ>>>888;;;;;;666777777777666777>>>JJJUUUZZZZZZWWWQQQLLLJJJMMMPPP]]]gggrrrxxxzzzzzzoooiiiiiiwwwsssrrrlll^^^QQQ@@@888999000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---------)))+++---///000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,...//////000111444444CCCrrr{{{}}}cccvvvyyy___EEE===:::???CCCDDDLLLVVVhhhzzz}}}jjjYYYTTTNNNKKKKKKKKKLLLQQQXXXuuunnn\\\RRRMMMHHHCCC???>>>>>>>>>>>>BBBGGGPPPZZZfffrrr}}}}}}{{{}}}zzzxxxwwwzzz~~~~~~zzzvvvtttzzz~~~}}}~~~}}}mmmZZZRRRNNNJJJIIIKKKQQQPPPNNNKKKIIIFFFDDDCCCzzz}}}~~~yyytttuuuwwwzzzxxxlllTTTMMMIIIKKKKKKIIIJJJMMMJJJNNNMMMIIIKKKQQQMMMBBBEEEDDDHHHNNNRRRWWWcccpppvvvxxxyyyvvvrrrpppqqqssszzzzzznnnmmmrrrxxxxxxqqqtttttt[[[MMMAAA444///111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++,,,...000111000///...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,------...///000000111444444CCCsssvvv}}}fff|||cccFFF>>>:::>>>BBBCCCLLLWWWkkk}}}}}}fffUUUTTTOOOKKKKKKKKKLLLQQQXXXuuunnn\\\SSSLLLHHHCCC???>>>>>>>>>>>>BBBGGGPPPZZZfffrrr}}}~~~wwwxxx}}}|||wwwzzztttddd\\\WWWQQQMMMLLLQQQQQQPPPNNNKKKGGGDDDBBBZZZ}}}|||www|||vvvuuutttrrrrrruuuzzzwwwssssss|||qqqkkkmmmuuussslllppp|||zzzooohhhhhhooo{{{ppppppvvv~~~yyyppplllYYYDDD:::333+++***---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---...///000000000......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------....../////////000111444555DDDttt~~~{{{sss___uuucccHHH???:::===@@@BBBLLLWWWnnn{{{cccSSSSSSOOOLLLLLLKKKLLLQQQYYYuuukkkZZZQQQLLLHHHBBB???>>>>>>>>>>>>BBBGGGPPPZZZfffrrr}}}||||||}}}{{{ooohhhcccZZZRRROOOLLLLLLLLLKKKIIIFFFCCCAAAOOO\\\vvvxxx}}}yyyttt{{{{{{ooofffaaammmvvvzzzrrrqqqzzzyyyoooddd[[[LLL???333///...,,,---000.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************************************************++++++++++++,,,,,,,,,******+++,,,---......///....../////////...,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,******))))))))))))******++++++++++++++++++++++++******************************))))))******+++,,,---------.........//////000444666EEEuuu|||wwwgggVVViii|||bbbJJJ@@@:::<<>>===>>>>>>>>>BBBGGGPPPZZZfffrrr}}}}}}zzz}}}}}}~~~wwwrrrmmmeee[[[UUUNNNMMMLLLJJJHHHGGGGGGGGGNNNLLLTTTnnn~~~zzzqqqddd```fffrrr|||rrrpppyyy}}}ooodddZZZPPPJJJ777111------///......000---------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,)))******+++,,,---......------------,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,***))))))(((((())))))***++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,------......//////000444666GGGwwwuuummmcccWWWhhh{{{cccIII???:::<<>>===>>>>>>>>>BBBGGGPPPZZZfffrrr}}}}}}~~~{{{{{{~~~{{{xxxrrrjjjccc]]]ZZZTTTOOOLLLKKKLLLMMMFFFGGGMMMZZZmmmnnnkkkuuu{{{uuusss~~~yyyjjjhhhgggjjjrrr}}}}}}rrrlllwww|||kkkZZZOOOFFF???;;;...---,,,---...---+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************************************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++******************************))))))******+++,,,+++,,,---...///000000111///444777HHHyyyqqqgggbbb[[[pppvvv]]]GGG>>>999===AAACCCMMMYYYjjj|||uuu```WWWRRRPPPPPPNNNKKKJJJRRR\\\{{{|||hhhYYYRRRIIIEEEAAA======>>>>>>>>>BBBGGGPPPZZZfffrrr}}}~~~zzztttlllggg___WWWPPPMMMLLLLLL???CCCJJJPPPTTTaaa}}}sssiiimmmuuuyyysss~~~}}}|||zzzsssnnnlllnnnttt~~~yyyxxx}}}rrrgggXXXIII???888333000,,,---------------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************************************************++++++++++++************++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,************************)))*********++++++++++++************************************************************************)))))))))))))))***+++++++++******))))))******+++******************************************************))))))******+++,,,,,,---...///111333444444///444777IIIzzzyyykkkdddaaarrrVVVDDD<<<999>>>BBBEEEMMMYYYjjj|||xxxaaaVVVRRRQQQPPPOOOKKKJJJRRR]]]{{{zzzfffYYYRRRIIIEEE@@@======>>>>>>>>>BBBGGGPPPZZZfffrrr}}}~~~wwwssslllddd]]]WWWSSSQQQAAA???AAAFFFJJJPPP^^^mmm}}}rrrsssvvvtttxxx{{{vvvwwwrrrkkkgggllluuu|||sssnnnoooppptttxxx{{{nnnbbbZZZMMM@@@888222...,,,,,,------,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************---,,,,,,++++++,,,,,,---(((((())))))*********+++************************))))))******++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************))))))))))))))))))))))))*********)))***++++++,,,---...///111333555777777///444888JJJ{{{uuukkkiiiuuuUUUBBB;;;999???CCCFFFNNNYYYkkk}}}{{{bbbVVVRRRQQQQQQOOOKKKJJJRRR]]]zzzvvvcccVVVOOOHHHEEE@@@======>>>>>>>>>BBBGGGPPPZZZfffrrr}}}zzzyyy}}}zzzuuuooohhhbbb___AAA@@@AAADDDIIIOOOSSSTTTjjj|||}}}yyy~~~uuunnnnnnooorrr{{{~~~}}}yyyppphhhkkktttwwwwwwjjjmmm{{{sssddd[[[OOOFFF;;;444222222///---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************(((((((((((((((((((((((())))))************))))))(((((())))))*********+++))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++************++++++***************)))((((((************************(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************---...//////////////////111666555III|||ooolllrrrYYYHHH>>>:::>>>BBBCCCIIIRRRiiixxxyyyaaaSSSTTTPPPMMMLLLJJJJJJRRR[[[pppbbbVVVNNNHHHEEE@@@>>>===>>>>>>===BBBFFFOOOYYYdddqqq||||||zzz|||wwwnnnhhhGGGFFFEEEFFFHHHKKKMMMNNNSSS^^^lll~~~www~~~uuukkkhhhjjjnnnooopppuuu|||uuurrrrrrgggllluuu|||||||||sssuuu{{{}}}vvvgggWWWOOO@@@999111...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************,,,,,,++++++************,,,,,,++++++***))))))(((******))))))******+++,,,*********************************+++++++++,,,,,,+++******))))))******+++***************)))((((((************************)))))))))*********++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************---......///////////////111666555IIIvvvjjjlllqqqWWWGGG>>>999>>>AAACCCJJJTTThhhwww|||dddWWWTTTPPPMMMLLLJJJKKKTTT]]]mmm^^^TTTNNNHHHDDD@@@=========>>>===AAAFFFOOOZZZeeeqqq|||}}}}}}zzzwwwvvvJJJIIIGGGGGGGGGHHHJJJKKKLLLPPPTTT\\\sssyyy}}}yyynnngggllluuuxxxuuu{{{|||~~~~~~}}}||||||}}}{{{|||yyyuuu|||zzztttrrrtttvvv{{{zzz{{{|||ssskkk```QQQCCC<<<444000++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************************************))))))************))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************+++************))))))))),,,,,,++++++***)))))))))***))))))))))))***++++++*********************************++++++++++++,,,+++******))))))******+++)))************))))))(((***************************+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))************------...///////////////111666555JJJqqqfffsssoooTTTEEE===999>>>AAACCCKKKVVVjjjxxx~~~gggZZZSSSPPPMMMLLLKKKMMMVVV```iiiYYYQQQNNNHHHDDD???<<<<<<=========@@@FFFPPP[[[gggrrr|||}}}~~~FFFFFFFFFFFFFFFHHHKKKNNNMMMPPPQQQSSS^^^qqq{{{zzzwwwqqqvvvuuutttqqqnnnjjjfffccceeeiiipppuuutttrrrxxxvvv{{{~~~zzztttooojjjfffdddgggeee```cccppp~~~xxxyyy}}}ppp___SSSHHH;;;222...222000...---......---+++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************))))))************)))))))))))))))))))))*********))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************************************************)))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++************************************++++++++++++******))))))))))))******))))))************)))(((******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******((()))))))))************,,,,,,---...////////////000666666JJJiii___wwwmmmQQQCCC<<<999===@@@BBBLLLXXXnnn|||~~~gggZZZSSSOOOMMMLLLKKKNNNXXXbbbgggVVVOOONNNHHHDDD>>>;;;;;;<<<======???FFFQQQ\\\hhhrrr|||yyyCCCDDDEEEEEEEEEGGGKKKNNNEEEIIIMMMNNNRRR[[[eeejjjqqqzzzuuu|||~~~yyymmmeeekkkwwwxxx}}}}}}xxxvvvyyy|||fffXXXHHH===555...---...111111000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++***************))))))(((((())))))***+++************************))))))*********+++++++++***))))))))))))))))))***((())))))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************+++,,,---...////////////000666666KKK~~~bbbUUUtttmmmPPPCCC<<<999===???BBBMMMZZZppp}}}~~~hhh\\\SSSOOOLLLKKKKKKNNNXXXcccfffUUUOOOOOOHHHCCC>>>::::::;;;<<<===@@@FFFQQQ]]]hhhsss|||}}}sssCCCEEEEEEDDDBBBBBBFFFJJJHHHJJJKKKJJJJJJOOOVVV[[[WWWdddsss{{{zzzxxxvvv~~~wwwjjj```JJJ???555///---,,,///444,,,---............------++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************))))))************))))))************))))))))))))))))))))))))((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************+++************************)))(((((((((((()))******************************)))))))))************+++***))))))(((((())))))***((())))))************)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************+++,,,---...////////////666666KKK~~~fffTTTtttrrrSSSCCC===:::===>>>@@@LLL[[[nnn{{{iii^^^TTTOOOKKKJJJJJJMMMXXXcccgggVVVOOOOOOGGGCCC===999999:::<<<===AAAGGGQQQ\\\hhhsss}}}~~~rrrBBBDDDEEECCC??????DDDHHHNNNMMMKKKIIIHHHHHHLLLPPPRRRPPPPPPWWWiii|||rrrpppzzzxxx}}}~~~ppp\\\KKKDDD777111---------,,,...333***+++,,,---,,,,,,,,,---************************)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************++++++,,,,,,************************((((((((((((((()))******************************))))))))))))************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************,,,---...////////////555666LLLiiiTTTvvvzzz[[[DDD===;;;======???LLL[[[nnn{{{~~~hhh]]]TTTOOOKKKIIIHHHLLLVVVbbbgggWWWOOOMMMGGGBBB<<<888888:::<<<===BBBHHHQQQ[[[gggsss~~~www>>>AAACCCAAA>>>???DDDIIIFFFEEEEEEGGGGGGFFFHHHKKKJJJFFFGGGLLLPPPYYYnnnqqqvvvyyyrrr___GGG888222000------//////+++***,,,---......---+++++++++,,,************************)))***+++,,,---,,,,,,+++************************(((((((((((((((((((((((())))))************))))))+++*********))))))(((((())))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++((((((((((((((()))******************************))))))))))))************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***,,,---...////////////555666LLL{{{~~~yyyzzzeeePPPsssaaaDDD>>><<<======???KKK[[[ooo}}}{{{eeeZZZTTTOOOKKKIIIGGGKKKUUUaaa~~~fffWWWNNNKKKGGGBBB<<<888777999;;;===CCCHHHPPPZZZfffrrr~~~}}}zzz}}}zzz<<<===???@@@AAABBBEEEHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGCCC@@@???BBBJJJRRRXXXiii|||}}}kkkzzz}}}|||sssqqqtttzzz}}}~~~|||xxxuuulll]]]MMM@@@777333111......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))((((((((((((***///222---&&&###(((///))))))))))))((('''%%%%%%''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++************+++++++++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++,,,,,,---...///000000111666555KKK{{{xxxzzzzzziiiPPPRRRqqqcccEEE===999;;;<<<@@@MMM]]]ttt|||fff[[[RRRNNNMMMLLLKKKLLLSSS]]]fffUUUMMMIIIHHHDDD???<<<;;;;;;;;;;;;BBBHHHRRR[[[eeeqqq~~~}}}tttzzz<<<>>>?????????@@@BBBEEEBBBBBBBBBCCCDDDFFFHHHIIILLLHHHDDD@@@AAAEEEJJJNNNGGGVVVmmmkkkiiiqqqyyyrrrnnnsss}}}}}}xxxvvvtttnnnhhhQQQKKKBBB999222............------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************************)))))))))((())))))))))))(((((((((((((((///666777000***''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))************************************************+++******))))))******+++*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++,,,,,,---...///000000111666777MMMhhhMMMOOOpppcccEEE===999;;;===@@@MMM]]]sss{{{dddWWWRRRNNNMMMLLLKKKLLLSSS]]]|||fffVVVNNNJJJHHHDDD???;;;;;;;;;;;;;;;BBBHHHRRR[[[eeeqqq~~~~~~}}}{{{xxxxxx~~~zzzzzz{{{vvvuuuwwwzzzyyy}}}===>>>???>>>>>>>>>@@@BBB>>>>>>???@@@CCCFFFHHHJJJMMMJJJFFFCCCAAABBBDDDFFF<<>>>>>>>>???AAACCC>>>>>>>>>@@@BBBDDDGGGIIIHHHGGGFFFDDDCCCCCCDDDDDDFFFDDDAAABBBIIIXXXjjjvvv}}}{{{zzzzzzzzzzzzvvvpppggg[[[PPPGGG???777111000///.........///000000---------,,,,,,,,,++++++++++++,,,,,,,,,++++++************************************************************************************)))))))))))))))(((((((((((())))))))))))*********,,,///111222222222000---***((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))******************************************************))))))))))))******))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))***++++++,,,,,,---...///000000///666999QQQvvvVVVTTTssswww^^^CCC<<<888;;;===AAAOOO___rrr~~~zzzbbbTTTRRRNNNMMMLLLKKKLLLSSS]]]|||~~~eeeVVVOOOLLLGGGCCC>>>;;;;;;<<<<<<<<>>??????AAADDDFFF@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@<<<999:::???FFFLLLcccqqq|||zzz~~~|||wwwsssuuuzzzyyyuuummm```TTTLLLAAA999333000,,,***///.........---,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))******'''$$$$$$)))...111333222000---***((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))***++++++,,,,,,---...///000000...666:::RRR}}}[[[SSSlllqqqYYYBBB;;;888;;;===AAAOOO___sssyyycccVVVRRRNNNMMMLLLKKKLLLSSS]]]|||cccUUUNNNKKKGGGCCC>>>;;;;;;<<<<<<<<>>???@@@AAADDDGGGBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCAAA???>>>999999888888777888888888>>>FFFVVVjjj~~~zzzrrrpppfff]]]RRRBBB;;;777111...---...///000---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((('''&&&''')))******)))***)))((('''''''''((()))''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++,,,,,,---...///000000...555999QQQeee]]]ooonnnVVVAAA:::777;;;===BBBPPP```tttuuuaaaWWWRRRNNNMMMLLLKKKLLLSSS]]]{{{bbbTTTNNNKKKFFFCCC>>>;;;;;;<<<======AAAGGGPPPZZZdddppp|||~~~xxxxxx{{{tttooottt{{{~~~;;;<<<===>>>>>>???BBBDDD@@@???>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@>>><<<;;;:::888777666666555444444222555;;;BBBOOOccczzzzzzoooppp{{{tttbbbZZZVVVIII@@@999//////...---...///000000000------------------......,,,,,,,,,++++++++++++***))))))***+++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************'''''''''((()))*********'''((()))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++,,,,,,---...///000000...555888PPPnnnmmm~~~oooVVVAAA:::777:::===BBBQQQaaauuunnn]]]VVVRRRNNNMMMLLLKKKLLLSSS]]]{{{cccUUUOOOMMMFFFBBB>>>;;;;;;<<<======@@@GGGPPPZZZdddppp|||sssrrrrrrrrrvvv{{{ppppppvvv;;;<<<============???AAA======<<<<<<===>>>@@@AAA>>>??????>>>>>>===<<<;;;;;;999555444444666777888444888:::666555===OOO___iiirrr}}}|||sssgggbbbeeegggeeeNNN???<<<<<<222///222000---...000111111///,,,***,,,++++++******+++,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))((('''&&&(((,,,000))))))))))))((('''%%%%%%''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***++++++,,,,,,---...///000000...555777OOOyyymmmvvvrrrWWW@@@999777:::===BBBQQQaaauuuhhhYYYTTTRRROOOMMMLLLKKKLLLSSS]]]{{{cccVVVPPPNNNFFFBBB>>>;;;;;;<<<===>>>@@@GGGPPPZZZdddooo|||zzzxxxssskkkhhhmmmyyyyyyqqqrrryyy|||::::::999888999:::<<<<<<;;;>>>@@@AAA@@@>>>======???>>>CCCIIIHHH???999999888777666444333222111111000111333555888:::<<<===BBBFFFMMMZZZjjj|||zzzqqqmmmfff\\\RRRHHHAAA===333222111000/////////////////////......---------************************++++++++++++++++++++++++*********)))))))))))))))************)))))))))))),,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////000777:::QQQkkk```wwwnnnRRR@@@;;;888:::???GGGUUUbbbuuuooo^^^TTTSSSPPPNNNLLLHHHIIISSS^^^vvv]]]OOOKKKKKKGGGBBB<<<:::;;;<<<;;;:::CCCHHHOOOXXXaaammmzzz{{{tttooohhhiiiooovvvyyyzzz~~~777777777888999;;;===>>>;;;===@@@@@@???============<<>>999:::666666444333222222222222111111222333444666666777,,,---111777@@@KKKUUU[[[wwwuuummmWWWTTTOOOHHHAAA:::555222222111000///.....................------,,,,,,,,,************************++++++++++++++++++++++++***)))))))))))))))))))))************)))))))))))),,,+++++++++************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////000777:::QQQdddZZZsssoooSSS@@@;;;888999>>>GGGVVVddduuuppp___TTTRRROOONNNLLLJJJKKKUUU```www^^^PPPKKKJJJGGGBBB<<<:::;;;<<<<<<:::???EEEMMMWWWbbbooo}}}}}}tttnnnmmm|||yyyrrrxxx~~~444444555777999<<<>>>???;;;===??????>>><<<<<<===999999;;;??????<<<999:::444333333222222222222222000000000000000000000000222111000000222666;;;>>>III\\\rrr|||||||||}}}yyy{{{{{{vvvmmm___QQQIII;;;:::777444111...,,,***000000///...------------,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))******************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((('''%%%$$$''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------.../////////000777999QQQzzz\\\RRRjjjoooQQQ@@@:::777888<<>>DDDMMMWWWbbbooo}}}yyyoooooo~~~ooojjjttt}}}|||}}}~~~}}}333444555777999:::<<<===999;;;======<<<:::;;;;;;888888888999999888777777111111111000000111222222//////.........---------222111...------...111222000<<>>:::777666:::EEEZZZmmmyyyrrr```UUUPPPNNNLLLKKKGGGFFFNNNXXXvvvcccXXXRRRNNNFFFAAA<<<999;;;======;;;@@@FFFOOOXXXbbbmmmxxxxxxuuuxxxpppkkkjjjttt~~~tttsssvvvyyy{{{666666777777666666555444555666777777555555666777555777666222000222111...///...............//////,,,------------.........111000000000111111222222333333222000...///111333444666999<<<@@@DDDFFFHHHNNNRRRVVVYYYZZZ\\\```ccchhhlllooolllgggfffkkkppprrrooommmkkkiiikkkuuu~~~wwwvvvtttwwwrrrnnnpppvvv{{{}}}|||ooogggcccgggllliiiaaa\\\KKKIIIEEE@@@:::555111000111---***))),,,///000///,,,,,,,,,,,,------------,,,++++++******+++++++++)))))))))***************************************************************((((((((()))******++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((('''%%%$$$''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------.../////////...666999QQQzzznnnVVVDDDNNNjjj|||}}}wwwqqqSSS>>>:::888777999DDDZZZmmmqqq___TTTOOOMMMLLLJJJFFFDDDLLLUUU}}}qqq___VVVPPPMMMFFFAAA;;;999;;;======<<<<<>>CCCBBBCCCBBB@@@??????AAAAAA>>>===<<<;;;;;;999777555333111111222000+++***...//////...---------...///)))+++---...---,,,++++++------,,,,,,+++++++++***,,,+++++++++++++++,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000...555888QQQ}}}zzzwwweeeNNNJJJ[[[kkkoookkkmmmPPP===;;;:::::::::CCCXXXkkk|||ppp^^^SSSLLLKKKKKKKKKHHHGGGOOOXXXrrrtttaaaWWWRRRPPPEEE@@@;;;999;;;======<<<>>>EEEOOOYYYbbblllwwwzzzvvvvvvxxx|||uuuqqqwww333222222333555666555444222111000//////000000000////////////............------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......---------............///...------------......///////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000222111111111000000//////................................................---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''((((((((())))))))))))******))))))((((((''''''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,---.../////////444777RRRnnnYYYUUUcccnnnoooooo}}}aaaNNN>>>999888;;;<<<@@@RRReeezzzppp___SSSQQQMMMJJJJJJJJJIIIOOOUUUvvvyyybbbUUUQQQPPPGGGCCC===999999:::<<<======BBBIIISSS^^^kkkwww~~~~~~yyyxxx{{{{{{{{{{{{444222222222444555444333222666888555///,,,...222////////////.........---------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------------------............//////...------.............../////////000000000000000///......///000000////////////////////////////////////////////////000/////////............------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************)))))))))((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---...///000000///444777QQQsss]]]YYYfffrrruuuxxxbbbJJJ===999888:::;;;@@@QQQeeeppp^^^SSSQQQMMMKKKKKKJJJIIINNNUUUuuu}}}fffYYYQQQOOOGGGCCC===999999:::<<<===>>>BBBJJJSSS^^^kkkwww~~~~~~}}}||||||}}}|||444333222222333444333111222:::@@@;;;000***---444//////.........---------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......111000///........................////////////000000///............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,---...///000000111///444666OOOuuu```ZZZfffuuu}}}cccFFF<<<888777999:::???PPPdddyyyooo]]]SSSQQQMMMKKKKKKJJJIIIMMMTTTrrrkkk\\\RRRMMMGGGCCC===999999:::<<<===>>>CCCJJJTTT___kkkwww~~~|||yyyxxx}}}{{{666444333333444444333111111999???;;;111+++---333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++,,,,,,,,,------------222111000///...---------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))((((((((((((((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((('''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,------...///000111111///555666LLLuuu```TTT\\\ooo|||eeeFFF;;;777666888999>>>OOOcccrrrnnn]]]SSSPPPMMMKKKKKKJJJIIIMMMSSSooolll\\\QQQKKKGGGCCC===999999:::<<<===???CCCKKKTTT^^^kkkvvv~~~{{{vvvuuu~~~~~~|||yyy777555444444555555333222000444777666222//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++++++++++++++,,,,,,,,,---111111000...------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************(((((((((((())))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,------...///000111111///555666JJJ~~~vvvaaaOOOPPP```ooogggIII;;;666555888999===OOObbbxxxlll\\\SSSPPPMMMKKKKKKJJJHHHLLLQQQnnn~~~hhhYYYPPPLLLGGGCCC===999999:::<<<===>>>CCCJJJSSS^^^jjjuuu}}}}}}xxxwww~~~zzzyyy666444333333555555444222000000000111222111///---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,000///...---------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,---...///000000111...666555GGGyyygggWWWRRRXXXaaa~~~hhhLLL;;;777666888999>>>OOOccc~~~kkk[[[SSSOOOLLLKKKLLLJJJHHHKKKPPPmmm{{{eeeWWWOOOLLLGGGCCC===999999:::<<<===>>>BBBIIIRRR\\\hhhttt{{{zzzzzz~~~{{{}}}333111111111333444333222000///......//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************++++++++++++...------,,,,,,,,,------+++,,,,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++'''((((((((()))))))))***))))))))))))************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---...///000000...777555EEE~~~{{{qqqkkkfffbbb___ttthhhLLL<<<777666999:::>>>PPPccc{{{}}}iii[[[SSSOOOLLLKKKLLLJJJHHHJJJOOOhhhzzzdddVVVPPPMMMGGGCCC===999999:::<<<======AAAHHHQQQ[[[gggrrryyy{{{|||~~~}}}zzz000///...///111222222111111000///...---------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,---------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,'''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,---...//////...777555DDD}}}zzzyyy~~~|||pppeeeooogggLLL<<<888777999:::???PPPdddwww}}}iiiZZZTTTOOOLLLKKKLLLJJJGGGJJJOOObbb{{{eeeWWWPPPNNNGGGCCC===999999:::<<<===<<<@@@GGGPPPZZZfffqqqxxx{{{}}}}}}xxxuuu...///...++++++000222000000///---+++++++++---...,,,,,,,,,++++++++++++***))))))******++++++++++++)))))))))))))))))))))))),,,+++***))))))***++++++++++++************+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++---......---...///111111333444FFFyyy~~~fffmmmaaaaaa}}}gggLLL===:::999;;;:::===OOOddd~~~hhhXXXSSSNNNNNNMMMKKKIIIHHHKKKMMMgggiiiWWWNNNKKKIIIFFFAAA:::666444777999>>>@@@GGGRRRZZZcccooo{{{{{{{{{333444222...---000111///000...---+++++++++---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++*********+++,,,---...***************++++++,,,------------------,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++---......---...///111111333444EEEwwwttt^^^cccbbb]]]iiiKKK>>>:::999;;;:::???RRRggg|||hhhYYYTTTNNNNNNMMMKKKIIIHHHKKKMMMgggiiiXXXPPPNNNIIIFFFAAA;;;666555777999>>>@@@GGGQQQZZZbbbnnnzzzzzzxxx{{{888999666111...000000---///...,,,++++++,,,------------,,,,,,+++***)))))),,,,,,++++++++++++++++++)))******++++++,,,,,,,,,,,,++++++++++++,,,---...*********++++++,,,,,,,,,+++++++++++++++++++++,,,........................,,,,,,------------,,,,,,,,,++++++++++++++++++***,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++---......---...///111111333444CCCssslllWWWWWWqqqyyyeeeZZZkkkLLL???:::999::::::AAAVVVlll{{{}}}gggXXXSSSNNNNNNMMMKKKIIIHHHKKKMMMfffgggWWWPPPOOOHHHFFFAAA;;;777555777:::===???FFFPPPXXXaaammmxxxyyyssssss888999777111///000///,,,------,,,++++++,,,,,,---...------,,,+++***))))))++++++++++++************))))))))))))*********+++------,,,,,,++++++++++++,,,,,,------............,,,,,,,,,,,,,,,---------////////////////////////---......//////......---------,,,,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********++++++++++++---......---...///000000333444AAAoookkkUUUPPPgggtttjjj\\\jjjNNN@@@;;;999:::;;;CCCZZZqqq~~~zzzcccUUUPPPNNNNNNMMMKKKHHHHHHKKKMMMeee|||dddTTTNNNMMMHHHFFFBBB<<<777666888:::===???FFFOOOWWW___kkkvvvwwwnnnmmm333555333///...000///,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))*********************)))++++++++++++,,,,,,,,,,,,---........./////////...000111222222222222111000222333333333333333333333000000000000000000000000//////000000000000//////......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********++++++++++++---......---...///000000444444>>>jjjmmmUUULLLaaaqqqjjj^^^vvveeeNNN@@@;;;999:::<<>>EEENNNUUU]]]iiitttvvvllljjj---000000------000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***++++++---...///000000333444666777999:::::::::777888888999888666555444555555444444444333333333111111111111111111111111000000111111111111000000///...............------,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++---......---...///111///444444<<>>999888999:::<<<>>>DDDMMMTTT[[[gggrrr~~~vvvlllkkk***......,,,,,,//////,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,------......---///111444777:::===>>>CCCDDDEEEFFFFFFEEEEEEDDD>>>>>>??????===;;;888777555444444333222111000000222222222222222222222222111111222222222222111111////////////000000000000/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++---......---...///111///444333:::bbbzzz~~~~~~pppRRRJJJeeesssaaa\\\iiiPPP>>>:::999<<<===FFF\\\ttt{{{ggg[[[XXXNNNNNNMMMKKKIIIHHHKKKMMM[[[jjjYYYRRRPPPFFFEEEBBB>>>:::888999;;;<<<===CCCLLLSSSZZZeeeppp|||vvvmmmooo***---...,,,,,,///...+++)))***+++,,,,,,,,,,,,,,,)))******++++++,,,------***+++,,,---///000111111777999===AAAFFFKKKNNNPPPSSSSSSSSSQQQOOOLLLIIIHHHBBBCCCCCCBBBAAA>>>;;;999888888777666444333222111333333333333333333333333111222222333333222222111//////000000111111222222111111111111000000000000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++---......---...///111///444333:::```|||xxx~~~rrrRRRLLLkkkwww```]]]rrrTTT>>>::::::<<<>>>FFF\\\sssyyyfffZZZWWWNNNNNNMMMKKKIIIIIIKKKMMMYYYiiiYYYPPPNNNFFFEEECCC>>>:::999999;;;<<<===CCCLLLRRRYYYdddooozzzvvvooorrr|||}}}------------------------...,,,)))))),,,---,,,+++///***)))...///,,,+++...)))///444555888>>>BBBBBBGGGGGGGGGJJJMMMPPPQQQPPPVVVQQQMMMMMMOOOOOOJJJFFFDDDIIIKKKIIIIIIKKKGGG@@@<<<===>>>???@@@???>>>===<<<<<<:::666333222444777222111000000111222444555222111000///............444444333333333333222222000///...---+++***))))))++++++++++++***((('''&&&+++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******+++***)))(((((()))***+++***(((&&&'''***+++)))'''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,---...//////444444666999VVVyyywww|||kkkPPPTTTqqq}}}qqqfff}}}SSS???:::888:::;;;CCCYYYpppxxxeeeYYYUUUNNNNNNNNNKKKIIIHHHJJJKKK\\\~~~mmm\\\RRRMMMGGGEEEBBB>>>:::888777666:::>>>EEEKKKQQQ[[[eeemmmyyywwwlllsss------,,,,,,,,,,,,,,,,,,***((((((***---...---+++...***))),,,---,,,...444777===BBBDDDHHHOOOSSSSSSEEEDDDDDDFFFIIIKKKKKKJJJIIIHHHGGGEEECCCAAA@@@???BBBFFFFFFCCCCCCFFFCCC>>>BBBCCCEEEGGGIIIJJJJJJJJJCCCBBB@@@===:::777555444666666555444444444444444666555555444333222111111111222333444555777777888333222222111000///......)))******+++++++++*********************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))(((((()))***+++***(((''''''******)))'''(((((('''&&&'''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''((()))************)))((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,---...//////111222444777TTT|||vvv{{{lllQQQSSSooo{{{rrrbbb|||WWW>>>:::888:::;;;BBBXXXooouuubbbVVVQQQMMMMMMMMMJJJHHHGGGIIIJJJ[[[|||{{{fffWWWPPPNNNGGGEEEBBB>>>:::888777666999===CCCIIIPPPYYYdddkkkxxx~~~tttmmmvvv+++++++++,,,,,,,,,,,,,,,)))))))))+++------,,,***,,,+++---000222555===FFFPPPTTTVVVTTTTTTWWWYYYXXXRRRQQQQQQRRRUUUVVVVVVUUUVVVXXXYYYUUUOOOKKKLLLNNNHHHIIIHHHEEEDDDFFFGGGDDDEEEFFFGGGJJJKKKLLLMMMMMMLLLJJJFFFDDDCCCAAA???===<<<;;;;;;999888777666666777777777777666555444444444444555666777888999999666666555555444444444444,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))*********((('''((()))***)))'''(((((('''''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,---.../////////000222666PPP~~~uuu|||nnnSSSQQQiiixxxrrrhhhzzzYYY>>>:::888:::;;;BBBWWWnnnyyyeeeWWWRRRLLLMMMLLLIIIGGGFFFHHHIIIWWWxxxuuu^^^RRRNNNNNNGGGEEEBBB>>>:::888777666777<<>>>>>;;;;;;<<<===>>>======<<<======<<<:::999888777666777777777666666666555555333222111///---,,,+++***++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''***))))))))))))))))))***)))((((((((()))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,---......///...///222555LLL|||~~~www[[[TTTiiixxxvvvwwwwwwWWW>>>:::999::::::AAAVVVlll|||gggXXXSSSMMMMMMLLLJJJHHHGGGHHHJJJSSSuuusss\\\PPPMMMMMMGGGEEEBBB>>>:::888777666777;;;AAAFFFMMMVVVbbbjjjuuu|||~~~iiinnn*********++++++,,,,,,,,,,,,+++******+++///333777@@@IIIRRRXXX\\\ccckkkqqqlllppppppmmmmmmpppsssrrrpppnnnkkkiiigggeeebbb```\\\ZZZXXXUUURRROOOMMMLLLGGGHHHIIIIIIGGGFFFGGGJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIOOOTTTVVVSSSMMMHHHJJJIIIIIIHHHGGGGGGFFFFFFAAABBBCCCDDDFFFFFFGGGGGGFFFFFFDDDBBB@@@>>><<<;;;999888888777666555555444555444222111///.........++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''''')))))))))******)))))))))((()))))))))((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,---.........000444666IIIzzzcccZZZkkkzzzyyywwwTTT>>>:::999::::::@@@TTTjjj|||fffVVVOOONNNNNNMMMKKKIIIHHHIIIKKKQQQsssxxx```SSSMMMLLLGGGEEEBBB>>>:::888777666888<<>><<<:::888666555444333333222111222333444555...---,,,,,,+++***))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))''')))***)))((('''(((***'''((()))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---......///000555666EEEzzz~~~}}}bbbYYYiiivvvwww~~~yyyUUU===:::999::::::???RRRhhhiiiXXXQQQOOOOOONNNLLLIIIHHHJJJKKKRRRsss}}}fffWWWPPPMMMGGGEEEBBB>>>:::888777666888;;;@@@EEEKKKVVVbbbkkkuuu}}}tttkkkxxx+++++++++,,,------......---222:::BBBJJJSSS[[[aaaiiinnnqqqoooqqqvvvwwwsssrrrsssppphhhbbbbbbaaa___aaa^^^ZZZWWWTTTQQQMMMJJJEEEIIILLLLLLKKKLLLOOORRRaaafffqqqzzzxxxpppmmmooohhhgggeeedddccccccddddddooozzzyyyppplllXXXVVVRRROOOMMMMMMOOOPPPHHHFFFDDDBBBAAABBBDDDEEEHHHHHHIIIJJJKKKKKKLLLMMMHHHFFFDDDAAA>>>:::888777444333333222333555777999555444333111///...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))((()))***++++++***)))(((''')))******''''''(((***'''((()))***+++***))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...///000444444AAAsss{{{bbb\\\lllyyyyyy|||zzzXXX===999999:::999>>>QQQfffmmm\\\UUUNNNNNNMMMKKKHHHHHHIIIKKKQQQssshhhYYYRRRPPPGGGEEEBBB>>>:::888777666777:::>>>CCCIIITTTaaajjjvvv}}}rrrsss++++++,,,------...//////666>>>JJJTTT\\\cccjjjooooooqqqpppmmmpppvvvwwwsssjjjllliiibbb^^^______^^^RRRPPPOOONNNOOOOOOMMMKKKUUU]]]eeefffcccdddllltttrrryyy~~~||||||{{{nnnjjjeee```^^^^^^___aaaSSSPPPKKKGGGEEEEEEGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJOOONNNKKKGGGBBB???<<<:::888666555444444555666888<<<<<<:::888666444222111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''(((((())))))******((()))***++++++***)))(((''')))+++***'''&&&(((***'''((()))++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------......///444333>>>ooojjjfffwww~~~yyyZZZ===999999:::999>>>PPPeeekkkZZZRRRMMMMMMLLLJJJGGGGGGHHHJJJNNNqqqiiiZZZTTTRRRHHHEEEBBB>>>;;;888777666666999===AAAHHHRRR___iiiwww~~~tttzzz