BM6P6(@ ~~~yyysssnnnjjjgggdddbbb\\\ZZZWWWUUUTTTRRRPPPMMMNNNOOOOOONNNNNNLLLKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJJJJKKKMMMPPPPPPQQQSSSTTTTTTTTTVVVXXXZZZ\\\___aaadddiiinnnqqqqqqssswww|||yyyxxxvvvtttuuuxxx~~~~~~~~~~~~~~~zzzhhh^^^YYYTTTPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKOOONNNNNNMMMLLLLLLMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEGGGIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJLLLOOOQQQSSSWWW[[[___pppwwwpppnnnuuuppp[[[OOONNNMMMJJJJJJOOOUUU\\\dddlllxxx}}}xxxsssfff^^^UUUPPPOOOMMMJJJFFFGGGHHHIIIGGGEEEFFFJJJNNNQQQSSSYYYdddqqq~~~}}}xxxvvvuuuqqqkkkccc\\\WWWYYY___hhhvvv}}}xxxtttqqqnnnllliiigggdddbbb```^^^[[[YYYTTTTTTSSSRRRQQQPPPPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOPPPPPPOOOPPPSSSUUUVVVXXXZZZ[[[\\\]]]___aaadddeeehhhjjjlllppptttxxxyyy{{{|||yyyrrrssstttuuuyyy~~~~~~rrrbbbYYYTTTPPPLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSVVVZZZ]]]jjjzzz{{{rrrlllooo{{{|||fffVVVQQQMMMIIIIIINNNSSSYYYaaaiiitttyyy|||wwwjjjbbbYYYRRRPPPNNNKKKHHHFFFGGGGGGFFFDDDEEEHHHKKKNNNNNNTTT^^^iiiwww|||zzzyyysssmmmddd]]]XXXZZZ```jjjxxx}}}zzzvvvssspppmmmkkkiiieeeccc___^^^\\\ZZZYYYYYYYYYYYYXXXXXXVVVTTTSSSRRRRRRRRRQQQPPPPPPOOONNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQRRRVVVWWWXXXXXXXXXYYY[[[]]]___aaadddfffgggiiikkkmmmppprrruuuvvvxxx{{{~~~}}}zzzvvvsssoooqqquuuyyyvvvhhhZZZSSSOOOKKKIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKJJJHHHEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLOOOPPPRRRRRRRRRTTTXXXZZZbbbrrrwwwllljjjqqqttt```VVVLLLHHHGGGKKKPPPTTT\\\cccmmmsss{{{~~~ppphhh^^^VVVRRROOOMMMJJJGGGHHHHHHFFFEEEFFFHHHJJJKKKKKKOOOXXXaaalll}}}}}}vvvoooeee^^^ZZZ\\\cccmmm{{{|||yyyvvvsssooommmllljjjhhheeeccccccdddeeecccbbb```^^^\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZ^^^```aaabbbbbbbbbeeefffgggjjjnnnqqqssstttwwwyyyzzz|||~~~yyyvvvsssrrrqqquuuzzzlll```TTTOOOLLLIIIHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKLLLNNNOOOOOOMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMOOOQQQPPPMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKOOOPPPQQQRRRRRRTTTWWWZZZ]]]lllppphhhjjjuuu}}}fffXXXMMMHHHFFFIIILLLOOOVVV]]]gggmmmvvv}}}vvvnnncccZZZTTTPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKNNNUUU]]]gggvvvxxxoooeee___[[[^^^fffqqq~~~{{{xxxvvvssspppnnnmmmnnnnnnmmmllljjjhhhfffddddddccccccbbbaaaaaa``````aaaaaa```___^^^^^^^^^```bbbcccgggiiilllmmmmmmmmmoooqqqppptttxxx|||~~~zzzuuussssssssstttyyy{{{fff\\\SSSOOOMMMJJJIIIKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIIIIJJJMMMPPPQQQSSSQQQNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQTTTWWWZZZZZZgggyyyvvvjjjfffkkk{{{kkk[[[NNNIIIFFFGGGIIIKKKPPPWWWaaahhhrrrzzz~~~zzzsssiii___WWWRRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMSSSYYYbbbooo|||xxxoooeee___\\\```hhhttt}}}zzzyyyyyyxxxxxxwwwuuusssqqqpppoooooonnnnnnmmmlllllllllllllllkkkjjjiiihhhiiikkkmmmnnnsssuuuxxxzzzzzzzzz|||}}}|||~~~|||yyytttqqqpppsssuuuxxx}}}~~~qqqaaaYYYRRROOOMMMJJJJJJMMMJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHJJJNNNQQQSSSTTTQQQMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIFFFGGGGGGIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNOOOPPPRRRVVVYYYXXXbbbqqqqqqfffeeeooo{{{sssaaaQQQLLLGGGGGGHHHHHHMMMRRRZZZbbbmmmvvv{{{~~~~~~xxxpppfff]]]VVVSSSQQQMMMLLLJJJJJJKKKJJJIIIGGGHHHGGGJJJOOOTTTZZZfffrrr~~~xxxoooeee___\\\aaajjjvvv~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzxxxwwwxxxzzz}}}~~~wwwvvvtttpppnnnpppuuuyyyssseee\\\UUUPPPNNNLLLIIIJJJMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIMMMQQQTTTSSSPPPLLLIIIGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIIIIHHHGGGGGGHHHDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNNNNNNNOOORRRUUUVVV]]]gggvvv}}}mmmdddgggooo}}}}}}iiiTTTNNNIIIHHHGGGGGGJJJPPPUUU]]]hhhqqqvvvzzz~~~}}}vvvmmmccc[[[WWWUUUOOOMMMKKKKKKLLLKKKIIIFFFIIIHHHIIILLLOOOSSS]]]hhhuuuyyypppddd___\\\aaakkkxxx|||yyyttttttssspppooorrrxxx~~~|||lll^^^YYYSSSNNNMMMKKKHHHHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFEEEEEEHHHLLLPPPSSSRRRPPPLLLHHHFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJIIIHHHFFFEEEFFFBBBBBBCCCEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMOOORRRTTTYYYaaaoootttfffeeejjjnnnoooVVVPPPJJJIIIGGGFFFJJJOOOQQQYYYeeennnssswww{{{~~~zzzqqqggg___ZZZWWWRRROOOMMMNNNOOONNNKKKHHHKKKJJJJJJLLLMMMPPPYYYbbbnnn}}}yyyqqqddd^^^\\\aaakkkxxx|||wwwtttqqqpppooopppttt|||rrrbbbXXXQQQPPPMMMKKKJJJJJJKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFFFFFFFHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHCCCEEEHHHJJJKKKIIIFFFDDDJJJIIIHHHGGGHHHJJJLLLNNNMMMLLLIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLNNNMMMLLLJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPQQQOOONNNMMMLLLLLLNNNPPPQQQSSSXXX___hhhvvvllldddfffjjjsssgggXXXLLLKKKIIIDDDEEEMMMQQQVVV]]]eeelllrrrxxx|||}}}wwwqqqiiibbb]]]RRRPPPNNNMMMMMMLLLKKKIIIHHHHHHHHHIIILLLQQQUUUXXXiiirrr~~~tttmmmccc___]]]bbbjjjwww~~~zzzvvvrrrpppoooppprrrvvv{{{zzzkkk]]]TTTQQQOOOMMMKKKJJJJJJJJJKKKGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGCCCEEEGGGIIIIIIHHHFFFEEEHHHGGGFFFFFFGGGHHHJJJLLLKKKJJJHHHFFFEEEEEEFFFGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGIIIJJJLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPRRRRRROOONNNMMMLLLMMMNNNPPPQQQPPPSSSYYY```nnnrrrgggggghhhooo~~~rrr```QQQMMMJJJFFFGGGMMMNNNSSS[[[bbbjjjqqqxxx}}}}}}wwwnnnddd^^^VVVSSSPPPNNNNNNMMMLLLKKKIIIHHHHHHIIIKKKOOOSSSUUUaaaiiiwww~~~tttmmmccc^^^]]]bbbkkkxxx}}}zzzvvvssspppooonnnnnnsssyyy|||nnnaaaVVVPPPOOONNNLLLJJJIIIIIIJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSOOONNNNNNMMMMMMOOOPPPQQQRRRSSSVVV]]]hhhzzzyyyjjjeeeeeejjjwwwmmmYYYPPPLLLHHHHHHLLLJJJOOOWWW___gggpppyyy~~~~~~tttiiiaaa[[[WWWSSSOOONNNNNNMMMMMMJJJIIIHHHIIIJJJMMMPPPRRRXXX```lllyyy}}}tttlllccc^^^]]]bbbkkkxxx{{{{{{xxxtttqqqooonnnoooppprrryyypppcccYYYRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQOOONNNNNNMMMNNNOOOPPPPPPSSSRRRTTTYYYbbbqqqmmmccccccgggrrr{{{cccUUUOOOJJJHHHJJJHHHMMMTTT\\\fffpppzzzxxxnnnggg```[[[UUUQQQOOONNNNNNMMMJJJJJJIIIIIIIIIKKKMMMNNNTTT[[[eeeqqq}}}|||rrrlllbbb^^^]]]ccclllzzzrrrwww~~~zzzuuurrrooommmmmmooorrrtttyyyuuufffZZZTTTPPPNNNKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOTTT[[[fffzzztttgggcccfffqqqppp^^^TTTMMMIIIGGGHHHLLLSSS[[[dddooozzzyyyrrrnnnddd___YYYSSSPPPOOONNNMMMKKKJJJJJJIIIIIIJJJKKKLLLRRRWWW___hhhssszzzqqqjjjbbb^^^]]]cccmmm{{{gggmmmtttyyy|||}}}xxxtttmmmllljjjjjjmmmqqqwwwzzzxxxjjj]]]TTTPPPNNNMMMIIIIIIIIIIIIHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNLLLPPPVVVZZZ```rrroooeeegggpppmmm^^^TTTLLLHHHIIILLLRRRYYYbbbmmmxxx~~~zzzvvvrrriiiddd]]]WWWTTTQQQNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKOOOSSSXXX^^^hhhuuu~~~wwwnnnhhhbbb^^^]]]cccnnn|||\\\bbbiiinnnqqqtttyyy}}}|||yyywwwtttpppmmmiiiiiijjjlllqqqxxx~~~rrrjjj^^^TTTNNNLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLQQQYYYZZZ]]]lllvvviiiggglllyyy~~~kkk\\\RRRMMMJJJLLLQQQVVV___iiiuuu|||}}}xxxtttmmmiiibbb]]]XXXTTTPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPSSSWWW^^^kkkzzz{{{tttlllfffbbb^^^^^^dddnnn}}}UUUZZZaaaeeeiiimmmrrrwwwvvvyyy}}}}}}zzzvvvssspppmmmjjjgggiiijjjlllpppvvv~~~zzzggg```VVVNNNJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD>>>???AAACCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGMMMVVVWWWWWWdddvvvyyykkkggghhhrrrtttcccWWWQQQJJJLLLOOOUUU\\\gggrrrzzzyyyuuuppplllfffaaa\\\WWWRRROOOKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPRRRTTTZZZfffuuuzzzssskkkeeebbb^^^^^^dddooo}}}PPPRRRUUUYYY^^^bbbeeefffjjjmmmrrruuuyyy}}}~~~yyyuuuoooiiiffffffhhhiiiiiilllpppsssxxx}}}yyyooo]]]UUULLLHHHHHHIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAA>>>????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIILLLKKKKKKLLLPPPWWW```fffkkkffffffooo{{{ooo\\\SSSLLLJJJKKKPPPWWW___kkkuuu{{{|||tttpppkkkfffaaa[[[VVVRRRPPPOOONNNLLLKKKKKKJJJJJJMMMNNNOOORRRWWW```jjjqqq|||yyytttkkkcccaaa```aaafffsssOOOPPPQQQSSSVVVXXXZZZ[[[```cccgggjjjnnnqqqvvvyyy{{{xxxooolllgggcccbbbcccfffgggnnnppptttwwwyyy{{{}}}}}}~~~}}}nnndddYYYRRRJJJFFFFFFGGGFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMPPPVVV]]]ccctttmmmfffccciiittt~~~gggYYYPPPLLLKKKOOOTTT[[[eeennnwww|||yyyuuuooojjjddd^^^XXXTTTQQQPPPOOOMMMLLLLLLLLLLLLIIIJJJKKKMMMQQQXXXbbbhhhwww}}}yyywwwssslllfffcccbbbccciiiuuuOOOOOONNNNNNOOOPPPQQQRRRTTTWWW[[[^^^aaadddiiillltttyyy{{{vvvqqqoooeeecccaaa```aaacccgggiiisssuuuxxxyyywwwuuutttsssssswww}}}pppbbbZZZTTTNNNHHHDDDEEEFFFEEECCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNPPPTTTYYY]]]hhhvvvsssiiibbbccclllxxxuuuaaaTTTOOOKKKMMMPPPUUU]]]eeerrrwww{{{vvvoooiiibbb[[[WWWRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLLLLOOOUUU\\\aaakkkwwwzzzuuutttqqqmmmhhheeeeeegggmmmyyyQQQQQQPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVXXX[[[```ccchhhnnnvvv~~~~~~xxxqqqlllhhhfffaaa``````aaadddhhhlllooovvvwwwvvvtttooollljjjiiiooouuutttfff[[[UUUOOOKKKGGGDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOQQQUUUXXXdddpppzzznnncccaaaggguuuiiiWWWPPPJJJJJJLLLPPPVVV]]]lllrrr{{{{{{uuunnnfff___ZZZTTTRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMQQQVVVZZZaaammm~~~yyysssqqqooollliiieeegggkkksssWWWVVVUUUTTTRRRPPPNNNMMMMMMOOOPPPQQQRRRTTTXXX\\\___eeennnwww~~~}}}yyytttnnnhhhdddbbbaaa```aaabbbeeehhhlllppprrruuutttqqqlllgggeeeeeegggnnnvvvvvviii^^^VVVQQQMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLMMMMMMMMMOOOQQQTTT```kkk{{{rrreee```dddppprrrZZZQQQIIIHHHJJJMMMRRRXXXeeekkkuuu}}}yyyrrrkkkccc]]]VVVTTTQQQNNNLLLKKKLLLMMMJJJJJJJJJJJJIIIKKKOOORRR[[[fffuuu{{{tttpppnnnllljjjgggjjjpppyyy\\\\\\\\\ZZZWWWSSSOOOMMMNNNNNNNNNMMMMMMOOORRRUUUXXX]]]eeennnvvv}}}qqqnnniiidddaaa_________aaabbbcccfffiiilllnnnppprrrpppmmmiiifffgggjjjlllqqqzzzzzzkkk___VVVOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKLLLOOORRRXXXaaapppwwwjjjbbbbbbjjj|||zzz^^^SSSIIIGGGIIIKKKPPPTTT]]]cccllluuu||||||wwwooohhhbbbZZZWWWSSSOOOLLLKKKLLLLLLKKKLLLLLLLLLKKKLLLNNNPPPWWW```lllxxxwwwrrrpppnnnlllkkknnnuuu[[[]]]```aaa```]]]XXXUUUPPPPPPOOOLLLKKKKKKNNNQQQRRRWWW]]]dddjjjqqqwww{{{}}}{{{uuuqqqgggddd```]]]\\\]]]___```cccdddeeegggiiijjjkkklllnnnnnnnnnnnnnnnppptttwww{{{yyylll```VVVPPPLLLJJJIIIJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????<<<<<<<<<=========>>>>>>????????????????????????????????????????????????============>>>>>>>>>???>>>>>>???@@@@@@AAAAAABBB@@@?????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIKKKNNNQQQQQQYYYfffvvvrrrhhhdddgggttt~~~cccWWWKKKHHHHHHJJJMMMQQQUUU[[[ccclllttt{{{{{{tttmmmhhh___\\\WWWRRRNNNMMMMMMMMMKKKLLLNNNNNNMMMMMMOOOQQQQQQXXXbbbllluuu{{{vvvtttrrrqqqqqquuu|||XXX\\\bbbgggiiigggdddbbbSSSSSSQQQNNNKKKKKKNNNPPPOOOSSSXXX\\\bbbhhhnnnrrrrrrtttxxx}}}}}}zzzwwwsssooojjjfffaaa^^^[[[YYYYYY\\\```bbbfffggghhhiiijjjjjjjjjjjjkkknnnqqqtttvvvyyy|||rrrkkkaaaWWWRRROOOMMMLLLHHHIIIIIIHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????<<<=========>>>>>>??????>>>>>>>>>>>>????????????????????????????????????============>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@AAAAAABBBBBB??????>>>>>>???AAABBBDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAA@@@>>>???@@@BBBCCCDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJIIIHHHHHHJJJNNNQQQNNNUUUaaaooozzzooogggfffppp{{{~~~hhhZZZMMMHHHHHHIIIKKKNNNPPPUUU^^^fffooowww~~~~~~xxxqqqlllccc___ZZZTTTPPPNNNNNNNNNFFFHHHJJJJJJJJJJJJLLLMMMMMMSSS[[[ccclllyyy}}}yyywwwvvvuuuvvvyyyWWW[[[bbbiiimmmmmmhhhddd]]]YYYTTTPPPOOOOOOOOOOOOQQQRRRTTTVVVXXX\\\aaaeeemmmooorrrwww{{{~~~|||wwwtttooojjjddd```^^^]]][[[ZZZZZZZZZ\\\___cccfffiiiiiiiiihhhggggggjjjlllsssuuuyyy~~~tttccc^^^WWWRRROOONNNLLLKKKIIIIIIHHHFFFEEECCCBBBAAA??????@@@AAA@@@???>>>===999>>>CCCEEECCCBBBBBBCCCCCCBBB@@@?????????@@@@@@>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????<<<<<<;;;<<<<<<===>>>>>><<<<<<===>>>??????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>???AAABBBDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCBBBBBBCCCFFFGGGGGGFFFAAABBBDDDEEEEEEEEEGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHOOORRR[[[hhhvvvyyymmmiiinnnsssqqqeeeVVVLLLIIIIIIHHHFFFKKKPPPWWW```iiirrrzzz|||wwwsssiiiccc[[[UUUQQQOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLQQQSSSVVV\\\eeeqqq~~~~~~zzzyyyzzz{{{zzzOOOTTT\\\eeemmmqqqpppnnnbbb^^^XXXTTTSSSSSSSSSRRRPPPQQQRRRSSSSSSVVVZZZ]]]aaacccggglllqqquuuxxxyyy}}}yyyuuurrrllljjjfffaaa]]][[[YYYYYYXXXXXXYYYYYY[[[___dddgggjjjjjjjjjiiijjjlllqqquuu}}}qqqfff[[[WWWQQQMMMJJJIIIHHHGGGIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAAAAA@@@?????????BBBAAA???>>>>>>>>>???@@@>>>=========<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>======>>>??????@@@:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<====================================>>>>>>>>>>>>AAA@@@??????>>>>>>???????????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@AAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFDDDCCCCCCDDDDDDCCCBBB===>>>@@@@@@@@@@@@BBBCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLSSS___lll}}}qqqiiiiiikkk}}}xxxlll]]]QQQLLLJJJIIIHHHKKKOOOVVV]]]eeennnvvv|||~~~yyyuuulllggg___XXXTTTRRRPPPNNNKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNQQQVVV^^^iiivvv~~~~~~{{{zzz|||}}}JJJMMMUUU___iiiooorrrrrrfffbbb]]]YYYXXXXXXXXXXXXSSSTTTSSSRRRPPPQQQSSSUUUUUUWWW[[[___dddiiilllnnnwwwzzz}}}}}}xxxtttooojjjfff```^^^[[[YYYWWWVVVWWWWWWYYYZZZ[[[[[[]]]aaafffjjjnnnooopppqqqtttyyy~~~pppbbbYYYTTTPPPLLLHHHGGGGGGFFFEEEGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???BBB@@@===<<<===>>>>>>>>>@@@???>>>=========>>>>>>============<<<<<<<<<<<>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????===============>>>>>>??????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGMMMVVVaaaqqqxxxmmmgggfffrrrwwwfffXXXPPPLLLJJJIIIIIIMMMSSSYYYaaaiiirrrxxx{{{~~~|||xxxqqqlllddd]]]XXXUUURRRPPPLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMQQQWWWaaalllsss}}}}}}JJJLLLPPPWWW___eeehhhiiieeeaaa]]]ZZZ[[[\\\]]]^^^ZZZZZZYYYVVVSSSQQQRRRSSSQQQRRRUUUXXX[[[___bbbdddmmmooossswwwyyy|||~~~~~~{{{vvvpppkkkfffaaa]]]XXXWWWVVVUUUUUUWWWYYYZZZ^^^___aaaaaaaaaeeejjjooouuuxxx}}}zzznnndddZZZTTTOOOLLLIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA???????????????>>>>>>===???<<<:::;;;???AAAAAA???=======================================<<<<<<<<<>>>>>>>>>>>>============;;;:::::::::::::::;;;;;;>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<===>>>>>>????????????????????????===>>>???AAAAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@??????@@@BBBDDDDDDCCCEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHKKKRRRZZZhhh|||uuulllhhhmmm{{{qqqaaaUUUNNNJJJHHHGGGJJJOOOUUU]]]fffooovvvyyy}}}}}}vvvqqqjjjccc]]]XXXTTTQQQPPPOOONNNLLLKKKKKKKKKLLLKKKLLLMMMOOOSSS[[[dddjjjxxxMMMLLLMMMQQQVVVZZZ]]]^^^^^^[[[XXXWWWYYY\\\___```aaaaaa```]]]YYYWWWVVVWWWSSSSSSSSSTTTUUUWWWYYYZZZ```cccgggkkknnnrrrvvvyyy|||xxxvvvuuuuuutttppplllgggddd___[[[WWWVVVUUUTTTTTTUUUXXX\\\^^^cccfffggggggfffhhhnnntttxxxjjjaaa[[[UUURRRJJJIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>>>>=========>>><<<<<<>>>AAABBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>??????>>>===<<<<<<======<<<<<<<<<<<<==========================================>>>>>>>>>>>>???>>>>>>===>>>>>>??????>>>============>>>????????????@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBB???>>>>>>???BBBCCCCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJOOOUUU```rrr|||pppjjjjjjuuu}}}lll^^^SSSLLLHHHFFFIIIMMMRRRYYYbbbmmmsssxxx|||zzzvvvooohhhbbb]]]WWWSSSRRRQQQOOOMMMLLLKKKLLLLLLKKKLLLLLLMMMOOOUUU]]]bbboooyyyPPPNNNNNNPPPTTTXXXZZZ[[[XXXUUURRRRRRUUUYYY[[[]]]bbbcccbbb```]]][[[[[[[[[VVVVVVTTTSSSSSSSSSTTTUUUVVVYYY\\\___aaaeeejjjmmmrrruuuyyy{{{}}}{{{yyyvvvrrrooommmlllkkkgggeeebbb```___]]]ZZZXXXXXXWWWUUUUUUVVVZZZ^^^```gggkkkmmmmmmkkkmmmttt{{{zzzkkk^^^WWWRRROOOMMMEEEDDDDDDEEEFFFEEECCCAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@???@@@@@@???<<<:::;;;;;;<<<=========<<<<<<<<<<<<<<<===============:::;;;<<<===>>>???@@@AAA??????>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<====================================>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>???????????????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGIIILLLPPPWWWfffuuurrriiifffnnn}}}{{{kkk\\\QQQJJJHHHIIIKKKNNNTTT]]]gggnnnuuuyyy~~~{{{uuunnniiibbb\\\XXXSSSRRROOOLLLJJJJJJKKKKKKJJJJJJJJJJJJKKKPPPVVVZZZgggppp~~~VVVUUUTTTUUUXXX\\\]]]]]]TTTQQQNNNNNNPPPSSSUUUVVV\\\]]]^^^^^^\\\[[[[[[\\\[[[ZZZXXXUUUTTTTTTUUUVVVTTTUUUWWWXXXYYY\\\___bbbdddgggkkkooorrruuuxxx{{{}}}~~~|||{{{zzzvvvwwwwwwwwwwwwuuutttsssooommmjjjfffcccaaa``````___^^^]]]^^^```aaa```___^^^\\\ZZZYYYZZZ]]]aaaccclllppptttuuutttwww{{{{{{}}}sssjjj]]]SSSOOOMMMKKKIIICCCCCCCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>??????@@@@@@@@@???>>>;;;:::;;;<<<:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>??????@@@===<<<;;;::::::::::::;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>??????>>>>>>======>>>>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@@@@AAABBB@@@???BBBDDDEEEEEEEEEEEEGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHKKKLLLQQQ^^^jjj{{{tttkkkccciiitttzzzgggXXXPPPKKKKKKJJJKKKOOOVVV___eeeooottt{{{zzzuuuooohhhaaa]]]VVVTTTPPPMMMKKKKKKLLLMMMJJJJJJJJJIIIJJJMMMRRRWWW]]]fffsss^^^\\\[[[[[[]]]___``````TTTPPPMMMKKKMMMOOOQQQRRRUUUWWWYYYZZZYYYYYYZZZ[[[```^^^\\\YYYXXXXXXYYYZZZVVVWWWXXXWWWWWWXXXZZZ]]]YYY]]]aaafffiiilllppprrrsssvvvzzz~~~}}}|||yyyyyyxxxwwwvvvtttsssrrrmmmmmmmmmmmmlllkkkiiihhheeeccc```]]]ZZZXXXWWWWWW]]]]]]^^^```dddggghhhgggdddbbb___]]]^^^aaadddgggpppuuu{{{||||||{{{xxxxxxzzz||||||uuueee]]]SSSMMMKKKJJJJJJIIIDDDDDDDDDFFFGGGFFFCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<===>>><<<======:::777888===BBB:::;;;===>>>>>>>>>======;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===============>>>??????===============>>>??????<<<=========>>>>>>??????@@@???>>>======>>>???@@@?????????>>>>>>>>>>>>>>>@@@???>>>@@@BBBDDDDDDCCC@@@BBBDDDDDDDDDEEEGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKLLLOOOZZZeeepppxxxnnnbbbfffqqqppp^^^TTTMMMLLLJJJIIIKKKQQQYYY___jjjooowww~~~~~~yyysssmmmeeeaaaZZZWWWTTTPPPNNNNNNOOOPPPLLLLLLKKKJJJKKKNNNSSSVVVVVV___kkkwwwqqqllldddaaaeeellllllfff___WWWMMMIIIIIIKKKIIIGGGLLLNNNOOOOOOOOOQQQVVVZZZ]]]___aaacccdddcccbbbaaa___\\\XXXVVVWWWXXXVVVTTTUUUVVVWWWYYY\\\___ccceeeggghhhkkknnnqqqtttvvvwww{{{||||||~~~{{{|||~~~|||~~~}}}{{{zzzyyyzzz{{{{{{~~~|||zzzwwwuuusssrrrtttqqqnnnlllkkkjjjhhhfffbbbbbbaaa___^^^\\\[[[[[[XXXXXXXXXVVVUUUUUUXXXZZZ^^^eeeiiiiiinnnvvvxxxvvvrrrooojjjeeebbbeeekkkppp{{{||||||||||||pppcccWWWQQQKKKHHHIIIIIIFFFBBBGGGFFFDDDBBBBBBBBBCCCCCC??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============@@@???>>>======>>>???@@@>>>======<<<<<<<<<<<<===:::;;;<<<===>>>???@@@AAA???????????????>>>======<<<;;;;;;:::;;;<<<===>>>???????????????>>>======<<<<<<======<<<;;;::::::??????>>><<<;;;999888888>>>>>>>>>===============>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGLLLRRRWWWhhhyyy{{{tttiiifffiiixxxjjjWWWPPPJJJGGGIIILLLNNNSSSWWWccciiirrr|||}}}{{{yyyuuummmfff```\\\WWWSSSPPPNNNLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOTTTYYYbbblllwwwwwwqqqtttzzzyyyuuueee[[[PPPIIIHHHIIIGGGEEEGGGIIIJJJJJJIIIJJJNNNQQQVVVXXX\\\```dddgggiiiiiihhheee```^^^\\\ZZZVVVSSSUUUUUUUUUUUUVVVXXXYYYZZZ]]]^^^___aaadddgggiiikkkooopppqqqrrrsssuuuvvvvvvxxxxxxwwwwwwwwwxxxxxxyyyuuuwwwyyy{{{{{{zzzxxxwwwuuutttsssrrrrrrrrrssssssvvvuuutttqqqooommmlllkkkgggeeebbbaaa``````^^^\\\YYYYYYXXXWWWVVVUUUUUUTTTVVVVVVWWWWWWWWWYYY]]]```ccckkkqqqssswww}}}}}}|||yyytttooommmpppuuuzzzssscccXXXSSSNNNHHHFFFGGGGGGEEEBBBEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>?????????<<<<<<<<<=========>>>>>>??????>>>======>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>===<<<;;;;;;:::;;;<<<===>>>???????????????>>>======<<<<<<======<<<;;;;;;:::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGKKKQQQUUUcccrrrxxxlllggggggrrrsss___RRRKKKGGGHHHJJJJJJNNNRRR\\\aaakkkuuu~~~}}}{{{wwwoooiiiddd```ZZZVVVRRRPPPMMMKKKJJJJJJIIIIIIJJJLLLMMMOOOPPPUUU\\\cccmmmzzznnncccUUULLLJJJJJJIIIHHHEEEFFFGGGGGGFFFFFFHHHIIIOOOQQQUUUZZZ```fffjjjmmmpppnnnkkkhhhddd```[[[WWWVVVUUUTTTRRRRRRQQQQQQRRRTTTTTTUUUVVVXXX[[[]]]___aaabbbbbbdddeeefffggghhhjjjjjjjjjjjjkkklllmmmmmmkkkmmmnnnppppppooonnnmmmjjjjjjiiihhhhhhhhhhhhiiihhhhhhfffeeecccaaa```___YYYWWWUUUTTTUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPOOOOOORRRTTTVVVXXXZZZ^^^bbbfffjjjqqqxxx{{{~~~|||~~~~~~qqqdddZZZSSSMMMIIIEEEDDDEEEEEEDDDAAABBBCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;999:::<<<===>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>???>>>===<<<;;;:::::::::========================???@@@@@@@@@@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>>>>>>>??????>>>>>>======<<<<<<<<<===<<<<<<;;;:::888999:::<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGJJJNNNRRR\\\jjj{{{ppphhhdddjjjxxx~~~jjjWWWPPPIIIHHHHHHHHHJJJNNNWWW]]]gggrrr|||~~~zzzsssnnniiieee___ZZZVVVRRROOOLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNQQQVVV[[[bbbnnn{{{}}}qqq```UUUQQQPPPNNNLLLGGGGGGGGGGGGFFFFFFFFFGGGLLLMMMOOORRRWWW]]]bbbeeeooooooooonnnmmmiiieeebbbZZZYYYXXXVVVTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^`````````aaabbbddddddcccbbbaaa```_____________________[[[[[[ZZZYYYWWWVVVUUUUUUQQQOOONNNNNNOOOPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQSSSVVVYYY[[[___cccggglllqqqwww{{{|||}}}rrreee\\\UUUQQQIIIFFFDDDCCCDDDEEEDDDBBBBBBBBBCCCCCCCCCAAA???>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<<<<============<<<;;;;;;<<<<<<=========>>>>>>>>>========================>>>>>><<<;;;::::::999999<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::;;;<<<======>>>>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????<<<<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGIIILLLOOOWWWbbbrrrwwwlllccccccmmm{{{ttt^^^VVVNNNKKKIIIGGGIIIMMMRRRXXXbbbnnnyyy|||wwwrrrmmmiiiccc^^^YYYTTTPPPMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMPPPSSSVVV\\\fffsss|||ssseee]]]XXXSSSOOOJJJIIIGGGFFFEEEEEEDDDDDDHHHHHHHHHJJJNNNRRRWWWZZZcccfffjjjnnnoooooonnnnnneeedddbbb___\\\XXXVVVTTTRRRQQQQQQPPPPPPQQQRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRSSSUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPPPPOOONNNNNNMMMMMMKKKJJJKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQSSSVVVXXXYYY\\\___aaagggiiimmmqqqwww}}}~~~sssdddZZZSSSNNNJJJFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<============<<<<<<<<<======<<<<<<<<<===<<<;;;:::999999999999888999:::<<<===???@@@@@@AAAAAAAAAAAAAAA@@@??????===<<<;;;::::::;;;<<<===<<<======>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>============?????????@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHGGGHHHJJJLLLTTT\\\iiizzzssseeeaaaeeeooo~~~{{{eee\\\RRRNNNJJJGGGHHHKKKKKKPPPZZZfffrrr}}}~~~zzzvvvrrrnnnhhhbbb\\\WWWRRRNNNLLLLLLJJJIIIIIIJJJKKKLLLKKKNNNQQQSSSXXXaaallltttzzz{{{qqqggg^^^WWWSSSOOOKKKGGGFFFEEECCCBBBDDDCCCDDDEEEHHHLLLOOORRRUUUZZZ```fffiiilllnnnpppmmmllljjjfffbbb]]]YYYWWWTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTUUUUUUUUUWWWYYY]]]]]]```fffnnn|||zzzqqqeee[[[TTTOOOJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========888888:::;;;<<<=========::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::777888999;;;===???AAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<===>>>>>>>>>======:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@>>>????????????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJRRRUUU```qqq{{{llldddcccgggqqqzzznnndddXXXQQQLLLGGGFFFIIIIIINNNWWWbbbooo{{{}}}{{{vvvrrrlllgggaaa[[[UUUQQQNNNMMMLLLKKKJJJJJJKKKLLLIIIKKKNNNPPPSSSYYYccciiirrr|||wwwooofff```XXXQQQMMMKKKIIIGGGEEEEEEEEEEEEFFFHHHJJJKKKLLLPPPWWW[[[^^^```dddfffiiiiiihhhfffdddaaa^^^\\\\\\]]]]]]]]]\\\YYYWWWUUUQQQQQQPPPOOONNNMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQQQQPPPPPPQQQRRRRRRSSSXXXaaakkkyyy}}}mmmfff\\\TTTPPPMMMIIIFFFBBBCCCDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<777888999:::;;;<<<<<<<<<999999999:::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;:::999999999999999::::::;;;888888:::;;;===>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<===>>>>>>======:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@===>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCFFFHHHIIIHHHHHHHHHIIINNNOOOWWWgggyyysssiiidddccchhhooo}}}|||pppcccYYYPPPIIIGGGIIIIIIMMMUUU```lllxxxzzzwwwqqqlllfff```ZZZVVVPPPOOOMMMLLLKKKKKKKKKLLLHHHKKKNNNOOOPPPSSSZZZ___hhhrrryyyqqqfff]]]XXXTTTQQQOOOJJJJJJHHHGGGFFFFFFFFFFFFHHHLLLQQQTTTUUUVVVYYY\\\```aaabbbdddddddddccccccfffggghhhhhhgggccc```^^^UUUUUUSSSRRRPPPOOONNNMMMIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGLLLLLLLLLMMMMMMNNNNNNNNNJJJLLLNNNNNNMMMLLLMMMNNNKKKMMMUUUaaalllzzzzzzkkkeee^^^TTTMMMJJJHHHEEEBBBAAABBBCCCCCCBBBAAAAAABBBCCCBBBAAA???>>>??????@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999888888999999999:::::::::::::::;;;<<<<<<;;;::::::888888888888999:::;;;<<<::::::;;;;;;<<<===>>>>>>BBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<===>>>>>>======::::::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@AAAAAABBB>>>????????????@@@@@@@@@<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBEEEHHHIIIHHHHHHHHHIIIKKKJJJQQQaaarrrwwwmmmfffbbbdddiiirrr|||lll```VVVMMMJJJKKKEEEIIIPPPZZZfffrrr{{{}}}zzzuuuooojjjddd]]]YYYQQQPPPNNNMMMLLLKKKLLLLLLJJJMMMPPPPPPOOOPPPUUUYYY[[[eeeqqqyyyvvvmmmfff^^^YYYTTTRRRPPPNNNMMMJJJFFFCCCEEEPPPVVVOOOGGGHHHNNNPPPRRRTTTVVVYYY[[[\\\]]]\\\bbbeeekkkpppqqqpppllljjjcccaaa^^^[[[ZZZWWWTTTRRRPPPMMMJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDFFFHHHHHHGGGHHHIIIKKKJJJLLLMMMMMMLLLLLLMMMNNNQQQQQQPPPOOONNNNNNNNNNNNPPPPPPVVVbbbppp~~~}}}|||{{{ssshhhaaaVVVSSSOOOJJJFFFEEEDDDEEEBBBBBBBBBAAA@@@???>>>===????????????>>>>>>>>>==================<<<<<<;;;::::::;;;<<<;;;:::888777<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::;;;===???@@@BBBBBBBBBAAA@@@???>>>=========>>>======<<<;;;;;;;;;<<<===<<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@?????????>>>>>>======@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIQQQ\\\hhhxxxwwwjjj```bbbiiirrr|||kkk[[[PPPKKKKKKHHHJJJPPPYYY```gggsss}}}~~~|||yyyuuupppjjjbbb]]]WWWUUUQQQOOOOOONNNMMMKKKNNNNNNNNNNNNOOOPPPRRRRRRYYY___gggmmmsss~~~}}}tttnnngggccc^^^ZZZVVVSSSOOOLLLHHHOOORRRLLLFFFGGGKKKMMMOOOPPPRRRTTTVVVWWWXXXXXX___ccciiinnnqqqpppnnnlllhhhfffdddcccbbb```\\\ZZZTTTQQQNNNMMMNNNOOOOOOOOOJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJHHHHHHIIIKKKMMMPPPSSSUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXZZZZZZ___jjjvvv~~~sssggg___YYYQQQOOOKKKGGGDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::999:::;;;===>>>???@@@@@@@@@@@@???>>>=====================<<<;;;;;;;;;<<<===<<<;;;:::;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????????????????>>>>>>>>>======>>>??????@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDEEEEEEIIIJJJPPPYYYcccqqqrrreeecccffflllyyyuuudddVVVNNNJJJHHHHHHMMMTTTZZZ```jjjttt{{{~~~~~~|||xxxtttnnnfffaaa[[[XXXSSSPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOORRRWWW^^^ccciiisss|||uuummmgggbbb]]]ZZZRRRTTTQQQKKKGGGIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPUUUYYY```eeeiiiiiigggfffeeeccccccbbbbbb```]]]ZZZSSSPPPNNNMMMNNNPPPPPPPPPNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOTTTXXX^^^cccfffggghhhiiihhhgggfffeeeeeeeeefffgggjjjjjjmmmuuu~~~xxxiii```ZZZTTTPPPKKKIIIFFFCCCAAA@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;:::<<<===<<<;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDJJJJJJMMMTTT[[[gggzzz|||nnngggfffiiivvvsssaaaSSSJJJJJJHHHKKKPPPUUUYYYaaajjjssswww|||}}}yyyssslllgggaaa\\\WWWRRRPPPOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLPPPVVVYYY^^^fffrrr{{{xxxpppllleee```XXXQQQNNNMMMLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKMMMQQQVVV\\\______^^^]]]\\\[[[[[[\\\\\\[[[XXXVVVQQQOOOMMMMMMNNNPPPQQQQQQSSSTTTUUUUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNOOOQQQRRRRRRSSSTTTTTTUUUVVVYYY[[[aaagggooowww{{{}}}~~~}}}|||yyywwwuuuuuuuuuvvv{{{yyy{{{}}}}}}~~~}}}~~~wwweeeYYYTTTRRRMMMIIIEEEDDDBBB@@@??????@@@AAA???@@@AAAAAAAAAAAAAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::777888888999::::::;;;;;;999999999::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>CCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCDDDDDDJJJIIIKKKOOOUUU___pppzzzooojjjkkkvvvnnn[[[NNNMMMJJJIIIMMMQQQTTT[[[ccciiinnnuuu{{{}}}xxxrrrmmmfffaaaZZZUUUQQQOOONNNLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKNNNRRRTTTWWW]]]gggnnnvvv|||rrrggg___[[[WWWSSSPPPTTTTTTRRRPPPNNNMMMKKKJJJKKKNNNSSSWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXUUUSSSRRRPPPNNNNNNQQQSSSUUUUUUWWWXXXYYYZZZXXXTTTQQQNNNOOOOOOOOOPPPRRRTTTVVVWWWTTTVVVWWWVVVUUUWWWZZZ]]]]]]^^^```bbbcccgggkkkooouuu|||~~~}}}~~~rrrfffXXXPPPNNNLLLHHHCCCBBBAAA@@@??????@@@AAAAAA??????@@@@@@AAA@@@@@@@@@=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999:::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999::::::;;;;;;;;;::::::;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::999:::<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>?????????>>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIMMMQQQXXXhhhvvvzzzqqqmmmuuu|||eeeUUUOOOJJJGGGJJJMMMPPPVVV\\\```fffnnnuuuzzz~~~|||vvvrrrjjjeee^^^XXXTTTQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKMMMOOOPPPRRRVVV]]]cccjjjttt}}}vvvqqqjjjdddbbbaaa```^^^ZZZVVVQQQLLLJJJKKKNNNRRRVVVXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQOOONNNOOOQQQTTTVVVWWW[[[]]]```bbb```]]]YYYVVVUUUVVVWWWYYY\\\```dddfffdddeeegggfffeeefffkkkpppssstttuuuuuuwwwzzz~~~~~~}}}zzzppp___WWWNNNIIIHHHGGGCCC???@@@@@@??????@@@@@@AAAAAA>>>???????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888999999:::999999999999::::::::::::999999999999999888888888::::::::::::::::::::::::999999999999999999999999::::::999999888888888888777888999::::::::::::999999999::::::::::::999999999999::::::;;;;;;::::::999;;;<<<;;;:::999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>?????????????????????>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGKKKMMMSSS___lllzzzooosss}}}qqq___QQQJJJFFFGGGIIIKKKOOOTTTXXX]]]eeemmmsssyyy~~~zzzvvvnnnjjjddd___ZZZVVVRRROOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPUUUXXX```iiivvv~~~uuutttrrrmmmfff^^^WWWRRRSSSVVVZZZ___bbbccccccbbb]]]ZZZXXXWWWYYYZZZ[[[ZZZWWWUUUTTTUUUXXX\\\^^^^^^dddggglllooopppnnnjjjhhhcccdddfffjjjoootttyyy|||zzz}}}~~~}}}|||}}}|||yyyzzz{{{}}}}}}sssfff]]]RRRNNNIIIEEEDDDBBBAAA??????????????????@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999888888888999:::;;;777777888888888999999999999999999999888888888777999999999999999999999999999999999999999999999999888888888888888999999999777777999::::::999999888888999999:::::::::999999888888999:::::::::::::::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBDDDFFFCCCDDDFFFIIIJJJMMMWWWbbbsssvvvuuuwww|||jjjXXXOOOHHHGGGHHHHHHKKKNNNPPPUUU]]]dddlllsssyyy~~~~~~{{{rrrooojjjfffaaa\\\VVVSSSOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRWWW___iiirrrzzz|||rrrhhhcccaaadddiiinnnrrrtttuuuuuujjjgggcccbbbccceeeggggggcccbbbaaabbbeeeiiikkklllmmmqqqwww|||~~~}}}{{{xxxppprrrtttxxx|||wwwtttuuuxxx{{{}}}|||nnnaaaWWWPPPNNNLLLHHHDDDBBBAAABBBCCC>>>>>>>>>???????????????>>>>>>>>>>>>===<<<::::::<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888::::::999888999:::<<<===666666777777888888888999999999999999888888777777999999999999999999999999888888888888888888888888666666777888999::::::;;;666777999::::::999888777888999999:::::::::999999777888999:::::::::::::::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>>>>?????????@@@<<<===>>>???@@@???>>>>>>======>>>???AAABBBCCCDDDAAA@@@?????????AAACCCEEECCCCCCFFFIIIHHHIIIQQQZZZaaasss}}}xxxuuuyyyppp___VVVMMMJJJJJJIIIJJJMMMKKKPPPWWW___gggooowww|||~~~uuurrroookkkfff```ZZZUUURRRRRRPPPOOONNNNNNNNNNNNLLLKKKKKKJJJKKKLLLOOOPPPQQQXXX```gggooo{{{}}}vvvooorrrwww||||||wwwuuuuuuwwwxxxxxxyyyxxxvvvuuuuuuuuuvvvwwwxxx}}}xxxvvvsssppppppuuu}}}ssseee\\\VVVOOOKKKIIIGGGCCCAAA???@@@BBBCCC>>>>>>============>>>>>>@@@???>>>===<<<;;;:::999;;;===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;::::::::::::999888888777777888888888888999999999999888888888888888777777777777777999999999999999999:::;;;:::::::::999999888888888777777777777777777777777777777888888888888777777888888999999999:::::::::999888777777777888::::::777888888:::;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999999888======;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAABBBCCCAAABBBCCCDDDFFFIIINNNQQQZZZeeewwwwwwooottt{{{|||hhhYYYKKKGGGGGGGGGGGGHHHMMMOOOSSSXXX___hhhrrryyy}}}zzzxxxtttppplllgggaaa]]]UUUSSSPPPNNNMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQTTTYYYaaammmyyywwwvvvsssqqqrrrwww~~~~~~ttteeeYYYSSSNNNIIIFFFGGGEEECCCAAA@@@@@@@@@AAA>>>>>>============>>>>>>??????>>>===<<<;;;:::::::::;;;======;;;:::;;;<<<;;;;;;;;;;;;;;;::::::::::::999888888777777888888777888888999999888888777888777777777777777777777666666666666666777888999999999888888888777777777777777777777777777777777777777888888888888777777888888888999999999::::::999888777777777888999:::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999===<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAACCCAAABBBCCCDDDEEEHHHLLLOOOTTT]]]mmmzzzoooooottt|||tttdddUUUNNNLLLJJJIIIKKKGGGIIIMMMSSSZZZdddooovvvzzz}}}{{{wwwtttpppjjjeeeaaaZZZXXXUUURRRQQQPPPNNNLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOSSSYYYbbblllsss~~~~~~~~~zzzwwwvvvuuusssuuuzzz{{{hhh```UUUMMMIIIGGGDDDBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<======>>>>>>>>>======<<<;;;::::::999:::<<<<<<:::999:::;;;::::::::::::;;;;;;;;;;;;:::999888888777777888888777888888999999888888777777777777777777777888888555444444555666777888999888777777777777666666666777777777777777777777777777777888888888888777777888888888999999999999:::888888777777888888999:::::::::999999888888888777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@AAACCCAAABBBCCCCCCDDDFFFIIILLLNNNUUUbbbqqq~~~qqqlllmmmuuurrr___TTTNNNJJJHHHIIIEEEGGGKKKOOOVVV___iiiooovvv{{{|||xxxuuupppjjjfffaaa___[[[XXXWWWUUURRRPPPLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMPPPWWW^^^dddoooyyy~~~~~~zzz}}}yyyvvvttttttvvvyyyyyyyyyyyyxxxxxxxxxzzzooodddYYYSSSLLLGGGEEEEEECCCBBB@@@AAAAAAAAA@@@???===<<<=========<<<<<<==================<<<<<<;;;;;;;;;999:::<<<<<<:::999:::;;;999999999::::::;;;;;;<<<:::999888888777777888888777777888888888888777777777777777777777888888888666666666666777999:::;;;777777777777777777777777777777777777777777777777777777888888888888777777888888888888999999999999888888888888888999999999999999999888888888777777999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@===>>>@@@@@@@@@@@@BBBCCCAAABBBCCCCCCCCCDDDFFFHHHLLLQQQ[[[gggvvvvvvnnnlllsssooo```UUUMMMIIIIIIHHHIIIKKKNNNSSSZZZbbbhhhqqqvvv|||}}}zzzuuuppplllgggddd```]]][[[XXXUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMQQQWWW[[[ccclllwww|||zzzqqqnnnlllllloootttxxx{{{|||}}}}}}~~~{{{kkk]]]TTTPPPMMMIIIFFFDDDCCCBBBBBB??????@@@AAA@@@???===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======;;;:::;;;<<<888999999::::::;;;;;;;;;:::999888888777777888888777777777888888777777777666666777777888888888888666666666666777888999:::888888888888888888888888777777777777777777777777777777888888888888777777777777888888888999999999777777888888999999999999777777888888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>??????@@@@@@@@@===???@@@AAA@@@@@@BBBDDDAAABBBCCCCCCBBBCCCDDDFFFJJJNNNUUU^^^kkktttnnnqqq~~~qqqbbbUUUNNNLLLGGGHHHIIIKKKOOOUUU]]]cccjjjpppwww{{{~~~}}}yyytttpppkkkgggccc```^^^[[[XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKKKKKKKLLLOOOSSSVVV[[[aaajjjuuu}}}yyywwwpppnnnmmmmmmoootttzzz}}}wwwhhh\\\SSSNNNHHHGGGFFFDDDBBBAAA@@@@@@>>>???@@@@@@@@@???===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<:::;;;======;;;:::;;;<<<999999999999:::::::::::::::999888888777777888888666777777888888777777666666666666777888888999999666666555555555666777777777777888888888888999999777777777777777777777777777777888888888888777777777777777888888888888999777777888999999999999888777888888888999999::::::999999999999999999999999888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;888999:::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>=========>>>??????@@@@@@>>>???AAAAAA@@@@@@AAACCC@@@BBBDDDDDDCCCCCCDDDFFFFFFJJJOOOVVVaaassssssooottt{{{ooo]]]QQQNNNDDDEEEFFFGGGJJJPPPXXX]]]ccciiipppuuuxxx{{{}}}xxxuuunnnkkkgggdddbbb___]]]ZZZVVVUUUSSSPPPNNNLLLKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQTTTWWW^^^hhhqqqzzz}}}{{{zzzyyyxxxwwwvvvwwwzzzsssdddYYYRRRMMMJJJBBBCCCCCCCCCAAA@@@????????????@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<999:::<<<<<<:::999:::;;;:::::::::999999999999999:::999888888777777888888666666777777777777666666555666666777888888999999888888777666666666666777666666666777777777888888777777777777777777777777777777888888888888777777777777777777888888888888666777888999:::999999888::::::::::::999999999999888888888888888888888888777888888999::::::;;;;;;999999:::;;;;;;;;;;;;;;;777888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<======>>><<<<<<======>>>??????@@@>>>???@@@???>>>>>>???@@@@@@BBBDDDDDDDDDDDDEEEFFFCCCGGGLLLPPPYYYjjj|||sssrrrtttjjjZZZTTTJJJJJJIIIHHHHHHLLLQQQVVV[[[aaaiiiooorrruuuzzz~~~|||yyyssspppllliiihhheeecccaaa\\\ZZZXXXUUURRROOONNNMMMHHHIIIJJJJJJIIIIIIKKKLLLOOOOOOTTT]]]dddkkkxxx~~~~~~~~~wwwooocccXXXPPPKKKHHHGGG???AAACCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????<<<<<<<<<;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<777999;;;:::999888999:::;;;::::::999999888888888:::999999888777888888888666666777777777777666666555666666777888999999999<<<;;;:::999888888888888444555555555666666777777777777777777777777777777777777888888888888777777777777777777888888888888666777888999:::999888888======<<<;;;:::999888777888888888888888888888888777777888999::::::;;;;;;888999::::::;;;;;;;;;:::777888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@===>>>???>>>===<<<===>>>@@@BBBDDDEEEDDDDDDEEEGGGCCCFFFKKKOOOWWWfff{{{zzzvvvvvvqqqzzzzzzhhh```TTTSSSOOOKKKHHHIIILLLOOOVVV\\\dddjjjnnnrrrvvvzzz|||wwwtttpppnnnllljjjhhhfffbbb```]]]ZZZWWWTTTRRRQQQJJJLLLLLLKKKJJJIIIIIIJJJNNNLLLPPPXXX]]]cccppp}}}zzzzzzzzz|||~~~uuuccc^^^VVVNNNGGGCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@???>>>>>>>>>>>><<<:::999999999;;;<<<<<<:::999:::======;;;888:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888::::::999999888777666666777777666666555555555444888888999::::::::::::999777777777777777888888999999888888888777777666666777777777777777777777777666666777888888888888888666777888999999888666666999888777666666888:::;;;777777777777888888888888999888777777777777777888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????AAAAAAAAA@@@@@@@@@??????AAABBBBBBCCCDDDEEEFFFFFFGGGGGGJJJOOOTTT^^^qqqxxxppprrrppptttzzzeeeYYYTTTNNNKKKLLLMMMMMMMMMKKKRRR[[[aaadddiiipppvvvyyy}}}}}}{{{xxxuuuqqqooommmllliiifffbbb^^^[[[XXXUUURRRPPPOOOMMMKKKJJJJJJJJJKKKJJJMMMPPPPPPQQQVVV```hhhnnnxxx~~~{{{wwwwwwyyy|||wwwiiiaaaTTTQQQLLLGGGDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@??????????????????????????????>>>===;;;:::999:::;;;<<<<<<:::999:::<<<===;;;999::::::;;;;;;;;;;;;::::::888888888888888888888888::::::999888888777666666777666666666555555555555777888999999::::::999999777777666666777777888999888888888777777777666666666666666666666666666666666666777888888888888777777777888888888777777666999888777666666888:::;;;777777777777888888888888888777777777777777888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>???AAA@@@@@@@@@????????????@@@@@@AAABBBCCCEEEEEEFFFGGGHHHKKKOOOTTT\\\lll||||||rrrnnnnnnxxxyyyeee^^^UUUNNNKKKJJJIIIHHHGGGMMMTTTYYY]]]bbbjjjpppvvv{{{~~~{{{xxxtttrrrpppooollliiieeebbb```^^^[[[XXXTTTRRRPPPMMMKKKJJJJJJJJJHHHKKKMMMMMMLLLPPPWWW]]]ccclllyyy|||xxxwwwssstttwww{{{|||mmm```UUUOOOHHHGGGDDDCCCAAAAAABBBBBB@@@@@@AAAAAA@@@@@@??????=========>>>???@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;:::::::::<<<<<<:::999999999999::::::999999999888888888888888888888888999999999888888777777666666666666666555555555555777777888999999999999999777777666666777777888999888888777777777777666666555555555555555555555555555666777777888888777777777777777666666777777888888888777666777888999:::777777777777888888888888777666666666777888999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEIIIIIILLLPPPSSSXXXeeeqqqyyyqqqlllpppzzzyyypppcccWWWOOOKKKIIIHHHEEEIIINNNQQQUUU[[[dddjjjrrrwww}}}|||yyyvvvuuutttqqqnnnkkkhhhgggdddaaa___XXXVVVSSSPPPMMMKKKIIIIIIHHHJJJLLLKKKJJJKKKOOOSSSWWW^^^hhhpppwww|||yyywwwrrrsssuuuyyywwwhhh\\\SSSNNNKKKEEEEEEDDDBBBAAA@@@???>>>>>>??????@@@??????>>>>>>=========>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;:::999888888999999999999888888888888888888888888888888999888888888777777777666666666666666666555555555666777777888999888888888666666666666666777888888777777777777777777666666666666666666666666666666555666666777777777777777888777666555555666888999888777777666777888999999666777777777888888888888666666666666777888::::::888888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>@@@AAACCCDDDEEEIIIIIILLLPPPQQQSSS[[[eeeppp|||qqqooouuuxxxhhh[[[RRRNNNLLLHHHIIIKKKMMMPPPWWW```fffmmmssszzz|||zzzyyyxxxvvvssspppnnnllliiieeeccc[[[YYYVVVRRROOOMMMKKKKKKJJJLLLMMMMMMKKKKKKLLLNNNQQQVVV\\\bbbiiisss~~~{{{ttttttuuuxxx~~~{{{rrreeeXXXPPPLLLKKKJJJCCCCCCBBBAAA@@@>>>===<<<======>>>>>>???>>>>>>===>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;;;;999:::;;;;;;::::::999:::777888888999999888888777777777777777777777777777888888888777777777777777555555555666666666666666555666777777888888777777666666666555666777777888666666666666666666777777777777777777777777777777555555666777777777777777777666555555555666888999777777777777777888888888666777777777888888888888666666666666777888::::::888888777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>========================<<<===>>>???@@@BBBCCCCCCHHHGGGJJJMMMNNNNNNSSSZZZbbbqqqyyyrrrttt}}}~~~kkk\\\QQQMMMKKKJJJIIIIIILLLSSS[[[```hhhnnnwww}}}}}}|||{{{zzzxxxuuusssppplllhhheee]]][[[XXXUUURRRPPPOOOOOOKKKLLLMMMMMMLLLLLLLLLMMMOOOQQQUUUXXX^^^gggrrryyy{{{zzzzzz|||~~~sssggg```VVVMMMHHHFFFEEEDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999;;;;;;999999999:::888888888999999888888888777777777777777777777777777777777777777777777777555555555666666666666666555555666777777777777777666666555555666666777888555555666666666666777777888888888888888888888888444555666666777777666666555555555555666777888888666666666777777777888888777777777777888888888888777666666666777888999999888777777777777888999999::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBEEEDDDFFFIIIJJJIIILLLQQQXXXccctttvvvtttzzzhhhWWWNNNMMMJJJGGGFFFHHHNNNTTTXXXbbbiiissszzz~~~~~~~~~|||zzzxxxvvvrrrmmmjjjbbb```]]]YYYVVVTTTSSSSSSMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOTTT[[[dddjjjuuu~~~{{{vvvrrrxxxvvvhhh___VVVRRRLLLGGGDDDBBB@@@???======<<<<<<===>>>>>>???;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888777999;;;;;;999888999:::888999999999999999999888777777777777777777777777666777777777777777777777555555555555666666666777444555666666777777666666666555555555555666777777555555555666666666777777777777777777777777777777444555666666777777666666333444555666777777777777555666666777777777777777777777777777888888888888888777777777777777888888777777777777777888999999999999999999999999999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===============>>>>>>??????????????????@@@@@@AAAAAAAAACCCAAAAAAEEEFFFEEEGGGLLLOOOVVVcccsss{{{wwwzzz{{{eeeYYYPPPLLLHHHFFFGGGKKKOOORRR[[[cccnnnvvv|||~~~~~~}}}zzzvvvsssjjjhhhddd___[[[XXXVVVUUURRRPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJMMMRRRYYY]]]ccclllwwwxxxqqqllliiitttwwwnnneee\\\VVVLLLIIIGGGEEEDDDCCC@@@>>>AAA@@@???>>>===>>>??????:::;;;;;;<<<=========<<<::::::;;;;;;<<<=========999999:::::::::999888777777999<<<;;;999777888:::999999::::::::::::999999777777777777777777777777666666666666777777777777444555555555666666777777444555555666666666666666555555555555555666777777444555555555666666777777666666666666666666666666444555555666666666666666222333555777888777777666555666666777777777777777777777777777888888888888999888777777777777777888777777777777777888888999999999999999999999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA??????BBBCCCCCCEEEJJJGGGLLLVVVddduuuzzz|||tttgggSSSOOOJJJHHHIIILLLNNNPPPWWW___kkktttzzz}}}zzzqqqnnniiiddd___ZZZXXXWWWWWWUUUQQQOOOMMMMMMKKKJJJJJJIIIHHHHHHJJJNNNSSSWWWWWW___iiisss|||wwwmmmoooooottt{{{lllaaaZZZUUUPPPKKKHHHGGGEEEBBB@@@>>>======;;;===??????===<<<;;;;;;;;;;;;999999999999;;;;;;===<<<;;;:::999::::::;;;::::::::::::;;;<<<======::::::::::::::::::::::::888999::::::999888777666999888888888777777666666777666555444444444444444666666666666666666666666666666666666777777777777777777666666555555555444444444444555555555555666555555555555555555444444666777999999777777777888777777777777777777777777999888888888777777666666555777888777666555666888777777666666666666777777777777777777777888888999:::::::::::::::999888777:::999999888888999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCJJJKKKPPPZZZeeettt{{{yyyooobbbSSSIIIIIIIIIFFFJJJRRRSSSYYYaaajjjrrryyy|||yyyvvvqqqkkkfffcccaaaaaa]]]ZZZVVVRRRPPPOOOMMMKKKLLLKKKIIIHHHHHHJJJKKKMMMSSSXXX___eeekkkuuuzzzqqqooopppyyy{{{zzz{{{|||}}}pppggg[[[RRRMMMJJJFFFBBBDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>>>><<<;;;;;;<<<<<<;;;::::::::::::;;;<<<===<<<;;;:::999::::::;;;888888777777777888999999999999999999999999999999999999999999999888777666888888888777777777666666666666555444444444444444555555555555555555555555444555555555555666666666777666666666555555555444444444444555555555555666555555555555555555555555333444666666444333444555666666666666666666666666777777777666666666555555555777888777666555666888777777666666666666666777777777666666777777888999999:::::::::999999888777:::999999888888999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCGGGGGGKKKRRR[[[iii~~~yyytttwww|||kkkZZZMMMKKKJJJFFFGGGNNNOOOUUU]]]fffnnnvvv~~~}}}{{{yyyuuupppkkkgggeeedddaaa^^^YYYVVVTTTQQQOOOMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLQQQWWW\\\aaajjjuuu}}}|||wwwsssuuu~~~}}}{{{|||~~~}}}|||}}}}}}~~~|||tttpppnnnmmmnnnvvvzzzmmmddd\\\VVVNNNHHHFFFEEECCC@@@CCCBBBAAA@@@@@@@@@@@@@@@======>>>===;;;:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;888888777777666666777777888888888888888888888888999999888777777777888888888888777777777777666666666555555555444444444444555555555555555555555555333333444444444555555555666666666555555555555555444444444555555555555666555555555555555555555555222444555555444333333444666666666666666666666666666666555555555555555444555777888777666555666888888777777666555555555666777777666666777777888999999999999:::999999888777999999888888888888999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<===???@@@@@@AAA>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDFFFKKKQQQ]]]pppxxxnnnnnnrrr~~~~~~jjjWWWPPPLLLHHHGGGJJJJJJOOOWWW```iiirrrzzz~~~|||zzzvvvrrrnnnjjjhhhfffccc___[[[XXXVVVRRRPPPNNNMMMLLLJJJJJJJJJKKKKKKHHHKKKOOOSSSVVV]]]eeelllwww|||~~~zzzyyyxxxtttqqqqqqpppoooqqqxxxwwwpppkkkgggeeehhhlllssszzz{{{pppfff\\\UUUQQQMMMHHHFFFEEEEEEDDDBBBEEEDDDBBB@@@>>>===<<<<<<===>>>===;;;::::::<<<>>>;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::<<<;;;:::999888888888888888888888888888888888888999888777666666777888999777777777777777777666666555555555555555555444444555555555555555555555555333444444444444555555555555555555555555555555555444444444555555555555666444444444555555555555555444666777777666555666666666666666666666666666666555555555555555555555555555777888777666555666888888777666555555555555555666666666666666777888888888888999999999999888888999999888888888888999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBEEEDDDEEEHHHMMMVVVfffvvvzzznnnkkklllsssfffXXXPPPKKKIIIJJJGGGKKKRRRZZZcccmmmwww}}}~~~|||xxxtttooommmllliiidddaaa^^^ZZZWWWTTTPPPOOOMMMLLLJJJJJJIIIJJJHHHJJJLLLNNNPPPTTTZZZ^^^iiioooyyyzzztttoookkkiiifffgggkkkttt}}}{{{yyyvvvrrrmmmiiieeedddggghhhiiilllqqqvvv{{{~~~~~~rrrfff^^^XXXQQQMMMHHHGGGEEEDDDCCCCCCAAA@@@CCCBBBAAA???===<<<<<<;;;=========;;;999999;;;===999999999999999999999999999999::::::::::::::::::>>>===<<<;;;:::999999999999999999999999999999999888888666666666777888999666666666666666666777777444444555666666555555444555555555555555555555555444444555555555666666666444444444555555555555555444444444555555555555666444444444555555555666666666777999999777666777888555555555555555555555555666666666666666666666666555777888777666555666888777777666555555555555555666666666555666777777888777888888999999888888888999888888777777888888999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;>>>===========================>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBDDDGGGJJJPPP___mmm|||}}}pppiiigggjjjtttxxxcccVVVNNNKKKJJJGGGJJJOOOUUU^^^hhhssszzz}}}xxxtttqqqpppnnnjjjgggddd```\\\YYYTTTSSSQQQOOOLLLKKKJJJIIIJJJKKKKKKLLLLLLOOORRRTTT\\\bbbkkksss{{{{{{uuunnnkkkhhhfffgggkkkpppttt}}}}}}}}}~~~{{{uuuuuuuuuwwwzzz|||xxxvvvtttsssooooooooonnnmmmkkkjjjiiiggggggggghhhlllqqqwwwzzz{{{|||rrrjjj```WWWRRRNNNIIIFFFEEEEEEEEEEEEDDDCCCAAAAAA???>>>>>>=========>>>>>><<<<<<===<<<:::999;;;<<<888888999999999999888888888999999::::::::::::999<<<;;;:::999888888888888999999999999999999999999777777666666666777888888555555666666666666777777333444555666666666555444444444444444444444444444444555555555555666666666444444444444444555555555444444444555555555555666333333444444555666666666444666777777666555555666555555555555555555555555666666666666666777777777555777888777666555666888666555555444555555666666666666555555666666777888666777888888999888888888888888777777777777888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA??????BBBEEEFFFJJJVVVaaappp~~~tttiiidddeeekkkuuutttbbbUUUMMMJJJHHHJJJMMMQQQYYYcccnnnuuu|||yyywwwuuussspppmmmjjjgggbbb___YYYXXXVVVTTTQQQNNNLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMQQQVVV]]]dddkkkuuu}}}zzzvvvrrrpppoooppppppvvvzzzsssrrrqqqppprrrvvv~~~}}}wwwsssooommmkkkjjjlllpppuuuxxxwwwwwwuuurrrpppnnnnnnnnnlllmmmoooppprrrsssssssssooooooppprrruuuwwwyyyzzz{{{yyynnneee___YYYRRRMMMKKKIIIEEEBBBBBBCCCFFFFFFEEEDDDBBBBBB>>>======<<<<<<======>>>:::<<<===<<<;;;::::::;;;888999::::::::::::999888777888999:::;;;::::::999::::::999888777777777888888888888888888888888888555666666777777777777777555555555666666666777777222333555666777666555444444444444444444444444444333333444444444555555555333333333444444555555555444444444555555555555666333333444444555666666777333555666666555444444555555555555555555555555555444444555555555666666666555777888777666555666888444444444444555666777777666555555555555666777777666666777888888888888888888888777777777777888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<===========================>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA>>>>>>AAADDDDDDEEEMMMWWWcccrrr|||ooogggbbbdddkkkyyyuuubbbTTTMMMIIIJJJKKKNNNTTT]]]iiipppyyy}}}}}}|||zzzxxxvvvtttqqqnnniiifff___^^^\\\ZZZVVVSSSPPPOOOLLLJJJIIIIIIIIIJJJJJJIIIKKKOOOTTTYYY^^^fffooowww|||xxxvvvtttrrrxxx}}}}}}~~~|||uuuooommmmmmkkklllpppoootttzzz~~~}}}{{{zzzzzz{{{yyytttpppnnnkkkhhhfffgggjjjooorrrqqqqqqqqqpppnnnmmmnnnooonnnooorrruuuxxxzzz{{{|||zzz|||~~~~~~||||||{{{sssooojjjaaaZZZQQQMMMIIIHHHHHHHHHFFFCCC;;;>>>AAACCCBBBAAA??????@@@@@@>>>===;;;;;;::::::999;;;======<<<:::999:::999999;;;;;;;;;;;;999999777888999:::;;;::::::999;;;:::999999888999999999777777777777777777777777444555666888888888777666444555555555666666777777222333555777777666555444444444444444444444444444222222333333333444444444333333333444444555555555444444444555555555666666333333444444555666777777444666777777666555555666555555555555555555555555333333333444444555555555666777888777666555666888333333333444555666777888555555555555555666777777666666777888888888888888888888777777777777888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@CCCFFFDDDCCCIIIQQQ\\\lllwwwmmm``````fffsssmmm[[[QQQJJJJJJJJJKKKPPPZZZeeelllsssyyy}}}|||yyyxxxvvvsssnnnkkkdddcccaaa^^^ZZZWWWSSSRRRMMMLLLJJJJJJJJJKKKJJJIIILLLNNNQQQRRRTTTZZZbbbhhhqqqwww~~~}}}|||zzzwwwsssooolllkkkllloooqqqqqqooooooqqqtttqqqtttwwwyyyyyyxxxyyyzzzxxxtttooolllmmmooorrrtttyyyzzzzzzyyywwwwwwxxxzzzyyy~~~~~~tttppphhh```YYYTTTRRRRRRKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@>>><<<;;;:::;;;===>>>===<<<;;;:::999::::::;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999999888888777777777777777777777777777777888888888888777777777777666666555555555555555555555555555555555555222333444444555555444444333333333444444444555555555555555555555666777777666555333222222333555666555555555555555555444444444555666666555555666888666666555555555444444444555555666666666666555555555555555555555555555555666666666666666555444444777777777777777777777777999999888888888888888888888888777777888888999:::999999:::::::::999888888999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@DDDDDDCCCBBBBBBDDDHHHKKKWWW___oootttkkkeeedddnnn|||mmmXXXMMMKKKKKKLLLLLLPPP[[[gggnnnuuu}}}~~~|||zzzxxxvvvtttsssmmmjjjgggccc```\\\WWWTTTRRRPPPMMMLLLLLLKKKJJJIIIJJJJJJKKKMMMQQQTTTXXXZZZeeehhhnnnuuu}}}yyyvvvtttmmmoooppppppnnnnnnqqqssstttvvvzzz}}}|||{{{}}}vvvmmmbbb___XXXRRRMMMJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????????????????>>><<<;;;;;;;;;=========<<<;;;:::999::::::;;;:::::::::::::::::::::::::::999999888888999999:::999999999999888888888888666666666666666666666666666666777777777777666666666666666555555555444444555555555555555555555555222333444444555555444444444444444555555555666666555555555555555666666777666555333222222333555666555555555555555555444444333444555555444444555666666666555555555444444444555555666666666666555555555555555555555555555555666666777777666555555444777777777777777777777777888888888888888888888888888888777777888888999:::999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@BBBFFFIIIOOOVVVeeezzzsssjjjdddjjjvvvzzzcccQQQMMMJJJKKKJJJLLLTTT\\\fffmmmuuuzzz|||}}}}}}{{{yyywwwvvvssspppmmmjjjgggccc^^^[[[VVVTTTQQQOOOOOONNNLLLJJJJJJJJJJJJKKKMMMOOOQQQSSSWWWZZZ___fffnnnxxxuuuuuuuuusssrrrsssuuuxxxzzz|||yyyqqqiii```ZZZUUURRRNNNJJJGGGFFFFFFFFFEEEEEECCCBBB@@@?????????@@@???>>>>>>======>>>>>>???>>><<<;;;;;;;;;<<<===<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::999999888888888888999999888888888888777777777777666666666666666666666666555555666666666666555555555555555444444444444444555555555555555555555555222333444444555555444444555555555555666666666666555555444444555555666777555444333222222333444555444444444444444444555555222333444444333333444666555555555555555444444444555555666666666666555555555555555555555555555555777777777666666666666555777777777777777777777777888888888888888888888888888777777777777888999999:::999888777888888999:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????>>>@@@CCCFFFIIINNN[[[nnnuuuhhhfffnnn{{{rrr[[[SSSLLLJJJJJJIIIMMMQQQ[[[aaajjjpppuuuyyy}}}~~~~~~}}}{{{zzzxxxvvvssspppmmmjjjeeebbb]]]ZZZWWWTTTSSSQQQNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMOOORRRVVVZZZ```iiiqqqwww}}}}}}~~~{{{uuummmfff```[[[VVVSSSOOOMMMJJJGGGEEEEEEEEEFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::::::::::::::999999999999999999999999999999888888888888999999777777777777666666666666666666666666666666666666444555555555555555555444444444444444444444444444555555555555555555555555222333444444555555444444444444444444555555555555555444444444444555666666555444333333333333444555333333444444444444555555222444555555444333555666555555555555555555555555555555666666666666555555555555555555555555555555777666666666666666666666777777777777777777777777777777777777888888888888777777777777777888999999:::999777666666888:::;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>????????????>>>>>>???>>>>>>???BBBEEEIIILLLUUUccctttooofffiiitttkkk^^^QQQLLLKKKJJJKKKMMMRRRXXX```hhhnnntttzzz|||~~~{{{xxxvvvsssqqqnnnjjjgggdddaaa\\\YYYWWWTTTQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLLLLNNNQQQTTTWWW]]]ccchhhrrrwwwqqquuu}}}}}}wwwrrrjjjfff```ZZZVVVSSSQQQPPPIIIHHHEEECCCAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999::::::::::::::::::999999999999999999999999999888888777777888888999777777777666666666555555555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555222333444444555555444444222222333333333444444444444444444444444555666666444444444333333444444444333333333333444444555555333555666666555555666777444555555555555555555555555555666666666666555555555555555555555555555555666666555444444555666777666666666666666666666666666666777777777888888888777777666666777777888999999888777666666888:::;;;999999999:::::::::;;;;;;999999999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>???@@@??????@@@CCCEEEJJJJJJPPPZZZhhh|||wwwiiifffmmm|||{{{kkkYYYQQQNNNLLLLLLMMMNNNRRRXXX```hhhooouuuyyyzzz}}}}}}{{{yyywwwvvvssspppmmmjjjgggbbb^^^\\\XXXUUUSSSQQQPPPNNNMMMLLLLLLLLLMMMIIIJJJLLLMMMNNNQQQVVVYYYaaafffmmmuuu}}}jjjlllppptttzzz|||tttnnnhhhccc```]]][[[WWWSSSNNNLLLJJJIIIHHHGGGEEEBBBAAA@@@??????BBBBBB@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::888999999::::::::::::999999999999999999999999999888888777777777777888888777777777777666666666666555555555555555555555555444444555555555555444444444444444444444555555555555555555555555555555555222333444444555555444444111222222222333333333333444444333333444444555666444444444444444444444444222222333333444444555555444555777666555555666888444444444555555555555555555555666666666666555555555555555555555555555555555444333333333444555666666666666666666666666666555666666777777888888888777666666666666777888888777777666666777888:::;;;999999::::::::::::;;;;;;888888999999999999888888999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>???@@@@@@@@@AAACCCEEEFFFFFFKKKSSS]]]oooooofffgggppp{{{zzzhhh]]]VVVPPPMMMNNNKKKNNNRRRXXX```gggmmmpppsssvvv{{{~~~}}}|||zzzwwwtttpppmmmhhhdddaaa^^^ZZZXXXRRRQQQOOONNNLLLLLLLLLMMMJJJKKKKKKKKKKKKLLLOOOQQQVVVYYY___eeelllttt|||eeeeeeggghhhkkkpppwww|||~~~yyyqqqmmmgggbbb^^^ZZZVVVSSSQQQQQQQQQNNNKKKHHHFFFEEEGGGFFFEEECCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::777888999:::;;;::::::999888888888888888888888888888888777777777777888888888888888777777777666666555555555555555555555555555555666666666666555555444444555555555666666666555555555555555555555555222333444444555555444444222222222333333333444444444444333333444444555666333444444444444444444333111222222333444444555555333444666555444444555777444444444555555555666666555555666666666666555555555555555555555555555555444333222111111333444666666666666666666666666666555555666666777888888999666666666666666777888888666666666777888999999999999999::::::::::::;;;;;;888999999::::::999999888999999::::::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???===>>>@@@@@@@@@@@@BBBDDDBBBDDDHHHNNNTTTbbbxxxyyymmmfffiiippp{{{}}}|||pppdddXXXPPPNNNIIIJJJLLLQQQWWW]]]bbbeeehhhmmmsssyyy|||~~~}}}{{{xxxvvvsssnnnjjjgggdddaaa^^^XXXVVVTTTQQQOOONNNNNNNNNLLLMMMMMMLLLJJJJJJLLLMMMOOORRRVVVZZZ___eeelllqqq{{{```aaaaaaaaabbbdddhhhlllpppxxxxxxqqqlllhhhaaa^^^[[[YYYVVVSSSPPPMMMIIIKKKMMMMMMKKKHHHFFFFFFBBBBBBAAA@@@???>>>>>>>>>@@@???>>>===============>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999777888999:::;;;::::::999888888888888888888888888888888777777777777888888888888888888777777777777555555555555555555555555555555666666666666555555555555555666666666777777555555555555555555555555222333444444555555444444333333333444444444555555444333333333333444555555333444444555555444444333111111222333333444555555222333555444333333444666444444444555555555666666555555666666666666555555555555555555555555555555333222111000000222444555666666666666666666666666444555555666777888888999666666666666666777888888444555777888999999999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===???@@@???@@@AAACCCCCCDDDHHHKKKOOOXXXkkk~~~tttiiihhhlllpppvvvzzzyyywww{{{qqq```TTTPPPHHHGGGHHHKKKQQQWWW[[[]]]```eeemmmtttyyy|||~~~{{{yyyzzzwwwrrrnnnkkkhhheeebbb^^^\\\YYYVVVSSSQQQPPPPPPJJJKKKKKKIIIGGGFFFGGGIIIIIIKKKMMMPPPTTTYYY___ccchhhoooxxx]]]\\\[[[[[[[[[]]]___aaaeeejjjqqqvvv{{{yyyuuuoooiiieeeaaa]]]ZZZVVVUUUSSSQQQOOOMMMKKKKKKHHHIIIIIIHHHGGGEEECCCBBBCCCCCCBBBAAA@@@>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::999999888777666666777888888888777666444333666666666666666666666666999999888888777666666666555555666666555555444333555555666666555444333333333444444555555444444333333333333333333333333333555333111222444555333111111111222333333444555555666666555555555444444444555555555555555555444444444444444444333333222111333444444555555444444333666666777777666555444444555555555555555444444444555555555555555555555555888777666555444333333333555555555555666666666666888666555666888999777444555666666777888999999999;;;888666666999:::999777888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<;;;;;;<<<<<<===>>>?????????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>AAADDDFFFHHHPPP\\\eee}}}tttlllhhhppprrrtttssssssyyyuuucccWWWPPPJJJFFFGGGHHHKKKQQQXXXWWW\\\dddkkkqqqwww|||~~~|||zzzxxxwwwuuurrrnnnjjjeeebbb\\\XXXVVVUUUSSSRRROOOMMMLLLLLLLLLLLLJJJIIIHHHIIIKKKMMMOOORRRUUUVVVZZZ___fffmmmrrrzzz\\\[[[ZZZYYYZZZ[[[]]]^^^\\\aaafffiiilllrrr{{{xxxqqqiiieee```[[[WWWTTTPPPNNNQQQQQQPPPNNNLLLKKKIIIIIIEEEFFFFFFFFFFFFEEECCCBBBCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999::::::999888888777666666777888888888777666444333666666666666666666666666888888888777777777777777555555666666555555444333555555666666555444444333333444444555555444444333333333333333333333333333555333111222444555333111111111222333333444555555666555555555444444444444444444444444444333333333444555555555555444333222444555555555555555555444555555555555555444333333444444444555555555555555555555555555555555555555777666555444444444444444555555555555666666666666777555444666888888666444555666666777888888999999:::888666666999:::999777999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>=========<<<>>>>>>>>>>>>???@@@AAAAAA@@@CCCDDDDDDFFFLLLVVV]]]nnn|||}}}uuuqqqrrrsssssspppooouuutttgggSSSLLLGGGGGGHHHIIILLLPPPSSSWWW___ffflllrrrxxx|||}}}}}}{{{yyyxxxuuuqqqnnnkkkhhhccc___\\\ZZZXXXWWWRRRQQQOOONNNNNNMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOSSSWWW\\\aaaeeekkkrrrvvv}}}[[[ZZZYYYXXXWWWXXXYYYZZZ[[[]]]```aaabbbeeelllqqq|||}}}zzzvvvssspppqqqsssrrrlllfff^^^[[[VVVRRRPPPMMMKKKIIILLLLLLKKKJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666999999999888888777777666777777888888777666555444666666666666666666666666666666777777777777888888555555666666555555444333555555555666555555444333333444444555555444444333444444444444444444444444444333222222444444333222111222222333333444444555555555555555444444444444222222222222222333333333555555666666555555444444555555666666666666555555333444444444444333222222333333444444555555666666555555555555555555555555666555555444444444555555555555555555666666666666666555444555777777555444555666666777777888888999:::888666777888999888777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDCCCCCCFFFNNNTTT^^^jjj}}}~~~yyyxxxtttooolllrrr~~~ttt\\\RRRIIIIIIJJJHHHGGGGGGMMMQQQXXX___fffmmmssswwwyyy|||~~~}}}{{{yyyvvvsssssspppkkkgggeeebbb```^^^XXXVVVSSSRRRQQQPPPMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKNNNQQQTTTWWW[[[___bbbkkkooouuu{{{[[[ZZZYYYXXXWWWWWWWWWWWW[[[]]]^^^^^^^^^___cccgggkkkrrr{{{~~~~~~zzzxxxtttrrrqqqpppnnnlllhhhfffdddfffhhhhhhddd```YYYVVVRRROOONNNMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999888888888777777777666777777777777777666555555666666666666666666666666555555666666777888888999555555555666555555444333444555555555555555444444333444444555555444444333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444222222222222333333333333444444555555555555444444444444555555555555444444333333444444444444333333222222333444444555666666555555555555555555555555555555444444444555555666555555555555666666666666444444444555666555444444666666666666777777888888999888777777777888888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>=====================>>>>>>???@@@AAACCCDDDCCCBBBAAADDDIIIMMMVVV^^^nnnzzzpppkkknnnzzz{{{gggZZZMMMJJJJJJHHHFFFEEEIIIMMMSSSZZZaaahhhpppuuuvvvyyy}}}~~~}}}zzzxxxyyyvvvqqqnnnkkkiiifffddd^^^[[[XXXVVVTTTRRROOOMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOORRRUUUWWW]]]```fffkkkqqqwww}}}zzzvvv\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ]]]___bbbfffnnnvvv~~~}}}vvvtttrrrqqqrrrsssrrrqqqjjjhhheeedddcccbbbaaa___[[[YYYXXXZZZ\\\]]]ZZZXXXTTTQQQNNNLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666666444444555666777888888999555555555666555555444333444444555555555555555444333444444555555444444333444444444444444444444444333333333333333333333333222222333333333333444444333333444444444444444444222222333333444444444555222333333444444444333333222333333444444333333222333444444555555555444444111222222333444555666666555555555555555555555555555555444444444555555666555555555555666666666666444444555666555444444444666666666666666777777777777888777777666666777888777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>============>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBBBBDDDGGGJJJOOOVVVcccvvvtttjjjiiiqqqyyyrrrbbbRRRKKKJJJHHHFFFFFFHHHLLLQQQVVV]]]eeemmmssstttwww{{{~~~}}}||||||yyyuuurrrpppnnnkkkhhhdddaaa^^^[[[YYYVVVRRRPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJLLLOOOPPPQQQSSSVVVZZZ^^^bbbhhhmmmqqqvvv{{{~~~}}}||||||{{{wwwrrrnnn[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\```dddjjjooouuu{{{|||yyytttqqqkkkhhhfffeeefffgggfffeeebbb___\\\ZZZYYYXXXVVVTTTUUUTTTSSSTTTVVVVVVUUUSSSRRRPPPMMMKKKLLLLLLKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999777777777777777777777777777777666666666666777777666666666666666666666666444444555666666777888888555555666666555555444333333444555555666555555555333444444555555444444333333333333333333333333333222333444444222222333444333333333333333333333333333333333333444444444444222222333333444444555555222222333333444333333333222222333333333333222222333444444555555555555444222222333333444444555555555555555555555555555555666555555444444444555555555555555555666666666666444555777777555444555666666666666666666666666666777777888777666555777999777777777777777777777777999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>============>>>>>>>>>>>>============>>>???@@@@@@AAAAAAAAAAAACCCEEEFFFHHHIIINNNXXXiii~~~zzzjjjdddggglll{{{|||mmm]]]SSSMMMHHHFFFGGGHHHJJJNNNSSSYYYaaajjjppprrrtttxxx{{{|||~~~~~~{{{yyywwwuuussspppnnnkkkhhhdddaaa___\\\XXXUUUQQQPPPOOONNNMMMLLLLLLLLLIIIHHHGGGHHHJJJLLLLLLLLLLLLNNNPPPSSSUUUYYY^^^bbbeeeiiipppvvv|||}}}zzzxxxtttsssrrrqqqppplllhhheeeYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[YYY[[[^^^aaadddhhhlllpppuuuwwwzzzzzzyyyyyy|||~~~yyysssppplllgggcccaaa^^^[[[YYYZZZ[[[[[[[[[\\\YYYVVVTTTTTTRRRPPPOOOSSSSSSRRRRRRSSSSSSRRRQQQQQQOOOLLLKKKLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888666777777777777777777777888777666555555666777888666666666666666666666666444555555555666777777777555555666666555555444333333444444555666666555555333444444555555444444333222222222222222222222222111333555444222111333555333333333333333333333333222222333333333444444444111111111222333444444444222333333444555555444444222333333444444333333222222222333444444444444444333333333333333333333333555555555555555555555555777666555444444444444444555555555555666666666666444666888888666444555777666666666666666666666666666777888777555555777999777777777777777777777777888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<=========>>>>>>>>>???===<<<<<<======>>>???@@@@@@??????@@@BBBCCCDDDDDDFFFIIIQQQ]]]nnnooocccaaaccckkkqqq{{{|||nnncccXXXNNNIIIIIIEEEGGGJJJNNNTTT\\\dddkkkoooqqquuuwwwxxxyyy|||}}}~~~|||{{{{{{yyyvvvtttqqqnnnkkkhhheeebbb___\\\WWWVVVTTTSSSQQQPPPOOOOOOMMMJJJHHHHHHIIIJJJIIIGGGIIIJJJKKKLLLMMMOOOSSSWWWVVVZZZ```eeejjjooossswww}}}~~~zzzwwwuuussspppnnnkkkiiigggeeedddaaa^^^[[[XXXXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWVVVXXX[[[\\\^^^```dddgggiiikkknnnmmmllllllnnnqqqoooppprrrvvv{{{~~~xxxpppjjjfffccc^^^ZZZZZZWWWSSSQQQRRRSSSTTTTTTWWWUUUSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMKKKHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@@@@BBBBBB===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666666666666777777777777888777666555555666777888666666666666666666666666555555555666666666666666555555666666555555444333333333444555666666666555333444444555555444444333111111111111111111111111111333555444222111333555333333333333333333333333222222222333333444444444///000000111222222333333333444444555666666666555333444444555555444444333000111222333333333333333444333333333333333333333555555555555555555555555888777666555444333333333555555555555666666666777444777999888666555666888666666666666666555555555555777888777555444666999888888888888888888888888888888888888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<======<<<=========>>>>>>??????<<<<<<<<<======>>>???@@@@@@??????@@@AAABBBAAAAAAFFFIIIMMMUUUbbbtttvvvfff``````]]]cccnnn{{{}}}rrrdddUUUMMMLLLCCCEEEGGGJJJPPPWWW```ggglllooorrrtttuuuvvvxxxzzz}}}~~~}}}zzzxxxuuusssooollljjjgggdddaaa^^^]]][[[XXXVVVTTTSSSRRRQQQMMMJJJIIIJJJJJJGGGEEEJJJJJJJJJJJJJJJLLLOOORRRNNNQQQVVVZZZ^^^aaaeeehhhkkkpppvvvzzz{{{~~~yyyvvvrrrpppnnnllliiigggdddbbb___]]][[[YYYWWWTTTWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^___aaaaaabbbbbbbbbbbbaaaaaaddddddeeegggjjjmmmppprrrrrrtttxxxzzz|||}}}{{{}}}zzzuuullljjjgggbbb]]]YYYVVVTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSRRRPPPNNNNNNNNNPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAABBBDDDEEEAAAAAA@@@@@@???>>>======>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;999999999999999999999999:::999888888777777888888888888888888777777777777777777777777777777777777555555555555555555555555555444444444444555666666222333444555555444333222333333333333333333333333///000111333444555555666444333333222222333333444111222333333444444444444222222333333333333444444333333333333333333333333111111222222222333333333555555444333333333333444444444444444333222222111000111111222222111111000111111222222222333333333333333333333333333333333444444555555555555444444333444444444555666666666555555555555555555555555555555666666666666555555333444555666666555444333888777777777666666555555888888777666666555666666777777777777888999:::;;;::::::::::::::::::::::::<<<;;;::::::;;;===@@@BBB???>>>>>>============>>>?????????>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDDDDFFFJJJPPPWWWaaatttmmm^^^VVVYYY\\\cccooo}}}sssdddXXXPPPLLLLLLKKKIIIIIINNNXXX___kkkmmmooopppppppppqqqrrr|||~~~~~~|||yyyxxxvvvssspppmmmkkkjjjfffdddaaa]]]YYYWWWVVVVVVUUUSSSOOOMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSUUUWWWXXX^^^```dddhhhnnnrrrvvvxxx~~~|||zzzwwwtttqqqllljjjgggdddaaa^^^]]]\\\XXXWWWVVVTTTSSSRRRRRRQQQVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^__________________^^^]]]^^^^^^```cccfffiiijjjiiillloooqqqrrrtttwwwzzz}}}~~~{{{yyyyyyzzz{{{~~~zzzvvvtttrrrpppqqqtttsssnnnjjjcccbbb```\\\YYYVVVSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDAAAAAA@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::999888888777777888888888888888777777777666666666666666666666666666666555555555555555555555555444444444555666777888888444555666777777666555444444444444444444444444444222222444555666666777777444333333222222333333444111222333333444444333333222222333333333333444444333333333333333333333333111111222222222333333333555555444333333333333444333333333444333333222222111111222222222222111111222222333333333444444444333333333333333333333333444444555555555555444444444444444555555555555555555555555555555555555555555555666666666666555555777777888999999888777777999999888888888777777777999888777777666666666777777777777777888999::::::999999999999999999999999::::::999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCDDDGGGKKKPPPXXXiiixxxwwwggg___YYYZZZ___iiiwwwtttdddYYYMMMKKKIIIGGGHHHLLLRRRWWWeeehhhmmmppppppooonnnnnntttvvvzzz}}}||||||{{{yyywwwtttrrrpppooommmllliiieeebbb___]]]\\\ZZZWWWSSSQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQUUUWWWZZZ^^^bbbfffiiikkkrrrsssvvvyyy|||~~~|||xxxvvvtttrrrpppnnnjjjgggbbb```^^^[[[YYYWWWUUUUUURRRRRRPPPOOONNNNNNMMMMMMVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXYYYZZZ\\\___aaacccbbbdddfffhhhhhhiiilllnnnqqqsssvvvxxxyyyyyywwwvvvqqqpppnnnmmmlllnnnoooppprrrssstttuuuvvvvvvwwwwwwxxxzzz}}}~~~}}}||||||}}}yyyxxxvvvtttssstttuuuuuuyyyxxxvvvtttssspppkkkhhhgggeeedddeeeffffffbbb^^^[[[ZZZYYYWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMNNNQQQSSSUUUQQQQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999999999999888777777777777888888888777777777777666666666666666666666666666666555555555555555555555555666666666666666777777777555555666666666666555555555555555555555555555555333333444555555555555555333333222222222222333333111222222333333333333333222222333333333333444444333333333333333333333333111111222222222333333333555555444333333333333333111222333333333333333333222222333333333333222222333333444444444555555555333333333333333333333333444444555555555555444444555555555555555444444444555555555555555555555555555666666777777666666555888888999999999999888888:::::::::999999999999999999999888777777777777888999888888888888888999999888888888888888888888888999999888888999;;;===>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCEEEHHHJJJOOO\\\iiiyyyrrriii\\\[[[\\\cccooo}}}vvvhhhWWWRRRLLLIIIIIIKKKNNNOOO[[[```ggglllmmmlllkkkjjjjjjnnnssswww{{{~~~~~~}}}|||zzzyyywwwwwwuuutttrrroookkkhhheeeccc```]]]YYYWWWUUUTTTRRRQQQPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMPPPRRRVVVXXX[[[\\\aaaccceeehhhllloooqqqsssuuuxxx{{{~~~|||yyywwwtttqqqoookkkiiigggfffdddbbb___\\\VVVUUUSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\___``````bbbcccdddddddddfffhhhjjjkkkmmmoooooonnnmmmlllffffffeeeddddddfffggghhhhhhiiijjjkkkkkklllllllllnnnoooqqqqqqpppoooqqqrrrooonnnmmmlllkkkjjjiiihhhkkkjjjiiihhhhhhfffcccaaa```___^^^^^^______\\\YYYYYYXXXWWWVVVUUUTTTSSSSSSPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMOOORRRTTTVVVQQQPPPNNNMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBB?????????@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888999999888777777777777777888777777777666666666666666666666666666666666666555555555555555555555555777777777666555555444333333333333333333333333333444444444444444444444444222222333333333222222111333333222222222222333333111222222333333333222222222222222333333333444444222222222222222222222222111111222222222333333333555444333333222222333333000111222333333333333333222333333444444333333222333333333333444444444444333333333333333333333333333444444555555444444333666666666555444444444333555555555555555555555555666666777777777777666666666666666666666666666666999999999999999999999999999999888888888888888999999999888888777888888888888888888888999999999999999999999999:::;;;======999999999:::;;;<<<===>>>=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEECCCDDDGGGHHHKKKTTT___mmmzzzzzzqqqbbb___]]]```jjjwwwyyylllcccWWWOOOLLLLLLKKKJJJRRRWWW^^^cccfffhhhiiijjjgggiiimmmqqqtttyyy~~~~~~~~~}}}}}}xxxxxxwwwuuurrrnnnjjjhhhgggddd```]]][[[ZZZXXXVVVXXXWWWUUURRRPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRUUUWWWYYY\\\___bbbdddfffgggjjjmmmppprrruuuxxx{{{}}}~~~{{{wwwvvvwwwyyyzzz{{{||||||{{{zzzyyywwwtttpppmmmjjjhhheeebbbaaa___]]]\\\[[[ZZZWWWTTTNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^___aaabbbbbbaaaaaacccdddbbbccceeeffffffeeecccbbb^^^]]]]]]\\\\\\]]]^^^^^^ccccccdddeeeffffffffffffggghhhiiihhhggggggiiijjjjjjkkkjjjiiihhheeebbbaaa```___^^^___```aaa___^^^]]]\\\[[[[[[\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMOOORRRTTTVVVPPPOOONNNLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888999888777777666666777777777777777666666666666555555555555555555555555555555555555555555555555555333333444555555444444333333333333222222333333333333333333333333333333333222222222333222222111000333222222111111222222333222222222333333222111111222222222333333333444444222222222222222222222222111111222222222333333333444444333222222222222333000111111222333333333333222333333444444333333222222222222222333333333333333333333333333333333333333333444444444444333333666666666555444444444333555555555555555555555555666666777777777777666666555555555555555555555555777777777888888888888888999888888888888888999999999999888888777888888888999999999999::::::;;;;;;:::::::::;;;;;;<<<======999999999999:::<<<======<<<<<<======>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFHHHOOOWWWcccooo{{{jjjddd^^^]]]dddppp|||xxxgggYYYQQQMMMJJJHHHKKKOOOSSSXXX\\\aaagggkkkhhhiiijjjkkknnnssszzz|||{{{{{{yyywwwssspppnnnmmmjjjfffcccaaa```^^^\\\^^^\\\ZZZWWWSSSPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPSSSUUUXXXZZZ[[[[[[^^^aaaccceeegggkkkmmmkkklllmmmoooqqqsssuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~yyyqqqmmmkkklllmmmnnnoooppppppooonnnmmmkkkhhhdddaaa___]]]ZZZXXXWWWVVVTTTTTTTTTSSSPPPNNNJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJJJJKKKMMMNNNPPPQQQVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZ]]]^^^______^^^^^^___```___```aaaaaaaaaaaa```___[[[[[[ZZZZZZZZZZZZ[[[[[[``````aaabbbbbbbbbbbbbbb```bbbcccbbbaaa```aaacccfffggghhhhhhfffccc___]]]YYYXXXWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMNNNQQQSSSUUUPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::888999999999999:::::::::888888888888888888888888888888777666666666666777777777666666666666555555555555555555555555555555555555555555555555555555---///111444666666666666555555444444444444555555333333333333333333333333333444444444444444333222222222111111111111222222222222222222222222111000222222333333333333444444222222222222222222222222111111222222222333333333444444333222222222222222000111222222222222222222222222333333333333222222111111111222222222333333333333333333333333333333333333444444444444333333555555555555555444444444555555555555555555555555666777777888888777777666777777666666666666777777666666666666666777777777888777777777777888999999999888888888888888999999999999999::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;<<<<<<======>>>>>>???===>>>???AAABBBBBBBBBBBBAAA???@@@CCCDDDDDDIIIOOOYYYdddwwwuuulllbbb\\\^^^gggpppwww~~~zzziii[[[QQQKKKHHHIIIJJJLLLNNNRRRYYYbbbgggiiiiiiiiiiiikkkooouuuyyy}}}~~~~~~}}}{{{yyywwwvvvtttqqqmmmjjjiiihhhfffdddcccaaa___[[[WWWTTTQQQPPPLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQSSSVVVWWWXXXZZZ]]]______```aaaccceeeggghhhiiiggghhhiiijjjlllnnnpppqqqrrrrrrqqqqqqqqqppppppppprrrsssuuuwwwxxxxxxxxxxxxssssssssssssssstttuuuuuuyyyxxxuuuooohhhcccaaa```aaabbbccccccccccccbbbaaa^^^\\\YYYWWWVVVUUUSSSQQQPPPNNNMMMMMMNNNMMMKKKIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJLLLMMMPPPRRRUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[\\\]]]]]]^^^____________^^^^^^ZZZZZZ[[[[[[[[[\\\\\\]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\^^^______^^^]]]]]]^^^```bbbeeeggggggddd```]]]YYYWWWVVVVVVXXXYYYXXXWWWXXXXXXXXXWWWVVVVVVWWWXXXRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQPPPOOONNNNNNOOOQQQRRROOONNNMMMKKKJJJIIIHHHHHHIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;888888888888888888888888888888777666666666666666777777666666666555555555555555555555555555555555555555555555555555555555///111333555666666666555555555444333333444555555444444444444444444444444222333333444444444333333222222111111111111222222222222222222222111000000222222333333333333444444111111111111111111111111111111222222222333333333444333222222111222222222111222222222222111111000111111222222222222111111222222222333333333444444333333333333333333333333222333333444444333333222444444444555555555555555555555555555555555555555777777888888888888777777888888777666666777888888555555555666666777777777777666666666777777888999777777777777888999::::::777888888999::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>???@@@AAABBBBBBBBBBBB???@@@CCCDDDCCCEEEJJJRRRXXXhhh|||yyyjjj___\\\```fffkkktttwww||||||jjjZZZPPPLLLHHHHHHIIIIIILLLRRRZZZ___eeefffiiijjjkkkmmmpppssswwwyyy|||~~~}}}|||{{{{{{{{{zzzwwwsssqqqpppooonnnmmmjjjhhhfffbbb^^^[[[XXXWWWSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^YYYZZZ[[[\\\^^^aaacccdddddddddddddddcccccccccbbbbbbdddfffhhhiiijjjjjjjjjeeeeeeeeeeeeeeeffffffgggiiiiiiiiieee___ZZZVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTQQQOOONNNNNNNNNMMMLLLLLLKKKJJJKKKLLLKKKJJJHHHJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVYYY\\\]]]WWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTXXXXXXWWWWWWWWWXXXYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXYYY[[[[[[ZZZZZZ[[[\\\XXXYYYYYYZZZZZZZZZZZZZZZVVVVVVWWWXXXYYY[[[[[[\\\YYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^___]]]\\\[[[\\\\\\___dddggghhhfffbbb```[[[ZZZXXXWWWXXXXXXWWWVVVXXXYYYYYYXXXWWWVVVXXXYYYQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPOOONNNOOOPPPRRRSSSSSSRRRPPPNNNNNNOOOPPPQQQOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::999;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;777777777777777777777777888888777666666666666666777666666666555555555555555555555555555555555555555555555555555555555555555666777777666444222000333333111111111111333333555555555555555555555555///000111222222222222222222222111111111111222222222222222222222111000///222222333333333444444444111111111111111111111111111111222222222333333333444333222222111111222222222222222222222111000///111111111222222111111111333333333444444444555555333333333333333333333333222333333444444333333222333444444555555666666666555555555555555555555555777777888888888888777777888777666555555666777888555555666666777777777888666666555666666777888888777777777777888999:::;;;666777777888999999::::::888888999:::::::::999999======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBBBBBBBEEEBBBBBBEEEEEECCCDDDGGGMMMPPP]]]ppprrrddd^^^^^^bbbdddlllpppuuuyyy~~~wwwdddVVVQQQIIIIIIIIIHHHJJJNNNSSSXXX___ccchhhlllmmmmmmnnnnnnsssuuuyyy~~~~~~}}}|||{{{zzz{{{||||||}}}{{{wwwuuuuuutttsssrrrqqqooollliiieeebbb___]]][[[ZZZYYYVVVTTTQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHJJJLLLMMMLLLMMMOOOQQQLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRTTTVVVXXX[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[]]]___`````````\\\\\\[[[[[[\\\\\\]]]^^^^^^```aaa^^^YYYSSSOOONNNMMMNNNOOOPPPPPPOOONNNMMMMMMKKKIIIIIIJJJKKKJJJIIIMMMLLLKKKLLLMMMMMMKKKIIIMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVYYY\\\```cccdddXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVTTTTTTUUUVVVWWWVVVWWWXXXYYYYYYWWWUUUTTTXXXXXXXXXYYYYYYZZZ\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[^^^aaadddfffeeecccaaaWWWWWWVVVUUUVVVWWWXXXYYYUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRNNNMMMMMMLLLLLLMMMMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHMMMKKKGGGDDDCCCCCCDDDEEEAAAAAA@@@@@@???>>>==================<<<<<<<<<<<<======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999999888777666666777888999666666666666555555555555666666666666666555555444333444444555444444333333666555555444333333333333333333333333333333333333222222222333333444444444444444555555555555444444222222222222222222222222333333333222222111111111222333333444444333333222222222222222222222222222000000111111111222222333000111222222111000111222222222222222222222222222222222222222222222222222444444444333333222222222555444444333222111000000---...000111111222444666333333333444444444555555333444555555666666555555444444555555555555444444333444666777888777555444333444444555555555555555777666555555555666888999888888777777666666555555777777777777888888888888777777888888888999999999<<<;;;;;;:::::::::;;;;;;999999999::::::;;;;;;;;;999999;;;===>>>?????????============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDLLLNNNVVVbbbppp~~~tttiii___[[[^^^ggggggkkkqqqwwwxxxeeeWWWRRRMMMHHHEEEDDDDDDKKKSSSUUU[[[dddjjjmmmmmmlllkkkooorrruuuxxx{{{~~~}}}{{{zzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxvvvuuusssqqqmmmjjjgggeeedddbbb___\\\ZZZWWWVVVVVVQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPOOONNNNNNNNNNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQOOOPPPRRRTTTWWWYYYYYYWWWTTTPPPOOONNNKKKKKKKKKKKKJJJJJJJJJIIIHHHIIIIIIIIIGGGGGGIIIJJJIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ]]]aaaeeeiiilllmmmXXXXXXXXXWWWWWWVVVUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSTTTTTTSSSTTTVVVXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZYYYWWWVVVUUUVVVWWWXXXVVVWWWYYYYYYYYYWWWVVVTTTXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[YYY[[[^^^```aaaaaa```___ZZZYYYXXXVVVVVVVVVVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLKKKKKKLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEJJJIIIFFFDDDBBBBBBBBBCCCAAAAAA@@@??????>>>==================<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::999999999999888999888777666666777888999666666666666555555555555666666666666666555444444333333444444555444444444555444333222333333555555222222222222222222222222222222222333333444444444333333444444444444333333222222222222222222222222333333333222222222111111111222222333333222222111222222222222222222222222555555444222000///...---111333444333222111222333222222222222222222222222222222222222222222222222444444333333333222222222444444333333222111111111///111333333333333555666333333333444444444555555333444444555555555555555444444555555555555444444333444666888888777666555444444555666666666666555777666555555555666888888888777777777666666666555777777777777888888888888888888888888999999999999;;;;;;::::::::::::;;;;;;999999:::::::::::::::::::::;;;<<<======>>>======<<<=========>>>>>>>>>>>>?????????@@@@@@AAABBBCCCFFFIIIPPPZZZfffvvvxxxkkkdddccc``````bbbhhhnnnwwwttteeeVVVOOOJJJHHHGGGFFFIIINNNRRRWWW___fffjjjkkkmmmnnnlllnnnpppsssuuuyyy~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxvvvtttqqqnnnllljjjllljjjgggddd```\\\YYYXXXUUUTTTSSSQQQPPPOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMMMMLLLKKKKKKMMMOOORRRSSSTTTRRROOOLLLJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIKKKMMMLLLLLLMMMNNNOOOQQQSSSSSSTTTUUUVVVXXX[[[]]]^^^___```aaacccgggjjjmmmpppqqqXXXWWWWWWWWWVVVUUUUUUTTTVVVVVVVVVUUUTTTTTTSSSSSSQQQSSSTTTSSSSSSSSSUUUWWWVVVWWWXXXXXXYYYYYYYYYYYY[[[ZZZYYYXXXWWWXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXYYY[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::999999888888999999888888888777777777888888777777777777888888666666666555555555555444555666666666666555444444222333333444555555555444444333222111222444666777222222222222222222222222222222333333333333444444222222333333333333222222222222222222222222222222333333333222222222222111000111111222222111111000222222222222222222222222666666444222000...---,,,222333444444222222333444222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222222222222444555555444444555666333333333444444444555555333333444555555555555555444444555555555555444444444555777888888888777666555555666777777777666666666666555555666666777888777777777777666666666666777777777777888888888888888888999999999:::::::::;;;::::::999999:::;;;;;;:::::::::::::::999999999<<<<<<=========<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDKKKRRRZZZggg|||pppjjj^^^\\\\\\```eeemmm{{{wwwbbbYYYPPPMMMLLLIIIHHHJJJLLLQQQXXX^^^ccchhhlllooojjjkkklllmmmooosssxxx|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzyyywwwuuusssrrrrrrqqqpppmmmjjjfffbbb```\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIHHHFFFFFFHHHJJJLLLMMMNNNMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLKKKLLLNNNPPPPPPPPPPPPQQQSSSVVVXXXZZZZZZ[[[]]]```ccceeeggghhhiiijjjlllnnnqqqsssuuuvvvWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[[[[\\\[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEDDDCCCBBB@@@???@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777666666666888777777777777777777888666666555555555444444444555555666666555555444333222222333444555555555555444333222111111333555777333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111111111222333444333222111222444111222222222222222333333222222222222222222222222333222222222222222222222222222222333333333444444444555666555444333444555333333333444444444555555333333444555555555444444444444555555555555444444555666777888888888777777555666666777777777777777555555555555666666777777777777777777666666666666666777777777888888888888999999999999::::::::::::999999999999999::::::;;;;;;:::::::::999999888888;;;;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDJJJOOORRR]]]rrr~~~tttgggbbb^^^___aaafffqqq|||tttggg[[[UUUQQQLLLIIIHHHGGGKKKPPPVVV[[[bbbhhhmmmlllmmmmmmmmmnnnppptttxxxxxxzzz}}}}}}}}}}}}|||{{{zzzyyyxxxttttttuuuuuussspppmmmkkkdddcccaaa___^^^]]]\\\\\\ZZZYYYWWWUUUSSSRRRQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKMMMLLLJJJHHHGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPSSSUUUWWWVVVVVVWWWYYY\\\___aaacccdddeeehhhjjjlllmmmnnnooopppqqqsssuuuwwwxxxyyyVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUVVVVVVUUUUUUWWWYYY``````aaa```___]]]ZZZYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYWWWWWWWWWWWWWWWVVVVVVUUUPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSRRROOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@????????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888777777777666666666555555777777777888888777777777555555555555444444444444555555555555555444444333222333333444555555555444666555333111111111333444555555555555555555555555333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111//////000111222222333333000222333222111000111333111111111222222333333333222222222222222222222222222222222222222222222222222222222333333444555555333444555444333222333444333333333444444444555555222333333444555444444444444444555555555555444444555666666777777777777777555666666777777777777777444555555666666666666666666666666666777777777777666777777777888888888888888888999999999:::::::::888888888888888999:::;;;:::::::::999999888888888888999:::<<<======>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHLLLMMMUUUfffvvvuuummmeeeaaa^^^___gggooozzzwwwhhh___XXXPPPJJJHHHFFFHHHLLLOOOTTTZZZaaafffnnnppprrrrrrrrrrrrtttvvvtttvvvyyy||||||}}}}}}}}}}}}}}}||||||wwwxxxyyyyyyxxxvvvsssrrrlllkkkiiigggfffddddddcccaaa```^^^\\\ZZZYYYXXXXXXSSSRRRQQQPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIGGGGGGGGGIIIHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSTTTTTTVVVXXX[[[^^^^^^^^^___aaadddfffgggkkkkkklllmmmooopppqqqqqqsssssstttuuuvvvxxxxxxyyyVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVVVVVVVXXXZZZaaabbbbbbbbb```^^^[[[YYYVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQTTTUUUTTTTTTTTTTTTRRRPPPNNNLLLHHHGGGFFFEEEDDDBBBAAAAAACCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999777777666666666555555555777777888888888888777777555555555444444444444333444555555555555444333333333444444555555444444333555444333222222111111111444444444444444444444444444444333333333333222222333333444444444444333333222222222222222222222222111222222222222333333333333333333444444333333333111111111111111111111111111111111111111111111111000111222222000000111222111111111222222333333444222222222222222222222222111111111222222222222222222222333333444444555555222333444333222111222333333333333444444444555555222222333444444444444444444444555555555555444444555555555555666666666777555555666777777777666666444444555666666666666555666666666666777777777777777777777777888888888888777777888888888999999999777777777777888999::::::999999999999999888888888777888999;;;===>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBAAAAAACCCGGGIIINNNYYYeeezzz~~~qqqfff___[[[]]]cccppp{{{yyyoooeeeZZZRRROOOKKKLLLMMMMMMOOOTTTYYY^^^kkkoootttwwwxxxvvvuuuuuurrrssstttwwwyyy{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzwwwuuuttttttrrrqqqnnnlllkkkjjjjjjhhhgggfffdddcccbbbaaaaaaYYYXXXWWWUUUTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJHHHKKKMMMNNNNNNMMMMMMNNNMMMNNNOOOQQQSSSTTTVVVWWWXXXZZZ[[[\\\\\\]]]```bbbffffffgggiiijjjkkkllllllppppppqqqrrrrrrssssssttttttuuuvvvwwwxxxyyyyyyzzzUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVUUUVVVXXXYYY]]]^^^___``````^^^[[[YYYVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTUUUUUUUUUUUUTTTPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQRRRPPPPPPQQQQQQPPPMMMKKKJJJGGGGGGFFFEEECCCBBBAAA@@@BBBBBBBBBBBBAAA@@@??????===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;777777777666666666666555666777888999999888777666555555555444444444333333444444555555444444333222555555555555444333222222222222333333333222111111333333333333333333333333444444444333333222222222222222333333333333222222222222222222222222222222111111222222222333333333222222333333333333222222111111111111111111111111222222222222111111000000111222333333111111222333000111111222333333444444222222222222222222222222000111111111222222222222333333333444444444444444111222333333222111222444333333333444444444555555222222333444444444444333444444555555555555444444444444444444444555555666444444555666666666666555333444555666666666555555555666666666777777777888777777777777888888888888666666777777777888888888666666666777777888::::::888888888888999999999999888999:::;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@@@@>>>???DDDHHHJJJQQQXXXgggzzzttthhh___]]]```gggqqq~~~|||lllaaa]]]SSSSSSQQQOOONNNPPPSSSVVV```gggqqqyyy{{{yyyvvvtttpppppppppppprrruuuwwwyyy|||}}}||||||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyxxxvvvsssqqqooonnnnnnmmmlllkkkjjjjjjiiijjjjjjcccbbb```^^^]]]\\\[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWRRRSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMOOOQQQQQQPPPOOOOOOOOOLLLOOORRRSSSSSSSSSTTTUUUSSSTTTVVVXXXZZZ\\\^^^___bbbccceeeeeeeeefffhhhjjjlllmmmoooqqqqqqqqqpppooorrrrrrssstttuuuwwwwwwxxxvvvwwwxxxyyyzzz{{{{{{|||UUUTTTRRRQQQQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUUUUTTTUUUWWWYYYXXXYYY\\\^^^^^^]]][[[YYYVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTTTTTTTUUUUUUVVVWWWYYYXXXXXXWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJLLLMMMNNNLLLMMMNNNNNNMMMKKKHHHGGGIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666666666777888999999888777666555555444444444333333333444444555555444444333222666666666555444333111111...000222444555444333222111111111111111111111111444444444333333222222222111111222222222222111111222222222222222222222222111111111222222333333333111111222222222222111111000000000000000000000000111111111111111222222222222333444444222222333444000000111222333333444444222222222222222222222222000000111111222222222222444444444444444444444444111222444333222222444555333333333444444444555555222222333444444444333333444555555555555555555444444333333333333444555555333444444555555555555555333333555666666666555444555666666666777777888888777777777777888888888888666666666666777777777777666666666666777888999:::777777888888999999999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<===>>>???AAA===>>>CCCHHHJJJMMMQQQZZZjjjrrrgggccceee```iiiuuu|||ooojjjYYYXXXVVVRRROOONNNPPPRRRWWW```mmmxxx|||zzzwwwtttooonnnmmmlllmmmpppsssuuuzzz{{{|||~~~|||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~{{{zzzxxxvvvsssrrrqqqpppoooooonnnnnnnnnnnnooooookkkjjjhhhfffeeedddccccccaaa`````````______^^^^^^XXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUSSSUUUWWWWWWVVVTTTTTTUUUQQQTTTWWWYYYYYYYYYZZZ[[[YYYZZZ\\\^^^aaaccceeefffhhhjjjkkkkkkjjjkkkmmmooooooqqqsssuuuvvvuuurrrqqqrrrssstttvvvxxxzzz{{{|||xxxyyyzzz{{{|||}}}~~~~~~RRRRRRRRRRRRSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSSSSSSSUUUUUUSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOOOONNNNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::999999888777666666999888888777666555555444666666666666666666666666666555444333222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222000---,,,+++---///111222222222222222222222222555555444333333222111111111222222333333222222111333222111000000111222333333222222222111000000000111222222333333222222111111111111111111111111111222111000000000111333333222111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333444444444333333222222222666666555444333333333333444444444444444444444444444333222222222333444555444444444444444555666666777777777777777666666666666666666666666666666666777666666555555555666666666666666666777777777777999999888888999999:::;;;777777777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;======>>>??????????????????AAACCCDDDEEEFFFIIIKKKOOOZZZjjjzzzrrrfff\\\]]]___hhhwwwuuulllfff^^^YYYXXXUUUPPPKKKPPPVVV___gggllloooqqqrrrmmmllliiihhhhhhiiikkkmmmmmmpppvvv{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzyyyyyyxxxwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppnnnllljjjiiiiiikkkkkkjjjiiihhhffffffeeeaaaaaaaaa````````````___aaaaaa```___^^^]]]\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]]]]\\\ZZZZZZ]]]^^^^^^___``````aaaaaabbbcccdddfffgggiiijjjkkknnnnnnooopppqqqsssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz{{{zzzzzz{{{{{{|||}}}~~~QQQQQQRRRRRRRRRSSSSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSTTTTTTSSSQQQQQQQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777888888777777666555555444555555555555555555555555666555444333222222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444333111000000222333444222222222222222222222222222222222222222222222222111222222333333222222111222222111000000111222222222222222111111111111111111222222333333222222111111111111111111111111111222111000000000111222333000111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555444444333333333555555444333333333333444444444444444444444444444666555333222222222222333666666666666666777777888666666666666666666666666666666666666666666666666777777666666666666777777666666666666777777777777999999999999999:::;;;;;;999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;======>>>????????????>>>===???AAABBBCCCDDDFFFHHHIIIQQQ\\\iiixxx~~~pppddd``````fffrrr~~~}}}uuullleeeaaa[[[SSSLLLNNNRRRXXX^^^aaacccdddeeehhhfffeeeddddddeeeggghhhjjjmmmqqqwww|||~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwttttttttttttttttttttttttuuutttsssqqqpppoooooonnnqqqpppooonnnmmmlllkkkkkkhhhhhhhhhhhhggggggggggggffffffeeeeeedddcccccccccccccccbbbbbbccccccddddddeeeeeefffffffffeeecccbbbeeeeeefffgggggghhhiiiiiigggggghhhiiikkklllmmmnnnppppppqqqrrrsssuuuwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}~~~QQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUWWWVVVUUUSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>>======<<<<<<999999999999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888888777777666666555555555555555555555555555555555555555444333222222222222333333333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222333333333444444555555666222222222222222222222222//////000111222222333333111222222333333222222111222222111000000111222222111111111111111222222222111222222333333222222111111111111111111111111111111111000000111111222333000111111111222222333333222222222222222222222222222222222222222222222222333333333333333333333333555555555555444444444444333333333333333444444555444444444444444444444444666666444333222111111111666666555555666666777888555555555555555555555555666666666666666666666666888777777666777777888888666666666666777777777777999999999999999::::::;;;:::::::::::::::999999999999999999999999999999999===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>;;;===???@@@@@@AAACCCEEEIIILLLRRRYYYfff{{{|||oooeeebbbdddlllvvv~~~vvvooofff[[[SSSQQQRRRSSSUUUWWWXXXXXXXXX]]]]]]]]]^^^___```aaabbbeeegggkkkpppuuuzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqooooooooonnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllllllllmmmnnnnnnpppppppppppppppnnnlllkkkmmmmmmmmmnnnnnnoooooopppnnnnnnnnnoooppppppqqqqqqssssssssstttuuuwwwxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~PPPQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOORRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@??????>>>======<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888777777777777666666666555555555555555555555555555555555555444333333222222222333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222///000222333444444444444222222222222222222222222000000111111222333333333111222222333333222222111222111111111111111111222000000000111222222222333111222222333333222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444222222222222333444555666444444444444444444444444555444444333222222222222444333333333333444555555444444444555555555555555666666666666666666666666666666666666666666777888666666666666777777777777888888777777888888999:::999999888888777777666666::::::::::::::::::::::::<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;===?????????@@@AAACCCGGGIIIKKKOOOYYYlllxxxlllfffccchhhrrr~~~tttggg]]]WWWUUUSSSRRRSSSSSSRRRRRRQQQRRRTTTVVVYYY[[[]]]]]]aaacccfffkkkpppuuuyyy{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwvvvvvvuuutttssssssrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvuuusssrrrppppppppppppqqqqqqrrrrrrrrrttttttttttttttttttttttttuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~QQQQQQQQQRRRRRRRRRRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPOOORRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPRRRRRRPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;:::::::::999999999999777777777777666666666666666666666666555555555555555555555555555555555555444444333222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333...///111333444444333222222222222222222222222222333333333333333333333333111222222333333222222111111111111222222111111111000000000111222222222333111222222333333222222111111111111111111111111111000000111111222222222222555444444333222111000000222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111222333444555666444444444444444444444444111222222333444444444444333333333333333444555555444444444444555555666666666666666666666666666666444444444444444555666777666666666666777777777777666666666666666777888888888888888777777666666666::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>????????????AAABBBBBBDDDGGGJJJPPP^^^qqq~~~vvvnnnhhhiiiqqq~~~rrrggg]]]YYYTTTQQQQQQQQQOOONNNIIIJJJMMMPPPTTTWWWYYY[[[^^^```cccggglllqqquuuwwwwwwyyy|||}}}~~~~~~~~~}}}}}}}}}}}}|||zzzyyyyyyyyyyyyxxxwwwwwwvvvvvvtttttttttssssssssssssrrrrrrrrrssssssttttttuuuuuutttsssssstttuuuvvvwwwwwwxxxyyyyyyyyyyyywwwuuutttssssssssssssssstttttttttwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}RRRRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPQQQRRRRRRQQQOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKKKKHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888666666555555555555555555555555555555555555555555444444444444444444444444444333333222222333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333000111333444555444444333222222222222222222222222444333333333333333333333111222222333333222222111000111222222222222111000111111111111111222222222111222222333333222222111111111111111111111111111000000111222222222222111555555444333222111111000222222222222222222222222111111111111111111111111333333333333333333333333111111111111222222222222111111111111222333555555444444444444444444444444000000222333444555555555555555444444555555666777444444444555666666777777666666666666666666666666333333333333444555666666666666666666777777777777666666666555666777777888999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<======>>>>>>=========>>>@@@@@@??????@@@BBBAAADDDHHHKKKOOOWWWdddnnnxxxoooooottt~~~rrrddd___XXXUUUSSSRRROOOLLLHHHIIIJJJMMMPPPSSSVVVXXX[[[]]]aaaeeeiiimmmpppqqqrrruuuxxxzzz|||~~~~~~~~~}}}{{{zzz}}}}}}||||||{{{{{{{{{{{{yyyxxxxxxxxxxxxwwwwwwwwwttttttuuuuuuvvvvvvvvvwwwvvvvvvwwwwwwxxxyyy{{{{{{{{{{{{|||}}}|||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||zzzyyyxxxzzz{{{}}}~~~~~~}}}SSSSSSSSSSSSTTTTTTTTTUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPQQQSSSSSSQQQPPPMMMMMMMMMLLLMMMMMMNNNNNNQQQRRRQQQPPPOOOLLLJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA===>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::::::::::;;;999999999999888888888888666666666666666666666666555555555555555555555555444444444444444444444444333333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333222222222222222222222222111111111222333333444444111222222333333222222111000111222222222222111000222222222111111111111111111222222333333222222111111111111111111111111111///000111222333222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111222222333333333222111111111222333444444444444444444444444444444000111333444444444444333555555444444555555666777444444555666666777888888666666666666666666666666333333333444444555777777666666666666777777777777777777777777777888999999888888888888999999999999999999999999999999999999::::::999999::::::;;;<<<;;;<<<======>>>>>>=========>>>??????>>>>>>???@@@@@@EEEIIIJJJLLLQQQ[[[bbbpppxxxuuuwwwtttmmmeee```^^^ZZZUUUQQQMMMMMMLLLLLLMMMOOORRRTTTWWWZZZ^^^cccgggiiijjjkkkkkknnnqqqtttuuuxxx{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||}}}{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzyyyyyy||||||{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{}}}~~~}}}SSSTTTTTTTTTUUUUUUUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXSSSSSSTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPOOOOOONNNNNNMMMNNNNNNOOOTTTTTTSSSRRROOOLLLIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<==============================<<<<<<<<<::::::999999888999999999999999999888888888888777666666666777777777777777444555555555555555555555444444444444444444444444333333333222222333444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000333222222222222222222222222222222222222222222222......///111222333444555222222222333333222222222000111222333333222111000333222222222111111000000222222222333333222222222111111111111111111111111///000111222333222111111000000111222444555666666222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222111111222222333444444444444444444444444444222333444444444333222111333222222222222333444444555555555666777888888999666666666666666666666666444444444555555777888888666666666666777777777777999999999888999999:::;;;555555666666777777888888888888888888888888888888999999999999::::::;;;<<<;;;<<<<<<===============<<<>>>???>>>======>>>???<<>>>>>>>>>>>===::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888888777777666666666666555555555444444444444444444444444444444444333333333444444444555555555444333333333333444555333333333222222111111111333333333333333333333333222222222111111111000000000111111111111222222222222222333333333222222111222222333444444444444333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222333222222111111222222333222222111111111111111111222222222222222222222222333222222111111222222333333333444555444333111000333444444555555444444333333333333222222111111111222222222333333444444444444444222222222222444444333444444555555666666666444444444444444444444444555555555555666666666666555555555555555555555555666666666666777777777777555555666777777777777777777777888999::::::;;;;;;777888999:::;;;:::999888999888777777666666777777999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????AAACCCEEEHHHJJJLLLYYY___ooo{{{|||}}}{{{vvvmmmfff___YYYQQQMMMLLLLLLKKKJJJRRRRRRSSSXXX]]]bbbeeefff```aaacccfffiiilllooopppvvvxxx{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{|||xxxzzz|||~~~}}}}}}|||||||||||||||{{{{{{zzz{{{{{{||||||||||||{{{{{{}}}~~~}}}|||}}}}}}~~~~~~}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}SSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSUUUWWWYYYWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUWWWXXXXXXVVVTTTXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQOOONNNMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA===>>>>>>???>>>>>>======:::::::::::::::::::::::::::::::::::::::999999888888888888777777777666666666666555555555444444444444444444444444444444444333333333444444444555555555444333333333333444555333333333222222222111111333333333333333333333333333333333333222222111111000111111111111222222222222222222333333222222111111222222333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222333222222111111222222333111111111111111111111111111111111111111111111111444333333222222333333444222222333333333222111000333333444444444444333333333333333333222222222111222333333333333333333444444333333222222333333444444444444444444555555555444444444444444444444444555555555555666666666666666666666666666666666666555555666666666777777777555555666777777777777777666777777888888999999999777777888888999999999888======<<<;;;;;;;;;;;;;;;999::::::;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>????????????@@@BBBDDDFFFHHHIIILLLRRR___ssszzzsssllleee]]]WWWUUUSSSQQQNNNNNNMMMNNNQQQUUUZZZ\\\]]][[[\\\^^^```cccfffhhhiiimmmppptttvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||||}}}}}}||||||{{{}}}~~~}}}|||}}}}}}~~~~~~}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}SSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQSSSTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQUUUTTTUUUWWWZZZZZZYYYWWWWWWWWWVVVTTTSSSRRRPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBBBB???????????????>>>===<<<::::::::::::::::::::::::999999999999999888888777888888777777777777666666555555555555555444444444444444444444444444444444333333333444444444555555444444333333333333444444333333333222222222222111333333333333333333333333444444444333333333333222000111111111111222222222111222222333333222222222111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000111111111111222222222222222111111111111222222111111111111111111111111222222222222222222222222444444333333333333444444111111222222222111000000333333444444444444333333444444333333333333222222444333333333333333333222444333333222222333333444444444444444333333333333444444444444444444444444444555555555555666666666666666666666666666666666444444555555555666666666555555666777777777777666777777777777777777777777777777666666777777888999<<<<<<;;;:::::::::::::::999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>??????????????????@@@AAABBBDDDEEEFFFFFFJJJTTTdddvvv{{{tttjjjbbb]]]ZZZUUURRROOOMMMKKKLLLOOORRRSSSTTTVVVWWWXXXZZZ\\\___aaabbbfffhhhllloooqqqtttwwwzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}SSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRUUUSSSRRRPPPOOOOOOOOOPPPTTTSSSTTTVVVYYYZZZYYYXXXVVVUUUTTTSSSRRRPPPOOOOOORRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>><<<<<<::::::::::::::::::::::::999999999:::999888888777777777777777777777666666555555555555555555555555444444444444444444444444333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333222000000111111111222222222111111222333333333222222000111222222333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111111111111222222222444444444444444444444444444333333222222333333444111222222222222222111111333333333444444333333333444333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222444444444444444444444444444444444555555555666666555555555555555555555555444444444444555555555666444555666666777777666666777777777777777777777666888888777666666888999:::;;;:::999999888888999999888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@?????????@@@@@@AAABBBCCCFFFHHHNNNZZZhhh{{{{{{qqqjjjddd]]]YYYUUURRROOOMMMMMMOOOOOOOOOQQQQQQRRRTTTWWWZZZ]]]___aaacccfffggghhhjjjmmmoootttwwwzzz|||~~~~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}RRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPRRRQQQQQQSSSVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOOOONNNQQQQQQOOONNNNNNMMMNNNNNNLLLMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????===<<<;;;:::::::::::::::::::::::::::::::::::::::999999888666666666666666666777777444555555555555555555555444444444444444444444444333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222000000111111111222222222000111222333333333333333111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222111111000000111111222000000111111111222222222333333333333333333333333222222111111111111222222333333222222222333333333222333333333333333333222333333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222444444444444444444444444444444444444555555555555333333333333333333333333444444444444555555555666444444555666666666666666888888888888888888777777999999888777888999:::;;;<<<<<<;;;::::::::::::;;;888888888888999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????????????????@@@@@@AAADDDEEEHHHOOOXXXfff}}}zzzrrrjjjeee\\\YYYTTTQQQOOONNNLLLKKKLLLLLLMMMNNNQQQUUUXXXZZZ[[[\\\^^^___```bbbeeehhhmmmqqqvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}RRRQQQPPPOOOOOOPPPQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPRRRSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTSSSSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999999888555555666666666666777777444444444555555555555555444444444444444444444444333333333444444444555555222222333333333333222222111222222222222333333333222222222222222222222222000111111111111111222222000111111111111222222222000111222222333333333333222222333444444444444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000111111111111222222222111111000000000000111111000000000111222222333333000000000000000000000000111111000000000000111111333333222222333333444555222222333333333333222222111111222222222222333333444333333333333333333222222333333444444333333222444444444444333333333333444444444444444444444444333444444444444555555555222222222222222222222222444444555555555666666666444444555666666666666555888888888888888888888888999999999999999::::::;;;:::999999888888888888888888888777888888999:::;;;::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>??????>>>>>>??????@@@@@@EEEEEEHHHKKKNNNWWWiiizzzvvvpppeeebbb]]]YYYVVVRRROOOLLLIIIIIIHHHIIIKKKNNNQQQSSSQQQSSSUUUVVVXXX[[[___bbbeeekkkqqquuuvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}QQQPPPOOOOOOOOOQQQSSSTTTXXXXXXXXXWWWVVVUUUTTTTTTPPPQQQRRRTTTTTTUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSPPPNNNMMMNNNPPPQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBAAA@@@@@@???>>>>>><<<<<<=========<<<<<<;;;::::::::::::::::::::::::999999999999999888888777555555555666666666777777444444444555555555666666444444444444444444444444333333333444444444555555111222333333333333222111111111222222222333333333111111111111111111111111111111111222222333333333000111111111111222222222000000111222333333333333333333444555555555555444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000111111111111222222222111111000000000000111111///000000111222222333333111111111111111111111111222111111111111111111222222222111111111222444555222222333333333333222222000000000111111222222222222333333333333333333444222333333444444333333222444444444444444555555555444444444444444444444444333333444444444555555555222222222222222222222222555555666666666777777777333444555555666666555555555666666777777888888888777777888999999999999999777777666555555555555666888777777777888999:::;;;999999:::::::::;;;;;;;;;;;;<<<<<<<<<============??????>>>>>>???@@@@@@AAADDDFFFJJJLLLKKKOOO\\\jjj{{{~~~~~~tttrrrnnnjjjeee```ZZZVVVMMMLLLJJJHHHHHHIIIKKKLLLLLLMMMNNNOOOPPPSSSWWWZZZ]]]ccckkkooopppqqquuuxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}QQQPPPOOONNNOOOQQQTTTUUUZZZZZZZZZYYYXXXWWWVVVUUUQQQRRRSSSTTTTTTUUUUUUTTTVVVWWWWWWWWWXXXYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPPPPQQQRRRTTTUUUPPPOOOMMMMMMOOOPPPPPPOOOLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOPPPQQQPPPNNNLLLJJJIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBAAA@@@???======<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777666666444555555555666666777777444444444555555555666666444444444444444444444444333333333444444444555555111222333444444333222111111111111222222333333333111111111111111111111111222222222333333444444444000111111111111222222222///000111222333444444444333444555555666666555555222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222222000111111111111222222222111111000000000000111111///000000111222222333333444444444444444444444444333222222222222222222333111111000000000111333444222222222333333222222222//////000000111111111222222222222333333444444444222222444444444444222222444444444555555666666666444444444444444444444444333333333444444444555555333333333333333333333333666666666666777777777777333444555555666666555555333444444555666777888888555666888999999999888777;;;:::999999888888999999888777777777777999;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@CCCHHHJJJGGGHHHRRR^^^ggg|||}}}zzzvvvrrrwww~~~zzzuuuooohhhcccTTTQQQNNNJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJLLLOOOQQQXXX___gggkkklllnnnqqquuuuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}PPPPPPOOONNNMMMOOOSSSVVV[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLHHHJJJLLLNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQPPPNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBBEEEDDDBBB@@@???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777999999999999999999999999555555666666666666555555555555444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333222111000//////444444444333333222222222222222222222222222222222111111111111111111111111111222333333444444444444666555333222111222333333000111111111111222222222333333222222111000//////222222111111111111222222111111111111111111111111000000000000000000000000//////000111222333333333222222222222222222222222222333333444444333333222000000111111111222222222333333333333333333333333333333333222222222111111333333333222222111111111222222222222222222222222333222111000000000111222333333333333333333333333555555666666555444333333555555555555555555555555555555555555555555444444444444444555555555555666444555555666666666666666555666777888888999999888999999:::::::::999999888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@CCCGGGKKKMMMZZZhhh{{{{{{tttooopppppprrryyyttthhh]]]PPPIIIIIIIIIGGGDDDGGGEEEDDDEEEGGGJJJLLLMMMUUUWWW[[[aaahhhlllmmmlllmmmooopppqqqqqqrrruuuwwwzzz|||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~RRRRRRRRRRRRQQQRRRUUUXXX\\\\\\[[[ZZZYYYXXXWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRVVVVVVWWWWWWVVVVVVUUUUUUWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKMMMNNNOOONNNNNNMMMOOONNNNNNOOOPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBB@@@>>>=========>>>======<<<;;;:::::::::666666777888888999999:::888888888888888888888888555555666666666666555555555555444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333222222222111000000000333333222222222111111111111111111111111111111111111111111111111111111111111222333333444444333333444333222111000111111222000111111111111222222222111111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000111222222222333111111111111111111111111111222222333333222222111000000111111111222222222333333333333222222222222333333333222222222111111444444333333333333333333222222222222222222222222555444333222222222333444333333333333333333333333555555555555555444333333555555555555555555555555555555555555555555555555444444444555555555555666444555555666666666666666555555777888888888888888888999999::::::999999888888888888888888888888888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@??????@@@BBBEEEHHHJJJOOOYYYhhhvvvzzzsssqqqpppooosss|||vvvkkk\\\SSSOOONNNJJJGGGJJJHHHEEEDDDEEEFFFGGGGGGOOOPPPTTT[[[aaaeeefffeeedddfffhhhiiiiiikkknnnqqqwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}QQQSSSTTTTTTSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVUUUUUUQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRUUUUUUVVVVVVWWWWWWVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBAAACCCBBB@@@???>>>=========???>>>===<<<;;;999888888555555666666777888888999666666666666666666666666555555666666666666555555555555444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111111111111111111111111000000000000000000000000000000000111111111111111111111111111222222333333333333333222222111000000000000111000111111111111222222222......///111222333444555222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111222222111111111111111111111111000111111222222111111000111111111111111222222222333333222222111111111000333333333222222222111111333333333444444444444444222222222222222222222222555555444333333333333333333333333333333333333333444555555555555444444333444444444444444444444444555555555555555555555555444444444555555555555666444555555666666666666666555555666777888888888888888888999999999999999888888888888888888888888888888888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFIIIPPPYYYbbbnnn}}}xxxuuuqqqqqqwwwoooccc\\\XXXSSSOOOOOOLLLHHHFFFFFFFFFEEEEEEJJJKKKOOOTTTZZZ^^^______ZZZ\\\^^^___aaacccgggjjjppprrruuuwwwxxx{{{~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||OOOQQQTTTTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKJJJKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>===<<<<<<<<<>>>======<<<:::999999888999888888777777666555555666666666666666666666666444555555666666555555444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111111111111111111111111000000111111111222222222......///111222333444555222222111111111111222222111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333222222111111000000000333333333222222222111111222222222333333444444444222222222222222222222222333333222222111111111111333333333333333333333333444444444555555444444333444444444444444444444444444444444555555555555555444444444555555555555666444555555666666666666666444555666777888888888888777888888999999999999888888888888888888888888888888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@BBBDDDEEEFFFKKKQQQWWW___mmm~~~|||xxxyyyuuulllgggaaa]]]XXXUUUPPPMMMLLLKKKJJJIIIJJJKKKMMMQQQUUUXXXYYYXXXSSSUUUWWWXXXZZZ]]]bbbfffjjjlllnnnpppqqqssswwwyyy}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||OOOQQQTTTUUUTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPRRRRRRRRRQQQPPPSSSSSSSSSSSSSSSRRRQQQPPPTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKIIIIIIJJJKKKJJJHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEECCCAAAAAAAAABBBBBBAAA@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777777666666777777777777777777777777444444555555555555444444444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111222222222111111222222222222222222222222222222222222222222111111111111111111111111222222222333333222111111111111222222222222222222000000111111111222222222000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000222222222111111111111111333333333333333333333333222222333333333333222222111111111111111111111111222222222111111000000000333333333222222222111111000000111111222222333333222222222222222222222222333333333333222222111111333333333333333333333333333333444444444444444333444444444444444444444444444444444555555555666666444444444555555555555666444555555666666666666666444555666777777888888777666777888888999999999999888888888888888888888888:::999999888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<===>>>@@@BBBCCCDDD@@@EEEJJJNNNSSS]]]jjjtttyyyuuuqqqiiieee___YYYVVVSSSPPPNNNMMMLLLLLLMMMOOOPPPOOONNNNNNOOOPPPQQQSSSWWW\\\___fffhhhiiijjjjjjkkknnnpppvvvwwwyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzz|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}||||||QQQSSSVVVVVVUUUSSSSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQTTTTTTUUUTTTSSSRRRPPPNNNTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOLLLJJJIIIHHHIIIJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFDDDDDDDDDEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;666666777888888999999:::777777777777777777777777444444555555555555444444444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222111000000111222222333333222222000111111111111222222222222222222111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111222222444444444444444444444444333333333444444333333333222222222111111111111111222222222222222222222222333333333222222222111111000000000000111111111111222222222222222222222222555555555555555444333333333333333333333333333333222333333444444444444333333333333333333333333333333333444444555666666666444444444555555555555666444555555666666666666666444444555666777777777777666666777888999999999999888888888888888888888888::::::999888888:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;<<<===???AAABBBBBB>>>BBBHHHJJJLLLRRR[[[bbbttt{{{ssskkkeee```[[[XXXUUUSSSPPPNNNMMMKKKIIIFFFJJJJJJJJJJJJKKKNNNSSSWWWaaabbbcccccccccdddfffhhhmmmnnnpppsssvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}RRRSSSUUUTTTSSSRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUSSSQQQPPPSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLMMMLLLKKKJJJKKKKKKLLLMMMMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999555555666777777888888999555555555555555555555555333444444555555444444333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333222222222111000000000000000000111111111222222111111111111111111111111111111111111111111111111222222222222222111000000//////111222222222111111000111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000111222222222333333333333333333333333333222222333333333333222222222222222111111111000000111111222222333333444444333333333222222222111111222222111111111111111111222222222222222222222222444555666666666555444333333333333333333333333333111222333444444444444444333333333333333333333333333333444444555666666777444444444555555555555666444555555666666666666666333444555666777777777777555666777888999999999999888888888888888888888888:::999777777777888:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>>>>BBBFFFGGGFFFIIIQQQWWWaaammm}}}zzzuuuqqqnnngggddd^^^YYYUUUQQQLLLIIIIIIIIIHHHGGGGGGIIIMMMQQQVVVWWWXXXYYYYYYZZZ]]]___cccdddgggjjjmmmppprrrtttuuuuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~PPPQQQRRRQQQPPPOOOPPPQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQSSSQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLOOONNNLLLKKKJJJJJJJJJKKKMMMKKKIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCDDDCCCAAA???AAAAAAAAA@@@@@@>>>======;;;;;;:::::::::;;;<<<<<<======<<<;;;999888777777777777777666555555444444444444444444444444444444333444444555555444444333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222333444333333222111000//////.../////////000000111111000000000000000000000000111111111111111111111111222222222222222111000///---...///111111111000///000111111111111222222222000000111111222222222222222222111111111111222222111111111111111111111111000000000000000000000000//////000111222333333444222222222222222222222222111111222222222222111111222222222222111111000000111111222333444555555666333333333222222222111111444333333222222111111111222222222222222222222222222333444444444333222111333333333333333333333333111222333333444444444444333333333333333333333333333333444444555666777777444444444555555555666666444555555666666666666666333444555666777777777777555555777888888999999999888888888888888888888888999888666555666777999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>======<<<;;;;;;>>>AAA@@@>>>AAAHHHNNNSSS]]]mmm{{{~~~~~~yyyuuunnngggaaa[[[UUUQQQKKKJJJIIIGGGFFFHHHLLLOOOKKKLLLNNNOOOPPPRRRUUUXXX]]]^^^aaadddgggkkkmmmnnnlllmmmooorrruuuxxxzzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~NNNNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRSSSRRRQQQPPPQQQSSSRRRRRRRRRRRRSSSTTTVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOOPPPPPPPPPNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777:::999777666555555555666555555444444444333333333444444444444444444444444555555555555555555555555555555444333333222111111333333333333333333333333111111111111111111111111222222111000//////000000222111111111222333333444333333333333333333333333111111222222222222111111000000000000000000000000///000333555555555444333//////000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111222222333333333333333333222222111111111333333333333333333333333333222000//////000222333444333333333333444555555444444444444444444444444444444444444444444333333444444444444444444444444444555555666666666666666999888888888777777666666666666666666777777777777:::999999999888888777777999999999999999999999999::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>???===============<<<<<<<<>>>>>???AAADDDGGGIIIOOOSSS^^^jjjxxxzzzwwwxxx|||ssslllcccYYYRRRQQQOOOKKKGGGFFFGGGIIIHHHHHHGGGIIILLLOOOPPPPPPPPPTTTZZZ___aaabbbbbbcccdddeeehhhiiikkkooosssvvvxxxzzz|||~~~}}}zzzvvvsssuuuwwwzzz~~~~~~}}}|||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||{{{yyywwwxxxsssoooqqqssssssvvvzzz~~~LLLLLLKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRPPPRRRSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSPPPPPPPPPQQQPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRROOONNNMMMKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;::::::999888888777777:::999777666555555555666555555555555444444444333444444444444444444444444444444444444444444444444555444444333222222111111333333333333333333333333111111111111111111111111333222111000000000000000222111111111222222333444333333333333333333333333111111222222222222111111111111111111111111111111000111333444555444333222222222222333333333333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222444222111000000111222444444333333333333444555555444444444444444444444444444444444444444444444444444444444444444444444444444444555666666666666666888888777777777666666666666666666666777777777777999999888888888777777777999999999999999999999999::::::999999999:::;;;<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<============???>>>>>>???AAACCCFFFHHHHHHLLLTTT___kkk}}}|||ssspppsssvvv|||{{{zzz}}}uuuiii]]]YYYSSSNNNJJJIIIJJJKKKLLLJJJIIIIIIKKKLLLLLLKKKJJJMMMRRRUUUWWWXXXXXXXXXWWWZZZ]]]___bbbggglllooorrrtttvvvxxxwwwtttpppmmmnnnppptttxxx}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||zzzwwwqqqmmmnnnoooppptttyyyzzz}}}LLLLLLKKKKKKLLLLLLMMMNNNPPPPPPPPPQQQQQQRRRSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNPPPRRRTTTQQQOOONNNLLLJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>=========;;;;;;;;;:::::::::999999::::::999999888777777777999888777666555555555666666666666555555555444444444444444444444444444444222222222222222222222222444444333333222222111111222222333333333333333333111111111111111111111111333333222111111111111222222111111111111222333333333333333333333333333333111111222222222222111111222222222222222222222222111222333444444333222111333333333333444444444444222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333111111111111111111111111111222222222222333333333333333333222222222222111111111111111111111111111444333222111111222333444333333333333333444555555444444444444444444444444222333333444444555555555444444444444444444444444444444555666666666666555666666666666666555555555666666666666777777777777888888777777777777666666999999999999999999999999::::::999999999:::;;;<<<999::::::;;;;;;<<<<<<===;;;;;;;;;<<<=========>>>>>>>>>>>>???@@@BBBEEEFFFCCCEEEKKKSSS\\\kkkuuummmkkkkkkpppyyy}}}zzzwwwwwwzzzppphhh]]]UUURRRRRRQQQQQQOOONNNLLLKKKKKKKKKIIIGGGGGGHHHKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTWWW[[[___cccjjjkkkmmmnnnmmmjjjgggdddeeegggkkkqqqwww|||}}}}}}~~~~~~}}}~~~~~~{{{vvvppplllkkkkkklllpppvvvwwwzzz~~~NNNNNNMMMMMMNNNNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUOOOOOOOOOOOONNNNNNMMMMMMOOOPPPQQQQQQPPPOOOPPPQQQPPPPPPQQQQQQPPPPPPPPPOOOQQQQQQRRRRRRSSSTTTTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSOOOPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKMMMOOOSSSUUUQQQPPPNNNLLLKKKJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999999999888888777777777777888888777666666666666666777666666666666555555555444444444444444444444444333333333333333333333333333333333333222222111111222222222222222333333333111111111111111111111111333333222222222222222333222111111111111111222222222222222222222222222222111111222222222222111111222222222222222222222222222222333333333222111111111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444333333222222333333444555333333333333333333333333222222333333444555666666444444444444444444444444333444555555666666555555555555555555555555555555666666666666777777777777777777777666666666666666888888888888999999999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDHHHMMMSSS^^^ppptttnnnkkkkkknnnsssxxx{{{zzz|||{{{lllbbb______^^^\\\WWWUUUSSSQQQPPPNNNKKKHHHIIIHHHHHHIIIJJJKKKJJJIIIKKKLLLMMMNNNNNNPPPSSSVVV___aaacccdddcccaaa]]][[[]]]```dddjjjqqqwww}}}{{{wwwqqqllljjjhhhgggkkkqqqsssvvvzzz}}}~~~~~~NNNNNNMMMMMMNNNNNNOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUQQQQQQPPPPPPOOOOOONNNNNNNNNPPPQQQPPPOOONNNOOOQQQOOOOOOPPPPPPPPPPPPOOONNNOOOOOOOOOPPPQQQQQQRRRRRROOOOOOPPPQQQQQQRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTOOOOOOPPPPPPOOOOOONNNMMMNNNLLLKKKJJJKKKNNNQQQSSSPPPOOOMMMLLLJJJJJJJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@===============>>>>>>>>>::::::999999999888888888888888777777777777666666777777777777777666666666777666666666666555555555444444444444444444444444333333333333333333333333333222222222222222111111111111111222222333333333111111111111111111111111333222222222222222333333222222111000000111111111222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333222222222222333444444333333333333333333333333222222333333444555666666444444444444444444444444333444444555555555555555444444444444555555555555666666666666777777777777666666666666666777777777777777777888888999999999999999:::::::::;;;;;;;;;999999999:::::::::::::::999::::::;;;<<<======>>>=========>>>???@@@AAAAAAEEEDDDFFFJJJNNNTTTaaannn{{{wwwrrrnnnmmmmmmpppyyy~~~~~~~~~tttqqqpppnnnllliiifffccc___\\\WWWRRRNNNNNNKKKGGGFFFGGGHHHGGGFFFHHHIIIIIIIIIHHHJJJLLLOOOVVVYYY\\\^^^^^^[[[XXXUUUXXXZZZ^^^dddkkkrrrwwwzzzzzz{{{}}}~~~~~~vvvqqqnnnkkkeeeaaabbbgggjjjmmmppprrrrrrrrrtttuuuLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPPPPNNNNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLNNNPPPNNNMMMLLLJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777777777777666666666666666666666777777777777666666666666666555555555444444444444444444444444444444444444444444444444444444222222222222222222111111000000111111222333333333111111111111111111111111222111111111111222333333222222111000000000000111222222222222222222222222111111222222222222111111222222222222222222222222111111111111222222222222333333333333444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111333333333222222222222111111222222222222333333333555555555555555555555555222222333333333333222222222222222222222333444444333333333333333333333333222333333444444555555555444444444444444444444444333333444555555555555444444444444555555555555555666666666666777777777777666666777777777777888888666666777777888999999999888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<===<<<======>>>>>>?????????CCCBBBDDDGGGIIIKKKTTT]]]cccrrryyyvvvttttttzzz~~~|||~~~{{{wwwsssoooiiiccc^^^XXXRRRKKKHHHGGGGGGFFFDDDBBBDDDEEEEEEEEEGGGJJJMMMPPPTTTYYY]]]^^^[[[VVVSSSTTTUUUXXX]]]ccciiinnnqqqsssuuuwwwzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~vvvtttrrrooofff\\\YYY\\\___aaacccddddddeeegggiiiLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMOOOPPPOOONNNMMMNNNOOOLLLNNNPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;;;;::::::999888888888777777777777666666666666666666666666555666777888888777666666555555555555444444444333444444444444444444444444222222222222222222222222111111111111111111222222///000000111222222333333111111111111111111111111000000000000000111222333222222111000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000111111222333333222222222333333333333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111333333333222222222111111111111222222222333333333444444444444444444444444111222222222222222222111222222222111222222333444222222222222222222222222444444444444444444444444444444444444444444444444222333444444555555444444444444555555666666666666666666666666777777777777777777777888888888999999666666666777888999999999888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======??????AAAEEEEEEEEEJJJPPPVVVbbbnnnvvv~~~yyytttsssxxx~~~}}}zzzkkkcccYYYRRROOOMMMJJJGGGDDDEEEFFFEEEEEEFFFIIILLLLLLQQQYYY___```]]]WWWSSSPPPPPPRRRUUUZZZ___dddfffiiijjjnnnqqqssstttttttttssstttuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{}}}|||||||||xxxmmm^^^WWWWWWWWWXXXZZZZZZ[[[^^^bbbeeeNNNNNNNNNMMMNNNOOOOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOOOOMMMMMMNNNOOOLLLMMMPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@????????????>>>;;;;;;;;;::::::999999999888888888888777777777777555555555666666666666666555666777888888777666666555555444444444333333333444444444444444444444444111111111111111111111111111111111111111111222222///000000111222222333333111111111111111111111111000000//////000111222222222222111000000///000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000111222333444//////000000000111111111222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333222222222333333333333333333333333111111111111111111111111333333333222222111111111111111111222222333333333333333333333333333333333000111111222222111111000222222111111222222333444222222222222222222222222444444444444444444333333444444444444444444444444222333444444555555444444555555555666666666777777666666666666777777777777777777888888999999999:::555666666777888999999999888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<===============<<<======@@@DDDEEECCCEEEJJJMMMVVV]]]aaaggguuu{{{vvvmmmiiiiiiooouuuyyy~~~}}}sssggg^^^YYYVVVQQQMMMKKKKKKJJJIIIGGGGGGHHHJJJJJJPPPZZZaaaccc___YYYTTTMMMMMMNNNPPPSSSXXX\\\^^^___aaadddhhhjjjkkkkkkkkkjjjkkklllnnnppprrrssstttvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}~~~tttcccYYYWWWUUUVVVWWWWWWYYY]]]cccgggMMMMMMLLLLLLLLLNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLPPPQQQQQQQQQPPPPPPOOONNNTTTUUUVVVUUUQQQOOOMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNOOOQQQTTTUUUVVVSSSOOOOOOPPPQQQPPPNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGFFFEEECCC@@@===<<>><<<;;;===<<<;;;:::999999999999;;;:::888666555666666777555555555555555555555555999999888777666555444444666666666666666666666666222333444444555555555555555444333333222222333333333333333333333333333333333333333333333333333333111111111111111222222222222222222222222222222222111111111111111111111111///000111222333222111111111111222222222333333333111111111111111111111111333333333333333333333333111111222222222222111111111111111111111111111111333333333222222111111111000111111111111222222222111111222222222333333333111111111111111000//////111111111111000000000000111222222222111000...---//////000111111111111000111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000444333222222111111222222000000000///////////////222222222222222222222222333333333333333333333333444444444444444444444444444444444333333444444555666444222333555666444222222333333444555666777777666555333222333444666888777777777777777777777777555555666777777777777777888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDGGGJJJNNNSSSZZZcccmmmttt~~~qqqnnnkkkhhhgggjjjooosssuuuyyyooofff]]]XXXWWWTTTPPPLLLJJJIIIJJJKKKOOOUUU\\\bbbhhhhhh___TTTKKKKKKKKKJJJJJJLLLPPPSSSUUUWWWYYY\\\^^^___`````````bbbdddfffggghhhggggggjjjkkkmmmpppsssvvvxxxzzz{{{zzzzzzyyyyyyyyyyyyzzzyyyzzz}}}~~~~~~{{{~~~|||||||||zzzyyywwwxxx{{{~~~~~~nnn```YYYSSSUUUXXXZZZ\\\bbbjjjpppMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPPPPQQQQQQQQQPPPRRRTTTUUUTTTQQQOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTWWWSSSPPPOOOPPPQQQPPPOOONNNMMMNNNNNNOOOPPPQQQRRROOOOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDEEEDDDCCCAAA@@@?????????@@@@@@???>>><<<<<<<<<<<<;;;:::999999999999;;;:::888777666666777777555555555555555555555555666666555555444444333333555555555555555555555555000111222222333333333222333333222111111111111222333333333333333333333333333333333333333333333333222222111111111111111111222222222222222222222222111111111111111111111111///000111222333222222111000000111111111222222222111111111111111111111111333333333333333333333333111111222222222222111111111111111111111111111111333333333222222111111111000111111111111222222222//////000000000111111111111111111111111000////////////000000111111111222111222222222111000...---///000111111222222111111000111111111111111222222////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444555555444333333333333333555333222333555666555333666555555555555444444444666555444333444555777888666666666666666666666666555666777777888888777777888888888888999999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCFFFIIINNNUUU]]]bbboooxxxpppmmmhhhfffhhhkkknnnooo{{{~~~vvvppphhhddd]]]WWWSSSQQQRRRRRRUUUZZZaaafffjjjjjj```UUUNNNLLLJJJHHHGGGHHHJJJKKKLLLMMMOOORRRSSSTTTTTTTTTVVVWWWXXXZZZZZZZZZZZZZZZ___```bbbdddgggjjjlllmmmnnnnnnmmmllllllllllllmmmnnnppprrrtttvvvvvvuuuuuuvvvvvvxxxzzz|||~~~|||wwwssspppsssuuuwwwyyy{{{|||||||||zzzxxxuuurrrooonnnmmmmmmllllllmmmpppuuu{{{sssgggaaa[[[^^^aaadddiiipppyyyLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSQQQRRRSSSSSSQQQOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSVVVTTTQQQPPPPPPPPPOOONNNLLLLLLMMMNNNOOOQQQRRRSSSOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@???>>>===<<<<<<;;;:::999999888999999;;;:::999888777777777777555555555555555555555555444444444444444444444444555555555555555555555555111111222333333333222222333222111111000000111111333333333333333333333333222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111000000111222222222222111//////000000000111111111111111111111111111111111333333333333333333333333111111222222222222111111111111111111111111111111222222222222222111111111000111111111111222222222000000000000000111111111000111111111111000000///......///000111222333333222222222222111000///...000111111222222222222222111111111000000000000000222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444222222111000000000000000333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555444333333222222222222333222222333555666555444666555555555555444444444777666555444555666777888555555555555555555555555666777888888999999888888777777777888888888999999::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGKKKQQQUUUZZZbbbnnn|||{{{uuusssuuuzzzzzzvvvpppmmmllllllmmmlllttt~~~{{{qqqhhhbbb___``````aaafffkkknnnqqqooofff[[[TTTPPPJJJHHHHHHIIIHHHFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOONNNSSSTTTUUUWWWZZZ]]]___`````````___^^^^^^^^^^^^^^^```bbbdddfffhhhhhhhhhhhhggghhhjjjlllnnnppprrrsssssstttwwwzzz}}}~~~yyysssmmmhhhdddbbbaaaccceeehhhiiijjjkkkkkkiiigggdddbbb```______```bbbcccfffkkkqqqyyy{{{rrrlllgggiiimmmrrrzzzLLLLLLKKKJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOQQQRRRRRRRRRSSSPPPQQQRRRQQQPPPOOOOOOPPPNNNOOOOOOPPPPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPUUUSSSQQQOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFAAAAAABBBBBBBBBAAAAAAAAA@@@?????????>>>======<<<;;;::::::999888888999999::::::999888888888888888555555555555555555555555555555555666666777777777555555555555555555555555333444444555555444444444333333222111111111111111222222222222222222222222111111111111111111111111333333333222111000//////000000000000000000000000111111111111111111111111000000111111222222222222000000000000111111111222111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222222222222111111111111111000000111111111222222222222222222222222222222222000000111111111111000///...//////000111111222222222222222222111111000000111111222333333333333222222222111111000000000///333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333222222111111111111111333333333333444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333222222222333333444222222222333555666666666222333333444555666777777777666666666666777888888555555555555555555555555777777888999999999999999666777777777777888888888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@EEEEEEEEEEEEEEEGGGJJJNNNPPPUUU]]]gggttt}}}tttllljjjlllpppxxx{{{xxxvvvtttsssrrr|||yyyrrrpppqqqssssssxxx|||}}}~~~|||sssiii^^^XXXPPPMMMNNNNNNKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^```aaaccccccffffffhhhkkknnnpppssstttqqqnnniiiccc^^^ZZZXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]]]][[[YYYXXXWWWYYY[[[\\\cccfffjjjooouuu|||}}}xxxsssuuuxxxLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQOOOPPPQQQPPPOOONNNOOOQQQNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOSSSRRRPPPNNNLLLKKKKKKLLLOOOOOONNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@???????????????>>>===<<<<<<<<<<<<::::::999888888888999999999999999999888888888777555555555555555555555555444444555555666666777777555555555555555555555555444444444555555444444333444444333222222222222222222222222222222222222222111111111111111111111111333333333222111000//////000000000000000000000000111111111111111111111111111111111111111222222222111111111222222222333333111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222///000000111111111000000111111000000000000000000222222222111111111111111111111222333333333333222333333333222222111111000000000000000000000000000333333333333333333333333222222222222222222222222333333333333333333333333444444333222222222222333222222222222333333444444222222222222222222222222333333333333333333333333444444444444444444444444111111111222333444555666111222333444444555666666222333333444555666777777666666666666666777777888666666666666666666666666777777888999999999999999666777777777777888888888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@AAADDDGGGLLLNNNRRRXXXbbbqqqwwwkkkfffeeefffjjjpppuuuxxx}}}}}}yyy~~~ooohhh^^^YYYXXXUUUPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRSSSTTTUUUUUUUUUYYYYYYYYYZZZ\\\^^^```aaa___]]]ZZZVVVSSSPPPOOOOOOSSSTTTVVVXXXYYYYYYYYYYYYUUUUUUSSSSSSUUUYYY]]]___iiinnnttt{{{LLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPPPPOOOMMMMMMOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRQQQNNNKKKJJJKKKLLLPPPOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDBBB@@@>>>=========>>>===<<<;;;:::::::::;;;999999888888888888999999777777888888888888777666555555555555555555555555222222333333444444444555444444444444444444444444222222333333333222111111555444333333222222333333222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111111111000000111111222333111222222222222333333333111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333000000000111111111111111000111111111111222222222111111111000000000000000///000000111111111111000111111111111000000//////333222222111111111222222000111111222222222222222333333333222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111555555444333333333333333000111111222222333333444222222222222222222222222333333333333333333333333444444444444444444444444222222222333444555666777111333444444333333555666666555555555555444444444555555666666666777777777666666666666666666666666666777888888999999888888777777777888888888999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>??????@@@>>>?????????>>>???BBBDDDFFFIIIKKKOOOVVVaaaoooyyy{{{oooiiieeebbbaaacccdddhhhmmmppptttzzz~~~tttlllfffaaa[[[WWWSSSSSSRRRQQQQQQRRRRRRSSSPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQTTTVVVXXXYYYZZZZZZXXXXXXWWWXXX[[[___dddgggrrryyyLLLMMMNNNOOOOOOOOONNNMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSPPPPPPPPPNNNLLLLLLNNNOOOMMMNNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPRRRRRRTTTTTTSSSPPPLLLJJJLLLNNNNNNNNNNNNNNNOOOOOOPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA???>>>============<<<;;;999999999999999999999888888888888999999555666777777777777666555555555555555555555555555333333333333333333333333444444444444444444444444222333333333222222111000444333333222222222222222111111111111111111111111333333333333333333333333222222111111111111111111222222222222222222222222111111111111111111111111222111000000000111222333111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000000000111111111222000111111111111222222222111111111000000000////////////000111111111111111000000000000000111111111333222111111111222333333///000111111222222111111111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555444333333222222333333000111111222333333444444222222222222222222222222333333333333333333333333444444444444444444444444666555555444444555555555222444666555333222444666666555555555555444444444444444555666666666666666555555555555555555555555555666777777888888777777888888888888999999999:::888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>>>>@@@@@@@@@???@@@BBBDDDBBBEEEGGGJJJMMMTTT^^^eeetttxxxsssnnngggbbb```aaaccceeefffgggkkkqqqvvv|||xxxvvvyyy}}}{{{uuuqqqooogggfffeeeeeeeeefffggggggdddbbb^^^ZZZVVVTTTRRRQQQQQQOOONNNMMMMMMOOOQQQSSSUUUUUUSSSRRRQQQPPPPPPPPPMMMLLLKKKKKKJJJJJJKKKKKKNNNNNNPPPQQQSSSUUUVVVWWWSSSRRRQQQPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUWWW[[[___cccfffhhhhhhiiihhhfffgggiiinnnsssvvvMMMNNNOOOPPPQQQQQQPPPOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUUUUVVVPPPQQQPPPNNNLLLKKKMMMOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNOOOQQQTTTUUUUUUVVVUUURRRMMMLLLMMMOOOLLLLLLMMMNNNOOOQQQRRRSSSMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHIIIHHHGGGFFFCCCBBB@@@>>>======>>>>>><<<;;;999888777888888999999888888888888888999999444555666777777666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555444444333222333222222111000111111111111111111111111111111111333333333333333333333333111111111111111222222222222222222222222222222222111111111111111111111111222111000000000111333444000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111//////////////////////////////000000111111111222000111111111111222222222333333333333222222111111//////000111111111111111......///000111222333333333222111111111222333444//////000111111111111111//////000000111111222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222444333222222111111222222111111222333333444555555222222222222222222222222333333333333333333333333444444444444444444444444999999777666555444333333333555666555333111333555222333333444555666777777333444444555666555555555444444444444444444444444555555666777777777777777888999999999999:::::::::888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;<<<<<<======>>>>>>>>>======???AAAAAADDDFFFGGGHHHLLLRRRWWW```jjjzzz~~~yyyppphhheeeeeeeeeeeebbb______cccgggooozzzyyytttpppkkkmmmpppttt~~~|||{{{zzzzzzzzz{{{|||}}}zzzwwwrrrlllfffbbb___^^^[[[ZZZXXXWWWWWWYYY[[[]]]```___^^^\\\[[[ZZZZZZZZZSSSRRRQQQPPPOOOOOOOOOOOORRRSSSUUUXXX[[[]]]```aaaXXXWWWVVVVVVVVVXXX[[[\\\^^^^^^```aaaaaa```______bbbdddiiiooouuuyyy|||~~~zzzyyywwwvvvxxx}}}MMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMOOOPPPPPPMMMKKKIIIOOOPPPPPPOOONNNOOOQQQSSSQQQQQQQQQQQQPPPOOONNNMMMPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::::::::999888888777777666777777777777666666666666666666555555555444444444555555555444444333333333444333333222222333333444444444222222222222444444222333333444444555555666111111111111000000000000111222222333333222222111222222222111111111111000111222333444555444333222111111222333444444555555111111111111111111111111111111111111111111111111///000000000111111111111333555666333333666777444222222111111111111222222111111111111111111111111222222222222222222222222000111222333333333333333333333222222222222333333...000111000///...///111///000000000111111111111111111111111111111111111222222111111111111111111000000000000000000000000444333111000///000111222222333444444333222000///000000111111111222222222222222222222222222222222444111......000222111000222222222222222222222222111111111111111111111111333333333333333333333333444444333222222222333333444444444444444444444444222222333333444555666666666555444333222333444444666666666666666666555555444444444555555555555666555555666777777777777777888888999888888777666555:::999888777777888999:::888888999999999999::::::;;;;;;<<<<<<<<<;;;999888:::;;;<<<<<<======<<<<<<>>>============???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLUUU\\\gggqqqzzz}}}yyynnnnnnlllfffccceeeeeeccchhhllltttuuunnnkkkgggfffiiiqqq}}}}}}wwwrrrnnnllliiiggggggiiilllnnnsssssssssrrrpppmmmkkkjjjdddbbb```]]][[[[[[ZZZ[[[[[[```eeehhhnnnssssssppppppjjjccc^^^^^^```cccdddhhhkkkmmmnnnnnnnnnoooqqqxxx~~~xxxxxx{{{|||}}}MMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMOOOOOOOOONNNLLLKKKNNNOOOOOONNNLLLLLLNNNPPPQQQQQQQQQPPPPPPOOONNNMMMOOONNNLLLKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@??????>>>=========<<<;;;;;;;;;;;;:::::::::===<<<<<<;;;;;;:::999999777777777777666666666555555555555444444444444333555555444444444333333333333333333333333333333333444333333222222333333444444444333333333333333333111111111111000000000000111222222222222222222111222222222111111111111000000000111222222222222222111111111222333333444444111111111111111111111111111111111111111111111111111111111111111222222222222555666333444777777555222222111111111111222222111111111111111111111111222222222222222222222222000111222222333333333222222222111111111111222222000111222111000///000222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111///------...///000222222333333222222111111111222222222333333333333222222222222222222222222333111......000222111000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222333333444444555555555666555444333333333444444555555555555555555555555555555555666666666666777555555666777777777777777666777777888888888777777999999888777777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999999:::;;;<<<<<<======<<<<<<===<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKRRRZZZbbbjjjuuu}}}vvvsssqqqllleeeeeefffllltttzzzxxxmmmhhheeefffjjjttt~~~{{{zzz{{{}}}}}}wwwuuussspppmmmlllkkkkkknnntttyyy}}}wwwrrrqqqrrrtttuuuyyy{{{}}}}}}}}}~~~}}}tttllllllmmmmmmlllnnnLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOONNNLLLKKKLLLMMMPPPPPPPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::999999888777777777777777777666666666555555444444444444333333333333555444444444444333333333222222444444444444222222222333333444444333333222444444333333222111111000222222111111111000000000222222222222222222222222222222222111111111111000///////////////000000111000000000111222222333333111111111111111111111111111111111111111111111111222222222222222222111111222555555333444888888666222222111111111111222222111111111111111111111111222222222222222222222222000111222222333222222222111111111111111111111111000222333222111000111222111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111000///.........///000222222111111111222222333222222333333333444444444222222222222222222222222333111//////111222111000222222222222222222222222333333333333333333333333333333333333333333333333000111222444444444333333333333333333444444444444444444444444444444444444666555444333333333333444444444444444444444555555555666666666666777777777555555666777777777777666555555777888888999999999999888888777777888888999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBCCCDDDFFFGGGDDDGGGLLLQQQWWW___jjjrrr~~~rrrhhheeeeeehhhlllqqq{{{zzztttnnnllllllrrr~~~}}}oooggg```______]]][[[\\\MMMNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLNNNPPPQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPQQQRRRQQQOOOMMMLLLLLLNNNNNNOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCAAA@@@@@@======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999999888888777666666555555777777666666666555555555444444333333333222222222444444444444444444444444111222444555555444222111222222444444444444222222222222222222111111000000222222222111111111000000222222111111111111222222222222222111111111000000000///...---...///000111//////000000111111111222111111111111111111111111111111111111111111111111222222222222111111111111111444555333444888999666222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111000000000111111000000000000111222222000000111222111111111222222222333333111111111111111111111111111111111111111222222222222222222222222222222222444333222222111222333333222111000000000222333444222222222333333333333444111222222222222222333333222111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333...000222444555444333222333333333333333444444444444444444444444444333333555555444444333333333333333333333444444444444444555555555555666666666666444555666666777777666666666666777888888888888888888888777777777777888888777888888888888999999999:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<===>>>>>>???BBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFHHHLLLRRRZZZ```mmmtttxxxppphhheeedddgggoooxxx~~~yyytttuuuttteee___YYYYYYXXXUUUTTTVVVNNNOOOOOOPPPPPPPPPPPPPPPJJJJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOMMMLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSUUUVVVVVVSSSPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;::::::;;;;;;:::::::::999999999;;;;;;;;;:::999999888888666666666666555555555555444444333333333222222222444444444444444444444444111222444555555444222111222222444444444444222222000000000111111222222222222222222222111111111111222111111000000111111222222222222111111111000000000000///......000111222///000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111444555333444777888555222222111111111111222222111111111111111111111111111111111111111111111111111111111222222111111000///000111111111111000//////000111000//////000111000000000000111111111222111111111111111111111111000000111111111222222222111111111111111111111111444444444444444444444555111111000///000111333444111111111111222222222222111111111222222333333333111111222222111111111222222222222222222222222222222222222222222222222222333333333333333333333333...///222444555444333222222222222333333333444444444444444444444444333333444444444444444333333333333333333444444444555555333333333444444444555555444444555666666666666666888888888888888777666666777777777777777777777777777777777888888888999999:::::::::999:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>?????????@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGKKKPPPTTT[[[```iiittttttjjjeeedddiiipppwww}}}|||}}}}}}{{{xxx|||~~~}}}|||yyyoooeee]]]XXXUUUVVVVVVTTTTTTWWWNNNNNNOOOPPPPPPPPPPPPOOOIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQOOOMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSVVVXXXXXXVVVSSSPPPPPPKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;::::::::::::999999999999::::::999888888777777666666666666555555555444444444444444444333333333333333333333444444444444555222222444444444444222222222333333444444333333222///000000111222222333333333222222222222111111111222111000//////000111222222222222111111111111000000000000000000111222222000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222333333111444444222222555555333222222111111111111222222111111111111111111111111111111111111111111111111111111111222111111000//////000111222222111000///...000111000///...///000//////000000000111111111111111111111111111111111000000000111222222333333000000000000000000000000111222222222222333333333111111000000000111111222000000111111111222222222111111111222222333333444000222333333222111111222222222222222222222222222111111111111111111111111333333333333333333333333///000111333333333222222111111222222333333444444444444444444444444444444444444555555444444333222333333333444555555666666222222333333333444444444444444555666666666666555999999999888888777555555666777777888888777777666999999999999:::::::::::::::999999999999::::::;;;:::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDDDDEEEDDDCCCDDDEEEGGGJJJKKKPPPSSSXXX```jjjxxxwwwoookkknnnsssxxx~~~{{{xxxtttssswww{{{sssoooppprrrsssrrrpppnnnllljjjnnnqqqqqqqqqoooiiiaaa[[[WWWUUUVVVWWWWWWZZZ___LLLLLLMMMNNNNNNNNNNNNMMMIIIIIIHHHHHHHHHJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRQQQOOONNNLLLKKKKKKKKKKKKLLLMMMMMMNNNQQQTTTWWWXXXVVVRRRPPPOOOJJJKKKKKKLLLLLLKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBAAAAAA@@@???>>>=========<<<;;;;;;:::::::::::::::999999999999888777777777666555555444444666666555555555444444444555555555444444444444333333333333444444444555555333333333333333333333333444333333222222333333444111111222222222222222222333333222222222111111111222111000//////000111222222222222111111111111000//////000111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111222222333444555666666111444444111000333333000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111000//////000111222333333222111000///000111111//////000111000000111111111222222222111111111111111111111111///000000111222222333333111111111111111111111111///000000111111222111111000111111111111000000///111111111222222222333333000111111222333333444444///222444444222111111222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111222222222000111111222333333444444222333333444444555555555444444555555555444333222333444444555666666777777333333333444444444555555333444555555666666555555777777888888888777777666555666777888888777666555999999999999::::::::::::999999888888888999;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>?????????>>>?????????@@@AAABBBCCCDDDBBBBBBBBBCCCDDDFFFFFFFFFIIIKKKNNNRRRZZZdddooowww|||}}}|||yyytttpppqqqvvv}}}{{{vvvmmmhhhbbbccceeeffffffeeecccaaaaaafffkkklllnnnpppmmmhhhddd```^^^___```aaafffmmmJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKMMMNNNOOOOOOOOONNNPPPQQQRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNRRRUUUWWWUUUQQQNNNMMMJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999:::::::::999999999888888::::::999999888777777777666666555555555444444444666666555555555444444444333333333444444555555555444333333222222333333444555444222222222222444555444444333333222111111111333333333222222222111111222111000......000111222222222222111111111111000---...000111111111000///222222222111111111111111111111111111111111111111111111111111111111111111222333444555666888999999222444444000///222111...222222111111111111222222111111111111111111111111000000000000000000000000111111111111111000//////000111333444444333111000000222333222111000111222111111222222222333333333111111111111111111111111///000000111222222333333222222222222222222222222///000111222222222222222000111222222222000///...222222333333333444444444000000111222333333444444///222555555222111111333222222222222222222222222333333333333333333333333333333333333333333333333333222111111000111111222000000111222333333444444222222333333444555666666333444555555555444333222444444555555666777888888444444444555555555666666333444555555666666555555555666777888888999999888555666777888888777666555666777777777777888888888999999888888888999;;;<<<:::;;;<<<<<<======<<<<<<:::;;;<<<>>>>>>>>>>>>============>>>???AAABBBCCCAAAAAAAAACCCEEEFFFEEEDDDGGGHHHJJJLLLQQQWWW___eeerrr{{{{{{|||}}}}}}}}}}}}zzzuuutttuuuxxxzzz}}}||||||}}}~~~{{{{{{|||rrr{{{zzztttqqqpppmmmpppssswww~~~sssjjjccc```[[[\\\^^^______^^^]]]\\\]]]dddiiilllqqquuutttqqqpppkkkiiiiiijjjlllrrrzzzJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQOOOOOONNNNNNMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQQQQPPPOOONNNOOONNNLLLKKKKKKKKKLLLMMMKKKKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@??????>>>?????????@@@???>>>===<<<;;;:::::::::::::::999999999888888888888777777666666555555888888777666666666666666444444444444444444444444444444444444444444444444666222//////111222111///222222222222222222222222333333333222222222111111000000000///////////////111111111111111111111111222222222222222222222222333222000/////////000111000000111222222222222111111111111111111111111111333333222222111222222222444444444555555555666666444444333333222111000000000111111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000111111222222222333333333222222111111111111222222222222222222222222222222222222222333333222222222222222222222222222222222111111222222222222111111000111111111111222222222222222222111111111111000333333222111111222333333444333333222111111111222000000111111111222222222333222222111111222222333444333333222111111111222222222222222222222222222333333333333333333333333333333333222222111111111222222333333444555666666666666555444333333222222444444444444444444444444222222222333333333444444555555555555666666666666777777777777888888888888::::::999999999999::::::777777777777888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@??????BBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFGGGJJJNNNRRRTTT\\\eeeqqq}}}~~~|||wwwrrrpppqqqsssuuu~~~~~~~~~|||{{{{{{|||}}}~~~}}}zzzuuuqqqoooyyy}}}~~~{{{xxxtttpppmmmiiikkknnnsssyyy||||||zzzvvvrrrmmmhhhdddbbb^^^```eeeiiiooovvv}}}yyyrrrjjjbbb]]]YYYZZZZZZ[[[\\\^^^___```aaaggglllsssyyy}}}}}}}}}}}}|||}}}JJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@??????>>>>>>????????????>>>===<<<;;;:::::::::999999999888888888888777777777777666666555555777666555555444444555555444444444444444444444444444444444444444444444444555333000000111333222000222222222222222222222222333333333222222222111111333333333222222222222222111111111111111111111111222222222222222222222222222222000/////////000111//////000111111111111000111111111111111111111111222111111000000111111222333333444444444444555555444444333333222111111000000111111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000111111111000111111222222222222111111111111222222222222222222222222222222111111222222222222111111222222222222222222222222111111222222222222111111000111111111111222222222222222222111111111111000333222222111111222222333444333333222111111222222111222222222333333333333333222222111111222222333444333222222111111222222222222222222222222222222333333333333333333333333333333222222222222222222222333333333444555555555666555555444333333222222444444444444444444444444333333444444444555555555555555555555666666666666666666777777777888888888888777777666666777777888777777777777888888888888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDGGGJJJMMMOOOSSSZZZeeennnwwwyyysssooommmmmmmmmuuu{{{~~~}}}wwwqqqnnnpppssswww{{{~~~~~~}}}}}}wwwtttpppmmmjjjhhhdddaaa___```cccfffkkksss}}}}}}wwwrrrpppqqqooommmiiifffccc```___ZZZ\\\___cccggglllssswwwzzzwwwsssnnnhhhccc___]]][[[\\\^^^```bbbccceeefffooottt{{{IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999888888888777777777777777777666666666666555555555444333333333444444444444444444444444444444444444444444444444444444555333111111222333333222222222222222222222222222333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111222111111000///000000000......///000000000000000111111111111111111111111111000000000000000111111222222222333333333333444444333333222222111111111000111111111111222222222222222222111111111111111111111111111111111111111000000000000000000000000222111000/////////000111222222111111111111222222111111111111111111111111000111111111111111111000222222222222222222222222111111222222222222111111000111111111111222222222222222222111111111111000333222111111111111222333444333333222222222222222222222333333333444444444333222222111111222222333333333222222111111222222222222222222222222222222333333333333333333333333222222222222222222333333333333333333444444444444555555555444444333333222444444444444444444444444444444444555555555666666444555555555555666666666666666777777777777888888888777777666666777777888777777777777888888888888999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBBBBBBBBDDDFFFIIIJJJJJJOOOWWW]]]dddmmmxxxzzzsssmmmiiigggkkkrrr~~~}}}vvvqqqmmmnnnqqqtttvvvwwwwwwwwwssstttuuuuuuuuuxxx{{{~~~~~~zzzwwwtttqqqoooiiifffbbb```^^^\\\ZZZXXXWWWXXXYYY[[[___fffnnntttxxxyyyyyyvvvqqqkkkgggeeeeeeddddddbbbaaa```_________aaacccfffhhhlllqqquuuuuutttrrrooollljjjgggfffdddeeegggiiilllmmmnnnoooyyy~~~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@???>>>>>>===>>>>>>======<<<<<<;;;::::::999888888888777777777777666666666666666666666666666555444333333333333444444444444444444444444444444333333333333333333333333444333333333333333333333222222222222222222222222333333333222222222111111000000000111111111111111111111111111111111111111000000000000000000000000222111111000000000000000...///000000111111000000111111111111111111111111111000000000000111111222111111111111222222222222333333333222222111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333222000//////000111222222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111111111111111222222222222111111000000111111111222222222222222222111111111000000222222111111111111222222444333333222222222333333222222222333333333333444333222222111111222222333333333222222111222222333222222222222222222222222333333333333333333333333111111111222222333333333444444333333333333333333555555444444444333333333444444444444444444444444444444444444555555555555444444444555555555666666666666666666777777777888999999888888888888999999666777777777888888888888888888888999999999::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>???@@@AAAAAABBBAAAAAA@@@?????????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHJJJNNNRRRWWW^^^ffflllyyy|||sssmmmiiihhhnnnyyy}}}xxxxxxyyyzzz{{{|||}}}}}}vvvvvvuuussssssuuuyyy|||~~~}}}|||}}}}}}}}}}}}~~~zzzwwwuuuqqqmmmjjjeeebbb___]]]\\\[[[ZZZXXXYYYYYYYYYZZZ]]]dddlllrrrtttuuuvvvtttooojjjfffdddaaabbbbbbcccddddddeeeeeehhhjjjmmmooorrruuuyyy}}}||||||{{{yyyxxxvvvuuuuuussstttvvvxxxyyyzzzzzzzzzIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOOOONNNMMMIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEAAA@@@???>>>============<<<<<<;;;;;;::::::999999888888888777777777777666555555555555555666666666555444444333444444555555444444444444444444444444333333333333333333333333222333444444333333333333222222222222222222222222333333333222222222111111////////////000000111111111111111111111111111111000000000000000000000000111111111111000000000//////000111111222222111111000000000000000000000000111111111111111222333444000000000111111111222222333333222222222222222111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333333111111111111222333222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111111111111111222222222222111111000000111111111222222222222222222111111111000000111111111111111111111111444333333222333333444444111111111111222222222222333222222111111222222333333222222111222222333333222222222222222222222222333333333333333333333333111111111222222333333333333333333333333333222222444444444444444333333333444444444444444444444444222333333333333444444444444444444444555555555555555666666666666777777777999888888888888888888999666777777777888888888888777777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<============>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIKKKOOOTTTZZZ^^^eeemmm{{{{{{sssooojjjnnnvvv~~~{{{zzz|||~~~}}}}}}~~~~~~}}}{{{wwwsssoooiiifffcccaaa`````````______^^^^^^^^^aaahhhpppwwwxxxzzz{{{zzzuuuoookkkiiiggghhhiiijjjlllmmmnnnooonnnqqquuuxxx{{{HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOONNNNNNNNNIIIIIIKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999999999999999888888888777777777444555555555555666666666444444333333333444555555444444444444444444444444333333333333333333333333000222444444333222333333222222222222222222222222333333333222222222111111000000000111222222333333111111111111111111111111111111111111111111111111000111111111111000//////000000111222222222222222000000000000000000000000111111111111222333444555000000000111111111111222222222222222222222222222000111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000111111222222333333333333222222111111111111222222111111111111111111111111000111111111111111111000111111111111111111111111111111222222222222111111000111111111111222222222222222222111111111111000000000111222222111000000333333333333333444444555000000111111111222222222333222222111111222222333222222111111222222333333222222222222222222222222333333333333333333333333222222222222222222333333222222222222333333333333444444444444444444444444444444444444444444444444222222222333333333444444333444444444444555555555555555666666666666777777777666666555555666666777777777777777888888888888666666777777777888888888999999999999:::::::::::::::::::::;;;<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEE??????@@@AAAAAABBBBBBBBBEEEEEEEEEFFFIIILLLPPPRRRUUU]]]gggrrr|||yyytttmmmppptttyyy~~~zzzyyyyyyzzz~~~~~~zzzrrroookkkiiiiiijjjjjjiiihhhgggfffeeegggnnnvvv|||yyyuuusssttttttuuuvvvwwwxxxyyyyyyxxx|||HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNHHHIIIKKKLLLMMMMMMLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAA@@@???>>><<<<<<<<<<<<::::::::::::999999999999:::999999999888888888888444444444555555555666666222222222222222333444444444444444444444444444444222222222222222222222222...111333444222111222333222222222222222222222222333333333222222222111111000000111222222333444444111111111111111111111111222222222222222222222222000111111222111000///...///000000111111111111111000000000000000000000000000000000000111222333444000000111111111222222222222222222222222222222222000111111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000---///111333444444333222222222111111111111222222222222222222222222222222111111222222222222111111111111111111111111111111111111222222222222111111000111111111111222222222222222222111111111111000///000111222222111000///333333333333333444555555111111111222222222333333333222222111111222222333222222111111222222333444222222222222222222222222333333333333333333333333333333222222222222222222111111111222333333333444444444444444444444444444444444444444444444444444333333333333444444444555333333444444444555555555555555555666666666777777666666555555555555666666777777777777888888888888888888888888999999999999888999999999999:::::::::999::::::;;;;;;<<<<<<===;;;<<<===>>>???@@@@@@@@@?????????@@@AAABBBDDDEEE??????@@@AAABBBCCCCCCCCCCCCBBBBBBDDDFFFIIIJJJJJJMMMQQQXXX___eeennnyyy~~~yyyssssssuuuxxx~~~zzztttrrrrrrrrrvvvzzz{{{yyyxxxyyyyyyyyyxxxvvvsssqqqrrrwwwHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCAAA@@@???===<<<<<<;;;;;;::::::999999999999999999:::::::::999999999999888444444444555555555666666111111000000111222333333444444444444444444444444222222222222222222222222---000333444222000111333222222222222222222222222333333333222222222111111//////000111222222333333111111111111111111111111222222222222222222222222000111111222222000///......//////000000000000000000000000000000000000000////////////000111222333111111111111222222222222222222222222222222222222000111111111111222222222000000111111222222222222111111111111111111111111000000000000000000000000***,,,000333444444222111222222111111111111222222222222222222222222222222222222333333333333222222000000000000000000000000111111222222222222111111000111111111111222222222222222222111111111111000///000111222222111000///333333333333333444555666222222333333333444444444333222222222222222222333222111111111222333333444222222222222222222222222333333333333333333333333444333333222222111111111000000111222333333444444444444444444444444444444444444444444444444444444444444444555555555666666333333333444444444555555555555555555666666666777888888777777777777888888777777777777888888888888999999:::::::::;;;;;;;;;888888999999999:::::::::999999:::;;;;;;<<<<<<===:::;;;<<<===??????@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBDDDFFFHHHHHHGGGIIILLLPPPSSSWWW^^^hhhooosss|||}}}xxxxxxwwwzzzzzzrrrooonnnnnnmmmrrrxxx}}}||||||LLLKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKLLLMMMMMMLLLLLLKKKPPPOOONNNMMMLLLJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<>>===;;;;;;<<<<<<===999999999888888777777777<<<<<<;;;:::999777777666777666666666666555555555444444555555555444222111333444444333222222333555333333333222222111111111111111222222222333333333222333333333333222111111222222222222222222222222333333222111000000000111000000000000000000000000000111222333333222111000222222111111111111222222222111000//////000111222333333222111000000111111000000000000000000000000//////000000000000//////111111111111111111111111555555444333222222222222444222000......///000111222222222222222222222222111111111111111111111111222111111111000000//////222111000//////000111222333333222111111222333333222222333333333222222111111111222222222222111111111111111111111111111111------....../////////000333333333333333222111000000000//////000000111222111111222222222333333333222333333222000///000222222222222111111111000000333222222111111222222333222222222222222222222222333333333333333333333333222111111111111111111111333444555666666555444333333222222111111222222333666555444333333333333333333333333444444444555555333333333444444444555555666666666666666555555555666666777777777777666666888888888888999999999999999999888888888888888888<<<;;;::::::999999999999888888999::::::;;;<<<<<>>===<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIKKKMMMOOOPPPRRRVVVXXXbbbhhhpppwww~~~}}}{{{xxxxxx|||{{{wwwqqqmmmnnnnnnnnnooosss{{{JJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMOOOPPPQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<>>>>>><<<;;;;;;;;;<<<===999999999999888888888777<<<;;;:::999888777777666555444444444444333333333444444555555555444222222222333444333222111333555333333333222222222111111111111222222222333333333222333333333333222111111222222222222222222222222444333222222111111222222111111111111111111111111111111222222222222111111222222111111111111222222222111000//////000111222111111000///////////////000000000000000000000000///000000111111000000///111111111111111111111111222222111111111222222333333222000/////////000111222222222222222222222222111111111111111111111111222111111111000000000000111111111000000111111111222222111000000111222222111222222222222222111111111111222222222222111111111111111111111111111111000000111111111222222222222333333333222222111000222222222222222333444444111111222222222333333333333444444333111000111333222222222111111111000000222111111000000111111222222222222222222222222222333333333333333333333333444444444444444444444444222333444444444444333222222222111111111111222222444444333222222222222222333333333444444444555555333333333444444444555555666666666666555555555555555555666777777777777777555555666666666777777777888888888888888888888888<<<;;;:::999999999999999888999999::::::;;;;;;;;;>>>======<<<<<<===>>>???>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIJJJLLLNNNQQQRRRWWW^^^ccchhhpppzzz{{{yyy{{{zzzwwwrrrqqqooommmnnnssszzzHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMOOORRRUUUVVVUUUSSSRRRNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@???>>>======<<<======<<<;;;;;;;;;;;;<<<999999999999999888888888;;;::::::999888777666666555444444444444333333333333444444444444333333222222333444333111111333444333333333222222222222111111111222222222333333333222333333333333222111111333333333333333333333333444444333222222222222333111111111111111111111111222222111111111111222222222222111111111111222222111111000000000000111111111000//////////////////000000000000000000000000111111111222222111111111111111111111111111111111/////////000000222333333111111111000000000000000111111111111111111111111111111111111111111111111111111111111111000000000111111222222222222111111111111000//////000111111000000111111222111111000111111222222222222111111111111111111111111111111111222222222222333333333222222222333222222111000333333222222333333444555111111222222222333333333333444555333222111333444222222222111111111111111111000000000000000000111333333333333333333333333333333333333333333333333000111111111222333333333111111222222222222111111333222222111111222222333333333222111111111222222333333333444444444555555333333333444444444555555555555555555555555555555555555666666777777888888555555666666666666777777888888888888888888888888;;;::::::999999999999:::999999999:::::::::::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????======>>>??????@@@@@@AAA??????@@@@@@AAABBBBBBBBBAAACCCEEEEEEEEEFFFHHHJJJJJJMMMQQQTTTWWW]]]dddjjjqqqxxx}}}}}}}}}zzzuuuoookkklllqqquuu~~~|||HHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMPPPUUUYYYZZZYYYWWWUUUPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999888888:::999999888777777666666777666666666666555555555333333333333333333333333222333333222111111222444222222222222222222222222111111222222222333333333222333333333333222111111333333333333333333333333333222222111111222222222111111111111111111111111333222111000000111222333222222111111111111222222111000000000000000000111222222111111111111111222000000000000000000000000111222222333333222222111111111111111111111111111000000000000000111222333000000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111111222333444444333222111111111111000000111111111//////000111111111111000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111222222333111111222222222333333333333333444333111111333444111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222...//////000111222222333111111222222222222111111444333333333333333333444333333222222222222222333333333333444444444555555333333333444444444555555444444555555555555555666777777666666666666666777777777777777888888888999888888888888888999999999::::::999999999999999::::::::::::999999999999999::::::;;;;;;<<<===>>>???=========>>>>>>>>>??????<<<<<<======>>>?????????>>>>>>??????@@@AAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGHHHJJJMMMOOOQQQUUUZZZ^^^bbbgggoooxxxwwwpppnnnpppssswww}}}}}}{{{|||~~~}}}}}}}}}JJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQUUUYYY[[[ZZZXXXVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>>>>=========;;;;;;;;;;;;;;;::::::999888888888888888888888888888888888777777666666666777666666666666555555555333333333222333333333333222222333222111000222444222222222222222222222222111111222222222333333333222333333333333222111111333333333333333333333333111111000000000000111111111111111111111111111111333222111000000111222333222222111111111111222222000000000111111000000000222111111111111111222222111111111111111111111111222222333333333333222222111111111111111111111111333333222111111111111111///000111111111111000000000000000000000000000000111111111111111111111111111111111111111222222222111222333444444333222111222222222222222222222222...///000111111111111111111111222222222222111111111111111111111111111111222222222111111111111111000111111222222111111111111111000000111111222333111111222222222333333333111222222222000000222333111111111111111111111111222222222111111222222222333333333333333333333333222222222222222222222222111222222333444555666666333333333222222333333333555555444444444444555555444444333333333333444444333333333444444444555555333333333444444444555555333444444444555555666666:::999888666555555555555666777777777777888888888777777888888888999999999999999999888888999999:::999999999999999999999888999999:::;;;<<<=========<<<<<<=========>>>>>>>>>;;;<<<<<<======>>>???????????????@@@AAAAAABBBBBBCCCEEEGGGGGGFFFEEEEEEFFFDDDEEEGGGIIIKKKNNNRRRTTTXXX[[[```fffnnnvvvxxxttttttuuuvvv{{{{{{wwwtttqqqqqqvvv~~~JJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPSSSWWWXXXXXXVVVUUUTTTSSSQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>>>>=========::::::;;;;;;::::::999888666666666777777777777777777777777777666666555555555444444444444333333333333222222222222333333444111222333222000000222333111222222222222333333333111111222222222333333333222333333333333222111111222222222222222222222222000////////////000111111222222222222222222222222222222111111111111222222222222111111111111222222000000111111111111000000///////////////000000111111111111111111111111111111222222333333222222111111111111111111111111111444444333222111000000111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222111111222222222222111111222222333333333333222222//////000111222222222222111111222222222222111111111111111111111111111111444444444333333333333222///000111111222111111111222222111111222222333444111111222222222333333333000111222111000000222333111111111111111222222222333333222222222222333333333333333333333333333333222222222222222222222222111111222222333333444444444444333333333333444444666555555444444555555666444444333333444444555555333333333444444444555555333333333444444444555555333333333444555555666666:::999777666555555555555444444555555555555666666777777777888999999::::::999888888888888999999:::888888888999999999999999999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<============;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBBBB@@@CCCEEEFFFDDDCCCCCCDDDBBBBBBCCCEEEHHHJJJLLLMMMOOOQQQUUUYYY^^^eeelllqqqvvv{{{yyywwwvvvvvv{{{~~~~~~{{{tttppplllkkkooowww~~~HHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQSSSTTTTTTSSSSSSOOOOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>============999::::::;;;:::999888777444555555555666666666777777777666666666666555555555444444444444333333333222222111111111222444444111222222111000000111333111111222222222333333333111111222222222333333333222333333333333222111111111111111111111111111111000000//////000111111222222222222222222222222222111111222222222222111111222222111111111111222222///000111222222111000//////////////////000111111111111111111111111111111111111222222222222111111111111111111111111111111222111111000000000111111111000/////////000222333222222222222222222222222111111111111111111111111111111111222222333333333111111111000000111111111000111222333333222111000///000111222333333333333111111222222222222111111111111111111111111111111444333333333222222222222//////000111111111111111111111000000111111222333111111222222222333333333111222222222111111333555000000111111111222222222222222111111111111222222444444444444444444444444111111111111111111111111000000000000000000000111555444333222222333444555444444333333333333444444333333222222333444444555333333333444444444555555333333333444444444555555222222333444444555666666888777666555555666777888444444444555555555666666666777777888999999::::::888888888888888999::::::777777888888999999::::::999:::;;;;;;;;;;;;:::999;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAABBBBBB>>>AAACCCDDDCCCBBBBBBBBBCCCCCCCCCEEEGGGHHHIIIIIIJJJLLLNNNQQQSSSXXX]]]aaacccgggmmmttt{{{}}}yyyxxxvvv{{{~~~~~~vvvrrrmmmkkkmmmttt}}}|||zzz{{{|||}}}FFFGGGGGGHHHIIIKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>============999999:::;;;:::999888777333444444444555555666666666666666666666555555555777777666666666555555555222222111111111222444555111222222111000000111333111111111222222333333333111111222222222333333333222333333333333222111111000000000000000000000000111111000000111222333333222222222222222222222222000111222333333222111000222222111111111111222222///000111222222111000///111111000111111222333333111111111111111111111111111111111222222111111111111111111111111111111111///......//////000111222111000///......000222444222222222222222222222222111111111111111111111111111111111222222333333333222111000//////000111222///000111222222111000///000000111222333444444444111111222222222222111111111111111111111111111111111111111000000///////////////000111111111111111...............//////000111111222222222333333333111333333333222222444666000000111111222222222222111111000000000000111111444444444444444444444444111111111111111111111111444444333333333333333333444444333222222333444444333222222111111222222333222111111111222333333444333333333444444444555555333333333444444444555555222222333333444555666666666555444444555777:::<<<666666666666777777777888666777777888999999::::::888888777777888999::::::666666777888999::::::;;;999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCEEEDDDCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDIIIJJJLLLMMMMMMPPPSSSVVVZZZ\\\___cccgggmmmtttxxx~~~{{{yyyuuuzzz~~~yyyuuupppmmmnnnttt|||~~~|||{{{{{{|||~~~{{{yyy{{{EEEFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKJJJIIIHHHHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAA@@@>>><<<:::::::::999999888777666666555555666666666666555555555555555555555555555555111222333333444444333333111111111111111111111111444333222111111222333444333222222111111222222333222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111222222222111000//////000111222444333111//////000111222222222222111111111000000111111111222333333333444111111111111111111111111222222222222222111000///222222222111111111000000000000111111111222222222000000000000000000000000333222222222222222222333444333111000000111333444111111111111111111111111//////000000111111222222......///000000000000000222111111111000000//////222222222111111111000000444333222111111111222333555444111///...///111333222222222222222222222222111111111111111111111111333222222222111000000000222222222222222222222222111111111222222333333333444444333333333333222222555444222111111111222222222222222222222111000///333333222222333333444555333333222111111222333333333333333222222111111111333333222222222222222222222222333333333333444444666444222333444555444444333333333444444444555555444444444444444444444444333444555666777777777777888777666555555666777888666666666666777777777777888888888999999:::::::::666777777777777888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<===>>>???@@@@@@@@@???????????????>>>???AAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNTTTUUUWWWYYY]]]```cccdddiiikkknnnrrrvvvzzz}}}~~~|||zzzyyyyyy}}}}}}wwwrrrqqqtttxxx|||~~~}}}}}}~~~|||zzzyyyyyyzzz{{{|||FFFFFFHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>?????????>>>===;;;:::::::::999888888777666666555555666666666666555555555555555555555555555555555555555444333222111000222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333333333222000...---,,,111111111111111111111111222222222111111222222222444333111000///000111222222222222111111111000000000000000000000111111111111111111111111111111111111111111111111000//////222222222111111111000000111111222222222333333333111111111111111111111111222222111111111111222222444333111000000111333444111111111111111111111111000000000000000111111111//////000111111111111111111111111111000000000///222222222111111111000000555444222111111111111222555444222111000111333444222222222222222222222222111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222333333222222222333333444444444444333222111111111222222444444444444444333222111111111111111111222222333333333222111111222333333333333333222222222111111222222222222222222333333222222333333333333444444555333222222333444444333333333333444444444444555555555555555555555555555444555666777777888888888888777666555555666777888666666666666777777777777777777777888888888999999777777777888888888999999:::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>><<<<<<;;;<<<======?????????????????????>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZ]]]```dddgggjjjkkktttvvvyyy}}}|||{{{{{{~~~|||wwwvvvxxx|||~~~{{{xxxxxxtttttttttuuuwwwyyy{{{}}}}}}||||||{{{|||}}}~~~|||{{{zzzyyyzzz|||}}}GGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAABBBBBBAAA@@@>>>===<<<;;;=========<<<<<<;;;;;;:::999999999888888777777666555555666666666666555555444444444444444444444444555555555444333222111000333333333333333333333333111222222222222222222111222222111111111111222222222222222222222222222222222222222222222222222222333333222222000///---,,,111111111111111111111111000111111222222111111000444333111000000000111222222111111111111000000000111111111000000000000000111111111111111111111111///000000000000///......222222222111111111111111222222222333333333444444111111111111111111111111111111111000000111111111333222111000000111222333111111111111111111111111111111111111000000000000000111111222222222222111111111111111000000000000222222222111111111111111222222111111111222222333333333333333333333444444222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222333333222222222222222222000000111222333444555555444333222111111111222222333333444444444333222222000////////////000111111333222222111111222222333333333333222222222222111111111222222333333444444222222333333333333444444444333111111333444333222333333333333444444444444666666666666666666666666555666666777888888999999777777666666666666777777666666666666777777777777666666666777777777777888888888888888999999999:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<=========>>>>>>>>>>>>>>>???????????????@@@AAABBB@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]aaacccfffjjjnnnrrruuuwww{{{~~~~~~~~~~~~|||xxxwwwrrrqqqooonnnoooqqqtttvvvvvvvvvwwwxxxyyyzzzzzz{{{vvvuuutttsssrrrrrrssstttyyy|||HHHHHHIIIIIIIIIHHHHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999::::::999888888888777777777666444555555666666555555444444444444444444444444444111222333333444444333333333333333333333333333333000111222333333222111000222222111111111111222222111111111111111111111111111111111111111111111111111111222333333333222222111111111111000000000000---...///000000///...---333222111000000000111111111111111111000000000000444333333333222111111111111111111111111111111111///000000000000000//////111111111111111111111111111111222222222222333333111111111111111111111111111111000000000000111111222222111000000111222222111111111111111111111111222222111111000000//////000000111222222111111111111111111000000000000000111111111111111111111111...//////000222333444555000111222444444444333333111111111111111111111111111111111111111111111111000000000111222222222333222222222222222222222222333333333222222111111111000111111222333333444444333222222222222222222222111111222222222111111000///////////////000111111222222222222222222222222222222222222222222222222111111222222333444555555222222222333333333444444444222111111222333333222222222333333333444444444555555555555555555555555555555555666666777888888777777666666666666777777666666666666777777777777777777777777777777777777888888999999999:::::::::888888888888888999999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===============@@@???>>>===>>>???AAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCEEEFFFGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKOOOPPPQQQRRRTTTUUUVVVWWWVVVWWWZZZ]]]aaadddfffhhhjjjmmmrrrwww}}}}}}yyywwwuuusssqqqppppppssswwwyyyyyyzzz{{{}}}~~~zzzyyywwwuuutttssssssssswwwzzz~~~HHHHHHHHHIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAABBBCCCCCCBBB@@@=====================>>>;;;:::999999888999999:::888888888777777777777777444444555555555555444444444444444444444444444444111222333333444444333333222222222222222222222222000000222333333222000000222111111000000111111222111111111111111111111111111111111111111111111111000111222333333333333333111111111000000000//////---...///000000///...---222222222111111111111111000000000000000000000000444333333333222111111111111111111111111111111111000000111222222111111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111000000/////////000000000000000//////000000000000000000111111111111111111111111111111//////000111222222222333...000111333444333222111111111111111111111111111111111111111111111111111000000000111222222222333222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222000111111222222222111111111000000000000111222222222222222222222222222222222222222222222222222222111111222333444444555555222222222333333333444444444222111111222333333222222222222333333333444444444444444444444444444444444444333444444555777777666666777777777777666666666666666666777777777777888888888888888888888888888888999999999:::::::::777777888888888999999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>???;;;;;;<<<<<<============@@@???>>>>>>>>>???@@@AAA?????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]```dddhhhlllqqqvvvzzz~~~~~~|||{{{xxxwwwuuutttuuuxxx|||~~~}}}|||{{{zzzyyy|||~~~~~~}}}~~~zzzzzzzzz~~~GGGHHHHHHHHHHHHHHHGGGFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBCCCCCCBBB@@@;;;<<<<<<======>>>>>>???999999999999999999999999777777777777777777777777444444555555555555444444333333333333333333333333555555555444333222111000111111111111111111111111000111111111111111111000111111000000000000111111111111111111111111111111111111111111111111111111222222222111111///......111111111000000//////...000111111222222111111000222222222222111111000000//////000000000000000111111111111000000000000000111111111111111111111111000111111222222222222111111111111111111222222222/////////000000000000111222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111000000000000///000000000000///......000000000000111111111111111111111111111222222222222222222222111000///...///000111222333222111000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333222222222222222222333333222222111111111111111111222333333333222222222222333444444444333333222111111111111222333333111222222333333222222111111222222222222333333333222222333333444444555555222222333333333333444444444333111111333444333222222222222222333333333333444444444444444444444444444333333222333444666777666666777777777777666666666666666666777777777777999999888888888888777777888888888888999999999:::777777888888999:::::::::::::::::::::;;;;;;;;;;;;888999;;;===>>>?????????;;;;;;<<<<<<======>>>>>>@@@@@@?????????@@@@@@AAA>>>?????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRUUUWWWZZZ\\\^^^aaaeeehhhlllnnnqqqtttwww{{{|||{{{yyyyyyzzz}}}zzzxxxwwwwwwyyyzzz{{{{{{{{{{{{|||FFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAABBBDDDDDDBBBAAA===============>>>>>>>>>888888::::::::::::999888666777777777777777777777333444444555555444444333333333333333333333333333555555555444333222111000222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111000///...222111111000//////......222222222111111222222222222222222222222111000000////////////000000111111000000000000000111111111111111111111111111111111//////000111111111111111000000111111111222222222///000000000000111111111222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111000000000000000111111111111111111111111000///...///000000000111111111111000000111111111222222222000000111222222111000///222222222333222222111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222333333111111111111111222222222000111222333333333333222111222333444444444444333222111111111111222333333111222333333333333222111111111222222222333333333333333444444444444444444222222333333333333444444555333222222333444444333111222222222222333333333555555555555555555555555555444333333333555777888555666777888888777666555666666666666777777777777888888777777777666666666777777777888888888999999888888888999:::;;;;;;;;;999999:::::::::;;;;;;;;;999:::<<<===>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\]]]___aaacccfffjjjooosssxxxyyy{{{~~~|||tttrrroooooorrrtttvvvvvvxxxxxxyyy{{{}}}}}}{{{yyyEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBCCCDDDDDDCCCAAA??????>>>>>>=========<<<777888:::;;;;;;:::999777666666666666777777777777333444444555555444444333333333333333333333333333222222333444444444333333333333333333333333333333222111000//////000111222111111000000000000111111000000000000000000000000000000000000000000000000000000111333333444444444222111111000///......---222111000//////000111222111222222222222111000000.../////////000000111111111111222222333333333444111111111111111111111111......///000000000000000000000111111222222222222000111111111111222222222222222222222222222222222333333222222222222333333000000111111111111000000111111111111111111111111//////000000111111222222222222222222222111000/////////000000111111111222000000111111222222222222***+++...111333444444444555444444333333222222222000000000000000000000000111111111111111111111111333222222222111111000000222222222222222222222222111111111222222333333444//////000111222333333444000111222333444333333222///000111222222222222222111111111111111222222333111222333444444333222111111111111222222333333333444444444444444444333333222222333333333444444444666444333333444555555444111111222222222333333333666666666666666666666666666555444333444666888999555666777888888777666555666666666666777777777777777777666666555555555444666777777777777888888888888888999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCCBBB@@@???===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUWWWVVVWWWYYYZZZ[[[___cccggghhhiiikkkooossswww{{{}}}}}}}}}yyypppmmmkkkkkkmmmppprrrsssnnnnnnoooppppppmmmiiifffHHHHHHFFFEEEEEEEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@DDDCCCBBBCCCDDDDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBB============<<<;;;:::999;;;999777666777888888888666666666555444444333333333444444555555444444333444444444444444444444444444444444444444444444444222222222111222222333333000111111111111222222222444111//////222333222000000000111111111111000000000000000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000///000111222222222222222000000000000111111111111222333555666666555333222////////////////////////111111111111111111111111111111111111111111111111333111...,,,,,,...111333111111111111111111111111////////////////////////222222111111000////////////000111222222222222222222222222222222222222222222222222222222222222222333222222222222222222333111111222222222222111111222111111111000000//////111000/////////000222333444444444333333222222222555444333333222222333333333333222222111222222222111111111222222333333333111111222222222333333333333222222111111222222333111222222333333444555555111111111111111111222222333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555444444555666888999999999888777666666666666777777777777999999888888777666666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????DDDCCCBBB@@@??????@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRSSSPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[]]]```dddgggiiijjjlllooosssxxx}}}~~~~~~}}}uuuoookkkhhhdddbbbbbbbbbbbbaaaaaaaaa```^^^[[[XXXUUUSSSHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCBBBBBBAAADDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<::::::<<<:::888777888999999888444444555555555555555555444555555555555555555444333333333333333333333333333333333333333333333333333333222111000000000000000111111111111222222222333000...///111222111///111111222222222222111111222222111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000111111111222222111111000000000000000111111111111111222333444444333222111222222222222222222222222111111111111111111111111333333333333333333333333222111///......///111222111111111111111111111111111111111111111111111111000000000000000111111111000000111222222222111111222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111111111111111000000000///111000000000000111222222333333333333222222222111444444333222222222222333222111111000000111111222222222222222222222333333111111222222222333333333333222222111111222222333111111111111111111111111///000000111222333444444222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444666555555555444444444444555555555555555555555555555666777888888888777666555555555666666666777777777777777777777888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;======>>>>>>>>>?????????AAAAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQMMMMMMOOOQQQRRRSSSSSSSSSRRRRRRTTTVVVXXXYYY[[[\\\bbbcccfffjjjooosssvvvxxx~~~||||||{{{{{{|||}}}~~~}}}xxxppphhhccc^^^[[[WWWUUUUUUUUUUUUTTTNNNNNNMMMLLLJJJGGGEEECCCHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@@@@??????>>>>>>===>>>>>>>>>===<<<;;;999888<<<:::888888999:::999888333333444444555666666777555555666666666666555555222222222222222222222222333333333333333333333333333333111000///.........000111111111111222222222111000......000111000///222222333333333333222222333333222222111000000///111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000111111111222111111000000000000000000111111111111000111222333333222111000333333333333333333333333111111111111111111111111222222222222222222222222222111000000000000111222111111111111111111111111111111111111111111111111...//////000111111222222111111222222222111111000111111111111111111111111222222222222222222222222111111111000000111111111111111222222222222111111111111111111000000000000000111111222222222222222222222222111111111111111444444333222222222222222111000000000000000111111333333222222222222222222111111222222222333333333333222222111111222222333333222222111000000////////////000111333444555666111111111111111111111111222222222222222222222222444444444444444444444444444444444444444444444444555555555555444444444444555555555555555555555555444555666666777777666666555555555666666666777777555666666777888888999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>??????AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRWWWWWWXXX[[[^^^bbbeeegggkkkmmmqqqtttwww{{{~~~|||zzzuuutttsssrrrrrrrrrrrrrrrooonnnmmmiiiccc\\\VVVRRROOOMMMIIIGGGGGGFFFEEEDDDAAAAAAAAA@@@???===<<<;;;GGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCAAAAAABBBCCCBBBAAAAAA@@@???>>>===<<<;;;;;;999999:::::::::999888888:::999777888999999888777444444444555555555666666444444555555555555444444222222222222222222222222222222222222222222222222333222111000000000000000000000111111111222222222111111000000000111111111111222222222222222222111222222222111111111000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111222111111000000000000000//////000111111111111111///000000000111111111111111111222333333222111111111111111111111111111111111111111111111111111111////////////////////////111111222222222222111111111111111111111111111111//////////////////////////////000000111111111111222222222222222111000///000000000000000000000000222222222222222222222222111111000000000000111111111111222222222222111111111111111000000000000000000111222444444333222222111111111000000000000000444333333222111222222222111000000000000111111222333333333222222111111111111111222222222333333333333222222111111222222333444333333333222222111111000111111222333444444555222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555444444444555555555555555666666666777777777888888666666777777888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<======>>>>>>======<<<============>>>>>>>>>???>>>>>>>>>??????@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQSSSVVVYYY\\\[[[^^^aaadddgggkkkooorrrxxx~~~~~~{{{yyywwwtttpppmmmhhhgggfffdddcccaaa``````\\\[[[XXXUUUPPPKKKGGGEEEFFFDDDAAA??????>>>===;;;===============<<<<<<;;;GGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIEEECCCAAA@@@AAABBBBBBAAA@@@@@@???>>><<<;;;::::::666777888999::::::::::::888777666666777777666444666666555555555444444444222333333444444333333222444444444444444444444444222222222222222222222222111111111111111222333444000000111111111222222222222222222222111111222333000000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111222111111000000000000000,,,---///000222222333333///000000000111111111111222222333333333333222222000000000000000000000000111111111111111111111111////////////////////////000111222222222222111000000000000000000000000000////////////////////////111111111111000000//////222222222222222111000///000000000000000000000000222222222222222222222222111111000000000000111111111111222222222222111111000000000000000000111111000111222444444333222222000000000000000000000000333333222111111111111222111111111111111222333444333333333222222111111111111111222222222333333333333222222111111222222333111111111222222333333333333222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333444444444444444444444444444555555555666666444444444444444555555666777777888888888999999999888888888888777777666666777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<<<<============>>>>>>>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJOOONNNMMMMMMNNNPPPRRRTTTRRRTTTVVVXXXYYY\\\___bbbeeekkkttt|||zzzyyywwwwwwxxx{{{||||||~~~}}}zzzxxxrrrooollljjjgggccc^^^[[[WWWWWWUUUTTTRRRPPPNNNMMMKKKJJJHHHEEECCC@@@>>>===@@@>>><<<;;;;;;;;;999777888888888888888888999999FFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJEEEBBB@@@???@@@BBBAAAAAA@@@@@@???>>><<<;;;::::::888999:::;;;<<<=========666666555666777666555333777666666555444444333333222222333333333333222222444444444444444444444444333333333333333333333333000000111111222333555666000111111111111222222222222333444333111111333444000000000111111000000000///000000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000,,,---...000111222222333000000000000111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000000111222222111000000000000000000000000000000111111111111111111111111222222111111000//////...111111222222222111111000111111111111111111111111222222222222222222222222111111111000000111111111111111222222222222111111000000000000111111111111000111111222222222222222000000000000111111111111333333222111111111111111111111111111222333444555333333222222222222222222111111222222222333333333333222222111111222222333......//////000111111222333333222222111000000///333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444333333444444555666666666555444444444444555666666777777777888888888999999999999888888777666666555777777777888888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>???@@@@@@AAA@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMNNNNNNOOOPPPQQQPPPRRRTTTVVVYYY^^^fffkkknnnnnnnnnooohhhgggffffffhhhkkknnnpppsssvvv{{{}}}|||xxxsssoooooorrruuuwww{{{|||vvvrrrnnnlllnnnnnnmmmllliiifffdddbbb___\\\YYYWWWUUUQQQMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;::::::;;;999888888999888777555666555555555555666777777FFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCEEEFFFGGGHHHHHHHHHEEEBBB@@@???@@@AAAAAAAAA?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666666555666777777555333555555555555555555444444222333333444444333333222333333333333333333333333333333333333333333333333111111000111111222333444000111111111111222222222111333444333000000222444000111111222222111111000111111111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000...///000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000111222222222111111222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111///000000000111111111111111000000000000111222222000000000111111222222222333222222111111111111111000000000000111222333444222222222222222222333333111111222222222333333333333222222111111222222333////////////000000000000111111000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222333333333444444444333333444444555666666777666555444444444555777777555666666666666777777777888888888777777777777777777777777777888888888888999999999999999999999999999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKLLLNNNOOOQQQUUU[[[^^^____________[[[ZZZXXXXXXYYYZZZ]]]^^^```aaadddgggiiiiiiiiiiiiggggggfffbbb___^^^aaadddeeehhhmmmssswwwyyyzzz{{{zzzyyywwwuuussstttwwwzzz||||||}}}|||vvvllleee```]]]ZZZXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===;;;:::999999999999999888888888777777666555666888888666555777666555555555666777888FFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEECCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@AAACCCDDDFFFFFFGGGGGGEEEBBB??????@@@AAAAAAAAA?????????>>>======<<<<<<<<<<<<<<<;;;:::999888777777666666777888888666333333333444444555666666666333444444555555444444333222222222222222222222222444444444444444444444444111111000000000000000111000111111111111222222222000222333222//////111444222222222333333222222222333333222222111000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111000000000000000111111111111000///------000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000/////////////////////////////////000111111222222///000111222222222222222222222222222222222222222222222222222222222222222333333222222222222333333111111222222222222111111//////000000111111111222111000/////////000222333000000111111222222222333333222222111000111111111////////////000111222333111111111222222333333444111111222222222333333333333222222222222222222333333333222222111000000000......//////000000111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444222222222333333444444444333333444444555666777777666666555444555666777888444444444444555555555666666666666777888888999999777777777777888888888888999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<=========>>><<<===@@@BBBCCCDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMMMMPPPTTTVVVVVVUUUTTTUUUSSSRRRPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXVVVSSSRRRUUUXXXWWWXXX[[[___dddiiimmmoookkkiiieeeaaa^^^^^^aaadddiiiiiijjjmmmrrruuuwwwwwwgggaaaWWWQQQOOONNNMMMKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@>>><<<<<<=========<<<::::::;;;;;;;;;999888777777777888888888777666555666555555777888999888666666555444333444555666777GGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<>>>===;;;999888888888999777777666666666666777777666666666666666666666666555555444444444333333333444444222222222222444444222222222222222222222222333333222111111222333333111111111111111111111111333222222222111000000000000111222333333222111000.../////////------///111000000111111111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////000111111111111222222222//////000111111111111111222222222222222222222222333333333333333333333333000000000000000000000000333222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111222222222000///...111111222222222222111111000000000000000000000000111111222222222333333333333333333222222111111111111111111111111111111111000000000111222222333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222+++,,,///222333333333222000000000111222222222333111222222333333222222111111111222222222333333333222111111111222333444444555444444333333444444555333444555555333111111222444444444444444444444444555555555555555555555555333555666666555444444555666666666666666777888888777777777777666666666666777777777777888888888888;;;:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKPPPOOOPPPRRRVVVZZZ[[[[[[[[[XXXTTTPPPOOOOOOQQQRRRVVVVVVXXXYYY[[[]]]^^^___VVVSSSNNNIIIEEECCCAAAAAA???>>>>>>===<<<<<<;;;;;;======<<<;;;;;;:::999999888888777777666666555555555666777888888777666555666666555555555444444444444444444444444444444444FFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>============::::::999888888888999999888777777666666666666666555555555555555555555555555444444444444333333333444333333222222333333444222222222222222222222222333333222111111222333333111111111111111111111111222222222111111111111111000111222222222222111000///000111000///...000222000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222///000000111111111111111222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111222111000///...111111222222222222111111000000000000000000000000111111111111222222222222333333333222222222111111111111111111111111111111000000000///////////////000111111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222...///111333444333222111111111111111111222222222111222222333333222222111111111222222222333333333222222111111111222333333333333333333333333333333222444555555333111222222444444444444444444444444555555555555555555555555333555666666555444444555666666666666666777777888666666666666777777777777777777777777888888888888::::::999888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEGGGJJJMMMNNNNNNPPPNNNJJJHHHFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOJJJHHHEEEAAA???=========<<<<<<<<<;;;:::999999999999999888777777666555555666666666555555555444444555666777777777777666555666555555555444444444444444444444444444444444444FFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???AAA@@@???>>>============777777777777777888999:::888888777666555555555555555555555555555555555555444444444444333333333333444333333222222333333444222222222222222222222222333222222111111222222333111111111111111111111111111111111111111222222222000111222222222222111000111222222111000///111222000000111111111111000000222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000111111111111222222222///000111111222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111000//////111111222222222222111111000000000000000000000000000000000000111111111111333333333222222222222111111111111111111111111111111111000000///......---000000111222333444555555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222333444444333111000222222222111111111111111111222222333333222222111111111222222222333333333222222111111000111111111111222333444444333222111222444555444333222222333444444444444444444444444444444444444444444444444333555666666555444444555666666555555666666777888555555666666777777888888777777777777888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???AAACCCEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA>>>===;;;999999999::::::999999999888888777777666666666666555444444333333555555555444444444444444555555666777777666555555555555555555444444444444444444444444444444444444EEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>======>>>888888888888888888888888666666555555555666666777555555555555555555555555444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222222333111111111222222111111111111222222111//////000222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000111111222222222222111111000000000000000000000000////////////000000000000222222222222222222222222111111111111111111111111222222222222111111000000111111222333333444555555111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222333333222111111333222222222111000000000111222222333333222222111111111222222222333333333333222111111000000000000000111333444444333111000222333555444333222222333444444444444444444444444444444444444444444444444333555666666555444444555666555555555555666777777444555555666777888888999666777777777888888888888888999999::::::999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@>>>===;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@??????>>>=========>>>>>>@@@???>>>>>>@@@AAAAAA@@@>>>>>>>>>>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888999:::888777777777666666666555777777666666555555555444555555444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333DDDEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>============:::::::::999999888777666444444444444555777888999555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000111222222222333222111111111111111111222111111111000......///111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000000000000000000....../////////000000000222222222222222222222222111111111111111111111111000000111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222//////000111111222222222333222222222111000000000111222222333333222222111111111222222222333333333333333222111000000000111000111333444444333111000111333444444333222333444444444444444444444444444444444444444444444444444333555666666555444444555555555555555555666666777444555555666777888888999666777777777888888888888888999999::::::999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@>>>===;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::<<<============<<<::::::<<<<<<;;;;;;;;;:::::::::888888888777777777888888777777777666666666666666666666666666666555555555555555555555555555555555555555444444444444555555333333444444444444444444333333333333333333333333DDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888666555333333333444555666888888444444444444444444444444333333333333222222222222222333333444444333333222222222222222222222222222111222222333333222222111000000000000000000000000111111111111111222222222222222111000000111222222111222222000...---///000111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000111111111111222222222000111222222333222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000///000000111222111111222222222222111111000000000000000000000000////////////000000000000111222222222222333333333111111111111111111111111---......///000000111111444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222......///000111111222222222222222111111111111111111222222333333222222111111111222222222333333333333333222222111222222222111222333444444333222111111222444444333222333444444444444444444444444444333333333333333333333333333555666666555444444555555555444444555555666777555555666666777777888888777777777777888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>????????????????????????BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHLLLLLLLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<:::888888999:::999888::::::;;;;;;;;;::::::999999888888888777777777777777777777666666555555444666666666666666666666666444444444444444444444444555555555555555666666666555444333333333333444555333333333333444444444444333333333333333333333333CCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;888888999999999777666555666555555444444444555555444444444444444444444444333333333222222222222111222333333444444333333222222222222222222222222222111222333333333333222111000000000000000000000000222222222111111111111111222222111000000111222222222333333111///...///111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111222222333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111222333333444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333111111222222222222111111000000000000000000000000//////000000000111111111111111222222222333333333111111111111111111111111///////////////000000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111000111111111222111111111111111222222222111222222333333222222111111111222222222333333333333333333333333333444444333333333333333333333333000222444444333333333444444444444444444444444444333333333333333333333333333555666666555444444555555444444444444555666666666666666666777777777777777777777777888888888888::::::999888888999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????????????????AAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;===;;;::::::;;;;;;;;;:::999999999999999999999999777777666666666666666555666666666666666555444444555555555555555555555555333333333333333333333333333333444444444555555555444444333222222333444444222222333333333444444444222222222222222222222222CCCCCCEEEFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;::::::;;;444555777888888888777666888888666555444333333222444444444444444444444444333333333222222222111111222222444444444444222222222222222222222222222222111222333444444333222111000000000000000000000000333222222222111111000000333222111000000111222333444444444333000000000222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222333333333333222222222222222222222222222111111111111111111111111000000000000000000000000000000111222333333444444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000/////////111222333111111222222222222111111000000000000000000000000000000000000111111111111111111111222222333333333111111111111111111111111333333222222111000000000//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222555444333222111111111111000000111111222222222333222222222333333222222222111111222222222333333333333333333333444444555666555444444333333444444555000222444444333333444555444444444444444444444444333333333333333333333333333555666666555444444555555444444444444555666666777777777777666666666666777777777777888888888888;;;:::888777777888:::;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;:::;;;;;;;;;;;;999888888999999999888999999888888888999::::::888888888888888888777777666666777777777777666555444444444444444444444444444444444444444444444444222222222333333444444444444444222222222222444444222222222333333444444444222222222222222222222222IIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEEEEEEEEEEFFFFFF@@@BBBDDDFFFGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;999888777888888888666444666666555444444444444555444444444444333222111000222222222222222222222222333222111000000111222333444333333333222111111111111111222333333222000000//////000111222222333333222222222111111111000000111111111111111111111111333222222222111111000000333333333111000000333555111111000000000000111111111111111000000000000000222222111000000000000000000000000000000000000000444444333222111111111111111222333333333333222111111111111111111111111111000111111111222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111000//////111111111111111111111111000000111111111111000000444333111000000000111111000000000000000111111222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111000000000111111111111111111111111444444444333333222222222000111111111111222222222333333333333333222111000222222111111222222333444222222222222222222222222111111111111111111111111444444444333333222222222111111111111222333444555222333555666666555333222222222222333333444444444444444444555555555555666666666666666666777888888777777777777777777777777999999888888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>??????@@@AAACCCDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRRRRPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKIIIGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777777777888888888888555555666777888999::::::888777666555555666777888888888777666555444333333444444333333333333222222333333333333333333333333666666555555555444444444333333333333333333333333333333333222222222111111333444444555555444444333EEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888666444666555444444333333444444444444444444333222111000222222222222222222222222222111000000000000111222222222222222222111111111///000111222222222111000000111111222333333444444222222222111111111000000111111111111111111111111222222222111111000000000111222333222000000222333111111000000000000111111///000000000111111111111222111000000/////////000000000000000000000000000333333222111111111222222111222222333333222222111111111111111111111111111000000000111111111222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000111111111111111000//////111111111111111111111111000000111111111111000000333333111000000000111111000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333222222222111111111111111111111111111111111444444333333333222222222000111111111111222222222333333333333333222111000222222111111222222333444222222222222222222222222222222222222222222222222444444444333333222222222111111111111222333444555222333444555555444333222333333333333333333333333444444444555555555555666666666666666666777777888777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHHHHIIILLLNNNOOOPPPOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????????????????????????????<<<<<<<<<;;;::::::999999777777777777888888888888666666666777888888999999777666555555555666888888777777666666555555444444444444333333333333222222333333333333333333333333666555555555444444444444444444444444444444444444111111111222222333333333333333333333333333333333CCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEECCCAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<:::888888888777666444555444333333222222333333444444444444333222111111222222222222222222222222111111000000000000111111000000111111111111111111...///000111222222111000111111222222333444444444222222222111111111111111111111111111111111111111111111111000000000000000///111222222111000000111111111000000000000111111//////000000111111222222111000000///////////////000000000000000000000000222111111111111222333333111111222333333222111111111111111111111111111111/////////000000000111111222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000000111111111111000000///111111111111111111111111000000111111111111000000333222111111000111111111000000000000000111111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333333333222222222222111111111111111111111111333333333333222222222222000111111111111222222222222222333333333222111111222222111111222222333444222222222222222222222222333333333333333333333333444444333333333333222222222111111222222333444555333333444444444444333333333333333333333333333333444444444555555555555666666666555555666666777888777777777777777777777777888888888888888888888888999999999999::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<===>>>>>>???>>>>>>>>>======>>>>>>???AAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????<<<<<<;;;;;;::::::999999777777777777888888888888777777777777777777777777666555555555666777888888555555555555555555555555444444333333333333222222333333333333333333333333555555555555444444444444555555555555555555555555///000111222333444444555444333222111111222333444DDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFDDDCCCBBBCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBB??????@@@??????>>>===<<<;;;;;;;;;;;;:::::::::999===;;;888777777777555444444333222222111111222222333444444444333333222111222222222222222222222222000000000000000000000000/////////000111111111222---...///111222222111111111111111222222333333333111111111111111111111111111111111111111111111111000000000000000000000000...000222222111000///000111111000000000000111111111111111000000000000000000000///////////////000000000000000000000000000000000000000111222333444111111222222222222111111111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000111111111111000000000000111111111111000///111111111111111111111111000000111111111111000000222222111111111111111111000000000000000111111222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111333222222222222222222222000000111111111222222222222222333333333222222111222222111111222222333444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333444555444444333222222333444444444444333333333333222222444444444555555555555666666555555555555666777777777777777777777777777777777777777777888888888888888999999999999:::::::::777888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>============>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????????????????<<<<<<;;;;;;:::999999888666777777777888888888888888888777777666666666666666666666666555666666666444444444555555666666666444444333333333222222222333333333333333333333333444444444444444444444444444444444444444444444444000000111222333333444444444333111000000111333444EEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFHHHIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBB??????@@@??????>>>===<<<;;;:::::::::999999999999<<<:::777666666666555444333333222111111111111222333333444444444333222222222222222222222222222222000000111111111111000000/////////000111111111222---...000111222222222111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000111111111...000222222111000///000111111000000000000111111333222222111000///......000000////////////000000000000000000000000000000/////////000111222333444111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000111111111111000000///000000111111111000000111111111111111111111111000000111111111111000000111111111111222111111111000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222111222222333333333222222222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333333222333333444444444333222222222222333444333333333333333333333333444444444555555555555666555555555555555666666777666666666666666666666666666666777777777888888888888888888999999999::::::777777777888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999888888666777777777888888888888888888777777666555555555888777777666555444333333333333444444555555666666444444333333333222222222333333333333333333333333333333444444444444444444222222222222222222222222222222222222222222222222444333111000000111333444CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEHHHLLLOOONNNKKKGGGDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<<:::::::::999999999888888:::888555444555666555555444333222222111111222222333333333444444333333222222222222222222222222222111111222222222222111111000000111111111111111111///000111222333333222111000000000000000000000000111111111111111222222222111111111111111111111111111111111111111222222222///111222222111000000111111111000000000000111111333222222111000///......000000000000000111111222000000000000000000000000/////////000111222333444222111000000000000111222111111111111111111111111/////////000000000111111111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000///000000111111111111000111111111111111111111111000000111111111111000000000000111222222222222111000000000000000111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333111111111111111111111111111111111222222222222222000111111111111222222222111111222333333333222222222222111111222222333444222222222222222222222222111111111111111111111111222222333333333333444444444444333333333333444444222222333333333333222222222222222333333444444444444444444555555555555666555555444444555555666777666666666666666666666666555666666777777888888888888888888888999999999999777777888888888999999999999999::::::;;;;;;<<<<<<::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>=================================;;;;;;::::::999999888888777777777777888888888888777777777666666555555555777777777666555444333222333333444444555555555666444444333333333333222222333333333333333333333333333333333333444444444444111111111111111111111111333333333222222222111111444333222111111222333444BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFJJJNNNRRRRRROOOKKKHHHEEECCCBBB@@@???@@@AAABBBAAAAAAAAAAAA@@@???>>>===999999999999888888888888888555333222333555555555444444333222222222222222222333333444444333333222222222222222222222222222111222333444444333222111222222222222222111111111111222333444444333222111000000000000000000000000000000111111111222222222111111111111111111111111111222222222333333333333111222333222000000222333111111000000000000111111000000000000000000111111111111111111111222333333000000000000000000000000000000///000000111222222222111000//////000111222111111111111111111111111000000000111111111222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000//////000111111111111111111111111111111111111111000000111111111111000000///000111222333222222111000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333111111111111111111111111000111111111222222222222000111111111111222222222000111222333333333333222222222111111222222333444222222222222222222222222222222222222222222222222222222222333333444444444555444444333333333444444111222333444444333222111111111222222333444555555444444444555555555555666555444444444444555666666666666666666666666666666555555666666777888888999888888888888999999999999888888888999999999::::::888999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIGGGEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777777777888888888888666666666666666666555555444444555666666555555444444444444444444444444444444444333333333333222222333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222333333333333333333333333333333DDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJHHHGGGGGGIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDIIIKKKOOORRRSSSQQQNNNKKKFFFEEEBBB@@@@@@@@@AAABBBAAAAAABBBAAAAAA@@@???>>>999999999888888888888777666444111111333555666666555444333333222222333333222222333444444333333333222222222222222222222222222333444444444444333222444333333333222111111111222333444555444333222111222222111111111111111111000000111111222222222222111111111111111111111111222222222333333444444444333333333111000000333555111111000000000000111111---...///000111222333333222111111111222333444444000000000000000000000000000000000000000111111222222111000//////000111222111111111111111111111111111111111111222222222222000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000111111111111111111111111111111111111111000000111111111111000000///000111222333333222111000000000000000111111222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000111111222222222111111111111111111111111000000111111222222222222000111111111111222222222000111222333333333333333222222111111222222333444222222222222222222222222333333333333333333333333222222222333333444444444555444444333333333444444000111333444444333111000000000111222444555666666444444444555555555666666555444444444444555666666666666666666666666666666444555555666777888888999777888888888888999999999888999999999999:::::::::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<>>>??????=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLNNNMMMJJJHHHEEEDDDBBBBBB>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777777888888888888666666666666666666666666000222444666777777777666444444444444444444444444444444444333333333222222333333333333333333333333222222222333333444444444333333333333333333333333000000111222333444444555333444444555555444444333EEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIIIIIIIJJJKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDFFFHHHKKKMMMNNNMMMKKKJJJBBBAAA@@@@@@??????@@@@@@????????????>>>===;;;;;;999999888888777666666666555555555555555555555555444444444444444444444444333333333333333333333333---...///000222444555555777444111111333444333111000000000000000000000000222222111111111111222222///111222333222000...---...///000111111000///...000111111111111222222222333333333222222111111111222222222111111111000000111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000222222222333333222222222222222222222111111111000//////000111111111111111111111111111111111111111444333222222222333555555111111111111111111111111333333333222222111111111000000000000000000000000//////000000000111111111111111111222222333333333000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111111000000000000111111111222222333333222222111444333222111000000000000111000000///000222333444111111222222222222111111444333333222111111111222222222222111111111000000333333333222111000///...222222111111111111222222333222111111333444333111333333222111111222333333000111111111111222222222444444333333222111000000000111111111111222222222222222222222222222222222000000000000000000000000444444444333333222222222555444444333333444444555333333333222222111111111333333333333333333333333222222222333333333444444666666555555555444444444555666777888888777666555777777777666666666666666777777888999999999999888777888888888888999999999;;;<<<======;;;:::;;;======<<<<<<<<<<<<===>>>>>>========================?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBDDDFFFHHHJJJLLLLLLKKKIIIGGGDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888999999999888888888888777777777777777777777777777444444555555555555444444666666666555444444333333666444333333444555444333444444444444444444444444555444333333222222222222333333333444444444555555222222222111111111000000111111222222222333333333000000111222333333444444DDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEHHHJJJKKKJJJHHHGGGAAAAAA@@@????????????@@@>>>??????>>>===<<<;;;;;;::::::999999888777777777555555555555555555555555444444444444444444444444333333333333333333333333111111111111222222333333777444111111333444333111111111111111111111111111111111111000000111111111000111222222222111000//////000000111111000000///000111111111111222222222333333333222222222111111222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000222222111111111000000000//////000111111111111111111111111111111111111111111000000///000111222333111111111111111111111111333333333222222111111111000000000000000000000000000000111111111111111111111111111222222333333333000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000000111111222222111111000222111111111111111222222555444222111000000111111111111222222222222111111444333222222111111111222222222222111111111000000222222222222222111000///222222111111111111222222444222111111222222111000333333222111111222333333000111111111111222222222444444333333222111111000000111111111111222222222222222222222222222222222111111111111111111111111333333333222222111111111333333333222222333333333333333333222222222111111333333333333333333333333333333333333444444444444666666555555555444444444666666777777777777666666777777777777777777777777777777888999999999999888777888888888888999999999:::<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAABBBCCCEEEGGGIIIJJJKKKJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@??????@@@@@@==================<<<<<<========================:::::::::999999999888888999999999888888888777777777777777777777777777777444444555555555555444444444444444555555555555555666444222222444555444333444444444444444444444444555444333222222222222222222222222333333333444444333333333333222222111111111111222222222333333333333333333222222222222111DDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBDDDFFFFFFFFFDDDCCCAAA@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999888777777555555555555555555555555444444444444444444444444333333333333333333333333444444444333222222111111555333111111222333333222222222222222222222222222000000000000000000000000111111111222222222222222222111111111111111111222000111111111111222222222333333333222222222222111222222222111111111111111111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000...//////000000//////...111111000000000///////////////000111111111111111000000000000000000000000///////////////000111111111111111111111111111111222222222222222111111111000000000000000000000000222222222222222111111111111111111222222222222222000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111///000111111000///...---000000000111111000000000000000000000111222333444555444333222111111111222111111222222222222111111333333222111111111111222222222222111111111111111111111222222222111111000222222111111111111222222333222000000111111000...333222222111111222222333000111111111111222222222444333333222222111111111000111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111000333222222111111222222333333333333222222222222111333333333333333333333333333444444444444555555555555555555555555444444444777666666666666666666777777777777777777777888888777777888999999999999888777888888888888999999999999:::;;;;;;999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>?????????========================:::::::::999999999888888999999888888888777777777666666666666666666666666444444555555555555444444222333333444555555666666555333222222444555444333444444444444444444444444444333333222222222222333111111111222222222333333444444444333333333333222111111222222222333333333555555444333111000//////DDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB???@@@AAACCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>===============<<<;;;:::::::::999888888777777666555555555555555555555555444444444444444444444444333333333333333333333333555555444444333222111111333333222222222222222222222222222222222222222222000000000000000000000000222111111111222333444444444333111111111111333444000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000//////...------111111111111111111111111000000000000000000000000...//////////////////...000000000000//////////////////000111111111111111////////////////////////000000000000000111111222111111111111111111111111222222222111111111111111000000000000000000000000333333333222222222222111111111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111///000111222111///---+++000000111111111111000000111111000000111222222333222222222222333444555555111111222222222222111111222222111111111111111222111111111111111111111111///000111222222222222222222222111111111111222222111000///000111222111000222222222222222222222222000000111111111222222222333333333222222111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111333333222222222222333333222222222222222222222222333333333333333333333333444444444555555555666666555555555555555555555555777666555444444555666777777777777888888888888888777777888999999999999888777777888888888999999999888999::::::999888999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@???????????????>>>>>>>>>??????@@@@@@@@@========================:::::::::999999999888888888888888888777777777777555555555555555555555555444444555555555555444444333333333444444555555555444333111222333444444333333333333333333333333333333333222222222222222333222222222222333333333333333333333333333333333222111111222222222333333333555555444333111000//////CCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>;;;<<<<<<<<<<<<;;;;;;:::888888888777666666555555555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333333333111222222222222222222222222222222222222222222222000000111111111111000000222111111111222333444444444333222111111222333444000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000///...------,,,,,,111111111111111111111111000000000000000000000000///000000111111000000///000000000000//////////////////000111111111111111//////////////////////////////000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111....../////////000000000111111111111111111111111///000111222111000...,,,111222222222222222222111333222222111000000111111111222222333444444444555111111222222222222111111111111111000000111222222111111111111111111111111///000111222222222222222222222111111111111222222///......///111333333222222222222222222222222222000000111111111222222222333333222222222222222111000000111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333444444333333333333444444222222222222222222222222333333333333333333333333444444444555555555666666444555555555555555555555777666555444444555666777666666777777888888888888777777888999999999999888777777888888888999999999777888999999888888:::;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@??????>>>>>>??????:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888777777777666666444444444444444444444444444444555555555555444444555555444444333333333333333222111111333444444444333333333333333333333333222222222111111222222333333333333333444444444444111111111111222222222222111111222222222333333333333333333222222111111111CCCCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@@@@???>>>>>>===============:::;;;;;;;;;;;;;;;::::::888777777666555555444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333333333///111333333222111222333222222222222222222222222000111222333333222111000111111111222222222222222333222222222222222222333000111111111111222222222111222222222222333333333111111111111111222222222111111111111111111111111111111111000000//////...111111111111111111111111000000000000000000000000000111111222222111111000111111000000000///////////////000111111111111111000000000000000000000000------...///////////////111111111111111111111111000000000111111111111111000000000000000000000000111111111111222222333333111111111111111000000000000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111///000111222222111000///222222333333333333222222444333222111000000000000444444444444333222111000111111222222222222111111111000000000000111222222111111111111111222222222///000111222222222222222222222111111111111222222//////...000222333333222111222222333333222222111000111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222333333333333333444444444555444444333333444444555111222222222222333333333333333333333333333333333333444444444444555555555444444444555555555555555666555555555555555555666555555666666777777888888777777888999999999999888777888888888888999999999777888999999999999:::<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888777777777666666666555555555555555555555555444444555555555555444444555555444444333222222111333111000111333444444444333333333333333333333333222111111111111222222333333333444444444555555555000111111111111111222222111111222222222333333333222222222222222222333333CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@????????????>>>>>>===<<<<<<<<<<<<===999::::::;;;;;;;;;::::::888888777777666555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222...000333333222111111333111111111111111111111111111222333444444333222111000111222222222111000///111111222222222222111111000111111111111222222222111111222222222333333333000000111111111222222222111111111111111111111111222222222222222111111111111111111111111111111111000000000000000000000000000111111222222111111000222222111111111000000000//////000111111111111111111111111111111111111111---...///000000000//////111111111111111111111111///000000000111111111222000000000000000000000000...//////000111222333333222111111111000000000///000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111000000111111222222333333111111222222222222111111222222111111111111111222222333333333333111000///111111222222222222111111000000000000000111222222000000111111111222222222000111111222222222111111222222111111111111222222333222111111222333222000111222333333333333222111000111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111111222222333333333333444333333333333333333444111111222222222333333333333333333333333333333333333333333333444444444444444444444555555555666666444555555666666555555444333444444555666666777777777777888999999999999888777888888888888999999999777888::::::999:::;;;===:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAABBBDDDEEEEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888777777777666666666666555555555555555555555555444444555555555555444444444333333333333333333333222111000111333444444444222222222222222222222222111111111111111222333333222222333333333444444444111111111222222333333333111111222222222333333333222222222222222222222222CCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999999888888777666666666555555555555555555555555444444444444444444444444333333333333333333333333333222222111111000000000---000333444222000111333000000000000000000000000111222444555555444222111000111222333222000...---000111222333333222111000000111111111111222222222111111111222222333333333000000111111222222222222111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000222222222222111111111111//////000111111111111111111111111111111111111111///000222333333333222111111111111111111111111111//////000000111111111222000000000000000000000000------...000111222333444222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000111222333555666000000111111111111000000000000000000111222333444...///111222333333222222111111222222222222111111000000///000000111222222000000111111222222222222111111222222222111111000222222111111111111222222666555333222222222000...111222333444444333222111000111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000000000111111222222222222333222222222222222222333111111111222222333333333333333333333333333333333222222222333333333444444444444444555555555666666333444555666666555444333333333444444555666666777777777888999999999999888777888888888888999999999777999::::::::::::<<<===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEAAACCCDDDEEEEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777666666666666666666666666666666666666444555555555555555555444111222222333333444444555222000000000333444444444222222222222222222222222111111000000111222333333111111222222222333333333222222222333333444444444111111222222222333333333333333333222222222111111AAABBBCCCDDDDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHEEECCCAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<@@@@@@??????>>>=========<<<;;;::::::999999999999999999999999999888777666999888777777888888777555777444111111333444333111444444444444444333222111111111000000111111222333555555444333333222111111333333222111000///......000000////////////000000222222111111111111222222111111111111111111111111333333333222222111111111111222222333333222222111333333333333333222111000222222333333333444444444222222222111111111111000000000000111222222333333222222111000//////000000222000......///000000///000000111111111111000000000000000000111111111111111111111000000000000000222111//////000111444555111111000000//////......222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---......000111222333444000000111111111111000000...//////000111111222222222222222111111111000000111111111111111111111111111222333333222111///...///000000111222222333333)))---111555555333000...222222222111111111000000333333333222222222111111333222111000000000222222111111111111111111111111222222333333333333444444111111222222222333333333333222222111111222222333333222222222222222222222111111000000000000111111000111222333444333222222333333333222222111111111333333333222222111111111333333333333333333333333333333333222222111111111111111111111111111111111444444444444333333222111666555333222222333555666555444444333333444444555555555555555555555555555777666555666888:::999888777777777777777888888999888888888888777777777777666777888999999:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::<<<>>>??????>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCAAA???>>>???AAAAAA@@@>>>>>>>>>>>>============;;;;;;:::::::::999999999::::::999999888777777777666666666666555555555555333444444555555444444333444444444555555555666666444333333222222333333444444444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111222222222222222222222222222AAABBBCCCDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;::::::::::::777888888999999999888888888777555666777777666444777444222111333444333222333333333333222222111111111111000000111111222333555444444333222222111111111111111111000000000000111111000000000000111111222222111111111111222222111111111111111111111111333333333222222222111111111222222333333222222111333333333333333222111000222222222111111000000000222222222111111111111000222222111111111111111111333333222111111111111111111000//////111111000///111111222222222222111111000000000000111111111111111000000000000000000000555333111000///000111111222111111111000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222222111000//////...000000111111111111000000//////000000111222222333222222222111111111000000111111111111111111111111111111222222222111111000...///000111222333444444///000222333444444333333222222222111111111000000222222222111111111000000333222111000000111222222111111111111111111111111222222222333333333444444111111222222222333333333333333222222222222333333333333333333333333333333111111000000000000111111000111222333333333222222333333222222222222222222333333222222222222222222333333333333333333333333333333222222222222222222222222222222222222222222333444444444333333222111333222222111111222222333555444444333333444444555555555555555555555555555555444444555777888888777777777666666777777888999666666777777888888888999666777888999999::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>??????>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAA???======>>>?????????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;:::::::::999999999888888777666666666666666666666555555555555333444444555555444444333444444444444555555555666444333333222222333333444444444333333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222111111111000222222222222222222222222AAABBBCCCDDDEEEDDDCCCCCCHHHHHHGGGFFFEEEEEEDDDDDDHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA<<<======>>>??????@@@@@@@@@???===<<<;;;::::::999555666777888999999999999777666444555666666555333666555333333444444444333333333333333333222222222111111000000111111222333444444333333222222111111000000000111111111222222222222111111111111222222222222111111111111222222111111111111111111111111333333333222222222222111111111222222222222111111222222333333333222111111444333222111000///......222222222111111111111000333333222222111000000///444333222222222222222222111000000222333333111///222222333333333333222222000000000000111111111111000000000000000000111111444333222000///000000111222222222222111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000444333222111000...------000000111111111111000000000000111111222333333333222222222111111111111111111111111111111111111111111111111111111111222222...///000111222333444444333222000000000222444666222222222111111111111111111111111000000000//////222111111000111111222222111111111111111111111111222222222222333333333333111111222222222333333333333333222222222222333333333333333333333333333333111111000000000000111111000111222333333333333222222222222222222222333333222222222222222222333333333333333333333333333333222222222222222222333333333333333333333333333333333333444444444333222222222222222222222222222222555444444333333444444555555555555555555555555555444333333444666777777666777777666666777777888999555555666777888999::::::666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>??????======>>>@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@???===;;;;;;===>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777666666666666666555555555555444333444444555555444444333444444444444555555555555333333222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333222222111111111000222222222222222222222222AAABBBCCCDDDEEEEEEDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@======>>>>>>????????????@@@???===<<<:::999888888666666777888888888888888777666444555666666555333555444444444444444444444444444444444333444444444111111000000111111222333333333333333222222111111000000111111111222222222222111111000000111111222222222111111111111222222111111111111111111111111222222222222222222222222111111222222222222111111222222333333333222222111444444444333222111111000222222222111111111000000222222222111111111000000333222222111111111222222000000111333555555222000111222222222222222222111///000000000111111111111000000000000000111111111000000000000111222333444111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000111111111111000000111111222222222333333333111111111111111111111111111111111111111111111111111111000///000111333444000111111111111222222222222000///......000222444111111111111111111111111222111111111000000000000111111111111111111222222111111111111111111111111111222222222222333333333111111222222222333333333333333333222222333333333111111111222222222222222222111111000000111111222111111222222333333333333111111111222222333333333111111111222222333333333222222222222222222222222111111111222222333333333333333333333333333333333333333333444444333333222222333555666666555333222555444444333333444444555555555555555555555555555444333333444666777777666666666666666666777888888555666666777888888999999777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<===>>>>>>======>>>@@@>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@??????===<<<;;;<<<===>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999888888777666666555555555444444444333444444555555444444333444444444444444444444444333333222222222222333333333222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222@@@BBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>????????????>>>>>>======???>>><<<:::999888777777888888888888888777666555888777555666777777666444333444444444444444444444333333222111111222333333111111000000111111222333333222222222222222111111222222222222111111111111000000////////////000000222222111111111111222222111111111111111111111111222222222222222222222222000111111222222111111000111222222333333333222222222222222222222222222222222222222111111111000000000000111111111222222222111111000000000000111222000000111444555555333000000000111111111111000000///000000000111111111111//////000000111111111111000000000111111222333333000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333000000111111111111000000222222222222222333333333111111111111111111111111111111111111111111111111111111000///000111333444333333222222111000000///000000000000000000111111111111111111111111111111333333222222222111111111000000111111222222222222111111111111111111111111111111111222222222333333111111222222222333333333444333333333333333333444///000000000111111111222222222111111111111222222222111222222222222333333111111111222222333333333111111111222222333333333222222222222222222222222111111111222222333333333222222222222222222222222222333333444444333333333222333555666666555333222555444444333333444444555555555555555555555555555555444444555777888888777666666666555666777777888888888777777777777777777777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;===>>>>>>======>>>???<<<===>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>===<<<===???@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888777777666666555555555555444444444444333444444555555444444333444444444444444444333333333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000000111222333444444555222222222222222222222222@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDCCCAAA@@@>>>======@@@@@@??????>>>======<<<>>>===;;;:::999888777777888888888888777666555444888777555666777777666444000222444444333222333444000000///......///111222111111000000111111222333222222222222222222111111333333222222222111111000000000////////////000000222222111111111111222222111111111111111111111111111222222222222333333333000000111111111111000000111111222333333333222222/////////000000000111111222222222111111111111000///000000111222222333333000000000///000000111222000000111222444555333111000000000111111000000000000000000000111111111111/////////000111111222222333333222222111000000//////////////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000111111222222222222222222111111111111111222222222111111111111111111111111111111111111111111222222444333333222111000//////111222333333333333222222111111111111111222222222333333333222222222222111///000111222222222222222111111111111111111111111111111111111222222222222111111222222222333333333444444333333333333444444//////000000111222222222222222111111111111222222222222111111222222333444222222222222222222333333222222222222222222333333222222222222222222222222222222222222222222333333111111111111111111111111222222333444444444333333000111333444444333111000555444444333333444444555555555555555555555555555555444444555777888888777666666555555666666777888888888888888777777666666777888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======;;;===>>>>>><<<<<<===???;;;<<<===???@@@BBBCCCCCCEEEFFFGGGHHHIIIIIIJJJJJJEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>======???AAAAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999777666666555444444333333555555555444444444444333333444444555555444444333444444444444333333333333222222111111111111222222111111111222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000111111222333444555555222222222222222222222222@@@AAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>?????????>>>>>>>>>>>>>>>======<<<::::::999999999666777777777777777666666777666444555666666555333...111444444222111222333111000///...///000222333111111000000111111222333111111111111111111222222111111222222222222333333111000000000000000000111222222111111111111222222111111111111111111111111111111222222222333333333000000111111111111000000000111222333333333333222000000000000////////////222222222111111111111000111111111111111111222222111000000000111111222333111000///111333444333222000111111222222111111000000000000000111111111111...//////000111111222222222333222222111000000/////////000000000111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111111111222222222111111000111111111111111111111111222222222222222222222222000000111111111222222222222222222222111111111111...///111222333333222222111111111111111111111111111111111111222222222222111111222222222333333333444444333333333333444444000111111222333333444444333222222111111222222333222222111111111222333444333333222222222222222222333333222222222222222222111111111111111111111111333333222222222222222222222222222222222222222222111222333333444444444333111222222333333222222111555444444333333444444555555555555555555555555555444333333444666777777666666555555555555666777777777777777777777888888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===;;;<<<======<<<<<<===???======>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHHHHIIIIIIDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>>>>============???AAABBB@@@???======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777666666555444444444555555555444444444333333333444444555555444444333444444444333333333222222222222111111111111222222000111111111222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222@@@AAACCCEEEFFFGGGFFFFFFHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA????????????????????????=========>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;444555666777888888888888666444333333444555333222---000333444222000111333444333222111111333555666111111111000111222222333111111111111111111222222///000111222333444555555222222111111111111222222222222111111111111222222111111111111111111111111111111111222222333333333000000111111111111000000000111222333333333333333444444333222111000//////222222222111111111111000333333222222111000000000222111111111222333333444111000...///111333444333222222222333333222222222000000000000111111111111...//////000111222222222///000111222222333222222000000111111222222222333///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000111111000000000000000000000000111111222222222222111111111111111111111111111222333333333111000...//////000111222333444444222111000///...///111222000000111111222222222222111111111111000000000000...///111222333333222222111111111111111111111111000111111111111222222222111111222222222333333333555444444333333444444555222222333444444555666666333222222111111222222333333222111111111222333444444333333222222111111111444333333222222111111111111111111111111111111111444333333222222111111111333333333333333333333333111222333333444444444444444444444555555444444444555444444333333444444555555555555555555555555555333222222333555666666555555555555555555666777777555555666777888999::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999888888999:::;;;<<<===;;;<<<======<<<<<<===???>>>>>>???@@@AAAAAABBBBBBAAABBBDDDEEEFFFGGGHHHHHHDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@??????????????????>>>======<<<<<<===???AAAAAA@@@>>>======<<<<<<<<<;;;;;;;;;999999999888888888777777::::::999999888777777777555555444444444333333333333444444555555444444333444444444333333222222222222222111111111111222222000000111111222222222222000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222666666555444222111000000222222222222222222222222DDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===============<<<<<<<<<<<<:::::::::999999999888888666666555444333333222222333444555555333333444555000111111111000///---,,,333333333333333333333333000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111555444222111111111222333111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000//////000000000000//////---///111111000///000111000000000000000000000000222222111111111111111111...///000111111111111111111111000000000000111111...//////000111222222222000000111111111000000///222222111111111111222222///000222222000///000111111000000000//////......222222222222222222222222111111000000111222333333222111111111000000//////////////////////////////888777555333111///...---000111111111111222222222000111111111111222222222333222222111111222222333444333333222222333333444111111111111111111111111333222222222111000000000222333333444444333333222222222222222222222222222222111111111000000//////222222111111111111111111222222222222222222222222222222222222222333333444222222222222222222222222333333333222222111111111000111222222222000///...000111111111111222222222111111111111111111111111222222222222222222222222333333333222222111111111333222222222222222222222333222222222222222222222333333333333333333333333555555555444444333333333777666666555555444333333444444444444444444444444555555555555555555555555777777777777777777777777;;;:::999999999:::<<<<<<>>>===;;;:::999999::::::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@????????????>>>???===;;;;;;<<<=========;;;;;;::::::::::::999999777888999::::::999888777555555666666666666555555444444444444444555666777444555555555444333333222666444222222333333222111111111111111111111111111333333222111111222333333333333333222222222111111333333333222222111111111111222222333333222222111555333222222222222111///111111111000000000000000111111111222222333333333DDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???>>><<<;;;============<<<<<<<<<<<<::::::999999999888888888777777666555555444333333333555666555444333444666111222222333222111//////333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111333333222111111111111111000111111111111111111000222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222333444333111///000111111111111111111111111111111111111111111111111111///000000111111111111000111111000000000000111111...//////000111111222222000000111111111111000000222222111111111111222222000111333333111111111222111111111000000000//////000000000000000000000000111111000000111222222333222222222222111111111000111111111111111111111111444444333222222111000000000111111111111222222222000111111111111222222222333222222111111222222333222222222222222222222222111111111111111111111111222222222111111111111111222333333444444333333222222222222222222222222222222222222222111111111000111111111111111111111111222222222222222222222222222111111000111222333444222222222222222222222222333333222222222222222222333333333333333222111111000111111111111222222222111111111111111111111111222222222222222222222222333333222222222222222222111111111222222333333444333333333333333333333333333333333333333333333333444444444444333333333222555555555444444444444333444444444444444444444444555555555555555555555555666666666666666666666666666666555555555666777888999999888888888999999:::888888999999999:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???????????????@@@AAA@@@@@@@@@?????????>>>>>>@@@???=========>>>===<<<;;;;;;:::::::::999999999777777666555555666777777666666777777777777666666555444444444444555555666444444555444444333333222444333111222333444444333111111111111111111111111333333222111111222333333333333222222222111111111333333333222222222111111111222222222222222222111333222111111333444333111111111111111222222222222222222222222222222333333DDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;=========<<<<<<<<<<<<;;;:::999999999999888888888777777777666555555444444333555666555444333444666333333444444444333333222333333333333333333333333333333222222222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111222222111111000000///000000111111000000///222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222333222111000000111222333888888666444111///000222222222222222222222222222111111111111111111111111111111111222111111000000111111000000000000111111/////////000111111222222000000111111111111000000222222111111111111222222111222444444222111222333222222222111111111111000000000000000000000000000111111111000111111222333333333333222222222222222111111111111111111111111111111111222222222333333000111111111111222222222000111111111111222222222222222111111111111222222000111222222222222111000111111111111111111111111111111111111111222222222222222333333333333222222222222222222222222222222333333333222222222222222111111111111111111111111222222222222222222222222222111000//////000222444222222222222222222222222222222222222222222333333444333222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222333333000000111222333444444555333333333333333333333333333333333333333333333333333333333333222222222222222222333333333444444444444444444444444444444444555555555555555555555555666666666666666666666666777666666666666777888888666666777888999:::::::::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>>======>>>??????@@@@@@AAA>>>>>>??????@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>??????@@@AAABBB@@@@@@?????????>>>>>>>>>AAA@@@?????????>>><<<:::::::::::::::999999999999999777555333333555777999777777777888888777777777666555444444444444444444444444444444333333333333333111000111333555555555111111111111111111111111333222222111111222222333333222222222222111111111333333333222222222222111222222222222222222222222111000000111333444444333111111111222333333444444333333222222222222222222CCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;999999999999888888888888666666666666555555444444222444555444333222333555333333333444444444444444222222222222222222222222333222111111111111222333000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111////////////000000000000//////111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222333222000//////000222333777777555222///...000222222222222222222222222222111111111111111222222222222222222222111111000///111111000000000000111111//////000000111111111111///000000111111111111000222222111111111111222222000222333333222111111222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222111111111111111111111111///000000111222333333333000000111111111222222222000000111111111222222222222222111111111111222222///111222444444222111///111111111111111111111111000000000111222222222333222222333333333333222222111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222222111///......000222444222222222222222222222222111111111222222333333333222111000//////000111222000000111111111222222222111111111111111111111111222222222222222222222222111111111222222333333333111111111222222333333333111111111222222222222222333333333333333333333333222222222222222222222222000000111222333333444444333333444444444444444444555555555555555555555555666666666666666666666666777777777777888888999999666888999;;;;;;;;;::::::888888999999999:::::::::999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<=========>>>>>>???@@@@@@@@@======>>>??????@@@@@@AAADDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAA????????????>>>>>>>>>>>>@@@????????????===:::888:::::::::999999999999888:::888777666666777888:::666666777777777777666666666555555444333333333333444444333333333333333333444222111111333555444444111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111222222222111000111333444333222000000111111222333444444333333333222222111111111AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777555555444444444444444444111333444333222111222333222222222222222333333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111//////111222222111000/////////000000000000//////000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222222111///......///111222222222111///------000222111111111111111111111111000000111111111222222222222222222222222111000///111111000000000000111111000000000000000111111111//////000111111111111111222222111111111111222222///111222222111000000111222222222222222333333333222222222222222222222222222222111111111111111222000000111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222000000111111111222222222222111111000000111111222111222444555555444222111111111111111111111111111000000000111222222222333111222222333333222222111111111111111111111111111000000111111111111111111000000111111111222222222222222222222222222222222111000///...///000222333222222222222222222222222111111111222222333333333111111/////////000111222000000111111111222222222111111111111111111111111222222222222222222222222111111111222222333333333333333333222222111111111///000000000111111111222333333333333333333333333222222222222222222222222///000000111222333444444333333333444444444555555555555555555555555555555555555555555555555555555444444555555666666666666777888::::::::::::888777888888999999999:::::::::888999::::::;;;;;;::::::;;;::::::999999999::::::<<<======>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@?????????????????????>>>>>>>>>======>>>>>>=========<<<999666::::::999999999888888888777777888888888888777777444555555555555555555444666555444333333333333333333333222222222333333444666444222222333333333222111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222222111111000000111111222444333222222333333111000...//////000111222333333333333333222222111111111???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888777777777444444444444444444444444111333444333222111222333333333222111111111222222222222222222222222222222///000111111111111000///000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222111111///000000111111000000///000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222111000///......///000111...//////...---...000333000000000000000000000000000000000111222222333333222222222333222222111111111111000000000000111111000000000000000000111111...///000111111222111111222222111111111111222222///000222222000///000111111222222222222333333333000000000000000000000000333222111111000111111111000000000000000111111111////////////////////////111111111111111111111111000111111111111222222222000111111111111222222222111111000000000000111111222333444444444444333222111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111000000000000000111111111000000000111222222333333222222222222222222222222000000000000111111222222222222222222222222222222222222222222222222333333222222222222222222333444000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222333333555444444333222111000000//////000000111222222222333333333333333333333333222222222222333333333333000000111222333333444444222333333444444555555555555555555555555555555555555555555555555555555555555555666777777777777666666666777777777666666555888888999999999:::::::::888888999:::::::::::::::<<<;;;::::::999999999:::<<<<<<===>>>>>>??????@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDBBBAAA???>>>>>>>>>??????>>>>>>>>>=========>>>===;;;;;;<<<;;;999777999999999999888888888888333444666777777666444333333444444555555444444333555444333333333333333333333333222111111222444555777555333222333333222111111111111111111111111111111222222333333222222111222111111111111000000000111222222222222333333333222111000//////000111222555444222222222222111////////////000111111111222333333222222222222222222===>>>???@@@AAA@@@@@@???>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777777444444444555555555555555333444555555333333444555555444333111111111111222111111111111111111111111///000222333333222000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222333333000111111111111111111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000///000111111000000222333111111111111111111111111///000000111222222333333111111222333333333222222111111000000000000111111111000000000000000000000...///000111111222222222222222111111111111222222///111333222111000111111111111111111222222222333000000000000000000000000333222222111000000111111000000000111111222222222000000000000000000000000///000000000111111111222000111111111111222222222000111111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111222222222111111111111111111111222222222222111111111111111111111111111111000000000111111222222222///000000111222222333333222222222222222222222222000000222333333333222111222222222222222222222222333333222222222222222222111111222333333333333333000111111111111222222222111111111111111111111111222222222222222222222222333333222222222222222222444333333222222111111111000111111222333333444444333333333333333333333333222333333333444444444444111222222222333333444444222222333333444555555666555555555555555555555555555555555555555555555555555666777888888888777777555555555555555666777888888888999999999:::::::::888888999::::::::::::999;;;::::::::::::;;;;;;<<<<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@????????????>>>>>>>>>============>>>===;;;;;;;;;<<<;;;:::999999999999888888888888555555555555555555555555444444555555555555444444333333333222333333444444333222111000111222444555555333222222333444333222111111111111111111111111111222333333333333222111111111111111000000000000111111222222222333333333222111000//////000111222444222111222333333222111111111111111111111111111222222222222222222333333<<<===>>>???@@@???>>>>>><<<===???@@@AAABBBCCCCCC????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777555555555666666666666666555666777666555555666777777555444222111111222222111111111111111111111111///111444666666444111///000000000000000000000000000000000000000000000000111111111111111111111111333222111111111222444555111111222222222222111111333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000000111222222222222111000111333555555333222333333222222222222222222222222///000000111222222333333000111222333333333333333111111000000000000111111111111111000000000000000......///111111222222222222222111111111111222222000222444444222111222333000000000111111222222222222222222222222222222222333333222111000000111111111111111222222333333333111111111111111111111111......///000111222333333000111111111111222222222000111111111111222222222111111000000000000111111222222111000000111222222111111111111111111111111333222222222111111000000111111222222222222111111000000000000000000000000111111111222222333333333///000000111222222333333222222222222222222222222///111333444555444222111222222222222222222222222444333333222222111111111...///000222222222111000000111111111111222222222111111111111111111111111222222222222222222222222444333333222222111111111222222222222222222333333222222333444444555666666333333333333333333333333333333333444444555555555222333333333333444444444222222333333444555666666555555555555555555555555555555555555555555555555111222333444444444333222555555555555777999;;;===888888999999999:::::::::888888999::::::::::::999999999999:::;;;<<<===>>><<<<<<======>>>?????????======>>>>>>??????@@@@@@>>>>>>??????@@@@@@@@@AAA?????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>============@@@===;;;;;;<<<=========999999999888888888888777999888666444444666888999555555666666666666555555222222222222333444444555333222111000000222444555333222111111333555555444111111111111111111111111111222333444444333222111111111111111000000000000111111111222222333333333222111000......000111222222111000111333444444333333333222222222222222222111111111222222333333444>>>>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???>>>>>>???@@@????????????>>>===;;;;;;===<<<<<<;;;;;;:::999999999888888777666555555444777666555444444555666777444444444444444444444444222222333333333444444444222111111111000000//////222222222222222222222222000000000000000000000000111111222222222333333333111111111000000000000000111111111111111111111111111111222222222333333333333222222222111000000000444444444333333222222222111111111111111111111111111111111111111111111111333333333222222222111111000000000000111111111111000000000000000000000000000000000000000111111222333333333222222222111111333333333222222111111111222111111111000000//////000000000000000000000000000111222333333333333333222222222222222111000///111111000000000000111111///000000000111111111111000000000000000000000000222000///000222222000---222222111111111111111111111111000000000000111111222222111111111111111111000000000000000000000000444444444333333222222222222222222111000///......000000000111222222222333111222222222222333333333//////000000111111222222333222222222111000000000111111222222222333333333000000000000000000000000444333111000000111333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111333111000000111000///...000111111111111222222222222222222222222222222222333333333333333333333333444444444444444444333333111222222333333222222111555555444444444333333333111000000555:::;;;777333333333333444444444555555777777777666555555444444333333444444555666777777666666777777777777666666777888888888888999999999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@????????????????????????<<<<<<==================>>>>>>===<<<:::999888888:::::::::999999999888888777666444333333333555666555555555555555555555555555555555555555555555555333333333222222111111111333333333222222222111111333333333222222111111111111111222222222333333333111222222333333222222111111111111111111111111111000111222333444333222222444222000111333444333000333333333222222111111111222222222222222222222222======>>>>>>>>>?????????>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???=========>>>?????????>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999888888777777666555555444777666555444444555666777444444444444444444444444111111111111111111111222222222222222111111111000222222222222222222222222000000000000000000000000111111111222222222333333222222222111111111111111111111111111111111111111111111111111222222222333222222222111111111111111111111111000000/////////111111111111111111111111111111111111111111111111333333222222222111111111000000000000111111111111000000000000000000000000000000000000000111111222333333222222222111111111333222222222222222222111111111111111000000000///000000000000000000000000000111222222333333333222222222222222222111000000111111111000000111111111111111111111222222222222111111111111111111111111333222000111333333111...111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111333333222222222111111111//////000000111222333333111111111111111222222222///000000000000111111111000000000000111111111111222222222111111111111111111111111222222222333333111111111111111111111111444333111000000111333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111000000000111111000000111111111111222222222222222222222222222222222222333333333333333333333333333333444444444444444444111222222333333222222111222333333333444444555555333222222666:::;;;777333333333333444444444555555555555555555666666666666333333444444555666666777666666777777777777666666777777888888888999999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>??????@@@????????????????????????============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999::::::999999999888888888888666555333333444555666555555555555555555555555444444444444444444444444333333333222222222111111333333333222222222111111333333333222222222111111111111222222222333333333111222222333333222222111222222222222222222222222111222333444444444333333444222000111333444333111333333222222222222222222222222222222222222222222======>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999888888777777666666555555555666666555444444555666666444444444444444444444444111111111111111111111111333333333222222222222222222222222222222222222222000000000000000000000000111111111222222222222333222222222222222222222222111111111111111111111111000000000111111111222222111111111111111222222222000000000///////////////111111111111111111111111111111111111111111111111333222222222222111111111000000000000111111111111000000000000000000000000000000000000000111111222333222222222222111111111111111111222222222222222111111111111000000000000000000000000000000000000000111222222333222222222111222222222222111000000222222111111111111222222111222222222222333333333222222222222222222222222444333222222333333222000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000...///000111222333444555222222222111111111111111///000000000000111111111111111111111111000000000111111111111111222222222111111111222222222222333222222222222222222222222444333222111111222333444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000000000000111111111111111111111111222222222333222222222222222222222222333333333333333333333333222222333333444444555555111222222333333222222111111111222333444555666666555444444777::::::777333333333333444444444555555333444444555666666777777333333444444555666666666666666777777777777666666777777777888888888999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===============>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@BBB@@@===<<<;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999888888888777888777666444444444555666555555555555555555555555222222222222222222222222333333333222222222222111333333333222222222111111333333333222222222222111111111222222222333333333111222222333333222222111333333333333333333333333222333333444555444444444333222111111333333222111222222222222222222333333222222222222222222222222============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???????????????>>>======<<<<<<===>>>??????>>>===<<<;;;<<<<<<===;;;;;;::::::999888888888777777666666666555555555555555555555555555555555333333333333333333333333444444444333333333333222222222222222222222222222111111111111111111111111000000000000000000000000111111111111222222222222111111111222222222222222111111111111111111111111///000000000000111111111000000000111222222222333222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111///000000000111111111111000000000000000000000000000000000000000111111222222222222222111111111111000000111111222222333333111111111000000000000000000000000000000000000000111111222222222222111111111111222222222111111000333222222222222222222333111111111222222222333333222222222222222222222222222222222222333222111000000000000000111111111111111111000000000000111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222333333333222222222111000000000111111222222222333333333222222222111111000000000000000000111222222222333111111111111222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111000///000111111111111222222222333333222222222222222222222222222222222222222222222222111111222333444444555555111222222333333222222111111111222333444444555555666555555666888888555222333333333444444444555555444444444555555666666666444444444555555555666666666666777777777777666666777777777777888888888888999999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>????????????>>>===<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::999888888888888777777777888888666555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222111111222222222333333333111222222333333222222111333333333333333333333333222222333333333333444333222222222222222333222222111111111222222333333333222222222222222222222222<<<============>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>???>>>======<<<<<<<<<<<<<<<:::::::::999888888777777666666666666555555555555444444555555555555444444333333333333333333333333333333333333333333333333000000111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000111111222222111111111111111111111111///000000000000111111111000000000111222222222333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000///000000000111111111111000000000000000000000000000000000000000111111222222222222111111111000000000000000111111222222222000000000000000000111111000000000000000000000000111111111222222111111000000111111222222222111111333222222222222222222333000000000000111111111222222222222222222222222222000111222222111000000/////////000000000111111111111111000000000000111111000000111111111222222222111111111111111111111111111111222222222222222222222222222222222222333333333222222222111000000000111111222222222333333333333333222222111111000000000000000111222222222333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222///---...000111222222222222333333333222222222222222222222222222222222222222222222222111111222222333444555555111222222333333222222111333333333333333333333333444444444555555555333222333333333444444444555555666555555555444444444333444444444555555555555555666666777777777777666666666666777777777888888888777777888888999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<============>>>>>>>>>======>>>>>>>>>?????????===>>>>>>>>>>>>===<<<<<<==============================<<<<<<;;;;;;;;;:::===<<<;;;:::999888777777888888888777777777666666888777666666555444444444555555555555555555555555333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222111111111111111222222222222222333222222222222222111111111222222333333333222222222222222222222222<<<<<<============>>>>>>======>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;::::::999888888777777666555555555555555555555555444444555555555555444444333333333333333333333333000000111111111222222222000000000000000111111111111111111111111111111111000000000000000000000000000000000111111111111222/////////000111111222222111111111111111111111111000000000111111111222222111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111222111111111111000000000000000000000111111111111000000000000000000000000000000000000000111111222222111111111111000000000000000000111111111111111000000000000111111111111000000000000000000000000111111111222111111000///000000111222222222222111222222111111111111222222//////000000000111111111222222222222222222222222///111222222000//////000...//////000000111111111111111000000000000111111000000000111222222333333222222222222222222222222111111111222222222222222...///000111222333444555222222222111111111111111///000000000000111111111222222222222222111111111111111111111111222222222000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000222444222///---...111222222222222333333333333222222222222222222222222222222222222222222222222111111222222333333444444111222222333333222222111444333333333222222222111333333444444444333333222333333333444444444555555666666555555444333333222555555555555555555555555666666777777777777666666666666666777777777888888666777777888999888888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>=========>>>>>>>>>??????@@@@@@AAA@@@>>><<<999888========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::999777666666777777777777666666666666777777666555444333333222555555555555555555555555444444444444444444444444111222222222222333333333333333333222222222111111111222222222222333333333111111222222222333333333111222222333333222222111111111111111111111111111000000000000000111222222111222333333111111222333222222222222222222333333222222222222222222222222<<<<<<<<<=========>>>>>>======>>>>>>??????@@@@@@BBBAAAAAA@@@??????>>>>>>============<<<<<<;;;:::999;;;===>>>>>>===;;;:::999999999888777777666666555555555555555555555555333444444555555444444333222222222222222222222222//////000111222333333444000000000111111222222222111111111111111111111111000000000000000000000000000000000000111111111111//////000111111222333333111111111111111111111111111111111111222222222333222222222111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111000000000000111111111111000000000000///000000000111111111111000000000000000000000000111111111111111000//////000000111222222222222222111111111000000111111111000000111111111222222222111111111111111111111111000222444333000///000111......//////000111111222111111000000000000111111///000000111222222333333222222222222222222222222000000000111111111222222//////000000111222333333111111111111111222222222///000000000000111111111111222222222222222222333222222222111111111111111000000000000111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111---000333222///...111444222222222333333333444444222222222222222222222222111111111111111111111111222222222222222222333333111222222333333222222111222222222222222333333333333333444444444333444555333333333444444444555555444444444444444444444444555555555555555555555555666666777777777777666666666666666666777777777888666777888999:::999888888999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>>>>???@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;;;;::::::999888777777777777666666666555555555666666555555444222111000555555555555555555555555222222222222222222222222111111222222222333333333333333333222222222111111111111222222222333333333111111222222222333333333111222222333333222222111222222222222222222222222111111000000000111222333111222444333111000222444333333222222222222222222222222222222222222222222<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@BBBBBBAAAAAA@@@???>>>>>><<<===<<<<<<;;;:::999888888:::===??????===;;;999999999888888777666666666444555555555555555555555333333444555555444333333222222222222222222222222000000111222444555666777111111111222222333333333000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111111111111111111111111111222222222222333333333333222222222111111000000000000111111222222222333111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111000000000000222222111111000000////////////000000111111111222000000000000000000000000111111111111111000/////////000111222222222222222111111000000000000111111111111222222222333333333000000000000000000000000111333555444111000111222---......///000111111222111111000000000000111111///000000111222222333333222222222222222222222222.../////////000000111111333222222111000///......000000111111222222222333111222222222222333333333111111111222222333333444333222222222111111000000000000000000111111111111000000000000000000000000111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111)))...111111//////333777222222333333333444444444222222222222222222222222111111111111111111111111333333222222222222222222222222222333333222222222000000111222333444444555333444555555444444555777333333333444444444555555222333333444444555555666555555555555555555555444666666777777777777666666666666666666777777777777777888999:::;;;:::999999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>><<<<<<;;;;;;===@@@DDDFFF<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======999999999999999999999999777666666666555555555555555555555444333222000///555555555555555555555555111111111111111111111111111111111222222333333333333333333222222222111111111111111222222333333333111111222222222333333333222222222333333222222222333333333333333333333333333222111111111222333444000333444333111000222444444333333222222111111111222222222222222222222222>>>>>>======<<<<<<<<<;;;<<<======???AAADDDGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<777777777777777666555555666555444444555666555444444444444444444444444444333333333333333333333333222222222222222222222222444444444333333222222222111111222222222222111111///000111222222111000///////////////////////////222222111111111111111111111111222222222333333333000000000000000000000000333222222222111000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111222222222000...---111111222222222333333333//////000000111111111222444333111000000000111111111111222222222222111111111111111111111000//////111111111111111000////////////000111222333333333111111111111111111111111000000000111222222333333000000111222222222222111333444444555444333222111111111111000000000000000000111111111111222222222111111222222222222111111333444444333222111000000111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222111111000000111111222222222222222222222222777555333111000000111222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222111111111111000000//////111111111111111111111111111111000000000000111111444444444333333222222222111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555555555555444444333333222555555555555555555555555444444444555555555555666555555555555666666666666777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777666555555666666666555444444333333666666666555444444444333222111///......///111222111111222222222333333333222222222222222222222222111111111111111111111111444333222111222333444555222222222111111111000000333222111000000111222333111111222222222333333333444444333333333333222222111111111111111111111111222222222222222222222222>>>>>>>>>=========<<<<<<@@@????????????AAABBBCCCCCCBBBAAA@@@????????????============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;777777777777777666555555666444333444555666555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222111111111000111111222222222222111111111222333333333333222111111111111111111111111111111111111111111111111111111111111222222222333333////////////////////////222222222111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222333333111111111111222222222333///000000000111111111111333333111000000000111111111111222222222222111111111111111111111000//////111111111111111000000///000000000111222222222333111111111111111111111111222222111111111111111111000000111222222222222111111111222222222111000///111000000000000000000000000111111111111222222222000000111111111111000000000111111222222111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222111111000000111111222222222222222222222222666444222111000000222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222222111111111000000000111111111111111111111111111111000000000000111111444333333333222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555444444333333333555555555555555555555555444444444555555555555666444444555555666666777777777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>=========<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777666555555444444444555555555555555555555555555444444444444444333222111111222333444111111222222222333333333222222222222222222222222111111111111111111111111333222222222222333555555222222222111111111000000333222111000000111222333111111222222222333333333444444333333333222222222111111111111111111111111000000000000000000000000???>>>>>>>>>>>>>>>======@@@??????>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;666777777777777666555555555444333444555666555333444444444444444444444444333333333333333333222222222222222222222222222222000000000000000/////////111111222222222222111111111222333333333333222111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333111111111111111222222222333333333333333333333333111111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000000///---------///222444000000000111111111222222000000000000111111111111333222111111000111111111111111222222222222111111000111111111111000000///111111222222111111000///111111111111111111222222111111111111111111111111333333222222111000000///000000111222222222222111111111111222111111000///000000000000000000111111000111111111111222222222//////000000000000//////---...///000111222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222111111000000111111222222222222222222222222444333222111111111333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222222222222222111111111222222222222222222222222111111000000000000111111222222222222222111111111000000000000000000000000000000111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444333333555555555555555555555555444444444555555555555666444444444555666777777888777777777888888888999999888888888999999999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::999999888888888888888888666777777777777666555555222333333444555555666666444444444444555555555555444333222111111222333444111111222222222333333333222222222222222222222222111111111111111111111111222222111222333444555666222222222111111111111111222222111111111111222222111111222222222333333333333333333333222222222222111111111111111111111111000000000000000000000000????????????>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@@@@???>>>=====================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;666666777777666666555444555444333333555555444333333333333333333333333333333333333222222222222222222222222222222222222222000000000000000000//////111111222222222222111111000000000111111000000000////////////////////////111111111111111222222222111111111111222222222222444444444444444444444444000000000111222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///......---...///000111///000000000000111111111000000000000000111111111222222111111111111111111111111222222222222111111000000111111111111000///111222222222222111000000222222222111111111111111111111111111111111111111222222222111111111000000000000111222222222222111222333333333333222222222000000000000000111111111000000111111111222222222000000111111111111000000...///000111222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000111111111222222222333222111111000000111111222222222222222222222222222222111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000000000111111222333444444222222222222222222222222111222222222222222333333222222222222222222222222111111222222222333333333333444444444444444444444555555555555555555555555444444444555555555555666333444444555666777888888777777777777888888888888888888888888999999999999888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888777777777666666777777666666555444333333333444444555555555333333333444444555555555222111111000000111111222111111222222222333333333222222222222222222222222111111111111111111111111111111111222333444555666111111111111111111111111222222222222222222222222111111222222222333333333333333333222222222222111111111111111111111111111222222222222222222222222>>>>>>>>>>>>????????????;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::666666666666666555444444555333222333444555444333333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111111111222222222222111111111000000000000000000111////////////////////////000000111111111222222222000000111111111222222222000000000000000000000000000000000111222222222333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333444555555555444222111///000000000000111111111111111000000000000000000111111111111222111111111111111222222222222111111///000000111111111000000222222222222222111000000222222222111111111111111111111111111111111111111000000111111111222222222000000111222222222222111222222222222222222222333//////000000111111111111000000111111111222222222111222222333333222222111111222222222222222222111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000111111111222222222333222111111000000111111222222222222222222222222111111111111222333444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111222333444444555222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333333333333444444555555555555555555555555555555555444444444555555555555666444444444555666777777888666666777777777888888888777777888888888999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===========================<<<===>>>??????>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777777666666666666666666666666555444444555555444444333333333333222333333333444444555555222111111111111111111222111111222222222333333333222222222222222222222222111111111111111111111111111111222333444444555555111111111111111111111111222222222333333222222222111111222222222333333333333333222222222111111111111111111111111111111111222222222222222222222222======>>>>>>>>>>>>>>>???===>>>>>>>>>>>>===<<<;;;>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::555666666666666555444444444333222333444555444222333333333333333333333333333333333222111111000000222222222222222222222222111111222222222222222333111111222222222222111111333333222111111222333333111111111111111111111111000000000111222222333333000000000111111111111222000000000000000000000000111111111111111222222222000000000000000000000000222222222111111111111111111111111111111111111111////////////////////////000000000000000000000000333444555666555333111///000000000111111111222222111111111111000000000000000000111222222222222111111111222222222222111111///000000111111111111000222222222333222222111000111111111111111111222222111111111111111111111111///000000111222222333333000000111222222222222111000000/////////000111111/////////000111111222222000111111111111222222222222333333333333333333222222222333333333222222111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222111111000000111111222222222222222222222222111111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111222222222222222333333333333333333333333222222111111111111222222111111111222222222222222111111111111111111111111111111222222333333444444222222222222222222222222111111111222222333333444222222222222222222222222222222222222333333333333222222333333444555666666555555555555555555555555444444444555555555555666555555555555666666666666666666666777777777888888777777777888888888888999888888888888999999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===========================???@@@AAABBBCCCCCCBBBAAA>>>>>>>>>============<<<::::::::::::999999999999888888777777666666555555555666666666666555444444555555444444333222222111333333333333444444444444444444444444444444444444111111222222222333333333222222222222222222222222111111111111111111111111111222333444444444333333111111111111111222222222222222333333333333222222111111222222222333333333222222222222111111111111111111111111111111111111000000000000000000000000<<<<<<=========>>>>>>>>>======>>>???>>>>>><<<<<<>>>===============>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::555555666666555555444333444333222222444444333222222222222222222222222222333333222222111000000///222222222222222222222222111111111222222222333333111111222222222222111111333333222111111222333333111111111111111111111111///000000111222222333333000000000000111111111111333333333333333333333333222222222111111111111111000000000000000000000000222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000000000111111111000000///111111111111222222222333111111111111000000000//////000111222333222222111111111222222222222111111//////000111111111111111222222333333222222111000000000000111222222222333111111111111111111111111111111111111111111222222000000111222222222222111000///......///000111222...//////000111111222222000111111111111222222222222222222333333222222222///000111222222333222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222111111000000111111222222222222222222222222111222222333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222000000000111111111222222333333333333333333333333333222222111111222222333222222222222333333333444222222222222222222222222333333333333333333333333222222222222222222222222000111111222333333444444222222222222222222222222333333333333444444444444111111222333444666666777555555555555555555555555444444444555555555555666666666666666555555555555666666666666777777777888777777777777888888888888888888888888999999999999999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<===========================???@@@BBBDDDEEEEEEDDDCCC>>>============<<<<<<<<<:::::::::999999999999888888888777666666555444444555555666666555555444333444333333333333333333333444444333333333333333333333444444444444444444333111111222222222333333333222222222222222222222222111111111111111111111111333333444444444333222111000000111111111222222222222222333444444333222222111111222222222333333333222222222222111111111111111111111111111111111111000000000000000000000000;;;<<<<<<<<<======>>>>>>999:::<<<>>>@@@@@@@@@@@@>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;::::::::::::999999999999999999:::555555666666555555444333444333222222444444333222222222222222222222222222333333222222111000000///222222222222222222222222000000111111222222222333111111222222222222111111222111000//////000111222///////////////////////////000000111222222333333000000000000111111111111000000000000000000000000333222222222111111000000111111111111111111111111222222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000333222111000111222555666111222222222222333333333222111111111000000/////////000111222333333222111111111222222222222111111//////000111111111111111222333333333333222111111//////000111222333333444111111111111111111111111333333222222111000000000000000111222222222222111222111000000000222333444...//////000111222222222000111111111111222222222111111222222222222111111,,,---///000222333333333111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000111111111111222222222333222222111000111111111222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222//////000000111111111222333333333333333333333333333222222111111222222333222222222333333444444444333333333333333333333333444333333333333333333333222222222222222222222222000000111222333333444444222222222222222222222222333333444444444444555555111111222333555666777777555555555555555555555555444444444555555555666666777777777666555555444444666666666666777777777777777777777777888888888888777888888888888999999999999999::::::;;;<<<======>>>======<<<<<<<<<=================================???AAACCCDDDDDDCCCBBB======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777666555444444444555555666666555555444333111222222333333444444555444444444333333222222222111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111333444555555444333111000000000111111222222222222222222444444444444222222111111222222222333333333222222222111111111111000111111111111111111111111222222222222222222222222===<<<;;;::::::;;;<<<===@@@???>>><<<<<<<<<======@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999888888777777777777777:::999888777555444222222333222222111111222222333333333333333333333333333333222111000000111222333222222111111222222333444444444333333222111111000222222222222222222222222222222222111111111000000111111111000000000000000111111111111111111111111333333333222222222111111///000111222222111//////333333222111000000111111222222111111111111111111222222222222222111000///222222111111111222444555111111222222222333333333000111111000//////000222000000000000000000000000222222111111111111222222000111111111111222222222333222111000000111222333000111111111111222222222444222000//////000222444333333333333333333333333222222111111111111222222444333333222111111111222333333333222222222111111000111111111111222222222000000000000000000000000111111222222222222111111000000000000111111111111333222222222111000000000111222333333333333222111222222111111111111222222000000000000000000000000111111111111111111111111111222333333333111000/////////000111222333333333111111222222222222111111111111222222222222111111111111111111111111111111222222333333333444444444222222222222222222222222555555555444444333333333222222222222222222222222222222222222222222222222000000000000111111111111444444333333222111000000000000000111222222222333222333333444444333333222111111222222222333333333222222222222222222222222333333222111111222333333111111222222222333333333222222222222222222222222555555555555555555555555333333333333333333333333777666555444444444444444666555444333333444555666888888777777666666555555777888888888999999999999555666666777888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@===???AAACCCEEEDDDDDDCCC<<<<<<;;;;;;;;;:::::::::999999888888777666666666555555666666555555444333222222222333333444444444333333333333333444555666333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111444444444333333222222222333333333444444555555555333444444555555444444333222222222222222222222222111111111111111111111111////////////////////////111111111111111111111111<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777666666777777555555444444333333333333333222222111111222222333333333333333333333333333222222111111111111222222111111111111111222333333000000111111222333333333111111111111111111111111222222222111111111000000000000111111222222333333111111111111111111111111333333222222111111111111111111222222222111111111333222222111000000111111111111111111111111111111222222222222222111000000111111000000000111222333111111111222222222333333000111111000//////000222111111111111111111111111222222111111111111222222000000111111111222222222222222111000000111222222000111111111111222222222111111000000000000111111333333333333333333333333222222111111111111222222444333222222111111222222333222222222111111111111000111111111111222222222000000000000000000000000111111222222222222111111000000000000111111111111111111000000000000000000333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111111222222222111111000///000000000111222222222333111111222222222222111111111111222222222222111111111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111000000222222222222222222222222222222222222222222222222000000000000111111111111444444333333222111111000111111111111111222222222222333333444444333333222111111222222222333333333222222222222222222222222333333222111111222333333111111222222222333333333222222222222222222222222555555555555555555555555333333333333333333333333666666555444444444444444555555444444444444555555777777777777666666555555666666666666777777777777555666666777888888999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======>>>???@@@BBBBBBAAA???>>><<<;;;;;;;;;;;;:::::::::999999888888777666666666555555666666555555444333333333333444444444444444333333222222222333444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111444444333333333222222222222222222333333333333333111222222333333222222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCC??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666666777777222222222333444444555555333222222111111222222333222222222222222222222222111111222222222222111111111000000000000111222222//////000111111222222333000000000000000000000000222222222111111111111111000000111222333444444555111111111111111111111111222111111111111000000000222222222111111222222333333222111111000111111111111111111111111111111111111222222222222111000000000000000///000000111222111111111222222222222333000111111000//////000222222222222222222222222222222222111111111111222222000000000111111111222222222222111000000111222222000111111111111222222222000111222333333222111000333333333333333333333333222222111111111111222222333333222222111111222222222222111111111000000000000111111111111222222222000000000000000000000000111111222222222222111111000000000000111111111111///////////////000000000444333222111111222333444222222111111111111222222111111111111111111111111111111111111111111111111222111000000000000000000111111111111111111222222111111222222222222111111111111222222222222111111111111111111111111111111111111111222222222222333111111111111111111111111000000000000000000111111222222222222222222222222222222222222222222222222000000000111111111222222444333333222222111111111222222222111111111111111222222333333333333222222111111222222222333333333222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333666555444444444444444444444555555555555555555444777777777666666666666555444444444444555555555666666666666777888888999999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<>>>?????????>>><<<:::999;;;;;;;;;;;;::::::::::::999888888777777666666555555555666666555555444333444444444444444333333333333333222111111111222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333333333111222222333333222222111333333333333222222222222222222222222111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111::::::::::::::::::::::::>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888777666666666666666333444444555555666666777333222222111111222222333111111111111111111111111000111222333333222111000000000000///000000111222222222111111000/////////111111111111111111111111111111111111111111111111000111111222222333333333111111111111111111111111111000000000000000000000222111000000000111222333222222111111111111111222111111111111111222222222111111222222222111111000111111000000000111111111111111111111222222222222000111111000//////000222222222222222222222222222222222111111111111222222000000000000111111111111222111111111111111111222000000111111111222222222222333333333333333333222222222222222222222222222222222111111111111222222333333222222111222222333111111111000000000000///000000111111111222222222000000000000000000000000111111222222222222111111///000000000111111111111...//////000000111111111333222000//////000222333222222111111111111222222111111111111111111111111111111111111111111111111222111000/////////111111222222222111111111111111111111222222222222111111111111222222222222111111111111111111111111111111000000111111111222222222000000000000000000000000111111222222333333444444222222222222222222222222111222222222222222333333000000111111111222222222333333333222222111111111333222222222111000000000222222333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111222222222222222333333444444444444444444444444444444444444444444444444555555444333333444444444333444555666666555444333666666666666666666666666333333444444444555555555666666777777888888888888888888888888888888888888:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======>>>===<<<;;;999888;;;;;;;;;:::::::::999999888888888777666666555555555555555666555555444333444444333333222222111111444444333222111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333333333111222222333333222222111333222222222222222222222333333222222111111111000333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111::::::::::::::::::::::::======>>>>>>????????????>>>======<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888777777666555666666666555555555555555444444444333222222111111222222333111111111111111111111111000111222333333222111000000000000///000000111222222222111111000/////////222222222222222222222222111111111111111111111111222222111111000000000///111111111111111111111111000000000000000000000111000///.........000111222222111111111111111222222000000111111111222222222000111111222222222111111222222222222222222222111000000111111111222222222000111111000//////000222111111111111111111111111222222111111111111222222//////000000000111111111111111111222222111111111000000111111111222222222444222111000000111222444222222222222222222222222222222111111111111222222333222222111222222333333111111111000000000000///000000111111111222222222111111111111111111111111111111222222222222111111///000000000111111111111000000000111111222222222222000///------///000222222222111111111111222222111111111111111111111111111111111111111111111111222111000//////000111222222222222111111111111111111111222222222222111111111111222222222222111111111111111111111111111111000000111111111222222222000000000000000000000000222333333333444444555555222222222222222222222222111111111222222333333333111111111111222222222222333333222222222222222111333222222222111000000000111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333444444444444444444444444444444444444444444444444444444333333333444444555333444555666666555444333555555555555555666666666444444555555555666666666777777777777777888888888777777777777777777777777999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777666555555555555555555666555555444333333333222222111111000000666555444333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444111222222333333222222111222222222222222222222222444444333333222222111111222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111::::::;;;;;;;;;;;;::::::999:::;;;===???@@@AAAAAA======<<<<<<;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::888777666666555555666666555444444333222111000000333222222111111222222333222222222222222222222222111111222222222222111111111000000000000111222222//////000111111222222333222222222222222222222222111111111111111222222222333222222111000///......111111111111111111111111000000000111111111111222............//////000111111111111000111111222333000000000111222222333333000000111222222222222111222333333333333222111111000000000111111111111222000111111000//////000222000000000000000000000000222222111111111111222222/////////000000000111111000111222222222222111000000111111111111222222222222000...,,,,,,...000222222222222222222222222222222222111111111111222222222222111111222222333333222222111111111000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000111111111111111111111111222222222222111000///......///000111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111222333111111111111111111222222111111222222222222111111111111222222222222111111111111111111111111111111111111111222222222222333111111111111111111111111222222222222222333333333222222222222222222222222111111111222222333333444111111111222222222222333222222222222222222222222222222222111111111111111111111222222222222111111111111222222222333333333222222222222222222222222111222222333333222222111111111222222222333333333111111111222222333333444333333333333333333333333444444444444444444444444333333333333333444444555444555555555555555555444444555555555555666666666555555555666666666777777777777777777777777888888777777777777777777777777888888999999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<======::::::::::::999999999999888777777666666555555444555555666666555555444333222222222222111111111111555555444444333333444444222222222222222222222222222222222222222222222222111111222222222333333333222222333333444444555555111222222333333222222111111111111222222222222222333333333333333222222222000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111:::;;;<<<<<<<<<<<<;;;:::888999;;;===>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::777777666555555555555666444444333222222111111000333222222111111222222333333333333333333333333333222222111111111111222222111111111111111222333333000000111111222333333333111111111111111111111111000000111111111222222222222222222111111000000000111111111111111111111111111111111111222222333333---...///000000111111111111111000000111222222333///000000111222222333333000000111222222222222222111222333333222111000///000000000000111111111111000111111000//////000222111111111111111111111111222222111111111111222222////////////000000000111000111222222222222111000000111111111111222222222111111000//////000111111111111111111111111111111222222111111111111222222222222111111222222333444333222222222111111111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000111111111111111111111111000000000000111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111222333333333333333000000000111222222222333111111222222222222111111111111222222222222111111111111111111111111111111222222222222333333333333222222222222222222222222222222222111111111111111222222222222222222222222000111111222333333444444111111111222222222333333222222222222222222222222111111111111111222222222111111222222222222111111111111222222222333333333222222222222222222222222111222333333333333222111111111222222222333333333000111111222333333444444333333333333333333333333555555555555555555555555333333222222333333444555555555444444444444555555444444444555555555666666555555555555666666666666888777777777777777777777777777777777777777777777777888888999::::::;;;;;;999999999999999999999999:::::::::::::::999999999:::::::::::::::;;;;;;<<<:::::::::999999999999888777777777666555555444444555555666666555555444333333333333333333444444444333333333222333333444444111111111111111111111111222222222222222222222222111111222222222333333333222222333333444555555666111222222333333222222111000111111111222222222222111111111111222222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111;;;;;;<<<======<<<;;;;;;<<<<<<=========;;;:::999<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999777777666555555555555555555555444444444444444333333222222222222222222333333333333333333333333333333222111000000111222333222222111111222222333444444444333333222111111111000000000000000000000000000000111111222222222222222222222222222222333333111111111111111111111111111111222222222333333333---...000111222222222111111111000000111222333333///000000111222222333333///000111222222222222222000111222222222000///...000000000000111111111111000111111000//////000222222222222222222222222222222222111111111111222222////////////000000000000000111222333333222111000000111111111111222222222222333444444444444333222111111111111111111111111222222111111111111222222222111111111222333333444333333333222222222222111000111111111111222222222111111111111111111111111111111222222222222111111000000000000111111111111111111000000//////......111222333333333333222111222222111111111111222222222222222222222222222222111111111111111111111111000111333444555444444333//////000111222333333444111111222222222222111111111111222222222222111111111111111111111111111111222222333333333444444444222222222222222222222222444333333333222222111111222222222222222222222222000000111222333333444444111111222222222333333333222222222222222222222222000000111111222222222333111111222222222222111111111111222222222333333333222222222222222222222222111222333444444333222111111111222222222333333333000000111222333333444444333333333333333333333333555555555555555555555555222222222222333333444555666555444333333444555666444444444555555555666666444444444555555555666666888888888777777777777777777777777777777777777777777777888999::::::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999::::::::::::999999999888888777777777666555555444444555555666666555555444333444444444555555666666666111111111111222333444444111111111111111111111111222222222222222222222222111111222222222333333333222222333333444555666666222222222333333222222222000000111111222222222222//////000000111111222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========;;;:::999888888888999:::999999999888888888777777777777666555555555555555555555555444444333333333222222111111111111222222111111111111111111111111222222222222222222222222333333222222111000000000333222111000000111222333111222222222222111000000000000111222222222222111000000000///////////////000000000000111111111111222222111111111111222222000000000000000000000000///000000000111111111111111111111111111111111111333222111000000111222222222222222222222222222222222222222222222222222222222222111111111111222222333333222111000000111111111111111111111111111111222222111111111111222222000000000000000000000000000111222000//////000222111000///////////////000111111222222222222111111111111111111111111111111//////000000111111111111000000111111111222222222111111111111111111111111111222444555555444222111000111111111222222222222000000111222222222222111111111111111111111111111111111111111111111111111333333222111000///......111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333111222333444444333222111555444444333333222222111111111111111111111111111111111111111111111111111111111111000000000000000444444444333333222222222555333111222444555444111111111000000111222333333333222222111111222222333111111111111111111111111333333333222222111111111222222222222222222222222111111111222222333333333111111111111111111111111000000111111111222222222222222222222222222222222000000111111111222222222000111111111111222222222444333333333333444555555333333333444444555555555444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777000111333555777999:::;;;666777777777888888888888777777888888888999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::888777666777999::::::999333444444444555666666666555555555555555555555555333333333333333333333333777666555444333222222222222222222111111000000000222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111111222222333333222222111333333333222222111111111111111111111111111111111333222111000000111222333111111111111111111111111222222222111111111000000222222222333333222222222;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999::::::999999888888888777777777777666666555555555555555555555444444444333333333222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111111111222222111111111111222222222222222222222111111000000000111222222222222111000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000111111111111222222222222111111111111111111111111333222111000000111222222222222222222222222222222222222222222222222222222222111111111111111111222333222222111000000111111111111111111111111111111222111111000000111111222111111111111111111111111///000111000///000222333444333222000////////////111111222222222222111111111111111111111111111111000000000111111111222222000000000000111111111222222222222111111111111111000111222333333222111000000000000111111111222222000000111222222222222111111111111111111111111111111111111111111111111111222222111111000000//////111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222333333222222222222222222222333333333333111111111111111111111111222222222222222222222222000000000000111111111111444444333333333222222222444222111222444444333111111111000000111222222333333222222111111222222333111111111111111111111111333333333222222222111111222222222222222222222222222222222222222222333333222222222222222222222222000000111111111222222222222222222222222222222222111111111222222222222333111111111111222222222222444333333333333444555555333333444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777666666666777777777777888888888888888999999999999888888888999999999999:::;;;;;;;;;::::::999999999999999999999999999999999999777777777999:::999888444444444555555555555555555555555555555555555555444444444444444444444444666555444333333333333333333333222222222111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111222222333333222222111222222222111111000000000111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111000000111111222222222222111111::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888777777777777666666555444444444444555444444444444333333333333222222111111111111222222222222222222222222222222222222222222222222222222000111111111111222222222111111222222222222111111222333333333333222111111000000111222222222222111111111111111111111111111000000000111111111222222222222111111111111222222000000000000000000000000111222222222222333333333111111111111111111111111222222111111111111222333222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111111111111111111111111111111111222111111000000111111222111111111111111111111111---///000000000000333555666555333111000/////////111111222222222222111111111111111111111111111111111111111222222222222222000000000000111111111111222222222222111111000000...///000111111000///.../////////000000000111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000000111111111000000000000000000000000111111222222222333333333333222222222222222222333000000111111222333333444111111111111111111111111333333333333333333333333///000000000111222222222333333333333222222222222333111000111222333222111111111111000111111222333333222222111111222222333111111111111111111111111333333333222222222222111222222222222222222222222333333222222222222222222333333333333333333333333111111111111111222222222222222222222222222222222222222222222333333333333111111111111222222222333444333333333333444555555444444444444444444333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777999999888888888888777777888999999999999:::::::::999999999999::::::::::::;;;;;;::::::::::::999999888888888888888888888888999888777777888999888666555555555555555444444444444444444444444444444444555555555555555555555555444444333333333333444444333333333333222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222222222111111111111111000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222111111111111000000000000111111111111111111000::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999999999888888777777777666666666666555444444333333444444333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111///000000111222222333333000111222333333222111000333333333333333222111111000000111222222222222111111111111111111222222222000000111111111222222222222222111111111111222222000000000000000000000000111111111222222222333333111111111111111111111111222222111222222222333333222222222222222222222222111111111111111111111111111111111222222111111111222222111111111111111222111111111111111111111111111111000000000000111111111111111111111111111111///000111000///000222333444333222111000/////////111111222222222222111111111111111111111111111111222222222222222222222222111111111111222222222222333333222222111000000000//////000111111000//////////////////000000000000000000111222222222222111111111111111111111111111111111111111111111111111000000000111111222222222222222222222222222222222000000000000111111111222111111111111111111111111111111222222222333333333444333222111111222333444000000111111111222222222111111111111111111111111333333333333333333333333//////000111222222333333333222222222222222222222222111111111111222111111222111111111111111222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333111111111111111111111111222222222222222222222222222222333333333444444444111111111222222222333333444333333333333444555555555555555444444333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777666777777777888999999999888888888999999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::888777777888888777555666666666555444444444333444444444444444444444444444444444444444444444444333333333222333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111000000111111111111111111111111000111222333333222111000111111111111111111111111111111111111000000000000000000111111111111000000;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999888888777777777777777666666666555555555555444333333333333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111//////000111222333333444000111222333333222111000222333333333333222111111000000111222222222222111000000111111222222222222111111111111222222222222222222111111111111222222000000000000000000000000000000000000111111111222111111111111111111111111111111222222333333333333222222222222222222222222111111111111111111111111000111222222222222111000222111111111111111222222111111111111111111111111111000000000000000000111111111111111111111111111111222222111///...///111000000/////////000000111111111222222222222111111111111111111111111111111222222222222222222222222222222222333333333444444222222222111111111000000000111111111111111111000////////////000000000000000000111222222222222111111111111111111111111111111111111111111111111111000000111111222222333333222222222222222222222222111111111222222222333333222222222222222222222222111111222222222333333333444333222111111222333444222222222111111111000000111111111111111111111111222222222222222222222222///000000111222333333444222222222222222222222222111111222111111111111222222222111111111111111222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444111222222222222333333333444333333333333444555555555555555444444333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777666666666777777888888888777777777777888888888999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888777777888888666555666666666555444444444333444444444444444444444444222222222222222222222222333333222222222333444444333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111000111111222222111111000222222222222222222222222111111111111111111111111000111222333333222111000111111111111111111111111000000000000000000000000000000111111111111000000;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888888999888777777666666666666666555555555555444444333222222222222333222222222222333333333333222222111111111111222222333333333333333333333333111111111111111111111111//////000111222222333333111111222222222222111111111222222222222111000000000000111222222222222111//////000000111222222222111111111222222222222333222222111111111111222222000000000000000000000000//////000000000111111111111111111111111111111111000111222333444444444333222222222222222222222222111111111111111111111111000111222333333222111000111111111000111111222333111111111111111111111111111000000//////000000111222222222222222222222222333333333111///---...///............///000111222111111222222222222111111111111111111111111111111222222222222222111111111222222222333333333333444111111111111111111111111222222222222222222222222/////////000000000111111000000111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333111222222222222333333333222222222222222222222222111111222222222333333333333222222222222222222333444333333222111111000000111111111111111111111111111111111111111111111111000111111111222333333333111111111222222222222222111222333222111111111333333222111111000111111111333222222111111222222333111111111111111111111111111222222222222333333333222222222222222222222222333333222222222222222222111111111111111111111111222222222111111111111111222222222222222222222222222222222222333333333333222222222222333333333333444333333333333444555555444444444444444444333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777999999888777666666555555666666777777777888888888999999999999::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888777666666777888777555555555555555555444444444333333333333333333333333111111111111111111111111333333222222222222333333222222222222333333333333222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111000000111111111111000000222222222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111//////000000000000000111000111111111111111111000::::::999999999999::::::::::::::::::::::::;;;;;;888888999:::999888777666666666666555555555444444444333333222222222222222111111222222222333333333222222111111111111222222333333333333333333333333111111111111111111111111000000000111222222222333222222111111111111222222000111111111111000//////000000111222222222222111......///000000111222222111111111222222222333333222222111111111111222222000000000000000000000000000000111111111222222222111111111111111111111111000111222444444444444444222222222222222222222222111111111111111111111111///111222333333222111///111111000000111222222333111111111111111111111111000000////////////000000222222222222222222222222111222222111///...///111000000000///000000111111111111222222222222111111111111111111111111111111222222111111111000000000000000111111111222222222000000000111222222333333222222222111111222222222000000000111111111222222000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111222222222222111111111111111111111111111111222222222333333333222222222333333222222222333333333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111111222222222222111333444444111111222444333222222111000000111111333222222111111222222333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222333333222222222222222222222222222222222111111111000000222222222222222222222222111111111222222222222333222222222333333333444444444333333333333444555555333333444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666666666666777777777777999999999888888777777777777777888888888999999999888888888999999999999:::999999999::::::;;;;;;;;;999999999999999999999999777666555666777888777666444444444555555555555555333333333333333333333333222222222222222222222222444444333222111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000111111111111000000000111111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111////////////000000111111111111222222222222111111999999888888888888999999999999999::::::;;;;;;;;;999999:::;;;:::999888777666666555555555444444444444333222222111111222222111111111222222333333333222222111111111111222222333333333333333333333333000000000000000000000000111111111111111222222222333222111000000111222333000000000000000///......000000111222222222222111---......///000111111111111111222222222333333333222222111111111111222222000000000000000000000000111111222222222333333333111111111111111111111111000111222444555555444444222222222222222222222222000000000000000000000000///000222333333222000///111111000000111222333333111111111111111111111111000000////////////000000222222222222222222222222000111111000//////111333333333222111000000000111111111222222222222111111111111111111111111111111222111111111000000//////////////////000000000000//////000111222333333444222222111111111111222222111111111111222222222222000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333000000000000111111111111000000000000000000000000111111222222222333333333111222333444444333222111222222222333333444555555111111111111111111111111333333333333333333333333333333222222222222222222000000111111222222222222111444555444222111333555333333222111000000111111333222222222222222222333111111111111111111111111111111111222222333333333222222222222222222222222111111111222222333333444333333333333333333333333222222222222111111000000222222222222222222222222000000111111111222222222222222333333333444444444444333333333333444555555333333333444444555555555444444444444444444444444444444444555555555666666666666666666666666666666666666666666777777777777666777888999:::;;;;;;<<<888888999999999:::::::::777777888888888999999999999999999::::::;;;;;;;;;888888888888888888888888666555555666777999888777333444444555555666666666333333333333333333333333333333333333333333333333555444333222111111111111000000000111111222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000111111111111000000//////000000111111111222111111111111111111111111333222111000000111222333111111111111111111111111.../////////000000111111222222333333333333222222888888888888888888888888:::999999999999999999:::::::::999999888777777777666555555555555444444444555444333333333333444555;;;999777555333222111000444222000///...///000111111111222222222222111111000111111111222222222222000000000111222222222333000000000000000000000000222222222222111111111000333333333333222111000000111111111111111111111111//////000000111111222222111111111111111111111111222222111111111111111111222222222222333333333333000000000000000000000000111111222333444444555555111222222333333222222111333333222111111000000000222000///000333444222000111111111111111111111111000000000000000000000000111222222222222111000000222222222222222222222222000111111111111222222222//////000111222333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000111222333444222111000111222222111000000000000000000000000000111333333222000///000111111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222333222111000000111222333222222222333333444444444444444333222333444555666222222222222111111000000111222222333333222222111222222222222222222222222222222222222222222222222222222333333333222222111000111222222333333333333333333222222111222222222111111111111111111111111333333222222222222222222222222222222222222222222222222222222222222222222000000111222444555666666222111111111222333444444111111000000111111222333555444333333222222222222555444333333222222222222444444444444444444444444444444444444444444444444333333333444444444555555666666555555555444444444666666666666666666666666888888888777777777777777666777888888888888777777555666777888888888888888888999999::::::999999888;;;;;;;;;::::::999999999888888888888888999999999777777777777777777777777777777777777777777777777222333333444444333333222555444222111111222444555444444444333333222222222222222222222222222222222222222222111111111000000111111222222222333333333333333333333333222111000111111222333333333333222111111111000000000000000222222222111111111000000111111222222222222111111222222222111111111111111222111111111000000//////000000000000000000000000222222333333333222222111888888888888888888888888999999888888888888999999999999888777777666666555555555555555444444444444444333222222222222333444666555444333222222222222333222000/////////000111222222333333333333222222000000000000111111111111111111111111111222222222222222222222222222222222222222111111111000000000222222333333333222111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333333444444111222222333333222222111111111222222222222222222333000------///222222222111111111111111111111111111111111111111111111111111222222222222111000000222222222222222222222222000111111111111222222222111111111111111222222222444444444444444444444444222222222222222222222222111111111111111111111111222222111111111111111222111000000000111111000000111111111111111111111111111222333222000///000111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222333222111000000111222333222333333333333333333444333222111111111222444444222222222222111111111000111222222333333222222111222222222222222222222222222222222222222222222222222222222333333222222111111111222333333333222222222222111111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222333333444555444333333222222222333444444333222222222333333333333333333333333333333444444444444444444444444333333333444444444555555666666555555555444444444666666666666666666666666888777777777777777777777666777777888888777777777666777777888888888888777888999999::::::999999888::::::::::::::::::999999888888888888888888888888666666666666666666666666666666666666666666666666222333333444444333333222444333111000000111333444444444333333333222222222222222222222222222222222222222222111111111000000111111222222222333333333333333333333333222111000111111222333333333333222222222222111111111111111222222222111111111000000111111222222222222111111111111111111111111222222111111111111000000000///000000000000000000000000111222222333333222222111888888888888888888888888888888777777777777888888888777777666666555444444555555555555444444444444333222222111111222222333111111000000111111222333333222111//////000111111333333333444444333333333000111111111111222222222222222222111111111111111222222222222222222222222111111000000000/////////111111222333333333222222111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111444333333333222111111111111111111111111111111111111111222222222222222222111222222333333222222111111111111222333444444444333000,,,+++---000222333111111111111111111111111222222222222222222222222111222222222222111000000222222222222222222222222000111111111111222222222222222222111111111000000333333333333333333333333111111111111111111111111111111111111111111111111444333222111000000000000000000000000000000000000111111111111111111111111111222333222000000000222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222111111111111222222444333333333333333333222111000000000000111222222222222222222111111111111111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222222222222333333333222111111000000000000000111222333111111111111111111111111111111111222222333333444222222222222222222222222222222222222222222222222444333333222111000//////111222333444333222111000333333222222333333444555444444333222222222333333333333222222222333444444222222222222222222222222444444444444444444444444333333333444444444555555555555555555555444444444777777777777777777777777777777777777777777888888777777777777777666666666777888888888888777777666888888999999999999888888999999999:::::::::::::::999999999888888777777666666666666666666666666666444444444444444444444444222333333444444333333222222222000000000000222222333333333333222222222222222222222222222222222222222222222111111111111111111111222222222333333333222222333333333222111111111111222333333333333222222222222222222222222222222222222111111111111111111111222222222222111111000000000111222222222333111111111111000000000000000000000000000000000000111111222222222222222111888888888888888888888888777777666666666666777777888888777666666555555444555555555444444444333333333333222222222222333333000000000000000111222333222222111000000111111222222222333333333333222222222222222333333333444444333222222222111000000000000000000000000000000000000000000000///////////////000111222333444444333111111111111111111111111222222222111111000000000000000000000000000000000333333333333333444444444555444444333222111111000111111111111111111111111222222111111111111111111111222222333333222222111222222222333333444444444111000...---...000222222111111111111111111111111222222222222222222222222111222222222222111000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111333222222111000000111111000111111111000000000111111111111111111111111111000222333222111000111222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222444444444333333222222222000000000000000111111222222222222222222222222222111222222333333222222111111222222222222222333333111111111111111111111111111111222333333333222222333333333333222222111000////////////000111222333111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222444444333222111000//////111222444555444222000///222222222222222333444444444333333222222333333333222222222222333333444555222222222222333333333333444444444444444444444444333333333444444444555555555555555555555555555555777777777777777777777777777777777777777888888888777777666666666666666666888888888888888777666555888888999999999999888888888888999999:::::::::;;;:::999999888777666666555666666666666666666666666333333333333333333333333222333333444444333333222222222111111111111222222333222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333222222111111111222333333333333222111111111222222222222222111111111111111111111111111111222222222222111111//////000111222333333333111111111000000000000000000000000000000000000000000111111222222222222111777777777777777777777777777666666666666666666777999888888777777666555555555444444444444333333333333333444444444444333333333222111111111111222222222111111111111111222222111111222222222222111111111111111111222222222333333222222222111000000000000000000000000000000000000000000000///////////////000111222333444444444111111111111111111111111333333222222111111000000222222222222222222222222222222333333333444444444000000///......---,,,,,,111111111111111111111111222222111111111111111111111222222333333222222111444444444333333222222222///000111222222111111111111111111111111111111111222222222222222222222222111222222222222111000000111111111111111111111111000000111111111222222222///000000111222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222222333111222444333111000222333111111111111111111111111000111222222111000111222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222222222222333333222222222444444444333333222222222111111111222222222222222222222222222222222222333111222222333333222222111111111111222222333333333111111111111111111111111000111222333333333333333333333333333222222111000////////////000111222333111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222333333333333333333222222111222444555444222000///111111111111111222333333333333333222222333333444222222222222333333444555222333333333444444555555444444444444444444444444333333333444444444555555444555555555555555555555777777777777777777777777666666777777888888888888999888777666555666666666888888888888888777666555777888888999999888888777888888888999999:::::::::999999888888777666555555555555555555555555555555333333333333333333333333222333333444444333333222333333333222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111222222333333333222222111111222333333333333222000000000000111111222222111111111111111111111111111111222222222222111111//////000111222333333333000000000000000000111111000000000000000000000000///000111111222222222222777777777777777777777777777777666666666666777777999999888777777666666555444444444444333333333333333444444555555444444333444444333222111111111111111111111222222222222222000111111222222111111000....../////////000000000222222222111111111111111222222222222222222222222111111000000000////////////000111222333444444444111111111111111111111111222222222222222111111111333333333333333333333333//////000000111222222222111111000000//////......222222222222222222222222111111222222222222222222111222222333333222222111444444444333222111111111---000333444333222111111111111111111111111111111222222222222222222222222111222222222222111000000111111111111111111111111000111111111111222222222...///000111222333444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000111222333444111333555444111000222555222222222222222222222222000111222222111000222333111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333222222444333333333333333333222111222333333444444333333222222222222333333333333111222222333333222222111111111111222222333333444222222222222222222222222000111222222333333333333222222333333333222111111000000000000000111222333111111111111111111111111111111111222222333333444222222222222222222222222222222222222222222222222222222222333333444444555111222333444333222111000111111000000111111222333333333222222222333444444333333222222222333444444333333333444444555555666444444444444444444444444333333333444444444555555444444444555555555555555777777777777777777777777666666666777888888999999:::999888666666666777777777888888888888777777666777777888888888888777777888888888999999999999999888888888777777666666555555555555555555555555555222222222222222222222222222333333444444333333222333333333333333333333333111111111222222222222222222222222222222222222222111111111111111222222222111111222222222333333333111111222333333333222222111111222333333333333222/////////000111111222222111111111111111222222222111111222222222222111111000000000111222222222333000000000000111111111111000000000000000000000000//////000111222222222222777777777777777777777777888777777666666777777888888777777666666555444444444444444333333333222222222333444444444444333222333333222222111111222222000111222222333333333222111222222333333222222111//////000000000111111111111111111111111222222222222222222222222222222222222222111111111000000000000111222333333333333333111111111111111111111111111222222222222222222333222222222222222222222222......//////000111111222444444444333333333333333222222222222222222222222111111222222333333444444111222222333333222222111222222222222222222111111---000222222111000111222111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111000111111111111222222222000000111111111222222222444444444444444444444444333333333333333333333333111111111111111111111111222111111111111111222222000333555444000///222555222222222222222222222222///111222222111111222333111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222222222333444444333222222222333333333333333333444111222333444444444333222222222222333333333444444111222222333333222222111000111111222333333444444333333333333333333333333000000111222333333333333111111222333333333222222222222111111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333333333222222222222222222333333222111111111111222333333333222222222333333444555444444333222222222333333111222222333444444555555444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666666666555666666777888888999999<<<;;;999777666777888888666777777888888888888777777777888888888888777777999999999999888888888888777777777777777666666666555555555555555555555555333333333333333333333333222333333444444333333222222222333333333333222222000111111111222222222222222222222222222222222222000000111111111222222222111111222222222333333333000111222333333333333222111111222333333333333222//////000111111222333333000000111111111222222222111111222222222222111111111111111111111111222222///000000000111111111111000000000000000000000000...///000111222222222222777777777777777777777777888888777777777777888888777666666555444444333333444444444333333333222222111222333444444333222111111111111111111111222333000111222333333333333333222333333444444333333222222222333333333444444444000000111111222222222333000000000000000000000000222222222222111111111111111111222333333333222222111111111111111111111111111111111222222333333444111111111111111111111111///000000111222222333333222222222222222222222333222222222222222222222222111111222333444444555555222222222333333222222222000000000111222222333333...000111///------000333111111111111111111111111000000000000000000000000111222222222222111000000000000000000000000000000000111111111111222222222222222222111111111111111222222222222222222222222000000000000000000000000111111111111111111111111444333222111000000000000...222555333///...111444222222222222222222222222///111222222111111222444111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222222222444444444444222222222222222333333444444444000111222333444333222222222222222333333444444444222222222333333222222222000000111222333333444444444444444444444444444444///000111222333444444444000111222333333333333333333333222222222222222222111111111111111111111111333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222111111111222333444444333333222222333333444555222222222222333333444555555444444333222222222222000000111222333333444444444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666666666555666666777888999999999===<<<:::888777777888999555666777888888888888888777777888888888888777777:::999999999888888777777666666666666777777777777555555555555555555555555333333333333333333333333222333333444444333333222111111222222222222111111000000111111222222222222222222222222222222222222000000111111222222222222111111222222222333333333000111222333333333333333111111222333333333333222000000111222333333444444000000111111222222222222111111222222222222111111222222222111111111111111//////000000111111111222000000000000000000000000......000111111222222222+++---000444666777777777555555666666666666666666444333222222222444666888555444333333222222222222333333333222333333444444222222222222222222222222000000000000111222333444333222222111111222222333444222111111222333333222222222222111111111111111000111222333333222000///222333333333333222111111///000111222222222222222111111222222222222111111111111111111111111111111111111222222222222111111444333222111111222333444222222222222222222222222333333444444444444555555111111111222222333333333222222222222222222222222444222111111222333333222000111333333111000111222222222222222222222222222000000000000111111111111000000000000000000000000222111111111000000////////////000000000111111111000111111111111222222222222333333444444333333222222111...------...111222111111111111111111111111333222222111111222222333333222222111111222222333222222222222222222222222111222333444444333222111---......///000111111222777333000000222333222000111111111111111111111111111111111111111111111111222222222222222222222222333222111000000111222333111111111000000000000000222222111000//////000000555444333333222222222222111111111000111111222333333333333222222222111111222222222333333444444444222222222222222222222222222222222222222222222222333333333222222111111111333111///000333444222000333222222111111222222333444444444333222111000///000000111222333333444444333333333222222111111111333333222222222333444555333333333222222111111111444333222222111111111111222222222222222222222222333333222111111222333333333333333444444444555555333333333333333333333333444444444555555444333333888666333333555555222///***---222555666666777888666666666666666666666666666666666666666666666666:::999999999888888777777777777888888888777777666888888999999999999888888888888777777666666555555777777888999999777666555333333333333333333333333333333333333333333333333222222222222222222222222555222000000333444333111222222222222222222222222444222111000111111111000......000111222333333444222222222222222222222222111222222333333222222111222222111111111111222222//////000111333444555666000111222333555666777888111111111111111111111111111111111111111111111111111111111000000000000000//////000000000000//////000000000000000000000000222333555666777777666666666666666666555555555555555444222111111222333444555444333333222222222333333333222222222222333333222222222222222222222222222222111111111111111222333222222111111222222333444222111111222333333222111111111111111111222222000000111222222222222111333333333444333333222111000000111222222222222222111111222222222222111111111111111111111111111111111111222222222222111111333222222111111222222333222222222222222222222222000000000111111111222222333333333444444555555555222222222222222222222222444222111111222333333222000111333333111000111222111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000333333333333333333333444000111111111111222222222222222333333333333222222333111000//////000111333111111111111111111111111333222222111111222222333333222222222222222222333222222222222222222222222111111222222222222111111......//////000000111111555333000000222333222111222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111222222111111111111222222222222333333222111111111111111555444333222222222222222111111111111111222222333333333333222222222111111222222222222333333333333222222222222222222222222222222222222222222222222333333222222222222222222000///...000444666666444333222222111111222222333333333333333222111000000000111111222333333444444333333333222222222111111666555444333222111111111333333333222222222111111333333222111111111111111222222222222222222222222333333222111111222333333333333333444444444444555333333333333333222222222333333444444444444333333777555333333555555333111///111444666555555666777666666666666666666666666777777777777777777777777999999888888777777777777777777888888888777777666777888888999999888888777888777777777666666666555666777777777777666555555333333333333333333333333333333333333333333333333222222222222222222222222666444222333555666555333222222222222222222222222333222000000111222111000000111111222222222111111222222222222222222222222111222222333333222222111222222111111111111222222000000111111222333444444222222333333333444444444111111111111111111111111111111111111111111111111000000000000111111111111//////000000000000//////000000000000000000000000666666666666666666666666666666666666555555444444777666444222111222222333444444333222222222333333333222222111111111222222222222222222222222222222444333222111000000000000333222222111111222222333444222111111222333333222000000000111222222222333000000000000111222333333333333444444333333222111000000111222222222222111111111222222222222111111111111111111111111111111111111222222222222111111111222222222222222222111222222222222222222222222//////000000000111111111333333444444444444555555222222222222222222222222444222111111222333333222000111333333111000111222000000000000000000000000000000000111111111222222111111111111111111111111222222222222111111111111111111111111111111111000000111111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222333222000111222333333222333333333333333333333333333333333333333333333333222222222222222222222222222222111000000111222222111111111222333333444444444333222222222222222222444333333222222222222333111111111111111222333333333333333222222222111111222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222333333111000000111444666666555333222222111111222222333333333333333222111111000111111111222222333333444333333333222222222222111555555444333222111000000333333333222222222222111222222111111000000111111222222222222222222222222333222222111111222222333333333333333444444444444222222222222222222222222222222333333333333222222555444333333555555444333444666777666555444555666666666666666666666666666888888888888888888888888777777777777666666666666666777777888888777777777777888888999999888888777777777777777666666666666777666555555444444555555333333333333333333333333333333333333333333333333222222222222222222222222333111///000111222111111222222222222222222222222222111///000111333222111333333333222111000///...222222222222222222222222111111222222222222111111222222111111111111222222111111111222222222333333444444333333222111111111111111111111111111111111111111111111111111111111//////000000111222222222///000000111111000000///000000000000000000000000333333333333444666777888777666666555555444444333888777666555555555555666444333333222222333333333222222111111000111111111222222222222222222222222333222222111000000111111333222222111111222222333444222111111222333333222//////000111222333333333222222000000000111222333222222222333222222111000000111111222222222111111111111222222222222111111111111111111111111111111111222222333333222222111000111222333333222111000111111111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222444222111111222333333222000111333333111000111222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111000000000000000000////////////000000111111111222222222000111111222222111111000000111222333333222111000111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222111000//////000111222444444444444444333333333111111111111222333333333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111111111222000000111111222333444444333222222111111111222222333333222222222222222333222111111111111222333333333333333222222222111111333222222111111000000000111222222222222222333333222222222222222222222222111111111222222333333333333222222222222222222111333222222111111222222333333333333333333222111000111111111222222333333333222222222222222222222222111111222222333333333333222222222222222222222222333222222111111111222222222222222222222222222222222222222222222222222222222222333333333444444444111111111111111222222222111111222333333333222222333333333333444555555555555666666555444333555777666666666666666666666666777777777777777777777777666666666666666666555555555666777777777777777777777777888888888888777777777777777777666666666666888777555444444444555666333333333333333333333333222222222222222222222222222222222222222222222222000///........./////////222222222222222222222222222000///000222333333222333333333222111000///...111111111111111111111111111111222222222222111111222222111111111111222222222222222111111111111111333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000444333333444444555777777666666555555444444444333555555555555666666777777333333333222222333333444333222111111000000000111222222222222222222222222111111000000111222222333333222222111111222222333444222111111222333333222//////000111222333333333444333111000///000111111111111111111111000000///111111222222222111111000111111222222222222111111111111111111111111111111222222333333333333222222000000222333333222000000111111111111111111111111333333333444444444444555222222222222222222222222222222222222222222222222444222111111222333333222000111333333111000111222222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000333333333333333333333333000000111111111222222222000111111222222111111000///000222333333222000///111111111111111111111111222111111000000111111222111222222333333222222111222222222222222222222222222111000//////000111222333333333333333333222222000111222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222111111111...//////000111222333333111111000000000000111222222222222111111222222333222222222111222333333444333333333222222222111111333222222111111000000000111111111222222333333333222222222222222222222222111111111222222333333333111111222111000//////000333222222111111222222333222222333333333222111111111222222222222222333333222222222222222222222222000111222333333333222222222222222222222222222222333333222222222222333444222222222222222222222222222222222222222222222222222222222333333333444444000000111111111222222222000111222222333333333222222333333444444444555666333444444444333333555777666666666666666666666666666666666666666666666666555555555555555555666666555555666777777777777777777777777888888777777777666666666666777777777777888777666555444555666777333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111222333222222222222222222222222222000///000222333333222111111222222222111111000111111111111111111111111000111111222222111111000222222111111111111222222222222111111111111000000000000111111111111111222111111111111111111111111111111111111111111111111333333222222111111000000000000111111111111000000000000000000000000000000777777777666666555555555444444444444444444444444111222222333444444555555333333222222222333444444444333222111111111111111222222222222222222222222000000000000111222333444333222222111111222222333444222111111222333333222000000000111222222222333333222222111000000111111111111111111111000000///111222222222222111000000111111222222222222111111111111111111111111111111222222333333333333222222000111111111111111111000111111111111111111111111111111222222222333333333555555444444444444333333222222222222222222222222444222111111222333333222000111333333111000111222222222222222222222222222111111111222222222222333222222222222222222222222000000000000000111111111111111111111222222222333000111111111111222222222111111222222222222111111///000111222222111000///111111111111111111111111111111000000000000111111111222333444444333222111222222222222222222222222111111111000000111111111000000000000000000000000000222333333222222222333333333333333333333333333111111111111111111111111222222222222222222222222000111222222222222111000/////////000111111111222000000000///000000111222222111111111111222222333222222222222222333444444333333333222222222111111222222222222222111111111111111111222222333333444222222222222222222222222222222222222222222333333---...000000///000111333333222222111111222222333222222222333333222222111222222222222222222222222111222222222222333333333333333444444333111///...111222222222222333333333222222222111222222333444222222222222222222222222111222222333333222222111222222222222333333333333000000111111222333333333000111222333444444444333222333444444333333555666111222444444444444666888666666666666666666666666555555555555555555555555555555555555666666666666444444555666777777777777666777777888888777777666666666666666777777777777888777666666555555666666333333333333333333333333222222222222222222222222222222222222222222222222000111222111//////111222222222222222222222222222222111///000111333222111///000111222222222222222111111111111111111111111000000111111111111000000222222111111111111222222111111111111111111000000//////000111222222333333111111111111111111111111111111111111111111111111333333222222222111111111000111111222222111111000000000000000000000000000555555666777777666444444222333333444444555555666222222222333333333333222333222222222333333444555555444333222222111111111222222222222222222222222222111111111111111222222333222222111111222222333444222111111222333333222111111111111111111222222//////000111222333333333333333333333333222111111222222222222222111000000111111222222222222111111111111111111111111111111222333333444444333333222111111000000000000111111111111111111111111111111000111111111222222222222555555555444444333333333222222222222222222222222444222111111222333333222000111333333111000111222111111111111111111111111111111111222222222333333222222222222222222222222111111222222222333333333------...///000111111222000111111111111222222222222222333333333333222222111222222222222222222111111111111111111111111111111111000000000000111111000111333444444333111000222222222222222222222222111111222222222222111111//////000000111111222222000222555444222000111222222222222222222222222222222222222222222222222222222222222222222222222222000111222222222222111000111111111111111111111111111000000000111111222333111111111111111222333333333222222222222333444444333333333222222222111111222222222222333333333333000111111222333333444444222222222222222222222222333333222222222222222222---///111111000///111333333222222111111222222333111222222333333222222222222222222222222222222222111111222222222333333333222333444444333111...---111111222222222333333333000000//////000111111222222222222222222222222222111222333333333333222111111222222222222333333333111111111222333444444444111222333444444555555555222444555555333222444666111444666777666666666777666666666666666666666666666666666666666666666666555555666666666777777777333444555666777777777777666666777777777777666666555666666666777777777888555666666666666555444444333333333333333333333333111111111111111111111111222222222222222222222222...000111///------///111222222222222222222222222333222000000111222111000000000111222222222222222111111111111111111111111000000111111111111000000222222111111111111222222000000000000111111111111000000111111222333333444111111111111111111111111111111111111111111111111000000111222222333444444000111111222222111111000000000000000000000000000---///222444666666555444111222222333444555666666555555555555444333222222222222222222333333444555666555444333222222222222222222222222222222222222444333222111000000000000333222222222222222222333444222111111222333333222222222222111111111111111+++,,,///222444555555555444444555555444444333222222222222222222111000///111111222222222222111111111111111111111111111111222333333444444333333222222111000//////000111222000000000000000000000000111222222222222333333333333333333222222111111111222222222222222222222222444222111111222333333222000111333333111000111222000000000000000000000000111111222222222333333333222222222222222222222222333333333444444555555555//////000222333444555666000111111111111222222222222333333444444333333222333333333333333333333333111111111111111111111111111111000000000000111111000111333444444333111000222222222222222222222222111222333444444333222111111111222333333444555555000333666555222000000111111111111111111111111111333333333333333333333333222222222222222222222222000111222333333222111000333333222222222222222222222111111111222333333444111111000000111222333333333333222222333333444555333333333222222222111111222222222333333444444444000000111222333333444444222222222222222222222222444333333222222111111111222333555333000...///111333222222222222222222333111222222333333333222222222222222222222222222222111111111222222333333333...000222333333333111000111111111222222333333333...............///000000222222222222222222222222111222333444444333222111111111222222222333333333111111222333444444555555111222333444555555555555222444666555333222333666333666888999888666666666666666666666666666666666777777777777777777777777555666666666777777888888333444555666777777777777666666777777777777666666555666666666777777888888333444555666555444333222333333333333333333333333111111111111111111111111222222222222222222222222111333444333111000222555222222222222222222222222444222111000111111111000111111222222222111111000000000000000000000000000000000111111111111000000222222111111111111222222///000000000111111111111222222222222222333333333111111111111111111111111111111111111111111111111---...///111333555666777111111222222222222111111000000000000000000000000666666666666666666666666111111111222222333333333555222000......000222555333333333444444555555555555222///000222222111///111111111111111111111111000000000000000111111222222222333333333333444444444444444333333222222222444444444333333222222222111111222222222333333333111111111111111111111111111111222222222333333333333333333222222111111111222222222222222222222222111111000//////000111222222222222222111111000000111000///......000222444444333333222222333333444333333333333333333333333222222111111111111222222111000///000222333222111222222222222222222222222222222222222222222222222222111111000000111111222111222222111000000111333111111222222222222111111333222111111111222333444333333333222111000///...333333333333333333333333333333333222222111111111//////000111111111111111444444444333222111000///111111111111111111111111444444444333333222222222222222111222444444222000+++---///222333333222222111111111111111111111111333333333333333333333333111222222333333222222111111333333222000///000111111222333333333111000///111111111222222333333333///000000000000111111111111111111111111111111111111111222333333333333222333333333333333333333333333111......///111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222444444444444444444444444222222222222222222222222333333333333444444555666111111222222222222111111111111222222222222111111000000111111111222222222111111222222222333333333111111222222222333333333222222222333333444444444333333333333333333333333111333555555333111000000666555444333333444555666555555555555555555555555777777666666666555555555555555555555555555555555555555555555666666666666666666666666666777888888555555444444444444555555444444444444333222111000555555444444444333333333333333333333333222111000333333333222222111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222111000//////000111222111111111111111111111111//////000111111111111111222222222222222222222222444333111000000000111111111000000000000000111222000000000111222222333333111111111111111111111111666666666666666666666666222222222222333333333444666555333111111333555666111222222222222222222333444222000000222222111///111111111111111111111111111111111111111222222333222222333333333333444444444444444333333222222222222222222222222222111111111111222222222333333333111111111111111111111111111222222222222333333333333333333222222222111111222222222222222222222222444333222111000111111222222222222222111111111000222111000000000111222333333222222111111222222333333333333333333333333333222222111111111111222222222111000111333333333222222222222222222222222222222222222222222222222222222222111111111111222222111222222111000000111333222222333333333333222222222222111111111222333444111222222222222111000000333333333333333333333333333333333222222222111111000000111222222222222222333333333333222111000000111111111111111111111111333333333222222111111111333222111222333444222111,,,...000222333333222111222222222222222222222222333333333333333333333333111222222333333222222111111222333222000///000111222222222222222111000000222222222222222222333333000000000111111111222222111111111111111111111111111111222333333333333222333333333333333333333333333111///...///111222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222333444111111222222222222111111111111222222222222111111111222222222333333333333111111111222222222333333111111222222222333333333222222222333333444444444333333333333333333333333000222444333222222222333666555444444444444555666555555555555555555555555666666666555555555555555555555555555555555555555555555555555666666666666666666666666666777777888666555555444444555555666666666666555555444333222444444444444333333333333333333333333333222111000333333333222222111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222111000//////000111222111111111111111111111111///000000111111111111111222222222222222222222222333222111000000000111222222222111111111111111222111111000000000000000000111111111111111111111111666666666666666666666666333333333333444444444444555555444444444444555555333222222222222222222111333222111111222222111000111111111111111111111111222222222111222333333444222222333333333333444444444444333333333333222222111111111111111111222222111111222222222333333333222222222222222222222222222222222222333333333333333333333222222222222111222222222222222222222222555444333222222222222222222222222222111111111111333333222222222222222222222222111111111111222222333333333333333333333333222222111111111111222222333222111222333444444222222222222222222222222222222222222222222222222222333333222222222222333333111222222111000000111333333333333444444333333333222222111111222222333444///000111222222222222222333333333333333333333333333333333222222222222111111111222333333333333222111222222222222222111111111111111111111111111111222222111111111111111000333222111222333333222111...///111222222222111000333333333333333333333333333333333333333333333333111222222333333222222111111222333222000000000222333222111111111111111111333333222222222222222222111111222222222333333333222222222222222222222222111111222333333333333222333333333333333333333333333111//////000111222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222222222222222222222222222222222222222222222222222222111111000000000000111111111222222222222111111111111222222222222111111222222333333333444444444111111111222222222222333111111222222222333333333222222333333333333444444333333333333333333333333000111222222222222444666666555444444444444555666555555555555555555555555444444555555555555555555555555555555555555555555444555555555555666666666555555666666666777777777666666555555555555666666777777777777666555444444333333333333222222222222222222333333333222111111222222222222222111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222111000000000000111222111111111111111111111111///000111111222222111111111111111111111111111111111111111000111111222333444444333222111111111222111111000000///......---111111111111111111111111666666666666666666666666444444444444444444444444222333333444444333333222555555555444444333333333222222222222333222222111111111111111111111111111222111111111111222333333222222222333333333444444333333333333333333333333000000111111222222333333111111222222222333333333222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222333222222222222333333333222222222222222222222222333444444444333222111111333222222222222222222333333333333333333333333333333222222111111222222333333222111222444555444333222222222222222222222222222222222222222222222222444333333222222333333444111222222111000000111333222222333333333333222222222111222222222222333333000000111222222222222111333333333333333333333333222222222222222222222222111111222222333222222111000000111222222222222222111111111111111111111111222222222222111111111111444222111111222333333111000111222222222111000000333333333333333333333333222222222222222222222222111222222333333222222111000222333222111000111222333222111000000111222333333333333222222111111111222222222333333333444444222222222222222222222222111111222333333333333222222222222222222222222222333111//////111222222111111222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222222222222222222222222222222222222222222222222222333222111000000///000000111222222333333222222111111111222222222222111111222222222333333333333444111111111111222222222222111111222222222333333333333333333333333333333333333333333333333333333333222333333222111222444666555555555444444555555555555555555555555555555555444444444444555555555555555555555555555555555555444444444555555555666666555555555666666666666666777666666555555666666777666666777666666555444444333333333222222222111111222222333333333222222111222222222111111111111111000000111111111222222222000000111111111222222222111111111111111111111111444444444444444444444444000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111000000000000000000000000000000000111111222333333555444333222111000000000111111000000000/////////111111111111111111111111666666666666666666666666444444444444444444444444222333333444444333333222555555555444444333333333111222333333333222222222111111111111111111111111000000000000000111222222222222222333333333444444333333333333333333333333111222222222333333444444111111222222222333333333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222///000000111222333444444222222222222222222222333444444444444444333222111444444333333333333444444333333333333333333333333333333222222222222333333333222111222444555444333222222222222222222222222222222222222222222222222444333333222222333333444111222222111000000111333111111222222222222111111111111222222333333333333111222222222222111000000333333333333333333333333222222222222222222222222000111111111111111000000//////000111222222222222111111111111111111111111222333333333333333333333444222111000222333333222222222222222222111111000333333333333333333333333222222222222222222222222111222222333333222222111000111222222111000111222222222000000000111222333333333333222222111111111222333333333333444444444222222222222222222222222111111222333333333333222222222222222222222222222333111000000222222222111111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222333333333333333333333333222222222222222222222222444333222111111111111111222222333333333333222222111111222222222222111111111111111111222222222222000000111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333555555444333111111333555444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444555666777666666555666666555555555555666666444444555555555444333333333333333222222222111111111222222333333333222222111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111444444444444444444444444000000111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111000000111222222222222222000000000000000000000000000000111111222222222222444333222000000/////////000000000111111222222222111111111111111111111111666666666666666666666666444444444444333333333333444444555555555555444444333222222222222222222111///222444555333222222333111111111111111111111111000000//////000000111222222222333333333333444444222222333333333333444444333333333333333444444444111111222222222333333333333333333333333333333333333333333333444444444444111222222222222333333333222222222222222222222222...///000222333333333333222222222222333333333333444444333333333333333222555555444444444444555555333333333333333333333333333333222222222222333333333222111222333444444222222222222222222222222222222222222222222222222222333333222222222222333333111222222111000000111333000111111222222111111000000111222333333333333222222222222222222111000///333333333333333333333333111222222222222333333333000111111111111000////////////000111222222222111111111111111111111111111333333333333333444444444555222000000111333333333222222222222222111111111333333333333333333333333222222222222222222222222111222222333333222222111000111222222111000222333111111111111111111222333333333222222222222222222222222333333333444444444333333333333333333333333111111222333333333333222222222222222222222222222333111111111333333222111111111111222222333333444111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222333333333333333333333333222222222222222222222222444444333222222222333333222222333333333333222222111111222222222222111111000000111111111222222222000000000111111111111222111111222222222333333333444444333333333333222222333333333333333333333333555666666444222111222333444444555666666555444444555555555555555555555555777777666666666555555555555555555555555555555555333444444444444555555555333444555666777666555555555555444444444444555555222333333333333333222222333333333333222222222222111111222333333333222222000000000111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111222333333222111111111111111111111111111111000111222222333222222222111111111111111111111111000000111222222222111111222222111000////////////000000000111222333333333111111111111111111111111666666666666666666666666444333333333222222222222444444444333333444444444111222222222222222222333...222555666444222333444111111111111111111111111111111000000111111222333222222333333333333444444222222222333333444444444333333333222222222222222111111222222222333333333333333333333333333333333333333333444444444444555111111222222222333333333222222222222222222222222222222333444444333222111222222222333333333444444333333222111111222333444555444444333333444444555333333333333333333333333444333333222222333333444222111000111333333333222222222222222222222222222222222222222222222222222222222111111111111222222111222222111000000111333111222222333333222222111000111222333333333222222000000111222222222222111333333333333333333333333111111222222222333333333111222222222111111000//////000111111111111111000111111111111111111111111111111222222333333333333555333000000111333333333222222222111222222333333222222222222222222222222111111111111111111111111111222222333333222222111///111222222111111222333000000111222222222222222222222222222222222333333222222222222333333333333333333333333333333333333111111222333333333333222111111111111111111111111333222111222333333222000000111111222333333444444111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000111222222222111111111111222222222222222222222222222222222222222222222222222222333333222222222333333444222333333444444333333222111111222222222222111111111111111222222222333333000000000000111111111111111111222222222333333333444444444333333222222222333333333333333333333333222444555555444333333444444444555666666555444444555555555555555555555555999999888777666555555444555555555555555555555555333333444444444555555555222333555777777666555444444444333333333333444444222222333333333333222222444444444444333333333333000111222333333333333222///000000000111111111222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111222222333333222222111111111111111111111111111000111222222333333222222222222222222222222222222111111222333222111000000222222111000000111111111000000000111111111111111111111111111111111111111666666666666666666666666333333333222222111111111222111111000000111111222333333333444444555555555...222555666444222333444111111111111111111111111222222111111222222333444222222333333333444444444222222222333333444444444333222222222111111000000111111222222222333333333333333333333333333333333333333333444444444555555111111111222222333333333222222222222222222222222666666666666555333111000222222222333333444444444333222000000000222444666444333333222222333333444333333333333333333333333444333333222222333333444111000///000222333222111222222222222222222222222222222222222222222222222222111111111111111111222111222222111000000111333222333333444444333333222000111222333444333222222...///000111222333333333333333333333333333333333111111111222222333333333333333333333333222111000000000111111111111000000111111111111111111111111000000111111222222222222555333000///111333333333222222111111222222333444111111111111111111111111111111111111111111111111222222222333333222222222///111222222111111222444///000111333333333222111111111111222222333333444111111222222222333333333333333333333333333333333111111222333333333333222111111111111111111111111222222111222444444222000000000111222333333444444111111111111111111111111111111111111111111111111111111111111111111111111000222222222111000111222222222111111111111222222000000000000000000000000222222222222222222222222222111111111222333444444222333333444444333333222111111222222222222111111222222333333333444444444000000000000111111111111111111222222222333333333444444444333333222222222333333333333333333333333000222555666555444444555333444555666666555444333555555555555555555555555;;;:::999888777666555444555555555555555555555555333333333444444444555555222333555777777666555444444333333222222333333444222222333444444333333333555555444444444444333333000111222333333333333333//////000000111111111222000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111222333444444333222111111111111111111111111111111111222333333333333222222222222222222222222222111222333333222111000///222222222111222222333333111111000000//////......111111111111111111111111666666555444333333222222555555555444444333333333444444333333333333222222222222222222222222222222444333111000000111333444222222222222222222222222333333333222222111111111222222111000111222444555444333333222222333333444000111333555555444333222333333222222222222333333333333444444555555444444333333333222222111111111111111222333333333333222444444444444444444444444444444333333333333222222111111222222222333333333444444222222222222444444333333333222222222111111222222333444555555555555222222222222222222222222222222222222222222222222000111333444333111///...444444444333333222222222111222222333333222222111111111222222222333333333444444333222111000///...444333222111111111222333222333333444444333333222222333444444222000111111333333333222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222222222222111333333333333333333333333111111222222222333333333222333333444444333333222333333333222222222111111000000000111222222222333000111111111111222222222333333222111111222333333333333333222222111111111333444666666666444222111333333333333333333333333222333333444444333333222555555444333333222222111333333222222222222222222111222333444444333222111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111333444666666666444222111111111222222222333333333333333333222222222111111444444333333222111000000555444222111111111222222222111///......///111222111111222222222333333333333222222111111222222333444333333222111111111222222333444444222222333444333333333333333333333333666555555444444333222222777666555444333444444555666666666666666666666666888888777777666666555555555555555666666666666666666666666666666666666666666555555555555444444444444333333222222333333444...000333555555444222000111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111111333222111000000111222333333333333333333333333333111111111111111111111111333222222111111222222333333333333333333222111000111111111111111111111111000000000000111111111111111111222222222333333333333222111000000111222333333222111000000111222333333222111111111222333444222222111111111111111111///000111222222111000///666666555444444333222222444444444444444444333333444444333333333333222222222222222222222222222222444333111000000111333444333333222222222222222222333333333222222222111111222222222222222222333333333222222111111222222333000222333555555444333222111111000000000000111111333333333333222222111000444444444333333333222222111111222333333333333222333333333333333333333333444444333333333333222222111222222222222333333333444333333222222333333444333333333222222222222111333333222111111111222333111111111111111111111111222222222222222222222222111222333333333222000///444444333333222222222222111222222333333222222111111111222222222333333333444444444333333333333222333222222222111222222333111222222333333222222111111333444444222111111111333333333222222222111111111111111111111111111111111111111111111111111111////////////000000000111000000111222222222222111333333333333333333333333111111222222222333333333000111111222222111111000333333333222222222111111111111111111111222222222111111111111222222222222333333222111111222333333333333333222222222111111333444555555444333222111222222222222222222222222222333333444444333333222...//////000111111222222222222222222222222222222222222333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444333222111000111111222222222333333333333333333222222222111111111111111222222333333444444333222111111111222222111222222222222222222111000000111111111222222222333222222111111222222333444333222222111111222222222333444333222111222444333333333333333333333333222222333444444555555666777666555444333444444555666666666666666666666666888777777777666666666555555666666666666666666666555555555555555555555555555555555555444444444444444333333222222333333444///111222444444333222111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111222222111000000111222222222222222222222222222222111111111111111111111111333222222111111222222333111222222222111111000///000000000000000000000000000000000000111111111111222222222222222222222333222222111000000111222222222222111000000111222222222222111111111222333444111111111111111111111111000111222333333222111000666666555555444333333333333333444444444444444444444444333333333333222222222222222222222222222222444333222111111222333444333333333222222111111111333333333333222222222222222333333333333222222111222222111111111111222222111222333444555444333222111111000000000000111111444444444333222111//////555555444444444444333333111222222333333333333333222222222222222222222222444444333333333333222222222222222222333333333333222333333444444333333222333333333333222222222222666444222111000000111222111111111111111111111111333333333333333333333333111222333333333222000000333333222222222222222111111222222333333222222111111111222222222333333333222222222333333444444444111222222333333222222222000111111222222111111000111333444444222111111222333333333222222222222111222222222222222222222222111111111111111111111111/////////000000000111111000000111222222222222111222222222222222222222222111111222222222333333333000111111222222111111000333333333222222222111111222222222111111111111111111111111111222222222333333222222111111222222333333333333222222222222111333333333333222222222222111111111111111111111111222333333444444333333222......//////000111111111111111111111111111111111333333222222222222333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222333333333333333333222222222111111000000111222333333444444444333222111111111222222111333555666666555333111//////000000000111111111222222111111111111222222333333222222111111222222111222333333111111222333333333333333333333333333222222333444444555555666666666555444444444444555666666666666666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555444444444444444333333222222333333444111222222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333111111222222222222222222222222111000000111222222111111111111111111111111111111111111111111111111222222111111111111222222000111111111111000//////000000000000000000000000000000000000111111111111222222222222222222222222222222111000000111222222222222111000000111222222222111111111111222333333111111111111111111111111222222333333333333222222666666555555444444444333333333333444444555555555444444333333333222222222222222222222222222222222333222222111111222222333444333333222222111111111333333333333333333333333333333444555444333111000333222222222222222222333111222333444444444333333444333333222222333333444555555555555444333222111444444444444444333333333111222333333444444333333222222222222222222222222444444333333333222222222222222222333333333444444222222444444444444222222444444333333333222222222555555555444444333333333111111111111111111111111333333333333333333333333111222222333333222111111222222222222222222222222111222222333333222222111111111222222222333333333000000111111111222222222000111222333444333222111111111222222222222111111111222444333222111111222222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111000000111222222222222111111111111111111111111111111111222222222333333333222333333444444333333222333333333222222222111111333222222222111000000000111111111222222222333333222222222222222222222222222222222222222222222222333333222111111222222333222222222222222222222222222333333444444333333222444444333333222111111111000000111111111111222222444333222111111222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000111111111111222222222333333333333333333222222222111111333333333222222111111111333222222222222222222222222333444555555444333222000000000000111111111222222222111111111111222222333333222222111222222333111222333333111111222333333333333333333333333333666555555444444333222222555555555555444444555555666666666666666666666666777777777777666666666666666666666666555555555555555555555555555555555555555555555444444444333333444333333222222333333444333222111111111222333444111111111111111111111111222222222222222222222222333333333333333333333333111111222222222222222333222111111111111111111222000000000000000000000000111111111111111111111111222222111111111111222222000111111111111111000000111111111111111111111111///000000000111111111111333333333222222222222111222111111111111111111222222111111111111111111222111111111111111222222333111111111111111222222222222222222222222222222222666555555555555555444444333333333444444555555555444444333333333222222222222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333333444555555444333111000444444333333333333444444222222333333444444444333444444333333333333444444333444444555555444444444222222222222222333333333222222333444444444444333444444444444444444444444444444333333333222222222222222333333333444444444222222444444444444222222444444444333333333222222000222555777777666444222333333333333333333333333333333333333333333333333222222222333333333222222222222222222222222222222111222222333333222222111111111222222222333333333222222222111111111000000000111222333444333222222222222333333333333222222000222333333222111222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000111222222222222111111111111111111111111111111111222222222333333333222333333444444333333222333333333222222222111111333222222222111000000000111222222222222333333333222222222222222222222222222222222222222222222222333222222111111222333333333333333333333333333333222333333444444333333222666555555444444333222222000000111111222222222222555444333222222333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222222333111111222222222333333333333333333222222222111111333333222222222222222111222222222222222222222222444333222111111222333444111111111222222222333333222111111000000111111222333222222111222222333333111222333333222111222333333333333333333333333333666555555444444333222222444444555555555555555555666666666666666666666666666666666666777777777777777777666666555555555444555555555555555555555555555444444444444333333333444333333222222333333444444333222000000111333444111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333333333111111111222222111111111000000000000000000000000111111111111111111111111222111111000000111111222111111222222333222222111000000000000000000000000///000000000111111111111222222222222222222222222111111111222222111111111111111111222222111111111000000111111222222222222000000111111111222222222111111111000000111111111555555555555555555555555333333444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444333444444444444333333222555555444444444444555555222222222333333333444444222222111111111111222222000111222222333333333222111111222222222222333333222222333444444444444444444444444444444444444444444444333333333333222222333333333333444444444444222333333444444333333222444444444444333333333333---///222555555444222111444444444444444444444444333333333333333333333333222222222222333333333333222333333333333333444444111222222333333222222111111111222222222333333333444444444333333222222222000111222222333333333333333333333444444333333333000222333333222222222333111222222222222333333333000000000000000000000000222222222222222222222222000000000111111111222222000000111222222222222111222222222222222222222222111111222222222333333333000111111222222111111000333333333222222222111111222222222111111111111111222222222222333333333333111222222333333222222111111222222222222333333333222222222333333333333333333333333333333333333333222333333444444333333222111111222222333444444444111111111222333333444444444444333333333333444444111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333111111222222222333333333333333333222222222111111//////000111333444555555111111222333333333222222444222111//////111222444111222222222222333333333111111000000000000111111222222111111222222333333222333444444222222333444333333333333333333333333222222333444444555555666333444555555666555555555666666666666666666666666666666666666777777777777777777777666555555444444444444444444444444444444444444444444333333333333444333333222222333333444444333222111111111222333111111111111111111111111222222222222222222222222111111111111111111111111111111222222333444444444000111222222222222111000000000000000000000000000111111111111111111111111111111000000000000111111111111222333333333333222........................000000000000111111111111111111222222222333333333000111222222222222111000000111222222222222111000///000111111222222111111000000000111222222333333111111000//////000111111555555555555666666666666444444444444444444333333444444333333333333222222222222222222222222222222222222222333333222222222111111111222222333333444333333333444444444555555444444333333333444444555555444444333333444444555333222222222333333444444333222222111111222222333222222333333333222111111222222222333333333444444222333444444555444444444333333333333333333333333444444333333333333222222333333333444444444444555444333333222222333333444555444444444444333333333222222222222222222222333333333333333333333333333444444444444444444444444222222222222333333444444333333444444444555555555111222222333333222222111111111222222222333333333222333333333333333444444111111111111222333444555222222333333333333222222///111333333222222222444111111222222222333333333111111111111111111111111222222222222222222222222000000111111111222222222000000111222222222222111333333333333333333333333111111222222222333333333000111111222222111111000333333333222222222111111111111111111111222222222222222222333333333444444111222333333333333222111111111222222222333333333111222333444555555444333222222222222222222222222222333333444444333333222000111111222222333444444111222222333444444555555333333444444444444333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000111333444444444333222111111222222222333333333333333333222222222111111...///000111333444555666000111222333333333333222222222111111111111222222111111111111222222222222111111000000000000111111222222111111222222333444333444555555333333444555333333333333333333333333222222333444444555555666333333555666666666555555666666666666666666666666555666666666777777777888888777777666555555444444444444444444444444444444444444444333333333222222444333333222222333333444444333222222111111111222111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444555000111222222222222111000111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222222000000000000000000000000000000000000111111111111000000111222333444444555000111222222222222111000000111222222222222111000...///000111222111111000///000000111222222333333222222111000000111222222555555555666666666666666555555555444444333333333444444444333333333222222222222222222222222222222111222222333333222222111000000111222333444444555333333333444444555555555444333333222333444666777444333333222222333333444333333222222222333444555555444444333333444444555666666666555444333222111333333333444444555555555222333444444555555444444222222222222222222222222444444444333333333222222333333333444444444555555555444222222222222444555555555444444444333333333999777444111000222444666222222222222222222222222444444444444444444444444333222222222333333444555444444444555555666666666222222222333333222222222111111222222222333333333...///000111222333444444222111000000111333555666111111222222222222111111///111333333222222333444111111111222222333333333222222222222222222222222222222222222222222222222000111111111111222222222000000111222222222222111333333333333333333333333111111222222222333333333333333333444444333333333333333333222222222111111000000111111222222222333222222333333333444444444111222333444444333222111111111111222222333333333111222444666666666444333111111111111111111111111222333333444444333333222555555444333333222222111222222333444444555666666222333555555555555333222111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111///000222444555444222111111111222222222333333333333333333222222222111111222222222222222222222222000111222333444333333222000111333444444333111000000000000000111111111111111111000000000000111111222111111111222333333444444555666666444444555666333333333333333333333333666555555444444333222222222333555666666666555555666666666666666666666666555666666666777777888888888777777666555444444444444444444444444444444444444444444333333333222222444333333222222333333444333333333333222222111111111111111111111111111111222222222222222222222222333333333333333333333333111111222333333444555555000111222333333222111000111111111111111111111111111111111111111111111111111111000000000000111111//////000111111111111111333333333333333333333333000000000000111111111111//////000111333444555666000111222333333222111000000111222333333222111000...///000222222111111000///000000111222222333333444333222111111222333444444444333333333222222222666555444333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444333222222222333333444444444444444444444444444444444444444444444444444444222222222222444444555555444333222222222222555555333222111000000000444444444444444444444444222333333444444333333222333333333333333333333333555555555444444333333333111111222333333444555555555444333333222222222222222222222111111000000000333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333444333333222222333333444111111222222222222111111111222333444444333222111222222222222222222222222111111222222222333333333333333333333222111000000444444444333333222222222444333333222111111111222222222222222222222222222222222111111111111222222111111111111111111111111333222111000000111222333111111222333333333333222111111111111111111111111222222222222222222222222222222222222222222222222333333222111111222222222222111111111111111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222444444444444333222111000222222222222222222222222333222111222444555444333222333333444444333333222111111222222222333333333222222222222222222222222222222222111111111000000111111222222222333333333111111111111111111111111111222222333333222222111222222333333333333444444333333333333222111000000333333333222222111111111111111111111111000//////222222222222222222222222000000111222333444444555222222111111111111111111222222111111111111111111555333222222444555555444555444333333333333444555555555555555555555555555555555555555555555555555666666666666666666666666555555444333333333444444222333444444555555444444666666555444333333222222444444333333333333222222444333333222111111111222333222000//////000222333000000111111111111000000222222222111111111000000111111222222222333333333000000000111222222222333444444333222222333444444222222111111111111222222555444222111111111222222000000000000000000000000000000111111111222222222222222222222222222222222333333333222222111111111111111111111111111111111111111222222222222111111000111111111111222222222000000000000000000000000000000000000111111111111444444444444333333333333666555444333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222222333333444555444444444444444444444444444444444444444444444444444444333222222333444444444444444333444444555555666555444333222222222222444444444444444444444444333333333444444333333333333333333333333333333333555555555444444333333333111222222333444444555555555444333333222222333333444444444333333222222222333333333333333333333333222222222222222222222222444333333333333333333222333333333333333333333333444333333222222333333444111111222222222222111111222222333333333333222222222222222222222222222222111111222222222333333333111222222333333333222222444333333333333333333222444333222222111111222222222222222222222222222222222222111111111111222222111111111111111111111111333222111000000111222333111111111111222222222333111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222222333333444444333333333222222222222222222222222222111000111222333333111222333333444444333333222111111222222222333333333222222222222222222222222222222222111111111000000111111222222222333333333111111111111111111111111222222333333333333222222222222333333333333444444111222222333333333222222333333333222222222111111111111111111111000//////111111111111111111111111111111111222222222222222222222111111111111111111222222111111111111111111555333222222333444444333555444333333333333444555555555555555555555555555555555555555555555555555666666666666666666666666555555444444333333444444222333444444555555444444666555555444333333222222444444333333333333222222444333222222111111222222333222000//////000222333111111222222222222111111222222222111111111000000111111222222222333333333111111111111111222222222444333222111111222333444222222111111111111222222444333222111111111222222111111111111111111111111111111111111222222222222222222222222222222222222111222222222222222222333111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333000000000000111111111111555555555444444444444333555555444333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111111222333444666666444444444444444444444444444444444444444444444444444444333333333333444444444444444444555666777777555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333555555555444444444444444222222222333444444555555555444333333333333333333666555555555555444444444333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333444333333222222333333444111111222222222222111111333333222222222222333333222222222222222222222222111111222222222333333333000000111222333333333333222333333333333333333444333333222222111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111000///000111222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333222222111111111111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222000111222333444444555444222222222222222222222222000///...///111222111000222222333333333333222222111111222222222333333333222222222222222222222222222222222111111111111111111111222222222333333333222222222222222222222222333333444444444444333333222222333333333333444444000000111222333333333333333333333222222222222111111111111222111111000///000000000000000000000000222222111111111000000000111111222222222222222222111111222222222222222222555444222222333444333333555444444333333444444555555555555555555555555555555555555555555555555555666666666666666666666666666555555444333333444444222333444444555555444444555555444444333333222222444444333333333333222222333333222222111111222222333222111000000111222333222222333333333333222222222222222111111111111111111111222222222333333333222222222111111111111111222222111111111111222222222222111111111111222222333333222111111111111222111111111111111111111111111111222222222333333333222222222222222222222222000000111111222333333333111111111111111111111111111111222222222222111111000111111111111222222222444444444444444444444444000000000111111111222222666666555555555444444444555444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222333444555666444444444444555555555555444444444444444444444444444444444333333444444444444444444444444555666666444444333333444555666666444444444444444444444444444444444333333444444444444444444444444444444444555555555555555444444444333333333333444444555555555444444333333333444444666555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333444333333222222333333444111222222333333222222111444333222111111222333444222222222222222222222222111111222222222333333333000111222333333333333333222222222333333444444444333333222222111222222333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222000///......000222333222222222222222222222222222222222222222222222222222222222222222222222222333333333222333333444444333333222111111111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222111111222333444444444444222222222222222222222222111//////000111222111000222222333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333444444555555444444333222222222333333333444444000111222333333333333333222222222222222222222222111111111222222111111000111111111111111111111111000000000000000000000000111111222222222222222333111111222222222222222333444333222333555666666666444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666777666555444444333444444222333444444555555444444444444444333333333222222444444333333333222222222333333222222111222222333222222111000000111222222222222333333333333222222111111111111111111111111111111222222222333333333333222222222111000000000111111000000000000111111222222111111111111222222222222111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111111111111111111222222222111111111111111111111111111222222333333222222111000000111111111222222222222222222222222222222222000000111111111222222222666666555555555444444444444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333333444444444555555666666666444444444444444444444444444444444444444444444444555444444333222222333333222222222222333444555666444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555333333444444444444555555444444444333333444555555444444444444444555555555444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333444333333222222333333444222222333333333333222222555444333222222333444555222222222222222222222222111111222222222333333333333333333333333222111000222222222333333444444444333222222111222222333333222222222222222222222222333333222222222222333333222222222222222222222222222222222333333222222222222000///......000222333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444555666666444333333222111111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222222333333444444333333222222222222222222222222222222111000111333444333222111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333444444555555444444333222222222333333333444444333333333333333222111000222222222222222222222222111111222222222222111111222222222222222222222222...//////000111111222222111111222222333333333333111111222222333333333333333222111333666999:::999444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666888777666555444444444444222333444444555555444444333333333333333222222222444444333333333222222222333222222111222222333333222111111111111111111222111111222222222222111111111111111111111111111111111111222222222333333333333222222222111000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333333222222111000//////111111111111111111111111222222333333333333222222000000111111111222222222111111111111111111111111111111111111222222222222555555555444444444444333444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444333333222222222333444444444555666666777777444444444444444444444444444444555555555555444444555555444333222111111222333333222222333444555555444444444444444444444444666555444333333444555666444444444444444444444444555555555555555666666666444444444444444444555555444444444444444444555666333333333444444444444444444444444444444444444444333333333333333333333333222333333333333333333444333333333333333333333333444333333222222333333444222222333333333333222222444444333333333333444444222222222222222222222222111111222222222333333333333333333333222111000000222333333333333333333444222222111111222222333333222222222222222222222222333333222222222222333333333333333333333333333333222222333333333333222222111111000///000111222333333333333333333333333333222222222222222222222222222222222222222222222222444444444444555666777777555444333222222111222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222333333333444444333222222222222222222222222222222333222222222444555444333111111222222222222111111111111222222222333333333222222222222222222222222111111111111111222222222111111222222222333333333333333333333333333333333333333444444444444333333222222333333333333444444333333333333222111000000111222222222222333333333000111222222333222222222222222222222222222222222......///000111222333444111111222222333444444444111111222222333444444444222111111333666999::::::333444444555555444444333555555555555555555555555555555555555555555555555666666666666666666666666888888666555444444333333222333444444555555444444333333333333222222222222444444333333333333222222222222111111222222333333111111111111111111111111111111222222222222111111111111111111111222222222111111222222222333333333222222222111111111111111000000111111111111000000222222111111111111222222///000111111222111111111222222222222222222222222000000111111111222222222111111111111111111111111444444333111000///...---111111111111111111111111222222333333333333222222000111111111111222222222222222222222222222222222111111111222222222222333444444444444333333333333333333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333222222222333444444444444444555666777777777444444444444444444444444333444555666666555444333555444444333333333444444555444444444444444555555444444444444444444444444666555444333333444555666555555555555555555555555444555555555666666666777555555555555555555444444444444444444444555666666333333333444444555555555555555555555555555555555444444444444444444444444444333333333333333333222333333333333333333333333444333333222222333333444222333333444444333333222333333444444444444333333222222222222222222222222111111222222222333333333222222333333333222222111444333333333333333333222222222111111222222333444222222222222222222222222444333333222222333333444333333333333333333333333222222333444444333222222111111111111222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444555666555555444333222222222222111111111111111111111111111222222333333222222111111111222333333333333222222222222222222222222222111111222333444444444444222222222222222222222222444222222333444555444333111111222222222222111111111111222222222333333333222222222222222222222222000000111111111222222222111111222222222333333333333333333333333333333333222222333333333333222222222222333333333333444444222222333333333222222111111111222222222333333333000111222222333333333222111111111111111111111111000111111111222222333333111111222222333444444555111111222222333444444555333222111222444666666666333333444555555444333333555555555555555555555555555555555555555555555555666666666666666666666666999888777555444444333333222333444444555555444444222222222222222222222222444444333333333333222222222222111111222222333444111111111222222111111111222222333333333333222222000000111111111222222222111111222222222333333333111111111111111222222222000000111222222111000000222222111111111111222222...///000111222222111000222222222222222222222222//////000000000111111111111111111111111111111111333222222111000//////...111111111111111111111111222333333444444333333222000111111111111222222222333333333333333333333333111111111222222222333333444444333333333222222222333333333222222333444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444111111111222333444555666444444444555666777777888444444444444444444444444333444555666666555444333444444444444444555666777666666555555555555666666444444444444444444444444777666444333333444666777555555555555555555555555444555555555666666777777555555555555555555444444444444444444444555666777333444444444555555666666555555555555555555555555444444444444444444444444444444444333333222222222333333333333333333333333444333333222222333333444222333333444444333333222222333555555555555333222222222222222222222222222111111222222222333333333000111222222333333333333444444444333333222222222222111111111222333333444222222222222222222222222444333333222222333333444333333333333333333333333222222444444444444222222111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222111111111111222333444555666555444333222222222222111111111111111111111111222222222333333222222222111111222333333333333222222222222222222222222222///000111333444555666666222222222222222222222222333222111222444555444333111111222222222222111111111111222222222333333333222222222222222222222222000000111111222222222222111111222222222333333333333333333333333333333333111222222333333222222111222222333333333444444444000111222222333333333333111111111222222333333333000111222333333333333333000000000000000000000000333333333222222222222111111111222333333444555555111111222333333444555555444222111111222333222222333333444555555444333333555555555555555555555555555555555555555555555555666666666666666666666666999888777666444444333333222333444444555555444444222222222222222222222222444444444333333333222222222111111111222333333444111111222222222222111111333444444555555444444333000000111111222222222222111111222222222333333333000000111111222222222333000111222333333222111000222222111111111111222222...///000222222222111000222222222222222222222222////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111222333333444444333333222000111111111111222222222222222222222222222222222111111222222222333333333333333333444444444555555444444444333333222222222555555555555555555555555444444444444444444444444777777666666555555555555222222333333333444444444555555555555555555555555555555555555555555444444444444333333444444555666444444444333444444555555555555444444444444555555333333333444555666666666666666666555555555555555666666666666666666777777777777777777777777777666999888777888999999777555777777777777777777777666777666666666666666666666888888777777777777777777555555555555444444444444888888777666555444222111333333333333333333444444333333333333333333333333555555555555555555444444999888666444333333333333444444444333333222222222111222222333333222222111111111222333333333333222333333333333333333333333::::::888777555444222222333333333222222222111111444444333222222222222333111333555444333222333444555444444333222111000000000000000111222222333333111111222222222333333333333333333333333222111000333333333222222111111111222222111111111111111111333333333333333333333333444444444444444444444444444444333333333333222222333333333222222111111111333333333333333333333333111111111111000000//////000000111111111222222222111111222222222222111111111111222333333333333222111222222333333222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222111111111333222000//////000222333222222222222222222222222222333444444555555444444111111111222222333333333222111///......///111222222222222222222222222222222222222222222222222222///////////////000000000222222222222222222222222333333555555555555333333111111222222222222111111555555555555555555555555333333444444555666777777555555555555555555555555555555555444444333333333555444444333333444444555444444444444444444444444333333333333333333333333666333111222444555333000222222444444444444222222111111222333333333333222555444222111111111222222444444444333333222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222111111222222222333333333444222000111333444333000222111000000222444444444555555555444333222000///333444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444666666666555555555444444222222333333333444444444444444444444444444444444555555555555555555555555555444444444444555666666333333222222333333444444555555444333333333444444666666666666666666666666666666666666666666666666777777777888888888888999999999999999999999999:::;;;:::999:::;;;;;;999777999999999888888888888888888888777777777666666666888888888777777777777777777777777666666666666666666777777777777666555555444444444444444444444444333333333333333333333333111111222333444555666666444444333333333444666777333333333222222222111111222222333333333333222222111111222333333333333222333333333333333333333333222222222111111000000000444444444333333333333333555444333333222222333333///111333222111000111222444333333222222111111111222222222111111111111111111111222222222333333333333333333333333222111000333333333222222222111111555444444333222111000000111111111111111111111111444444333333333333333333444444444333333222222222333333333222222222111111333333333333333333333333222222222111111000000000111222222222333333333333111111222222222222111111111111222333333333333222222222333333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111333222111000000111333444222222222222222222222222222333333444444444444444111111222222222333333333444333111000000111333444222222222222222222222222222222222222222222222222222111111000000/////////222222222222222222222222222222333333333333222222222222333333333333222222444444444444444444444444333333444444555666666777555555555555555555555555555555444444444333333333444444333333333333444444222222222222222222222222333333333333333333333333555333222222444444222000111111222333333222111111111111222333333333333222333222000/////////000111222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222111000000111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222111111222222222333333333444222000111333444333111333222111111333333222111222222222333222222111111444444444444444444444333444444333333333333222222333333333333333333333333444444444444444444444444555555555444444444444444333333333333444444444444444444444444444444444444555555555555555555555555555555555555555666777777444333333333444444555666777666666555444444555555999999999888888888888888888888888888999999999999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>?????????@@@???>>>???@@@@@@>>><<<========================<<<<<<;;;:::999999888888:::999999999888888888777999999999888888888777777222333444444555555555555444444444444444444444444444444444444444444444444000000111111222333444444222222222222333444666777222222222222111111111111222222333333333333222222111222222333333333333333222222222222222222222222111222222333444444555555444444444444555555555555555555444333333333333333///111333222111000111222222222222222222222222222444333333222111111000000111111222222222333333333222222333333333222111111333333333222222222222111777666555444222111000000111111111111111111111111222222222333333333333333555555444333333222111111333333333222222222222111333333333333333333333333333333222222222222111111222222333333333444444444111111222222222222111111111222222333333333333333333333333333333222111111222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222222111333222111111111333444555222222222222222222222222111222333333444444333333111222222222222333333333555444333222222333444555222222222222222222222222222222222222222222222222444333333222111000//////222222222222222222222222222111111000000111111222333333444444444444333333333333333333333333333333333333333444555555666666444444444444444444444444555444444444444333333333444444333333333333444444222222222222222222222222333333333333333333333333555333222222333333222111000111111222222111111000111111222333333333333222222222111000000000000111111111111111111111222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222111000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111222222222333333333333222111111333333222111333222111222333333111///000000000111111222222222555444444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444555555555555666666666666555555555555555666777777666666666666666777888999:::999888777777777777888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999999444555555666666666555555555555555444444444444444444444444444444444444444444333333222222111111111444333333333333333333333222222222222222222222222222333333333333333333222111222333333444444333333222222222222222222222222444555555666777888888999444444444444444555555555555444444333333333333333111333555444333222333333111111111222222333333333333333333222222111111111111111222222222333333333222222333333333222222111222222222222222222222222555555444333222111111000333333333333333333333333111111222222222222333333555555444333222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333444111222222333333222222111111222333333444444333333444444444444333222111111111222222222222222333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222444555666222222222222222222222222111222222333444333333333222222222222222222222222555444333333333333444555222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333222111000000111222333333333444444444444333333333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444444333333333333333333444333333444444444444555555333333333333333333333333444333222222222222222111111111222222222222111111111111222333333333333222333333333333333333333333000000111111222222333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222333333222111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000111111222222222333333333222222222222222333222222222111111222333333111///111111111111111222222333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444555555555666666666777777555555555555555666666777777666666777888999:::;;;::::::999999999999::::::::::::<<<===???@@@BBBBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQOOONNNMMMNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@???>>>>>>===<<<<<<=========<<<;;;999888777666666555555555444444444555555555555555555555555666555555444333333222222333333333333333333222222444444444444444444444444333333333444444333333333222222333444444444444333222222222222222222222222333333333333333444444444333333333333333444444444444444333222222222222333111333555444333222333333111111111222222333333444111111222222333333333333111111222222222333333333111222222333333333222222222222222222222222222222111111111111222222222222333333333333333333333333111111111222222333333333555555444333333222111111222222222222222222222222333333333333333333333333333333333333333333333444111111111111222222222222222222333333333333222222222222333444444444444333444444444444444333222111111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222333444444555222222222222222222222222222222333444444444444333222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222444333222111111222333444222222333333333333222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444333333333222222333333333333333333444444555555555333333333333333333333333222333333222222111111111333333333222222333333333111111222333333333333222333333333444444444333333111222222222333333444444222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111222222333333333222222111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000111111222222222333333333222222333222222222222222222111111222444444333222444444333222222222222333333333333444444444555555222222333333333333444444555555555555555555555555444444444444444444444444444444444444444555555555333444444444555555555555555555555555555555555555555555555666666777777888666666666666666777888888777777777888999:::;;;<<<<<<<<<<<<<<<===>>>??????@@@AAABBBEEEGGGIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXYYYYYYXXXVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPOOONNNMMMLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@>>><<<:::888777999888888777777666666666666666666666666666666666444444444555555666666666000111333444555555555555444444444444555555555555333333444444444444333333222222333444444444444444333333333333333333333333333333333333222222222222444444444444333333222222333333222111111111111111///111333222111000111222111111111222222333333333111111222222333444444555111111222222222333333333111111222333333333222222111222222222222333333333///000000111111222333333111111111111111111111111111111222222333333444444444444333333333333222222111222222222222333333333333333333333333333333333222222333333333333444444000000111111111222222222222222333333333333222222222222333444444444444444333333444444444444333333111111111222222333333444111111222222222333333333222222222222222222222222111222222222222333333333333333333333333333222222222222222222222222222222222333444444555555444444333333333222222222222111111111222222222222111111222222222222222222222222222222222222222222222222000000111222333444444555222222222222222222222222555444444444444444444555222222333333333333222222333333333333333333333333333333333333333333444444333333333333333333333333333333333444444444444555333333222222222222333333000111111222222333333444333333333333333333333333111333333333111000111222444333333222222333333444111111222333333333333222000111222222333222222222333333333333333444444444333333333333333333333333444444444444444444444444111111222222222333333333222222222222222222222222111111111111111111111111111222333333333333333333111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111222222222333333333111222333333111111222333555333222222444555444444666555333222222222333333111222222333444555666666222222222333333444444444444444444444444444444444444444444444444444444444444444555555555666666666444444444444555555555555666666666666666666666666444555555666777777888888999888888888888999::::::;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCCCCEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\[[[\\\]]]^^^___``````aaa_______________`````````___^^^]]]]]]^^^^^^]]][[[\\\\\\]]]]]]^^^____________^^^^^^^^^]]]]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMMMMFFFEEEDDDBBB@@@>>><<<:::===<<<<<<;;;::::::999999666666666666666666666666555555555555555666666666222333444555666555555444333333333444444555555555333333444444444444333333222333444444555444444444444444444444444444444444555555555555555555555555777666666555444333222222222111000000//////000000///111333222111000111222222222222222222222333333222333333333333333333333111111222222222333333333000111222333333333333222111111222222222333333333111111222222222222222222111111111111111111111111222222222333444444555555222222333333333333444444111111222222222333333333333333333333333333333333111222222222333333333333111111111222222222333333222333333444444333333222222333444444555444444444111222333444555555555555000111111222333333444444111111222222222333333333222222222222222222222222111111222222222333333333333333333333222111000000222222222222222222222222333444555555666666555555333333333222222222111111111111222222222222111111222222222222222222222222222222222222222222222222000000111111222222333333222222222222222222222222444444555555555555444444333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333222222222222333333000000111222222333444444333333333333333333333333111222444333000///000222333333222111111222333333111111222333333333333222000111222333333333222222333333333222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111222333333444444333333111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222111111222222222333333333111222444333111000222444;;;888444222333333333333333333111000111222444555000111222333555666777777222222222333333444444444333333333333333333333333444444444444444444444444555555555666666666777777444444444555555555666666777777777777777777777777444555555666777888888999;;;;;;::::::;;;;;;<<<===@@@@@@@@@AAABBBDDDEEEFFFIIIIIIJJJKKKMMMOOOQQQRRRTTTTTTUUUWWWXXXYYYZZZ[[[YYYZZZ[[[\\\^^^```aaaaaa```aaabbbcccdddeeeffffffeeedddddddddddddddddddddaaa```___```aaa```___]]]^^^______```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTOOONNNMMMLLLJJJHHHFFFEEE@@@??????>>>======<<<<<<777777777777777777777777888777777555444333222222777777777777666444222000222222222333333444444444333444444555555444444333222333444444555555444444555555555555555555555555222333333444444555555555999999888666555444333222111000000///////////////111333555444333222333444222222222222222222222222555444444333333222222111111111222222222333333333000111222333333333333333111111111222222333333333444444444333333222222222333333333333333333333333222222333444444555666666111222222333333444444555111111111222222333333333333333333333333333333333111111111222222333333333222222333333333444444444222333333444444333333222222333444444555555444444111111333444555666666666000000111222333333444444111111222222222333333333222222222222222222222222111111111222222333333333333333333222111000///...222222222222222222222222444555666666777666666666333333333222222111111111111222222333333222222111222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222333333555555555555333333444555555555555555555444555555555555555555555555333333333333333333333333333333333333333333333333333333333444444555555555333222222222222222222333222222333444444555666666333333333333333333333333000222444333000///000222333222111000000111222333111111222333333333333222111222444555666555444444333222222222111111000000333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222333333444444444444111111111111111111111111111111111000111222222333111111111111111111111111222222222222222222222222111111222222222333333333000333444333111000222444AAA<<<777333222222222222000000//////000222555666666555333222222333444555333333333444444555555555333333333333333333333333333333333333333333333333333333333444666777999:::666555333222222333555666555555555555777999;;;<<<666777888999999999888777>>>>>>>>>??????@@@BBBBBBEEEFFFHHHJJJLLLNNNPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWYYYZZZ[[[ZZZYYYYYY]]]]]]___aaacccdddfffgggffffffgggggggggggggggffffffgggggggggfffdddbbbaaa```]]][[[[[[]]]^^^\\\ZZZZZZ[[[\\\]]]___```bbbbbbcccccccccccccccbbbaaaaaabbbbbbaaaaaaaaa`````````]]]^^^___``````___^^^]]]ZZZXXXVVVTTTRRRQQQPPPOOOJJJJJJJJJIIIFFFCCC@@@===:::::::::999999888888777666555444333333444555666555555444444444444444555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444222222222222444444333333555666666666555444666666555444333333222222222222222222222222222222333333333333333333333333444444444444333333222111111111111222222222333333333333333333333333333333222333333444444333333222222222333333333333444444111111222333333444555555555444222111111222444555111111111111111111111111000222333333222111333444444333333222222333333444222222333333333333444444444444333333333333222222...///111222333222222111333222222111111222222333666666555444222111000000222222222222222222222222111000///000222333222111333333333222222111111111333333333222222111111111333333333222222222111111333333444444555666777777222222222222222222222222444444444333333222222222333333222111000///......111111222222222333333333111111111111111111111111000000000111222222222333666555444333222333444444555555555444444333333333444444444333333222222222444444444333333222222222333444444555555444444333999888666444333333333333000111222222333333333333222222222111111000000000222222222222222222222222222222222222222222222222333333333222222111111111444333222111000000000000222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333444333000......000333444333333333222222111111111222222222222222222222222666555444333111///---,,,222222222000......000222111111111222222333333333111111222222222333333333222222333222222111000///111111111111111111111111222222222222222222222222333333111000////////////222222222222222222222222555444444333333444444444333333333444444555555555333333333333333333333333444444444444444444444444444444444444555777888999666555444444444555666777666555555444555666777888777888999:::;;;<<<<<<<<>>@@@BBBEEEFFFJJJJJJLLLNNNPPPSSSUUUWWWWWWXXXXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\\\\UUUUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[\\\^^^___```aaaaaaaaacccdddeeeeeeeeeeeeggggggggggggeeecccaaa```ZZZXXXVVVUUUUUUUUUSSSRRRQQQRRRTTTWWWYYY\\\^^^___```````````````___^^^^^^WWWXXXXXXZZZ[[[]]]___```ddddddeeeeeeeeeeeeddddddccccccbbbaaa```___^^^^^^YYYYYYYYYXXXWWWTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@>>><<<;;;:::888666555555555666555555444444555555666555555555444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444333333333333444444666555333111222444666888222222222222222222222222222222222222222222222222333333333333333333333333333333444444444333222222666666666777777777888888333333333333333333333333222333333444444333333222222222333333333333444444111222222333333444444555444444222222222222444444333333333333333333333333000222333333222111222444222111111000000111111222222222333333333333444444444444333333333333222222333333222222111222222222333333222222222222333333666666555444333333222222444444444444444444444444333222111222333444444222333333333222222222222111333333333222222222222111333333333333222222222222333333333333333333333333444444444444444444444444444444333333333333222222222222222222333333444444222222222333333333444444333333333333333333333333444444444333333333333333444444333222222222222222333333222222222222111111666666555555555555444444444444444444333333333333333444444555555444444333333222111111111333444555444444444444444444333222444444444333333333333222222222222222222222222222222222222222222222222222333333333222222222222111444333222111111000111111222222222222222222222222222222333333333444444444222222222222222222222222111111222222222333333333222333444444444444333222333333333222222222222111222222222222222222222222000111111222222222222222333444333222000000222444333333222222222222222222111111222222222333333333111111000000111222444555333333333333333333333333222222222222222222222222333333333333333222222222222222222222222222222222222333555666666666444444444444444555555555555555444444444444444444444444555555555555555555555555777666666555555555666666444555666777888999888888::::::999999:::;;;===>>>@@@@@@AAACCCFFFJJJNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\VVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]]^^^```aaabbbcccccccccdddeeeeeedddcccaaa___]]][[[ZZZXXXVVVUUUTTTSSSSSSOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZTTTTTTTTTUUUVVVXXXZZZ[[[___```aaabbbcccdddeeeeeedddddddddccccccbbbaaaaaa`````````___^^^\\\[[[ZZZWWWVVVTTTQQQNNNKKKIIIHHHBBBAAA???<<<:::888777666888888777666666666777777555555444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444333333444444444555444333222222444666777222222222222222333333333222222222222222222222222333333333333333333333333333333333444444333333222444444444444555555555555333333333333333333333333222333333444444333333222222222222333333333444444222222222333333444444444444333333222222333333444333333333333333333333333333444444333111000000111222222111111111111222222222222222333333333444444444444333333333222222222444333111000///000111111333333333222222333333333555555555444444333333333444444444444444444444444333222111222444555444333222222222222222222222222222222222222222222222222444444333333333222222222333333222222222222222222444444444444444444444444333333333333333333333333222222222222333333333333111111111222222222222333444444444444444444444444444444333333222222222111333333222222222111111111444444444444444444444444555555555555444444444444444444444444444444333333333444444555555444444333555444333333333444555666444444444444333222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111111111222222222222222222222222222222222333333333333444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111222333333333333333333333111000000111333333333333222222111111111111111222222222333333333333222000000000222444555333333333333333333333333222222222222222222222222222222222333333333333333222222222222222222222222222333555666777666555555555555555555555555555555444444444444444444444444444444444444444444444444777777666555555555555666444555666888999::::::::::::::::::<<<>>>AAADDDEEEIIIIIIJJJLLLOOORRRUUUWWWZZZYYYZZZZZZ[[[\\\^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYYUUUUUUUUUVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[]]]^^^___```aaaaaa```aaaaaaaaa```^^^\\\[[[[[[[[[ZZZXXXVVVTTTTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWTTTSSSRRRQQQRRRSSSTTTVVVZZZ[[[]]]___bbbdddfffgggdddeeeeeeeeeeeedddcccbbbccccccbbbbbbaaa```______\\\\\\ZZZYYYWWWUUUTTTSSSIIIHHHFFFDDDAAA>>><<<::::::999888777666666666666555444444444333333333222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222333333444555444444444333333333333444444444444222222222222222222222222333333333333333333333333222333333444444333333333222222333333333444444444333333333333333333333333222333333444444333333222222222222333333333444444222222333333333333444444333333333333333333333333333333333333333333333333111222333333111111222333333333222222222222333333222222222333333333444444444444333333333222222222888777555444333333444555444333333333333333333444444444444444444444333333222222222222222222222222333222111222444555444333222222222222222222222222222222222222222222222222444444444333333333222222222222222222222222111111222222222222222222222222333333333333333333333333444333333222111111000000000000000000111111111111444444444444444444444444333333222222111111000000333333333222222222111111444444444444444444444444333333333333333333333444444444444444444444444444333444444555555444444333666555444333222333444444222222222222222111000///111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222222333333333444333000//////000333444222222222222222222222222222222222222222222222222222222333333333222222111222222222000......000222333333333222222111111111111111222222222333333333666444222000000111222333333333333333333333333333222222222222222222222222000111222333333222222111222222222222222222222222333444555666666666666666666666666555555555555555444444444444444444444444444444444444444444444444777666666555555555666666555666777888:::;;;======;;;;;;===???CCCGGGKKKMMMSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYTTTTTTSSSTTTTTTUUUVVVWWWYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\]]]^^^^^^^^^]]][[[ZZZYYYZZZYYYWWWUUUSSSTTTUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUSSSQQQQQQQQQSSSTTTYYYZZZ[[[^^^aaaeeegggiiifffgggggghhhgggfffdddcccaaaaaaaaaaaaaaa`````````_________^^^]]]]]]]]]\\\RRRRRRPPPNNNKKKGGGDDDCCC>>><<<;;;999777666666555666666555555444333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555444444555555555555444444111222444555555555333333444444444444444444444444222222222222222222222222333333333333333333333333222222333444444444333333333333333444444444444555333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333---///111222222333666888444333333333333333333444222222333333333333444444444444333333333333222222555555444333333333444444444444333333333333444444222333333333333333333333222222222222222222222222333222111222333444444222111222222222222333333333111222222222222333333333444444444444333333333333222222222222222222222222222222222222222222222222222222333333333333444444444444333222111000//////000000000000111111111222444444444444444444444444222222111111111111111111333333333444333222222111111111222222222222333333222222222333333333333444444444444444555555555555333444444555555444444333444333222000000000111222000111111111111111000///222333333333333444444444222222222222222222222222222222222222222222222222111222222222222333333333333333222222222222333333222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333555333000......000333555111222222222222333333333222222222222222222222222444444444444333222111000111222111000......000222333333222222222222222222111111222222222333333333666555333222111111222222333333333333333333333333222222222222222222222222000111222333333222111000222222222222222222222222444444444444555666777888777666666666555555555444555555555555555555555555555555555555555555555555666666555555555666666777999999999:::<<<>>>AAABBBAAABBBDDDGGGKKKOOOSSSUUU\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[XXXYYYZZZXXXUUUTTTUUUWWWVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYXXXWWWWWWYYYXXXUUUSSSSSSTTTVVVWWWZZZZZZ[[[]]]___bbbeeeffffffgggggghhhgggeeecccbbb__________________``````aaaaaaaaaaaaaaaaaaaaaaaa\\\\\\ZZZXXXUUURRROOOMMMFFFDDDBBB???===;;;:::999888888777777666555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333444555666666555444333222222333333333444444444555444444333333222222222222222222222222222222222333333333333333333333333111222333333444444444333333333333333444444444444333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222...000222222222333444666333333222222222222333333222222333333333333444444444444333333333333222222111111222222333222222222444444333333333333444444111111111222222333333333333333333333333333333333222111000111333333333222111111222222222333333333111111222222222333333333555444444444444333333333111111222222333333444444333333333333333333333333222222222333333444444444444444333333222222222111111222222222333333333333333333333333333333333333111111222222222222222222333444444555444333222111111111111222222333333333333333333333444444555555444444444444555555555666333444444555555444444333222111000000000111222333000000111222222222111111222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333222222333333444222222222222222222222222111111111222222222333333222222222222222222222222111111222222222333333333444333111000000111333444111111222222222333333333222222222222222222222222333333444444333333222111222333222111//////111333222222222222222222333333111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222333444555444333111///222222222222222222222222555444444444555666888999777777666666555555555444555555555555555555555555777777777777777777777777555555555555555666777777<<<;;;;;;;;;===@@@DDDFFFIIIJJJKKKNNNRRRVVVZZZ\\\bbbbbbccccccbbbaaa___^^^\\\[[[[[[[[[[[[[[[\\\]]]XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]YYY[[[\\\ZZZWWWVVVXXXZZZVVVWWWXXXZZZ\\\^^^___```ZZZZZZ[[[[[[ZZZZZZYYYXXX[[[YYYWWWVVVVVVWWWYYY[[[ZZZZZZZZZ[[[\\\^^^aaabbbdddeeeffffffeeeccc```___^^^]]]]]]]]]]]]^^^___```cccccccccccccccccccccccccccbbbaaa___\\\YYYVVVTTTNNNLLLJJJGGGDDDAAA@@@???:::::::::999888777777666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555333444555666666555444333555333111000111222555666444444333333222111000000222222222222222222222222333333333333333333333333111222333333444444444444111111111222222222333333333333333333333333333333222333333444444333333222222222333333333444444444333333333333333333333333222333333444444333333222111111111111111111111111444555555333111000000111222222111111111111222222222222333333333444444444444444444333333333222222222333555666777666555555555444444333333444444555000000000111111222222333444444444444444444444444111000///000222333222111111111111222222333333333111111111222222333333333555555444444444333333333111111222333444444555555444444444444444444444444222222222333333444444444333333333444444444555555333333444444444555555555333333333333333333333333222222222333333444444444444444555666555444333222333333333444444555555555444444444555555555666666444444444555555555666666333444444555555444444333222111111111222444666777000111222333333333333333000000000111111222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333222222333444444222222222222222222222222222222333333333444444444222222222222222222222222111111222222222333333333222333333444444333333222111111111222222333333333222222222222222222222222222222333444444444333333333444333222000000222444111111111222222333333444111111222222222333333333111111222444444444444444111111111111111111111111222222222222222222222222444555666666555333111000222222222222222222222222333333333444444444555555777666444333222333333444444444444444444444444444333333333333444444555666888777666666666888999:::<<<===???BBBEEEHHHJJJKKKQQQRRRSSSVVVYYY]]]aaaccceeeeeeeeebbb___^^^^^^___^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYVVVVVVVVVVVVWWWWWWWWWWWW___```aaabbbbbbaaa```___\\\\\\]]]]]]^^^^^^^^^^^^[[[\\\^^^___``````___^^^^^^```ccceeeeeedddaaa___]]]\\\ZZZXXXWWWWWWXXXYYY[[[]]]___``````aaabbbdddbbbbbb```_________```aaa___\\\XXXWWWYYYZZZYYYXXXYYYXXXYYYYYY[[[]]]```aaaaaaaaabbbcccbbbaaa```___YYYXXXVVVVVVVVVXXXZZZ[[[[[[___dddeeebbbaaacccfffdddccc```]]]\\\[[[\\\]]]WWWVVVTTTQQQMMMIIIFFFDDDAAA???<<<:::888666666666777666666666777666444222555555444333333333444444222333444555555444333222333444444444555666666666666666666555555444444444777666555333222222333333333333333333333333333333222222222222222222222222222222222333333444444444444444222222222222444444222222222222222222222222333333333333333333333333444444444444444444444444444444444333333222222222444444444333333222222222333333333222222222111111//////000111222333333444333333222111222333444555222222222222222222222222444444444333333333222222555555555444444333333333222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333444444444333222000---,,,333333333333333333333333222111000///000222555666222333333444444333333222333333333444444444555555444333333222222333333444333222111000000111222333222333444333111000111222444444444444444444444444444444555666666555444444444333333222222333333444444444444444444444444444222222333333333333444444333333333333333333333333333333222111111222333333555666666666444333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111222222333333222222111444444444444333333222111222222222222222222222222333333333333333222111000444333333222222111111111111111111111111111111111000000111222333333444444333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222444444333222222111111000333444444444555555555555666555444333333333444555555555555555555555555555555555555555555666777777888777777888999;;;===>>>AAABBBDDDGGGKKKNNNPPPQQQWWWWWWWWWXXXZZZ\\\^^^___aaaaaaaaa___]]][[[\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^eeegggiiijjjjjjhhhfffeeebbbccccccdddeeefffggghhhdddeeeffffffgggfffeeedddccceeehhhjjjjjjiiigggfffcccbbb```^^^]]]]]]^^^___aaadddgggiiiiiijjjkkkllliiihhhfffdddcccccccccdddccc```\\\ZZZ[[[\\\[[[ZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]___```aaabbbbbbbbbaaaaaaXXXWWWUUUSSSSSSSSSTTTUUUWWW[[[______]]]]]]```cccdddbbb```^^^]]]^^^______]]]\\\ZZZXXXTTTQQQNNNMMMFFFEEEBBB>>>;;;999888888888666555555666666444333666555555444444444555555333444444444444444444333444444444555555555555555555555555444444444333333666555444333222222222333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333222222333333333222222222111111222222222222222222333333333333222222222333444555333333333333333333333333000000111222333444555555444444444444333333333222222222222222222222222222333333333333333333222222444333333222222333333444333333333333333333333333444555555444333222000///333333333333333333333333222222111111111333444555222333333444444333333222333333333333444444444444444333333222222333333444222222111111111111222222222333444333111000111222444444444444444444444444222222333444444333222222333333222222222222333333444444444444444444444444222222333333333333444444333333333333333333333333555444333222222333444555444666666555444333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333444444444333333222111222222222222222222222222333333333333333222111111222222222222222222222222222222222222222222222222111111111222222333333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222333444444555555555666666666444444444333444444555666666666666666666666666666777777666666777777888999888999:::;;;===@@@BBBDDDHHHIIILLLNNNRRRTTTWWWXXXZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\[[[ZZZ\\\]]]]]]]]]^^^______`````````^^^]]]\\\\\\]]]^^^___``````aaabbbdddfffggghhhiiiqqqsssvvvxxxwwwtttqqqnnnllllllmmmnnnoooppprrrrrrpppppppppqqqppppppooonnnmmmnnnppprrrrrrqqqpppoookkkjjjhhhgggfffgggggghhhiiimmmrrrvvvwwwwwwwwwwwwuuussspppllljjjiiiiiiiiiiiifffbbb___^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^YYYXXXVVVSSSRRRQQQQQQQQQSSSVVVYYYXXXWWWXXX[[[___aaa```_________```aaabbbaaaaaa___^^^\\\YYYWWWVVVPPPNNNJJJFFFBBB???===<<<<<<999777666666777666666666666555555555666666777555444444333333444444555555555555555555444444444444444444444333333333333555444333222222111222222333333333333333333333333444444444444444444444444444444444444333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222222222222333333333333333333333333222222222111111444444333333333222222222333333222222222333444555444444444444444444444444000000111222333444444555333333333333222222222222333333333333333333333333333333333333333333444444444333333222222333333444222222222222222222222222444555555555555444333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222333333333333444333333222222333333444222222333333333333222222222333444333111111111222444444444444444444444444222222333333333333222222222222111111111111222222444444444444444444444444222222333333333333444444333333333333333333333333555555444444444444555555444555666555444333333555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222333333333222222111111111222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222333333444444444333222222333333333333333333333333333333333333333222222111222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222111111111222222222222222000111111222333333444444555555555666666666666777333444444444555555666666555555666666666666777777888777777777888999:::::::::<<<===@@@CCCFFFIIIJJJPPPPPPRRRSSSUUUWWWXXXYYYVVVVVVWWWXXXYYYZZZ[[[\\\XXXZZZ[[[[[[[[[[[[^^^```aaabbbdddffffffffffffeeebbbaaaaaabbbccceeeggghhhiiijjjlllnnnqqqsssuuuvvv}}}|||yyyvvvuuuuuuuuuuuuvvvwwwxxxvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzxxxvvvuuuqqqpppoooooonnnoooooopppqqqvvv}}}~~~zzzuuuqqqooonnnnnnnnnkkkgggdddbbbaaa``````]]]^^^^^^^^^^^^^^^]]]]]]WWWWWWWWWXXXYYY[[[\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQSSSTTTTTTSSSUUUXXX[[[]]]]]]]]]]]]^^^___aaabbb`````````___^^^]]]\\\[[[YYYWWWTTTOOOKKKGGGDDDBBBAAA>>>:::999999::::::999666666555555555555666666555444333222222333444555666666666555444444444333333333333333333333333333333333333222222111111111333333333333333333333333444444444444444444444444555555444444333333333222222222444444444444222222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111222222333333333444333333333222222222111111222222222222222222222222222222222333333333444444444444444444444444444444333333222222222111111111222222222222222222222222333333333333333333333333333333444444444444555555444333333222222333333444222222222222222222222222333444444555555555555555333333333333333333333333333333444444444333333222222333333444444333333222111111222222222333333333444333333222222333333444222222444555555444222222111333333333111111222333333333333333333333333333444444444444444444444444222111111000000111111222333333333333333333333333222222222333333333444444333333333333333333333333555444444444444444444555444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222555444444333333222222111444333333222222111111111222222222333333333444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222333333333333333333222333333333444444333333222333333333333333333333333222333333444333333222222333333333333333333222222333333333333333333333333333333222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222000000000111111222222333111111111222222333333333555555555666666666666777333444444555555666666666444444555555555666666666777777888888:::;;;<<<===???@@@CCCFFFIIILLLNNNOOOTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXXXXUUUWWWYYYZZZ[[[]]]aaacccggghhhkkkmmmnnnnnnlllkkkhhhhhhhhhiiikkkmmmpppqqqssstttuuuxxxzzz|||~~~|||{{{yyywwwvvvvvvwwwwwwxxxxxxzzz{{{~~~}}}zzzxxxttttttsssssstttttttttuuuyyy{{{vvvtttsssrrrqqqpppmmmiiifffeeeeeefffcccdddddddddcccaaa^^^\\\[[[ZZZYYYYYYYYY[[[]]]^^^[[[[[[ZZZYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSUUUWWWYYYXXXXXXYYYYYY[[[\\\]]]^^^]]]^^^^^^__________________^^^[[[WWWSSSOOOLLLJJJFFFBBB>>><<<;;;;;;;;;:::777666666555555555555555555444333222222333444555666666666555444444444333333333333333333333333333222222222222222222111111333333333333333333333333222222222222222222222222555555555444444333333333222222444444444444222222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333333333333333222222222111111/////////000111222222222222222333333333444444444222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333333333333444444555555555444333333222222333333444222222222222222222222222222222222333333444555555333333333333333333333333333333444444444333222222222333333444444333333222111111222222222333333333444333333222222333333444222222444555555444222222111222333333111111222333333333333333333333333333444444444444444444444444222111111000000111111222333333333333333333333333222222222333333333444444333333333333333333333333333333444444444444333333444555555555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222333333333222222111111111222222222333333333444444333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444333333333444444333333333222333333444444333333333333333333333333333333333222333333444444444333333555555444444333222111111333333333333333333333333333333222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000111111222222333333333333222222222111111444444555555555666666666444444555666666666555555444444444555555666666777888888999:::<<>><<<;;;:::999888666555555555555555444444333333444444555555555555555555444444444333333333333444444444444222222333333333333222222333333333333333333333333222222222222222222222222555555555444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111111111222222222222222333333333222222222111111------...///000111222333111222333444444444333333222222222222222222222222000111222333444555555666222222222222333333333333333333333333333333333333222222333333444444555555444333333222222333333444333333333333333333333333111111111111222333444555333333333333333333333333222222222222222222222222222333333444444333333222222222222222333333333333444333333222222333333444222222333333333333222222000222333333222111222444333333333333333333333333222222111111111111222222222222111111111111222222333333333333333333333333222222333333333333444444333333333333333333333333333333444444444444333333333444555444333222222444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333111222222333333444444555333333333333333333333333444444444444444444444444333333444444444444333333222222333444444444333333333333333333333333333333222333333444444444444444555555555444333222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222222444444333333222111111000333444444444555555555555555555666777777666555444444555555666777777888888999:::;;;===@@@CCCFFFGGGIIIKKKMMMPPPRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\___bbbfffiiimmmrrruuuyyy||||||zzzsssssstttuuuwwwyyy|||}}}}}}}}}~~~}}}zzzwwwuuuuuuvvvwwwwwwwwwxxxzzz}}}|||yyyttttttuuuvvvwwwxxxxxxxxxxxx~~~zzzwwwvvvvvvwwwwwwwwwtttrrrrrrtttwwwzzz|||}}}~~~}}}yyyuuurrrjjjgggbbb]]]ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUXXXZZZ]]]___`````````aaaaaa```___]]][[[ZZZUUUSSSOOOLLLIIIFFFBBB@@@>>>===;;;999777666555555333444444444444444444333444444444555555555555555333333444444444555555555222333444555555444333222333333333333333333333333333333333333333333333333444444444444555555555555444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444222222222222111111111111333333333222222222111111//////000000111111111222111222333444444444333333333333333333333333333333222222333444555666666777222333333333444444444444444444444444444444444444111111222222333444444444444333333222222333333444444444444444444444444444222222111111222333444555333333333333333333333333111000000///000111333444222333333444444333333222333333333333444444444444444333333222222333333444222222111111111111222222000222333333222111333444222222222222222222222222222222111000000111222222333333222222222222333333222222222222222222222222222222333333333333444444333333333333333333333333333444555666666555444333333444555444222111222333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111222222333333444444555111111111222222333333444222222333333333333444444222222222222222222222222111111222333333444555555333333333333333333333333333333333333333333333333333333444444444444333333111222333333444444444333444444444444444444444444222333333444555555444444333333333333444444555555222222222222222222222222111111111222222333333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333222222222222333222222222222222222222333333333444444444555555666666777777777555444333555666666777888999999999:::;;;===@@@CCCFFFIIIKKKLLLNNNPPPRRRTTTTTTTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZVVVXXX[[[^^^aaabbbccccccdddgggkkkooorrrwww|||uuuuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~{{{}}}}}}zzzwwwvvvvvvxxxyyyxxxxxxxxxyyy{{{~~~~~~zzzttttttvvvwwwxxxxxxxxxxxxrrrxxxzzzwwwvvvvvvyyyzzzzzzxxxvvvvvvzzz}}}yyyuuuooohhhdddccccccddd]]]]]]]]]]]]\\\[[[YYYYYYYYYXXXXXXYYYYYYXXXUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOPPPSSSVVVYYY\\\]]]^^^___```aaabbbaaa```___^^^___\\\YYYUUURRRNNNIIIFFFAAA@@@>>>;;;999888777666222333555555555555333222333444444555555666666666444444444555555666666666222333444555555555444333333333333333333333333333444444444444444444444444333444444444555666666666555444222222222222444555222222222222222222222222333333333333333333333333444444444444444444444444222222222333333444444444333222222222111111000000333333333222222222111111222222222111111111111111111222333444555444333333444444444444444444444444666666555555555444444444333333333444444555555555444444444444444444444444000000111222222333444444444333333222222333333444555555555555555555555555333333222111222333444555333333333333333333333333000///......///111333555222333333444444333333222333333444444444444555555444333333222222333333444333222111000000111222333000111333333222222333444222222222222222222222222555444333222222333444555444333333222222333333444222222222222222222222222222222333333333444444444333333333333333333333333444555666777777666555444333444555444222111222333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222000111222333444444555666000000111222333444444555222222333333333444444444222222222222222222222222111111222333333444555555333333333333333333333333222222222222222222222222333444444555555444444333111222333333444444444444444444444444444444444444222333333444555555555444000000222333555666777888111111111111111111111111000000111222333333444444333333333333333333333333444444444444444444444444222222222222222222222222444444444333333222222222111111111222222333444444555555555555555666777777666666666777777777888888888888777777777999:::;;;CCCDDDFFFHHHJJJMMMOOOPPPSSSRRRRRRRRRRRRTTTUUUVVVTTTTTTVVVXXXZZZ\\\]]]^^^```aaadddfffiiikkklllmmmooopppssswww|||~~~vvvuuuuuuwwwyyy{{{{{{zzz{{{{{{||||||}}}~~~~~~{{{zzzzzz{{{}}}~~~~~~|||zzzyyyyyyxxxwwwwwwwwwxxxzzzyyyxxxxxxyyy|||~~~}}}zzzyyyvvvssssssuuuuuutttqqqxxxxxxzzz|||yyyxxxxxxyyyyyyyyyxxxxxx{{{xxxqqqpppnnnjjjgggfffccc___]]]\\\[[[ZZZYYY[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUUUUUUUSSSQQQOOONNNMMMLLLMMMOOORRRWWW\\\___ZZZ\\\^^^```aaaaaa```___```___]]][[[ZZZXXXUUUSSSIIIHHHEEEBBB???<<<:::999555555666888999888666333777777666555444444444444555555444444444333333333444444444444444444444444333333333333333333333333555555555444444333333333222222222222222222222222444444222222222222444444111000000000111222333333555444444333333222222111333333333333333333333333222222222222222222222222222222222222222222222222444444333333222111000000///000111222333444444444111222333333444444333333555444333222111222333444666555333222222333555666777666333111111111222333222222333333333333444444444444333222222111111111444444444444444444444444333222222111222222333333333333333222222111111111222222333333333333444444333333333333333333333333444444444444444444444444444444444555555777888888444444444444444444444444222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444333333333333333333333333333333444444444444444444444444333333333444444555555555666555555444222111111000222222222222222222222222444444444444333333222111222222333333333333222222333333333444444444555555444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222333333333444444444666555333111111111333444333333333333333333333333333333333333333333333333333444555555666666555555333333333333333333333333111222444333333222444555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333222111000000666555555555555666777777666666666666777777777888888888888999;;;>>>@@@AAAFFFGGGIIIJJJMMMNNNPPPQQQSSSRRRQQQQQQRRRSSSUUUVVVVVVWWWYYY\\\^^^aaacccdddhhhjjjlllooorrrtttvvvwwwvvvwwwxxx{{{~~~{{{wwwvvvuuuvvvxxxzzzyyyxxx{{{{{{|||}}}~~~|||{{{zzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~}}}{{{xxxwwwyyyyyywwwvvvwwwwwwyyy|||{{{yyyyyyyyyzzz{{{{{{{{{|||~~~{{{zzzvvvsssmmmjjjfffcccaaa___\\\ZZZXXXVVVUUUVVVWWWWWWUUUSSSRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMQQQTTTWWWZZZ\\\^^^```aaaaaa``````bbb```^^^^^^]]]\\\YYYWWWPPPNNNLLLHHHDDD@@@>>><<<555555555666777777555333777666555444444444444444555555555444444444333333444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333444333333222222333333444333222222222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333222111111000111222333444444444444444111222333333444444333333444333333222222333333333555444333222222333444555666555333111111111333333222222333333333333444444222222222222222222333333333333333333333333333333333333222222222222222222333333333222222222111111222222333333333333444444333333333333333333333333444444444444444444444444444444444444555666777888444444444444444444444444333333333444444444444444222222222222222222222222222222222222222222222222333222000//////000222333222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333222222222222222111111222222222222222222222222333444444444333333222111111111222222222222111111333333333444444444555555444444444444444444444444333333333333333333333333444444444333333333222222333333333333333333333333222222333333333444444444666444333111111222333444333333333333333333333333333333333333333333333333222222333444444444444444444444444444444444444444222333444444222222333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222333333333222222666666555555666666777888666666666666777777777777999:::;;;>>>AAAEEEGGGIIIMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQQQQSSSUUUWWWXXX\\\]]]```cccgggjjjmmmnnnrrrsssvvvxxx{{{}}}~~~}}}}}}}}}}}}xxxwwwvvvvvvwwwyyyzzzyyyxxx|||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~}}}yyyvvvqqqmmmiiifffaaa^^^XXXVVVTTTTTTUUUUUUTTTRRRSSSSSSSSSTTTSSSRRRQQQQQQMMMLLLJJJIIIJJJKKKMMMNNNYYYZZZ\\\___```aaaaaa```cccaaa``````aaa```^^^\\\YYYWWWTTTPPPKKKGGGDDDBBB:::888777777888888666555666666555444444444555555555555555444444444444333444444444444444444444444333333333333333333333333555444444444444333333333444444444444444444444444444333333222222333333444555444444333333333333444111111222333333444555555333333333333333333333333333333333333333333333333333333333333333333333333444333333222222111111111333444444555555444444444111222333333444444333333222333333444444333333333444333222111111222333444555444333222222222333444222222333333333333444444111111111222333444444444222222222222222222222222444444333222222222222222333333333222222222222111222222333333333333444444333333333333333333333333444444444444444444444444333333333333444555666666333333333333444444444444444444444444444333333333222222222222222222222222222222222222222222222222444222///------///222444222222222222333333333333111111111222222222333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555000000000111111222222222222222222222222222222222333333444444444333222222222222333333333333222222333333333444444444555555444444444444444444444444333333333333333333333333444444444444333333333333444444444444444444444444333333333333444444444444444333222222222333444555333333333333333333333333333333333333333333333333000111222222333333222222555555555555555555555555222444444444222222222444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111222333333333333666666666555666777777888666777777777888888999999<<<>>>@@@CCCFFFJJJMMMNNNRRRRRRSSSTTTTTTUUUUUUVVVPPPQQQRRRTTTWWWZZZ]]]___dddfffiiimmmqqquuuxxxyyy{{{{{{|||}}}~~~|||zzz{{{}}}|||yyyxxxwwwwwwyyy|||~~~~~~~~~~~~yyyuuuooojjjfff___\\\YYYWWWVVVVVVUUUSSSVVVWWWWWWWWWWWWWWWWWWWWWPPPOOOMMMKKKJJJKKKKKKLLLSSSUUUXXX[[[^^^```aaabbbbbbaaaaaabbbccccccaaa```^^^]]]ZZZWWWSSSOOOMMMKKKDDDAAA>>><<<;;;:::888666666666666555555555666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555444333222222333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111333444444444444444333222111222333333444444333333111222333444555444333222333222222111111222222333333333222222222333444444222222222333333333444444222222222333333333444444222222222222222222222222555444333222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444333222222222333333444555333333333333333444444444444444333333222222111111222222222222222222222222222222222222222222222222444222000//////000222444222222222333333333333333222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111222222222222222222222222222222222222333333333444444333333222444444555555555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444333333333444444444444555333333333333333444555666444444444444444444444444444444444444444444444444111111222333333333333222444444444444444444444444333444555444222111222333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222333333333333333666666666666666777888888777888999:::;;;<<<======AAACCCEEEHHHKKKNNNPPPQQQTTTTTTTTTTTTUUUUUUUUUUUURRRSSSUUUYYY^^^dddhhhkkknnnpppssswww{{{}}}yyyvvvuuuvvvyyyzzz~~~}}}zzzzzz{{{|||uuuqqqiiieee```\\\ZZZYYYWWWVVVXXXXXXXXXXXXXXXXXXYYYYYYRRRQQQPPPNNNMMMMMMMMMMMMNNNPPPSSSWWW[[[___bbbcccaaa``````aaacccdddcccaaa___^^^]]][[[YYYWWWUUUTTTNNNKKKFFFBBB???<<<999666888888777777666666777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444333222222222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222111222333333333333222222111111222333333444444333333000111333444555444333333222222222222222222222222333333333333333333444444222222222333333333444444444444444333333333222222444444444444444444444444555444444333222222222333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444333222222222222333444444222222222333333333444444333333222222111111000000222222222222222222222222222222222222222222222222222222333444444333222222222222333333333444444444333333333333444444444444333333444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222333333444444333333333333333444444444444333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555333333333333444555555666444444444444444444444444444444444444444444444444222333333444444444444444333333333333333333333333222333444444222222333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222111000777777666666777777888999999999;;;===>>>@@@BBBBBBFFFHHHJJJMMMPPPRRRTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ]]]bbbhhhnnntttwwwyyyzzz|||~~~|||yyyvvvuuuuuuvvvwww{{{}}}}}}tttooohhhcccaaa```___^^^ZZZZZZZZZYYYYYYZZZ[[[[[[WWWVVVTTTSSSQQQPPPPPPOOOMMMOOORRRVVVZZZ^^^aaabbb_________```ccccccbbbaaa______^^^^^^]]]\\\\\\[[[VVVRRRNNNIIIEEEAAA<<<888;;;;;;:::999888888888888666666666555555555444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333222333333444444333333222444333222222222222222333555555444333333222111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222333333222222222111222333333444444333333111111222333444444444444222333333333333333333222333333333333333333333333222222333333333333444444555555555444333222222222444444444444444444444444444444333333333333444444111222222222222333333333222222333333333333444444333333333333333333333333444444444444444444444444333333333222222333333444111111222222333333444444222222222222111111111111222222222222222222222222222222222222222222222222111333555666666555333111222222333333444444555555333333444444444555555555222333333444444555555666444444444444444444444444444444444444444444444444555444444444444333333333444444444333333222222222222222222222222222222222222222333444444444333333111111222222222222111111333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555333333333333333333333333333444444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444333444555555666666555555333333333333333333333333111222444444333222444555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333222111000000777777666666777777888999:::;;;===???BBBEEEGGGHHHIIIKKKOOORRRUUUXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]aaacccfffkkkpppvvv|||}}}{{{zzzzzzzzzzzz}}}}}}{{{|||zzzsssnnnllllllmmmmmmfffeeedddcccccccccdddeee___^^^\\\ZZZXXXVVVTTTSSSRRRRRRTTTWWWYYY\\\___``````______```bbbcccbbbaaaaaaaaaaaa``````_________\\\ZZZVVVSSSOOOJJJDDD@@@???>>><<<;;;999999888888666666666666555555555555444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444222333333444444333333222444333333333333444444555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222111111222333444444444444111222333333444444333333222222222222333444555555333333444444444444333333444444444444333222222111222222333333333333444444444444444444444444333333333333333333333333333333333333333333333444555666111111222222222333333333222222333333333333444444333333333333333333333333444444444444444444444444444444333333333333444444000111111222333333444444333333333333333444444444222222222222222222222222222222222222222222222222222333333444444333333222222222333333444555555666222222333333333444444444000000111222222333444444555555555555555555555555444444444444444444444444555555444444444333333333222222222222222333333333222222222222222222222222111222333333444444444333222222333333333333222222333333333444444444555555444444444444444444444444555555555555555555555555444444444444555555555666444444444444444444444444444444444444555555555555555555555555555444444444555555555555555555555555555555555555555555555555444444555666666666666555444444444444444444444444000111333333333333555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222333333333222222111777777777777777888888999:::<<<>>>AAAEEEHHHJJJKKKKKKMMMQQQUUUYYY\\\]]]^^^bbbbbbbbbcccddddddeeeeeeiiijjjlllpppuuu{{{}}}zzz{{{|||wwwvvvxxxyyyyyyrrrrrrpppooooooooopppppphhhgggdddaaa^^^[[[XXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^``````___aaaccccccbbbaaacccccccccbbbbbbaaaaaa```aaa```]]][[[XXXSSSMMMIIIAAA@@@>>><<<:::999888888777666666666555555555555444444444444444444444444555555555555555555555555333333333444444555555555666666666666666666666666222222444444444444222222444444444444444555666777111222222333333444444555333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222111222333444555555666555222222333444444444333333222222111111222444555777333444444555555444444333555555555444333222111000222222333333333444444444222333333444444555555666222222222222222222222222222222222333444555666777111111111222222333333333222222333333333444444444333333333333333333333333444444444444444444444444555555444333333444444444000000111222333333444444444444444555555666666666222222222222222222222222222222222222222222222222333333222111111222333333222222333333444555666666111111222222222333333333...//////000111111222222555555555555555555555555444444444444444444444444555555555444444333333333...///000111222333444444222222222222222222222222111222333333444444444444555666666666666666666555333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555666666666666666666666666666666444444444555555555666666555666666666555444333333555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555///000222333333444666777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333000111222222333333333333999999999999:::;;;<<<<<<@@@CCCGGGJJJKKKMMMPPPRRRSSSSSSTTTUUUWWW\\\bbbgggjjjiiiiiiiiijjjkkkllllllttttttuuuvvvyyy|||~~~~~~|||}}}{{{zzz}}}}}}xxxqqqjjjddd___[[[XXXUUUTTTUUUWWWYYYZZZYYYXXX]]]]]]]]]^^^___```bbbcccdddcccaaaaaaaaaccceeefffbbbbbbaaa___]]]ZZZWWWUUULLLJJJFFFBBB>>>;;;999888888777555444444444555555666777999888666555555666555555555555444333222222444555555555444333333222444444444444444444444444333333333333333333333333444444444444444444444444333333444444444333333222111222222333333222222111444222111111333444444444444555666555333222333444333222222111111222222333333333222222333333444555333333222222333333444555555444222000//////000000222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333666555555444444333222222888777555333222222222333444333333222222333333444222222333333333333444444333333333444444555555555222333333444444333333222000000000111111222222222333333333333333333333333222222222222222222222222333333333444444444555555333333333444444333222222111000111333555666555444444444444444444444444444222222222222222222222222555555555444444333333333333444444555666777888888666777777666444222333444666555444333333333333333444444444444444444444444666555333222222333444666555444444333333444444555333333333444444444555555555555555555555555555555333333333666999:::777444666666555555555555666666222222333444444555666666777777666666666666666555777777666666666666666666666555444444444555777888666666555555444444333333444444555555555555444444555555555555555555555555555555555555444444444333444333333222111000//////444444444444444444444444222222222222222222222222222222222333333444444444111111111111111111111111222222222333333444444444333333333333333333333333888888999;;;===???AAABBBEEEGGGKKKMMMNNNPPPRRRTTTWWWXXXYYYZZZ\\\aaagggkkkrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvwwwxxx{{{}}}~~~~~~}}}zzzpppfff]]]XXXXXXWWWVVVWWWYYYZZZYYYXXXZZZZZZZZZ[[[\\\]]]^^^___cccbbbbbbbbbbbbdddeeefffccccccbbbaaa___\\\ZZZXXXRRRPPPLLLGGGBBB===:::888999888666555555555555666666888999999777666666777555555666666555555444444444444555555444444333222444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444333333222222333333333333222222444222111111333444333222444555666555333222333444333333222222222222333333333333222222333333444555333333222222333333444555555444333222111111222222222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333444555555555666666444333222222333333444333333222222333333444222222333333333333444444333333333444444444555555222333333444444333333222555555555555555555555666333333333333333333333333222222222222222222222222333333333444444444444555333333333444444333333222333222222333444555333222444444444444444444444444222222222222222222222222555555444444444333333333555555555555555555666666555666777666444333333444666555444333333333333444444444444444444444444444666555333222222333555666555444444333333444444555333333333444444444555555555555555555555444444444444333333666888999666333666666555555555555666666444444444555555666666666555555555555666666666666666666666555555555555555555555444444444555666777555555555555555555444444555555666666666666555555555555555555555555555555555555444444444333333333555555444444333333222222444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333222333333333333333333444333333333333333333333333777888:::===AAAEEEHHHJJJJJJLLLOOOQQQQQQSSSUUUWWWZZZ\\\^^^```ccchhhnnnrrr}}}}}}}}}}}}|||zzzxxxwwwxxxxxxwwwwwwwwwxxxzzz{{{{{{|||~~~rrrddd\\\]]]ZZZWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]aaaaaabbbcccdddeeeeeeeeecccddddddcccbbb```^^^]]][[[XXXTTTNNNHHHCCC>>><<<;;;:::888777666666666666666888999999777666666777444555666666777666666666444444555555444444333333444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444444333222222333333333333222222444333111111222333333222444555555555333222333444333333222222222222333333333333222222333333444555333333222222333333444555555444333333333333444444222222333333333333444444333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333222222333333444444555555444444333333333333444444444333333222222333333444222222333333333333444444333333333444444444444555333333444444444444333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444444444333333555444222333444444222111444444444444444444444444333333333333333333333333555444444444444333333333555555555555444444333333444555666666444333444555555555444333333333444444444444444444444444444444555444333222222333555555555444444333333444444555333333333444444444555555666666555555555444444444444444444555777777555333555555444444444444555555555555555666666666666666444555555666666777777888666666666666666666666666666666555555666666777888555555555666666666666666666666777777777777666666555555555555555555555555666666666555555555444444666666666666666666555555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444333333333333333333222333333333333333333333333999:::<<<@@@DDDHHHLLLNNNMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccgggkkkqqqwww{{{|||zzzxxxwwwvvvuuuuuuvvvwwwxxxxxxzzz|||pppgggbbb^^^YYYVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\^^^```bbbdddeeeeeeeeeddddddeeeeeefffeeedddcccbbbaaa___[[[VVVPPPKKKFFFDDD???===;;;999777666666666555777888888666555555666333333444666666777777777333444444555444444333333444444444444444444444444333333333333333333333333444444444444444444444444111222333333333333333333222333333333333333333222666444222222333444333222333444555555333333333555333333333222222333333333333333222222333333444555333333222222333333444555333333333333333444444444222222222333333333444444333333333333333333333333333333333333333333333333555444444333333222222111333333333333333333333333555555444444333222222111222222222333333444444555444333333222222333333444222222222333333333444444444444444444444444444444333333444444444444333333333333222222222222111111333333333333333333333333333333333333333333333333222222333333333444444444222333444444444444444444555333222222333444333222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333555666555444444555666555444444333333333444444444444444444444444444444444444333333333444555555555444444333333444444555333333333444444444555555666666666555444444333333444444555555666555444333555555444444444444555555555555666666666666666666777777777777777888888888888888888888888999999999888888888888999999::::::666666666777777888888888666666777777777777666666777777777777777777777777888888777777777666666666555555666666666666666666444444444444444444444444444444444444444444444444333333444444444444444444555555555555555555555555444444444333333222222222333333333333333333333333===>>>???BBBFFFIIILLLNNNNNNPPPRRRSSSUUUWWW[[[^^^aaaeeekkkpppuuu{{{|||wwwwwwvvvuuuvvvwwwxxxyyyzzz|||~~~|||tttiiiddd]]]XXXVVVVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]aaaccceeeeeedddcccdddeeefffgggggggggfffeeecccbbb```]]]YYYTTTQQQOOODDDCCC???<<<999888777666444666777666555333444444111222333444555666666666333333444444555444444333444444444444444444444444333333333333333333333333444444444444444444444444000000111222222222222222333333333444444333333333666555333333555555555444333444555444333333444555444333333333333333333444333333222222333333444555333333222222333333444555222222222333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333555444444333222222111111111111222333333444444444444333333222222333333444222222222333333333444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222333444444555555555444333111000111333555555555444444444444444444444444333333333333333333333333444444444444444444444444222222333333444555555666333555666555444444555666444444333333333444444555444444444444444444444444333333333333444444555555555444444333333444444555333333333444444444555555666666555555555444444444555555666666555444444444555555555444444555555555555555555555666666666666888888888777777666666666888888999999::::::::::::999::::::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<888999999999999999999888999999999999999999999999888888888888777777777777555555555555555555666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333AAABBBCCCEEEHHHKKKNNNOOOOOOQQQTTTVVVXXX\\\aaaeeejjjnnntttyyy~~~xxxxxxxxxyyyzzz}}}~~~~~~~~~|||~~~}}}pppkkkddd^^^ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVYYY[[[^^^aaacccddddddcccdddeeefffhhhhhhggggggfffcccccccccbbb___\\\YYYWWWMMMKKKGGGBBB>>>;;;999888444666777777555444444555111222333444555555555555333333444444555555444444444444444444444444444444333333333333333333333333444444444444444444444444///000111222333333333222333333444444444444333333555444222333555666666555222444555444333333444666444444333333333333444444333333222222333333444555333333222222333333444555222222333333333333222111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333444444111111222333444444333333444333333222222333333444222222333333333333444444555444444444444333333333444444555555555555444444111222222222333333333333333333333333333333333333333333333333333333333333222222222222333333333333222333444555555666555555333111000000333555666666444444444444444444444444333333333333333333333333333333333444444444444555222222333444555666777777444555666666444333444555444444333333333444555555444444444444444444444444222333333444444555555555555444444333333444444555333333333444444444555555555555555555555555555555444666777666555555666777666666555555555555666666555555555666777888888888999999888888888777777777:::;;;;;;<<<<<<======>>><<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777666666666666777777777777777777777777333333333333333333333333555555555555444444444444222222222222222222222222444333333333333333333222333333333333333333333333EEEFFFGGGIIIKKKNNNPPPRRRRRRTTTWWWZZZ^^^ccciiinnnqqquuuzzz~~~~~~||||||}}}}}}||||||}}}~~~wwwrrrkkkddd```\\\YYYWWWTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\___aaabbbccccccdddeeefffgggggggggfffeeedddeeeeeeeeecccaaa^^^\\\VVVSSSNNNIIICCC???<<<;;;666777999888666555555666333333444555555666555555222333444444555555444444444444444444444444444444333333333333333333333333444444444444444444444444111111222333444555555444333333444444444444333333222111000111333555555555222333555444333333444666444444333333333333444444333333222222333333444555333333222222333333444555444444555555444333222111222222333333333333444444333333333333333333333333222222222222222222222222111222222333333444444555333333333333333333333333111111111222333333444444111111222333444333222222444333333222222333333444222222333333333333444444555555444444444333333333444444555555555555444444...//////000111222333333333333333333333333333333444444444444444444444444111222222222222333333333222333444555666666666666555222000000222444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555666666666555666777666444333333444333333333333333444555666444444444444444444444444111222333444555555555555555444444333333444444555333333333444444444555555333333444444555666666666444666888777666666888:::777777666666666666777777666666777888:::;;;<<<<<<;;;<<<<<<===>>>>>>??????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<<;;;;;;::::::999999999888888888888888888888888444444444444444444444444666555555555444444444444222222222222222222222222222333333333333333333444333333333333333333333333GGGGGGIIIKKKNNNQQQSSSUUUTTTWWWZZZ^^^ccciiippptttssswww{{{~~~~~~}}}}}}|||{{{zzz{{{{{{{{{{{{~~~}}}{{{{{{|||}}}~~~}}}}}}~~~|||yyyyyy}}}|||wwwpppiiiddd```\\\YYYVVVVVVVVVVVVVVVVVVWWWWWWWWWYYY[[[]]]___aaaccccccdddeeefffggggggfffeeeeeeeeefffgggfffeeebbb```^^^]]]YYYTTTNNNGGGBBB???>>>888999::::::888777777888444555666666666666666666222333333444555555555444444444444444444444444444333333333333333333333333444444444444444444444444222333444555666666666666333444444555555444444333///......///222444555444222333444444333333555666555444444333333444444555333333222222333333444555333333222222333333444555666666777777666444222111222222333333333444444444333333333333333333333333222222222222222222222222000111222333444444555666333333333333333333333333444444333333222111111000111222333444333333111111444333333222222333333444222222333333333444444444555555555444444333333333444444555555555555444444222222333444666777888888333333333333333333333333444444444444444444444444111111222222222333333333222333444555666666666666777444111000222333333333444444444444444444444444444444444444444444444444333333333444444555555555777666666666666555555555666777777666444222333444333333333333333444555666444444444444444444444444111222333444555555555555555444444333333444444555333333333444444444555555222333333444555666777777444666888888666666999<<<888888777777777777888888777777999:::<<<===?????????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOOOOOOONNNMMMNNNNNNNNNMMMLLLLLLLLLKKKNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEE@@@??????>>>===<<<<<<;;;999999999999999999999999666666666666666666666666666666555555555444444444333333333333333333333333222222222333333444444444333333333333333333333333LLLMMMOOORRRVVVYYY[[[\\\^^^aaafffkkkpppsssuuuuuuwwwxxxyyyzzz{{{{{{zzzzzzxxxyyyzzzzzzzzz|||{{{}}}}}}}}}~~~}}}|||{{{{{{zzzzzz{{{|||zzzxxxwwwvvvzzzyyyvvvsssoookkkgggeeeaaa___[[[XXXVVVVVVVVVVVVZZZZZZ[[[]]]___aaacccdddeeeeeeeeeeeeeeedddddddddgggggggggfffeeeeeedddddd^^^]]]ZZZVVVQQQKKKFFFCCC???===999888777777666444444444555666777777777666555555555444444333333333555555444444444333333333444444444333333222222222///000222444555666777777888777666555444333222222444444444444444444444444222333333444444333333222555555555444444333333333000111222222333333333333444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555333222222111111111222222444444444444444444444444222222222333333444444444222333333444444333333222444444444333333222222222222222444444444444222222111222444333333222444555333333333333333333333333333333333333333333333333444555555555444333333222111111111111111111111111333333333333333333333333333333333333333333333333111222333333444444333333///000111222444555666777444444444444444444333333333333333444444555555555666666555444333333222222444444555555555555444444444444444444444444444444444444555666777777666666666555444333333444555666333333333333333333333333333333333333333333333333555666666666555444333333666555222000000222444666555555444444333333444444444444555666777888999999;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<>>>AAACCCEEEGGGHHHJJJLLLNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPSSSTTTTTTUUUTTTSSSRRRQQQSSSSSSUUUUUUUUUTTTSSSRRRSSSTTTTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIGGGEEEFFFGGGGGGDDDAAA???>>>===<<<;;;:::999888777777888888888888777777555555555555444444333333666555333444555555444333444444444333333333222222333333333333333333333333PPPRRRUUUXXX\\\```cccdddfffhhhlllpppsssvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuyyy{{{|||}}}}}}~~~{{{}}}}}}}}}|||zzzzzz|||{{{wwwtttxxx{{{~~~~~~|||zzzzzz{{{zzzyyywwwuuurrrooommmlllgggeeeccc```]]][[[[[[ZZZYYYXXXXXXYYYZZZ\\\___```ddddddddddddeeeeeeeeeeeegggggggggfffffffffeeeeeecccbbb```\\\XXXSSSNNNLLLCCC@@@<<<:::999999888777666666666666666555555555555444444444444444444333555555555444444444333333333333333333222222222222222333444444555555444444555555555555444444444444444444444444444444444444222333333444444333333222555555444444444333333333222333444444555555555444444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444666555555444444555555555333333333333333333333333222222222333333444444444222333333444444333333222444444444333333222222222222333333444444333333222111333444444333333444555333333333333333333333333333333333333333333333333444444555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333222222222333333444444555444444444444444444444444333333444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333444555666666666666666666555444444444444555666333333333333333333333333444444444444444444444444555555666666555555444333666555444222222333555666666666555555444555555555555666777888999::::::;;;======<<<<<<===>>>??????CCCBBBBBBCCCDDDGGGJJJKKKMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOPPPNNNLLLLLLMMMLLLIIIFFFDDDDDDCCCBBB@@@???>>>===::::::::::::999999888777777777666666555555444444444333222222444444333222444444444333333333333222222222222222222222222222WWWYYY]]]aaafffkkknnnpppqqqrrrtttvvvwwwxxxxxxxxxuuutttsssqqqqqqqqqqqqrrr{{{}}}~~~{{{{{{~~~zzzuuusssuuuvvvvvvttttttuuuvvvxxxxxxwwwvvvvvvuuuuuuuuuooonnnllljjjgggdddaaa```[[[ZZZWWWVVVVVVXXX[[[]]]aaaaaabbbcccdddeeefffggghhhggggggggggggggggggggggggfffeeebbb___[[[WWWUUUKKKGGGBBB>>>===;;;:::999777777777666555444444333444444444444444555555555555555555444444444444333111111111222222222222222555555555555444333222222333333444444555555555666444444444444444444444444222333333444444333333222555444444444444333333333333333444555555555444444444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333222222222222333333222222222222222222222222222222333333333333444444222333333444444333333222444444333333333333222222222333333444444333333222222333444444333333444555333333333333333333333333333333333333333333333333444444555555444444333333444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333444444444333333333333333222333333444444555555555444444444444444444333333222222333333444555666666444444555555555555444444333333333333333333333333333333444555555555555444666555444444444444555666333333333333333333333333555555555555555555555555555555666666666555444444555555555555555555555666777666666666666666777777888999999:::;;;<<<======@@@@@@@@@@@@AAABBBDDDDDDHHHHHHHHHHHHJJJLLLOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYXXXVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPRRRUUUXXXYYYZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSQQQQQQQQQQQQUUUTTTRRRRRRSSSRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEE@@@@@@@@@???===;;;:::999:::999999888777777666666444333222333444555444333555555444444444333333333111111111111111111111111___aaaeeejjjppptttxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvtttrrrrrrsssuuuvvv}}}~~~~~~~~~xxxxxxwwwuuutttssstttuuuuuuuuuuuuuuuwwwyyy{{{|||wwwvvvvvvtttqqqmmmiiigggccc```[[[WWWVVVWWWZZZ\\\^^^^^^```bbbccceeeggggggggggggggghhhhhhhhhhhhhhhggggggfffeeebbb___]]][[[TTTPPPJJJEEEAAA>>>;;;999888777777666555555555555333333444444555555666666555555555555444444444444000000000111111222222333555555555555444333222222333333444444444555555555444444444444444444444444222333333444444333333222444444444444444444444444111222222333333222222222444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333111111111111111111222333222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222444555444333333444555333333333333333333333333333333333333333333333333333444444555444444333333555555555555555555555555333333333333333333333333333333333333333333333333111222333333444444333333444444444444444444444444222222333333444555666666555555555444444333333333222222333444444555555666444444555555555555444444333333333333333333333333333333444444444444444333555555555444444555555555444444444444444444444444666666666666666666666666555555666666666666555555444444666777777666555555777666666666777888999999<<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTVVVXXXYYYYYYYYYXXX]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[YYYXXXVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLMMMNNNLLLOOORRRVVVYYYYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXTTTSSSQQQOOOMMMMMMMMMMMMSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRPPPOOOMMMLLLIIIHHHGGGFFFDDDAAA???>>>======<<<;;;:::999888777777666555555777777666555555555555555444444444444222222222222222222222222hhhjjjmmmrrrwww{{{~~~}}}|||zzzxxxwwwvvvvvvvvvxxxwwwvvvuuuvvvxxxzzz|||~~~zzzxxxvvvuuuuuussssssrrrsssvvvzzz~~~}}}zzzvvvssslllhhhaaa[[[WWWWWWXXXZZZZZZ[[[]]]___bbbdddfffgggffffffgggggghhhhhhiiiiiiggggggggggggeeecccaaa```]]]YYYRRRLLLGGGBBB>>>:::999888777666666666777777444444444555555666666666666666555555555444444444000000000111111222222333333333444444555444444444555444444444444333333333444444444444444444444444222333333444444333333222444444444444444444444444222222222333333222222111444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444555666666444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333444555555333333444555333333333333333333333333333333333333333333333333333333444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333222333333444444555555666222222333333444555666666555555555444444333333333444444444444444444444444444444555555555555444444333333333333333333333333333444444444444444333333444555555555555555555444444444444444444444444444666666666666666666666666555555666666666666666555333444666777888777666555777777777888999:::;;;<<>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSVVVWWWXXXZZZZZZZZZZZZYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]ZZZWWWTTTRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHIIILLLNNNQQQTTTUUUVVVVVVXXXYYY[[[[[[ZZZYYYXXXPPPNNNLLLJJJIIIIIIIIIIIIGGGIIILLLNNNOOOPPPRRRSSSTTTUUUWWWYYYYYYXXXVVVUUUVVVVVVUUUTTTSSSQQQOOONNNIIIHHHGGGEEECCCBBB@@@@@@;;;999888777888777666444777666666666666555555555555555555555555555555555{{{{{{|||~~~~~~{{{xxxxxxyyy{{{|||||||||}}}~~~zzzxxxvvvvvvxxx|||{{{rrrhhh```[[[XXXWWWUUUVVVXXXZZZ]]]```aaaccccccdddeeefffggghhhiiiiiiggghhhhhhiiihhhgggeeeddddddcccaaa^^^[[[UUUOOOJJJBBB@@@===999777666666666666666666666555555555555666666666666555555555555333333333333222222222222111222333444555555555555222333333333333333444444444444444444444444444444222333333444444333333222333333333444444444555555444555555555444444333222444444444444444444444444555555555555555555555555333444444555555444444333444444444444444444444444000000000000111222333444333333333333333333333333444444444333333222222222222333333444444333333222222222222333333444444444444333333222222333333444555666666555444333444555333333333333333333333333333333333333333333333333222333444444555555444444222222222222222222222222333333333333333333333333333333333333333333333333111222333333444444333333444444444555555555555555444444444444444444444444333333444444444444444444222333333444444555555555444444555555555555444444555555555555555555555555666666666666666555444333444444555666666555444444555555555555555555555555555555555555555555555555555555666777777777777777777888999:::;;;;;;;;;;;;===>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJLLLNNNRRRTTTVVVUUUWWWYYY[[[[[[ZZZXXXWWWRRRQQQNNNLLLKKKKKKKKKKKKGGGJJJMMMNNNNNNNNNPPPRRRSSSUUUXXXZZZ[[[[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPNNNLLLJJJHHHGGGFFFAAA???===<<<;;;:::888666777777777666666666555555444444444444444444444444|||zzzzzz|||~~~}}}zzzyyyzzzzzzpppfff```\\\ZZZTTTUUUWWWYYY\\\^^^```aaabbbcccdddeeefffhhhhhhiiieeefffggggggfffeeecccbbbddddddddddddbbb]]]VVVQQQFFFDDD???;;;777555444444777777666666555555444444777666666666555555555555444444444333333222222222333333444444555555444444000111111222444555555666444444444444444444444444222333333444444333333222333333333444444555555555333333333333222222111000444444444444444444444444555555555555555555555555333444444555555444444333333333333333333333333333333333333333444555666777222222222222222222222222444444444333333222222222222333333444444333333222222222222333333444444444444444222222222222444444555666777666444333444555333333333333333333333333333333333333333333333333222333333444555555555444333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444333333777666666555444444333333444444444444444444333333333333333444444555555555000111222333555666777888444555555555555555555444666666666666666666666666666666777777666555444444333444555666666555444333555555555555555555555555555555555555555555555555555555666777777777777777::::::;;;;;;<<<===>>>>>>@@@AAAAAABBBDDDFFFHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJJJJKKKMMMQQQTTTWWWSSSTTTWWWYYYYYYXXXVVVUUUSSSRRRPPPMMMLLLLLLLLLLLLKKKNNNPPPPPPNNNNNNOOOQQQRRRTTTXXX[[[\\\\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSQQQOOOMMMKKKJJJGGGEEEBBBAAA@@@???<<<:::777777777777666666666666333333333333333333333333wwwnnngggbbb```]]][[[XXXVVVWWWZZZ]]]```aaabbbccceeefffggghhhhhhgggggghhhhhhhhhhhhggggggggggggfffdddcccaaa___^^^RRRNNNIIIDDD@@@===:::888999888888:::;;;:::888555888888888888777777777777111222444555555444222111333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444555555444444444333333333333444555444333333444555444444444333333222222222444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333111111111222333444555666555555444333333333333444444444444444444444444444222222222222222222222222444444444555555555555666333444555666555444333222222333333444444333333222555666666666555444444333444444444444444444444444333333333333333333333333444444444444444444444444111222222222222222222111222222333444555555555555666555555555555444444444333444444555666666666555555444444333333333444444555444333333333555666777444444555555555555444444777777666666555555444444555555555555666666666666666666555555444444444333222222222333333333444444666555555444444555555555777777777777777888888999=========>>>???AAABBBCCCGGGGGGHHHIIIJJJJJJIIIIIIHHHIIILLLMMMNNNLLLJJJHHHMMMLLLJJJIIIIIIJJJLLLMMMPPPPPPQQQQQQSSSUUUVVVWWWTTTVVVXXXXXXXXXWWWXXXYYYZZZXXXVVVSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUTTTXXXYYYZZZ\\\]]]]]]^^^^^^\\\ZZZXXXWWWWWWWWWYYYZZZUUUUUUVVVVVVUUUUUUTTTSSSRRRNNNJJJHHHHHHFFFCCC@@@???>>>;;;999777666555666777666555444444444555666xxxrrrmmmjjjhhhaaa^^^[[[XXXWWWYYY\\\^^^______aaacccdddffffffgggeeeffffffggggggggggggfffgggggggggfffdddcccaaa```YYYTTTMMMGGGCCC@@@===<<<999888777888999999888666666666666666555555555555222333555666666555333222333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444555666555333333444555444444444333333222222222444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333222222222222333444555666555555444333333333333444444444444444444444444444222222222222222222222222333333333333444444444555333444444555444333222111222333333444444333333222555555555555555444333333444444444444444444444444555555444444333222222111444444444444444444444444555555666666666666555555333333333444333333222222333333444444555555555666333333444555555555555555555444444333333444444555444444444444444555666666444444555555555555444444888888888888777777666666555555555555666666666666888777777777666666666666555555555555555555666666555555555555666777888888888777777888888:::;;;;;;@@@@@@BBBCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFIIIJJJLLLNNNOOONNNMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMSSSSSSTTTUUUVVVXXXYYYZZZXXXZZZ\\\]]]\\\\\\]]]___^^^\\\YYYWWWVVVVVVXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\\\\ZZZYYYWWWVVVVVVUUUTTTTTTTTTSSSVVVUUUUUUVVVXXXZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUQQQNNNLLLLLLKKKHHHFFFDDDBBB???===:::999888777888777555444444444555555{{{xxxxxxzzz{{{{{{}}}}}}{{{yyywwwuuutttsssjjjfffaaa\\\YYYYYY[[[\\\[[[\\\^^^___aaacccddddddddddddeeefffggggggffffffggghhhhhhggggggfffeeedddaaa\\\TTTNNNIIIEEEBBB@@@999777555555777888888777666666666666555555555555333444666666666666444333333333333333333333333333444444444444444444333333444444444444444444444444444444444444444444444444444444444444333333333333555666777666444333333555444444333333333333222222444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333333333333333333333444555666666555555444333333333333444444444444444444444444444333333333333333333333333222222222333333333444444333333333444333222222111222333333444444333333222333444444444444333333222444444444444444444444444444444444444333333333222444444444444444444444444333444444555555444444333333333333333222111000///111111222333444555666666333333444444555555444444555444444444444444555555333444555555666555555555444444555555555555444444888888888777777777777666555555555555666666666666777777777777666666666666666666666666666555555555555555666666777888:::;;;999999999:::;;;===>>>???CCCEEEGGGJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRWWWXXXYYY[[[]]]___``````aaabbbdddeeeeeefffgggiiigggeeebbb___]]]]]]^^^_____________________``````bbbbbbaaa```^^^\\\ZZZYYYWWWVVVUUUTTTUUUVVVXXXYYYXXXZZZ]]]```aaa___]]]\\\YYYXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUVVVYYY[[[[[[ZZZ\\\]]]]]]^^^^^^]]]]]]\\\ZZZXXXUUURRRPPPOOONNNNNNQQQRRRRRRSSSTTTTTTTTTUUUWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIFFFCCC@@@>>><<<;;;999888777666555444444444|||wwwtttssssssrrrsssuuuvvvxxxzzz{{{||||||uuuqqqjjjccc^^^[[[ZZZZZZYYYYYYZZZ\\\]]]___aaabbbcccdddeeefffgggggggggggghhhhhhiiiiiiiiiiiihhhhhheeeaaa\\\VVVQQQLLLFFFBBB<<<999666555666777888888888888888888777777777777444444555555555555444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444333333333222222666777777666444333333444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444555666777555555444333333333333444333333444444444444444444333333333333333333333333222333333333333444444444333333333222222222111111222333333444444333333222222333333444333333222222333333444444444444444444222333333333444444555555333333444444444444444444333333444444444444333333333333333333333222111111111111222222333444555555333333444444444444444333555444444444444555555666333444555666666666444444444444555555555555444444555555555555555555555555555555555555666666666666555555555555555444444444555555555444444444444444777777777777888999:::::::::;;;<<<===???AAACCCDDDFFFHHHJJJMMMNNNNNNMMMLLLMMMMMMLLLKKKKKKJJJJJJJJJLLLMMMOOOQQQTTTWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```cccfffiiikkklllmmmnnnpppqqqqqqrrrtttwwwuuurrroookkkiiiiiiiiijjjkkkllllllmmmmmmmmmmmmlllmmmmmmlllkkkiiigggfffdddbbb```]]][[[[[[\\\___```aaacccfffhhhhhheeebbb___\\\[[[ZZZXXXWWWVVVWWWWWWUUUUUUUUUWWWZZZ\\\\\\[[[_________```______^^^^^^ZZZXXXUUUQQQNNNLLLJJJIIIKKKLLLLLLMMMNNNOOOQQQQQQWWWWWWVVVVVVUUUUUUSSSRRRQQQPPPMMMJJJGGGDDDBBBAAA<<<;;;:::999777666555555{{{uuuqqqooommmnnnooorrrvvvyyy{{{}}}~~~}}}yyyssskkkddd___\\\ZZZXXXXXXYYYYYY[[[\\\^^^___bbbcccdddfffggghhhhhhhhhggghhhiiiiiijjjjjjiiiiiidddcccaaa___ZZZSSSKKKEEEBBB>>>:::777777888888888888888888888777777777777333333333444444333333333444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444333333333222222222555666777666444333333555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555555444444444555666666555555444333333333333444333333333444444444555555333333333333333333333333444444444444555555555555333333222222222111111111222333333444444333333222222222333333444333333222333333333444444444555555555444444444444444444444333333333444444444555555666666777777777777666666222222333444444444444444333333333333333333333333444444444555555444333333444444444444444555666777333444555666666555444333444444555555555555444444444444444444444555555555555555555555666666666666444444444555555555555555555555555555555555555555888888888888888888999:::===>>>???@@@BBBDDDFFFHHHGGGIIIKKKLLLMMMLLLJJJIIILLLKKKKKKKKKLLLNNNOOOPPPOOOQQQTTTWWW[[[___bbbdddhhhhhhiiijjjjjjiiihhhhhhfffgggiiilllpppuuuxxxzzz{{{|||}}}~~~~~~~~~{{{xxxxxxxxxyyy{{{|||~~~~~~}}}{{{{{{zzzyyyxxxvvvuuutttooommmiiifffeeefffhhhjjjoooqqqtttvvvtttpppkkkgggaaa___]]]ZZZXXXWWWWWWXXXXXXWWWXXXZZZ]]]``````__________________^^^]]]]]]ZZZXXXVVVRRRNNNKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSPPPMMMKKKHHHGGGBBBAAA@@@>>><<<:::888777}}}{{{vvvqqqooonnnoooqqqsssuuuxxxyyyzzz}}}{{{wwwqqqkkkeee```]]]ZZZYYYYYYXXXYYY[[[\\\]]]```aaaccceeefffggghhhhhhgggggghhhiiiiiiiiiiiiiiiddddddddddddaaa[[[SSSMMMJJJFFF@@@<<<:::999888777666666666666555555555555333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444333333333333222222222222333444555444333333444555222222333333333333444444444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333555444444444444444555555555555444333333333333444222333333444444555555555333333333333333333333333444444444555555555666666444444333222222222222333222333333444444333333222222333333444444444444444222333333444444555555555888777666555444222111111222333333444444555555555444444555555555555444444111222333444555555555555555444444444333333333222555555666666555555444444444444444444555666777777555555555666555555444333444444555555555555444444555666666666666777777777555555555555666666666666666666666777777777777777777777777777888888888999999999999999:::;;;<<<<<>><<<999666666666666666555555555555444444333333333333444444555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444333333333222222222222111000222333333222222444555222222222333333444444444444444444444444444444444111111222222222333333333444444444444444444444444333333333333333333333333444444333333333333444444555555444333333333333444222222333333444555555666444444444444444444444444333333444444444555555555555555333222222222333444222333333444444333333222333333444555555555555555222222333333444555555666555555555555555444444444222222333333444555555666111111222222222222111111222333333444444444333333444444444444444555555555666666777777666666555444444444444444555666777888666666555444444444444444444444555555555555444444555555555666666666777777555555555555666666666666666666666666777777777888666666777888999999:::;;;999999:::;;;===???AAABBBDDDDDDEEEFFFHHHIIIKKKLLLKKKKKKMMMNNNOOOQQQRRRRRRSSSSSSSSSTTTWWWZZZ]]]___bbbeeekkkrrrxxx}}}~~~}}}}}}~~~}}}zzzuuupppllljjjiiiiiiaaaaaabbbeeehhhkkkllllllmmmllljjjfffbbb^^^ZZZXXXWWWVVVUUURRRPPPMMMJJJIIIGGGFFFEEEEEEFFFGGGIIIKKKLLLOOOTTTUUUUUUUUUVVVWWWVVVWWWWWWWWWVVVUUUSSSRRROOONNNMMMKKKHHHEEEBBB@@@zzz~~~xxxvvvtttqqqppppppqqqrrrppprrrttttttrrrnnniiifff^^^\\\ZZZYYYXXXYYY[[[\\\[[[\\\^^^```bbbddddddeeeffffffggggggggggggffffffhhhfffeeedddeeeeeecccaaaVVVRRRLLLFFFAAA===999666888888888888777777777777666555555444444555555666555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444333333333222222222111111...000222222222222444666222222222333333444444444444444444444444444444444111111111222222333333333444444444444444444444444333333333333333333333333444333333222222222333333555555444333333333333444222222333333444555666666444444444444444444444444222222333333333444444444666555444333222333444444222333333444444333333222333444444555666666666555222222333333444555666666///000111444666888:::;;;222222333333444555666666333444444555555444444333333333333333222222000000222333333444555666777777777777888888777666555555444444444555555777888888777666555444333333444555444555555555555555555444333333333444444444555555555555555555666666666777333444444444555555666666333333444666777888999:::888999;;;===@@@DDDFFFHHHFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ\\\\\\\\\\\\^^^aaadddfffiiimmmuuu|||~~~yyywwwvvvvvvooooooooorrrwwwzzzzzzzzzxxxvvvrrrmmmgggaaa]]]ZZZUUUUUUTTTRRRPPPMMMKKKJJJDDDCCCBBBAAABBBDDDFFFGGGJJJNNNSSSUUUUUUUUUVVVXXXUUUVVVWWWXXXXXXWWWVVVUUURRRRRRQQQOOOLLLHHHDDDBBB}}}}}}}}}wwwssspppoooooooooooopppqqqrrrqqqmmmjjjhhhfffdddbbbaaa^^^[[[XXXYYY[[[\\\^^^```aaaaaaaaahhhhhhhhhhhhhhhiiiiiiiiiggggggffffffeeedddbbbbbb___]]]XXXQQQJJJCCC===:::999777666666777888777666888888777666555444333333444444444444444444444444111222444666666555444333444444555555555555444444666555444333333333333333444444444444444444444444333333333333333333333333666555444333333333333333444444444444444444333333555555555444444333333222333333333444444444555555333333444444444444444444333444444444444444444444555555555555555666777777333333222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444555444444333222111000000444444444555666777777888222333333444555666777777666666666555444444333333555444444333444555666777444444555555555555444444333444444555555444444333444333333222333444666777444444444555555555555666666666555555555444444444555555555555555555555555666666555555555555666666555555555555666666666777555555555555666666666777666666666666777777777777888999::::::999:::<<<>>>>>>@@@CCCFFFHHHHHHGGGGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXZZZ]]]bbbfffhhhhhhiiijjjlllnnnqqqrrrvvvzzz}}}zzzxxxooogggaaa^^^YYYVVVTTTRRRQQQOOOLLLJJJHHHGGGEEECCCCCCDDDEEEFFFGGGIIILLLPPPSSSUUUVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTRRRQQQQQQPPPOOOMMMJJJ~~~}}}~~~~~~yyyuuusssrrrqqqqqqsssuuuwwwwwwtttqqqmmmllljjjiiihhheeeaaa^^^[[[\\\\\\]]]^^^```aaabbbeeefffggghhhhhhiiiiiiiiigggggggggffffffdddccccccaaa___\\\VVVOOOHHHBBB>>>===:::888777777777666444444444444444444444444444444444444444444444444444111222444666666555444333444444555555555555444444666555444333333333333444444444444444444444444444333333333333333333333333666555444333333333333444444444444444444444444444555555555444444444444444333333333444444444555555444444444444444444444444555555555444444333333222444444444444444555555666222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444555555444444333222222222444444444555666777777777444444444555555555555555444444555555555555555555555444444333444555666777444444555555555555444444333444444555555444444333444333222222222333444555444444444555555555555666666666555555555444444444555555555555555555555555666666555555555555666666555555555666666666777777555555555666666666777777777777888888888888888888666777999999999;;;===@@@BBBCCCEEEGGGIIIIIIIIIIIIKKKKKKMMMOOORRRUUUWWWYYY```aaabbbcccdddgggkkknnnssssssuuuvvvxxxyyyzzz{{{}}}{{{qqqiiieee^^^[[[XXXUUUSSSQQQNNNLLLIIIGGGEEECCCCCCCCCDDDEEEIIIJJJMMMOOOQQQSSSSSSSSSUUUVVVVVVWWWVVVUUUTTTSSSSSSQQQPPPPPPQQQPPPNNNMMM~~~}}}}}}}}}}}}zzzxxxvvvvvvxxx{{{~~~~~~|||yyyttttttssssssssspppkkkgggaaa___]]]\\\\\\^^^```bbbaaabbbdddfffhhhhhhhhhhhhgggggggggggggggfffeeedddcccccc```\\\VVVOOOIIIEEEAAA>>>;;;888777666444333111222222333444555666666444444444444444444444444222333444666666555444444444444555555555555444444555555444333333333444444444444444444444444444444333333333333333333333333555555444333333333444444222333333444444555555555444444444555555555555555333333333444444444555555555555555444444333333222666666555444333222222111333333333333333444444555111111222222333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666777777555555555555444444333333333333444444555666666777444444444333444444555666444444555555555555444444333444444555555444444333444333222222111222222333444444444555555555555666666666666555555555555444555555555555555555555555666666555555555555666666555555666666666777777777555555666666666777777777999999999999999999999888666888:::;;;<<<>>>AAACCCHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPTTTYYY]]]bbbdddooopppqqqqqqqqqrrruuuwww~~~uuupppgggddd^^^ZZZWWWTTTQQQOOOKKKJJJHHHFFFEEEDDDDDDEEEKKKKKKMMMNNNPPPPPPPPPPPPSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNOOOPPPQQQPPPOOO~~~}}}}}}}}}}}}xxxyyyzzz{{{{{{yyytttpppjjjgggbbb^^^\\\\\\^^^___\\\^^^aaadddfffgggggggggggggggggggggggggggffffffdddddddddaaa]]]VVVPPPLLLEEEAAA===999888666555333444444555555666777777888444444444444555555555555333444555555666555444444444444555555555555444444555444444333333333444444444444444444444444444444333333333333333333333333555444444333333333444444222222333333444555666666444444444555555666666666333333333444444444555555666666555444333333222222555555555444444333333333333333333333333444444555111111222222333444555555333333333333333333333333333333333333333333333333444444444444444444444444222333333333444444555555444444444555555666666666444444444444444444444444444444444555555555666666444444444444444444444555444444555555555555444444333444444555555444444333555444444333333222222222444444444555555555555666666666666555555555555555555555555555555555555555666666555555555555666666555666666666666777777777555666666666666777777777999999999999999999999999;;;===>>>???@@@BBBEEEGGGLLLLLLMMMNNNOOOQQQSSSTTTQQQSSSVVV[[[bbbiiiooosss|||}}}~~~~~~}}}|||}}}~~~|||rrrmmmgggaaa]]]ZZZVVVTTTPPPOOOLLLJJJHHHGGGFFFFFFJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQMMMKKKKKKLLLNNNOOOOOONNN~~~{{{yyyyyy{{{~~~~~~{{{wwwuuuqqqkkkddd___\\\\\\\\\ZZZ[[[^^^aaaccceeeffffffffffffggggggggggggggggggdddeeeeeedddaaa[[[VVVSSSHHHDDD???;;;:::999777666777666666666666555555555444444444555555666666666555555555555555555555444444444555555555555444444444444333333333444444555444444444444444444444444333333333333333333333333444444333333333444444555222222333333444555666666333444444444555555666666333333333444444444555555666666555444333333222222333333333444444555555555444444444333444555555666111111222333444444555555333333333333333333333333333333333333333333333333444444444444444444444444111111111222333333444444444444444444555555555555222222333333444555555666666666555555555444444444444444444444444444333333444444555555555555444444333444444555555444444333666666666555555444333333444444444555555555555666666666666666666666666666666666666666666666666666666666555555555555666666666666666666777777777888666666666666777777777888888888999999999:::::::::???@@@BBBBBBCCCDDDGGGIIIMMMNNNOOOQQQSSSVVVYYYZZZZZZ[[[___eeellluuu|||~~~{{{zzzuuuvvvwwwxxx{{{{{{xxxwwwxxxyyy{{{}}}xxxqqqkkkfffaaa]]]ZZZTTTSSSPPPMMMKKKHHHGGGFFFIIIJJJKKKLLLNNNOOOQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQJJJHHHGGGHHHJJJLLLLLLLLL|||xxxvvvwwwyyy}}}}}}}}}yyytttmmmfff```\\\ZZZYYYZZZ[[[]]]```bbbdddeeedddeeefffgggggggggggggggdddeeefffeeeccc___\\\YYYOOOJJJDDD@@@>>><<<;;;:::777666555444333222111111444444444555666666777777666666666555555555555555444444555555555555444444444444333333333444555555444444444444444444444444333333333333333333333333444444333333333444555555222333333444444555555555333333333444444444444444333333333444444444555555555555555444444333333222111222222333444555666666444444444444444555555666222222333333444444555555333333333333333333333333333333333333333333333333444444444444444444444444111111111222222333333333444444444444444444444444111111222333444555666666777666666555444444333333333444444444444333333222444444555555555555444444333444444555555444444333555666666666666555555444444444444555555555555666555666666666666777777777666666666666666666666666666666555555555555666666666666666777777777888888666666666777777777888888888888999:::;;;<<<======@@@BBBDDDEEEFFFHHHKKKMMMPPPRRRUUUXXX\\\```cccdddggghhhjjjooovvv}}}|||{{{zzzwwwxxxzzz{{{}}}~~~{{{yyyuuusssppppppppppppqqquuu{{{}}}{{{}}}{{{wwwtttqqqppppppqqqqqquuu{{{}}}wwwrrrllleeeaaaYYYXXXUUURRROOOKKKIIIGGGJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQJJJHHHFFFEEEGGGHHHIIIHHH{{{wwwssstttvvv{{{~~~{{{uuunnnfff```\\\YYYYYYYYYZZZ\\\```ccceeeccccccdddffffffgggggggggffffffffffffdddbbb```___XXXSSSLLLFFFCCC@@@>>>===777666555444333222111111444444444555666777777777777777666555555555555555444444555555555555444444333333333333333444555666444444444444444444444444333333333333333333333333333333333333333444555666444444444444444444444444333333333333333222222222333333333444444444555555444444444444444444444444222333333444444555555555333333333333333444444555333333444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333333333444444444444444444444444222222222333333444444444555555555555555555444444333444444555444333222111444444555555555555444444333444444555555444444333333444555666666666555444444444444555555555555666555666666666777777777777666666666666666666666666666666555555555555666666666666777777777888888888666666777777777888888888999999;;;<<<>>>@@@AAAAAAAAADDDGGGIIILLLOOOSSSVVVYYY\\\aaaggglllqqqtttuuuvvvvvvvvvxxx|||{{{xxxwwwyyy~~~{{{uuussssssuuuvvvzzz~~~{{{xxxssssssrrrqqqppprrrwwwzzz~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvtttqqqooommmlllkkkmmmooossswww|||~~~}}}||||||}}}vvvoooiiibbbaaa___[[[WWWSSSPPPNNNMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRSSSTTTSSSSSSRRRLLLIIIFFFEEEEEEFFFFFFFFF|||wwwrrrrrrtttyyy~~~~~~zzzssskkkccc___ZZZYYYXXXXXXZZZ^^^bbbdddbbbbbbdddeeeffffffgggggggggggggggffffffeeedddccc```ZZZRRRKKKFFFCCC@@@???888777777666555555444444444444444555666777777888888777666555555555555555444555555555555555555444333333333333333444555666444444444444444444444444333333333333333333333333333333333333333444555666444444444444444444333333333333333222222111111111333333333444444444555555333333444444444444444444444444444444444444444333222222111111222222333444444444444444444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222333333444444555666666666333444444555444333111000444555555555555555555444333444444555555444444333111222444555666555444444444444444555555555666666555666666666777777888888777777777777777777777777666666555555555555666666777777777777888888888888777777777777888888888888:::;;;<<<>>>@@@BBBDDDEEEDDDGGGKKKOOORRRWWW\\\___cccfffmmmttt{{{~~~~~~}}}{{{xxxtttrrrtttxxx|||zzzuuurrrrrrtttuuu|||yyyyyyxxxvvvtttuuuxxx{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttssspppmmmkkkiiikkkmmmooorrruuuzzzxxxssspppooooooooouuu|||}}}uuuoookkkjjjgggddd___[[[WWWUUUPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSNNNKKKGGGEEEEEEFFFEEEEEEzzzxxxuuurrruuu|||~~~}}}yyyssslllggg^^^[[[WWWVVVXXX[[[^^^___dddeeeggghhhhhhhhhggggggiiiiiiiiihhhgggeeedddcccaaa^^^YYYSSSNNNIIICCC???;;;999777777888888777555555555444444444444555555555555555444444333333222777777666666555555555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111222333444555333333333444444444555555444444444444444444444444555444444333333444444555555555555444444333333333444444555555555444222111333222222111111222222333444333222222222222333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444222333444444555555444444444444444555555555555666444555555666666555555444555555666666555444333333777777777777777777777777666666666666777777777777777666555444444555666777555555555666666777888999;;;999777777:::;;;:::888999;;;===???@@@CCCHHHKKKLLLQQQVVVYYYZZZ^^^ffflllqqquuu|||~~~||||||yyyuuuqqqoooqqqvvvzzzzzzvvvvvvyyy|||~~~~~~~~~{{{yyy~~~~~~~~~|||zzzzzz{{{|||{{{}}}}}}|||zzzwwwvvvuuuuuutttssssssrrrssstttttt{{{}}}{{{oookkkeeeccccccfffhhhiiirrrzzzzzztttrrrooommmjjjfffbbb^^^XXXVVVSSSQQQPPPOOOMMMLLLPPPPPPQQQQQQRRRSSSSSSSSSSSSQQQNNNKKKIIIIIIIIIJJJ}}}yyyvvvwww|||~~~yyysssnnnddd```\\\YYYYYY[[[\\\\\\aaabbbdddfffgggggggggggggggggghhhhhhggggggffffffccc```\\\XXXTTTOOOHHHDDD>>>;;;999888888999888777666555555444444555555666555555555444444444444444666555555555444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222222333333333333333444444444555555444444444444444444444444555444444333333444444555555555444444444333333333444444555555555444333222333333222222222222333333444333222111111222333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444222333444444555555444444444444444555555555555666444444444444444444444444777777777777777666666555777777777777777777777777666666666666777777777777888777666666666666777888777777777777777888999999999777555666999;;;;;;:::>>>@@@BBBDDDFFFJJJOOORRRVVV[[[aaadddeeeiiipppvvv{{{~~~||||||zzzwwwsssqqqssswww{{{~~~}}}~~~||||||||||||{{{zzzyyywwwuuutttsssuuuwww{{{}}}{{{vvvsssmmmhhhbbb______aaabbbccchhhpppzzz~~~{{{yyywwwvvvtttpppkkkhhh^^^\\\XXXVVVTTTRRRPPPNNNQQQQQQRRRRRRSSSTTTUUUUUUUUUSSSQQQNNNLLLKKKKKKKKK~~~|||~~~}}}{{{|||}}}{{{wwwmmmhhhbbb^^^[[[ZZZYYYXXX\\\^^^```bbbeeefffggghhheeefffggghhhhhhiiihhhhhheeedddaaa___\\\WWWQQQLLLBBB???;;;999999:::::::::666555555444444555555666555555555555555555666666444444444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333666555444333222222222222333333333444444444555555444444444444444444444444555444444333333444444555555444444444444333333333444444555555555444333222333333222222222222333333333333222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444333333444555555555555444444444444555555555555666666555444444444444555666777777777777777666666666777777777777777777777777666666666666777777777777888888777777777777888888888888888888888888999999888666666888;;;===>>>===DDDFFFIIILLLOOOTTTYYY^^^eeeiiiooorrrtttwww|||~~~}}}}}}|||zzzwwwvvvwww{{{~~~|||xxxuuuttttttvvvxxxzzzyyyvvvsssooojjjddd```^^^_________aaagggpppyyy|||wwwtttjjjgggbbb___\\\YYYVVVSSSVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUSSSRRRPPPOOONNNMMM{{{xxxxxxzzz}}}~~~uuupppiiiccc^^^ZZZWWWTTTXXXYYY\\\___bbbdddfffgggffffffggghhhiiiiiiiiiiiiffffffeeeeeeccc^^^XXXSSSHHHDDD>>>;;;::::::::::::666666555555555555666666444555555555666666777777444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444555555444444444444444444444444444444333222222222222222333333333444444444555555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444333333333333222222333333333444333333333333333333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555333444444555555555555555444444444555555555555666888777555444444555777888555555555444444444555555666666666666666666666666666666666666777777777777777777777777777777777777999888888888888888999999999999:::<<<>>>AAABBBCCCHHHJJJNNNRRRWWW^^^eeejjjssswww|||zzzxxxyyyzzz|||}}}||||||{{{wwwzzzzzzzzz|||}}}}}}{{{zzzwwwrrrlllgggfffeeeeeedddeeehhhmmmtttzzzxxxuuupppkkkgggddd```]]]^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPP}}}yyyvvvwwwzzz~~~{{{vvvoooiiiccc]]]XXXTTTVVVWWWYYY\\\___bbbdddfffgggggghhhhhhhhhhhhggggggggggggggggggfffbbb]]]YYYNNNIIICCC>>><<<;;;;;;:::666666666555555666666666444555555555666666777777555555555555555555666666444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444555555444444444444444444444444111111111111111222333333333333333444444444555555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444333333333333333333444444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555333444555555666666555555444444444555555555555666777666444333333444666777555555444444444444555666666666666666666666666666666666666666777777777777666666666666666666666666888888777777888888999999;;;<<<>>>@@@BBBEEEHHHIIIMMMPPPTTTYYY___hhhqqqwww~~~wwwsssssssssvvvzzz}}}~~~}}}}}}~~~{{{uuurrrppppppooooooppppppqqqtttwwwzzz|||}}}~~~{{{zzz|||~~~yyyuuuqqqmmmjjjjjjgggccc^^^YYYUUUSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSyyyyyyyyy{{{{{{uuuooojjjccc]]]YYYVVVVVVWWWZZZ\\\___bbbdddffffffgggggggggggggggfffhhhgggggghhhgggddd```]]]VVVQQQJJJDDDAAA>>>;;;:::777666666555555666666777555555555555555555666666555555555666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444111111111111222333444555333333333444444444555555444444444444444444444444555444444333333444444555333333333444444444444555444444333333333444555555444444333333333333444444444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555444444555666666666666555444444444555555555555666444333222111111222333444777777666555555666888999777777777777777777777777666666666666777777777777555555666666666666555555888888888888999:::;;;<<<===???CCCFFFIIIMMMRRRUUUYYY[[[___dddjjjsss||||||uuurrrqqqqqquuuzzz|||}}}}}}zzzzzz{{{{{{zzz|||{{{yyyxxxyyyxxxwwwuuuvvvvvvvvvwwwxxxxxxuuussstttvvv{{{|||yyyxxxvvvqqqkkkddd]]]XXXUUURRRRRRRRRSSSSSSTTTTTTTTT~~~|||{{{~~~~~~zzzvvvqqqkkkeeeaaaWWWWWWXXXYYY[[[]]]```aaabbbcccdddfffggggggggggggjjjiiihhhhhhgggfffbbb```]]]YYYRRRLLLGGGBBB===:::777777666666666666777777555555555444444444444444444444444555555666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444333333333444555555333333333444444444555555444444444444444444444444555444444333333444444555333333333444444444555555444333333333333444555666444444333333333333444444222222333444444333222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555444444555666666666666666444444444555555555555666444444444444444444444444777777555555555666888999777777777777777777777777666666666666777777777777555666777777777777666555999999999:::<<<===??????AAAEEEKKKPPPUUU[[[bbbgggkkklllnnnqqqvvv~~~zzzwwwuuuuuuuuuzzz}}}}}}~~~zzzwwwvvvsssqqqppppppooommmkkkkkknnnttt~~~yyyrrrjjjccc___XXXVVVUUUSSSRRRRRRSSSSSS~~~|||{{{|||~~~}}}~~~}}}zzzvvvqqqkkkgggXXXXXXXXXXXXZZZ\\\^^^```___```bbbdddfffhhhiiiiiillljjjhhhhhhgggfffdddbbbbbb^^^WWWQQQKKKEEE???;;;777777666666666666777777555555555444444333333222333333333444444555555555555555555555555555555555444444444444444444444444333333333333333333333333444333333333333333333333555555555555555555555555888777666555555555555555333333333444444444555555444444444444444444444444555444444333333444444555333333333444444555555555444333333222333444555666555444444333333444444555000111222333333222111000333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555666666666666666666666666444555555666666666666666444444444555555555666666666666777888888777666666555444333222333444777888777777777777777777777777666666666666777777777777666777888999999888777666::::::;;;<<<>>>@@@BBBCCCFFFKKKSSSZZZ```hhhqqqwwwxxxyyyzzz{{{~~~|||zzzxxxxxxyyyyyy~~~~~~}}}yyyuuuqqqnnnllljjjiiigggdddgggmmmxxx|||ssslllggg]]][[[WWWTTTRRRQQQQQQQQQ|||{{{yyyxxxyyy{{{~~~}}}yyysssooohhhbbb^^^^^^[[[XXX[[[bbb^^^```ccceeefffffffffgggiiiiiihhhhhhgggfffffffffdddaaa]]]XXXSSSMMMFFFAAA999888666666777777666555999999888666666555555555666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555777777666666666555555555555555555444444555555555444444444444444444444444111111111111111111111111333333222222333333444555555555555444444333333333333333222222333333444555555555444444444333333333444444444444444444444444555444444333333444444555333444444555555444444333444444444555555555555666666666555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555777777666666555555555444666666666666666666666666555555555555666666666666999999888888777777666666888888777777777777777888666777999888777777888::::::<<<>>>???AAADDDIIILLLSSSXXX```jjjttt{{{~~~~~~xxxooohhhcccccceeeiiiqqq{{{zzzwwwhhhccc\\\XXXWWWVVVSSSQQQ}}}{{{yyyxxxzzz~~~|||xxxooojjjfffeeeaaa[[[\\\``````aaacccdddeeeeeeeeefffjjjjjjjjjiiiiiiiiihhhhhheeeccc```\\\XXXRRRJJJFFF===;;;888777777888777666888888777666555555555555666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555555555444444444333333333555555444444444444555555444444444444444444444444444444444444444444444444444444333333444444555666555555444444444333333333444444333333444444555666555555444444444333333333444444444444444444444444555444444333333444444555444444444444444444444444444444444444555555555555666666555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555777666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666999999888888777888888999666888999999999999;;;===;;;>>>AAADDDGGGLLLQQQUUU```eeelllvvv~~~{{{rrrmmmfffgggiiiooowwwwwwrrrkkkfffaaa]]]WWWTTT}}}{{{{{{~~~|||yyyuuurrrpppkkkccc______aaaaaabbbbbbcccdddeeeeeeiiiiiiiiiiiiiiiiiihhhhhheeedddcccaaa^^^XXXQQQLLLCCC???;;;888888888888777777666666555555555666666666666666666666666666666555555555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444333333333444444333333333333444444444444444444444444444444333333333333333333333333555444444444444555666666555444444444444333333333555444444444444555666666555555444444444333333333444444444444444444444444555444444333333444444555555444333333333333444555444444444444555555555555555555555555555444444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666666333333333444555666666666999999888888888888999999777888:::::::::;;;>>>@@@???BBBFFFKKKQQQXXX___dddpppssszzzyyyllllllmmmoootttzzz}}}wwwpppiiiaaa]]]~~~|||xxxppphhhdddbbb```______aaaccceeefffeeeeeefffgggggggggfffeeeeeeeeeeeedddccc^^^XXXSSSIIIEEE>>>:::888888888777666555555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666444333333222222333333444444444444444444444444444222222222222222222222222444444444444444555555666444444444444444444444444444444444444444555555666555555444444444333333333444444444444444444444444555444444333333444444555666555333222222333555666333333444444444555555555555555555555555555555555444444444555555555555666777777777777777777777777555555555555555555555555666666666666666555555555555555555555555555555555555555555555666666666666444444444555555555666666888777777777777888888999777999:::::::::<<>>;;;999888777666666555555555666666777666666666666666666666666444555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555666666666666666666666444333333222222333333444444444444444444444444444666666666666666666666666333333333222333333444555444444444444444444444444333333333222333333444555555555444444444333333333444444444444444444444444555444444333333444444555666555333222222333555666333333333444444444444555444555555555555555555555444444444555555555555666777777777777777777777777666666666666666666666666555555555666666666666666555555555555555555555555555555555555666666666666777777777777666666555555666666666666666777888999999:::;;;;;;<<<>>>AAADDDMMMSSS[[[dddlllttt|||~~~~~~{{{{{{|||}}}||||||||||||}}}~~~~~~}}}wwwgggaaa[[[ZZZ\\\aaaccccccbbbdddfffhhhiiiiiihhhgggeeeeeedddeeeeeeccc```]]]VVVQQQJJJDDD???<<<999777888777666666666666777777666666666666666666666666444444444555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444444444444444333333333333444444444444444444444444444444444444444444444444444444333222222222222333444444333333333444444444444555333222222222222333444444555555444444444333333333444444444444444444444444555444444333333444444555555444333333333333444555333333333333444444444444444444444555555555555555444444444555555555555666666666666666666666666666666666666666666666666666555555555666666666666666444444444444444444444444555555555555666666666666:::999999888777777666666666666666666777888999999;;;===>>>???AAAEEEJJJMMMZZZ```jjjttt|||}}}~~~~~~|||{{{{{{{{{~~~mmmeee\\\XXXZZZ]]]^^^^^^aaacccfffhhhiiiiiihhhggggggfffddddddeeedddcccaaa]]]XXXQQQKKKFFFAAA<<<999:::999888777777777777777666666666666666666666666444444444555555555666666444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555555555444444444444555555444444444444444444444444111111111111111111111111333333333333333444555555333333333444444444555555333333333333333444555555555555444444444333333333444444444444444444444444555444444333333444444555444444444444444444444444222222333333333444444444444444444555555555666666444444444555555555555666555555555555555555555555666666666666666666666666555555555555666666666777444444444444444444444444555555555555666666666666888888888888888888888777888888888888999:::;;;<<<>>>@@@CCCFFFJJJPPPWWW[[[gggnnnyyy}}}{{{{{{zzz|||}}}rrriii^^^XXXXXXZZZZZZYYY^^^```cccfffggggggfffeeeiiigggeeedddeeeeeedddcccaaa]]]VVVPPPJJJDDD???;;;;;;;;;999888777777777777666666666666666666666666444444444555555555666666444444444444444444444444444444444444444444444444333333333444444444555555555555555666666666777777666555555444444555555666444444444444444444444444333333333333333333333333555444444444444555666666333333333444444555555555555444444444444555666666555555444444444333333333444444444444444444444444555444444333333444444555333444444555555444444333222222333333333444444444444444444555555555666666444444444555555555666666555555555555555555555555777777777777777777777777444555555555666666777777444444444444444444444444555555555555666666666777666666777777888888999999::::::::::::;;;<<<===>>>???BBBFFFKKKQQQXXXaaafffooowww}}}|||vvvxxxyyyyyyzzz}}}wwwoooddd[[[WWWWWWYYYZZZ___bbbeeegggfffeeeeeeeeeffffffgggggggggeeedddcccaaa___\\\WWWQQQJJJEEEAAA===;;;999888888999888888777777777777666666666666666666555555555444444444444444444333333444444555777777666555444444333333444444444444444444444444777666555444333333444555555555555555555555555555666555555444444333222222444444444444444444444444...000222333333444666888555555555555555555555555555555555555555555555555333333333333333333333333222222333444555555555555444444444444444444444444333444444444555666666666444444444555555555666666555444444444444555666666666666555555555444444444666555555444444555777888444555666555333222333444555555555555555666777777666666555555444444444333777777777888999999::::::666666777777888888999999:::;;;;;;;;;;;;<<<@@@BBBCCCGGGMMMUUU___hhhpppttt~~~}}}}}}~~~~~~}}}yyyqqqfff]]]YYYXXXYYYYYY\\\___bbbddddddddddddeeeffffffggghhhgggfffeeedddbbb```^^^ZZZTTTOOOJJJGGGBBB???;;;999999999999888777777777777666666666666666666555555555444444444555555444333333333444444777666666555444444333333444444444444444444444444666666555444333444555555555555555555555555555555555444444444444333333333444444444444444444444444111333444444333333444666555555555555555555555555555555555555555555555555333333333333333333333333222222333333444444333333444444444444444444444444444444444555555555555555555555555555555555555555555444444444444555666666666666555555555444444444444444444444444555666666555666777666444333444555555555555555555666777777666666666555555555444444555555555666777777888888777777777888888999999999999:::::::::;;;>>>BBBFFFKKKOOOVVV```jjjssszzz~~~~~~|||{{{|||~~~zzzsssjjjaaa\\\ZZZXXXXXXXXX[[[^^^```aaabbbccceeefffggghhhhhhhhhgggfffeeebbbbbb```^^^ZZZVVVRRRPPPIIIEEE???;;;::::::999999777777777777666666666666666666666555555555555444666666555444333333333444666666666555444444333333444444444444444444444444555555444444444555666666555555555555555555555555333333333444444444555555555555555555555555555555555666666555333222333333555555555555555555555555555555555555555555555555333333333333333333333333222333333333333222222111444444444444444444444444555555555555555444444444555555555555555444444444555444444444444555666666555555555555555444444444222333333444555444444444555777777777555444555666555555555555555666777777777777666666666666555555555555555666777777888888888888888888888888999999:::;;;;;;<<<>>>CCCIIINNNUUUZZZcccnnnxxx|||zzzvvvwwwyyy}}}~~~~~~~~~}}}yyytttllleee```\\\YYYWWWUUUXXXZZZ\\\]]]___bbbdddfffggghhhhhhhhhgggfffeeebbbbbbbbb```^^^[[[YYYWWWOOOJJJCCC===:::999999999777777777777666666666666666666666555555555555555777666555444444333333444666666555555555444444444444444444444444444444444444444444444555555666666555555555555555555555555222222333333444555666666666666666666666666666666666777777666444222333444555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333222111444444444444444444444444666666666555444444444333444444444555555555666666555444444444444555666666555555555555555555555555222333444555666555444444555666777666555444555666555555555555555666777777777777777777777666666666777777777888999999::::::888888777777777888999:::<<<===???AAAEEEKKKSSSXXX^^^dddnnnyyy~~~xxxvvvuuuvvv{{{}}}|||~~~}}}|||{{{zzz{{{{{{zzzyyyvvvrrrnnniiifffaaa]]]YYYUUUWWWXXXYYYZZZ]]]```ccceeefffggghhhhhhgggfffeeebbbbbbbbbbbbaaa___]]]\\\TTTOOOGGG@@@<<<:::999888777777777777666666666666666666666666666666666666777666555444444444444444555555555555555444444444444444444444444444444444333333444555555666666666555555555555555555555555111222222333444555666666666666666666666666666666444666666666444333444555555555555555555555555555555555555555555555555555444444444444444444444444555666666666555444333333444444444444444444444444666666666555444444444333111222333444555777888888555444444444444555666666444555555555555555555555333444555777777666555555333444555555444333444555555555555555555666777777666666666777777777777777777777777888999999::::::888777666666777888:::;;;===???BBBFFFLLLSSS\\\bbbjjjpppyyy|||zzzvvvuuuvvv{{{~~~zzzzzz}}}~~~~~~~~~|||zzzyyyyyyxxxvvvtttrrrqqqpppooommmiiiddd```XXXXXXYYYXXXYYY[[[___bbbdddeeefffgggggggggfffeeebbbcccccccccbbb```___]]]YYYSSSKKKDDD@@@===:::888777777777777666666666666555666666666666777777777666555555555555555666666555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555222222333333444555666666555555555555555555555555333444555555444333555666555555555555555555555555555555555555555555555555444444444444444444444444555666666666666555555444444444444444444444444444555555555555555444444444111222333444555777888888555444444444444555666666444444444555555555555555444555666666777777666666222333555444333333444555555555555555555666777777555555666666666666777777555555555666777777888888999888777777999;;;>>>@@@AAADDDIIIOOOUUU]]]eeekkkxxx}}}}}}yyyvvvuuuvvvyyy{{{{{{zzz{{{|||}}}~~~~~~|||{{{{{{}}}~~~}}}|||zzzwwwtttpppppprrruuuuuurrrmmmhhh\\\[[[ZZZXXXXXXYYY]]]```bbbccceeefffffffffeeeddddddeeeeeedddcccaaa```^^^\\\XXXPPPJJJEEEAAA===:::777777777777666666666666555666666666777777777777555444444555555666777888555555555555555555555555444444444444444444444444444555666666666555444333555555555555555555555555333333333444444555555555444444444444444444444444333444555444333222333444555555555555555555555555555555555555555555555555555555555555555555555555444444555555666555555555444444444444444444444444444444444555555555555555444444444555555555555555555444444444444555666666444444444555555555666666555444444444555555666666222444555555444444555777555555555555555666777777444444555555555666666666555555555666777777888888;;;:::::::::<<>>BBBFFFJJJLLLQQQYYY^^^gggnnnwww}}}||||||zzzyyyxxxxxxzzz|||}}}~~~~~~~~~|||{{{zzzxxxvvvsssqqqoooooooooooolllkkkkkkjjjiiihhhggggggffffffeeeeeefffhhhiiikkkmmmlllkkkiiihhhhhhhhhhhhkkkkkkmmmqqqssssssqqqoooppppppqqqqqqqqqqqqqqqpppqqqpppnnnlllkkkjjjjjjkkknnnnnnppprrrtttwwwzzz{{{~~~~~~}}}}}}|||{{{yyyyyyyyyzzz|||~~~{{{|||~~~{{{xxxuuutttssstttvvvwwwyyy|||zzzyyyxxxxxxyyyxxxvvvtttqqqmmmggg```[[[YYYXXXXXX]]]^^^___aaaccceeefffgggdddeeeeeeeeeeeeddddddcccbbb```^^^\\\XXXSSSLLLGGG???===:::999:::::::::999555666666777777666666555555555555555555555555555555555555555555555555555666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444555555444333333444555555666666555555555555444444555555444444444555555666333333333333444444444444555444444444444555666666111000000222555777666666444444444444444444444444444444444444444444444444333333333222333444444555666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555444444///111333666777888888888666666666666777777777777888888888999:::<<>>;;;:::888777888777666666555555555666666666666666666666666666555555555555555555555555333333333222222333333333555555555555555555555555555555555555555555555555444444444444444444444444444555666666666666555444222222222333333333333444444444444444444555666777333444444444555555555555555444444444444555666666333222111222555666555444444444444444444444444444555555555555555555555555333333444555555555555444222222333333444555555555555555555666666666666666666666666666666666666666666666666666666666555444777777777666666666555555666666777777888888999999:::<<<>>>>>>>>>AAAGGGLLLRRRZZZfffpppwww~~~}}}yyywwwuuusssooonnnnnnnnnmmmlllnnnnnnnnnnnnnnnoooooopppqqqrrrtttvvvwwwwwwwwwwwwssstttuuuuuutttsssqqqpppkkkkkkjjjhhhfffeeedddccccccbbb```_________``````___```aaadddfffiiikkklllnnnnnnpppsssuuuuuurrrpppiiiiiihhhhhhhhhiiikkkllllllmmmnnnoooooommmkkkjjjcccaaa___\\\ZZZXXXWWWVVVSSSTTTVVVWWWYYY]]]bbbeeennnrrrwwwzzz{{{{{{||||||{{{}}}}}}|||zzzxxxuuurrrpppnnnmmmllljjjhhhfffdddcccbbb\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^^^^______``````______```aaabbbccccccddddddddddddeeefffhhhjjjkkklllooorrrvvvzzz~~~{{{{{{|||}}}~~~~~~~~~~~~|||zzzwwwrrrnnniiieeecccZZZYYYYYYYYY[[[]]]```aaaddddddeeefffffffffffffffeeedddcccbbbbbb```\\\YYYUUUOOOHHHBBB>>>;;;999777999888777666666666777888666666666666666666666666555555555555555555555555444444333333333333444444555555555555555555555555333333333333333333333333444444444444444444444444444555666777777666555444333333333333444444555555444333333444444666777777444444444444555555555555333444555555666555555555444333222333555666666555444444444444444444444444555555555555555555555555333333555666666666555444333333333444555666666666555555555555666666666777666666666666666666666666666666777777888777777777777666666666666666777777777777777888999::::::::::::===@@@AAABBBGGGOOOVVV[[[eeerrr}}}}}}yyyvvvsssqqqnnnmmmmmmnnnmmmlllnnnnnnnnnnnnooooooppppppoooqqqsssuuuwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvssssssqqqpppnnnlllkkkjjjgggfffdddcccbbbbbbccccccbbbbbbcccdddfffiiikkkmmmnnnoooqqqtttwwwwwwuuurrrkkkjjjiiihhhhhhiiikkklllkkklllnnnoooooonnnnnnmmmdddbbb___\\\YYYWWWUUUUUUQQQRRRRRRSSSSSSVVV[[[___eeeiiinnnqqqqqqqqqrrrrrrppprrrvvvxxxzzz~~~|||yyyxxxqqqpppnnnllliiifffcccaaaaaa```___]]][[[YYYWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSUUUUUUWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___aaadddeeefffiiilllppptttzzz|||}}}~~~~~~~~~~~~{{{vvvqqqkkkgggddd[[[[[[ZZZZZZ[[[]]]```aaaddddddeeefffgggggggggfffgggfffdddcccbbbaaa^^^\\\YYYTTTLLLEEE@@@===:::888999888777666666777888999777777777777777777777777555555555555555555555555555555555444444555555555555555555555555555555555666666666666666666666666444444444444444444444444444555666777777666555444444444444555555555666666333333333444555666777888444444444555555555666666222333555666666666555444888666555555555555333222444444444444444444444444666666666666666666666666333333555666666666555444444444444555666777777888444555555555666666777777666666666666666666666666555666777888888999888888555555555555666777999999777777888999::::::;;;;;;:::===BBBDDDFFFLLLVVV]]]iiisss~~~~~~|||xxxuuusssqqqooonnnooopppppppppnnnnnnooooooooopppppppppppprrrtttvvvxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzyyywwwuuutttrrrrrrmmmllljjjhhhggggggggghhheeeeeedddeeefffiiimmmooonnnnnnqqqtttwwwxxxvvvssslllkkkiiihhhhhhiiijjjkkkkkkkkklllmmmnnnnnnoooooofffdddaaa^^^[[[XXXWWWVVVSSSSSSSSSSSSSSSVVVZZZ]]]___cccgggjjjkkkkkklllllljjjmmmpppqqqrrruuuzzz|||{{{xxxuuuqqqmmmkkkiiicccaaa___\\\YYYVVVUUUTTTUUUSSSQQQOOONNNNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNOOOOOOPPPSSSSSSTTTTTTVVVWWWXXXYYYTTTUUUVVVXXXZZZ\\\]]]^^^^^^```dddgggkkkqqqwww|||~~~~~~{{{||||||}}}~~~yyyuuussspppkkkfff```___\\\ZZZYYY[[[___bbbbbbccceeeggghhhhhhggggggfffffffffeeedddcccaaa```___ZZZRRRKKKEEE@@@;;;888999999999999888888888888999888888888777777666666666555555555555444444444333333333444555666777777666666666666666666666666555555555555555555555555333444444555555444444333444444444444444444444444666555444333333333333333444444444444444444333333555666666666555444333333555555555555555555555555555555555555555555555555444444444444444555666666777777666666555555555444666666666666555555555555666666666666666666666666555555555555555555555555666555555444444555777888777777777777888888888888777777777777888888888888666888::::::999:::;;;===???AAADDDHHHNNNWWW```gggxxx~~~{{{~~~}}}zzzwwwuuuvvvtttrrrpppooonnnnnnoookkkllllllmmmmmmnnnoooooopppqqqrrrtttwwwzzz}}}~~~}}}}}}~~~~~~{{{vvvsssnnnkkkkkklllmmmmmmkkkkkklllmmmnnnooopppppprrrpppooorrrwwwyyyvvvrrrqqqooommmkkkjjjjjjkkklllkkkkkkjjjkkklllnnnppprrrkkkgggbbb___\\\ZZZXXXVVVUUUTTTRRRQQQQQQSSSUUUWWW^^^```cccgggjjjkkkkkkkkkjjjjjjiiiiiikkklllnnnpppssswww~~~~~~yyyvvvmmmllliiifffbbb___\\\[[[YYYXXXVVVSSSQQQOOONNNMMMNNNMMMKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYZZZ\\\___bbbffflllrrrwww}}}}}}|||wwwxxxxxxyyyzzz~~~{{{wwwuuusssnnnjjjeeeccc```\\\ZZZZZZ]]]^^^```aaacccdddfffffffffffffffffffffeeedddcccaaaaaa```\\\UUUOOOJJJDDD???;;;;;;::::::999888777777666888888888888777777777666666555555555555444444444333444444444555666666666666666666666666666666666555555555555555555555555333444444555555444444333444444444444444444444444666555444333333333333444444444444444444444444444555555555666555555444444555555555555555555555555555555555555555555555555555555444444555555666777777666666666555555555555666666666666555555555555666666666666666666666666555555555555555555555555555555555555555666777777555666666666666777777777777777777777888888888888555666888888888999;;;===AAACCCHHHOOOWWWaaakkkrrr{{{zzz|||}}}~~~~~~{{{|||}}}}}}}}}{{{xxxvvvttttttsssqqqooonnnmmmmmmmmmmmmmmmnnnnnnooopppppppppssstttuuuwwwzzz|||~~~xxxuuutttttttttsssssssssssstttuuuuuuvvvvvvxxxuuusssuuuzzz|||zzzwwwvvvuuurrrpppooonnnoooooommmmmmmmmnnnoooqqqtttuuuooolllgggccc```^^^[[[XXXVVVUUUTTTSSSSSSUUUWWWXXXZZZ]]]```cccfffggggggggggggffffffffffffhhhiiijjjlllooouuu{{{~~~}}}||||||}}}}}}~~~~~~{{{yyywwwuuusssoookkkgggaaa```^^^[[[XXXUUURRRQQQOOONNNMMMKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUXXX[[[___dddjjjnnnvvv{{{}}}zzzxxxvvvrrrssssssssstttxxx~~~}}}yyywwwuuurrrooommmkkkfffbbb^^^[[[ZZZYYY]]]^^^___aaacccdddeeeeeefffffffffeeedddcccbbbaaa```]]]YYYUUUPPPJJJDDD@@@===<<<:::999777666666555888888888888777777777777666555555555555444444444444444555555555555555555666666666666666666666666444444444444444444444444444444555555555555444444444444444444444444444444555555444333333333444444555555555555555555555555444444555555666555555555555555555555555555555555555555555555555555555555666666555555666666777888666666666666555555555555666666666666555555555555666666666666666666666666555555555555555555555555444555555666666666666666555555555555666666666666777777777888888888999999555777888999999;;;===???CCCHHHPPPYYYcccnnnyyyzzzwwwwwwxxxxxxxxxzzz~~~}}}~~~~~~}}}{{{zzzzzzzzzzzzyyywwwuuutttuuutttsssqqqpppooooooooooooooopppqqqrrrttttttuuuyyyzzz{{{}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}|||yyyzzz~~~~~~~~~|||zzzwwwuuutttttttttrrrrrrssssssuuuvvvxxxyyyuuurrrmmmhhheeeaaa^^^[[[WWWWWWVVVVVVWWWWWWXXXYYYYYY[[[^^^bbbdddeeeeeeeeeeeedddccccccccccccdddddddddgggkkkoootttzzz~~~zzzwwwvvvuuuuuutttuuuuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyrrrooollliiigggccc^^^[[[ZZZYYYWWWUUURRROOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLNNNOOORRRTTTWWW\\\bbbfffnnnttt|||}}}yyyvvvsssooooooooooooooosssyyy}}}~~~yyywwwvvvtttssstttrrrmmmhhhccc^^^ZZZVVV[[[\\\^^^```bbbcccdddeeeeeeeeeeeeeeedddcccbbbaaa```^^^\\\YYYUUUPPPIIIEEE>>><<<;;;999888777777777888888888777777777777777666555555555555444444444555555555555555444444444666666666666666666666666444444444444444444444444444444555555555555444444444444444444444444444444555444444333333333444444444444555555555555666666333333444555666666666555555555555555555555555555555555555555555555555555666666666666666777888888666666666666666555555555666666666666555555555555666666666666666666666666555555555555555555555555333444666777777777666555555555555666666666777777777777888888888999999999777888:::;;;<<<>>>BBBEEEHHHNNNXXXcccooozzzzzzwwwwwwwwwwwwvvvxxx}}}|||zzzzzzzzzzzzxxxyyyyyyyyyxxxwwwvvvuuuwwwwwwvvvuuutttsssssssssqqqrrrsssvvvxxx{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||||||||zzzwwwrrrmmmiiiddd```\\\XXXXXXXXXYYYYYYYYYYYYYYY[[[]]]```ccceeeeeeeeeeeeeeeddddddcccbbbbbbaaaaaaaaabbbdddfffiiiooouuuzzz~~~|||yyyuuurrrpppoooooommmmmmnnnoooqqqrrrssssssoooooopppppppppoooooonnnjjjgggccc```]]]ZZZVVVRRRQQQPPPOOOMMMJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQVVV[[[___iiinnnvvv~~~~~~~~~{{{xxxvvvpppooonnnlllmmmpppuuuzzz}}}}}}xxxuuuttttttuuuyyyvvvsssoookkkeee^^^XXX\\\\\\^^^___aaaccceeefffeeeeeeeeeeeedddcccbbbbbb___^^^]]]\\\YYYTTTNNNIII???===;;;:::888888999:::777777777777777777888888666555555555555444444444555555555555555444444444666666666666666666666666444444444444444444444444444555555666666555555444444444444444444444444444444444333333333444444555444444444444555555666666333333444555666666666555555555555555555555555555555555555555555555555555666666666666666777888888555555555666666666666666666666666666555555555555666666666666666666666666666666666666666666666666333444666777777777666555666666777777777888888888888888888888999999999999777888:::<<<===AAAEEEIIIOOOVVVbbbnnnyyy~~~|||wwwwwwwwwwwwyyy~~~zzzxxxwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwtttvvvyyy|||~~~zzzvvvqqqlllgggbbb^^^YYYYYYZZZZZZ[[[[[[[[[[[[]]]^^^aaadddeeeeeeeeedddddddddcccbbbaaa```___^^^^^^______```aaaeeekkkoootttyyy~~~}}}wwwvvvtttrrrooollljjjiiieeeffffffhhhiiijjjkkkkkkiiiiiiiiiiiiiiihhhgggfffaaa___[[[XXXVVVTTTPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======????????????????????????>>>>>>======>>>>>>???@@@???????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIJJJLLLPPPUUUYYYaaafffmmmuuu}}}}}}~~~~~~}}}|||{{{rrrqqqooolllkkknnnssswwwzzz{{{|||}}}}}}vvvrrrqqqsssuuuyyyxxxvvvuuutttnnneee^^^]]]]]]^^^___aaacccdddeeedddeeeeeeeeeddddddcccbbb______^^^]]]\\\XXXSSSOOOBBBAAA>>>;;;:::999:::;;;777777777777888888888888666555555555555444444444444444555555555555555555666666666666666666666666333333333333333333333333555555666666666666555555444444444444444444444444444444333333333444555555222222333333444555555555444444555555666555555555555555555555555555555555555555555555555555555555666666555555666666777888555555555666666666666666666666666666555555555555666666666666666666666666666666666666666666666666444555555666666666666666777777777777888888888888888888888999999999999:::777888:::<<>>===<<<<<<===>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHKKKPPPTTTXXX\\\cccjjjqqqyyyuuusssoookkkiiikkkppptttvvvwwwwwwxxxzzz}}}uuupppooorrruuuwwwwwwwwwzzz{{{wwwnnnfff^^^^^^^^^^^^___aaacccdddddddddeeeeeeeeedddccccccaaa```______^^^\\\XXXUUUHHHFFFAAA===:::999999999666777777777888888888888666555555555555444444444333444444444555666666666666666666666666666666666333333333333333333333333555555666666666666555555444444444444444444444444333333333333333444555666111111222222333444444555555555555666555555444444555555555555555555555555555555555555555555555555555555444444555555666777555555555555666666666777666666666666555555555555666666666666666666666666666666666666666666666666555555555555555666777777666666666777777777777888888888888999999999:::::::::<<<>>>@@@CCCHHHNNNRRR___hhhvvv{{{}}}~~~zzzxxxxxxyyywwwwwwwwwxxxyyyzzz{{{|||{{{}}}}}}xxxsssmmmiiibbbaaa___^^^___```bbbcccaaaccceeeggghhhhhhgggfffbbbcccccccccbbb```___^^^[[[\\\]]]\\\[[[[[[\\\^^^aaadddiiinnnsssyyy~~~}}}{{{{{{ssstttuuutttrrrnnnjjjggg_________```aaaaaabbbbbb[[[[[[[[[ZZZYYYWWWVVVUUUTTTQQQNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???======>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???======<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHMMMPPPQQQUUU[[[bbbhhhpppwww|||vvvtttoookkkhhhjjjooosssssstttttttttvvvzzz}}}uuuoooooorrruuuvvvvvvxxx}}}|||ssskkk^^^^^^]]]]]]^^^```aaabbbddddddeeeeeeeeedddccccccbbbaaa`````````^^^[[[XXXMMMJJJDDD???;;;888777777666666777777888888888999666666555555555444444444333333444444555666777777666666666666666666666666333333333333333333333333555555666666666666555555444444444444444444444444333333333333333444555666000000111222222333444444555666666666555444333333555555555555555555555555555555555555555555555555444444444444444555666666444555555555666666777777777666666666555555555555666666666666666666666666777777777777777777777777666666555444444666777888555555555555666666666777888888999999999:::::::::???AAACCCEEEHHHNNNTTTYYYdddmmm||||||zzzzzzzzzvvvvvvvvvwwwxxxzzz{{{|||~~~xxxrrrnnneeedddbbb```aaaccceeegggfffgggiiikkkllllllkkkjjjeeefffffffffeeedddbbbaaa]]]^^^___^^^\\\[[[\\\]]]\\\___cccgggjjjnnnsssvvv}}}~~~{{{yyyxxxwwwuuutttrrroookkkhhhbbbaaa```______^^^\\\YYYXXXXXXVVVTTTQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@???>>>>>>@@@BBBDDDFFFLLLNNNRRRWWW\\\ccckkkpppzzz~~~zzzyyyvvvqqqkkkjjjlllooovvvxxxzzzxxxuuuvvv{{{xxxrrrpppqqqsssqqqtttyyy{{{vvvdddaaa]]][[[\\\^^^```aaaeeeddddddeeeeeeeeeeeefffcccaaa```______^^^\\\YYYWWWPPPGGG???;;;:::::::::999999888777777777777777444444555555555555555555777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444333333333444555666777888444444444444444444444444555555555555555555555555777777666666555555555444666666666666666666666666777666666555555555666666888777666555444444555666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888777999:::;;;::::::<<<===@@@CCCHHHKKKOOOUUU]]]dddnnnvvv}}}{{{{{{~~~~~~|||zzzyyyxxxyyyyyyyyyzzz|||~~~~~~}}}||||||}}}|||zzzxxxwwwwwwxxxyyyvvvvvvvvvuuutttsssrrrqqqqqqpppooonnnnnnoooqqqrrrsssssstttvvvyyy}}}zzzvvvtttjjjgggcccaaabbbdddeeeeeehhhiiilllnnnoooooonnnmmmiiihhhhhhgggfffeeeddddddgggfffdddbbb```^^^^^^]]]^^^^^^___```cccfffjjjllltttwww{{{~~~}}}zzzyyywwwuuutttsssrrrooollliiibbb```^^^]]]\\\[[[XXXVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<========================<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>???BBBDDDEEEGGGIIILLLPPPTTTYYY___cccmmmrrrzzz~~~}}}zzzuuuooonnnooorrruuuxxxzzzyyyvvvvvvzzz~~~vvvrrrpppppprrruuu{{{~~~yyyhhhddd___\\\\\\^^^```aaacccddddddeeeeeeeeeeeeeeedddcccaaaaaaaaa```]]][[[YYYTTTKKKDDD???===;;;:::999888777777777777777888555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444444444444444444555666777444444444444444444444444555555555555555555555555777666666666555555555555555555555555555555555555555444444333333333444444888777666555444555555666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888444666888999999;;;===???FFFJJJPPPSSSWWW[[[bbbgggssszzz~~~~~~}}}{{{{{{}}}~~~}}}zzzxxx{{{{{{|||}}}|||xxxtttrrrqqqpppooonnnllljjjiiiiiijjjkkkjjjjjjjjjiiihhhgggffffffcccbbb```___```aaabbbcccgggggghhhjjjlllooorrrtttxxxzzz|||}}}}}}~~~~~~zzzxxxnnnkkkfffcccccceeeggggggjjjlllooorrrssssssrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiifffcccaaa```]]]]]]\\\\\\]]]```bbbdddhhhlllqqquuuxxx|||}}}{{{yyyuuutttrrrqqqqqqooollljjjccc```[[[YYYWWWVVVTTTRRROOOOOOMMMLLLJJJHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;;;;<<<<<<========================<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>===??????>>>>>>???AAACCCDDDCCCEEEGGGIIIKKKNNNSSSVVV___eeemmmtttzzz~~~zzzuuusssssstttuuuxxxzzzyyywwwwwwyyy|||~~~wwwrrrpppsssvvv|||}}}nnniiibbb]]]\\\]]]___```aaabbbdddffffffeeedddccceeedddbbbbbbbbbaaa___\\\]]]XXXQQQKKKEEEAAA===:::888888777777777888888999555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444555555444444444555555666444444444444444444444444555555555555555555555555666666666666555555555555444444444444444444444444444444333333333444444555777777666555555555555666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888444666888999;;;===AAADDDMMMSSSZZZ```cccfffjjjmmmyyy~~~}}}{{{{{{|||}}}|||{{{{{{}}}|||~~~~~~{{{}}}{{{vvvsssooojjjfffcccaaa```^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZ]]]___bbbcccgggiiikkkmmmmmmnnnppprrrzzz}}}~~~{{{uuupppjjjfffeeegggiiiiiilllooossswwwyyyzzzzzzyyyvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwtttpppkkkgggeeeaaa```^^^\\\\\\]]]^^^___aaadddhhhlllooossswwwzzz}}}}}}~~~|||zzzuuusssqqqppppppooollljjjbbb^^^YYYUUUSSSQQQPPPNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<======<<<<<<<<<<<<==============================<<<<<<<<<=========>>>>>>??????>>>>>>=========<<>>>>>>>>???@@@BBBBBBAAACCCEEEFFFGGGIIILLLOOOVVV\\\ccciiinnnuuu}}}~~~yyywwwuuuuuuuuuwwwyyyyyyxxxwwwwwwyyy}}}xxxtttsssvvv{{{~~~tttmmmeee^^^\\\\\\]]]]]]___aaadddfffgggeeedddbbbeeedddbbbbbbbbbaaa___]]]___\\\VVVQQQKKKEEE>>>:::888888777777888888999999666666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666555555444444444555555555555555555555555555555555555555555555555555555666666666666666555555555444444444444444444444444666555555555555666777777666666666555555555666666666666666666666666666666666666666666666666666666666666666666666777777888777777777777777777777777888888888888888888888888777999:::;;;===AAAEEEIIIQQQYYYdddllloooqqqsssuuu|||~~~|||{{{zzzyyy{{{|||}}}|||}}}~~~~~~|||yyyuuurrrppphhhfffbbb]]]YYYWWWUUUTTTUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRPPPPPPPPPQQQRRRTTTVVVWWWZZZ\\\^^^___```aaaccceeekkkmmmsssyyy{{{vvvnnniiihhhiiijjjjjjmmmpppuuu{{{~~~~~~{{{uuuoookkkhhhfffdddaaa`````````aaaccceeegggiiijjjllloooqqqyyy~~~~~~~~~~~~|||uuussspppnnnmmmllliiiggg___[[[VVVRRROOONNNLLLKKKHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA???????????????????????????>>>>>>>>>==================<<<<<<<<<======>>>========================<<<<<<<<<<<<============???>>>>>>>>>======<<<<<<>>>>>>>>>>>>???@@@@@@AAA???AAACCCDDDEEEFFFIIIKKKNNNSSSZZZ___dddkkksssyyy~~~zzzwwwuuuvvvwwwxxxxxxwwwvvvvvvvvv{{{~~~}}}wwwtttvvv{{{xxxrrriiibbb^^^\\\\\\[[[^^^```ccceeefffeeecccbbbdddcccaaabbbbbbaaa___]]]___]]]YYYTTTOOOHHH@@@;;;999888888888888888999999777777666666666555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444555555555555555555555666555555444444444555555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555666777777555555666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888777777777777777777777777888888888888888888888888::::::;;;<<<>>>BBBHHHMMMVVV___lllvvvzzz|||}}}~~~~~~||||||||||||{{{{{{zzzyyyxxxyyy{{{||||||~~~|||yyyvvvuuutttrrroookkkhhheeeccc\\\ZZZWWWTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPQQQSSSUUUUUUUUUVVVXXXZZZ^^^```eeelllttt}}}|||uuuooolllllllllkkkmmmqqqvvv|||yyyuuummmlllhhheeeccccccccccccdddfffggggggggghhhkkkmmmqqqwww~~~|||tttqqqmmmjjjhhhfffcccaaaXXXUUUQQQNNNLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@??????>>>>>>???????????????@@@@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>===============<<<<<<======>>>>>>========================;;;;;;<<<<<<<<<=========>>>==================<<<======>>>>>>????????????<<<>>>@@@AAABBBCCCEEEGGGFFFJJJQQQVVV[[[bbbjjjqqqwww}}}{{{wwwxxxwwwwwwwwwvvvvvvuuuuuuxxx|||zzzwwwzzz~~~}}}wwwnnngggbbb___]]][[[^^^___bbbdddeeedddccccccdddbbbaaabbbbbbbbb```^^^___]]]ZZZWWWRRRKKKDDD>>>::::::999888888888888888888777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555444444444555555666555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666333333333333333444555666444555666666777666666666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888::::::;;;<<>>>>>>>>=====================>>>??????========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<=====================>>>>>>>>>>>>>>>>>><<<>>>@@@@@@@@@@@@AAABBBBBBFFFJJJNNNQQQWWW___eeejjjpppxxx{{{zzzxxxvvvuuutttuuuuuutttvvvyyy}}}~~~|||tttmmmhhhddd```]]]^^^___```bbbccccccddddddeeecccccccccdddcccaaa______]]][[[YYYUUUOOOHHHDDD<<<;;;:::999888777777777888888777777666555555444666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555666666444444444444444555666777555555555555555555555555555555555555555555555555555555555555666666666777555555555555555555555555333222222333333555666666333444666777777777666666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888:::;;;===???DDDLLLVVV\\\jjjttt}}}|||{{{yyywwwwwwwwwvvvvvvuuuuuuuuuuuutttuuuuuuuuuvvv{{{}}}xxxsssqqqnnnjjjeeebbb___^^^[[[YYYXXXVVVTTTRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNQQQQQQSSSWWW]]]dddkkkooowww{{{|||xxxuuuuuuuuuvvvyyy}}}~~~yyysssoookkkiiiiiifffffffffdddcccdddfffhhhhhhkkkooosssxxx}}}~~~zzzxxxqqqmmmgggaaa]]]YYYUUURRRJJJIIIGGGGGGGGGFFFCCCAAABBBBBBBBBBBBAAAAAA@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>===============>>>??????========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>>>>>>>===???@@@BBBAAA@@@??????@@@CCCFFFHHHJJJJJJNNNTTTYYY```gggpppwww|||{{{xxxuuusssssstttuuuttttttvvvzzz~~~yyyrrrmmmgggbbb_________```aaabbbcccdddeeefffeeeddddddeeeeeecccaaa___^^^\\\ZZZWWWRRRLLLGGG===<<<;;;999888777777666999888888777666555555444777777777777777777777777333333333333333333333333555555555555555555555555555555555555555555555555444444444555555555666666333333333444555666777888666666666666666666666666555555555555555555555555444555555555666666777777444444444444444444444444444444444555666777888999333444666777777777666666666666666666666666666666777777777777777777777777666666666666666777888888777777777777777777777777888888888888888888888888<<<>>>@@@CCCJJJTTT___fffsss}}}|||{{{zzzyyyxxxvvvuuuuuutttsssrrrrrrrrrssssssrrrrrrqqqsssyyy}}}vvvqqqiiigggccc^^^ZZZWWWUUUTTTVVVUUUTTTRRRQQQPPPPPPOOOQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWVVVVVVTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPNNNMMMMMMNNNOOOOOOPPPRRRWWW]]]dddhhhkkkpppxxx~~~zzzyyyxxxwwwwwwzzz~~~~~~xxxtttqqqpppmmmllljjjfffcccbbbcccdddggghhhjjjmmmqqqwww~~~}}}~~~|||zzzvvvqqqmmmiiigggccc^^^XXXSSSNNNLLLJJJIIIGGGFFFDDDDDDCCCCCC@@@@@@@@@???????????????BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<>>??????>>>===>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>========================>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@???@@@AAACCCFFFIIILLLNNNXXX[[[aaagggnnnvvv~~~}}}xxxtttrrrpppooommmqqqtttxxx|||}}}uuuooojjjfffddd____________``````aaabbbbbbbbbcccccccccbbbbbbaaaaaa___]]]\\\ZZZVVVPPPJJJDDD???;;;888888888666444999888666555555555666777555555555555555555555555777777666666555555555444777666555444444555666777444444444444555555555555666666555555555444444444666666555555555555666666888777666555444333333333555555555555555555555555777777777777777666666555555555555555666666666666444333333333333444555555555555555555555555555555777777777777777777777777777777777777666666666666666666555555555555666666444555888::::::999777555666777888888777888:::<<<;;;>>>BBBFFFNNNYYYgggqqq~~~}}}zzzxxxuuusssrrrssstttttttttuuuuuuuuuuuutttuuuvvvwwwxxx|||}}}vvvmmmhhhaaa\\\VVVSSSRRRRRRPPPNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQQQQSSSTTTUUUUUUVVVUUUYYYZZZ[[[ZZZXXXWWWXXXYYY________________________]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUURRRQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSTTTOOOOOOPPPRRRVVVZZZ^^^aaaeeehhhmmmsss{{{}}}zzzvvvsssrrrtttwwwyyyzzz{{{}}}~~~vvvqqquuusssnnniiifffdddddddddeeeeeefffhhhkkkooosssvvv~~~~~~}}}zzzwwwtttqqqmmmiiifffaaa___[[[VVVQQQMMMIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDDDDBBBAAA????????????>>>===>>>>>>????????????>>>>>>>>>>>>===<<<<<<===>>>>>><<<<<<;;;::::::;;;<<<<<<========================<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>??????AAACCCFFFIIIKKKRRRUUUZZZ```fffnnnuuuzzz~~~yyyuuusssqqqooonnnoooqqqtttwwwyyy}}}xxxrrrmmmiiifffbbbaaaaaa``````aaabbbbbbbbbbbbbbbccccccbbbbbbaaa```___]]]]]]]]]ZZZTTTPPPHHHCCC>>>:::999999777666999888777666555666666777555555555555555555555555777666666666555555555555777666555444444555666777555555555666666666777777666666555555555444444444666666555555555555666666777666555444444444444444555555555555555555555555666666777777777666555555555555555555666666666666444444444444444555555666555555555555555555555555777777777777777777777777777777777777777777777666888888777777777777888888555666888999999999888777888999:::999999999;;;===>>>AAAFFFLLLTTT```nnnxxx~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{|||}}}~~~~~~}}}zzzxxxuuutttsssqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxzzz{{{{{{vvvooohhhccc[[[WWWRRROOOOOOOOONNNMMMPPPRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[aaabbbccccccbbbaaabbbcccggggggggggggggggggggggggdddddddddccccccbbbbbbbbb___^^^[[[XXXVVVTTTTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSSSSTTTVVVYYY\\\^^^bbbcccggglllsssyyy}}}~~~|||yyyuuuqqqnnnnnnnnnoooqqqrrrsssvvvzzz{{{xxxsssnnnjjjgggffffffdddddddddeeegggjjjmmmooowww||||||vvvrrrlllhhhdddaaa^^^[[[VVVUUURRROOOKKKGGGEEECCCCCCCCCBBB@@@????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@?????????>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>>>>>>>???AAACCCEEEFFFIIIMMMQQQVVV[[[bbbiiimmmvvvzzz~~~{{{wwwtttrrrpppooonnnppprrrssstttwww{{{~~~|||wwwqqqllliiifffeeecccaaa``````bbbcccaaaaaabbbbbbcccbbbbbbaaa___^^^^^^______]]]YYYVVVNNNIIIBBB===;;;:::999888888888777666666666666666555555555555555555555555666666666666555555555555666666555555555555666666333444444444444555555555555555555555555444444444666666555555555555666666666555555444444444555555666666666666666666666666555666666666666555444444555555555555666666666666555555555555555666777777555555555555555555555555777777777777777777777777777777777777777777777777999888888777777888888999777777777888888888888888:::;;;;;;;;;:::;;;===@@@BBBFFFMMMUUU^^^kkkyyy|||zzzwwwwwwxxxzzz~~~|||vvvvvvvvvwwwxxxzzz{{{|||~~~|||zzzxxxvvvtttsssqqqpppooooooppprrrtttvvvxxxzzz|||~~~~~~zzzuuuoookkkeee```\\\VVVSSSPPPNNNNNNOOOOOONNNTTTVVVXXXYYYYYYYYY[[[\\\___``````aaaaaabbbbbbbbbeeefffhhhhhhggggggiiijjjjjjjjjjjjkkkkkklllllllllhhhhhhhhhhhhhhhhhhgggggghhhfffccc```^^^\\\[[[[[[___```bbbccccccbbb```___\\\[[[YYYYYYYYYZZZ\\\^^^```aaacccfffjjjnnnrrrtttyyyyyyzzzzzzzzzyyyxxxxxxxxxuuuqqqlllgggdddbbbaaabbbcccdddgggjjjnnnrrrttt|||{{{vvvqqqmmmkkkjjjgggfffeeeddddddfffhhhiiinnnrrryyy{{{xxxooojjjccc^^^ZZZWWWUUUSSSOOONNNMMMJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDBBBAAAAAAAAA??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>??????@@@AAABBBBBBDDDFFFJJJNNNRRRWWW]]]bbbkkkoootttyyy{{{~~~|||xxxuuusssqqqooommmooopppqqqrrruuuyyy}}}}}}yyyuuuppplllkkkiiieeebbb``````aaaaaa```aaaaaabbbbbbbbbbbbbbb^^^____________]]][[[YYYRRRNNNGGG@@@<<<:::999999888777777666666666666666555555555555555555555555666666666666666555555555666666666555555666666666444555555555555666666666555555555555555555555555666666555555555555666666555555444444444555555666666666666666666666666666555555555555555444444333555555555555666666666666666666666666666777777888555555555555555555555555666666666666666666666666777777777777777888888888777666666666666666666777888888777777777888999:::;;;;;;<<<;;;;;;<<<@@@BBBGGGMMMVVV___jjjvvv~~~zzzxxxvvvwwwxxx{{{}}}vvvwwwwwwxxxyyy{{{|||}}}~~~}}}|||zzzxxxwwwuuuttttttsssqqqqqqsssvvvyyy{{{|||~~~{{{wwwtttpppjjjeeeaaa^^^ZZZXXXUUUSSSRRRQQQRRRSSSTTTTTTXXXZZZ]]]______```bbbcccffffffffffffggghhhiiiiiihhhjjjlllllllllmmmnnnpppnnnnnnnnnoooppppppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmjjjhhhfffeeeddddddgggiiikkkmmmmmmllljjjhhheeecccaaa```______```aaabbbcccdddfffiiikkknnnooooooppppppqqqqqqqqqpppppppppnnnjjjeee___ZZZVVVTTTUUUUUUVVVXXX[[[^^^aaacccjjjoooxxxzzzuuurrrpppmmmllliiifffdddddddddeeefffjjjooouuu{{{{{{vvvsssgggccc\\\VVVSSSQQQOOONNNIIIIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAADDDFFFHHHGGGEEECCCCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGIIILLLPPPUUUYYY```dddkkkqqquuuyyy|||~~~}}}}}}yyyvvvtttrrrppplllmmmnnnoooppptttyyy||||||zzzvvvssspppooommmiiieeebbbaaa``````___```aaabbbbbbbbbbbbbbb___``````___]]][[[YYYYYYUUUQQQKKKDDD===:::999999777777777777777666666555555555555555555555555555555555555666666666666666555666666666666666666555777777888888888999999999444555555555555555555555666666555555555555666666555555444444444555555666666666666666666666666666555555555555555444444333555555555555666666666666777666666666666777888888666666666666666666666666666666666666666666666666666777777777888888888999777777666666666666777777999888777666777888:::;;;:::;;;<<<;;;<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???AAABBBDDDFFFGGGJJJNNNQQQUUUZZZaaahhhmmmrrrvvvxxxvvvyyy}}}~~~zzzxxxwwwuuutttlllmmmmmmnnnooorrrxxx|||~~~{{{yyyyyyxxxvvvttttttrrroookkkgggcccaaa```______```aaabbbbbbbbbbbb___``````___[[[YYYXXXYYYVVVTTTOOOHHHAAA;;;::::::777777777777777666555555555555555555555555555555555555555666666666666666555555666666666666555555333333444444444555555555444444444555555555555555666666555555555555666666666555555444444444555555555555555555555555555555555666666666666555444444555555555555666666666666666666666666666777888888666666666666666666666666777777777777777777777777666777777888888999999999:::999999888888999999:::999999888777888999:::;;;;;;<<<<<<===>>>BBBGGGKKKUUU]]]iiiuuu~~~|||{{{www{{{||||||||||||}}}~~~~~~~~~|||{{{zzzyyyyyyvvvvvvvvvwwwzzz}}}wwwqqqkkkeeeaaaaaa^^^\\\[[[[[[\\\[[[[[[WWWXXXZZZZZZ[[[\\\^^^aaabbbeeehhhkkkmmmnnnqqqsssrrrrrrrrrsssuuuwwwyyy{{{zzz|||~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzzyyy{{{~~~xxxvvvsssooommmllllllllliiiiiiiiijjjkkkmmmnnnooolllllllllkkkkkkjjjiiihhhdddbbb___ZZZUUUPPPLLLJJJHHHGGGGGGHHHIIIKKKMMMNNNNNNRRRZZZbbbjjjsss|||yyyvvvqqqkkkfffcccaaa```aaabbbdddeeehhhmmmtttxxx}}}yyyuuusssrrrqqqpppmmmiiiddd```^^^VVVRRRNNNKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDD???@@@BBBCCCCCCCCCCCCBBBCCCGGGJJJIIIEEEBBBCCCEEEAAAAAABBBBBBBBBBBBAAAAAA>>>>>>???@@@@@@???>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=====================>>>>>>>>>???>>>???@@@AAAAAA@@@???>>>???@@@AAABBBCCCEEEHHHKKKKKKPPPWWW^^^cccgggkkknnnnnnrrrvvvzzz~~~}}}|||{{{zzzxxxqqqqqqqqqppppppsssxxx|||~~~{{{xxxwwwxxxyyyyyyyyyyyyxxxuuuqqqmmmgggcccaaa^^^___```aaabbbbbbbbbbbb___```aaa___[[[YYYZZZ[[[WWWWWWTTTMMMEEE>>><<<;;;666777777888777666555444555555555555555555555555555555555555666666666777444555666777777666555444000000000111111111111222444444444555555555666666666666555555555555666666777666555444444444444444444444444444444444444444666666777777777666555555555555555555666666666666666555555555555666777777666666666666666666666666777777777777777777777777666777777888888999:::::::::999999888888999999:::999888888888999999::::::<<<===>>>???BBBGGGMMMRRR^^^fffsss~~~~~~yyy~~~~~~~~~}}}|||{{{{{{xxxyyyzzz}}}}}}tttlllfffaaa]]][[[YYYXXXWWWYYY\\\^^^^^^^^^\\\^^^aaabbbaaabbbeeehhhhhhkkkooorrrsssvvvxxx{{{|||{{{|||}}}|||xxxuuuttttttooonnnnnnmmmmmmnnnnnnnnnlllmmmmmmmmmmmmllllllkkkfffddd___ZZZTTTPPPLLLKKKFFFFFFEEEEEEFFFGGGIIIJJJJJJMMMQQQUUU\\\dddmmmsss{{{}}}wwwpppjjjfffdddbbb___```aaabbbcccggglllppp{{{vvvrrrooonnnllliiieee```[[[WWWUUUOOOMMMIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPJJJJJJIIIIIIHHHGGGFFFFFF>>>???AAACCCDDDDDDCCCCCCAAAFFFJJJIIIDDDAAAAAADDDAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@@@@???>>>===???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>===>>>?????????AAADDDGGGEEEJJJPPPWWW[[[___cccfffiiilllqqqvvvyyy|||~~~~~~}}}|||xxxwwwvvvtttsssuuuzzz}}}}}}}}}zzzwwwvvvxxxzzz||||||||||||zzzvvvqqqkkkeeebbb^^^___```aaabbbbbbbbbbbb^^^```aaa___\\\[[[\\\^^^XXXYYYWWWQQQHHHAAA======666777888888888777555444555555555555555555555555444555555555666666777777444555666777777666555444444444444555555555666666444444444555555555666666666666555555555555666666888777666555444333333333333333333333333333333333777777777777777666666555555555555555666666666777555555555555555666777777777777777777777777777777777777777777777777777777666777777888999999::::::888888777777777777888888888888999999999:::::::::===>>>@@@AAAEEEJJJQQQVVVccclllyyy{{{~~~}}}}}}||||||}}}|||vvvlllddd___[[[YYYXXXTTTTTTUUUXXX\\\___``````bbbeeehhhhhhhhhiiilllooolllooosssvvvxxxzzz}}}~~~|||{{{uuutttrrrqqqpppooooooooommmmmmnnnooooooooooooooojjjgggaaa[[[UUUPPPMMMLLLFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOSSSZZZccciiilllsss}}}|||uuuooojjjhhhfff]]]^^^___```aaadddiiilll}}}{{{wwwrrrlllggghhhbbb\\\XXXXXXVVVQQQMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNNNNPPPSSSVVVYYY[[[]]]_________^^^]]][[[ZZZYYYYYYXXXVVVSSSPPPRRRPPPNNNKKKIIIGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>???@@@BBBCCCCCCBBBAAA???@@@AAABBBBBBAAA@@@??????????????????>>>======;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<>>>>>>>>>>>@@@AAABBBJJJJJJJJJLLLPPPVVV[[[^^^cccggglllqqqtttwww{{{}}}|||zzz{{{|||}}}~~~yyyvvvwwwzzz}}}}}}yyyqqqhhhaaa___[[[[[[^^^aaa``````cccaaa```___^^^]]]\\\\\\[[[ZZZYYYVVVQQQKKKFFFAAA>>>:::888666666888888888777444444444444444444444444555555444444444444555555666777777666444222333444777777777777777777777777999777555555555666555444555666777888888777666555666666666666666666666666555555555555555555555555666666666666666666666666444444555666666666666666888888777777666666555555777777777777777777777777777777777777666666666666888888999999999:::::::::999999999999999999999999999::::::999777888:::<<<<<<@@@EEEGGGJJJPPP[[[cccooottt|||~~~}}}||||||~~~{{{vvvpppiiiaaa\\\ZZZZZZXXXWWWVVVTTTUUUYYY```eeegggggglllmmmnnnnnnmmmnnnppprrrtttuuuwwwyyy{{{~~~zzzwwwvvvvvvuuuuuuppppppppprrrtttuuutttsssrrrmmmfff___YYYUUUQQQNNNLLLIIIGGGFFFGGGGGGGGGFFFEEEGGGJJJKKKKKKOOOTTTYYYaaaeeelllttt{{{xxxpppjjjfffeeecccaaa```bbbddddddddd|||zzzxxxvvvsssnnnhhhddd```[[[UUURRRRRRQQQMMMJJJGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPSSSUUUWWWZZZ]]]```fffggghhhiiiiiigggfffdddcccbbb``````___]]]ZZZWWWTTTRRROOOLLLJJJHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>???@@@AAABBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>????????????>>>======<<<<<<======>>>?????????????????????>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCEEEEEEEEEGGGKKKPPPTTTWWW]]]aaagggkkkooorrrvvvyyy}}}~~~|||{{{zzz{{{|||~~~|||xxxxxxzzz~~~}}}tttiiiaaaaaa]]]\\\```aaa``````bbbaaaaaa```___^^^\\\[[[[[[[[[[[[XXXTTTOOOIIICCC@@@:::999777666777888777666555555555555555555555555666555555444444555555666666777888666444333333444555555555555555555555555888777555444555666555444555666777777777777666555666666666666666666666666777777777777777777777777666666666666666666666666555555666777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777888888888999999999999999999999999999999999888999:::999999:::<<>>BBBGGGKKKOOOVVV___gggssswww~~~~~~~~~~~~~~~{{{wwwqqqnnniiiddd^^^[[[[[[\\\\\\[[[\\\[[[[[[___eeeiiikkkjjjnnnpppqqqqqqqqqrrruuuwwwxxxzzz|||~~~{{{yyyxxxwwwvvvuuuttttttuuuwwwxxxwwwvvvwwwssslllfffaaa\\\XXXTTTPPPNNNKKKJJJJJJJJJIIIHHHEEEFFFGGGGGGGGGIIINNNRRRWWW[[[aaaiiipppyyyyyyrrrnnngggdddaaa___```aaabbbbbb|||wwwuuussspppmmmiiiccc___WWWSSSNNNLLLMMMLLLJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHJJJNNNQQQSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWYYY]]]```cccgggllloootttuuuuuuuuutttrrrooommmlllkkkhhhgggeeeccc___\\\WWWUUURRRNNNKKKIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB????????????????????????>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@??????AAAAAAAAAAAA??????>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAABBBCCCFFFKKKOOOQQQUUUYYY^^^cccgggkkkooorrrtttxxx}}}~~~zzzwwwuuuwwwzzz}}}|||yyyzzz}}}zzzmmmdddccc___]]]```bbb```___aaabbbbbbaaa___^^^]]]\\\[[[\\\\\\[[[YYYTTTNNNGGGDDD<<<:::777666777777666555666666666666666666666666666555555444444555555666777888888777555444444666555555555555555555555555888666555444666666666555444555666666666666555444666666666666666666666666777777777777777777777777666666666666666666666666555555555666666666666666666666666666777777777777777777777777777777777777666666666666777777777777666666777777777888888888999999999999999999999999888999:::::::::<<>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>??????>>>>>>===<<>>>>>>>>===============>>>?????????@@@=========>>>>>>???@@@@@@AAAAAAAAACCCEEEHHHKKKMMMMMMQQQVVV[[[___ccchhhkkkmmmqqqvvvzzzyyyuuuppprrruuuyyy}}}~~~zzzzzz|||~~~tttjjjddd___]]]```aaa______aaacccbbbaaa```___]]]\\\\\\\\\]]]]]]\\\XXXQQQKKKGGG???<<<999777666666666555666666666666666666666666666666555555555555666666777888888888666555555777555555555555555555555555888666444444666666666555444555555555555555555444666666666666666666666666555555555555555555555555666666666666666666666666444333333333444444555555555555666666777777888888666666666666666666666666666666666666777777777777777777777777888888888999888999999999999999::::::888999:::::::::<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@???????????????>>>>>>===@@@@@@??????>>>>>>======;;;<<<<<<<<<===>>>>>>>>>;;;;;;<<<======>>>>>>>>>@@@@@@AAABBBCCCEEEGGGIIIHHHKKKPPPTTTXXX\\\aaaeeehhhkkkpppuuuyyy~~~xxxtttnnnooorrruuuyyy|||{{{yyyzzz|||}}}tttgggaaa^^^___```___```bbbcccbbbaaa```___^^^^^^]]][[[\\\]]]]]]YYYTTTNNNJJJCCC@@@;;;888777777666555555555555555555555555555666666666555555666666666666777888777666555666777666666666666666666666666777555444444666777666555555555555444444555555555666666666666666666666666555555555555555555555555666666666666666666666666555555444444444555666777555555666666777777888888666666666666666666666666555666666666777777777888888888888999999999::::::888888888999999:::::::::999:::;;;;;;:::;;;>>>AAAEEEJJJSSS]]]fffnnntttxxxyyy|||~~~~~~~~~~~~zzzrrrnnngggbbb```^^^^^^]]]\\\]]]___aaacccfffiiikkkmmmoooqqqtttuuuvvvwwwxxx{{{}}}yyyuuuooolllhhhccc```[[[VVVSSSNNNLLLIIIHHHGGGHHHHHHIIIFFFGGGGGGHHHJJJOOOUUUZZZfffllluuu~~~{{{sssmmmiiifffdddccc}}}yyysssoookkkhhhddd```]]]YYYTTTPPPNNNMMMLLLJJJIIIIIIJJJJJJLLLLLLNNNQQQTTTWWWZZZ[[[]]]```bbbcccccceeekkkpppssstttwwwyyyzzz{{{{{{{{{{{{|||~~~xxxtttnnniiieeeaaa]]]ZZZSSSQQQNNNJJJGGGEEEDDDDDD@@@@@@@@@@@@????????????AAAAAABBBBBBAAAAAA@@@???========================<<<<<<<<<<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>===>>>>>>??????@@@AAACCCCCCDDDGGGKKKNNNRRRVVV[[[^^^bbbeeejjjooossswww|||xxxtttlllmmmnnnppptttxxx|||~~~}}}yyyyyy{{{~~~ooogggaaa______^^^```dddbbbaaaaaaaaa````````````\\\\\\]]]]]]ZZZUUUQQQNNNGGGCCC>>>:::888777666555555555555555555555555555777666666555555666666777555666777777555555666777777777777777777777777777777555444444666777777666666666555444444555666666666666666666666666666666777777777777777777777777666666666666666666666666888888777666666888999:::666666666666777777777777777777777777777777777777555555666666777777888888888999999999999:::::::::888888888999999::::::;;;:::;;;<<<<<<<<<>>>AAACCCKKKQQQ[[[fffpppxxx}}}|||~~~~~~~~~{{{uuuqqqiiieee```\\\[[[\\\\\\\\\___bbbeeehhhjjjlllooorrrsssvvvzzz}}}~~~}}}zzzuuupppjjjddd^^^ZZZRRROOOKKKIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGIIINNNQQQYYY___gggpppyyy{{{tttoookkkgggddd{{{xxxtttpppkkkhhhbbb```]]][[[YYYWWWTTTQQQMMMMMMNNNNNNNNNPPPRRRTTTUUUVVVXXX[[[___bbbfffggghhhlllooopppnnnooosssxxxyyy{{{~~~}}}wwwssslllfffbbb]]]YYYVVVNNNLLLJJJFFFDDDBBBBBBAAA???>>>>>>>>>============???@@@@@@@@@@@@???>>>>>>====================================<<<<<<<<<<<<============???AAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????????????????============<<<<<<<<<<<<;;;<<<===????????????>>>>>>>>>>>>>>>??????@@@@@@BBBDDDGGGJJJLLLPPPUUUYYY\\\___dddhhhkkkoootttwwwxxxyyyzzz{{{}}}}}}wwwssskkkjjjjjjkkkoootttyyy|||{{{zzz||||||{{{qqqgggbbb___]]]```ddd``````aaaaaaaaabbbbbbbbb]]]]]]^^^]]][[[WWWTTTRRRKKKFFF@@@;;;999888777666666666666666666666666666777777666666666666777777444555666666555444555666666666666666666666666666666555444444666777777666777777666555555666777777666666666666666666666666777777777777777777777777666666666666666666666666888777666555555777888999777777777777666666666666777777777777777777777777555555555666777888888888888888888888999999999999777888888999::::::;;;;;;888:::<<<>>>???BBBFFFJJJTTTZZZdddqqq|||~~~~~~~~~~~~~~~~~~~~~~~~yyyuuupppjjjfffbbb___[[[ZZZ[[[]]]______bbbfffkkkoooqqqsssvvvyyy{{{{{{uuummmfffaaa[[[WWWQQQNNNLLLKKKIIIGGGGGGHHHHHHGGGGGGGGGJJJLLLMMMRRRYYYaaaiiirrrzzzyyysssmmmiii{{{vvvrrrnnnjjjeeebbb\\\ZZZXXXWWWWWWVVVTTTSSSNNNOOOQQQRRRTTTWWWZZZ]]]^^^___aaaeeeiiimmmppprrrppptttxxxxxxvvvuuuyyy}}}}}}{{{yyytttpppiiiccc^^^YYYTTTQQQKKKJJJGGGDDDBBBAAA@@@@@@============<<<<<<<<<<<>>==============================>>>>>>>>>======<<<<<<;;;:::::::::;;;===???BBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@??????????????????????????????>>>>>>======<<<<<<<<<===???@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIMMMRRRUUUXXX[[[___cccfffjjjnnnqqqrrrsssuuuvvvwwwzzz|||vvvrrrjjjiiiggghhhkkkqqqwwwzzz|||}}}|||}}}|||xxxlllddd```]]]___ddd___``````aaabbbccccccccc______^^^]]][[[YYYWWWUUUMMMHHHBBB<<<:::999888777777777777777777777777777777777666666666666777777333555666555444444555666555555555555555555555555666555333444666777777666888777666555555666777888666666666666666666666666555555555555555555555555666666666666666666666666555444222222222333555777888888777777666666555555777777777777777777777777444555555666777888888999777777777777888888888888777777888999::::::;;;;;;777999<<>>========================>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<==================>>>???AAAAAADDDEEEHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>============<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCFFFIIILLLMMMSSSUUUYYY]]]___bbbfffiiijjjkkkmmmnnnppprrrvvvzzz}}}|||wwwtttpppjjjfffggglllssswww~~~rrrfffbbbbbbbbbaaa]]]^^^```aaabbbbbbaaaaaa``````___^^^]]][[[ZZZYYYRRROOOIIIBBB<<<999777777555555666666777888888888555555666666777777888888555555555555555666777777666666666666777777777777777666444333444555777999666666666666666666666666555555555555555666777777666666666666666666666666777777777777777777777777777777777777777777777777888888999999999999888888777777777777777777777777777777777777777777777777888888999::::::::::::999666888::::::::::::<<<>>>;;;===@@@AAACCCIIIQQQXXXcccnnnzzz}}}~~~zzzrrrjjjddd```______VVVYYY]]]^^^^^^aaafffkkkqqqtttwwwyyy{{{}}}vvvpppjjjeee___[[[XXXVVVQQQNNNPPPNNNJJJHHHHHHGGGFFFEEEEEEHHHKKKNNNRRRXXXaaagggssszzz|||www{{{yyyrrrmmmhhheeeeeeccc^^^ZZZVVVWWWXXXWWWUUUUUUUUUWWWZZZ[[[^^^bbbgggkkkoooqqqxxxyyy{{{}}}{{{vvvrrrkkkggg```ZZZUUUPPPLLLIIIHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>???@@@AAADDDFFFHHHKKKLLLMMMLLLLLLJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>============<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJKKKOOORRRVVVYYY\\\___bbbeeefffgggiiikkklllooosssvvvxxx{{{{{{tttoooiiieeeeeeiiinnnrrr{{{~~~yyykkkccc```^^^]]]]]]^^^```aaabbbbbbaaaaaa``````______]]][[[ZZZYYYUUUQQQKKKEEE???;;;999888444444444555555555555555555555666666777777777777555555555555555666777777555666666666777777777777777666555444444555777888666666666666666666666666555555555555555666777777555555555555555555555555777777777777777777777777777777777777777777777777555666666777777666666555777777777777777777777777777777777777777777777777888888999::::::::::::999777999::::::::::::<<<>>><<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===============>>>>>>???@@@EEEFFFJJJMMMPPPQQQRRRRRRPPPOOONNNLLLIIIGGGDDDCCCDDDCCCCCCCCCBBBAAAAAAAAA>>>>>>=========<<<<<<<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@CCCEEEGGGHHHKKKMMMQQQTTTVVVYYY\\\___```bbbdddeeegggiiimmmpppqqquuuyyy|||wwwssslllgggeeegggkkknnnvvvyyy~~~zzzzzz{{{rrrfff___]]]\\\]]]^^^___```aaaaaaaaaaaa`````````___]]]\\\ZZZYYYXXXTTTOOOHHHBBB>>>;;;999666666555555555555444444555666666666666777777777555555555555555666777777555555666666666777777777777777555444444555666777666666666666666666666666555555555555555666777777555555555555555555555555777777777777777777777777777777777777777777777777444555555666666555555444777777777777777777777777777777777777777777777777888888999::::::::::::999999:::;;;;;;::::::<<<>>>===@@@DDDHHHNNNWWWcccllluuu~~~~~~~~~~~~~~~~~~|||{{{qqqmmmhhhbbb^^^\\\\\\\\\^^^aaadddfffgggjjjoootttwwwzzz~~~~~~wwwoooiiifffccc___\\\YYYVVVSSSPPPNNNLLLIIIGGGDDDDDDDDDDDDEEEHHHMMMQQQWWW\\\dddlllssszzz|||vvvrrrmmmiiifff^^^[[[YYYXXXYYYYYYXXXVVVWWWXXXZZZ[[[]]]aaagggjjjkkkooouuu|||~~~zzzvvvqqqlllhhh]]]YYYSSSNNNJJJGGGCCC@@@???>>>===<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;<<<=====================>>>???@@@EEEGGGJJJOOOSSSVVVXXXYYYWWWVVVUUURRROOOKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@BBBDDDEEEGGGIIIMMMOOOQQQSSSWWWYYYZZZ\\\___aaabbbdddgggjjjlllooosssvvvxxx}}}}}}yyyrrrllliiiiiikkklllrrrvvvzzz~~~~~~wwwwwwwwwzzzxxxlllccc```___]]]]]]^^^___`````````aaa`````````___^^^\\\[[[ZZZYYYVVVQQQLLLEEE@@@<<<:::999999888888777666666555666666666666666666666666555555555555555666777777555555555666666666777777777777666555555555555666666666666666666666666666555555555555555666777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777777777777777777777777777777777777777888888999::::::::::::999:::;;;<<<;;;::::::<<<>>>>>>BBBHHHNNNVVVbbboooxxx~~~~~~~~~~~~~~~zzzvvvsssqqqmmmjjjfffbbb```___```aaabbbeeeiiijjjlllooouuuzzz}}}yyyrrrnnnkkkgggcccaaa^^^ZZZWWWTTTQQQMMMKKKFFFFFFEEEDDDDDDFFFIIIKKKNNNRRRXXX^^^dddlllsssxxx|||vvvoookkkgggccc```ZZZXXXVVVUUUUUUVVVWWWWWWZZZ\\\___aaaeeejjjpppuuuwww{{{~~~zzzvvvqqqlllfffaaaWWWSSSNNNJJJFFFDDDAAA>>><<<<<<;;;::::::::::::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>??????@@@DDDGGGKKKPPPUUUZZZ]]]___]]]\\\[[[YYYUUUQQQMMMKKKGGGGGGEEEDDDCCCBBBBBBBBB???>>>>>>>>>>>>=========<<<===>>>===<<<;;;<<<>>>========================<<<<<<<<<===>>>@@@AAABBBDDDFFFIIIKKKMMMOOORRRTTTUUUXXX[[[]]]^^^```ccceeehhhkkkppprrrssswww}}}}}}wwwqqqlllkkkkkklllqqquuuyyy|||}}}~~~}}}xxxwwwvvvwww{{{}}}rrriiicccaaa]]]]]]]]]^^^^^^___```````````````___^^^]]]\\\[[[YYYWWWSSSNNNHHHBBB>>>;;;::::::999888777666666555666666666555555555555555555555555555555666777777555555555555666666666666666666666555555555666666666666666666666666666666555555555555555666777777555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777666666777777777777777777777777777777777777777777777777888888999::::::::::::999;;;<<<<<<;;;:::;;;>>>@@@???EEEMMMUUU___lllzzz~~~}}}}}}~~~{{{tttnnnjjjiiiiiigggeeeccccccdddeeeffffffjjjnnnpppqqquuu{{{~~~zzzuuuppplllfffccc___\\\XXXTTTPPPMMMIIIGGGFFFEEEFFFGGGHHHIIIJJJLLLOOOSSSWWW]]]dddhhhssszzzyyytttnnniiieeebbb___]]]XXXWWWVVVVVVVVVXXXZZZ\\\```bbbfffjjjnnnsssyyy}}}|||zzzuuuqqqlllfff___[[[RRRNNNJJJFFFDDDAAA???===<<<;;;::::::999:::::::::999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@@@@?????????@@@@@@AAADDDFFFJJJPPPVVV[[[```bbbbbbbbbaaa___\\\XXXTTTRRRLLLJJJHHHEEEDDDCCCCCCCCC@@@@@@?????????>>>>>>>>><<<===>>>===<<<;;;<<<>>>========================<<<<<<<<<<<<===>>>??????AAACCCFFFHHHIIIKKKMMMPPPQQQSSSWWWYYY[[[\\\___```cccgggkkknnnooorrrxxx|||yyysssooolllllllllrrruuuyyy{{{|||~~~{{{zzzxxxvvvwww|||xxxnnneee```]]]]]]\\\]]]]]]^^^```````````````______^^^\\\\\\YYYXXXUUUQQQKKKEEE@@@===888888777666666555444444666666666555555555555444555555555555555666777777444444555555555666666666555555555666666666666777666666666666666666666666555555555555555666777777444444444444444444444444777777777777777777777777777777777777777777777777444555555666666555555444777777777777777777777777777777777777777777777777888888999::::::::::::999;;;<<<<<<;;;;;;<<<@@@CCCCCCJJJTTT___jjjwww~~~}}}}}}~~~xxxpppjjjfffeeefffeeeeeeeeefffhhhkkklllmmmqqquuuxxxzzz~~~{{{tttooojjjhhhdddaaa]]]YYYTTTPPPKKKIIIGGGFFFGGGHHHGGGFFFFFFHHHIIIJJJLLLPPPUUUYYYeeelllvvv~~~|||wwwppplllfffbbb```^^^\\\[[[WWWWWWWWWXXXZZZ]]]aaadddiiilllqqquuuyyy~~~~~~~~~~~~}}}}}}}}}||||||xxxuuupppkkkfff___XXXTTTNNNJJJFFFCCCAAA???===;;;<<<<<<;;;:::::::::::::::999999999999999999999999888999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCEEEIIIOOOUUU[[[```ccceeeeeeeeeeeebbb___[[[YYYQQQOOOLLLIIIFFFEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@???<<<===>>>===<<<;;;<<<>>>==============================<<<<<<<<<======>>>>>>@@@CCCDDDEEEGGGIIIKKKLLLOOOSSSVVVWWWYYYZZZ\\\^^^bbbfffiiijjjmmmrrrwwwzzz}}}xxxsssqqqoooooorrruuuxxxzzz{{{|||~~~}}}|||zzzvvvtttvvv{{{}}}uuukkkccc]]]\\\\\\\\\\\\^^^___```````````````___^^^]]]\\\YYYYYYWWWTTTOOOIIIDDDAAA888777777666666555555555666666555555555444444444555555555555555666777777444444444555555555666666333333444666777777777888666666666666666666666666555555555555555666777777666666666666666666666666777777777777777777777777777777777777777777777777555666666777777666666555777777777777777777777777777777777777777777777777888888999::::::::::::999:::;;;;;;;;;;;;===BBBEEEGGGPPP\\\hhhttt~~~~~~}}}}}}vvvnnniiiffffffgggggghhhjjjlllpppsssuuuwwwzzz{{{tttrrrooollliiieeeaaa\\\XXXQQQNNNKKKIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGIIILLLOOOVVV]]]fffnnnuuu}}}|||vvvqqqkkkgggbbb^^^]]]\\\[[[ZZZVVVWWWXXXZZZ\\\aaagggkkkqqquuuzzz~~~}}}}}}|||{{{zzzzzzzzztttqqqlllgggbbb[[[TTTOOOKKKHHHDDDAAA???>>><<<:::======<<<;;;::::::::::::999999999999999999999999888888888999999:::::::::===<<<<<<;;;;;;<<<<<<============>>>???AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCEEEIIINNNUUU[[[```cccfffggghhhhhhfffccc___]]]UUUSSSOOOKKKHHHGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>===<<<;;;<<<>>>========================>>>======<<<<<<<<<======<<<>>>@@@BBBCCCDDDFFFIIIIIIMMMQQQSSSUUUVVVXXXYYYYYY]]]ccceeegggjjjooosssuuu{{{|||xxxuuuttttttsssuuuxxxzzzzzz{{{}}}{{{~~~~~~{{{vvvrrrrrrwww{{{~~~|||rrriii]]]\\\\\\[[[\\\]]]___```````````````___^^^]]]]]]ZZZZZZYYYWWWRRRLLLGGGDDD999999999999888888888888666666555555555444444444555555555555555666777777444444444555555555666666222222444666777888888888666666666666666666666666555555555555555666777777999999999999999999999999777777777777777777777777777777777777777777777777888888999999999999888888777777777777777777777777777777777777777777777777888888999::::::::::::999::::::;;;;;;;;;>>>CCCFFFKKKTTTaaaooozzz~~~}}}}}}}}}}}}tttnnnjjjhhhhhhjjjkkklllooorrrvvvzzz|||}}}yyywwwtttqqqnnniiiddd```XXXTTTPPPNNNMMMLLLHHHEEEFFFGGGHHHGGGGGGHHHJJJMMMJJJQQQZZZaaahhhrrr~~~}}}wwwqqqmmmkkkbbbbbb```]]]ZZZYYYYYY[[[YYY[[[^^^```ccchhhooosss|||~~~|||{{{||||||{{{zzzwwwuuusssrrrnnnjjjddd^^^YYYTTTOOOKKKFFFDDDAAA>>><<<<<<======<<<<<<;;;::::::999888888:::::::::999999999888888888999999999999:::::::::;;;===??????>>>======>>>@@@AAACCCDDDDDDCCCBBB@@@???@@@AAABBBAAA@@@???>>>CCCEEEHHHMMMSSSZZZ```ccchhhhhhhhhhhhgggfffdddccc[[[YYYVVVQQQLLLGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????AAA@@@??????AAACCCEEEGGGJJJJJJLLLNNNPPPRRRTTTUUUXXXZZZ]]]___bbbggglllooorrrvvv|||{{{yyy}}}zzzxxxxxxzzz{{{zzzxxx{{{vvvssssssuuuvvv~~~~~~wwwqqqjjjddd\\\ZZZ\\\^^^^^^\\\\\\^^^```aaa```^^^\\\ZZZ\\\[[[ZZZYYYVVVQQQKKKFFF@@@===888666666666666666999999888888888888999999555555555666666666666666777777888777777666555555333444444555555444444333555666777888888777666555666666666666666666666666666666666666666555555555666666666666777777777888666666666666666777888888666555444444444555777888777888888888888999999999777777888999999999999888999999::::::::::::::::::===::::::>>>@@@AAAEEEJJJTTT^^^lllwww}}}~~~~~~vvvqqqooonnnmmmlllkkkpppuuuxxxyyy|||~~~xxxtttoookkkhhh___\\\WWWSSSQQQNNNLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJNNNVVV]]]dddoooxxx}}}wwwpppkkkgggeee______^^^\\\YYYYYY[[[]]]^^^```eeeiiimmmsssyyy}}}~~~~~~}}}}}}zzzzzzxxxvvvtttqqqooommmiiieee___ZZZUUUPPPKKKHHHCCCBBB???===<<<<<<<<<===<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===???>>>>>>===???@@@BBBCCCEEEFFFGGGFFFEEEDDDHHHGGGFFFDDDAAA>>><<<;;;CCCEEEHHHMMMTTT[[[```ccchhhhhhiiiiiihhhgggeeeddd___]]]ZZZUUUPPPLLLHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>@@@?????????@@@BBBDDDFFFFFFGGGHHHJJJMMMOOOPPPQQQVVVXXX[[[]]]```dddiiimmmooosssyyy}}}|||yyyyyyzzzzzzyyywww}}}~~~~~~xxxuuutttvvvwww||||||}}}}}}yyyuuullleee]]]YYYZZZ\\\[[[YYY]]]^^^___```___^^^\\\[[[]]]\\\[[[ZZZXXXTTTMMMIIIBBB???:::777777777777777777777666666666666777777666666666666666666555555666777777777666666555444444555555666666555555444555666777888888777666555666666666666666666666666666666666666666666666666444444444555555555666666666666666666666777888888999888888777888999:::;;;777888888888888999999999777777888999999999999888999999999999::::::::::::===::::::===@@@BBBGGGNNNZZZcccqqq{{{{{{uuuqqqppppppooonnnqqquuuyyy|||}}}{{{uuupppmmmdddaaa[[[VVVSSSPPPMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFIIIOOOUUUZZZccclll}}}wwwpppjjjeeeaaa___]]]]]]]]]\\\[[[]]]aaadddeeejjjpppvvv{{{~~~~~~}}}}}}|||{{{{{{zzzwwwvvvtttqqqnnnjjjgggeeeaaa]]]XXXSSSOOOKKKFFFCCC@@@???===<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999888888999:::<<<======>>>;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???AAADDDDDDFFFGGGIIIJJJJJJJJJIIIFFFFFFEEECCCCCCBBBBBBCCCCCCEEEHHHNNNTTT[[[aaaeeehhhiiiiiijjjiiihhhfffeeebbb```]]]YYYTTTPPPLLLKKKGGGGGGEEECCCBBBAAAAAAAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>===>>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNRRRTTTWWWZZZ\\\```eeeiiilllpppuuuzzz{{{yyyyyyxxxwwwvvvyyyzzz}}}}}}yyywwwwwwwww{{{zzzzzz|||~~~~~~}}}{{{pppiii```[[[ZZZZZZZZZYYY^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\ZZZVVVQQQMMMEEEAAA===999888888888777777777666666666666777777777777777666666555555555555666666666666555444444666666666777777666666666666666777777777777666666666666666666666666666666666666666666666666666666444444555555555666666666666666666666666777888888666666666666666777888888777888888888888999999999777777888999999999999888999999999:::::::::;;;;;;@@@===<<>>??????>>>>>>@@@DDDGGGFFFGGGIIIKKKMMMMMMNNNNNNEEEDDDCCCCCCCCCDDDEEEFFFCCCEEEHHHNNNUUU]]]cccfffiiiiiijjjjjjiiihhhgggfffbbb```]]]YYYUUUQQQNNNLLLJJJIIIGGGEEECCCBBBAAAAAA???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===============<<<======???@@@AAACCCDDDEEEGGGIIIJJJLLLLLLNNNPPPSSSUUUXXX\\\aaadddhhhlllqqqvvvzzz}}}zzzwwwvvvuuutttuuuxxx|||~~~{{{yyyyyyzzzzzzzzz}}}}}}{{{ssslllddd]]][[[\\\\\\\\\___^^^]]]\\\\\\]]]]]]^^^___^^^]]]]]][[[XXXSSSPPPHHHDDD???;;;999999888777999999888888888888999999999888888777666555444444444555555555555555444444555666666777777666666555666666777777777777666666666666666666666666666666666666666666666777777777666777777777777888888888666666666666666777777888555555555555555666666777777777888888888999999999777777888999999999999888:::::::::;;;;;;<<<<<<===AAA??????CCCFFFKKKVVVaaannnvvv~~~}}}|||{{{xxxvvvssssssssstttvvvwwwwwwwww}}}~~~yyytttnnnhhhddd___[[[XXXUUUSSSQQQNNNLLLJJJHHHHHHFFFCCCDDDGGGHHHIIIOOOUUU{{{tttqqqlllfffaaa___]]]]]]\\\]]]```bbbfffkkkrrrwww|||~~~~~~~~~}}}zzzwwwtttqqqooommmmmmkkkiiieeeaaa]]]YYYWWWRRROOOKKKHHHFFFCCC@@@>>>;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@???AAAEEEHHHGGGGGGIIIKKKLLLNNNOOOOOOKKKIIIFFFCCCAAA?????????BBBDDDIIIOOOVVV^^^dddhhhjjjjjjjjjjjjiiihhhfffeeeaaa```]]]YYYUUURRROOOMMMLLLKKKIIIFFFDDDCCCBBBBBB??????>>>===================================================>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>???AAAAAACCCDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTWWW\\\___dddiiinnnrrrvvv|||~~~yyyuuussssssssssssvvv{{{|||zzzvvvwwwyyy|||~~~}}}yyyvvvrrrllleee___\\\\\\]]]^^^^^^]]]\\\[[[[[[\\\^^^___^^^]]]\\\\\\[[[XXXUUUQQQKKKGGGAAA===:::999777666999999888888888888999999999999888777666555555444444444555555555555555444555555555666666555555555777777666666666666777777666666666666666666666666666666666666777777888888777777777777888888888999666666666666666777777888888888999999::::::::::::777777888888888999999999777777888999999999999888;;;;;;;;;<<<===>>>>>>???@@@???AAAEEEJJJQQQ___kkkyyyzzzxxxuuutttttttttrrrqqqppprrrtttwwwyyy{{{|||~~~}}}wwwqqqmmmiiieeebbb\\\ZZZWWWSSSOOOLLLJJJIIIFFFDDDDDDFFFGGGFFFKKKQQQzzzwwwllliiieeeaaa^^^^^^^^^^^^^^^aaaeeejjjooouuu{{{}}}|||{{{xxxwwwuuurrrooollljjjiiidddcccaaa^^^ZZZWWWTTTRRRMMMJJJFFFDDDCCCAAA>>>===::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAABBBBBBBBBAAACCCEEEHHHFFFFFFGGGHHHJJJKKKMMMMMMGGGFFFDDDCCCAAA@@@@@@@@@BBBDDDIIIOOOWWW___eeeiiikkkkkkkkkjjjhhhfffdddbbb```___]]]YYYVVVRRRPPPNNNLLLKKKIIIGGGEEECCCCCCBBB@@@??????>>>>>>>>>>>>>>>========================;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<===============>>>???@@@BBBCCCDDDEEEHHHJJJLLLNNNPPPTTTXXX\\\```eeejjjooorrrxxx~~~xxxssspppqqqrrrrrruuuzzz~~~|||ssstttvvvyyy{{{yyytttqqqppplllfff```]]][[[\\\\\\]]]]]]\\\[[[[[[\\\^^^___]]]\\\[[[[[[[[[YYYVVVSSSOOOKKKEEE???<<<:::888777777777666666666666777777888888888777777666666666444444555666666666666555444555555666666555555444777777666666666666777777666666666666666666666666555666666777777888888999555555555666666666777777666666666666666777888888777777888999999999999888777888888888888999999999777777888999999999999888:::;;;;;;<<<===>>>??????>>>???CCCJJJOOOXXXhhhvvv}}}{{{sssqqqnnnnnnoooqqqqqqpppqqqtttwwwzzz|||~~~zzzvvvrrrnnnkkkcccaaa]]]XXXSSSOOOLLLKKKHHHEEEEEEGGGFFFDDDGGGMMMyyyuuurrrhhhfffccc```___```bbbdddeeeiiipppvvv|||~~~{{{zzzyyytttssspppmmmiiieeebbbaaa[[[ZZZYYYVVVTTTQQQOOOMMMHHHEEEBBB@@@@@@???===;;;;;;;;;;;;;;;:::999999888888888999::::::;;;<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJAAABBBBBBCCCDDDDDDDDDCCCBBBDDDIIIPPPXXX```gggjjjllllllkkkjjjgggdddaaa```]]][[[YYYVVVSSSPPPMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@???????????????========================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<===>>>???@@@BBBCCCCCCFFFHHHJJJLLLNNNRRRVVVYYY\\\aaagggkkkooottt|||~~~wwwqqqnnnoooqqqpppsssxxx|||}}}ttttttuuuwwwyyyxxxvvvtttsssppplllfff```]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[ZZZXXXUUUTTTOOOIIICCC???===:::999777777666666666666777777888777777777777777777777444555666666777777777666555666666777777666666555888777666555555666777888666666666666666666666666555666666777888888999999555555666666666777777777666666666666666777888888444555666777888777666666777888888888888999999999777777888999999999999888999999:::;;;<<<===>>>>>>@@@CCCJJJRRRYYYcccttt}}}yyywwwnnnlllkkkkkknnnqqqssssssuuuwww{{{}}}~~~|||xxxuuullliiieee___ZZZUUURRRPPPMMMJJJJJJJJJHHHDDDFFFKKKzzzuuuqqqooohhhfffdddbbbbbbeeehhhjjjmmmrrrzzz}}}{{{yyyxxxuuusssoooiiiddd^^^ZZZXXXTTTTTTSSSRRRPPPMMMKKKJJJEEEBBB@@@>>>>>>===<<<:::;;;;;;<<<;;;:::999888888888888999:::;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEEBBBDDDFFFFFFEEEDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDAAA???===BBBDDDIIIPPPXXX```gggkkkllllllkkkiiifffccc```^^^XXXWWWUUURRROOOLLLIIIHHHJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888<<<<<<======>>>=========>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIKKKMMMPPPUUUXXXYYY^^^dddiiimmmrrryyy}}}vvvpppmmmnnnqqqnnnrrrwwwzzz}}}~~~wwwvvvuuuvvvyyy{{{{{{{{{yyywwwrrrllleee```]]]]]][[[[[[\\\\\\]]]]]]]]]]]]^^^]]]\\\\\\\\\[[[YYYWWWWWWSSSLLLFFFBBB???<<<:::999999888888888888999999777777777777777888888888555555666777888888777777777777888888888888777777888777666555555666777888666666666666666666666666555666666777888999999999888888888888999999999999666666666666666777888888777888999;;;;;;::::::999777888888888888999999999777777888999999999999888777777888999;;;<<<<<<===DDDHHHQQQ[[[cccmmm~~~{{{wwwtttlllkkkjjjkkkooosssuuuvvvwwwzzz}}}~~~|||tttqqqmmmgggaaa\\\XXXVVVSSSPPPOOONNNKKKFFFGGGKKK|||vvvrrroookkkhhhfffgggfffffffffjjjooosssyyy~~~|||xxxtttqqqmmmkkkfffaaa[[[VVVSSSQQQPPPOOONNNMMMJJJHHHEEEDDD>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;;;;777999;;;;;;;;;;;;===???===@@@@@@???@@@EEEGGGEEEGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@??????@@@AAADDDEEEFFFHHHIIIGGGDDD@@@>>>===???CCCHHHNNNTTT\\\ccchhhjjjjjjjjjiiifffccc___]]]VVVUUURRROOOMMMMMMMMMMMMFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<=====================================================================>>>??????@@@@@@BBBDDDFFFHHHJJJNNNSSSVVVYYY]]]aaafffkkkpppvvvzzz|||}}}yyyuuussspppnnnkkknnnnnnrrrwwwxxxxxx}}}}}}{{{yyyyyyzzz{{{}}}{{{||||||vvvlllbbb\\\YYY[[[ZZZZZZ[[[\\\]]]\\\[[[\\\[[[ZZZZZZYYYZZZZZZZZZXXXTTTOOOKKKGGGBBB>>>;;;999888777666666777777888:::888777666777666555333666666555555555444444444777666555444444444444444555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888777777666666555555444444777888888888888999999999999888888888777777666666777777777777888888888888888;;;>>>>>>======AAADDDIIIMMMUUU___lll||||||zzzxxxrrrrrrqqqrrrsssvvvyyy{{{zzz|||{{{wwwrrrmmmiiiddd```]]]WWWTTTPPPNNNLLLJJJGGGEEEzzztttqqqnnnkkkiiihhhhhhiiijjjlllpppvvvzzz~~~zzzuuuqqqnnnjjjgggccc^^^XXXTTTQQQOOOMMMLLLKKKIIIGGGEEECCCAAA=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<888:::;;;;;;;;;;;;===??????CCCEEEDDDFFFJJJLLLIIIJJJHHHGGGFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@??????AAABBBCCCDDDFFFGGGFFFCCC@@@>>>===???BBBGGGMMMSSSZZZaaafffgggggggggfffccc```\\\ZZZTTTRRROOOLLLJJJIIIIIIJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>?????????????????????<<<<<<<<<<<<<<<<<<<<<<<<========================<<<======>>>>>>???@@@@@@@@@BBBEEEFFFIIILLLQQQTTTWWW[[[___dddhhhnnntttwww{{{~~~|||yyyvvvtttqqqmmmkkkkkklllpppuuuvvvwww{{{~~~}}}}}}yyyoooeee^^^[[[[[[YYYYYYZZZ\\\]]]\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZXXXUUUQQQMMMIIIDDD>>>::::::999888666666777888888999777666666777777666444666666555555555444444444777666555444444444444555555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888777777777666666666666666777888888888888999999999:::999999999888888888888888888888999999999999::::::<<>>???CCCGGGMMMRRR[[[fffsss~~~}}}xxxwwwwwwwwwxxx{{{}}}}}}~~~yyytttoookkkgggddd]]]ZZZVVVRRROOOLLLHHHFFF{{{uuuqqqnnnlllkkkiiijjjlllnnnqqquuuzzz|||wwwqqqmmmjjjeeebbb^^^YYYTTTPPPMMMLLLHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===???AAAGGGJJJLLLNNNRRRRRROOOOOOMMMKKKKKKLLLLLLKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCCCCBBB@@@?????????@@@AAAAAACCCDDDCCCAAA???>>>>>>>>>AAAFFFJJJOOOVVV\\\aaacccccccccbbb___[[[WWWUUUPPPNNNKKKHHHFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@?????????@@@@@@????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<======>>>????????????@@@CCCDDDFFFJJJNNNRRRUUUXXX\\\aaaeeejjjppptttvvv{{{}}}{{{yyywwwuuurrrmmmjjjiiihhhlllqqqttttttxxx~~~}}}sssiiiaaa]]]ZZZYYYXXXYYY[[[\\\\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZXXXVVVSSSPPPLLLFFF???:::::::::888777777777888888888777555666777888666555666666666555555555555444666666555555444444555555555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888777777777777777888888888777888888888888999999999:::::::::::::::999999999999999:::::::::;;;;;;;;;;;;>>>@@@@@@@@@BBBGGGLLLUUU[[[fffqqq}}}~~~}}}|||{{{|||~~~zzzuuupppkkkhhhfffbbb]]]XXXTTTPPPKKKHHH{{{wwwuuupppmmmkkkkkkkkkkkkmmmppptttyyy~~~~~~yyysssmmmhhheee___]]]YYYUUUQQQMMMJJJIIIDDDCCCBBB@@@???======<<<;;;;;;;;;<<<<<<<<<======999::::::::::::;;;;;;;;;<<<======<<<;;;<<<>>>@@@CCCJJJPPPSSSVVVZZZYYYUUUTTTRRRPPPOOOPPPPPPOOONNNIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@????????????>>>@@@AAAAAA???>>>>>>>>>===@@@DDDGGGKKKQQQWWW[[[______^^^]]]ZZZVVVSSSPPPLLLJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===>>>@@@AAA>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<======>>>>>>???>>>@@@BBBCCCEEEHHHMMMPPPSSSVVVZZZ^^^bbbggglllpppsssxxx|||{{{zzzyyywwwtttoookkkgggfffhhhmmmpppqqquuuzzz|||wwwmmmddd```ZZZYYYWWWXXXZZZ\\\\\\\\\______^^^^^^]]]\\\[[[ZZZXXXWWWVVVTTTPPPIIIAAA<<<<<<;;;999888777777888999777666555666777888777666666666666555555555555555666666555555555555666666555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888777777777888888999999:::777777888888888999999999::::::::::::999999999999999999:::::::::;;;;;;;;;;;;>>>@@@@@@AAAEEELLLQQQ]]]dddppp|||~~~}}}}}}~~~|||wwwqqqnnnkkkhhhccc___ZZZUUUPPPLLL{{{wwwqqqooommmkkkjjjkkkmmmooorrrvvv|||zzzuuunnnhhhdddaaaZZZXXXUUUQQQMMMJJJHHHGGGBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;<<<=========999999999999::::::::::::===>>>>>>===<<<===@@@BBBEEEMMMTTTXXX[[[___]]]YYYXXXVVVTTTSSSSSSSSSQQQPPPLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>><<<>>>??????=========>>>===???BBBDDDGGGKKKPPPTTTYYYYYYYYYXXXUUURRRNNNLLLHHHGGGFFFDDDBBBAAA@@@???????????????????????????AAA???>>>======>>>@@@BBB???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<======>>>>>>>>>???AAACCCEEEHHHLLLOOORRRTTTXXX\\\```dddiiimmmrrrvvv|||~~~}}}|||{{{zzzwwwrrroooiiifffeeeiiimmmooosssxxx{{{yyyppphhhccc\\\ZZZXXXXXXZZZ[[[\\\\\\^^^_________^^^]]][[[ZZZYYYXXXXXXVVVSSSLLLEEE???===<<<:::999888888888999777666555666777888777666666666666666666666666666666666555555555666666777555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888777777888888999999::::::777777888888888999999999888888999999999999999999999999999::::::::::::;;;:::===???@@@CCCIIIQQQXXXeeemmmyyyyyyuuunnnlllhhhdddaaa\\\WWWSSS~~~yyyuuunnnnnnnnnmmmmmmooossswwwzzz~~~}}}zzzuuuoooiiiccc^^^\\\UUUSSSPPPMMMIIIGGGEEEDDDAAA@@@>>><<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<======999999999:::::::::;;;;;;===>>>>>>======>>>BBBEEEHHHPPPWWW[[[___bbb```\\\[[[YYYVVVUUUUUUTTTSSSQQQOOOOOONNNMMMKKKJJJIIIIIIFFFFFFEEECCCBBB@@@??????<<<===>>>===<<<<<<===>>><<<===@@@AAACCCFFFKKKNNNQQQRRRRRRQQQPPPMMMJJJHHHDDDCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>=========???@@@AAAAAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;========================::::::;;;;;;<<<============???AAABBBCCCFFFJJJMMMPPPRRRVVVYYY]]]aaafffiiiooosssyyy}}}~~~}}}|||zzzwwwtttnnngggdddfffjjjmmmqqqvvv{{{{{{uuummmhhh___]]]ZZZYYYZZZ[[[\\\\\\\\\]]]^^^___^^^]]]\\\[[[YYYYYYXXXXXXUUUPPPIIIDDD>>>===;;;999888888999999888777555666777888666555555666666666666777777777666666555555666666777777555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888888888888888888999999999777888888888888999999999888888888888999999999999999999999:::::::::;;;;;;:::<<>><<<;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>======@@@DDDGGGLLLSSSZZZ]]]aaadddccc___]]]ZZZXXXVVVVVVUUUSSSQQQRRRRRRPPPOOONNNLLLKKKKKKFFFFFFFFFEEEDDDBBBAAA@@@<<<===>>>===;;;;;;<<<>>>;;;<<<>>>???@@@BBBFFFIIIIIIJJJKKKKKKJJJHHHFFFDDD???????????????>>>>>>===;;;<<<<<<<<<============<<<<<<======>>>???@@@@@@BBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<========================999::::::;;;<<<<<<======;;;===???@@@AAADDDHHHKKKMMMPPPSSSVVVYYY]]]bbbeeejjjoootttxxx{{{}}}{{{yyysssjjjddddddhhhkkkqqqvvv{{{~~~~~~}}}yyysssnnnbbb___\\\ZZZZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^^^^\\\[[[ZZZYYYYYYXXXVVVRRRMMMHHH???===<<<:::999888999999999777666666777777666444555666666666777777777777666666666666666777888888555555555555666666666666666666666666777777777777666666777777777777666666666666777888888888888888888888888888888777777777777888888888888999999999999999999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;===@@@DDDIIISSS```iiittt{{{}}}xxxvvvssspppmmmhhhbbb]]]}}}yyyuuusssqqqsssuuuvvvwwwzzz~~~{{{ssspppkkkeee^^^YYYUUUSSSLLLKKKHHHEEECCCAAA??????>>>===;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>AAAEEEIIIOOOVVV\\\___bbbfffeeeaaa]]][[[XXXVVVVVVUUUSSSQQQTTTSSSRRRQQQOOONNNMMMLLLGGGGGGFFFFFFEEECCCBBBAAA===>>>>>>===;;;;;;<<<>>>;;;<<<===>>>>>>@@@DDDGGGDDDEEEFFFGGGFFFEEECCCAAA<<<<<<======>>>======<<<;;;;;;;;;<<<<<<=========:::;;;===>>>????????????@@@@@@??????>>>======<<<================================================999999:::;;;;;;<<<<<<===:::;;;===>>>@@@BBBFFFIIIKKKNNNQQQTTTWWW[[[___bbbgggkkkppptttvvv{{{~~~|||vvvllldddcccfffjjjqqqwwwzzz}}}~~~}}}}}}~~~|||wwwrrreeeaaa]]][[[ZZZ[[[[[[[[[XXXZZZ\\\^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWTTTOOOKKK???>>><<<:::999999999999:::888777666777666555333555666666666777777888888666666666666666777888888555555555555666666666777666666666666777777777777666666777777777777666666666666777888888888888888999888888888777777666666777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<>>>BBBFFFLLLWWWeeennnxxx}}}{{{wwwtttpppjjjddd___|||xxxuuusssrrrpppssswww{{{yyytttlllhhhbbb\\\WWWRRRNNNKKKEEEDDDBBB@@@???======<<<======<<<;;;<<<===>>>???<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===:::<<<>>>???@@@CCCGGGKKKRRRWWW___dddfffeeedddccc^^^]]]ZZZWWWTTTSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPOOONNNLLLJJJHHHGGGFFFCCCAAABBB???<<<;;;<<<<<<;;;:::666888;;;===???@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>???????????????????????????>>>===<<>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<:::999===>>>???@@@???@@@CCCEEEIIIKKKNNNQQQSSSVVVZZZ^^^dddgggkkkooossswww|||}}}||||||xxxuuuoooiiieeehhhooovvv||||||||||||~~~ooojjjbbb\\\ZZZZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZYYYWWWTTTQQQMMMLLLBBBAAA>>><<<:::888888888888888777555555444444444666666666666666555555555555555666666777777888888777777666666555555555444777777777777777777777777777777777777777777777777999888666555444555777888777777777777777777777777777888888888888999999999::::::999999888999999999=========>>>???@@@>>>===@@@BBBFFFJJJQQQ\\\kkkuuu|||wwwuuuqqqlllhhh{{{wwwuuuttttttvvvyyy}}}|||uuuooogggccc]]]WWWSSSOOOKKKHHHDDDCCCAAA@@@>>>===<<<<<<===<<<<<<;;;<<<===>>>???======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>><<<===???@@@BBBEEEIIILLLTTTYYY```eeefffeeecccccc^^^\\\YYYVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQSSSPPPMMMKKKJJJGGGDDDBBBBBB???<<<;;;<<<<<<;;;:::888999;;;<<<>>>?????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::<<<>>>????????????BBBDDDFFFIIILLLNNNPPPSSSWWWZZZ___bbbgggjjjnnnrrrvvvyyy}}}~~~~~~|||yyyrrrlllhhhjjjpppvvv|||}}}}}}~~~vvvpppggg___\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZYYYXXXUUURRROOONNNDDDBBB???;;;999888888999999999888777666666666666666666666666666666666666666666666666777777777777777777666666666555555555888888888888888888888999777777777777777777777777999888666555555666777888777777777777777777777777777888888888888999999999::::::999999999999999:::::::::;;;<<<>>>@@@@@@@@@BBBEEEIIINNNUUUaaaoooyyy~~~}}}zzzuuuqqq}}}yyyvvvuuuwwwxxx}}}}}}{{{zzzuuunnniii___[[[VVVQQQMMMIIIFFFCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAA@@@?????????@@@AAABBBDDDGGGKKKOOOXXX\\\bbbffffffeeecccbbb]]]\\\YYYVVVSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSWWWUUURRRPPPNNNKKKGGGDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>AAAAAAAAABBBAAAAAA@@@??????>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;===>>>>>>===>>>@@@BBBDDDFFFHHHKKKMMMOOOSSSVVVZZZ]]]aaadddgggjjjnnnqqqwww|||~~~xxxppplllmmmqqquuu{{{yyynnnddd___]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYXXXWWWTTTRRRQQQGGGDDD@@@;;;999888999:::::::::999888777777777777666666666666666666666666777777777777666666666666777777666666666666555555666666666777777888888888777777777777777777777777888777666555555666888888777777777777777777777777777888888888888999999999::::::999999999999::::::999999;;;===???BBBDDDEEEGGGJJJOOOUUU\\\hhhvvv}}}|||~~~~~~{{{xxxvvvtttttttttuuuyyyzzzvvv|||wwwvvvwwwzzz}}}~~~zzzvvvtttrrrmmmgggbbbXXXTTTOOOKKKHHHEEEBBB@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFJJJOOOSSS\\\```eeehhhgggeeecccbbb]]][[[YYYVVVSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTYYYWWWUUUSSSRRROOOKKKHHHBBB@@@===<<<<<<===<<<;;;===<<<;;;::::::;;;<<<===<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999888888:::<<<===>>>???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888:::<<<===;;;<<<======<<<<<>>???AAAEEEIIIKKKMMMQQQWWW]]]eeeppp}}}}}}||||||~~~|||xxxwwwuuusssqqqooommmmmmmmmppptttzzz~~~zzz{{{xxxxxx{{{|||wwwtttooollljjjfff```[[[QQQNNNJJJFFFDDDCCC@@@???>>>>>>===============>>>======>>>>>>>>>??????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFHHHMMMSSSWWW```cccgggiiihhheeedddccc]]]\\\YYYVVVTTTRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWVVVUUUTTTTTTRRRNNNKKKCCC@@@===<<<======<<<;;;===<<<:::999999999:::;;;<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::888777888999;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=================================>>><<<:::888888:::<<<>>>:::;;;<<<<<<;;;<<<===???AAACCCEEEGGGHHHJJJMMMPPPSSSVVVZZZ]]]___cccfffiiinnnsssyyy{{{xxxuuutttzzz}}}zzzooofffaaa]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXVVVUUUMMMJJJDDD>>>:::999:::;;;888888777666666666777777666666666666777777888888888888777777666666555555666666777777777777777777555555555666666777777777666666666666666666666666777777777777777888999999777777777777777777777777777777888888888999999999:::999999999:::;;;;;;<<<<<<>>>???@@@BBBFFFLLLPPPUUUYYY```fffmmmxxx}}}}}}~~~}}}|||{{{~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}{{{xxxuuupppmmmllllllkkkjjjiiihhhhhhhhhmmmpppvvv|||~~~|||{{{}}}{{{vvvqqqmmmhhheeebbb^^^XXXSSSLLLIIIEEECCCBBBAAA???>>>===============>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGJJJOOOVVV[[[bbbeeeiiijjjiiigggeeeddd^^^]]]ZZZWWWTTTSSSRRRRRROOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSQQQNNNKKKCCC@@@>>>============<<<<<<;;;:::999999999999999<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;:::999888888999:::;;;===>>>??????@@@?????????>>>>>>?????????>>>===<<<========================>>><<<:::888888:::<<<>>>;;;<<<<<<<<<;;;;;;===???AAABBBDDDEEEFFFHHHKKKNNNPPPSSSWWWZZZ]]]aaaeeehhhjjjooouuu|||{{{vvvyyy{{{|||rrrjjjccc^^^ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUOOOLLLFFF@@@<<<:::999:::888777777666666666777777555666666777777888888999777777777777666666666666666666777777777777888888888888888888888888888888777777777777777777777777666777777888888999999999777777777777777777777777777888888888888999999999:::999999::::::;;;<<<===;;;===@@@AAACCCHHHPPPWWW___dddjjjpppvvv}}}~~~|||yyywwwvvvuuuuuusssrrrqqqqqqqqqqqqpppppppppqqqrrruuuwwwyyyzzz{{{|||}}}}}}|||{{{zzzwwwtttpppmmmkkkiiieeecccbbbbbbcccddddddeeeffffffjjjmmmrrrwww~~~~~~~~~wwwrrrkkkgggaaa^^^[[[WWWQQQMMMGGGEEEAAA?????????>>><<<===<<<======>>>???@@@AAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEGGGKKKQQQYYY___dddgggjjjkkkjjjhhhffffff___^^^[[[XXXVVVTTTSSSSSSQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQNNNJJJGGGCCCAAA>>>============<<<999::::::::::::999999888;;;;;;;;;;;;::::::999888::::::::::::::::::::::::888999999999999:::::::::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<===========================<<<:::999999:::<<<===;;;<<<===<<<;;;;;;===??????AAACCCDDDDDDFFFIIIKKKKKKNNNSSSWWWZZZ^^^bbbeeeggglllsssyyy{{{yyyyyy{{{~~~{{{ssslllddd^^^ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYWWWVVVUUUPPPMMMHHHCCC>>>;;;999888888888888777777888888999555666666777888888999999666666666666777777777777666666777777777888888888999888888777777666666555777777777777777777777777666666777888999999:::999777777777777777777777777777888888888888999999999999999999::::::<<<======;;;>>>BBBDDDGGGOOOYYYbbbjjjnnntttyyy~~~}}}~~~}}}zzzwwwtttqqqoookkkjjjiiigggfffeeeeeeeeeeeeddddddeeegggiiilllnnnooopppqqqrrrrrrqqqpppoooiiifffbbb______^^^]]]\\\[[[\\\^^^aaaccceeeggggggjjjllloootttyyy~~~|||tttooogggccc]]]YYYWWWSSSMMMIIIEEEBBB???============;;;<<<<<<======>>>@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDGGGKKKRRR[[[aaadddgggjjjllljjjhhhgggggg```^^^\\\YYYVVVUUUTTTTTTRRRRRRQQQPPPPPPRRRSSSTTTRRRQQQPPPPPPOOOKKKFFFCCCCCCAAA>>>======>>>===<<<888999:::;;;;;;:::888777:::;;;;;;;;;:::999777666::::::::::::::::::::::::888888999999999:::::::::::::::;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;>>>??????@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<<<<=========<<<<<<===???>>>@@@AAABBBBBBDDDGGGIIIHHHKKKPPPTTTWWW[[[```cccdddiiiqqqwww|||~~~xxxxxxxxxzzz~~~{{{tttmmmeee^^^ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZYYYXXXWWWUUUTTTPPPNNNIIIDDD???;;;999888999999999888999999::::::555666666777888999999999555555666666777777888888666666777777888888888999666666555444333222222111777777777777777777777777555666777999999:::::::::777777777777777777777777777888888888888999999999999999999:::;;;<<<===>>><<<@@@EEEHHHMMMVVVbbblllqqquuu{{{}}}~~~vvvuuutttqqqmmmiiifffccccccbbbaaa___^^^]]]]]]]]]]]]\\\\\\\\\^^^aaadddfff```aaabbbccccccbbbaaa```___\\\XXXVVVWWWXXXYYYYYYXXXZZZ]]]aaaeeehhhjjjkkkkkkmmmooosssxxx|||~~~~~~wwwrrreee```YYYRRRNNNJJJGGGEEECCCAAA???>>>===>>>???@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGJJJNNNUUU\\\aaaeeeeeefffgggfffeeeccccccbbbaaa___\\\ZZZWWWVVVUUUUUUTTTSSSSSSSSSSSSQQQOOONNNNNNMMMKKKHHHFFFDDDBBBCCCAAA>>>======<<<;;;999<<<;;;::::::999999::::::888888999999999:::::::::999999999999999999999999:::::::::999999888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDEEELLLMMMOOOQQQSSSVVV[[[^^^cccgggmmmrrrwww~~~~~~yyywwwzzz|||}}}}}}wwwppphhh___YYYYYYXXXVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQKKKFFFAAA===<<<;;;:::999777555555666888999777777777777888888888888555666777888888777666555777777777777777777777777777777777777777777777777777777777777888888888888888888999999999:::::::::::::::999888777777888888888888888777888888999:::;;;;;;;;;;;;<<<===>>>>>>@@@@@@DDDKKKRRR[[[jjjwww|||~~~zzzxxxvvvrrrmmmhhhddd```[[[YYYUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVYYYXXXXXXXXXXXXVVVSSSQQQRRRSSSTTTSSSRRRRRRTTTVVVZZZ]]]```eeehhhjjjjjjjjjmmmlllmmmrrrvvvzzz}}}vvvrrreee___WWWPPPKKKHHHEEEDDDBBBAAA???=========??????>>>??????@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDFFFIIILLLPPPVVV]]]bbbddddddeeeeeeeeecccbbbaaaaaaaaa___]]]ZZZXXXWWWVVVVVVTTTSSSSSSTTTSSSQQQOOONNNMMMLLLJJJGGGEEECCCBBB???===<<<<<<>>>???>>>===<<<;;;::::::999999:::::::::::::::999999888888888999999999999999999999999999999888888888888888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>?????????@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGKKKNNNRRRXXX^^^bbbccccccccccccbbbaaa```___aaa```___]]][[[ZZZXXXXXXWWWUUUTTTTTTTTTTTTQQQOOOMMMLLLJJJHHHFFFCCCBBBAAA>>><<<;;;<<<>>>?????????<<<;;;;;;:::::::::::::::<<<;;;;;;:::999888777666999999999999999999999999777777777777777888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCFFFHHHJJJMMMOOOSSSXXX\\\]]]aaaggglllqqqxxx|||wwwtttvvvxxxyyy~~~wwwtttssssss{{{{{{{{{zzzwwwqqqiiiddd\\\ZZZYYYYYYZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTQQQMMMGGGBBB===;;;;;;;;;::::::999999999999777777777777888888888888777777666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888777777777888888888999999:::999888888777888888888888888888888888999::::::999999999999:::;;;<<<<<>>======<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB????????????????????????@@@AAAAAABBBBBBCCCCCCCCCDDDHHHLLLPPPTTTYYY___bbbbbbbbbaaa```___^^^]]]\\\______^^^]]]\\\[[[ZZZZZZXXXWWWUUUUUUUUUTTTRRRPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@???===<<<===>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;::::::999888777777999999999999999999999999666777777777888888999999999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDGGGJJJMMMQQQVVVZZZ[[[___eeeiiinnnuuu}}}xxxsssqqqssstttvvv{{{yyytttrrrqqquuuvvvyyy{{{{{{wwwqqqlll___]]][[[ZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTQQQLLLEEE???;;;::::::;;;;;;:::999888777666777777777888888888888888777666555555666777888777777777777777777777777666666666666666666666666666777777777888888888888666777777777777888888888999999888888888888888999999888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>BBBJJJRRR\\\kkkxxx~~~}}}}}}~~~|||vvvpppjjjeee___\\\SSSPPPMMMKKKJJJIIIGGGEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHGGGGGGIIILLLNNNLLLPPPUUUYYY]]]aaaeeehhhjjjkkknnnpppqqqqqqqqqpppkkkiiiiiimmmooorrryyy~~~{{{wwwrrrlllfffaaaXXXRRRKKKEEEAAA@@@???>>><<<<<<<<<======>>>??????AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@AAABBBCCCCCCDDDDDDHHHMMMRRRVVV[[[___bbbbbbaaa```^^^]]][[[[[[ZZZ]]]]]]\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVUUURRRPPPLLLJJJHHHEEECCCAAA@@@@@@@@@???===<<<===>>>===<<<===<<<;;;;;;::::::;;;;;;999999999999999999999999999999999999999999999999777888888999999:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGJJJOOOTTTWWWZZZ^^^ccchhhlllsss{{{~~~}}}vvvqqqnnnppprrrsssxxx~~~~~~}}}vvvrrroooqqqssswww{{{~~~|||wwwsssddd```\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVTTTOOOHHHBBB===::::::::::::999888777666666777777777888888888888888777666555555666777888888888888888888888888888666666666666666666666666666777777777888888888888666777777777777888888888999888888888888888999999999999999888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>======AAAHHHPPPYYYhhhuuu~~~}}}}}}||||||~~~~~~~~~zzzuuunnngggaaa\\\VVVSSSMMMJJJHHHGGGGGGFFFEEECCC@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJJJJIIIKKKNNNQQQQQQUUU[[[aaaeeeiiinnnqqqtttuuuvvvvvvuuurrrpppnnnllliiiiiilllnnnpppvvv~~~~~~|||{{{xxxsssnnniiibbb\\\WWWNNNKKKEEEBBB@@@???>>>===<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????????????????@@@@@@AAABBBCCCDDDDDDEEEJJJPPPUUUYYY]]]aaacccbbbaaa___]]][[[ZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVSSSQQQLLLKKKHHHEEEBBBAAA@@@@@@>>><<<;;;<<<>>>?????????===<<<<<<;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???AAACCCFFFIIIMMMQQQUUUYYY]]]bbbfffjjjqqqzzz~~~}}}}}}}}}wwwqqqnnnooooooppptttyyyzzzyyyrrrmmmoooqqquuu{{{~~~~~~{{{xxxiiiddd]]]XXXWWWXXXZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWUUUQQQKKKDDD@@@;;;;;;:::999888777777666777777777777888888888888777777666666666666777777888888888888888888888888777777777777777777777777777777777777888888888888777777777888888888999999888888888777888888999:::999999999999999:::;;;;;;999999999999:::;;;<<<<<<======AAAIIIQQQZZZiiivvv~~~~~~~~~{{{|||~~~~~~{{{yyywwwqqqllleee^^^XXXSSSNNNKKKHHHFFFDDDCCCDDDDDDCCCAAA?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMNNNMMMOOOSSSWWW[[[___eeejjjnnnrrrvvvxxx~~~~~~}}}|||yyyuuuqqqooonnnkkkkkkmmmnnnooouuu|||~~~zzzxxxvvvrrrooojjjeee___YYYSSSOOOFFFDDDAAA@@@@@@@@@???===;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????????????????????????????@@@@@@AAABBBCCCDDDEEEEEEHHHLLLSSSYYY]]]```ccceeecccbbb___\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYXXXXXXVVVSSSQQQMMMKKKHHHEEEBBBAAAAAAAAA???===<<<<<<>>>???>>>=========<<<;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888999999999999:::::::::999::::::;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???AAACCCEEEGGGKKKPPPSSSWWW[[[```dddhhhooowww~~~}}}|||}}}}}}{{{uuupppooommmkkknnnssstttzzz~~~uuupppnnnppptttyyy~~~}}}{{{mmmggg]]]WWWUUUWWWZZZ\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVUUUQQQLLLGGGCCC>>>===;;;999888888888888777777777777888888888888666666777777777777666666888888888888888888888888777777777777777777777777777777777777888888888888888888888888999999999:::888888777777888999999::::::999999999999:::;;;;;;999999999999:::;;;<<<<<<===>>>CCCLLLUUU```ppp}}}}}}~~~{{{wwwrrrooofffbbb[[[UUUPPPLLLHHHFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJIIINNNTTTWWWXXXZZZ___ccchhhlllrrrwwwzzz}}}~~~zzzvvvssspppmmmlllnnnnnnooouuu|||zzzwwwtttrrrjjjgggccc^^^YYYTTTNNNJJJAAA?????????@@@@@@???>>>;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEEEEFFFJJJOOOVVV\\\```cccfffhhhdddbbb___\\\ZZZXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[YYYYYYXXXWWWTTTQQQNNNKKKHHHEEEBBBAAAAAAAAACCCAAA>>>======<<<;;;999======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777999999999999999999999999999999888888777777666666888888888888888888888888888888999999999:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???AAACCCEEEGGGJJJOOORRRVVVZZZ___cccgggmmmvvv|||~~~}}}}}}~~~xxxrrrooolllhhhjjjnnnoootttzzzzzzuuunnnpppsssxxx}}}~~~}}}ppphhh^^^VVVTTTWWW[[[]]]YYYYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTQQQMMMHHHEEE@@@>>><<<999888888999:::777777777777888888888888555666777888888777666555888888888888888888888888777777777777777777777777777777777777888888888888888999999999999:::::::::888888777777888999::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>???DDDNNNYYYeeevvv~~~zzztttnnnjjj```[[[UUUOOOKKKHHHEEECCCGGGEEECCCCCCCCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDFFFHHHJJJLLLMMMNNNNNNUUU]]]aaacccffflllqqqssswww}}}~~~zzzxxxrrrooommmooooooooouuu|||}}}~~~zzzvvvqqqkkkgggdddbbb\\\VVVPPPJJJFFFDDDAAA@@@???>>>>>>======>>>===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>============???????????????@@@@@@AAAAAABBBCCCCCCBBBDDDGGGIIINNNRRRYYY___eeehhhiiiiiiiiigggccc^^^ZZZXXXVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRQQQOOOKKKGGGEEECCCCCCCCC@@@???===<<<===>>>===<<<============<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777777888999999999999888999999999999999:::::::::999:::;;;;;;999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>???@@@???===<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAAAAABBBDDDFFFHHHJJJKKKSSSWWW]]]aaafffllltttzzz~~~~~~}}}~~~|||uuuoookkkkkklllnnnjjjmmmsssxxxyyysssqqqqqqvvv~~~~~~wwwnnnbbbYYYVVVWWWXXXXXXZZZZZZZZZZZZXXXVVVTTTSSSTTTSSSSSSSSSSSSQQQMMMJJJ???===:::999888888666444999888777666666666666666999888777666666777888999888888777777777777888888777888888888888999999999888888888888888888888888777777777777777777777777777888888999999888888777::::::::::::::::::::::::888:::<<<<<<<<<<<<===???BBBCCCGGGQQQ```ppp~~~}}}~~~{{{wwwrrrkkkccc^^^VVVSSSOOOKKKGGGDDDBBBAAAEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHJJJKKKLLLOOOSSSVVV]]]aaaggglllpppssswwwzzz}}}{{{wwwsssqqqooonnnooorrruuuwww{{{zzzvvvrrrlllfffbbbZZZXXXTTTOOOJJJFFFCCCBBB@@@???>>>>>>=========>>>>>>???@@@BBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEIIIKKKPPPTTTZZZaaafffiiijjjjjjiiigggccc___[[[XXXVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSQQQOOOKKKHHHEEECCCCCCCCC@@@???=========>>>===<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888888888888999:::::::::::::::888888888777777777777777888:::;;;:::999999:::;;;888888888888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>?????????======>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<===???BBBFFFIIILLLNNNRRRVVV\\\aaaeeekkksssyyy~~~~~~xxxrrrmmmkkkkkkkkkkkknnnrrrwww{{{yyyuuusssssswww}}}~~~yyypppeee\\\XXXXXXXXXYYYYYYZZZZZZZZZXXXWWWUUUTTTTTTSSSRRRSSSSSSQQQMMMJJJ@@@>>>;;;999999888666555666666555444444444555555999888777666666777888999888888777777777777888888777777888888888999999999999999999999999999999999888888888888888888888888888888999999999999888888::::::::::::::::::::::::999:::<<<<<<<<<<<<>>>@@@CCCEEEKKKVVVeeeuuu}}}yyytttoooggg```ZZZQQQOOOLLLIIIFFFDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHIIILLLNNNPPPSSSWWW[[[dddiiiooouuuxxx|||}}}yyytttrrrpppooopppsssvvvyyy|||}}}yyytttooojjjddd^^^ZZZPPPNNNLLLHHHEEECCCAAA@@@???>>>===============>>>@@@@@@BBBCCCDDDEEEEEEEEEAAAAAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>===>>>>>>?????????@@@AAABBBBBBCCCBBBCCCDDDDDDEEEGGGKKKNNNSSSWWW]]]cccgggiiijjjjjjiiigggccc___[[[YYYWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTPPPNNNKKKHHHEEECCCCCCBBB@@@>>>======>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;:::999999888888777777666666777999::::::999999:::<<<777777777888999:::<<<<<<<<<<<<===>>>>>>>>>>>>===;;;<<<>>>?????????>>>===============<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;<<<>>>AAADDDHHHKKKLLLQQQUUU[[[```dddjjjrrrxxx}}}{{{vvvqqqllliiihhhlllnnnqqqtttwww|||}}}yyywwwuuuwww|||{{{ttthhh___ZZZXXXXXXXXXYYYYYYZZZYYYYYYWWWUUUTTTTTTSSSRRRRRRRRRQQQNNNKKKBBB@@@<<<:::999888777555555555444444444555666666888888777777777777888888888888777777777777888888777777777888888888999999999999999999999999999999999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::999;;;<<<<<<<<<===???AAADDDHHHQQQ^^^mmm|||||||||yyytttnnnhhhaaaYYYTTTKKKJJJHHHFFFEEEEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLOOORRRUUUYYY^^^aaakkkpppwww}}}|||uuutttrrrqqqrrruuuyyy{{{}}}~~~wwwsssmmmhhhbbb]]]WWWSSSKKKJJJHHHEEECCCAAA@@@@@@=========<<<======>>>>>>@@@AAABBBDDDEEEFFFFFFGGGDDDDDDEEEEEEEEEDDDCCCCCC@@@??????>>>=========>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFIIIMMMQQQVVVYYY^^^dddhhhiiiiiiiiiiiifffccc___[[[YYYWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUPPPNNNLLLHHHFFFDDDBBBBBB@@@>>>======>>>???>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888999999:::;;;:::::::::<<<<<<;;;:::999999888888777888::::::999999:::<<<::::::::::::;;;<<<===>>>;;;<<<======>>>>>>======<<<<<<===>>>???>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<===============>>>@@@BBBDDDFFFGGGOOOTTTYYY^^^bbbhhhpppvvv{{{~~~zzzuuupppkkkhhhjjjllloooqqqssswww||||||yyyvvvwwwzzz}}}~~~~~~wwwlllbbb[[[WWWVVVVVVXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRRRRQQQNNNLLLEEEBBB>>>;;;:::999777666777666666666777888999999888777777777777777777888888888777777777777888888777777777777888888888888999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;:::;;;<<<<<<<<<===@@@BBBEEELLLXXXfffttt|||yyyxxxtttnnngggaaaZZZSSSNNNHHHHHHFFFEEEEEEEEEFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSVVVYYY^^^cccgggmmmssszzz~~~wwwuuusssssstttwww{{{}}}}}}zzzxxxoookkkfff```[[[VVVQQQMMMHHHGGGEEECCC@@@???>>>==================>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFJJJPPPTTTXXX\\\```eeehhhiiiiiihhhgggeeebbb^^^[[[XXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUOOONNNLLLIIIFFFDDDBBBAAA@@@>>>======???@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777888888999999999999999===<<<<<<;;;:::999888888777888:::999888888:::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===============<<<======>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFNNNRRRXXX\\\```fffnnntttzzz}}}yyytttooolllhhhjjjmmmooorrrvvv{{{~~~~~~{{{wwwvvvwwwzzz~~~zzzpppeee\\\VVVTTTTTTWWWXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQQQQOOOMMMHHHDDD???<<<:::999888777777777777777777888999:::777777777888888777777777888888777777777777888888666666777777777888888888999999999999999999999999888888888888888888888888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFOOO]]]lllzzzzzzvvvrrrmmmfff```ZZZTTTNNNJJJIIIHHHFFFEEEDDDEEEEEEFFFCCCDDDDDDEEEFFFHHHJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPQQQTTTWWWYYY\\\aaafffjjjmmmrrrzzzxxxvvvuuutttvvvyyy}}}}}}xxxssspppfffbbb]]]XXXTTTPPPLLLIIIDDDCCCAAA???===<<<;;;;;;============>>>???AAAAAABBBCCCEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEFFFHHHMMMSSSXXX\\\___ccchhhjjjjjjiiihhhfffddd```]]]ZZZWWWVVVVVVVVVWWWXXXYYYZZZ\\\\\\]]]ZZZZZZZZZYYYXXXVVVUUUTTTOOONNNLLLJJJGGGDDDBBBAAA@@@>>>======???@@@@@@???============<<<<<<<<<<<<;;;;;;;;;::::::::::::999::::::::::::::::::::::::777777888999999999999888::::::999999888888777777888999:::999888777888:::;;;:::999999888888888999;;;;;;<<<============<<<============>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>AAAEEEHHHIIILLLPPPVVV[[[___eeemmmsssxxx~~~}}}|||xxxsssppphhhjjjmmmooorrrvvv{{{~~~}}}yyyvvvvvvzzzvvvjjj^^^WWWTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWTTTRRRQQQPPPQQQQQQOOONNNKKKGGGAAA===;;;:::999888666666555555555666777777777777888888888888777777888888777777777777888888666666666777777777888888888888888888888888888888777777777777777777777777999999::::::::::::999999888999999::::::;;;;;;<<<;;;<<<<<<<<<===???CCCFFFIIISSScccqqq~~~|||wwwssskkkfff___YYYTTTPPPKKKHHHJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVYYY[[[]]]aaaeeeiiikkkpppwww}}}}}}xxxwwwuuuuuuvvvzzz~~~}}}vvvoooiiieee]]]YYYTTTPPPMMMKKKHHHEEEAAA@@@???>>><<<<<<<<<<<<======>>>>>>???AAABBBCCCEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJIIIHHHFFFGGGGGGHHHKKKPPPWWW\\\aaacccgggkkkmmmmmmkkkjjjdddbbb___[[[XXXVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXVVVTTTSSSNNNNNNLLLJJJGGGDDDBBBAAA@@@>>>===>>>???AAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777888999999::::::999999999999999999999999999999999::::::999777666777888999999888888888999:::::::::;;;<<<<<<======<<<<<<===============>>>>>>???<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>AAAEEEHHHIIIKKKOOOUUUYYY^^^dddlllrrrvvv}}}~~~yyyuuurrrkkkmmmoooqqqsssvvvzzz~~~{{{wwwwww{{{{{{ooobbbYYYUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXTTTRRRPPPPPPQQQQQQPPPOOOMMMHHHBBB>>>;;;:::999999777777666666555666666666666777888999999888777666888888777777777777888888666666666666777777777888777777777777777777777777888888888888888888888888888888999999999999888888888888999::::::;;;<<<<<<<<<<<<===<<<===???DDDGGGNNNXXXhhhvvv}}}yyysssnnneeeaaaZZZTTTPPPMMMJJJIIIJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\___cccfffggglllqqqvvvyyy{{{~~~}}}}}}{{{xxxvvvuuuuuuwwwzzz~~~~~~wwwoooggg```\\\WWWSSSOOOKKKIIIGGGEEECCC@@@@@@???>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMMMMKKKKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIJJJKKKMMMSSSZZZ```dddfffjjjnnnoooooommmlllcccaaa^^^ZZZXXXVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[YYYWWWUUUSSSRRRNNNNNNLLLJJJGGGDDDBBB@@@@@@>>>===>>>@@@AAAAAA@@@>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;999777666666777999999999:::;;;<<<===>>>:::;;;<<<<<<======<<<<<<===============>>>??????;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFJJJOOOTTTYYY]]]ccckkkqqquuu|||~~~zzzuuurrrnnnpppqqqrrrsssvvvzzz}}}}}}yyyxxx}}}rrrddd[[[WWWVVVUUUVVVWWWYYYYYYYYYYYYXXXTTTRRRPPPPPPPPPQQQPPPOOONNNIIICCC>>><<<;;;:::999::::::999888777777888888666777888999999888777666888888777777777777888888666666666666777777777777666666666666666666666666999999999999999999999999888888888999999888888888888888999::::::;;;<<<<<<<<<======<<<===@@@DDDHHHQQQ\\\kkkyyy~~~{{{vvvpppkkkbbb]]]WWWRRRNNNLLLKKKIIIIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNPPPRRRSSSUUUVVVWWWXXXYYY[[[[[[\\\^^^aaadddcccggglllpppsssvvvyyy{{{xxxzzz}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuwwwzzz~~~|||tttnnnhhhaaaXXXRRROOOKKKGGGFFFFFFEEEBBB??????@@@@@@@@@@@@AAAAAAAAABBB@@@???@@@BBBDDDEEEEEEKKKMMMPPPQQQQQQQQQRRRTTTUUUTTTTTTSSSSSSRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKOOOVVV^^^dddiiinnnqqqpppppppppmmmhhhhhhddd]]]XXXVVVUUUTTTSSSRRRRRRTTTWWWZZZ[[[ZZZYYYZZZZZZXXXWWWUUUTTTRRRRRRPPPNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>===============<<<<<<<<<;;;:::::::::;;;<<<<<<======;;;888777999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;>>>??????@@@@@@@@@@@@??????>>>===<<<<<<===>>>???888999;;;;;;;;;;;;999888999;;;===>>>???AAADDDFFFIIILLLPPPUUUZZZaaaiiinnnuuuzzz{{{xxxrrrooopppuuuwwwwwwzzz~~~zzzyyy~~~xxxiii]]]WWWUUUSSSSSSSSSUUUXXXYYYYYYWWWTTTSSSRRRPPPOOOOOOOOOPPPPPPMMMGGGAAA===:::999999888888888888777777777777777777777777777888888999777777777777777777777777222333444666777999:::;;;999999999888888888777777777888888999999:::;;;;;;::::::::::::::::::::::::<<<===============<<<<<<;;;;;;===AAAAAAAAAGGGNNNVVVbbbqqq}}}~~~~~~zzztttlllfff[[[YYYTTTPPPMMMKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSRRRSSSUUUXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]]ccceeeiiilllnnnppprrrtttrrruuuxxxzzz{{{{{{|||}}}}}}zzzyyyyyyyyyyyyyyyyyy|||{{{uuullleee___YYYRRRLLLJJJGGGDDDCCCCCCCCCAAA>>>>>>>>>>>>?????????@@@@@@BBBAAAAAAAAACCCEEEGGGGGGKKKNNNQQQSSSTTTUUUWWWYYYWWWWWWWWWWWWWWWVVVVVVVVVQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVTTTRRRPPPOOOMMMLLLJJJKKKLLLNNNQQQXXX```fffkkkpppsssrrrrrrssspppkkkhhhccc]]]XXXVVVUUUTTTSSSSSSRRRSSSUUUXXXZZZYYYXXXXXXWWWVVVTTTSSSQQQPPPOOONNNLLLIIIFFFCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>>>><<<::::::;;;======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;===>>>??????????????????===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>???AAADDDFFFIIILLLPPPTTTZZZaaahhhnnntttyyy|||yyyuuurrrrrruuuwwwxxx{{{{{{yyy|||yyykkk```YYYWWWSSSSSSSSSUUUXXXZZZYYYXXXUUUTTTRRRPPPOOOOOOOOOPPPPPPMMMHHHBBB>>>;;;:::999888888888888777777777777777777777777777888888999777777777777777777777777888888888777777666666666999999999888888888777777777888888999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<::::::<<<@@@BBBCCCJJJSSS\\\ggguuu~~~|||xxxqqqiiiddd[[[YYYUUUQQQNNNMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRSSSUUUXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^aaadddggghhhjjjmmmoooooorrruuuwwwxxxxxxzzz{{{}}}~~~~~~|||{{{yyyyyyzzzzzzzzz}}}{{{ssslllccc[[[VVVQQQKKKGGGGGGEEECCCBBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJMMMPPPTTTWWWYYY[[[^^^___[[[[[[[[[\\\\\\\\\\\\\\\VVVWWWXXXYYY[[[[[[\\\\\\ZZZYYYXXXVVVSSSQQQPPPOOOLLLMMMOOOQQQUUU[[[ccciiikkkppptttsssssstttpppkkkfffbbb\\\XXXVVVUUUUUUTTTTTTRRRRRRSSSUUUWWWXXXWWWTTTTTTSSSQQQOOONNNLLLLLLKKKIIIGGGDDDBBB@@@@@@@@@@@@????????????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>????????????@@@???===>>>???@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999::::::::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>>:::<<<===>>>???AAADDDFFFHHHKKKOOOTTTZZZaaahhhmmmsssyyy~~~{{{yyyuuusssuuuwwwxxx}}}zzzzzz}}}zzznnnddd\\\YYYTTTTTTTTTVVVXXXZZZZZZYYYVVVTTTSSSQQQPPPOOOPPPPPPPPPMMMIIIDDD@@@<<<;;;:::999999888888888777777777777777777777777888888999777777777777777777777777;;;;;;:::999888777666555999999999888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;???BBBEEEOOOYYYeeennn{{{}}}yyytttnnnfffaaa[[[YYYVVVSSSQQQOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYYYYWWWVVVUUUSSSSSSUUUVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]aaacccdddeeehhhjjjkkkmmmqqqssstttuuuwwwxxxyyyzzz|||~~~~~~~~~}}}|||yyyzzz{{{{{{|||yyytttmmmeee[[[SSSOOOLLLHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFHHHLLLNNNQQQTTTYYY\\\^^^___aaabbb^^^^^^______``````aaaaaa\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZXXXUUUSSSRRRQQQNNNOOOQQQSSSWWW^^^eeekkkkkkpppsssrrrrrrrrrooojjjeeeaaa[[[WWWVVVVVVUUUUUUUUUSSSQQQQQQSSSUUUVVVVVVRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFDDDAAA@@@?????????????????????>>>>>>>>>>>>=========>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBAAA@@@AAABBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;>>>======<<<;;;::::::999::::::::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@???============???@@@:::<<<>>>>>>???@@@CCCFFFHHHJJJOOOSSSYYY```ggglllrrrxxx~~~zzzuuussstttvvvxxx~~~}}}yyyzzz|||~~~yyyqqqggg```[[[VVVUUUTTTVVVXXXZZZZZZZZZWWWUUUSSSQQQPPPPPPPPPPPPPPPNNNJJJFFFBBB>>><<<;;;999999999888888888777777777777777777777888888999777777777777777777777777888888888999999::::::;;;888888888888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA???@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::;;;======>>>>>>>>>>>>??????????????????>>>???>>>===<<<<<<===>>>???;;;<<<>>>>>>???@@@CCCEEEGGGJJJNNNSSSXXX___ggglllrrrxxx{{{uuurrrtttvvvxxx{{{yyyyyy{{{zzzyyywwwrrrkkkddd___YYYWWWVVVVVVXXXZZZZZZYYYXXXWWWTTTRRRQQQPPPPPPPPPPPPNNNLLLIIIEEEAAA===;;;999999999999888888888888777777777777777888888999777777777777777777777777666666777999:::;;;======888888888888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===>>>===>>>BBBEEEKKKVVVbbbooovvv}}}xxxsssoooiiiccc___[[[[[[ZZZYYYXXXVVVUUUTTTUUUWWWYYY[[[\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[^^^```aaaaaabbbccceeedddgggjjjlllnnnqqquuuwwwyyyzzz{{{||||||{{{yyyxxxxxxzzz|||~~~vvvmmmfffZZZSSSKKKFFFEEEDDDBBBAAA@@@AAABBBAAAAAAAAACCCEEECCCCCCCCCDDDDDDDDDDDDEEEDDDGGGJJJKKKLLLNNNTTTXXX\\\___cccffffffeeeddddddccccccccccccddddddddddddeeeeeeeeedddcccbbbaaa```___^^^\\\ZZZWWWTTTSSSRRROOOQQQTTTXXX\\\bbbjjjnnnrrrwwwyyywwwuuutttpppjjjaaa^^^YYYVVVVVVWWWWWWWWWVVVTTTRRRRRRSSSSSSRRRQQQPPPOOONNNLLLJJJIIIHHHGGGBBBAAA???>>>===>>>>>>???======>>>>>>>>>>>>>>>???<<<===>>>???@@@AAABBBBBBAAABBBEEEHHHJJJKKKKKKKKKJJJHHHEEEDDDCCCAAA???===<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::<<<===>>>>>>>>>>>><<<======>>>>>>======<<<======<<<<<<<<<<<<======;;;===>>>??????@@@BBBEEEFFFIIIMMMRRRXXX___fffkkksssyyy}}}xxxtttuuuvvvxxx}}}~~~zzzyyywwwvvvvvvuuusssoooiiiddd\\\ZZZWWWWWWXXXYYYYYYYYYYYYXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMKKKGGGBBB>>><<<:::999999999999888888888777777777777777888888999777777777777777777777777888888999999999:::::::::888888888888888999999999777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::<<<===>>>@@@???AAAFFFKKKRRR^^^jjjtttyyy{{{xxxsssoookkkgggccc```[[[\\\\\\\\\[[[ZZZXXXVVVWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\^^^___^^^^^^___aaaaaadddgggjjjlllppptttwww{{{{{{|||}}}|||zzzxxxvvvwwwyyy|||~~~zzzoooddd]]]RRRMMMFFFCCCCCCCCCBBB@@@@@@BBBCCCBBBAAAAAADDDFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGKKKOOOPPPPPPSSSYYY___```ccchhhjjjjjjiiihhhhhhffffffeeeeeeeeeeeeeeeeeeeeeffffffggggggffffffeeeaaa```^^^[[[XXXVVVTTTSSSQQQTTTWWW[[[___ffflllqqquuuyyy{{{xxxvvvtttoooiii```\\\XXXUUUVVVWWWXXXXXXVVVUUUSSSTTTTTTSSSQQQOOONNNMMMLLLJJJIIIGGGFFFEEE@@@???>>>======>>>??????============>>>>>>??????<<<===>>>???AAABBBCCCDDDCCCFFFIIIMMMPPPQQQRRRRRRPPPMMMIIIFFFDDDBBB@@@>>>;;;<<<<<<<<<=========>>>>>>=====================::::::::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;:::;;;<<<===>>>?????????<<<===>>>>>>>>>>>>===<<<<<<<<<============<<<<<<<<<===>>>??????@@@BBBDDDFFFIIIMMMRRRWWW^^^fffkkktttyyy}}}yyyxxxwwwwwwzzz{{{yyyvvvuuuuuuuuuvvvsssoookkk___\\\YYYWWWXXXXXXXXXWWWZZZXXXVVVTTTRRRQQQQQQQQQOOOOOOOOOLLLIIIDDD???===::::::999999999888888888777777777777777888888999777777777777777777777777999999999999888888888888777777888888888999999999777888888999999:::;;;;;;::::::::::::::::::::::::<<<;;;::::::;;;<<>>======>>>???@@@<<<=========>>>>>>??????<<<===>>>???AAABBBDDDDDDFFFHHHLLLPPPTTTVVVVVVVVVUUUQQQKKKGGGEEECCCAAA???;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>::::::::::::::::::::::::999999888888888888999999;;;::::::999999::::::;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAAAAA@@@???>>><<<===>>>??????>>>===<<<<<<===>>>??????@@@BBBDDDFFFHHHMMMQQQWWW^^^eeejjjuuuzzz}}}{{{yyyvvvwww{{{}}}}}}{{{yyywwwuuuuuuvvvwwwwwwsssoooaaa^^^ZZZXXXWWWXXXWWWVVVZZZYYYVVVTTTRRRQQQQQQQQQOOOPPPOOOMMMJJJEEE@@@===:::::::::999999999888888777777777777777888888999777777777777777777777777777777888888888999999999777777888888999999999999777888888999::::::;;;;;;::::::::::::::::::::::::===<<<;;;:::;;;===???AAA@@@AAAGGGQQQYYYbbbppp|||~~~{{{xxxwwwqqqnnniiifffdddcccaaa___[[[\\\___``````^^^[[[ZZZXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\^^^______^^^^^^^^^___]]]___bbbeeehhhlllrrruuuzzz{{{|||}}}}}}{{{zzzxxxuuuwww{{{~~~uuujjj___TTTLLLHHHHHHFFFEEEDDDCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFHHHIIIHHHFFFFFFGGGIIILLLOOORRRSSSVVVZZZ^^^bbbeeeffffffmmmpppnnnnnnrrrssspppnnnnnnkkkhhheeeeeehhhjjjfffggghhhiiiiiihhhgggfffeeeccc```\\\XXXVVVUUUTTTXXXXXXZZZ]]]ccciiinnnqqqwwwwwwvvvvvvuuuqqqkkkgggaaa]]]YYYWWWWWWYYYZZZ[[[WWWWWWVVVUUUSSSQQQOOONNNKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;:::>>>>>>>>>???@@@BBBEEEFFFKKKMMMQQQUUUXXXZZZ[[[[[[ZZZVVVOOOJJJFFFDDDBBB@@@===============<<<<<<<<<@@@?????????>>>>>>============>>>>>>>>>>>>======<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????????????????===============<<<<<<;;;>>>??????@@@@@@AAABBBBBBFFFHHHKKKNNNTTT[[[dddiiirrryyy~~~zzzxxxyyyzzz|||{{{|||}}}xxxwwwvvvwwwxxxwwwuuusssiiiccc\\\WWWVVVWWWWWWVVVYYYYYYYYYXXXVVVTTTRRRPPPOOONNNNNNMMMLLLHHHCCC???::::::;;;::::::::::::999888888777777777777888888777777888888888888777777888888888888888888888888999999888888888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGFFFIIIOOOWWWaaammmyyy~~~~~~|||yyyuuurrrpppmmmllliiihhhfffdddaaa^^^^^^^^^^^^]]]]]]\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[^^^^^^___bbbgggmmmssswwwyyy|||~~~~~~|||zzzyyyyyyyyy{{{}}}{{{nnncccYYYPPPJJJEEEDDDCCCBBBAAAAAAAAABBBGGGIIILLLMMMLLLLLLMMMOOOMMMLLLKKKJJJKKKNNNPPPRRRVVVXXX[[[^^^bbbfffiiijjjjjjppprrrpppooorrrssspppqqqpppnnnjjjgggggghhhjjjggghhhiiiiiiiiihhhggggggeeeccc___\\\XXXVVVUUUUUUYYYZZZ]]]aaafffkkkppprrruuuuuuuuuuuutttpppkkkfff```\\\XXXVVVVVVXXXYYYYYYWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<>>>??????@@@BBBEEEGGGIIIMMMOOORRRVVVYYY[[[\\\\\\XXXSSSMMMHHHEEECCCAAA???========================????????????>>>>>>>>>===<<<======>>>>>>======<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>????????????????????????======>>>>>>======<<<;;;>>>??????@@@@@@AAAAAABBBEEEGGGJJJNNNSSSZZZccchhhpppwwwzzzwwwvvvwwwvvvuuuvvv{{{|||vvvttttttuuuwwwxxxwwwvvvlllfff^^^XXXVVVWWWWWWWWWYYYYYYYYYXXXWWWTTTRRRPPPPPPOOONNNMMMLLLHHHCCC???;;;;;;:::999999999999:::888888777777777777888888999999::::::::::::999999888888888888888888888888888888888888888888888888888999999999999:::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGIIIMMMUUU]]]hhhsss~~~}}}|||yyyxxxvvvssspppllljjjhhhhhhgggffffffeeedddbbb```^^^]]]]]]\\\[[[ZZZZZZZZZWWWVVVVVVVVVVVVVVVWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\______```bbbffflllqqquuuyyy{{{}}}~~~}}}{{{zzz{{{zzz|||~~~rrrdddZZZRRRLLLGGGCCCCCCBBBAAAAAABBBCCCDDDHHHKKKNNNPPPPPPPPPQQQSSSSSSRRRQQQQQQRRRTTTVVVXXX]]]^^^aaaeeeiiilllnnnoooooosssuuurrrqqqsssuuutttvvvuuutttpppllljjjjjjkkkjjjjjjkkkjjjjjjiiihhhgggeeeccc___[[[XXXWWWVVVVVV[[[]]]aaafffjjjnnnqqqsssssssssssstttsssooojjjfff___\\\XXXUUUVVVWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMLLLJJJJJJJJJIIIGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>>>>???@@@CCCEEEHHHKKKLLLPPPQQQTTTWWWYYYZZZZZZZZZSSSOOOJJJEEECCCAAA???>>>========================????????????>>>>>>>>>>>><<<======>>>>>>======<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>????????????????????????======>>>>>>======<<<;;;>>>>>>??????@@@AAAAAAAAADDDFFFIIIMMMRRRYYYaaagggooovvvzzzvvvssssssppppppqqquuuzzz|||sssrrrpppqqquuuxxxzzzzzzqqqjjjaaaZZZWWWWWWWWWXXXYYYYYYYYYYYYWWWUUURRRQQQQQQPPPOOOMMMLLLHHHCCC???<<<;;;999888777888999:::888888777777777777888888999999::::::::::::999999888888888888888888888888888888888888888888888888999999999999::::::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGLLLRRR\\\fffqqq{{{~~~~~~}}}|||zzzxxxrrrpppmmmiiieeecccaaa```aaaaaabbbcccccccccbbbaaa]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]______```aaaeeejjjooorrrwwwyyy|||}}}|||||||||}}}|||}}}~~~yyyiiiZZZQQQLLLHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJKKKNNNRRRTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXZZZ\\\]]]cccdddhhhkkkoooqqqrrrssssssuuuvvvuuuuuuvvvyyyzzz}}}}}}|||yyyuuuqqqoooooommmmmmmmmlllkkkjjjiiihhheeebbb___[[[XXXWWWWWWXXX\\\___dddiiimmmppprrrrrrrrrrrrrrrrrrrrrnnniiieee___\\\XXXVVVVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@???????????????@@@BBBEEEHHHKKKNNNOOORRRSSSTTTUUUUUUTTTTTTSSSMMMJJJEEEBBBAAA@@@>>><<<===============>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCEEEHHHKKKPPPWWW___eeennnuuu{{{uuuqqqppppppppppppssswww{{{~~~sssqqqnnnooorrrvvvyyy{{{uuuoooeee]]]XXXWWWXXXYYYYYYYYYYYYYYYWWWUUUSSSRRRSSSQQQOOONNNLLLIIIDDDAAA>>><<<999777666888999;;;888888777777777777888888777777888888888888777777888888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGMMMUUUaaammmxxx~~~||||||||||||xxxuuusssmmmkkkfffaaa^^^\\\\\\\\\\\\^^^```bbbbbbaaaaaaaaa]]]]]][[[ZZZXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^____________^^^^^^]]]]]]]]]^^^aaadddiiinnnqqqtttwwwyyy{{{{{{{{{|||}}}}}}~~~~~~~~~zzzooo___RRRKKKHHHFFFEEEDDDCCCCCCDDDFFFJJJMMMOOOSSSWWW[[[^^^______```aaa^^^^^^^^^^^^^^^___aaaaaagggiiilllpppsssuuuuuuvvvttttttuuuwwwxxxzzz~~~zzzvvvuuuqqqpppooommmllljjjiiiiiieeebbb^^^[[[XXXXXXYYYZZZ]]]```eeejjjnnnpppqqqqqqrrrqqqqqqrrrqqqmmmhhhddd___\\\YYYVVVVVVVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDAAA@@@??????>>>?????????????????????????????????@@@AAADDDGGGJJJLLLNNNOOORRRRRRQQQPPPNNNLLLKKKJJJGGGEEEAAA@@@???>>>===<<<============>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@??????>>><<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===============>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<===>>>>>>??????@@@AAAAAABBBDDDFFFIIINNNUUU]]]cccmmmttt~~~{{{uuurrrpppqqqqqqqqqrrrtttxxx|||~~~|||tttqqqnnnmmmppptttwwwxxxwwwrrriii```YYYWWWXXXYYYYYYYYYYYYYYYXXXVVVTTTRRRSSSQQQOOONNNLLLJJJFFFCCC???===:::888777888:::;;;888888777777777777888888777777888888888888777777888888888888888888888888777777888888888999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGLLLUUUcccqqq}}}}}}}}}}}}~~~{{{xxxsssooommmfffccc___ZZZWWWVVVVVVWWWYYY\\\```aaa___^^^]]]^^^\\\\\\[[[YYYWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^_______________`````````______^^^]]][[[[[[]]]```dddiiimmmoooqqqsssvvvwwwxxxxxxzzz|||}}}~~~~~~~~~lllcccVVVLLLHHHFFFEEEDDDCCCBBBBBBDDDGGGLLLQQQSSSYYY\\\aaadddeeeeeeeeefffccccccccccccddddddeeefffjjjmmmppptttvvvxxxxxxwwwvvvtttuuuxxxzzz{{{}}}{{{uuusssqqqooolllkkkjjjjjjeeebbb^^^ZZZXXXYYYZZZ[[[___bbbfffjjjnnnpppqqqqqqsssrrrrrrrrrqqqmmmgggccc^^^[[[XXXVVVUUUTTTRRRQQQNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFDDD@@@@@@???????????????@@@>>>>>>>>>??????@@@@@@AAAAAACCCEEEGGGJJJKKKLLLMMMNNNMMMLLLIIIGGGEEEDDDCCCCCCAAA>>>>>>>>>>>>===;;;<<<======>>>>>>??????@@@>>>>>>>>>>>>????????????>>>??????@@@@@@??????>>><<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<======>>>>>>?????????>>>>>>??????>>>>>>===<<<======>>>>>>???@@@@@@@@@AAABBBEEEHHHLLLSSS[[[aaakkkrrr|||{{{wwwtttsssrrrrrrrrrrrrsssuuuzzz~~~}}}}}}{{{zzzssspppmmmlllooorrrtttuuuvvvssslllccc[[[WWWXXXYYYYYYYYYYYYYYYXXXVVVTTTSSSRRRPPPNNNMMMMMMKKKHHHFFF@@@>>><<<:::999999:::;;;888888777777777777888888999999::::::::::::999999888888888888888888888888777777777888999999::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGMMMVVVeeettt}}}|||zzzvvvqqqlllgggeee\\\YYYUUUQQQOOONNNOOOOOOUUUYYY^^^^^^\\\YYYYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]___```aaabbbbbbccccccbbbbbbbbbbbbbbbaaa```___^^^ZZZ[[[\\\___cccgggjjjlllnnnppprrrssssssuuuwwwyyy{{{}}}~~~qqq___WWWNNNHHHFFFEEEDDDCCCDDDDDDDDDFFFJJJPPPUUUYYY]]]aaafffiiijjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiinnnppptttwwwyyyzzzzzzyyyyyyvvvvvvyyy{{{{{{~~~wwwvvvssspppmmmkkkjjjjjjeeebbb^^^ZZZXXXYYY[[[]]]bbbdddgggkkknnnqqqrrrsssuuutttssssssqqqlllfffaaa\\\YYYVVVTTTRRRQQQOOOMMMJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIKKKLLLKKKIIIFFFEEE@@@???????????????@@@@@@>>>??????@@@AAABBBBBBCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA???>>>======>>>>>>===;;;<<<======>>>??????@@@@@@===>>>>>>>>>????????????======>>>>>>>>>>>>======<<<;;;::::::999999::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<===<<<<<<======>>>??????@@@>>>????????????>>>============>>>>>>??????@@@@@@@@@AAADDDGGGKKKRRRZZZ___hhhoooxxx|||yyywwwwwwuuuuuuuuutttsssvvv{{{~~~|||{{{qqqnnnllllllooorrrssstttuuurrrmmmeee]]]XXXWWWYYYYYYYYYZZZYYYXXXWWWUUUTTTQQQPPPNNNMMMMMMLLLJJJHHH@@@???>>>===<<<;;;;;;;;;888888777777777777888888999999::::::::::::999999888888888888888888888888666777777888999999:::::::::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGOOOYYYhhhwww}}}{{{xxxvvvtttooojjjddd___\\\RRRPPPMMMJJJIIIHHHIIIIIIOOOTTTYYY[[[XXXVVVVVVXXXUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]___aaaaaaddddddeeefffggggggggggggeeeeeeeeeeeedddcccbbbaaa\\\]]]^^^___aaadddfffgggkkkmmmnnnooooooqqqsssuuuyyy{{{~~~tttdddVVVPPPIIIEEEDDDEEECCCBBBGGGGGGGGGJJJNNNTTTZZZ^^^eeeiiinnnqqqqqqpppppppppkkkkkkkkklllllllllllllllppprrrvvvyyy||||||{{{{{{|||xxxwwwzzz{{{zzzyyywwwtttpppmmmlllkkkkkkeeebbb]]]ZZZXXXYYY\\\]]]dddfffhhhllloooqqqssstttvvvuuutttsssqqqllleeeaaaZZZWWWTTTRRRPPPOOOLLLJJJGGGFFFDDDCCCCCCEEEFFFHHHHHHIIIKKKLLLKKKIIIGGGEEE@@@???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFCCCCCCBBBAAAAAAAAAAAABBB>>>===<<<<<<>>>>>>===<<<<<<======>>>???@@@@@@@@@======>>>>>>?????????@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@???????????????>>>===============>>>??????@@@@@@???AAACCCFFFJJJQQQYYY^^^fffmmmvvv~~~~~~~~~|||zzzzzzzzzxxxyyyyyywwwvvvxxx}}}~~~nnnmmmkkklllooorrrttttttsssrrrnnnfff^^^XXXWWWXXXYYYYYYZZZZZZYYYWWWUUUTTTQQQOOOMMMMMMMMMMMMLLLJJJ@@@@@@???>>>===<<<;;;:::888888777777777777888888777777888888888888777777888888888888888888888888666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCGGGRRR[[[jjjyyy{{{yyytttrrroookkkeee___YYYVVVMMMLLLJJJHHHGGGFFFFFFFFFIIIOOOVVVXXXVVVTTTUUUWWWRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTTTTVVVWWWXXXYYYYYYUUUVVVYYY\\\___bbbdddeeeggghhhiiijjjjjjkkkkkkkkkggggggggggggfffeeedddccc_________``````aaaccccccjjjkkklllmmmmmmnnnqqqssswwwzzz~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{tttcccYYYPPPLLLGGGEEEFFFFFFDDDBBBEEEGGGJJJMMMQQQWWW___dddmmmnnnpppqqqqqqooonnnlllnnnnnnnnnnnnnnnooopppqqqrrrtttvvvyyyzzz{{{{{{{{{zzzxxxwwwwwwyyy}}}|||zzzwwwssspppmmmkkkjjjaaa___\\\YYYXXXYYYZZZ[[[aaadddhhhmmmqqqsssttttttxxxwwwtttppplllgggdddbbb]]]YYYUUURRROOOLLLIIIFFFEEEDDDBBB@@@@@@BBBDDDEEEJJJKKKMMMLLLJJJHHHGGGGGGAAAAAAAAA@@@@@@???????????????@@@AAABBBDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<>><<<;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>==================>>>??????@@@AAACCCEEEHHHNNNUUU[[[dddiiirrr{{{~~~}}}||||||{{{{{{|||{{{zzzzzz{{{~~~~~~vvvsssoookkkkkknnnrrrssssssrrrpppllleee^^^YYYXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMLLLLLLKKKJJJHHHCCCAAA???<<<:::999999999999999999999999999999999::::::::::::::::::::::::999999999999999888777666888999::::::888888999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>;;;;;;>>>@@@@@@CCCGGGQQQ]]]nnn}}}}}}xxxsssoookkkeee]]]VVVQQQMMMLLLFFFEEECCCBBBCCCDDDFFFGGGMMMNNNPPPQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRSSSTTTRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[]]]```ccceeefffjjjlllnnnooonnnnnnpppqqqkkkjjjiiigggfffdddcccbbb``````___^^^___```aaabbbcccccccccdddgggjjjnnnppptttwww{{{|||{{{xxxvvvuuuvvvtttqqqnnnllljjjjjjiiihhhkkkooossswww||||||kkk]]]TTTNNNJJJGGGEEEFFFGGGGGGEEEHHHKKKNNNRRRWWW]]]dddiiipppqqqsssssssssrrrpppooopppppppppppppppqqqrrrrrrtttuuuwwwyyy{{{|||||||||{{{zzzyyyyyyzzz~~~{{{yyyvvvsssooollljjjiiibbb```]]][[[ZZZ[[[\\\]]]bbbeeeiiimmmqqqsssttttttxxxwwwtttqqqlllhhhcccaaa\\\YYYTTTQQQOOOLLLIIIGGGFFFEEECCCAAAAAACCCEEEFFFIIIKKKMMMLLLJJJHHHHHHHHHCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>>@@@???>>>======>>>???@@@<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<>>>===<<<;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>>>>===============>>>?????????@@@BBBDDDGGGLLLSSSXXXaaagggpppyyy~~~}}}}}}}}}~~~}}}}}}}}}tttqqqnnnnnnqqquuuwwwwwwvvvsssnnnfff^^^YYYWWWXXXVVVWWWXXXXXXXXXWWWUUUTTTRRRPPPMMMLLLLLLKKKIIIHHHCCCBBB???===;;;:::999999999999999999999999999999::::::::::::::::::::::::999999999999999888777777888999::::::888888999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;===:::;;;???AAAAAAFFFKKKTTT___ooo}}}|||xxxrrrmmmhhhddd^^^XXXQQQMMMJJJIIIEEEDDDCCCBBBCCCDDDFFFGGGJJJKKKMMMNNNNNNMMMLLLJJJLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSQQQRRRSSSTTTUUUWWWXXXXXXYYYZZZ\\\^^^aaadddfffhhhkkkmmmpppqqqqqqpppqqqrrrlllllljjjiiigggeeecccccc______^^^]]]]]]^^^___```bbbaaaaaaaaacccfffiiijjjpppssswwwxxxwwwuuutttsssllliiieeeaaa^^^\\\\\\\\\\\\___cccgggkkkqqqxxx|||}}}}}}}}}}}}}}}}}}~~~{{{mmm```TTTMMMJJJHHHEEEEEEFFFHHHIIIHHHLLLOOOTTTYYY^^^eeelllqqquuuvvvwwwwwwwwwvvvtttsssssssssssstttttttttttttttvvvwwwyyyzzz{{{|||||||||}}}|||{{{zzz{{{~~~}}}zzzxxxuuurrrnnnllljjjiiicccaaa___]]]\\\]]]___aaadddfffjjjooorrrtttuuuuuuwwwvvvuuurrrmmmhhhccc```ZZZWWWTTTQQQOOOMMMJJJHHHHHHFFFDDDBBBBBBDDDFFFHHHHHHJJJLLLLLLKKKJJJIIIJJJFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA???@@@@@@@@@@@@???>>>>>>===============>>>>>>??????@@@AAACCCEEEJJJPPPTTT^^^dddmmmvvv~~~~~~~~~~~~~~~~~~yyywwwttttttvvvzzz||||||{{{xxxqqqhhh___ZZZXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSQQQNNNLLLLLLKKKIIIHHHDDDBBB@@@===;;;:::999999999999999999999999999999::::::::::::::::::::::::888999999999999888777777888999::::::888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;???AAACCCIIIQQQZZZdddrrr~~~|||yyyuuuoooiiiddd]]]ZZZUUUPPPKKKHHHFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\^^^bbbeeehhhjjjkkknnnrrrttttttsssrrrsssnnnmmmkkkiiigggeeecccccc^^^]]]\\\\\\[[[\\\\\\\\\___^^^]]]]]]^^^```bbbccciiilllppprrrrrrqqqppppppiiieee```ZZZUUUSSSSSSSSSOOOQQQUUUZZZ___eeelllqqqzzz{{{||||||yyyxxxxxxxxxwwwwwwxxxyyyzzz|||~~~{{{mmmaaaWWWOOOJJJHHHGGGEEEEEEFFFHHHIIIJJJPPPSSSYYY___eeelllrrrwwwzzzzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxzzzzzz{{{||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}|||yyywwwtttqqqnnnkkkiiihhhcccaaa___^^^^^^___aaacccfffhhhlllpppsssuuuuuuuuuvvvuuutttqqqmmmgggbbb___YYYVVVSSSQQQPPPNNNLLLJJJJJJHHHFFFDDDDDDFFFHHHJJJIIIKKKMMMMMMLLLKKKKKKLLLIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@===>>>???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA??????@@@@@@@@@??????>>>>>>>>>============>>>>>>@@@AAABBBCCCEEEHHHMMMQQQ[[[aaakkkttt|||~~~}}}}}}}}}~~~}}}}}}}}}}}}|||~~~~~~|||}}}~~~|||uuulllbbb[[[YYYXXXXXXYYYZZZZZZZZZYYYWWWVVVTTTQQQNNNMMMLLLKKKIIIHHHEEECCCAAA>>><<<:::::::::999999999999999999999999999999999999999999999999888888999999999888888777888999::::::888888999:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::;;;???AAADDDLLLUUUaaajjjvvv|||xxxrrrmmmfff```[[[SSSQQQMMMIIIFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVXXXYYY[[[^^^aaaeeehhhjjjjjjnnnsssuuuuuutttssssssmmmlllkkkiiifffdddbbbaaa]]]\\\[[[[[[ZZZYYYYYYYYY[[[ZZZYYYYYYYYY[[[^^^___bbbfffjjjlllllllllmmmmmmjjjeee^^^WWWQQQOOONNNOOOHHHJJJNNNRRRWWW]]]eeejjjrrrsssttttttrrrqqqqqqrrrrrrrrrrrrsssuuuwwwyyyzzzqqqcccYYYSSSMMMJJJGGGGGGFFFFFFFFFHHHKKKMMMSSSXXX^^^eeekkkpppvvvzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{wwwvvvssspppmmmjjjiiihhhbbb```___^^^^^^aaaccceeehhhkkknnnrrrtttuuuvvvuuuuuutttrrroookkkfffaaa^^^XXXVVVSSSRRRQQQQQQOOOMMMLLLJJJHHHFFFFFFHHHJJJLLLJJJLLLOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;;;;===>>>???@@@>>>??????@@@@@@@@@??????>>>>>>============>>>>>>@@@AAACCCDDDEEEHHHMMMPPPYYY___iiisss{{{}}}{{{{{{{{{|||xxxyyyzzzzzz{{{~~~yyypppfff___[[[ZZZXXXYYYZZZZZZZZZYYYXXXWWWUUURRROOOMMMLLLKKKIIIHHHFFFEEEBBB???<<<;;;::::::999999999999999999999999999999999999999999999999777888888999999999888888888999::::::888888999:::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAAEEEOOOYYYgggooozzz~~~|||{{{wwwqqqkkkeee^^^XXXTTTMMMKKKHHHEEECCCBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVXXX[[[___cccfffhhhgggkkkpppssssssrrrqqqqqqkkkjjjiiigggeeecccaaa```]]]]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUVVVYYY[[[]]]]]]```dddfffggggggiiijjjfffaaaZZZRRRLLLIIIIIIIIIEEEGGGIIILLLPPPWWW^^^ccchhhjjjllllllkkkjjjkkklllkkkllllllnnnooorrrssstttzzziii\\\VVVRRRNNNJJJGGGHHHHHHIIIJJJMMMQQQTTTZZZ___eeelllqqquuuyyy|||~~~~~~~~~~~~|||}}}}}}~~~~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzvvvtttrrrooollljjjhhhgggbbbaaa______```bbbeeegggkkkmmmpppsssuuuvvvvvvvvvtttsssppplllhhhccc```^^^XXXVVVSSSSSSSSSSSSRRRQQQNNNLLLJJJHHHHHHJJJLLLNNNMMMOOOQQQQQQPPPNNNNNNOOONNNNNNMMMLLLJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDDDDEEEEEEEEE@@@???>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===============>>>???@@@@@@???>>>===============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>===============???AAACCCDDDEEEHHHLLLOOOVVV]]]gggqqqyyy|||zzzyyyyyyyyywwwxxxyyyyyyzzz}}}|||tttkkkccc^^^\\\XXXYYYZZZZZZZZZYYYWWWVVVUUUSSSPPPNNNMMMKKKIIIGGGGGGFFFCCC???===;;;::::::999999999999999999999999999999999999999999999999777777888999999999999888888999::::::888888999:::888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===<<>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<>>>>>>????????????>>>>>>======>>>>>>>>>?????????===<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;<<<============>>>>>>???@@@@@@@@@@@@@@@??????>>>==================???AAACCCDDDGGGJJJMMMSSSZZZdddnnnwww}}}zzzyyyxxxyyyuuuvvvvvvvvvvvvxxx{{{~~~~~~xxxpppgggaaa^^^XXXXXXYYYZZZYYYXXXWWWVVVVVVSSSPPPNNNMMMKKKIIIGGGHHHFFFCCC@@@===;;;::::::999999999999999999999999888888888888888888888888777777888999999999999999888999::::::888888999:::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@EEEHHHOOO^^^lllzzz}}}xxxrrrnnnkkkfff```ZZZUUUQQQMMMJJJGGGFFFDDDBBBBBBBBBDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQTTTWWWZZZ\\\^^^```cccfffhhhhhhiiijjjkkkhhhhhhgggfffeeedddcccccc``````___^^^[[[YYYVVVUUURRRQQQPPPOOOPPPQQQSSSTTTTTTVVVYYY[[[\\\\\\^^^```___\\\WWWQQQLLLIIIGGGGGGCCCCCCCCCCCCDDDHHHNNNSSSVVVXXXZZZ[[[[[[[[[\\\^^^^^^^^^___aaaccceeeggghhhvvvkkk]]]TTTRRRPPPMMMIIIEEEHHHMMMPPPSSSYYYaaafffiiimmmtttyyy|||~~~{{{zzzyyyxxxxxxxxxyyyzzztttssspppmmmkkkiiiggggggdddcccbbbbbbdddgggkkkmmmmmmooorrruuuwwwwwwwwwvvvtttqqqlllgggbbb___^^^]]]XXXVVVUUUUUUVVVWWWVVVUUUPPPNNNLLLKKKKKKLLLNNNPPPRRRTTTVVVUUUSSSQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>======>>>???AAABBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<>>>>>>>>>>>>>>>>>???======>>>>>>?????????@@@======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===<<<<<<;;;===>>>???@@@@@@@@@@@@@@@??????>>>===============;;;===???AAACCCFFFIIILLLQQQWWWaaallluuu}}}~~~{{{yyyxxxyyyttttttsssrrrqqqrrruuuwwwyyyzzzrrrjjjccc```WWWXXXYYYYYYYYYXXXVVVUUUVVVTTTPPPNNNMMMKKKIIIGGGIIIGGGDDD@@@===;;;;;;:::999999999999999999999999888888888888888888888888666777888999999999999999888999::::::888888999:::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===BBBGGGLLLTTTeeettt~~~{{{uuunnniiieee```ZZZTTTPPPMMMJJJHHHFFFEEECCCAAAAAABBBCCCEEECCCDDDEEEFFFHHHHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOQQQTTTWWWYYYZZZ]]]```bbbddddddeeegggiiihhhhhhhhhgggffffffeeeeeeaaaaaa```___\\\YYYWWWUUUSSSQQQOOONNNMMMNNNOOOPPPQQQSSSVVVWWWXXXYYYZZZ\\\YYYWWWSSSNNNJJJFFFDDDCCCDDDCCCBBBAAABBBEEEKKKOOOPPPRRRUUUVVVVVVVVVXXXYYYYYYZZZ[[[\\\^^^aaacccdddpppeeeZZZTTTPPPMMMNNNQQQRRRSSSUUUXXX[[[aaaggglllsssuuuyyy~~~~~~|||zzzyyyxxxyyyyyytttrrrpppmmmjjjhhhfffeeedddddddddeeegggkkkoooqqqrrrsssuuuwwwxxxwwwvvvuuuuuunnngggccccccaaa]]]YYYWWWVVVVVVYYY\\\]]]ZZZVVVTTTMMMIIIKKKOOOOOOPPPSSSVVVWWWWWWVVVRRROOOMMMMMMNNNOOOOOOOOONNNKKKIIIGGGDDDCCCBBB@@@???@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBB????????????????????????????????????>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<;;;<<<>>>?????????>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;::::::;;;;;;;;;:::888666555777888999:::<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>>=========>>>????????????@@@CCCEEEHHHJJJNNNTTT]]]hhhqqq{{{}}}{{{yyywwwuuussspppnnnmmmoooqqqssstttxxx~~~}}}yyytttlllccc]]]XXXWWWUUUVVVWWWXXXXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFDDDAAA>>><<<;;;:::777888999::::::999888777888888888999999:::::::::777666666666666888:::;;;888888888888888888888888999999:::::::::;;;;;;;;;888999;;;<<<===<<<<<<;;;<<<@@@CCCFFFMMM[[[ooo~~~~~~{{{wwwrrrmmmfffbbbZZZWWWSSSNNNJJJGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFGGGIIIJJJKKKKKKHHHFFFDDDDDDDDDCCCAAA???BBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQTTTVVVXXXZZZ[[[]]]___aaacccddddddgggggggggfffeeeeeeddddddeeedddbbbaaa```]]]XXXUUURRROOOLLLJJJKKKLLLLLLKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVSSSPPPKKKGGGEEECCCCCCCCCBBBAAAAAABBBDDDGGGHHHMMMMMMMMMNNNOOOOOOPPPPPPSSSSSSTTTUUUWWWZZZ\\\]]]nnndddZZZUUUQQQNNNPPPTTTUUUWWWZZZ^^^bbbgggnnnrrrxxxzzz}}}~~~{{{yyywwwwwwvvvtttsssqqqnnnkkkiiihhhgggeeeeeefffgggjjjmmmpppqqqssstttvvvxxxxxxwwwvvvuuusssmmmfffbbbaaa```\\\XXX[[[YYYXXXXXXXXXVVVRRRNNNQQQKKKHHHLLLPPPRRRUUUXXX[[[\\\\\\YYYUUUQQQOOONNNOOOPPPPPPPPPNNNLLLIIIGGGDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<===>>>???>>>>>>=========>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@???AAA@@@@@@???===<<<;;;;;;<<<<<<<<<;;;:::888777666888999999:::;;;<<<======@@@@@@AAAAAABBBBBBAAAAAA???>>>===<<<;;;<<<<<<===??????@@@AAACCCFFFHHHJJJMMMSSS\\\fffoooxxx~~~|||{{{zzzwwwuuupppmmmkkklllnnnoooooorrrwww{{{}}}~~~|||wwwnnneee^^^ZZZXXXVVVVVVWWWXXXXXXWWWUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGDDDAAA???<<<;;;:::777888999::::::999888777888888999999999:::::::::777777666666777888999:::888888888888888888888888999999:::::::::;;;;;;;;;::::::<<<=========<<<<<<===AAAEEEIIIQQQ```uuu}}}zzzvvvqqqlllfff```\\\RRRPPPMMMJJJGGGEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHHHHIIIKKKLLLMMMMMMJJJHHHFFFEEEEEEEEECCCAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMPPPSSSUUUVVVXXXZZZ\\\^^^aaabbbcccdddfffffffffeeeeeeeeeeeeeeeeeedddcccbbbaaa]]]YYYUUUQQQNNNJJJHHHHHHIIIIIIHHHGGGHHHHHHIIIKKKMMMNNNOOOQQQPPPMMMIIIFFFDDDCCCBBBCCCBBBAAAAAAAAACCCEEEGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWyyykkkbbbZZZVVVTTTRRRTTTXXXZZZ]]]bbbggglllrrrwww{{{|||yyyvvvuuutttuuutttqqqooommmkkkjjjjjjfffgggiiikkkmmmpppqqqrrrtttuuuwwwxxxxxxwwwvvvuuupppkkkeeeaaa```^^^[[[XXXZZZYYYXXXXXXXXXWWWUUUSSSOOOJJJHHHLLLQQQUUUZZZ```ccccccbbb^^^YYYTTTQQQPPPQQQQQQQQQPPPNNNLLLIIIHHHCCCBBB@@@???>>>>>>??????<<<<<<===>>>???@@@AAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAADDDCCCCCCBBBAAA@@@@@@???AAAAAA@@@???>>>>>>======>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<===?????????@@@BBBEEEGGGIIILLLQQQZZZcccllluuu}}}~~~}}}}}}zzzvvvpppkkkhhhiiijjjllllllnnnqqqsssuuuxxx}}}{{{sssiiibbb\\\ZZZXXXWWWXXXXXXXXXWWWUUUUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFCCC???<<<:::999888888999999999999888888888999999999999:::::::::888888777777777888888999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>=========???BBBGGGLLLWWWhhh}}}xxxtttnnniiiccc]]]WWWSSSKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJKKKKKKLLLMMMNNNOOOOOOLLLJJJHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTVVVXXXZZZ]]]___aaabbbcccccccccdddeeeeeefffggggggfffeeedddcccbbb___ZZZVVVPPPMMMIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIIIILLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOuuujjjbbb\\\ZZZZZZYYY[[[^^^aaaeeelllrrrwww||||||yyyvvvtttssstttsssqqqooommmlllkkkkkkiiijjjllloooqqqsssssstttvvvwwwxxxyyyxxxwwwuuutttmmmjjjeeebbb```^^^[[[XXXZZZZZZYYYXXXXXXXXXWWWVVVNNNJJJHHHLLLQQQVVV^^^eeeiiijjjiiiddd^^^XXXTTTRRRRRRRRRQQQOOOMMMKKKHHHGGGBBBAAA@@@>>>===>>>>>>???======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>===<<<<<<<<<<<<<<<===============>>>??????@@@AAAAAABBBBBBEEEDDDCCCBBBAAA@@@??????AAA@@@@@@@@@??????>>>>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>???AAACCCEEEGGGIIINNNWWW```jjjttt}}}zzzvvvpppjjjggghhhjjjlllmmmmmmnnnoooppptttzzz~~~~~~wwwmmmfff___\\\YYYXXXXXXYYYXXXXXXVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJHHHDDDAAA===:::999999999999999999999999999999999999999999999999999999999888888888888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============@@@CCCIIIPPP\\\ooo~~~|||rrrnnngggaaa[[[UUUPPPLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPLLLKKKIIIHHHHHHGGGEEECCCBBBAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHIIIKKKMMMOOOQQQSSSUUUVVVXXX[[[^^^___aaaaaa```aaabbbdddeeeggghhhhhhgggffffffeeeddd```[[[WWWQQQMMMIIIFFFDDDCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@?????????@@@@@@AAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIwwwmmmgggbbbbbbcccccceeehhhjjjooouuu{{{~~~~~~~~~|||zzzxxxvvvuuutttrrrqqqpppnnnmmmllllllllllllmmmoooqqqsssuuuuuuvvvwwwxxxxxxyyyxxxvvvsssrrrllliiifffcccaaa^^^\\\ZZZ\\\[[[YYYWWWUUUTTTUUUUUUNNNJJJHHHLLLPPPUUU^^^gggnnnooooookkkeee]]]XXXUUUSSSRRRQQQOOOLLLIIIGGGFFFBBBAAA@@@>>>===>>>>>>???>>>>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@??????????????????>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<===???AAACCCDDDFFFKKKTTT^^^iiittt~~~yyyuuupppkkkiiijjjlllmmmnnnnnnmmmlllmmmrrrxxx|||~~~}}}{{{rrrkkkbbb___[[[YYYYYYYYYYYYXXXWWWWWWUUUSSSQQQOOONNNMMMKKKKKKIIIFFFBBB>>>;;;999:::999999999999999999:::999999999999999999999999999999999999999888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAAEEEKKKTTTbbbuuu~~~~~~}}}{{{xxxmmmhhhaaaZZZUUUPPPLLLIIIHHHHHHFFFEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRUUUVVVXXXZZZ\\\^^^______^^^___aaaccceeeggghhhiiiggggggggggggfffbbb\\\WWWRRRNNNJJJFFFDDDCCCAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEE?????????>>>>>>>>>>>>???======>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFvvvpppmmmoooqqqppprrrvvvwwwzzz~~~}}}}}}||||||{{{{{{yyyxxxvvvuuuqqqpppooonnnnnnmmmnnnnnnooooooqqqrrrtttvvvwwwxxxwwwxxxxxxxxxwwwtttqqqpppjjjhhhgggdddaaa^^^\\\[[[WWWXXXYYYXXXYYY[[[___cccMMMIIIGGGJJJMMMSSS^^^hhhqqqtttvvvtttmmmeee^^^ZZZUUUTTTRRROOOLLLIIIGGGFFFCCCBBB@@@???>>>>>>??????>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>======<<<>>>>>>??????????????????======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======???@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEJJJRRR\\\fffrrr|||~~~xxxvvvrrrnnnlllmmmnnnooommmmmmlllkkkkkkooouuuyyy~~~vvvpppfffbbb]]]ZZZYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPOOONNNKKKKKKJJJGGGDDD@@@===:::::::::999999999999:::::::::::::::999999999999888888888999999:::999999888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBDDDHHHOOOZZZhhhyyy~~~{{{vvvrrrhhhbbb[[[UUUPPPMMMJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNPPPQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQMMMLLLJJJIIIIIIHHHFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHJJJMMMPPPRRRTTTVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^```bbbdddfffhhhiiihhhhhhiiiiiihhhccc]]]XXXRRROOOJJJFFFDDDCCCAAA@@@@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDD????????????>>>>>>======<<<======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDD|||yyy|||~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzxxxwwwqqqppppppoooooooooppppppqqqqqqqqqrrrtttvvvxxxzzzwwwxxxxxxwwwuuurrrooonnnggggggfffccc```]]][[[ZZZVVVWWWXXXWWWXXX[[[aaafffIIIFFFEEEGGGKKKRRR^^^jjjtttxxx||||||vvvmmmddd___XXXWWWTTTQQQNNNKKKIIIHHHDDDCCCAAA@@@??????@@@@@@???AAAEEEHHHKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;;;;<<<===>>>======>>>>>>???@@@@@@AAA=========<<<<<<<<<;;;;;;=========>>>>>>?????????;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAA>>>>>>?????????>>>===<<<>>>======>>>???AAACCCDDDEEEJJJQQQYYYcccnnnxxx~~~~~~yyyxxxuuurrrpppooooooooonnnnnnmmmlllllloootttxxxyyyttthhhddd___[[[ZZZZZZYYYYYYYYYXXXWWWUUUSSSQQQOOOOOOJJJJJJJJJHHHEEEBBB>>><<<;;;:::999999999999:::;;;:::::::::999999999888888666777999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFHHHLLLTTT```mmm|||~~~{{{vvvppplllbbb]]]VVVPPPMMMKKKJJJIIIGGGGGGFFFGGGHHHIIIKKKLLLQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSOOOMMMKKKKKKKKKJJJHHHFFFDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEGGGJJJMMMQQQTTTUUUXXXYYYZZZ[[[[[[\\\\\\[[[]]]]]]___aaadddfffhhhhhhiiiiiijjjjjjiiiddd^^^YYYQQQMMMIIIEEEDDDCCCAAA@@@??????@@@AAABBBDDDFFFGGGIIIIIIIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>??????????????????>>>??????@@@@@@~~~}}}{{{xxxwwwrrrqqqqqqpppqqqqqqrrrrrrsssrrrqqqrrrsssvvvyyy{{{wwwwwwxxxwwwuuuqqqnnnllldddeeedddbbb___[[[ZZZZZZ[[[[[[XXXRRRMMMLLLNNNQQQFFFCCCCCCFFFJJJQQQ___kkkuuuzzz|||rrriiiccc[[[YYYVVVSSSOOOMMMKKKJJJDDDCCCBBB@@@???@@@@@@AAABBBDDDIIINNNRRRTTTUUUVVVTTTTTTTTTUUUVVVWWWWWWXXXRRRQQQPPPNNNKKKIIIHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;:::;;;<<<===>>>=========>>>??????@@@@@@;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>??????:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBB@@@@@@AAABBBAAA@@@???>>>????????????@@@BBBDDDFFFFFFJJJPPPXXX```jjjtttzzz~~~{{{zzzxxxuuurrrpppnnnnnnqqqqqqpppooooooqqqvvvyyy{{{wwwiiieee___[[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQPPPOOOJJJJJJJJJIIIFFFCCC???===;;;;;;999999999999;;;;;;:::::::::999999888888888666777888:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>???BBBEEEHHHJJJKKKPPPXXXcccqqq~~~~~~{{{xxxssslllhhh___ZZZSSSNNNKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRUUUVVVXXXZZZZZZYYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTQQQOOOMMMLLLLLLLLLJJJHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGJJJNNNRRRUUUWWWYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]]]]___aaacccfffggghhhiiiiiijjjkkkjjjeee^^^YYYPPPLLLHHHDDDCCCBBBAAA???@@@@@@AAACCCDDDGGGHHHJJJIIIIIIIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<======>>>??????>>>======<<<<<<======>>>}}}~~~~~~~~~|||zzzxxxwwwsssrrrooonnnnnnoooqqqrrrtttuuuvvvwwwwwwxxxwwwwwwxxxvvvtttsssrrroookkkhhheeedddcccbbbaaa___[[[YYYTTTTTTSSSQQQNNNKKKGGGEEE??????@@@AAAFFFOOOZZZaaammmuuu}}}~~~|||vvvlllaaa___[[[WWWSSSQQQOOOMMMKKKKKKDDD??????>>>===???BBBCCCIIIQQQWWW[[[]]]```bbbbbbaaabbbccceeeffffffeeefffbbb\\\XXXTTTPPPLLLIIIEEEEEEEEECCC@@@=========???>>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@<<<===============<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::===<<<:::999999:::<<<=========>>>???@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBEEEFFFJJJSSS___mmmwww}}}~~~}}}|||{{{yyyvvvuuutttsssrrrqqqpppooorrrvvvyyy|||~~~zzztttlllbbb^^^___```\\\XXX[[[ZZZYYYWWWUUURRRPPPNNNKKKJJJJJJJJJHHHEEE@@@<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888888888888999999999999999999999999888999:::;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===BBB??????CCCFFFHHHLLLRRRXXX^^^gggnnnuuu~~~{{{vvvpppkkkgggeeeZZZWWWSSSNNNKKKJJJJJJJJJIIIKKKMMMOOOPPPTTTXXX[[[ZZZZZZ\\\]]]^^^_________^^^]]]\\\ZZZYYYWWWVVVVVVTTTRRROOOMMMLLLKKKLLLMMMKKKJJJJJJIIIIIIHHHHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGIIILLLPPPTTTWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[^^^```bbbdddeeehhhhhhiiiiiihhhddd___ZZZRRRNNNHHHDDDBBBBBBBBBAAACCCCCCDDDEEEFFFHHHIIIIIIMMMLLLKKKIIIGGGEEEDDDCCCAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>============~~~~~~~~~~~~|||{{{yyywwwtttrrrpppnnnnnnoooqqqrrrssstttuuuvvvwwwwwwwwwwwwxxxvvvtttsssrrroookkkhhhdddcccaaa```___]]]ZZZWWWTTTSSSQQQOOOLLLIIIFFFDDD@@@@@@???@@@DDDKKKTTTZZZhhhqqqzzz}}}}}}xxxnnnddd___\\\XXXUUUSSSPPPNNNLLLJJJDDD@@@??????>>>@@@DDDJJJPPPYYY___cccgggjjjmmmoooppprrrtttwwwwwwwwwvvvtttpppiiiccc]]]WWWQQQLLLGGGGGGFFFDDDBBB@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>===============>>>>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;::::::::::::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>===>>>@@@AAABBBFFFGGGKKKRRR]]]jjjtttyyy~~~{{{zzzvvvuuutttrrrqqqssswwwzzz}}}}}}vvvmmmddd___``````^^^ZZZ[[[ZZZYYYWWWUUURRRPPPOOOKKKJJJJJJIIIHHHEEE@@@===;;;;;;;;;::::::;;;;;;<<<::::::999999888999999999999999999999999999999999777777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>@@@EEEJJJNNNTTT\\\ccchhhooouuuzzz}}}yyysssmmmhhhdddaaaZZZXXXTTTPPPNNNMMMNNNNNNOOOQQQSSSUUUVVVYYY]]]```___``````aaaaaaaaaaaa```aaa```___]]]\\\ZZZYYYXXXWWWUUURRRPPPNNNMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFHHHLLLPPPUUUWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYY[[[]]]___bbbdddeeeiiiiiiiiijjjiiiddd^^^ZZZQQQMMMGGGCCCBBBBBBBBBBBBAAABBBDDDFFFIIIKKKMMMNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>============~~~|||{{{yyyxxxuuusssqqqpppooopppqqqrrrssstttuuuvvvvvvwwwwwwvvvxxxvvvuuusssrrroookkkhhhcccaaa___^^^]]]ZZZWWWTTTSSSQQQNNNKKKHHHEEEDDDCCC@@@@@@??????@@@FFFMMMRRRaaakkkvvv{{{}}}zzzpppgggaaa^^^ZZZWWWUUUSSSPPPNNNKKKEEEAAAAAA@@@@@@CCCIIIQQQXXXbbbiiinnnrrrxxx|||wwwnnncccYYYRRRKKKJJJHHHEEEDDDCCCBBBBBB@@@@@@>>>===============<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>======>>>???AAABBBFFFGGGKKKQQQ[[[fffooouuu{{{zzzxxxuuutttuuuxxx{{{}}}xxxooofffaaaaaaaaa___\\\[[[ZZZYYYWWWUUURRRPPPOOOKKKKKKJJJIIIHHHEEEAAA>>><<<;;;;;;::::::;;;;;;;;;999999999888999999::::::999999999999999999999999888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===AAAHHHOOOUUU___hhhrrrvvv{{{~~~~~~|||wwwqqqjjjeeeaaa^^^ZZZXXXVVVTTTSSSSSSTTTUUUXXXZZZ\\\]]]___aaadddgggfffffffffffffffeeeddddddeeedddcccaaa```^^^]]]\\\[[[YYYVVVSSSQQQOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEHHHLLLQQQUUUXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZ\\\^^^aaacccdddjjjiiijjjjjjhhhddd^^^YYYOOOKKKFFFCCCBBBBBBBBBBBB@@@BBBEEEIIIMMMPPPSSSTTTOOONNNLLLIIIGGGDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>=========~~~|||{{{yyyyyyuuutttsssqqqpppqqqrrrrrrttttttuuuvvvwwwwwwwwwwwwxxxvvvtttsssqqqoookkkhhhccc```^^^\\\ZZZXXXTTTRRRPPPNNNKKKGGGDDDCCCBBBBBB?????????>>>???CCCHHHMMM[[[fffqqqxxx|||zzzrrrjjjdddaaa]]]ZZZXXXUUURRRPPPKKKGGGCCCCCCBBBBBBGGGMMMUUU^^^iiiqqqvvv|||rrrdddZZZOOOLLLHHHFFFEEEEEEDDDDDDAAA@@@???>>>>>>===>>>>>>>>>===============>>>>>><<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::======>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>======>>>???AAABBBDDDFFFJJJPPPXXXbbbmmmsss~~~|||yyyvvvwwwzzz}}}zzzrrrhhhbbb``````^^^\\\[[[[[[ZZZXXXUUUSSSPPPOOOLLLKKKIIIIIIHHHFFFBBB???<<<<<<;;;:::::::::;;;;;;888888888888999:::;;;;;;888999999999999999::::::;;;;;;:::999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<======AAAIIIPPPXXXdddooo{{{~~~~~~~~~{{{uuuoooiiiccc```^^^ZZZZZZYYYXXXXXXYYY[[[\\\```bbbdddeeefffgggjjjlllkkkkkkkkkkkkkkkjjjiiiiiiiiihhhgggeeecccaaa```___^^^]]]ZZZWWWTTTRRRPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCEEEHHHLLLQQQVVVYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ]]]```bbbdddiiihhhiiiiiigggbbb\\\WWWNNNJJJEEEBBBBBBBBBCCCCCCDDDFFFIIIMMMQQQTTTVVVWWWOOONNNLLLIIIFFFDDDBBBAAA@@@@@@??????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>======~~~}}}{{{zzzyyyvvvuuutttsssrrrrrrrrrrrruuuuuuvvvwwwxxxxxxxxxxxxvvvuuusssrrrpppnnnjjjgggbbb```\\\YYYWWWUUURRRPPPLLLKKKHHHEEEBBBAAAAAAAAA>>>>>>>>>>>>???BBBGGGKKKUUU```llltttyyyzzzuuummmjjjfffaaa]]]ZZZWWWUUUSSSMMMIIIFFFEEECCCCCCJJJQQQXXXcccpppzzzooodddSSSOOOIIIFFFEEEEEEEEEDDDBBBAAA@@@??????>>>?????????>>>>>>=========>>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::======>>>@@@AAABBBDDDDDDBBBBBBAAAAAA@@@?????????>>>============???@@@AAAAAADDDHHHNNNVVV```kkksss~~~~~~{{{yyyyyy}}}}}}uuukkkccc```^^^]]]\\\\\\[[[ZZZXXXVVVSSSQQQOOOLLLKKKIIIIIIHHHFFFCCC@@@===<<<;;;:::::::::::::::888888888888999:::;;;;;;888888888999999:::::::::<<<;;;:::999:::;;;===>>>:::::::::;;;;;;;;;;;;<<<>>>>>>BBBHHHMMMUUUbbbooo{{{~~~}}}}}}~~~}}}zzzwwwrrrlllfffbbb___^^^]]]]]]]]]^^^___aaacccdddfffhhhkkkkkkllllllnnnpppnnnnnnoooppppppppppppooommmllljjjhhhfffdddcccbbbaaa```]]]ZZZWWWUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDFFFHHHMMMRRRWWWYYY[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWYYY[[[^^^aaacccgggfffggggggeeeaaa[[[VVVNNNKKKFFFBBBBBBCCCCCCCCCIIIJJJNNNQQQSSSUUUUUUUUUMMMLLLJJJHHHEEECCCAAA@@@@@@@@@??????>>>>>>======;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>}}}{{{zzzzzzwwwwwwvvvtttsssssssssrrrtttuuuvvvwwwwwwxxxxxxxxxuuusssrrrpppooolllhhheeeaaa^^^YYYVVVTTTQQQNNNLLLHHHGGGEEECCCBBBAAA@@@@@@<<<===>>>>>>???AAAEEEHHHOOOZZZfffooowww{{{yyytttqqqlllddd^^^ZZZXXXWWWUUUOOOLLLIIIGGGEEEDDDLLLTTT\\\hhhxxxzzzmmmYYYSSSKKKGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@>>>======<<<<<<<<<<<<===<<<<<<===>>>????????????AAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCBBBBBBBBBAAA@@@@@@??????======<<<<<<===>>>@@@AAA???CCCIIINNNTTT^^^jjjrrr{{{}}}{{{zzz{{{zzzooofff```^^^]]]\\\\\\[[[ZZZXXXVVVSSSQQQPPPMMMKKKIIIHHHHHHFFFDDDBBB===<<<<<<;;;::::::::::::999999999888999999::::::888888888999999::::::;;;999999999999999::::::;;;::::::::::::;;;;;;;;;;;;??????AAAEEEIIIPPP]]]kkkxxx~~~~~~}}}}}}~~~|||~~~~~~vvvsssnnniiieeebbbaaa```ccccccdddfffhhhkkkmmmnnnmmmoooqqqrrrrrrrrrssstttrrrsssttttttuuuuuuuuuuuuqqqpppnnnllljjjhhhfffeeedddcccaaa___\\\YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGJJJNNNSSSWWWZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWZZZ]]]aaaccceeeeeeffffffeeebbb\\\WWWPPPLLLGGGCCCCCCCCCCCCCCCKKKLLLOOOQQQRRRRRRQQQQQQJJJJJJHHHFFFDDDBBBAAA@@@????????????>>>>>>======;;;;;;<<<<<<===>>>>>>>>>@@@@@@?????????>>>>>>>>>}}}{{{{{{{{{xxxwwwwwwuuutttssssssrrrrrrssstttuuuvvvvvvvvvvvvsssrrrpppooommmkkkgggccc^^^ZZZVVVRRROOOMMMJJJHHHCCCCCCDDDCCCCCCBBBAAA@@@<<<===>>>>>>>>>???AAADDDHHHSSS```jjjuuu}}}~~~|||wwwqqqggg___ZZZXXXXXXWWWRRRNNNLLLIIIEEEEEEMMMVVV\\\jjj}}}ttt___WWWNNNHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>==================>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA===>>>>>>?????????>>>>>><<<;;;::::::::::::;;;<<<:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@??????======<<<<<<===>>>@@@AAAAAAEEEJJJNNNSSS\\\gggpppyyy}}}}}}}}}|||zzzzzz}}}tttiiibbb^^^^^^^^^\\\\\\ZZZYYYVVVTTTQQQPPPMMMKKKIIIHHHHHHGGGDDDBBB======<<<;;;::::::::::::::::::999999888999999999777888888999::::::;;;;;;888999999:::;;;:::::::::999999:::::::::;;;;;;;;;??????AAACCCEEEKKKYYYhhhttt{{{~~~~~~~~~~~~{{{}}}~~~uuurrrnnnjjjhhhfffggggggjjjkkkllloooqqqtttvvvwwwtttvvvyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxuuutttssspppnnnllljjjiiihhhgggfffcccaaa^^^\\\[[[XXXWWWWWWVVVVVVUUUTTTTTTOOOMMMKKKIIIGGGEEEDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIKKKOOOSSSXXXZZZ\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVUUUVVVYYY\\\```bbbeeeeeefffhhhgggddd^^^ZZZRRRNNNIIIEEECCCCCCCCCCCCHHHJJJLLLNNNOOONNNMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@?????????>>>>>>}}}{{{{{{{{{xxxxxxwwwvvvuuutttsssssspppqqqrrrsssttttttttttttrrrqqqooonnnllljjjfffccc\\\XXXSSSOOOLLLJJJGGGEEEAAABBBCCCDDDCCCCCCAAA@@@===>>>>>>>>>======>>>@@@CCCNNN[[[gggttt{{{ssshhh___ZZZXXXXXXYYYSSSPPPMMMJJJFFFEEEMMMWWWZZZjjj~~~xxxccc[[[PPPJJJIIIIIIHHHFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>?????????>>>>>>===<<<:::999999:::<<<===<<<===???@@@BBBDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@???======<<<<<<===>>>@@@AAACCCGGGLLLOOORRRZZZeeemmmxxx||||||}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz}}}xxxlllddd```______\\\\\\[[[YYYVVVTTTQQQPPPMMMKKKIIIHHHHHHGGGEEECCC>>>===<<<;;;:::999999999;;;;;;:::999888888888888777777888999::::::;;;;;;:::;;;<<<===>>>===<<<;;;999999:::::::::;;;;;;;;;??????@@@BBBCCCIIIXXXgggssszzz~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~wwwuuuqqqnnnllllllmmmnnnoooppprrrtttwwwzzz{{{|||yyy{{{~~~~~~}}}||||||}}}~~~~~~|||{{{zzzyyyxxxwwwvvvsssqqqnnnmmmllljjjjjjiiigggdddbbb```^^^ZZZZZZZZZYYYXXXXXXWWWWWWQQQPPPNNNKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLPPPTTTXXXZZZ\\\\\\\\\[[[[[[YYYXXXXXXVVVVVVUUUVVVXXX\\\```bbbffffffgggiiiiiifffaaa]]]TTTPPPJJJFFFDDDDDDCCCCCCEEEGGGIIILLLLLLKKKJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@????????????>>>~~~{{{zzzxxxxxxwwwuuutttsssrrrqqqoooooooooooopppqqqrrrsssrrrrrrpppmmmiiieeebbb```WWWTTTQQQMMMIIIHHHGGGGGGHHHHHHHHHHHHFFFCCCAAA@@@@@@???===;;;;;;<<<>>>???BBBJJJRRR[[[iiiyyy~~~|||vvvpppggg]]]VVVRRRRRRSSSRRRNNNIIIDDDCCCFFFKKKNNN[[[hhhyyy{{{hhh^^^TTTPPPMMMHHHFFFGGGEEEDDDCCCAAA@@@@@@AAAAAA;;;;;;;;;<<<===???@@@AAAAAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEDDDCCCCCCCCCBBB???????????????>>>======:::::::::::::::;;;<<<===>>>>>>@@@BBBDDDFFFHHHHHHEEEDDDDDDCCCBBB@@@@@@???>>>???>>>===<<<===@@@BBBEEEHHHLLLPPPTTTZZZccciiiwww||||||||||||}}}}}}|||yyyvvv{{{zzzxxxwwwyyy|||}}}rrrjjjeee```]]]___^^^\\\ZZZWWWUUUSSSRRRNNNKKKIIIGGGGGGGGGEEEDDDAAA>>>;;;:::;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???======???BBBGGGSSS___oooyyy}}}||||||{{{zzzxxxwwwuuutttsssttttttwwwyyy|||~~~~~~|||yyyvvvsssqqqoooooopppnnnkkkhhhfffdddddddddccc```\\\YYYWWWVVVTTTRRRQQQQQQQQQQQQOOOMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLNNNQQQTTTXXX[[[]]]^^^]]]\\\ZZZXXXWWWUUUUUUTTTUUUVVVXXX[[[^^^```bbbffffffffffffeeeddddddcccZZZTTTMMMFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>}}}{{{zzzyyyxxxwwwvvvtttrrrqqqpppnnnnnnnnnoooooopppqqqrrrqqqqqqooommmiiiddd```]]]VVVTTTPPPKKKIIIGGGGGGGGGKKKKKKJJJIIIHHHFFFCCCBBBBBBAAA@@@?????????@@@@@@>>>DDDKKKSSS```nnntttrrrvvvpppggg]]]UUUOOOLLLKKKNNNKKKFFFCCCBBBEEEHHHKKKXXXeeexxx}}}jjj```VVVQQQNNNIIIFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>===>>>??????CCCEEEFFFFFFEEEDDDFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA???????????????>>>>>>===;;;:::::::::;;;;;;<<<======>>>@@@BBBDDDFFFHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA?????????===<<<===@@@CCCEEEIIIMMMPPPSSSYYYaaagggtttzzz{{{{{{{{{{{{|||{{{wwwuuuxxxxxxwwwwwwzzz}}}tttlllgggbbb______^^^\\\ZZZXXXUUUSSSRRROOOMMMJJJIIIHHHHHHFFFEEEAAA>>><<<:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;???======@@@BBBGGGRRR]]]lllwww~~~~~~}}}|||{{{zzzyyyyyyyyyzzz}}}~~~~~~|||yyyvvvtttsssrrrrrrqqqnnnkkkiiihhhggggggiiifffbbb___]]][[[YYYWWWRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOQQQSSSWWWZZZ]]]^^^^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUWWWYYY[[[^^^aaabbbeeeffffffgggffffffeeeddd[[[VVVNNNGGGDDDBBBBBBAAABBBBBBDDDEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>======~~~}}}||||||{{{zzzxxxvvvsssqqqpppooommmmmmmmmnnnnnnoooppppppoooooonnnkkkgggbbb\\\YYYTTTRRRNNNJJJHHHHHHIIIJJJOOOOOONNNLLLJJJGGGEEEDDD>>>>>>>>>======<<<<<<<<<<<<@@@DDDJJJTTT```fffgggnnnkkkddd\\\TTTMMMIIIFFFIIIGGGDDDBBBBBBDDDGGGIIISSS```tttnnncccYYYSSSOOOJJJGGGGGGEEEDDDBBB@@@???>>>??????AAAAAA@@@???@@@@@@AAABBBEEEFFFHHHGGGFFFFFFGGGHHHCCCBBBBBBAAA@@@@@@????????????@@@@@@??????>>>===;;;;;;;;;:::;;;;;;<<<======>>>@@@BBBEEEGGGIIIJJJKKKJJJHHHFFFEEECCCCCCBBB?????????>>>===>>>@@@CCCFFFJJJNNNQQQSSSXXX^^^dddpppvvv~~~{{{zzzyyyzzzzzzyyyvvvsssssstttuuuwwwzzz}}}wwwnnnhhhccc```^^^^^^]]][[[XXXVVVTTTSSSQQQNNNKKKJJJIIIIIIGGGEEEAAA???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;???===>>>AAACCCFFFPPPZZZiiiuuu~~~}}}}}}~~~|||zzzxxxwwwwwwuuutttrrrpppnnnmmmllllllooolllhhhdddbbb```]]][[[TTTSSSQQQOOOMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNQQQRRRTTTWWWYYY\\\^^^______^^^]]][[[ZZZXXXWWWVVVUUUUUUWWWYYY\\\___aaaccceeefffggghhhhhhhhhgggggg^^^XXXPPPIIIEEECCCAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>======~~~~~~~~~|||{{{yyyvvvsssqqqooommmkkklllmmmmmmnnnnnnnnnnnnllllllllliiieee___YYYVVVQQQPPPMMMKKKKKKMMMOOOPPPTTTSSSQQQNNNJJJGGGDDDBBB<<<=========<<<;;;:::999>>>???AAAEEELLLTTT[[[]]]aaa```^^^ZZZTTTNNNIIIFFFFFFEEEDDDCCCCCCDDDFFFGGGNNN\\\ppp{{{yyy{{{}}}~~~qqqfff[[[UUUPPPJJJGGGGGGDDDCCCAAA???>>>>>>>>>??????@@@AAABBBDDDEEEGGGHHHFFFGGGHHHHHHGGGFFFGGGHHHCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>AAADDDGGGJJJMMMNNNOOOMMMKKKHHHFFFDDDCCCCCC@@@@@@@@@>>>===>>>AAADDDGGGKKKOOORRRSSSVVV\\\```lllrrr{{{|||{{{yyyyyyyyywwwuuurrroooqqqtttwwwzzz}}}xxxooohhhcccaaa^^^]]]]]][[[YYYWWWTTTSSSQQQNNNKKKJJJIIIHHHFFFEEEAAA???<<<;;;;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;;;;;;;>>>===???BBBDDDGGGOOOYYYiiivvv~~~|||}}}~~~}}}{{{{{{zzzxxxwwwvvvtttrrrqqqpppppprrroookkkgggeeebbb^^^[[[WWWUUURRRNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPSSSTTTVVVYYY[[[]]]^^^___^^^^^^]]][[[ZZZYYYWWWWWWUUUVVVWWWZZZ]]]```bbbdddfffgggiiikkkkkkkkkjjjiiibbb]]]TTTMMMHHHDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>============|||{{{yyyvvvssspppnnnmmmkkkkkklllmmmmmmmmmlllllljjjjjjiiigggbbb]]]XXXUUUPPPPPPPPPPPPRRRTTTWWWXXXXXXVVVRRRNNNIIIEEEBBB@@@@@@@@@AAA@@@@@@>>>===<<<>>>>>>???AAAEEEJJJOOOTTTXXXYYYYYYXXXUUUOOOIIIFFFCCCBBBAAAAAAAAABBBCCCDDDJJJWWWkkk~~~sssnnnjjjkkkkkklllpppuuuzzzrrrggg\\\VVVQQQJJJFFFFFFCCCBBB@@@???>>>>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???BBBFFFKKKOOORRRTTTTTTRRRNNNJJJFFFDDDCCCCCCAAAAAA@@@???>>>???BBBDDDHHHLLLQQQTTTTTTVVV[[[^^^hhhoooxxx}}}{{{zzzyyyxxxuuusssnnnooorrrvvvyyy{{{|||}}}xxxooogggbbb```]]]]]]]]]\\\ZZZXXXUUUSSSPPPNNNKKKIIIHHHGGGEEECCCBBB???<<<;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======???BBBEEEHHHQQQ[[[mmmzzz}}}|||}}}~~~~~~}}}||||||yyyxxxxxxwwwvvvtttsssssstttqqqmmmjjjhhheeeaaa^^^ZZZWWWSSSPPPMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOPPPQQQTTTVVVXXXZZZ\\\]]]]]]]]]^^^]]]\\\[[[ZZZXXXXXXWWWUUUVVVXXXZZZ]]]aaadddeeehhhiiikkkmmmnnnmmmkkkjjjfffaaaXXXPPPKKKGGGCCCAAA======<<<<<<<<<<<<<<<<<<========================???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>============<<<|||{{{yyyvvvssspppnnnmmmkkkkkkmmmnnnnnnmmmlllkkkiiihhhfffddd```\\\XXXVVVSSSTTTVVVXXXZZZ\\\^^^^^^YYYWWWSSSNNNIIIEEEBBBAAAAAAAAA@@@???>>>======<<<===;;;<<<>>>???@@@EEEKKKSSSUUUWWWXXXUUUPPPJJJFFFBBBAAA???>>>>>>???@@@AAAIIISSSddduuu|||vvvgggaaa]]]\\\\\\[[[___dddgggnnnwww~~~rrrggg[[[UUUPPPIIIFFFEEEBBBAAA@@@??????@@@AAABBBHHHJJJNNNPPPQQQPPPMMMKKKGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<<>>>@@@DDDJJJOOOUUUYYY[[[[[[XXXSSSMMMHHHEEECCCCCCAAAAAAAAA@@@???@@@BBBEEEHHHMMMSSSVVVVVVWWW[[[^^^dddkkkuuu|||~~~}}}|||zzzxxxvvvnnnppprrrtttwwwxxxyyyzzzzzz~~~yyynnnfffaaa___\\\]]]]]]]]][[[XXXUUUSSSQQQNNNKKKIIIHHHGGGEEECCCBBB@@@===<<<<<<<<<<<<;;;::::::::::::::::::::::::999999::::::::::::;;;;;;777888999:::;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<===<<<>>>BBBFFFKKKUUU```sss}}}}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxvvvvvvvvvtttqqqooollliiieeebbb\\\ZZZVVVRRRPPPOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVXXX[[[^^^bbbeeefffjjjkkknnnppppppooolllkkkhhhbbbZZZRRRMMMHHHDDDAAA======<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<}}}|||{{{zzzxxxvvvsssqqqooonnnkkklllmmmnnnnnnmmmlllkkkhhhgggdddaaa^^^[[[YYYYYYZZZ\\\^^^aaabbbbbbaaaaaaWWWUUURRRNNNJJJGGGFFFEEEBBB@@@???===<<<<<<<<<<<<===:::;;;>>>===;;;???FFFLLLOOOTTTVVVVVVSSSNNNKKKEEECCCAAA???>>>???AAABBBHHHPPP]]]kkktttuuupppjjj\\\VVVQQQPPPOOOMMMPPPUUUVVV___iiiqqqyyy{{{pppeeeZZZTTTNNNHHHDDDDDDAAA@@@@@@@@@@@@BBBCCCDDDLLLPPPUUUZZZZZZXXXSSSPPPIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>AAAFFFMMMTTTZZZ```bbbbbb___XXXQQQKKKGGGEEEDDDBBBBBBBBB@@@???@@@CCCEEEHHHMMMTTTWWWXXXYYY[[[^^^```gggqqqyyy}}}{{{yyyqqqqqqrrrssstttuuuvvvwwwvvvzzzzzzooofffaaa___\\\]]]^^^^^^\\\YYYVVVTTTRRRPPPLLLJJJIIIHHHFFFDDDBBB@@@===<<<<<<===<<<;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999:::;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<;;;===AAAFFFMMMZZZfffwww~~~~~~~~~~~~~~~{{{|||}}}}}}|||{{{zzzyyywwwuuusssqqqooolllhhhddd^^^\\\XXXUUUSSSQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXZZZ\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVXXX[[[___bbbeeeggglllnnnppprrrrrrooommmkkkgggbbbZZZRRRMMMHHHCCCAAA???>>><<<;;;;;;;;;<<<===<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<~~~{{{zzz{{{zzzxxxvvvsssqqqpppoookkklllnnnoooooonnnlllkkkhhhfffccc```]]][[[[[[ZZZ___aaadddggggggeeecccaaaUUUTTTQQQNNNKKKJJJJJJJJJFFFEEEBBB@@@??????@@@AAA>>><<<===@@@>>>:::>>>EEEFFFJJJPPPUUUXXXWWWTTTRRRKKKHHHEEEBBBAAABBBDDDFFFHHHNNNXXXccckkklllfff```TTTOOOJJJIIIGGGEEEGGGKKKMMMVVVaaaiiirrryyyzzzwwwnnndddXXXRRRNNNGGGDDDDDD@@@@@@@@@@@@AAACCCEEEFFFLLLQQQYYY___aaa___ZZZWWWKKKLLLMMMLLLJJJIIIIIIJJJHHHGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;<<<<<<===<<<=========>>>>>>??????<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<~~~zzzwwwwwwvvvsssqqqooommmlllkkkjjjkkkmmmnnnooonnnnnnmmmgggeeeccc`````````bbbcccfffhhhkkkmmmlllhhhccc```YYYTTTQQQQQQSSSSSSPPPLLLHHHFFFDDDCCCCCCCCCBBB@@@???>>>===<<<<<<===>>>???DDDIIIOOOUUU\\\aaa]]]VVVNNNKKKFFFCCCBBBAAA@@@>>>DDDJJJRRRYYY[[[YYYTTTPPPKKKIIIFFFCCCAAAAAACCCCCCIIIOOOVVV^^^hhhqqqtttrrriiiddd[[[RRRJJJGGGFFFFFFAAA??????BBBBBBBBBFFFLLLQQQ[[[eeekkkmmmkkkccc[[[SSSQQQNNNLLLLLLLLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@>>><<<:::;;;<<>>;;;999999:::;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;===@@@BBBBBBEEEPPP```mmm}}}}}}~~~~~~~~~|||zzzwwwuuurrrnnniiieeedddbbb]]]YYYUUUTTTTTTTTTWWWVVVVVVUUUVVVWWWYYYYYYZZZ\\\]]]______^^^]]]\\\]]][[[XXXWWWXXXXXXXXXWWWTTTVVVXXXZZZ]]]```eeehhhmmmooorrrtttrrrooojjjgggbbb]]]UUUNNNIIIEEEBBB@@@============<<<<<<<<<<<<============>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;~~~}}}{{{xxxuuusssrrrqqqooonnnnnnmmmmmmkkklllnnnoooppppppoooooohhhfffdddbbbaaabbbdddeeehhhjjjmmmnnnmmmiiidddaaa]]]YYYVVVVVVWWWVVVRRRMMMJJJGGGDDDBBBBBBBBBAAA@@@AAA@@@???>>>>>>>>>???@@@BBBHHHOOOWWW```fffddd^^^UUUQQQKKKGGGDDDCCCBBBAAADDDGGGLLLPPPRRRQQQNNNMMMIIIGGGDDDBBBAAAAAACCCDDDEEEKKKQQQXXXbbbkkknnnllleee```XXXPPPIIIEEECCCCCCAAA??????BBBCCCBBBGGGMMMVVV```kkkqqqsssppphhh___XXXUUUQQQNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>??????>>><<<<<<===???CCCEEEIIIQQQ[[[dddlllpppuuurrrkkkbbbYYYQQQLLLIIIEEECCCBBBAAAAAABBBDDDEEEHHHMMMSSSYYY[[[\\\\\\]]]```ccchhhmmmsss{{{{{{xxxuuutttuuuwwwwwwwwwuuuwwwyyy|||~~~~~~}}}|||zzzyyy{{{}}}rrrhhhcccbbb^^^______^^^\\\YYYWWWVVVRRRPPPMMMKKKJJJIIIFFFDDDDDDBBB>>>;;;:::999:::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<>>============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;~~~{{{yyyxxxwwwuuusssooonnnnnnnnnnnnnnnoooooommmnnnoooqqqrrrrrrqqqqqqkkkiiigggeeeeeegggiiijjjlllnnnppppppnnnjjjeeebbbaaa^^^\\\\\\\\\YYYTTTOOOLLLIIIEEECCCCCCCCCCCCBBBCCCBBBAAA?????????@@@AAA@@@GGGOOOXXXdddmmmnnnjjj```ZZZRRRKKKGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@AAACCCDDDCCCHHHNNNSSS\\\fffiiigggbbb^^^XXXPPPJJJFFFCCCBBBAAA???@@@BBBCCCCCCHHHNNN\\\gggssszzz|||xxxnnnddd^^^ZZZTTTPPPMMMKKKJJJHHHIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>???>>>======???AAACCCFFFKKKRRR\\\fffnnnssswwwwwwsssjjj^^^TTTNNNLLLEEEDDDCCCAAAAAABBBDDDEEEFFFKKKRRRWWWZZZ\\\]]]^^^aaacccfffiiiooovvv|||yyyyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~}}}{{{{{{|||~~~~~~tttjjjdddbbb_________^^^\\\ZZZXXXVVVRRRPPPNNNLLLKKKIIIFFFDDDDDDBBB???<<<::::::;;;;;;999999::::::::::::;;;;;;::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<>>===============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;:::===<<<<<<<<<<<<======>>>???>>>>>>======<<<<<<;;;}}}zzzvvvttttttsssrrrqqqllllllllllllmmmnnnoooooonnnoooqqqrrrssssssssssssooonnnllljjjjjjkkknnnooopppqqqrrrrrroookkkfffcccbbbaaa```___^^^ZZZTTTOOOMMMJJJFFFEEEEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@@@@AAA@@@FFFNNNXXXfffsssvvvssskkkdddYYYPPPJJJGGGEEEEEEBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???@@@AAACCCDDDDDDHHHMMMRRR[[[dddgggfffbbb___YYYSSSMMMHHHEEEDDDBBB???@@@CCCDDDEEEJJJQQQ___kkkyyy~~~sssiii```\\\UUUPPPMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>?????????>>>>>>@@@AAADDDGGGLLLTTT\\\fffoootttyyy|||{{{rrrdddVVVNNNLLLGGGEEECCCBBBAAABBBCCCDDDEEEJJJQQQWWW[[[]]]___aaaaaabbbdddfffkkkrrrzzz~~~}}}|||{{{{{{zzzzzzzzz|||}}}{{{{{{{{{wwwnnngggccc``````___^^^^^^\\\YYYVVVSSSQQQNNNMMMKKKJJJGGGEEEDDDBBB@@@===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======@@@CCCHHHOOO\\\lllxxx~~~~~~~~~{{{zzzxxxtttpppmmmgggeeebbb___\\\ZZZYYYYYYYYYYYYYYYZZZ[[[]]]```aaabbbbbbcccbbb```[[[WWWTTTQQQOOOMMMMMMNNNOOOOOOOOOSSSTTTTTTTTTSSSTTTWWWZZZ]]]___aaaaaa```]]]YYYVVVOOOKKKGGGDDDBBB@@@>>>===============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>===<<<<<<<<<|||xxxvvvrrrqqqqqqqqqpppoookkkkkkkkkkkklllmmmnnnooopppqqqsssuuuvvvvvvvvvuuurrrpppnnnllllllmmmoooqqqrrrsssssssssppplllgggeeebbbbbbaaa```^^^ZZZUUUQQQMMMKKKHHHGGGHHHIIIJJJIIIGGGEEECCCBBB@@@@@@@@@@@@BBBGGGNNNXXXggguuuzzzyyytttlll___TTTLLLHHHFFFEEEAAABBBBBBCCCBBBAAA@@@???@@@?????????@@@AAACCCCCCDDDIIINNNSSS\\\eeegggeeeccc___ZZZSSSMMMIIIFFFDDDBBB@@@@@@CCCEEEFFFLLLSSS```mmm|||xxxmmmaaa\\\TTTOOOLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>???@@@DDDHHHNNNTTT[[[ccclllsss|||{{{lll]]]RRRMMMHHHFFFDDDBBBAAABBBCCCDDDEEEJJJQQQWWW[[[^^^aaacccaaabbbccceeehhhooowww|||~~~||||||{{{|||~~~~~~|||{{{{{{{{{rrrjjjeeebbb```_________]]]YYYVVVTTTRRROOOMMMLLLJJJHHHFFFDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDIIIQQQ^^^mmmwww~~~}}}{{{yyyxxxuuuqqqnnnhhhfffdddaaa^^^\\\[[[[[[\\\[[[[[[\\\^^^```bbbccccccdddeeedddaaa]]]WWWTTTPPPNNNLLLKKKMMMNNNNNNMMMPPPQQQQQQOOONNNOOOQQQSSSUUUWWWXXXYYYXXXUUURRRPPPKKKIIIEEECCCCCCBBB@@@???============<<<<<<<<<<<<<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>?????????>>>======<<<<<<|||yyyvvvsssqqqooonnnnnnnnnlllkkkjjjjjjjjjkkklllnnnooopppssstttvvvxxxzzzzzzzzzzzzuuusssqqqnnnnnnnnnpppqqquuuuuuvvvuuurrrnnnjjjhhhdddddddddcccaaa^^^[[[YYYSSSQQQOOONNNNNNNNNMMMKKKJJJHHHFFFDDDBBBAAAAAABBBCCCHHHOOOXXXhhhwww~~~~~~{{{rrreeeYYYPPPJJJGGGEEEBBBCCCDDDDDDDDDBBB@@@>>>?????????@@@@@@AAABBBCCCEEEKKKQQQWWW___hhhiiifffccc___YYYQQQKKKGGGDDDCCCCCC@@@@@@CCCEEEGGGNNNVVVaaannn}}}}}}rrrddd^^^UUUOOOLLLKKKLLLLLLJJJJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>???AAAFFFJJJOOOTTTXXX___hhhnnnzzzuuufffYYYRRRIIIHHHEEECCCBBBBBBBBBCCCEEEIIIPPPUUUZZZ]]]aaacccaaabbbdddfffiiinnnuuuzzz}}}}}}}}}~~~}}}||||||vvvmmmgggcccaaa______```___ZZZVVVTTTRRRPPPNNNMMMKKKHHHFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;::::::::::::999999999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAEEEKKKTTTbbbpppyyy~~~~~~}}}|||zzzyyyxxxuuuqqqnnnjjjhhhfffdddaaa___^^^]]]___^^^^^^___```bbbdddeeedddeeeggggggddd___ZZZVVVQQQOOOLLLKKKLLLLLLLLLKKKLLLMMMLLLKKKIIIIIIKKKMMMNNNOOOQQQRRRQQQPPPMMMLLLJJJHHHEEEDDDEEEDDDCCCAAA============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========????????????????????????;;;;;;;;;<<<<<<===>>>???@@@??????>>>>>>======<<>>??????AAAEEEMMMXXXggguuu}}}}}}~~~}}}|||{{{zzzyyyvvvssspppmmmllljjjhhheeecccbbbaaaaaaaaa``````aaacccdddeeedddfffhhhhhhfffbbb]]]YYYQQQOOOLLLJJJJJJKKKJJJIIIHHHHHHHHHFFFEEEEEEFFFHHHHHHIIIKKKMMMMMMLLLJJJIIIIIIGGGFFFEEEFFFEEEDDDBBB============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????:::::::::;;;===>>>@@@AAA@@@@@@??????>>>========={{{uuuqqqnnnmmmkkkiiihhhhhhiiiiiihhhfffcccdddeeegggjjjnnnrrruuuwww{{{|||~~~{{{yyyyyyzzz{{{zzz{{{{{{zzzxxxuuurrrpppnnnoooooonnnmmmlllmmmnnnooommmkkkhhheeeaaa[[[VVVPPPOOOLLLJJJHHHFFFFFFFFFEEEIIIOOOZZZkkk}}}zzzmmmaaaWWWPPPJJJGGGCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBLLLSSS\\\dddmmmuuutttpppkkkfff]]]SSSLLLHHHGGGGGGDDDAAAAAADDDFFFIIIPPPXXXgggsss~~~oooggg\\\RRRMMMKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAA@@@AAACCCFFFHHHLLLPPPRRRTTTXXX```fffiiiooowww|||zzzooo```UUUKKKIIIFFFCCCBBBAAABBBBBBBBBFFFLLLQQQUUUXXX\\\___```bbbfffiiilllpppuuuyyy}}}~~~}}}}}}}}}|||}}}|||rrrkkkeeeaaa^^^___aaa```[[[VVVUUUSSSPPPOOONNNLLLIIIGGGDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>?????????AAAEEENNN[[[kkkyyy|||}}}~~~~~~}}}{{{{{{zzzxxxtttqqqooonnnmmmkkkhhhfffddddddccccccbbbbbbbbbccceeefffcccfffhhhjjjhhhddd___[[[RRROOOLLLJJJIIIIIIHHHGGGFFFFFFFFFDDDBBBBBBDDDFFFDDDFFFHHHJJJKKKJJJIIIHHHIIIGGGFFFEEEFFFFFFDDDCCC>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>999999:::;;;===???AAABBB@@@@@@??????>>>========={{{pppjjjkkkllljjjgggjjjiiigggeeeeeegggiiijjjjjjlllnnnoooqqqsssxxx{{{{{{{{{}}}~~~{{{wwwtttssstttuuuvvvwwwwwwxxxzzz|||xxxrrrjjjddd]]]XXXTTTSSSOOOJJJGGGIIIFFFKKKSSS___qqqrrrcccXXXOOOIIIEEEBBBBBBBBBAAA@@@??????>>>@@@AAABBBBBBAAABBBDDDFFFKKKRRR^^^jjjrrrvvvwwwvvvrrrlllccc[[[TTTNNNHHHEEECCCBBBCCCFFFFFFIIISSS^^^jjjwwwxxxkkk^^^VVVPPPKKKIIIJJJKKKKKKKKKKKKIIIFFFCCCAAACCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@???@@@BBBEEEFFFGGGKKKOOORRRTTTVVVXXXYYYcccfffllltttxxxrrreee[[[PPPLLLGGGCCCBBBCCCCCCCCCFFFHHHLLLQQQVVV[[[___aaa```bbbfffiiilllqqqwww{{{zzzyyy{{{~~~~~~~~~~~~wwwmmmfffccc```___```^^^ZZZVVVVVVUUUSSSPPPNNNKKKJJJIIICCCCCCCCCBBB@@@===:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;<<<<<<<<<;;;;;;<<<>>>EEEEEEHHHPPP^^^mmmzzz}}}|||~~~~~~~~~~~~}}}}}}~~~}}}{{{xxxtttqqqpppooommmkkkiiigggeeedddddddddddddddddddddddddddgggggggggiiijjjfff___YYYTTTQQQLLLJJJIIIIIIHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIMMMKKKJJJIIIHHHGGGDDDBBBCCCBBBAAA???>>>=========;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>zzzpppllllllllliiifffhhhhhhhhhhhhhhhhhhhhhhhhjjjlllnnnpppqqquuuyyy}}}|||yyyxxxxxxyyy|||}}}~~~xxxnnnddd]]]XXXUUUQQQKKKHHHIIIHHHLLLTTT```qqqrrrcccXXXOOOHHHEEEAAAAAA@@@@@@???>>>>>>>>>@@@BBBCCCCCCBBBCCCEEEGGGLLLSSS___jjjsssxxxyyyyyytttooofff^^^VVVPPPKKKGGGDDDCCCDDDGGGGGGJJJTTT___lllyyy~~~pppaaaXXXQQQKKKIIIJJJJJJJJJKKKKKKIIIGGGDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAAAAABBBDDDFFFHHHIIILLLOOORRRSSSTTTUUUWWW]]]```fffmmmqqqlllbbbYYYPPPLLLGGGCCCCCCCCCCCCCCCEEEGGGKKKPPPVVV[[[```bbbbbbdddgggjjjlllpppuuuyyy{{{wwwvvvxxx{{{}}}||||||xxxnnngggddd```___```___[[[WWWVVVUUUSSSPPPMMMKKKIIIHHHDDDDDDCCCAAA???===;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>???CCCDDDIIIRRR```ppp}}}}}}{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{wwwtttqqqpppooommmkkkiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeegggfffggghhhiiifff___ZZZSSSPPPLLLIIIIIIHHHHHHGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBDDDFFFIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJIIIFFFDDDCCCBBBAAA???>>>======<<<;;;;;;::::::;;;;;;<<<===========================<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>======yyyrrrnnnooonnnjjjfffggggggiiijjjjjjiiiggggggkkkmmmoooqqqssswww|||~~~|||~~~}}}ooofff^^^XXXSSSLLLJJJJJJIIIOOOVVVaaaqqqqqqcccWWWOOOHHHDDDBBBBBBAAA@@@????????????AAACCCEEEEEEEEEFFFHHHIIINNNUUU___jjjsssxxx{{{{{{wwwrrriiiaaaZZZSSSNNNJJJGGGFFFFFFHHHJJJMMMVVV```lllyyywwwfffZZZRRRKKKHHHJJJHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKMMMPPPQQQQQQPPPQQQRRRUUUWWW\\\bbbfffddd]]]WWWNNNKKKFFFCCCCCCCCCCCCCCCEEEFFFJJJNNNUUU[[[aaadddeeegggiiikkkmmmppptttxxx|||vvvrrrrrrtttvvvzzzzzzzzz}}}|||qqqiiieeeaaa``````___\\\XXXVVVUUUSSSPPPMMMJJJHHHGGGEEEDDDBBB@@@>>><<<;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<=========>>>>>>>>>======???AAAAAADDDKKKUUUcccsss}}}zzz~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxsssrrrqqqooonnnmmmlllkkkhhhhhhhhhhhhhhhggggggggggggffffffggghhhfff```[[[SSSPPPLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDGGGJJJLLLNNNNNNOOOMMMLLLLLLLLLMMMLLLJJJGGGCCCBBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;<<<====================================>>>??????@@@??????@@@@@@??????>>>=========~~~zzzuuussssssqqqlllhhhiiiiiiiiijjjjjjiiiiiiiiilllnnnpppqqqtttyyy~~~|||qqqddd\\\VVVOOOKKKLLLLLLQQQYYYcccqqqqqqcccWWWNNNHHHEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIKKKMMMPPPUUU^^^hhhpppvvvyyy{{{wwwrrrkkkccc]]]WWWQQQMMMLLLIIIHHHJJJLLLOOOWWW```iiiuuu|||iii[[[QQQIIIGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAAAAACCCEEEHHHIIILLLNNNPPPPPPOOONNNMMMNNNOOOPPPTTTXXX\\\\\\XXXUUUMMMJJJFFFCCCCCCDDDCCCCCCFFFHHHJJJNNNTTTZZZ```cccfffgggjjjlllnnnqqqvvvyyy}}}yyytttpppoooqqqtttxxxxxxzzz|||xxxlllgggbbb`````````]]]ZZZVVVUUUSSSPPPMMMJJJHHHGGGGGGEEEBBB???===<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>>======???AAA@@@EEENNNZZZfffttt|||~~~~~~~~~||||||}}}}}}}}}zzzxxxssssssrrrqqqpppooonnnnnnkkkkkkjjjjjjjjjjjjjjjiiigggeeedddeeefffddd___ZZZTTTQQQMMMKKKJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBDDDHHHLLLOOOQQQSSSSSSSSSRRRRRRRRRRRRPPPMMMJJJDDDCCCAAA???===<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>><<<===============>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@???>>>>>>======<<<~~~|||yyywwwwwwuuupppmmmmmmllljjjiiiiiijjjlllmmmnnnoooppprrruuuyyy{{{jjj```XXXQQQNNNNNNMMMTTT[[[cccppp~~~}}}pppbbbWWWOOOIIIFFFDDDCCCBBB@@@@@@AAABBBCCCEEEGGGJJJLLLLLLMMMOOOPPPQQQUUU[[[ccckkkppptttvvvtttpppjjjddd___ZZZTTTQQQQQQLLLKKKLLLNNNPPPWWW^^^gggrrr|||iiiZZZPPPHHHEEEFFFEEEEEEGGGIIIJJJKKKLLLMMMKKKJJJHHHGGGEEEEEEEEEEEEAAAAAA@@@@@@BBBDDDGGGIIIMMMOOOPPPPPPNNNLLLKKKLLLLLLMMMOOORRRUUUVVVUUUSSSKKKHHHEEECCCDDDDDDDDDCCCHHHIIILLLPPPUUUZZZ___aaaeeegggjjjlllooosssxxx|||zzzuuupppoooqqqsssvvvxxx{{{~~~ooojjjddd`````````^^^\\\WWWVVVTTTQQQNNNKKKHHHGGGGGGEEECCC@@@>>>===<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAAAAAHHHSSS___jjjuuu~~~~~~~~~~~~|||||||||}}}~~~}}}zzzxxxuuutttsssrrrqqqpppoooooommmmmmmmmllllllkkkkkkkkkgggeeecccccccccbbb]]]YYYTTTQQQMMMKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBEEEIIINNNRRRUUUWWWXXX[[[ZZZYYYXXXWWWSSSOOOKKKEEEDDDBBB@@@>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>=========~~~~~~~~~}}}{{{zzzyyywwwtttqqqpppnnnllljjjjjjlllnnnpppppppppqqqrrrtttyyyooobbbZZZSSSPPPPPPNNNUUU]]]dddooo{{{{{{nnnaaaWWWPPPKKKHHHCCCBBB@@@??????@@@BBBCCCFFFIIIMMMOOOPPPQQQRRRSSSSSSUUUZZZ___eeejjjnnnppppppmmmhhheeeaaa]]]YYYVVVUUUPPPLLLMMMOOOPPPUUU\\\dddmmmxxxzzzgggZZZPPPGGGDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPOOOMMMJJJHHHFFFEEEEEEEEEAAA@@@@@@@@@BBBEEEGGGIIIMMMOOOPPPPPPNNNLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQIIIGGGDDDCCCDDDDDDDDDCCCHHHJJJNNNRRRXXX\\\```bbbeeehhhkkkmmmppptttyyy}}}}}}wwwrrrppprrrtttvvvzzz~~~qqqllleeeaaaaaaaaa```^^^YYYXXXUUURRROOOLLLIIIHHHFFFEEECCCAAA???===<<<<<<;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<===???AAACCCLLLYYYeeeoooyyy~~~}}}~~~||||||}}}}}}~~~{{{yyywwwwwwvvvtttsssqqqppppppoooooonnnnnnmmmmmmllllllhhheeeaaa``````^^^ZZZVVVRRROOOLLLJJJIIIJJJIIIIIIGGGFFFDDDBBBAAAAAABBBBBBBBBEEEJJJOOOUUUYYY[[[\\\___^^^]]]\\\ZZZVVVPPPLLLFFFEEECCCAAA???>>>===<<<===============>>>??????===>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>}}}zzzxxxxxx{{{}}}~~~}}}{{{zzzyyywwwuuutttppppppooonnnnnnoooppppppqqqqqqqqqrrrtttxxxrrrddd[[[UUUQQQQQQOOOVVV]]]dddmmmyyyyyymmmaaaWWWQQQLLLIIIFFFDDDBBBAAAAAABBBDDDFFFGGGJJJOOORRRSSSSSSUUUVVVVVVWWWYYY]]]aaaeeehhhjjjllljjjgggfffdddbbb^^^[[[YYYSSSNNNNNNOOOPPPTTTYYY^^^dddmmmvvvwwwfffZZZQQQIIIEEEEEEAAABBBDDDGGGKKKNNNQQQSSSRRRPPPLLLIIIFFFDDDDDDDDDBBBAAAAAAAAACCCFFFIIIKKKLLLNNNPPPPPPOOOMMMMMMMMMLLLMMMNNNOOONNNNNNNNNNNNHHHFFFDDDCCCDDDEEEDDDCCCDDDHHHNNNUUU[[[```cccdddhhhjjjlllnnnppptttyyy|||yyysssqqqrrrtttvvv{{{sssmmmfffaaaaaaaaaaaa___[[[YYYWWWTTTPPPMMMJJJIIIEEEEEEDDDCCC@@@>>><<<;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<===>>>===>>>@@@BBBDDDOOO^^^lllvvv~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~{{{zzzyyywwwuuusssrrrqqqppppppoooooonnnmmmmmmlllhhhddd```]]]]]][[[WWWSSSOOOLLLHHHGGGGGGGGGGGGFFFEEECCCBBB@@@@@@@@@BBBBBBBBBEEEKKKQQQWWW[[[^^^```___^^^^^^]]]\\\XXXRRRNNNHHHGGGEEEBBB@@@???>>>===>>>>>>======>>>>>>???@@@>>>??????@@@AAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHBBBBBBAAAAAA@@@?????????|||{{{xxxuuutttuuuyyy|||}}}}}}{{{zzzxxxwwwvvvuuuooopppqqqrrrrrrqqqpppooorrrrrrrrrrrrsssxxx~~~sssddd\\\VVVRRRRRROOOVVV^^^ccclllwwwxxxlll```XXXQQQMMMKKKJJJHHHFFFEEEEEEFFFIIIJJJHHHKKKPPPSSSTTTUUUVVVWWWYYYYYYZZZ\\\___bbbfffgggjjjiiiggggggfffeeebbb___[[[TTTOOONNNOOOOOORRRWWWWWW\\\ccclllyyyuuueee[[[RRRJJJFFFFFFAAABBBDDDGGGKKKOOORRRTTTTTTRRRNNNIIIFFFDDDCCCCCCCCCBBBBBBCCCDDDGGGJJJLLLKKKMMMPPPPPPOOONNNNNNOOOMMMNNNOOONNNMMMLLLLLLLLLGGGEEEDDDCCCDDDEEEDDDCCCAAAFFFMMMVVV^^^cccfffgggkkklllnnnooopppssswwwzzzzzztttqqqrrrtttwww}}}uuunnnfffaaaaaabbbaaa```\\\ZZZXXXTTTQQQNNNKKKJJJEEEEEEEEEDDDAAA???<<<:::;;;;;;;;;::::::999999999::::::::::::::::::::::::777888999:::<<<===>>>???<<<===????????????BBBDDDDDDPPPaaappp{{{~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{yyywwwuuusssrrrpppppppppooonnnmmmmmmllliiiddd___\\\[[[YYYUUUQQQLLLIIIFFFDDDDDDEEEDDDDDDCCCBBB@@@??????@@@AAACCCCCCFFFKKKRRRXXX]]]```bbb]]]]]]]]]]]]\\\YYYSSSOOOIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKCCCCCCBBBAAAAAA@@@@@@???|||wwwvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwsssssstttttttttttttttssssssssssssrrrrrruuuzzz~~~}}}{{{}}}kkk]]]VVVTTTUUUYYY\\\bbbiiipppwww|||~~~|||uuulllbbbZZZTTTOOOLLLKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNPPPRRRTTTVVVWWWXXXWWWWWWYYY\\\___cccfffhhhfffffffffggghhheeeaaa^^^ZZZWWWRRRNNNKKKKKKLLLLLLRRRUUUZZZbbbkkksss{{{xxxqqqeeeXXXNNNHHHEEEDDD@@@AAABBBDDDIIINNNSSSVVVZZZUUUOOOJJJGGGEEEDDDBBBEEEDDDCCCCCCDDDFFFHHHJJJLLLNNNOOOOOONNNNNNPPPQQQLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDIIIPPPXXX^^^eeekkknnnpppqqqrrrssssssuuuyyy{{{xxxssssssuuu{{{~~~~~~||||||sssmmmfffaaaaaaaaa```^^^[[[YYYVVVSSSOOOLLLJJJIIIGGGFFFEEECCCAAA???======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===<<<<<<<<<>>>BBBFFFKKKTTTcccsss~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~{{{yyywwwvvvuuuuuuuuuuuutttsssrrrqqqpppmmmfff___ZZZXXXTTTNNNIIIJJJHHHFFFFFFFFFEEECCCBBBAAA@@@???======???@@@AAAEEEGGGKKKPPPTTTWWWYYYZZZXXXWWWUUUTTTRRRRRRQQQQQQKKKIIIFFFCCCAAA@@@@@@@@@CCCAAA???>>>???AAADDDFFFCCCCCCBBBAAA@@@@@@@@@@@@DDDGGGJJJMMMOOOPPPOOONNNJJJIIIHHHFFFEEECCCAAAAAA}}}yyyvvvvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyytttuuuuuuvvvvvvuuuuuuuuutttttttttssssssvvvzzz~~~~~~wwwssstttxxxmmm___WWWUUUUUU[[[^^^cccjjjqqqwww{{{}}}|||vvvmmmeee___YYYTTTQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY\\\```ccceeefffeeeddddddeeefffdddaaa^^^XXXUUUQQQLLLJJJIIIJJJKKKIIIKKKOOOUUU]]]eeelllqqqpppjjj```VVVMMMGGGEEEDDDAAA@@@AAACCCGGGMMMSSSWWW[[[WWWPPPKKKHHHFFFCCCBBBCCCCCCBBBBBBCCCEEEHHHIIILLLNNNOOOPPPOOOOOOPPPRRRLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDHHHOOOVVV]]]eeelllqqqrrrssstttttttttuuuyyy{{{zzzttttttuuu{{{~~~~~~yyywwwxxx|||}}}sssmmmeeeaaaaaaaaa```^^^\\\ZZZWWWSSSPPPMMMKKKJJJGGGFFFEEECCCAAA???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<>>======>>>@@@AAACCCEEEIIIMMMQQQSSSUUUUUUPPPOOONNNMMMMMMLLLLLLLLLKKKIIIFFFCCCAAAAAAAAAAAAAAA@@@?????????AAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBFFFIIIMMMQQQSSSSSSRRRQQQNNNLLLJJJHHHFFFDDDBBBBBB~~~yyyvvvtttrrrqqquuuuuuuuuuuuvvvwwwyyyyyyzzz{{{{{{|||||||||||||||wwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuutttvvvzzz}}}~~~tttlllllloooxxxoooaaaZZZWWWWWW^^^aaafffmmmsssxxx|||}}}}}}xxxqqqkkkeee```\\\YYYVVVTTTRRROOOMMMLLLLLLLLLGGGHHHIIIJJJLLLMMMNNNOOOSSSUUUXXX\\\___bbbdddeeedddbbbaaaaaabbbaaa___]]]TTTQQQNNNJJJHHHGGGHHHIIIEEEFFFHHHLLLRRRZZZaaafffeeeaaaZZZSSSLLLGGGDDDCCCAAA@@@@@@AAAFFFMMMTTTXXX]]]XXXRRRLLLHHHFFFCCCBBBAAAAAAAAAAAACCCEEEGGGIIILLLNNNOOOPPPOOOOOOPPPRRRMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBBCCCDDDGGGMMMSSS[[[eeennnuuuuuuvvvvvvuuuuuuvvvxxxzzz|||wwwuuuuuuzzz}}}~~~uuutttuuuyyy}}}}}}{{{rrrllleeeaaa```aaa```___\\\[[[XXXTTTQQQNNNLLLKKKGGGGGGEEECCCAAA???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<===@@@DDDGGGOOOZZZkkk|||~~~}}}}}}~~~~~~{{{yyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvqqqjjj```XXXTTTPPPKKKHHHDDDCCCAAAAAAAAAAAA???===??????============??????AAACCCFFFIIIKKKMMMNNNNNNHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIGGGDDDCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDHHHKKKQQQVVVYYYZZZYYYWWWTTTRRRNNNKKKGGGEEEDDDDDD~~~zzzuuurrrqqqqqqqqqqqquuuuuuvvvvvvxxxyyyzzz{{{yyyzzz{{{|||}}}~~~~~~}}}zzzzzzzzz{{{zzzzzzyyyyyyvvvwwwwwwwwwvvvwwwyyy{{{xxxnnnmmmpppvvv~~~oooccc\\\ZZZZZZaaaeeejjjqqqwww{{{~~~~~~xxxrrrmmmhhhbbb___[[[YYYUUUQQQNNNLLLJJJJJJDDDEEEEEEFFFGGGHHHIIIIIIMMMPPPTTTYYY]]]aaacccdddcccaaa^^^]]]\\\[[[YYYWWWOOOMMMJJJGGGEEEEEEEEEFFFFFFEEEEEEGGGKKKRRRYYY]]]\\\ZZZVVVQQQKKKGGGCCCAAAAAA@@@???@@@EEELLLTTTYYY^^^ZZZSSSMMMIIIFFFCCCAAA@@@@@@AAABBBDDDFFFHHHIIIJJJMMMOOOPPPPPPOOOPPPQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCFFFJJJPPPYYYdddooowwwwwwxxxxxxvvvuuuuuuwwwyyyzzzwwwvvvxxx{{{~~~~~~wwwwwwwwwyyy|||}}}|||zzzrrrllleeeaaa```aaa```___]]][[[XXXUUURRROOONNNMMMHHHGGGFFFDDDBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>AAAEEEIIISSS^^^ppp~~~~~~}}}~~~}}}{{{zzzyyyvvvvvvvvvwwwwwwxxxyyyyyyuuunnncccZZZSSSNNNJJJGGGEEECCCBBBAAABBBBBB@@@???>>>>>>===<<<<<<===>>>>>>@@@AAADDDFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFKKKRRRYYY^^^``````___ZZZXXXSSSOOOJJJHHHFFFFFF~~~zzzvvvtttpppooopppqqqrrrrrrtttuuuwwwxxxzzz{{{||||||zzzzzz|||}}}~~~~~~~~~~~~|||}}}}}}}}}||||||{{{zzzxxxyyyzzzyyyxxxwwwyyyzzzvvvrrrtttwww}}}nnnccc^^^^^^___eeehhhooovvv|||zzzuuuoooiiieee```]]]XXXSSSNNNKKKHHHGGGBBBCCCCCCCCCDDDDDDDDDDDDGGGIIIMMMSSSXXX\\\```aaaaaa___[[[YYYWWWUUUQQQOOOKKKJJJGGGEEECCCCCCCCCCCCBBB@@@???@@@CCCHHHNNNRRRVVVUUURRROOOKKKFFFCCC@@@AAA@@@???@@@EEEMMMUUUZZZ^^^ZZZSSSMMMIIIFFFCCCAAA@@@AAABBBCCCDDDFFFGGGHHHHHHKKKNNNOOOOOOOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEHHHNNNVVVaaammmuuuwwwxxxwwwvvvttttttvvvxxx}}}~~~zzzxxxvvvyyy}}}~~~zzzyyyyyyzzz{{{{{{zzzyyytttnnnfffbbbaaaaaa```^^^]]][[[YYYUUURRRPPPNNNNNNHHHGGGFFFDDDBBB@@@>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>BBBGGGKKKVVVbbbttt~~~~~~}}}~~~~~~~~~~~~~~~|||{{{zzzvvvvvvvvvwwwxxxzzz|||}}}{{{tttiii^^^UUUNNNJJJHHHDDDCCCAAAAAABBBBBBAAA???>>>>>>============>>>>>>@@@AAACCCDDDEEEEEEDDDDDD@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCHHHPPPXXX___ccceeeeee___\\\XXXSSSNNNKKKHHHGGG~~~zzzvvvtttqqqooonnnnnnpppqqqrrrqqquuuvvvxxxzzz|||~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyzzz|||{{{zzzxxxxxxyyy{{{~~~xxxxxxyyy|||mmmccc___```bbbggglllsss|||yyyrrrnnnfffccc]]]WWWPPPKKKHHHFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDGGGKKKPPPUUUYYY\\\\\\ZZZWWWUUUSSSOOOKKKHHHHHHGGGEEECCCBBBAAABBBBBB@@@???>>>>>>@@@DDDHHHKKKPPPPPPNNNLLLIIIFFFCCCBBBAAA@@@@@@BBBGGGNNNVVVZZZ]]]XXXRRRLLLHHHFFFCCCBBB@@@AAAAAABBBCCCDDDEEEEEEFFFIIILLLNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGEEECCCBBBBBBBBBCCCCCCEEEGGGLLLSSS^^^jjjqqqvvvvvvvvvtttrrrrrrtttvvv{{{}}}zzzvvvxxx|||~~~{{{{{{{{{zzzzzzzzzzzzzzzwwwppphhhcccbbbaaa```^^^\\\[[[XXXUUURRRPPPOOONNNHHHHHHFFFDDDBBB@@@???>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???CCCHHHLLLXXXeeevvv~~~~~~}}}~~~~~~~~~}}}~~~~~~|||{{{{{{wwwwwwwwwyyy{{{}}}{{{qqqdddYYYQQQKKKIIICCCBBB@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBBBB<<<======???@@@BBBDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJHHHFFFEEEDDDDDDDDD@@@EEELLLTTT\\\aaadddfff```___[[[WWWRRRNNNJJJHHH}}}wwwtttsssrrrqqqooonnnnnnppprrrsssrrrqqqvvvwwwzzz|||~~~}}}|||{{{zzz|||}}}}}}{{{yyyxxxxxxyyy}}}~~~zzz}}}mmmbbb___aaadddiiinnnwww}}}xxxnnnjjjddd\\\UUUOOOKKKIIIDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBDDDGGGLLLPPPSSSUUUTTTRRRQQQPPPMMMHHHEEEFFFEEECCCBBBAAAAAAAAAAAA@@@@@@??????AAACCCFFFHHHIIIIIIIIIHHHGGGFFFEEEEEE@@@@@@AAADDDIIIPPPWWWZZZ[[[WWWPPPKKKHHHFFFCCCBBB??????@@@AAAAAAAAAAAAAAADDDGGGKKKMMMMMMLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHFFFDDDCCCCCCCCCDDDCCCEEEGGGKKKQQQ[[[eeelllssstttsssrrrpppppprrrtttyyy}}}|||vvvyyy{{{}}}}}}~~~|||}}}}}}}}}}}}~~~zzzsssjjjeeecccbbb___]]][[[ZZZWWWTTTRRRPPPNNNNNNIIIHHHFFFEEEBBBAAA???>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<===>>>@@@DDDIIIMMMZZZfffwww}}}}}}}}}~~~~~~~~~~~~|||{{{{{{yyyyyyzzz{{{~~~xxxkkk^^^TTTMMMKKKDDDCCCBBBBBBCCCCCCBBBAAA>>>??????????????????>>>??????AAABBBBBBBBBAAA@@@<<<<<<===>>>???AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLJJJHHHFFFEEEEEEAAADDDIIIOOOVVV\\\```bbb```___]]]ZZZUUUPPPKKKHHH{{{tttpppoooooopppppppppppppppsssuuuuuusssrrrvvvxxx{{{~~~~~~}}}|||{{{zzz|||~~~~~~|||yyywwwwwwwww{{{}}}nnnbbb___bbbeeejjjoooyyysssoooiiiaaaYYYRRRNNNKKKEEEEEEDDDDDDCCCBBBBBBAAACCCAAA@@@@@@BBBFFFJJJMMMOOOOOOOOOOOOOOOLLLHHHDDDEEEDDDCCCBBBAAAAAAAAAAAA============>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGG@@@@@@BBBFFFKKKQQQWWW[[[ZZZUUUOOOJJJGGGEEEDDDBBB>>>>>>????????????>>>>>>BBBFFFJJJLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNIIIHHHFFFEEEDDDCCCDDDDDDCCCEEEGGGJJJPPPYYYbbbiiiqqqrrrrrrpppooooooqqqsssxxx|||~~~xxxyyy{{{|||{{{{{{|||}}}~~~|||uuulllfffcccbbb___]]][[[YYYWWWTTTQQQOOONNNMMMIIIHHHGGGEEECCCAAA???>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????;;;<<<===>>>@@@DDDJJJNNNZZZgggwww}}}}}}}}}~~~~~~|||{{{zzz|||||||||}}}|||ooobbbVVVOOOLLLGGGFFFEEEEEEFFFGGGFFFDDD??????@@@@@@@@@@@@??????===>>>@@@AAAAAAAAA@@@???===>>>>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNSSSSSSTTTTTTUUUUUUVVVVVVSSSQQQOOOLLLJJJHHHFFFFFFBBBDDDGGGLLLRRRWWW[[[]]]``````___\\\WWWQQQLLLHHHzzzsssppplllllloooqqqqqqppprrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~|||zzz}}}~~~|||qqqddd```bbbdddnnnsss|||}}}vvvmmmfff___WWWOOOIIIHHHIIIHHHFFFCCCAAAAAAAAA@@@?????????@@@BBBDDDEEEGGGHHHJJJKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBDDDEEEHHHIIIIIIHHHFFFDDDDDDDDDEEEGGGLLLRRRWWWZZZ[[[VVVPPPJJJGGGEEECCCBBB@@@@@@@@@???>>>???AAACCCDDDFFFHHHJJJLLLNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGIIIMMMTTT\\\bbbkkknnnqqqpppnnnmmmnnnqqquuuyyy}}}{{{xxxvvvuuuuuuwwwxxx~~~wwwnnngggcccaaaaaa___^^^\\\YYYVVVRRROOONNNLLLJJJGGGFFFEEEDDDAAA???;;;<<<=========<<<::::::::::::::::::::::::::::::999:::;;;============<<<@@@>>>>>>??????AAAIIIRRR[[[jjjyyy~~~}}}|||{{{{{{{{{{{{}}}uuujjj^^^TTTMMMJJJHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA============???AAACCCDDDIIIKKKMMMMMMMMMMMMOOOQQQTTTUUUVVVVVVVVVWWWZZZ\\\[[[XXXUUUPPPLLLHHHFFFEEEDDDDDDEEEHHHLLLQQQUUUXXXYYYYYYYYYXXXUUUPPPKKKHHH~~~xxxtttrrrooolllllloooqqqrrrqqqssstttvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~|||xxxwwwwwwyyyyyyyyyxxxwwwyyy|||~~~|||yyyxxx}}}qqqccc]]]]]]___fffmmmwwwuuullleee^^^VVVPPPJJJJJJIIIGGGEEECCCCCCCCC@@@?????????@@@BBBCCCDDDFFFIIILLLMMMMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEGGGKKKPPPUUUXXXVVVRRRLLLHHHEEEDDDBBBAAA>>>??????>>>===>>>@@@BBBCCCDDDFFFIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGKKKQQQXXX^^^hhhkkknnnmmmjjjiiijjjlllqqquuu|||}}}{{{xxxvvvuuuvvvxxxyyy~~~xxxooogggcccaaaaaa___^^^\\\YYYVVVRRROOONNNLLLJJJGGGFFFEEEDDDAAA???;;;<<<=========<<<;;;:::::::::::::::::::::::::::999:::;;;============<<<<<<;;;===@@@AAACCCJJJSSS___mmm{{{~~~~~~}}}|||{{{|||{{{|||~~~zzzooocccXXXQQQMMMKKKJJJJJJKKKJJJHHHFFFCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>???@@@CCCEEEFFFIIIJJJMMMMMMNNNOOOQQQSSSWWWYYYZZZZZZZZZ[[[^^^```^^^\\\YYYTTTOOOKKKHHHFFFCCCCCCCCCDDDGGGJJJMMMOOOUUUVVVWWWWWWUUUPPPKKKHHH}}}zzzvvvrrrooopppnnnmmmmmmppprrrssssssuuuvvvxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||nnnkkkfffdddcccbbbbbbaaa```aaadddiiimmmooonnnmmmkkkpppyyyrrrbbb[[[ZZZ[[[```gggrrr}}}~~~uuunnnfff]]]WWWMMMMMMKKKIIIGGGFFFEEEEEEAAA@@@?????????AAABBBCCCFFFIIIMMMQQQSSSSSSQQQOOOPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCAAAAAAAAABBBCCCFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJNNNSSSUUUPPPLLLHHHDDDCCCBBB@@@???======>>>===<<<<<<>>>AAABBBCCCEEEGGGIIIKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCDDDEEEHHHMMMTTTXXXcccfffiiihhhfffdddeeefffkkkpppwww}}}|||{{{xxxvvvvvvwwwyyyzzz~~~{{{ppphhhcccbbbbbb___^^^\\\ZZZVVVSSSPPPNNNLLLJJJGGGFFFEEEDDDAAA???<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===============;;;;;;>>>BBBDDDGGGOOOWWWdddqqq}}}~~~}}}}}}|||||||||}}}}}}}}}vvvjjj___XXXQQQPPPNNNNNNNNNMMMKKKIIIDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCC?????????@@@BBBDDDGGGHHHHHHJJJLLLNNNOOOQQQTTTVVVZZZ[[[]]]^^^^^^___aaacccdddbbb___[[[UUUPPPKKKHHHEEEDDDCCCBBBCCCEEEGGGHHHOOOQQQTTTVVVTTTPPPKKKHHH|||yyyvvvtttrrrpppooooooooopppqqqssstttuuuwwwxxxzzz|||}}}~~~~~~}}}xxxrrrmmmiii```]]]YYYVVVUUUTTTRRRQQQQQQSSSUUUYYY[[[]]]]]]\\\___bbblll|||sssddd\\\ZZZ[[[^^^dddnnnxxx~~~wwwnnnccc[[[RRRPPPMMMJJJIIIHHHGGGFFFBBBAAA@@@??????@@@AAABBBEEEIIIOOOVVV[[[]]][[[YYYYYYXXXUUURRROOOLLLIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFIIILLLOOOQQQKKKHHHDDDBBBAAAAAA@@@???=========<<<;;;<<<>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCDDDDDDFFFJJJPPPTTT^^^aaaeeeeeebbb``````bbbfffkkkrrryyy{{{zzzwwwvvvvvvxxxzzz{{{~~~}}}rrriiidddcccccc```___]]]ZZZVVVSSSPPPNNNLLLJJJGGGFFFEEEDDDAAA???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>???>>>@@@DDDGGGKKKTTT___kkkvvv~~~}}}~~~}}}|||||||||{{{pppeee]]]UUUTTTRRRRRRRRRPPPNNNKKKFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHHHHGGGEEECCC@@@@@@@@@AAABBBEEEGGGIIIHHHIIIKKKMMMOOOQQQUUUXXXZZZ\\\^^^``````aaacccdddhhhhhhfffbbb\\\UUUOOOKKKGGGFFFDDDCCCCCCDDDFFFGGGJJJMMMPPPSSSSSSPPPKKKHHH{{{yyywwwvvvuuusssqqqrrrsssssstttuuuwwwxxxyyyzzz|||}}}~~~{{{ssskkkeee```\\\YYYTTTRRROOOMMMMMMLLLKKKJJJIIIJJJMMMOOOPPPPPPQQQRRRTTTXXX```pppxxxiii___[[[YYY[[[```hhhrrr|||xxxjjjaaaXXXTTTPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@AAAEEEHHHPPPZZZccchhhgggeeecccaaa^^^YYYTTTOOOKKKIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLGGGEEEBBBAAAAAAAAA@@@???===>>>>>>===<<<<<>>>>>???DDDAAAAAADDDHHHMMMZZZfffrrr|||}}}|||{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}tttiiibbbYYYXXXVVVUUUTTTSSSPPPMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGJJJLLLLLLJJJFFFDDD@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJLLLMMMPPPTTTWWWZZZ]]]```aaabbbbbbdddeeejjjjjjiiigggaaaZZZSSSNNNHHHGGGEEEDDDCCCDDDFFFGGGFFFIIIMMMPPPQQQOOOLLLIII}}}{{{zzzzzzxxxvvvtttvvvxxxxxxxxxxxxyyy{{{zzz{{{|||~~~}}}~~~{{{yyyooojjjbbb[[[VVVSSSPPPNNNKKKJJJHHHGGGHHHHHHGGGFFFBBBDDDGGGIIIIIIJJJLLLNNNMMMPPPXXXdddtttsssfff\\\WWWWWW[[[aaajjjvvvsssjjj```[[[UUUQQQOOONNNKKKHHHGGGEEEDDDBBBAAA@@@AAAAAADDDHHHPPP]]]jjjrrrtttsssnnnkkkfff___XXXQQQLLLIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNMMMKKKHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHDDDBBB@@@@@@AAAAAA@@@>>>===>>>>>>===<<<<<>>???@@@EEECCCDDDHHHMMMTTTaaammm{{{}}}zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~vvvlllfff]]]\\\ZZZXXXXXXVVVRRRPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHLLLPPPSSSSSSOOOJJJGGGCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIJJJLLLPPPTTTYYY\\\___aaabbbbbbdddeeegggiiijjjjjjeee^^^VVVQQQHHHFFFDDDCCCBBBCCCDDDEEEEEEGGGKKKNNNOOONNNMMMKKK~~~|||yyyxxxzzz}}}}}}{{{zzz|||~~~{{{|||}}}}}}~~~~~~}}}}}}zzz}}}{{{tttnnnkkkaaa\\\VVVQQQNNNLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEDDD@@@CCCEEEFFFEEEEEEGGGJJJGGGKKKQQQZZZfffxxxpppccc\\\XXXZZZ^^^eeepppyyyrrriiibbb[[[VVVTTTSSSOOOKKKIIIHHHEEECCCBBBAAAAAAAAADDDGGGPPP^^^nnnyyy~~~~~~wwwsssmmmddd[[[SSSLLLIIIGGGGGGFFFFFFFFFHHHIIIJJJMMMOOORRRTTTSSSPPPLLLIIIDDDDDDDDDDDDDDDDDDDDDEEEBBB@@@????????????>>>===<<<<<<<<<;;;:::;;;===???AAABBBDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNOOOPPPNNNLLLIIIGGGEEEDDDCCC@@@AAACCCDDDEEEGGGKKKNNNRRRWWW\\\___^^^\\\]]]^^^___dddkkkrrryyytttsssrrrrrrtttwwwzzz|||~~~}}}{{{yyyyyy|||zzzrrrlllgggdddbbb``````^^^[[[WWWTTTQQQOOOLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;:::;;;;;;<<<::::::::::::::::::::::::===<<<<<<<<<===>>>???@@@FFFGGGKKKSSSYYYaaammmxxx|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}wwwooojjjbbb```^^^\\\[[[YYYVVVSSSPPPOOONNNMMMLLLLLLLLLLLLOOOSSSXXX\\\[[[WWWQQQMMMFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGGGGHHHLLLOOOSSSVVVZZZ]]]]]]^^^___```cccfffiiijjjggg```XXXSSSJJJHHHFFFCCCBBBBBBCCCCCCFFFGGGIIILLLMMMNNNMMMMMM}}}{{{}}}}}}|||}}}||||||}}}}}}}}}}}}||||||xxx|||xxxooofff^^^ZZZXXXTTTOOOLLLJJJJJJIIIHHHIIIGGGFFFFFFGGGFFFEEECCCBBBDDDEEEDDDBBBAAABBBEEECCCHHHNNNSSS]]]oooyyylllccc\\\]]]^^^ccclll{{{{{{vvvooohhh___ZZZXXXVVVQQQMMMJJJIIIGGGDDDBBBBBBAAAAAADDDGGGOOO___ppp~~~|||xxxqqqggg]]]TTTMMMIIIGGGFFFFFFFFFGGGIIIKKKLLLOOORRRVVVYYYXXXTTTOOOKKKDDDDDDDDDDDDDDDCCCCCCCCC@@@???======>>>>>><<<;;;:::;;;;;;:::999:::<<<>>>@@@AAABBBDDDEEEFFFFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMPPPOOOLLLJJJGGGEEEDDDCCC>>>@@@BBBCCCDDDGGGJJJMMMOOOTTT[[[]]]]]]\\\]]]^^^^^^ccciiipppwww~~~sssrrrqqqqqqsssvvvyyy|||~~~}}}{{{xxxxxxzzz}}}~~~}}}xxxrrrlllgggdddbbbaaa```^^^[[[XXXTTTQQQOOOLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::======<<<<<<===>>>@@@AAAGGGKKKSSS^^^fffmmmwww}}}zzzyyyyyy{{{{{{|||~~~~~~~~~||||||}}}xxxqqqllleeecccaaa___^^^[[[XXXUUUSSSSSSRRRQQQPPPPPPPPPPPPTTTYYY^^^bbbbbb]]]WWWRRRIIIHHHFFFEEEEEEEEEFFFFFFIIIIIIHHHFFFEEEFFFIIILLLMMMPPPTTTWWWXXXXXXYYYZZZaaadddhhhjjjhhhaaaZZZTTTNNNLLLIIIFFFDDDCCCCCCCCCGGGGGGIIIJJJLLLMMMNNNNNN|||{{{{{{{{{zzzyyyzzz|||}}}~~~sssjjjeee```ZZZVVVSSSRRROOOMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBAAADDDDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHNNNUUUcccyyyxxxllleee```\\\___fffsss{{{sssnnnfff___ZZZVVVQQQOOOLLLHHHGGGHHHFFFCCCBBBEEEGGGJJJQQQ^^^ooo}}}wwwlllbbbYYYQQQLLLMMMHHHFFFGGGGGGHHHKKKQQQVVVYYY]]]___]]]WWWPPPKKKIIIGGGDDDBBBBBBAAA???===>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKHHHEEECCCAAAAAABBBCCCEEEGGGHHHIIIMMMQQQVVVZZZ\\\]]]___```ccceeejjjqqqxxxyyyrrroooqqqtttvvvzzz{{{uuussstttwwwxxxxxx{{{zzzvvvpppiiieeeccccccbbb```]]]ZZZVVVTTTRRRQQQKKKIIIGGGFFFFFFEEEDDDCCCAAA???===============;;;===<<<<<<<<<<<<;;;;;;;;;============>>>@@@EEEHHHNNNWWWcccpppyyy}}}zzzzzzzzz{{{}}}~~~~~~{{{zzz|||yyyqqqllldddcccbbb```^^^]]]]]]\\\[[[ZZZXXXVVVTTTRRRQQQQQQZZZ]]]ccciiikkkhhhaaa[[[SSSOOOJJJFFFEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTYYY[[[^^^aaabbb___ZZZUUUOOOLLLHHHFFFFFFFFFFFFEEEEEEGGGIIILLLMMMMMMMMMLLL}}}{{{{{{zzzxxxvvvyyyzzz}}}~~~zzznnnfffaaa]]]XXXTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDGGGLLLRRR]]]qqqxxxiiiccc___aaagggqqqxxxrrrjjjccc\\\WWWRRRNNNLLLHHHGGGHHHFFFCCCBBBEEEEEEHHHOOO]]]mmm}}}{{{pppggg]]]UUUPPPNNNIIIGGGHHHIIIJJJNNNSSS[[[]]]aaabbb___YYYRRRMMMIIIFFFDDDBBBBBBAAA???===>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPOOOOOOMMMKKKHHHEEECCCAAAAAABBBCCCDDDFFFHHHIIIKKKOOOTTTWWWYYY[[[]]]^^^bbbeeejjjqqqxxx{{{uuurrrtttwwwxxx|||~~~yyytttqqqrrrtttuuuuuuzzzxxxuuupppjjjeeeddddddbbbaaa^^^ZZZWWWTTTQQQPPPKKKIIIGGGFFFFFFEEEDDDCCCAAA???===============;;;;;;;;;;;;<<<<<<<<<==================>>>AAAFFFJJJTTT]]]kkkyyy~~~{{{{{{{{{{{{}}}~~~zzzyyy{{{~~~}}}wwwooojjjeeedddbbbaaa```___^^^^^^___^^^]]][[[ZZZXXXWWWWWW^^^bbbhhhnnnqqqmmmfff```ZZZVVVOOOKKKHHHGGGFFFEEEDDDCCCBBB@@@@@@AAABBBBBBDDDEEEFFFHHHJJJKKKMMMNNNSSSUUUYYY]]]```___[[[WWWQQQNNNJJJHHHHHHHHHGGGFFFEEEGGGJJJLLLMMMNNNMMMLLL|||{{{yyyvvvsssvvvxxx{{{~~~{{{tttkkkdddaaa^^^[[[XXXXXXWWWUUUSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDEEEIIIMMMVVVgggwwwrrrkkkeeedddgggooo}}}zzzqqqhhh```XXXRRRNNNLLLHHHGGGHHHGGGCCCCCCEEEBBBEEEMMMZZZkkk{{{vvvmmmcccZZZTTTOOOKKKIIIKKKLLLMMMRRRWWW___aaacccccc___XXXQQQMMMHHHEEECCCAAAAAAAAA???>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKHHHEEECCCAAAAAABBBBBBDDDEEEGGGGGGIIILLLPPPSSSVVVXXX[[[]]]bbbeeejjjqqqyyy}}}xxxvvvyyy|||}}}|||wwwrrroooooopppqqqqqqwwwwwwuuupppjjjfffdddddddddbbb___[[[WWWTTTQQQOOOLLLJJJGGGFFFFFFFFFDDDCCCAAA???===============;;;999999:::;;;<<<===>>>???<<<======>>>???BBBHHHKKKYYYdddsss}}}|||{{{|||~~~~~~zzzyyyzzz|||~~~zzzssslllgggeeeeeedddcccbbbbbbbbbbbbeeeeeeddddddbbbaaa```___ccchhhooovvvxxxuuunnnhhhccc^^^WWWPPPLLLIIIGGGEEEBBBAAA@@@???>>>???@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGKKKMMMRRRXXX\\\^^^[[[YYYUUUQQQMMMJJJIIIIIIHHHGGGFFFGGGJJJLLLNNNNNNMMMMMMxxxwwwwww{{{~~~|||yyyuuurrruuuvvvyyy|||xxxsssmmmhhhgggfffdddbbbcccbbb```]]]ZZZWWWTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGEEECCCCCCGGGJJJQQQ___lllxxxnnnhhhggglllyyyyyynnneee[[[SSSNNNLLLIIIGGGHHHGGGCCCCCCEEEBBBFFFMMMYYYhhhwww{{{rrrggg]]]WWWQQQMMMKKKMMMOOOPPPTTTZZZ___```aaa___[[[UUUNNNJJJFFFDDDBBBAAAAAAAAA???>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMOOOOOONNNMMMKKKHHHEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGJJJMMMPPPSSSVVVYYY\\\aaadddjjjrrryyy~~~zzzxxx}}}yyyvvvqqqmmmllllllnnnooouuuvvvuuuqqqlllhhheeeeeeeeeccc```]]]XXXTTTQQQOOOMMMJJJHHHFFFFFFFFFDDDBBBAAA???===<<<=========;;;::::::;;;;;;<<<======>>>;;;<<<===>>>???CCCHHHLLLZZZeeevvv}}}|||}}}~~~}}}|||{{{}}}{{{yyyzzz||||||vvvpppjjjffffffeeeeeeeeeffffffggghhhjjjjjjkkkkkkkkkiiihhhggghhhlllsss{{{~~~{{{tttoooiiiddd\\\UUUPPPLLLHHHEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGLLLSSSXXX[[[[[[YYYWWWTTTOOOLLLJJJIIIHHHGGGFFFHHHJJJMMMNNNNNNMMMMMMyyymmmmmmooouuu{{{wwwsssuuuvvvyyy|||xxxvvvrrrppppppqqqrrrrrrrrrqqqooolllgggccc___]]]]]]\\\ZZZXXXUUUSSSQQQPPPJJJJJJIIIHHHHHHHHHHHHHHHEEECCCCCCFFFIIIOOOYYYdddwwwyyyooojjjlllwwwtttiii___UUUPPPMMMIIIHHHIIIGGGDDDCCCFFFDDDGGGNNNWWWeeettt~~~vvvkkk```YYYTTTOOOMMMOOOPPPPPPTTTZZZ]]]]]]]]][[[WWWQQQKKKHHHDDDBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMKKKHHHFFFDDDBBBBBBAAAAAABBBCCCDDDDDDFFFHHHKKKMMMPPPTTTXXX\\\```dddjjjrrrzzz}}}yyyxxx~~~~~~xxxuuuqqqmmmjjjkkkmmmooouuuvvvvvvsssnnniiifffeeeeeedddaaa^^^YYYUUUQQQOOONNNKKKHHHGGGFFFFFFDDDBBBAAA???===<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???CCCHHHLLLYYYcccttt~~~~~~~~~~~~zzzxxxwwwvvvwwwzzz~~~|||zzz{{{}}}}}}wwwrrrmmmhhhdddeeeeeefffgggiiilllmmmooonnnpppqqqsssrrrpppnnnlllkkkooovvv}}}zzzuuummmhhh```ZZZTTTOOOKKKHHHEEEDDDCCCAAA@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEIIIOOOUUUYYYZZZYYYXXXUUUPPPLLLKKKJJJHHHGGGFFFHHHKKKMMMNNNNNNNNNMMMuuuooocccdddiiiqqq}}}{{{wwwwwwxxxzzz}}}|||{{{{{{{{{|||{{{wwwssspppkkkjjjgggccc^^^YYYTTTQQQLLLLLLKKKJJJIIIIIIIIIIIIGGGDDDDDDGGGIIILLLTTT\\\kkk{{{{{{tttrrrxxxyyynnnbbbXXXRRRMMMIIIHHHIIIHHHDDDDDDFFFFFFIIINNNWWWcccqqq{{{oooccc[[[WWWRRROOOOOOOOOOOORRRWWWYYYYYYYYYWWWSSSNNNJJJGGGCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHJJJLLLLLLNNNNNNNNNMMMKKKIIIFFFEEEBBBBBBAAAAAAAAABBBBBBCCCEEEFFFHHHJJJMMMRRRWWW[[[___cccjjjsss{{{|||wwwvvv{{{}}}{{{xxxvvvsssnnnkkklllooorrrvvvwwwxxxvvvqqqkkkgggeeedddcccbbb___[[[VVVRRRPPPNNNLLLIIIGGGGGGFFFDDDBBBAAA???===============;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>AAAGGGJJJUUU___ooo~~~~~~wwwuuusssrrrsssvvvzzz|||~~~}}}~~~~~~vvvppplllhhheeebbbcccdddfffiiimmmqqqtttvvvuuuwwwyyy{{{zzzxxxtttrrrpppsssyyy|||sssnnnggg```ZZZUUUPPPLLLGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHNNNUUUZZZ\\\\\\YYYUUUQQQMMMLLLKKKJJJHHHGGGHHHKKKMMMOOOOOONNNMMM{{{qqqiiidddZZZ]]]cccnnn||||||zzz{{{|||~~~xxxoooeee\\\WWWQQQPPPOOONNNMMMMMMMMMMMMJJJGGGEEEGGGHHHHHHMMMSSSZZZhhhxxx{{{{{{|||qqqeee[[[TTTMMMJJJHHHIIIHHHDDDDDDFFFEEEHHHNNNVVVbbbqqquuuhhh```ZZZTTTPPPOOONNNLLLOOOSSSRRRRRRQQQPPPMMMJJJGGGEEEBBB@@@>>>>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGJJJOOOUUUZZZ^^^cccjjjsss{{{{{{uuurrruuu{{{|||zzzxxxwwwtttpppmmmnnnqqquuuwwwyyyzzzxxxsssmmmhhheeeccccccbbb___\\\XXXSSSQQQOOOLLLIIIHHHGGGFFFDDDBBBAAA???===============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===@@@DDDHHHNNNXXXhhhyyy~~~}}}vvvtttrrrqqqrrruuuxxxzzz}}}~~~~~~{{{vvvnnnhhheeebbbaaa```bbbcccfffkkkpppuuuyyy|||}}}{{{xxxvvvxxx}}}}}}xxxpppiiibbb[[[UUUQQQJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBAAACCCGGGMMMUUU\\\___```ZZZWWWRRROOONNNMMMLLLKKKGGGHHHKKKNNNOOOOOONNNNNNzzzppphhhaaa\\\UUUXXX```lll{{{}}}}}}~~~wwwkkkdddVVVVVVUUUSSSSSSRRRRRRRRRMMMIIIFFFGGGFFFEEEHHHMMMJJJXXXfffnnnvvv~~~~~~}}}rrrggg\\\VVVNNNJJJHHHIIIHHHDDDDDDGGGCCCGGGMMMVVVbbbrrryyylllccc[[[UUUQQQOOOMMMJJJLLLPPPKKKKKKKKKJJJHHHEEECCCAAAAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@AAABBBCCCEEEGGGIIIKKKLLLMMMNNNMMMMMMKKKIIIGGGEEEBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDGGGLLLSSSXXX^^^bbbjjjsss{{{~~~{{{tttoooqqqvvv{{{}}}{{{xxxxxxvvvrrroooooosssxxxxxx{{{|||zzztttmmmhhheeebbbbbbbbb```]]]XXXTTTRRROOOMMMJJJHHHGGGFFFDDDBBBAAA???===============;;;999::::::;;;<<<===>>>>>>;;;<<<<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>?????????>>>??????@@@AAA???AAACCCDDDEEEGGGJJJMMMQQQQQQQQQPPPMMMIIIFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDGGGLLLRRRWWW^^^dddllltttzzzyyyuuuqqqooorrrvvv{{{}}}~~~|||zzzyyywwwsssqqqppprrrtttuuu{{{}}}~~~|||vvvnnngggdddfffeeedddaaa^^^YYYVVVTTTNNNKKKIIIGGGGGGGGGEEEDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????BBBDDDGGGOOO]]]nnn|||zzz{{{|||yyywwwwwwyyy{{{||||||}}}||||||}}}vvvnnneee___^^^]]]ZZZWWW^^^^^^bbbiiiooossszzz}}}rrrhhhaaa]]]XXXUUUQQQOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHJJJQQQ[[[aaabbb```aaa___[[[VVVRRRPPPNNNMMMGGGHHHIIIJJJKKKLLLMMMNNN|||pppddd\\\VVVRRRPPPPPPUUU^^^kkkyyynnn^^^XXX[[[YYY]]]aaa\\\ZZZUUUOOOIIIGGGFFFFFFFFFGGGIIIKKKOOOUUU]]]ffflll}}}vvvjjj___XXXOOOLLLIIIHHHHHHGGGEEEDDDFFFIIINNNVVVbbbqqq|||rrrjjj```[[[SSSMMMJJJHHHGGGGGGDDDCCCCCCCCCBBB@@@???>>>BBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>?????????>>>??????@@@@@@???AAACCCEEEFFFHHHKKKNNNPPPPPPPPPOOOMMMIIIFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFKKKRRRVVV]]]cccllltttzzz{{{wwwrrroooqqqtttwwwyyy~~~|||{{{yyywwwtttrrrrrrtttvvvxxx}}}~~~|||uuummmgggdddcccbbbaaa___[[[XXXTTTRRRNNNLLLIIIHHHGGGGGGEEEDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFLLLXXXiii}}}|||zzz|||~~~}}}|||}}}~~~|||zzzzzz|||~~~~~~~~~}}}zzzqqqjjjbbb]]]]]]]]][[[XXX\\\[[[___ffflllpppxxx~~~tttkkkfff]]]YYYUUUQQQPPPNNNMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHKKKRRR\\\cccfffeeeeeebbb^^^YYYTTTPPPNNNMMMHHHHHHIIIJJJKKKLLLMMMNNNuuunnndddZZZTTTPPPMMMLLLNNNSSS\\\iiixxx{{{hhh___^^^[[[___eeebbb```[[[SSSLLLHHHFFFEEEDDDCCCDDDEEEFFFHHHMMMTTTYYYjjjwwwvvvjjj^^^WWWOOOLLLIIIGGGGGGFFFEEEDDDFFFIIINNNVVVbbbqqquuulllbbb\\\SSSLLLHHHEEEDDDBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@??????>>>>>>>>>??????@@@BBBDDDEEEGGGIIILLLNNNPPPPPPPPPOOOMMMJJJFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEJJJPPPUUU\\\bbbjjjsssyyy}}}xxxssspppoooqqqrrrsssvvvxxx|||}}}|||zzzxxxuuuttttttvvvyyy{{{}}}vvvnnnhhheeeaaaaaa```^^^[[[XXXUUUSSSOOOLLLIIIHHHHHHGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>@@@BBBDDDHHHRRRaaavvv}}}{{{|||~~~}}}zzzxxxwwwxxxyyyxxxxxxyyyzzz{{{~~~}}}yyyuuujjjeee^^^[[[[[[[[[ZZZXXXYYYXXX[[[aaagggllluuu~~~xxxrrrhhhccc]]]XXXVVVTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJLLLTTT^^^hhhlllmmmllliiiddd^^^XXXSSSOOOMMMHHHIIIIIIJJJKKKLLLMMMMMMyyyhhhcccZZZSSSOOOMMMLLLKKKNNNSSS[[[hhhvvvpppddd```\\\aaagggeeeggg```XXXPPPJJJGGGEEECCCCCCCCCCCCCCCCCCFFFKKKNNNYYYgggyyywwwiii]]]UUUOOOLLLHHHFFFFFFFFFEEEDDDEEEHHHNNNVVVbbbqqqxxxnnnddd^^^UUUMMMGGGDDDAAA@@@CCCCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============??????>>>>>>>>>>>>??????AAACCCEEEFFFGGGIIILLLOOOQQQQQQQQQPPPNNNKKKHHHFFFAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBDDDIIIOOOTTT[[[aaaiiiqqqxxx}}}yyytttppppppppppppppprrruuuzzz~~~~~~|||zzzxxxvvvuuuuuuxxx{{{~~~yyypppjjjfffcccbbbbbb```^^^ZZZXXXVVVOOOMMMJJJHHHHHHGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<============@@@BBBBBBFFFMMM[[[ppp}}}||||||~~~}}}~~~|||}}}}}}~~~|||zzzvvvtttssssssqqqppppppqqqsssvvvxxxwwwssspppgggbbb]]]YYYYYYYYYXXXWWWXXXVVVXXX]]]bbbgggpppyyy}}}}}}uuupppiiibbb^^^\\\YYYXXXTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKNNNVVVaaakkkrrruuutttqqqllleee]]]VVVQQQNNNIIIIIIJJJJJJKKKKKKLLLLLLuuulll]]]XXXRRRNNNLLLLLLLLLKKKOOOSSS[[[gggttt{{{lllgggaaaeeekkkiiiiiicccZZZRRRLLLIIIFFFDDDBBBCCCCCCBBBBBBCCCGGGJJJOOO[[[lll|||zzzzzz}}}xxxjjj\\\TTTPPPLLLHHHFFFFFFFFFFFFEEEEEEIIIOOOXXXcccrrrzzzpppeee___VVVMMMHHHDDDAAA???===>>>???@@@AAAAAAAAAAAA@@@@@@??????????????????????????????????????????===============<<<<<<<<<>>>>>>======>>>>>>???@@@AAACCCEEEFFFGGGIIILLLOOORRRRRRSSSRRRPPPMMMJJJHHHAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBDDDHHHNNNSSS[[[```hhhpppwww~~~{{{xxxtttrrrrrrrrrqqqppprrruuuzzz~~~zzzyyywwwvvvwwwzzz}}}~~~uuummmiiiccccccbbbaaa^^^[[[XXXVVVPPPNNNKKKIIIHHHGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;:::::::::::::::::::::::::::<<<============@@@BBBBBBEEEMMMZZZnnn~~~}}}}}}~~~}}}~~~{{{|||}}}}}}~~~|||yyytttqqqooommmjjjhhhffffffhhhlllooopppooommmgggccc___ZZZXXXWWWVVVUUUWWWUUUUUUYYY]]]aaaiiirrrvvv}}}uuummmgggbbb^^^\\\WWWUUUTTTQQQOOONNNMMMMMMKKKLLLQQQYYYcccnnnvvvzzzzzzwwwrrrjjjbbbZZZTTTPPPJJJJJJJJJKKKKKKKKKKKKKKKuuuiiiaaaTTTPPPKKKIIIIIIJJJKKKKKKOOOSSSZZZeeessszzzrrrjjjkkkoookkkgggaaaXXXQQQLLLIIIFFFEEE@@@AAAAAA@@@@@@BBBEEEHHHJJJTTTbbbqqqyyyqqqoooooorrr{{{{{{lll___VVVQQQNNNIIIFFFFFFGGGGGGFFFFFFJJJPPPYYYeeesssyyypppddd^^^UUUMMMHHHDDDAAA@@@<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===============<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@BBBDDDEEEGGGIIILLLNNNRRRRRRSSSRRRPPPMMMKKKIIIAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDHHHNNNSSS\\\aaahhhooovvv}}}|||yyyvvvuuuttttttsssrrrsssvvvzzz}}}{{{yyyxxxyyy|||{{{rrrmmmccccccbbb```]]]ZZZWWWUUUQQQNNNKKKIIIHHHGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;::::::::::::::::::::::::;;;<<<=========>>>@@@BBBCCCHHHQQQ^^^ooo}}}~~~||||||}}}~~~}}}|||||||||{{{wwwqqqmmmiiifffbbb```\\\\\\^^^bbbgggjjjkkkkkkhhhfffbbb]]]YYYWWWVVVVVVVVVTTTTTTVVVXXXZZZ```hhhppp|||{{{ssskkkeee```\\\[[[XXXUUUSSSPPPOOONNNKKKMMMSSS[[[eeennnvvv{{{|||yyytttmmmddd\\\UUURRRKKKKKKKKKKKKKKKJJJJJJJJJuuujjj___WWWOOOLLLIIIHHHIIIKKKLLLLLLMMMQQQXXXdddrrr}}}|||~~~}}}qqqnnnnnniiibbb\\\TTTMMMJJJGGGFFFEEE???@@@@@@@@@???@@@CCCEEEHHHPPP\\\jjj{{{yyyqqqiiieeedddeeekkkrrr|||qqqcccZZZRRROOOJJJGGGGGGGGGHHHHHHGGGKKKRRR[[[ggguuuvvvmmmaaa[[[SSSKKKFFFDDDAAA@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA????????????????????????>>>=========<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCC???AAACCCEEEFFFHHHKKKNNNPPPQQQQQQQQQOOOLLLIIIHHHBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDIIINNNSSS]]]aaahhhnnnuuu{{{|||zzzxxxwwwvvvsssqqqrrruuuyyy~~~}}}||||||wwwqqqfffeeedddbbb^^^[[[WWWUUURRROOOLLLJJJHHHGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEKKKVVVcccsss~~~~~~}}}~~~~~~{{{xxxvvvuuuuuuuuuvvv{{{}}}}}}}}}|||}}}}}}~~~~~~xxxtttnnnhhhccc___[[[XXXUUUUUUVVVZZZ```fffjjjkkkiiigggddd```\\\YYYXXXYYYTTTRRRQQQSSSSSSRRRVVV\\\bbbnnn{{{yyypppjjjeeeccc___[[[VVVRRRPPPNNNJJJNNNUUU]]]eeennntttyyyzzzxxxssslllddd\\\UUUQQQLLLLLLKKKKKKJJJJJJJJJIIIyyymmmbbbXXXRRROOOLLLJJJIIIKKKMMMNNNOOOKKKOOOWWWcccrrr}}}{{{|||~~~tttnnnlllddd]]]XXXQQQKKKGGGFFFEEEDDDAAAAAAAAA@@@???@@@BBBDDDGGGNNNZZZhhhxxx~~~ssskkkccc___]]]\\\aaaggglll{{{tttfff]]]SSSPPPKKKHHHGGGHHHIIIIIIHHHLLLSSS\\\hhhvvv|||ssskkk___YYYQQQJJJEEECCCAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>======<<<<<<<<<;;;999999:::<<<>>>@@@BBBDDD???AAACCCDDDEEEGGGJJJMMMNNNOOOOOOOOOMMMKKKHHHFFFCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCEEEIIIOOOSSS^^^bbbhhhnnntttzzz|||zzzyyyvvvsssqqqqqqssswww|||~~~zzzsssiiiiiigggeeeaaa]]]YYYWWWRRROOOLLLJJJIIIGGGEEECCCCCCAAA>>>>>>>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>????????????BBBDDDGGGNNNZZZhhhvvv~~~~~~}}}{{{yyyzzz}}}yyywwwtttqqqnnnmmmmmmnnnmmmrrr{{{||||||zzzzzzzzz{{{}}}~~~vvvrrrkkkddd___ZZZVVVSSSQQQPPPQQQUUU\\\ccciiikkkhhhhhheeebbb^^^[[[[[[\\\SSSPPPPPPQQQPPPNNNPPPUUUUUU```lllsss|||zzzsssllliiiddd___YYYSSSPPPNNNJJJOOOVVV^^^fffmmmssswwwwwwuuuqqqkkkccc[[[TTTQQQLLLLLLLLLKKKJJJJJJIIIIIIrrrfff[[[UUURRRLLLLLLKKKJJJIIIIIIIIIIIIKKKPPPYYYdddrrr{{{wwwuuuvvvyyy{{{zzznnnaaaXXXSSSPPPMMMJJJIIIGGGEEECCC@@@AAACCCCCCBBBAAABBBCCCFFFMMMWWWbbbooo{{{}}}yyymmmggg___XXXVVVWWWXXXYYYeeelllyyyyyyiii^^^TTTNNNJJJKKKJJJGGGFFFHHHIIIMMMUUU```mmm{{{xxxnnnggg___XXXOOOHHHFFFEEECCCAAA????????????@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>><<<<<<<<<======>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCEEEIIINNNRRRXXX^^^eeelllqqqxxx{{{yyyzzzzzzvvvrrrrrrssswww|||yyyqqqmmmgggdddbbb___ZZZUUURRROOOKKKIIIHHHGGGEEEDDDCCCAAA>>><<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAADDDFFFLLLXXXhhhwww~~~~~~xxxsssssswwwzzzyyyvvvqqqmmmhhhdddbbbaaa```___aaagggoooyyy}}}{{{xxxwwwxxxxxxwwwvvvvvvrrrlllddd\\\VVVRRRPPPOOONNNNNNRRRYYYbbbhhhkkkmmmkkkhhhdddaaa^^^\\\[[[WWWTTTQQQOOOOOOPPPOOOOOOSSSVVV[[[bbbkkkvvvyyyqqqiiiddd^^^WWWSSSSSSOOOQQQVVV___hhhooosssuuuqqqnnniiiddd___XXXQQQLLLMMMMMMKKKJJJIIIHHHHHHHHHpppcccYYYSSSPPPMMMMMMKKKJJJJJJJJJJJJJJJMMMRRRZZZeeerrr}}}yyywwwxxxzzz|||xxxkkk___WWWPPPMMMJJJHHHGGGFFFDDDBBBAAACCCDDDDDDCCCCCCCCCDDDGGGNNNWWWaaalllvvvwwwsssmmmggg___XXXVVVVVVVVVWWW```fffsssxxxiii___VVVPPPLLLLLLKKKHHHHHHIIIKKKOOOWWWcccppp}}}~~~wwwnnnggg___XXXNNNHHHEEEDDDCCCAAA???>>>>>>??????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>============>>>>>><<<<<<<<<======>>>???@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDHHHNNNRRRXXX]]]eeekkkpppvvv~~~{{{yyyyyyyyyvvvrrrssstttvvv{{{{{{rrrnnniiifffddd```[[[VVVRRROOOLLLIIIHHHGGGFFFDDDCCCAAA>>><<<<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???AAADDDGGGPPP[[[lllzzz~~~|||vvvpppooorrrtttssspppiiieee```\\\ZZZYYYXXXWWWYYY]]]eeennnwww~~~{{{wwwuuuvvvwwwwwwwwwvvvsssnnnggg___YYYTTTQQQNNNLLLLLLPPPXXXbbbiiimmmqqqoookkkgggccc```]]]\\\YYYVVVRRROOONNNNNNMMMLLLNNNQQQTTTYYY```iiissszzzwwwnnniiibbbZZZVVVUUUTTTVVV\\\dddmmmtttxxxyyyrrrnnniiiddd^^^WWWPPPLLLLLLLLLJJJIIIHHHGGGGGGGGGqqqcccYYYSSSQQQOOONNNLLLKKKJJJJJJKKKKKKNNNRRRZZZeeerrr|||zzzzzz{{{}}}uuuhhh]]]VVVNNNLLLIIIGGGGGGFFFEEECCCBBBDDDEEEEEEDDDDDDEEEFFFGGGOOOYYYbbbmmmvvvwwwtttoooiiiaaaZZZVVVUUUTTTTTTYYY___kkk{{{yyykkkbbbXXXRRRMMMMMMLLLJJJIIILLLLLLQQQ[[[gggttt{{{uuunnnhhh^^^WWWNNNGGGEEEDDDBBB@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>======<<<<<<======>>><<<<<<<<<======>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEGGGFFFEEEDDDBBBAAA@@@???@@@AAABBBBBBDDDHHHMMMQQQWWW]]]dddjjjnnnttt{{{|||yyyyyyxxxvvvsssttttttvvv{{{|||tttpppkkkhhheeebbb\\\WWWSSSPPPLLLIIIHHHGGGFFFDDDDDDAAA>>>=========<<<;;;===<<<;;;::::::;;;<<<===:::<<<===>>>???AAAEEEHHHTTT___ppp}}}~~~|||uuunnnlllmmmnnnllliiiaaa]]]XXXTTTRRRRRRQQQPPPQQQTTTZZZaaajjjtttzzzuuurrrrrrtttvvvwwwvvvuuuqqqllleee]]]WWWSSSPPPNNNNNNRRR[[[eeemmmrrruuutttpppkkkgggbbb___]]]ZZZWWWRRROOOMMMLLLKKKJJJJJJLLLNNNQQQUUU\\\dddjjjuuuwwwppphhh___ZZZYYYVVVYYY___hhhqqqxxx||||||sssoooiiiccc]]]VVVPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFtttfff\\\WWWUUUQQQPPPMMMKKKJJJJJJKKKKKKMMMRRRZZZeeeqqq~~~}}}~~~~~~tttfff[[[UUUNNNLLLJJJIIIIIIHHHGGGFFFCCCDDDEEEEEEDDDDDDFFFHHHGGGQQQ]]]gggsss||||||tttnnnfff^^^YYYVVVTTTSSSUUUZZZdddsss{{{nnnfffZZZSSSNNNNNNMMMKKKKKKMMMOOOUUU___lllyyy~~~yyytttnnnjjj^^^WWWMMMGGGEEEDDDBBB@@@============>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA=========<<<<<<=========<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBDDDGGGLLLPPPWWW\\\ccchhhmmmrrryyy~~~}}}yyywwwwwwvvvvvvwwwvvvwww{{{zzzrrrooojjjhhhfffbbb\\\WWWSSSPPPLLLJJJIIIHHHFFFEEEDDDAAA>>>=========<<<;;;>>><<<;;;::::::;;;<<<>>>999;;;<<<===???AAAEEEHHHUUU```ppp}}}zzzqqqllllllkkkhhheee^^^ZZZUUUQQQOOONNNMMMLLLMMMOOOSSSYYYaaammmyyyzzzsssnnnnnnpppsssuuuwwwvvvuuurrrllleee^^^YYYUUUTTTSSSWWW```kkktttyyyzzzxxxuuupppjjjeeeaaa^^^[[[WWWSSSPPPNNNMMMLLLKKKJJJKKKMMMOOORRRWWW]]]bbbmmmvvv~~~vvvnnnddd^^^]]][[[^^^eeeoooyyywwwrrrkkkccc]]]VVVPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEwwwjjjaaa\\\YYYUUUSSSOOOLLLJJJJJJJJJKKKKKKQQQZZZeeeqqq~~~wwwpppnnnpppuuu{{{vvvggg[[[UUUNNNLLLJJJIIIIIIIIIHHHGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKVVVcccnnnxxx{{{vvvmmmeee___ZZZVVVSSSSSSXXXaaannn~~~|||ooohhh\\\UUUOOOOOONNNLLLLLLOOOSSSZZZeeerrr~~~zzzuuuoookkk^^^WWWNNNGGGEEEDDDBBB@@@============>>>???@@@AAADDDDDDFFFGGGFFFEEEDDDCCCAAA@@@@@@???????????????======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGGGGHHHHHHGGGGGGBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCGGGLLLPPPVVV[[[bbbggglllqqqxxx}}}}}}xxxvvvwwwxxxyyy{{{zzz{{{~~~{{{tttooolllhhhfffeeebbb[[[VVVSSSPPPLLLJJJIIIHHHFFFEEEDDDBBB???=========<<<;;;===<<<;;;;;;;;;;;;<<<===999:::<<<===>>>AAAEEEHHHRRR]]]lllyyywwwpppmmmkkkgggccc___[[[UUUPPPNNNLLLJJJIIIKKKMMMOOOTTT\\\hhhttt}}}{{{rrrlllkkkmmmppprrrwwwxxxyyyxxxtttnnngggccc\\\ZZZZZZ^^^gggqqqyyy~~~~~~|||yyytttnnnhhhccc```\\\YYYTTTRRRQQQQQQPPPOOOLLLMMMOOOPPPSSSWWW]]]aaaiiiqqqyyy|||{{{sssiiicccbbbbbbfffnnnyyy~~~xxxoooeee]]]VVVPPPMMMHHHGGGFFFEEEEEEEEEEEEEEE|||ppphhhbbb___[[[XXXTTTOOOLLLKKKKKKLLLLLLQQQZZZeeeqqq~~~~~~~~~~~~|||~~~uuuoooiiiccc```bbbdddiiisssxxxiii^^^XXXOOOMMMKKKJJJJJJJJJIIIGGGEEEFFFGGGFFFFFFGGGJJJLLLQQQ]]]jjjuuu}}}}}}tttlllddd^^^XXXTTTSSSVVV]]]hhhxxx~~~qqqjjj^^^WWWQQQPPPPPPNNNOOORRRZZZaaalllzzz|||wwwrrrmmm___XXXOOOHHHFFFEEECCCAAA>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGGGGEEEDDDBBB@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBEEEFFFFFFFFFGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCFFFKKKOOOUUUZZZaaagggkkkqqqxxx~~~}}}xxxvvvwwwzzz|||~~~}}}|||vvvnnnkkkhhhfffeeeeeebbb\\\WWWTTTQQQMMMJJJIIIHHHGGGEEEEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<===>>>@@@DDDGGGMMMWWWfffsss}}}~~~~~~wwwrrrooojjjeeebbb]]]VVVQQQNNNKKKIIIHHHIIIJJJLLLQQQYYYdddpppyyyuuunnnkkkmmmoooqqqvvvyyy{{{}}}{{{wwwrrrooodddbbbcccgggnnnwww}}}~~~yyysssmmmhhhddd```\\\YYYVVVVVVVVVUUUTTTOOOPPPRRRTTTVVVZZZ___cccgggmmmssstttvvvyyyzzzxxxxxxvvvvvvyyy|||~~~wwwnnniiiiiieeejjjsss~~~~~~ttthhh___WWWQQQNNNGGGGGGFFFEEEEEEEEEEEEEEEzzzqqqllliiibbb^^^YYYTTTPPPNNNNNNNNNOOOTTT\\\eeeppp{{{~~~~~~~~~{{{}}}zzzqqqhhhddd```\\\YYYZZZ[[[^^^fffrrr{{{mmmbbb\\\UUURRRPPPOOONNNNNNLLLKKKHHHIIIIIIHHHHHHJJJMMMPPPUUUbbbqqq|||yyyppphhh```YYYUUUQQQTTTZZZcccqqqwwwpppbbb[[[UUUSSSSSSQQQRRRVVVaaahhhtttzzztttooo```YYYPPPIIIGGGFFFDDDBBB???>>>>>>??????@@@AAABBBCCCEEEFFFGGGGGGEEECCCAAAAAA@@@??????>>>>>>??????===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCCCCBBB@@@AAAAAABBBCCCFFFKKKNNNSSSYYY```ggglllrrryyy|||wwwuuuwww||||||~~~|||{{{yyyssskkkhhhfffeeeeeeeeeccc]]]XXXTTTQQQMMMKKKJJJIIIGGGFFFEEEBBB???>>>>>>>>>===<<<:::;;;<<<>>>>>><<<;;;::::::;;;=========???CCCEEEHHHRRR```nnnyyy~~~~~~~~~~~~|||xxxrrrmmmgggbbb[[[UUUQQQNNNKKKIIIHHHIIILLLPPPXXXcccnnnvvv~~~||||||}}}zzzrrroooooopppqqqvvvyyy}}}|||zzznnnmmmnnnrrrxxxyyyrrrmmmjjjfffbbb^^^[[[ZZZYYYXXXVVVTTTVVVXXXYYY[[[^^^bbbeeehhhnnnrrrqqqqqqttttttqqqmmmllllllnnnpppttt{{{tttppppppjjjpppzzzxxxlllaaaYYYRRRNNNGGGGGGFFFFFFEEEEEEFFFFFFzzztttqqqgggccc]]]WWWRRRPPPPPPPPPRRRWWW^^^fffoooyyy~~~{{{}}}}}}qqqhhhaaa___]]]YYYWWWWWWWWWYYY^^^iiiwww|||oooeee```[[[YYYVVVTTTTTTSSSQQQPPPKKKKKKKKKKKKJJJLLLPPPRRRVVVeeevvv|||sssjjjaaaYYYTTTPPPRRRWWW___mmm~~~wwweee]]]WWWVVVUUUTTTUUUXXXfffmmmzzz|||uuupppaaaZZZPPPJJJHHHGGGEEECCC????????????@@@AAABBBCCCCCCDDDFFFGGGGGGEEEBBBAAABBBAAA@@@@@@??????@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAAAAABBBEEEJJJNNNSSSYYY```ggglllssszzz|||wwwuuuxxx}}}yyy|||}}}{{{zzzxxxrrrjjjgggeeedddeeefffddd___ZZZTTTQQQMMMKKKJJJIIIGGGFFFEEECCC???>>>>>>>>>===<<<999;;;===??????===;;;999;;;<<<=========???BBBEEEEEEOOO]]]kkkwww}}}~~~~~~~~~~~~zzzuuummmggg```YYYUUUQQQNNNLLLIIIJJJMMMRRRYYYcccooovvv{{{}}}yyyyyyzzzuuuwww{{{~~~vvvrrrqqqqqqqqqvvvyyy~~~wwwwwwxxx|||}}}vvvqqqmmmkkkgggbbb^^^\\\ZZZYYYWWWZZZ\\\]]]^^^___aaaeeehhhlllqqqtttqqqpppqqqpppmmmfffeeeeeeffffffiiisss~~~~~~wwwtttuuuuuu{{{{{{nnnbbbYYYSSSOOOHHHGGGFFFFFFFFFFFFFFFGGG