BM6P6(@ AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHMMMLLLJJJLLLKKKYYYtttsssqqqwwwyyy|||vvvgggaaa[[[UUUUUU\\\cccggghhhqqq}}}kkk\\\OOOKKKJJJMMMPPPRRRWWW]]]dddnnnzzzxxxrrrnnnjjjhhhgggfffccc```[[[VVVQQQOOOKKKMMMPPPUUUZZZ```eeehhhkkkjjjjjjmmmrrrvvvxxxyyy}}}mmmdddTTTYYY\\\^^^eeeooorrroooiiigggiiimmmoooqqqyyyqqqooorrrqqqqqqttttttwww|||xxxtttmmmeee^^^VVVOOOJJJGGGFFFDDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEIIIKKKMMMXXXsssvvveeeaaabbbooouuukkkjjjhhheeeccc```^^^]]]aaa\\\^^^cccbbb```lll|||tttmmmmmmooo~~~~~~gggUUUNNNKKKIIIHHHGGGHHHJJJMMMNNNNNNLLLMMMLLLIIIGGGFFFHHHKKKMMMOOOXXXaaaaaaYYYOOOIIIHHHAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHMMMKKKJJJLLLLLL\\\xxxxxxkkkiiioooqqqvvvsssfff___YYYSSSTTTZZZaaafffgggmmmxxxnnn]]]QQQMMMLLLOOOQQQTTTYYY___gggppp{{{~~~xxxsssoookkkiiiiiihhheee```[[[UUUQQQNNNMMMNNNQQQTTTYYY___fffjjjqqqsssuuuwwwxxxyyyzzzzzz{{{kkkbbbXXX[[[\\\\\\aaajjjllliiiffffffjjjppprrruuu~~~ppppppuuuwwwxxx{{{~~~vvvqqqkkkddd]]]UUUOOOJJJGGGFFFCCCAAA@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEJJJLLLNNNZZZvvvqqqbbb___```sss|||ssslllkkkiiigggdddbbb```___```\\\^^^cccbbb```jjjyyyyyyooommmnnnwww~~~fffUUUNNNKKKIIIGGGGGGGGGIIILLLNNNMMMLLLMMMLLLIIIGGGGGGIIILLLNNNTTT\\\dddcccYYYOOOIIIHHH@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHLLLJJJJJJLLLNNN___|||ssseeebbbfffhhhoooqqqggg___ZZZUUUTTTZZZaaafffiiiiiirrrrrr^^^SSSOOONNNQQQTTTVVV[[[aaajjjrrr|||~~~xxxtttqqqnnnlllmmmkkkfff```ZZZTTTOOOMMMNNNOOOPPPSSSWWW___hhhnnn|||}}}}}}~~~xxxiii```ZZZZZZYYYXXX\\\dddggggggeeehhhooouuuxxx{{{yyynnnsss{{{~~~}}}rrrnnngggaaa[[[TTTNNNJJJGGGEEECCC@@@???@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFKKKMMMOOO]]]yyylll___^^^___vvvwwwqqqmmmllljjjhhhfffdddbbbaaa]]][[[^^^cccbbb___gggsssrrrmmmnnnnnnzzz}}}fffUUUNNNLLLJJJGGGFFFGGGHHHKKKMMMMMMLLLKKKKKKIIIGGGGGGIIIMMMPPPZZZaaagggeeeZZZOOOIIIHHH@@@@@@AAACCCDDDEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHLLLIIIHHHLLLOOObbbtttfff```aaaaaaiiipppjjjccc^^^YYYWWW[[[bbbhhhkkkiiipppvvvaaaVVVRRRPPPSSSUUUWWW\\\bbbjjjsss|||~~~yyywwwtttqqqoooqqqmmmggg```YYYRRRNNNKKKKKKMMMOOOQQQVVV```llluuuxxxkkkdddZZZXXXUUUUUUYYY```eeegggfffnnnwww}}}tttmmmuuu~~~yyynnnjjjddd^^^YYYSSSMMMIIIFFFDDDBBB??????@@@BBBDDDAAAAAABBBBBBCCCDDDDDDDDDEEEJJJLLLOOO]]]{{{iii\\\^^^cccwwwrrroookkkkkkiiihhhfffdddcccbbb\\\[[[___cccbbb```eeemmmvvvooonnnkkkwww}}}eeeTTTNNNMMMLLLGGGFFFFFFHHHJJJMMMMMMLLLIIIIIIIIIGGGFFFHHHLLLQQQ[[[bbbhhheeeZZZPPPJJJJJJ@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKIIILLLIIIHHHLLLQQQfffxxxjjjbbb___\\\eeennnlllhhhccc]]]ZZZ\\\aaagggkkkmmmrrrzzzeeeXXXTTTRRRUUUWWWYYY^^^dddjjjrrr{{{|||zzzwwwuuussssssooohhh___WWWQQQLLLJJJHHHJJJMMMPPPWWWbbbqqq|||~~~tttnnn^^^ZZZUUUTTTWWW\\\aaaeeejjjuuu~~~rrrnnnwww{{{uuukkkgggaaa\\\WWWQQQLLLHHHEEECCCAAA??????@@@BBBDDDAAAAAABBBBBBCCCDDDDDDDDDDDDHHHKKKNNN\\\{{{fffYYY^^^gggyyyzzzooonnniiihhhgggfffdddcccbbbaaa___```cccfffeeedddgggkkk{{{rrrooommmxxx|||dddTTTOOONNNMMMHHHGGGFFFHHHJJJMMMMMMMMMHHHIIIJJJGGGEEEFFFLLLQQQZZZ```fffcccYYYPPPLLLMMMAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIILLLHHHHHHNNNVVVmmm}}}ooofff```ZZZcccooopppooojjjccc]]]\\\___eeeiiiooottt~~~lll\\\WWWVVVXXXZZZ\\\```fffjjjrrr{{{}}}{{{xxxvvvtttoooggg]]]UUUOOOKKKIIIFFFIIIMMMQQQWWWcccttt}}}yyyggg```YYYWWWXXXYYY\\\aaammm||||||rrrnnnvvvzzzsssiiieee```ZZZUUUPPPJJJGGGBBBAAAAAA@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDCCCHHHJJJMMM\\\zzz}}}```XXXaaalllvvvnnnmmmgggfffeeedddcccbbbaaaaaaeeefffhhhiiiiiiiiijjjlllwwwuuuqqqoooxxx{{{dddTTTOOOOOONNNJJJHHHGGGHHHKKKMMMNNNOOOJJJLLLMMMJJJFFFGGGMMMSSSYYY___dddaaaXXXPPPNNNOOOBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKGGGJJJHHHJJJSSS]]]xxxuuummmfff^^^ggguuuwwwyyytttkkkccc```aaagggkkknnntttsss```[[[ZZZ\\\^^^___dddjjjmmmttt|||}}}zzzxxxtttooofff\\\SSSMMMJJJIIIFFFJJJOOORRRWWWcccsss|||kkkccc\\\[[[ZZZYYY[[[```nnn{{{qqqmmmuuu}}}zzztttiiieee```ZZZUUUOOOIIIEEE@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDHHHJJJMMM\\\{{{qqq]]]]]]iiisssssslllkkkfffeeeeeedddcccbbbbbbaaafffhhhhhhhhhggghhhjjjjjjpppyyysssmmmuuu{{{cccTTTOOOPPPPPPKKKIIIHHHIIIKKKNNNPPPPPPNNNPPPQQQMMMIIIIIIOOOUUUZZZ```dddaaaXXXPPPNNNPPPCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKFFFIIIHHHKKKVVVccczzzssskkkdddmmm||||||sssjjjeeeeeejjjooolllrrrxxxccc^^^]]]___aaabbbggglllooovvv}}}{{{yyytttnnneee[[[RRRLLLJJJIIIHHHLLLQQQTTTXXXbbbqqq}}}}}}zzzkkkbbb\\\]]]]]]\\\^^^dddmmmyyyooolllsss{{{zzzvvviiieee```ZZZTTTOOOIIIEEE>>>???AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEIIIKKKNNN\\\{{{hhh]]]dddrrrzzzrrrkkkiiiffffffeeeddddddcccbbbbbbdddfffeeecccccceeefffeeelll}}}{{{tttjjjrrr|||zzzcccSSSOOOPPPPPPLLLJJJHHHIIILLLOOOPPPQQQQQQTTTTTTPPPKKKKKKQQQXXX]]]bbbfffaaaXXXPPPNNNPPP@@@AAABBBDDDFFFGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLFFFIIILLLPPP[[[sss}}}wwwrrrrrryyy{{{qqqiiieeegggjjjkkkrrr~~~zzziiigggcccaaaaaadddhhhkkktttxxx~~~zzzvvvmmmbbbYYYPPPGGGEEEGGGJJJKKKPPPWWW^^^eeeqqq|||wwwrrrpppbbb```aaadddccc```aaaeeeooo}}}xxxrrrppptttyyy|||zzzuuummmggg___WWWPPPKKKGGGDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKK^^^eee[[[iii}}}yyynnnjjjeeejjjjjjhhheeecccdddfffiiiiiihhhfffdddcccccccccdddiiixxxsssppppppuuuwwwfffYYYSSSQQQQQQGGGHHHIIIJJJKKKOOOSSSVVVZZZXXXTTTOOOKKKKKKPPPUUU\\\^^^^^^\\\WWWRRRNNNMMMCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOVVVfffzzzvvvuuu{{{vvvkkkdddcccfffgggnnnzzz|||nnnkkkgggeeeeeegggkkknnnzzz}}}{{{tttjjj___VVVNNNGGGEEEGGGIIIJJJOOOVVV\\\eeeuuu}}}ssskkkgggeee```___aaaddddddaaacccgggpppuuupppnnnrrrwwwyyy|||zzzuuummmggg^^^UUUOOOJJJFFFDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDHHHIIINNNeeeiiiaaannnwwwnnnkkkgggiiiiiiiiiiiihhhggghhhhhhiiihhhfffeeeddddddeeefffmmm{{{{{{rrrqqqvvvxxxeeeXXXQQQOOOOOOIIIJJJJJJKKKNNNRRRWWWZZZbbb___YYYRRROOOPPPWWW\\\^^^^^^]]]ZZZUUUQQQNNNMMMEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKOOOOOORRR]]]rrr|||{{{~~~pppgggddddddbbbiiittt~~~tttrrrmmmjjjiiikkknnnqqq~~~|||rrrgggZZZQQQKKKFFFFFFIIIIIILLLQQQWWW]]]iii~~~{{{oooeee^^^[[[ZZZ]]]]]]___dddeeedddggglllvvvzzz}}}uuupppooosssvvvxxx{{{zzztttmmmfff\\\RRRLLLHHHEEECCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEHHHJJJSSSooommmhhhttttttnnnmmmjjjcccdddfffgggggggggfffeeehhhgggfffddddddeeeggghhhnnnxxx|||{{{||||||vvvsssvvvyyyeeeVVVOOOMMMMMMMMMLLLLLLMMMQQQWWW]]]```fffaaaXXXPPPMMMQQQYYY___```___\\\XXXRRROOONNNNNNDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLPPPOOORRRbbb|||yyynnniiifffbbbgggppp|||~~~zzzwwwrrrnnnmmmnnnqqqsss||||||pppcccUUUMMMIIIFFFGGGJJJJJJMMMSSSYYY___mmmvvvhhh^^^YYYWWWVVVZZZZZZ^^^dddggghhhlllrrrzzzvvvuuuwwwyyyyyy|||zzzsssllldddYYYPPPIIIFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGJJJKKKLLLYYYyyy~~~mmmlllwwwqqqmmmmmmlllaaaaaabbbdddfffggggggfffgggfffdddcccdddfffhhhiiiiiiqqqzzz{{{yyywwwwwwyyy|||zzzvvvvvv|||gggVVVNNNLLLNNNPPPOOOMMMOOOTTT[[[bbbfffhhhbbbWWWOOOLLLQQQZZZaaaaaa___[[[UUUPPPNNNNNNPPPDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPVVViiixxxnnngggeeehhhoooyyy~~~}}}zzzuuuqqqoooppprrrttt|||}}}nnnaaaRRRKKKHHHGGGHHHKKKIIIMMMTTT[[[bbbqqqsssddd[[[WWWVVVVVVXXXYYY^^^ggglllooottt{{{~~~{{{zzz}}}}}}|||yyyrrrhhhaaaVVVMMMGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGKKKKKKNNN___rrriiilllvvvooollllllkkkcccaaa```aaaeeeiiikkkkkkgggeeecccbbbccceeehhhjjjgggmmmtttxxxxxxvvvxxx{{{|||}}}wwwvvv~~~hhhWWWOOONNNQQQSSSPPPOOOQQQXXX```fffiiillldddYYYQQQPPPUUU]]]ccc```^^^YYYSSSNNNMMMOOOQQQEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOQQQSSS]]]sssuuuhhhjjjkkkpppwww|||vvvrrrpppqqqtttvvv}}}|||nnn```RRRKKKJJJIIIJJJLLLIIIMMMUUU___ggguuuooo```YYYWWWWWWWWWYYY[[[bbblllssswww~~~~~~}}}~~~~~~uuunnnccc]]]TTTLLLGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGJJJSSShhhzzzfffeeekkkvvvyyymmmkkkjjjjjj```]]][[[]]]ccciiikkklllhhhgggdddcccccceeeiiikkkkkknnnsssxxxyyyxxxzzzxxxvvviiiWWWPPPQQQUUUVVVSSSRRRUUU]]]dddiiikkkiiibbbWWWQQQPPPUUU[[[___^^^\\\XXXRRRNNNMMMPPPRRRCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNTTTbbb|||ooolllmmmpppwww}}}xxxtttrrrsssvvvxxx{{{{{{oooaaaRRRMMMLLLKKKKKKLLLMMMRRR[[[gggrrr}}}~~~lll^^^XXXXXXXXXXXX\\\___gggrrr{{{~~~~~~yyypppiii^^^YYYRRRKKKGGGDDDBBBAAAAAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHEEEMMM\\\tttjjj]]]bbbjjjvvvssskkkjjjiiiiii```]]]\\\aaahhhmmmnnnmmmllliiifffdddeeegggjjjmmmoooooossszzz||||||yyyuuu}}}~~~hhhWWWPPPRRRWWWZZZWWWUUUZZZbbbiiilllllleee^^^VVVPPPQQQTTTXXXYYY[[[ZZZVVVRRRNNNNNNQQQSSS@@@AAABBBDDDFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNJJJRRRdddwwwmmmmmmpppwww~~~yyyuuusssuuuxxxzzzvvv~~~{{{oooaaaSSSNNNNNNMMMKKKLLLTTTXXXbbbppp{{{}}}kkk^^^YYYYYYZZZYYY___bbbkkkwww}}}~~~}}}vvvmmmfff[[[WWWPPPKKKGGGEEEBBBAAABBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHGGGRRRddd~~~wwwbbbYYYbbbkkkwwwoooiiiiiiiiihhhfffdddfffllltttxxxwwwuuunnnllliiiffffffiiilllnnnnnnmmmrrrzzzyyyuuu}}}|||gggVVVOOOSSSYYY\\\YYYXXX]]]eeelllnnnmmmgggaaaYYYUUUVVVYYYZZZ[[[ZZZXXXVVVRRROOOOOOQQQTTTEEEEEEFFFGGGHHHIIIIIIJJJHHHKKKMMMNNNNNNMMMMMMNNNPPPYYYlll{{{|||wwwvvvqqqoooooottt}}}{{{wwwwwwzzz}}}|||qqqbbbSSSMMMKKKLLLNNNQQQYYY]]]fffuuuwwweee^^^\\\XXX[[[aaadddkkkttt~~~}}}~~~~~~~~~vvvjjjbbbZZZTTTMMMGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDEEEFFFHHHKKKMMMpppnnnccc\\\bbblll}}}{{{pppgggeeehhhfffjjjhhhlllzzz~~~ppprrrpppmmmllllllmmmllllllooommmooowwwwwwwww|||hhhZZZUUUUUUXXX]]]]]][[[]]]fffpppsssppphhh^^^UUUUUUXXXZZZ[[[]]]ZZZZZZYYYVVVRRRQQQSSSVVVEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNMMMLLLMMMNNNNNNWWWmmm}}}yyysssrrrvvv{{{pppnnnmmmrrr{{{~~~zzzzzz||||||zzz~~~sssdddUUUNNNMMMMMMOOORRRWWW^^^kkk}}}tttccc^^^\\\ZZZ^^^dddgggnnnyyy{{{zzz||||||sssggg___XXXRRRKKKEEEBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDFFFGGGKKKSSSyyyqqqeee^^^bbblll|||vvvmmmdddcccgggfffjjjmmmttt{{{qqqtttrrrooooooooopppoooooopppppprrryyy{{{xxxjjj[[[UUUUUUXXXaaa```___aaaiiissswwwtttiii^^^VVVUUUWWWXXXYYYZZZ[[[[[[ZZZVVVSSSRRRTTTWWWEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJLLLMMMLLLLLLLLLMMMRRRYYYssstttmmmllljjjoooxxxnnnllljjjooowww|||{{{|||{{{xxx{{{vvvgggWWWPPPOOOOOOPPPSSSWWWaaasssrrraaa]]]]]]\\\```hhhjjjrrr}}}zzzzzz|||yyyoooccc[[[TTTOOOIIIDDDAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCEEEGGGOOOaaaooogggccchhhrrrpppjjjbbbbbbgggfffiiipppyyy{{{tttoootttrrroooooooooppppppooooooooorrryyyyyy~~~nnn^^^VVVWWWYYYcccdddbbbccckkkuuuxxxwwwkkkaaaXXXXXXZZZZZZZZZ[[[\\\\\\ZZZWWWTTTTTTVVVXXXFFFFFFGGGHHHIIIJJJKKKKKKHHHJJJLLLLLLKKKKKKLLLNNNWWWaaa~~~|||oooiiihhhccchhhooovvv{{{|||yyywwwjjjhhhgggjjjrrr{{{~~~|||zzz{{{yyyzzzyyyjjjZZZSSSQQQQQQRRRUUUYYYeeezzzqqqaaa]]]]]]]]]aaaiiimmmsss|||}}}~~~|||uuukkk```XXXOOOKKKFFFBBB@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCFFFHHHPPPkkkjjjhhhlllvvvooojjjcccbbbhhhgggiiimmmsssvvvtttqqqnnnmmmpppnnnlllkkklllmmmmmmllljjjlllooottt}}}yyyzzzqqqaaaZZZ[[[^^^eeeeeedddccciiissswwwwwwmmmccc\\\\\\_________aaa^^^\\\YYYVVVUUUUUUWWWYYYGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJLLLLLLKKKKKKMMMOOOWWWfffwwwlllfffeeebbbeeeiiimmmnnnmmmlllkkkeeecccbbbeeellluuu}}}|||||||||~~~|||mmm]]]UUUSSSRRRSSSVVVZZZhhh~~~rrrbbb]]]]]]\\\```gggmmmrrrxxx}}}xxxqqqhhh]]]UUUKKKHHHCCC@@@??????>>>===@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCDDDGGGJJJPPPsssgggmmmzzzqqqmmmfffeeejjjjjjkkkjjjjjjkkkmmmoooooonnnnnnkkkiiiiiijjjkkkkkkjjjhhhjjjmmmqqqwww|||xxxtttddd]]]___dddhhhiiigggeeeiiiqqqvvvwwwkkkbbb\\\]]]bbbcccccceee___\\\XXXVVVUUUWWWXXXZZZGGGHHHHHHIIIJJJKKKLLLLLLJJJLLLLLLLLLKKKLLLNNNPPPUUUlll|||ssshhhcccbbb```bbbddddddbbb```___```___^^^^^^```fffnnnvvv|||~~~~~~ooo___WWWTTTSSSTTTVVVYYYhhh~~~sssbbb]]]]]]\\\___gggnnnrrrwwwzzz}}}}}}}}}zzzsssllldddYYYRRRHHHEEEAAA?????????>>>===@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDFFFJJJMMM\\\}}}fffrrr}}}rrrpppiiihhhnnnnnnooojjjfffgggmmmqqqrrrqqqnnnllljjjiiikkkllllllkkkiiilllooopppsss|||yyy|||vvvfff___bbbgggmmmmmmkkkgggiiiqqqvvvwwwhhh```ZZZ]]]aaacccdddeee```\\\WWWTTTUUUWWWYYYZZZHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMLLLMMMOOOQQQ]]]}}}|||}}}pppddd______ZZZ\\\]]][[[YYYWWWXXXZZZYYYYYYZZZ\\\```hhhpppuuu}}}ppp```XXXUUUSSSTTTVVVZZZhhh|||rrraaa]]]]]]\\\```hhhnnntttzzzyyywwwyyy{{{tttnnnggg___VVVOOOFFFCCC@@@????????????>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEHHHMMMQQQkkkttt```pppyyyppppppjjjjjjpppqqqmmmkkkhhhjjjnnnqqqrrrqqqnnnllljjjiiikkklllllllllkkknnnpppnnnooovvv~~~{{{~~~xxxggg___bbbhhhnnnooolllggggggmmmssstttiiiaaa[[[^^^bbbccccccddd```[[[UUUSSSTTTWWWYYYYYYHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMPPPRRRjjj||||||nnnbbb\\\\\\TTTVVVWWWVVVSSSSSSUUUXXXVVVWWWXXXZZZ^^^dddlllqqq}}}qqq```XXXUUUSSSTTTVVV]]]iiizzzppp```]]]]]]]]]bbbiiiooovvv~~~wwwuuuwww}}}wwwpppjjjddd\\\SSSLLLEEEBBB@@@??????@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFJJJOOOSSSooo{{{eeeYYYkkktttmmmooojjjkkkrrrsssiiijjjkkkmmmnnnooooooooollljjjhhhhhhjjjkkkkkkkkkjjjmmmooolllkkkrrr}}}||||||yyyggg^^^aaafffmmmnnnkkkddddddiiinnnpppmmmddd^^^```dddddddddeee```ZZZTTTRRRTTTWWWYYYYYYJJJJJJJJJJJJKKKKKKKKKLLLMMMKKKKKKKKKHHHIIITTTaaa}}}yyylll___YYYWWWUUUTTTRRRQQQPPPPPPQQQQQQVVVUUUVVVXXXXXX\\\hhhtttyyykkk\\\VVVTTTSSSTTTWWW```gggvvv}}}lll^^^\\\^^^___dddlllsssyyyvvvrrrwww{{{qqqiiikkkooojjjWWWFFFFFFDDD@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDHHHDDDBBBHHHHHHJJJUUUzzzgggcccZZZeeezzzxxxtttnnnkkkkkkmmmoooooonnnoooooommmjjjjjjnnnrrrnnnllljjjgggfffggghhhjjjjjjkkkmmmnnnkkkmmmzzzzzzwwwxxxjjj]]]___gggpppnnnhhhaaabbbhhhmmmmmmhhhbbb\\\ZZZ^^^dddgggiiibbb[[[SSSRRRXXX\\\\\\ZZZJJJJJJJJJKKKKKKKKKLLLLLLNNNKKKKKKNNNKKKJJJZZZmmm|||~~~vvvjjj___YYYXXXVVVTTTSSSQQQPPPOOOPPPPPPTTTSSSTTTVVVVVV[[[gggtttxxxjjj[[[TTTSSSRRRUUUXXX```ffftttzzzjjj]]]\\\___aaagggpppxxxvvvqqqttt}}}sssiiiaaabbbfffeeeZZZNNNFFFCCC@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBGGGDDDCCCJJJJJJNNN[[[}}}bbb___\\\hhh~~~uuuqqqllliiiiiikkklllmmmlllllllllkkkjjjjjjlllnnnllljjjhhhfffeeeeeeggghhhjjjjjjkkkjjjhhhjjjvvv|||xxxyyy}}}iii^^^bbbkkkssspppiiibbbaaafffjjjjjjjjjeee^^^\\\___cccffffffccc\\\UUUUUUYYY^^^^^^\\\JJJJJJKKKKKKKKKLLLLLLLLLOOOIIIJJJPPPMMMMMMbbbzzz{{{|||{{{rrrfff\\\XXXXXXUUUTTTSSSQQQPPPPPPOOOOOOSSSRRRRRRSSSTTTZZZgggttt~~~tttgggYYYSSSQQQRRRUUUZZZ```fffrrr~~~uuuggg]]]^^^aaaeeemmmwwwvvvqqqsss{{{wwwoooggg___^^^aaadddaaa]]]EEEBBB???>>>???@@@AAA@@@AAAAAAAAAAAABBBCCCDDDDDDAAAFFFDDDEEEKKKKKKRRRbbbbbb```^^^lll~~~qqqmmmiiiggggggiiijjjjjjjjjiiihhhiiijjjkkkiiihhhiiihhhfffdddcccdddeeefffiiihhhhhhgggdddfffrrrzzzzzz|||nnnbbbcccjjjpppoooiiibbbaaafffjjjjjjmmmhhhaaa___aaaccceeedddeee___XXXXXX\\\``````___JJJKKKKKKKKKKKKLLLLLLLLLPPPHHHIIIPPPOOOPPPlll|||xxxyyywwwnnnbbbZZZWWWXXXSSSSSSRRRRRRQQQQQQQQQQQQSSSQQQQQQSSSTTTYYYggguuuzzzooocccVVVQQQPPPQQQVVV\\\```gggrrr}}}pppddd\\\```eeejjjtttwwwsssuuu{{{uuurrrkkkfff___[[[\\\^^^___```DDDAAA???>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAEEEDDDFFFKKKKKKTTTiii|||aaaaaa___nnn{{{nnnkkkgggeeefffhhhiiiiiiiiiggggggiiikkkkkkgggdddgggfffeeedddddddddeeefffiiigggfffeeebbbdddnnnzzz~~~{{{{{{|||uuueee```cccjjjkkkhhhbbbbbbhhhnnnooonnniiicccaaaccceeefffeeeeee```[[[ZZZ]]]aaaaaa```KKKKKKKKKKKKLLLLLLLLLMMMOOOHHHHHHOOOQQQYYYyyywwwxxxuuulll```WWWUUUVVVQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUZZZgggttt|||ttthhh^^^TTTPPPOOOQQQWWW^^^aaajjjuuu~~~xxxlllbbb]]]ccciiiooo{{{{{{vvvxxx|||vvvqqqmmmaaa]]]XXXSSSPPPOOOOOOPPPBBB@@@>>>===???AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBEEEDDDFFFJJJJJJWWWrrrqqq]]]^^^bbbrrryyyllliiifffeeefffhhhiiiiiijjjhhhhhhjjjlllkkkfffbbbgggfffeeeeeeeeefffggghhhjjjgggfffeeecccdddmmmwww}}}yyy}}}~~~{{{~~~vvvfffaaaccchhhjjjiiicccccciiiooorrrooojjjdddbbbdddgggiiiiiieeeaaa]]]\\\^^^aaabbbaaaKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJOOOVVViiixxxyyyvvvmmmaaaXXXUUUVVVQQQRRRSSSUUUVVVVVVVVVVVVSSSRRRSSSUUUVVVZZZeeeqqq~~~wwwnnn```YYYRRRPPPPPPQQQWWW^^^bbblllxxxuuujjjbbb___fffnnnuuu{{{|||}}}wwwqqqkkkhhh\\\YYYSSSNNNIIIFFFCCCBBBAAA???======???AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCEEEDDDFFFJJJKKK]]]~~~mmmaaaccckkkzzztttjjjhhheeeeeefffhhhiiiiiikkkkkkkkkkkkjjjhhhdddaaaffffffffffffgggggghhhiiiiiigggfffgggffffffmmmuuuzzz}}}}}}yyy}}}}}}uuuhhhgggkkkkkkmmmlllfffdddhhhnnnqqqrrrllleeebbbdddhhhkkkllleeebbb___^^^```bbbccccccKKKKKKLLLLLLLLLMMMMMMMMMKKKMMMNNNPPP^^^}}}{{{|||zzzqqqdddZZZWWWWWWUUUVVVVVVWWWWWWVVVUUUUUURRRQQQSSSVVVVVVXXXbbbmmm|||~~~|||rrrhhhZZZUUUQQQQQQQQQQQQWWW]]]cccnnnzzzwwwiiibbbaaaiiiqqqyyy~~~wwwpppjjjeeeaaa\\\XXXRRRLLLHHHEEEBBB@@@@@@>>><<<<<>><<<<<<>>>AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDCCCGGGLLLQQQmmmkkkhhhlllyyyooofffdddbbbccceeeggggggggglllmmmnnnjjjddd``````aaacccdddeeeeeefffggghhhhhheeedddeeeiiiiiihhhlllqqqqqqzzz}}}yyyooolllfffkkklllhhhgggmmmtttxxx|||ssshhhbbbbbbgggjjjlllhhhfffeeeddddddeeeggggggLLLLLLMMMMMMMMMNNNNNNNNNLLLNNNOOOWWWrrr}}}vvvyyyvvvhhh]]]YYYYYYXXXYYYZZZZZZYYYWWWTTTRRRTTTUUUUUUUUUWWW\\\bbbfffuuu~~~{{{}}}~~~yyymmmbbbVVVRRRPPPRRRSSSSSSVVV[[[hhhmmmttt~~~vvvqqqmmmiiilllwwwzzzqqqkkkfffaaa[[[WWWWWWSSSMMMGGGBBB@@@???@@@<<<===???@@@@@@???>>>===@@@@@@AAABBBBBBCCCCCCDDDHHHFFFFFFGGGIIIWWWzzz}}}qqqsssyyyxxxpppgggeeeaaa___```dddiiilllnnnllliiieeebbbaaa``````ggggggfffffffffeeeeeeeeegggcccaaadddfffeeefffhhhmmmxxx|||tttiiiiiimmmooojjjeeegggssswwwllleeefffhhhiiihhhhhhgggfffdddddddddeeefffLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQ]]]{{{}}}wwwrrrvvv~~~xxxjjj___ZZZZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXZZZ^^^dddhhhvvv~~~xxxjjj___VVVQQQOOOPPPRRRRRRVVV\\\eeeiiipppzzz|||qqqnnnmmmrrr~~~}}}wwwoooiiiddd```ZZZUUUUUUQQQLLLFFFBBB?????????===>>>>>>???????????????AAABBBBBBCCCCCCDDDEEEEEEFFFGGGIIILLLOOO___tttkkkpppxxxtttnnnjjjhhheeeccccccfffjjjlllmmmjjjgggcccaaaaaaaaabbbgggffffffeeedddccccccbbbfffbbbaaaccccccaaabbbfffmmmyyyttthhhhhhmmmppplllfffhhhrrr}}}wwwlllffffffhhhhhhhhhgggffffffffffffggghhhiiiMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPTTTggg{{{xxxwww}}}|||mmmaaa\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZXXXYYYZZZ[[[]]]aaagggkkkwww|||~~~uuufffYYYTTTOOOLLLNNNPPPQQQVVV\\\bbbfffnnnyyytttsssuuu{{{}}}yyyssskkkeeeaaa]]]WWWSSSQQQNNNIIIDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFCCCFFFHHHJJJPPPcccwwwgggdddmmmwwwwwwooommmmmmkkkiiiggggggiiikkkmmmllliiieeeaaa``````bbbccccccccccccccccccbbbbbbaaacccaaabbbbbb___[[[]]]cccjjjwwwttthhhhhhmmmpppmmmhhhiiiqqqyyywwwmmmgggfffggghhhhhhfffgggggghhhjjjkkkkkklllMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOVVVppp~~~pppccc]]][[[]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZ[[[]]]^^^```dddjjjnnnvvv}}}|||{{{|||~~~~~~|||rrrbbbUUURRRMMMKKKMMMOOOQQQVVV]]]ccciiisss{{{|||~~~{{{tttooogggbbb^^^[[[UUUQQQMMMJJJFFFBBB???=========???>>>>>>===>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEGGGHHHIIIRRRhhhvvvggg]]]]]]jjjxxxpppmmmmmmlllkkkjjjjjjjjjlllmmmnnnmmmjjjeeeaaa___```aaaccc^^^___```aaabbbbbbbbbbbb``````aaaaaa[[[WWWZZZaaafffsssvvviiihhhmmmqqqooojjjiiiooovvv~~~wwwnnnhhhfffgggiiiiiiiiijjjjjjkkkllllllllllllMMMMMMMMMMMMMMMMMMMMMMMMMMMNNN\\\yyyrrreee^^^\\\```^^^\\\ZZZYYYZZZ[[[\\\]]]___aaabbbdddggglllooosss{{{~~~yyy{{{|||||||||}}}|||~~~xxxnnn```SSSQQQLLLJJJMMMPPPRRRXXX^^^eeennn||||||zzzooojjjccc^^^[[[XXXSSSOOOIIIGGGDDD@@@>>>=========???>>>>>>>>>>>>@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEEIIIKKKKKKMMM^^^{{{kkk___ZZZ[[[kkk~~~zzznnnmmmnnnhhhhhhiiikkklllmmmnnnnnnnnnkkkfffbbb```___```aaa______aaabbbaaa```___^^^______``````[[[VVVZZZaaagggqqq~~~xxxkkkiiinnnqqqpppkkkjjjnnnrrr|||vvvoooiiiggghhhjjjkkkoooooonnnmmmllllllkkkkkkNNNNNNNNNMMMMMMMMMMMMMMMLLLSSSggguuuhhhaaa^^^bbbaaa___]]]]]]^^^___```bbbdddfffggghhhjjjnnnqqqrrrzzz{{{{{{zzzxxxwwwyyy||||||{{{tttkkk^^^RRROOOLLLLLLPPPSSSUUUZZZ```fffppp}}}{{{xxxvvvjjjeee^^^ZZZWWWUUUPPPLLLEEEDDDBBB@@@>>>=========>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCCCCDDDEEEEEEDDDHHHKKKTTTpppyyyccc]]]\\\___rrrvvvnnnnnnmmmfffgggiiikkklllllllllkkkjjjhhheeebbb```_________ccccccdddcccbbb___\\\ZZZ```^^^___```]]]ZZZ]]]bbbkkkqqq|||}}}|||pppkkkooorrrpppllljjjmmmpppyyyuuuooojjjhhhiiilllnnntttssspppmmmkkkjjjjjjjjjNNNNNNNNNMMMMMMMMMLLLLLLOOO[[[uuuxxxllldddbbbbbbbbbbbbbbbcccdddfffggghhhjjjkkkllllllnnnqqqsssttt}}}~~~zzzyyyvvvtttssswww|||zzzrrriii\\\QQQOOOLLLNNNSSSWWWXXX\\\aaahhhqqqzzzwwwtttqqqoooddd___YYYUUUSSSPPPLLLIIICCCBBBAAA???>>>>>>============???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFCCCIIIPPPaaannn\\\]]]___ddd|||rrrnnnmmmiiigggiiikkkmmmlllkkkhhhgggccccccbbbaaa```_________bbbcccdddeeecccaaa^^^\\\aaa^^^]]]```aaa___aaaeeennnooovvv|||}}}tttmmmoooqqqoookkkjjjlllooovvvsssoookkkiiijjjmmmpppwwwtttpppllljjjjjjkkklllNNNNNNNNNNNNMMMMMMLLLLLLSSSbbb{{{nnngggdddbbbbbbdddeeegggjjjlllmmmmmmnnnoooppppppqqqsssuuuvvv|||uuutttrrrppprrrwwwzzzqqqhhh[[[PPPNNNMMMOOOUUUYYYZZZ]]]bbbjjjqqq{{{~~~|||vvvrrroookkkiii```[[[UUUQQQPPPMMMIIIFFFBBBAAA@@@???>>>>>>>>>>>><<<===???AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIQQQ[[[ppp}}}fffXXX]]]bbbiii}}}pppnnnkkkfffjjjkkkmmmnnnmmmiiifffccc]]]]]]^^^___``````______]]]___bbbeeefffeeedddbbbbbb]]]\\\```ccccccdddgggooolllppp~~~|||{{{}}}~~~wwwnnnpppqqqoookkkjjjllloootttrrroookkkiiikkkooorrrxxxtttpppkkkiiijjjlllmmmPPPSSSSSSNNNKKKLLLOOORRRZZZqqq~~~uuummmllldddkkkmmmiiiiiioootttssswwwvvvuuussssssttttttuuu|||{{{xxxrrrnnnnnnsss|||{{{ooobbbWWWQQQNNNPPPSSSVVVYYY]]]aaaeeelllqqqyyy}}}zzztttoooiiiddd```\\\XXXRRRMMMIIIGGGDDDBBB>>>>>>===============>>>??????@@@AAABBBDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFNNNZZZRRRlll[[[RRRYYYbbbppp}}}nnniiikkkiiiqqqmmmjjjiiigggccc^^^\\\[[[ZZZYYYZZZ\\\^^^]]]\\\``````aaabbbbbbbbbbbbbbbfffccc```___```bbbcccccciiikkkpppxxx}}}zzz{{{tttqqqppppppmmmiiihhhlllmmmsssuuuppplllnnnqqqrrrzzzxxxsssmmmhhhgggiiikkkNNNPPPPPPLLLIIIKKKQQQUUUhhh{{{zzz{{{|||zzzrrroooiiioooqqqnnnnnntttxxxxxxzzzyyyxxxwwwwwwwwwxxxyyy|||xxxuuuqqqmmmnnnttt}}}zzznnnaaaWWWQQQNNNPPPTTTWWW[[[aaaggglllsssxxx~~~}}}~~~}}}yyy}}}}}}vvvooojjjeeeaaa^^^ZZZVVVPPPKKKGGGEEEBBB@@@>>>>>>===============>>>??????@@@AAABBBCCCDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIHHHYYY\\\eeeZZZUUU]]]lllwwwkkkhhhjjjggggggeeeddddddbbb___]]]\\\[[[ZZZZZZ\\\]]]^^^]]]\\\]]]^^^___```aaabbbcccccccccdddddddddddddddcccccchhhjjjmmmsss|||}}}wwwuuuwwwtttqqqooopppmmmhhhhhhkkknnntttwwwrrrnnnooorrrtttzzzwwwsssmmmiiigggiiilllOOOPPPPPPMMMJJJLLLUUU\\\www}}}}}}|||vvvvvvvvvvvvxxx|||vvvrrrppptttvvvuuuvvv{{{~~~~~~~~~}}}|||||||||}}}~~~~~~}}}tttrrrooommmnnnttt|||zzznnnaaaWWWRRRQQQSSSVVVZZZ___gggooouuuzzz~~~~~~xxx}}}}}}vvvooooooxxx}}}xxxpppiiiddd```]]][[[VVVRRRLLLHHHEEECCC@@@>>>>>>======<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLHHHZZZdddqqqZZZVVVVVV^^^rrryyynnngggfffhhhddd___aaabbbbbb```^^^]]]]]]\\\[[[[[[]]]^^^^^^\\\ZZZZZZ[[[\\\^^^```aaabbbccc```dddiiijjjhhheeeddddddggggggiiimmmsss{{{xxxttttttvvvqqqoooooommmiiihhhkkkooovvvzzzvvvqqqrrruuuvvv{{{zzzvvvppplllkkkllloooSSSRRRQQQNNNLLLNNNZZZfff~~~~~~yyyzzz|||}}}}}}{{{wwwtttsssssstttwww|||zzzxxxzzz{{{|||~~~|||sssqqqnnnlllmmmrrrzzz|||qqqdddYYYSSSVVVXXXZZZ]]]bbbjjjsssyyy|||zzznnnkkkttt~~~qqqkkkfffhhhrrr~~~zzztttllleee```]]][[[YYYSSSOOOIIIEEECCCAAA???>>>======<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCBBBCCCDDDDDDDDDFFFIIIKKKMMM]]]iiifffTTTWWWYYYbbbzzzppphhhbbbccceee```]]]aaacccaaa_________^^^\\\[[[\\\]]]^^^]]]ZZZXXXYYYZZZZZZ\\\]]]___```aaa^^^dddjjjkkkgggddddddfffeeeeeefffiiinnntttzzz~~~}}}|||~~~~~~yyyyyyxxxsssoooooonnnjjjiiikkkqqqyyy}}}zzzvvvwwwyyyyyy~~~}}}yyyuuuqqqpppqqqsssVVVSSSQQQOOOLLLOOO___ooo|||zzzuuuwwwyyyzzzwwwtttrrrpppoooqqqtttyyy~~~zzzrrrpppllljjjjjjpppxxxwwwiii]]]WWWYYYZZZ[[[^^^bbbjjjrrrxxx}}}yyytttnnnkkklllppptttvvvnnnhhhdddfffnnnwww|||}}}|||wwwqqqiiiccc^^^\\\YYYXXXPPPLLLGGGCCCBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCEEEHHHOOO^^^ppp~~~ooo^^^UUU\\\bbbmmmjjjddd``````aaa\\\[[[___```\\\[[[^^^___\\\]]]\\\[[[\\\\\\[[[XXXVVV[[[ZZZZZZZZZ[[[\\\]]]^^^___dddhhhgggcccbbbdddhhhdddddddddgggkkkqqqwww{{{yyy|||}}}{{{xxx|||}}}|||}}}vvvqqqqqqpppmmmlllmmmttt|||{{{{{{||||||~~~}}}{{{wwwsssrrrsssuuuUUUQQQOOONNNMMMRRReeezzzyyysssqqquuuyyyxxxtttooonnnnnnkkknnntttzzzxxxqqqnnnjjjfffhhhnnnxxxqqqccc[[[XXXZZZ]]]aaagggooowww}}}}}}ssstttuuusssooollllllnnnmmmkkkhhhiiimmmrrrvvvyyy|||xxxrrrmmmfff```\\\YYYWWWUUULLLIIIDDDAAA@@@???>>>===;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@AAADDDGGGPPPccc}}}rrr```WWWUUU^^^kkk|||uuufffccc^^^]]]___[[[VVVZZZYYYUUUYYYbbbccc___```^^^\\\[[[[[[ZZZXXXWWW[[[[[[ZZZYYYYYYZZZ\\\]]]aaacccdddcccaaabbbeeehhhcccbbbccceeejjjpppvvvyyyzzz}}}~~~|||zzz|||{{{zzztttssssssqqqooopppvvv}}}|||{{{wwwtttssstttvvvUUUPPPOOOQQQQQQYYYppp{{{vvvqqqqqqwww|||{{{uuuooommmnnnllloootttyyy}}}}}}vvvmmmjjjfffccceeeooo{{{xxxiii___YYY]]]ccckkksss}}}{{{zzz}}}{{{vvvrrrqqqlllmmmmmmmmmmmmqqqvvv{{{}}}wwwssskkkgggaaa\\\YYYUUURRROOOHHHEEEAAA>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBFFFJJJZZZnnniiiXXXYYY[[[fffxxxlllbbbccc]]][[[^^^\\\UUUXXXVVVUUU```ppptttnnneeebbb^^^\\\[[[[[[ZZZYYYZZZYYYXXXXXXYYY[[[]]]^^^bbbbbbbbbccccccdddeeefffaaaaaaaaacccgggmmmrrrvvv}}}}}}vvvvvvwwwtttrrrssswww~~~}}}zzzwwwvvvwwwyyyVVVQQQQQQUUUWWW```zzz|||xxxuuurrrtttzzzxxxrrrpppqqqppprrrvvvyyy}}}{{{sssjjjgggccc```dddooo~~~}}}lllbbb\\\aaajjjttt~~~vvvrrrjjjnnnppppppoooqqqxxx~~~zzztttooofffbbb]]]YYYVVVRRRNNNKKKFFFBBB>>><<<;;;;;;:::999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAADDDIIIMMMgggxxxxxxcccWWWaaahhhssswwweee```bbb\\\ZZZ^^^]]]XXXZZZXXXZZZjjjhhhddd```\\\\\\\\\\\\[[[XXXXXXWWWXXXYYY\\\___aaabbbaaabbbdddfffgggeeedddaaa``````aaaeeejjjooorrrxxxxxxyyywwwuuuuuuxxx|||{{{|||}}}QQQQQQQQQSSSYYYlllzzzxxxzzz~~~zzzuuussstttvvvxxxyyyzzz{{{}}}{{{vvvhhhbbb^^^aaahhhrrrqqqccchhhjjjqqq~~~}}}~~~{{{xxxsssqqqrrrsssuuu||||||xxxrrrlllgggbbb___ZZZWWWTTTQQQNNNKKKCCCBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBAAA@@@???BBBBBBDDDGGGFFFEEEIIIPPPooo}}}hhh___eeelll{{{kkkaaaZZZZZZ[[[YYYWWWWWWSSSYYY]]]ddduuujjjeee___[[[[[[\\\^^^___YYYWWWVVVXXX\\\```cccdddddd___^^^bbbeeebbb______cccccccccdddgggjjjmmmnnnzzz||||||}}}yyyvvvwww{{{}}}RRRPPPQQQXXXdddyyy~~~}}}zzzxxxvvvuuuwww{{{~~~zzzvvvllleeeaaaccciiisss{{{nnnmmmqqq|||~~~uuuttttttyyy{{{xxxxxxyyyzzz}}}~~~zzzuuupppjjjfff```]]]XXXTTTRRRNNNKKKHHHAAA@@@???===;;;:::::::::;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBAAAAAA@@@CCCAAABBBCCCCCCEEELLLUUUlllzzzsssccc___iiirrryyyhhh```YYYYYY[[[YYYXXXXXXTTTZZZ^^^bbbooo~~~xxxiiieee```]]]\\\^^^^^^___YYYXXXWWWXXX[[[^^^_________]]]^^^cccdddaaa______aaaccceeeffffffhhhllloooxxx~~~{{{xxxxxxzzzNNNJJJMMM[[[qqq{{{zzz|||}}}|||zzzyyy|||zzzvvvqqqiiidddeeekkktttvvvtttzzzwwwmmmfffdddeeekkkxxxwwwwwwyyyzzz{{{zzzuuuppplllgggddd^^^[[[VVVRRRNNNKKKGGGEEE???>>><<<;;;:::999888888;;;<<<<<<===>>>???@@@@@@===>>>@@@AAABBBBBBBBBBBBDDDAAA???@@@AAAEEEPPP[[[jjjqqqrrrhhh^^^aaaooozzzuuueee^^^XXXYYYZZZXXXXXXYYYVVV\\\______fffpppqqqllleeebbb___^^^^^^___^^^]]]XXXWWWXXXYYY[[[]]]\\\[[[[[[[[[___cccccc______bbbbbbdddffffffeeefffjjjmmmvvv}}}zzzyyyvvv{{{KKKHHHNNNeee}}}zzzxxxzzz~~~~~~}}}zzzxxxtttlllffffffllluuu|||sssjjjccc^^^[[[aaaccckkk{{{zzzrrrssswwwyyyzzz|||vvvooojjjfffccc```\\\XXXTTTOOOLLLHHHEEEBBB===<<<;;;:::999999999999<<<<<<===>>>???@@@@@@AAA===>>>???@@@BBBCCCCCCDDDEEEBBB@@@AAAAAAEEEOOOZZZgggiiigggaaa^^^eeetttvvvddd^^^YYYYYYYYYVVVVVVWWWVVV[[[^^^]]]^^^ccceeeddd```___]]]^^^^^^^^^\\\[[[VVVWWWXXX[[[]]]]]]\\\ZZZ]]]]]]```cccaaa^^^aaagggjjjgggdddcccdddfffiiijjjrrrzzz~~~zzzwwwrrrwww~~~MMMMMMZZZvvv~~~}}}}}}{{{xxxwwwwwwyyy}}}}}}{{{{{{uuunnnhhhhhhnnnvvvooo```ZZZXXXXXXZZZ[[[___iiiyyy~~~yyywwwuuuqqqnnnpppqqquuuxxxzzz|||wwwoooiiidddaaa^^^\\\YYYVVVQQQMMMJJJGGGCCC@@@======<<<;;;:::::::::;;;<<<<<<===>>>???@@@AAAAAA>>>??????@@@BBBCCCDDDEEEDDDBBBBBBDDDDDDEEEMMMVVVbbbaaa___^^^___iiiyyysssccc]]]ZZZYYYXXXTTTSSSUUUVVVZZZ\\\ZZZYYY\\\^^^___ZZZZZZZZZ[[[]]]\\\ZZZXXXUUUVVVXXX\\\______^^^\\\aaa`````````^^^]]]bbbjjjppphhh```^^^bbbggggggeeejjjrrr}}}~~~yyytttooossszzzOOOUUUiii~~~xxxzzzzzzwwwwwwyyyzzzxxxvvvyyy}}}|||||||||~~~uuunnnjjjkkkqqqyyyvvv```WWWTTTQQQTTTYYY[[[___hhhtttzzzvvvpppllljjjiiiiiihhhiiijjjnnnsssxxx|||xxxtttpppiiiddd___\\\YYYWWWVVVSSSNNNKKKHHHEEEBBB???===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEECCCBBBDDDFFFFFFFFFMMMUUUZZZYYYZZZ]]]dddqqqyyyjjj```\\\YYYYYYWWWSSSSSSUUUVVVWWWXXXWWWVVVWWWYYYZZZWWWWWWWWWYYY[[[[[[YYYWWWUUUVVVXXX[[[___```^^^]]]ccc___]]]]]]\\\[[[^^^dddjjjccc\\\\\\```ddddddbbbbbbhhhttt{{{tttnnnrrryyyVVVddd~~~zzzuuuxxxxxxtttuuu{{{~~~}}}|||~~~}}}}}}uuuppplllooouuu}}}vvveeeWWWTTTRRROOORRRZZZ]]]bbbiiipppuuuuuusssqqqrrrpppmmmiiieeeeeefffhhhddddddiiipppxxxxxxrrrmmmiiiddd___\\\YYYUUUSSSQQQNNNJJJGGGEEECCC@@@>>><<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDBBBAAACCCEEEFFFGGGOOOWWWWWWUUUYYYaaalll{{{hhh```[[[XXXWWWYYYWWWTTTTTTXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVXXXZZZ[[[ZZZXXXWWWWWWWWWZZZ\\\]]]\\\ZZZ```[[[XXXZZZZZZWWWVVVXXXWWWYYY[[[]]]^^^```aaaaaa___cccooo}}}~~~vvvqqqtttzzzddduuu{{{xxx|||{{{vvvwww~~~|||yyy}}}~~~}}}}}}vvvqqqooorrrxxxhhh[[[RRRTTTSSSOOOSSS\\\XXX^^^gggnnnrrrsssssstttppppppooojjjeeecccfffiiiffffffkkkuuu~~~vvvoooiiifffaaa]]]ZZZWWWSSSPPPNNNKKKHHHEEECCCAAA>>><<<;;;;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDBBB@@@AAADDDEEEHHHQQQ[[[WWWVVVZZZeeetttmmm___\\\WWWUUUVVVXXXWWWUUUWWW[[[XXXTTTQQQRRRSSSRRRQQQRRRVVVVVVVVVXXX[[[\\\[[[ZZZYYYXXXWWWXXXZZZZZZYYYXXX[[[WWWUUUXXXYYYTTTOOOMMMGGGPPP[[[___]]][[[^^^bbb```cccnnn}}}yyysssvvv|||sss~~~zzzyyy|||}}}}}}zzz|||}}}|||zzz{{{{{{qqqjjjlllsss|||uuucccYYYRRRQQQSSSSSSSSSTTT]]]```iiiwwwwwwkkkdddbbbbbbaaahhhiiiqqq~~~}}}xxxqqqkkkbbb___[[[XXXVVVTTTQQQNNNJJJHHHEEEBBB@@@???@@@@@@===<<<;;;::::::;;;===>>><<<>>>AAABBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBEEEFFFEEEGGGMMMTTTXXXUUUWWW```tttpppaaa\\\[[[VVVUUUUUUUUUVVVXXXZZZ[[[VVVUUUSSSQQQOOOLLLKKKJJJOOOQQQTTTWWWYYYYYYYYYXXXTTTUUUWWWXXXXXXXXXWWWVVVUUUVVVVVVSSSOOOLLLKKKJJJJJJQQQYYY\\\ZZZYYY[[[^^^aaahhhsss}}}}}}xxxwwwxxx~~~{{{zzzzzz|||}}}~~~~~~}}}{{{{{{~~~~~~~~~~~~}}}ssslllmmmttt}}}wwwhhh^^^VVVPPPQQQTTTTTTUUUWWW___fffuuuwwwmmmiiihhhhhhlllooozzz{{{yyytttnnniii```]]]YYYVVVTTTQQQNNNLLLFFFEEEBBB???============;;;:::999888888:::;;;======???AAAAAAAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFIIINNNSSSVVVVVV\\\jjjfffZZZWWWUUUUUUTTTSSSSSSTTTUUUWWWYYYUUUTTTSSSQQQNNNLLLKKKJJJNNNPPPSSSVVVXXXYYYXXXXXXVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUURRROOOLLLLLLLLLRRRWWW\\\\\\YYYWWWXXX[[[___fffoooxxx}}}yyyxxxyyy~~~yyyyyyyyy{{{|||}}}}}}}}}~~~~~~|||{{{|||}}}~~~}}}zzz{{{wwwppppppvvv~~~~~~}}}vvvggg[[[WWWRRROOORRRTTTUUUXXX\\\cccqqqrrrlllkkkllltttzzzzzzvvvsssoooiiieee]]]ZZZVVVSSSQQQOOOLLLJJJDDDBBB@@@>>><<<<<<<<<<<<;;;:::999999999:::<<<===>>>@@@@@@@@@@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>@@@DDDIIINNNQQQSSSUUUZZZdddxxxrrr___XXXVVVTTTSSSRRRPPPOOOOOOQQQTTTVVVSSSSSSQQQPPPNNNLLLKKKJJJMMMOOORRRUUUWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZUUUUUUTTTQQQNNNMMMNNNPPPYYY]]]___\\\WWWTTTWWWZZZ```dddjjjpppzzz~~~zzzyyyzzz{{{xxxxxxwwwyyyzzz{{{zzzzzz|||}}}~~~|||zzzzzz{{{}}}~~~}}}}}}~~~~~~zzzxxx{{{~~~zzz{{{|||uuutttxxxxxxssskkk^^^TTTSSSPPPPPPSSSUUUWWW[[[aaaiiivvvooopppttt}}}|||uuuooolllhhhddd```ZZZWWWSSSPPPNNNLLLJJJHHHCCCBBB@@@???============<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@CCCEEECCCCCCBBBBBBAAAAAAAAAAAAAAABBBGGGNNNRRRSSSUUUWWWcccooogggZZZWWWUUUSSSQQQOOOMMMKKKKKKMMMPPPRRRQQQQQQPPPNNNMMMLLLKKKJJJMMMOOORRRUUUWWWXXXXXXWWWXXXWWWUUUTTTTTTVVVYYYZZZUUUUUUTTTQQQOOOOOOQQQTTT[[[]]]]]]ZZZUUUUUUYYY___dddeeefffjjjqqq~~~}}}|||}}}{{{xxxvvvtttvvvwwwxxxwwwwwwxxxzzz}}}~~~{{{yyyxxxxxx{{{~~~||||||~~~zzzwwwyyyzzzxxxyyywwwnnneeeZZZRRRRRRQQQRRRUUUVVVXXX___gggsss|||uuuyyy~~~wwwoooiiifffccc___[[[WWWTTTQQQNNNMMMKKKHHHFFF@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAA@@@???@@@CCCEEEAAAAAAAAABBBBBBCCCCCCCCCBBBCCCHHHPPPRRRRRRWWW^^^sss~~~vvv]]]UUUTTTRRROOOOOOMMMKKKIIIIIIJJJLLLNNNOOONNNNNNMMMLLLLLLKKKKKKMMMOOOQQQTTTVVVVVVVVVVVVVVVUUURRRQQQQQQSSSVVVXXXUUUUUUTTTRRRPPPQQQSSSVVVVVVXXXYYYVVVTTTWWW^^^eeeiiigggeeeeeejjjuuu}}}zzzwwwtttsssttttttttttttssssssvvvxxx}}}~~~~~~|||yyyxxxxxxyyy{{{~~~zzzzzzxxxyyy{{{zzz}}}yyymmmbbbXXXRRRRRRRRRTTTWWWXXX[[[eeeppp{{{www}}}xxxrrrkkkeeebbb___[[[WWWTTTRRRNNNLLLJJJIIIFFFDDD======<<<<<<;;;;;;::::::999999:::;;;<<<======>>>???AAAAAAAAAAAAAAACCCEEE@@@AAAAAABBBCCCCCCDDDDDDAAABBBHHHNNNOOOPPP\\\kkknnnZZZVVVVVVRRROOOMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPRRRSSSSSSRRRQQQRRRPPPNNNMMMMMMOOORRRSSSSSSSSSSSSRRRPPPPPPRRRTTTPPPSSSTTTSSSRRRWWWaaaiiikkkgggcccaaaeeennnxxxxxxvvvtttssssssqqqrrrrrrqqqoooppprrrtttwwwxxxxxxwwwuuuuuuvvvxxxxxxyyy}}}~~~~~~~~~}}}~~~}}}~~~|||xxx{{{zzz{{{|||~~~}}}yyy|||pppcccXXXSSSQQQRRRUUUXXXYYY^^^lllzzz~~~yyywww}}}yyytttnnnhhhcccaaa]]]YYYUUUQQQNNNKKKIIIGGGFFFCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;======>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBHHHOOOOOOSSShhhfffWWWWWWVVVSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNMMMLLLLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNNNNNNNOOONNNPPPRRRQQQPPPUUU___ggghhhddd___^^^bbbjjjsssxxxzzzzzz~~~|||sssrrrqqqqqqtttoooppppppooommmnnnppprrrrrrrrrrrrqqqppprrrvvvxxxvvvuuuyyy~~~|||||||||}}}}}}zzzxxxwwwyyyyyy{{{yyyvvv|||||||||zzzyyy~~~yyyzzzttteeeZZZTTTPPPQQQUUUYYY[[[aaarrr}}}{{{~~~xxxsssqqqlllfffbbb```]]]XXXTTTOOOLLLIIIFFFEEEDDDAAA???===>>>>>>???>>>>>>======:::;;;<<<>>>???@@@@@@@@@>>>@@@CCCDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDKKKQQQQQQXXXrrrxxx[[[PPPRRRRRRNNNLLLLLLLLLMMMMMMLLLJJJHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLHHHIIIKKKLLLLLLJJJIIIGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNPPPOOOMMMKKKKKKLLLNNNPPPRRRPPPOOOSSS\\\cccddd```\\\[[[```hhhpppuuutttvvv|||{{{xxxrrrpppnnnnnnpppnnnnnnoooooonnnnnnmmmlllrrrooommmooorrruuuvvvuuuwwwwwwwwwyyy|||}}}}}}||||||~~~~~~}}}zzzvvvssstttwwwzzzxxx|||~~~{{{zzz{{{{{{{{{zzzxxx{{{zzz~~~kkk^^^ZZZZZZXXXZZZ___aaafffyyy|||{{{vvvqqqmmmooolllfffaaa]]]YYYTTTQQQJJJIIIHHHFFFDDDAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGBBBFFFLLLOOOQQQ___kkkVVVSSSSSSMMMIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVWWWXXX\\\]]]]]]\\\[[[```kkksss}}}wwwxxx}}}sssoooooonnnnnnpppmmmmmmmmmmmmmmmmmmmmmmmmrrrpppnnnppptttvvvwwwvvvuuusssqqqqqqsssuuuvvvvvv{{{~~~~~~zzzwwwvvvwwwzzz|||{{{~~~}}}{{{zzz}}}|||{{{xxxssstttuuufff```[[[YYY[[[aaadddkkk|||wwwsssnnnkkkkkkhhhbbb]]]YYYUUUQQQNNNJJJHHHFFFDDDBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGIIIMMMQQQVVVggg{{{fffTTTRRRSSSOOOLLLMMMJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYYYYXXXWWW\\\eeelllyyytttvvv}}}uuulllkkkmmmmmmmmmnnnkkkjjjjjjjjjjjjlllmmmnnnrrrppppppqqqtttvvvwwwvvvsssppplllkkklllnnnppppppwwwzzz~~~|||xxxzzz|||}}}}}}zzz|||~~~}}}xxxrrrpppyyy~~~lllbbb```\\\^^^eeejjjsss{{{wwwsssnnnjjjfffeeebbb]]]XXXUUUQQQMMMJJJHHHGGGDDDAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLOOOUUUaaauuuooo^^^QQQQQQSSSPPPMMMNNNHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIIIIJJJKKKLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQPPPTTTUUUVVVUUUUUUXXX___dddrrrpppttt|||xxxooohhhiiillllllkkkllliiihhhgggggghhhjjjmmmooorrrqqqqqqqqqrrrrrrrrrrrrooommmkkkkkkmmmnnnoooooorrrsssvvvwwwyyy|||~~~{{{}}}~~~|||uuuwwwzzz|||~~~}}}vvvssszzztttggggggbbbcccjjjppp{{{~~~xxxsssooojjjeeeaaa___\\\WWWSSSPPPMMMJJJGGGGGGDDDAAA>>><<<<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFHHHIIIJJJOOOOOORRR]]]oooeeeYYYOOOPPPQQQOOOLLLLLLFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDBBBBBBCCCEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOOOOOOOOOOOOOOOONNNSSSTTTUUUUUUUUUWWW\\\```lllmmmttt~~~vvvnnnhhhiiilllkkkiiiiiiggggggffffffgggjjjlllnnnqqqrrrqqqpppnnnmmmlllllliiiiiijjjlllooopppnnnlllnnnnnnmmmmmmpppvvv~~~{{{}}}~~~|||zzzsssuuuwwwyyy{{{{{{yyy~~~rrrmmmggggggnnnuuu|||vvvqqqkkkeee```\\\ZZZWWWSSSOOOMMMJJJGGGEEEDDDBBB???<<<;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<>>>???AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMOOORRRZZZiiiuuu]]]VVVOOONNNNNNKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRSSSSSSTTTVVVYYY\\\gggmmmwwwwwwoooiiijjjlllkkkiiiiiigggfffffffffhhhiiikkkllloooppppppoookkkiiihhhhhhbbbcccfffjjjlllmmmjjjhhhkkkiiigggfffhhhoooyyy}}}yyyxxxyyyzzzxxxvvvtttuuuvvvvvvwwwzzz}}}|||{{{rrrllllllsss{{{{{{xxxrrrlllfffaaa[[[WWWUUUSSSOOOLLLJJJHHHEEECCCBBB@@@>>><<<;;;<<<===>>>::::::;;;;;;<<<=========;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGKKKNNNPPPQQQZZZgggyyygggWWWSSSOOOKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPSSSVVVWWWdddmmm{{{wwwnnnhhhjjjlllkkkjjjjjjffffffggghhhiiijjjjjjkkkkkkmmmooonnnkkkhhhhhhiiibbbbbbccceeeggghhhfffdddeeedddbbb``````eeekkkqqqooopppppprrrssstttttttttrrrsssttttttuuuwww{{{~~~~~~||||||~~~~~~~~~zzztttuuu}}}~~~{{{rrrooojjjeeeaaa\\\WWWSSSQQQNNNKKKHHHGGGEEEBBB@@@@@@???>>>======<<<======::::::;;;;;;<<<======>>>;;;<<>>???>>>>>>>>>>>>======<<<::::::;;;;;;<<<===>>>>>>;;;<<>>??????@@@???===;;;:::<<<<<<<<<======>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEELLLPPPQQQVVV^^^fffxxxmmmXXXSSSQQQMMMIIIFFFDDDBBB@@@???@@@???@@@AAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???DDDCCCBBBCCCDDDGGGIIIKKKMMMKKKHHHFFFFFFHHHLLLNNNNNNLLLJJJIIIJJJMMMQQQSSS\\\gggxxxyyyvvvlllhhhdddeeehhhkkkjjjhhhjjjkkklllkkkiiiggghhhiiifffhhhkkklllkkkjjjjjjkkkeeeaaaaaaeeegggdddbbbccc^^^]]][[[[[[^^^aaabbbbbbccceeeiiimmmqqqtttvvvwwwttttttttttttuuuwwwyyyzzz}}}|||{{{zzz{{{|||~~~zzztttoookkkeeeaaa]]]YYYVVVSSSPPPMMMHHHGGGDDDBBB@@@?????????============<<<;;;:::999===<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@BBBHHHLLLQQQ\\\gggyyyfffUUURRRKKKIIIEEECCCCCCBBBAAA@@@@@@??????@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBBBBDDDFFFIIIJJJKKKJJJHHHGGGHHHIIIKKKMMMMMMLLLJJJJJJKKKMMMPPPRRRWWWaaasss~~~vvvooommmfffcccaaacccgggjjjjjjiiiiiijjjiiihhhfffeeefffhhheeegggjjjkkkkkkkkkkkklllfffccceeeiiikkkgggcccccc\\\\\\^^^bbbfffjjjjjjjjjjjjlllooosssvvvyyy{{{|||rrrrrrssstttuuuuuuvvvvvvyyyxxxwwwwwwxxxzzz|||}}}|||zzz~~~yyytttoooiiieee```\\\XXXTTTRRROOOLLLIIIEEEDDDBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;============>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBDDDIIIOOOZZZlll|||yyy]]]QQQPPPFFFCCCAAA@@@AAABBBAAAAAAAAA@@@>>>>>>@@@AAA@@@???????????????????????????>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPRRR[[[jjj~~~|||wwwssspppnnngggeeeccceeehhhjjjjjjiiifffffffffdddbbbbbbdddeeeeeegggjjjjjjiiiiiiiiijjjfffccccccgggiiieeebbbbbb\\\]]]___dddiiimmmnnnnnnnnnqqquuuyyy{{{{{{zzzyyyooopppqqqrrrssssssrrrrrrsssssssssssstttvvvxxxyyyxxxuuuqqqrrr{{{yyytttoooiiiccc```[[[XXXTTTQQQNNNLLLIIIGGGCCCBBBAAA??????@@@@@@AAA@@@???>>><<<<<<<<<===>>>============>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLQQQZZZlllmmmVVVNNNLLLDDDBBB??????@@@AAAAAA@@@BBB@@@>>>===???@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????======>>>???@@@AAABBBCCCAAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNQQQVVVbbbttt}}}sssrrrpppmmmjjjhhhgggfffffffffgggfffeeeaaabbbbbbbbb``````bbbccceeegggiiiiiigggeeedddeeeeeeaaa___bbbcccaaaaaabbb______```ccchhhlllnnnnnnooorrrxxx||||||yyytttpppnnnnnnoooppppppoooooonnnmmmmmmnnnoooqqqssstttuuusssoookkkkkkrrr|||yyysssnnniiiddd___[[[WWWUUUQQQNNNLLLJJJGGGEEEAAA@@@???>>>>>>???@@@AAA@@@???===<<<<<<===>>>>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNSSSYYYhhh~~~fffSSSKKKHHHEEECCC@@@???@@@AAA@@@???BBB???======>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<======???@@@BBBCCC@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMMMMMMMRRRUUU\\\iiiyyyvvvqqqqqqnnnjjjhhhhhhgggfffdddcccaaa______\\\^^^aaabbbaaaaaabbbccceeeggghhhgggeeecccbbbbbbccc^^^\\\^^^```___```cccbbbaaaaaadddgggjjjlllllllllpppuuuyyyxxxtttmmmiiimmmmmmmmmllllllllllllllliiijjjlllnnnoooqqqrrrsssppplllhhhgggmmmzzz|||uuurrrmmmhhhddd```[[[WWWTTTQQQNNNKKKJJJHHHEEECCC@@@???>>>======>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGMMMVVVaaatttbbbRRRKKKEEEFFFDDDAAA@@@@@@@@@@@@???@@@???======???@@@???>>>=================================>>>>>>>>>??????===<<<<<<<<<===???AAACCC???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLRRRSSSXXX```lll{{{~~~|||rrroooooollliiiiiiggggggfffccc```]]]\\\[[[ZZZ]]]aaaddddddddddddeeedddfffhhhgggeeedddcccccc```\\\\\\```cccaaaaaaccccccccceeehhhkkklllkkkiiijjjlllppprrrrrroookkkiiimmmlllkkkiiiiiiiiijjjjjjiiijjjlllnnnppprrrssstttmmmkkkgggeeeiiivvvzzzwwwnnnkkkfffbbb___[[[WWWTTTQQQNNNKKKHHHGGGFFFCCCAAA??????>>>=========>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHPPP\\\lll{{{]]]QQQLLLFFFDDDBBB?????????@@@@@@??????>>>>>>>>>@@@@@@>>>=======================================>>>>>>>>>???======<<<<<<<<<>>>@@@BBB>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPTTTXXX```mmm}}}yyypppjjjiiiiiihhhhhhiiifffgggfffddd```]]]\\\[[[YYY]]]cccfffggggggggggggccceeeggghhhgggeeeeeefff^^^\\\^^^dddgggdddbbbcccbbbdddhhhmmmpppooolllhhhiiijjjkkklllmmmmmmlllkkkmmmllliiihhhggghhhiiijjjiiijjjmmmooorrrssstttuuullljjjfffdddhhhttt{{{vvvqqqnnniiifffbbb___\\\XXXTTTQQQNNNLLLIIIFFFEEEDDDBBB@@@@@@???===<<<<<<===>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLVVVdddwwwvvvYYYPPPLLLGGGBBB@@@>>>===???@@@@@@@@@>>>>>>>>>???AAA@@@>>><<<====================================>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMIIIMMMRRRTTTXXXcccsss~~~~~~iiiiiihhhgggffffffggggggggghhhhhheeeaaa]]]\\\[[[\\\```eeehhhhhhgggfffffffffffffffhhhjjjjjjhhhfffaaa```___^^^^^^___aaabbb^^^cccjjjpppsssqqqnnnlllfffggghhhhhhgggggghhhiiinnnkkkgggcccaaabbbdddfffjjjiiijjjmmmpppqqqooommmmmmiiihhhiiijjjooo{{{zzzuuupppllljjjccc```\\\YYYVVVSSSOOOMMMIIIGGGDDDBBB@@@@@@@@@AAA====================================>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEFFFGGGIIIJJJKKKKKKKKKLLLOOOPPPMMMJJJIIIIIIHHHLLLaaauuuzzzZZZLLLGGGDDDBBBAAA???===<<<======>>>@@@@@@@@@???>>>======<<<========================::::::<<<=========<<<;;;======<<<<<<<<<<<<=========???AAACCCCCCAAA???===<<<>>>???AAACCCEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJMMMOOOQQQXXXgggvvvzzz}}}rrrffffffeeeeeeeeeeeefffffffffgggfffddd```^^^]]]^^^bbbeeeiiikkkkkkjjjiiiiiiggggggggghhhiiiiiigggeee^^^^^^^^^^^^^^^___``````^^^bbbhhhmmmpppooommmkkkhhhiiiiiihhheeeddddddeeeffffffgggggggggfffeeeeeehhhffffffhhhlllmmmllljjjnnnkkkiiijjjjjjmmmvvv|||vvvqqqmmmiiifff```^^^ZZZVVVTTTQQQMMMJJJGGGFFFCCCAAA?????????@@@====================================>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKMMMKKKIIIIIIJJJKKKVVVqqquuuXXXLLLFFFCCCAAA@@@???>>>============??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;======<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>===>>>@@@BBBCCCEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMMMMRRR___mmmttt{{{}}}{{{~~~wwwfffcccccccccdddddddddddddddeeeeeedddaaa___^^^___aaafffiiilllmmmllljjjjjjjjjfffeeeeeeffffffeeecccaaaZZZ[[[\\\^^^_________^^^___aaaeeeiiikkklllkkkjjjkkkkkkkkkhhhdddaaa``````___bbbfffiiikkkiiigggeeegggfffeeefffhhhjjjjjjjjjooommmllllllkkkjjjqqqyyy{{{uuuoookkkhhhdddbbb]]]ZZZVVVSSSPPPMMMIIIFFFEEEDDDAAA@@@>>>>>>>>>???=================================>>>>>>>>>??????>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJLLLKKKIIIIIIMMMQQQeeejjjUUUKKKEEEAAA????????????>>>===<<<<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHKKKIIIIIIJJJIIIKKKVVVaaannnvvv{{{{{{}}}kkkccceeeeeeeeeeeeddddddccccccbbbbbbaaa___^^^^^^aaadddfffhhhjjjjjjhhhgggfffgggdddcccbbbbbbcccaaa___\\\VVVXXX[[[^^^______]]]\\\___```ccceeeggghhhiiiiiikkklllllliiieeeaaa_________```ccceeeggghhhhhhgggiiihhhggggggiiijjjlllmmmooonnnnnnooommmkkkooouuu}}}wwwsssooojjjgggddd```^^^YYYWWWSSSPPPMMMJJJFFFDDDBBBAAA@@@>>>=============================================>>>>>>??????@@@>>>???@@@BBBDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIPPPXXXuuuvvv]]]OOOIIIDDD@@@===>>>?????????>>><<<;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<===>>>@@@BBBCCCDDDDDDEEE???@@@@@@AAACCCEEEFFFGGGJJJIIIHHHIIIHHHIIIPPPYYYhhhrrr|||nnneeeeeehhhhhhhhhgggfffdddbbbaaa`````````^^^^^^___bbbeeefffggghhhgggeeecccdddeeedddcccbbbbbbbbbaaa^^^[[[VVVXXX[[[^^^```___]]]\\\___```aaabbbdddeeefffgggjjjkkkllljjjgggdddbbbbbbdddbbb___^^^```ccchhhkkkjjjjjjjjjiiiiiikkkmmmnnnmmmmmmppprrrpppmmmpppvvvzzzuuuqqqnnnjjjfffdddaaa]]][[[UUUSSSPPPMMMKKKHHHEEEBBB??????>>>>>>=============================================>>>???@@@@@@@@@???@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNLLLJJJJJJGGGIIITTTaaavvv___PPPIIIFFFCCC@@@<<<===>>>??????>>><<<;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;:::999888777777888999:::===>>>???AAABBBCCCCCCCCC??????@@@AAACCCEEEFFFGGGIIIGGGHHHIIIIIIIIIOOOVVV^^^iiixxxwwwgggccceeegggggghhhgggfffdddbbb```]]]^^^___^^^^^^___bbbdddgggggggggeeecccbbbdddeeefffeeedddddddddccc```]]]XXXZZZ]]]___```___^^^]]]______```aaabbbcccdddeeegggiiikkkkkkiiifffddddddfffccc^^^\\\]]]bbbhhhmmmhhhiiijjjjjjiiiiiikkklllllllllooosssqqqooorrrwwwzzzsssnnnkkkhhheeebbb___\\\XXXVVVPPPNNNKKKIIIHHHGGGDDDBBB>>>>>>>>>>>>====================================<<<===>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMHHHFFFGGGHHHMMM___rrrnnn___OOOGGGEEECCCAAA@@@=========>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888999:::;;;;;;::::::999999::::::;;;999999777777777777999999<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEFFFIIIJJJIIIMMMSSSQQQ\\\ooommmcccaaabbbaaabbbcccdddcccbbb```___[[[]]]____________aaacccffffffeeecccaaaaaaccceeedddcccbbbccccccbbb```]]]\\\]]]___```aaa```___^^^^^^___```aaabbbbbbcccccceeehhhjjjjjjhhhfffdddccccccbbb``````bbbfffjjjlllgggiiikkkkkkiiiiiijjjkkkkkkkkkooorrrqqqnnnqqqwww}}}wwwrrrlllhhhdddbbb^^^\\\YYYVVVRRROOOKKKIIIGGGEEEEEEDDDBBB@@@=========>>>>>>>>>>>>===========================<<<===>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJEEEDDDIIINNNYYYssssss]]]QQQGGGDDDCCC???===???======<<<<<<<<<======>>>::::::::::::;;;;;;;;;;;;999999999999999999999999999888888777888999:::;;;::::::999999999999::::::::::::999999999999:::::::::;;;<<<>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDBBBCCCGGGHHHGGGIIIMMMLLLSSSffftttfffaaa```___[[[\\\^^^```aaaaaa```___ZZZ\\\___```______```bbbccccccbbb```^^^^^^aaaccc```______`````````]]][[[^^^___```aaaaaaaaa```___^^^___```aaabbbbbbbbbbbbdddgggiiijjjgggdddbbbbbb^^^```cccfffhhhjjjkkkkkkgggkkknnnnnnllljjjkkklllkkkkkknnnqqqooolllooouuu{{{~~~|||uuuppplllhhheee```]]]ZZZWWWUUUQQQMMMJJJGGGEEECCCCCCCCCBBBAAA???<<<===>>>>>>>>>>>>>>>>>>========================<<<===>>>???@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIDDDEEEMMMVVVfffzzz```UUULLLDDDCCCBBB===;;;>>>>>>===<<<;;;;;;<<<>>>>>>999999999999999999999:::999999999999999999999999999888777777777888:::;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>@@@@@@??????@@@AAABBBBBBBBB@@@AAAEEEFFFDDDEEEHHHMMMQQQaaazzzrrriiieee^^^[[[]]]VVVWWWYYYZZZ\\\\\\]]]]]]ZZZ[[[\\\]]]]]]]]]\\\\\\bbb```___^^^___``````___aaa```^^^]]]\\\]]]___```dddaaa^^^^^^```bbbaaa___```___]]]]]]]]]^^^```bbbfffgggggggggeeedddbbbaaaaaabbbcccfffhhhjjjkkklllkkkkkkmmmmmmnnnmmmllllllpppnnnmmmmmmmmmmmmkkkiiirrrooosss}}}tttkkkfffdddbbbaaaZZZYYYWWWTTTQQQNNNLLLKKKBBBAAAAAA@@@???>>><<<<<<=========<<<;;;:::888888>>>>>>============>>>>>>???@@@AAABBBCCCCCCCCCCCCHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKMMMKKKIIIFFFIIIMMMUUUeeegggXXXJJJHHHFFFCCC@@@???>>>>>>::::::;;;<<<===>>>??????888888888888888888999999:::999999999999999999:::999999999888888888888888888888777777777777777777:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<======>>>>>>?????????@@@AAA@@@@@@@@@AAACCCEEEFFFIIISSSaaaqqq~~~gggaaa```\\\[[[]]]WWWXXXYYYZZZ[[[\\\\\\\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]\\\]]]^^^_________aaa```^^^]]]]]]___```aaabbb```^^^^^^```bbbbbbaaa```___]]]]]]]]]^^^```aaadddeeefffeeedddaaa___]]]]]]___ccchhhkkklllllllllhhhjjjlllnnnoooooonnnnnnnnnmmmlllmmmmmmkkkiiifffiiiiiiooo{{{{{{uuummmeeeaaa^^^\\\[[[WWWVVVTTTQQQNNNKKKIIIHHHAAAAAAAAA@@@???>>><<<<<<<<<<<<=========<<<;;;;;;==================>>>???>>>???BBBDDDEEEFFFFFFFFFIIIIIIHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKJJJHHHEEEHHHQQQaaazzzqqq[[[QQQHHHFFFDDDAAA???=========:::::::::;;;<<<<<<======::::::999888777777777777888888777777777777888888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@?????????@@@BBBDDDEEEIIIRRR]]]jjj|||qqq___ZZZ[[[YYYYYY[[[XXXXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^___```___^^^^^^___```bbbcccaaa___^^^^^^```bbbbbbbbb___^^^]]]]]]]]]^^^```aaaaaacccdddeeeddd```]]]ZZZ[[[^^^dddiiilllmmmmmmlllgggiiilllppprrrrrrqqqpppmmmlllllllllllljjjfffcccbbbdddlllvvv}}}|||ppplllfff```]]]ZZZWWWUUURRRQQQOOOMMMJJJHHHFFFEEE@@@@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>???>>>@@@CCCGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHHHHIIINNN\\\vvvzzz```SSSOOOEEEDDDAAA???===<<<;;;;;;::::::::::::::::::::::::;;;:::999888777666666666777666666555555666666777666777777888888999999999888888999999999999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCIIIOOOVVV___mmm{{{{{{kkk]]]XXXWWWUUUUUUVVVXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXZZZ[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^___aaabbbcccaaa```^^^^^^___``````aaa^^^^^^]]]]]]]]]^^^___```^^^aaadddffffffccc```]]]^^^```dddhhhkkklllmmmllliiikkkooorrrssssssqqqpppllllllllllllllliiieeebbbaaadddjjjpppssswwwyyytttjjjgggbbb^^^\\\YYYUUUSSSNNNMMMKKKIIIGGGEEECCCBBB????????????>>>===<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCFFFIIIKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKOOOMMMLLLLLLJJJGGGHHHJJJSSS]]]pppgggUUUMMMKKKCCCBBB???===<<<;;;;;;;;;;;;;;;:::::::::999999999:::999888777777777777777666666666555555666666666555666666777888999999:::999999999999999:::::::::<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<<<<<<<========================<<<======>>>???@@@AAAAAAGGGJJJOOOUUU^^^iiirrrwwwyyy{{{mmmdddYYYUUUTTTSSSRRRSSSVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYYYYXXXYYY[[[]]]\\\ZZZXXXXXXYYY\\\]]]]]]]]]^^^___```aaa``````___]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^______\\\___dddhhhiiihhhfffdddddddddeeefffhhhjjjlllmmmnnnoooqqqsssrrrqqqooommmlllkkkkkkkkkkkkiiieeebbbddddddgggiiihhhmmm{{{{{{uuunnnjjjeeebbb^^^\\\YYYVVVSSSQQQKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>>>>======<<<;;;<<<======<<<;;;:::999999;;;;;;<<<<<<>>>???AAAAAADDDFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKNNNKKKJJJKKKIIIGGGJJJQQQaaapppkkkXXXNNNHHHDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999666666666666777888999999888777777666666777777888555555666777888888999999888888999999999:::::::::;;;;;;;;;::::::999999888999:::::::::;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@DDDFFFJJJNNNTTT\\\gggpppzzzwwweee\\\XXXTTTQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRUUUUUUWWWXXXXXXXXXWWWVVVXXX[[[]]]\\\XXXVVVVVVWWWZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\ZZZZZZ\\\^^^\\\]]]]]]]]]^^^^^^^^^^^^[[[^^^cccgggjjjkkkjjjiiigggfffeeeeeefffiiilllnnnppppppppppppooommmkkkiiijjjiiihhhhhhhhhgggeeecccdddcccbbbbbbaaaeeesssyyysssnnniiifff___\\\XXXUUUSSSQQQNNNLLLHHHGGGFFFDDDCCCBBB@@@@@@===============<<<;;;;;;=========<<<;;;999888777<<<<<<<<<>>>???AAACCCDDDGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLGGGGGGKKKLLLMMMVVVbbbuuuwww]]]RRRNNNHHHAAA@@@>>>===;;;::::::;;;;;;;;;;;;;;;::::::999999999555555555666777888999:::999888888777777888888999555666666777777888888888777777888888999:::::::::::::::::::::999999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>???@@@@@@@@@AAABBBFFFKKKNNNSSS```kkkzzz{{{{{{eee]]]RRRRRRQQQPPPPPPRRRTTTTTTPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTXXX[[[[[[WWWTTTTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[ZZZYYYYYY\\\___\\\\\\]]]]]]^^^^^^^^^^^^ZZZ]]]```dddggghhhiiiiiieeeeeeeeefffhhhjjjmmmnnnooonnnlllkkkiiihhhgggggghhhfffccccccdddeeeddddddeeebbb`````````dddooo{{{}}}|||sssmmmiiieeebbb[[[XXXSSSPPPNNNLLLJJJHHHDDDDDDCCCBBBAAA??????>>><<<<<<=========<<<;;;;;;<<<<<<===<<<<<<;;;::::::<<<======???AAACCCDDDFFFFFFEEEEEEFFFGGGIIIKKKLLLLLLMMMOOOPPPQQQPPPOOONNNMMMHHHIIIQQQVVV[[[jjj|||iiiTTTMMMKKKGGGAAA===<<<:::999888999999:::999999999999999888888888666666666666666777888999999888888777777888888999666666666777777777777777666666777777888999999:::999999999999999:::::::::888888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;===???@@@@@@@@@@@@@@@AAAEEEJJJJJJMMMZZZhhhvvvtttvvv{{{}}}}}}dddYYY\\\QQQSSSSSSQQQQQQSSSTTTSSSNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQPPPUUUYYYYYYUUUSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTVVVXXXXXXXXXZZZ^^^bbb[[[\\\]]]^^^^^^^^^]]]]]]ZZZ\\\^^^aaadddeeeffffffaaabbbeeehhhkkkmmmmmmnnnlllkkkhhhfffeeeeeeeeeeeeeeeccc```___aaabbbcccccceeebbbaaabbbcccfffnnnxxxuuulllfffbbb]]]ZZZ[[[WWWRRRNNNKKKJJJHHHGGGBBBBBBAAA@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;<<<========================>>>???AAADDDFFFGGGDDDDDDCCCDDDFFFIIILLLNNNNNNOOOQQQSSSSSSRRRQQQPPPPPPKKKNNNXXX```iii|||xxx^^^LLLEEECCC@@@<<<;;;:::888777777777888999777777777777777888888888888777777666666666666777888888777777777777888888777777777777666666666666555666666777888888999999888888888999999::::::;;;777777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@AAA@@@@@@???@@@EEEIIIIIIJJJVVVeeesssooopppvvvzzz}}}lll[[[UUUQQQOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWUUUSSSTTTWWWYYYXXXVVVWWWXXXZZZ\\\\\\\\\ZZZYYY^^^]]]]]]```cccdddbbb```bbbaaa```bbbeeeiiikkkkkkllliiieeebbb```___```aaadddbbb```^^^___aaaeeeggggggfffccc``````dddjjjooo~~~nnnfffaaa[[[XXXWWWQQQPPPMMMJJJHHHGGGGGGGGGBBBBBBAAA@@@???======<<<>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<======>>><<<<<<<<<===@@@CCCFFFGGGFFFEEEEEEEEEGGGJJJMMMNNNKKKQQQSSSPPPPPPTTTSSSOOOKKKPPPVVV```rrrwwwfffSSSJJJEEEAAA>>>>>>:::999888777666666666666666666666666555555555555333777999888333222444777666666555555555444444444444444444555555555555666555555666666777777888888777777777777666666666666777888888999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999888999<<>>============<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<===>>>??????@@@AAACCCFFFIIIJJJEEEEEEEEEEEEGGGJJJLLLNNNOOOTTTUUUSSSRRRTTTTTTPPPRRRXXXbbbrrrhhhYYYJJJCCC@@@===;;;;;;;;;:::999888777777777777666666666666555555555555777;;;===;;;777666888;;;666555555555444444444444444444444444555555555555555555666666666777777777777666666666666666666666777888888999999::::::;;;<<<;;;;;;;;;::::::::::::======<<<>>>???@@@>>>======@@@BBBBBBBBBFFFMMMSSS___nnnpppppphhhYYYTTTOOOHHHMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWWWWXXXXXXXXXXXXXXXWWWTTTRRRQQQSSSUUUVVVVVVWWWYYY[[[]]]___`````````aaaaaaaaadddggghhhhhhfffeeedddcccdddfffgggfffeee____________```aaabbbcccdddccccccdddfffhhhjjjllleeeeeecccaaa```aaadddgggrrr}}}xxxfff[[[UUUPPPNNNNNNKKKIIIHHHFFFEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>AAAAAABBBCCCEEEGGGIIIKKKEEEEEEEEEFFFGGGJJJLLLNNNKKKPPPRRRQQQPPPRRRRRRPPPZZZccctttoooWWWLLLAAA>>>===;;;999:::999999888777666666666666666666666555555555555444666888:::999666444666888555555555555444444444444444444444444555555555555555555555666666666666666666666666666666666666666777777888888999:::::::::;;;;;;:::::::::::::::999<<<;;;;;;<<<>>>>>>===<<<===???@@@@@@@@@CCCJJJOOOUUUfffnnnuuummmYYYQQQOOOLLLHHHKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNPPPQQQSSSTTTTTTSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTRRRQQQQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]___```aaaccceeeggghhhhhheeedddcccdddeeeeeecccbbb]]]^^^___```aaabbbcccccccccccccccdddeeefffggghhhaaabbbbbbaaa```aaaccceeejjjwwwuuucccYYYTTTPPPOOOQQQGGGFFFDDDCCCBBBBBBCCCDDDBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGHHHEEEEEEEEEFFFHHHJJJLLLNNNIIILLLOOOOOOOOOQQQTTTWWWbbbtttzzzcccNNNEEE>>>>>>>>><<<:::;;;777666555555444444444555666666555555555444444444444666777666444333444555444444444444444444444444333333444444444555555555555555555555555555555555555555555666666666666666777777777888999999::::::::::::::::::999999999999555555666888;;;======<<<===>>>?????????AAAFFFJJJMMM___kkkwww|||nnn]]]RRRMMMLLLKKKJJJHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRTTTUUUXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^```bbbdddfffgggeeecccbbbbbbccccccaaa```______`````````aaaaaaaaaaaaaaa``````````````````]]]^^^___``````aaadddgggiiixxxqqq___UUUPPPLLLJJJKKKDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<===>>>@@@AAA@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPPPPPPPTTT[[[cccvvviiiWWWIIIBBB>>>>>>>>>;;;999:::777777666555555555666666555555555555444444444444666777888777666555555666333333444444444444444444333333333444444444444555555555555444444444444444444444555555666666666777666777777888888999::::::999999999999999999999999555444555888;;;<<<<<<;;;<<<<<<======>>>@@@CCCFFFHHHYYYeeesssccc[[[RRRNNNLLLIIIIIIKKKFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRRRRSSSTTTYYYYYYXXXXXXXXXWWWWWWWWWWWWXXX[[[\\\]]]```cccfffeeebbb``````aaaccccccbbbbbbbbbaaa```____________```___]]][[[ZZZZZZ[[[[[[[[[]]]^^^______bbbeeehhhmmm|||ooo]]]SSSMMMHHHFFFFFFBBBAAA@@@???>>>>>>???@@@??????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOQQQOOONNNOOOPPPWWWfffsssiiiVVVIIIEEE@@@<<<===<<<888666777999888888777777888888999555555555444444444444333555555444444444333333333333333333333444444444444333333333333444444444444444444444444444333333333444444444555555666666777666666777777888999999999777888888888888999999999:::999999:::<<<<<<;;;:::;;;;;;;;;<<<>>>@@@BBBCCCEEERRR\\\kkkkkkXXXOOOIIIJJJKKKHHHGGGIIIEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLNNNQQQRRRSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUURRRUUUWWWVVVTTTRRRRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVSSSUUUXXXYYYZZZ\\\aaadddfffccc```___aaadddgggggghhhgggdddbbbaaabbbcccccc___]]][[[YYYXXXYYY[[[\\\]]]^^^___^^^^^^aaadddhhhnnnzzzssseeeVVVNNNJJJFFFDDDDDDBBBAAA@@@>>>======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPPPPMMMMMMPPPWWWeee}}}gggVVVKKKCCCCCC>>>;;;;;;:::666555777777777777666666777777888555555555444444444333333333333222222222222111111222222333333333444444444222222333333333444444444444444444333333333222222333333444555555666777777666666777777888888999999777777777777888888999999::::::999;;;<<<===<<<::::::::::::<<<>>>AAABBBCCCBBBLLLRRR```wwwmmm[[[VVVJJJCCCFFFJJJHHHEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMPPPRRRUUUVVVSSSRRRPPPOOOOOOPPPQQQRRRUUUUUUVVVWWWWWWWWWWWWVVVRRRUUUXXXXXXUUURRRRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTQQQTTTWWWXXXXXX[[[```dddgggddd``````bbbfffjjjkkknnnllliiiffffffggghhhjjj^^^\\\ZZZXXXXXXZZZ]]]___`````````^^^^^^```cccgggllluuu~~~~~~bbbUUUIIIDDDCCCBBBAAABBBCCCAAA@@@>>>===<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<===???AAACCCEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRROOOQQQYYYeeezzztttZZZNNNIIIEEEBBB===;;;;;;:::666666999444444333333333444444555555555444444444333333333888666555666666666555444222222222333333444444444222222333333333444444444444444444333333222222222333333444444555666777777666666666777888888999999666666777777888888888999555555666888;;;======<<<:::999:::<<>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFGGGFFFEEEDDDHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNPPPNNNNNNPPPQQQQQQOOOOOOQQQ\\\uuunnnTTTFFFCCCCCC;;;;;;:::999888888888888444444444333333444444555333444555555555444333222000111222333444333333222444333111000000111333444111111222222222333333333555555555666555555444444777666444222222222444555666666666666666555555555999999888888888888888888999999999::::::;;;;;;;;;:::999999:::;;;===???@@@AAADDDIIISSSccc|||xxx```PPPHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEDDDCCCDDDFFFGGGIIIEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTRRRPPPNNNLLLLLLNNNPPPQQQUUUVVVWWWVVVTTTTTTTTTUUUXXXVVVTTTRRRRRRTTTWWWYYY[[[WWWTTTUUUXXXXXXUUURRRRRRTTTWWWYYY[[[^^^bbbeeeiiifffbbb```aaaeeekkknnnooollliiiiiiiiihhhfffccceeeaaa\\\ZZZ[[[]]]______]]]\\\\\\\\\^^^```ccceeehhhkkkoootttwww{{{wwwuuuzzzxxxfffZZZSSSMMMFFFCCCCCCDDDBBB@@@>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<======???AAADDDFFFGGGGGGEEEDDDHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMQQQXXXjjjkkkVVVHHHBBBAAA;;;;;;:::999888888888888555555444333333333444444222333444555555444444333000111222333333333333222111111222222222222111111111111111222222222333333222333333333333333222222777666444333222333444555666666666666555555555555777777777777777777777777999999::::::::::::::::::::::::999999:::;;;<<<===???BBBGGGPPP___vvvvvv```QQQHHHDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRPPPOOOMMMLLLLLLMMMOOOQQQYYYZZZYYYWWWTTTSSSTTTUUUVVVUUUTTTTTTUUUXXXZZZ\\\^^^ZZZWWWVVVYYYZZZXXXVVVUUUWWWYYY[[[\\\___bbbeeegggeeebbb```aaacccfffhhhffffffggghhhiiihhheeebbbgggbbb]]]ZZZ[[[]]]```aaa```___]]]]]]^^^aaadddfffiiiiiijjjmmmrrrvvvyyyyyywwwuuuzzzwwwooodddXXXOOOKKKGGGBBBAAAAAABBB???===<<<<<<======>>>>>>??????<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBBEEEGGGHHHGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOOOOMMMLLLLLLMMMUUUfffttteeeVVVJJJBBB>>>;;;:::999888777777777777666555444333333333333333111222333444555555444444111111222333333333222222///000222333333222000///111111111222222222222333222222333333333333222222777666555333333444555666555555555555555555555555666666666666666666666666:::::::::::::::999999999;;;::::::999999999::::::===???DDDLLLZZZnnn{{{aaaTTTOOOKKKIIIDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLMMMNNNPPPQQQ[[[[[[ZZZWWWUUUTTTUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^^^^[[[XXXWWWXXXZZZZZZYYYVVVXXXZZZ[[[\\\^^^aaaddddddcccaaa`````````aaabbbbbbcccdddfffggggggeeedddgggccc]]]ZZZ[[[^^^aaacccdddbbb```___```bbbeeeggghhhfffeeeiiipppwwwzzzzzz|||yyyvvvvvv|||~~~}}}uuukkkccc]]]WWWOOOJJJDDDBBB@@@@@@@@@@@@>>><<<<<<<<<======>>>?????????>>>===<<<:::::::::;;;;;;<<<<<<======>>>???@@@@@@BBBDDDFFFGGGIIIIIIHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNMMMNNNPPPOOOMMMNNNQQQTTTddd}}}gggeeeaaa[[[SSSIIIAAA<<<:::999888777777666777777666555555444333333333333111111222333444555555555222222222222222222222222///000111222222111000///111111111111222222222222333333444555555555444444666666555444444555555666444444555555555555555666555666666666666666777777:::::::::999999999999999:::::::::::::::;;;;;;;;;<<>>===>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<======<<<<<<===>>>???AAAAAABBBDDDEEEGGGHHHIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLMMMOOOMMMMMMUUU```kkk~~~cccTTTTTTSSSPPPKKKEEE???<<<999999888777666666666666666555444333333333333333111111111222333444555555333222222222222222222222222111000//////000111222000000111111111222222222222333333444555555444444555555444444444555555555333444444444555555666666666666666777777888888888999999999999999999999999888999:::;;;<<<===>>>>>><<>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWWWWVVVUUUUUUVVVSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\___aaa``````___^^^]]]]]]]]]]]]```aaabbbaaa```aaaccceeeaaa^^^[[[[[[]]]```cccdddgggfffdddcccccccccddddddaaa``````eeeooozzzwwwmmmnnnuuu~~~}}}~~~{{{wwwsssnnniiiccc___XXXTTTNNNJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;:::777888:::<<<>>>???@@@@@@<<<<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMJJJIIIKKKMMMLLLPPPdddzzziiiSSSJJJJJJHHHFFFCCC@@@===;;;999888777666555555555555444444444333333444444555222222111111222333444555444333222222111111222222333222000//////000222333000000000111111111111222///000111222222333333222333333333444444444444444333333333444555555666666666666666777777888888999888888888888999999999:::888888:::<<<===>>>??????===???BBBFFFLLLWWWdddnnnuuuooo]]]NNNMMMLLLEEEBBBDDD???@@@AAABBBBBBAAA@@@@@@===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJKKKLLLKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNOOOPPPSSSVVVWWWUUUSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUUUUVVVWWW[[[\\\]]]]]]\\\]]]___aaa```___^^^]]]\\\\\\]]]]]]\\\___aaaaaa___^^^^^^___\\\[[[ZZZ[[[^^^aaaccccccdddddddddcccbbbaaa``````^^^^^^___bbbiiitttuuupppoootttzzz}}}wwwrrrnnnkkkiiigggccc```^^^ZZZVVVSSSNNNLLLJJJHHHGGGEEEDDDCCC@@@@@@@@@???>>>>>>???@@@======<<<<<<;;;:::::::::777999;;;===>>>===<<<:::<<<===>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNHHHIIILLLPPPPPP[[[|||oooWWWLLLEEEDDDBBB???===;;;:::999888888777666555555555555333333333333444444555666333222222111111222333444444333222111111111222222222222111111111111222222000000000000111111111111//////000222222333333222111222222333333444333333222222333444444555666666444444555666666777888888666666777888999::::::;;;888999:::<<<======<<<<<<<<<>>>AAADDDHHHQQQ\\\dddcccpppzzz{{{xxxyyy~~~ppp```QQQFFFGGGFFF@@@???EEE>>>>>>@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>???@@@AAACCCDDDFFFGGGHHHEEEGGGIIIKKKKKKKKKIIIHHHEEEEEEFFFHHHJJJKKKLLLMMMOOORRRVVVWWWUUURRRPPPOOOSSSTTTUUUVVVVVVTTTRRRQQQTTTUUUWWWWWWVVVUUUVVVVVV]]]^^^___^^^^^^^^^```bbb```___]]]\\\\\\\\\]]]^^^XXX]]]bbbbbb```\\\ZZZZZZYYYYYYYYY\\\___bbbccccccbbbbbbbbbbbbaaa___]]]\\\\\\]]]^^^___cccmmmzzz~~~uuummmmmmnnnqqqzzz|||rrrkkkfff```\\\[[[YYYVVVTTTRRRPPPMMMKKKEEEDDDDDDDDDCCCAAA@@@>>>AAA@@@@@@>>><<<<<<>>>@@@;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>===999555222<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOJJJKKKPPPTTTVVVfff{{{[[[KKKHHHAAA@@@>>><<<:::888888777888777666555555444444555222222222333444555666777444333222111111111222333555444222111111111222222000111333444444333111000000000000000111111111111000111222333444555555555000111222333333333333333222222333333444555666666333333444444555666777777555555666888999:::;;;<<<999999;;;;;;;;;;;;:::999;;;>>>@@@BBBEEEMMMWWW^^^VVVdddooopppnnnsss|||ooo___OOOKKKGGGCCCBBBAAA@@@>>>??????>>>===============>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHIIIKKKMMMSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTRRRPPPOOOPPPRRRSSSTTTTTTSSSQQQPPPQQQSSSVVV\\\\\\]]]^^^^^^___``````````````````^^^\\\ZZZYYYYYY___dddccc\\\XXXXXX[[[[[[]]]^^^^^^^^^^^^___aaaaaaaaa``````_________^^^______^^^^^^```fffmmmsssuuujjjeeedddjjjsss}}}|||nnnbbb[[[WWWUUUQQQQQQPPPOOONNNLLLJJJIIIEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>===>>>BBBFFFHHHGGGEEEGGGHHHIIIJJJKKKMMMNNNNNNJJJLLLLLLJJJJJJLLLMMMLLLNNNRRRQQQQQQccc```QQQIIIBBB>>>>>><<<:::999888777777666555444333333333333333444333333222222333333333000111111222222222111111333333222222111000000000222222111111111111111111000111111111111222222222111111000000000000111111111111111222222333333333000111222333444333222111888888777777666666555555666666777888888777666555777777888999::::::::::::999:::;;;>>>BBBGGGLLLOOOQQQTTT\\\eeeiiimmmxxx}}}qqqYYYOOOKKKHHHDDDAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========>>>??????@@@????????????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGIIIJJJJJJJJJKKKMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNMMMLLLMMMNNNOOOPPPQQQPPPOOONNNOOORRRTTT[[[[[[[[[\\\]]]^^^``````^^^______^^^]]][[[ZZZYYYZZZaaagggfff___YYYWWWXXX[[[\\\]]]]]]\\\\\\]]]^^^____________^^^^^^^^^]]]______``````aaaeeekkkppp}}}wwwhhh___aaaiiipppuuuzzz{{{{{{}}}|||~~~zzzooocccYYYRRROOONNNHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAADDDGGGIIIHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLMMMNNNMMMMMMNNNPPPPPPNNNVVVZZZ___sssrrrXXXKKKDDD>>>>>>===;;;999777777777777555555444333333333333333444444333222222222222222111111111222222222111111111111111111111111111222000000000000000000000000000111111111111222222222111111000000000000111111111111111222222333333333222222333444444444444333666666666555555555444444333444555666666555444333666666777888999999999999999999:::<<<@@@DDDHHHJJJHHHKKKSSS]]]dddlll|||tttXXXIIIFFFFFFCCC@@@>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>>>>======>>>??????@@@@@@AAACCCEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMMMMMMMMMMNNNQQQSSSYYYYYYYYYYYY[[[]]]```aaa]]]]]]]]]]]]\\\ZZZYYYXXX\\\bbbhhhhhhaaaZZZWWWVVV[[[\\\]]]\\\[[[ZZZ[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]```aaabbbbbbbbbeeehhhkkkuuu~~~tttccc]]]```dddhhhnnnsssuuuwww{{{~~~}}}}}}yyy{{{}}}~~~uuuqqqqqqkkkcccYYYQQQMMMKKKJJJEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAACCCCCCCCCEEEHHHIIIHHHGGGFFFHHHKKKMMMNNNOOONNNMMMJJJKKKLLLLLLLLLLLLOOORRRVVVaaammmyyyyyy^^^PPPFFF???;;;===;;;999666555555666666555444444333333333333333444444333222111111222222111111111111111111111111//////000111111222333333//////////////////000000000111111111111222222222111111000000000000111111111111111222222222222222333333333333333444555555555555555444444444444444333444444555555555444444555666666777888888999999999999:::;;;===@@@BBBDDDBBBDDDIIIRRR\\\kkkxxx^^^LLLFFFGGGBBB@@@>>>=========<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;<<<<<<===>>>============>>>???@@@@@@CCCCCCEEEGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMMMMNNNOOOMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNNNNIIIKKKLLLLLLLLLNNNPPPSSSWWWVVVVVVWWWYYY\\\^^^```\\\\\\\\\[[[[[[ZZZYYYYYY]]]bbbffffffaaa\\\ZZZZZZ]]]^^^^^^]]][[[YYYZZZ[[[^^^^^^^^^]]]]]]]]]]]]]]]```aaacccdddcccccceeefffnnnwwwvvvfff___^^^```eeekkkmmmnnnrrrwwwzzz|||~~~~~~~~~~~~~~~~~~zzz|||}}}}}}}}}~~~vvvjjjdddccc___\\\VVVOOOJJJHHHGGGGGGEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======?????????@@@AAAAAABBBBBBEEEEEEEEEFFFGGGHHHHHHGGGFFFIIILLLOOOPPPPPPOOOMMMJJJJJJKKKLLLLLLLLLPPPVVVgggvvvbbbRRRLLLCCC===>>>;;;999777444333333555666444444333333222333333444333333333333333444444555222222111111111111111111///000000000111111111222/////////000000000000000000000111111111222222222222111111000000111111222111111111111111222222222444333222111222333444555555555444444444444444444555555666666666666666666666666666777888888999:::::::::::::::;;;===>>>???CCCDDDFFFLLLWWWjjjqqq[[[NNNEEEBBBBBB@@@>>>===<<<======<<<;;;::::::999999999999::::::;;;;;;::::::;;;;;;<<<============>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFEEEEEEGGGIIILLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNHHHJJJLLLMMMMMMNNNQQQSSSTTTTTTTTTUUUWWWZZZ\\\^^^[[[[[[ZZZZZZZZZZZZZZZZZZ]]]___aaa```^^^]]]^^^```^^^______^^^[[[ZZZZZZ[[[^^^^^^^^^^^^^^^^^^^^^______aaacccdddbbbaaaaaabbbjjjnnnuuuyyyggg\\\ZZZ\\\bbbeeefffjjjqqquuuwwwzzz{{{{{{}}}~~~}}}{{{zzz{{{|||~~~yyynnnbbbYYYVVVVVVNNNLLLIIIEEEBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGHHHGGGJJJMMMPPPQQQQQQPPPNNNNNNLLLMMMOOOOOOPPPWWWbbb|||rrrUUUMMMIII???;;;???999888666444333333444444333333222222222333333444222222222333555666888999333333111111000000111111111111111000000000//////000000000111111222222222000000111111111222222222222222111111111111222222111111111111111111111111222111000000000111333444555555555555555555555555555555555555666666777777888888777888888999;;;;;;;;;;;;;;;;;;;;;<<<<<<===CCCDDDFFFJJJVVVkkktttYYYKKKGGGDDD@@@>>>???>>><<<<<<======;;;:::999999999999999::::::;;;:::::::::999:::;;;;;;<<<============>>>@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEGGGJJJJJJIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRSSSUUUWWWXXXYYYZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[]]]```ccc^^^______^^^\\\ZZZ[[[\\\^^^^^^^^^^^^____________^^^```bbbbbbaaa___^^^___eeegggjjjvvvwwwbbb[[[XXX\\\^^^^^^ccclllpppsssuuuwwwyyy{{{~~~}}}~~~|||yyywwwwwwxxxwwwyyy|||~~~~~~zzzzzz|||{{{vvvrrruuuyyytttsssqqqnnnhhhfffaaa[[[TTTPPPNNNOOOGGGFFFDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@???>>>========================::::::999999999:::;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEFFFHHHJJJIIIKKKNNNPPPQQQQQQQQQPPPLLLIIIJJJPPPQQQTTTbbbqqqttt^^^LLLGGGDDD;;;888===777666666555444333333333222222222222222333333444111111222333555666888999444333222000000000111111222222111000000///......000000111111222222333333000111111111111222222222222222111111111111222222111111111111111000000000000000000000000111222222555555555555555666666666222222222222333444555666999888888888888:::;;;<<<::::::;;;;;;<<<<<<<<<<<>>===;;;<<<<<<<<<:::888999999999999999:::;;;;;;999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGHHHHHHHHHDDDFFFIIIJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJLLLMMMMMMMMMOOOPPPPPPQQQSSSUUUWWWWWWVVVUUUVVVUUUTTTTTTUUUVVVWWWXXXWWWXXXYYYYYYZZZ\\\^^^```\\\]]]^^^]]][[[ZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]___``````^^^]]]]]]]]]___aaadddlll~~~vvviii___]]][[[WWW\\\fffkkknnnqqqtttvvvxxx|||~~~|||~~~|||}}}|||yyyvvvuuuuuuvvvtttvvvyyy{{{}}}yyyqqqnnnmmmmmmllliiigggiiipppwwwrrrssspppiiieeecccaaa\\\YYYVVVRRRNNNLLLKKKIIIHHHEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGJJJMMMKKKLLLNNNOOOQQQRRRRRRRRRMMMJJJLLLTTTYYY```sss___QQQEEEAAA???;;;999999555666666666666444333222222222111111222333333444222222222222222444555555555444222000//////000111000000000000000//////////////////000111222222222000111111111111222222222333222222111111222222333222111111111000000000///000000111222222222222111333333444444444555555555222222111111222444555666999888777666777999;;;<<<777888999:::;;;<<<<<<<<<;;;@@@CCCFFFQQQdddrrrxxxlllXXXMMMDDDCCCEEEBBB@@@???===<<<;;;;;;;;;:::888666:::999999999:::;;;;;;<<<999999888888999999:::;;;:::::::::;;;<<<===??????;;;<<<>>>@@@BBBDDDEEEEEECCCFFFIIIJJJHHHGGGFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGJJJLLLMMMLLLLLLMMMNNNNNNPPPSSSVVVWWWVVVTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVTTTVVVXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\^^^___^^^]]]\\\\\\]]]ZZZ^^^bbbfffrrryyyiiibbb[[[TTTWWWaaahhhjjjnnnqqqsssvvvzzz}}}}}}~~~}}}|||xxxxxxxxxvvvtttssstttuuuvvvxxxzzz{{{zzzyyyzzz{{{|||}}}{{{vvvsssoooiiiddd``````___]]]\\\^^^aaaddd\\\___^^^ZZZWWWWWWSSSNNNOOOKKKFFFEEEEEEEEEBBB@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJIIIHHHIIILLLPPPMMMMMMNNNOOOPPPRRRSSSTTTUUUQQQUUU___gggqqqnnnWWWLLLAAA===>>>>>>;;;888444555777777777555333111222111111111222333333444333222111111000000111111555444222000//////000111......//////000000111111---......///000111111222000111111111111222222222333222222111111222222333222111111111000000//////000111222333444333222222222222222333333444444444444444333333444666777888888777666555666888:::;;;555666888999;;;<<<<<<<<<;;;@@@CCCDDDMMM\\\fffiiiiiiYYYMMMJJJEEE@@@===<<<============<<<;;;999888777777:::999888777777888999:::777777777777777777777777999999:::;;;;;;<<<============???@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJLLLNNNQQQRRRSSSTTTUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVSSSRRRUUUZZZ]]][[[WWWWWWVVVVVVVVVVVVWWWXXXYYYUUUWWWZZZ\\\]]]]]]\\\\\\^^^______^^^]]]\\\[[[ZZZZZZ[[[]]]```fffoooyyy{{{hhh\\\XXXXXXYYYdddcccgggnnnssstttwww{{{~~~}}}{{{{{{|||wwwxxxxxxvvvtttsssssstttwwwwwwwwwwwwvvvtttsssrrrwwwvvvvvvxxxzzz~~~|||{{{{{{|||}}}}}}|||{{{{{{||||||}}}{{{{{{~~~}}}zzzxxxtttqqqmmmjjjgggddd```^^^YYYYYYYYYXXXXXXWWWWWWWWWRRRQQQPPPNNNMMMKKKJJJIIIFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>?????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<=========>>>????????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQNNNLLLMMMRRRSSSQQQQQQTTTTTT[[[eeeqqqxxx\\\EEECCC???;;;999888999999555555444444444333333333111222333333333333222111222222222111111111111000000000////////////000000000000000000000000000000////////////000000000000111111111111111000///...222222222111111111111000000000111111111111000000222222222111111111111000222333444444222222333444444444444555555555666666888888888888777666555444888999999::::::;;;<<<<<>><<<<<<======<<<<<<;;;:::999888888777999888777666666777888999777777777777777777777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUTTTQQQPPPOOOOOOOOOOOOPPPQQQRRRPPPPPPTTTXXXZZZXXXTTTRRRSSSSSSUUUVVVWWWXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZ]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXZZZ\\\___fffmmmrrr}}}}}}}}}vvvfff]]]ZZZYYYbbbaaaeeemmmrrrssstttwwwwwwyyyzzzzzzxxxvvvvvvvvvtttvvvwwwvvvuuutttuuuwwwwwwwwwvvvuuutttrrrqqqppprrrrrrrrrsssuuuxxxzzz|||}}}|||{{{{{{}}}~~~~~~~~~|||yyywwwxxxyyy|||}}}~~~~~~|||yyyxxxyyyxxxvvvuuuttttttttttttsssqqqooooooppptttxxxzzz}}}|||zzzwwwssspppnnnmmmjjjgggdddaaa___\\\YYYVVVTTTSSSSSSQQQPPPOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>>>>======<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKJJJMMMPPPQQQPPPSSSXXXdddnnn}}}~~~```KKKDDDAAA>>>:::888777888999555444444444444333333333111222222333333222222111222222222111111111000000333222222111111222222333////////////////////////.../////////000000000000111111222222111000000///111111111000000000////////////000000000000//////000000000111111222222222222333444444222222333444333333444444444555555555555666777777777777666666777777777888999999:::::::::<<<>>>@@@CCCGGGLLLPPPeee}}}~~~lllUUUIIIGGG???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888777666666777888888777777777777777777777777777888888999999:::::::::;;;<<<===>>>????????????>>>@@@BBBCCCBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJMMMNNNOOOQQQSSSTTTUUUUUUTTTOOONNNMMMMMMMMMMMMNNNOOONNNMMMOOORRRVVVWWWTTTPPPMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWXXXXXXYYY\\\```dddllljjjkkkrrr~~~vvviii```[[[^^^\\\^^^fffkkklllnnnpppsssvvvxxxyyywwwvvvuuuuuurrrtttuuuuuuuuuuuuwwwyyywwwvvvvvvtttrrrpppnnnmmmllllllmmmnnnnnnoooppppppqqqqqqpppqqqsssuuuxxxzzz}}}~~~yyyzzzzzzxxxvvvtttuuuuuutttttttttsssrrrqqqooonnnooonnnllljjjiiiiiiiiiiiiiiihhhfffddddddeeefffhhhffffffeeedddbbbaaa``````^^^\\\YYYWWWVVVTTTQQQOOONNNNNNLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>>>>============>>>>>>>>>??????============<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNPPPOOOPPPYYYccc{{{}}}aaaNNNDDDAAA???<<<999777666777777444444444444333333333333111111222333333222111111222222111111111000000000000000////////////000000////////////////////////....../////////000000000111222222222222111000000000000/////////.........//////000000000000//////...//////000111222333444222333444333222111222444222222333333333444444444333444555666777888888888555555555666777777888888555888===@@@AAACCCDDDFFFRRReee{{{iiiVVVIIIEEEEEE;;;;;;<<<<<<;;;;;;::::::888888888999999999999999888888888888888888888888777777777777777777777777777777777777888888999999:::;;;<<<======>>>>>>>>>===???AAABBBBBBBBBDDDFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGHHHKKKMMMNNNOOOQQQRRRSSSRRRRRRQQQMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLNNNRRRUUUUUUQQQNNNLLLNNNQQQSSSUUUUUUTTTSSSVVVVVVUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWXXXWWWWWWXXXZZZ\\\aaaaaadddlllxxxuuujjj```[[[ZZZ___dddgggiiimmmnnnqqquuuvvvuuutttssstttqqqssstttuuutttuuuvvvxxxxxxwwwvvvtttqqqooolllkkkhhhhhhhhhhhhhhhgggfffeeehhhhhhhhhiiikkkmmmpppqqqoooqqqssswwwzzz|||~~~~~~~~~{{{yyyzzz|||||||||uuuvvvwwwvvvtttsssssstttmmmmmmkkkiiihhhfffffffffhhhfffdddbbbaaa````````````___^^^]]]\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB????????????????????????=========<<<;;;;;;::::::============>>>>>>>>>>>><<<=====================>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRWWWgggvvvdddPPPGGGEEE===<<<:::777666555555666444444444333333333222222111111222222222222111111111111111111000000000000///......------......///////////////////////////........./////////000000111111222222222222111111000000000/////////......///000000111111000000////////////000111222222222111333333333222111222333111111222222222333333333333444555666777777777777444444555666666777777888444888;;;>>>>>>>>>???@@@FFFRRRbbbuuu}}}}}}~~~~~~~~~eeeQQQHHHCCC@@@???;;;<<<<<<<<<;;;:::888888777777777888888888999999888999999999999999999888666666666666666666666666666666777777777777777888999999:::;;;<<<<<<<<<<<<===>>>@@@AAA@@@AAACCCDDDAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDBBBAAACCCEEEFFFGGGHHHIIILLLOOOOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLOOORRRTTTSSSPPPNNNNNNOOOQQQSSSTTTSSSRRRQQQSSSSSSTTTUUUVVVXXXZZZ[[[WWWWWWXXXXXXWWWWWWVVVVVVTTTUUUWWWWWWVVVVVVXXXZZZYYY]]]bbbgggnnn{{{kkkbbbZZZ[[[___bbbeeeiiieeehhhlllnnnnnnmmmnnnnnnqqqrrrttttttsssssstttuuuxxxxxxvvvtttqqqnnnlllkkkfffffffffeeecccbbb```___aaaaaaaaaaaaccceeeggghhhfffgggiiilllnnnpppqqqrrrsssqqqnnnmmmnnnpppqqqqqqppprrrssssssrrrqqqqqqrrrjjjiiigggeeecccbbbbbbbbbdddbbb```]]][[[ZZZZZZZZZVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQRRRPPPNNNNNNNNNMMMKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::============>>>>>>>>>>>>=========>>>>>>?????????>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOQQQUUU[[[ggg}}}eeeOOODDDAAAAAA;;;:::888666555444444555444444333333333222222222111111111111111111111111111111111000000000//////222111111000000111111222....................................////////////000111111222222222111111111111000000000/////////000111111222222111111000000000000000000000000000111222333333111111222333111111111222222222333333555555666666666666555555555555666666777888888999777999:::;;;;;;;;;===???BBBHHHSSScccwww{{{zzz}}}{{{}}}~~~|||{{{|||}}}lllSSSGGGEEEBBB>>><<<<<<<<<<<<;;;:::999777777777777777777777888888888888888999999999999888888666666666666666666666666777777777777777777777777777888999:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGHHHJJJMMMOOONNNOOOOOONNNMMMKKKIIIHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJLLLOOOQQQRRRQQQOOONNNNNNOOOPPPQQQRRRQQQPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZVVVVVVWWWWWWWWWVVVVVVUUURRRTTTUUUUUUUUUVVVXXXZZZYYY^^^ccceeehhhtttyyylll___[[[[[[[[[\\\^^^aaacccfffhhhiiijjjlllnnnoooqqqrrrrrrqqqqqqrrrtttwwwwwwuuutttqqqnnnllljjjfffeeedddbbb```___]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^```aaabbbdddeeefffffffffhhhfffddddddfffggghhhggggggiiilllmmmlllkkkkkklllggggggeeecccbbbaaaaaaaaaaaa___\\\ZZZWWWVVVUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSOOOOOOOOONNNMMMMMMLLLLLLMMMKKKIIIIIIIIIIIIGGGFFFBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>===<<<===============>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>???@@@AAAAAABBB>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNMMMOOOUUU```nnniiiQQQEEE@@@<<<<<<999888777666555444444444333333333333222222222222222111000000000000111222111111000000000/////////000000////////////000000........................------.........///////////////000111111111111000111111111000000000//////000000111111111111000000111111000000000/////////111222333222111000111333111111222222222333333333555555666666666555555444666666777777888888999999999::::::999888:::<<>>???::::::999999888888777777777777777777777777666666555666777888888777666555666666666666666666666666777777777777777777777777666777888999::::::::::::>>>???@@@???>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDEEEGGGIIILLLOOOKKKLLLLLLLLLKKKIIIHHHFFFHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLNNNOOOOOONNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ]]]]]]___```aaaeeeqqqqqqiiiddd^^^YYYWWW^^^___aaacccdddgggjjjmmmkkkmmmoooppppppppprrrtttuuuuuusssrrrpppmmmkkkjjjgggeeeccc```^^^\\\\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[\\\\\\\\\\\\___^^^]]]^^^```aaa```___[[[^^^aaabbbbbbaaaaaabbb`````````___^^^]]]]]]\\\^^^\\\YYYVVVSSSRRRQQQQQQPPPPPPOOONNNNNNOOOPPPQQQKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>===>>>>>>>>>>>>=====================>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@>>>??????@@@BBBCCCCCCDDD@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQUUUYYYdddvvvnnnTTTGGGDDD@@@<<<:::777777666666555555555444333333333222222222222111222111000//////000111222111000000000////////////...------,,,,,,------...........................---------.........//////......///000000000000000000000/////////...............////////////....../////////000000000000000000222333222111000111222222222222222333333333444333333444555666666666666666666666777888888999999777888999999888999;;;======AAAFFFLLLXXXgggrrrvvv{{{|||}}}yyyyyyzzz___KKKFFFAAA???<<<999;;;???888888777777777777888888888777777777666666666666333444555666666555444333666666666666666666666666888888888888777777777777666777888999999::::::999>>>???@@@???>>>======???===>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@???@@@AAABBB>>>@@@CCCDDDEEEHHHKKKNNNHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFJJJKKKMMMMMMMMMMMMMMMNNNIIIIIIJJJKKKLLLNNNPPPRRRWWWXXXYYYZZZYYYWWWTTTRRRUUUVVVVVVWWWWWWWWWVVVVVVYYYYYYYYYXXXXXXZZZ]]]```]]][[[YYYZZZaaammm|||vvvkkkaaa\\\WWWYYYZZZ[[[\\\```eeehhhhhhjjjlllnnnoooqqqsssuuussssssrrrpppnnnllljjjiiigggeeebbb^^^\\\[[[\\\\\\XXXXXXWWWWWWWWWVVVVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYXXXVVVSSSUUUYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVV[[[YYYVVVSSSPPPOOONNNNNNJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFDDDBBBDDDCCCCCCBBBAAA@@@@@@???????????????@@@@@@AAAAAA??????>>>>>>============::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUUUUVVVbbbggguuueeeTTTDDDAAAAAA>>>:::999777777666666666555555555333333333222222222111111222111000//////000111222000000000000////////////000000////////////000000........................---------.........//////------...//////000////////////.........---------,,,------------------,,,------...///000111222222000222222222111000111222222222333333333444444444000111333555666777888888555555666666777888888888555777999:::999999999:::999>>>BBBEEENNN]]]kkkrrrwwwuuu{{{yyyxxxzzz|||___QQQDDDBBB@@@===;;;::::::::::::::::::999888777666666666666555555555555666666666666555555555555666666666666555555555555666666777888999999888777666555666777777777777888888888::::::<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHJJJJJJHHHFFFEEEEEEMMMMMMMMMKKKGGGEEEEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKHHHIIIJJJLLLNNNPPPQQQRRRYYYYYYXXXUUURRROOOOOOPPPQQQQQQRRRRRRSSSRRRRRRQQQUUUUUUTTTTTTVVVYYY[[[]]]\\\ZZZ[[[^^^aaaeeepppzzzjjj\\\YYYXXXWWWWWWXXXZZZ]]]^^^___dddkkkoooooonnnnnnooosssrrrpppnnnmmmlllkkkkkkkkkgggaaa]]][[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQOOOMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNRRRRRRSSSUUUXXX^^^fffkkk}}}iiiRRRKKKAAA<<<<<<<<<999777666555555555555444444444222222111111111111222222222111111111000000//////111111000///////////////000000////////////000000///............---------111000///...---,,,++++++.........................../////////000000111111---------............///.../////////000000000111111111111000000000000000111111222222222333333333222222222333333444444444555555444444444555555666888888777777888:::;;;===:::<<<>>>AAAGGGPPPZZZaaannnpppvvv{{{wwwwwwcccOOOIIIAAA@@@>>><<<:::999999999888888888888777666555444666666555555555555666666444444333333333333444444666555555444444555555666777777888888888777666555777777777777888888888888:::;;;<<<===============;;;<<<<<<===>>>???@@@AAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEGGGHHHIIIGGGFFFFFFFFFJJJKKKKKKJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSXXXXXXWWWUUURRRPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSVVVYYY[[[[[[YYYZZZ]]]___dddooozzz|||nnn^^^ZZZVVVSSSSSSUUUWWWYYY\\\```eeehhhiiillloooqqqqqqooommmjjjhhhfffeeedddgggddd___\\\[[[ZZZZZZYYYVVVUUUUUUTTTSSSRRRQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKMMMNNNNNNSSS]]]iiiuuu}}}mmmSSSKKKEEE>>>:::;;;;;;999777555555555555444444444444333222222222222222222333111111111000000000//////111000//////......////////////............/////////............---------...............---------................................./////////000000---------............///////////////000000000000111000000000000000000000000000000111111111222222222222333333333333333333444444444444444555666666888888777777888999;;;<<<999:::<<>>===;;;:::999888888888666777777777666555444333666666555555555555666666444444333333333333444444555444444333333444444555777777777888777777666555777777777888888888999999;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVVVVTTTRRRQQQQQQRRRQQQQQQQQQPPPPPPOOOOOONNNLLLLLLMMMOOORRRUUUXXXZZZZZZXXXXXXZZZ\\\aaalllwwwmmmggg___XXXUUUTTTTTTTTTZZZ\\\^^^```cccgggmmmppprrrqqqnnnkkkhhheeecccbbbdddaaa]]][[[[[[[[[[[[[[[UUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???@@@@@@???????????????>>>????????????????????????>>>???????????????@@@@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJJJJJJJKKKNNNPPPPPP]]]sssoooUUUEEEBBB>>>:::999::::::888666555555444444444333333333333333333222222333333333111111000000000000//////000///......------............------------......///............------------------.........//////........................---------............///---------............///000000000000////////////000000000000000000111111/////////000000000111111333333333333333222222222333333333333444555777777888777777777888999:::;;;888999:::<<>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTSSSQQQPPPQQQRRROOOOOONNNMMMMMMLLLLLLLLLKKKLLLMMMOOORRRVVVYYYZZZXXXVVVVVVXXXYYY]]]hhhsssvvvmmmfff___XXXSSSXXXYYYYYY[[[^^^bbbgggjjjooonnnllliiifffdddcccbbbbbb```]]][[[[[[\\\[[[ZZZUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNMMMLLLJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBB???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGIIIIIIHHHJJJLLLMMMNNNMMMKKKJJJKKKLLLLLLJJJIIIKKKQQQUUU\\\qqqpppYYYJJJAAA===:::888888999999777555444444444444333333333222333222222111111222222333000000000000000000////////////...---------------///......------......//////............------------------............///........................---------------------------------............///000000000000////////////000000000000000111111111/////////000000000111111444333333333222222111111222222222333444666777888777777777777888888999999888999:::;;;<<<@@@FFFJJJSSS^^^lll{{{}}}}}}www[[[KKKFFFBBB>>><<<:::::::::999999999888888666666666777666666555555555555444444444444555555555555444444444444555555333333222222222222333333555555555555555555666666666666777777777888888888:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<======>>>???>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@FFFGGGGGGFFFDDDCCCDDDEEEGGGHHHGGGEEECCCCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMOOORRRUUUWWWXXXWWWTTTTTTVVVWWWYYYbbblllsssdddYYYUUUTTTUUUWWWZZZ^^^aaabbbdddcccbbb```______^^^^^^bbb___\\\[[[[[[ZZZYYYXXXTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLNNNNNNMMMLLLJJJKKKKKKJJJGGGGGGLLLVVV^^^ooolllWWWIII@@@<<<;;;:::999888888777555333444333333333222222222222111111000000000000111111//////////////////000000//////...---------------000//////////////////000///............---------///............---------........................---------------,,,,,,,,,---------............///000000000000//////////////////000000111111111111000000000111111111222222333333333222222111111111111111222222444555777777666666777777777777777777777999:::;;;;;;>>>BBBEEEMMMVVVccctttrrr]]]HHHAAABBB@@@:::555999999999999999888777666555666666666666666555555555555444444444444555555333333222222222222333333444333333222222333333444555444444444444555666666555555555666666666777777999999::::::;;;:::::::::888888999:::;;;<<<<<<===>>>>>>============>>>>>>???@@@@@@@@@AAAAAABBBBBBFFFGGGGGGFFFDDDDDDFFFGGGJJJJJJHHHEEECCCBBBDDDFFFIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLMMMOOOQQQRRRSSSTTTUUUSSSTTTVVVUUUVVV\\\eeejjj}}}yyykkk[[[YYYWWWVVVXXX[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^\\\ZZZYYYYYYXXXWWWUUUSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLGGGHHHGGGFFFIIIUUUfffrrrlllTTTHHH@@@;;;999::::::999888666555444333333333333222222222111111000000////////////000000......////////////000000000///......------......000000////////////000000///............---------//////.........---------...........................------------,,,,,,,,,---------............///////////////000000000000/////////000111111222222000000000111111111222222222222222222222111111111222222222222333444666666555666777777777777666666666888:::;;;;;;===@@@BBBFFFMMMYYYiii[[[MMM@@@===>>><<<999777777888888888777666444333444444555555555555444444555444444333333444444555333222222111111222222333444444333333333333444444444444333333333444666666444444444444555555555555777888999:::::::::::::::777777888999:::;;;<<<<<<>>>======<<<<<<======>>>@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEGGGIIILLLMMMLLLJJJGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHKKKMMMNNNLLLJJJJJJJJJMMMLLLKKKJJJKKKMMMOOOPPPOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTVVVTTTSSSWWW^^^\\\jjjtttuuunnnddd]]]ZZZYYYWWWVVVWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMHHHJJJKKKNNNWWWkkktttXXXHHHBBB>>>;;;;;;888888777555444333444444222222222222111111111111111111000000000000111111........./////////000000111000//////......///////////////......////////////............------------------...................................................---------,,,---------............///------...///000111222222...//////000111111222222/////////000000000111111111111111111222222222222333222222222333444444555555666666777777666555555333666999:::;;;<<>><<<;;;:::<<>>@@@===DDDJJJNNN[[[sssDDDAAA===:::999999999888888777777666555444444444777666555444444444444444222222222333333444444444222222222222222222222222333333333333333333333333666555555444444333222222333444666777777777666555888888999999999999888888888999::::::;;;;;;::::::<<<<<<<<<===============AAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIINNNMMMLLLKKKJJJJJJKKKKKKMMMKKKIIIJJJMMMNNNLLLJJJOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKMMMNNNNNNOOOQQQSSSQQQRRRRRRQQQPPPOOOPPPQQQRRRQQQQQQPPPQQQRRRSSSTTTUUUYYY```hhhnnnrrrtttuuuzzz}}}qqqggg\\\UUURRRPPPNNNLLLJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNJJJIIIIIIJJJMMMNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHHHHLLLLLLKKKNNNTTTVVV\\\gggxxxmmmKKKHHHCCC>>>:::888777777777777666555444444333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................//////............/////////000000000///...------......////////////......+++,,,------......------++++++,,,,,,---...//////---------............///...000222111000...//////000000000000000000000000222222222111111111000000333222111111222333555666888888777777777777888888666777888999:::;;;;;;;;;:::???GGGMMMQQQ]]]uuu???<<<999888999999999999777777666666555444444333666555444444333333333444222222222333333333444444222222222222222222222222333333333333333333333333444444444444333333333333333444555666777666666555777888888999999888888777888999::::::;;;;;;::::::<<<<<<<<<<<<============@@@@@@AAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEHHHJJJKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJHHHGGGIIILLLNNNMMMLLLPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVVVVQQQQQQQQQPPPOOOOOOPPPQQQPPPOOONNNNNNOOOQQQRRRSSSRRRUUUZZZ```eeeiiikkklllssstttggg^^^VVVSSSOOOJJJGGGFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKNNNZZZgggtttyyylllWWWEEECCC???;;;888777888888555555555444333222222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------//////............//////....../////////...------------............------+++,,,------......------+++,,,,,,---......//////........./////////000000,,,,,,,,,,,,------------000000000000000000000000333333333222222111111111222222111111222333555666888777777666666777777888444555666777888999999999:::>>>DDDGGGHHHOOOaaatttzzzvvv}}}:::888666666888999::::::666666666555555444444333444444333222222222222333222222222222333333333333222222222222222222222222333333333333333333333333222222333333333444444444333444555555666666555555777888888999999888888777888999999:::::::::::::::;;;;;;<<<<<<<<<=========???@@@@@@AAACCCDDDEEEEEEAAAAAABBBCCCEEEHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJFFFEEEFFFHHHKKKMMMNNNMMMPPPOOONNNMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPSSSYYY\\\[[[ZZZQQQPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLNNNPPPRRRSSSQQQSSSUUUYYY\\\```bbbdddiiizzz~~~~~~zzzqqqbbb^^^VVVOOOIIIEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQ\\\sssmmmTTTGGG???===:::888777777777888444444333333222222111111111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---.........------,,,,,,------------,,,,,,+++,,,------......------,,,,,,------.../////////////////////000000000111000---+++,,,///111111///000000000000000000000000333333333333222222222222222111111111222333444555777666666666666666666777444444555666777888999999999;;;@@@AAA@@@BBBOOO]]]sss~~~rrrmmmrrr888666555666888999999999555555555444444444333333222222111111111111222222222222222222222222222333111111111111111111111111222222222222222222222222000111111222333444444444333333444444555555555555777777888888888888777777888888999::::::::::::999:::;;;;;;<<<<<<=========@@@@@@AAACCCDDDEEEFFFFFFBBBBBBBBBCCCDDDGGGIIIKKKHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFGGGIIIKKKLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSPPPPPPUUU]]]```___[[[QQQOOOMMMLLLMMMNNNNNNNNNKKKKKKKKKLLLNNNPPPSSSTTTUUUUUUUUUVVVYYY[[[^^^___aaaqqq|||uuuwww|||wwwqqqggg[[[QQQIIIEEECCCBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLJJJIIIIIIJJJJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIIIIGGGFFFFFFFFFHHHIIIIIIIIIIIIIIILLLLLLLLLLLLKKKJJJJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOTTT[[[eeewww}}}tttWWWGGGDDD;;;:::888666555666666777444444333333222222222111111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***+++,,,,,,------------,,,,,,------------,,,,,,+++,,,------......---------------....../////////....../////////000000000333...***+++000444333111000000000000000000000000222222111111111111111111111111111222222333444444666666555555555555666666666666666777888999:::;;;888:::>>>AAA??????GGGQQQ^^^sssuuunnnrrr~~~999777666666888888777666444444444444333333333333111111000000000111111222222222222222222222222222111111111111111111111111222222222222222222222222///000000111222333444444333333333333333444444555777777777888888777777777777888999999::::::999999:::::::::;;;<<<======>>>@@@AAACCCDDDFFFGGGGGGGGGCCCCCCBBBBBBCCCEEEGGGHHHFFFFFFGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHGGGGGGHHHIIILLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUSSSQQQQQQVVV]]]```^^^ZZZRRROOOLLLKKKLLLNNNNNNNNNLLLLLLLLLMMMOOORRRTTTVVVWWWVVVVVVVVVWWWYYY[[[]]]___mmm}}}yyyxxx|||zzzlll^^^RRRIIIDDDDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMMMMLLLLLLKKKJJJLLLLLLLLLLLLNNNOOOQQQRRRSSSUUU___oooqqqYYYGGG@@@BBB<<<:::999777555555444444444444444444333333333333000000000000000000000000////////////////////////////////////////////////........................------------------------......------------......******+++,,,---------,,,------............------+++,,,------......---------------...............------.........////////////***&&&''',,,000///---///////////////////////////////////////000000000000000111222333333333333555444444444444444444555555555555666777888:::;;;999:::>>>BBBAAA@@@CCCJJJOOO]]]ttt{{{zzz|||999777666666777777555444333333333333333333333333111000000000000111222222222222222222222111111111111111111111111111111111222222222222222222222222//////000111222222333333333222222222222333444555666777777888888777777666777888888999999999999999999999:::;;;<<<======>>>???@@@BBBEEEFFFGGGGGGGGGCCCCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHIIIJJJIIIFFFEEEFFFGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRTTTWWW[[[]]]ZZZWWWTTTOOOKKKJJJMMMOOOOOONNNMMMMMMMMMNNNPPPSSSUUUWWWUUUTTTTTTTTTUUUWWWXXXZZZ```lllzzzooo___RRRKKKEEEDDDCCCAAAAAA@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTaaafffuuunnnWWWKKKBBB>>>@@@;;;:::999777555444333333444444444444444333333333000000000000000000000000////////////////////////////////////////////////......................................................------------......++++++,,,---------,,,,,,------............------+++,,,------......------------------------------------------............///,,,)))***---//////...////////////////////////...............////////////000111222333333333333444444333333333333444444333333222333444555777999<<<<<<>>>BBBAAA>>>>>>BBBEEELLL\\\ooo|||vvv666555444555666666444222222222222222222222333333111000000000111111222333222222222222111111111000111111111111111111111111111111111111111111111111///000000000111111222222333222111111111222444444666666777777777777666666777777888999999999999999888999999:::<<<======>>><<<>>>AAACCCEEEFFFFFFEEEAAAAAAAAAAAABBBDDDFFFGGGDDDEEEGGGHHHJJJJJJJJJJJJHHHJJJKKKIIIFFFEEEFFFGGGJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMPPPSSSTTTUUUTTTSSSSSSUUUWWWYYYYYYYYYWWWUUUUUUPPPKKKJJJMMMPPPPPPNNNNNNNNNNNNNNNPPPRRRTTTVVVRRRRRRRRRSSSTTTVVVWWWXXX^^^iiiwwwppp```VVVHHHFFFDDDBBB@@@????????????@@@AAABBBCCCCCCCCCCCCCCCBBBCCCEEEHHHKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNKKKLLLNNNRRRXXX^^^cccfffxxxxxxWWWJJJFFFAAA======999888777666444333222222222222222222222333333333000000000000000000000000////////////////////////////////////////////////------------------------------------------------...------,,,,,,------...,,,------------,,,,,,+++,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////........./////////000000//////111222333333222222333333222222222222333333333333222222333555777888<<<;;;<<<@@@@@@===<<<>>>@@@CCCLLLYYYccclll{{{~~~333222222333555555444222222222222222222222222333111111000111111222333333222222222222111111000000000000000000000000000000111111111111111111111111000000000000111111111111333222111111111222333444666666777777777777666666777777888999999999999888888888999:::<<<======>>>:::<<>>>>>>>>???@@@@@@AAAAAA>>>???AAACCCEEEGGGGGGHHHGGGFFFEEEDDDDDDFFFHHHIIIJJJHHHGGGFFFGGGIIIKKKMMMJJJKKKKKKKKKKKKJJJJJJIIILLLMMMPPPRRRTTTUUUUUUUUUUUUTTTSSSTTTUUUTTTSSSQQQOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTTTTPPPQQQRRRSSSTTTSSSSSSRRR[[[aaahhhsssuuueeeSSSFFFHHHJJJDDD@@@BBBAAA@@@??????@@@BBBCCCCCCBBBBBBBBBDDDFFFGGGGGGEEEFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIMMMPPPSSSSSSQQQQQQTTTWWWXXX^^^jjjwww\\\RRRFFF>>><<<;;;999777777666444333222222333444222222222222222222222222111000000///...------------...///000000///...---///////////////.................................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,+++***---------............///000000//////.........---000000//////.........---000000000000111222333444333000---...222555444333888888888777666666555555888999:::<<<===<<<<<<;;;<<<>>>???@@@DDDPPP```kkk444444333333333222222222111111111111111111111111111111111000000000//////111111111000000000//////000000000000000000000000000000000000111111111222000111222222000000111222333333111000000000111222444444444555555666666666444444555555555666666666777777888999:::;;;<<<<<<======>>>>>>???@@@@@@AAA>>>???AAACCCEEEGGGGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFFFFFFFHHHKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLNNNOOOQQQRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRXXX^^^dddlll~~~vvvcccRRROOOMMMFFFCCCEEECCCBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEGGGHHHGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOONNNMMMLLLOOORRRUUUWWW]]]ffflllnnnuuu{{{eeePPPIII???999999999777555777666444333222222333333111111111111111111111111111000000///......------......////////////..................////////////........................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++***---------............///000/////////.........---------......//////000000000000000000111222333333333111000000222333444444666666666666666555555555777888:::;;;<<<<<<;;;;;;999;;;;;;;;;>>>FFFSSS]]]llluuu~~~333333333333222222222222111111111111111111111111111111000000000000//////111111000000000000//////000000000000000000000000////////////000000000000111222333222111000111333333333222111000000000111555555555555555555666666333333333444444444555555666777777888999:::;;;;;;<<<======>>>>>>???@@@@@@???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFGGGJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMJJJKKKMMMNNNPPPPPPPPPPPPOOONNNMMMNNNOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTYYY^^^bbbnnnxxxddd[[[UUUMMMJJJKKKDDDCCCCCCDDDEEEEEEDDDBBBCCCBBBBBBCCCEEEFFFEEECCCGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOOOOPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPNNNRRRYYY```iiiuuurrrZZZJJJDDD???999777777888777555666555444333222222222333000000000000000000000000000000000///......------//////............//////---------.../////////000------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---------,,,++++++---------............////////////...............***+++,,,...///111222333111111000000000111111222222333333222111111333444444444444444555555555555777888999;;;;;;;;;;;;:::888999999888999>>>FFFMMMVVV___lll|||333333333222222222222111111111111111111111111111111000000000////////////000000000000000000//////000000000000000000000000.........////////////000111222333333222111222333222222222111222222222222666666555555555555555555333333333333444444444444555666666777888999::::::;;;<<<<<<======>>>??????@@@@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLOOOQQQRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRSSSVVVYYY[[[```mmm}}}ssswwwzzzooohhh___ZZZYYYQQQMMMIIIGGGGGGHHHGGGFFFBBBBBBBBBDDDFFFGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNPPPQQQPPPOOONNNPPPQQQQQQQQQQQQRRRSSSTTTWWW```mmm{{{|||pppXXXHHH@@@>>>;;;888777888999777666555555444333333222222222000000000000000000000000000000//////............//////---,,,,,,---//////,,,,,,------...///000000------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++---------............///........................***+++,,,...///111222333222111111000000000000111000333444333000///111333111222222333444444555555666777888::::::::::::999999::::::999999<<<@@@DDDIIIQQQ]]]nnn333333222222222111111111000000000000000000000000000000000////////////...//////////////////000000////////////////////////---.........////////////111222333333222111222333000000111222333444555555555555555555444444444444333333444444444555555555444555555666777888999999:::;;;;;;<<<<<<===>>>>>>@@@@@@AAACCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLQQQPPPOOONNNLLLKKKJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHIIILLLNNNPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQTTTUUUVVVWWWXXX^^^jjjuuuzzz||||||yyyhhhgggooovvv}}}~~~xxxuuunnndddXXXOOOLLLKKKJJJHHHDDDDDDDDDFFFIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMOOOQQQSSSTTTSSSQQQPPPRRRTTTVVVWWWWWWYYY]]]```lllyyymmmXXXJJJAAA>>>:::999888888888777666444444444444333333222111111111111111111111111111111////////////............///...---,,,,,,---...///+++,,,,,,---...//////000------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,---------............///---------...............---------...///000000111111111000000///000000000///111444222///...000222000000111222333444555555555666777999999999999888888999:::::::::<<<>>>@@@CCCHHHQQQ___uuu222222222222111111111111000000000000000000000000000000////////////............////////////000000////////////////////////............////////////111222333222111000111333///000111222333444444444333333333333333333444444333333333444444444555555333444444555666777888999999::::::;;;<<<<<<======??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJEEEGGGJJJLLLNNNNNNMMMLLLOOOPPPQQQRRRRRRRRRQQQQQQUUUSSSSSSTTTTTTUUU\\\dddhhhooouuuuuurrrvvvzzziiicccdddfffmmmvvv~~~jjj[[[SSSOOOKKKIIIGGGGGGFFFHHHIIIJJJIIIGGGIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPLLLMMMOOORRRSSSTTTTTTTTTSSSVVV[[[___bbbgggnnntttiiiSSSGGG???<<<;;;777777666666555444333222333444444444333222111000111111111111111111111111//////////////////............------------......,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,---------,,,,,,---------............///---------------..................///////////////000000/////////000000111///111222222111111111222000111111222333444444555444555666888888888888777555666777888999;;;<<<===>>>AAAGGGQQQ```vvv222222222222111111111111000000000000000000000000000000/////////................../////////000000////////////////////////....../////////000000000000111222222000000111222///000111111111111000///111111111222222333333333222222222222333333333333333333444555666777777888999999999:::;;;;;;<<<<<<>>>??????@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGJJJLLLMMMLLLKKKIIIKKKLLLNNNOOOPPPQQQPPPPPPSSSOOONNNQQQRRRPPPRRRWWW\\\aaahhhlllooouuuwwwqqqooonnnpppsss|||rrrhhhccc]]]YYYVVVTTTSSSRRRRRRQQQNNNLLLMMMLLLKKKJJJJJJKKKKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFFFFGGGIIIKKKMMMKKKKKKLLLMMMNNNPPPQQQRRRMMMNNNQQQTTTXXX[[[^^^___]]]ccckkksssyyyiiiQQQDDD???;;;888999555666555444333222333333333333444444333222000///000000000000000000000000.../////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,---------............///,,,,,,,,,------.....................///////////////////////////000111222111111222333555555444222111222222333333444444444333444666777888888777666555444555666888:::;;;;;;;;;===AAAEEEMMM]]]sss222222222111111111111000000000000000000000000000000/////////............---.........//////000000////////////////////////////////////000000000000///111222111000///000111000111111111///---+++***//////000111222222333333000111111111111222222222222333333444555666777777888999999::::::;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDD@@@AAACCCEEEGGGHHHHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOMMMKKKJJJHHHJJJLLLNNNOOOPPPOOOOOOQQQLLLJJJOOOQQQMMMLLLPPPRRRWWW^^^eeekkkrrryyy~~~~~~~~~xxxssskkkiiifffdddbbb___\\\YYYPPPOOONNNLLLLLLLLLMMMMMMHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGHHHKKKMMMOOOLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVYYY^^^ccchhhmmmoooooowwwbbbRRRDDD???>>>;;;999;;;555666666555444444555666333333444444333222000///////////////////////////.........///////////////+++,,,............,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,---------------------.........//////,,,,,,,,,------.........------......///000000111............///111222222333222222444888999777444222333333333333444444444333444555777777777777666666555555666888:::;;;;;;;;;===@@@???@@@JJJ___qqq000000000000000000000000222111111111000000//////......//////////////////////////////////////////---------............///000///.........///111222111111222222222222111111//////000111111111111111000111222333444333222222111111111111111111111111000111333333333333555666777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>>===AAAAAA@@@??????@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJLLLJJJHHHFFFDDDBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFIIIJJJKKKMMMMMMMMMLLLKKKNNNMMMMMMLLLMMMOOOPPPQQQPPPOOOMMMKKKKKKLLLMMMOOORRRUUUYYY^^^cccjjjrrrwww{{{uuufffbbb^^^XXXSSSRRRQQQQQQPPPKKKIIIIIIKKKNNNOOOMMMIIIIIIJJJJJJJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMOOORRRUUUYYY\\\]]]]]]```fffrrr~~~wwwcccKKKGGG@@@;;;::::::::::::444444444444444444333333222111111000000000000000//////000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++***)))))))))***---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............////////////000000000000111111111111000000111222333333444444333333444555666777888888666666666666777888999:::======<<<>>>AAAGGGLLLPPPfffttt000000000000000000000000111111111000000000/////////////////////.................................---------............///000///.........///111111///000000111111000000/////////000111111111111000///000111222222222111111222222222222222222222222000222333333222222444555777777777888999999:::::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@???>>>>>>???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIJJJIIIGGGEEEDDDBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGIIIIIIKKKLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOOOONNNMMMLLLKKKLLLMMMMMMMMMPPPSSSWWW\\\bbbiiinnn|||xxxpppfff___\\\[[[ZZZXXXTTTQQQMMMMMMOOOOOONNNKKKIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUWWW\\\ccchhhmmmtttxxx```QQQDDD@@@;;;777666666666666777666666555444333333222222111000000//////000000///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,------......------,,,,,,,,,+++***************,,,,,,------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000............//////////////////000000000111111111//////000111111222333333333333444555666777888888888888777777666777777777999999999;;;>>>BBBFFFIIIYYYeeerrr{{{000000000000000000000000111111000000000000//////000000//////.........---........................---------............/////////......//////000111...//////000000//////......///000000111111000000...///000000111111000000222222222222222222222222111333444333222222333444555555666666777888888888888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>?????????>>>>>>===>>>???@@@AAAEEEEEEDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJLLLOOORRRUUUZZZ```eeesssxxxvvvtttpppkkkfffaaaZZZWWWWWWVVVTTTRRROOONNNLLLJJJIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIILLLJJJHHHEEECCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJJJJLLLNNNOOOOOOPPPQQQSSSWWWYYY\\\]]]```hhhuuuqqqYYYIIIAAA===:::777555555444333222888888777555444333222111222111000000//////000000...////////////...------........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------............---------,,,,,,+++++++++++++++,,,,,,------.../////////,,,,,,,,,++++++++++++************+++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000............//////////////////000000000000111111...//////000000111111111333333444555666777777888999999777666666555555555777777888:::<<>>===============???AAABBBEEEDDDBBBAAAAAABBBDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIKKKMMMOOOPPPRRRVVV[[[___mmm|||wwwqqqmmmkkkhhhccc___[[[XXXTTTQQQPPPNNNMMMMMMIIIJJJKKKKKKLLLKKKKKKKKKNNNLLLHHHEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEIIIKKKMMMPPPQQQQQQOOONNNLLLOOORRRTTTTTTUUUXXX[[[\\\bbbiiinnntttmmmWWWHHH???<<<999777666555666666444333555555444444333222111111111111000///////////////.........//////...------------------------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------,,,++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---......---+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///............////////////////////////000000000111/////////000000111111111222333333444555666777888888777666666555555555666888999:::<<<===>>>??????>>>EEENNNYYYgggwww000000000000000000000000//////////////////000000000000//////.........---........................---------............///---......//////////////////000000111111000000///......///000000000000000000000000000111111222222////////////////////////111333333333111000111222222333333444444555666666666666777888999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHMMMNNNOOOOOOPPPSSSWWWZZZggg{{{}}}{{{zzztttkkkgggaaa]]]ZZZWWWTTTQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIMMMNNNQQQTTTVVVWWWWWWVVVXXX[[[___```___aaagggkkkpppxxxhhhTTTGGG@@@<<<999666555555555666666555333111111111111111111111111111000000///.../////////------............------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------(((***+++------+++***(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...............////////////...////////////000000000000000000111111111111111222222333444555666777777555555444444555666666777888999;;;<<<============;;;@@@HHHNNNUUUcccxxx000000000000000000000000......////////////000000////////////////////////---------------------------------............///------...////////////...///000000111111000000///---...//////000000//////111000000000000111222333........................000222333222111111222333222222333333444555555555777777888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKLLLLLLLLLNNNRRRUUU^^^pppxxxxxxyyy{{{~~~yyysssooolllhhhbbb]]]WWWWWWWWWWWWWWWVVVUUUUUURRRPPPNNNLLLJJJIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVYYY\\\^^^```aaahhhlllnnnnnnmmmpppwww~~~xxxgggQQQBBB===;;;888555444333222333444555333222......//////000111111111111000//////......//////,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******,,,++++++++++++,,,,,,---...---,,,+++***)))((('''***++++++++++++,,,,,,,,,,,,,,,---------.........)))***++++++++++++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////......////////////000000111111111111111111111111222222333444555666666777333333333444444555777777666777888999::::::::::::;;;???DDDGGGHHHQQQggg{{{000000000000000000000000........./////////000000------......///000000000---------------------------------............///,,,---.../////////.........//////000000//////...---...//////000000//////000000///...///000111222///////////////////////////000222222111111222444222222333333444555555666999999999999::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<===???BBBDDDFFFAAAAAAAAA@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBDDDGGGIIIKKKIIIJJJKKKKKKKKKIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQUUUbbbxxx}}}xxxrrrkkkkkkkkkjjjiiihhhgggfff```___]]][[[XXXUUUTTTSSSPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWZZZ]]]___aaabbbggggggiiilllppptttxxxzzz{{{\\\QQQCCC;;;999999888666555333111111333444333222/////////000000000000000000000///............///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******************+++,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---............////////////........./////////000000000000000000000000000000111222333333555555666777444444444333444444555555666666777777888999999:::;;;<<>>???@@@=========>>>@@@CCCEEEGGG???@@@AAAAAAAAAAAA@@@???<<<===>>>@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAACCCFFFJJJLLLJJJJJJKKKKKKKKKJJJHHHGGGDDDEEEGGGHHHIIIIIIHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIIIIHHHHHHJJJMMMPPPOOOYYYiiizzz~~~}}}vvvuuusssppplllhhheeecccaaabbbbbbcccdddeeeeeefffiiijjjmmmqqqtttwwwyyyyyyrrr^^^IIIDDD>>>:::888999;;;<<<777555333222333555555444222222111111000000//////000000///...............+++,,,------.........---........................)))***+++,,,------...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,............/////////000............/////////000///////////////.........111222222333444555666777666666555444333333333333777777777777888999;;;;;;999888:::???AAACCCMMMYYYiii~~~000000000000000000000000000000//////.........---////////////////////////---------............///........................222222000//////........./////////...------,,,,,,//////000000000000//////000111111111111222222222555444222000///000000111///////////////000111111333333333444444444555555666888::::::999999:::;;;;;;<<<>>>AAABBBCCCCCCCCC??????@@@AAABBBDDDEEEFFF@@@@@@AAAAAAAAA@@@??????@@@@@@?????????@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA@@@AAACCCEEEFFFIIIHHHHHHIIIJJJIIIGGGDDDHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNRRRYYY___gggqqq}}}zzzsss~~~~~~}}}}}}hhhTTTHHH@@@???===;;;999777555555555444333333222222333333000000000000111111111111000000000000////////////000///...---,,,------.........---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++******+++---///...---,,,+++++++++,,,---,,,,,,,,,***))))))+++---++++++++++++++++++++++++******+++,,,,,,---......************************000///...---,,,---.........---,,,,,,++++++++++++++++++***)))***+++---...---------.........////////////...---,,,++++++***+++,,,,,,---...///000000---...000111111111000///000444888777333111222555777555444222222333444555444444555666777888999999:::;;;;;;<<<>>>BBBIIIMMM\\\cccsss////////////////////////000/////////.........---........................---------............///..............................---------......///............//////////////////000000000000//////000000111111111222222222444333222000000000000000///////////////000111111333333333444444444444555555777999:::999999:::;;;<<<===>>>@@@AAABBBBBBBBB>>>>>>??????@@@AAACCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCEEEHHHIIIJJJIIIHHHIIIIIIIIIFFFDDDFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCDDDFFFHHHIIIMMMPPPTTTXXX\\\ccclllssszzzuuuqqqwwwbbbRRRGGGBBB<<<<<<:::999777666444444444333333222222222222222//////000000000111111111111000000000//////......///...---,,,+++,,,,,,---...------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++,,,...,,,++++++++++++,,,...///+++,,,---,,,+++***,,,...,,,,,,++++++++++++++++++******+++,,,,,,---......************************------,,,,,,,,,---///000...---,,,,,,+++++++++,,,---,,,+++++++++,,,---......------------,,,,,,,,,///......------,,,,,,+++---------.../////////000......///000000000000000000444777666333111222555666555333222222333444555333444555666777888999999777888999:::;;;???DDDHHHMMMTTTaaauuu/////////////////////////////////.......................................---------............///------------------------*********+++,,,---...///------...//////000111111...//////000000//////...000000000111111111222222333222111000000000000000///////////////000111111333333333333444444444444444666888999999999;;;<<<>>>===>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDDDDCCCDDDEEEHHHKKKMMMKKKJJJIIIIIIIIIHHHEEECCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGJJJLLLOOOPPPQQQUUU\\\bbbllluuuxxxrrrrrrqqqXXXGGG???<<<;;;888888777666555444444333333222222111111111111111//////000000000000111111111111000000///...------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...,,,+++***++++++,,,*********+++,,,---//////((()))+++,,,+++++++++---,,,,,,,,,++++++************++++++,,,,,,------...++++++++++++++++++++++++*********+++,,,---///000------,,,+++++++++,,,,,,......---,,,,,,,,,------......------,,,+++++++++------------------------///////////////////////////////////////000111111000333666555333111222555666555333222222222333444333444444555666777888888666777999:::;;;<<>>>>>===<<<===>>>@@@AAA>>>>>>============>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFCCCCCCCCCDDDFFFIIILLLNNNMMMKKKIIIHHHHHHGGGEEECCCBBBBBBAAABBBCCCEEEGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGEEEEEEDDDEEEFFFGGGEEEHHHJJJKKKLLLPPPVVV\\\fffpppuuutttuuu}}}{{{wwwyyy}}}pppZZZIII???<<<999777555555555555444444444444222111111000000000000000////////////000000000111111111000///...------,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++******+++++++++++++++,,,------...$$$''')))+++***)))***+++---,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,---------,,,,,,++++++,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,---------......//////000000000000000/////////000///.........///111222000222444444222111333444555444333222222222333333333333444555555666777777666888;;;<<<;;;;;;===>>>@@@CCCIIIOOOYYYiii|||........................---------.......................................---------............///------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++......////////////......//////000000000111111111111111111111000000000//////////////////000000111222222222333333333444444111444666888888888:::;;;======<<<;;;<<<===???@@@???>>>>>>===============>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCEEEHHHLLLNNNMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFCCCEEEHHHIIIJJJMMMSSSXXX```hhhoooqqquuu~~~{{{rrrpppppppppqqqwww}}}bbbWWWJJJ@@@===<<<999777555555555555555555555555222111000000//////000000...////////////000000000000000000///...------,,,---------............---------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,++++++******------------,,,++++++***%%%'''***++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******+++,,,---...///000111222,,,------......//////000000000000000000/////////000///.........///111222000111222222111111333444444444333333222222222222333333444444555555666666666888:::;;;:::999::::::???BBBEEEGGGKKKUUUdddppp}}}........................---------------.........---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------,,,,,,+++******))))))---......//////......---/////////000000000111111///000000111111000/////////////////////000111111222222222222333333333333222444666777777777999:::;;;;;;;;;;;;<<<===>>>???>>>======<<<<<<<<<======>>>???@@@AAACCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDBBBAAAAAABBBDDDHHHKKKMMMMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCFFFHHHHHHHHHJJJNNNRRRVVV\\\ccchhhmmmvvvzzzyyyyyywwwvvvyyyzzzaaaPPPHHH???888777777777777555555555555555555555555222111111000000000000000......////////////000000/////////............---,,,---.../////////......,,,,,,,,,,,,++++++++++++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++***.........---,,,+++)))))))))+++,,,---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,------++++++,,,,,,,,,+++*********+++,,,...000222444444------......///////////////////////////////////////////////////000111111000000000000111222333333333333333333222222222222333333333444444444555555444555777777666666666777999<<<@@@AAACCCHHHRRRZZZggguuu........................,,,,,,,,,------.........---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++++++++---......//////......---////////////000000000111...///000111111000/////////////////////000111111111222222222222333333333222444666777666666777888777888:::;;;======>>>>>>;;;;;;:::::::::;;;;;;<<<>>>>>>@@@AAABBBBBBBBBBBBBBBBBBDDDDDDEEEDDDCCCCCC???@@@AAABBBDDDFFFGGGHHHCCCBBBBBBCCCDDDGGGJJJLLLLLLJJJGGGGGGGGGHHHGGGFFFFFFFFFEEEDDDEEEFFFHHHHHHJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDBBBEEEHHHIIIHHHJJJNNNRRRRRRTTTYYY]]]bbbjjjvvv}}}yyyyyy}}}}}}www```OOOBBB???:::666444444444555444444444444444444444444222222111000000000000111........./////////000000---------............///+++,,,---.........------,,,,,,,,,++++++++++++***,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,,,,+++,,,------------,,,***)))***+++,,,+++))))))+++---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,+++++++++,,,,,,---...***+++,,,---------,,,+++++++++,,,...000111222333............////////////---------.../////////000......///000000000000000000///...///000222333333333333333333333222111111333333333333333444444444444555666666555555666888777999<<<>>>???BBBGGGKKKUUU```ppp|||........................,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000000***++++++,,,,,,------...---..................---////////////000000000000...///000111111000/////////////////////000111111111111222222222333333333333555666777666555666777555777999<<<===>>>>>>===999999888888999999:::;;;>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDD>>>???AAACCCFFFHHHJJJKKKDDDCCCCCCCCCEEEHHHKKKLLLLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGJJJIIIGGGFFFDDDCCCBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFAAADDDHHHJJJJJJMMMQQQVVVSSSTTTUUUXXXZZZ```kkkuuuzzzqqqlllkkknnnqqqrrrvvv~~~mmmYYYKKKBBB777999;;;:::888555444333444444444333333333333222333222222111111111111111............/////////000,,,,,,------.../////////)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---------,,,+++((()))((('''%%%%%%'''***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---++++++++++++,,,,,,---...***+++---...///......---+++,,,,,,---...///000000/////////////////////...+++,,,,,,---...///000000---...000111111111000///111///......000222333333222333333333333222111111333333333333333333444444666777888777666777999;;;:::;;;<<<===>>>???AAACCCHHHQQQ___ooo~~~//////.........------------------............///.........------,,,,,,,,,................................................------------------------******+++,,,,,,,,,,,,+++///000000///---,,,,,,---............////////////////////////////////////........................333222111111111222333444555222000222555888888777555777999;;;======<<<;;;999999999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@FFFBBB@@@BBBGGGIIIFFFCCC>>>@@@BBBFFFJJJMMMPPPRRRRRRPPPMMMJJJHHHHHHIIIJJJHHHGGGDDDBBBAAAAAABBBCCCFFFEEECCCBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNMMMPPPRRRRRRSSSXXXbbbjjjuuuoooiiilllooooooqqq{{{uuu]]]OOOHHHBBB>>>777777666444444333333333333333333333333333333444111000000000///.....................////////////////////////////////////+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))---,,,,,,+++*********+++,,,---------,,,,,,+++***,,,,,,---...---,,,***)))******************************+++++++++,,,,,,,,,...,,,******,,,---***(((+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***)))))))))+++,,,+++***///(((---:::;;;---)))111---+++++++++,,,,,,+++)))------------------------,,,,,,,,,---------.........//////...,,,---///111/////////000111222222333444444444444444444444444000111222222444444555666666666555555666777999:::999999999:::<<<>>>???@@@EEEJJJRRR[[[fffuuu///.........------------------------..................---------,,,,,,,,,------------------------........................------------------------++++++,,,------------,,,,,,------,,,***))))))***........./////////000000////////////////////////////////////////////////222111111000111222333444666444222333666888888777666777999;;;<<<<<<;;;:::888888888888999:::;;;;;;========================@@@@@@?????????@@@BBBBBBEEEBBB@@@BBBFFFHHHFFFCCC@@@AAADDDGGGKKKNNNQQQRRRQQQOOOLLLIIIHHHHHHIIIJJJGGGFFFDDDBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPTTT\\\cccvvv||||||yyy}}}|||}}}{{{xxxvvvxxxzzzbbbOOOEEE@@@<<<888777666555444333333333333333333222222222222222222111111111111222444555666000000//////......------........................,,,,,,.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******************++++++---,,,++++++*********+++---------.........------,,,,,,---------,,,+++************************************+++++++++,,,,,,---+++******,,,---+++)))++++++,,,,,,,,,,,,++++++******++++++++++++++++++***)))))))))+++,,,+++***---(((+++555777///***,,,*********,,,...///---,,,------..................,,,,,,,,,---------......,,,---...///111111000000222222222222111000//////333333333333333333333333111222222333333444444444555555444444555666888999888888999999;;;===>>>???@@@DDDJJJPPPYYYeeesss|||............------------------------............------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,---............---...//////...,,,+++,,,---////////////000000000000////////////////////////000000000000000000000000000000000000111222333444777555444444666777777777777888:::;;;;;;;;;:::999888777777888999:::;;;;;;========================@@@???===<<<===@@@CCCEEEEEEBBBAAABBBEEEFFFDDDBBBAAABBBEEEHHHKKKNNNPPPQQQOOOMMMKKKHHHGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLNNNNNNMMMLLLOOOUUUZZZjjj}}}vvvrrrmmmkkkqqqwww{{{~~~|||}}}}}}zzzsssmmmlllppptttiii]]]MMMAAA;;;999777444666666555444333333333333222222222111111000000000//////000111333666999:::111111000///...---,,,+++------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...((())))))***++++++,,,,,,,,,,,,+++************++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,+++************************************++++++++++++,,,,,,*********,,,---,,,+++******++++++++++++*********************)))))))))***)))))))))+++,,,+++***,,,++++++///333333---(((...---++++++,,,+++)))''')))*********++++++,,,,,,,,,,,,,,,---------......,,,,,,...333888:::888555444444333222111000///...222222222222222222222222333333333333333333333333333333333333444555666777777777777888999;;;<<<===<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???AAADDDEEEDDDBBBAAABBBCCCDDDBBBAAAAAABBBDDDFFFIIILLLNNNOOOLLLKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDAAACCCFFFHHHJJJIIIHHHGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJLLLPPPTTT```mmm{{{|||xxxrrrpppuuu{{{}}}~~~~~~}}}ssspppooopppqqqqqqvvv}}}{{{~~~~~~yyytttvvvzzzeeeQQQJJJ@@@:::999999777666555555444333222222333333222222111000///.....................000222555666000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++++++++++++++++++++************+++,,,,,,))))))*********+++++++++++++++***************+++***************)))((((((++++++,,,,,,,,,+++++++++************************************++++++++++++*********+++,,,,,,,,,,,,))))))************))))))+++************)))))))))***)))))))))+++,,,+++******---------555>>>:::///222///+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......///---...555>>>CCCBBB@@@888777444111000000111111000000000000111111111111333333333333222222111111222222222333333444555555666666666777888999:::;;;<<<>>>@@@AAABBBGGGNNNTTThhhxxx,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---,,,*********,,,////////////000000000000////////////////////////..............................///000111111222222222333333333333333333333888888999999999999999999:::::::::;;;<<<===>>>???????????????????????????>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@???@@@@@@BBBDDDFFFHHHIIIJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDAAADDDGGGJJJLLLKKKIIIHHHDDDFFFIIILLLMMMMMMLLLKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKMMMPPPRRRSSSZZZdddooo{{{wwwssszzzyyyrrrlllmmmqqqwww|||bbbQQQDDD@@@;;;999999999888777444333333222222222222333111111000//////...------000///...------......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))*********))))))***++++++,,,++++++***)))'''&&&%%%++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++++++++,,,---((())))))******))))))(((++++++++++++++++++*********)))))))))+++,,,+++***(((---///111>>>MMMNNNDDD:::555///+++***,,,...///,,,,,,------............,,,,,,,,,---------......000---,,,222<<>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>???@@@AAACCCEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEIIIKKKLLLLLLKKKIIIEEEGGGKKKNNNOOONNNLLLKKKLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHJJJKKKMMMOOOPPPLLLPPPWWW```jjjsssxxxyyytttooooooyyyzzz|||qqq\\\MMMEEE===;;;888777888888666555333222222111111222222222000000000//////.........000000000///...------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++***))))))(((***))))))))))))***++++++......------+++***((('''+++************+++,,,,,,************************)))))))))************+++***+++,,,,,,+++***+++---))))))************))))))*********+++++++++,,,,,,***)))))))))+++,,,+++***'''+++///444AAAQQQVVVRRRKKKEEE===555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++***...666???DDDFFFEEEBBB===777222000//////...//////000000111111111333333222222111111111000000111222333444444444333555555555555666777888999777:::======<<<>>>BBBFFFJJJTTT___jjjwww++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...///000///......///000------------............////////////////////////...........................///000000000///...------000333444333222333555777777777777888999;;;;;;:::::::::;;;===>>>@@@AAA????????????????????????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA???=========>>>??????@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGJJJKKKLLLLLLKKKJJJFFFIIIMMMPPPQQQPPPMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMLLLKKKLLLPPPWWW]]]bbbgggjjjjjjgggkkkvvv}}}eeeRRREEE>>>:::888777666666666555444333222222111111111111222222000000//////////////////+++,,,...///000///...---------------------------------------------------************++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++******************)))))))))))))))***++++++,,,,,,,,,---,,,,,,+++***+++***)))))))))***,,,---************************))))))))))))***************,,,---,,,***)))***,,,)))******++++++******)))'''(((((()))***+++,,,,,,***)))))))))+++,,,+++*********,,,000888@@@FFFGGGHHHEEEAAA===999555111...000//////......------,,,,,,,,,,,,---------......---------///333888<<>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>>???@@@BBBDDDBBBBBBBBBAAA>>>===<<<===??????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLKKKKKKGGGJJJNNNRRRRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHKKKOOORRRTTTXXX\\\___]]]bbbooo|||ttt___NNNEEEAAA<<<999777666666555555555444333222111111111111111222222/////////000000000000000$$$&&&***...000000///...//////...---,,,++++++***------------------------***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))***++++++,,,,,,))))))((())))))***++++++'''((()))***+++,,,,,,,,,******)))))))))***,,,---************************))))))))))))************+++---...---***(((***,,,******++++++++++++******%%%&&&'''((()))***+++,,,***)))))))))+++,,,+++***...+++)))***++++++...222///222777===BBBCCCAAA>>>999888888777666555444444,,,,,,,,,---------.........000222333444555777999777:::???BBBAAA<<<777333...//////000111222222333111111111111111111111111000111333444555555444444666666666666666777888999666:::======;;;;;;>>>AAAAAABBBDDDIIITTTbbblllqqqttt{{{++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++---***'''''')))***)))'''******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++---.../////////////////////.........////////////............////////////////////////...///000111222333444444555555444444555666888999:::;;;<<<>>>????????????<<<=========;;;;;;===???BBBBBBBBBCCCCCCDDDDDDDDD<<<===??????=========>>>===???AAAAAA@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHKKKMMMMMMLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHIIILLLQQQVVVZZZZZZWWW^^^nnnyyy~~~ggg[[[KKK@@@<<<;;;999888555444444333333222222111111111111111000000000000//////000000000000//////......//////...---,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,------.........******))))))))))))******+++***)))'''''')))***+++---,,,,,,+++***)))((((((***++++++,,,,,,++++++***************************************************,,,,,,++++++******))))))++++++******************((()))***+++++++++++++++((((((((((((((((((((((((***+++,,,,,,+++***)))(((,,,,,,,,,---000444777:::FFFJJJNNNLLLEEE???<<<===777444111//////000///......555===???;;;777666888777888<<>>???AAACCCFFFMMMTTTYYYbbbmmmzzz,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++///,,,******,,,---+++*********+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------------******++++++,,,---......////////////............////////////.......................................//////000222333333444555444444444555666777888999:::;;;===>>>>>>??????:::;;;<<<;;;::::::<<<>>>?????????@@@@@@AAAAAAAAA<<<===??????=========>>>>>>@@@BBBBBBAAA@@@AAABBBDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNTTTQQQXXXgggrrrzzzhhhSSSKKKAAA;;;::::::888666555555444333222222111111111111111000000000////////////000000000//////.........//////...------,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******************++++++++++++,,,,,,------******))))))))))))******+++***)))(((((()))***+++,,,,,,++++++***)))))))))******++++++++++++******************************))))))))))))))))))))))))***************))))))))))))*********++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))***,,,///111333111777???BBBCCCDDDGGGKKKJJJHHHDDDAAA>>>>>>>>>???;;;===@@@AAA@@@>>><<<;;;666666999???DDDFFFCCC???111111000111111111111111...///000111111111111111......///000111222333444333444444555555666777777666666777999:::;;;<<<======???@@@BBBDDDHHHNNNRRRVVV___lllwww------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++///---++++++,,,---,,,+++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,---------......+++++++++,,,,,,---------......................../////////............---..............................///000111222333333444444444444444666777777888999:::;;;<<<=========888:::::::::999999;;;===>>>>>>>>>>>>????????????<<<===??????=========>>>???AAABBBCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFHHHJJJKKKKKKJJJHHHGGGMMMJJJOOO\\\hhhsssvvv]]]KKKAAA===999888888888666444666555444333222111000000111111000000000000//////000000000000000///...---.........///......---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++************++++++,,,************++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******************************++++++++++++******************************************************((())))))))))))))))))***))))))***++++++,,,,,,+++))))))***++++++++++++******************************++++++++++++***))))))((())))))***++++++,,,,,,(((,,,111444555777;;;???@@@AAABBBBBBBBBFFFLLLRRRRRRPPPOOOOOOPPPOOOKKKHHHEEEEEEGGGMMMSSSWWWVVVTTT888333///...000111111000---...///000111111111111---......///000111222222444444555555666777777777888888999999:::;;;;;;;;;;;;===???@@@AAACCCFFFIIIIIIQQQ\\\gggsss,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************,,,+++************+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////.........---------..............................//////000111222222333333333444444555666666666777888999:::;;;;;;;;;888999:::999999999;;;===????????????????????????<<<===??????=========>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFDDDCCCBBBDDDCCCBBBBBBDDDFFFIIIKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKIIIGGGFFFIIIFFFIIISSS]]]iiixxxvvveeeWWWJJJAAA===;;;888777777777555222666555444333222000//////111000000000////////////000000000000///...---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,---******++++++++++++++++++))))))************))))))******)))(((((()))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++''''''(((((())))))*********+++,,,,,,,,,+++******)))******+++++++++***************************************+++************++++++,,,,,,,,,+++******,,,---...,,,***)))+++---+++///333444666<<>>??????@@@BBBCCCEEEJJJRRRZZZeeevvv************************************************************************************))))))***+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,---------......//////............------------.................................//////000000111222222333333444555555555444555666777888999999999888999::::::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===??????=========>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCDDDFFFJJJMMMOOOFFFEEECCCBBBAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHFFFGGGMMMTTT^^^kkkvvviiiVVVLLLFFFAAA>>>===:::777555555555555555555444444333111000000///000000000////////////...///////////////...------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,++++++++++++((()))************)))(((******))))))))))))******)))))))))***++++++,,,,,,,,,,,,------------,,,,,,************************************************''''''(((((())))))******,,,---------,,,+++)))'''******+++++++++******)))******************************************++++++,,,,,,,,,,,,,,,+++***)))---------,,,+++,,,---///,,,...000...,,,...555;;;DDDIIIPPPQQQNNNJJJHHHIIIFFFGGGKKKQQQVVVVVVQQQLLL???777///,,,...000///,,,///000000000000//////...111111222222333333444444444444555555666777777777999999999999999999999999666999===>>>???@@@AAACCCDDDGGGLLLPPPWWWdddttt***************************************+++++++++***************************+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------,,,---------------------------........./////////000000111222333444444444444222333444555666777777777777999::::::999:::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===??????=========>>>???AAABBBCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHKKKMMMNNNDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGIIIGGGGGGGGGIIIMMMTTT]]]cccrrrzzzzzzuuudddQQQGGGCCC???:::777888666444222222333555777333333333222111111000000000000////////////......---......//////.........,,,---......///.........++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++((()))***++++++***)))((()))))))))******)))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,************************''''''''''''''''''''''''((())))))))))))))))))***,,,---......---+++)))'''***++++++++++++***))))))*********************************)))******+++,,,*********)))))))))))))))************+++,,,---...---//////,,,)))))),,,000///777@@@BBB>>>999999:::;;;===@@@EEEIIIGGG@@@:::555111------///111111000+++,,,---///000111222222000000000111111111222222333333444444555666666666777777777888888888888888666999<<<>>>???@@@AAACCCBBBDDDFFFHHHKKKRRR]]]eeeyyy*********************************+++++++++,,,,,,************************(((***+++***))))))+++---******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........---------,,,,,,------------------------------............//////000000222333444444333333111111333444555666666666666777888888888999;;;======<<<<<<<<<;;;;;;;;;;;;<<<===??????=========>>>>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFCCCBBBAAA@@@@@@BBBEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEFFFGGGHHHKKKIIIHHHFFFFFFFFFGGGHHHCCCEEEFFFFFFHHHLLLQQQTTT[[[hhhsssxxx}}}|||vvvssswwwxxxWWWLLLCCC@@@===888777888444444333222111222333555222222111111111111111111000000/////////.........,,,,,,---...////////////,,,------...//////......+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,+++++++++************((()))***++++++***)))((())))))************))))))***************+++++++++***++++++,,,,,,++++++***************************''''''''''''''''''''''''***************))))))))))))+++---......---+++***+++++++++++++++***))))))))))))))))))))))))))))))******)))))))))***,,,,,,)))((((((''''''(((***+++***)))))))))))))))((('''((()))******+++,,,---...+++///555777555333222222777777999<<>>@@@BBB>>>@@@BBBCCCEEEHHHNNNRRRbbbttt++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))(((&&&&&&(((+++******+++++++++,,,,,,,,,++++++************++++++************************))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////......---------,,,,,,,,,------------------------------..................///000222333444444333333000111222333444555555555444555777777777888:::<<>>>>>>>>=========<<<>>>??????=========>>>===???AAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEECCCAAA???>>>???BBBEEEHHHFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???CCCEEEDDDEEEHHHJJJKKKOOOXXX___ccckkkvvvwwwqqqooonnnssshhhVVVHHHAAA;;;:::777333888@@@555666666555333111111111000111111111111222222222000/////////............++++++---...///000000000,,,,,,---.../////////...+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++...------,,,+++++++++++++++*********))))))((((((''')))***++++++***)))'''))))))************))))))************************))))))************))))))************************************************,,,,,,++++++******))))))&&&(((+++...//////---,,,+++++++++++++++***)))(((((((((((((((((((((((((((******)))))))))***,,,---***)))((('''(((***,,,...*********+++------,,,+++,,,++++++,,,...///---,,,...---...///111111///---000///...000333333///++++++...000111000...............///////////////...000000000000111111111111111111222333333444444555444444555555666777777777:::;;;<<<;;;;;;<<<>>>@@@<<>><<<;;;:::;;;;;;@@@BBBBBB@@@>>>;;;;;;;;;???>>>>>>>>>>>>>>>???@@@CCCCCCDDDBBBAAAAAACCCDDDCCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDBBBBBBBBB???======@@@AAA@@@>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFJJJKKKMMMQQQXXX___fffjjjjjjlllrrr}}}yyy^^^LLLDDD>>><<<999666333111000000333333333222222222111111000000000111222222222333444444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))************))))))******++++++++++++******+++***)))(((((()))***+++))))))************))))))************************+++*********))))))((((((******++++++++++++******+++++++++++++++***)))((()))+++---...---,,,,,,---//////......,,,+++)))(((******************************))))))((((((''''''******))))))******+++,,,+++++++++,,,,,,---------,,,***((()))+++,,,+++(((,,,,,,++++++,,,,,,---...------------------------,,,---------.../////////000000000000111111111111555333111///......///000222111000333666666444111333333444444555666666666888999:::<<<===<<<<<<;;;;;;<<<===???AAACCCDDDEEEKKKPPPYYYdddppp}}}************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///,,,,,,,,,------------...------------............///////////////000000000222222333444555666666555444555777:::<<<>>>???@@@BBBAAA???===<<<<<<<<<<<>>============>>>?????????AAABBBBBBAAAAAACCCDDDBBBAAAAAA@@@@@@AAACCCCCCEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>>>>@@@AAA@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGEEEDDDBBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGJJJPPPVVV\\\___eeegggmmmuuu{{{~~~mmm\\\NNNEEEAAA:::999777555333333222333333333222222222111111111000000111111111111111222222111111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******)))******************)))******++++++++++++******+++***)))(((((()))***+++))))))************))))))************************************)))))))))((((((((())))))))))))((((((+++++++++++++++***))))))''')))+++,,,+++)))******(((((()))******+++******************************+++*********))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,***)))***,,,---+++))),,,++++++++++++,,,------,,,,,,,,,---------......------------............---------.........//////111000///...///000222333999666333222333444444222333333444555555666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDHHHNNNVVV___hhhrrrxxx***************************++++++++++++***))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------------------............////////////////////////222333444555555666666555333444777999<<<===??????AAA@@@>>><<<;;;;;;;;;<<<@@@AAAAAA???<<<:::999999<<<<<<<<<<<<<<<===>>>>>><<>>@@@@@@AAABBBCCCCCCDDDDDDGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDGGGLLLPPPSSSaaadddiiinnnrrrzzzzzzlllZZZLLLGGGDDDAAA>>>666666555444444444555555222222222222111111111000111111111111000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++************++++++++++++************))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,,,,++++++***++++++++++++***))))))(((***++++++***))))))***&&&'''((())))))***++++++************************++++++++++++******************))))))******+++,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,***+++++++++++++++,,,------,,,,,,,,,------.....................------------,,,,,,,,,---------..................///111333555@@@<<<666222111222333333444444444555666666777777999999888999999:::;;;<<<>>>===<<<<<<===???AAACCCDDDFFFJJJMMMQQQWWW]]]aaannnppprrrxxx******************************+++++++++******)))((((((((((((((((((((((((************++++++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........000////////////.........111111222333333333333333666666888999:::;;;;;;;;;===<<<:::999888888999999:::;;;======<<<<<<<<<>>>;;;;;;;;;;;;;;;<<<===>>>===@@@CCCDDDCCCAAA@@@AAA????????????@@@@@@AAABBBBBBBBBCCCCCCBBBAAA@@@@@@BBBAAA@@@??????@@@??????BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCC@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@???BBBBBBBBBCCCDDDGGGIIIKKKVVV[[[aaaeeegggoooxxxkkkYYYQQQGGGAAAAAA@@@;;;777444444444444444444555555222111111111111000000000111111111000000//////.........------...///000000........................+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,+++++++++******++++++++++++*********))))))))))))))))))***))))))************))))))((((((((((((((((((((((((*********))))))))))))))),,,,,,------------,,,,,,******+++++++++******)))+++,,,------+++******+++++++++************************************************************************))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++***+++,,,,,,---------------------------.........------,,,,,,,,,---------.........//////---------...///111333444???;;;666222000111222222333444444555666666777777999888777777888999;;;<<<@@@>>><<<;;;<<<>>>AAACCCGGGHHHJJJJJJKKKMMMPPPRRRYYY[[[^^^eeeqqq************************)))******+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...............000111222222333222222222444555777888999999::::::;;;:::999777777777888888888:::<<<<<<<<<;;;<<<===::::::::::::;;;<<<===>>>@@@CCCEEEDDDBBB???>>>>>><<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>DDDCCCCCCBBBCCCDDDEEEEEEGGGKKKRRRWWWYYYbbbvvvzzzgggWWWMMM>>>>>>===<<<:::777333111444444444444444333333222111111111000000000//////111000000//////.....................//////000111........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,+++++++++******++++++++++++******)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******'''(((((())))))((((((''')))******+++++++++******+++,,,,,,,,,******+++,,,,,,+++***))))))******+++************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++************+++,,,,,,//////...---,,,++++++***......------,,,,,,,,,+++------------............///////////////000000111666666555333222111111111333333444444555555666666777777666666777888:::;;;@@@???===<<<<<<>>>AAABBBDDDEEEFFFEEEDDDDDDFFFGGGJJJLLLOOOUUU```qqq************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////222222333333333333222222000111444666999:::<<<<<<;;;:::999888888888999999:::<<<===<<<:::888888999:::::::::;;;<<<===>>>???BBBCCCDDDCCC@@@===<<<<<<;;;;;;===>>>??????@@@????????????@@@@@@??????>>>???@@@AAA@@@@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@??????BBBBBBAAAAAAAAAAAAAAAAAAAAADDDJJJNNNQQQYYYkkk|||mmmZZZKKKCCCBBB777999:::888444222333555444444444444333222111000000000000000////////////////////////...........................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++************++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))))))))))))))((())))))***++++++++++++***(((((()))(((((((((***,,,((((((''''''(((***+++---************************((((((((((((((()))))))))******))))))******+++,,,+++++++++++++++*********+++,,,---,,,+++***+++---***************+++,,,,,,//////...---,,,++++++***------------,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////////////////...///111333444222111000000222222222333444444555555666666666666777888999999>>>===<<<;;;<<<===???AAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDGGGJJJQQQ]]]lllwww************************))))))***+++++++++++++++''''''''''''''''''''''''))))))))))))************************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......,,,------...---,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000111111222222222111111000///111333555888:::;;;;;;:::999888777777777888999:::;;;<<<;;;999777777888:::::::::;;;<<<>>>???@@@@@@AAAAAA???<<<;;;;;;;;;999:::<<<>>>????????????===>>>>>>??????>>>>>>>>><<>><<<<<<888999888666444333555888222222333444333333111111000000/////////.........---...............//////...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))*********++++++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++******)))******************)))******++++++++++++******((()))***++++++***)))((())))))************))))))************************((()))))))))************+++,,,,,,------,,,,,,+++))))))***+++++++++++++++&&&'''(((((('''(((+++---***)))(((((((((***+++---************************(((((()))))))))***************))))))******+++,,,++++++++++++*********))))))+++---,,,***)))***,,,***************++++++,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///////////////......---000333333222000111222000111111222222333333444444444555666777777777777::::::::::::;;;<<<===>>>@@@BBBCCCCCCAAA@@@@@@AAA>>>AAACCCDDDGGGNNNWWW^^^************************((()))***+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......------...///...---+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...000111111......////////////...---222333444666777777888888777777555444444555666666666888::::::999999:::;;;:::;;;;;;<<<===>>>@@@@@@===>>>===<<<:::999:::<<<888:::<<<===?????????>>>======>>>>>>>>>>>>>>>===;;;>>>@@@AAA@@@AAAEEEHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA??????BBBCCCFFFOOOYYY^^^kkkvvvzzzwwwuuuzzzzzzeeeXXXHHH???======999555333444444555555444333222000111222333444333222222000/////////............,,,------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++******))))))************))))))******++++++++++++******((()))***++++++***)))((())))))************))))))************************(((((())))))*********+++)))******++++++******)))((()))***+++++++++++++++'''((()))))))))+++...000111000---+++*********+++************************))))))******+++++++++,,,*********)))***++++++,,,++++++++++++******))))))(((+++,,,+++)))(((***,,,*********)))***++++++,,,******+++,,,...//////000+++++++++,,,,,,---------........./////////000000------...///000000/////////111333333000///111333///000000111222222333333222444555777888777777666666777888999:::;;;;;;<<<<<<===???>>><<<;;;;;;<<<===???AAABBBBBBEEEKKKPPP******)))))))))))))))***))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******++++++++++++***)))++++++******************))))))*********+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............////////////............////////////111222333555666777777777555555555444333555888;;;;;;;;;:::::::::999999999777;;;>>>@@@???===<<<<<>>@@@AAABBBAAA@@@@@@???>>>===<<<<<<>>>???BBBDDDDDDDDDCCCBBBAAACCCFFFGGGGGGEEEBBB@@@;;;<<<>>>===<<<<<<===???BBBCCCEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCAAA@@@>>>===<<<;;;??????@@@AAACCCEEEGGGHHHRRRUUU\\\ccciiilllnnnooonnnqqqyyy~~~iiiYYYIIIEEE@@@<<<999888999:::444333333222222333333444444444444333333222222222111000000///////////////---------------...///000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++***)))((((((***++++++++++++***))))))++++++******((('''&&&%%%******))))))))))))******---,,,***(((((((((((())),,,,,,++++++***)))))))))+++*********))))))((((((************************************************,,,+++***((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))******************************&&&&&&'''((()))******+++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++---...////////////.........---------..................------......///000111222222333444444333222222333333333222222333444444555555666666777777999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::===???@@@@@@@@@AAADDDFFF******)))))))))))))))***))))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............////////////.........//////000000000333333444555555555555555555555555444444555888:::>>>=========<<<<<<<<<<<<999<<<>>>???>>><<<<<<<<>><<<::::::;;;===<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@???>>>>>>======>>>???AAACCCDDDCCCBBBAAAAAABBBEEEFFFFFFDDDAAA???<<<===>>>>>>===<<<===???BBBCCCEEEFFFGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>???AAABBBDDDEEEKKKLLLPPPTTTYYY^^^bbbdddfffkkksss~~~rrriii___SSSJJJAAA???;;;888555444555555444444333333333333444444000000000000000/////////111000//////......//////...------------....../////////...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++------,,,,,,+++******)))***++++++++++++***)))))))))))))))******))))))(((******))))))))))))******+++***)))'''&&&&&&''''''++++++++++++,,,,,,,,,,,,************)))))))))(((************************************************+++***)))(((((())))))*********))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************((((((((())))))*********,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******++++++,,,,,,------///.........------------......................../////////000111111111222222222222111111111222222222222333333444555555555666777777888999:::;;;<<<<<<============<<<;;;;;;<<<>>>???@@@@@@BBBEEEGGG))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************++++++((('''&&&&&&&&&'''((()))***************************************+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---............/////////......//////000111222222444444444444444444444444444555555555444555777:::;;;;;;:::::::::::::::999<<<===>>>===<<<;;;;;;======>>>>>><<<::::::;;;===============>>>???AAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@BBBDDDEEEEEECCC@@@>>>===>>>???>>><<<<<<===???CCCDDDEEEGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>======<<<============>>>???@@@AAADDDCCCCCCEEEHHHNNNTTTWWW\\\ccclllvvvtttaaaSSSJJJEEEAAA===:::999777555333222222111444444333333333333444444............////////////000000///............//////...------------------///......---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++---------,,,++++++*********++++++++++++***))))))'''''')))***++++++,,,,,,))))))))))))))))))))))))+++***)))((((((((((((((()))))))))***+++,,,,,,,,,************))))))))))))***************************************************))))))((())))))***+++))))))************))))))))))))))))))))))))))))))+++*********))))))((((((************************)))*********************,,,+++************+++,,,)))***************++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,++++++++++++++++++............------------........................000000000000000000000000111111111111111111111111222222333333444444555555666666777888999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<:::<<<>>>???@@@CCCFFFHHH((())))))***************))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))*********+++((('''&&&%%%%%%&&&(((***))))))))))))******************************************************************++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////---...///000111222333444333333333333333444444444444555666555444555777999999999999999999888888888===>>>===<<<:::999;;;===<<<===>>>===;;;;;;<<<===>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBB???>>>===>>>>>>===;;;;;;===???EEEEEEFFFGGGGGGFFFFFFEEEAAABBBBBBCCCCCCBBBBBBAAA?????????>>>>>>============<<<<<<<<<<<<======>>>@@@???>>>>>>AAAEEEJJJMMMQQQZZZdddmmmttt~~~|||lll^^^VVVLLLEEEAAA>>>999555666666666555444333222111333333222222222222333333/////////000111111111222000///......------......///......---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++***************))))))*********+++++++++,,,,,,,,,++++++************++++++++++++***))))))'''((()))++++++,,,,,,,,,))))))************))))))---,,,,,,+++++++++++++++&&&'''''''''((((((((()))*********)))))))))))))))************************************************((((((((())))))***++++++((()))***++++++***)))((())))))))))))))))))))))))++++++******)))(((((((((************************+++++++++***************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...............000000000000000/////////000000111111111111111111111222222333444444555555666666777777888999999:::888999:::;;;<<<<<<<<<<<<999;;;===???@@@CCCFFFIII'''((()))***************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((())))))))))))((('''&&&&&&(((***+++(((((()))))))))******************************************************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............---...///000111222333444111111111111222444555666444555666666555555666888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>===;;;999999;;;===;;;===>>>>>>===<<<===>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>===<<<;;;<<>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<===============>>>???AAACCCDDDEEENNNYYYaaagggrrrppp[[[JJJAAA???===<<<<<<:::555111444444555555444333111111111000000//////000000111///000000000111222222222///......---------------///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************))))))))))))***++++++++++++***)))))))))******+++++++++******((()))************)))(((,,,,,,,,,,,,+++++++++***((((((((('''''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))***++++++***)))((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++,,,---...///000000,,,,,,---------------------------.........//////000000000///////////////000000111222333333222222111111222222333444444555666666666777777888888888666777888:::;;;;;;;;;;;;888:::===>>>@@@CCCFFFIII&&&''')))***++++++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''((()))((((((((((((***+++,,,'''(((((())))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------------...............//////000111222222000000///000111444666777444666777666555555555777999999:::::::::::::::;;;<<<===<<<;;;999999;;;===;;;===??????>>>>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>======???BBBEEEKKKJJJIIIHHHFFFEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::<<<<<<<<<;;;<<<<<<======:::;;;<<<===>>>>>>======<<>>@@@BBBFFFIII&&&''')))+++,,,+++***)))))))))))))))))))))))))))************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))***++++++''''''(((((()))******++++++++++++*********))))))************************++++++++++++***************************************+++,,,,,,------,,,,,,,,,,,,---------..................//////000000000111000000///000222444555444666777777555555555666666777777777888888888888:::;;;<<<;;;::::::;;;===;;;===@@@AAA@@@@@@@@@AAA@@@@@@???>>>======>>>>>>@@@@@@@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCGGGKKKNNNLLLKKKHHHFFFDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@??????>>>===;;;:::999999;;;:::::::::;;;<<<======::::::;;;;;;;;;;;;;;;;;;:::>>>CCCFFFJJJSSS^^^gggooo~~~|||}}}~~~zzzmmmgggZZZLLLCCCAAA>>>:::>>>;;;888555555555666666222222111111000//////.../////////....../////////.........---------------...------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,------...///,,,,,,,,,+++++++++******************************((()))))))))*********+++)))************+++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))******))))))((('''((()))***++++++***)))(((''''''((()))))))))((('''************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******((((((******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((())))))*********((()))***++++++***)))(((************))))))((((((************************))))))*********+++++++++******++++++,,,---......++++++,,,,,,,,,---------,,,,,,------...//////000---.........///000000000---...000222333333222111111111111222333333444444555555666666666666777777666666777888999999999888888:::===>>>???BBBEEEHHH%%%''')))+++,,,+++***)))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))************&&&''''''((()))******+++++++++++++++******))))))************************,,,+++++++++******))))))************************++++++,,,---------,,,,,,,,,,,,,,,---------..................////////////333222000//////111222333444666777777666555555666999999:::::::::;;;;;;;;;888:::;;;;;;;;;;;;<<<===;;;>>>AAABBBAAAAAAAAABBBAAA@@@???>>>=========>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCFFFKKKOOOOOONNNLLLIIIFFFDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===;;;:::888888999999999999:::;;;<<<===<<<;;;:::::::::;;;<<<<<<===>>>@@@AAACCCJJJSSSYYY\\\jjjyyy~~~wwwxxxwwwkkkbbbNNNLLLEEE===;;;======:::777666555444333333222111555444333111000000000000000000////////////000000/////////......---------...---,,,,,,++++++,,,,,,++++++++++++,,,------..................///000111,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******************++++++***++++++++++++***))))))(((((())))))))))))((((((''')))***++++++***)))'''((()))***++++++***)))(((''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,------...///000000,,,------...///000111111+++---///111222222000000000111111222333333444444555555555666666666666666666777777888888888888777999;;;===>>>???AAADDDGGG,,,,,,,,,***))))))***,,,+++(((%%%%%%((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''(((******)))((((((((()))******************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...000111222111111333444444444333444444555666777888888888777888888999999888:::<<<>>>>>>===;;;:::<<>>AAACCCEEEFFFLLLRRR[[[dddkkkqqquuuxxxnnnsss~~~~~~tttjjj___RRRJJJ@@@>>><<<999777666555555333333111000000000111222...222444000///000000...///////////////000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111)))************+++++++++,,,,,,,,,***(((''')))+++,,,+++++++++***)))))))))*********++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))''''''(((((())))))******************************))))))************))))))))))))(((((('''''''''&&&++++++************++++++))))))************))))))&&&&&&'''((()))***++++++***************)))(((((()))************+++++++++************************))))))*********))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......000000000000////////////444333222111111222333444333333333222222222222222555555666666777777888888777777777666777777888999888999;;;===@@@BBBCCCDDD,,,---///...,,,*********((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***+++***(((((())))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...000111111111111222444333333333333444555666777888888777777777888999999999:::<<<>>>???===<<<:::===???AAABBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@????????????BBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDFFFIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@=========<<<;;;:::888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<>>>???@@@AAADDDHHHNNNTTTYYY```fffjjjlllsss~~~rrrlllbbbYYYQQQIIIAAA<<<===;;;999777555444444444333222111000000000111111444777888333000111111///222111000///............------------------------------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,+++++++++******))))))---......,,,***)))***++++++++++++***************)))***************++++++***)))(((((((((((()))***))))))))))))))))))))))))+++******))))))******+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((((((((((((((())))))))))))************************))))))************))))))******)))))))))(((((((((***))))))(((((())))))***))))))************))))))(((((((((((())))))))))))***************)))(((((((((((()))))))))*********************************)))******+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////000000000222111000//////000111222////////////////////////444555555666666777888888777777777777777888999999999999;;;===???AAACCCDDD***---111333222111000///)))***,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((***+++,,,***)))((()))******++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...000111111000111222333333333333333444555666666777777777777777888999999999;;;===>>>???>>><<<;;;===???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>BBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@BBBFFFLLLTTTYYYaaajjjyyy{{{{{{}}}{{{ssslllZZZTTTJJJBBB===999777666888777555444333333333333222222111000000000000111666999999444222444666555444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++***)))((('''%%%'''((()))((('''((()))***************+++++++++*********)))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))+++******))))))******+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***)))'''$$$###))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((************)))))))))))))))((((((''''''(((((()))))))))************))))))***)))))))))(((((((((''')))************))))))((('''((((((((())))))))))))******************************+++++++++++++++************************************************************++++++,,,,,,---,,,,,,,,,---------...............//////000000111//////............//////000000000111222222222333444444444555666666777777777777888888888999999999999999;;;===???@@@BBBBBB(((+++000444666777999:::111///,,,+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))***,,,,,,+++***))))))***++++++++++++******++++++,,,,,,,,,++++++************************,,,,,,,,,---.........///...000111111000000111333222222222222333444555666666666666666666777888999:::;;;<<<>>>>>>===<<<;;;===???AAAAAA@@@?????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>============AAAAAAAAAAAAAAA@@@@@@???BBBBBBAAAAAAAAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDCCCEEEDDDCCCBBB@@@???>>>===>>>===;;;:::999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<===BBBHHHLLLOOOYYYiiivvv{{{|||zzzxxxuuurrrlllcccYYYQQQJJJFFF@@@:::777777777888444444333333333222222222222111111000000000000000222555555222111666999:::333222111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((("""%%%'''(((((()))+++)))))))))***+++++++++,,,++++++******)))))))))(((+++******************+++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((%%%!!!******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))(((((((((((())))))************)))(((((((((((()))))))))************************************+++,,,,,,,,,++++++************************************************))))))***+++,,,,,,------,,,,,,,,,---------......------......///000111111........................000000111222333333444444333333333444555555666666777777888999999:::::::::999:::;;;<<<>>>???@@@AAA(((***---///111444888;;;;;;444,,,)))+++,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++***))))))***++++++++++++++++++++++++,,,,,,+++******************************+++++++++,,,---.........///000111111000///000222222111111222222333444555555555555555666777888999::::::;;;<<<===<<<<<<;;;<<<>>>@@@@@@>>>=========;;;;;;<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>============???@@@@@@AAAAAA@@@??????AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCEEEEEECCCBBB@@@???>>>===>>>===;;;:::999999:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999:::<<<<<<<<<>>>AAACCCCCCJJJUUU```fffmmm|||~~~vvvqqqjjjgggaaaZZZRRRJJJBBB===;;;:::999777555444555666222333333333333333333333111111111111000000//////...111111......333666777000//////...............------------------------...+++(((&&&&&&(((+++...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************%%%(((+++,,,,,,,,,,,,---)))))))))***+++++++++,,,,,,,,,,,,++++++******)))*********++++++*********))))))))))))))))))))))))***))))))))))))))))))******))))))((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))'''%%%$$$******))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***))))))************))))))'''''''''((()))*********((())))))*********)))))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,------...///000000111////////////////////////,,,------...///000000111222222222333444444555555555666777999999:::999999999:::;;;<<<===>>>??????)))************+++///111<<<666///+++++++++***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,***))))))***++++++,,,+++++++++++++++++++++++++++***)))++++++++++++++++++++++++)))***++++++,,,---......///000111111//////000111111111111111222333444444444444444444555777888999999999:::;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<===>>>???????????????@@@@@@???>>>===============>>>???@@@AAA@@@?????????????????????>>>>>>>>>AAA@@@???>>>???@@@AAABBBCCCCCCBBBAAA???>>>=========<<<;;;:::::::::::::::888888999999::::::;;;;;;::::::::::::::::::::::::777777888888999:::::::::666999;;;<<<;;;;;;<<<===@@@AAAGGGMMMRRRWWWcccnnn~~~}}}rrrhhhaaaTTTQQQMMMGGGBBB???======444666777666444333444555222222333333333333222222000000111111000000///......111111---+++...000///...---------...//////000------------------------000...***((((((***...000++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++***,,,---,,,***)))))))))***************+++++++++,,,,,,,,,+++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))***++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((***))))))(((((())))))***))))))************))))))&&&&&&'''((()))***++++++((())))))************)))************++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......---------......//////000//////000000000000//////......//////000000111111111111111222333333444444333555777888999999999888:::::::::;;;<<<======>>>''')))***)))(((((((((***333555444111,,,((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***((()))***++++++,,,,,,+++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......///000111000///...///111000000000111111222333444333333333444555666888888888888999999999:::::::::999;;;<<<<<<;;;999999999999999:::;;;;;;<<<======;;;;;;<<<===>>>??????>>>???>>>===<<<;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@???=========>>>>>>>>>============???@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::777888888999::::::;;;;;;999999999999999999999999777777777888888888888888555777999999888888999;;;???===>>>BBBEEEHHHMMMTTTaaannn}}}uuujjj___TTTNNNDDDCCCAAA>>>;;;;;;<<<===444666777666333222333555111111222333333222111000///000111111111000......---111111---+++---...,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************************))))))******************+++++++++***************((()))***((('''&&&''')))+++++++++***************************++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''')))***,,,---(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))))))))((((((''''''(((((()))))))))************))))))''''''(((((())))))******(((((()))***************))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------.................................///000111111000///...111111111111222222222222000000111111222333333333222333555777999999888777:::::::::;;;;;;<<<<<<===$$$'''+++,,,+++***))))))***222999666,,,&&&(((...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))(((******+++,,,,,,,,,,,,++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......///000111000///...///000000000000000111222333444333333333444555666888888777777888888888999999999888:::<<<;;;999888777888::::::;;;;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::::::::999;;;===@@@AAAAAA@@@@@@;;;<<<======>>>=========888;;;???BBBCCCCCCAAA@@@======<<<<<<;;;;;;;;;::::::;;;<<<===<<<;;;:::999777777888999::::::;;;;;;888888888888888888888888888777777777666666666666666777777777666777999<<<===::::::>>>AAABBBCCCFFFIIISSS^^^eeeppp}}}{{{xxxyyyzzzzzzzzz}}}{{{uuujjj^^^TTTJJJAAA<<<<<<;;;:::777444333333444444555444222......000333000111111222222111///...///000111111111000...---***...111......000111///......---------......///++++++++++++++++++++++++***+++,,,------,,,+++***************************(((((((((((()))))))))***---,,,,,,+++***)))(((((('''((()))))))))+++...111,,,+++++++++******))))))(((((())))))******++++++'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++'''''''''&&&&&&'''''''''))))))************))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,---------.....................------------...///000000///...---////////////............000000000111222222333333111222555777888888777666:::::::::;;;;;;<<<<<<<<<(((((()))******************333:::888111,,,***)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&'''((())))))***))))))+++***((('''((()))+++,,,222///,,,)))((())),,,---)))******++++++******)))************************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------000000000///......------000000///......///000111222222333333333333444444555777888777666555666888777888888888888999999999:::;;;<<<<<<<<<;;;::::::777999;;;===????????????>>>======<<<;;;;;;::::::============>>>>>>>>>>>>======<<<<<<<<<<<<======<<<===>>>??????@@@@@@???<<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;:::999888888999999999888888888777777;;;999777666555666777888888888999999999999888888666666666666666777888888:::::::::;;;;;;;;;<<<<<>>>>>========================<<<<<<<<<<<<======<<<<<<===>>>????????????=========<<<;;;;;;::::::;;;:::::::::999888888888888888888888888888888888999888666555444555666777555666666777777666666555666666666666666777777888999999::::::::::::;;;;;;>>>@@@BBBDDDGGGKKKQQQVVVYYY```iiisss|||~~~yyyuuuqqqllliiiiiiiiigggccc^^^XXXTTTQQQMMMHHHBBB>>><<<;;;999777777777777666555555444444333333222222222111111111000000000000000000000000////////////..................////////////......---------------------------,,,+++*********++++++---,,,+++******+++,,,,,,,,,,,,++++++************+++******))))))******+++************************++++++******************,,,+++***)))))))))******************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********)))))))))(((((((((%%%(((+++)))&&&%%%(((+++''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''((()))***''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((,,,,,,***)))))))))***+++))))))))))))((((((((((((((('''&&&''')))+++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************......................................................///000000000000///111111000///000111222333555555555555555666666666888999999:::;;;;;;<<<<<<(((((()))***************''')))---000111///,,,+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))))))))((((((''')))((('''&&&'''((()))***...---,,,+++************+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))((((((((()))******++++++++++++++++++++++++******++++++++++++++++++---------.........//////111000000000000111222333222222222222333333333333555666777666555555555777777777777888888888999999;;;:::999888888999:::;;;======>>>?????????>>>>>>999::::::;;;<<<=========>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======;;;<<<===>>>????????????>>>>>>======<<<;;;;;;:::888888888888888888888888777777777777888888888888777666555444444444555666444555555666666555555444666666555555666666777777888888888888999999999999===>>>??????>>>???AAACCCEEEIIINNNSSSZZZeeesss|||zzzrrrjjjeee```\\\ZZZVVVUUUSSSOOOJJJEEE@@@===;;;999777666777777666555666555555444444333333333222222222222111111111000000000000000000000000000/////////............---......////////////......---------------------------,,,++++++******+++++++++***************+++++++++************)))))))))+++******))))))******+++))))))))))))))))))))))))))))))******************++++++***)))))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((()))))))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''((((((((((((''''''%%%&&&''')))******++++++******))))))))))))******...---+++))))))***+++,,,(((((((((((()))))))))))))))***++++++)))(((((()))************************((())))))))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------..............................------......///000000000/////////000111222444444444555555555666666888888999:::<<<===>>>>>>(((((()))***************+++)))+++111444222...,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&(((''''''&&&'''((())))))+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++************************************************+++***)))(((((()))***++++++***)))((((((((()))***************************++++++++++++************+++,,,,,,---......///////////////000000111222222111222222222222333333333444555666666444444555666777777777777888888888888;;;999888777777888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;777888999:::<<<===>>>???>>>======<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::999666666666777777777777777666666666777777777777888666666555444444555555666666666777777777777666666666666555555555666666777666666666777777777888888888:::<<<===<<<<<<===>>>AAABBBCCCDDDHHHNNNVVV]]]```fffooo{{{}}}uuunnnggg^^^VVVQQQMMMJJJIIICCCCCCBBBAAA>>><<<999888777666666666666555444333444333333333222222222111222111111111111000000000000000000000000000000000//////.........------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++)))))))))))))))************)))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++*********))))))))))))************)))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&'''((()))************+++***((((((((((((***+++---,,,***(((((()))***,,,(((((((((((())))))))))))'''***---,,,)))&&&'''((())))))))))))))))))))))))((())))))******))))))(((************++++++++++++************************************************+++++++++++++++,,,,,,,,,---------...............///...---------...000111///////////////000000111333333333444555555555666777888999:::<<<===??????(((((()))***************...)))***222555111+++***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&'''''''''''''''(((((())))))***+++++++++***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++***)))(((((((((************************+++***************************+++,,,---...//////,,,---...//////000000000111111111222222222333333333555666555444333444555666666777777777888888888:::999777777777999;;;<<<>>>===<<<<<<;;;:::::::::777888999:::;;;===>>>>>>===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======>>>============<<<;;;:::888888777666666666666666666666777666666666666666666666666666666666666666666666777666666777777777777666666666666555555555555666666555555555666666666777777111444777888888888:::;;;<<<<<<======>>>@@@BBBDDDIIINNNVVV___jjjuuu{{{mmmbbb[[[VVVQQQJJJDDD@@@>>><<<;;;999999999999999888777777555666777777666555444444222222222222111111111111111111111000000000//////////////////////////////............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((((())))))************)))))))))))))))))))))******))))))))))))))))))***((((((((((((((((((((((((((((((((())))))******+++))))))))))))***)))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''%%%###%%%)))+++)))'''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))'''&&&&&&'''))))))+++***(((''''''''')))***'''((((((((()))))))))***$$$'''++++++(((&&&''')))(((((((((((((((((((((((()))******************))))))))))))******+++++++++************************************************+++,,,,,,,,,---------...---------.........//////000///...---...///000111.../////////000000000000222222222333444555555555777777999:::<<<===>>>???(((((()))***************,,,(((***333555...''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((()))))))))))))))*********))))))(((*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***++++++++++++***)))((('''************************))))))************************++++++,,,---......+++,,,---...///000000000111111111111222222222222333444555444333333444555666666666777777777888888999999888888999:::;;;<<<@@@???>>>===<<<<<<<<<<<<888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===============<<<;;;:::999777777666666666666666666666666666777666666666555555555555555666666666666777777777444555555666666555555444666666555555444444555555555555555555666666666666444555777888777777888999777888999;;;<<<<<<<<<<<<===@@@EEEKKKQQQXXX___dddnnnqqqvvv{{{{{{{{{~~~~~~sssqqqkkkcccZZZPPPHHHDDDBBB@@@<<<:::999888666555777666666555444444444333000222444555444444555666111111111111111111111111000000000000////////////////////////////////////.........------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))'''((()))******+++******)))))))))************+++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))'''((()))*********))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''%%%$$$%%%(((***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))(((''''''(((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((())))))((((((''''''''''''''''''(((((())))))******$$$&&&((((((((((((((()))'''''''''''''''''''''''')))******++++++******)))(((((())))))***+++++++++************************************************---......//////000000000,,,,,,------...///////////////......//////000111...///000111111111000000000111222222333444555555777777888999;;;<<<======(((((()))******************''',,,777888...''')))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%''')))+++,,,+++)))(((************************(((((())))))******++++++******++++++,,,,,,------+++,,,---///000111000000111111111111222222222222222444444444333222333444666666666666777777777888999999999:::;;;;;;<<<<<<@@@???===<<<;;;<<<<<<===::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<>>>===<<<;;;999888777666888888777777666555555555777777666666555444333333444444555555666666666666555666666777777666666555777666555444444444444555555555555555666666666666777999999999777777888999777777888:::;;;<<<<<<;;;999;;;===???AAADDDIIILLLQQQSSSUUUXXX[[[aaagggllltttsssuuuyyy|||}}}yyyoooiiiggggggiiilllpppsssttttttuuuwww}}}zzztttqqqpppooopppttt{{{|||wwwqqqjjjddd^^^[[[RRRQQQNNNJJJEEEAAA===;;;999888888:::;;;:::777555555444333333222222222222...111333333111222444666111111111111111111111111000000/////////.........////////////////////////.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''((()))+++++++++++++++************++++++,,,,,,))))))(((((((((((())))))************************)))))))))))))))(((((((((&&&''')))*********))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))))))))((('''&&&'''((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((((((((())))))))))))((((((((())))))***)))((('''&&&'''''''''((()))*********)))(((''''''(((***))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))***+++++++++************************************************,,,,,,---......///000000,,,,,,------...//////000------...////////////...///000111222222222111000000000111222333444555555777777888888999:::;;;;;;(((((()))***************)))(((///;;;;;;000***---))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((())))))***))))))(((((()))***************))))))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''' ###'''***,,,+++***((())))))))))))))))))))))))'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,+++,,,...000222222111111000111111111111222222222222333444444222222333444666666666666777777777777888999:::;;;<<<===<<<<<<===<<<;;;:::999::::::;;;<<<<<<;;;::::::999888888777888999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<>>===<<<:::999888777999999888777666555555444888888777555444333222111222333444444555555555444888888999999999999888888777666555444444444444444555555555666666666777777555666666555444444666888777666555666777888888888999:::;;;;;;;;;<<>>===<<<;;;:::999999999666777:::===???>>>:::777333222222222222333444444111333444222000///111444111111111111111222222222000/////////............////////////////////////......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,))))))(((((((((((())))))******************************))))))((((((''''''&&&'''(((*********)))((((((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))%%%'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))((((((((((((++++++++++++++++++++++++''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''%%%&&&''')))************((()))***++++++***)))(((((()))+++,,,+++***(((&&&&&&''''''((()))******+++...***'''''')))+++***((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))************************))))))***++++++,,,------,,,,,,------...///000000+++,,,---...///...---,,,///000111333333222222111///000111222333444555555777777777888888999999999&&&+++---+++***++++++)))444555666777555111---*********)))))))))))))))******))))))(((((((((((()))(((((()))***************(((((())))))))))))((((((+++***(((''''''((()))***))))))(((((('''''''''&&&+++***)))(((((()))***++++++******)))((()))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))******''''''&&&'''(((***,,,------,,,***)))))))))************+++++++++,,,,,,,,,***+++,,,---............000000000111222222333333777777666555444444444444666666666777888888999999888888888999:::<<<===>>>;;;;;;::::::999888888888777777999999:::999888777888888999:::::::::999999;;;;;;;;;:::::::::999999;;;::::::;;;<<<===;;;:::::::::999888777777777777888777777666555666666666666666555555555555666666555666666777888999999999::::::999888777666555555444444444444444444444444777777777666555555555444666777888888888777555444555555444333333333333444666666666666666777777888777777999;;;===???@@@AAABBBAAA@@@@@@BBBDDDGGGIIIKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFIIINNNSSSYYY___bbb```^^^ZZZUUUOOOJJJFFFCCCBBBBBBCCCDDDFFFGGGHHHIIIFFFDDDBBB???======<<<===:::999888777666666666666444888777666===EEE>>>000333333111//////111222111111111111111111111111111111111000000//////......000000000000000000000000------............------///............---------+++---......---,,,...///---***((((((+++,,,+++)))************************...,,,******+++++++++*********))))))))))))************))))))((((((''''''******))))))))))))******,,,,,,+++(((%%%%%%&&&(((,,,+++)))&&&$$$###$$$%%%((((((((((((((()))******))))))))))))))))))))))))++++++************++++++''''''(((((())))))******))))))))))))((('''&&&%%%((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********))))))++++++******))))))((((((''''''''''''''''''''''''******))))))((((((''''''((()))***)))((()))***,,,)))******)))((('''((())),,,+++******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************++++++++++++))))))))))))******************+++++++++******)))......---,,,+++++++++++++++,,,,,,---...///000000------------------------..................------111111222222222333333333555444444444555888:::<<<###&&&'''&&&***111555444:::888666222///+++((('''***))))))(((((()))))))))))))))(((((((((((())))))(((((()))***************(((((())))))))))))((((((***)))'''&&&&&&''')))*********)))))))))(((((((((******)))(((((()))******+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))***+++))))))(((''''''((()))***,,,,,,***)))))))))******))))))*********+++++++++***+++,,,---............///000000111111222333333666555444444333333444444555666666777777888999999888888888888999:::;;;<<<;;;::::::999888888777777666777888:::::::::999888:::::::::::::::999888777;;;;;;;;;:::::::::999999:::::::::;;;======<<<:::;;;:::999888777777777777777777777666666666555555555444444333333444444555555555666777777888999999888888777666555444333333444444444444444444444444666555555555555555555444666666666777666666555444222222222333444555666777666666555555666666777888999999999999::::::::::::<<<;;;::::::;;;===???@@@???>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<======???AAADDDGGGHHHHHHGGGEEECCC@@@>>><<<;;;999999::::::<<<<<<======<<<;;;999888666666555555888777666555444444444444000333333222:::DDDAAA666555444333111222333333222111111111111111111111111000000000000//////......////////////////////////,,,------......------,,,............------------,,,,,,---+++)))''''''(((,,,***((()))+++,,,+++)))************************'''&&&&&&'''***---------******))))))))))))*********)))))))))((((((((('''******))))))))))))******)))***+++***((('''((()))+++******---000000---***'''''''''(((((()))******))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))''''''((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++******)))))))))'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''((('''&&&&&&''')))'''(((((('''''')))+++---,,,+++***+++,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********))))))))))))***************+++++++++++++++******,,,,,,,,,++++++,,,---------------...............------------------------........................111111111111222222222222444444333444555777:::;;;))))))''''''///:::@@@???:::777222,,,(((&&&&&&&&&)))((((((''''''((())))))(((((('''(((((()))***+++(((((())))))******))))))(((((())))))))))))(((((((((((('''&&&&&&'''((()))************))))))))))))***))))))(((((())))))*********)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,+++***((('''''''''''',,,+++******)))*********))))))))))))***************+++,,,---............//////000111111222222333333333222222333333444444555555666666777888888888777777777777888888999:::::::::999999888777777777555777888:::;;;;;;::::::;;;;;;;;;;;;:::888777666;;;;;;;;;;;;::::::::::::999999:::<<<>>>???===<<<<<<;;;:::888777666666666666666777888777666555444333333222222222222333333555555666666777777888888666555555444333222111111444444444444444444444444333444444444444444444555666555555444444444444444222222222222333555666777666555555555555666777777777777777777666666666666777666555555555666888999888888888888777777777777888888888888888888777777999888888777777888999999:::999999888888777777777666666666777777888888888777777777777666555444444555444333222222111222222222444333333;;;GGGIIIBBB666444222111222333222222111111111111111111111111000000000////////////...........................,,,,,,------------,,,,,,............------------......///---+++)))******+++***))))))+++++++++)))************************$$$$$$###&&&))),,,------******))))))))))))******))))))))))))((((((((((((***))))))(((((())))))***''')))***+++***)))+++,,,&&&""" """(((***'''"""%%%&&&'''((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))$$$%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''&&&%%%%%%&&&(((''''''&&&&&&''')))+++,,,***)))((()))******((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))************)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///............------,,,,,,------------------------........................//////000000000111111111333333333333555777999:::...,,,((((((000999<<<888111///+++(((''''''((()))(((''''''''''''(((((()))''''''''''''((()))++++++(((((()))))))))))))))((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))++++++***)))(((''''''&&&++++++******************)))*********++++++++++++***+++,,,---............//////000000111222222222111111111111222333444555444444555666666777777888777777666666666777777888:::999999888888777666666555666888:::<<<<<<<<<;;;;;;;;;;;;;;;:::999888888<<<;;;;;;;;;;;;:::::::::999999:::===???@@@>>>===<<<;;;:::888777666666666666777999::::::888666555333333222222222222333333555555555666666777777777555444444333222222111111333333333333333333333333222222222333333444444444666555333222222222333444555444333333222222333333555555444444555555666777333444444555555666666666666555555444444444555555666666666666777777777777999999888888777777777666777777777777888888888999::::::999888777666666555777777777777777666666666555666777888888777666555333222222111000000111111444555333222999DDDIIIHHH888222//////111000//////111111111111111111111111////////////////////////------------------------------............------.........---------,,,,,,+++,,,...---,,,,,,---///************++++++***)))************************)))'''&&&&&&((())))))(((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))'''((()))))))))***...000777222+++((()))******)))%%%&&&''')))******))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))((('''''''''(((((('''&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))*********++++++*********++++++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------,,,,,,---------------------------......................../////////000000222222222333444666888999)))(((%%%%%%***///...(((((((((((((((((((((((()))'''''''''''''''((())))))''''''''''''((()))++++++(((((()))))))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&'''''''''((((((((())))))))))))(((((((((************+++*********+++++++++,,,,,,,,,------***+++,,,---...............//////000111111222222000000000111222333444555444444444555666666777777666666666555555666777777::::::999999888777777777666777999;;;<<<===<<<<<<888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999;;;>>>@@@AAA???===<<<;;;:::888777666666666888999:::;;;;;;:::777666444444333333333333444444555555555555555666666666555444444333333222222222333333333333333333333333111222222222333333444444555444222111111111222333444444333222222222222333444444444444444555555666333444444444555555555555555555555444444444444444111111111222333444444444555444444333333222222222333333444555555666666666777777666555444333222222333333333333222222222222000111333444444444333222222222111111000000111111222111///---111999@@@BBB>>>555...///111...---///000000000000000000000000.............../////////------------------------......////////////.........------------,,,,,,,,,''')))******))))))***+++)))***+++++++++*********************************---+++)))((())))))(((&&&******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))***)))(((&&&&&&***///333999:::999555///++++++,,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((()))(((((('''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&&&&''')))'''''''''(((******'''$$$(((''''''((()))***((('''''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((()))))))))******)))))))))*********++++++************++++++++++++,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,++++++,,,,,,---......///,,,,,,,,,---------......---------.........//////------........./////////000111111222444555666777$$$&&&&&&&&&))),,,)))###&&&'''((())))))(((&&&%%%''''''''''''((()))******(((((('''(((((()))***+++(((((()))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&'''((((((((()))''''''''''''(((((((((((('''(((((())))))((((((''''''((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((('''&&&'''((()))******))))))))))))***++++++++++++***,,,,,,,,,,,,---------...***+++,,,---..................///000000111111222111111111111222333444555333333444444555666666666555555555555666666777888;;;;;;::::::999888888777777999:::<<<======<<<<<<777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<>>HHH:::111111222///...222000000000000000000000000---............/////////---------------------------..................---------------,,,,,,,,,,,,,,,------+++)))(((((()))(((***,,,,,,+++***)))***************************,,,***))))))***++++++*********))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))******(((&&&%%%(((...222+++333;;;<<<555...,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))((('''&&&%%%((((((((((((((()))******''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''&&&%%%%%%''')))---***((()))+++,,,***'''+++******+++,,,---,,,***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((((((((()))))))))*********++++++++++++,,,++++++*********,,,---//////...---,,,++++++++++++******+++,,,---...//////+++,,,,,,------.........,,,,,,------.../////////------.........///////////////000222333444555666%%%)))+++)))***,,,+++''''''(((((()))((((((&&&&&&(((((((((((()))***++++++))))))(((((((((((())))))(((((())))))(((''''''&&&(((((())))))))))))((((((&&&&&&'''((())))))))))))''''''(((((())))))))))))''''''((())))))((('''''''''((()))***)))(((&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''))))))***))))))&&&'''((()))******)))(((((()))***+++,,,++++++***++++++,,,,,,,,,---------***+++,,,---..................//////000111111111222222222222222333444555222333333444555555666666555555555555666777999999<<<<<<;;;;;;:::999999999999:::;;;=========<<<;;;999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBAAA>>>;;;999999888888888888888999999999888888888777777777555555444444444444555555444444444444444444444444444444333333333333222222222222222222222222222222444444444444333333333333333333444444333333222111000000111111222333555666333333333222333444444555444444333333222222111111000111111222222222111111222222333333444555555555444444444444555555555555222222444555555555444333333333333333444444444444222222222222333333333333333333333222333333444444000000/////////000000111333333333222000111666;;;OOO>>>111111111......333000000000000000000000000---------.........//////------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...//////...+++******+++'''***------+++))))))******************************)))((((((***,,,,,,+++******))))))))))))******'''((((((((()))))))))***((((((''''''''''''((((((((())))))((('''(((***,,,---333:::>>><<<:::999999000...,,,)))((()))***+++))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))'''(((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''''''&&&''')))+++===666---))))))++++++)))******)))+++------,,,***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++***)))))))))+++---...------,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,------...//////000............////////////...///000111333444444555&&&***+++(((&&&((()))'''''''''''''''((())))))***(((((((((((()))***,,,,,,***))))))(((((((((((()))(((((())))))((('''&&&&&&(((((())))))))))))((((((&&&'''((()))************(((((())))))*********+++&&&'''((())))))((('''&&&'''((()))***)))(((&&&%%%******))))))((((((''''''))))))))))))))))))))))))&&&''')))***+++++++++***'''((()))******)))((('''((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---..................//////000111111111333333222222333333444444222222333444444555555666444444555555777888::::::===<<<<<<;;;;;;::::::999:::;;;<<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<>>>AAABBBAAA>>>:::888888888777888888999:::888777777666555666666666555444444333333444444555444444444444444444444444333333333222222222222222222222222222222222222222555555555444444333333333333333444555444333222111444333222222111111222222333333222222333333444555//////000111222333444444000111111222333333222222111111111111222222333333222222333333444444444555---...000333444555555555333333333222222111111111/////////000000000111111333222111000000111222333//////.........//////000///000111111...,,,000666RRR???000//////++++++111000000000000000000000000---------.........//////........................*********++++++*********---------,,,,,,,,,++++++''')))******)))(((***+++&&&***---...+++))))))***************************,,,***(((((()))******)))******))))))))))))******'''((((((((())))))******((((((''''''''''''((((((&&&(((++++++***(((''''''***)))((()))---111555777333111---)))((()))***,,,))))))))))))))))))))))))++++++************++++++''''''(((((())))))******%%%&&&'''((())))))))))))((((((((((((((()))******************************))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))))))))***---///NNNBBB333)))'''((()))((((((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++------............//////******+++++++++,,,,,,,,,***)))(((((()))+++---...++++++++++++,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,------...///000000........./////////000000---...000111333444444444''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))***++++++++++++***(((((('''(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,---///222333333222222333333333333333333444111222444555666666777777777777777777777888888999<<<;;;:::999999999::::::===============<<<<<<<<<<<<;;;;;;;;;<<<===???@@@======>>>>>>>>><<<:::999<<<<<<>>>>>>>>>===;;;:::888888777777777777777888666666666666555555555555333333333333333333333333444333333222222333333444444444444333333222222222333333333333333333333333444444444333333222222222333333222222111000//////222222222222222222222222111111111111111111111111111111111111111111111111444444333222111000///...222222222333333333444444333333333333333333333333000111111111111222222222333333333333333333333333222222222222222222222222000000111222222222222111000000000000000000000000...............---------888>>>>>>555......---***......------,,,,,,,,,+++............---,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********---+++))))))***+++***)))++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''*********++++++,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))******++++++)))((('''((()))+++,,,(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((333000+++'''%%%&&&(((***+++***((('''&&&''')))*********))))))((((((''''''***)))((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))))))))***************))))))((((((((((((((())))))))))))))))))******'''((()))*********************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,---...//////........................***))))))+++...000111111...///000111111111111111(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))***+++++++++***(((((((((((((((((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,(((((()))))))))*********))))))))))))))))))***************+++++++++,,,,,,*********++++++,,,,,,---------...///000111000///111111111111222222222222111222333555666666777777777777666666777777888999:::::::::999999::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@>>>??????>>>>>>===<<<;;;===>>>>>>>>>===<<<;;;;;;999888888777666666777777666666666666555555555555333333333333333333333333444444333333333333444444444444333333333222222222222222222222222222222222444444333333333222222222333333222111111000//////222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111111000222222222333333333333444222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111///000111111222222111111000000000000000000000000........................666???DDD<<<333111111111222222222222111111111000////////////...---,,,+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++***************************++++++,,,,,,++++++***++++++*********)))))))))---+++))))))*********))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******************)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((())))))***+++***)))((('''((()))+++,,,(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))///---)))&&&%%%%%%'''(((((('''&&&&&&''')))+++,,,)))))))))((((((((((((((()))(((((((((((()))******''''''(((((())))))******))))))))))))************++++++***)))))))))))))))*********))))))))))))))))))************))))))(((******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,---------........................000...,,,,,,------,,,+++,,,,,,...///111111222222(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))************))))))(((((('''((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++(((((())))))))))))******))))))))))))((((((''''''*********++++++++++++,,,++++++++++++++++++++++++....../////////......---//////000000111111111111111222333555666666666666666666666666666777888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@AAA@@@???>>>============??????>>>===<<<;;;;;;;;;:::999888777666555555555666666666555555555555444222222222333333444444444555444444333333444444555333333333333222222222222111111111111111111111111333333333333222222222222222222222111111000000///111111111111111111111111222222222222222222222222111111111111111111111111000000000111111222222222111111222222222333333333000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////...999AAA===444000111222000////////////.........//////000//////...---,,,......,,,++++++*********************************,,,,,,+++************+++))))))))))))))))))))))))******++++++++++++*********))))))))))))(((((((((,,,***))))))*********)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))(((((())))))***+++***)))((('''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$######$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&(((((('''&&&'''(((***+++''''''((((((((())))))))))))((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))************,,,++++++***************+++*********))))))((((((++++++++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++........................222000---,,,------+++***)))+++,,,...000111222222((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&''')))***************)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++,,,...//////...------.../////////000000111111222111222333444555666666666666555555555555666777777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????BBBAAA???>>>======>>>???@@@???===;;;::::::;;;;;;::::::888777555555444444666666555555555444444444111111222333333444555555555444444333333444444555333222222222222222222222000000000000000000000000333222222222222222222222222111111111000000000///111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////////////////000000000000)))111:::;;;777222000000,,,,,,++++++++++++++++++......///......---,,,,,,---,,,,,,+++******++++++))))))))))))))))))))))))++++++***************+++******************************++++++++++++******))))))))))))))))))))))))+++***((((((*********)))&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++*********))))))(((((((((+++*********))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&&&&&&&&&&&&&''''''((())))))*********)))))))))******+++(((((((((((((((((())))))((()))))))))************++++++***))))))))))))***++++++******)))(((((((((******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++...........................,,,+++,,,.../////////+++,,,---///000111111111(((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&((())))))*********))))))(((''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((()))))))))))))))'''(((((((((((()))))))))(((((()))******+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++***,,,//////...---...000/////////000111222222333000111222444555555666666555555555444555555666777555666777999;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>AAA@@@???===<<<======>>>???>>><<<:::999::::::;;;:::999888666555444444444555555555555444444444444111111222333333444555555444444444333333444444444222222222222222222222222000000000000000000000000222222222222222222222222111111111000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000//////000000000111111111222222111111111111111111111111//////000000000111111111////////////////////////111111111111111111111111......///000000000000///.........................../////////000000111111---...333999;;;888222...........................,,,,,,---------,,,++++++************++++++,,,---))))))))))))))))))))))))*********))))))***++++++++++++++++++++++++++++++)))******++++++******)))************************+++)))(((((()))******)))'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******+++++++++******))))))(((*********))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((+++***)))(((&&&&&&%%%%%%%%%%%%&&&'''((()))******++++++***)))((((((((()))''''''(((((())))))******((()))))))))******************)))(((((((((((()))************))))))(((((((((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,........................,,,+++***,,,///111222111//////000111111111000000)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))******))))))((((((''''''&&&'''''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((())))))(((((()))***+++,,,------)))))))))************+++++++++++++++++++++++++++)))---000000...---///222......///000111222222333000111222444555555555555444444444444444555666666444666888999;;;;;;;;;:::888999999::::::;;;;;;;;;<<<<<<============<<<<<>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::999888777666555444444444555555555444444444444333222222222333333444444444444333333222222333333444111111111222222222222222000000000000000000000000111111111222222222222222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111000000////////////000000000000111111111000000000000000000000000/////////000000000111111////////////////////////111111111111111111111111---......///////////////........................---......//////000000111...***+++222888666///+++.........///////////////++++++,,,,,,,,,,,,+++***)))))))))******+++------))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++))))))************))))))))))))************++++++***((('''''')))******)))((()))***+++******(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******************))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((())))))***))))))(((((((((((((((&&&''''''((()))******+++))))))))))))***************))))))((((((((((((((()))))))))))))))))))))***'''((()))+++,,,------...******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------------------------........................///---,,,---...000000///111111111111111000000///))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((*********+++******)))(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))******)))(((''''''''''''((((((((())))))((()))))))))******++++++))))))))))))*********************++++++,,,,,,---,,,///222111...,,,...111,,,---...///000111111222000111222333444555555555444444333333444444555666444666888:::;;;:::999999888888888999::::::;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<;;;;;;:::999888777777888999999999999888888777666555555555555555555555555444444444333333333333333333333333333333333222222111111222222333000111111111222222222222111111111111111111111111000111111111222222222222///000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000000000/////////000000000111111////////////////////////////////////000000000111////////////////////////000000000000000000000000------.../////////......------------------------,,,------...//////000000---((('''...222///+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++***************++++++************************)))))))))))))))***++++++************************))))))************))))))((((((((()))))))))******)))((('''''')))******)))((()))******)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((()))$$$%%%&&&'''(((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))************+++***))))))(((((())))))((((((((()))******++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,------...........................111///------...//////...//////000000000000000///))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++,,,,,,++++++***)))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))******)))((('''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************))))))***+++,,,,,,------...222444333...+++---000++++++,,,---...///000111000111222333444555555555444333333333333444555555555666888:::;;;:::999888777777888999::::::;;;;;;:::;;;<<<<<<<<<;;;:::999999:::;;;;;;:::999777666444555777888999999888888777666666555555555666666555555444444444333333333444333333333333333333333222111111111111111111222000000111111222222222222111111111111111111111111000000111111222222222222////////////000000000000////////////////////////////////////////////////000000000000000000000000------...///000111222222////////////000000000000........................////////////000000000000000000000000000000000000////////////////////////,,,---......//////......------------------------,,,,,,,,,---...//////000111,,,,,,111111------111,,,,,,,,,------.........,,,,,,---......------------,,,+++***))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((()))))))))(((&&&''')))******)))'''((())))))(((&&&$$$"""(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''"""###$$$%%%''')))+++,,,+++******)))((('''''''''))))))))))))************,,,++++++***)))*********''''''((()))***+++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++))))))***+++,,,,,,------........................///...------///000000///,,,---...///000000000000&&&'''''''''(((((()))))))))((('''&&&&&&''')))***)))))))))))))))(((((((((&&&%%%%%%%%%&&&(((***+++&&&''')))+++,,,+++***)))%%%000777111(((%%%%%%###((('''%%%$$$$$$%%%'''(((***)))))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))''''''((()))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))******+++++++++,,,.../////////...------,,,******+++,,,------------000000111222333444444555444222111222555777666444555666777777666666777888888999;;;<<<<<<:::999777::::::::::::::::::::::::888888999999:::;;;<<<<<<777777666666666666777777666555444444666777777666333333333333333222222222666555444333222222111222333333222111111000000000222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000//////.........---////////////////////////111111000000//////......////////////////////////......---,,,---...///000///.........------------////////////////////////................................................,,,---......------...000,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,+++++++++******,,,------......------,,,************************,,,,,,,,,+++++++++******((()))))))))************''''''((((((((((((''''''&&&&&&((()))************((()))))))))******************))))))((((((''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%)))((((((''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''((((((((((((+++)))(((&&&&&&((()))++++++***((('''&&&''')))***)))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))(((((((((((('''((()))******(((&&&$$$***)))((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))---+++)))'''&&&&&&'''(((((('''&&&%%%&&&''')))***)))((('''''')))---111444+++***((('''((()))(((''''''&&&%%%&&&((()))))))))(((((())))))*********+++,,,+++***))))))***+++,,,333111...,,,+++,,,---...************************,,,,,,---...---,,,***)))+++---000000///---------***+++,,,---...000111111''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((+++***))))))(((((())))))((()))***++++++***((('''&&&///444...(((&&&&&&$$$((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++***((('''''''''((()))''''''((()))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))+++++++++******))))))(((,,,---------,,,,,,+++*********+++,,,------------//////000111222333444444444222111222555777666444444555777666555555666777777888:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::777777666666666666777777777555444555666888777777444444555555666666777777666666555444333333333333111111111222222222222222222222222222222222222222111111111000000000//////000000000000000000000000////////////////////////000/////////.........---........................//////////////////000000...........................------,,,---...///000/////////.........------////////////////////////........................------------------------***++++++,,,------,,,,,,,,,,,,,,,------------.........---,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++*********)))*********++++++++++++((())))))))))))))))))(((&&&'''((()))************)))*********++++++++++++***)))))))))((((((((('''(((((((((''''''(((((((((''''''&&&&&&&&&''''''((((((((('''''''''((()))))))))(((((((((((((((((('''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++***)))(((((()))***,,,***)))((('''''''''''''''))))))))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))(((((((((''''''((()))))))))(((&&&%%%)))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((())))))))))))))))))******************))))))))))))(((''''''&&&***)))((((((***---000222,,,***)))((()))***)))((()))(((&&&''')))+++,,,,,,(((((()))))))))*********++++++***))))))***++++++//////...------,,,,,,+++************************---------------,,,+++++++++---///000///---,,,---------...///000111111222''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((()))***************)))((((((******++++++***((('''&&&(((,,,...+++(((((((((&&&)))((('''&&&&&&'''((())))))(((((((((((('''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&***)))((('''''''''((((((''''''((()))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((******+++,,,---------------...///000111222222333333222111222555666555444333555666666555555666777777888:::<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888888777777666666666666777777888666555555777888888777666666777888999:::;;;;;;777666555444444333333444000111111222333333444444111111111111111111111111111111000000000000//////000000000000000000000000......................../////////.......................................------......///000000111........................---------,,,---......///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++******---000000---))),,,,,,,,,,,,------------...------,,,,,,++++++***---------,,,,,,,,,++++++******++++++++++++******************************,,,++++++++++++******************+++++++++,,,,,,))))))************))))))&&&'''((())))))******)))*********+++++++++,,,,,,))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((()))***))))))((('''''''''(((((())))))))))))))))))******(((((((((((())))))***+++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((((((***)))(((''''''((()))******))))))((()))***,,,---******)))(((((((((((())))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((('''''''''(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))'''((()))++++++***)))((()))***+++++++++)))'''&&&)))))))))***+++,,,---...,,,+++))))))***+++***)))+++)))'''(((***---...///(((((())))))))))))******++++++***))))))***+++++++++,,,...///...,,,***(((************************...---,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---........./////////000000'''''''''(((((((((((((((((())))))***)))'''%%%$$$$$$%%%%%%&&&'''((())))))"""###%%%'''((((((((('''))))))******)))(((''''''******)))((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''(((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&((()))+++,,,,,,)))))))))******))))))(((******+++,,,------------,,,------...///000111111222222222333444555555555444555777777666666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<:::999888888777777666666666666777777888777555666888999999888888888999999:::::::::;;;666555444333333333333333111111222222333333333333111111111111111111111111000000000000000000//////000000000000000000000000........................................................................---------....../////////........................,,,,,,,,,---------......000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,000444555000***++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++************))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))******)))((('''''''''(((((((((((())))))*********(((((((((((()))***,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((()))***,,,,,,))))))((((((((((((((()))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''')))(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((((()))))))))(((************************(((((()))***************+++)))(((((()))******)))+++)))''''''***---///000(((((())))))))))))))))))+++******************+++++++++---------+++***(((************************---,,,***))))))***+++,,,***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''((())))))***)))'''%%%$$$$$$%%%%%%&&&'''((())))))!!!"""$$$&&&'''''''''&&&''''''(((((())))))))))))***'''&&&'''))))))(((((()))))))))(((((()))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&((()))+++,,,,,,))))))************))))))******+++,,,------------,,,,,,---...///000000111111111222333333333444555555777888999888888:::;;;<<<<<<<<<;;;;;;::::::999<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777666666666666777777888777555666888999999888999999999888888777777666333333222222111222222222333333333222222111111111000000000000000000000000//////////////////000000////////////////////////////////////////////////---------...................................................------,,,,,,........................,,,,,,,,,---------------////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...---111555666111++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***)))))))))***)))((('''''''''''''''+++***)))((((((((((((((('''''''''(((((()))))))))(((((((((((()))***,,,,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))******'''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((())))))((('''%%%$$$###""""""&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$''''''''''''(((((((((((()))(((''''''(((+++///111000...+++((('''((()))+++&&&'''((())))))((('''&&&)))(((&&&&&&((()))((((((***(((&&&'''))),,,------))))))((((((((((((((((((*********++++++*********,,,,,,++++++*********+++************************+++***)))(((((()))***+++***,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++((((((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((()))'''(((((((((((('''&&&&&&&&&&&&'''(((((()))******)))&&&%%%((()))''''''((((((((())))))))))))(((((())))))************++++++))))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************+++,,,------------,,,,,,---...///000000111000111333333222222444555666888999:::999:::;;;======<<<;;;:::999888888777;;;;;;<<<<<<===>>>>>>>>>999:::::::::::::::::::::777777666666666666777777888666555555777888888777888888777666555444333333222222111111111111222222333333222222111000000///////////////////////////......////////////000000////////////////////////////////////////////////---------------.........------------------------///......---,,,,,,++++++------------------------++++++,,,------------,,,///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++...111111...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************+++************)))))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))))))))***+++---------,,,,,,+++***)))(((''''''''''''******)))((((((((())))))''''''((((((((((((((()))(((((((((((())))))***+++))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))(((&&&%%%######""""""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((()))(((&&&'''+++111777:::555222,,,'''%%%%%%&&&(((&&&''''''(((((('''&&&&&&(((&&&%%%%%%'''((((((''')))'''&&&''')))++++++***))))))(((((((((((('''''')))***++++++++++++***))),,,,,,+++******++++++,,,************************)))))))))((())))))*********+++,,,,,,******+++,,,------------------------)))((((((((('''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((******)))(((((((((((()))(((((('''''''''(((((()))(((%%%&&&***)))%%%%%%((('''(((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''''''''((()))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))+++++++++******))))))((((((((()))*********************+++,,,------------,,,,,,---...///000111111///111333333222111333666555777999999999999;;;===;;;:::999999888888888888::::::;;;<<<<<<===>>>>>>999999999999999999999999777777666666666666777777777555444555666888777777555555444444333333222222333222222111111222222333000000000000000000000000////////////////////////........./////////000000////////////////////////........................,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,------------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******++++++++++++******************************************))))))))))))(((((((((((())))))))))))***)))(((&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***''')))+++---------,,,+++))))))((((((((((((((())))))))))))((())))))*********))))))))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))+++000444777111///+++(((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&((())))))((()))(((((()))++++++)))'''))))))(((((((((''''''''')))***++++++++++++***)))***+++,,,------,,,+++***************************))))))***+++++++++++++++***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,---------))))))(((((('''''''''&&&)))((('''&&&&&&''')))***)))))))))))))))(((((((((''''''&&&'''((()))+++---***)))(((''''''&&&'''''''''%%%'''+++)))######(((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&$$$%%%'''((((((((('''''''''(((((()))))))))))))))'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))))))))******+++++++++,,,''''''((()))******))))))******+++,,,------------,,,------...///000111111///111333333111111333666444666888888888999;;;<<<888888888777888888999999:::::::::;;;<<<======>>>999999999888888888777777777777666666666666777777666555444444666777777666222222222333333333333333333333333222222333444444......//////000000111111////////////////////////---.........//////000000////////////////////////------------------------,,,,,,,,,------.........------------------------***++++++,,,,,,------...------------------------***+++,,,---...---,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++))))))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))************))))))************************************))))))))))))))))))))))))************+++***)))'''''')))***+++((()))))))))))))))(((((())))))))))))************'''((((((((())))))******$$$&&&(((***+++***)))((((((''''''(((((()))***+++))))))(((((()))***++++++,,,+++++++++******)))))))))((((((''''''''''''((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((()))))))))))))))((('''((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&$$$&&&(((******)))((('''&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,,,,(((((((((((()))***+++,,,***))))))))))))******+++)))(((&&&''')))******))))))))))))+++,,,+++(((%%%))))))(((((('''''''''&&&)))***+++,,,,,,+++***)))(((***...000000...+++)))************************)))+++,,,---...------,,,***++++++***))))))***,,,))))))*********+++++++++((((((((((((((()))******000...,,,)))''''''((()))******))))))((((((''''''******))))))((((((''''''''''''((((((''''''&&&%%%))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))++++++************************+++,,,---...///000000000000111222333555555777777888999::::::;;;;;;777777888999999999999888999::::::;;;;;;::::::999888777777666555444444444444555666777777888888888666555555555555444444444333333333333333333333333222333333444333222000///000000000000//////////////////......---------,,,......///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***)))((((((,,,------......------,,,------------------------......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,++++++++++++******++++++************++++++++++++******************++++++++++++++++++++++++******))))))))))))******&&&&&&&&&'''''''''(((((()))*********++++++++++++(((''''''''''''((())))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))******))))))))))))******%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***+++,,,***((('''((()))))))))(((((('''''''''&&&(((((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((&&&$$$%%%((()))((('''***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))---,,,+++******))))))***(((''''''&&&''''''(((((((((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((+++***)))'''''''''(((((()))'''&&&&&&((()))(((''')))(((((()))+++,,,,,,+++------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,+++***))))))******+++++++++,,,,,,------------------,,,,,,+++++++++'''''''''&&&'''(((((())),,,+++)))'''''''''((()))))))))))))))((((((''''''))))))((((((((((((((('''''''''((((((''''''&&&%%%)))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))***************+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...//////000000000000111222333444555777777888888999:::::::::666777888888999999888888888888999:::::::::::::::777666666666555555555555444555555666666666666555444444444444333333333333222222222222222222222222111222333333333222111000000000000000/////////////////////.........------......////////////..............................,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******......---------,,,,,,,,,+++******************+++************************++++++++++++++++++++++++******))))))))))))******'''''''''(((((())))))))))))))))))*********++++++((((((((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((''''''''''''((((((+++******)))(((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))((((((((((((%%%%%%&&&''')))***++++++))))))))))))((((((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))******)))((()))+++***)))))))))(((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&$$$%%%''')))(((''')))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))***)))((('''''''''''''''*********)))(((((()))***'''(((((())))))((((((''')))(((''''''''''''((())))))((('''''''''((())))))+++)))''''''((()))((('''))))))((((((***+++++++++------,,,++++++***)))))))))))))))))))))))))))))),,,++++++******)))******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''((((((((('''(((((((((((('''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))***************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((())))))++++++,,,---...//////000//////000000111333444555888888888888888888888888666666777888888888888888666777888888999999999888555555555555666666666777555555555555555444444333333333333333222222222222111111111111111111111111000111111222222222222111000000000000////////////000000////////////.........///////////////..............................------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,******************************************************************************))))))))))))******(((((())))))))))))******((((((((()))))))))******((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((''''''''''''(((((())))))******))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&(((***+++------(((((((((((()))))))))))))))******++++++******)))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&((())))))))))))***,,,*********))))))))))))(((###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((''''''&&&''''''''')))+++,,,***'''&&&(((+++'''''''''(((((('''''''''))))))(((((((((((()))***''''''&&&'''''')))***++++++***(((((())))))((('''***)))((((((((()))***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))*********++++++++++++++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,---......///////////////000111222333444888777777777777777777777555666777777888888777777777777888888777666666555333333444555666777888888666666666666555444333222333333333333222222222222000000000000000000000000//////000111111222222222000000000000////////////000000000000000///////////////////////////...---.......................................---------++++++,,,,,,,,,++++++***************************------,,,,,,+++***)))))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++************)))*********++++++************************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))'''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))******'''((()))******)))((('''(((((((((''''''((((((((()))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))+++)))))))))(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))((((((((((((((((((((((((******)))(((((('''(((((('''''''''((((((((((((((()))((((((((((((((()))***(((+++,,,***&&&$$$'''***&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))(((((((((((())))))*********)))((()))++++++***(((++++++***)))((((((+++,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++*********---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&&&&''''''((()))***))))))((('''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''(((((((((((())))))(((((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((())))))((((((((())))))))))))((((((((((((((())))))))))))************++++++++++++***))))))(((((((((((((((((((((((()))))))))******+++++++++++++++,,,,,,------...............///000111222333666666666666666666666555555555666777777777777666999999888777666444333222222333444555666888999999888888888777666555444333444444444444333333333333000000000000000000000000////////////000111111222000000000000/////////////////////000000000000000///////////////...------........................//////.........---------******+++,,,,,,+++++++++************************'''((()))***************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++*********))))))))))))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((())))))((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******'''((()))******)))(((''''''(((((((((((((((((('''***))))))(((((())))))***)))))))))))))))((((((((())))))))))))(((((((((((())))))))))))************'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''&&&&&&%%%&&&'''((())))))((((((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((('''''''''(((((('''(((((()))***+++)))***+++***'''&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((++++++++++++******))))))'''''''''))),,,,,,+++******+++,,,***))))))+++...++++++***************))))))))))))))))))))))))))))))******+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,'''''''''&&&'''(((((()))***))))))(((''''''&&&%%%&&&''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))))))))******++++++,,,,,,***+++++++++,,,,,,,,,,,,------......///111222333555555555555555555555555444555555666666666666666999999999777666444222111222333444555666888999999888888888888777666555444444444444444333333333333000000000000000000000000000///////////////000111000000000000////////////......////////////000000000000000000///...---,,,........................//////......---,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++!!!###&&&)))+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,******************************))))))))))))******))))))((((((((((((''''''((((((((()))))))))******'''''''''''''''((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))((((((''''''((((((((((((''''''******))))))))))))******))))))((((((((((((''''''))))))))))))((((((((((((******)))))))))(((((((((''''''(((((())))))******)))******++++++******)))'''(((((((((((()))))))))(((((((((((((((((((((((()))******)))'''&&&&&&'''%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''))))))'''&&&%%%&&&&&&'''((()))))))))((('''((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((('''''''''&&&%%%&&&&&&'''((()))*********))))))))))))******'''''''''(((((('''''''''$$$%%%&&&'''((((((((('''++++++++++++***)))((('''&&&&&&'''))),,,,,,+++)))&&&))),,,+++))))))+++...************************))))))))))))))))))))))))((()))***,,,,,,+++******+++++++++++++++*********++++++,,,,,,,,,,,,------&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((''')))))))))))))))(((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&'''((()))***++++++&&&'''''''''((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))((((((((()))***+++++++++)))************+++++++++---------...///000111222333333333444555555555666444444555666666666555555777777888777777666555444222333444555666777888999666777777777666555444444333333333333222222222222111111111111111111111111111000///.........///000000000000000////////////------........./////////000000000000///...---,,,.................................---,,,+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,###%%%'''***+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++************************************************((()))******+++++++++***,,,,,,,,,,,,++++++++++++(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))***************))))))((((((((()))))))))*********++++++)))))))))))))))******+++---,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((('''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********((())))))******))))))((('''((((((((())))))))))))(((((((((((((((((((((((('''((())))))'''&&&'''(((&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$'''******'''%%%%%%%%%&&&''')))***)))(((&&&%%%(((((((((((((((((((((((((((((('''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&'''((()))++++++(((%%%"""$$$(((***)))&&&'''(((((())))))(((((('''$$$%%%'''((()))))))))((((((((()))***))))))((('''''''''((()))+++***'''%%%!!!%%%***+++)))(((***---))))))))))))************))))))))))))))))))))))))''')))***,,,,,,,,,***)))************+++++++++++++++++++++,,,,,,---------%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((('''''')))))))))))))))(((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%&&&'''((()))***+++,,,&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********---------...///000111222222222333333444555666666333444555555666666555555555666666777777777777777333333444555666777888888555555555666555555444333222222222111111111111000111111111111111111111111111000///...------...///000000000000////////////,,,---------......//////000000000000///...---,,,..............................---,,,,,,+++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))'''%%%+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************************************'''((()))************************))))))))))))(((((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))************++++++++++++++++++******++++++,,,---...,,,***'''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******((('''&&&&&&&&&((()))***&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((%%%&&&&&&'''((())))))***&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&'''((((((((())))))******((((((((((((((((((((((((%%%'''(((((('''''')))***&&&'''''''''(((((())))))***)))'''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$'''******'''%%%$$$%%%'''((()))***)))(((&&&$$$((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((('''''''''&&&((((((((()))+++,,,......$$$%%%(((%%%!!!(((((())))))))))))((((((%%%&&&((()))*********)))$$$%%%&&&(((((((((''''''***)))))))))***((($$$"""###)))+++((('''(((+++)))))))))))))))*********))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))******+++++++++,,,+++++++++,,,,,,---------+++)))'''&&&''''''&&&$$$((((((''''''&&&&&&%%%%%%))))))((((((((('''''''''***((((((((()))(((&&&$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&''')))***'''$$$''''''((((((((((((''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++------------...000/////////000111111222222111333444666666555333222222333444444222222333444555555555444444333333333333444666777777666444333444444444333333222222222111111111000111111222222222222222111111111000000000000000000////////////111111222111000...---+++(((***,,,...000111000000---.../////////...,,,+++++++++++++++,,,,,,---......---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************************))))))))))))))))))))))))************......,,,+++)))((('''&&&))))))))))))))))))))))))************************,,,++++++******++++++,,,+++***)))***++++++***)))'''((()))***************((((((((((((((((((((((((******))))))((((((''''''''')))******(((((()))***((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))(((''''''((())))))))))))************))))))+++(((%%%######%%%(((+++---,,,)))''''''((()))***))))))))))))((((((((((((''''''(((((('''&&&%%%%%%%%%)))......,,,(((''''''((('''$$$###$$$&&&)))+++''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((('''''''''(((((()))******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''************************......---,,,+++***)))((())))))(((((((((((()))))),,,+++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%$$$$$$%%%%%%&&&************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&'''))))))(((&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((((((&&&%%%''''''((((((((((((''''''))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,+++,,,...000...//////000000111222222111222444555666555333333222333444444222222333444555555555444444333333333444555777888888777555444444333333333333333333333222222111111111111111222222222222111111111000000000000000000//////////////////000111000///......------......///......---...............------,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************+++******))))))******++++++***))))))++++++***)))((())))))************)))************************************)))))))))))))))******)))'''&&&'''(((***++++++***'''&&&&&&'''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,+++)))(((''''''''''''))))))************))))))+++(((%%%######%%%(((+++)))((((((''''''((()))***)))(((((((((((((((((((((((((((((((((((('''&&&&&&"""&&&***,,,+++)))******+++***)))))))))))))))***''''''''''''(((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((******)))))))))))))))((())))))(((((((((((())))))+++*********************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%$$$###$$$&&&((('''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%''')))***)))'''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''(((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++***)))***---///......//////000111111111111222333444555444333333222333444444222222333444555555555444444444444444555666777888888777666555333333333333333444444444333333222111000000000000222111111111111000000000000000000000////////////---...///000000000000000//////......---......//////......---------------------,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++************************************))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************)))))))))(((((()))))))))+++***))))))++++++***))))))************))))))(((++++++++++++++++++++++++************++++++++++++---...---+++)))''''''(((,,,---...---***(((((()))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***---,,,***((('''&&&&&&&&&((())))))******))))))(((***(((&&&$$$$$$&&&(((***%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''###%%%((()))(((((()))+++(((((())))))((('''%%%$$$''''''''''''((((((((((((''')))+++,,,,,,+++)))((()))((((((''''''(((((()))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((((((((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,%%%''''''&&&$$$$$$'''***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))------***'''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********)))((())),,,...------...//////000000111000111222333444444333333222333444444222222333444555555555555555444444444555666777777777777666555333333333444444444444444444333222111000000000000111111111111000000000000000000000000////////////.........///////////////------,,,,,,...///111333///...---,,,+++,,,---......---,,,,,,++++++++++++((()))+++,,,---,,,++++++************************+++++++++***************************************++++++++++++++++++++++++************************************)))))))))(((((()))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))***************************))))))(((((())))))***+++)))((()))***+++***)))***************)))((('''++++++++++++++++++++++++)))))))))******+++++++++...000222111///,,,******,,,---///...,,,*********''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++******)))((('''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))%%%&&&(((******)))(((''''''''''''((((((((((((((()))))))))((((((((())))))((((((''''''&&&&&&&&&'''&&&''''''''''''&&&%%%$$$''''''''''''((((((((((((((()))***+++++++++***)))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%$$$######''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))''''''(((((((((((((((((()))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,&&&'''((('''&&&&&&'''(((((((((((()))*********+++'''(((((((((((((((((((((((('''&&&'''((('''&&&$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''+++//////,,,******+++''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((())))))))))))******************)))((()))+++------------...//////000000///000111222333333333333222333444444222222333444555555555555555555555555555555555555555555555555444444444444444444444444444333222111000000000000000000000000000000000000000000000000////////////000//////..................---------...000111333///...---++++++,,,------...---,,,,,,++++++++++++'''((()))+++++++++***)))************************************************************************++++++++++++++++++++++++************************************)))))))))(((((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))((()))******)))(((***************)))((('''************************'''(((((())))))************---222444333000...---333444444222...+++((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))((()))+++,,,+++)))'''&&&&&&&&&''''''((((((((()))))))))(((((((((((()))***)))(((&&&%%%%%%&&&&&&&&&))))))((((((((()))++++++''''''''''''(((((((((((()))(((((('''((()))***+++))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''((((((((())))))(((''''''''''''''''''''''''''''''(((((((((******))))))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))***+++++++++,,,*********++++++,,,,,,,,,&&&&&&&&&(((******(((&&&'''((((((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&'''''''''%%%###$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***...///...,,,++++++''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***+++,,,,,,------...///////////////000111222222333444222333444444222222333444555555555555555666666666555555555444444555555555555555555555444444444333333333222111000000000000//////000000000000000111000000000000////////////000000///...---------...111111000///...............------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))******************************************)))))))))***************************************++++++++++++++++++++++++************************************))))))))))))))))))))))))************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***)))((((((******)))((()))************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))%%%)))...222444444555666CCCDDDCCC>>>888111---+++++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))*********)))'''(((((())))))(((((('''(((((((((((((((((((((((()))***+++,,,+++)))'''&&&&&&&&&&&&''''''(((((())))))((('''&&&'''((()))***&&&%%%$$$%%%''')))))))))((('''&&&&&&'''(((***+++''''''''''''(((((((((((()))'''&&&%%%&&&(((***,,,***))))))(((((())))))***&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((***)))(((''''''&&&''''''&&&''''''''''''((((((((($$$%%%&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))&&&&&&&&&''''''(((((()))***************+++++++++))))))******+++,,,,,,,,,'''&&&''',,,333555000***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***---///...***(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((***------,,,*********+++,,,,,,---......//////...//////000111222333444222333444444222222333444444555555555666666666777666666555555555555666666777777666555444333333222222222111111111111111222////////////000000111111000000000000////////////......---------...///000111111111000000///...---,,,------------,,,++++++,,,,,,+++++++++,,,---------,,,++++++++++++++++++************************((()))))))))*********+++************************************************************************************))))))))))))))))))))))))************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***((('''((()))***)))(((((())))))************)))((((((((((((((((((((((((******))))))))))))))))))&&&(((,,,///444:::AAAEEEGGGHHHGGGCCC<<<555111...******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((((((''''''(((((((((((('''''''''((())))))))))))((('''((())))))******)))((('''%%%%%%&&&''''''((())))))((('''&&&%%%&&&''')))***&&&%%%$$$&&&)))+++***(((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))************))))))))))))******''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))***)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((!!!!!!"""$$$&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((()))))))))+++++++++***************((())))))***++++++,,,,,,)))''')))222<<<>>>888000******))))))(((((((((''''''''''''((((((((())))))%%%$$$$$$&&&(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&'''+++......)))%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++...///---+++***)))++++++,,,------......///.........///000222333444222333444444222222333444444555555555666666777777777777666666666666777777888888777555444333222111111111111111111111222222.../////////000000111111000000000000////////////,,,,,,,,,,,,---///111222---...///111111111000///+++,,,---...---,,,+++***++++++++++++,,,------...000///---,,,+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***((('''((()))***)))((('''((()))***************((((((((((((((((((((((((,,,+++++++++******))))))***+++,,,///555@@@KKKSSS;;;======;;;666111---,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))*********((('''&&&''''''(((((((((((('''''''''((()))******)))((('''&&&&&&'''(((((()))))))))%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%''')))******(((&&&'''******'''$$$''')))+++,,,,,,)))&&&$$$''''''''''''((((((((()))$$$&&&(((***+++***))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++,,,,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************''''''((()))***+++,,,,,,))))))(((((((((((())))))&&&&&&''''''((()))******,,,+++++++++******))))))((())))))***++++++,,,,,,(((((('''+++777BBBAAA888---,,,***(((&&&&&&&&&''')))'''%%%%%%'''''''''&&&'''((((((((())))))******%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((******)))((('''((()))'''((()))((('''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******,,,,,,++++++++++++++++++,,,---...///000111222333333333333333333333333333222222222333333444444444555666666666666666555555777666555444333222222222111111111111000000000000000000000000000000000000////////////..................................................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,+++***)))))))))))))))******************)))(((((())))))************))))))++++++...555???EEEEEECCC<<>>///---)))''''''((((((''''''''''''(((((('''''''''%%%&&&'''(((((((((''''''))))))((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((+++)))'''''')))+++++++++((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))((('''&&&&&&(((******))))))(((''''''((()))(((''''''((()))(((&&&%%%&&&'''((('''''''''''''''(((((('''''''''((()))*********(((((((((((((((((((((((()))))))))(((((('''''''''&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&'''''''''''''''(((((())))))((((((((((((((((((((())))))))))))'''((((((((((((''''''&&&((())))))*********))))))((((((''''''''''''((((((+++222777555---(((***...(((((())))))******++++++******++++++++++++***************))))))***++++++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++''')))***)))''''''&&&&&&(((((()))***)))(((&&&%%%(((&&&%%%%%%'''(((((('''((((((((()))))))))))))))'''(((((()))))))))))))))&&&'''((('''&&&&&&&&&((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''(((((()))'''%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))******************))))))))))))******((())))))***+++,,,,,,---......//////////////////000000111222333444444555333222222111111000000000444444555555666666555555444444333222222222222222111111111111000000000///////////////////////////000000000000////////////................................................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''(((((()))''''''((()))***+++++++++))))))************)))((())))))************))))))+++)))&&&&&&((()))))))))(((+++***'''***333888888000---***(((((((((((('''&&&&&&''''''''''''&&&&&&'''(((***,,,,,,+++)))((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((+++***))))))******++++++((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))&&&''''''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&%%%%%%'''((())))))))))))))))))((((((((((((((())))))******++++++'''&&&&&&&&&'''))))))***'''&&&%%%%%%&&&'''%%%$$$)))***)))(((&&&%%%&&&((('''&&&&&&&&&&&&''''''(((((((((((()))))))))******((((((((((((((((((((((((*********)))(((((('''''''''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))*********)))(((''''''''''''((()))))))))((((((((((((''''''''''''(((((()))---000///***'''(((***)))))))))))))))*********)))******++++++******)))+++***)))((((((((()))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))************'''((())))))'''$$$%%%'''&&&'''((())))))(((&&&&&&'''&&&%%%%%%'''((((((''')))))))))))))))((((((((('''(((((()))))))))))))))&&&'''((('''&&&&&&&&&((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((()))***(((&&&%%%%%%&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))***************))))))))))))******(((((()))***++++++,,,,,,............////////////000000111111222333444444333222222111111000000000333333444555555555555555333333222111111111222222111111111111000000000/////////////////////////////////.........---------................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))&&&'''(((***++++++++++++((())))))*********))))))))))))************)))))),,,***(((((()))***++++++&&&'''&&&%%%''',,,000000...,,,)))((((((((((((&&&&&&&&&''''''''''''&&&&&&'''(((***,,,,,,+++)))(((&&&'''((((((((((((''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((''''''''''''(((((((((((('''''''''''''''(((''''''''''''((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&%%%%%%'''((())))))))))))))))))((((((((((((((())))))******++++++&&&&&&'''''''''((()))***(((&&&%%%%%%&&&&&&%%%$$$)))))))))(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((('''((((((((((((((((((((((((******))))))(((((((((''')))''''''''')))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***+++++++++++++++***)))(((%%%&&&''''''((((((((('''((((((''''''''''''(((((('''''''''((())))))(((&&&+++*********))))))(((((((((((())))))))))))(((((()))(((((('''''''''((((((***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''&&&(((***)))&&&&&&)))&&&&&&'''((((((((('''''''''%%%$$$%%%'''))))))((('''''''''''''''&&&&&&&&&''''''((()))))))))((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((()))(((&&&&&&&&&'''((()))))))))'''&&&'''(((&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************))))))))))))******((()))))))))***+++++++++---------....../////////000000111111222222333333222222222222222111111111222333444555555555555555222222111111000111111222111111111111000000000000000000000000000000000000.........---------,,,,,,................................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((()))+++++++++***)))((())))))************)))))))))************)))))),,,+++***))))))(((((())))))(((''''''''')))+++,,,,,,***((((((((()))(((&&&'''''''''(((((('''''''''%%%&&&'''(((((((((''''''%%%&&&'''((()))((('''&&&******)))((('''&&&%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((('''((()))((('''&&&'''(((((((((''''''''''''((((((******)))(((((((((((()))&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&'''((((((((((((((('''&&&'''(((((('''(((***,,,***)))''''''(((((('''%%%&&&'''(((((('''&&&'''(((&&&&&&&&&&&&'''((()))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))((()))))))))))))))(((((((((&&&&&&'''((())))))))))))''''''(((((())))))*********++++++++++++******)))%%%%%%&&&'''(((((((((((())))))(((((((((((())))))(((%%%$$$&&&***,,,***&&&************)))))))))((((((((())))))))))))((((((''''''((())))))((((((''')))((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))******)))%%%&&&***+++'''''')))&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))'''&&&'''(((%%%'''((('''&&&&&&''')))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))******))))))))))))************,,,,,,------...///000000111111111111111222222222222222222222333333333333111222333444555555555555111111000000000000111111111111111111000000000000000000000000000000000000///.........------------................................................,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************((()))))))))************)))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''))))))*********'''(((***++++++***)))((((((((()))***************))))))************)))))))))*********)))((('''(((+++)))(((((((((((((((***)))'''&&&'''(((((((((&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&((()))(((&&&$$$%%%'''((((((''''''''''''((((((+++***))))))((((((((()))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''(((((()))))))))(((%%%%%%&&&&&&''''''(((((('''(((((())))))((('''&&&&&&((())))))((((((***---+++)))((('''((((((&&&%%%"""%%%'''((('''''''''(((''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))(((''''''((()))((('''))))))((((((((('''''''''%%%%%%&&&'''((())))))((('''''''''((()))*********(((((()))*********))))))&&&'''((()))******************))))))))))))******)))((('''(((******)))((('''(((((()))***+++++++++)))))))))******)))))))))&&&'''***,,,,,,+++***)))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))******%%%%%%***,,,(((&&&((('''&&&%%%%%%&&&''')))***&&&%%%$$$%%%'''))))))(((******))))))((((((((('''%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((******)))((('''((()))###%%%&&&&&&&&&&&&''')))(((((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))***************)))))))))))))))++++++,,,---...000000111222222222111111111111111222222222333333444444444111222333444555555555555111000000000000000111111111111111111000000000000000000000000000000000000000/////////............................................................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***+++++++++((()))+++,,,+++***((('''(((((()))***************))))))************))))))%%%'''***+++***************((((((((((((&&&&&&((('''&&&%%%&&&(((((((((&&&(((((())))))))))))(((((((((''''''''''''((())))))$$$%%%'''))))))((('''&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%(((***)))&&&$$$%%%&&&((((((''''''''''''((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''')))*********)))(((&&&''''''((()))***++++++******+++++++++)))((('''''')))******((((((+++...)))'''&&&&&&&&&&&&$$$### ###&&&((((((''''''''''''''''''((((((***++++++$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((('''&&&&&&'''((('''%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((()))******+++&&&&&&'''(((((()))(((((((((((()))++++++,,,,,,,,,++++++************++++++(((***+++***'''&&&''')))$$$%%%'''(((***,,,......******++++++++++++******&&&(((+++...///...,,,***(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))(((((('''''''''''''''''''''''''''((()))++++++)))((('''---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------------111222333333333333222222333333333333333222111000333333333444444555555555222222111000//////000000555333111//////000111222//////............//////000000000000000000000000//////............/////////...---,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***+++---...///***))))))((('''&&&&&&&&&))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***+++***(((&&&%%%&&&((()))''')))***,,,,,,***)))'''''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((()))***++++++***)))((()))(((((((((((())))))***'''%%%$$$&&&***+++)))''''''(((***+++***)))'''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((()))((('''%%%###$$$'''***------***'''$$$%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&***)))'''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''''')))***+++&&&'''))))))'''''''''((())))))))))))))))))))))))******))))))((((((''''''555///***(((***+++)))&&&))))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&))))))*********+++++++++''''''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,***((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))************************++++++++++++---------------...............///000111111222222444333333333333333222222333333333333444444444444222111111000//////000000333222111000000000111111000000////////////000000........................//////............/////////...---,,,,,,,,,,,,---***++++++,,,+++***)))(((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''******)))))))))((((((((()))))))))))))))))))))))))))))))))***+++,,,---...***))))))(((''''''&&&&&&))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))***)))'''&&&%%%&&&'''((('''((()))******)))((('''(((((((((((())))))))))))(((((('''''''''(((((()))'''((())))))))))))((('''((((((((((((((((((((((((((((((''''''&&&''''''''')))))))))******)))))))))))))))(((''''''(((((((((***)))(((+++...///...,,,'''''')))))))))'''%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))'''&&&%%%%%%'''***++++++***'''%%%###$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&'''(((((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((()))''')))++++++***(((((()))))))))))))))))))))))))))************))))))))))))222...)))(((***+++)))&&&))))))))))))************************))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))((((((((('''''''''&&&''')))*********)))((())))))((((((''''''(((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////---------...000222333444444333222222222333444555444444333333333333333333111111000/////////000000222111111111111000000000111000000000000000000111........................//////............//////......---,,,,,,,,,------+++++++++,,,++++++***)))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))***************++++++,,,***))))))((((((''''''&&&))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********'''''''''((((((***++++++'''(((***++++++***((('''(((((((((((((((((((((((((((((('''''''''((())))))***))))))(((((())))))***,,,+++***))))))((())))))&&&%%%&&&(((***++++++***,,,,,,------,,,***((('''''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%&&&'''((()))((('''&&&'''((()))******)))((('''$$$%%%&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''%%%&&&(((***+++***)))'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((())))))+++......,,,***)))))))))))))))))))))))))))))))))***************++++++///+++'''''')))***)))'''))))))))))))************++++++*********)))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))((((((((((((''''''&&&''')))++++++***)))(((+++***((('''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***((('''&&&&&&((()))))))))''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,---------......//////000000000///000111333444555333222111000000222444666444444333333222222111111111000000/////////000000000000111111111111000///000000////////////000000000000000000000000000000///......------......///...------,,,,,,,,,------+++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''((((((((()))***+++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))******))))))))))))((((((''''''((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''((()))***+++'''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((()))***+++***)))(((''''''((()))***...---,,,+++************######$$$$$$%%%%%%%%%$$$---......---,,,+++)))(((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********))),,,......,,,***((((((((((((((((((((((((((((((((((((((()))*********++++++)))'''''')))***)))(((((()))))))))************,,,++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))((((((((((((((((((((()))******++++++******,,,***)))'''''''''((()))(((((((((((((((((((((((('''((()))******)))((('''(((&&&%%%&&&((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((***((('''%%%%%%'''(((***(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000111111111000111111222222111000///......000222444333333333222222111111000000///////////////000000///000000111111111000000.........------.........000000000000000000000000......------------......------,,,,,,,,,------...++++++++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((()))))))))))))))))))))(((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))***+++***)))(((''''''((()))***---,,,+++))))))((((((((((((((()))((('''&&&%%%%%%))))))(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((()))))))))((((((''''''''''''(((((('''((())))))***)))))))))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((***,,,---+++)))((((((((((((((((((((((((((((((&&&'''''''''((()))))))))((('''''''''((()))))))))((()))))))))************,,,+++++++++******))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((()))))))))))))))))))))))))))*********++++++******)))((((((((())))))(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$(((&&&%%%&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++***++++++,,,---...//////...//////000000///......000///.........///000111222222111111111111111111//////......//////000000/////////000000000000111...------,,,,,,------.................................------------......------,,,,,,,,,---......,,,++++++++++++,,,------***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&$$$###""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))((())))))))))))))))))))))))(((((('''''''''((()))))))))((((((''''''(((((()))(((((('''&&&%%%%%%%%%&&&)))***+++***(((&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((())))))''''''''''''''''''''''''&&&''''''(((((('''''''''((((((''''''(((((())))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&(((***(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))))))))((((((''')))******)))(((((()))))))))))))))))))))))))))&&&&&&'''''''''''''''((('''((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))(((((())))))))))))******)))***,,,......---+++***((())))))*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))************(((((()))))))))*********))))))***+++,,,---......+++,,,///111111000///...000000000000////////////000000000111111111111111...............///000000000//////...///000111222......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,++++++++++++,,,---...))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))***))))))(((''''''((())))))))))))))))))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&$$$&&&((((((&&&%%%&&&'''))))))(((((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((()))******&&&&&&&&&''''''((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&'''((()))***)))(((((('''((()))((('''(((***,,,))))))))))))))))))))))))(((((((((((('''''''''''''''(((******)))))))))***))))))))))))************)))******++++++,,,,,,---))))))))))))))))))))))))))))))******************(((((()))))))))************...555::::::666000,,,'''((()))+++++++++***)))))))))))))))))))))))))))+++)))(((''''''((()))+++)))'''%%%%%%'''((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))***++++++((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((())))))***,,,---......***,,,000333555444222000111111222222111000///...//////000000111111222222...............///000111000///...---...///111333//////............//////000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,...///))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))((('''''''''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))*********))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''))),,,...000000)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************&&&''')))******)))'''&&&''''''''''''((((((((()))%%%&&&&&&''')))***,,,---***((('''%%%%%%'''(((***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((((())))))***###&&&))))))((('''))),,,%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((+++***)))(((((('''((((((%%%&&&'''(((((('''&&&%%%)))***************))))))((((((((((((((()))******'''((((((((())))))******((()))+++,,,+++***((('''(((((((((((((((((((((((('''((()))******)))((('''((()))***,,,,,,++++++***(((((((((''''''))),,,///))))))))))))))))))))))))******))))))((((((''''''((()))++++++***))))))***))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++---444>>>FFFFFF???555...&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''++++++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&+++******)))((('''''''''((((((((((((((()))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''((()))))))))))))))%%%%%%%%%&&&'''((()))***,,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''''''''((((((((((((+++*********))))))(((((('''''''''''''''''''''''',,,***'''%%%%%%&&&((())),,,,,,+++++++++++++++++++++,,,,,,------.........444555444333000.........111111111111111111111111000//////.........//////000////////////000000111........................---------------...///000000///------......---,,,...---,,,,,,++++++,,,,,,***,,,------+++******+++************************,,,***))))))***++++++***)))))))))***+++++++++,,,))))))))))))***************)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************///...,,,******+++,,,---******))))))((((((''''''''''''((()))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&''''''(((((((((***)))((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&(((((()))(((&&&### '''''''''&&&&&&%%%%%%$$$---)))%%%''',,,111111///)))***+++***)))((((((***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&''')))+++...///((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***&&&&&&&&&''')))***)))''')))'''&&&'''******(((%%%+++***)))))))))***,,,---,,,,,,***)))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''******)))'''&&&(((+++......***''''''******'''###))))))(((((((((((())))))&&&&&&''''''(((((())))))...,,,)))((((((+++...000,,,)))'''((()))***(((%%%$$$''')))***)))(((''''''((((((((((((((((((((((((+++***)))(((((()))***+++---...---+++,,,///...***+++******)))(((''''''&&&(((((((((((()))))))))))),,,***))))))***++++++***...333888888444000///111''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((('''''''''(((((('''&&&&&&&&&&&&&&&******)))(((((('''&&&&&&((((((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''((()))***+++******))))))(((((('''))))))(((((((((((())))))&&&&&&''''''(((((())))))*********)))))))))((((((+++++++++++++++++++++++++++)))(((&&&&&&&&&((()))+++++++++++++++++++++++++++,,,,,,------.........444555666444222000000111111111111111111111111111//////............//////000000////////////000000///////////////////////////......---------......000...------......---,,,...---,,,,,,++++++,,,,,,***,,,------+++******+++***************************)))'''''')))))))))(((******************++++++))))))))))))***************)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((())))))******(((((()))))))))*********---,,,***)))((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&)))''''''+++000222///+++((()))***)))'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))******)))(((''''''((()))(((&&&)))'''&&&''')))***(((%%%''''''&&&&&&&&&'''((()))***)))((('''''''''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))((('''''''''''''''''''''(((((((((+++///333555///)))&&&(((((('''$$$))))))(((((((((((())))))''''''((((((((((((((()))+++***(((&&&&&&(((***++++++)))'''((()))***(((&&&'''))),,,,,,+++)))((()))((((((((((((((((((((((((******))))))))))))*********,,,+++)))***---,,,(((*********)))((('''''''''************++++++++++++,,,***))))))***+++***)))(((,,,111111---******,,,((((((''''''(((((()))***'''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''''''''''''''))))))((((((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''((())))))*********))))))))))))((((((++++++++++++++++++++++++))))))(((((((((((((((''')))*********+++,,,,,,,,,++++++,,,,,,---...//////222333444333222111111333000000000000000000000000//////............//////222111000//////...//////////////////////////////000000///------,,,,,,,,,///...------...///---,,,...---,,,,,,++++++,,,,,,***,,,------+++******+++***************************)))'''''')))***)))(((******************))))))))))))))))))************))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))******)))'''&&&&&&&&&'''((()))***++++++(((((())))))))))))******+++***((('''''''''((()))))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''((('''''''''''''''((((((((((((((((((((())))))))))))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&(((,,,222666444...((('''((()))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''(((***+++,,,,,,***'''&&&'''''''''&&&(((''''''((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''%%%%%%&&&'''((()))*********))))))(((((())))))***))))))((('''''''''''''''''''''(((((())),,,000333<<<444+++&&&%%%''''''&&&)))((((((''''''(((((()))))))))))))))(((((((((((()))((((((''''''''''''(((***)))(((((())))))((('''***,,,...---,,,***))))))(((((((((((((((((((((((())))))************))))))***,,,,,,+++...333333000******))))))((((((''''''************++++++++++++,,,***))))))******)))'''$$$'''***)))'''&&&''')))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''))))))(((((('''(((((((((&&&'''''''''((((((((()))(((((((((''''''(((((((((%%%&&&&&&'''((()))******))))))))))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((())))))***+++,,,,,,---++++++,,,,,,---...//////...///000000//////000222///////////////////////////............//////000222222000///............//////////////////////////////...---------------///...------...///...,,,...---,,,,,,++++++,,,,,,***,,,------+++******+++************************---+++******+++,,,,,,+++++++++******))))))((((((((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((((()))&&&'''((())))))((('''&&&'''''''''((()))*********(((((((((((()))))))))***))))))((('''''''''((()))))))))))))))((((((((((((***)))'''&&&'''(((***,,,(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++)))((('''((())))))&&&'''((())))))*********************))))))((((((%%%&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&'''***///555777555///)))((()))***)))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&'''(((***,,,---,,,)))&&&%%%&&&'''(((((('''''''''((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''******))))))))))))******))))))((('''''''''''''''))))))***)))((())),,,///:::444,,,'''%%%&&&''''''(((((((((''''''(((((((((*********))))))(((((('''''''''((())))))***))))))))))))(((((())))))((((((***,,,---,,,***((('''(((((((((((((((((((((((((((((()))***++++++***)))((('''***+++,,,111777888666***)))))))))(((((((((''''''((((((((())))))))))))+++***))))))******(((&&&%%%'''((((((&&&''')))+++((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))((((((''''''''''''((((((''''''((())))))))))))((((((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((())))))(((((((((((((((((((((((('''((()))*********((('''(((((()))***++++++,,,,,,******+++,,,---...///000,,,...////////////000222.......................................///000000222222000///............---------------------------------------.../////////---,,,---...///...---...---,,,,,,++++++,,,,,,***,,,------+++******+++************************---+++******+++,,,,,,++++++******))))))(((((((((((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((()))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,(((((((((((())))))))))))((((((((((((((((((((((((***)))'''''''''''')))***+++***((('''''''''(((((('''((()))+++,,,,,,,,,,,,---,,,,,,***)))((('''&&&((((((((((((((((((''''''))))))((('''&&&&&&%%%%%%(((***---111222000,,,))))))***+++***((('''((()))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((('''''''''((((((((((((((((((((((((%%%&&&&&&''')))+++,,,---***'''%%%%%%&&&)))******''''''((((((((('''''''''''''''(((((())))))))))))'''''''''&&&''''''((((((((((((((((((''''''''''''******))))))))))))******))))))((('''''''''''''''((())))))(((''''''***,,,111...***((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''$$$%%%''')))***+++++++++(((((())))))(((((())))))((()))***)))&&&%%%%%%&&&))))))))))))))))))))))))((()))***++++++***)))(((&&&((()))))),,,222333000))))))))))))(((((((((((('''((((((((())))))))))))+++***)))***+++***(((&&&(((((()))(((((((((***,,,((((((''''''(((((()))***((())))))******))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))******((((((''''''''''''(((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&'''((('''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))(((((()))))))))***+++++++++******+++,,,...///000000---///111111000000222333////////////////////////......---......///000111222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000...---,,,---/////////---...---,,,,,,++++++,,,,,,***,,,------+++******+++************************+++***((((((***+++***)))))))))))))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((())))))))))))))))))))))))(((((())))))******++++++***)))'''&&&&&&''')))******)))))))))((((((((('''''''''(((((((((((()))))))))))))))***************(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%'''(((***+++,,,,,,,,,+++---,,,+++***)))((('''&&&))))))((((((''''''&&&&&&))))))(((((('''&&&&&&%%%&&&''')))******)))(((''')))++++++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((************((('''%%%%%%'''(((((())))))(((((('''&&&''''''((()))+++,,,---(((&&&%%%%%%''')))******&&&((())))))(((''''''(((&&&&&&'''(((((((((((('''))))))((((((((((((((()))%%%%%%&&&'''((()))*********))))))(((((())))))***))))))((('''''''''''''''%%%&&&'''''''''(((***,,,((())))))))))))(((((('''(((''''''&&&&&&''''''(((((((((((((((''''''''''''######%%%'''((()))))))))'''((())))))(((((()))***&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))))))))************))))))+++---,,,)))+++...---)))))))))))))))((((((((((((************++++++++++++***)))***+++,,,,,,***((()))(((((((((((())))))***''''''&&&&&&''''''((()))))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))*********((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))%%%&&&'''((()))***++++++((((((''''''''''''((((((&&&'''(((((())))))(((((('''&&&&&&&&&'''((()))***((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((())))))************************(((((()))***************))))))))))))************)))***+++,,,...///000000---///000000000000111222////////////////////////---------......///000111000000////////////000000------------------------......---------......///...---,,,---///000///......---,,,,,,++++++,,,,,,***,,,------+++******+++************************,,,***))))))***+++******((((((((()))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))******)))((())))))))))))))))))))))))''''''(((((()))******+++)))))))))(((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&((())))))((('''&&&&&&''')))+++++++++))))))***))))))))))))(((((((((((((((''''''&&&&&&''''''&&&&&&''''''(((((())))))&&&'''(((((('''&&&&&&&&&)))*********((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&%%%'''((()))******)))((('''(((((((((((()))***+++,,,((('''&&&'''((()))((('''%%%(((***)))'''&&&''')))%%%&&&'''((()))(((((('''******)))(((''''''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))(((''''''''''''''''''((())))))(((((()))***&&&'''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&(((***)))(((''')))+++'''((()))(((&&&&&&''')))))))))))))))))))))))))))******))))))))))))******,,,---,,,***+++...---)))(((((((((((())))))))))))************++++++++++++))))))***,,,......,,,******)))((()))))))))((('''&&&&&&&&&&&&&&&'''(((((())))))************))))))((((((((((((((((((((((((%%%&&&)))++++++)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&'''((()))***+++,,,((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''(((***++++++************))))))))))))'''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))))))***+++,,,...///000111,,,---......------...000000000000000000000000000---------......000111111000////////////000000111........................000///...---------------...---,,,---///000///......---,,,,,,++++++,,,,,,***,,,------+++******+++************************...,,,++++++,,,------,,,''''''(((((())))))******))))))))))))************'''((()))******)))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))***++++++***)))(((&&&&&&'''((()))***++++++''''''''''''((((((((()))''''''((()))******))))))'''((((((((())))))******''''''((()))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$&&&(((+++---...,,,***)))%%%&&&((()))***)))'''&&&&&&''''''((()))******+++'''&&&&&&&&&&&&''''''(((###$$$%%%'''(((***+++,,,''')))***+++)))(((''''''''')))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((%%%&&&''')))***))))))((('''((()))******)))((('''))))))(((((()))***++++++)))((((((((()))(((&&&$$$%%%(((******'''&&&''')))'''''')))*********)))(((+++***)))((('''&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((())))))(((''''''''''''''',,,------+++(((&&&&&&''''''((((((((('''(((***+++'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''---,,,+++)))((((((((((((&&&(((******((('''))),,,)))******)))((((((***,,,))))))))))))))))))))))))+++***)))(((((()))***+++$$$&&&&&&%%%''',,,,,,((((((((((((((())))))))))))(((((((((((())))))))))))))))))***---///000...,,,+++*********+++***)))'''***(((&&&%%%&&&'''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((((())))))))))))(((((((((''''''&&&&&&((()))***'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''************)))((('''&&&))))))))))))))))))))))))))))))((((((((((((((()))***)))(((''''''&&&''''''((((((''''''&&&&&&&&&%%%)))(((((('''((()))+++,,,))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++---......------...111333000000///..............................///000000111111000000//////......,,,---...//////...---,,,000000000000////////////........................///...,,,+++***+++,,,,,,***++++++++++++***))))))---+++)))***,,,---,,,)))'''''')))******)))(((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++))))))(((&&&&&&%%%%%%%%%(((((((((((()))))))))))))))((((((((()))***++++++******))))))))))))******)))(((&&&%%%%%%&&&'''(((((((((((((((((()))******+++***)))'''''''''((()))'''((()))******)))((('''''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((++++++******))))))((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((''''''''''''((()))))))))(((&&&%%%,,,(((''')))+++***(((&&&((('''''''''&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''''''''************************&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******))))))(((((((((((())))))'''((()))***)))(((&&&$$$)))***'''###$$$***...---...,,,(((&&&'''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$+++******))))))))))))***)))))))))))))))((('''''')))(((((()))******)))'''(((((()))***++++++,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++***)))(((((((((((()))(((''''''(((((('''%%%(((((())))))))))))(((((('''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))))))))(((((('''(((((((((((((((((((((''''''&&&&&&%%%$$$#########$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++***))))))((()))***++++++,,,,,,++++++,,,---------,,,,,,///111000//////...------.....................//////000000000000000//////......---...////////////...---............------------........................---,,,+++*********+++,,,***++++++++++++***))))))---+++)))***,,,---+++)))((()))*********)))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++***)))((('''&&&&&&&&&&&&'''((((((((()))))))))))))))))))))((())))))************))))))))))))******)))((('''%%%%%%&&&((()))((((((((((((((()))******+++***)))(((''''''((()))'''((()))******)))((('''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((('''))))))*********)))''''''&&&&&&'''((()))((()))***((((((((('''''''''&&&&&&))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))******((('''&&&%%%&&&$$$ !!!'''******...+++(((&&&''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''(((((('''&&&'''(((((()))******++++++***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++))))))(((((((((((((((((()))***)))'''%%%'''(((((())))))(((((('''))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))***)))))))))***+++,,,,,,%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))'''''''''''''''''''''''')))((((((''''''((())))))))))))((((((((()))******))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((()))***++++++,,,,,,+++++++++,,,---,,,++++++,,,...//////...---------............------......///000000000000////////////......//////000000//////...............------------........................,,,,,,+++++++++,,,------***++++++++++++***)))))),,,*********+++,,,+++******+++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++******)))(((''''''''''''''''''((((((((()))))))))******)))((((((((())))))***))))))(((((())))))***)))((('''''''''((()))***((((((((((((((()))*********))))))(((((((((((()))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((''''''&&&&&&''''''((())))))))))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((((('''%%%%%%$$$$$$''''''(((((((((((((((((()))************))))))(((&&&((()))(((&&&'''))),,,)))))))))((((((((('''''')))))))))(((((((((((('''(((''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++++++++******)))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((('''''')))******)))((((((''')))'''###$$$***------...+++(((&&&'''(((((('''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((''''''''''''&&&(((((((((((())))))))))))((()))******+++++++++***(((((()))******))))))((()))))))))))))))(((((('''$$$%%%&&&&&&'''''''''''''''''''''((())))))******(((*********((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))(((((((((***++++++(((%%%'''(((((((((((((((((('''+++***)))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))******+++,,,---...&&&''''''''''''''''''&&&%%%&&&''')))******++++++''''''''''''''''''''''''(((((('''''''''((())))))))))))((())))))***++++++******)))))))))))))))))),,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++++++++------,,,+++***+++---......---------------......------------...////////////////////////////////////000000000000//////000000000000////////////........................------------......//////***++++++++++++***))))))+++*********+++++++++***,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))************)))((((((((((((((('''''''''((((((((())))))+++***)))((((((((((((((())))))(((((((((((()))))))))(((((((((((()))******((((((((((((((())))))***)))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))******+++++++++((((((''''''''''''((((((''''''((())))))***++++++******)))((('''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))++++++'''&&&((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''+++***))))))((((((((()))((((((((((((((((((((((((((((((((((((((())))))***,,,++++++******))))))(((((((((((((((((())))))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((()))*********))))))+++)))&&&'''---000000---+++(((&&&'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''''''''(((((((((((())))))))))))'''((()))+++++++++******(((((()))******))))))((((((((())))))))))))((((((%%%'''((())))))))))))***((((((((()))))))))******((()))******(((((((((***))))))))))))))))))))))))***************+++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,+++***************''''''(((***++++++(((&&&''''''((((((((((((''''''+++***)))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((()))***+++,,,---(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((())))))***++++++))))))******************((((((((((((''''''&&&&&&''''''''''''''''''(((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))(((((())))))***++++++++++++***+++---...---,,,++++++,,,------,,,,,,,,,,,,---------------------...//////.............../////////000000////////////000000000000000000////////////........................++++++,,,,,,------------***++++++++++++***))))))************************---,,,++++++***))))))(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))))))))***))))))(((((((((((()))''''''''''''((((((((((((******)))((('''''''''((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((())))))***((((((((())))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))************)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((()))*********)))&&&'''''''''(((((())))))(((((((((((((((((((((((((((***)))%%%&&&******%%%))))))))))))(((((((((((('''''''''''''''(((((((((++++++***)))((((((((()))++++++******)))*********((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((((()))(((((((((((()))***+++******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''')))(((%%%''',,,///...---***'''&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******))))))***************))))))((((((((())))))))))))((((((&&&(((******)))((()))+++))))))***************+++)))***+++***))))))***+++)))))))))))))))))))))))))))*********+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******)))*********'''''''''(((******(((&&&&&&''''''((((((''''''&&&))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''((()))******)))))))))******)))))))))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))((((((((()))******))))))))))))************'''''''''(((''''''&&&%%%'''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))((()))******++++++*********,,,------,,,+++,,,---,,,,,,+++++++++,,,------------,,,,,,------...///---............/////////000//////......//////000............------------........................))))))***+++++++++*********++++++++++++***)))))))))***+++***))))))***+++,,,+++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))((('''''''''(((((()))((((((''''''(((((()))&&&''''''(((((()))))))))((((((((((((((()))******'''(((((())))))))))))((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((())))))(((((('''%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((###$$$&&&((()))))))))(((&&&&&&''''''((()))))))))(((''''''''''''(((((()))###)))+++&&&&&&++++++&&&)))))))))(((((((((''''''&&&''''''''''''(((((((((+++******))))))))))))***))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((******''')))...111000---***'''&&&'''((()))(((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((***+++,,,---...---,,,+++***)))))))))'''(((((()))))))))))))))%%%(((+++***'''&&&''')))***************+++++++++(((***+++***))))))***,,,))))))))))))))))))))))))'''(((((())))))*********+++******))))))******+++))))))))))))))))))))))))(((((((((((()))***++++++******)))))))))))))))***'''&&&%%%&&&((()))((('''&&&''''''((((((''''''&&&'''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))((('''((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((('''(((((((((((((((((()))))))))******(((((()))***+++***))))))&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++******((())))))***************'''))),,,,,,+++++++++,,,+++++++++++++++,,,------------,,,,,,------...///---------.........////////////...------...//////............------------........................***+++,,,,,,,,,+++***)))***++++++++++++***))))))(((***++++++(((((()))+++******)))((((((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))))))))((((((((((((((()))******&&&'''((()))******)))(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((++++++++++++************'''((()))******)))((('''''''''(((((()))))))))***((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%''')))))))))((('''&&&&&&''''''((())))))***(((((('''''''''(((******&&&444:::111((((((+++)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&''''''(((((())))))))))))((('''&&&&&&((()))+++(((((((((((()))))))))))))))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&(((++++++)))+++000222111,,,***'''&&&'''((())))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))))))))(((((((((((()))))))))))))))(((((())),,,000444666333111...+++)))))))))***''''''((()))))))))))))))(((+++...,,,(((&&&'''******************)))))))))'''((())))))(((((()))+++))))))))))))))))))))))))'''(((((())))))***+++++++++******))))))******+++(((((((((((((((((((((((((((''''''(((((()))***+++)))((((((((((((((())))))'''&&&$$$%%%'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''(((((())))))))))))((((((%%%&&&((()))))))))(((''')))((('''''''''''''''(((''''''(((((((((((('''''')))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))((('''''''''''''''''''''(((((()))))))))***&&&'''(((*********)))(((%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************%%%'''***++++++******++++++*********+++,,,,,,------,,,,,,,,,,,,---......---------........./////////...---,,,,,,---...///111000000000////////////...........................//////000///...,,,+++***++++++++++++***))))))(((***,,,+++(((''')))+++))))))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******&&&'''(((*********)))(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***((('''&&&&&&&&&'''((())))))******)))(((((((((***+++,,,...AAAKKK===***&&&)))+++((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((************************%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++)))(((&&&%%%&&&''')))***''''''(((((())))))******))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%###&&&&&&%%%&&&,,,...---,,,***'''&&&''')))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******(((((((((((())))))))))))***))))))+++///555;;;>>>666333///+++((((((***+++''''''((()))))))))))))))+++///111///***((())),,,))))))))))))((((((((((((%%%'''((((((''''''(((***)))))))))))))))))))))))))))******+++,,,,,,------++++++************++++++(((((((((((((((((((((((('''''''''(((((()))***+++((((((''''''''''''((()))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++***)))((('''&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))***)))((('''***((('''&&&&&&'''(((***)))((('''''''''''''''(((************************'''(((***+++++++++***))))))***,,,,,,+++)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,...///000,,,---...///...+++)))(((111111000///...------,,,+++---......------///000......---------,,,,,,,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((,,,,,,+++***)))((('''&&&'''''''''(((((((((((()))'''((((((((())))))******''''''''''''((((((((((((&&&'''((())))))***))))))------,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((((('''''''''''',,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((())))))***(((((((((((()))***,,,,,,,,,+++)))(((((()))+++,,,999eeeoooEEE'''000444&&&'''((()))******)))((('''''''''((((((((((((''''''***'''%%%%%%((((((&&&###((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((++++++******))))))((((((&&&&&&%%%%%%&&&''')))***)))))))))))))))***++++++***)))'''''')))))))))(((''''''(((((((((((('''''''''(((((()))***+++++++++111///+++)))(((%%%""" """***000222000***&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))((((((((((((''''''(((((())))))******''''''''''''((((((((()))'''***+++***000===FFFGGG>>>666---))))))***)))'''''''''((()))***++++++,,,***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''''''''(((***+++,,,))))))))))))))))))))))))''''''(((((())))))******,,,++++++***)))((('''&&&))))))************))))))''''''((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))))))))*********)))(((''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,---,,,+++***)))((('''&&&&&&'''((()))+++***************++++++((((((((((((((((((((((((((()))******++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////+++,,,------,,,***((('''......------------------,,,...///...------...///------------,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********)))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))((())))))***************''''''''''''(((((((((((('''(((((())))))))))))(((+++++++++***))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((''''''''')))((('''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))******++++++''''''''''''((()))***+++******((((((((((((*********BBBIII444$$$'''***$$$'''((()))******)))((('''''''''(((((((((((('''''')))(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&%%%%%%&&&''')))***'''''''''''''''((())))))+++)))(((((()))******)))''''''((((((((((((''''''(((((())))))***++++++,,,---,,,)))(((((('''%%%###$$$'''+++//////...+++(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((++++++***///:::AAABBB===666...******,,,+++))))))))))))))))))************************)))(((((())))))))))))************))))))(((((((((((())))))))))))))))))******++++++(((((('''(((((()))***+++))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))***++++++))))))************))))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))************))))))((((((((((((((())))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))((((((((((((((()))(((((((((((()))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))((()))((('''&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((((((((((((******))))))******+++,,,++++++***)))***+++,,,...******++++++,,,,,,------------------------------,,,,,,---...............,,,,,,---------,,,***)))+++++++++,,,,,,,,,---------...//////---,,,---...,,,,,,,,,,,,++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++******))))))(((((((((((((((&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******'''(((((((((((()))))))))((()))+++,,,,,,+++******''''''''''''((((((((((((((())))))))))))(((((('''))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***(((((((((''''''''''''&&&))))))))))))))))))))))))+++++++++++++++,,,,,,,,,&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''')))++++++(((&&&''')))(((((())))))))))))((((((''''''((((((((((((''''''((()))))))))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''((()))))),,,***))))))***++++++***''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((***((('''((())))))((('''***************))))))(((((((((''''''''''''((((((************************))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))++++++)))---555:::;;;999444---++++++---,,,+++************))))))(((((()))************))))))(((************++++++++++++))))))(((((((((((())))))******)))))))))******+++)))))))))(((((())))))***)))))))))))))))))))))))),,,,,,+++******))))))((()))(((((()))+++...000222))))))************))))))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))((((((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''''')))(((''''''''''''((()))%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))***)))((('''((()))***++++++******)))******++++++))))))***+++,,,------...------------------------+++,,,---...///...---,,,...//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((''''''&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((((()))+++,,,,,,+++)))(((''''''''''''(((((((((((())))))***))))))((('''&&&''''''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))******++++++,,,,,,,,,,,,'''''''''&&&''''''(((((('''(((((())))))((((((''',,,&&&$$$))),,,))))))+++(((((())))))))))))((((((''''''((((((((((((''''''''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((('''''''''(((((()))))))))'''''''''''''''(((((())))))))))))))))))******++++++)))(((((()))******)))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((('''&&&''')))))))))(((((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((************************(((((((((((((((((((((((((((((('''(((((()))******))))))))))))((((((((((((******))))))(((((('''''''''(((((((((((()))))))))*********)))+++///333444333000,,,***+++,,,---,,,******))))))))))))))))))))))))************)))((()))))))))*********++++++))))))(((((((((((())))))+++***)))((((((((())))))+++******)))(((((())))))))))))))))))))))))))))))((((((((()))******+++++++++*********,,,000444666))))))************))))))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******((((((''''''''''''((((((''''''(((((()))***+++,,,))))))))))))))))))))))))(((((('''&&&&&&((()))***))))))++++++***(((&&&%%%))))))******+++,,,------------------------------***+++---.........---,,,......///////////////////////////...---,,,,,,,,,...///000///---,,,,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))******)))((('''''''''''''''(((((((((((())))))***))))))((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++*********))))))((('''''''''((((((((())))))******))))))(((((()))'''$$$&&&))))))'''))))))(((((((((((())))))''''''((((((((((((''''''&&&)))+++***'''&&&(((+++))))))))))))))))))))))))((()))))))))*********+++((((((''''''''''''((((((((((((((())))))*********''''''(((((((((((((((((()))))))))))))))******+++)))(((&&&&&&((()))((('''''''''((((((((((((''''''((()))))))))))))))******((('''&&&'''((()))((('''%%%&&&''''''((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))***+++)))))))))***+++,,,...---,,,***)))***+++++++++'''(((((()))******++++++((())))))*********))))))((((((((()))))))))******))))))(((((((((((())))))******))))))***,,,...///,,,+++***))))))(((((()))************************&&&&&&''''''((())))))))),,,+++))))))***---000333))))))************))))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((())))))***(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((''''''''''''((())))))((()))++++++***'''$$$"""))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,---.........222111000///...------,,,---...//////---,,,---...,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***'''''''''(((((())))))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((******)))))))))(((((((((((())))))((((((&&&%%%%%%'''(((((((((((()))))))))''''''''''''''''''''''''&&&'''((()))***)))((((((******)))(((''''''''''''))))))))))))))))))))))))"""******######***+++&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&((()))(((((('''(((***))))))))))))))))))))))))'''(((((())))))*********((((((''''''''''''(((((())))))))))))************'''(((((()))))))))(((((('''''''''''''''((()))))))))'''%%%&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%&&&)))***+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))*********''''''******((()))+++)))))))))))))))******+++''''''((()))***+++,,,,,,((())))))************)))'''((((((((())))))))))))))))))(((((((((((())))))(((((()))+++...222777999,,,+++***)))))))))))))))************************)))((((((''''''&&&%%%%%%***)))'''&&&'''(((***+++))))))************))))))''''''((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((((((((()))))))))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******))))))(((''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((((())))))***************))))))******)))((('''&&&***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///000000000//////.........,,,...///...------...///------------,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))*********&&&''''''((())))))******))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&'''''''''((((((((()))))),,,+++)))((('''((()))***''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))(((((('''((()))))))))((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((%%%'''(((******)))((('''***)))((('''&&&&&&&&&&&&)))(((''''''''''''((()))%%%)))***((('''***+++)))***)))(((''''''((()))***''''''(((((((((((('''''''''&&&&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''(((((()))))))))))))))((((((((('''((()))***))))))(((''''''''''''''''''((()))))))))(((&&&&&&((((((((('''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''(((((()))************)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((%%%&&&******''''''+++((()))***************+++(((((())))))*********+++(((((()))***************(((((()))))))))*********))))))(((((((((((()))))))))))))))+++...222666999++++++******)))*********************************)))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***************************))))))(((((((((((())))))))))))))))))************,,,,,,+++)))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++''''''''''''((((((((()))((((((((((((((()))************)))((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))******''''''((((((((((((''''''))))))((('''''''''((((((************************)))***+++------,,,++++++***)))((((((((()))+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---...///000111.........///////////////+++---......------///000......------------,,,,,,******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&((()))************&&&''''''((()))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((((((((((((((())))))))))))************...,,,***((('''(((***,,,''''''''''''((((((((()))''''''((())))))***)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))&&&'''(((*********))))))'''((((((((())))))******((((((((((((((((((((((((&&&''')))***+++***(((''')))((('''&&&%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))***&&&&&&******&&&$$$'''***)))(((''''''((()))***''''''((((((((((((''''''(((%%%###%%%(((***(((&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((''''''''''''(((((())))))(((((('''''''''&&&'''((()))******)))(((''')))))))))))))))***++++++***)))'''''')))))))))(((''''''((((((((((((''''''*********************)))%%%$$$$$$&&&(((******)))))))))((('''&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***))))))))))))((((((((((((''''''(((((())))))******))))))))))))************((($$$%%%***+++''''''+++((()))+++++++++***++++++************))))))))))))(((((()))***************)))************+++++++++))))))(((((((((((()))))),,,+++))))))***,,,///111+++***************++++++************************''''''(((((()))*********((()))))))))************))))))************))))))))))))))))))((((((((((((******))))))((((((''''''***)))(((''''''((()))***&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))************)))))))))))))))************&&&&&&''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((,,,+++++++++******)))))))))***************))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,************+++,,,---.........,,,+++***)))))))))++++++,,,,,,,,,,,,------........................000000//////............,,,------......------,,,******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((()))******((((((((()))((('''&&&%%%******))))))((((((''''''************************''''''((((((((((((''''''''''''(((((())))))******)))'''&&&'''((()))(((''')))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''')))(((''''''((()))&&&((())))))(((''''''((()))((('''&&&&&&'''((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''))))))))))))((((((((((((******))))))((((((''''''*********)))((('''''''''&&&'''((())))))((('''&&&+++*********))))))(((((($$$&&&''''''&&&&&&((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&(((******)))'''&&&))))))))))))))))))))))))************)))'''&&&%%%(((((())))))******+++++++++++++++***************)))))))))))))))******+++,,,++++++***)))(((''''''((()))***++++++***)))(((************************+++***)))(((((()))***+++,,,)))'''''')))+++***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))************)))(((((()))))))))*********'''''''''(((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((++++++*********)))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,************+++,,,---...,,,+++***)))))))))))))))++++++,,,,,,,,,,,,---------------------,,,,,,,,,/////////......---------,,,------......------,,,)))************+++++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((())))))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((+++++++++*********))))))***)))))))))((((((((('''************************&&&''''''((((((''''''&&&((((((((((((((())))))))))))'''&&&'''((()))(((&&&))))))))))))***+++,,,---((((((((((((((((((((((((***))))))(((''''''&&&&&&''')))***)))%%%!!!&&&((())))))(((''''''((()))((('''&&&&&&'''((()))((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((%%%&&&'''((()))******+++(((((((((((('''''''''&&&(((((((((((())))))))))))(((((()))******)))((((((******)))))))))(((((((((%%%&&&''''''&&&&&&'''((()))((('''&&&&&&&&&''''''***)))))))))(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((((())))))))))))((('''&&&$$$%%%''')))******)))((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))*********)))*********************)))))))))))))))******++++++++++++******))))))((())))))************))))))((((((((((((((((((((((((+++***)))(((((()))***+++---***((((((***++++++)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))*********)))(((((())))))))))))******((((((((((((((('''''''''***))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***************+++,,,---++++++************++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......------------,,,,,,,,,------......------,,,,,,+++*********+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((())))))***))))))))))))************&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))((('''***)))((('''&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))((((((((((((((((((((('''&&&'''(((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))+++***&&& &&&((())))))(((''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''((((((((((((***)))((((((((((((((()))%%%%%%&&&'''((())))))***''''''''''''&&&&&&&&&&&&&&&''''''((()))******+++))))))************))))))))))))((((((((((((((('''((()))***)))'''''''''))))))(((''''''&&&&&&''''''))))))))))))(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''))))))******))))))((((((###$$$''')))***+++******((((((((((((((((((((((((***)))(((''''''((()))***************))))))))))))((((((((())))))*********)))))))))))))))******+++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))******,,,+++))))))+++,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((()))************(((((((((((()))))))))***))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((()))************)))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******************************+++,,,,,,---,,,,,,,,,------...///+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---+++***+++,,,...000************************((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))((((((''''''(((((((((''''''(((((((((******))))))((((((''''''((((((((('''(((((())))))(((((()))))))))*********''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%''')))***+++***)))''')))'''%%%$$$$$$%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))((((((''''''&&&((('''&&&&&&(((((('''&&&((((((((('''&&&%%%$$$###((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))+++***(((%%%######&&&((())))))(((''''''((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((******))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''+++,,,,,,+++)))((()))***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((())))))************))))))%%%&&&''')))************((((((((((((((((((((((((***((('''&&&'''(((***,,,++++++******))))))((((((&&&&&&'''((()))******+++)))))))))))))))******+++******+++++++++,,,,,,,,,+++***)))(((((()))***+++***************************))))))))))))))))))***,,,++++++++++++,,,++++++))))))************))))))************************)))))))))))))))))))))))))))))))))((())))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''))))))*********'''(((((((((((()))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))((()))***+++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***************))))))******++++++,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------///.........---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,***)))***+++---///************************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++***)))))))))(((((((((''''''(((((((((((((((((('''******))))))(((((('''''''''&&&&&&&&&''''''((()))'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((###%%%(((***++++++******+++***(((''''''(((***+++(((((((((((())))))))))))'''''''''''''''''''''''')))))))))******)))))))))))))))((((((''''''&&&&&&(((&&&%%%&&&'''((('''&&&******+++******((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******((())))))((('''''')))+++&&&((())))))(((''''''((('''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''(((((((((((())))))******************((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))''''''((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&'''(((+++,,,++++++******))))))((((((&&&&&&'''((()))******+++)))))))))))))))******+++*********+++,,,,,,------+++***)))(((((()))***+++************************)))))))))******)))))))))++++++,,,,,,++++++++++++))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))(((((())))))************))))))((((((((((((((((((((((((***))))))))))))))))))***%%%&&&'''((()))*********''''''(((((((((((())))))((((((((((((((('''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******''''''((()))************&&&&&&'''''''''(((((((((************************++++++******)))(((((('''&&&&&&&&&''''''(((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))******)))))))))******+++***************+++,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------,,,------......------,,,))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$%%%''')))***+++++++++(((''''''&&&&&&'''))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((((((((('''''''''''''''''''''&&&%%%&&&''''''&&&%%%###%%%'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))(((&&&$$$%%%'''***&&&((())))))(((''''''(((''''''(((((((((((('''''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((''''''''''''((((((((((((((())))))************)))%%%%%%&&&'''((())))))***((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))&&&'''((('''%%%$$$%%%&&&''''''((()))))))))((((((((((((((()))))))))))))))(((((()))*********))))))************************(((((())))))******))))))++++++***))))))(((((('''(((((((((((((((((((((((()))(((''''''''')))***+++************))))))))))))((((((((())))))*********)))))))))))))))******+++)))*********++++++,,,,,,******))))))))))))******(((((((((((((((((((((((())))))************)))))))))+++,,,,,,+++******+++))))))************))))))************************))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))*********)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&((()))*********'''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++&&&'''((())))))*********&&&'''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))************)))******))))))))))))************)))))))))******+++++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,,,,---------...,,,------......------,,,)))))))))*********++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***'''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%!!!###&&&((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((('''((((((&&&%%%%%%&&&(((&&&((())))))(((''''''(((&&&'''((())))))((('''&&&&&&'''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))*********))))))%%%&&&'''((()))******+++'''''''''((((((((())))))''''''(((((())))))******))))))(((''''''((())))))((((((((()))))))))******$$$&&&''''''%%%%%%&&&(((&&&'''((()))***))))))((((((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))&&&'''((())))))))))))(((******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))*********************)))))))))))))))******+++))))))******************))))))************))))))((((((((((((((((((((((((((()))***++++++***)))((('''***,,,,,,***((()))***))))))************))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))(((((((((((('''((((((((())))))*********)))(((''''''((()))***+++*********))))))(((((())))))************))))))************************((((((''''''''''''(((((($$$%%%&&&((()))*********''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,'''''')))***++++++++++++))))))))))))************((((((((((((((((((((((((''''''(((((()))*********%%%%%%&&&&&&'''((())))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))******)))))))))))))))***,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------)))***+++,,,------...///,,,,,,,,,------.........,,,------......------,,,+++,,,---.........------************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&''''''(((((())))))******''''''''''''((()))++++++))))))))))))************&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++)))(((''''''''''''&&&&&&(((((()))))))))((('''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%$$$&&&(((*********(((((((((((((((((((((((((((((($$$$$$%%%'''(((***++++++###&&&((())))))((()))***&&&((())))))(((''''''(((&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,+++***)))(((((()))***+++(((((())))))******++++++&&&((())))))(((((()))+++&&&'''(((*********)))(((%%%&&&&&&&&&''''''(((((((((((()))***************((((((((((((((((((((((((&&&&&&'''(((((()))(((((())))))(((((()))***++++++************************(((((())))))))))))(((((((((((())))))******+++++++++++++++***************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((************************((()))***++++++***)))(((&&&))),,,,,,)))((((((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++++++++)))((('''***)))(((&&&'''((()))+++,,,***((((((++++++)))'''(((((())))))******+++++++++*********))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((()))******+++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&%%%%%%&&&''')))***((())))))))))))*********+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,........................------------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******'''((()))***+++,,,------))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''',,,***((('''&&&'''((()))&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''++++++******))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((()))((('''&&&%%%&&&''''''(((((((((((()))))))))))))))&&&###$$$'''))))))'''((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&%%%&&&''')))******++++++(((((()))(((((('''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&''')))******(((&&&%%%(((((((((((((((((((((((())))))))))))************)))************+++++++++(((((())))))******++++++))))))))))))((((((((((((((((((''''''''''''((((((************************))))))))))))************,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,+++***((((((((()))************)))))))))))))))(((((())))))*********+++************************************************++++++++++++++++++++++++---,,,,,,+++***)))))))))))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))(((+++***(((''''''''')))***+++)))((((((******)))'''(((((())))))))))))))))))************)))))))))((())))))))))))***************))))))(((((())))))***'''''''''(((((((((((((((((((((((((((((()))***************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))))))))((('''''''''((()))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))************************)))))))))))))))))))))))))))******+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,........................---.........------,,,+++++++++******++++++,,,---,,,,,,++++++************)))***************++++++))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&'''((()))''''''''''''(((((())))))***)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))((((((&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((''''''&&&'''((()))***%%%%%%&&&&&&''''''((((((***'''%%%%%%''')))((('''((((((''''''''''''(((((('''(((((((((((((((((((((&&&'''((()))***)))(((((())))))((((((((('''''''''(((((()))***************))))))******)))(((((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++******)))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++)))))))))))))))*********''''''''''''(((((((((((()))((((((''''''(((((()))************************(((((((((((())))))))))))++++++************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,+++***)))(((((()))***************))))))))))))))))))))))))*********+++************************************************++++++++++++++++++++++++))))))(((((('''&&&&&&%%%************************************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***)))'''''''''((()))***)))(((((())))))((('''))))))((((((((((((((((((************))))))))))))************+++++++++++++++******))))))******+++)))))))))((((((''''''''')))(((((((((((()))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))++++++)))((((((''''''''''''((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***+++++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------...............------,,,++++++******++++++,,,---+++************)))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((()))))))))*********((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((()))))))))*********))))))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))******((((((((((((******(((((((((((((((((())))))&&&&&&&&&'''((())))))*********)))))))))(((((((((((((((((()))))))))))))))&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((***+++,,,%%%%%%%%%&&&'''(((((()))***(((''''''((()))((('''((((((''''''''''''((((((((((((((((((((((((''''''((()))***+++++++++******))))))((((((((((((''''''))))))************))))))***************))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))************)))))))))*********++++++************))))))))))))&&&&&&&&&''''''(((((((((***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))******************))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++***)))))))))******************************)))))))))***************************************************************++++++++++++++++++++++++*********))))))(((((('''***************************************************************++++++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))*********++++++++++++***)))(((((((((***+++,,,+++***)))(((''''''(((((())))))((((((((((((((('''))))))((((((''''''&&&&&&*********))))))))))))))))))))))))*********++++++*********))))))*********)))((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))***))))))(((((('''''''''(((((()))))))))******************)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++,,,,,,++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,---------------,,,,,,++++++******++++++,,,---***)))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++***(((''''''(((***+++&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))******&&&''''''((()))***++++++***)))((((((((()))((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))***+++,,,+++******))))))(((((((((((((((((((((((((((((())))))******)))))))))******))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((()))))))))************))))))))))))************++++++******))))))((((((%%%&&&&&&'''((()))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))***+++*********************)))***************++++++***************************************************************************+++++++++++++++,,,,,,++++++*********)))))))))***************************************************))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***)))(((((((((***+++,,,******)))((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))******((((((((()))))))))*********))))))(((((())))))***''''''(((((()))******+++)))))))))))))))***++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))&&&&&&''''''(((((((((((()))))))))*********++++++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,,,,++++++++++++******++++++,,,---)))))))))))))))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))(((''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))******+++((())))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''((()))*********)))((((((((())))))))))))))))))''''''&&&'''''')))***+++''''''(((((()))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&''''''))))))))))))))))))))))))((()))))))))************(((((()))))))))*********++++++******))))))((((((''''''((()))***+++++++++******))))))))))))******''''''''''''''''''''''''))))))*********+++++++++((((((((())))))******+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))******)))))))))*********++++++++++++***))))))******+++++++++,,,+++++++++************************************************************************++++++,,,,,,,,,((('''''''''''''''&&&&&&************************************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++((((((((())))))))))))))))))***+++***)))((((((***))))))(((((((((((((((((())))))))))))************'''((((((((()))))))))))))))))))))(((((()))))))))&&&''''''(((***++++++,,,***))))))))))))***++++++************++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))$$$%%%&&&'''(((((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++******++++++,,,---)))))))))************+++((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((('''''''''((()))******)))((('''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%'''))))))((((((((()))((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''((()))))))))((('''(((((())))))))))))******)))((('''''''''(((***+++&&&''''''(((((((((((('''))))))))))))))))))))))))&&&''''''(((((((((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************)))))))))))))))))))))******+++++++++***))))))(((((())))))***((((((((((((((((((((((((*********+++++++++,,,,,,(((((())))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))***++++++,,,+++++++++))))))******+++,,,,,,,,,+++++++++++++++******************************************************************++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((())))))***))))))))))))))))))))))))************************(((((((((((()))))))))))))))************))))))(((&&&'''((())))))************,,,---,,,)))((()))+++(((((())))))))))))))))))((()))))))))************(((((()))))))))*********+++******))))))******+++(((((()))))))))***************))))))******+++,,,))))))))))))*********+++))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))&&&'''(((((()))(((''''''''''''''''''((((((((((((((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---************++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''((()))))))))************''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((***++++++***((('''))))))))))))))))))(((((((((((((((((('''''''''''')))))))))(((((((((''''''(((((((((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&'''(((((()))(((''''''''''''''''''&&&&&&&&&&&&"""%%%((()))((('''(((***((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&'''((()))))))))((('''(((((()))))))))*********...---+++)))(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))*********)))))))))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((()))************+++++++++)))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((()))***+++,,,,,,,,,++++++))))))***++++++,,,------,,,,,,,,,++++++*********************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))************************************++++++++++++)))***+++++++++)))((('''%%%&&&''')))***************,,,...---***)))***,,,(((((())))))******++++++(((((())))))*********+++)))************+++++++++,,,++++++++++++++++++,,,************))))))))))))*********)))******+++,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---...//////******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))++++++)))((('''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))******)))((('''''')))+++------+++)))'''++++++******))))))(((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''******))))))((((((((('''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((%%%&&&((()))***+++***************)))(((((('''''' $$$''')))'''''')))+++((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&'''(((******))))))((((((((())))))*********+++444222...+++)))(((((()))(((((()))***************))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))) """&&&)))+++++++++***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((()))***+++,,,---,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++*********************************************************))))))***+++,,,,,,------************************++++++++++++++++++++++++*********************************)))***++++++,,,***))))))(((((((((((((((+++***)))((((((''''''(((((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++******)))))))))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++***************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))((((((''''''(((((())))))))))))((((((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************)))************+++++++++++++++++++++******)))))),,,,,,++++++,,,...///111---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++))))))))))))))))))))))))************)))(((&&&&&&(((((())))))((('''&&&&&&+++******)))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))((('''''''''(((***+++******))))))))))))******))))))((((((''''''''''''************************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''((()))******))))))))))))((((((((((((%%%%%%&&&'''((()))******,,,)))%%%%%%(((******)))+++*********))))))(((((())))))(((((((((((())))))&&&''')))***)))(((&&&%%%((((((((((((((((((((((((''')))***)))''''''))),,,******))))))))))))******++++++)))(((''''''''''''(((***,,,---------+++***))))))************)))))))))))))))***+++---...///******))))))((((((''''''((((((((((((((((((((((((++++++******************&&&'''(((******+++++++++++++++***)))((('''&&&&&&************************)))))))))((((((((((((((('''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---,,,+++******+++,,,---++++++++++++******))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++***)))***+++---...++++++******************+++,,,------,,,+++)))(((***)))(((''''''((()))***++++++******)))******+++))))))((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))++++++*********************************++++++,,,************************************************************************++++++++++++************))))))))))))(((((((((((())))))************))))))+++***)))(((((()))***++++++***))))))((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++++++++++++++*********))),,,,,,+++++++++---...///.........------,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))((('''*********)))((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((()))(((((('''((()))***+++((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***))))))))))))))))))))))))***))))))((((((((())))))((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++*********+++,,,,,,))))))))))))((((((((((((((((((((()))))))))))))))...+++((((((***+++++++++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''))))))))))))))))))))))))&&&((()))(((&&&&&&(((*********))))))))))))******+++***)))(((''''''''''''((()))+++,,,,,,,,,+++***))))))************))))))++++++***)))))))))))))))''''''(((((())))))******************************************************'''((()))***************++++++******))))))((((((************************************************((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++*********)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---++++++******************)))***+++++++++******)))+++***))))))))))))***+++******)))))))))******+++(((((((((((()))***++++++))))))************))))))))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***((((((((()))))))))*********++++++++++++++++++*********))))))))))))******+++***(((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++++++++++++++************,,,++++++***++++++,,,,,,............------------)))******++++++******))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))******))))))((('''&&&((()))***************)))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((((((((('''((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''))))))))))))))))))))))))+++***))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))++++++******))))))((((((---+++)))(((***+++++++++))))))((((((((((((((('''(((''''''&&&&&&''''''((($$$%%%''')))*********)))************************'''((())))))''''''((()))******))))))))))))******+++***)))((((((''''''((('''(((***+++++++++***)))))))))************))))))+++***)))((('''&&&&&&&&&''''''(((((())))))******************************************************((())))))*********))))))+++++++++***************))))))))))))))))))))))))******++++++,,,---------)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++******++++++++++++++++++(((((()))*********)))))),,,+++************+++,,,''''''''''''(((((()))***))))))(((((()))******+++)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++******+++++++++++++++,,,+++************+++,,,,,,************************++++++++++++++++++++++++************************,,,,,,+++++++++*********'''(((((()))******++++++******++++++++++++*********))))))))))))))))))******)))((('''&&&''')))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++******************------------------------******++++++++++++******((()))******++++++******)))))))))))))))))))))))))))))))))))))))((('''''''''((())))))***************)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))((((((''''''((((((((((((((())))))*********))))))))))))******''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))*********)))))))))((((((***)))((('''(((((())))))((((((((((((''''''''''''******))))))))))))******%%%&&&((()))*********))))))))))))))))))))))))))))))************))))))*********))))))))))))************)))(((((((((((((((''''''((()))***)))))))))))))))************))))))(((((('''''''''(((((()))******))))))((((((''''''***************************************+++++++++)))************))))))((()))))))))******+++++++++((((((((((((((((((((((((******++++++,,,---......******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++***************+++++++++++++++,,,***************)))))))))+++++++++******+++++++++'''''''''((((((***++++++++++++***)))))))))))))))***))))))))))))))))))***************************((((((((((((((()))))))))(((((((((((())))))))))))************************))))))******+++++++++,,,******++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---************************************************************************+++*********))))))))))))''''''((()))***+++,,,,,,)))******************))))))))))))******)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************((()))))))))******************++++++++++++***************************************)))))))))))))))************************))))))*********++++++++++++++++++++++++++++++,,,******************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))(((((((((''''''(((((()))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))))))))******((((((((((((((((((((((((,,,,,,+++)))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((++++++***)))(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))((())))))(((((((((((()))''''''''''''((((((((((((******))))))))))))******((()))))))))))))))(((((((((((((((((((((((((((((((((((()))************)))******))))))))))))*********))))))(((((((((((()))''''''(((((())))))))))))))))))************))))))))))))((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++)))************))))))(((''''''(((((()))*********((((((((((((((((((((((((((())))))***+++,,,------******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,------,,,+++***)))))))))************************))))))***+++,,,---///000,,,,,,+++***))))))))))))******))))))))))))******************************(((((())))))))))))******((((((((()))))))))******************************))))))******+++,,,,,,,,,******++++++,,,---------+++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))(((((((((((())))))***+++,,,,,,))))))************))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************((())))))******))))))(((************************)))))))))))))))*********************************)))************+++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++******************++++++++++++,,,,,,,,,------,,,,,,,,,'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***))))))))))))))))))(((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))),,,+++******))))))))))))'''(((((())))))(((((('''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((())))))******&&&&&&''''''(((((()))))))))+++,,,+++***)))***+++'''(((((((((((())))))))))))((((((''''''(((((()))*********))))))(((((((((''''''''''''''''''''''''%%%%%%&&&(((++++++***(((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))---,,,+++***)))(((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,((())))))*********))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++************++++++,,,---------...---,,,+++************))))))************))))))******+++,,,---///111222++++++******)))*********+++***)))(((((()))***+++************************)))))))))*********++++++)))))))))*********++++++************************))))))***++++++,,,------******++++++,,,------...,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++******++++++++++++******((()))***++++++***)))(((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************((())))))******))))))(((************************(((((())))))******++++++************************)))************++++++++++++++++++,,,,,,,,,------((()))***,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))*********&&&'''((()))***))))))(((((((((''''''''''''((((((((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))++++++******)))*********'''((()))******)))((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((('''''''''((()))*********)))))))))((((((((((((((((((+++,,,,,,***)))***+++((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((%%%%%%&&&***...///---+++******))))))))))))******))))))(((((((((((())))))))))))(((((())))))******))))))************)))))),,,+++******))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))***************))))))))))))))))))******************************)))))))))***************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++******++++++,,,------...******))))))***+++,,,---******+++,,,,,,+++******((())))))+++,,,...000111))))))))))))***+++,,,---+++***)))(((((()))***+++************************))))))******+++++++++,,,************++++++++++++************************))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++++++++,,,,,,------,,,,,,+++((()))***++++++***)))((('''))),,,......---+++***)))))))))))))))))))))))))))************+++++++++************************))))))))))))************++++++,,,,,,,,,,,,++++++************************'''(((((()))***++++++,,,************************)))************++++++++++++++++++,,,,,,---------((()))+++,,,---------,,,+++++++++,,,,,,---------******++++++++++++******++++++,,,------------,,,))))))))))))))))))))))))(((((()))))))))))))))(((***************)))((('''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++&&&''')))*********)))(((******))))))))))))******(((((())))))******++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))++++++***++++++,,,------))))))))))))))))))))))))******************++++++'''((()))******)))(((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************+++,,,---&&&''''''((()))******+++,,,,,,+++***)))(((''''''&&&)))+++***((('''(((***(((((())))))******++++++++++++************++++++(((((((((((()))+++,,,---))))))))))))))))))))))))((((((***...222444222000******))))))))))))******))))))(((((((((((()))***)))))))))))))))***++++++))))))************))))))'''''''''((()))+++,,,---*********)))((((((''''''************************((())))))***++++++,,,,,,''''''(((******+++++++++************************************************++++++******************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------)))************+++++++++---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++******+++,,,,,,---......'''&&&&&&''')))+++...///++++++------------++++++************************))))))))))))))))))))))))+++++++++************)))*********++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))///---+++)))(((((()))***************************------,,,+++***)))(((((((((((((((((()))***+++,,,******+++++++++******)))++++++++++++++++++++++++,,,------......------,,,******)))))))))***,,,------,,,***)))))))))******++++++++++++******))))))************************++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))************************...---+++)))(((((()))***---,,,,,,,,,+++***************++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))...---***(((''''''((()))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))************************))))))))))))((('''&&&%%%(((((((((((())))))))))))(((&&&%%%&&&)))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))*********+++***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))((('''''')))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((('''&&&(((******'''$$$%%%''')))+++...000111222))))))(((((('''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&,,,,,,++++++***+++++++++++++++************++++++******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,+++)))((('''&&&''''''+++++++++++++++***)))(((************************)))***+++------...------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,///000000---***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))************+++++++++---,,,,,,,,,,,,---.........//////...+++)))))))))************************************************))))))******+++++++++,,,******************))))))++++++++++++++++++++++++************************---,,,+++))))))))))))***************************---,,,,,,++++++******)))+++***)))))))))))))))***)))******+++++++++******++++++++++++++++++++++++,,,------......------,,,+++******))))))***+++,,,---,,,***)))))))))***+++++++++++++++*********)))************************+++++++++++++++++++++++++++******)))))))))******************************************************...---+++)))(((((()))***+++++++++++++++***************++++++++++++*********+++++++++******)))((()))))))))))))))))))))))),,,+++)))(((((((((***++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************''''''(((((((((((((((((((((((((((((())))))))))))((('''%%%''')))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''((((((***)))'''%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''((((((((((((***))))))))))))))))))***)))'''&&&''')))***(((&&&'''''')))***,,,,,,------))))))(((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((++++++*********+++++++++++++++************++++++++++++************++++++++++++***************)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***(((((((((((()))+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,------,,,,,,------...///---------------------------,,,+++******+++,,,---************++++++++++++,,,++++++++++++,,,---------...///...+++***)))***************************************************'''((()))***+++,,,------,,,,,,,,,+++***)))))))))++++++++++++++++++++++++******************************+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++************+++,,,,,,+++************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************************************************************---,,,+++)))))))))******))))))************************++++++++++++******)))************)))(((((())))))))))))))))))))))))***)))(((((()))***+++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))))))))******))))))((((((&&&&&&'''(((((()))******&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''(((''''''&&&&&&''''''(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******+++++++++***(((''''''((())))))((((((((())))))))))))(((((())))))((((((((((((''''''((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))))))))*********************))))))))))))***++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++...---,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---+++))))))+++------------------,,,------...///........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++---......,,,***++++++************************************************((())))))***++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************''')))***,,,,,,,,,***)))++++++++++++++++++++++++)))*********++++++,,,,,,,,,+++******)))))))))***((()))***+++++++++++++++***+++++++++++++++,,,,,,,,,------......------,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************************************,,,,,,******))))))******((((((((()))*********+++******++++++++++++******))))))*********))))))((())))))))))))))))))))))))******)))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''(((((((((((()))))))))((((((((((((((()))(((''''''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((******************************))))))))))))******(((((())))))))))))((((((((((((&&&%%%%%%&&&((((((***))))))))))))))))))***((((((((((((((((((((((((((())))))))))))*********,,,++++++******++++++,,,***)))'''''''''((())))))((()))))))))(((((('''&&&))))))(((((((((((((((((())))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++++++++************+++++++++++++++******+++++++++((()))))))))******++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,........................---------------,,,,,,,,,...,,,++++++---......------------------...//////////////////////////////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...***,,,------,,,+++,,,---************************************************************************,,,,,,,,,------.........++++++++++++++++++++++++************************&&&(((***,,,---,,,+++)))++++++++++++++++++++++++(((((())))))***+++++++++***************+++,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++************************************************++++++******************((((((((()))*********+++******++++++++++++******))))))************)))))))))))))))))))))))))))))),,,++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))************))))))******))))))(((((((((((('''(((((((((((((((((('''))))))))))))((((((((((((&&&&&&'''((()))***++++++'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******(((((())))))))))))((((((***)))'''''''''''')))***)))))))))******)))))))))(((((((((((((((((((((((())))))))))))*********+++******))))))))))))*********)))(((''''''((()))+++(((((()))))))))))))))((((((((())))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''(((***++++++++++++++++++************++++++******))))))))))))******)))******++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,---------,,,,,,************************%%%(((,,,///000///---,,,........................------------------------------...000111111///---...------------...//////////////////////////////------------------------+++,,,,,,,,,---------------------------...//////***+++------,,,+++,,,---************************+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))))))))******,,,------******+++++++++******)))*********++++++,,,,,,---,,,------......------,,,+++,,,,,,---,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************))))))************************++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,++++++******)))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************))))))******++++++******++++++***))))))((('''''''''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&(((((((((((()))))))))))))))***+++***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++***)))(((''''''((((((((()))))))))''''''''''''((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******)))(((((()))+++((())))))***************(((((())))))))))))******((()))******++++++******************************************************((((((''''''''''''(((((('''(((***+++,,,+++******++++++************++++++***))))))))))))))))))***+++++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---......------,,,,,,---.........------************************$$$'''+++///000000...---........................,,,---------............---...///222444333000---......------......///000////////////////////////---......//////......---,,,,,,,,,---------.....................//////000***,,,------,,,+++,,,---************************++++++++++++++++++++++++***************+++++++++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++*********+++,,,,,,+++++++++++++++***)))((()))******+++,,,,,,------,,,------......------,,,***+++,,,---------,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,++++++++++++++++++++++++*********************************+++++++++******+++++++++++++++***************++++++++++++************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************((()))***++++++++++++*********))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((((((((()))))))))))))))***,,,***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))+++++++++)))((('''((((((((())))))))))))&&&''''''((()))***++++++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))************************((((((''''''''''''((((((''''''((()))))))))))))))((())))))******))))))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''')))++++++)))((()))***))))))*********))))))((((((((()))))))))*********'''((())))))******))))))************************************************))))))(((''''''((()))))))))***+++,,,---,,,***)))++++++************+++++++++******))))))******+++++++++++++++************---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---......///------------------------+++,,,,,,---...///000000.........000111222000..................//////000........................---...///000000///...---------------...............------------...//////+++,,,...---,,,++++++,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++************,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------,,,------......------,,,)))***,,,---...------,,,)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))***,,,---++++++++++++++++++++++++************************)))******+++++++++******---,,,,,,,,,+++***************++++++++++++*********+++,,,---------------))))))))))))))))))))))))((((((***+++,,,---------))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******************************((()))***+++++++++++++++((((((((()))******++++++(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))***++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***(((((((((((()))))))))))))))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++,,,+++***)))(((((((((((())))))))))))(((((()))+++,,,---...///''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******''''''((()))))))))))))))'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&))),,,,,,***((((((***************)))((('''&&&(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++***+++,,,------,,,***)))++++++************++++++,,,++++++++++++++++++,,,++++++******))))))((((((,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++---------,,,+++***,,,,,,---.../////////...........................---,,,***)))***,,,...000------------------------***+++,,,---...000111111000...,,,---...000000000...............///000000........................---...///000000///...------------.........//////---,,,,,,,,,,,,---......+++---......,,,+++++++++******+++,,,------......///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,***)))''''''(((***+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******************************++++++************++++++************************************************,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,000---***(((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***+++,,,---......&&&%%%%%%%%%&&&''')))***)))*********++++++++++++))))))(((((('''''''''&&&(((((())))))))))))((((((&&&''')))***)))(((&&&%%%(((((())))))))))))((((((((((((''''''''''''((((((******))))))(((((('''''')))((('''&&&&&&'''((()))&&&(((***,,,---,,,+++***......---,,,+++***(((((())))))))))))))))))))))))))))))************))))))***)))((((((((((((((()))+++***)))'''''')))***++++++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))((((((((()))+++---///...+++(((&&&%%%++++++******************,,,,,,,,,++++++*********++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,---------......000000000000000/////////........................,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,---------.........,,,,,,---............---////////////////////////000000//////...---,,,,,,***+++---...///...------...---,,,,,,,,,,,,---...******++++++,,,,,,------------,,,+++++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))))))))***---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,........................,,,---............---,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************++++++************++++++************************************************++++++***))))))***++++++*********)))******++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,333111...---------,,,++++++++++++***************************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))''''''&&&&&&'''((()))***))))))))))))*********+++)))(((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))***++++++(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((''''''(((((((((***+++---------,,,***)))(((((()))))))))(((((('''))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***)))(((((()))***++++++++++++*********))))))))))))*********+++++++++************************************************))))))))))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******))))))******+++,,,......,,,***)))))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***++++++,,,------......------------------------,,,,,,---------.........////////////////////////................................................333222000//////000222333/////////000000000000000//////000111111111111111//////////////////////////////......------,,,,,,+++,,,---.........------...---,,,+++,,,...000111******++++++++++++++++++++++++*********+++,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,333222///,,,+++*********------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,---............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************++++++***))))))***++++++++++++******)))*********************************+++,,,,,,------,,,,,,+++******************************))))))******+++,,,000...,,,,,,,,,,,,+++)))++++++++++++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))((((((''''''''')))((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((()))(((''''''(((***---///(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))(((((((((((('''(((((())))))((((((''')))*********(((&&&$$$###$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))******************+++++++++***)))(((((()))***++++++++++++******************************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++++++++,,,------......------------------------,,,------------..................///////////////........................///////////////.........111000///......///000111////////////...............//////000000000000000////////////////////////........................+++,,,---...///...------...---,,,+++---000333555++++++******************++++++******+++,,,------............------------........................222111///---,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,------------------------------//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------............------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++******************+++,,,,,,+++***)))))))))***************************)))******++++++******)))++++++++++++++++++++++++***************+++++++++,,,+++***+++,,,+++)))''',,,,,,++++++***)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((()))*********************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++************)))******))))))))))))))))))'''''''''(((((((((((()))((((((((((((((('''''''''))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))((((((&&&%%%###"""'''''')))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))************************)))(((((()))***************************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,------------+++,,,,,,+++******,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......------------------------------------.........................../////////........................////////////............------,,,,,,,,,---...///000000000///////////////...//////000000000000000////////////////////////////////////000000000000,,,---.../////////------...---,,,,,,...222666999++++++******************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---...........................------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************************************++++++*********,,,,,,+++***)))))))))***************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,+++,,,------,,,***+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********(((((()))***************))))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))*********++++++++++++,,,***************)))))))))&&&'''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''+++++++++++++++***))))))******+++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))''''''))))))******))))))******))))))))))))******************************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---------------+++,,,,,,***))))))***,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------......---------------------------------.........//////............//////000000/////////////////////////////////...............///////////////000111111333333333333333333333333111111222333333333333333//////////////////////////////////////////000000...///000111000000.........---------///333666999******++++++++++++++++++------,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...******++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------//////...------...//////------------....................................------------------------))))))******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))***++++++++++++***)))++++++******)))*********************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++)))((()))+++++++++)))************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''''''''(((((()))))))))((()))************))))))''''''''''''(((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***((()))+++,,,,,,***(((&&&(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))((())))))******))))))(((***************+++++++++***************)))((('''))))))))))))))))))))))))))))))************))))))%%%&&&((()))******)))((()))))))))******)))))))))***************++++++++++++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,---...---,,,+++***+++,,,+++)))))))))+++******++++++,,,,,,------,,,,,,,,,,,,------------,,,---------............------------------......------------------------------........./////////......//////000000111111111111111111111111111111////////////000000000111//////000111111222222222222222222333333444444444111222333333444444333333111111111111111111111111000000000000000000000000000111222333222111000///.........///000333555666******++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***++++++,,,------,,,,,,,,,,,,,,,------------...........................,,,,,,......///...------------------------------------------------------,,,,,,,,,---......//////////////////////////////000///...------...///000........./////////000000000000000000000000000000........................*********+++,,,---------------,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************)))***++++++++++++***)))*********)))******++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***)))(((&&&&&&(((*********)))))))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((************)))''''''((((((((()))))))))''''''''''''((((((((()))***)))(((''''''((()))***)))))))))***************(((((())))))))))))((((((******))))))))))))******'''((((((((()))))))))******))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))%%%''')))+++++++++***)))))))))************))))))))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------------...***+++---------,,,***)))'''))),,,---,,,+++,,,,,,+++++++++,,,---.........,,,,,,,,,---------......------------..............................------------------------------............//////////////////000000111222222333222222222222222222222222///000111111222333444444111222333444555555555555444555555666777888999999777888888999999999999999999999999999999999999999777777666666555555444444333333444444444333111111//////000111111222222222******+++,,,------......------,,,+++************---------.........//////........................++++++,,,---.........---+++,,,------.........---,,,,,,,,,---------..............................---...///111111111000000////////////////////////---------------------------------...///000000111111111111111111111111111000///...------...///000.../////////000000111111000000000000000000000000........................------......///000111111...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,*********************************++++++*********************************((()))***+++,,,+++******...,,,))))))+++---//////(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))(((((('''%%%$$$$$$###%%%&&&((()))*********)))(((((((((((())))))))))))&&&'''''''''(((((())))))+++)))(((''''''((()))+++'''&&&%%%%%%&&&(((***,,,(((((())))))))))))((((((******))))))))))))******'''((((((((())))))******+++***)))(((((()))***+++,,,,,,+++***************))))))************))))))))))))))))))))))))))))))))))))************))))))&&&(((***,,,---,,,+++***))))))************))))))))))))******++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......***+++---------+++)))(((%%%(((,,,............///,,,,,,------...///000000,,,,,,,,,------.........---------.........//////..................------------------------------............/////////000///000000111222333333333333333333333333333333333111111222333555666777777999999;;;<<<===============>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======<<<;;;::::::444444555666555444222111///000111222222111000///------++++++++++++------++++++,,,,,,,,,---------,,,---...---+++***+++,,,.................................------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,...000///...------...------///222555444000,,,////////////////////////---------------...///000......///000000111222222***---000111///000222555333111......///000000000333444444444555555555555333444555555444444666888333333333222222111000000111000///...............111000///...............---,,,++++++***+++++++++***))))))***---......---,,,,,,+++***************---,,,,,,+++******++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))++++++,,,,,,,,,,,,------+++++++++++++++***)))(((************************++++++,,,,,,,,,++++++***+++++++++*********))))))((()))***+++,,,---------(((***,,,......,,,***(((,,,,,,,,,++++++,,,///222///...,,,)))((()))******,,,***(((''''''(((***,,,+++,,,,,,+++)))((()))***((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++---+++)))''''''((()))*********))))))))))))******((((((((((((((((((((((((&&&&&&((()))******************))))))))))))************))))))((((((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******(((((())))))******++++++***))))))((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******)))((('''&&&&&&'''((()))******))))))))))))******++++++************++++++******))))))))))))******++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++---,,,***)))))))))******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++***(((''''''(((***+++.........------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...---,,,+++***+++,,,---...//////...------...000111...,,,---000111000...---///111111000000111222333222222111111111111222111222444444444666999;;;;;;<<<>>>>>>???@@@CCCEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOQQQRRRTTTUUUWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUVVVUUUTTTTTTTTTSSSPPPMMMOOOMMMJJJIIIGGGFFFCCC@@@BBB@@@===<<<<<<<<<;;;999555555666555333111...,,,------,,,++++++,,,------++++++,,,,,,,,,---------,,,---...---+++***+++,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,...//////---------...111000111444777777444000111111111000000/////////000000000000000111222333///000111222333555666666444666777777666666999;;;:::888666666888999999999<<<<<<======>>>?????????>>>???@@@???>>>>>>@@@BBB???>>><<<:::888777666666666666555444333222222222666555444222111000000000---------------...//////...---++++++,,,,,,+++***///......------...//////------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++***+++++++++*********))))))))))))***+++,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,***)))***---///444222///---++++++++++++******)))(((((()))*********+++,,,+++)))((()))***((((((((((((((((((((((((++++++*********))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********,,,+++)))((((((((()))*********))))))))))))******((((((((((((((((((((((((''''''((()))*********)))***))))))(((((())))))******)))))))))(((((((((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++))))))))))))))))))))))))))))))******+++***************))))))))))))******+++***)))((((((((()))*********))))))))))))******++++++************++++++*********))))))*********+++++++++++++++++++++++++++++++++***************)))************+++++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---------........./////////......---------......---------------......///000000///000222333222000......000222111///000111222222000000111333333444444555666777888999:::<<>>======@@@???===;;;999777666555111111000000000000111111111000............,,,++++++++++++++++++,,,---...------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,---------***++++++,,,,,,++++++++++++++++++***************)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***((((((***,,,555333000...,,,+++***+++)))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((******))))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))***))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((++++++******)))(((((((((((((((((()))***+++,,,---))))))))))))))))))))))))))))))*********)))((((((******))))))))))))******++++++***)))(((((())))))******))))))))))))******++++++************++++++++++++************++++++***************************************+++++++++)))************+++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------++++++++++++------+++,,,,,,,,,,,,,,,,,,------.........////////////,,,------------.........///////////////...............///////////////...,,,---.........///111333000///------///000///...222222333222222333555888888999;;;>>>AAADDDFFFGGGKKKNNNQQQSSSUUUXXX[[[]]]___```aaaaaa```aaaccceeelllmmmnnnppprrrsssttttttuuuuuuvvvvvvwwwxxxxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvvvvtttsssrrrqqqnnnkkkhhheeebbb^^^\\\[[[ZZZYYYWWWZZZWWWTTTQQQPPPNNNKKKIIIGGGGGGGGGFFFDDDBBB???>>>---------,,,,,,---------,,,,,,,,,------------...,,,---...---,,,+++,,,---------------------------...............---------....................................////////////---...///...------...000111000//////////////////000111111222333444555555777888:::===@@@BBBDDDEEEKKKLLLMMMPPPRRRUUUVVVWWW\\\\\\[[[YYYYYYYYYZZZ\\\WWWUUURRRQQQQQQRRRQQQPPPQQQRRRUUUYYY^^^bbbfffhhhgggiiiiiiiiigggeeefffggghhheeeaaa]]][[[ZZZ[[[[[[XXXWWWVVVTTTRRRQQQOOOOOOOOONNNMMMKKKHHHEEECCCBBB<<<;;;999666444333222111111000//////111111000///(((((((((((()))***+++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++******++++++,,,---------******+++,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------+++)))((()))+++///...---+++))))))))))))(((((()))******)))((((((((()))***)))((('''((()))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))((((((''''''+++++++++++++++++++++***))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))((('''&&&******))))))))))))************))))))((((((''''''******))))))))))))******++++++************++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++************+++,,,***+++++++++,,,,,,------............////////////------------............//////..................---...///000000000///...,,,...///.........000222111000000000111222222333222333444666777;;;@@@DDDDDDFFFIIIMMMRRRVVVYYYZZZ___bbbeeeggghhhjjjmmmooonnnooopppoooooooooqqqsssvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||~~~|||{{{zzzwwwssspppkkkhhhdddaaaaaa```___^^^```]]]YYYWWWVVVTTTRRRPPPRRRRRRRRRQQQOOOMMMKKKIII------------------------,,,,,,---------.........,,,---......,,,,,,---...////////////////////////........................................................./////////000000.../////////......000222333333222111000000222333222333555888;;;>>>@@@AAACCCEEEIIIMMMRRRUUUWWWXXX^^^___aaaccceeehhhiiijjjlllkkkjjjjjjiiihhhfffddd\\\YYYUUUSSSRRRRRRPPPOOOOOOPPPTTTZZZbbbjjjqqquuutttvvvwwwvvvuuusssssssssuuurrrooolllkkkkkkmmmnnnlllkkkhhheeecccbbbaaa```aaa``````^^^\\\ZZZXXXWWWPPPNNNJJJEEE@@@<<<999888555444222222333333222000...---------------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------******++++++++++++******)))*********+++++++++,,,)))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++---,,,***))))))***,,,------......,,,***))))))******)))))))))))))))))))))'''((())))))))))))(((''''''((())))))((('''(((***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((()))************))))))******))))))))))))******)))))))))))))))))))))))))))***************)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))******))))))((((((''''''(((((())))))***+++,,,,,,++++++***************+++)))))))))))))))))))))))))))))))))))))))((('''&&&******))))))))))))******++++++++++++******))))))******))))))))))))******++++++************++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------------.........---------.........//////------------------------,,,---...000000000///...111222222222000111222444333444555666777888:::<<<777999<<>>?????????>>>@@@??????CCCMMMZZZhhhppp{{{~~~~~~}}}rrrmmmeee^^^[[[[[[^^^```ccceeeiiilllnnnoooooooootttssspppnnnkkkiiihhhhhh\\\ZZZXXXWWWWWWVVVSSSQQQIIIGGGDDDAAA>>>;;;999999666555444222111000000///,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------///......---,,,+++***)))((()))***+++,,,---------))))))******++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((***++++++)))(((((()))***************)))((((((***)))'''&&&&&&''')))***(((***++++++******+++---))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++,,,,,,+++***(((***)))((('''''')))+++---******))))))))))))******(((((((((((((((((((((((('''((()))***+++,,,,,,,,,******))))))))))))******'''((((((((())))))******&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******+++++++++++++++,,,,,,,,,''''''''''''(((***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******###%%%'''((())))))))))))******))))))))))))******++++++************++++++******))))))))))))******++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,000000000///.........---,,,,,,,,,---------................../////////000---.........//////000000111000//////000222444555666888;;;===>>>AAAEEEHHHLLLPPPVVVZZZ^^^ccciiinnnqqqsssvvvxxxxxxyyyzzz||||||}}}|||zzzwwwtttrrrooonnnllljjjhhhgggffffff000//////............///---...///////////////...............////////////111111000000//////..................//////000000,,,...//////...------...111111000///......111444555666777777999===CCCGGGPPPTTTZZZ___bbbeeehhhiiimmmnnnpppsssvvvxxxzzz{{{{{{|||}}}~~~~~~xxxmmmaaaXXXMMMHHHCCCBBBEEEEEECCC???>>>?????????DDDNNN[[[dddqqqxxx~~~}}}}}}}}}}}}zzztttlllaaaXXXRRRPPPPPPPPPRRRSSSUUUXXX\\\ccckkkpppssswwwwwwsssqqqoookkkfffWWWSSSOOOPPPSSSUUUTTTQQQMMMOOOQQQRRRQQQMMMIIIGGGBBB???:::777555333111000///---,,,---...///...,,,///...---,,,+++*********+++)))))))))+++,,,+++***++++++++++++++++++++++++++++++************++++++------------,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))************)))((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******++++++******))))))((((((************))))))))))))***)))'''%%%%%%&&&((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++*********))))))((((((''''''((((((((((((''''''((('''&&&'''((())))))'''''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&,,,++++++)))(((&&&%%%$$$************************++++++************++++++))))))))))))***************)))((('''&&&&&&&&&&&&++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++---+++***,,,...///,,,))))))))))))***+++,,,---......------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,------...///..........................................---------...//////......///000111222111000---,,,---...000111111111222555999<<<<<>>BBBFFFPPPTTT[[[```dddgggjjjlllpppoooooopppsssxxx}}}}}}}}}{{{zzzxxx...............///000111111000///---------....../////////000000000111111000000000000///////////////000111222222111000//////000000/////////222444222444666999;;;>>>BBBEEEMMMQQQUUUZZZ^^^ccciiimmmpppssswwwyyy{{{|||{{{vvvhhhaaaVVVOOOKKKHHHEEECCCBBBBBBBBBAAABBBEEEJJJNNN^^^fffooouuuvvvwww{{{zzzvvvqqqiii```TTTIIIBBBBBBBBBCCCEEEHHHKKKNNNPPPYYY___dddeeedddaaaZZZSSSIIIEEEAAA???@@@AAA@@@===AAACCCGGGMMMTTT\\\bbbfff```]]]YYYUUUQQQKKKEEEAAA===:::666333222111000...,,,,,,,,,------...///000000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))***************************))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++)))((((((((((((''''''''''''(((((())))))(((((('''(((&&&&&&'''((()))(((''''''(((((())))))(((((('''(((((((((((())))))))))))***))))))))))))(((((((((******++++++++++++++++++---,,,***)))))))))++++++************************++++++************++++++)))))))))*********++++++)))******++++++,,,------------------,,,,,,,,,,,,))))))))))))************,,,++++++******++++++,,,++++++************++++++*********)))'''(((***+++///...............//////,,,++++++******++++++,,,,,,------------------,,,------------------------***************+++,,,---......------------------................................................---...//////......000222111222222222222444888;;;999===AAAFFFJJJOOOSSSWWWbbbfffkkkooorrrtttvvvwwwxxxxxxwwwxxx{{{~~~---------......000111111444222000...---...///000000000000000111111111111000000000000///////////////000111222222111///...000000000///...000333666555999>>>CCCHHHMMMRRRVVVbbbeeeiiilllnnnqqqtttwwwxxxzzz|||}}}~~~uuuooofff^^^YYYTTTOOOLLLFFFEEECCCBBBBBBDDDHHHKKKUUU[[[bbbgggjjjnnnuuuzzz}}}zzztttlll```TTTLLLHHHFFFDDDCCCDDDFFFHHHIIIKKKQQQUUUVVVVVVUUUQQQKKKFFFBBB>>><<<<<<===<<<;;;;;;<<<>>>DDDMMMXXXbbbhhhjjjiiihhhfffddd```ZZZVVVMMMIIIBBB===999555222///222111000...---,,,,,,,,,///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''(((((()))))))))((((((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))((((((((('''(((((()))*********))))))))))))******)))))))))******+++++++++************)))))))))(((&&&''''''(((((((((((('''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++************++++++)))))))))))))))((((((((((((((())))))))))))(((((()))((('''(((*********)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,'''(((((()))))))))))))))************************++++++************++++++))))))*********+++++++++++++++++++++******))))))------------------,,,,,,)))*********++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))++++++)))&&&&&&***...000///...............///,,,,,,++++++++++++,,,,,,------............------........................,,,,,,+++++++++,,,------000///...---------------....................................///////////////000000000...///111333333444555666888;;;AAADDDJJJNNNTTTYYY]]]bbbfffiiinnnqqquuuxxxyyyzzz{{{|||}}}}}}}}}~~~---------......000111111666444222000//////000111000000000000111111111111////////////000000000000///000111111111111//////333444444333444666999===???CCCKKKRRRXXX^^^dddgggoooqqqtttvvvvvvxxxzzz|||~~~{{{vvvqqqllleee___[[[TTTQQQMMMIIIHHHHHHJJJKKKPPPRRRUUUWWW\\\cccmmmttt|||~~~}}}zzzwwwrrrkkkbbb\\\TTTNNNHHHDDDCCCDDDEEEEEEEEEIIIKKKJJJKKKOOONNNKKKFFFCCC???<<<;;;<<<======<<<;;;<<>>@@@AAA@@@??????CCCIIIPPPTTT^^^```dddjjjpppssssssrrroookkkfff```ZZZTTTNNNIII>>>===:::777555333222111...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((++++++++++++***)))((('''(((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))(((((())))))***+++,,,******))))))))))))***************+++++++++++++++************))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++******+++++++++++++++,,,((())))))******))))))(((+++))))))***+++,,,+++***((())))))******))))))((((((((((((((()))))))))))))))))))))************+++((((((((()))))))))))))))###%%%(((+++,,,+++)))'''************************++++++************++++++*********++++++++++++,,,''')))+++---...///......((()))+++,,,,,,+++******,,,,,,,,,,,,---------...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---------,,,***+++---...---,,,,,,,,,,,,,,,------...------,,,,,,------...------............------.......................................///000111//////......---.........////////////////////////.........//////000000111...///000000111444888;;;<<>>DDDIIIPPPWWW[[[eeejjjrrrxxx{{{}}}~~~}}}}}}{{{xxxvvvxxx{{{}}}~~~}}}|||{{{{{{pppfffWWWUUURRRQQQSSSUUUVVVVVVTTTXXX^^^dddiiikkkkkkjjjiiihhhgggiiijjjkkkiiihhhgggfffggghhhhhhccc[[[UUURRRPPPMMMKKKKKKLLLMMMNNNVVV\\\```___^^^___^^^\\\SSSQQQMMMIIIFFFDDDCCCCCCBBBHHHNNNRRRSSSSSSSSSTTTXXXYYYZZZ[[[\\\]]]```aaaaaa___^^^_________]]]\\\UUUPPPIIICCC>>>999444000333222000...------...///000//////...---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,((((((((()))))))))******************************************************))))))))))))))))))))))))******+++,,,,,,+++******)))************+++++++++,,,++++++******)))******************************************)))))))))))))))))))))*********++++++************************))))))))))))***************++++++,,,,,,++++++***++++++******))))))((((((************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************************************************))))))))))))))))))))))))************+++***)))***+++,,,+++*********++++++++++++******...---,,,+++++++++,,,,,,,,,,,,++++++******************)))))))))***,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000,,,+++************+++,,,---------,,,,,,,,,++++++,,,---...---,,,+++,,,...,,,,,,---------................../////////000000///////////////000111222000/////////000000///...222333444666:::???EEEIIISSSYYYbbbjjjpppsssuuuwwwxxxzzz}}}~~~|||{{{{{{||||||}}}~~~~~~}}}|||zzzwwwxxxzzz}}}000000111111222333444444111000000000000111222222111111111222222222222222666555444333333666;;;>>>AAAFFFNNNUUU\\\dddjjjnnntttwww|||}}}{{{~~~}}}|||}}}|||{{{yyyuuuqqqmmmmmmnnnppprrrsssrrrrrrqqqoooppprrrtttwww{{{~~~|||xxxpppYYYVVVSSSQQQRRRSSSSSSRRRQQQWWWaaakkkqqqssssssrrrpppooommmmmmmmmmmmjjjhhhccc```^^^^^^``````^^^[[[[[[[[[ZZZYYYWWWUUURRRQQQUUUYYY\\\^^^dddlllnnnlllccc```ZZZTTTOOOKKKIIIHHHKKKQQQZZZ```aaa___]]][[[YYYXXXVVVTTTSSSTTTUUUUUUSSSUUUWWWXXXYYY[[[^^^```aaa```[[[TTTJJJBBB===;;;888666222///---...000111222111000///...---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,------)))))))))*********++++++************************************************************************)))***++++++++++++***))))))************++++++++++++++++++***************************************++++++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***+++++++++***************************************))))))))))))))))))))))))++++++,,,---------------************************************************++++++++++++************))))))))))))************---+++)))***+++---------++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---+++************)))))))))*********)))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++************++++++------------,,,,,,,,,,,,---...///...---,,,---///,,,------------.........////////////000000000111,,,,,,,,,---...///111111///000111222222222111111555999???EEEKKKRRRYYY]]]eeejjjrrryyy{{{{{{{{{{{{|||~~~}}}yyyuuuqqqnnnmmmlllmmmnnnoooqqqsssuuuwwwxxxzzz~~~xxxvvvrrrooonnnllljjjhhhddddddfffkkkqqqwwwzzz{{{}}}yyywwwwwwvvvrrrrrruuuzzz|||//////000111222222333333111111000000111111222333111222222111111000111222555555666777:::???GGGLLLUUUZZZaaaggglllppptttwwwzzz}}}}}}|||{{{yyyvvvsssqqqooonnnpppsssuuuvvvvvvwwwyyyzzzxxxuuusssqqqnnniiifffhhhhhhggggggeeedddcccbbb^^^___aaacccgggjjjlllmmmmmmqqqwww}}}~~~}}}zzzzzz|||}}}uuummmXXXUUUQQQOOOOOONNNMMMLLLPPPWWWaaammmuuuzzz||||||~~~|||zzzyyywwwuuurrroooddd___XXXVVVXXX[[[\\\\\\]]]___```aaa```_________\\\\\\ZZZ\\\fffqqqvvvtttrrroooiiiccc^^^YYYWWWVVVZZZ```jjjqqqtttrrrnnnkkkbbb```]]]YYYWWWSSSPPPNNNHHHJJJLLLLLLKKKLLLQQQUUU___bbbbbb]]]TTTLLLIIIJJJ@@@===888444111222444555111111///...---------......------------,,,,,,,,,,,,,,,------------,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))*********++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++*********************************,,,++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***************++++++,,,,,,++++++***)))))))))******+++++++++************************))))))))))))))))))))))))((()))******++++++******************************************************++++++*********)))))))))((()))))))))************---+++)))(((***---......+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++***)))))))))))))))))))))******************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...///000///...---...000------------................../////////000000000............///000111111000111222222333444666888>>>EEEOOOWWW^^^dddjjjoooooosssxxx{{{|||{{{{{{{{{~~~yyywwwwwwxxxyyyvvvwwwyyyyyyxxxxxxxxxxxxsssqqqnnnkkkhhhddd___\\\]]]^^^___aaaccceeeggghhhiiilllqqqwww}}}rrreeebbb___]]]\\\ZZZWWWUUUSSSTTTXXX```jjjrrruuuvvvuuuqqqnnnlllggg```___aaaeeegggjjjmmmrrrzzz......//////000000111111111111111111111222222333222333444222000000222444555777;;;@@@FFFNNNWWW]]]gggkkkppptttwwwxxxyyy{{{xxxuuupppjjjgggeeeeeeeeebbbgggmmmsssvvvxxxzzz{{{}}}{{{xxxuuutttqqqmmmjjjeeeccc```]]]YYYVVVSSSRRROOOPPPQQQSSSUUUVVVWWWXXXYYY]]]ccciiinnnppppppppplllmmmppprrrrrrqqqooonnnjjjjjjkkkmmmnnnjjjccc^^^TTTQQQNNNKKKJJJIIIHHHFFFIIIOOOWWWbbbkkkssswwwyyy{{{zzzxxxwwwwwwvvvsssqqqhhhaaaXXXSSSSSSVVVXXXYYYYYY[[[]]]^^^aaaffflllqqqmmmiiicccbbbjjjwww|||zzz~~~{{{vvvqqqmmmjjjiiihhhjjjnnnuuu{{{~~~|||wwwssspppnnnllliiieee^^^VVVPPPGGGHHHHHHFFFCCCCCCGGGKKKSSSXXX[[[YYYRRRMMMLLLNNNMMMIIIDDD>>>999777666666111000...---------//////.........---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++)))*********++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++)))******+++++++++******************************,,,+++++++++******))))))++++++++++++++++++++++++************************((()))))))))***************++++++,,,,,,++++++***''''''(((((()))*********************************))))))))))))))))))))))))'''(((((()))))))))))))))******************************************************)))))))))(((((((((((()))))))))************,,,***''''''***,,,---...+++,,,,,,------,,,,,,+++++++++++++++******)))))))))))))))))))))))))))************+++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...//////////////////...------------------------...///000000......///000---------.........//////------........./////////222222111111111222333333000111222222444888???DDDNNNVVVaaaiiimmmqqqvvvzzzyyy{{{|||||||||}}}{{{tttlllhhhgggiiikkknnnrrrvvvxxxxxxyyyzzz{{{xxxuuurrroookkkddd\\\VVVQQQQQQQQQRRRSSSUUUWWWXXXXXXZZZ```gggppp|||rrraaaUUUSSSQQQOOOOOOMMMJJJHHHHHHKKKSSS```oooyyy}}}|||{{{vvvqqqkkk```UUUPPPRRRRRRSSSTTTWWW___kkkxxx........./////////000000222111111111111222333333333555666555333444777;;;<<<@@@HHHOOOWWW```ggglllqqqtttyyy|||}}}~~~~~~{{{zzzoookkkddd^^^[[[[[[^^^```dddiiirrryyy}}}|||yyywwwtttqqqnnn___\\\XXXSSSOOOKKKIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHKKKPPPUUUYYY[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXUUUPPPMMMNNNLLLIIIHHHGGGFFFDDDBBBEEEHHHNNNVVV^^^eeejjjmmmjjjiiiiiikkkmmmnnnnnnlllfff___VVVPPPPPPRRRTTTTTTQQQRRRTTTUUUZZZcccoooxxxzzzwwwqqqooouuu}}}zzzxxxwwwxxxxxx{{{{{{~~~}}}yyy|||zzzyyyyyyvvvnnnddd\\\LLLKKKGGGCCCAAAAAADDDFFFHHHLLLPPPOOOJJJFFFFFFHHHVVVSSSOOOIIICCC===999777333222000...---...///000............---------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////...---,,,+++******)))))))))*********++++++((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))************+++++++++((()))***,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***''''''(((((()))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))((((((((('''))))))))))))***************)))'''(((***---------++++++,,,,,,,,,,,,++++++*********+++***))))))((()))))))))************+++***++++++++++++***))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------------------...............///000///...---...000------........./////////------------............///////////////000111222222555888:::===CCCLLLSSS^^^fffpppvvvxxxyyy|||~~~}}}|||~~~|||uuuooofff^^^ZZZ\\\___bbbooouuu|||~~~yyyoooddd[[[MMMLLLLLLLLLNNNPPPRRRSSSRRRUUUZZZbbblllyyyqqqaaaTTTSSSQQQPPPPPPNNNKKKIIIHHHKKKSSSaaarrr~~~xxxnnn___PPPJJJJJJGGGGGGFFFIIIOOO[[[iiirrr{{{////////////000000000000222222111111222222333444222555888999888;;;AAAFFFKKKQQQZZZcccjjjoootttvvvxxx{{{~~~{{{sssnnnlllddd```[[[WWWVVVYYY]]]aaaiiiooowww}}}{{{wwwsssooolllhhhdddbbbTTTRRRNNNJJJGGGFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCAAACCCEEEIIIKKKMMMMMMMMMQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNMMMKKKIIIGGGJJJHHHFFFEEEEEEDDDCCCAAACCCEEEIIINNNRRRVVVYYY[[[YYYYYYYYY[[[^^^______^^^YYYSSSLLLIIIJJJLLLLLLLLLJJJKKKLLLLLLOOOYYYfffqqquuuwwwwwwxxx}}}}}}}}}}}}~~~{{{rrrkkkYYYTTTMMMGGGDDDCCCCCCCCCDDDGGGIIIHHHEEECCCCCCEEESSSSSSRRRPPPLLLGGGBBB???999777444000......///000............------------,,,,,,------------,,,,,,((())))))***+++,,,------,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************------,,,++++++,,,------)))************+++++++++''')))***,,,,,,,,,***)))************************)))******++++++,,,,,,---++++++*********)))))))))************************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************************************************)))))))))(((((())))))))))))***************))))))***---......---******++++++++++++************+++,,,+++***)))(((************++++++,,,,,,***++++++,,,+++***)))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------------.........,,,,,,---......---,,,,,,------------.........///---...//////------...///............////////////............////////////,,,,,,---...000222444555999???GGGMMMQQQWWW```fffjjjrrr{{{}}}|||}}}||||||~~~yyyqqqllleee___WWWRRRQQQVVV^^^cccqqqxxx|||ooofffRRRRRRRRRSSSUUUXXXZZZ\\\]]]```fffmmmuuu~~~{{{qqqfffeeecccaaa```]]]ZZZWWWRRRQQQSSS\\\jjjuuuyyyyyyyyyvvvqqqiii\\\NNNHHHJJJFFFEEEDDDEEEHHHOOOXXX___jjjvvv000000000000111111111111222222111111222222333444111555:::;;;<<<@@@HHHNNNWWW^^^hhhpppvvvyyyzzz{{{~~~~~~sssiiibbb```\\\ZZZWWWUUUVVVZZZ___ccckkkqqqxxx}}}~~~|||yyyxxxmmmiiiddd___[[[WWWRRROOOLLLJJJGGGDDDDDDDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJKKKNNNQQQSSSUUUQQQPPPNNNMMMLLLKKKJJJJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@AAADDDGGGIIIJJJJJJJJJOOONNNMMMNNNOOOOOONNNLLLJJJFFFBBBBBBDDDFFFFFFDDDGGGHHHHHHFFFHHHOOO\\\fffiiiooouuuzzz~~~~~~}}}}}}}}}yyywwwxxx~~~{{{vvvkkkcccXXXPPPLLLIIIFFFDDDDDDEEEGGGGGGFFFFFFGGGGGGJJJMMMQQQSSSSSSPPPLLLIII???<<<777333000....../////////.........------------..................---''''''((()))+++,,,---...,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))*********(((((((((((())))))))))))************************++++++++++++++++++++++++------------------------......,,,,,,,,,,,,......)))************+++++++++'''(((***,,,---,,,***)))************************))))))***+++,,,------...+++*********))))))((((((++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++++++++************)))))))))))))))*********************,,,///000///...*********++++++*********++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((************************************************++++++++++++++++++++++++************************---------.........//////------...//////...---------------.........//////---...///...---,,,---///............/////////000////////////000000000000000000222555888;;;>>>@@@AAAJJJUUU^^^ccciiipppuuupppxxx~~~~~~||||||}}}~~~~~~~~~}}}|||~~~}}}wwwoooeee^^^YYYTTTNNNKKKMMMVVV```gggpppxxxwwwnnnZZZZZZ[[[\\\___cccgggiiikkkooovvv|||zzzxxxuuusssqqqnnniiifff]]]WWWRRRUUU^^^fffiiiiiigggeeeddd```UUUKKKHHHKKKHHHHHHGGGFFFFFFIIIMMMQQQ[[[iiixxx111000///000222333444333///111333444333222222333777999===BBBHHHQQQ[[[aaahhhjjjnnnsssxxx{{{~~~ttthhhbbb___[[[[[[YYYWWWVVVVVVWWWYYY[[[cccfffjjjllllllhhhccc```ZZZVVVRRROOOOOOMMMJJJFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNOOOTTTYYY\\\ZZZXXX[[[XXXUUUSSSSSSRRRQQQOOOHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCGGGEEECCCCCCCCCCCCCCCAAACCCBBBBBBAAACCCHHHNNNSSSZZZ]]]cccjjjqqquuuxxxyyy~~~yyyuuuxxx~~~}}}{{{yyywwwzzzyyyqqqfff]]]WWWPPPGGGAAAFFFGGGIIIJJJKKKKKKJJJJJJFFFIIIKKKMMMMMMNNNPPPRRRTTTHHH===:::888444111000///...,,,++++++---///111++++++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++******)))((('''&&&&&&))))))))))))))))))))))))************************************************++++++++++++++++++++++++...------,,,+++***))))))************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))*********(((&&&************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++&&&&&&'''))),,,......---+++++++++******)))))))))++++++,,,,,,,,,---------,,,+++++++++***)))))))))++++++++++++++++++++++++)))'''$$$%%%)))---...---///...---,,,***)))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,..................------000///...---------------------..................000111111000//////111333222111222666???HHHPPPTTTZZZbbbjjjooosssyyy{{{zzz~~~~~~~~~|||{{{yyyvvvssswwwuuurrrqqqrrrtttuuuuuuwww|||{{{pppfff___ZZZXXXTTTTTTSSSQQQRRRVVV[[[```lllpppvvv{{{~~~~~~uuujjjmmmppprrrsssuuuwwwxxx~~~yyylllaaaSSSMMMOOOTTTVVVUUUVVVUUUSSSQQQPPPQQQRRRSSSTTTSSSQQQMMMJJJHHHHHHJJJQQQWWWddduuu222111000111222333333333333555555555444444555777>>>CCCKKKSSS[[[dddlllqqqrrrsssuuuxxx|||uuukkkfffaaa\\\YYYVVVSSSPPPNNNOOOPPPQQQXXXYYYZZZZZZYYYWWWUUUSSSOOOLLLJJJIIIJJJKKKIIIGGGKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNOOOQQQSSSTTTXXXYYY]]]dddjjjnnnmmmkkkllljjjhhhgggfffddd```^^^VVVUUURRROOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEECCCCCCCCCBBBAAABBBDDDEEEEEEEEEGGGFFFEEEDDDDDDGGGJJJMMMLLLOOOUUU[[[aaafffiiijjjnnnkkkjjjnnnvvv|||~~~~~~}}}{{{yyy{{{|||rrrjjjcccZZZQQQIIIFFFGGGIIILLLOOOQQQRRRSSSKKKLLLLLLLLLLLLMMMOOOQQQUUUPPPKKKHHHAAA888222111444222000............---,,,------.../////////...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((('''************************************************************************++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++******************************))))))******+++,,,******************************************************************)))(((************************++++++************++++++************))))))))))))************************************************+++*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++''''''(((***---......---***+++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++---***'''(((***,,,---,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,........................000///...------------...............////////////...///111111000000111222555666;;;DDDQQQ\\\eeeiiijjjqqqwwwyyy|||}}}{{{vvvqqqnnnkkkhhhgggaaa```___^^^___```aaa```gggqqq{{{|||sssjjjddd```^^^YYYZZZYYYYYYYYY]]]bbbfffnnnrrrwww{{{}}}~~~pppfffYYYQQQPPPQQQOOOLLLJJJKKKLLLPPPTTTYYY^^^aaaccccccbbb___[[[VVVQQQMMMLLLNNNUUUbbbmmmvvv222222111111111222222333777777777666666888<<<@@@HHHNNNXXXbbbjjjpppuuuxxx{{{{{{|||}}}zzztttpppiiiaaaXXXUUUOOOJJJGGGGGGHHHJJJLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJJJJLLLOOORRRSSSSSSYYYZZZ[[[]]]^^^_________bbbcccdddeeecccaaa^^^\\\YYYYYYYYYZZZ\\\^^^```aaaeeehhhpppyyy~~~}}}|||yyyuuurrrllliiiddd___[[[YYYXXXXXXVVVVVVUUUSSSQQQNNNLLLJJJJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDFFFFFFFFFEEEHHHHHHGGGGGGGGGHHHIIIIIICCCEEEIIIMMMQQQTTTVVVWWWYYYYYY[[[```gggooovvvzzzzzzyyyxxxzzz~~~|||vvvppphhh^^^WWWJJJJJJKKKMMMQQQUUUYYY[[[TTTTTTSSSPPPMMMMMMNNNPPPSSSSSSVVVWWWOOODDD===<<<888444000.........,,,)))............////////////,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))((()))+++---///...---'''(((***++++++***)))(((*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++000---+++***+++++++++***(((((()))+++,,,...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---------------........................//////......------............/////////000000000...000222222222222444555777;;;DDDQQQ```lllsssvvvvvv{{{~~~|||yyyrrrlllccc[[[WWWTTTRRRQQQKKKKKKKKKLLLMMMMMMNNNOOO\\\kkk|||yyytttrrrqqqkkkllllllmmmmmmppptttwww|||~~~zzzqqqeee]]]YYYTTTNNNIIIHHHJJJNNNTTT\\\cccjjjmmmooooooppprrrqqqjjj```YYYPPPKKKJJJOOOWWWaaannnyyy111111222111000000111333555555666888;;;AAAIIINNNXXX]]]eeekkkpppsssvvvxxx~~~yyynnncccVVVRRRMMMGGGEEEEEEFFFHHHFFFGGGHHHJJJLLLOOOQQQSSSXXXXXXZZZ]]]aaadddggghhhnnnooopppqqqrrrqqqqqqqqqnnnppprrrsssrrroookkkiiifffggghhhiiikkkmmmooopppqqqvvv~~~|||xxxtttpppmmmkkkjjjeeedddbbb```]]]ZZZWWWVVVYYYYYYZZZZZZZZZXXXWWWVVVSSSQQQOOOMMMMMMKKKHHHEEEHHHHHHHHHJJJKKKLLLKKKIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJLLLOOORRRVVV^^^hhhooopppooopppssswww||||||}}}{{{xxxrrrkkkfffVVVTTTPPPNNNNNNRRRWWWZZZ^^^^^^]]]ZZZVVVSSSRRRRRRNNNOOOUUU[[[ZZZSSSNNNMMMAAA;;;444111111222///---///.........---.........+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++)))***************,,,---************************++++++************++++++)))***************++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********,,,...///...---***+++,,,,,,+++((($$$"""))))))*********+++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,...---,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------............//////////////////............//////------......///000000000///000111222333666:::===BBBHHHQQQ^^^kkkssswwwwww|||~~~wwwqqqmmm___YYYRRRKKKGGGEEECCCBBBCCCCCCCCCCCCDDDGGGKKKNNNcccttt}}}~~~~~~uuuoooiiibbbZZZSSSRRRSSSVVVZZZ^^^cccgggiiilllmmmpppwww{{{xxxoooggg[[[RRRIIIHHHKKKQQQ\\\eee000111222111//////111444222555999>>>EEEOOOXXX___jjjmmmqqqtttvvvyyy|||~~~vvvgggZZZNNNLLLHHHDDDCCCDDDGGGHHHHHHKKKQQQWWW]]]aaadddeeejjjlllmmmppprrruuuxxxzzz||||||~~~~~~~~~}}}{{{zzzvvvxxx{{{}}}}}}{{{xxxvvvssstttvvvxxxzzz{{{|||}}}~~~}}}wwwvvvsssppplllhhhdddbbbeeeeeeggghhhiiikkkkkklllfffdddbbb```^^^ZZZVVVSSSPPPOOOOOOQQQRRRQQQMMMJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDFFFHHHHHHJJJOOOXXX______```bbbeeeiiioootttwww}}}||||||||||||{{{xxxssspppgggaaaYYYQQQNNNNNNQQQSSS]]]```ccccccaaa___]]]\\\NNNKKKLLLTTTZZZ[[[YYYYYYSSSLLLCCC<<<999777555333000///...---,,,,,,------++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------************************************************************************))))))))))))))))))))))))*********++++++,,,,,,---************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***))))))+++...************************++++++************++++++))))))******+++++++++,,,***************************************************************++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***,,,......---,,,///000111111000,,,)))'''))))))*********+++++++++******++++++,,,,,,,,,---*********++++++,,,,,,,,,******+++*********+++,,,//////...---,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................./////////000000//////.........//////000,,,------...//////000000000000000111444:::CCCIIIVVVZZZcccmmmwww||||||{{{}}}sssggg]]]WWWPPPLLLHHHEEECCCBBB@@@???AAAAAAAAABBBDDDJJJRRRXXXqqq~~~|||zzz{{{}}}{{{yyywwwxxxyyyzzzzzzzzzzzzzzzzzz{{{~~~{{{vvvppphhhbbb______^^^^^^^^^^^^______ddddddhhhooowwwxxxtttnnn___UUUKKKGGGHHHJJJOOOUUU///222444333111111444777777;;;CCCKKKTTT^^^gggmmmsssuuuwwwxxxzzz~~~tttiii[[[OOOIIIHHHFFFFFFGGGIIIKKKMMMQQQVVV^^^gggnnnrrruuuuuuwwwxxxzzz{{{|||}}}~~~}}}zzzuuuqqqnnnnnnnnnoooqqqtttwww{{{}}}vvvuuusssssssssqqqmmmjjjbbb___]]]]]]\\\YYYSSSNNNIIIHHHEEEDDDCCCDDDEEEGGGCCCDDDEEEDDDCCCFFFLLLQQQQQQSSSUUUWWWZZZ___eeeiiirrrxxxyyyyyyyyyxxxwwwvvvuuutttrrrnnnfff^^^VVVRRROOOOOOVVVZZZ___cccddddddeeefffUUUKKKFFFJJJRRRWWWYYY[[[___ZZZRRRHHH@@@999555444222111///---,,,,,,---------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++)))''''''***---************************++++++************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++***+++------,,,***+++,,,...//////...---+++*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---''')))++++++***+++,,,...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...................../////////.........//////000000111//////......//////000000------...///000000111111111222333666;;;EEEOOOVVVcccgggmmmvvv}}}ssseeeVVVLLLGGGGGGEEEBBBAAAAAABBBAAA@@@BBBDDDGGGIIIMMMUUU___gggzzz~~~~~~zzzuuurrrqqqtttvvvzzz{{{|||}}}}}}}}}}}}}}}{{{vvvooojjjffffffggghhhjjjkkkkkkkkkkkkiiikkkoootttzzz~~~~~~{{{xxxtttnnnkkkkkkjjjiiigggeeedddbbbaaaaaaaaaccchhhnnnqqqooommm\\\SSSKKKKKKLLLLLLNNNQQQ111444777666444444888<<>>DDDLLLVVV```gggmmmooosssyyyyyykkk\\\QQQLLLJJJMMMIIIEEECCCDDDFFFGGGGGGJJJPPPWWW]]]ccckkkuuu}}}{{{xxxwwwzzz}}}|||wwwtttssssssqqqnnnjjjggghhhlllooooooppprrrtttuuuuuutttsssxxxwwwvvvrrrnnngggbbb___^^^^^^```aaabbbccccccccc___aaaeeejjjpppvvv||||||{{{xxxuuurrrooollljjjpppooonnnmmmllljjjhhhgggbbbdddfffiiikkklllllllll```XXXSSSTTTWWWWWWVVVWWW222666999999777777<<<@@@NNNUUU___hhhoootttxxxzzz~~~~~~lll```]]]\\\[[[ZZZ[[[]]]```bbbeeefffgggkkknnnrrrwww||||||yyyyyy|||}}}~~~{{{wwwsssssstttrrrlllgggccc___XXXQQQKKKHHHGGGGGGCCCCCCBBBCCCDDDFFFHHHHHHGGGIIIJJJIIIHHHIIINNNRRRRRRZZZbbbgggfffbbb___^^^\\\\\\[[[[[[]]]ccciiinnntttxxx}}}}}}wwwlll___VVVSSSRRRRRRPPPPPPSSSWWW[[[WWWOOOGGGBBBAAADDDOOOZZZcccjjjnnnjjj^^^QQQJJJIII888666333111000000000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++(((######'''+++************************++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++*********++++++***(((...------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,------***---//////---+++---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---.........//////000000---......///000111111222///////////////000111111000111111333444555666666:::@@@IIIRRR\\\eeennnsssxxxxxxzzz~~~uuuggg[[[UUUVVVXXX\\\WWWPPPLLLLLLOOORRRSSSUUU^^^iiirrryyy~~~{{{wwwtttuuuyyy|||}}}~~~}}}xxxsssooommmqqqtttwwwvvvrrrmmmkkkkkkmmmkkkhhhdddcccdddiiimmmbbbeeeiiimmmooopppoooooooooppppppooolllhhhdddaaa\\\]]]^^^```aaaaaabbbbbbcccdddgggkkkooouuu|||zzzxxxtttpppmmmjjjhhhgggkkkkkkkkkjjjiiigggfffeeecccgggkkkmmmmmmmmmmmmnnniiibbb]]]___bbbbbb``````888777777:::@@@HHHNNNQQQbbbeeelllsssxxx|||~~~vvvllliiihhhgggeeefffgggiiinnnsssvvvvvvvvvvvvvvvvvvzzz}}}~~~}}}wwwxxxxxxxxxvvvsssqqqpppmmmjjjeee```[[[VVVTTTSSSPPPLLLGGGFFFIIILLLMMMMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGLLLQQQTTTTTTRRRRRRRRRMMMLLLLLLNNNQQQWWW\\\```kkkssszzz|||{{{wwwnnneee]]]YYYSSSMMMKKKLLLNNNPPPRRRLLLFFFCCCDDDIIIMMMPPPaaajjjooommmjjjfff^^^UUUHHHAAA777111000000000////////////////////////...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))***+++++++++,,,***++++++***))))))***,,,++++++++++++++++++++++++((())))))))))))*********+++++++++******)))))))))************************************************++++++******)))(((((('''))))))***++++++++++++***************************)))************)))(((((('''((()))******************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******)))))))))++++++,,,,,,,,,,,,------+++,,,---.../////////////////////......---------++++++,,,,,,---...//////...------------...//////000000000000111111111111222111/////////000000//////222444333000222999???DDDOOO___jjjooorrruuuxxxxxx||||||tttssspppkkkhhhjjjllljjjfffcccccceeehhhjjjtttyyy{{{wwwsssrrrnnnhhhdddfffooovvv{{{|||}}}zzzuuuppplllkkkmmmmmmmmmmmmkkkhhheeecccbbbfffjjjiiifffeeehhhkkkiiijjjkkkmmmnnnooopppqqqtttssstttuuuvvvuuusssqqqiiijjjlllnnnppppppmmmjjjkkkooorrrssswww~~~{{{vvvpppjjjgggfffllliiigggeeefffffffffeeeiiigggeeegggkkknnnnnnmmmjjjgggeeegggkkkooopppooo777999===CCCLLLUUU\\\___kkknnnsssxxx|||zzzttttttuuuuuutttrrrsssuuuyyy}}}~~~~~~~~~zzzuuuxxx}}}}}}|||{{{zzzyyyxxxuuussstttqqqnnnjjjfffdddbbbaaaYYYUUURRRRRRTTTWWWYYYYYYTTTQQQNNNJJJHHHHHHIIIJJJIIIJJJLLLMMMLLLJJJIIIHHHIIIHHHHHHIIIMMMRRRWWWZZZ```gggmmmpppsssuuusssnnneeeaaaYYYRRRMMMLLLLLLMMMOOOKKKGGGEEEEEEGGGIIIJJJWWWbbblllppprrrrrrmmmfffYYYQQQEEE<<<666333///---/////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++************************************++++++++++++***+++++++++))))))***,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************,,,++++++***))))))(((((()))******+++,,,+++++++++))))))))))))))))))))))))******++++++******)))((())))))******+++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++*********++++++,,,,,,,,,,,,------+++,,,---...////////////.........---------,,,,,,------......///000000111...---------......////////////000000000000111111000000//////000111111111111222444444666<<>>888444222111///---,,,,,,,,,,,,------,,,,,,,,,,,,------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++++++++***)))))))))***************************************+++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////.........///000000000111---///000000000111222333666777;;;DDDPPP\\\eeeiiitttwww||||||{{{|||~~~zzzvvvpppllliiigggeeecccdddfffhhhhhhhhhhhhiiijjjtttuuuuuusssqqqqqqsssvvvvvvvvvvvvuuutttvvvzzz}}}xxxyyy{{{~~~~~~|||zzzSSSZZZdddlllrrrwwwzzz}}}~~~~~~~~~|||yyyqqqsssuuuwwwxxxwwwvvvuuuxxxzzz||||||{{{yyywwwuuussstttuuuyyy}}}{{{wwwuuurrroooqqqvvvvvvuuutttsssrrroookkkggggggjjjoootttwwwyyyyyyyyyuuuxxx|||~~~}}}||||||}}}|||vvvpppjjjggg```\\\VVVQQQMMMJJJHHHFFFCCCBBBBBBAAABBBDDDFFFHHHHHHLLLNNNNNNRRRYYY\\\[[[___ccchhhlllnnnmmmjjjhhhaaa]]]VVVQQQNNNLLLJJJHHHFFFMMMZZZjjjvvvyyywwwtttiiiaaaTTTKKKFFFCCCAAA>>>777555333000...---------...------,,,,,,------.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******)))+++------,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************************************,,,+++++++++***)))))))))************************************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000000//////.........///000111111222...000111111000111444777;;;???GGGSSS```jjjppprrrvvvyyy|||}}}yyyxxxxxxxxxzzz|||~~~~~~xxxsssnnnjjjeeeaaa```aaa``````dddeeegggiiikkkooouuuyyy|||}}}ccciiipppuuuvvvxxx{{{~~~}}}zzzssstttvvvyyy{{{yyyvvvssslllooorrrvvvxxxxxxwwwvvv{{{~~~|||~~~|||xxxuuurrrrrrssstttttttttsssrrrpppsssxxxzzzyyyxxxvvvvvvuuuyyy~~~yyyuuurrroooiii___TTTKKKFFFDDDBBBAAA@@@??????@@@AAABBBAAAEEEHHHIIIMMMTTTXXXXXXXXX]]]dddlllrrrvvvwwwwwwvvvppphhhaaa[[[WWWTTTQQQPPPRRR[[[jjjuuuxxxwwwwwwggg]]]QQQHHHEEEEEEEEEEEE>>><<<888444111///............------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))+++---...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,************************+++++++++++++++******)))++++++++++++++++++***)))***++++++,,,,,,++++++***************************************************+++++++++******************************************************))))))))))))******+++++++++++++++******++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............---,,,,,,,,,,,,------------////////////////////////---...///000111000//////......///000111222333333000111333222222555;;;@@@GGGNNNXXXccclllsssvvvxxxzzz|||{{{vvvssslllnnnpppsssvvvxxxzzz{{{{{{yyytttttttttvvvwwwtttnnnhhheeeaaa\\\ZZZ[[[^^^```aaaiiimmmqqquuuyyyoootttyyyzzzzzzzzz~~~}}}zzzvvvsssmmmooosssyyy}}}~~~{{{yyyvvvzzzzzzvvvtttooosssxxx{{{{{{{{{{{{{{{}}}|||zzzyyyyyyyyyzzz{{{}}}|||ppp___PPPIIIHHHCCCBBBAAA@@@@@@???@@@@@@>>>BBBCCCCCCIIIRRRXXXYYYZZZ\\\```fffmmmuuu|||}}}xxxsssoookkkfffccceeebbbfffqqqzzz|||{{{}}}nnncccTTTIIIDDDCCCDDDDDDFFFCCC>>>888444111000000......------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))+++......---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,+++++++++))))))))))))))))))))))))******++++++******)))((())))))******+++************++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++************************+++*********)))))))))((())))))***+++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++*********++++++,,,,,,,,,,,,---------...............------,,,,,,---------.........////////////////////////---...000111111111///...//////000111222333444444000222444444666<<>>===;;;:::999777333111000///...---------------//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++***)))(((,,,***)))***,,,,,,***''')))'''&&&))),,,///...,,,+++++++++++++++++++++++++++*********************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///+++***...///---,,,---************************.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///........................////////////////////////222///---...000222111///111000///111333444444333222666<<>>:::999999999999888555444333222000000//////////////////........................------------************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++++++++++++++++++++************)))******+++,,,,,,------***+++++++++++++++,,,,,,)))******+++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))......------.........---+++++++++++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///+++***...///------...........................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///........................///////////////////////////...---...///000111111111333555555444888@@@HHHQQQYYYdddnnntttvvvwwwxxxzzz|||}}}~~~zzz{{{{{{{{{xxxtttpppmmmmmmkkkgggbbb___]]]^^^```bbbdddgggjjjkkknnnqqqtttzzz~~~|||uuunnnnnnqqqzzzuuunnnhhheeedddeeefffeeennnvvvxxxxxxzzzyyyvvvxxxzzzzzzxxxuuuqqqnnnnnnoooppprrrsssttttttsssqqqoooppprrrttttttqqqjjjeeecccbbbccceeegggiiirrr|||~~~|||}}}}}}}}}}}}~~~~~~zzzuuupppmmmnnnqqqtttyyy~~~vvvjjjddddddccc___ZZZTTTTTTUUUTTTQQQMMMIIIFFFCCCCCCDDDEEEGGGHHHHHHHHHDDDHHHOOO\\\jjjuuuzzz|||ooobbbTTTSSSUUUYYY^^^___ZZZVVVMMMGGG>>>888555666888999777666444333111000//////000000/////////.........---------,,,,,,,,,,,,+++........................++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++))))))***+++,,,------...*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,+++************++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***''''''+++...------///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////////////////000000000000000000000000....../////////000222333222444666666888AAANNNYYYaaafffmmmssswwwyyyzzz{{{}}}uuutttrrrpppnnnkkkiiihhh`````````______cccjjjooottttttttttttuuuyyy|||vvvrrrppprrryyy~~~|||yyyyyy{{{zzzuuummmeeebbbfffkkkssspppkkkgggdddeeegggiiigggpppxxxyyywwwwwwvvvtttsssvvvzzzzzzwwwqqqmmmjjjkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnmmmiiidddaaa^^^^^^```bbb```^^^bbbhhhooosssyyy~~~yyytttrrruuu{{{zzzsssooollllllnnnppptttxxx|||}}}|||~~~vvvoookkkhhhccc^^^\\\^^^aaacccaaa]]]WWWSSSIIIGGGEEEDDDDDDDDDCCCBBB???BBBHHHQQQ\\\gggqqqwwwvvvlllZZZUUUPPPNNNQQQUUUWWWWWWTTTLLLBBB999666666999::::::999777555333111111000000000000/////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,+++++++++''''''((()))******++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++)))***++++++)))((()))***++++++++++++++++++++++++---,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&######(((+++******,,,++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......---------............///////////////////////////000000000000000000000000...///111111000111333555555777:::===DDDPPP^^^hhhooorrruuuxxxzzz|||~~~}}}yyyooommmjjjfffcccaaa``````]]]```ccceeeiiipppyyy|||zzzwwwuuutttvvvzzz|||}}}uuuqqqooolllmmmrrruuusssrrrtttuuusssnnnhhhccceeelllrrrvvvtttqqqmmmjjjjjjmmmpppqqq{{{{{{tttrrroooqqqrrrsssrrrsssuuuwwwzzzzzzyyyvvvrrrmmmiiigggaaa___^^^```^^^ZZZ\\\```bbbeeeiiimmmrrr{{{~~~}}}ssssssrrrssswww|||xxxtttssstttwwwyyywwwuuussssssuuu{{{~~~xxxqqqjjjeeeaaaffflllqqqrrrnnniiieeeWWWRRRLLLHHHFFFDDDAAA???>>>@@@DDDGGGMMMXXXfffqqq|||zzziiiaaaWWWOOOKKKLLLNNNPPPRRRLLLCCC===:::;;;<<<<<<>>>===:::888666444333333000000000000/////////......---------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++************------,,,,,,+++******)))((((((((()))*********+++)))******+++,,,,,,------,,,,,,,,,---,,,,,,+++++++++---......+++******,,,***+++---,,,+++***+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))%%%%%%)))+++))))))***++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,---------......***++++++,,,------......---------............///////////////////////////000000000000000000000000///111222222111222444777999<<>>DDDQQQ^^^eeejjjqqqvvvxxxxxx|||}}}yyypppfff`````````]]]eeeuuu}}}|||zzzmmmjjjmmmpppqqqqqquuuzzz|||||||||}}}}}}|||zzzsssooommmlllnnnuuuwwwzzz}}}xxxuuuqqqpppsssvvvyyyzzz}}}zzzvvvrrrllldddZZZTTTNNNIIIDDDBBB@@@AAAHHHPPPYYYggguuu|||}}}tttnnniiibbbZZZPPPMMMIIIFFFFFFFFFEEEEEEGGGHHHGGGDDD@@@;;;999888888333///...///000///---.........------......///------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,///...------,,,,,,------***+++,,,---------------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,+++***))))))))))))***+++***,,,......+++***+++,,,---------,,,,,,+++++++++///...,,,*********+++,,,************************((()))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---+++,,,,,,---+++***...---+++******+++---...------------------------------------------------------------------------...------------...//////////////////000000000111111222333333111111222333555444555999999888???HHHTTT^^^iiimmmpppvvvzzz{{{~~~{{{sssnnniiidddbbbdddfffeeemmm{{{~~~xxxzzzuuuooonnnnnnppptttxxx|||{{{tttqqqqqqsssuuuwww~~~xxxqqqlllcccZZZOOOGGGAAA>>>CCCJJJMMMYYYfffooovvv|||}}}{{{yyyqqqhhh\\\WWWPPPKKKHHHGGGFFFEEEEEEGGGIIIHHHDDD>>>:::777888666333111000000000000//////......---......///------------------------,,,------......------,,,...------------,,,,,,,,,---,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,++++++,,,,,,+++,,,,,,------------,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************************++++++******))))))))))))******)))***,,,,,,+++***+++,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,++++++------,,,***//////------------//////------------------------------------------------------------------------......------......///000/////////000000000111111...000222333333333444555333222333666999>>>HHHRRReeemmmtttuuuwww{{{~~~{{{xxxmmmbbb___```bbbfffkkkqqqsss{{{}}}uuuvvv}}}~~~{{{wwwvvvtttuuuvvvxxxzzzzzzzzzvvvtttttttttsss{{{}}}yyyooobbbVVVJJJAAAAAAEEEFFFNNNXXXaaaiiirrrzzz~~~~~~zzzsssjjjcccZZZQQQKKKGGGDDDBBB???BBBEEEEEEBBB===:::888555777888666333111000000000//////...............------------------------,,,------......------,,,------------------------,,,,,,++++++,,,---......***+++,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,---------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))(((***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++------,,,++++++,,,------------------------------------------...................................................//////000//////000000000111111111---///222333222222333444111222444888>>>GGGUUU___mmmtttxxxxxxzzz~~~~~~wwwwww~~~}}}vvvqqqlllbbb[[[]]]dddkkktttzzz~~~}}}yyywwwtttooorrr~~~}}}wwwtttsssrrrqqquuuxxx{{{~~~|||zzzvvvrrrsssuuuwww{{{uuuiiiZZZKKKDDDDDDEEEFFFJJJQQQZZZdddooowww{{{~~~~~~zzzsssmmmcccYYYPPPIIIBBB>>>:::<<<>>>>>><<<:::999:::222666:::;;;999555111///111000///...............------------------------,,,------......------,,,------------------------+++++++++++++++,,,---...***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,++++++*********++++++,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++***************))))))************))))))******+++,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,---------------------------------....../////////........................///............///000000000000000000111111111111...000222222111000111222333888>>>CCCKKKXXXfffooopppvvvyyyyyy|||~~~~~~tttpppnnnrrr{{{}}}yyyuuuoooiiieeeddd___^^^gggrrr|||zzzuuurrrpppooopppyyy~~~yyyuuuqqqoooqqqtttwwwzzz{{{|||}}}|||}}}zzzuuussstttuuuwww{{{wwwgggUUUJJJGGGFFFBBBAAAEEELLLUUU```jjjvvv}}}}}}zzzzzz{{{zzzrrrnnnggg___WWWMMMEEE???999:::;;;:::999999:::;;;333666;;;>>>>>>:::555111111111000///............------------------------,,,------......------,,,,,,,,,,,,------------...,,,+++++++++++++++,,,---***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++++++++******++++++,,,,,,---............------,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++******++++++++++++******+++++++++---///000///---++++++,,,,,,,,,,,,------)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******************++++++(((((()))***,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***+++---...---,,,---------------------------------------------------------...//////000000........................//////......//////000111000000000111111111222222000111111111000000222444666???IIIPPPYYYeeepppuuutttxxxzzzzzz|||{{{uuusssssssssqqqoooeeefffiiipppyyyxxxuuuppplllhhhddd```]]]]]]^^^eeerrr~~~}}}~~~|||zzzyyyyyyzzzyyyvvvtttrrrqqqqqqsssuuuwwwuuuxxx~~~{{{yyyzzzzzzyyyyyyzzz~~~~~~zzzmmm]]]QQQNNNIIIBBB???CCCGGGLLLSSS\\\iiittt{{{wwwooolllllllllhhhgggeeebbb]]]UUULLLEEE===>>>???>>><<<;;;;;;<<<999999:::>>>AAA@@@;;;777222111000///............------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,------...............---,,,,,,***+++,,,---------,,,,,,------------------......,,,,,,,,,+++++++++******)))))))))***+++++++++,,,***+++,,,------,,,+++***,,,******,,,...///---++++++++++++,,,,,,---------)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***+++---...---,,,---------......------------------------------------------...///000000000........................///////////////000000111000000111111111222222222111111111111111333777:::===IIIVVV]]]eeeooouuuuuuwwwzzzzzzyyyzzz|||zzzvvvsssmmmgggeeefffhhhfffdddeeehhhnnnssswwwxxxwwwvvvnnnkkkgggeeeeeefffeeeeeeccciiiuuu~~~}}}||||||~~~}}}uuunnnjjjkkknnnqqqrrruuu{{{~~~}}}xxxuuuuuuwww{{{zzzzzzxxxnnn```VVVSSSMMMFFFBBBFFFHHHIIIMMMTTT[[[iiitttpppddd]]]\\\]]]^^^```bbbdddbbb[[[RRRKKKAAACCCDDDCCCAAA>>><<<<<>>;;;;;;===@@@CCCDDDCCC???:::666333111///---///////////////......---,,,,,,------......---------------,,,,,,,,,++++++///...------...///...,,,------------------------,,,---/////////...,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++)))))),,,,,,))))))+++************************------------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///...---,,,+++++++++,,,,,,---+++***+++---...---+++/////////...---------,,,,,,,,,,,,,,,------------.................................///000111222333111///------.../////////000000000000111111111111000111222222222222333555333333444777===GGGRRRZZZhhhlllpppuuuyyy|||~~~yyyqqqfff```___```___^^^```___```dddkkksssyyy}}}xxxuuupppjjjfffeeefffgggmmmppptttxxx}}}{{{tttnnnlllpppxxx~~~|||vvvuuussssssuuuyyy~~~|||vvvtttuuuvvvvvvuuupppppplllfffeeehhhjjjiiijjjjjjhhhgggiiiooowww|||}}}}}}}}}~~~wwwlllppppppnnnnnntttxxxyyywwwuuuqqqllliiigggfffeee```___\\\YYYVVVSSSRRRQQQHHHHHHJJJOOOUUUYYYYYYWWWLLLKKKKKKOOOXXXbbbiiimmm```ZZZSSSNNNLLLIIIDDD???AAAAAAAAAAAAAAADDDHHHKKKNNNKKKDDD<<<444000//////111000000000///......------------,,,---......///------------,,,,,,,,,,,,///...---...///000///...++++++,,,------...//////---.../////////---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***((((((,,,,,,((((((***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,------,,,+++++++++,,,,,,++++++***+++---///...---000000///...---,,,,,,+++------------.........///.......................................///000000111///---...///000000/////////000000111111111111---000222333333333444555333444888>>>GGGTTTbbbjjjtttsssrrrtttwwwyyyzzzzzzooohhh```\\\^^^bbbdddeeeqqqpppqqqvvv{{{~~~|||vvvpppiiieeefffjjjooorrruuurrrmmmlllqqq~~~||||||}}}yyy{{{}}}|||zzzwwwrrroookkkkkkjjjkkkmmmqqqtttwwwvvvrrrmmmkkklllnnnooooooggghhheee______dddgggfffeeeggghhhfffdddeeejjjpppsssrrrooojjjkkkooonnnkkkrrrsssxxx~~~~~~}}}~~~}}}xxxpppnnnqqqssssss{{{|||~~~|||zzzxxxuuurrrooommmlllgggfffccc___\\\ZZZ[[[]]]UUUOOOIIIJJJPPPVVVXXXXXXQQQNNNKKKLLLRRR[[[dddjjjiiiddd\\\UUUOOOIIICCC>>>@@@DDDIIILLLLLLOOOSSSWWWYYYXXXSSSIII===555111111000//////.........//////...---,,,,,,,,,---///000...------------,,,,,,,,,---,,,,,,---///000///...,,,,,,,,,---------.....................---+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,,,,))))))+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---//////......---------,,,............////////////........................///......---------......000///......000111000/////////000000111111222222...000333444333333444555555999@@@IIISSS___kkkrrryyyvvvtttsssuuuuuutttrrrhhheeecccdddjjjpppuuuwww|||uuunnnkkkhhhkkkrrr|||~~~nnnnnnpppvvv{{{uuurrrtttwww{{{}}}|||zzzxxxpppooommmmmmllljjjiiijjjhhhhhhiiikkklllmmmnnnooonnnllliiihhhjjjmmmpppqqqlllmmmkkkffffffiiikkkiiifffiiikkkiiidddccchhhnnnnnnnnnkkkgggfffhhhgggdddffffffkkksssuuurrrpppqqqqqqqqqrrrtttwww|||{{{tttsssrrrooorrrrrrtttyyy}}}~~~}}}yyytttqqqkkkiiiddd___\\\^^^dddiiiiii___SSSMMMNNNQQQRRRQQQPPPOOOLLLLLLNNNTTT\\\aaajjjiiieee]]]RRRHHHBBB@@@>>>EEENNNUUUZZZ]]]bbbeeedddeeeaaaXXXKKK???888555......------...///000111///...---,,,---...///000.........---------,,,,,,,,,+++***+++---...---,,,......---------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---***+++......+++***---++++++++++++++++++++++++++++++++++++++++++++++++------------------------...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---------......//////........./////////000000........................///......---------------///......///111222111///...//////000111111222222000222444444444333444666777>>>JJJVVVaaakkkrrrvvv{{{zzzyyywwwvvvtttqqqoooiiikkknnnssszzz~~~vvvpppcccfffmmmwwwzzzttt|||{{{|||}}}|||zzzyyyyyyzzz~~~~~~rrrwwwsssnnnmmmlllnnnrrrsssqqqooommmmmmjjjgggfffhhhiiiiiikkkooolllmmmnnnooopppppppppoooooommmllllllnnnrrrvvvyyyzzz}}}|||wwwuuuuuurrrnnnlllooopppmmmjjjjjjooouuuuuuyyyyyysssooonnnllliiicccbbbfffmmmqqqooommmmmmggggggggghhhjjjmmmppprrrxxxzzz}}}}}}xxxrrrlllkkklllpppwww|||}}}}}}{{{wwwpppmmmfff___\\\```jjjrrrxxxpppddd[[[UUUQQQMMMJJJIIIJJJJJJKKKLLLPPPVVVZZZcccggghhhcccXXXLLLEEECCC???EEEOOOXXXaaahhhnnnqqqooonnnkkkcccXXXJJJ@@@:::000///...---...///000111......------......///000............---------,,,,,,+++***+++,,,---,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////...------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,---------,,,,,,...///000...,,,+++,,,,,,+++,,,,,,---...///000000............/////////000........................///......---------......///......000222222111000......///000111222222333222333444444444555888:::>>>GGGVVVdddnnnuuuyyy{{{yyyzzzzzzxxxuuurrrqqqqqqtttwww{{{~~~xxxqqqjjjfffaaakkkzzz~~~{{{vvv{{{~~~zzz|||~~~|||xxxuuuttt{{{}}}|||yyy{{{{{{yyywwwxxxyyy|||qqqkkkiiihhhgggjjjmmmllliiiggghhhjjjmmmkkknnnuuuxxxxxx{{{}}}{{{zzzyyyxxxxxxwwwwwwxxxzzz}}}~~~wwwvvvwwwvvvttttttwww}}}|||yyyoookkklllqqquuussspppqqqjjjjjjjjjkkkmmmooooooooorrrtttwwwxxxxxxxxxyyy{{{yyy|||rrrnnnkkknnnsssxxxyyyxxx~~~~~~yyyvvvooogggcccgggqqqzzz~~~xxxpppfffZZZPPPJJJCCCEEEGGGHHHIIILLLQQQUUU\\\```eeefffaaaWWWMMMGGGCCCEEEJJJSSS```llltttyyyxxxuuuooohhh___SSSHHHAAA555444222000//////000111------...///////////////............------------...,,,++++++,,,---,,,***---------------------,,,++++++++++++,,,---......,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......---,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++++++++*********++++++,,,***+++,,,---------,,,,,,,,,...000///,,,,,,---///,,,---------.../////////------........./////////........................///...............//////.........000222333222000......///000111222333333111222333333555888===AAAOOOWWWdddooowww{{{}}}~~~yyy|||}}}yyysssqqquuuzzz{{{qqqiiiffffffrrr~~~||||||{{{|||}}}yyywww~~~}}}uuuuuuqqqppptttuuurrrnnnmmmkkkooopppmmmkkkllljjjfffcccgggjjjjjjhhhiiilllpppuuutttzzz~~~|||{{{|||{{{uuusssvvvwwwsssppppppsssssstttvvvxxxyyyxxxwwwwwwxxxyyywwwtttqqqppppppmmmpppuuu||||||vvvpppooorrrttttttrrr{{{|||~~~yyypppkkknnnxxxuuueeeWWWNNNBBBDDDFFFFFFFFFHHHMMMRRRWWWZZZaaaggghhhaaaTTTIIIFFFDDDEEENNN\\\kkkvvv|||}}}xxxppphhhaaaXXXMMMFFF:::888555222000///000000,,,---///000000000///...//////.........---------///...,,,---------,,,++++++,,,,,,------......///*********+++,,,---...///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,++++++,,,------...)))***,,,---...---,,,,,,***---//////------///111..................------------------.........///.......................................///000000......///111333333222000---...///000111222333333000111222333555;;;AAAFFF```fffooovvv{{{|||}}}}}}~~~wwwwww{{{~~~zzzrrrnnnqqqvvv}}}zzz{{{|||~~~wwwrrrrrrsssuuuyyy}}}|||ssskkkffflllhhhhhhlllmmmjjjggggggeeemmmrrrqqqpppqqqrrrpppmmmkkkjjjlllmmmnnnttt{{{~~~~~~zzzwwwxxxyyyzzztttpppnnnmmmlllkkklllpppxxx{{{tttrrrssswww{{{|||{{{{{{}}}}}}{{{|||vvvhhh[[[LLLHHHFFFGGGHHHIIIQQQYYYXXX\\\______bbbccc___YYYMMMFFFBBBHHHSSS```ooozzzyyyqqqiii```XXXTTTSSSDDD???999444111000...---...------------...//////000///...------...///000........................///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000///......---,,,,,,+++++++++++++++++++++++++++++++++***************------,,,+++,,,---...///------------------------,,,******,,,///000///,,,........................---......//////......---..................---------------------...///000////////////000000000000////////////////////////111111000000000000000111000//////000222444444444222111111222888CCCPPPYYYhhhmmmuuuzzz}}}}}}}}}}}}}}}|||zzzuuu{{{|||xxx{{{zzz}}}|||vvvoookkkrrruuuvvvyyy|||xxxzzz~~~|||pppjjjfffcccfffccccccgggiiigggggghhhllluuu}}}~~~{{{vvvtttvvvyyy{{{zzztttpppoooqqqooonnnqqqvvv|||wwwttttttuuuuuutttsssuuuzzz~~~tttiiiWWWMMMDDDBBBEEEJJJRRRYYY[[[```dddeeegggiiigggbbbVVVNNNGGGIIIPPP\\\mmm|||~~~yyyrrriii```WWWQQQNNNKKKGGG@@@999444111000///.........------...//////......------------..............................///...------------...///---------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++++++++,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++***************+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000///------------------------------------......---------...........................------------...///000.../////////000000000000////////////////////////111111000000000000111111222111000000111222111111666777999===EEEQQQ^^^fffnnnssszzz~~~zzzzzz}}}{{{uuuyyy|||uuupppyyy{{{|||{{{uuupppmmmmmmoooqqqpppwwwzzzrrriiieeeddddddeeebbbcccfffiiiiiilllqqq|||~~~{{{yyyzzzxxxvvvwww{{{~~~}}}yyy}}}~~~zzzvvvtttqqqmmmlllpppvvv{{{xxx{{{zzzjjjZZZIIICCCFFFKKKRRRXXX\\\dddjjjllllllmmmkkkgggaaaXXXOOOJJJLLLVVViiizzz}}}{{{vvvnnndddZZZQQQLLLQQQNNNHHH@@@888333222222000///...............///...///000000000000///...........................///...------------...///------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,......------------......------------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------111000///...,,,+++))))))+++,,,---......---,,,+++---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++*********+++,,,---------------------------,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..............................------......//////....../////////000000000////////////////////////111111000000000111111222000000000111111111111111444888>>>FFFPPP\\\iiiqqqtttxxx~~~yyyrrrqqqtttxxxtttuuu{{{{{{xxx||||||zzztttuuutttsssooollljjjiiikkktttyyytttkkkiiijjjjjjllljjjkkkmmmnnnpppvvv~~~~~~}}}yyyuuunnnpppwww{{{wwwrrrmmmkkkmmmrrrvvvqqqvvv|||}}}lllYYYNNNJJJJJJNNNSSSXXXbbbkkknnnnnnnnnjjjfffggg___UUUNNNKKKQQQaaarrr|||}}}{{{tttkkkbbbXXXPPPOOOOOOLLLFFF>>>777333222111000000///.........///000111333555555333111000.................................------.........------------------,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,......------------............------,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,------------...000000///...,,,+++***)))+++,,,...//////...,,,+++++++++++++++,,,---......+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------+++++++++++++++,,,,,,---........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////............//////........./////////000000////////////////////////111111000000111111222222---///000111111222333444555;;;DDDNNNYYYeeeooovvvwwwzzz|||wwwpppkkkooovvv{{{sssqqqsss{{{}}}tttmmmooossswwwwwwssslllgggeeekkktttzzzwwwrrrqqqrrrrrrsssrrrtttuuuuuuvvv|||uuuqqqooooooqqqvvv~~~~~~xxxrrrooonnnoooppplllqqqxxx~~~{{{lll___RRRIIIHHHKKKMMMXXXdddkkkooopppmmmhhhgggaaaZZZTTTOOOPPP[[[hhhwww|||}}}xxxrrrkkkaaaVVVJJJKKKLLLIIICCC<<<666333333222111000///.........///111444666666444111///........................---..................---------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,------------------,,,,,,,,,---------...............---------,,,,,,,,,+++,,,...//////...,,,++++++++++++++++++,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,---------------------------------------+++,,,---...---------------------------------------,,,,,,++++++,,,,,,------------.........//////000//////.........//////............////////////000000000000000000000000111111111111111222333333000222333222111222555777>>>EEEOOOYYYcccllltttyyyzzz}}}~~~|||xxxuuutttsssttt||||||rrrqqqxxx~~~yyysssnnnkkkjjjhhhmmmrrrsssoookkkhhhhhhpppwww}}}|||{{{||||||{{{xxxzzz|||~~~|||~~~yyyvvvvvvvvvuuuuuuxxx~~~}}}xxxtttqqqooommmrrrxxx}}}{{{ooo___OOOHHHHHHEEEMMMXXXaaalllssssssnnnhhhccc^^^[[[VVVUUU[[[cccqqqyyy}}}yyyuuurrrhhh]]]JJJJJJIIIIIIGGGBBB<<<777444333222000///.........---...000222222000...---........................------...//////...------------------............,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------.........---------------------------------------,,,---------............,,,,,,,,,------.........,,,---...//////...---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---.........------+++++++++++++++++++++++++++---......---,,,------...........................---,,,++++++,,,---...,,,,,,------.../////////000000//////......//////------........./////////000000000000000000000000111111111111111222333444666777666444111222777;;;FFFMMMVVV```hhhooouuuxxx~~~{{{llllllooowww~~~}}}ssssssyyyuuunnnllljjjjjjlllgggjjjnnnnnnmmmnnntttxxxzzz|||}}}}}}}}}~~~zzzwwwvvvxxx{{{|||}}}~~~~~~rrraaaTTTOOOEEEGGGKKKTTTbbbpppsssppplllfffbbbaaa___]]]```dddpppzzz|||yyyxxxooocccRRRLLLGGGFFFHHHHHHCCC>>>555444333111000///......,,,---...000000...---,,,........................------...//////...------------------.........///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,......------------......------------............---------,,,,,,---------------------............,,,,,,,,,---------..............................,,,,,,++++++***+++++++++,,,,,,,,,------------...++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,+++,,,...------------------------///...---++++++---...///,,,,,,------...//////000111111000///////////////---------.........//////000000000000000000000000111111111111222333444555555666666444333666>>>EEEOOOUUU^^^fffmmmssswwwzzzzzzuuuhhhkkkvvvxxxvvvyyywwwtttyyyzzzllljjjllllllllloookkkmmmnnnmmmooovvv{{{~~~{{{xxxvvvwwwxxx~~~rrrbbbYYYJJJGGGDDDIIIXXXiiiooolllpppiiiddddddddddddeeehhhsss~~~}}}}}}tttgggZZZQQQGGGDDDHHHKKKHHHCCC666555333111000///......---...///000000///...---........................,,,---...//////...---,,,---------.........//////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,//////............//////,,,---------.../////////...------,,,,,,------...---------.........//////------------------------///...------------...///------,,,+++************,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++////////////////////////+++---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000,,,,,,------...///000000111111000///////////////---------.........//////000000000000000000000000111111111111222333444555000222444333555<<>>999555333333333000000000000//////......---......//////......---............////////////......////////////......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---......---------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++---///000...........................---,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---------............///........................000////////////.........////////////////////////....../////////000000000111111111111111111111111333222111333555777888777555333777DDDRRR\\\fffmmmvvvyyy}}}~~~~~~xxxqqqqqqwww{{{ssskkkhhhiiimmmwww{{{yyyyyy{{{zzz|||vvvooogggcccgggooovvvxxx}}}}}}zzzyyy}}}wwwlllgggiiidddiiipppwww|||wwwgggXXXNNNJJJJJJLLLMMMYYYdddccc\\\YYY___fffvvv~~~|||uuuppplllddd[[[QQQKKKGGGEEEHHHFFFCCC===777444333333222111111000000/////////......////////////..................////////////......////////////......+++,,,,,,---...---------------------------------------------------------,,,---......///...............---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---...///---------..................---+++***+++---///111---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---...///+++++++++,,,,,,---------...------,,,+++*********,,,,,,,,,---------......---------............///------...//////...------............------------////////////////////////...////////////000000000222222222222222222222222222222111111333444666666999:::BBBOOOZZZaaaiiiqqq}}}zzzuuurrrwwwrrrooojjjeeefffnnnyyy}}}}}}xxxttttttuuuvvvxxx|||{{{tttsssqqqooopppmmmjjjhhheeehhhsss~~~}}}wwwqqqpppdddiiioootttyyy}}}ssseeeXXXPPPLLLKKKFFFLLLUUUYYYWWWVVVXXX]]]oooxxxzzzrrrmmmeee]]]UUUOOOKKKIIIHHHGGGEEEAAA;;;666333333333222222111000000//////...//////////////////...............////////////......////////////......,,,,,,---.........------------------------------------------------------,,,------...//////............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,+++---------.........//////333111...,,,+++,,,...000------------............+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,*********+++,,,---...///***++++++,,,,,,------...***************+++++++++,,,,,,,,,---------......---------............///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000111222222222222222222222222111111111000111333555777<<>>???BBBBBBGGGMMMWWWiiizzz|||wwwjjj\\\RRRKKKGGGEEEHHHIIIIIIIIIGGGDDDAAA???777666444222111000000000111000000000////////////,,,---...///000000000000////////////////////////.....................///------------------...///------------------------,,,------------------,,,...........................---------,,,,,,,,,,,,------------------------,,,,,,---------.........------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------............------******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------.........//////000000/////////............///000111111000///...///000000000111111222222000111222333444444333333333444666888???KKKZZZeeejjjmmmrrrvvvyyy|||zzzvvvwww~~~|||sssqqqzzzxxxrrrllljjjiiijjjlllmmmkkkiiilllnnnoooppppppqqqsssuuuxxx|||}}}}}}|||xxxsssooonnnnnnqqqwww}}}uuutttvvvyyyzzzxxx{{{zzziii\\\OOOIIIFFFCCC@@@@@@@@@@@@BBBLLL```ttt}}}|||}}}rrrbbbSSSHHHEEEEEEDDDEEEEEEFFFEEECCCAAA@@@;;;999666444222111111111111111000000000/////////------...///000000000000////////////////////////.........//////000000000//////......---.........------------------------...------,,,,,,------...........................------,,,,,,,,,,,,++++++------------------------------------............+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,------------,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,------........./////////000000////////////......000000000000000000000000//////000111222333444555333333444555555555444444333444777???KKKYYYfffoooqqqssswwwyyy{{{~~~}}}vvvtttxxxwwwqqqppptttsss{{{|||xxxuuuqqqkkkhhheeedddeeegggjjjlllkkkkkkppprrruuuwwwyyy|||ppppppooommmjjjkkkooosssyyy}}}zzzyyyvvvtttvvv|||tttfffVVVMMMJJJGGGCCC???CCCAAAAAAHHHWWWiiivvv|||~~~}}}vvvhhhXXXMMMJJJLLLDDDDDDDDDCCCBBB@@@???>>>===;;;888555222111000000111111111000000000//////......///000000000000000////////////////////////---......///000111111222111000///...............------------------------...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,,,,---***+++++++++,,,,,,------------------------,,,,,,------............------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------/////////...------,,,,,,,,,,,,,,,---------..............................------------------------............////////////000000//////////////////111111000//////000111111000000111111222333333444444444444444444444444444777888===GGGUUUbbblllqqqtttvvvxxxyyy{{{}}}|||xxxtttwww}}}vvvqqqnnnnnnrrrvvv|||yyyuuusssooollljjjiiihhhgggiiiiiijjjllloooqqqsssssswww{{{iiiiiiiiiggghhhmmmwwwyyyrrrmmmooouuuxxx~~~{{{ooo^^^RRRNNNLLLHHHBBBCCCBBBCCCFFFMMM[[[nnn|||yyy|||zzzppp```UUURRRSSSJJJIIIFFFCCCAAA>>>===<<<===<<<:::777444222000///111111111111000000000000...///000000000000000000////////////////////////---......///000111111222111000///...............------------------------...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------------------------......//////......---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,---------..........................................////////////........./////////000000//////000000000000000000222111000//////000111222111111111111111111111111333333333333333444444444999===DDDPPP]]]hhhooorrrwwwyyyzzz{{{|||~~~{{{tttooouuuwwwpppjjjjjjlllooouuu{{{|||ssslllmmmllljjjhhhhhhiiilllnnnrrrrrrrrrtttvvvyyy}}}gggiiiiiihhhkkkuuu~~~sssjjjjjjnnnsssyyywwwfffXXXRRRRRROOOJJJBBBBBBBBBCCCEEEOOOcccuuuxxx|||~~~wwwjjj]]]WWWWWWSSSQQQLLLGGGCCC???>>>=========<<<;;;888555222000222222111111111000000000///000000111111000000000////////////////////////.........//////000000000//////......---.........------------------------...------,,,,,,------...........................,,,,,,------------......---------------------------.........////////////,,,,,,---------------...------------............------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................///////////////000000000....../////////000000000//////000000000000111111222111000000000000111222222222111111000000000000333333222333333555666666;;;AAAMMMZZZeeennntttwww{{{|||yyyrrrmmmkkk{{{uuudddaaabbbhhhooouuu}}}wwwrrrnnnjjjgggiiijjjkkklllooottt{{{lllmmmnnnnnnssssssnnnnnnpppvvv|||}}}ooo^^^WWWXXXWWWTTTIIIEEECCCCCCCCCHHHXXXhhhtttzzz}}}sssggg___[[[\\\YYYSSSMMMHHHDDDBBBBBB===>>>@@@@@@>>>999555222222222222111111111000000000000111111111000000///////////////////////////.....................///------------------...///------------------------,,,------------------,,,........................---------....../////////------------------------............///////////////..................---------------.........///---------......---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------..........................................//////000000.../////////000000000000//////000000000111111111222111111111111111111222111111111222222222222222333333333333555777888:::???IIIXXXdddmmmsssxxx|||{{{~~~zzzqqqlllooosss{{{kkkdddbbbbbbgggqqqzzz}}}xxxrrrnnnmmmlllkkkiiillloootttyyyrrrssstttuuuzzzvvvtttppptttyyy|||}}}tttcccZZZ\\\]]][[[TTTLLLFFFDDDCCCFFFPPP]]]pppvvv~~~yyyoooeee```bbb^^^XXXQQQLLLHHHGGGFFF>>>@@@BBBCCCAAA===777444222222222111111111111000000000111111111000000///////////////////////////...............---------,,,,,,,,,,,,,,,---...///------------------------+++,,,............,,,+++................................./////////000000------------------------,,,,,,,,,---------......000000000///.........------------.........//////,,,------------------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......////////////////////////---------.........//////////////////000000000000//////000000111111111222111111111111111111111111111111222333444444555666444333444444666888;;;<<>>666555333111111222222111000////////////////////////000000///..................///000111111000///...////////////////////////........................+++++++++++++++++++++++++++,,,.../////////..............................------------------------------------.........///........................////////////////////////............---,,,+++***,,,,,,---.../////////............------,,,,,,,,,,,,---------.../////////------,,,,,,,,,------...------------------------......---,,,---...///000000000//////.........---000000000000////////////111111111111111222222333000111222333444333222222222555777666555777===CCCRRRYYYccclllssswwwyyy{{{|||}}}}}}|||{{{xxxrrriiiiiiwwwsssccc\\\```hhhllluuuvvvqqqppppppooonnnkkkjjjnnnqqqrrrwww|||zzzvvvtttwwwyyyyyyzzz~~~{{{oooaaaYYYZZZ___eee]]]SSSMMMHHHFFFLLLSSSeeevvvyyypppfffdddeeeddd]]]SSSOOOPPPPPPLLLKKKOOORRROOOEEE===555333000000000111000///////////////////////////000000///............///...///000000000000///...////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------........................------------------------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,....../////////...------......---------,,,,,,,,,,,,,,,,,,---------------//////...---------......------------------------......---------...///000000000/////////.........000000000000000000000///111000000000000111222222000111222333444333333222333555777666666:::BBBIIIUUU\\\fffooouuuxxxzzz{{{~~~~~~~~~{{{vvvqqqkkkggglll}}}tttiiibbbccckkkuuu|||sssnnnlllmmmmmmmmmtttqqqqqqvvv{{{~~~vvvvvvxxxwwwvvvwww{{{wwwggg\\\ZZZ^^^hhhccc___[[[SSSMMMOOOTTTdddvvv|||iiieeeddddddaaaZZZTTTSSSVVVUUUVVVYYY\\\YYYPPPGGG:::777333111111111111000000000000000000000000000111000//////......//////......////////////......//////////////////////////////.........---------------------------------111000///...------------........................------------------------....../////////000000000........................++++++++++++++++++++++++...//////000000000000000////////////...---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++111000///...............------------------------......------......///000000000////////////......000000000000000000000000000000000000000111111222111111222333333333333333444555777777999@@@JJJRRRYYYaaakkktttyyy{{{||||||~~~||||||vvvrrrnnnllllllrrrvvvlllddddddiiirrr~~~}}}wwwnnnllljjjjjjnnnrrruuuvvv{{{{{{|||zzz|||{{{xxxvvvyyy~~~|||pppddd^^^\\\eeefffiiijjjddd[[[YYY[[[fffwwwppphhhccccccccc^^^YYYWWW^^^aaadddeeefffddd[[[SSSCCC???999444333333333222111111111111111111111111111000000///.../////////.........//////........./////////////////////////////////...------,,,,,,------------------------000///...------...//////........................------------------------////////////000000000000........................------------------------...///000111222222222222,,,---------------,,,,,,------------------------...---------,,,,,,++++++111000///...------------.......................................//////000000000//////////////////000000000000000111111111000000//////000000111222222222222333333333333333444555777999>>>HHHSSS[[[```gggqqqyyy}}}~~~}}}}}}~~~{{{wwwtttsssmmmooorrrttttttxxxxxxjjjeeeeeemmmzzzyyypppllliiiiiikkkpppwwwzzzvvvyyyzzz{{{{{{xxxoooeee]]]```eeemmmtttrrrkkkggghhhlllzzz~~~rrriiiggggggddd```___eeekkkooonnnmmmlllfff^^^NNNHHH???777333222222222222222222222222222222222111111000////////////////////////......///////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222........................------------------------////////////000000000000........................---------------------------...///111222222222222((()))***+++,,,---------------------------------//////......------,,,,,,///......---,,,,,,,,,---................................./////////////////////000000000000000000///000000000111111111222000000000000000111111222333333333333333444444444444666999>>>FFFQQQ\\\cccgggmmmvvv}}}~~~}}}vvvoookkkiiiffflllssswwwwww~~~ssshhhfffgggnnn~~~xxxqqqmmmkkkjjjkkkooouuu{{{vvvwwwuuuuuuxxx{{{wwwmmmdddaaacccjjjtttxxxuuussstttvvv{{{oookkkhhhdddaaaaaaeeennnssspppoooqqqnnnhhhZZZRRRFFF;;;444111111000111111111111111111111111222111000000//////000000000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333........................------------------------....../////////000000000........................++++++++++++++++++++++++------///000111111111111'''((()))+++,,,---......,,,,,,,,,------------.....................------------,,,,,,,,,---------........................---...///000000000000/////////000000000000111111///000000111111222222222111111111111111222222333333333333333333444555555555888===FFFPPP[[[eeejjjnnnssszzz~~~zzzqqqjjjffffffhhhlllqqqvvv{{{xxxgggbbbdddkkk|||~~~zzzuuuooollllllmmmmmmpppuuu~~~}}}wwwrrrqqqrrrvvvzzzzzzuuuppphhhddddddllltttwwwyyy|||yyysssnnnfffaaa```___kkkqqqmmmmmmssstttpppiii___PPPBBB999444222222111111111111111111111111222111000000//////000000222111000//////000111222////////////////////////,,,,,,------.../////////------------------------,,,---...000000111111111........................------------------------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...)))***+++------.........,,,,,,,,,---------......------------------......---,,,,,,------...///000........................---...///000111000000/////////000000000111111111///000000111111222333333222222222222222333333444444333333222333444555666777;;;DDDOOO[[[eeelllooossswww|||~~~~~~{{{uuulllggghhhjjjrrrsssxxxllldddfffjjjxxxzzzuuurrrsssrrrqqqnnnmmmnnnqqqsssuuu{{{yyymmmoooqqquuuxxxyyyyyyyyypppfff___dddnnnvvv{{{wwwllleeecccYYYfffmmmjjjkkkssswwwttttttiiiXXXIII>>>888666555000000000000000000000000222111111000000000000000333222111000000111222333////////////////////////+++,,,,,,---...///000000////////////////////////...///000111111000///...........................------------------------------------.........///........................////////////////////////+++,,,------------------------......///.........,,,,,,,,,------.........+++++++++,,,,,,------------------...///000111222////////////////////////---...000111111111000/////////000000111111111222///000000111222222333333333333222222333333444555444444333222333444555666999>>>HHHUUUbbblllqqqsssvvvyyy}}}}}}yyypppiiigggkkkqqq{{{|||sssgggfffllluuu}}}uuupppnnnllllllmmmnnnnnnooorrrwww{{{xxxrrrnnnpppxxxyyytttkkkccc```eeepppyyyuuuggg[[[WWWYYY___gggooovvvyyyzzzrrrmmmdddWWWIII>>>777555222000000222111///111666333222222111111111111111111111000000222444777999000000000000000000000000.................................////////////000------............------,,,---...///000000000///,,,---......//////......000000000000000000000000...------,,,,,,------...,,,---......//////..............................,,,---///000000000///............------,,,,,,,,,---------............/////////.........---------000000000000///...---,,,++++++,,,,,,---...//////////////////000000000000000000111222222222222111111111111111111111111111666444222222555777888888:::HHHXXXaaahhhooouuuvvvzzz~~~zzzssskkkiiinnnxxxqqqmmmmmmmmmooottttttnnnllliiihhhiiilllkkknnntttvvvxxx}}}wwwrrrttt||||||qqqfff___```hhhnnnyyyqqqeee[[[ZZZ\\\cccmmmuuuxxxyyywwwsssjjj___QQQEEE<<<888666333222444333000111444000000000000111111222333222111000000111333555777000000000000000000000000........................---............/////////---......//////......---.........////////////...,,,---......//////......////////////////////////...------,,,,,,------...***+++,,,,,,------,,,,,,........................------...///////////////......---------,,,,,,,,,---------............/////////.........------------...//////000/////////------......//////000000000000000000111111111111000000111222222222222222222222222222222222222222333444444555666888999:::DDDQQQ^^^eeejjjqqqvvvxxx~~~~~~zzzyyytttnnnlllrrr{{{yyyooohhhiiimmmqqqyyyxxxpppnnnmmmkkkjjjkkknnnnnnrrrzzz|||{{{zzzmmmdddaaacccffflllwwwsssccc]]]ZZZ^^^jjjtttyyyyyy{{{xxxsssiii]]]PPPDDD===999666444666444111000333......//////000222333444222111000000000111333444000000000000000000000000........................---------............///---......//////......---000///......---.........,,,---......//////....................................------------......++++++,,,------------,,,.................................---......///000...------------,,,,,,,,,---------............////////////............---+++,,,---///000111222222000000000000111111111111111111111111222222222222000111111222222222222222333333333333333333333333111444777777777888<<<@@@NNNZZZdddiiilllqqqwwwxxxzzztttpppllljjjooo|||sssdddcccdddjjjrrr{{{vvvqqqllljjjlllmmmkkkjjjllltttvvv}}}xxxoooiiifffeeehhhsss}}}mmmbbbYYYZZZfffrrrxxxyyy{{{zzzwwwqqqhhh[[[MMMEEE;;;777555666666222111333////////////000111222333222222111000///000000000////////////////////////........................------------..................////////////......///...---------...///000,,,---......///.......................................------------......---......///////////////........................///...---,,,---...///000---------------------------------............////////////...............+++,,,...///111111222222111111111111111111000000000000000111111111222222000111222222333333222222333333333444444444444444111444777666666:::BBBJJJVVV```iiikkkmmmrrrxxxzzz}}}vvvpppkkkkkknnnvvvuuuccc___dddmmmvvv~~~~~~zzzrrrlllllljjjjjjnnnooonnnqqquuuzzzqqqiiidddfffooo{{{tttgggYYYWWW```mmmuuuwwwyyyyyyxxxuuuooodddWWWNNN>>>888444666666333222444111111000000000000111111222222111000////////////////////////////////////////////////////////////---------.........//////...//////////////////...,,,,,,,,,------///000000,,,---......///.................................///......------......///---...//////000000//////...........................---,,,,,,,,,---///000---------------------------------............///////////////////////////......///000111111000000111000000000000000000000/////////000000000111111111111222333333333333222333333444444444555555555333555666555777>>>KKKUUU\\\fffnnnoooqqqvvv|||~~~|||vvvpppmmmqqqvvv|||uuufff\\\dddnnn|||zzzsssssstttrrrooorrrpppqqqtttuuuwww~~~wwwmmmfffdddiiipppwww{{{mmm]]]VVV\\\hhhqqqvvv{{{zzzyyyxxxtttkkk___VVVEEE===666666666444333555333222222111000000111111222222222111000//////...000000000000000000000000////////////////////////.........////////////000...//////000000//////...++++++---......///......,,,---......//////..............................//////............//////,,,,,,---............---........................---------,,,------...///,,,,,,,,,------------...---------............///...////////////000000000000000111111111000/////////////////////000000000.../////////000000000000111222222333333333333333222333333444444555555555666666666888===HHHVVV```cccmmmuuuvvvwww{{{}}}vvvnnnkkklll}}}tttgggbbb```nnn|||{{{vvvpppnnnqqqtttvvvwwwuuuvvvxxx|||~~~wwwrrrjjjjjjjjjkkkppp|||wwwfff\\\]]]hhhssszzz~~~|||zzzxxxqqqfff^^^OOODDD:::777777555444555333222222222222222333444222222222222111000//////000000000000000000000000/////////////////////////////////000000000111111//////000000000000//////,,,---///000///---+++))),,,---......//////......//////////////////////////////............//////,,,,,,---.......................................,,,,,,------......------,,,,,,,,,---------......---------............///.../////////000000000000000000111111111000000///......//////000000111111//////000000000111111111111222333333444444333333111222222333444444555555777777999>>>GGGTTT```ggghhhqqqyyyzzzzzz}}}~~~|||xxxpppiiillltttzzzhhheeekkkppptttttttttuuuwwwzzz}}}|||tttpppjjjeeegggrrrooocccbbbkkkwww}}}zzztttjjjbbbWWWJJJ>>>999777555444555111111111222333444666666222222222222222111000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////...///111111000,,,(((%%%,,,---......//////......000000000000000000000000//////............//////...//////000000000000000........................+++,,,---...///...---,,,,,,,,,,,,------.........---------.........//////.../////////000000111111//////000111111111111111......///000111222222333000111111111111222222222111222333333444444333333111111222222333444555555777888<<>>GGGSSS]]]ffflllppppppooopppsssxxx{{{||||||{{{yyysssmmmoooxxx~~~rrrkkkqqqwwwvvvzzz|||yyyqqqooorrr~~~yyyuuuqqqoooggg```SSSGGG===888777777555444444444333333333222222222222111111111111111000000000000////////////111111000000111111222333////////////////////////000000//////////////////////////////............------------------------,,,,,,,,,,,,---///111222/////////////////////////////////.......................................,,,------------.........---///111000///...///000////////////000000000000////////////000000000000///000111111111111000000/////////000000000111111111111111111111111111111222222222222222333444444666666666666666777777777<<>>HHHPPP]]]aaagggnnnsssxxx{{{|||zzzzzzyyyyyyxxxtttooojjjqqq}}}pppeee```]]]bbbvvv{{{www}}}}}}{{{yyytttnnniiidddZZZMMMCCC::::::999888777666555555000000111111222222222222.../////////000000111111/////////000111333444555000000000000000000000000,,,------....../////////000/////////............///////////////////////////000000111000///..............................,,,,,,,,,------.........000000000000000000000000............/////////000---...000000.........///////////////000000000000111111000000//////............000111222222222222000111111111111222222222///000000111222222333333222333444555666555444333444666777777888@@@LLLVVVdddeeehhhnnnvvv|||~~~zzzwwwuuusssooommmyyy}}}oooddd\\\\\\^^^gggwwwrrrsss~~~}}}zzzwwwrrrooojjjcccYYYRRREEE???888555777777444111222222222111111111000000111111111111000000000000///000222444444444222111000000000000000000000000//////............//////---.........//////000000000000//////.........---......////////////......000111111111000///..............................////////////000000000000.........------,,,,,,,,,........................------...///000000000///......///000000000000000000000000222333555777888000111111111111222222222111111222222222333333333666555444444555666555444555777888999<<>>FFFRRR]]]ccciiimmmqqqnnnvvv{{{xxxuuuttttttssspppnnnqqq|||uuupppppprrruuu}}}~~~xxxooohhhccc___XXXNNNDDD===:::999444444333333333222222222333333333222222222111111000000//////000111222222000000000000000000000000//////............//////000000//////.........------.........//////000000000000111111111111000000......//////...---,,,+++........................---------............///---.........//////000000........................//////000111111222111111000000111222222222222222222111000///////////////222222333333333444444444333333333444444444555555333777::::::777666999===AAAKKKYYYbbbfffiiinnnrrroooxxx}}}{{{vvvtttsssqqqjjjppp}}}xxxsssqqquuuzzzyyyrrrnnniiigggbbbXXXMMMCCC;;;888888666444333444555555444777444111000000111222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111111000000000000000222111111111000000//////////////////////////////......////////////......111000///......///000111111111000000//////......////////////000000000000...000111000///...///111111111222222222333333333222222111222333555777999555555555666666666777777999888999:::888666999@@@HHHUUUbbbiiilllqqqttttttxxx|||~~~|||uuupppooopppjjj}}}|||vvvvvvwwwzzz{{{vvvrrrllljjjeee]]]RRRGGG???:::888666444444555666666555666444111111111222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000111111111000000000///////////////////////////////////////000000000000//////000000///......///000000...............---------////////////000000000000///000111000///...///111111111222222333333333222333333333333333444555666333333333333444444444444888777888:::999999>>>FFFPPP[[[fffkkknnnrrruuuuuuuuuyyy|||yyyqqqkkkiiikkkuuu|||}}}~~~zzzwwwpppnnnjjjcccYYYNNNDDD???999777555555666666666444444333222222333333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000///////////////000000111111111000000///////////////...////////////////////////000000000111111000000000//////...------...//////---...............//////////////////000000000000///000111111//////000111000111222333444333222222333333333444444333333222222222222333333333444444666555666999:::<<>>888666666777888999777444222222333222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000......///////////////////////////000000000111111////////////////////////------............------...///000000000000///...000000000///////////////////////////000000000000000111222222000000111222333222111000111222444555444333444444555666777888444444444555555555666666777777;;;BBBHHHPPP\\\hhhkkkppptttuuuxxx|||{{{wwwqqqnnnnnnxxx{{{www{{{{{{vvvqqqooonnnkkkddd^^^RRRKKKAAA:::777888:::;;;;;;888444222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000///////////////.........//////000000111111222222////////////////////////......////////////.........///000111111000///...333333222222111111000000////////////000000000000000222222222111000111222444333000//////111444666777666555444444555666777777777777777888888888888666777===FFFMMMVVVcccooooootttwwwxxxzzz}}}zzzuuullllllrrrqqqlllsss}}}}}}zzzuuusssqqqnnnhhhddd\\\UUUJJJ>>>777444555777777666666555555444333333222222222222222222222222111111222222222222111111////////////////////////000000000000000000000000,,,---...//////...---,,,---...////////////222444000000000000000000000000---.........//////000000........................////////////////////////222000......000222222222...///000111111222222111////////////////////////000111222222333333333222444444333333333444555555777555333333444666888888777:::AAAMMMZZZeeejjjlllsssuuuwwwwwwxxxxxxvvvrrreeessspppgggkkksss}}}xxxuuussspppjjjfff___XXXMMMBBB:::777666777666666555555444333333333222222222222222222222222111111222222222222111111////////////////////////////////////////////////------...//////...---------...//////......000222000000000000000000000000///////////////............................................................,,,***+++,,,............///000111111222222111111111111111111111111111222222333333333333333222444444333333333444555555777666444444555777888888999>>>GGGSSS^^^ggglllnnntttwwwyyyyyyxxxvvvssspppppplllaaadddttt|||xxxvvvrrrlllhhhccc]]]SSSHHH???:::888888666555555444444333222222111111111111111111111111111111222222222222111111////////////////////////........................---......//////......------/////////...---...000000000000000000000000000000000000///......------////////////////////////------------------------///...,,,---...000//////...///000111111222222111333333333333333333333333333333444444444333333222333333333333333444555666777666666666666777888888;;;DDDQQQ]]]dddiiinnnqqqvvvxxxzzzzzzwwwrrrooonnn}}}ppp^^^[[[iii}}}}}}}}}~~~}}}|||wwwvvvvvvxxxzzz{{{{{{yyy}}}{{{xxxtttnnniiifffaaaXXXMMMDDD===999777555555555444333333222222111111111111111111111111111111222222222222111111////////////////////////////////////////////////......////////////......///000111111///......//////////////////////////////////////////.........000000000000000000000000........................111000//////111222111000...///000111111222222111333333333333333333333333444444555555444444333333333333333333444444555666666777888888777888999:::???KKKZZZeeehhhkkkooosssvvvwwwzzzzzzuuunnnnnnpppkkk```fffzzzxxxvvvsssssssssttttttsssqqqpppnnnmmmnnnooonnnmmmhhhhhhhhhjjjmmmmmmkkkjjjlllnnnpppsssuuuxxx{{{~~~|||}}}}}}yyyuuuooojjjhhhddd\\\SSSIIIAAA:::777666555555444444333222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////111333444333111000///000////////////////////////,,,------...///000000111000000000000000000000000////////////////////////000.........000000///---...///000111111222222111222222222222222222222222444444444555555444333333333222222333444555666666555777888888888888;;;>>>DDDQQQaaaiiikkklllppptttvvvvvvxxxxxxrrrlllpppyyyyyyggggggwwwzzzuuurrrqqqooommmhhhfffddddddeeefffffffffeeecccaaaaaabbbcccbbbaaa^^^^^^^^^```bbbbbbaaa___```bbbcccdddeeefffiiilllkkklllnnnppprrrtttuuuvvvuuuxxx|||{{{vvvpppllliiifff```XXXNNNEEE===999777666666555444444333333222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111000//////......//////000111333555555333111111111000000000000000000000000+++,,,---...///111222222////////////////////////000000000000000000000000222111000111222222000......///000111111222222111111111111111111111111111222222333444444444444444222222222333444555666777555777999888777999>>>CCCMMMWWWdddkkkmmmnnnrrrvvvwwwuuuvvvvvvqqqnnnyyy~~~ooofffppp|||zzzxxxxxxvvvpppjjjgggfffeeebbb___[[[YYYWWWWWWYYY[[[[[[[[[ZZZYYYWWWWWWYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZXXXWWWYYYZZZ[[[[[[ZZZ[[[]]]___``````aaacccdddeeefffgggeeegggjjjmmmpppuuuzzz~~~~~~xxxrrrnnnkkkiiieee]]]TTTIII@@@;;;888777777666666555444444333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000111000///......///000111000222444555333111111111000000000000000000000000,,,------...///000111111........................000000000000000000000000333333222333444333111///...///000111111222222111111111111111111111111111///000111333444444444444222222222333444555666777555777888777666:::AAAHHHVVV]]]ffflllnnnpppuuuyyyyyyuuuuuuvvvqqqrrruuunnnqqqxxxvvvtttpppmmmjjjhhhgggddd```[[[ZZZ\\\\\\XXXUUUSSSRRRPPPQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTSSSTTTRRRQQQQQQSSSTTTTTTSSSTTTUUUVVVUUUTTTUUUWWWXXXWWWXXXXXXYYYYYYZZZZZZZZZXXXZZZ\\\]]]___bbbfffiiimmmooosssxxxzzztttpppmmmkkkgggaaaWWWMMMCCC>>>888888888777666666555555444444444444444444444444111111222222222222111111000000000000000000000000////////////////////////111000///......///000111...111333444333111000000000000000000000000000000.........///////////////........................//////////////////////////////...///000000---+++...///000111111222222111111111111111111111111111...///000222333444555555222222222333444555777777444666777666666:::CCCKKK\\\aaaggglllooossswww{{{{{{vvvuuuvvvsssvvvrrrsss~~~yyyvvvssspppnnnjjjiiigggeeebbb___]]]\\\XXXTTTQQQSSSVVVWWWSSSPPPRRRPPPOOOOOORRRTTTUUUUUUSSSRRRPPPQQQRRRSSSSSSRRRSSSQQQOOOOOOQQQRRRSSSRRRQQQRRRSSSSSSRRRRRRTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTTTTTTTVVVYYY\\\]]]^^^aaaeeekkkrrrxxx|||zzzuuurrrrrrlllfffccc```YYYLLLBBB<<<888444444666777666555222222222222222222222222/////////000111111222222////////////............000000//////.........---//////............//////000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000////////////000000111111111222222222444333333222222222333333222333333444555666777777777888888777:::@@@JJJQQQ^^^gggmmmmmmqqqxxxzzzxxxzzz|||}}}}}}tttkkkxxx~~~{{{tttqqqmmmhhheeecccbbbbbb```^^^[[[ZZZZZZXXXTTTQQQMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMOOOQQQRRRSSSSSSSSSUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOORRRSSSTTTSSSQQQPPPQQQRRROOOPPPRRRRRRQQQPPPRRRSSSTTTVVVXXX[[[\\\___cccfffsssyyy|||xxxuuutttoooiiifffccc\\\PPPGGG@@@;;;666555666777666444222222222222222222222222111111111111000000000000111111000000000/////////111111000000000///////////////............//////000000000000000000000000/////////////////////////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000.../////////000000111111111222222222333333333333222222222222333444666666222333333444555666777777666777888:::>>>FFFQQQYYYbbbjjjooooooqqqvvvxxxvvvxxxwwwzzz{{{qqqttt~~~xxxsssooommmcccaaa^^^ZZZWWWUUUUUUUUUSSSQQQPPPPPPRRRQQQOOOLLLMMMNNNNNNOOOPPPPPPQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQOOONNNOOOPPPMMMOOOPPPOOONNNNNNOOOPPPNNNPPPRRRTTTUUUWWW[[[^^^ccciiirrr{{{|||yyyvvvrrrllliiifff```VVVNNNEEE@@@999666666666555333333333333333222222222222333222222111000000//////222222111111111000000000222222111111111111000000000//////......//////000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000---......///000111222333222222333333333444444444444444333333444555666666333333444555666777777888666777999===DDDOOO[[[cccgggmmmqqqqqqrrruuuvvvuuuxxxttt|||{{{wwwssspppzzz~~~zzzwwwsssrrrnnnjjjeeeaaa^^^\\\WWWUUUSSSPPPOOONNNNNNNNNLLLKKKLLLNNNPPPQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPOOOMMMLLLMMMNNNNNNOOOPPPOOOMMMMMMNNNOOOLLLNNNPPPQQQQQQSSSVVVXXXXXX]]]cccjjjrrr}}}|||xxxtttooollliiiccc[[[TTTLLLEEE===888777666555333333333333333333222222222222222222111111000000000222222111111111000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111////////////////////////////////////////////////...//////000111111222222222222222333333333333444999888666555444333222222333333444555666777888888888999;;;AAAJJJVVVbbbiiijjjnnnrrrsssttttttuuuuuuwwwwwwxxxmmmkkkkkknnnrrrzzztttooollliiigggcccbbb___\\\XXXUUUSSSRRRPPPOOONNNMMMLLLLLLLLLMMMLLLLLLNNNPPPRRRSSSTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOMMMMMMMMMOOOPPPRRRRRRQQQPPPOOOPPPQQQQQQSSSTTTTTTTTTUUUXXXZZZYYY\\\```dddjjjrrr}}}zzzvvvqqqmmmiiiddd^^^YYYRRRKKKAAA:::777777555444444444444333333333222222000000111111222222222333111111000000000/////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111////////////////////////........./////////000000////////////////////////////////////////////////111111111111000000000000111111111111222222222222999888666555444333222222333444444555666777888888:::;;;>>>EEEOOO[[[eeejjjkkknnnqqqtttuuuttttttvvvsss|||hhh______aaalllyyy~~~rrrmmmgggccc```^^^]]][[[WWWVVVUUUSSSQQQOOOMMMLLLIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUVVVVVVVVVVVVVVVUUUVVVUUUSSSRRRRRRRRRSSSTTTQQQQQQQQQQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUWWWXXXXXXWWWXXXZZZ\\\[[[^^^aaaccceeekkksssyyy~~~|||yyytttooojjjfffaaa]]]WWWOOODDD<<<888777666555555555444444333333222222000000111111222333333444111111000000000//////////////////000000000000111111000000//////000000111000000000000000000000000222222222222222222222222////////////////////////............////////////000000000000000000000000000000000000000000000000222222111111111000000000000000111111111222222222444444333333444555666666444444555666777888888999<<<===BBBJJJUUU```gggjjjmmmnnnqqquuuuuurrrrrruuupppttt]]]YYY[[[___qqqzzzrrrllleee```[[[VVVTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMOOOQQQRRRQQQPPPQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRSSSSSSQQQQQQRRRTTTQQQSSSTTTTTTSSSRRRTTTUUUWWWXXXYYYYYYYYYYYY\\\^^^\\\___bbbcccdddhhhnnnsssuuu{{{|||wwwqqqkkkgggcccaaa[[[RRRFFF===999888888777666555555444333333222222222222222222222222222222222222111111111000000000000000000111111111222222111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////...////////////000000000000000000000000000000000000000000000000000000000111111111111111111222222111111111222222222333333222222222222333444666666444444555666777888999999<<<>>>EEEOOO[[[eeejjjkkkqqqooorrrvvvtttooonnnrrrvvvkkkZZZ[[[___fff~~~xxxpppiiiaaa[[[YYYVVVPPPMMMKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPQQQQQQQQQPPPRRRUUUUUUSSSSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQOOONNNNNNNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQQQQSSSTTTTTTSSSSSSTTTUUURRRTTTVVVVVVVVVVVVXXXYYY[[[\\\]]]^^^]]]^^^aaacccbbbfffkkkmmmnnnqqquuuyyyyyy}}}yyyrrrmmmhhheeeccc\\\SSSFFF===:::999888888666666555444333333222222444444333222222111111111333333333222222222111111111111111222222333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111222333333444222222333333333444444444444444333222222222333333444444555666777888999999<<>>CCCLLLVVV\\\ccckkkooonnnsssxxxuuurrrtttuuu~~~xxxmmmsss}}}{{{tttllldddZZZTTTQQQNNNJJJFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMNNNNNNPPPOOOOOONNNNNNNNNNNNOOOQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUWWWXXXXXXWWWWWWZZZ^^^aaaccceeehhhkkkkkklllmmmppptttzzz~~~|||{{{zzzuuupppiiiggghhhccc^^^WWWLLLBBB;;;888888777666555444333333333333444444333333333333222222000000111111111111111111111222222333444444555555000000000000000000000000000111111111111222222222111000000//////000000111000000000000000000000000***+++---.../////////////////////000000000111111000////////////000111222000000111111222333333333000111111222333444555666333444555666777777777777666777777666666888===@@@GGGQQQZZZ```ffflllnnnmmmrrrtttooonnnxxxyyyrrryyy~~~tttjjjeee```XXXOOOLLLMMMMMMIIIEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIILLLOOORRRUUUVVVWWWTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUTTTSSSSSSRRRSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKOOOOOONNNMMMMMMMMMMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWW\\\bbbgggjjjlllnnnpppuuuwww{{{zzzvvvttt|||vvvqqqkkkhhhhhhcccaaa\\\QQQEEE===999999777666555444444333333333444444333333333222222222/////////000111111111222000000000111111111222222000000000000000000000000000000111111111222222222111000000000000000000111........................)))***---///111000////////////000000000111111111000000000000000111111111111111111222222333333333111111222333444666666777444444555666666777777777555666888777777:::>>>CCCMMMVVV```eeeiiinnnnnnlllppppppkkknnn{{{vvvvvv}}}zzzqqqggg___ZZZRRRPPPMMMKKKKKKJJJHHHFFFCCCCCCDDDEEEGGGIIIKKKLLLJJJLLLOOOSSSVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLOOONNNNNNMMMMMMMMMMMMMMMQQQRRRTTTVVVWWWWWWVVVVVVYYYZZZ\\\]]]\\\\\\]]]]]]bbbeeejjjnnnpppsssuuuwwwyyyuuutttxxxsssmmmiiihhhdddccc___VVVJJJ@@@;;;:::777777666555444444444444444444333333333222222222/////////000111111111222111111000000////////////111111111111111111111111000000111111111222222222111111000000000000111111////////////////////////***,,,...111222222111000000000000000111111111111///000000111111111111111222222222222222333333333333333333444444555555666444444555555666666777888333666888888888;;;AAAGGGSSS\\\eeeiiilllppppppmmmnnnnnnjjjrrryyytttyyy|||uuummmeee]]]VVVRRRJJJOOOSSSQQQJJJDDDCCCDDDCCCCCCEEEGGGIIILLLOOOPPPNNNPPPRRRUUUWWWWWWWWWWWWZZZZZZZZZ[[[[[[[[[[[[[[[WWWVVVUUUSSSRRRQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOOOONNNOOOOOONNNNNNNNNNNNOOOOOORRRTTTVVVXXXYYYYYYXXXXXX[[[]]]_________```bbbeeeooorrruuuxxx|||{{{wwwvvv|||wwwpppkkkiiifffddd```YYYOOOEEE>>>;;;888777666555444444444444444444333333333333222222000000111111111111111111333333222222111000000///111111111111111111111111000111111111111222222222222111111000000111111222111111111111111111111111---...000111222222222222000000000111111111222222///000111111222222111111222222333333333333333333444444444444444444444444555444444555555666777888333666888888888===FFFNNNXXX```hhhlllnnnrrrrrrpppnnnnnnlllwwwyyytttttt~~~zzzqqqlllfff___YYYTTTNNNKKKOOOWWW]]]YYYNNNEEEDDDGGGEEEFFFGGGJJJMMMPPPSSSTTTSSSTTTUUUVVVWWWWWWXXXWWW\\\\\\\\\\\\]]]]]]]]]]]]YYYXXXVVVTTTSSSRRRQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSUUUVVVXXXYYY[[[[[[\\\\\\]]]___aaaaaaaaadddiiinnnvvvyyy~~~{{{xxxwww{{{tttnnnlllgggeee```ZZZSSSJJJAAA;;;888777666555444444444444444444333333333333222222222222222222222111111111222222222222222222222222111111111111111111111111000111111111111222222222222111111000000111111222111111111111111111111111000000000111111222222222000000111111111222222222///000111222222222111111333333333333333333333333222333333333444444444444555555444444555666888999444777:::::::::@@@LLLVVV\\\dddjjjmmmoootttuuusssppppppmmm{{{{{{tttyyy|||vvvooobbb___YYYTTTPPPLLLHHHFFFNNNTTTYYYVVVMMMHHHIIILLLHHHIIIJJJMMMPPPSSSVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQPPPPPPQQQRRRTTTUUURRRRRRSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPQQQRRRSSSUUUVVVWWWZZZZZZ[[[\\\]]]___```aaaaaaccceeeeeefffkkkttt{{{~~~zzzwwwwwwwwwwwwpppnnnhhhddd```[[[VVVMMMCCC;;;888777666555555444444555444444444333333333222222444333333333222111111111000000000111222222333333111111111111111111111111000111111111111222222222222222111111111111222222////////////////////////111111000000000000111222000111111111111222222222///000111222333222111111333333333333333333333333111111222222333444555555555555444444555666888999666999;;;;;;<<>>BBBJJJUUU]]]hhhiiillloooqqqqqqpppnnngggkkksss~~~xxxnnnddd\\\VVVSSSMMMKKKIIIFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]ZZZ]]]^^^]]]]]]^^^[[[VVVXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[```ccceeefffeeegggkkkppprrruuu{{{wwwkkkbbb^^^___\\\ZZZYYY[[[]]]^^^___yyyrrrllllllhhhccc```\\\TTTKKKCCC???:::777666666555444444444333333222222111111222222222222222222222222222222222111111111111111000000000000000000000000111222222222222111000000111111111111111111111111222111000000///000000111000000111111111111000000//////000111111111111111////////////...---++++++777666555444444444555666444444333333444444555666555555666777999::::::;;;;;;;;;<<<@@@FFFOOOWWW\\\kkkllloooppppppnnnllljjjaaafffqqquuuqqqkkkccc[[[TTTPPPNNNIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSVVVXXXYYYZZZZZZYYYXXXZZZ\\\^^^```aaaaaaaaa^^^\\\[[[YYYYYYYYYZZZ[[[[[[```bbbbbbaaabbb___ZZZ[[[ZZZWWWVVVUUUWWWYYY[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[^^^ccchhhhhhfffgggmmmssszzz}}}kkk^^^VVVRRRQQQRRRPPPMMMMMMOOOQQQRRRRRR}}}vvvooonnnjjjdddaaa___XXXOOOEEEAAA;;;888666666555555444444444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222111111000111111111111111111111111222222111000000/////////000000111111111111000000//////000111111111111111000000000000000//////...888777444333222333444555444444444444444555555666555666666777888999::::::;;;;;;<<>>:::999888777888888888777666666555555333333333333333333333333000000111111222222222222000000000000000000000000///000111222222222222222111111111111111111111111...///000111222222111000000000111111111111000000//////000111111111111111555444333111111111222222333333444555666666666555333444666777777777666555555555777888:::<<<===>>>>>>EEENNNTTTXXX^^^gggnnnnnnpppoookkkgggfffjjjooo{{{wwwzzz}}}xxxtttlllddd\\\VVVRRRQQQKKKJJJIIIHHHGGGHHHHHHIIIHHHIIILLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[___ccccccbbbccchhhllloooqqqvvv{{{|||}}}}}}{{{|||{{{|||yyytttqqqnnnoooooooooooorrruuuxxxzzzzzzzzzzzz|||~~~tttfff___[[[XXXVVVPPPMMMJJJIIIJJJLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLzzzsssnnnkkkgggbbb^^^YYYTTTKKKCCC<<<888777777999999888888777777666666222222222222222222222222111000000000111222333333222222111000//////000000333222222111111222222333222222111111111111222222222222111111111111222222000111111111111222222222222222222222222222222222333333333333333333333333111222222333333444444555444555555666666666666666777666777888:::<<<<<<;;;???DDDMMMWWW^^^ccciiinnnrrrqqqppplllffffffrrrwwwttt|||tttkkk___WWWSSSQQQLLLIIIDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOQQQQQQVVVWWWYYYXXXWWWWWWXXXYYY```bbbdddfffgggiiikkkmmmooovvv~~~|||~~~vvvoooeee]]]YYYXXXWWWWWWRRRRRRQQQOOOLLLLLLMMMOOOOOOOOOPPPQQQRRRRRRQQQQQQ}}}vvvqqqnnnjjjeeeaaa]]]WWWNNNEEE>>>:::999999777777666666555555444444222222222222222222222222111111111111111111222333222222111000000000000000333222222222222222222333222222111111111111222222222222111111111111222222000111111111111222222222222222222222222222222222333333333333333333333333111222222333333444555555444555666666777777666666777777777888:::;;;<<<<<>>FFFLLLTTTaaajjjjjjnnnwwwxxxrrrxxxxxxjjj^^^VVVRRROOOLLLIIIIIIHHHGGGFFFGGGIIILLLLLLKKKLLLQQQWWWYYYVVVRRRTTTSSSRRRPPPNNNLLLJJJIIIFFFGGGIIIJJJJJJJJJLLLNNNKKKMMMPPPQQQRRRTTTVVVYYYVVVTTTSSSTTTVVVVVVSSSPPPJJJMMMPPPOOOLLLKKKLLLNNNLLLNNNPPPQQQQQQQQQSSSUUUUUUXXXZZZZZZ]]]bbbdddbbb```^^^___cccdddeeejjjqqqqqquuu|||{{{rrrnnneee]]]WWWTTTRRRQQQVVV\\\[[[ZZZZZZ\\\___aaaaaa```\\\]]]^^^]]]]]]^^^aaaccc```aaabbbbbbcccccccccccc{{{ssslllkkkgggccc___YYYQQQGGG@@@<<<:::888777777777555444555555444444444333333333444444444333333222222222333333333333333333333333222111000111444555333000111111111111111111111111////////////////////////111111000000//////......333333444444444444555555333444555555444333000///222222333333333333444444555555555666666777888999:::;;;;;;<<<>>>DDDNNNUUU\\\eeemmmppptttyyyzzzwww~~~sssiii\\\TTTQQQOOOMMMJJJJJJIIIHHHGGGHHHJJJLLLNNNMMMMMMOOORRRUUUUUUSSSQQQOOOOOOOOOOOONNNLLLIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMPPPQQQSSSOOOPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVVVVUUUSSSQQQOOONNNNNNNNNMMMLLLNNNQQQTTTXXXWWWUUUVVVYYY\\\^^^___]]][[[ZZZ]]]bbbffffffeeepppsssxxx~~~rrrlllfffccc[[[WWWTTTTTTWWWYYYZZZYYYVVVYYY[[[\\\\\\[[[\\\]]]___``````aaaaaabbbbbbbbbeeeeeeeeegggiiiiiigggfff|||tttmmmkkkhhhccc___ZZZSSSIIIBBB<<<:::888777777777666555666666555555555444444444444444444333333222222222333333333333333333333333555444333444777777666444111111111111111111111111111111111111111111111111222222111111111000000000111111222222222222333333111222444555555555333222333333333444444555555666666555555666666777888999::::::;;;<<>>EEEOOOZZZdddkkkoooqqquuuqqqmmm}}}uuuvvv~~~wwwpppllleeeaaa___UUUUUUTTTSSSQQQNNNMMMKKKQQQQQQQQQQQQSSSUUUWWWYYY[[[]]]^^^]]]\\\ZZZ[[[[[[ZZZVVVXXX^^^```[[[YYY[[[^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]][[[ZZZZZZ\\\^^^______]]][[[YYYYYYXXXWWWUUU^^^]]]eeettt}}}{{{vvvtttwwwwwwwwwtttqqqppppppqqqmmmjjjgggiiiooovvv{{{||||||zzzyyy|||rrreee]]][[[\\\\\\ZZZ```bbbccceeefffiiimmmpppooorrrwwwyyyzzz}}}|||tttmmmjjjgggaaa]]]\\\RRRLLLDDD>>>;;;:::888777666666555555555444444444666555555444444555555666333333222222222222333333222222333333333333222222333222111000000111222333222111000000111222444666333333333333333333333333222222333444444444444333444444444444444444444444555555666777777777777777777888888888777888:::<<<<<<@@@HHHQQQ[[[dddkkkoooqqqrrrrrrvvv{{{uuuxxxzzzmmmgggccc^^^YYYXXXRRRRRRSSSRRRRRRQQQPPPOOORRRRRRSSSUUUVVVYYYZZZ[[[[[[\\\^^^]]]\\\[[[[[[\\\]]]XXXWWW[[[]]]\\\\\\___]]]\\\[[[[[[\\\]]]___aaa```___]]][[[[[[[[[\\\\\\]]]\\\ZZZYYYYYYZZZZZZZZZaaabbbmmmooohhh___[[[\\\___``````aaacccfffiiilllpppuuuxxxzzz~~~wwwooolllhhhbbb^^^]]]VVVPPPHHHBBB===;;;999777666666666555555555444444555444444333333444444555333333222222222222333333333333444444444444333333222222111111111111222222000000000111111222222333333333333333333333333333222222333444444444444444444444444444444444444444555555666777777777777777666777888777777888:::<<>>CCCLLLWWWaaaiiinnnpppuuuooovvv{{{rrrtttxxxrrrfff[[[XXXWWWTTTRRRSSSPPPQQQSSSTTTVVVWWWWWWWWWYYYZZZ\\\^^^___```______```aaabbbbbbaaabbbdddeeeeeeaaa^^^]]]]]]^^^___```]]]\\\\\\]]]```cccgggiiiffffffdddcccaaa```___^^^^^^^^^^^^^^^___bbbfffiiikkkqqqpppccc^^^___\\\ZZZ[[[^^^aaacccccchhhmmmuuu|||}}}rrrmmmhhhbbb^^^^^^ZZZVVVOOOGGG@@@;;;888777777777666666666555555555333333222222222222333333444333333333333333333444333444444555555444444333222222222333333222222222000111333444555444333222333333333333333333333333333333444555555555444444555555555555555555555555555555666777777777777777777999;;;;;;;;;;;;===???>>>DDDMMMYYYccckkkppprrrxxxrrrzzztttnnnttt}}}mmmbbbXXXVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYY]]]^^^```aaabbbbbbaaaaaabbbcccdddddddddfffhhhkkkllllllkkkiiihhheeeaaa\\\[[[ZZZZZZ[[[___eeekkkooonnnmmmkkkjjjiiihhhhhhhhhdddffffffffffffhhhlllooouuu~~~zzznnnddd^^^\\\[[[ZZZZZZ[[[^^^aaabbbcccjjjpppyyyuuunnniiiccc______[[[XXXSSSJJJBBB;;;999888777777777666666666555555444333333222222333333444444444333333333333444444333333444444444444333333222222333333333333222222222222444555555444333222333333333333333333333333333333444555555555555555555555555555555555555555555555666777777777777777777999<<<=========>>>@@@@@@FFFQQQ]]]gggnnnrrrsssuuuuuuzzzuuupppxxxiii___VVVTTTVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\___```bbbdddeeeffffffgggfffggghhhhhhiiikkknnnqqqwww{{{}}}{{{xxxsssjjjaaa[[[ZZZYYY\\\ccclllvvv}}}~~~|||zzzxxxyyyzzzzzzuuuxxxyyyxxxuuutttwwwzzz}}}rrrfffaaa[[[WWWXXXTTTTTTVVVXXX[[[___bbbdddooouuuyyyqqqkkkeeebbbbbb\\\[[[VVVMMMDDD>>>;;;;;;777777777777666666666555444444333333333333444444444444333333333333444444222222333333333333222222222222333444444333222222222222333333333222222222333333333333333333333333333444444555555555555555555555555555555555555555555555666777777777777777666888;;;=========>>>???FFFMMMWWWbbbkkkppprrrrrrnnnvvvxxxwwwttt~~~iii^^^UUUUUUWWWVVVVVVWWWYYYZZZ[[[]]]___````````````aaaccceeehhhlllnnnpppnnnoooppppppqqqtttxxx{{{yyymmm```______dddnnn|||sssaaa\\\XXXQQQOOOSSSNNNOOOPPPRRRUUUYYY]]]```kkkrrr}}}|||tttmmmgggdddeee^^^\\\XXXPPPFFF@@@===>>>777777777777666666666666555444444333333444444555555444444333333444444555111222222333333222222111222222444444444444222222222222111111111111111111333333333333333333333333333444555555666666555555666666666666666666666666555666666777777777777777555777;;;<<<<<<<<<===>>>LLLRRR\\\fffmmmqqqrrrrrrgggvvv{{{vvvvvvxxxjjj```WWWVVVXXXXXXXXXZZZYYYZZZ\\\^^^aaabbbcccddd```aaacccfffkkkpppuuuxxxvvvwwwxxxyyyzzz}}}yyygggfffgggmmmyyyooobbbYYYXXXSSSJJJIIIOOOLLLMMMMMMNNNOOORRRVVVYYY___fffpppzzzzzzssshhhbbbeee___]]]YYYTTTLLLDDD===999:::888666666666777666555555555444333333222111111444555555555444333333222444555555555444333333222444333222111111111222333222222222222222222222222444444222222222222444444333444555555666666555555555555555555555444444444666666555555666777999:::888888888777888<<>>:::888666555666666555444555555555555555555555555444444555555444444333333444444555555444444333333444444333222222222222222222222222222222222222222444333333222222333333444333444555555666666555555555555555555555555555555666666666666777888999:::888888888999:::???EEEJJJWWW[[[bbbiiinnnpppqqqqqquuu}}}wwwuuuwww|||uuuaaa]]]YYYYYY\\\___```___``````aaabbbdddfffggghhhnnnqqquuuwwwxxxxxxyyyzzz~~~qqqccc]]]YYYTTTPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNPPPSSSUUUWWW\\\]]]___bbbffflllqqqtttuuuwwwzzzzzzxxxwwwzzz|||wwwmmmfffffffff```YYYWWWWWWRRRIII@@@:::888666555666666555333444444444444555555555555333444444555444444333333333444444555444444333333444444333333222222222222222222222222222222222222333333333333333333333333333444555555666555555555333333333333333444444444666777777777888999999:::999999999:::<<>>DDDMMMRRR^^^^^^bbbiiikkkkkkpppxxxxxxrrruuuxxxkkk^^^[[[ZZZ[[[___bbbbbb```cccgggkkknnnoooqqqtttwwwyyyzzzllleeeaaa^^^ZZZXXXWWWWWWUUUTTTOOOOOOOOOOOOOOONNNNNNMMMOOONNNLLLLLLLLLNNNQQQRRRQQQQQQRRRTTTVVVYYY\\\]]]___```aaaaaa`````````aaacccdddfffhhhlllqqquuuwwwvvv|||~~~~~~}}}tttmmmhhhbbb^^^ZZZXXXXXXTTTLLLFFF===;;;888777777777666444333333333333333333333333333333444444555555444444333333444444555555444444444444444444444333222222222222222222222222222222222333333444444333333222333444555555666666555555555555666666777888888888777777999::::::;;;::::::::::::;;;<<<@@@GGGPPPWWW```___dddhhhggggggqqqtttrrrvvvzzzzzzhhh```]]]ZZZ[[[___aaa```___aaaeeejjjmmmooosssyyy~~~uuukkkfffdddaaa^^^\\\\\\\\\[[[YYYQQQRRRRRRSSSRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\^^^```cccfffhhhiiijjjooossstttssstttyyy}}}zzzqqqiii```___\\\ZZZXXXTTTNNNJJJ???<<<:::999999888777555555555444444333333222222222333444444555555444444222333444444555555444444333444555555555444333222222222222222222222222222222333333444444333333222333444555555666666555555444444555666666777888888777888999;;;;;;;;;;;;:::;;;;;;;;;===AAAIIISSSZZZbbbbbbfffiiieeedddtttzzzrrrvvvzzz~~~uuuggg```^^^\\\___eeejjjllllllhhhkkknnnpppsss{{{uuummmjjjeeebbb```_________^^^\\\VVVVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUXXXYYY[[[]]]___```aaaaaacccfffiiijjjkkkmmmqqqttt~~~ssskkk```______\\\YYYTTTPPPNNN@@@===;;;:::999999777666777777666555444444333333222333333444555555555444222333333444555555555444333444555555555444333222222222222222222222222222222222444444444444222222333444555555666666555555111111222222333444555555777888:::;;;<<<<<<;;;:::;;;;;;;;;===BBBJJJTTT\\\cccdddiiikkkdddcccvvv}}}sssrrr{{{rrrfff___^^^^^^dddmmmvvv{{{}}}xxxyyyzzzzzz~~~yyyqqqpppeeeccc````````````___^^^ZZZ[[[]]]^^^^^^^^^]]]\\\XXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPSSSSSSRRRSSSUUUVVVVVVUUUWWWXXX[[[]]]^^^______^^^aaabbbdddfffgggjjjmmmooouuulllfffeeebbb___[[[VVVQQQNNNAAA>>>:::888888888888777555555444444444444555555555777666333333555333///777666666555555555666666444444444444444444444444111111222222222333333333222222333333333444444444555555555555555555444444555555444333444555666777:::::::::999999999999888;;;:::;;;>>>DDDNNNWWW\\\fffccccccdddccchhh~~~sssoooooovvvmmmcccccc```cccnnnzzzwwwvvvnnneee``````aaa```___^^^\\\[[[^^^aaaaaa\\\WWWXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQSSSTTTTTTSSSRRRRRRTTTWWWZZZ\\\\\\\\\\\\]]]aaaccceeefffgggiiikkknnn{{{xxxwww|||~~~wwwooohhhfffccc___ZZZUUUPPPMMMCCC@@@;;;888888888777777777777666666666666777777444666555333333666555222444444333333333444444555444444444444444444444444111222222222222333333333222222333333333444444444555555555555555555555555555555444444444555666777::::::::::::::::::::::::<<<;;;<<>>CCCKKKSSS[[[```aaafffccc^^^hhhxxxkkkmmmooouuu~~~|||kkkeeeeeeffflllwww}}}pppfff```]]]ZZZ[[[]]]```cccccc___\\\ZZZXXXVVVUUUUUUVVVYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQPPPPPPQQQSSSTTTUUUWWWZZZ[[[\\\]]]```bbbaaaeeekkkpppsssuuuxxxzzzxxxqqqnnnmmmmmmmmmgggeeebbb``````bbbdddffffffhhhkkkmmmooorrrvvvyyyzzz~~~oooiiibbb^^^]]]\\\XXXTTTNNNHHH@@@;;;888888888888555555444444444444555555777::::::666222444555333333333555666777777777777444444444444444444444444222222333333333444444444333333444444444555555555444444444555555555666666666666666777777777777777444555666777888999:::;;;999;;;???EEEMMMUUU\\\aaa```dddbbbbbbqqqqqqiiijjjooowww{{{kkkfffcccdddjjjttt}}}uuugggaaa___YYYZZZ\\\___``````^^^]]]]]][[[WWWUUUTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXXXXVVVUUUSSSRRRRRRRRRSSSTTTQQQSSSVVVYYY[[[___dddgggiiimmmrrrwwwzzz~~~xxxtttnnnjjjiiiiiiiiihhhaaa```______aaadddgggiiiiiikkklllmmmmmmmmmooopppnnnssszzzssslllddd______^^^[[[WWWNNNIIIBBB===::::::999999777777666666666666777777777<<<===888444333444222111222444555555555444444444444444444444444444444333333333333444444444444333444444444555555555555333333444444555666666666666666777888888888888888555555666777888999:::;;;:::<<>>:::666555444333222333444555666555333222444444444444444444444444333333333444444444444555444444444444555555555555333333444444555666666777666777888999999999888888777777888999:::;;;;;;<<<;;;>>>DDDLLLTTT\\\bbbffffffbbbeeeuuuqqqkkkmmmmmmttt}}}nnniiifffiiiqqqxxx~~~qqqdddaaa^^^^^^]]]\\\\\\]]]^^^``````___]]][[[[[[\\\]]]^^^ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOOMMMNNNOOORRRTTTXXX^^^eeejjjsssvvv{{{uuunnnbbbbbbcccfffhhhjjjiiihhhaaabbbdddhhhkkkooorrrtttqqqrrrsssqqqnnnkkkiiiiiigggiiillllllmmmpppvvv{{{uuuiiicccaaa___ZZZUUUMMMIIIDDD@@@>>><<<:::999555555444444444444555555111999>>><<<777666666444444555777888888666555333444444444444444444444444333333333444444444555555444444444555555555666666333333444444555666777777666777888999:::999888888999::::::;;;;;;<<<<<<======@@@FFFNNNWWW___eeehhhjjjbbbfff}}}~~~wwwhhhjjjnnnpppvvv~~~ooojjjgggkkkrrrzzzvvvfff```aaaaaa___]]][[[\\\___bbb``````_________```aaabbb___^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWUUUSSSOOOLLLJJJOOOPPPQQQSSSWWW]]]dddiiisssvvv{{{~~~qqqiiifffdddcccffflllkkkeeedddiiigggjjjmmmnnnmmmnnnqqqtttqqqpppooonnnllljjjiiihhhfffggghhhjjjlllmmmmmmmmmvvvyyyvvvkkkggg___\\\\\\UUUPPPMMMGGGBBB===999777666666666666666555555555555666222333999;;;666333444444444444555555555666666666666555555555444444444222222333333333444444444555555666666666555333222666666666777888888999999888777777666666666666666999999999999:::;;;<<<<<<888<<>>GGGQQQ\\\cccggghhhggglllyyynnnjjjmmmpppwwwpppkkknnnlllqqqzzzqqqkkkhhhhhhiiiiiijjjjjjjjjjjjlllkkkjjjiiifffdddbbb``````bbbccccccbbbaaabbbccc```___\\\XXXSSSOOOOOOOOONNNOOOOOOOOOPPPTTTYYY]]]```dddllltttuuukkkeee```^^^```fffhhhmmmpppmmmgggfffhhhooorrruuutttqqqoooppprrrtttsssqqqnnnkkkhhhfffddddddeeefffggghhhhhhhhhhhhkkkmmmqqquuuzzzzzznnniii```^^^^^^WWWRRROOOJJJDDD???;;;888777666666666666555555555555555444555:::<<<888444333333333444555666666777777555555555555555444444444333333333333444444444444333444555555666555555555333444444555555666777777666666666666777888999999999999999999:::;;;<<<===<<>>DDDNNNXXX___eeehhhjjjfffuuu~~~lllgggjjjrrryyyqqqjjjhhhfffiiioooxxxxxxxxxyyy}}}wwwnnniiifffiiilllmmmllljjjiiiiiieeedddaaa\\\VVVQQQOOOOOOKKKMMMOOOPPPPPPQQQTTTVVVTTTWWW[[[aaaiiisss}}}~~~qqqccc\\\[[[\\\```eeejjjppptttqqqjjjdddbbbbbbfffjjjoooqqqooommmmmmnnnlllkkkjjjhhhfffdddcccbbb```aaabbbbbbcccccccccccccccfffjjjmmmppptttyyy|||ssslllbbb^^^^^^WWWUUURRRNNNIIICCC>>>:::888666666666666555555555555444555777888;;;;;;999666888888777666555444444333444555555555555555555555333333444444444555555555444444444444555555666666444555555666666777888888555555555666888999;;;<<<::::::::::::;;;<<<======???FFFPPPYYY___cccfffhhhfffwwwtttjjjiiijjjrrr}}}ssskkkiiihhhlllsssvvvooojjjooosssuuurrrmmmiiifff``````^^^[[[UUUQQQOOOOOOLLLNNNQQQQQQQQQQQQSSSTTTUUUWWWYYY\\\```gggoootttrrrggg\\\YYY[[[^^^dddiiiooovvvxxxqqqgggaaa```___eeejjjooopppmmmiiihhhhhhiiihhhgggeeedddbbbaaa```^^^___```aaabbbbbbbbbbbbbbbeeeiiilllooosssvvvyyyyyypppddd```^^^XXXVVVTTTPPPKKKEEE@@@;;;999666666666666555555555555444666666666999======:::999999888777555444333333444444444555555555555555333444444444555555555555555555444444444555666666444555555666777777888888666666666777888999;;;;;;::::::::::::;;;<<<===>>>AAAIIISSS[[[___aaadddfffiiiyyyllljjjkkkkkkuuuwwwnnnfffiiinnnxxxxxxuuupppkkkiiijjjmmmooopppqqqrrrrrrsssvvvzzz}}}~~~{{{vvvrrrpppqqqtttvvvyyyyyyrrrppptttyyyyyyvvvoooiiifff]]]^^^]]]ZZZUUUQQQPPPOOOPPPQQQSSSSSSRRRRRRSSSUUUUUUWWWYYY\\\^^^bbbhhhlllvvvggg^^^XXXYYY___dddjjjpppuuu|||}}}qqqeee```___^^^ccciiioooqqqnnnkkkiiihhhiiiiiigggeeecccaaa___^^^\\\]]]^^^```aaabbbbbbbbbdddgggllloooqqqtttvvvxxx}}}uuuhhhbbbaaaYYYWWWUUURRRMMMGGGAAA<<<:::666666666666555555555555333666555444777???AAA>>>777777777777666666666666444444444555555555666666444444444444555555555555666666555444333444555555333444444555555666777777777777777777888999:::;;;;;;::::::;;;;;;<<<===>>>DDDLLLWWW]]]___```bbbdddmmmzzzrrrfffkkklllkkk{{{}}}ssshhhnnnvvvrrrkkkbbb```\\\YYYXXXYYY\\\^^^___```bbbdddfffhhhlllppptttvvv{{{zzzvvvpppkkkgggeeeffffffjjjuuu~~~xxxuuuxxxzzzyyyuuupppllljjjccccccccc```[[[WWWTTTTTTSSSTTTUUUTTTSSSSSSTTTVVVVVVYYY]]]aaadddhhhlllooo~~~nnnaaaZZZWWW[[[cccjjjpppvvvyyyrrrddd```______```fffnnnrrrqqqnnnmmmmmmlllkkkhhhfffccc```^^^\\\[[[\\\^^^```aaabbbccccccdddgggkkknnnpppqqqsssttt}}}~~~yyyyyyxxxjjjeeeccc[[[XXXVVVSSSMMMGGGAAA===:::777666666666555555555555333666555222666@@@CCC@@@555555666666777888888888444444444555555555666666444444444555555555666666888666555444333333444555222222333444444555555666777777777777888999::::::;;;;;;;;;;;;;;;<<<>>>>>>FFFOOOYYY___``````aaadddppp|||zzziiiccckkkllllllwwwrrryyytttfffaaaYYYWWWTTTRRRRRRTTTVVVXXXYYY[[[]]]___```bbbeeehhhmmmooouuu{{{|||xxxqqqiiiccc___]]]]]]bbbiiiqqq|||yyyyyyyyywwwssspppooooookkkkkkkkkgggbbb]]]ZZZYYYVVVVVVVVVUUUSSSSSSVVVXXXXXX\\\bbbggglllpppuuuxxxqqqdddZZZWWWWWW\\\eeemmmtttyyy~~~nnn```ZZZ\\\```bbbdddlllwww}}}{{{xxxxxxwwwtttooojjjeeeaaa^^^]]]^^^___aaacccddddddeeefffiiilllqqqssstttuuuwwwyyyzzzwww||||||tttjjjaaa]]]YYYVVVQQQMMMIIIDDD@@@<<<888777666777999:::999888222777777444666>>>DDDDDD<<<666222555777555444444444444444444444444444444444555666777777666555444555555555555555555555555333333333444555666666777666666777888888888888888:::;;;<<<<<<<<<===@@@BBBJJJTTT___dddaaa^^^___bbbppplllhhhiiimmmmmmttt~~~vvvggg___\\\WWWTTTQQQNNNNNNQQQTTTWWWVVVVVVVVVXXXZZZ]]]```bbbiiijjjnnnvvv{{{ssshhh```\\\ZZZXXXVVVYYY```kkk}}}~~~|||wwwsssqqqqqqsssttttttuuuuuusssmmmddd[[[UUUVVVXXXWWWTTTRRRTTTVVVWWWbbbhhhooouuu{{{|||jjj___YYYYYYZZZ```jjjttt~~~|||kkk^^^ZZZ\\\___ffffffmmmxxx~~~{{{vvvpppkkkgggeeedddaaaccceeefffffffffgggiiirrrvvvzzz{{{yyywwwyyy{{{{{{www{{{vvvjjj```\\\YYYVVVQQQMMMIIIEEE@@@===:::888777777888888777555222666666333444<<>>AAALLLUUU```eeecccbbbdddhhhvvvzzzkkkiiikkkppprrr}}}nnnbbb\\\ZZZWWWUUUSSSRRRRRRSSSUUUWWWUUUVVVWWWXXX[[[]]]___```ffffffkkkrrr{{{xxxpppfff^^^ZZZWWWVVVTTTZZZ```mmm|||yyyuuutttvvvwwwxxxxxxxxxxxxxxxuuuooofff]]]WWWUUUVVVVVVUUUWWW\\\ccchhhqqqxxxrrraaaXXXXXX[[[___eeeppp~~~wwwfff\\\YYY[[[^^^jjjiiiooo||||||uuupppmmmlllkkkhhhjjjlllkkkjjjkkkooosss~~~~~~{{{|||~~~}}}xxxzzz~~~zzzmmmccc]]]ZZZWWWRRRNNNJJJFFFBBB>>>;;;999888777777777555333333666666333444999>>>??????888444666777555444555444444444444444444444444666666555555555555666666777777777777777777777777444555555666666777777888666666777888888888888888777777888888999;;;???BBBNNNWWWaaafffeeeeeeiiinnn~~~mmmiiijjjmmmsssyyyxxxjjjaaa]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWYYY[[[\\\]]]^^^ccccccgggnnnxxx||||||uuuoooeee^^^YYYWWWVVVUUU[[[cccqqq}}}xxxttttttqqqooosssyyy}}}}}}{{{{{{{{{zzzvvvoooggg___[[[WWWXXXYYY\\\aaajjjuuu}}}zzzhhh[[[UUUVVV\\\cccjjjuuuqqqaaaZZZYYYZZZ]]]iiijjjssszzzuuusssrrrrrrrrrqqqpppnnnooovvv~~~{{{zzz|||}}}|||yyyxxxyyyrrrgggbbb[[[XXXSSSOOOLLLHHHCCC@@@<<<:::888888888888666555444666666444444777;;;===AAA:::555666777666555666555555555555555555555555666666444333333444666666666666666666666666666666555666666666777777888888666666777888888888888888888999::::::;;;>>>CCCGGGQQQYYYaaaeeedddffflllrrryyyfffgggkkkpppuuuzzznnnfffcccbbb[[[[[[\\\\\\[[[YYYWWWVVVSSSUUUWWWZZZ\\\\\\\\\\\\bbbcccfffnnnxxx}}}xxxxxxsssnnnggg___ZZZXXXWWWWWW^^^fffwww~~~zzzvvvpppjjjkkkhhhhhhooozzz|||yyyxxxwwwuuupppiiiccc___]]]^^^cccllluuu~~~rrrbbbXXXWWWVVV___hhhppp}}}jjj\\\XXXXXXZZZ^^^eeejjjyyy~~~~~~~~~}}}xxxrrrpppvvv~~~}}}}}}}}}~~~zzzwwwvvv}}}uuuiiibbb\\\YYYTTTPPPMMMIIIEEEBBB<<<;;;999:::;;;;;;:::888666666666777666777:::===DDD<<<666777888666555666555555555555555555555555666555444333333444555666555555555555555555555555666666666666777777777777666666777888888888888888888999::::::<<<@@@EEEJJJSSSZZZaaacccccceeemmmtttqqqeeeffflllqqqwwwssskkkgggfffaaaaaaaaa```]]]ZZZWWWUUUSSSUUUWWWZZZ\\\]]]]]]]]]ddddddiiipppzzzyyyuuuuuuppplllfff___ZZZWWWWWWXXX```iii}}}xxxrrrkkkeeeeeeccceeemmmyyy}}}ssstttuuuvvvtttpppllljjjfffiiitttyyykkk\\\WWWZZZYYYcccoooyyy~~~eeeZZZXXXWWWZZZ```dddmmmxxxwww~~~~~~~~~~~~{{{wwwuuu{{{wwwiii```]]]ZZZUUURRROOOKKKGGGDDD===;;;:::;;;<<<<<<;;;:::666555666888777666999===FFF>>>888777888666555777555555555555555555555555555555444444444444555555555555555555555555555555666666666666666666666666666666777888888888888888777888888999;;;@@@FFFKKKUUU[[[aaacccccchhhrrr{{{kkkfffgggnnnsss{{{vvvnnnjjjjjjjjjhhheeeaaa\\\XXXUUUTTTTTTUUUWWWZZZ\\\^^^___```dddfffkkksss}}}~~~yyysssqqqqqqjjjhhhccc]]]WWWTTTUUUVVV```kkk{{{sssjjjdddbbbbbbdddlllvvv}}}~~~|||pppsssyyy~~~~~~uuuzzz}}}pppcccWWWUUU[[[^^^jjjwwwwww```YYYXXXWWW[[[bbbfffrrr}}}}}}|||||||||xxxuuu{{{|||mmmbbb]]]ZZZVVVSSSPPPLLLHHHEEE>>>===;;;;;;;;;;;;999777555222444777777444777===HHH@@@999888888666666777555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555666666777888888888888888888888999:::===BBBIIINNNWWW\\\bbbeeegggnnn{{{vvvgggiiihhhpppvvv|||vvvsssssssssooohhhaaaZZZVVVSSSRRRTTTUUUWWWYYY\\\```bbbdddccceeekkkttt}}}vvvqqqlllkkkmmmhhhfffccc]]]WWWTTTUUUWWW___iiivvvkkkeee^^^___aaagggnnntttvvvwwwrrrxxxuuuiii^^^SSSTTT\\\bbbnnn}}}rrr^^^YYYXXXVVV[[[dddiiivvv~~~~~~}}}{{{|||}}}yyyuuu{{{rrrggg^^^[[[WWWSSSPPPMMMIIIFFF@@@>>>;;;::::::999666444333000222666666333555<<>>???BBBKKKTTT[[[aaaeeeeeemmmkkkfffjjjqqqpppyyy~~~yyyyyywwwlll]]]TTTRRRSSSSSSRRRUUUVVVYYY[[[^^^___aaaaaaaaaccchhhooowwwqqqhhhgggeeebbbaaaeeeccc```[[[WWWVVVXXXZZZ^^^jjjssscccZZZTTTRRRWWW\\\___hhhqqq|||}}}hhh^^^ZZZVVVXXX^^^gggyyy|||nnn^^^XXXXXXZZZ___eeeqqq||||||{{{yyyzzz~~~~~~yyyuuuvvvwwwjjjaaa\\\VVVSSSQQQOOOKKKGGGAAA???===:::888777777777888777666555555666777888>>>BBBCCC>>>:::999888666666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666888888888999::::::;;;;;;<<<:::;;;>>>@@@CCCLLLUUU___cccfffhhhssszzziiifffhhhmmmqqqyyyrrrpppkkkbbbWWWPPPPPPRRRSSSSSSSSSUUUWWWYYY\\\___aaabbbcccdddhhhnnnuuuqqqhhhfffdddaaa___bbbaaa]]]YYYUUUUUUWWWZZZ```lll|||zzz|||~~~qqqcccWWWRRRPPPSSSWWWZZZaaajjj{{{uuubbb[[[YYYWWW[[[ccciiixxxkkk]]]WWWWWW[[[aaahhhvvv~~~}}}|||yyy{{{{{{wwwuuu}}}~~~mmmccc^^^WWWSSSQQQOOOKKKGGGAAA@@@===;;;888777777777888777666555555666777888>>>CCCEEE@@@;;;::::::888555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666888888888999::::::;;;;;;;;;:::<<>>;;;999888777777777777666666666666777777<<>>DDD@@@888666777777666666666666666666666666555555555555555555555555555555555555555555555555777777777777777777777777888888888999::::::;;;;;;;;;;;;>>>CCCGGGLLLWWWaaajjjtttpppiiiiiinnnuuu|||{{{qqqeeeXXXPPPNNNIIIJJJLLLNNNOOORRRTTTVVVZZZ^^^eeemmmtttyyy|||}}}yyytttnnnhhhdddhhhxxx{{{mmmeeebbb______aaaaaa___ZZZVVVTTTWWW\\\aaagggwww}}}|||kkkYYYRRRRRRSSSSSSRRRUUUVVVSSSTTTYYY[[[XXXYYY]]]```bbbcccffflllpppuuuzzzxxxcccYYYSSSWWW\\\cccpppooofff^^^ZZZZZZ___kkkwww{{{vvvoooooonnnnnnppptttyyy}}}||||||}}}vvvsssqqqjjjnnnwwwoooggg^^^WWWRRROOOKKKHHHFFFDDDAAA>>>;;;999888888666666777777777777666666444???EEEAAA999666777888777777777777777777777777555555555555555555555555666666666666666666666666777777777777777777777777666666666777888888999999;;;;;;>>>DDDHHHMMMXXXbbboooyyyuuuiiieeedddjjjtttzzznnnaaaUUUOOOPPPHHHJJJLLLNNNPPPRRRVVVXXX[[[```hhhpppxxx|||~~~{{{vvvpppiiidddffftttwwwiiiccc```]]]^^^```aaa___ZZZVVVTTTVVV[[[```fffwwwmmmYYYSSSSSSSSSQQQTTTYYYYYYWWWXXX^^^```]]]\\\^^^___``````dddkkkqqqvvv{{{nnnaaaXXXVVV\\\aaagggxxx~~~nnnbbbZZZZZZ\\\```lllzzzwwwqqqmmmjjjiiikkklllnnnuuu}}}~~~}}}{{{qqqjjjjjjiiiiiirrrzzzfff^^^]]]TTTNNNNNNIIIGGGEEEBBB???<<<:::888888777777666666666666777777888===AAA@@@;;;777777999888888777666555444444333555555555555555555555555666666666666777777777777999999888888888888888888777777888999:::;;;;;;;;;;;;===???CCCIIIRRR\\\cccgggzzzmmmmmmqqqpppssszzzzzziii]]]UUUPPPMMMLLLMMMNNNNNNOOORRRVVVYYYZZZeeeqqqvvvzzzyyyqqqkkkggghhhoooxxxzzzrrrhhh```]]]^^^aaaccc```^^^[[[XXXVVVWWWXXXYYYhhhuuuiiiXXXTTTVVVXXXZZZ\\\dddiiigggdddeeefffeeennnnnnlllgggfffkkkwwwjjj[[[UUUTTT\\\bbbllloooccc[[[\\\^^^cccooo}}}}}}tttoooiiiggggggiiikkkmmmuuu~~~|||rrrjjjhhhhhhiiipppjjj```___UUUOOOMMMIIIGGGEEECCC@@@<<<:::888888777777666666666666777777888<<>>:::777777999777777777666555555555444555555555555555555555555666666666666777777777777888888888888888888888888777888888999999::::::::::::;;;???DDDKKKTTT___fffiii}}}xxxgggiiinnnooottt~~~{{{jjj]]]UUUQQQOOOMMMNNNOOOOOOPPPSSSWWWZZZ^^^jjjxxx{{{rrrlllggggggnnnvvvssslllccc\\\ZZZ[[[^^^______]]]YYYWWWUUUVVVWWWYYY```nnnqqq___[[[]]]bbbfffqqqyyy}}}zzzzzzzzzyyy|||{{{xxxtttsss{{{xxxeeeYYYUUUVVV]]]dddrrrqqqeee]]]^^^bbbgggttt~~~wwwppplllhhhfffgggiiikkknnnxxx}}}ssskkkgggggghhhlllyyyoooccc```VVVPPPNNNIIIHHHFFFCCC@@@===:::999888888777777666666777777888888;;;===<<<888666777999666666666666666666666666555555555555555555555555666666666666777777777777888888888888888888888888888888888888888888999999888;;;???EEEMMMWWWaaahhhlllooocccgggnnnpppyyy}}}kkk^^^VVVSSSRRRMMMOOOPPPPPPQQQTTTYYY\\\eeerrr{{{rrrlllgggfffllltttmmmggg___YYYXXXZZZ\\\]]]]]][[[XXXUUUTTTUUUWWWYYYYYYhhh{{{iiidddhhhrrr|||rrraaaYYYXXXZZZ___hhhxxxqqqfff^^^aaafffmmm{{{}}}wwwwwwvvvpppkkkiiiiiihhhhhhkkklllqqq}}}tttmmmgggggghhhjjjrrrrrrddd```WWWQQQOOOJJJIIIGGGDDDAAA===;;;999888888777777777777777777888888999:::999777666888999666666666666666777777777555555555555555555555555666666666666777777777777888888888888888999999999888888888888888888888777999<<>>;;;999888888888777777777777888888777888888888777777888999666666666777777777777777666666666666666666666666666666666666777777777777777777888888888999999999999999999888888888888888;;;???EEEKKKRRRZZZbbbgggrrr|||pppkkkoooqqquuunnn```YYYVVVTTTNNNPPPQQQRRRSSSWWW[[[___mmmuuu{{{~~~xxxrrrllliiieeedddiiiqqqpppeeeaaa]]][[[\\\]]]^^^___[[[YYYVVVTTTTTTWWWZZZ]]]]]]eeeqqq~~~{{{xxx|||hhh^^^TTTVVV]]]gggxxxnnnddd^^^dddmmmxxx}}}rrrkkkeeeccceeeeeecccccceeecccdddgggllloooxxxxxxpppjjjhhhhhhiiijjjttt|||hhhbbbYYYTTTRRRMMMKKKIIIFFFBBB???<<<999888999888888777777888888999666777888999999999999999777777777777777777777777666666666666666666666666666666666666777777777777777777777888999999::::::999999999999999999999:::<<>>???DDDHHHTTTbbbfffnnnmmmhhhhhhkkkppp{{{vvvdddXXXPPPMMMMMMOOOQQQSSSVVVZZZ___cccjjjppptttvvvxxxxxxrrrkkkhhheeeaaa]]][[[ZZZ[[[\\\bbbppp~~~uuujjjdddfffnnnuuu~~~~~~vvveee\\\YYY]]]aaannnzzzjjjgggfffjjjtttuuujjjaaa]]]XXXVVVWWW]]]aaaaaaaaacccfffmmmxxx{{{qqqjjjeeebbb``````hhhrrr|||hhh]]]VVVTTTPPPMMMIIIFFFDDDAAA===:::999999999888888888777777777777777888888888999999888888888888888777666666666777888888999999999999666666777888888888888888999999999:::::::::;;;;;;999:::;;;;;;::::::<<<>>>@@@FFFKKKVVVdddhhhsssqqqggghhhkkkqqqvvvbbbVVVOOOKKKNNNOOOQQQSSSVVV[[[aaaeeennnrrruuuuuuuuuuuuqqqkkkgggfffcccaaa___^^^]]]]]]]]]hhhtttkkkllluuu}}}|||{{{rrrbbbZZZXXX\\\bbbqqqoookkkhhhlllwwwwwwnnnfffbbb\\\[[[^^^fffkkkllllllnnnkkkrrr|||tttnnnhhhccc```___dddiii|||mmm```YYYUUUPPPMMMJJJGGGEEEBBB>>>;;;999999999999888888888888666666666777777777888888888888888888888777666666555555666777888888888888666666777888888888888888999999:::::::::;;;;;;;;;888:::;;;;;;::::::===???AAAIIINNNXXXeeejjjyyyrrrgggiiimmmtttsss___SSSMMMKKKNNNPPPRRRTTTWWW\\\ccchhhrrrvvvxxxvvvttttttqqqlllgggfffdddbbb```___^^^^^^[[[dddyyy{{{sssuuu}}}|||nnn___YYYXXX^^^eeewwwzzzsssnnnlllqqq~~~}}}tttjjjdddaaa```eeennnsssssssssuuunnnxxxwwwrrrllleeeaaa```aaaccckkkrrrccc[[[VVVPPPNNNJJJGGGEEECCC???<<<:::999999999999888888888555666666666777777777777888888888888888777666666444555555666777777777666666666777888888888888888::::::::::::;;;;;;;;;;;;888999:::::::::;;;===???BBBKKKQQQ[[[gggnnn~~~lllfffkkkpppyyyooo\\\RRRMMMLLLOOOPPPRRRTTTXXX^^^eeejjjtttyyy|||yyyvvvtttrrrnnngggfffcccaaa___^^^]]]]]][[[aaauuu~~~||||||{{{}}}{{{~~~kkk^^^YYYYYY___hhh|||{{{ssssssppppppyyy{{{pppiiifffeeeiiirrrwwwvvvtttuuuyyy{{{uuuxxx}}}{{{wwwooohhhcccaaa```^^^bbbooo|||vvvfff[[[TTTPPPNNNJJJHHHFFFCCC@@@===::::::999999999888888888666666777777777888888888888888888888888777666666555555666666777666666666666666777888888888888888:::::::::;;;;;;;;;;;;<<<888999:::::::::;;;===???AAAKKKTTT^^^llluuuwwwiiieeelllttt~~~kkkYYYPPPNNNMMMOOOPPPRRRTTTXXX___gggllltttzzz~~~zzzwwwuuurrrooojjjhhheeeaaa___^^^^^^___\\\___ppp}}}tttmmmjjjnnnuuu~~~zzzxxxwwwwwwzzz{{{{{{{{{|||hhh]]]ZZZ[[[___iii}}}yyyrrrrrrrrrqqqtttwwwooohhhhhhllltttxxxuuussssss}}}mmmhhhkkkqqqvvv{{{}}}yyyrrriiidddbbb___\\\___gggooozzzggg[[[SSSQQQNNNKKKHHHFFFDDD@@@>>>:::::::::999999999888888777888888888888999999999888888888888888777666666666666777777777777666666666666777888888888888888:::::::::;;;;;;;;;<<<<<<888999:::::::::;;;===@@@@@@KKKUUUaaaooozzzvvvllleeemmmvvviiiWWWPPPNNNNNNPPPQQQRRRTTTXXX___gggmmmtttzzz~~~{{{wwwuuurrrooonnnlllgggdddaaa```aaabbb\\\^^^lll|||||||||mmmggg```dddkkkuuu}}}tttsssrrrqqqqqqrrrtttttt