BM6P6(@ wwwtttsssqqqppprrrqqqrrrsssrrrooojjjfffccceeegggpppxxxnnnddddddeeedddbbbeeemmmssssssxxxsssppppppqqqvvvvvvkkkaaa]]]TTTJJJ@@@:::888999333333444444555666666666888777666555444444555666999999777666444222111111666555555555555666666777777;;;:::;;;???@@@OOOiii}}}uuufffdddnnn{{{{{{aaaSSSPPPNNNLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFHHHKKKPPPXXXaaahhhmmmpppppppppnnnkkkjjjjjjkkkmmmoooppppppppprrrtttvvvxxxzzz||||||{{{|||}}}~~~{{{sssnnnqqq{{{}}}nnnhhheeeddddddgggkkkmmmoooqqqqqqpppnnnlllhhhddd]]]WWWTTTUUUWWWYYYmmmvvv{{{xxx~~~wwwnnncccZZZYYY]]]fffrrr|||~~~xxxvvvzzzyyyoooeeeYYYQQQOOOPPPNNNSSS]]]cccfffllltttssspppqqqxxxmmmccc[[[YYYYYYUUURRRQQQQQQSSSSSSPPPMMMKKKLLLNNN|||tttssstttqqqooopppoooppprrrrrroookkkfffcccdddeeemmmwwwnnngggbbbcccaaa^^^cccnnnvvvyyy|||wwwrrrqqqqqqsss{{{|||uuuggg```\\\UUUKKKAAA:::888888444444444555555555555555888777666555444444555666000111222444555777888999666555555555555666777777777;;;:::<<>>EEEJJJ]]]zzzwwwooonnnsssyyy|||}}}}}}aaaRRRPPPPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFIIIOOOUUU\\\bbbeeeeeeeeeeeedddccceeeiiilllmmmnnnoooooonnnoooqqqrrrtttvvvxxxxxxwwwxxxyyy{{{{{{}}}|||}}}}}}~~~qqqfff^^^[[[]]][[[[[[\\\\\\[[[[[[ZZZZZZ[[[YYYVVVRRRNNNKKKHHHGGGDDDHHHLLLNNNNNNQQQVVVZZZdddwwwzzzlll```UUUQQQSSSZZZeeeoooooouuu|||ooofff]]]TTTOOOPPPSSSZZZhhhxxxuuulllgggaaa___gggttt|||ooobbb]]]ZZZVVVSSSRRRMMMNNNMMMMMMMMMMMMNNNOOO}}}{{{{{{zzz|||~~~}}}xxxpppgggaaa]]]bbbpppqqqiiiiiilllkkkhhheeelll{{{}}}uuuooopppttt~~~zzzuuuccc[[[ZZZUUUNNNEEE===888666777777666555444333333222444444555555555555555555000000111333555666888888555555555666666777999999:::>>><<<>>>FFFMMMaaazzz}}}vvv\\\RRRRRRPPPMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEIIINNNTTTZZZ___bbbaaaaaabbbbbbbbbdddgggjjjmmmnnnoooooooooppprrrtttuuuwwwxxxwwwvvvuuuvvvxxx|||~~~|||wwwkkkaaa___aaa^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVSSSOOOKKKGGGEEEEEEGGGHHHGGGGGGIIIOOOTTTaaatttwwwhhh\\\QQQLLLMMMRRR\\\eeegggqqqwwwkkkbbb[[[SSSQQQRRRXXXcccuuu}}}rrrjjjbbb]]]cccooo~~~tttfff```\\\WWWTTTSSSMMMLLLKKKLLLLLLMMMNNNNNN}}}}}}uuukkkddd```dddrrrwwwmmmllllllnnnnnnmmmtttxxxqqqqqquuu~~~|||~~~xxxfff[[[YYYUUUMMMDDD===888777777777666555444444333333333333444555555555555444555555555555555555555555555555555666777888999:::;;;>>>===@@@IIIRRRgggxxxooovvvmmmXXXSSSRRROOOLLLMMMJJJJJJJJJJJJIIIGGGFFFEEECCCEEEHHHMMMRRRXXX\\\^^^]]]___```aaabbbcccfffhhhlllmmmooooooooopppsssuuuuuuvvvwwwwwwvvvuuuvvvwww}}}}}}}}}ooodddbbbeeeaaa```^^^\\\\\\\\\]]]^^^\\\[[[ZZZWWWSSSOOOLLLJJJEEEGGGHHHGGGFFFHHHNNNSSS___rrrrrrdddYYYNNNJJJJJJMMMTTT[[[cccqqq~~~sssggg___YYYTTTSSSUUU]]]mmmvvvjjj___aaalllzzzzzzwwwwwwxxxkkkeeeaaa[[[WWWVVVOOOMMMLLLLLLNNNOOONNNNNN|||qqqjjjdddgggrrrtttsssmmmrrrvvvyyyzzzssssssvvv{{{iii\\\YYYTTTMMMDDD===999888666666555555444444444333222333444555555555444444:::999888777555444333222555555555666777999:::;;;:::>>>>>>BBBNNNXXXpppvvvqqqhhhgggssstttaaaSSSQQQQQQLLLJJJMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBDDDHHHLLLQQQVVVZZZ\\\[[[]]]```bbbbbbcccdddeeeiiikkkmmmnnnooopppsssvvvrrrtttvvvvvvvvvwwwxxxzzz~~~tttiiifffiiieeecccaaa___^^^___```aaaaaa```^^^[[[XXXUUURRRQQQHHHJJJKKKJJJIIIJJJOOOSSS\\\nnn|||nnnaaaWWWMMMJJJIIIJJJOOOUUUcccsss{{{pppddd]]]XXXUUUVVVYYYeeeyyyzzziiifffnnnzzzzzzvvvsssvvv}}}qqqkkkgggaaa[[[YYYSSSQQQNNNOOOQQQRRRQQQOOOwwwooohhhiiiqqq{{{yyyooovvv}}}zzztttssswww}}}kkk\\\ZZZTTTLLLCCC<<<999999555555555555555444444444111222444555666555444444333444555666777888999:::555555555666777999:::;;;999>>>>>>DDDQQQ^^^wwwuuuhhhccc^^^bbbrrriiiYYYNNNOOOOOOIIIIIINNNJJJJJJJJJIIIHHHGGGFFFEEEBBBDDDGGGLLLQQQUUUXXXZZZYYY]]]aaacccccccccccccccgggiiikkklllnnnpppsssuuuppprrruuuvvvwwwxxx{{{}}}~~~zzzmmmjjjmmmiiigggdddbbbaaabbbccceee```___]]]ZZZXXXUUUSSSRRRKKKLLLMMMLLLIIIHHHKKKNNNYYYkkk}}}yyylll```WWWNNNJJJIIIIIIMMMRRReeevvvyyynnnccc\\\XXXVVVWWW[[[lllssslllrrr}}}|||tttqqqyyyuuupppllleee___\\\VVVSSSQQQQQQSSSTTTSSSQQQxxxrrrkkkjjjkkkxxxyyyrrryyy{{{vvvwww||||||nnn]]]ZZZTTTKKKAAA;;;888777888777777666555444444444777555666;;;<<<888555555444444444555555555555666555555666666777999:::;;;<<<>>>CCCFFFKKK]]]mmm___VVVUUUcccsss}}}cccSSSHHHJJJMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFHHHKKKPPPUUUYYY\\\]]]\\\[[[ZZZ[[[]]]```bbbaaacccfffiiimmmoooqqqrrruuuuuuuuuuuuvvvwwwyyyyyyzzz|||~~~}}}yyyvvvvvvpppjjjhhhiiiiiifffbbbbbbaaa___]]][[[YYYVVVTTTPPPMMMMMMNNNLLLJJJLLLQQQZZZhhhyyy|||pppfff^^^TTTLLLJJJFFFCCCJJJVVVggg|||{{{qqqfff___YYYWWW[[[aaarrr{{{tttwww|||}}}ssslllgggaaa]]][[[YYYVVVUUUUUUVVVWWWVVV}}}vvvrrrhhhggghhhtttyyyyyyyyy}}}|||mmm^^^[[[TTTKKKAAA;;;888777888777777666555555444444777333222555777444333555555555555666666666777777666666666777777999::::::<<<>>>CCCGGGNNNbbbmmm___VVVVVVbbbppp~~~^^^NNNCCCDDDHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHKKKPPPUUUYYY[[[\\\[[[ZZZYYYZZZ]]]```aaabbbcccdddgggiiikkkmmmnnnqqqrrrssstttvvvxxxzzz{{{xxxzzz}}}~~~{{{uuummmjjjkkkllljjjhhhfffccc```___^^^\\\XXXTTTRRROOONNNOOOMMMJJJLLLQQQ\\\hhhtttzzz{{{wwwoooggg^^^TTTMMMKKKGGGEEEMMMYYYoooyyypppeee]]]YYYXXX^^^fffxxxyyyrrrkkkeee```]]]ZZZWWWUUUVVVWWWWWWWWW}}}xxxsssppphhhfffgggqqq~~~~~~ooo___\\\UUUKKKAAA;;;888777777777777666555555444444555000...000222111111333666666666666777777777888777777777777888999::::::===???CCCHHHRRRiii~~~ooo___VVVXXXcccooo[[[KKK???AAAEEEDDDFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGJJJOOOTTTXXXZZZ[[[ZZZYYYYYYZZZ\\\___```cccbbbbbbcccdddgggiiijjjnnnoooppprrrtttwwwyyy{{{vvvyyy{{{}}}}}}sssmmmlllnnnpppppplllhhhcccbbbbbb```[[[UUUTTTQQQOOOPPPMMMJJJLLLQQQ\\\fffnnnqqqqqqppplllfff]]]TTTMMMLLLIIIGGGQQQ___{{{yyyoooddd\\\XXXZZZdddnnn{{{ssskkkeee___\\\XXXVVVVVVWWWWWWWWW{{{uuupppnnnjjjiiihhhppptttaaa^^^VVVKKKAAA:::888777777777666666555555555555444000///111333111111222555555666666666777777777888888888888888999::::::???AAAEEEJJJVVVpppwww}}}xxxdddZZZ]]]iiiuuu]]]MMMAAABBBDDDDDDFFFLLLJJJJJJJJJJJJIIIGGGFFFEEECCCDDDFFFIIIMMMRRRVVVYYYYYYXXXXXXXXXYYY[[[^^^___bbbaaa``````bbbeeegggiiilllmmmnnnppprrruuuwwwxxxvvvxxx{{{~~~{{{rrrooopppsssuuusssmmmhhhfffgggddd]]]WWWVVVRRRQQQPPPMMMIIIKKKOOOYYYaaahhhjjjjjjiiifffaaaYYYQQQLLLKKKIIIIIIUUUdddzzzpppddd\\\YYY^^^kkkxxxvvvlllppp{{{{{{qqqjjjccc___ZZZXXXWWWXXXXXXXXX~~~wwwrrrnnnmmmllljjjoooyyyddd___WWWLLLAAA:::888888666666666666555555555555555222222777888555222333444444555555555666666666999888888999999:::;;;<<<@@@CCCGGGLLL[[[xxx}}}pppuuuoooaaaeeettt^^^OOOCCCCCCCCCBBBDDDJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBDDDGGGKKKPPPTTTVVVVVVVVVVVVWWWXXXZZZ\\\^^^```______```bbbeeehhhjjjkkkllllllmmmoooqqqssstttvvvxxx|||yyyssssssvvvyyyyyytttooolllkkkgggaaa[[[YYYUUUSSSQQQNNNIIIJJJNNNTTT\\\ccceeedddccc```[[[TTTNNNJJJJJJIIIJJJYYYjjj~~~{{{qqqfff___]]]cccttt~~~vvvnnnddd\\\YYYZZZ___nnnwwwooogggbbb]]]YYYXXXXXXYYYYYYyyyuuurrrqqqoooppp}}}fffaaaXXXLLLAAA:::888888666666666666666666555555666444555:::;;;888444444444444444444555555555555888888888999:::;;;======???DDDIIIPPPbbbzzzlllooonnnppp\\\NNNCCCBBBBBB???AAAHHHHHHHHHIIIJJJIIIFFFDDDBBB@@@@@@BBBEEEIIIMMMQQQSSSTTTTTTUUUVVVXXXZZZ[[[\\\_________```bbbdddggghhhjjjjjjjjjkkkmmmooopppqqquuuxxx|||zzzxxx{{{~~~|||xxxtttpppjjjeeebbb]]]YYYVVVTTTPPPKKKKKKOOOQQQYYY___```___^^^ZZZUUUQQQKKKIIIJJJIIILLL]]]ooo}}}yyyqqqhhhcccbbbkkk{{{yyyqqqggg```\\\VVVOOOOOOOOOPPPXXXhhh~~~uuujjjeee___ZZZYYYYYYYYYYYYzzzzzzwwwvvv~~~}}}gggbbbYYYLLLAAA:::888888555666666666666666666666888555555888:::777555666555555555555666666666666777777888999;;;===>>>???===DDDKKKUUUkkkzzziiiiii{{{|||zzzXXXKKKCCCCCCBBB???AAAHHHFFFGGGHHHIIIHHHFFFCCCAAA>>>>>>@@@CCCFFFKKKNNNPPPRRRSSSTTTVVVWWWYYYZZZ[[[^^^______```aaabbbcccdddffffffhhhiiilllnnnppprrrssswww{{{~~~}}}uuunnnjjjiiibbb^^^[[[YYYTTTNNNNNNRRRPPPWWW\\\[[[ZZZZZZXXXTTTOOOKKKIIIKKKKKKOOOaaauuu~~~tttoooiiifffhhhtttyyypppmmmdddZZZVVVUUUQQQKKKIIIKKKLLLMMMTTTeee}}}zzzmmmhhhaaa[[[ZZZZZZZZZZZZ|||yyy|||hhhcccYYYMMMAAA:::888888555555555666666666666666:::555333555777555555777666666666666777777777777666777888999;;;>>>@@@AAA;;;CCCLLLXXXqqq|||iiieeeuuu}}}VVVJJJCCCEEEDDDAAADDDJJJEEEFFFHHHHHHGGGEEEBBB@@@======???AAAEEEIIIMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[______```aaaaaa``````___cccdddeeehhhkkknnnqqqsssrrruuuzzz}}}~~~~~~}}}||||||xxxpppnnnooofffbbb^^^\\\VVVQQQPPPTTTRRRWWWZZZXXXVVVWWWWWWTTTOOOKKKJJJLLLLLLQQQdddyyyqqqllliiihhhmmmzzzwwwgggccc[[[RRROOOPPPMMMHHHEEEIIILLLKKKKKKVVViiizzz~~~nnniiiaaa\\\ZZZZZZZZZZZZ{{{iii___\\\VVVDDD::::::777999888666555555555666777444555666777777777666555777777777888999999::::::888:::<<<<<<<<<<<<===???EEEHHHNNN]]]zzzvvvgggmmmzzz\\\PPPEEEBBBCCCCCCCCCEEEEEEFFFGGGHHHHHHEEECCCAAAAAA@@@@@@AAACCCGGGKKKNNNNNNOOOQQQTTTVVVXXXYYYYYY^^^___``````______aaaccc\\\___dddhhhiiijjjlllmmmrrrtttwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~{{{vvvtttkkkhhhccc^^^[[[XXXUUURRRWWWUUUTTTTTTUUUVVVVVVUUUMMMLLLLLLJJJHHHOOOdddxxxzzzppphhhjjjsss~~~uuuhhhccc\\\VVVRRRQQQOOONNNKKKLLLLLLJJJJJJNNNUUUZZZuuu|||ooohhh```[[[ZZZZZZZZZXXX~~~{{{iii___^^^XXXFFF;;;:::777888777777666666666666666111222333444444444333333777777777888999999::::::999:::<<<<<<<<<===@@@BBBFFFJJJQQQaaaxxxjjjrrr}}}{{{^^^RRRGGGDDDEEEEEEFFFGGGFFFGGGHHHIIIHHHFFFCCCAAA@@@??????AAACCCHHHLLLNNNOOOOOOQQQRRRTTTVVVXXXXXXZZZ[[[\\\\\\[[[\\\]]]___]]]```eeehhhjjjkkklllmmmpppqqqsssttttttvvvxxx{{{~~~~~~~~~{{{wwwqqqmmmgggccc___\\\YYYWWWYYYWWWUUUUUUVVVVVVUUUTTTLLLKKKKKKJJJHHHPPPcccvvvzzzsssmmmpppxxxvvvkkkggg```[[[WWWTTTRRRPPPMMMNNNNNNLLLKKKNNNSSSWWWcccuuu~~~rrrlllccc]]][[[ZZZWWWUUUzzzsssqqqpppooonnnttt{{{iii``````ZZZHHH===;;;777777777777777777666666555444444555666666666666666777777777888999999:::::::::;;;<<<<<<===???CCCFFFKKKPPPZZZmmmyyyoooxxxyyyvvvwww___TTTIIIGGGHHHHHHHHHJJJHHHIIIJJJJJJIIIFFFDDDBBB>>>>>>???AAADDDHHHLLLOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWYYYZZZZZZZZZZZZ\\\]]]^^^aaaeeehhhjjjjjjlllmmmnnnoooooooooppprrruuuxxx|||}}}~~~~~~}}}~~~|||xxxtttmmmhhhdddbbb___]]]\\\ZZZXXXXXXWWWVVVTTTRRRJJJJJJJJJJJJIIIPPPbbbsss}}}wwwtttxxx~~~zzzpppmmmhhhddd```\\\WWWTTTRRRRRRQQQOOONNNNNNQQQSSSTTT^^^ooovvvooofff___\\\YYYUUURRRzzzrrrllliiihhhhhhgggiiiqqq|||iiiaaaaaa]]]JJJ>>><<<777666777888888888777555444666666777777888888888888777777777888999999::::::;;;;;;<<<<<<>>>AAAGGGJJJSSS[[[iii~~~xxxooozzzssssssvvv```UUUKKKIIIJJJJJJJJJLLLJJJKKKKKKJJJIIIFFFDDDBBB======???AAAEEEIIIMMMOOOPPPOOONNNNNNOOORRRTTTVVVXXXZZZ\\\\\\\\\\\\]]]___^^^bbbfffiiiiiijjjkkklllnnnnnnnnnmmmnnnpppuuuxxxzzz{{{}}}~~~}}}zzz{{{}}}~~~~~~yyyqqqkkkgggdddcccaaa___]]]\\\[[[YYYWWWSSSPPPIIIIIIIIIJJJIIIOOO___ooo{{{xxxzzz~~~~~~||||||uuutttrrrppplllgggaaa\\\YYYXXXVVVTTTQQQPPPPPPPPPRRRUUU^^^pppxxxqqqhhhaaa\\\YYYTTTPPP||||||~~~zzzvvvooojjjfffeeedddcccbbbfffttt~~~jjjbbbbbb]]]KKK???===888666777888888888777555444444444444444444555555555777777777888999999::::::;;;;;;<<<===???CCCHHHLLLZZZeeewwwwwwnnnxxxzzzlllnnnsss|||```UUULLLKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHFFFDDDBBB<<<===???BBBEEEIIIMMMOOOOOOOOONNNNNNOOOQQQTTTUUUXXXZZZ]]]^^^]]]]]]^^^```___bbbfffhhhiiiiiiiiijjjkkkkkkkkkkkkllloootttwwwxxxzzz|||~~~~~~}}}|||{{{wwwxxxyyy{{{}}}{{{ssskkkgggeeedddcccaaa```___^^^\\\XXXRRRNNNIIIHHHIIIJJJJJJNNN\\\iiizzzuuuuuuvvvvvvyyy}}}~~~|||vvvqqqkkkhhhfffhhhrrr|||~~~yyyxxxxxxyyyyyyxxxsssmmmhhhbbb```\\\XXXUUUSSSQQQPPPUUUTTTWWWaaarrr{{{sssiiibbb]]]YYYUUUQQQ|||yyyzzz}}}{{{wwwrrrlllgggcccbbbaaa]]]^^^hhh~~~kkkbbbaaa\\\JJJ???===999777777777777777666666555666555555555555666777777777777777888999999:::::::::;;;===>>>@@@DDDHHHLLL[[[gggzzzyyyoooxxxuuuiiimmmrrr|||aaaWWWNNNMMMNNNNNNNNNOOOMMMMMMKKKJJJGGGEEECCCBBB===>>>@@@BBBFFFIIILLLMMMNNNNNNNNNNNNPPPRRRTTTUUUVVVXXX[[[]]]]]]]]]]]]^^^^^^aaaeeegggggggggggghhhfffggghhhiiijjjmmmrrruuuxxxyyyzzz{{{{{{zzzyyyxxxtttvvvwwwyyy{{{~~~tttlllgggeeeeeedddcccbbbbbbaaa^^^YYYSSSNNNIIIHHHIIIJJJJJJMMMXXXcccxxxxxxrrrqqqpppooopppsssuuu{{{qqqiiiccc___\\\ZZZWWWWWW^^^ggg{{{xxxtttwwwxxx{{{~~~}}}wwwssslllgggbbb]]]ZZZWWWUUUSSSUUUTTTVVVZZZccctttxxxmmmddd^^^[[[WWWTTT}}}~~~}}}uuummmgggdddccc\\\\\\cccwww}}}lllbbbaaa[[[III>>>===:::888777777666666666666666999888777777777888999:::777777777888999999::::::999;;;>>>@@@AAADDDGGGJJJTTT```sssyyysssnnndddiiinnn}}}cccYYYPPPPPPQQQQQQPPPQQQNNNMMMKKKIIIFFFDDDBBBAAA===>>>@@@CCCFFFIIIKKKLLLLLLLLLNNNPPPQQQSSSUUUUUUUUUWWW[[[]]]]]]]]]]]]^^^^^^aaadddffffffeeeeeefffccceeehhhjjjlllooosssvvvyyyyyyxxxxxxwwwwwwvvvvvvtttuuuvvvxxxzzzwwwnnniiigggggggggdddccccccccc```[[[TTTNNNJJJIIIIIIJJJJJJLLLTTT^^^ooo~~~|||wwwvvvtttpppooopppqqqyyy~~~|||uuupppiiiaaaZZZUUUSSSRRRRRRPPPNNNRRRYYYcccxxx~~~wwwtttrrruuuyyy|||tttnnnfff```]]][[[YYYWWWXXXWWWYYY]]]```iiizzzrrrggg```\\\YYYVVV}}}}}}yyy{{{vvvnnnjjjhhh^^^^^^dddttt|||lllbbb```ZZZGGG======;;;999888666555555555666777666555444444444555777888777777777888999999::::::999;;;>>>@@@BBBDDDGGGIIINNNYYYkkkyyywww}}}ddd[[[```eee}}}eee[[[RRRRRRTTTSSSRRRSSSNNNMMMKKKHHHFFFCCCAAA@@@>>>???AAACCCFFFHHHJJJKKKJJJLLLNNNQQQSSSTTTUUUVVVVVVYYY\\\^^^^^^^^^______]]]```dddeeeeeeddddddeeecccfffjjjmmmooorrrvvvyyyzzzyyywwwvvvuuuuuuuuuuuutttuuuwwwxxxzzz~~~~~~yyyrrroooqqqzzzzzzpppkkkjjjjjjjjjddddddddddddaaa\\\TTTOOOKKKIIIIIIKKKJJJKKKRRR[[[gggsss~~~|||vvvssssssqqqwww|||}}}~~~{{{wwwtttqqqtttxxx}}}xxxlllddd```[[[VVVQQQNNNMMMOOOPPPNNNKKKMMMSSSSSSeeeyyyvvvooorrrwww~~~xxxrrriiibbb___^^^\\\ZZZ^^^\\\^^^cccdddfffppp|||wwwjjjaaa]]]ZZZWWW{{{tttnnnrrryyy}}}|||zzzzzz|||vvvoookkkgggeeegggqqq}}}kkkaaa___ZZZGGG===<<<999888777777666666666666666555555555555555666777777999::::::999888777999:::??????@@@AAACCCEEEGGGHHHQQQZZZppp~~~ooocccZZZ[[[iiixxxsss```ZZZTTTRRRTTTVVVUUURRRMMMLLLJJJIIIHHHEEEBBB???===>>>@@@CCCFFFIIIKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWVVVXXXZZZ\\\___aaabbbbbbaaacccddddddbbbbbbccceeeggggggggghhhkkkooorrruuuxxxxxxwwwvvvtttrrrpppooosssssstttuuuxxx}}}pppkkkeee```^^^```cccfffooopppuuu{{{uuuqqqllljjjjjjiiikkkllliiibbbYYYRRRNNNLLLLLLLLLLLLNNNRRRXXX\\\gggkkkpppwwwzzztttqqqrrrrrrsssvvvwwwwwwtttrrrqqqpppnnnmmmkkkiiihhhggghhhgggiiinnntttwwwwwwuuulllfff]]]VVVSSSPPPMMMJJJQQQOOOKKKIIIHHHIIIKKKMMMQQQVVVccc{{{yyyvvvtttsssvvv{{{}}}xxxsssmmmhhhdddcccaaa```cccddddddcccdddhhhpppwwwqqqhhhaaa\\\XXX~~~~~~~~~zzzrrrkkkiiimmmvvv|||zzzxxxxxxzzz}}}xxxoookkkjjjooo{{{~~~oooeeeccc\\\JJJ???>>>;;;999888777666666666666666666555555555555666777777999:::;;;:::888888999;;;???@@@AAACCCDDDFFFGGGHHHQQQ\\\vvv}}}mmmbbbYYYWWWfffzzzmmm]]]XXXTTTRRRTTTVVVTTTQQQMMMLLLJJJIIIHHHFFFBBB???<<<===???BBBDDDGGGIIIKKKMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVYYY[[[^^^```aaaaaacccdddeeeeeedddccceeeffffffffffffhhhkkknnnrrrtttvvvvvvvvvvvvuuutttssssssuuuuuuvvvvvvxxx||||||zzzyyyzzz{{{xxxqqqkkkbbb^^^XXXSSSQQQQQQTTTUUUWWWXXX]]]eeerrr|||wwwrrroooooommmnnnnnnjjjbbbZZZTTTQQQKKKLLLNNNOOORRRWWW]]]aaaiiilllpppvvvyyyssspppkkkjjjjjjjjjjjjiiifffdddccccccbbbaaa```___^^^^^^]]]]]]^^^cccgggjjjiiiggg```[[[UUUQQQOOONNNMMMKKKRRRQQQPPPOOOOOOOOOOOOOOOPPPRRR[[[lllyyyvvvrrrrrruuuwwwvvvuuuqqqnnniiiffffffgggiiijjjmmmnnnoooppppppqqqsssuuuuuukkkddd^^^[[[|||yyywwwuuuppphhhbbbbbbhhhsss~~~}}}|||{{{uuuoooooouuu~~~sssiiifff___LLLAAA???<<<:::999888777666555555555666666555555666666777888999:::;;;:::999999:::<<<@@@AAACCCEEEGGGHHHHHHIIIOOO\\\zzz{{{iiiaaaXXXUUUggg~~~hhhYYYVVVSSSSSSUUUTTTRRROOONNNLLLKKKJJJIIIFFFBBB???<<<<<<>>>@@@CCCEEEHHHIIILLLLLLLLLMMMNNNNNNOOOOOOSSSTTTWWWYYY\\\^^^______aaabbbddddddcccbbbdddeeeeeeeeefffhhhjjjnnnqqqsssrrrssstttuuuvvvwwwwwwvvvwwwwwwwwwwwwxxx{{{}}}ssshhhccc\\\\\\\\\^^^aaa```\\\XXXVVVTTTOOOKKKIIIHHHIIIIIIHHHIIIMMMRRR[[[ooo}}}wwwtttuuuqqqqqqoooiiibbbZZZUUUSSSNNNPPPSSSVVVYYY___eeejjjtttuuuwww|||}}}xxxrrrooofffccc```]]][[[YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUXXX[[[\\\ZZZXXXUUURRROOONNNOOOQQQQQQQQQPPPQQQRRRSSSRRRQQQPPPOOOQQQPPPSSS]]]rrr}}}uuupppooonnnllljjjgggeeeddddddggglllrrrvvvuuuxxx|||{{{www{{{zzzmmmeee___\\\zzzvvvrrrkkkddd___^^^fffsssxxxtttttt|||yyyyyyxxxyyyuuukkkiiibbbNNNBBB@@@<<<::::::888777666666555555666666666555666777777888999:::;;;:::999:::<<<===AAABBBEEEGGGIIIJJJKKKKKKLLLZZZyyy|||hhhaaaZZZVVVkkk}}}dddVVVTTTSSSTTTTTTSSSPPPMMMNNNMMMKKKJJJIIIGGGCCC@@@======>>>???BBBDDDGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTWWWYYY[[[\\\]]]]]]^^^``````______```bbbeeeeeegggiiikkknnnqqqsssrrrrrrtttuuuvvvwwwwwwwwwvvvvvvvvvvvvxxx|||{{{xxxrrrmmmkkkeeeZZZQQQNNNMMMLLLMMMPPPSSSSSSQQQNNNMMMLLLJJJHHHFFFEEEEEEEEEGGGHHHKKKLLLPPP]]]xxxyyyvvvwwwtttsssooohhh```YYYVVVTTTTTTVVVZZZ]]]aaaeeekkkooo~~~{{{uuuppplllddd```ZZZUUURRROOOLLLJJJLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNQQQSSSUUUVVVUUUSSSQQQPPPQQQRRRUUUXXXZZZ[[[VVVVVVVVVVVVUUUSSSRRRQQQRRRQQQQQQUUUccc{{{qqqllliiifffccc^^^^^^^^^```eeemmmuuu{{{xxx||||||yyy~~~oooddd\\\YYY|||vvvooohhhaaa]]]\\\fffttt|||vvvvvv}}}yyyxxxooommmgggSSSFFFCCC===:::999888777666666666666666666666666666777888888999:::;;;;;;:::;;;===???BBBCCCFFFHHHKKKMMMNNNOOONNN[[[yyy|||vvvsssggg]]][[[pppzzz```SSSSSSSSSTTTTTTRRROOOMMMOOONNNLLLKKKJJJHHHDDDAAA?????????@@@AAADDDGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQOOOPPPSSSUUUXXXZZZ[[[[[[[[[\\\^^^^^^]]]^^^___aaaeeefffgggjjjllloooqqqsssrrrssstttuuuuuuvvvuuuuuusssttttttuuuwww|||zzzrrrnnnkkkddd^^^[[[UUUNNNJJJJJJFFFEEEFFFGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIIIIPPPbbbuuu}}}xxxvvvwwwwwwuuupppiiiaaa[[[XXXXXX[[[]]]```ccceeehhhkkknnn}}}}}}zzzwwwrrrkkkgggaaa\\\VVVPPPLLLJJJGGGEEEHHHHHHGGGGGGFFFFFFEEEEEEHHHJJJMMMOOOQQQSSSTTTUUUTTTUUUXXXZZZ]]]```bbbdddeeeccc```]]][[[YYYXXXWWWTTTRRRSSSVVV^^^uuu}}}qqqiiiddd```^^^YYYZZZ\\\^^^bbbiiirrryyyyyy~~~|||yyyrrreee\\\WWW{{{sssjjjbbb\\\YYYZZZeeettt{{{tttwww~~~yyyqqqrrrmmmYYYKKKEEE???999999888777777777888888777777666666777777888999888:::;;;;;;;;;<<>>??????@@@@@@AAAAAAAAA===???CCCFFFGGGKKKWWWddd|||yyyyyy{{{~~~|||wwwppphhhbbb``````bbbeeehhhjjjjjjkkkmmmnnnsssuuu{{{~~~xxxtttqqqkkkddd^^^YYYUUUOOOKKKHHHFFFCCCBBBDDDDDDCCCCCCBBBBBBAAAAAAAAADDDHHHKKKOOOSSSXXX\\\^^^aaaeeeiiikkkmmmppprrruuusssnnnhhhccc___\\\[[[WWWUUUVVVXXX\\\mmm{{{nnnfff```\\\YYYVVVYYY[[[]]]___dddkkkrrrzzzyyyxxx{{{vvvhhh]]]YYYxxxoooeee]]]XXXVVVXXXcccrrrzzzyyy}}}~~~uuunnnqqqnnn[[[KKKDDD===888888777777888888999999777777666666777777888999888:::;;;<<<<<<===@@@BBBDDDDDDEEEHHHLLLQQQVVVYYYXXXeeeuuudddqqq~~~ooouuuooo]]]SSSTTTTTTTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIEEEBBB@@@???>>>>>>???AAADDDFFFHHHHHHIIIKKKLLLNNNOOOOOONNNOOOQQQTTTVVVXXXYYYZZZYYY[[[]]]]]]]]]]]]___aaaaaabbbeeehhhjjjmmmnnnoooooopppqqqrrrssssssssssssqqqrrrrrrsssuuuyyy}}}ssskkkfff]]]YYYTTTRRRMMMHHHGGGJJJFFFFFFEEECCCAAAAAAAAABBB????????????@@@@@@AAAAAA???>>>@@@EEEGGGJJJRRR[[[ttt{{{tttnnnllllllmmmooosssttttttttttttuuuuuuuuuxxx{{{sssnnnjjjddd\\\UUUPPPMMMIIIFFFEEEDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAADDDHHHLLLRRRZZZccciiiqqqvvv|||{{{ssslllfffbbb___[[[[[[\\\\\\hhhyyylllddd___[[[XXXVVVYYY]]]^^^^^^```ffflllvvv{{{}}}{{{|||zzz}}}wwwhhh^^^YYY~~~wwwmmmccc[[[VVVTTTUUU```ppp}}}}}}ooojjjnnnmmmYYYIIIAAA888777777777777888999:::;;;777777777777777888888999888:::;;;<<<<<<===@@@BBBEEEEEEEEEGGGLLLSSSYYY]]]YYYggguuufffmmmxxxooo```SSSTTTTTTSSSRRRQQQQQQRRRPPPOOOMMMLLLKKKIIIEEEBBB???>>>===<<<===@@@CCCEEEIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZVVVXXXZZZZZZZZZ[[[]]]^^^___```cccfffiiikkklllmmmmmmnnnoooqqqrrrsssttttttrrrssssssssstttwww}}}}}}ssskkkeee]]]ZZZWWWUUUPPPIIIFFFHHHDDDCCCBBB@@@>>>===???@@@>>>===<<<<<<<<<<<<<<<===BBB>>>===AAADDDGGGMMMSSSfff}}}xxxuuuuuuvvvyyy|||~~~~~~}}}}}}~~~~~~|||xxxpppjjjfff___VVVOOOKKKIIIFFFEEEEEEDDDCCCAAA??????@@@AAACCCDDDEEEEEEDDDHHHMMMRRRXXXbbbnnnvvv}}}tttnnngggaaa______^^^fffxxxmmmeee```\\\YYYVVVZZZ^^^___^^^___dddiiiqqqvvv|||~~~}}}~~~|||{{{}}}tttggg]]]XXX{{{rrrkkkaaaWWWSSSTTTSSS\\\jjjyyy~~~ssskkkjjjeeeQQQCCC???999::::::999888777666555555777666666666777888999999999:::;;;<<<===???BBBEEECCCEEEGGGJJJMMMRRRXXX\\\___qqqvvveeefffxxxmmm]]]RRRPPPNNNNNNPPPQQQQQQQQQRRRQQQPPPNNNKKKHHHEEECCC>>><<<::::::===AAACCCDDDDDDFFFIIIJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUWWWXXXXXXXXXZZZ]]]``````aaaccceeegggiiijjjkkknnnmmmmmmooorrrssssssssstttrrrqqqssstttvvv|||~~~yyyqqqjjjddd```ZZZUUUQQQNNNKKKHHHCCCCCCBBBAAA@@@>>>===<<<>>>>>>????????????>>>>>>AAA======@@@CCCEEEJJJQQQdddzzz~~~~~~~~~{{{xxxrrrkkkddd]]]XXXUUUNNNLLLJJJHHHEEEDDDCCCBBBBBBAAA???@@@AAABBBCCCBBBGGGJJJPPPXXXcccqqq{{{ppphhhaaa___]]]ddd{{{|||ssslllddd```___```aaaaaa```______bbbdddiiipppyyy~~~~~~~~~|||zzzzzzzzzxxxvvv{{{rrrfff[[[UUUSSS{{{rrrkkkaaaWWWRRRSSSVVV^^^jjjxxxppphhhgggaaaMMM@@@<<<777888888888888777777777777888888777888888999:::;;;:::<<<===>>>>>>AAADDDGGGDDDFFFGGGIIIKKKOOOTTTXXX```tttuuuiiihhhsssrrrbbbQQQOOOMMMLLLNNNOOOOOONNNQQQQQQPPPNNNKKKHHHEEECCC@@@===;;;;;;===@@@BBBBBBDDDFFFHHHJJJJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTVVVXXXYYYYYYYYY[[[^^^aaaaaaaaaaaabbbdddgggjjjlllnnnmmmlllmmmpppqqqpppooorrrooooooqqqrrrsssyyywwwqqqjjjgggbbb]]]XXXSSSNNNJJJDDDCCCBBB@@@???>>>======??????@@@@@@@@@@@@??????BBB@@@???BBBDDDEEEIIIOOO^^^uuu|||vvvoooggg___WWWRRRLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@AAACCCDDDEEEEEEHHHLLLSSS\\\hhhwwwzzzoooeee```]]]aaatttyyyrrrkkkggggggdddddddddbbbaaa```bbbdddeeekkktttzzz}}}~~~~~~{{{xxxvvvtttrrrpppnnnlllfff^^^VVVOOOLLLLLL|||ssskkkaaaWWWRRRSSSWWW]]]gggrrr}}}ooofffddd^^^KKK>>>;;;777666666777777888888888999888888888999999:::<<<<<<<<<===???@@@AAACCCFFFHHHGGGHHHIIIJJJKKKNNNRRRUUUccczzzwwwpppjjjjjjppp~~~yyygggSSSQQQNNNMMMNNNOOOOOONNNPPPPPPOOONNNKKKHHHEEECCCAAA>>><<<;;;===???@@@@@@CCCEEEGGGIIIIIIKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQVVVXXXYYYZZZZZZ\\\___aaabbbaaa______aaaeeeiiillllllkkkkkklllmmmnnnnnnlllooollllllnnnooopppvvv}}}~~~xxxqqqoookkkgggaaaYYYQQQKKKFFFDDDAAA???>>>===>>>??????@@@@@@AAAAAA@@@@@@???@@@???@@@DDDFFFFFFJJJQQQ\\\sssuuu~~~}}}wwwppphhh^^^UUUOOOIIIIIIIIIHHHFFFDDDCCCBBB>>>???@@@BBBDDDFFFGGGHHHJJJPPPYYYdddqqqzzzlllddd______kkkzzz{{{tttqqqqqqjjjjjjjjjgggdddbbbcccdddbbbgggooouuuzzz}}}}}}xxxssspppmmmiiifffbbb\\\UUUOOOLLLKKKKKKKKK}}}tttlllbbbXXXSSSTTTVVVZZZbbbkkkuuuoooeeeccc]]]JJJ>>>===999777777777777888888888888888888888888999;;;<<<======>>>AAABBBCCCDDDGGGIIIIIIJJJKKKKKKMMMOOOTTTWWWfffooojjjgggjjjqqq}}}xxx}}}~~~iiiWWWTTTRRRQQQQQQRRRQQQPPPPPPPPPOOONNNKKKHHHEEECCC???===<<<<<<>>>@@@AAA@@@BBBDDDFFFHHHHHHIIIKKKMMMPPPPPPPPPPPPPPPPPPOOOOOOUUUWWWYYYZZZZZZ[[[^^^``````___^^^^^^```cccfffiiijjjiiihhhjjjlllnnnnnnmmmmmmjjjjjjmmmnnnnnnssszzz}}}wwwvvvssspppiii^^^RRRKKKFFFDDDAAA>>>======>>>???>>>??????@@@@@@??????>>><<<<<>>@@@BBBCCCDDDFFFHHHIIIMMMVVVbbbnnnzzztttjjjccc___eeeppp|||wwwwwwrrrrrrqqqmmmiiieeedddeeebbbeeejjjpppuuuyyy}}}{{{xxxrrrnnnjjjfffbbb___[[[UUUOOOLLLLLLNNNMMMLLL|||tttlllcccYYYUUUUUUUUUYYY^^^fffooo{{{nnndddaaa[[[HHH======999888888888888777777777777666777777777999:::;;;<<<<<>>======>>>???======>>>>>>>>>>>>======<<<===AAAEEEFFFHHHOOOXXXlll{{{mmmgggfffvvvvvviii___WWWOOOJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@BBBDDDDDDDDDEEEIIILLLTTT^^^lllxxx|||qqqiiibbbdddkkk}}}zzzyyyyyyxxxsssnnniiigggfffcccdddfffjjjooosssvvvwwwtttqqqlllhhheeebbb^^^\\\UUUQQQNNNMMMOOOOOOLLLIIIzzzqqqkkkbbbYYYUUUVVVVVVYYY^^^eeennnzzzkkkaaa^^^WWWDDD:::;;;999999888888888777777666666666666666777999:::<<<======@@@CCCEEEEEEFFFHHHJJJEEEGGGIIIKKKMMMRRRWWW[[[mmmyyyllleeemmm~~~vvvjjjlll~~~hhhVVVTTTQQQPPPQQQRRRRRRQQQQQQQQQQQQOOOMMMJJJHHHFFF;;;;;;:::<<>>===>>>???<<<==================<<>>???BBBEEEGGGHHHHHHJJJKKKIIIJJJLLLNNNQQQUUUZZZ^^^pppyyylllfffqqqwwwjjj```cccvvvhhhUUUSSSQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQOOOLLLIIIHHH===<<<;;;===???AAAAAA@@@@@@BBBDDDDDDDDDEEEGGGIIIIIIJJJLLLNNNNNNNNNMMMLLLRRRUUUXXXZZZZZZZZZ[[[]]]ZZZZZZZZZ[[[\\\^^^___```bbbbbbbbbeeejjjmmmmmmmmmiiiggghhhkkklllkkknnntttyyy|||xxxyyyyyyxxxqqqdddUUULLLDDDCCCBBB@@@???>>>============>>>>>>>>>>>>======???@@@DDDHHHJJJOOO\\\hhh~~~wwwxxxzzzlll___YYYYYYVVVggg|||ooohhhccc]]]XXXPPPMMMJJJGGGEEEDDDEEEFFFDDDFFFGGGGGGGGGMMMVVV^^^iiiuuu|||nnnaaaaaagggsss}}}vvvpppmmmkkkhhhggggggjjjnnnqqqpppooollliiieeebbb```]]]ZZZXXXUUUWWWXXXXXXVVVSSSRRRRRRyyyrrrjjjeee]]]UUURRRSSSQQQTTTZZZaaajjjvvvmmmbbb^^^WWWEEE<<<>>>===555555666777888999::::::888888888:::;;;===>>>???@@@CCCGGGIIIJJJJJJLLLMMMOOOPPPRRRSSSUUUYYY^^^bbbqqqtttiiiffftttwwwkkkaaaYYY\\\ooojjjWWWUUUSSSSSSUUUVVVVVVVVVSSSSSSRRRQQQOOOMMMJJJIII>>>======>>>???@@@???>>>@@@AAACCCDDDDDDDDDFFFHHHGGGIIIKKKMMMNNNNNNMMMLLLSSSVVVYYY[[[[[[[[[\\\^^^[[[ZZZXXXWWWYYY\\\___bbbbbbaaabbbdddhhhjjjjjjjjjhhhfffgggjjjkkkiiimmmrrryyy|||xxxrrrssstttrrrlll```QQQHHHCCCCCCBBBAAA@@@>>>===<<<>>>>>>????????????>>>>>>:::===BBBIIINNNVVVfffuuuuuupppqqq}}}rrrcccVVVTTTXXXQQQaaa{{{xxxpppnnnlllgggbbbRRROOOKKKGGGDDDDDDFFFGGGEEEGGGHHHHHHJJJQQQ]]]fffqqq|||~~~mmm```___fffiiiyyyrrrnnnmmmmmmlllllloootttvvvuuusssllliiieeeaaa___\\\YYYWWWRRRUUUWWWUUURRRPPPQQQTTTssslllccc[[[VVVRRROOONNNNNNRRRYYY```gggppp{{{~~~oooggg[[[NNNCCC<<<999888999999888888777888888888;;;<<<===<<<<<<<<<>>>@@@@@@AAADDDFFFIIIKKKLLLMMMOOOOOORRRVVVWWWXXX^^^fffssspppfffdddvvv|||ooopppeee[[[YYYYYYdddzzzjjj[[[VVVUUUWWWXXXVVVUUUWWWWWWUUUSSSRRRQQQOOOLLLIIIDDDBBB???>>>???AAACCCCCC??????@@@AAAAAABBBCCCCCCGGGHHHJJJKKKMMMNNNNNNOOORRRSSSUUUXXXZZZ\\\]]]^^^\\\\\\\\\\\\]]]^^^______```aaabbbdddeeefffggggggkkkkkkiiihhhgggjjjnnnrrryyy~~~yyyqqqkkkiiihhhggg___RRRKKKIII@@@@@@???>>>===<<<;;;;;;=========<<<<<<=========??????BBBJJJTTTaaasss|||vvvsss{{{~~~uuukkk```XXXRRROOONNN\\\rrrzzzuuuuuuwwwssshhh^^^RRRPPPMMMLLLKKKKKKIIIGGGDDDHHHKKKJJJMMMVVVbbbjjj{{{}}}qqqhhhcccccckkkooowww{{{vvvsssqqqpppssswwwyyyyyywwwtttjjjcccbbb___YYYUUUVVVUUUVVVVVVSSSPPPNNNOOOQQQnnnhhh```XXXSSSPPPNNNLLLLLLPPPWWW]]]dddnnnyyyqqqiii\\\OOOCCC===:::999:::999999999999999:::::::::;;;<<<<<<;;;;;;===???BBBCCCFFFHHHJJJLLLMMMNNNOOOOOORRRVVVWWWXXX^^^ffftttssshhhddduuu}}}sssqqqbbbVVVTTTSSS]]]qqqgggZZZUUUTTTVVVXXXVVVUUUWWWWWWUUUSSSRRRQQQOOOLLLJJJGGGDDD@@@>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNOOOOOORRRSSSUUUXXXZZZ\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbcccccccccccccccfffggggggggggggjjjnnnqqqvvv|||wwwnnnfffdddbbbaaaZZZOOOIIIIIIBBBAAAAAA@@@???>>>======???>>>===<<<<<<===>>>???@@@???DDDNNNZZZjjj|||{{{}}}xxxrrrvvv~~~vvvmmmcccYYYSSSOOOOOOWWWeeesss{{{~~~|||zzzsssqqqoooooonnniiiaaa[[[RRRPPPMMMLLLLLLLLLLLLJJJFFFJJJLLLMMMQQQ[[[gggppp|||tttiiicccbbbccceeehhhllloooqqquuuyyy~~~~~~|||{{{|||~~~zzzpppgggeeebbb\\\YYYYYYSSSUUUVVVTTTQQQPPPQQQSSSgggbbbZZZSSSOOOMMMKKKJJJIIINNNTTTZZZaaajjjvvv~~~}}}www|||tttlll___PPPDDD>>>;;;:::::::::999::::::;;;<<<===<<<>>>???>>>>>>>>>@@@BBBEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPRRRVVVWWWYYY___hhhwwwuuugggbbbrrr~~~wwwdddUUUSSSQQQYYYkkk~~~cccYYYTTTRRRUUUWWWUUUUUUXXXWWWUUUSSSRRRRRRPPPMMMKKKIIIFFFBBB??????@@@@@@???BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSUUUWWWZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^aaaaaaaaaaaaaaa`````````aaaccceeefffgggjjjmmmpppuuu{{{vvvmmmbbb^^^[[[YYYTTTLLLGGGGGGDDDCCCBBBAAA@@@??????>>>@@@???===<<<<<<===???@@@BBBAAAEEEOOO]]]oooxxxtttwww|||{{{tttttt~~~yyyqqqggg]]]UUUPPPOOORRRWWW\\\```bbbbbbbbbeeegggiiiiiifffbbb___]]]VVVTTTQQQPPPQQQQQQQQQPPPMMMNNNPPPRRRVVV___kkktttuuujjjdddcccdddcccaaaaaaccceeeffffffggghhhiiijjjkkkkkkllllllooottt~~~vvvlllgggccc^^^[[[[[[TTTVVVXXXXXXVVVUUUVVVWWW```[[[SSSNNNKKKIIIIIIHHHHHHLLLQQQWWW^^^gggsss{{{yyysssrrruuuzzz~~~wwwnnn```QQQEEE>>>;;;;;;999999999999:::;;;======<<<===>>>>>>>>>???AAACCCFFFGGGIIIKKKLLLMMMNNNNNNQQQQQQSSSWWWXXXZZZaaajjjzzzuuufff^^^lllkkkZZZWWWTTT[[[kkkaaaXXXSSSQQQTTTVVVUUUUUUXXXVVVUUUSSSSSSSSSQQQOOOMMMIIIFFFBBB@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGJJJLLLNNNPPPPPPRRRTTTVVVYYY[[[\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^_______________``````aaa___bbbeeeggghhhiiikkkmmmuuu|||wwwmmmaaa[[[VVVTTTPPPIIIFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@???===;;;;;;===???@@@CCCBBBEEENNNZZZkkk}}}xxxxxxzzz|||~~~zzzxxx}}}|||uuulllaaaXXXRRROOONNNNNNOOOPPPSSSVVVWWWZZZ]]]aaaeeeggghhhggggggaaa^^^[[[YYYXXXXXXWWWVVVUUUSSSSSSUUUYYY```kkkuuu|||ssskkkhhhiiimmmkkkfffccceeehhhgggccc______```aaa```___]]]\\\^^^___eeesssssskkkgggdddaaa```YYYZZZ\\\]]]\\\\\\[[[[[[ZZZUUUNNNIIIGGGFFFFFFFFFGGGKKKPPPUUU[[[eeeqqqyyy~~~}}}uuunnnooopppqqqsss{{{wwwnnn```PPPDDD>>><<<;;;888888888888999;;;<<<<<<999:::;;;<<<;;;<<>><<<;;;;;;<<<>>>???AAA@@@CCCKKKVVVdddxxx~~~|||zzzzzzzzz}}}zzzzzz}}}}}}xxxooodddZZZTTTMMMLLLJJJJJJKKKNNNQQQSSSVVVWWW\\\dddnnntttuuussspppmmmiiifffcccaaa]]]ZZZZZZUUUSSSXXX]]]cccnnnyyyvvvoookkkmmmsssxxxxxxsssnnnmmmoookkkddd______```___]]][[[YYYWWWWWWUUUVVV___uuu}}}sssnnnmmmjjjgggaaaaaa````````````___^^^VVVQQQKKKFFFDDDDDDDDDDDDFFFIIIMMMRRRXXXbbbnnnwww}}}~~~~~~yyyrrrmmmkkkkkkkkknnnxxxvvvmmm^^^OOOCCC===;;;;;;999999888999999:::;;;<<<<<<>>>?????????@@@CCCEEEFFFGGGIIIKKKMMMNNNOOOOOOVVVUUUWWWZZZ\\\___gggppp|||oooeeejjj}}}yyyddd\\\VVV[[[lllmmm\\\VVVRRRTTTUUUTTTUUUXXXVVVUUUTTTTTTTTTTTTRRRPPPIIIFFFBBBAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIILLLMMMLLLNNNPPPSSSUUUWWWXXXXXXYYYYYYYYYZZZ\\\]]]___```\\\\\\\\\]]]^^^```bbbddd```bbbeeefffggggggiiijjjooowwwuuuiii^^^VVVPPPNNNMMMIIIFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>======>>>>>>>>>>>>>>>BBBJJJRRR]]]lllyyy~~~{{{yyy|||~~~yyyuuuuuu~~~~~~|||wwwoooeee[[[UUUKKKJJJIIIJJJLLLQQQVVVYYY]]]^^^cccmmmyyy|||yyytttooohhhddd___XXXVVV\\\bbbhhhsss|||sssllllllsss|||}}}|||uuukkkeeedddbbb```]]]ZZZWWWVVVSSSQQQPPPUUUfffzzzvvvvvvsssnnnmmmjjjgggeeedddcccbbb```UUUPPPIIIEEECCCCCCCCCCCCCCCFFFJJJNNNUUU___kkkttt{{{}}}~~~zzzuuuqqqooohhhiiikkkoooxxxsssjjj[[[LLLAAA<<<;;;;;;;;;;;;::::::::::::;;;;;;???@@@BBBBBBBBBCCCFFFHHHFFFGGGJJJLLLNNNPPPQQQRRRXXXWWWYYY\\\^^^aaajjjsss}}}sssiiijjjvvvpppccc[[[___qqqxxx^^^XXXTTTTTTUUUTTTTTTWWWVVVUUUTTTTTTUUUUUUSSSQQQKKKHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDGGGJJJLLLJJJLLLNNNPPPSSSUUUVVVVVVWWWWWWXXXZZZ\\\^^^```aaa]]]\\\[[[[[[\\\]]]___aaa]]]___bbbcccdddfffiiikkkmmmvvv}}}mmm```WWWOOOIIIJJJKKKIIIFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@???======BBBHHHLLLQQQZZZdddjjjxxx|||yyyzzzyyyuuurrrrrrvvv|||zzzzzz{{{zzzxxxtttlllbbbYYYTTTLLLLLLLLLOOOVVV___iiiooossswww}}}{{{uuulllbbb]]]ccchhhkkktttzzzrrrmmmmmmwww{{{rrrppplllgggbbb^^^[[[YYYRRRSSSTTTUUUaaa}}}}}}yyyrrrnnnlllkkkhhhfffTTTOOOIIIDDDCCCCCCCCCCCCAAADDDHHHLLLRRR\\\iiirrryyy|||~~~xxxsssppppppiiikkkmmmqqqzzz}}}xxxvvvkkkooouuurrriiiZZZKKK@@@;;;:::;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;=========???AAADDDGGGHHHKKKMMMPPPRRRSSSTTTZZZYYYZZZ]]]___bbbkkkuuu|||sssjjjhhhppp|||mmmaaafffxxx```ZZZUUUUUUUUUTTTTTTWWWVVVUUUTTTTTTUUUUUUSSSRRRNNNJJJEEEBBBBBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFIIIJJJIIIJJJMMMOOORRRTTTUUUUUUVVVVVVWWWYYY\\\___aaabbb]]]\\\ZZZYYYYYY[[[\\\]]]ZZZ\\\___aaabbbeeeiiilllooowwwwwwfffYYYPPPIIIDDDGGGJJJHHHFFFFFFIIIHHHHHHGGGFFFEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@>>>???BBBFFFFFFFFFJJJQQQUUU___jjjsss~~~}}}wwwvvvuuurrrrrrttthhhtttxxxsssrrrsssxxxwwwuuuqqqiii```WWWRRRNNNNNNOOOUUUaaappp~~~yyymmmfffiiikkkkkkrrr~~~yyysssnnnoooxxx}}}wwwpppjjjeeeaaa```TTTXXX[[[ZZZaaazzz|||vvvtttrrrooommmVVVQQQJJJFFFDDDDDDDDDDDDDDDEEEJJJQQQVVV[[[eeeooorrruuuxxxxxxvvvsssqqqppplllooosssuuuyyy}}}xxxsssnnnhhhiiikkkmmmqqqzzz~~~qqqeeeUUUHHHAAA>>>;;;::::::::::::::::::;;;<<<<<<888;;;>>>AAABBBCCCEEEFFFMMMKKKLLLRRRUUUTTTTTTUUUYYYWWWXXXZZZ\\\```jjjuuuyyykkkgggiiixxx~~~lllooo|||lll___VVVVVVVVVQQQQQQVVVYYYXXXXXXWWWUUUSSSQQQPPPKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFIIIKKKMMMMMMNNNOOOQQQTTTVVVXXXZZZ\\\\\\\\\\\\\\\]]]^^^\\\ZZZXXXWWWXXXXXX[[[^^^```aaacccfffiiilllttt|||{{{hhh[[[UUUKKKJJJHHHGGGFFFGGGGGGHHHKKKJJJIIIHHHGGGGGGHHHHHHFFFEEECCCCCCCCCCCCAAA???>>>???@@@AAACCCDDDEEEFFFLLLOOOSSSXXX^^^dddhhhjjjpppsssvvvxxxyyyzzz|||~~~yyyuuussspppooopppsss|||yyyrrrkkkjjjmmmlllkkkjjjhhhfffaaa\\\XXXTTTTTT[[[hhhsss~~~wwwkkkiiilllpppuuuzzz~~~~~~xxxqqqlllnnnxxx|||uuummmgggccc___[[[ZZZ___jjj|||xxxtttVVVQQQKKKFFFEEEDDDDDDDDDEEEEEEIIIOOOTTTYYYcccnnnqqqsssuuuuuuuuuttttttuuusssvvvxxxyyy{{{zzzwwwqqqllleeefffeeeeeeeeeiiipppvvv|||rrrgggWWWJJJDDDBBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;:::===@@@BBBCCCDDDFFFGGGJJJHHHJJJPPPTTTSSSRRRSSS\\\\\\^^^aaabbbdddlllttt~~~pppfffeeepppyyywwwlll___VVVWWWWWWRRRRRRVVVUUUUUUVVVVVVUUUTTTSSSSSSOOONNNKKKGGGDDDAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKLLLLLLMMMOOOPPPSSSTTTVVVXXXYYYZZZZZZYYYYYYZZZ[[[ZZZWWWUUUUUUUUUXXXZZZ]]]^^^```bbbdddggggggoooxxxnnn^^^SSSOOOMMMMMMLLLKKKKKKLLLLLLMMMQQQQQQPPPOOOMMMLLLKKKKKKHHHGGGEEEDDDEEEDDDCCCAAA???@@@@@@BBBCCCDDDEEEEEEHHHIIIKKKNNNPPPSSSUUUVVVXXXZZZ]]]^^^___```ccceeeuuu|||yyyvvvrrrsssyyyzzzssslllfffeeehhhiiihhhfffdddcccaaa^^^\\\___dddooo{{{sssmmmlllkkkkkkmmmhhhggggggkkkrrr}}}xxxrrrnnnpppzzz~~~vvvqqqeeebbb```dddnnnVVVQQQKKKGGGEEEEEEEEEDDDEEEEEEHHHNNNSSSZZZeeepppssstttuuuuuuvvvxxx|||zzzwwwtttpppllljjjjjjgggdddaaa```aaacccfffpppzzzrrrfffVVVJJJDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<===???BBBDDDEEEEEEGGGIIIMMMKKKMMMTTTXXXWWWWWWXXX^^^^^^bbbffffffeeejjjqqq{{{xxxhhh```fff||||||mmm```VVVWWWXXXTTTRRRVVVQQQRRRSSSTTTUUUUUUUUUUUUPPPOOOMMMIIIFFFCCC@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAACCCDDDDDDDDDGGGIIIKKKKKKLLLNNNOOORRRSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYXXXVVVTTTTTTUUUVVVXXX[[[\\\]]]___aaacccaaaiiiqqqyyysssaaaUUUNNNLLLLLLLLLKKKLLLMMMNNNOOOPPPTTTTTTSSSRRRPPPNNNLLLKKKLLLJJJGGGGGGGGGGGGEEEDDDAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLNNNRRRUUUddduuu~~~{{{xxxvvvxxx~~~xxxooohhhbbb^^^___cccdddbbb```^^^^^^___aaaccckkkttt|||qqqjjjbbb\\\[[[UUUUUUVVV[[[dddrrrxxxrrrooorrr}}}zzznnnjjjhhhkkktttVVVRRRLLLHHHGGGFFFEEEDDDEEEEEEHHHOOOVVV___mmmzzz~~~}}}~~~}}}uuurrrqqqooommmpppnnnkkkgggccc___]]]\\\aaafffmmmuuupppdddSSSFFF@@@@@@@@@@@@>>>>>>============>>>>>>???AAACCCDDDEEEFFFHHHJJJPPPNNNQQQXXX\\\[[[ZZZ[[[]]]]]]```dddcccbbbffflll}}}nnnbbbaaaooo{{{|||qqqbbbWWWWWWXXXUUUSSSUUUPPPQQQRRRSSSTTTUUUUUUUUUNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAACCCCCCCCCEEEHHHIIIJJJJJJLLLNNNQQQRRRSSSTTTUUUTTTTTTSSSWWWXXXYYYYYYWWWUUUUUUVVVTTTVVVXXXYYYZZZ[[[]]]___^^^ccckkkrrrzzziii[[[RRROOOOOOKKKKKKLLLNNNOOOQQQRRRSSSUUUUUUUUUUUUTTTRRRPPPOOOOOOMMMJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIJJJIIIIIILLLOOOSSS^^^mmm~~~}}}xxxoooeee___ZZZWWWYYY^^^^^^]]]ZZZXXXYYY^^^eeejjjrrrzzzpppdddYYYQQQOOOOOONNNNNNRRR[[[hhhuuu|||uuuqqqpppuuu|||uuuqqqooorrrzzzVVVRRRMMMIIIHHHGGGFFFDDDDDDDDDIIIQQQ[[[hhhyyy|||qqqlllkkkllllllmmmllljjjgggeeeaaa^^^\\\___aaadddkkktttnnnbbbRRREEE>>><<<<<<;;;;;;;;;<<<<<<>>>???AAABBB???AAACCCDDDEEEFFFIIIKKKOOOMMMQQQXXX\\\ZZZYYYYYY^^^]]]___aaa```___dddlllvvvhhhdddjjjsss~~~}}}vvveeeWWWWWWXXXUUUSSSUUURRRSSSSSSTTTTTTTTTSSSSSSPPPPPPOOONNNLLLIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>??????AAABBBBBBAAACCCFFFHHHHHHIIIJJJLLLOOOPPPRRRSSSSSSSSSRRRRRRTTTVVVWWWWWWUUUTTTTTTUUURRRTTTVVVVVVVVVVVVXXXZZZ\\\___dddkkkuuuqqqcccYYYTTTRRRSSSOOOPPPRRRTTTVVVXXXZZZZZZXXXXXXYYYYYYYYYXXXXXXWWWTTTQQQMMMJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCAAABBBCCCEEEFFFHHHIIIJJJHHHIIIIIIHHHHHHJJJMMMPPPVVVbbbvvv~~~rrriii___YYYTTTSSSWWW]]]ZZZYYYXXXVVVXXX___hhhpppwww}}}|||jjj\\\QQQKKKJJJIIIHHHGGGJJJRRR]]]iiippp{{{zzz|||~~~}}}~~~|||ssspppsssyyy|||yyyxxx{{{VVVSSSNNNKKKIIIHHHFFFEEECCCCCCHHHRRR___nnnqqqjjjhhhjjjkkklllkkkiiiiiiiiigggeeebbb[[[ZZZ\\\bbbjjjvvv|||mmmbbbRRRFFF???<<<;;;999999::::::<<<>>>@@@BBBCCC???AAACCCDDDEEEGGGKKKMMMSSSRRRUUU\\\```]]][[[[[[______aaadddcccccchhhooo~~~oooiiikkkoooxxx|||iiiXXXUUUWWWTTTSSSVVVTTTTTTUUUUUUTTTTTTSSSSSSUUUTTTSSSQQQMMMIIIFFFCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@????????????@@@AAAAAA@@@BBBEEEFFFFFFGGGIIIJJJMMMNNNPPPQQQRRRRRRQQQQQQOOOQQQSSSSSSRRRQQQRRRSSSPPPRRRSSSSSSRRRRRRTTTUUUXXXYYY]]]cccjjjyyy~~~wwwlllbbb]]]ZZZYYYXXXTTTUUUXXXZZZ]]]___``````\\\[[[[[[[[[[[[\\\]]]]]]ZZZWWWRRRNNNLLLKKKIIIHHHJJJIIIHHHGGGEEEDDDCCCBBBDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHHHHHHHGGGHHHKKKMMMPPPZZZjjj}}}pppfff\\\UUURRRQQQVVV]]]ZZZ[[[[[[[[[\\\cccmmmuuu|||tttbbbVVVMMMIIIIIIEEEDDDDDDHHHOOOYYYccciiirrrqqqsssuuuuuuwww|||ttttttyyyVVVSSSOOOLLLJJJHHHFFFEEEAAAAAAFFFPPP^^^pppzzzpppllllllmmmnnnlllkkkkkklllllljjjhhh^^^[[[[[[```eeemmm{{{uuuhhh___QQQFFF@@@===;;;999999::::::;;;===???AAABBB@@@AAADDDEEEGGGJJJNNNQQQXXXWWWZZZaaadddaaa]]]]]]^^^___dddiiiiiihhhlllrrrssslllmmmooowwwuuuwwwmmmYYYTTTUUUSSSSSSVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUSSSOOOKKKGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@>>>AAACCCEEEEEEFFFGGGIIIIIIJJJLLLNNNOOOPPPPPPOOONNNOOOQQQRRRQQQPPPQQQRRROOOPPPQQQQQQPPPOOOPPPRRRQQQQQQTTTZZZ```nnn|||wwwpppllljjjhhhfffddd```aaadddgggiiikkkllllllgggfffdddbbbbbbccceeegggaaa]]]WWWRRROOOMMMKKKJJJLLLKKKJJJHHHFFFDDDCCCBBBFFFGGGGGGHHHIIIIIIJJJJJJGGGHHHJJJJJJIIIIIIJJJLLLNNNVVVbbbrrrpppeeeZZZTTTPPPPPPUUU]]]]]]___aaabbbdddiiissszzz~~~mmm]]]RRRJJJFFFFFFDDDDDDDDDGGGMMMUUU\\\aaaeeeeeehhhjjjlllppp}}}xxxzzzVVVSSSOOOLLLJJJIIIGGGEEE@@@???DDDOOO]]]ooo~~~yyysssqqqpppnnnkkkiiiiiijjjkkkhhhffffffaaa```ccceeeiiiuuuqqqcccZZZNNNEEE@@@===:::888;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEFFFIIILLLQQQTTTWWWUUUYYY___bbb^^^ZZZZZZ[[[^^^fffmmmnnnkkkmmmrrr~~~tttnnnnnnooopppgggkkkzzzoooYYYSSSTTTRRRSSSVVVSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTSSSQQQNNNKKKIIIFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@????????????>>>@@@CCCDDDEEEEEEGGGHHHFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRSSSTTTNNNOOOPPPPPPNNNNNNOOOPPPLLLKKKNNNTTTZZZggg}}}|||yyyxxxxxxwwwssspppppprrruuuxxxzzz{{{||||||xxxvvvrrrpppoooppprrrtttfffaaa[[[UUURRROOOMMMKKKMMMLLLJJJHHHFFFDDDBBBAAAAAABBBCCCEEEGGGHHHJJJJJJFFFHHHJJJJJJIIIHHHIIIJJJMMMSSS\\\iiiyyypppeeeZZZSSSOOOOOOUUU]]]___cccggghhhiiinnnwww~~~~~~}}}iii[[[RRRJJJEEEDDDCCCBBBBBBDDDHHHMMMRRRUUUZZZ[[[^^^aaacccjjjyyy|||YYYUUUPPPLLLIIIHHHFFFDDDCCCDDDFFFKKKTTTfff}}}zzzzzzvvvtttvvvwwwxxx{{{|||xxxsssppppppmmmjjjiiijjjkkkllllllmmmkkkhhhfffgggkkkpppsssvvvjjjaaaYYYNNNDDD>>><<<<<<<<<::::::;;;===>>>@@@AAABBBDDDEEEGGGGGGHHHKKKPPPSSScccaaa^^^[[[XXXWWWWWWWWWUUU[[[bbbgggiiilllpppsssssssssmmmuuuqqqaaa___eeeqqqmmmYYYSSSRRRPPPPPPTTTQQQRRRSSSTTTVVVWWWXXXYYYUUUXXXZZZYYYVVVQQQNNNLLLLLLIIIFFFDDDCCCBBB@@@???>>>===============>>>>>>AAAAAAAAABBBDDDEEEGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQPPPMMMJJJHHHIIIHHHIIIKKKOOO\\\sss}}}|||~~~~~~~~~~~~zzzxxxrrrjjj___WWWSSSQQQOOOMMMNNNLLLHHHFFFEEECCC@@@>>>AAABBBDDDFFFHHHIIIJJJKKKFFFHHHJJJKKKJJJIIIHHHIIINNNRRR[[[fffqqq}}}uuuiii[[[RRRNNNNNNUUU]]]dddgggjjjmmmoooqqqsssuuuzzz{{{uuudddZZZTTTMMMFFFDDDDDDDDDEEEDDDDDDFFFJJJMMMQQQSSSWWWZZZ[[[aaarrrZZZVVVQQQLLLJJJHHHFFFEEEEEEEEEFFFJJJPPP^^^www}}}zzzuuuqqqnnnpppqqqqqquuuzzzzzztttpppnnnlllkkkkkkmmmnnnnnnmmmooommmkkkiiijjjmmmqqqsssxxxkkkccc[[[OOOFFF@@@=========:::;;;<<<===???@@@BBBBBBEEEFFFGGGHHHIIILLLPPPSSS^^^]]]\\\ZZZYYYXXXWWWWWWVVVZZZ^^^aaadddhhhoootttvvvsssmmmvvvjjjZZZWWW[[[lllmmmYYYSSSSSSQQQQQQTTTSSSTTTUUUVVVXXXYYYZZZ[[[YYYZZZZZZZZZXXXTTTPPPMMMLLLJJJGGGFFFFFFEEECCCAAA??????>>>>>>>>>??????@@@??????@@@@@@BBBCCCEEEFFFGGGGGGIIIKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNLLLJJJGGGEEEEEEDDDEEEFFFHHHRRRfffxxxvvvhhh^^^YYYWWWUUUTTTOOOLLLHHHEEEDDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJJJJGGGHHHJJJJJJIIIHHHIIIJJJOOORRRZZZdddlllvvvtttgggYYYQQQLLLMMMSSSZZZccceeehhhiiihhhhhhiiijjjsssxxxyyytttooorrruuuddd[[[VVVNNNHHHFFFHHHHHHHHHFFFEEEEEEGGGIIIMMMOOORRRVVVXXX___oooZZZWWWQQQMMMKKKIIIGGGEEEEEEEEEFFFIIINNNYYYmmm~~~}}}zzzrrrmmmjjjjjjjjjkkkooottt~~~vvvpppkkkkkklllnnnqqqqqqpppnnnppppppooonnnoooppprrrsss{{{zzzmmmddd\\\PPPFFFAAA>>>>>>===;;;;;;<<<>>>@@@BBBCCCDDDFFFGGGIIIIIIJJJMMMQQQTTTYYYYYYZZZZZZZZZYYYXXXWWWWWWZZZ\\\]]]___fffooovvvxxxtttooo{{{zzzeeeVVVRRRTTTddd|||~~~jjjWWWSSSTTTRRRRRRUUUVVVVVVWWWXXXZZZ[[[\\\\\\]]]\\\ZZZ[[[[[[XXXRRRMMMJJJHHHFFFFFFFFFFFFDDDBBBAAA@@@@@@?????????@@@@@@=========>>>@@@AAACCCDDDGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMNNNOOOOOOPPPOOOOOONNNMMMKKKIIIGGGEEECCCBBBAAA@@@AAABBBBBBGGGWWWfffxxxkkkccc```^^^\\\QQQMMMHHHDDDBBBBBBBBBAAAAAABBBDDDFFFHHHIIIIIIIIIHHHHHHIIIHHHGGGGGGJJJLLLPPPRRRYYYaaagggnnn{{{{{{qqqeeeWWWNNNJJJIIINNNTTT]]]___bbbbbbaaa___^^^^^^fffhhhiiifffbbbccciiiooo}}}vvvggg___XXXQQQKKKIIICCCDDDDDDCCCAAA@@@AAABBBGGGIIIMMMQQQTTT[[[kkkzzz[[[WWWQQQMMMJJJHHHFFFDDDCCCCCCEEEIIINNNWWWiiixxx}}}}}}}}}|||yyysssmmmiiihhhhhhhhhlllqqq}}}vvvpppiiijjjlllpppssstttrrrpppqqqqqqrrrsssttttttuuuuuuvvv{{{mmmbbb[[[OOOEEE@@@>>>======;;;<<<===???AAACCCEEEEEEGGGIIIJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\\\\ZZZXXXVVVWWWZZZ\\\]]]```fffooovvvyyyuuutttxxxeeeWWWRRRSSS___xxxyyyeeeTTTRRRTTTSSSSSSWWWWWWXXXXXXZZZ[[[\\\]]]]]]```\\\YYYZZZ[[[YYYRRRLLLEEEDDDCCCDDDEEEEEECCCBBBAAA@@@@@@????????????@@@<<<<<<===>>>???AAABBBCCCFFFGGGIIIJJJLLLMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMMMMKKKHHHEEEBBBAAA@@@???@@@???@@@AAA@@@CCCNNNZZZrrr{{{qqqjjjdddaaaSSSNNNGGGBBBAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEGGGJJJMMMQQQSSSYYY```dddiiittt{{{pppbbbTTTLLLHHHFFFIIIMMMQQQTTTXXXYYYXXXWWWVVVVVVVVVXXX[[[\\\]]]^^^```aaakkkmmmrrr{{{zzzlllddd\\\SSSLLLJJJ>>>@@@AAABBBAAA@@@@@@AAADDDEEEHHHMMMQQQXXXgggvvv[[[VVVQQQLLLJJJGGGEEECCCBBBAAADDDHHHMMMUUUdddrrr{{{~~~{{{wwwsssmmmhhhgggfffeeehhhmmmrrryyy}}}sssmmmjjjkkkmmmpppssstttsssqqqppprrrtttvvvxxxyyyyyyyyyyyyxxxjjj___WWWLLLCCC>>><<<<<<<<<<<<===???AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOORRRTTTXXXZZZ\\\]]]]]]ZZZXXXVVVTTTXXX\\\___aaafffmmmrrrzzzwwwwwwxxxeeeXXXSSSSSS^^^xxxvvvbbbRRRPPPSSSSSSUUUYYYXXXYYYYYYZZZ[[[\\\]]]]]]```\\\XXXXXXZZZXXXQQQKKKEEEDDDDDDEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>=========>>>???AAACCCDDDEEEFFFHHHIIIKKKLLLLLLLLLQQQQQQPPPOOONNNLLLKKKJJJKKKIIIFFFCCCAAA@@@???@@@>>>===???AAA@@@AAAIIIRRRdddttt}}}rrrhhhbbbTTTOOOHHHCCCBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDFFFKKKNNNQQQTTTZZZ```cccgggppp{{{oooaaaRRRJJJFFFDDDDDDGGGGGGIIIMMMNNNNNNMMMMMMNNNMMMPPPTTTZZZ]]]^^^]]]ZZZ[[[YYYZZZ___kkkyyytttjjj```TTTMMMKKKDDDEEEGGGFFFEEECCCDDDDDDCCCCCCGGGLLLQQQXXXfffsss\\\XXXRRRMMMJJJHHHEEEDDDCCCBBBDDDHHHMMMUUUbbbnnn~~~|||wwwqqqkkkhhhgggeeebbbdddhhhgggooo{{{yyyqqqmmmnnnmmmmmmnnnqqqssssssrrrppprrrvvvzzz}}}tttfff[[[SSSIIIAAA<<<<<<<<<<<<===>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]][[[XXXWWWRRRWWW\\\```cccffflllppp{{{}}}xxxvvv|||iii[[[UUUUUU```|||zzzeeeSSSPPPRRRSSSVVV[[[ZZZZZZ[[[[[[\\\]]]]]]^^^___\\\YYYXXXXXXUUUPPPLLLGGGGGGGGGIIIJJJJJJHHHFFFAAA@@@???>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJKKKPPPPPPOOONNNMMMKKKIIIHHHIIIGGGEEECCCBBBBBBBBBBBB>>>===>>>@@@@@@@@@FFFNNNXXXeeexxxwwwjjjbbbXXXRRRLLLGGGFFFFFFGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEGGGJJJNNNPPPSSSYYY```bbbeeemmmwww}}}oooaaaRRRJJJFFFCCCBBBBBBAAACCCEEEEEEEEEEEEFFFHHHOOORRRWWW\\\___]]]YYYUUUQQQOOONNNRRR^^^pppzzzpppdddXXXOOOMMMJJJJJJIIIGGGCCCAAA@@@AAAEEEDDDGGGLLLQQQXXXeeeppp^^^ZZZTTTOOOLLLJJJGGGEEEEEECCCEEELLLRRR[[[iiiuuu~~~yyypppkkkiiihhhfffbbbbbbdddccciiirrr}}}{{{uuusssssspppmmmlllmmmppprrrrrrqqqtttxxx}}}rrrfffXXXQQQGGG???<<<<<<===>>>>>>???@@@CCCEEEGGGIIIJJJJJJMMMOOOQQQQQQRRRSSSUUUUUUWWWYYYZZZ[[[[[[ZZZYYYVVVZZZ```cccfffjjjoootttyyyyyypppxxxtttddd^^^]]]ccclllWWWRRRRRRRRRUUUZZZ\\\\\\]]]^^^^^^_________^^^]]]\\\YYYVVVSSSPPPNNNIIIHHHIIIJJJLLLKKKHHHFFFBBBBBBAAA@@@???>>>>>>???<<<======>>>???AAABBBCCCBBBCCCEEEFFFHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFBBB@@@@@@BBBBBBAAAFFFLLLQQQYYYffftttyyymmmfff\\\WWWQQQMMMKKKLLLLLLLLLIIIJJJKKKKKKKKKKKKKKKKKKEEEFFFFFFFFFEEEGGGJJJMMMNNNQQQXXX^^^___```gggpppwwwpppaaaRRRKKKGGGCCC@@@@@@???@@@BBBCCCDDDGGGJJJMMMVVVYYY___cccccc^^^XXXTTTNNNMMMLLLNNNVVVfffzzz~~~uuuiii[[[SSSRRRJJJJJJHHHDDD@@@>>>>>>???FFFEEEGGGMMMRRRXXXcccnnn~~~```\\\VVVQQQNNNLLLIIIGGGEEEDDDGGGPPPYYYdddtttzzzqqqmmmkkkkkkiiidddbbbddd```ccciiipppzzz{{{{{{vvvrrrmmmjjjkkknnnqqqrrrrrruuuzzzssshhhWWWPPPGGG???<<<===>>>???>>>???AAACCCFFFHHHJJJKKKKKKMMMPPPQQQRRRRRRTTTUUURRRTTTVVVXXXZZZ[[[[[[[[[\\\```dddgggiiinnnuuu{{{zzzzzzjjjnnnooohhhhhheeesss\\\TTTSSSRRRTTTYYY^^^^^^______``````aaaaaa^^^___^^^[[[VVVRRRPPPPPPHHHGGGHHHIIIKKKJJJGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<===???@@@BBBCCCAAABBBDDDEEEGGGHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDFFFDDDCCCGGGMMMMMMQQQZZZfffqqqzzzzzzoooiii___[[[UUUQQQPPPPPPOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKDDDEEEFFFFFFFFFGGGJJJLLLMMMPPPVVV\\\\\\\\\ccckkkrrrqqqbbbRRRKKKHHHDDD@@@???===???BBBEEEHHHNNNTTTYYY[[[___eeehhhgggbbb\\\XXXLLLLLLJJJHHHKKKVVVggguuuzzzwwwkkk^^^WWWUUUKKKKKKIIIFFFCCCCCCDDDFFFGGGEEEGGGLLLRRRXXXbbblllyyyddd___YYYTTTOOOKKKGGGDDDFFFFFFJJJRRR\\\hhhzzzzzzpppmmmjjjgggeeeccc```^^^\\\^^^bbbeeejjjsss~~~~~~yyyqqqiiieeegggllloooqqqsssuuuyyy|||~~~qqqiii]]]PPPCCC>>>===;;;;;;<<>>;;;???DDDHHHMMMQQQVVVZZZbbbeeeggghhhgggdddccccccYYYPPPIIIIIIKKKPPPWWW^^^fffxxxvvvoooggg]]]UUUQQQNNNKKKGGGEEEEEEEEEFFFJJJHHHIIINNNRRRWWW```hhhrrrgggbbb\\\VVVQQQMMMIIIFFFGGGGGGLLLVVV```mmm~~~|||ooolllhhheeedddbbb```___^^^___```aaaccciiiqqqwwwvvvpppiiifffiiimmmpppqqquuuvvvxxx}}}{{{{{{ooohhh___RRRDDD???===<<<===>>>AAACCCEEEFFFGGGIIIMMMPPPQQQSSSTTTTTTSSSTTTVVVXXXXXXVVVTTTUUUXXXZZZZZZYYY]]]]]]___cccjjjppptttuuu}}}{{{nnnpppwww|||ssscccPPPMMMSSSYYY[[[\\\]]]___```aaaaaa```___^^^\\\[[[ZZZXXXVVVRRRPPPMMMJJJFFFFFFIIIIIIFFFCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPPPPSSS[[[eeepppwww}}}oooiiiaaa\\\ZZZYYYWWWUUURRRRRRRRRRRRRRRQQQPPPOOOHHHGGGEEEDDDDDDFFFHHHJJJKKKLLLPPPUUUXXXZZZaaajjjrrrzzzwwwdddVVVIIIEEECCC@@@======>>>AAAEEEJJJMMMQQQVVVYYY^^^cccjjjooopppnnnllljjj___VVVNNNKKKJJJKKKPPPVVV[[[lll{{{sssjjj```XXXRRRPPPLLLHHHFFFEEEEEEFFFLLLKKKMMMRRRVVVXXX^^^eeellljjjfff___YYYTTTPPPKKKHHHHHHIIIOOOYYYcccppp}}}oookkkgggeeeddddddcccbbb``````^^^\\\[[[]]]bbbeeeqqqyyyuuuqqqllllllppptttuuuuuuyyyyyyyyy|||}}}yyyoooiiiaaaSSSEEE???>>>>>>???AAABBBDDDGGGIIIJJJLLLNNNPPPSSSTTTUUUUUUUUUVVVXXXZZZYYYXXXWWWXXXZZZ[[[[[[[[[YYYZZZ\\\aaahhhnnnssstttuuuyyynnnkkknnnyyyfffSSSNNNRRRWWWYYY\\\\\\]]]^^^^^^___``````^^^\\\ZZZYYYYYYWWWSSSQQQLLLIIIFFFFFFHHHHHHFFFDDDEEEDDDCCCBBBAAA@@@??????BBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMJJJNNNRRRTTTUUUUUUVVVWWWTTTVVVYYY\\\]]]]]]\\\\\\___[[[WWWVVVZZZdddooovvvzzz{{{|||uuukkkeeebbbaaa___]]]ZZZYYYXXXXXXWWWUUURRROOOIIIGGGEEECCCCCCDDDFFFGGGIIIJJJNNNSSSVVVYYYaaajjjrrryyyssskkkYYYNNNEEEBBBBBB???<<<<<>>>>>>>>@@@CCCCCCFFFJJJMMMNNNOOOPPPQQQTTTUUUWWWWWWWWWXXXZZZ\\\ZZZYYYYYYZZZ\\\]]]]]]]]]ZZZ[[[]]]bbbiiippptttvvvsssyyyrrrkkkgggvvv}}}hhhUUUNNNPPPTTTWWW\\\\\\[[[[[[\\\^^^```aaa```^^^[[[YYYXXXVVVSSSQQQLLLJJJGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFIIILLLOOOQQQOOOSSSXXX[[[[[[[[[[[[[[[\\\___eeejjjoooqqqrrrrrrtttpppkkkhhhjjjpppxxx}}}~~~vvvpppiiidddeeedddjjjxxxpppllljjjgggeeedddbbb___^^^]]]ZZZUUUPPPIIIGGGDDDBBBAAABBBDDDEEEIIIJJJNNNSSSWWW[[[dddmmmsssyyyxxxoooddd]]]PPPGGGAAAAAAAAA>>><<<<<<===???BBBDDDFFFGGGJJJMMMPPPXXXdddnnnsssuuutttsssggg```YYYSSSNNNIIIKKKPPPVVVcccuuuvvvjjjbbb[[[YYYTTTPPPMMMKKKKKKLLLMMMOOOTTT[[[\\\ZZZ[[[___iii{{{mmmiiiccc]]]YYYUUUPPPNNNLLLMMMQQQXXX___fffrrr}}}}}}ssspppllliiihhhhhhgggfff```___]]]\\\\\\\\\]]]]]]___eeeooozzz}}}||||||~~~|||sssooo[[[NNNAAA======>>>@@@CCCDDDGGGLLLOOOPPPQQQQQQRRRVVVWWWXXXYYYYYYZZZ]]]___aaaaaabbbaaa```_________]]]]]]___cccjjjppptttvvvvvv}}}zzzooohhhnnnjjjXXXOOONNNRRRUUU\\\[[[ZZZZZZ\\\^^^```aaabbb```\\\YYYXXXUUURRRPPPNNNLLLIIIGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFJJJNNNRRRUUUWWW[[[```cccdddcccbbbbbbbbbfffmmmuuu}}}}}}wwwnnngggdddaaa\\\YYY\\\YYY\\\nnn}}}xxxtttqqqooonnnjjjeeecccaaa]]]VVVPPPHHHFFFCCCAAA@@@@@@BBBCCCGGGGGGKKKQQQUUUZZZdddnnnuuu{{{}}}xxxvvvsssnnnhhh___WWWRRRJJJDDD@@@AAABBB???===>>>===???AAABBBBBBCCCFFFHHHMMMTTT]]]eeekkkmmmoooqqqjjjeee___YYYRRRKKKLLLPPPWWWaaannn{{{wwwllldddZZZXXXTTTPPPMMMLLLMMMMMMLLLMMMSSSZZZ\\\ZZZZZZ^^^hhhxxxnnnjjjddd___[[[XXXTTTRRRQQQQQQTTTYYY]]]aaajjjtttxxxvvvrrrooonnnkkkiiifffaaa```^^^___aaabbbbbbaaa^^^aaagggooo|||wwwpppmmmUUUIII>>><<<>>>???AAADDDEEEIIIMMMPPPQQQQQQRRRSSSWWWYYYZZZ[[[[[[\\\___aaakkkkkkkkkiiieeebbb`````````___```dddiiinnnqqqrrrwwwuuummmmmmxxxppp^^^RRROOOQQQUUU[[[[[[[[[[[[\\\^^^```bbbccc```\\\YYYWWWVVVSSSQQQQQQOOOLLLHHHFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDFFFKKKPPPUUUXXX[[[___dddhhhiiihhhhhhhhhiiimmmsss|||}}}nnniiiccc```___^^^[[[XXXWWWUUUWWWccc}}}|||xxxvvvooohhhcccaaa\\\UUUNNNFFFEEEBBB?????????AAABBBCCCCCCGGGMMMRRRWWWbbblllwww}}}xxxuuussssssttttttsssqqqooonnnhhhhhhfffbbb\\\UUUOOOLLLHHHCCC@@@AAAAAA>>>===???>>>???AAABBBAAABBBDDDFFFLLLQQQWWW]]]bbbeeehhhkkkkkkgggbbb\\\SSSJJJIIIMMMRRRZZZeeeppp~~~rrrgggaaaUUUSSSPPPMMMLLLLLLMMMNNNMMMNNNSSSYYYZZZXXXYYY]]]eeevvvzzzyyyoookkkfffbbb___\\\YYYWWWVVVVVVYYY]]]___aaaiiirrr}}}zzzwwwsssnnnkkkdddbbbaaabbbdddeeecccaaa]]]___aaagggrrryyymmmhhhgggQQQFFF======@@@AAABBBDDDFFFIIIMMMOOOPPPQQQSSSUUUXXXZZZ[[[\\\]]]^^^aaacccjjjlllmmmkkkgggdddcccddddddcccccceeeiiimmmooopppsss}}}wwwppplllssszzzfffWWWQQQRRRUUUZZZ[[[[[[\\\^^^___aaabbb```^^^ZZZXXXXXXWWWVVVUUUTTTRRRNNNJJJGGGEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFKKKQQQWWW[[[```eeejjjoooqqqrrrtttuuutttuuuyyynnnjjjeeecccbbb```\\\YYYUUUVVVXXX___oooyyyqqqfff```]]]YYYQQQKKKEEECCC@@@>>>>>>???AAABBBAAABBBEEELLLQQQWWWbbbmmmwww}}}yyyrrrllljjjccccccddddddddddddcccccc^^^^^^^^^[[[VVVQQQMMMKKKGGGCCC@@@@@@@@@======???<<<>>>???@@@???@@@AAACCCFFFKKKQQQWWWZZZ]]]```bbbdddbbb___[[[RRRIIIIIIMMMPPPWWW___hhhuuutttiii^^^XXXRRRPPPNNNLLLLLLNNNPPPRRRRRRRRRTTTWWWXXXVVVXXX]]]gggxxxrrrlllrrrpppmmmhhhdddaaa___\\\ZZZ[[[[[[]]]aaacccdddkkksss~~~{{{uuupppfffdddcccdddeeeeeeccc```\\\]]]]]]aaalllpppdddaaabbbNNNEEE===>>>BBBCCCDDDFFFGGGJJJMMMOOOPPPQQQTTTUUUYYYZZZ\\\]]]]]]___bbbdddbbbeeeiiiiiigggeeefffhhhhhhgggfffhhhkkknnnooopppnnnyyywwwooojjjooo}}}{{{}}}lll[[[SSSSSSVVVZZZ[[[\\\]]]___```aaabbb^^^[[[YYYXXXXXXYYYYYYXXXVVVTTTPPPKKKGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFLLLRRRYYY]]]kkkooouuuzzz~~~}}}}}}tttpppkkkhhhfffccc]]]YYYUUUYYY\\\^^^gggzzzqqqeee]]]ZZZVVVNNNHHHDDDBBB@@@>>>===???AAABBBCCCCCCFFFMMMRRRXXXdddooowww|||{{{ssskkkeeebbb```^^^^^^^^^]]]]]]]]]]]]]]]YYYZZZZZZXXXTTTPPPMMMLLLGGGBBB???@@@>>>;;;<<>>@@@???DDDLLLRRRVVVWWWYYYZZZ[[[ZZZZZZXXXPPPIIIJJJPPPSSSYYY___fffqqq~~~vvvlllaaaWWWQQQRRRQQQOOOOOOOOORRRTTTVVVWWWUUUUUUWWWVVVTTTWWW\\\lll}}}{{{lllfffiiisss~~~llljjjhhhgggfffccc```^^^]]]\\\```eeeiiikkkpppvvv{{{tttiiifffcccccceeefffeeeccc___]]]^^^bbbhhhvvv~~~qqqfff]]]XXXFFFEEECCCAAAAAACCCEEEFFFJJJLLLOOORRRUUUUUUUUUUUU[[[ZZZYYYZZZ\\\^^^___^^^ccceeegggjjjjjjjjjhhhgggfffdddcccgggmmmnnnkkkhhhlllvvv|||rrrkkklllzzzsssuuu~~~{{{eeeUUUTTTYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[ZZZYYYWWWWWWVVVTTTQQQMMMKKKIIIHHHHHHBBBDDDFFFFFFDDDDDDDDDEEEHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBCCCGGGIIIJJJPPP___oooyyyuuunnnkkkggg```[[[XXXUUUTTTWWW```qqq|||qqqhhh]]]TTTOOOMMMKKKIIICCCAAA>>><<<<<<>>>AAACCCBBBDDDGGGJJJNNNWWWaaaiiittt||||||vvvmmmddd___]]][[[ZZZYYYXXXWWWXXXYYYYYYXXXVVVYYYYYYYYYZZZZZZXXXSSSOOOIIIFFFBBB???>>>===<<<:::<<<;;;::::::999999::::::===???CCCGGGLLLMMMMMMKKKOOOMMMLLLLLLJJJFFFGGGKKKRRRRRRTTT^^^lllwww}}}~~~{{{vvvooofff^^^YYYUUUTTTRRRUUUXXX[[[[[[\\\\\\]]]___[[[XXXXXXUUUSSSVVV\\\lll}}}wwwhhh```^^^bbbhhh{{{iiigggfffffffffeeebbb```]]]]]]```fffjjjlllssszzz{{{kkkhhheeedddeeefffeeeccc___]]]]]]```eeerrr~~~qqqfff\\\VVVFFFEEECCCBBBBBBEEEHHHJJJKKKMMMPPPSSSVVVWWWXXXXXX]]][[[ZZZ[[[\\\^^^^^^]]]aaadddgggjjjkkkjjjiiigggiiifffeeegggkkkllljjjgggjjjsss~~~sssjjjkkkzzzzzzhhhjjjsss~~~iiiXXXTTTXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWUUUQQQNNNKKKHHHGGGGGGCCCEEEGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFCCCCCCFFFHHHIIIQQQbbbssszzzssslllddd^^^XXXUUUTTTVVVZZZeeexxx}}}rrrjjj^^^WWWNNNHHHDDDBBB@@@???AAA???>>><<<<<<>>>@@@BBBAAADDDGGGJJJNNNVVVaaahhhrrrzzzwwwqqqhhhaaa\\\ZZZXXXWWWZZZYYYXXXYYYZZZYYYWWWVVVWWWWWWWWWXXXXXXUUUPPPLLLIIIFFFCCC@@@???>>><<<;;;;;;::::::999999999999999999:::;;;===@@@BBBCCCDDDCCCBBBEEEHHHGGGDDDEEEIIIMMMLLLNNNVVVaaaiiilllkkkkkkiiiddd```\\\[[[ZZZZZZYYY\\\___aaaaaaaaa`````````\\\YYYYYYVVVSSSUUUZZZfffvvvtttdddZZZUUUVVVZZZdddlllyyyiiihhhffffffeeedddbbb___]]][[[]]]cccfffjjjqqqyyyooolllhhhffffffeeeeeeddd```^^^\\\]]]aaammm~~~}}}~~~rrrfff[[[TTTFFFDDDBBBBBBDDDHHHMMMPPPNNNOOOQQQTTTWWWZZZ\\\]]]^^^]]]\\\]]]```bbbbbbbbb___bbbfffjjjlllkkkiiigggmmmiiifffgggiiikkkjjjhhhooovvv~~~sssqqqmmm^^^```hhhyyyooo]]]UUUWWWWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVSSSOOOKKKHHHFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCEEEGGGIIIQQQbbbsssuuullleee[[[XXXVVVUUUUUUVVV___iiixxxzzzrrrjjjbbbYYYRRRMMMIIIDDD@@@???===<<<;;;>>>============>>>???@@@AAADDDGGGIIIMMMUUU```hhhrrryyyuuuooogggaaa\\\ZZZXXXVVVZZZYYYYYYZZZ[[[ZZZXXXVVVVVVVVVWWWXXXWWWTTTOOOKKKJJJGGGDDDBBBAAA@@@>>><<<::::::999888888888888888999999888888:::===@@@BBB::::::>>>CCCDDDBBBBBBFFFGGGFFFHHHOOOWWW\\\^^^]]]___^^^]]]\\\]]]^^^___```cccdddgggiiijjjiiigggfffccc___\\\[[[VVVRRRSSSXXXaaannnrrrbbbWWWPPPNNNPPPTTT[[[hhhyyynnnllliiigggeeebbb^^^[[[[[[YYYYYY\\\___aaahhhpppzzztttqqqllliiifffeeeeeeeeebbb___]]]]]]^^^hhh||||||}}}rrrfffZZZQQQDDDCCCAAAAAADDDJJJOOOSSSQQQQQQSSSVVVYYY\\\```aaa```______aaaeeehhhiiiiii^^^aaafffjjjlllkkkiiigggnnnkkkhhhhhhjjjmmmnnnnnnuuuzzz}}}ggg\\\\\\aaapppvvvaaaVVVVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYWWWTTTPPPLLLHHHEEEDDDDDDGGGJJJKKKJJJIIIIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEECCCCCCDDDGGGHHHNNN\\\iiivvvmmmbbb\\\XXXUUUQQQNNNQQQVVV\\\bbbmmmwww{{{xxxpppjjjaaa]]]WWWSSSOOOKKKFFFCCCAAA@@@???>>>>>>===<<<<<<;;;<<<===>>>>>>??????>>>@@@CCCFFFIIIMMMUUU```hhhssszzz{{{vvvnnngggbbb^^^ZZZXXXXXXXXXXXXZZZ[[[[[[YYYWWWXXXXXXYYYYYYYYYVVVQQQMMMKKKIIIFFFDDDDDDBBB@@@>>>:::999999888888888888888888999999:::;;;===AAACCC@@@???@@@BBBBBB???@@@EEEFFFEEEFFFLLLSSSZZZ^^^____________```bbbccceeefffjjjkkkmmmppprrrqqqnnnllliiiddd```]]]XXXRRRSSSWWW___kkk{{{qqqddd[[[RRROOOOOOQQQVVVaaapppnnnllliiigggdddaaa]]]ZZZ[[[XXXVVVWWWWWWXXX]]]dddjjjqqqzzzyyyvvvqqqlllgggeeeeeeeeedddaaa___^^^^^^eeewww|||rrrgggYYYOOOBBBBBBAAABBBEEEJJJPPPSSSRRRSSSTTTWWWZZZ^^^aaacccbbbaaa```bbbdddfffgggggg^^^aaaeeeiiikkkkkkiiigggmmmkkkiiijjjlllppptttuuuuuuyyy{{{kkk[[[YYYZZZhhh|||dddVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXUUUQQQLLLHHHEEECCCDDDGGGJJJLLLKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBEEEHHHHHHIIIQQQZZZiiittt}}}~~~|||}}}~~~||||||sssggg___WWWRRROOOKKKLLLOOOMMMPPPUUUYYY[[[YYYSSSNNNHHHFFFCCCAAA@@@???>>>===777888::::::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===???BBBFFFIIINNNWWWbbbjjjssszzzxxxpppiiiccc^^^ZZZWWWWWWXXX[[[]]]]]]ZZZXXXWWWXXXXXXYYYYYYWWWRRRNNNLLLJJJHHHGGGFFFEEEBBB@@@;;;::::::999999999999999444777:::<<<===???BBBEEENNNJJJFFFDDD@@@===@@@EEEIIIHHHHHHLLLSSS[[[cccgggfffggghhhjjjlllnnnooooooqqqqqqtttxxxzzzzzzvvvssspppkkkeee```YYYRRRRRRVVV^^^iiiyyyqqqfff]]]TTTOOONNNMMMQQQZZZgggyyyjjjhhhfffdddcccaaa]]][[[ZZZVVVTTTTTTRRRPPPSSSYYYZZZ```hhhqqqzzz~~~{{{vvvnnnhhheeeeeefffdddbbbaaa```___dddrrr{{{rrrfffXXXMMMBBBBBBBBBDDDGGGKKKOOORRRRRRSSSUUUXXX[[[^^^```aaabbb```^^^^^^___```___^^^```bbbeeehhhiiiiiiiiihhhjjjjjjjjjkkknnnssswwwzzzxxx{{{{{{www\\\WWWTTT```eeeVVVTTTTTTUUUWWWZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYWWWUUURRRMMMIIIEEECCCDDDGGGKKKMMMLLLKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDGGGFFFEEEHHHOOOXXX^^^eeegggggghhhlllpppmmmlllooosssuuuxxxxxxlllaaaVVVQQQNNNKKKKKKMMMHHHHHHIIIKKKMMMLLLIIIFFFCCCBBB???===<<<;;;;;;<<<777999;;;<<<<<<<<<===>>>===>>>>>>??????>>>>>>===>>>AAAEEEIIIOOOYYYdddmmmsss{{{xxxqqqiiibbb^^^ZZZ[[[\\\^^^___^^^[[[XXXUUUUUUVVVXXXYYYWWWRRROOOMMMLLLJJJIIIIIIGGGDDDBBB======<<<;;;;;;;;;;;;;;;777;;;@@@BBBCCCDDDHHHKKKTTTNNNHHHDDD???<<<@@@FFFMMMMMMOOORRRYYYbbbkkkpppqqqsssvvvzzz|||~~~~~~~~~}}}}}}~~~{{{wwwpppggg```WWWQQQQQQVVV\\\gggwww|||mmmcccZZZPPPJJJIIIJJJNNNVVVcccvvvgggeeecccaaa___]]]YYYWWWTTTQQQOOOOOOLLLHHHJJJNNNMMMRRR[[[dddnnn{{{yyyppphhhdddeeegggbbbaaabbbbbb```bbbnnn|||zzzqqqfffXXXMMMDDDDDDEEEGGGIIILLLOOOPPPQQQSSSVVVYYY\\\]]]^^^^^^]]]\\\ZZZ[[[\\\]]]]]]\\\bbbccceeefffggghhhhhhhhhhhhhhhjjjkkknnnrrrvvvyyyyyy||||||~~~eee^^^UUU]]]}}}eeeUUUTTTQQQSSSVVVYYY[[[\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[[[[XXXWWWUUURRRNNNJJJFFFDDDCCCFFFKKKMMMMMMKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEDDDBBBEEEKKKLLLNNNQQQTTTVVVWWWZZZ]]]]]]^^^bbbfffhhhjjjrrr{{{~~~rrreeeYYYTTTRRRNNNLLLLLLGGGFFFGGGHHHJJJJJJHHHEEEBBBAAA???===;;;;;;<<<===<<<>>>AAAAAA@@@???AAACCC@@@@@@@@@???>>>>>>>>>======@@@EEEJJJQQQ[[[gggpppwww~~~yyyqqqjjjeeebbbbbbbbbcccbbb___[[[WWWTTTUUUVVVYYYZZZYYYUUURRRNNNMMMKKKKKKKKKIIIFFFCCC??????>>>============>>>===AAADDDDDDCCCEEEJJJOOOJJJFFFBBB@@@>>>===AAAGGGPPPTTTZZZbbbkkkttt|||{{{rrrggg]]]TTTNNNOOOTTT\\\hhhzzzsssfff]]]VVVNNNIIIHHHJJJMMMUUUbbbuuuhhhfffbbb___\\\XXXSSSPPPMMMKKKIIIJJJFFFBBBCCCGGGFFFKKKTTT^^^iiiwww{{{rrriiidddeeeggg``````bbbbbb```aaalllxxxyyyqqqfffXXXLLLFFFFFFHHHJJJLLLNNNOOOOOOQQQSSSVVVYYY\\\\\\\\\\\\XXXWWWWWWYYY]]]```aaaaaadddddddddeeefffggghhhhhhfffhhhjjjkkkmmmppptttwwwtttwwwwwwyyyrrrhhh[[[^^^}}}eeeTTTSSSPPPRRRUUUYYY[[[\\\\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[WWWVVVUUURRROOOJJJFFFDDDBBBFFFKKKMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCEEEBBBAAABBBAAAAAAEEEKKKGGGGGGHHHLLLOOORRRUUUXXXSSSTTTYYY]]]^^^___fffooorrr~~~xxxkkk^^^YYYWWWRRRMMMKKKGGGFFFGGGIIIJJJIIIFFFCCC??????>>><<<:::;;;===???===@@@BBBAAA??????AAACCCCCCBBBAAA???>>>>>>>>>>>><<<@@@EEEJJJRRR\\\iiirrr|||xxxqqqllliiihhhggggggeee```ZZZVVVUUUVVVXXX[[[]]]\\\YYYVVVNNNMMMLLLLLLLLLJJJGGGDDDAAA@@@@@@???????????????>>>@@@@@@>>><<>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA???@@@CCCHHHPPP]]]jjjsss|||zzzyyyqqqooollljjjgggccc^^^ZZZXXXXXXYYY[[[\\\[[[WWWTTTQQQMMMIIIHHHJJJKKKJJJHHHEEECCCAAA???>>>>>>>>>???@@@?????????@@@BBBDDDEEE<<<999999;;;<<<>>>DDDKKKUUU```qqqppp\\\RRRNNNMMMOOOSSS]]]kkk~~~qqqjjj```YYYUUUQQQMMMJJJKKKKKKOOOZZZlll[[[ZZZXXXUUURRRPPPNNNLLLIIIGGGDDDAAA@@@@@@AAABBBBBBGGGMMMWWWhhh|||pppgggfffhhhhhhfffgggffffffddd``````kkkwwwyyynnndddVVVIIIGGGHHHKKKMMMOOOPPPPPPPPPVVVXXXYYYYYYXXXWWWXXXYYYVVVYYY]]]```bbbcccdddeeegggggggggjjjlllmmmkkkjjjgggggghhhiiikkknnnppprrrrrrxxx}}}sssoooyyydddTTTQQQQQQTTTZZZ\\\[[[\\\___[[[[[[[[[[[[[[[\\\]]]]]]YYYXXXVVVRRRNNNJJJFFFDDDBBBDDDFFFIIIKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJMMMPPPSSSUUUVVVWWW^^^eeemmmyyy||||||}}}uuukkkbbb[[[UUUPPPNNNHHHIIIJJJJJJIIIGGGGGGGGGDDDCCCAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@???AAADDDJJJTTTbbbpppzzz~~~~~~uuussspppmmmiiieee___\\\UUUVVVXXX[[[]]]]]]ZZZWWWQQQMMMIIIHHHJJJLLLKKKIIIGGGFFFCCCAAA?????????@@@BBBBBBDDDDDDDDDCCCAAA@@@<<<999999<<<===>>>DDDKKKTTTcccyyy~~~mmm[[[RRRNNNOOORRRWWW```nnntttnnneee^^^ZZZVVVQQQMMMJJJJJJMMMWWWgggzzzVVVUUUSSSQQQNNNLLLJJJIIIGGGEEEBBB@@@>>>>>>???@@@AAAEEEIIIRRRcccyyynnnddddddhhhjjjjjjfffggggggfffbbbaaajjjuuuzzzooocccUUUJJJHHHIIIKKKNNNPPPRRRSSSSSSVVVWWWWWWWWWUUUUUUVVVXXXYYYZZZ\\\^^^```aaabbbcccgggggghhhkkknnnooommmkkkfffffffffhhhjjjllloooppprrrvvv|||}}}lllWWWSSSRRRUUU[[[]]][[[[[[]]][[[[[[[[[[[[[[[\\\\\\]]]YYYXXXVVVSSSOOOJJJGGGDDDCCCDDDEEEGGGJJJLLLMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTWWW]]]fffuuu~~~qqqhhhddddddeeeiiippp{{{|||tttkkkbbb[[[TTTOOOLLLLLLLLLKKKJJJIIIGGGFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCFFFEEEDDDCCCBBB@@@??????@@@BBBEEELLLWWWfffvvv|||yyyuuurrrmmmhhhbbb]]]VVVWWWYYY\\\^^^]]]YYYVVVRRRNNNJJJIIILLLMMMMMMKKKJJJHHHFFFCCCAAA@@@@@@@@@CCCEEEGGGHHHGGGCCC???;;;;;;999999<<<>>>???EEELLLUUUfff{{{lll[[[RRRPPPPPPUUU[[[eeesss~~~xxxqqqkkkeee___WWWQQQMMMKKKMMMUUUdddvvvQQQPPPNNNLLLJJJHHHFFFFFFDDDCCCAAA???>>>===>>>>>>>>>AAAEEEMMM___vvv~~~mmmdddcccfffhhhiiihhhiiikkkkkkfffdddlllvvv|||oooaaaSSSJJJHHHIIIKKKMMMPPPRRRTTTUUUXXXXXXXXXVVVUUUUUUWWWZZZYYYYYYYYY[[[]]]_________ddddddfffhhhkkkjjjhhhfffddddddeeefffhhhkkkmmmoooooorrryyyttt\\\SSSPPPRRRXXX[[[ZZZZZZ\\\[[[ZZZZZZYYYZZZZZZ[[[[[[XXXXXXWWWTTTPPPLLLGGGEEECCCDDDEEEFFFHHHKKKMMMOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHJJJMMMOOOQQQPPPQQQUUU\\\gggqqqwwwyyywwwxxxvvvooogggaaa___```[[[\\\___cccjjjrrryyy}}}~~~uuulllcccYYYRRRNNNMMMLLLLLLLLLKKKIIIHHHJJJIIIHHHFFFEEECCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAACCCGGGMMMYYYhhhxxx|||wwwrrrkkkeee```\\\\\\]]]^^^^^^\\\WWWSSSSSSOOOKKKKKKMMMOOOOOOMMMKKKJJJGGGEEEBBBAAA@@@@@@AAACCCEEEFFFDDD@@@<<<999;;;999999===>>>???DDDKKKZZZjjj|||mmm]]]TTTQQQRRRWWW^^^iiixxx{{{sssjjj^^^WWWQQQOOOOOOUUUdddvvvMMMLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>============>>>AAAEEEMMM^^^tttzzztttuuuyyyyyy|||nnneeecccdddeeedddlllmmmppppppllljjjqqq{{{|||mmm]]]PPPJJJHHHHHHJJJLLLOOOQQQTTTUUUZZZZZZZZZYYYXXXYYY[[[^^^[[[ZZZZZZ\\\___aaa___^^^bbbbbbdddfffhhhgggcccaaacccccccccdddfffiiilllmmmooopppvvvvvv}}}eeeRRRNNNNNNSSSXXXXXXYYY[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWUUUQQQMMMHHHFFFBBBCCCDDDFFFHHHKKKNNNOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMOOONNNOOORRRYYY```eeehhhjjjkkkmmmnnnkkkgggcccccccccYYYYYYYYYYYY[[[^^^```bbbdddcccfffkkkkkklllttt~~~xxxooocccYYYSSSPPPMMMMMMNNNOOONNNMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBDDDHHHOOOYYYhhhvvv~~~wwwpppiiidddaaa`````````___\\\XXXUUUUUUQQQMMMMMMOOOQQQPPPNNNKKKJJJHHHEEECCCAAA@@@????????????>>>>>><<<;;;;;;;;;999:::===>>>>>>CCCIIIZZZhhh~~~qqqbbbXXXRRRRRRXXX___nnn}}}ssseee[[[TTTQQQPPPVVVdddwwwJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>============???CCCHHHOOO^^^qqq}}}~~~zzzuuuqqqlllffffffjjjmmmzzzzzznnnfffcccdddddddddjjjkkknnnnnnjjjiiiqqq{{{xxxhhhXXXNNNKKKIIIIIIJJJLLLNNNQQQSSSUUUUUUVVVXXXXXXWWWXXXZZZ\\\___^^^^^^bbbeeefffccc```aaabbbdddgggiiihhhdddaaaaaaaaabbbccceeegggjjjlllpppooosss{{{qqqzzztttWWWQQQNNNQQQVVVXXXZZZ\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSNNNIIIFFFAAABBBDDDFFFIIIKKKMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLOOOVVVZZZ\\\___ccciiilllooopppnnnkkkiiihhh[[[ZZZYYYXXXWWWXXXXXXYYYTTTSSSVVVZZZZZZ[[[hhhxxxsssfff\\\WWWQQQOOOQQQSSSSSSRRRQQQPPPOOONNNLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAACCCDDDEEEFFFGGGBBBEEEKKKRRR\\\iiivvv~~~wwwpppjjjcccbbb`````````___]]][[[XXXTTTPPPOOOPPPRRRPPPOOOJJJJJJHHHGGGEEECCCAAA@@@>>>===;;;:::999:::;;;<<<;;;999:::<<<===<<<@@@FFFLLLYYYkkk}}}uuufff[[[UUUTTTZZZbbbrrr~~~nnncccYYYUUUSSSWWWeeewwwHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@???>>>>>>=========???CCCHHHNNNYYYgggoooqqqnnnjjjfffddd___[[[\\\```cccooo}}}zzznnneeeccceeehhhjjjjjjkkkmmmnnnjjjjjjsss~~~|||qqqbbbTTTMMMMMMLLLLLLLLLMMMOOORRRTTTUUURRRTTTWWWYYYYYYZZZ[[[]]]```___aaaeeejjjjjjeee```___aaadddhhhkkkkkkhhheee`````````aaadddfffiiijjjlllkkkmmmqqqtttsssxxxaaaXXXRRRSSSWWWYYY[[[^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWTTTOOOJJJGGG???AAADDDGGGJJJLLLMMMMMMPPPPPPQQQQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBDDDFFFGGGIIIIIIIIIIIILLLIIIKKKRRRVVVXXX^^^fffooottt{{{~~~zzzwwwiiifffaaa\\\YYYXXXXXXYYYSSSPPPQQQTTTQQQQQQ```sssvvviiiaaaXXXSSSTTTVVVWWWVVVUUUUUUTTTSSSPPPMMMJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFCCCGGGOOOXXXbbbnnnyyywwwrrrhhhfffbbb`````````___^^^[[[WWWRRRPPPQQQRRRPPPNNNKKKJJJJJJHHHGGGEEEDDDCCC???>>><<<;;;::::::;;;<<<;;;999999<<<;;;:::===BBB@@@JJJXXXdddlllqqquuuxxxuuurrrooonnnppprrrrrrrrr{{{wwwiii^^^WWWVVV]]]eeewww|||qqqbbb]]]YYY\\\hhhyyyHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>=========AAAFFFJJJSSS^^^bbbbbbbbb^^^\\\[[[XXXTTTVVV[[[\\\ggguuu{{{mmmdddbbbffflllpppqqqqqqssstttqqqrrr{{{vvvlll^^^QQQMMMOOONNNNNNNNNOOOPPPRRRUUUVVVWWWZZZ^^^```aaabbbcccddd^^^^^^```eeekkkjjjeee___\\\^^^bbbhhhlllllljjjggg______```aaacccfffhhhjjjeeedddgggjjjkkkyyyxxxzzzjjj___VVVUUUXXXZZZ]]]```]]]]]]\\\[[[[[[ZZZ[[[[[[XXXXXXYYYWWWTTTOOOJJJGGG>>>@@@DDDHHHKKKLLLLLLLLLPPPQQQRRRRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEHHHJJJKKKKKKJJJIIILLLHHHIIIOOOTTTXXXaaalllwww~~~{{{uuulllbbb\\\XXXXXXXXXWWWSSSRRRSSSOOOMMM\\\pppsssiii]]]WWWWWWYYYYYYYYYYYYYYYXXXVVVSSSPPPMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCIIIQQQ\\\gggrrr}}}|||wwwoookkkeeeaaa______^^^]]]]]]XXXSSSQQQRRRRRRPPPNNNKKKKKKKKKJJJIIIGGGFFFEEEAAA@@@???>>>===<<<;;;;;;;;;999999;;;;;;999;;;@@@@@@HHHSSSYYYYYYWWWTTTTTTWWWTTTQQQQQQSSSVVVXXXYYYaaannnxxxjjj___YYYXXX___iiizzzjjjeee```aaalll|||EEECCCAAAAAABBBBBBBBB@@@BBB???<<<<<<>>>???===;;;;;;@@@FFFLLLQQQUUUYYY[[[[[[[[[YYYVVVTTTTTTWWWYYY```hhhpppwwwrrreee```fffqqq{{{||||||wwwxxxyyysssjjjaaaYYYRRRLLLHHHLLLNNNQQQPPPNNNMMMPPPRRRTTTVVVZZZ```fffgggdddaaadddeeeggggggfffccc```^^^]]]___bbbeeeggggggffffffaaa```______aaadddgggjjjfffjjjhhhjjjttt~~~vvvvvv~~~hhhVVVVVVZZZYYYZZZ___]]]\\\ZZZYYYYYYYYYZZZ[[[\\\[[[YYYUUUPPPLLLJJJJJJBBBCCCEEEGGGGGGGGGFFFFFFIIIKKKNNNPPPQQQOOOLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKNNNOOOUUUdddsss}}}ooogggccc^^^XXX[[[UUUQQQQQQNNNNNNYYYhhhuuuhhh___\\\\\\[[[YYYYYYWWWUUUTTTTTTRRROOOLLLIIIHHHFFFEEEDDDDDDDDDEEEDDDAAA@@@AAADDDEEEDDDBBBFFFKKKSSS]]]hhhuuu|||vvvsssjjjcccaaaaaa___^^^___XXXWWWUUUSSSQQQPPPOOONNNNNNLLLKKKJJJIIIHHHEEECCC>>>======;;;:::999888888666666777888999;;;===>>>BBBIIITTT___ddd```TTTKKKGGGGGGFFFFFFHHHJJJMMMOOOVVVaaasss}}}qqqeee\\\ZZZbbblll}}}nnnbbbfffuuuFFFDDDBBBBBBCCCCCCBBBAAABBB@@@======>>>>>>===;;;<<>>===<<<;;;:::999888888888999:::<<<===>>>???CCCJJJRRRWWWUUUMMMGGGGGGGGGFFFFFFGGGJJJLLLMMMRRR]]]nnnxxxlllccc```gggqqqyyymmmooo|||HHHFFFCCCBBBCCCCCCCCCBBBDDDBBB???>>>>>>>>>===<<>>===<<<<<<;;;:::999::::::;;;<<<===>>>>>>???BBBEEEIIIIIIGGGEEEGGGGGGGGGGGGHHHJJJMMMNNNRRR[[[jjj{{{tttkkkgggnnnwww{{{zzzIIIGGGCCCBBBBBBBBBBBBAAAEEECCCAAA@@@??????>>>===BBBEEEHHHLLLPPPUUU[[[______```bbbcccccceeegggiiiiiikkkmmmooosss{{{yyypppnnnhhh\\\PPPIIIJJJMMMMMMPPPSSSSSSQQQQQQSSSVVVWWWXXXYYY[[[^^^```aaaaaa``````aaaaaabbbcccdddeeedddccccccdddfffiiilllnnnjjjiiigggffffffiiikkkmmmsssvvvtttvvv|||ssspppyyytttZZZRRRWWWZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUUQQQMMMIIIFFFDDDCCCCCCCCCDDDFFFHHHIIILLLNNNPPPQQQRRRQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLTTTfffvvvyyytttjjjccc```[[[UUUZZZdddwwwrrrooojjjfffaaa]]]YYYUUUPPPMMMIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJNNNUUU___kkkxxxrrrjjjddddddccc```]]]]]]\\\ZZZVVVRRRPPPOOOOOOOOOKKKIIIHHHGGGGGGFFFDDDAAA@@@??????>>>======<<<<<<:::::::::::::::;;;<<<===??????@@@BBBDDDFFFGGGGGGGGGHHHHHHJJJLLLOOOQQQRRRWWW^^^iiiwww~~~tttooottt}}}KKKGGGDDDAAAAAAAAAAAAAAAEEEDDDCCCBBB@@@??????@@@CCCEEEJJJNNNSSSYYY```eeehhhiiikkkkkkjjjjjjkkklllkkkkkkkkkmmmpppuuu~~~wwwtttlll^^^PPPHHHHHHKKKNNNQQQTTTTTTRRRRRRUUUXXX\\\\\\\\\\\\[[[[[[\\\]]]___```aaabbbdddeeefffgggfffeeeccccccccceeehhhjjjfffeeeddddddeeehhhkkkmmmsssvvvtttuuu{{{|||yyylllrrrxxx\\\OOORRRWWWYYYXXXZZZZZZ[[[[[[[[[[[[[[[[[[\\\ZZZWWWUUUSSSPPPJJJFFFDDDCCCBBBBBBCCCDDDFFFGGGKKKLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKRRRcccsssyyypppkkkcccZZZZZZaaa{{{~~~{{{ppplllfff```[[[VVVQQQNNNJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFGGGIIIKKKJJJMMMTTT]]]hhhvvvnnnfffaaaaaaaaa___^^^___[[[YYYUUUQQQNNNMMMLLLLLLIIIHHHGGGFFFFFFEEECCCAAA??????>>>>>>===<<<<<<<<<:::::::::::::::;;;<<<===???AAACCCEEEFFFGGGIIIJJJIIIJJJLLLNNNQQQTTTVVVXXXYYY^^^gggttt{{{~~~MMMJJJEEEBBBBBBBBBBBBAAADDDEEEEEECCCAAAAAABBBCCCBBBFFFKKKQQQVVV]]]cccgggmmmoooqqqpppnnnlllkkkkkkhhhggghhhjjjlllpppzzz|||wwwlll^^^QQQJJJJJJLLLOOORRRUUUUUUTTTTTTWWWZZZ_________]]][[[YYYYYYZZZ[[[\\\]]]___aaabbbccccccdddcccaaa``````bbbccceeebbbaaa```aaabbbfffiiikkkppprrroooqqqvvvwww~~~jjjlllyyycccQQQOOOSSSWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\YYYWWWVVVVVVSSSMMMHHHDDDDDDDDDCCCCCCDDDDDDEEEJJJJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKKKKQQQ___nnnyyynnnaaa]]]bbbtttxxxtttllleee___ZZZUUURRRMMMLLLJJJHHHHHHHHHHHHIIIHHHHHHHHHFFFEEEFFFIIILLLKKKNNNTTT\\\gggttt}}}kkkccc\\\\\\^^^]]]]]]___ZZZXXXUUURRROOOLLLJJJIIIHHHGGGEEEEEEFFFEEEBBB@@@>>>>>>>>>>>>=========<<<:::::::::;;;<<<===>>>>>>???BBBFFFHHHIIIJJJLLLNNNNNNOOOQQQSSSUUUWWWYYYZZZWWW\\\dddpppQQQMMMHHHDDDCCCDDDDDDCCCCCCEEEFFFDDDBBBBBBDDDFFFFFFJJJPPPVVV[[[```eeeiiimmmoooqqqpppnnnjjjiiihhhgggeeegggjjjllloooyyy{{{ttthhh\\\SSSOOOOOOPPPPPPSSSVVVVVVUUUUUUXXX[[[^^^```aaa___\\\YYYYYYZZZUUUWWWZZZ\\\^^^^^^^^^^^^______^^^^^^^^^___```aaabbbaaa______```cccfffhhhkkklllhhhjjjpppqqq{{{mmmjjjtttnnnVVVNNNQQQVVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[YYYWWWWWWXXXVVVPPPJJJGGGGGGGGGGGGFFFEEEDDDCCCIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKJJJNNNZZZggg{{{{{{kkkdddeeeqqq|||qqqiiiaaaZZZVVVQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGEEEFFFJJJNNNOOORRRWWW^^^hhhuuu~~~kkkaaaYYYXXXYYYYYY[[[]]]YYYYYYWWWTTTQQQMMMIIIGGGGGGFFFDDDDDDEEEDDDBBB@@@???????????????>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBBEEEIIIKKKLLLNNNQQQTTTTTTUUUUUUVVVWWWWWWWWWWWWWWW[[[bbbnnn|||SSSOOOJJJFFFEEEFFFFFFEEEBBBDDDFFFEEECCCCCCEEEHHHLLLPPPVVV\\\```dddhhhjjjjjjmmmoooooollliiifffeeegggfffhhhmmmnnnqqq{{{xxxpppdddZZZUUUTTTTTTTTTPPPSSSVVVWWWUUUVVVYYY\\\]]]```bbb```]]]ZZZZZZ[[[SSSUUUXXX[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___```cccaaa___^^^___aaaccceeeggghhhdddfffmmmmmmwwwrrrkkkqqqwww[[[OOOPPPUUUXXXZZZ[[[\\\]]]^^^]]]]]]\\\[[[YYYWWWXXXZZZXXXRRRLLLIIIIIIJJJIIIHHHFFFDDDCCCJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHIIIHHHJJJUUUaaatttrrriiiiiiooo~~~qqqfff]]]XXXTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJHHHFFFGGGKKKOOOSSSUUUZZZ```jjjvvvkkkaaaXXXVVVVVVVVVXXX[[[ZZZZZZYYYWWWSSSNNNJJJGGGFFFEEEDDDDDDEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@======>>>???@@@BBBDDDEEEFFFIIILLLMMMNNNQQQVVV[[[XXXXXXXXXXXXWWWVVVUUUTTTZZZ]]]cccmmmzzzZZZVVVPPPKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEGGGJJJNNNXXXbbbgggkkknnnmmmiiihhhjjjmmmpppqqqpppooonnnkkknnnooooooooouuuxxxmmmbbb]]][[[WWWVVVXXXWWWVVVUUUTTTUUUWWWYYY[[[]]]]]]^^^``````]]]XXXTTTQQQPPPRRRYYY]]][[[YYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\]]]]]]^^^___```cccfffkkkooooooqqqzzzssssssgggSSSQQQUUUVVV^^^___``````^^^\\\\\\]]]___^^^\\\\\\\\\YYYSSSNNNJJJJJJJJJKKKKKKHHHDDD@@@HHHJJJLLLLLLKKKJJJJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFHHHMMMQQQiiizzz}}}tttssswwwpppeee``````___YYYQQQOOOQQQOOOIIINNNJJJIIIJJJIIIHHHMMMSSS\\\aaadddeeeooo~~~~~~lll[[[UUUWWWXXXZZZ[[[[[[ZZZXXXVVVSSSOOOMMMKKKLLLJJJHHHEEECCCBBBBBBBBBCCCBBBAAA@@@????????????===???AAAAAAAAACCCHHHMMMJJJNNNRRRUUUVVVWWWXXXYYY]]]\\\[[[YYYWWWVVVTTTTTTTTTXXX___kkkzzz___\\\WWWSSSQQQOOOMMMKKKHHHIIIIIIHHHGGGIIILLLOOOUUU^^^hhhmmmqqqtttsssooolllnnnqqqsssttttttsssrrruuuuuuvvvuuuxxx}}}~~~tttiii```\\\[[[YYYYYY[[[VVVVVVUUUUUUVVVWWWYYYZZZ]]]]]]]]]^^^___]]]YYYUUURRRPPPSSSYYY]]][[[ZZZ[[[ZZZ[[[[[[]]]^^^___``````__________________```aaafffhhhkkknnnmmmmmmttt~~~}}}xxxwww___VVVVVVWWW]]]___```___]]]\\\\\\]]]]]]\\\[[[\\\]]][[[VVVRRRKKKJJJJJJJJJJJJHHHEEEBBBFFFHHHKKKKKKKKKJJJJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDGGGKKKOOO\\\lll|||zzzvvvppphhhccc______```]]]UUUOOOOOOKKKIIIIIIIIIIIIOOOVVVbbbfffiiillluuuxxxfff____________```^^^]]][[[XXXUUUQQQNNNMMMHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>@@@CCCCCCCCCFFFKKKPPPTTTXXX\\\______```aaabbbbbbaaa___]]][[[YYYWWWVVVTTTWWW___kkkzzzeeebbb___\\\ZZZXXXTTTRRRNNNNNNMMMLLLLLLOOOSSSWWW___hhhqqquuuxxx{{{zzzvvvrrrtttvvvxxxyyyyyyxxxwww~~~|||yyyyyy}}}}}}}}}uuummmddd\\\ZZZZZZZZZZZZ]]]VVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ\\\^^^]]][[[YYYWWWTTTUUUZZZ]]]\\\[[[\\\[[[\\\___aaacccdddddddddbbbbbbaaaaaaaaabbbccccccjjjjjjlllmmmjjjhhhnnnvvv~~~iiiXXXTTTUUU\\\^^^______]]]\\\\\\]]][[[[[[[[[]]]^^^]]]ZZZWWWMMMKKKIIIHHHHHHHHHFFFDDDCCCFFFIIIKKKKKKKKKKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@AAACCCEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCEEEIIILLLPPP^^^uuuoooddd```hhhmmmeeeYYYSSSQQQLLLHHHHHHHHHKKKSSS[[[gggkkknnnrrr{{{sssjjjgggccc``````___^^^[[[XXXTTTQQQNNNMMMKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDEEEEEEIIIPPPVVV]]]```dddggggggggghhhhhheeedddbbb___\\\YYYWWWVVVWWW[[[cccooo}}}hhhgggeeecccbbb___[[[XXXUUUTTTSSSRRRRRRUUU[[[___hhhpppxxx{{{}}}}}}zzzxxxzzz|||}}}~~~}}}~~~~~~rrrjjjhhh___XXXXXXXXXXXXYYY[[[WWWXXXYYY[[[[[[[[[[[[[[[WWWWWWWWWYYY]]]____________[[[[[[___```]]]\\\]]]]]]___bbbdddffffffeeeeeebbbbbbccccccdddfffggghhhlllkkklllmmmjjjgggkkkqqqttt]]]VVVVVVZZZ\\\^^^^^^\\\\\\\\\]]][[[\\\\\\]]]^^^]]][[[ZZZPPPMMMIIIFFFFFFFFFFFFFFFBBBEEEHHHKKKKKKLLLMMMOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCC>>>???@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDCCCEEEHHHKKKMMMYYYkkk|||hhh___jjjqqqhhh\\\XXXSSSNNNIIIHHHIIIMMMVVV```iiikkkooouuu~~~xxxqqqiiicccaaa```___]]]ZZZWWWUUUSSSRRRTTTRRROOOLLLIIIGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEFFFHHHMMMUUU\\\eeehhhkkkmmmmmmlllmmmmmmkkkjjjgggddd```]]]ZZZYYY]]]aaaiiiuuummmlllkkkjjjiiifffaaa^^^[[[ZZZYYYXXXXXX[[[aaaeeemmmuuu|||~~~|||~~~{{{ooogggeee]]]VVVVVVVVVUUUVVVXXXZZZ[[[\\\]]]^^^^^^^^^^^^UUUTTTUUUWWW\\\aaacccdddgggcccbbbeeeeee```]]]]]]```aaadddeeefffeeedddcccaaabbbcccdddfffhhhkkklllkkkjjjkkkmmmllliiilllrrr~~~gggZZZXXXYYY[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZZZZRRRMMMHHHEEEDDDEEEEEEEEEBBBEEEHHHKKKLLLMMMOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJMMMWWWfffyyytttcccjjjrrrkkkbbb___VVVPPPJJJIIIJJJNNNYYYdddjjjkkkooowwwtttlllhhhdddcccaaa___]]]\\\\\\\\\XXXVVVSSSOOOLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCEEEFFFGGGJJJQQQ[[[bbblllnnnqqqsssrrrqqqqqqqqqsssrrrooollliiifffcccbbbdddhhhpppzzzrrrqqqoooooonnnkkkhhheee______^^^]]]]]]___dddgggnnnvvv}}}~~~sssmmmddd\\\VVVUUUVVVUUUUUUWWW\\\\\\]]]]]]^^^______```XXXVVVUUUWWW\\\aaaeeefffjjjggggggjjjjjjeee```___bbbcccdddeeeeeeeeedddcccaaaaaabbbdddfffiiikkkllliiihhhjjjmmmmmmlllnnnsss}}}rrr\\\TTTWWWYYY[[[\\\\\\[[[]]]^^^^^^______^^^[[[YYYYYYYYYSSSNNNHHHDDDBBBBBBBBBAAAAAADDDHHHJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHJJJSSSaaasssooonnntttqqqhhhbbbXXXRRRLLLKKKLLLPPP[[[fffkkkkkkoooyyy|||qqqmmmfffdddbbb```^^^^^^^^^^^^VVVTTTSSSQQQOOOOOOOOOOOOLLLKKKJJJIIIIIIHHHHHHIIIFFFHHHIIIJJJMMMVVVaaaiiiooorrrtttuuutttsssrrrrrrvvvuuusssqqqnnnllljjjiiimmmpppvvvsssrrrpppooonnnmmmjjjhhhaaabbbbbbaaa```bbbeeehhhllluuu}}}}}}tttoooddd\\\VVVWWWYYYXXXXXXZZZ]]]\\\\\\[[[\\\^^^___```^^^[[[XXXXXX[[[___ccceeegggfffhhhmmmnnniiidddbbbbbbbbbcccddddddeeeffffffbbbccccccdddeeeggghhhiiihhhfffhhhlllnnnmmmooosss{{{dddUUUVVVXXXZZZ[[[[[[[[[]]]^^^\\\^^^___]]]ZZZXXXYYYZZZSSSNNNHHHCCCAAA@@@???>>>???BBBFFFHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDFFFHHHPPP]]]lll}}}uuuiiiZZZTTTNNNMMMMMMQQQ\\\fffjjjiiinnnyyyvvvrrrkkkiiifffcccaaa_________XXXWWWUUUTTTSSSSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMJJJKKKLLLMMMQQQ[[[gggpppxxxzzz}}}}}}|||zzzyyyyyy|||{{{zzzxxxwwwvvvttttttwwwzzzrrrpppmmmllllllkkkiiigggccccccdddcccbbbccceeegggkkkttt}}}xxxqqqlllccc\\\WWWYYY[[[[[[[[[]]]\\\[[[ZZZZZZZZZ\\\^^^```ccc___[[[XXXZZZ^^^aaabbbdddcccgggnnnpppkkkfffeeeaaaaaabbbccceeegggiiijjjeeeddddddddddddeeeffffffgggeeeggglllmmmlllnnnrrryyyxxxrrr^^^UUUXXXZZZ[[[[[[[[[]]]^^^[[[]]]^^^]]]ZZZXXXZZZ\\\SSSOOOHHHCCC@@@>>><<<;;;>>>@@@DDDFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDHHHPPP[[[hhhuuu{{{ttt[[[UUUPPPNNNNNNRRR\\\fffhhhfffkkkwww~~~yyywwwuuupppllliiigggffffff___]]][[[XXXWWWVVVUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQMMMNNNOOOPPPTTT^^^kkkuuuqqqqqqpppooommmkkkiiihhhffffffeeedddcccbbbbbbbbbhhhsss}}}}}}|||xxxpppjjjiiiaaa^^^[[[XXXXXXZZZ]]]___[[[]]]^^^_________aaabbbcccgggfff```\\\___dddgggkkkeeefffllloookkkggggggccccccddddddfffggghhhiiiiiigggeeeeeefffgggggggggfffdddeeejjjmmmmmmpppttt}}}vvvuuuooo```TTTXXXaaa\\\YYYZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVRRRLLLFFFAAA>>>===<<<<<<===???AAACCCEEEFFFGGGLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@?????????@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDNNN[[[fffnnnyyy}}}ssslllmmmxxxjjj[[[NNNLLLRRRXXX___dddeeeiiiooovvv|||zzzvvvqqqkkkgggcccaaa``````___]]]YYYWWWYYYYYYYYYXXXWWWVVVTTTSSSVVVRRRQQQUUU[[[dddqqq}}}vvvuuusssqqqooollliiigggeeeeeefffggggggffffffeeelllvvv~~~yyy}}}~~~zzzxxxsssnnnlll___\\\YYYWWWWWWYYY\\\^^^___```aaa```^^^^^^```aaa___dddeeeaaa___ccciiikkkkkkggghhhooorrrnnnjjjiiiggggggfffgggggghhhiiiiiiiiigggeeeeeeggghhhiiiiiigggeeefffjjjmmmmmmppptttxxxtttdddVVVWWW```^^^]]]___\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWSSSNNNGGGBBB???===<<<<<<===>>>@@@BBBEEEFFFGGGKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEMMMYYYdddnnnxxxtttggg___YYY[[[fff|||kkk]]]QQQPPPUUUZZZ```dddfffjjjqqqwww}}}{{{sssnnnhhhfffdddbbbaaa^^^ZZZXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZUUUSSSVVV]]]gggwww}}}{{{xxxuuusssoookkkhhheeeeeefffhhhhhhiiiiiiiiiooowww{{{xxx{{{wwwwww|||uuutttvvvrrrllliii\\\ZZZXXXVVVVVVXXX[[[\\\ccccccbbb```^^^]]]___```___dddfffdddcccggglllmmmkkkiiikkkqqqtttqqqllljjjjjjjjjiiiiiiiiiiiijjjjjjfffdddcccdddfffhhhiiiiiiiiiffffffjjjllllllpppttt}}}sssvvvnnn[[[VVV^^^^^^___```\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXUUUPPPJJJDDD@@@===<<<;;;<<<===???AAADDDFFFHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLJJJHHHGGGEEEDDDDDDEEEDDDDDDBBBAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBFFFLLLVVVaaannnxxx|||zzzyyy{{{yyyssskkkaaaWWWOOOJJJKKKMMMWWWjjjmmmaaaWWWVVVZZZ^^^bbbeeehhhlllssszzz~~~}}}wwwpppmmmiiifffccc```\\\YYYZZZZZZYYYYYYZZZ\\\^^^___]]]XXXTTTWWW___kkk}}}|||zzzxxxuuuppplllgggfffeeeeeefffhhhjjjlllpppvvv~~~{{{qqqmmmnnnvvv~~~~~~|||pppoooqqqnnneee___YYYXXXWWWVVVWWWXXXZZZ\\\bbbbbbaaa___]]]]]]^^^```ccchhhjjjgggfffjjjlllllljjjjjjkkkpppsssqqqkkkgggiiiiiiiiiiiiiiijjjkkklllcccbbbaaabbbeeegggiiiiiikkkhhhgggjjjkkklllooottt|||rrrooo|||zzzaaaVVVZZZ[[[\\\^^^YYY]]]]]]]]]\\\\\\\\\[[[[[[ZZZWWWSSSMMMGGGBBB>>><<<;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAFFFJJJRRR```nnnyyy~~~{{{xxxsssnnniiieeeddd```ZZZSSSMMMGGGDDDBBBFFFGGGOOO]]]ppppppfff^^^^^^aaabbbdddgggjjjooovvv|||xxxtttnnniiieee```\\\YYYXXXXXXWWWWWWYYY\\\___aaa]]]XXXVVVYYYaaalll}}}~~~xxxtttmmmjjjeeebbbcccfffllloooqqqttt|||xxxrrrhhhfffjjjuuuzzznnnlllmmmhhh___XXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]]\\\]]]___aaadddhhhiiiggghhhkkkmmmlllhhhhhhiiilllnnnnnnhhhcccfffffffffgggiiikkkmmmnnneeecccbbbdddgggiiikkkkkkmmmiiihhhkkklllkkknnnrrruuuzzz}}}mmmiiiuuugggVVVVVVVVVZZZ]]]YYY]]]]]]]]]]]]\\\\\\\\\\\\ZZZXXXUUUPPPJJJEEE@@@>>>;;;;;;;;;<<<>>>AAADDDFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAA?????????@@@@@@@@@AAAAAADDDGGGPPP___nnnyyy}}}}}}{{{ssslllgggaaa\\\XXXUUURRRMMMHHHDDDCCCCCCDDDBBBCCCHHHRRRaaavvvtttlllffffffgggfffgggjjjmmmrrrxxx}}}zzzssslllfffaaa]]]ZZZWWWVVVUUUVVVWWWZZZ]]]^^^ZZZVVVVVV[[[bbblll{{{|||tttpppjjjgggggglllrrrvvvwwwxxx~~~xxxoooiiiffffffkkkuuu~~~vvvlllkkkkkkeee]]]XXXUUUUUUWWWXXXYYYZZZ[[[[[[YYY[[[]]]]]]]]]^^^___aaaaaaddddddcccffflllnnnmmmdddffffffgggjjjmmmiiicccddddddeeegggiiikkkmmmnnniiigggfffgggjjjmmmnnnnnnmmmjjjjjjmmmnnnllllllppppppwww{{{jjjeeennnoooZZZVVVTTTXXX^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYVVVSSSMMMHHHCCC@@@<<<<<<;;;;;;<<>>>>>?????????@@@@@@@@@AAAFFFPPP^^^llluuuxxxxxxxxxrrrjjjbbb\\\VVVRRROOOMMMKKKGGGDDDBBBBBBCCCDDDBBBAAAEEEMMMXXXiiiyyyrrrmmmlllllljjjjjjmmmoootttzzz~~~wwwooohhhccc___\\\XXXXXXWWWVVVWWWXXXYYYZZZWWWTTTUUU[[[cccmmm|||yyywwwtttrrrtttxxx}}}~~~ssskkkggggggiiinnnuuuzzzvvvmmmkkkhhhbbbZZZWWWRRRSSSUUUWWWXXXYYYYYYYYYXXX[[[^^^```_________```___```___]]]```gggjjjiiiaaacccddddddjjjpppooojjjeeeeeefffgggiiijjjlllmmmjjjhhhggghhhkkkmmmnnnnnnllljjjkkkoooooolllkkkmmmpppzzzooocccfffwww}}}eee[[[TTTUUU\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYWWWTTTPPPJJJEEEBBB>>>===;;;:::;;;===@@@AAADDDEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMKKKKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>?????????@@@@@@EEEPPP]]]gggnnnqqqqqqllljjjfff```YYYSSSPPPNNNIIIHHHEEECCCAAAAAAAAAAAAAAA???BBBIIISSSaaasss}}}vvvqqqpppooolllmmmqqqqqquuuzzz}}}{{{rrrkkkeeebbb___]]]\\\[[[ZZZYYYXXXXXXWWWWWWSSSTTTZZZdddqqq|||||||||}}}{{{rrrllljjjiiikkkpppuuuwwwzzzxxxppplllggg^^^WWWUUUPPPQQQSSSVVVWWWXXXXXXXXXYYY\\\```bbbaaa```______aaaaaa]]]ZZZ[[[aaadddbbb___bbbccccccjjjtttuuuppphhhhhhhhhhhhiiijjjkkklllhhhgggeeefffhhhjjjkkkkkklllkkklllppppppllljjjlllrrr~~~wwwccc```ooopppaaaTTTRRRXXXZZZ\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXVVVQQQLLLGGGDDD???===;;;::::::<<<>>>@@@CCCDDDFFFHHHJJJKKKKKKLLLJJJKKKLLLNNNNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@>>>>>>>>>>>>???????????????FFFQQQ\\\dddiiijjjkkkfffggggggccc\\\VVVSSSQQQIIIHHHFFFDDDBBB@@@???>>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>DDDAAADDDPPP]]]dddgggjjjffffffccc___]]][[[UUUMMMJJJHHHDDDCCCBBBBBBAAA@@@===???AAAAAADDDLLLXXXbbbyyy|||uuuooollllllnnnpppsssvvvzzztttmmmjjjiiiiiinnnmmmkkkgggaaa[[[XXXVVVWWWWWWYYY```jjjyyy}}}vvvpppooonnnllllllnnnuuu{{{{{{rrrpppmmmiiiddd___ZZZXXXUUUVVVWWWYYY[[[\\\\\\\\\\\\___```]]]^^^aaa```^^^]]][[[YYYYYY[[[^^^______\\\\\\\\\^^^fffoooqqqmmmjjjjjjjjjhhhfffeeefffgggeeeeeedddcccccccccccccccccchhhmmmpppnnnkkkjjjiiilllpppuuuyyypppsssxxx___SSSSSSWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSQQQNNNJJJFFFBBB???<<<;;;;;;<<<<<<<<<>>>???AAADDDGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIGGGFFFDDDDDD@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA???BBBKKKTTTZZZ___dddeeefffddd``````___ZZZSSSOOOKKKGGGEEECCCBBB@@@???<<<>>>??????AAAHHHTTT\\\iiipppxxx|||}}}|||wwwqqqkkkiiijjjmmmppptttvvv{{{vvvnnnlllmmmooottttttrrrllleee___]]]]]]XXXYYY___iiitttxxxnnneeebbbcccfffmmmtttyyy~~~tttnnnllljjjfffaaa]]]ZZZYYYTTTUUUWWWZZZ\\\]]]^^^^^^]]]```aaa^^^___bbbbbb___]]][[[XXXXXXZZZ]]]^^^^^^]]]]]]\\\\\\bbbiiijjjfffeeefffgggfffdddddddddfffdddcccccccccbbbbbbbbbbbbbbbeeejjjlllllljjjhhhhhhfffhhhllloootttiiiVVVRRRUUUXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTQQQMMMJJJDDDAAA>>><<<<<<<<<<<<<<<<<<>>>@@@BBBEEEHHHJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNKKKJJJJJJIIIGGGFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>AAAGGGLLLPPPXXX___bbbddddddbbbbbbbbb^^^XXXSSSPPPKKKGGGEEECCC@@@>>>;;;<<<<<<<<<===CCCMMMTTT\\\bbbiiimmmnnnrrryyywwwssslllgggeeehhhlllppptttvvvzzz~~~~~~tttsssvvvxxx}}}}}}{{{sssjjjeeefffhhhcccaaadddnnnzzzwwwkkk^^^ZZZ\\\bbbmmmwww{{{mmmmmmkkkgggccc___[[[YYYWWWRRRSSSUUUXXX[[[\\\^^^^^^^^^aaaaaa^^^___bbbbbb```\\\ZZZXXXXXXYYY[[[\\\\\\\\\]]]\\\[[[___eeefffccc```bbbccccccbbbbbbcccdddddddddddddddddddddcccccc```bbbfffhhhiiihhhggggggbbbdddfffiiilll{{{uuu\\\SSSTTTVVVVVVXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVTTTQQQNNNFFFCCC???===<<<<<<;;;:::;;;<<<>>>AAADDDGGGIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????BBBEEEGGGJJJTTT______cccdddcccbbbccc___ZZZUUURRRMMMIIIFFFDDDAAA???<<<<<<;;;;;;;;;@@@GGGLLLVVV[[[aaaeeegggkkkqqqwwwxxxvvvrrrkkkeeedddgggkkkoootttvvvyyy|||zzzqqqmmmpppuuuwwwooojjjnnnyyyvvvjjj^^^YYY[[[bbbmmmwww|||kkkllljjjfffaaa\\\YYYVVVUUUQQQSSSUUUXXX[[[]]]^^^___^^^aaa```]]]]]]aaabbb```\\\ZZZXXXWWWYYY[[[\\\\\\ZZZ\\\[[[ZZZ]]]bbbdddbbb\\\^^^aaaaaaaaa```aaabbbbbbbbbcccddddddccccccbbb___```bbbdddfffggggggfffbbbccceeegggiiiuuuhhhXXXRRRTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXWWWSSSQQQHHHEEE@@@===<<<;;;999888;;;;;;===???BBBEEEHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJHHHFFFEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCCCCFFFQQQ]]]\\\aaadddcccbbbbbb___ZZZVVVSSSNNNJJJHHHFFFCCCBBB======<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===@@@@@@CCCLLLWWWZZZ```eeedddccccccaaa]]]YYYVVVQQQMMMKKKHHHFFFDDD>>>===<<<;;;<<>>AAACCCEEEIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<>>===<<<;;;===>>>@@@@@@HHHJJJNNNSSSXXX\\\```cccaaaaaadddiiinnnrrrsssrrrppptttyyy|||{{{vvvqqqnnnnnnlllhhheeedddeeegggiiilllmmmoooqqqtttvvvwwwxxx{{{}}}|||pppddd```cccfffuuuvvvfffZZZOOOOOOXXXhhh{{{tttjjjfffddd___]]]YYYUUUSSSQQQQQQQQQQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ\\\ZZZWWWWWW[[[]]]\\\___\\\ZZZYYYZZZ\\\\\\\\\VVVYYYYYYUUUTTTWWWXXXXXXYYY\\\___```___]]]]]]]]]]]]___aaabbbcccbbbaaa```^^^\\\\\\^^^cccggggggfffaaabbbfffiiihhhlllxxxzzzaaaPPPRRRVVVYYY\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXTTTQQQRRRNNNIIIDDDAAA???<<<;;;===<<<<<<<<<===@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB???>>>@@@AAAAAAFFFLLLYYYaaaiiikkkkkkmmmmmmkkkeee```ZZZTTTPPPLLLHHHEEE>>><<<;;;;;;<<<>>>???>>>BBBDDDGGGKKKOOOSSSVVVXXX^^^^^^^^^```cccfffgggfffccchhhpppttttttpppkkkhhhhhhfffdddccccccdddfffgggjjjkkkmmmoooqqqsssuuuvvvzzz|||wwweeeWWWVVV[[[VVVgggyyyvvvmmm]]]QQQMMMWWWeeeqqqyyykkkeeebbb___]]]YYYUUUUUUWWWWWWSSSOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\]]][[[]]]^^^]]][[[YYYYYYZZZYYYXXXVVVWWWXXXXXXVVVUUUWWW^^^bbb___\\\]]]^^^]]]ZZZ[[[___cccgggiiigggeeefffbbb___```cccffffffeeefffeeedddccceeekkksssyyyjjjRRRTTTVVVXXXYYYZZZ]]]```^^^\\\[[[[[[]]]\\\ZZZWWWTTTRRRNNNIIIDDD@@@===<<<888;;;>>>>>><<<<<>>===>>>>>>===<<<:::;;;<<<<<<===AAAFFFJJJTTTbbboootttvvvvvvqqqiiiccc```\\\XXXTTTQQQNNNLLLCCC???;;;:::;;;===??????CCCCCCEEEGGGIIIJJJLLLMMMPPPSSSXXXZZZ[[[\\\]]]^^^```bbbdddeeeeeecccaaa___aaabbbaaa``````aaadddgggiiiiiijjjkkkmmmoooqqqrrruuuwww|||sssbbbXXXSSSRRRTTT___nnnyyyzzzoooggg\\\SSSSSS```ooo|||rrrddd___]]]ZZZWWWTTTQQQQQQTTTTTTQQQMMMMMMNNNPPPSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\[[[YYYXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUVVV\\\```^^^]]]^^^___]]]]]]]]]___bbbeeefffdddcccdddbbb______bbbeeeeeeeeeffffffffffffhhhmmmtttxxxtttZZZUUUSSSWWWZZZYYYZZZ]]]^^^\\\[[[[[[\\\\\\ZZZWWWVVVTTTQQQLLLGGGCCC???===888:::<<<<<<;;;<<<>>>@@@HHHJJJKKKJJJIIIHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>???@@@???>>>;;;<<<<<<<<<<<>>>>>>>>>>>@@@AAACCCEEEFFFGGGKKKOOOSSSUUUVVVWWWXXXYYYZZZ[[[]]]_________]]]\\\___``````______```cccfffggghhhhhhjjjkkkmmmoooppprrrsssyyypppaaaWWWSSSRRRSSS[[[hhhsss{{{zzzpppeee___[[[XXX]]]mmm|||ooobbb___]]]ZZZSSSPPPOOOPPPRRRSSSPPPMMMIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXYYY[[[ZZZXXXVVVVVVWWWTTTSSSSSSUUUXXXYYYYYYYYYWWW[[[^^^^^^___bbbaaa^^^```___^^^___aaaaaa```___bbb```^^^^^^```bbbcccccceeegggiiijjjlllpppuuuxxxyyykkkZZZPPPVVV[[[WWWVVVZZZ]]]\\\[[[[[[\\\[[[ZZZXXXWWWVVVTTTQQQLLLGGGBBB???888999:::;;;:::;;;===???EEEGGGIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIHHHGGGFFFDDDBBBAAABBBAAA??????@@@AAA@@@???<<<===<<<;;;;;;<<>>;;;;;;<<<===<<<:::;;;<<<>>>???AAABBBBBBFFFIIIMMMOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^]]]]]]___bbbdddeeeeeefffgggiiijjjlllmmmmmmoootttzzzzzziii\\\TTTQQQQQQQQQVVV```jjjuuu~~~|||rrrggg___ZZZ[[[]]]gggvvvmmmaaa^^^\\\YYYTTTSSSRRRRRRTTTSSSQQQNNNIIIJJJLLLMMMNNNMMMLLLKKKLLLNNNQQQTTTVVVWWWWWWWWWXXXYYYZZZZZZXXXVVVVVVWWWTTTSSSTTTVVVZZZ\\\]]]\\\WWW[[[^^^^^^```cccbbb^^^___]]][[[[[[\\\^^^^^^]]]^^^]]]]]]]]]^^^___```aaacccfffjjjnnnqqqsssvvvyyy~~~rrrtttfffRRRTTTXXXTTTTTTZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWXXXWWWUUUQQQKKKEEEAAA::::::999999999:::<<<===AAACCCFFFGGGIIIJJJMMMOOOOOONNNNNNNNNMMMKKKJJJIIIJJJIIIIIIHHHFFFDDDBBBAAABBB@@@>>>???@@@AAA@@@???=========;;;::::::<<<>>>>>>FFFPPPWWW\\\ccckkkpppuuuppphhhaaa]]]XXXRRRNNNHHHDDD@@@======<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBBEEEIIIKKKMMMNNNPPPRRRUUUUUUVVVVVVWWWXXXYYYYYYXXXYYY[[[[[[[[[]]]___bbbbbbbbbcccdddeeegggiiijjjkkklllqqqwwwzzz{{{lll^^^TTTOOONNNNNNOOORRRXXXbbbnnnyyy]]]bbbiiioootttwwwzzz|||~~~tttjjjbbb\\\YYY\\\bbbnnn{{{}}}iii^^^[[[YYYUUUVVVUUUUUUUUUTTTRRROOOMMMKKKLLLNNNNNNNNNLLLJJJHHHJJJLLLOOORRRTTTVVVVVVVVVYYY[[[\\\[[[YYYWWWWWWXXXWWWVVVUUUWWWYYYZZZYYYXXXUUUZZZ]]]\\\]]]______\\\\\\ZZZXXXXXXZZZ]]]^^^^^^[[[\\\\\\\\\\\\]]]^^^___aaaeeekkkpppssstttvvvxxxxxxqqqqqqzzz]]]TTTTTTRRRTTTZZZZZZ[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYWWWTTTNNNIIIEEE===<<<:::999::::::;;;<<<<<<>>>BBBDDDFFFHHHKKKNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAA???======?????????>>>=========;;;999999:::<<<999===CCCIIIOOOYYYiiivvvzzzwwwqqqiiibbb[[[VVVRRRJJJGGGBBB@@@???>>>===;;;<<<<<<===>>>??????@@@@@@AAADDDGGGJJJKKKMMMPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWXXXYYYZZZ]]]___`````````aaabbbdddffffffjjjkkkoootttvvv{{{sssjjj]]]RRRLLLJJJJJJJJJMMMNNNRRR[[[fffrrrzzz}}}HHHLLLPPPTTTWWWYYY\\\^^^aaaffflllqqqwww|||uuulllccc]]][[[[[[___gggsss|||zzziii```]]]ZZZUUUTTTUUUUUUUUUSSSPPPMMMKKKMMMOOOPPPRRRQQQOOOMMMKKKJJJKKKNNNPPPSSSUUUVVVWWWZZZ\\\]]]\\\ZZZXXXXXXYYYZZZYYYWWWVVVVVVVVVTTTRRRSSSZZZ^^^[[[YYYYYYZZZYYY[[[YYYXXXYYY[[[^^^______[[[\\\^^^^^^^^^^^^___```cccgggmmmppprrrrrrrrrsssqqqwwwrrryyyppp[[[RRRQQQTTTXXXXXXZZZ[[[[[[ZZZYYYYYYZZZXXXYYYZZZYYYWWWRRRNNNKKKCCC@@@<<<;;;;;;;;;;;;;;;999<<>>===>>>>>>===<<<;;;<<<===<<<:::999;;;<<<:::;;;===AAAFFFRRRfffxxx~~~~~~{{{rrreeeZZZTTTSSSLLLIIIEEEBBBAAA@@@>>>===<<<<<<======>>>>>>??????@@@CCCFFFHHHIIILLLOOORRRRRRRRRSSSSSSRRRQQQQQQPPPOOOQQQTTTVVVWWWXXX[[[]]]^^^^^^______```bbbcccdddhhhhhhkkkoooqqqttt{{{qqqhhhaaa^^^]]]^^^```eeekkkpppuuu|||}}}eee\\\QQQJJJGGGGGGFFFEEEIIIKKKOOOUUU^^^gggpppuuu}}}CCCDDDFFFGGGGGGHHHKKKMMMMMMRRRYYY```hhhttt{{{tttqqqkkkbbb[[[XXXYYY\\\bbblllvvv{{{vvvgggaaa```]]]WWWQQQSSSUUUUUUSSSPPPNNNLLLMMMPPPSSSUUUVVVUUUSSSRRRLLLMMMNNNPPPRRRTTTWWWXXXZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXWWWXXXYYYZZZYYYXXXVVV```eee```YYYXXXZZZ[[[]]]\\\[[[]]]___aaaaaa```]]]___bbbbbbaaa```bbbdddhhhkkkooopppooommmllllllmmmwwwwwwttteeeTTTRRRUUUTTTWWWZZZ\\\[[[YYYXXXYYY[[[YYYZZZ[[[[[[ZZZWWWSSSQQQHHHDDD???===<<<===<<<:::999;;;>>>@@@AAACCCEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB???>>>>>>>>>===;;;:::;;;<<<<<<;;;;;;<<<>>>;;;:::<<>>>>>>>>>>>>>>?????????>>>@@@CCCEEEGGGIIIMMMPPPNNNOOOQQQRRRRRRQQQPPPOOOLLLNNNRRRTTTUUUVVVYYY[[[^^^^^^^^^^^^___aaabbbbbbddddddfffiiijjjlllvvv|||tttccc```ZZZTTTOOOMMMLLLLLLJJJMMMPPPQQQSSSXXXaaaiiittt___WWWMMMGGGFFFFFFDDDAAAEEEHHHMMMQQQUUU]]]fffmmmwww|||EEEEEEEEECCCBBBBBBDDDFFFDDDJJJQQQXXXaaannn~~~{{{yyyzzz~~~}}}yyytttkkkiiiccc\\\UUUTTTXXX\\\eeeoooxxx{{{~~~{{{mmmaaa]]]]]]ZZZTTTPPPSSSUUUVVVUUURRRQQQPPPMMMOOOTTTXXXZZZZZZYYYXXXNNNNNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\[[[YYYXXXXXXXXXUUUUUUWWWZZZ___bbbcccccc\\\ffflllfff\\\YYY\\\___aaa```___```bbbcccbbbaaa___bbbeeeeeeccccccdddfffmmmoooppppppmmmiiigggfffnnnttt{{{rrr|||mmmVVVTTTUUUQQQWWWYYY\\\[[[YYYXXXYYY[[[[[[\\\]]]]]]\\\ZZZWWWVVVLLLGGGAAA>>>>>>===<<<::::::<<<>>>@@@@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLMMMMMMGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDAAA@@@??????===;;;999:::<<<<<<<<<<<<===???:::999;;;>>>???DDDVVVhhhuuu}}}yyyhhhZZZVVVYYYMMMKKKHHHFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA;;;>>>@@@BBBDDDGGGKKKNNNLLLNNNQQQSSSTTTTTTRRRQQQJJJMMMPPPSSSTTTVVVXXXZZZ]]]]]]]]]^^^___```aaabbb``````bbbddddddfffppp{{{xxxnnnbbbYYYTTTSSSQQQPPPNNNLLLJJJIIIFFFHHHHHHFFFDDDHHHPPPWWWiiizzz|||mmm^^^WWWMMMHHHGGGFFFBBB???AAAFFFKKKNNNPPPVVV___gggsssyyy???AAACCCBBB??????BBBDDDEEEGGGLLLRRR\\\kkk}}}|||wwwvvvvvvuuupppkkkjjjaaaZZZVVVQQQNNNSSS\\\fffoooyyyttteee``````\\\XXXVVVUUUVVVWWWXXXWWWTTTRRRPPPOOOQQQTTTTTTTTTTTTUUUWWWSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVUUUTTTSSSSSSVVVTTTVVV[[[bbbfffddd```^^^bbbdddbbb^^^]]]```dddeeebbb______aaaaaa___]]]``````aaabbbcccdddeeeeeeffffffggggggggggggffffffjjjssswwwzzzzzzaaaRRRNNNPPPRRRXXX[[[YYYYYY]]]^^^[[[XXXYYYZZZZZZYYYWWWUUUTTTPPPMMMGGGBBB>>><<<<<<===888999;;;<<<===???CCCFFFGGGFFFGGGJJJMMMNNNLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;;;;<<<===???@@@<<<:::888888<<>>===<<<======<<<;;;<<<===>>>??????===999888999===BBBEEEPPPXXX```ccc^^^WWWQQQOOOLLLIIIFFFEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHFFFEEEBBBAAAAAABBBDDDFFFIIIKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[^^^___]]]\\\^^^dddjjjtttqqqfff^^^UUUPPPNNNNNNMMMLLLLLLKKKIIIGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGVVVgggvvvyyyxxxvvvmmmbbb\\\VVVMMMHHHFFFEEEDDDCCCBBBDDDFFFEEEEEEJJJSSSZZZfffooo|||EEEEEEEEECCC@@@???@@@AAABBBDDDIIIOOOYYYhhhzzz~~~|||xxxtttrrrpppmmmhhhccc[[[SSSNNNOOOTTT\\\fffnnnyyy~~~vvvkkkbbb``````\\\YYYXXXWWWWWWVVVUUUUUUTTTTTTUUUNNNPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWYYYXXXYYY\\\```bbb___\\\VVVXXXZZZYYYWWWXXX[[[___bbbaaaaaabbbdddffffffeeecccbbbbbbbbbaaaaaa``````bbbbbbcccdddeeefffgggggggggkkksss{{{aaaTTTRRRRRRVVVXXXXXXYYY[[[[[[XXX\\\\\\]]]]]]\\\ZZZXXXVVVRRROOOJJJEEE@@@===;;;:::;;;<<<<<<;;;:::;;;===???EEEEEEGGGIIILLLMMMLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGEEECCCAAA???>>>>>>>>>???>>>===<<<<<<<<<===>>>@@@>>>;;;999888999;;;<<>><<<;;;;;;;;;:::999999<<<>>>DDDDDDFFFIIIKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFCCCAAA??????@@@AAAAAA@@@>>><<<<<<<<<<<<=========<<<;;;;;;;;;<<<<<<<<<@@@DDDFFFGGGGGGIIIJJJCCCCCCBBBCCCEEEGGGIIIJJJGGGIIIKKKMMMMMMLLLIIIHHHEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMMMMJJJLLLNNNQQQSSSTTTTTTTTTWWWWWWVVVVVVVVVXXXYYYZZZYYYZZZYYYWWWUUUUUUXXX[[[aaagggooovvvxxxfff[[[VVVRRRQQQSSSOOOOOOPPPOOONNNNNNOOOPPPJJJJJJIIIHHHHHHGGGGGGGGGPPP```pppxxxyyyvvvooohhh]]]XXXRRRMMMJJJKKKLLLMMMHHHHHHGGGFFFEEEHHHMMMQQQ[[[cccppp|||NNNLLLIIIGGGEEECCCAAA@@@CCCFFFKKKQQQ[[[jjj|||~~~zzzwwwrrrnnnrrroookkkgggddd```]]]ZZZUUUUUUWWW^^^kkk|||zzzhhhccc```aaa___\\\[[[^^^^^^\\\XXXUUURRRQQQRRRRRRQQQRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[______``````aaa___\\\ZZZTTTTTTTTTTTTUUUWWW[[[^^^ZZZ\\\^^^```bbbcccddddddaaaaaaaaabbbbbbbbbcccccc______```aaaccceeeggghhhdddfffjjjqqqlllXXXSSSQQQQQQTTTXXX[[[\\\\\\[[[\\\]]]]]]]]][[[YYYWWWZZZYYYVVVRRRLLLFFFAAA>>>::::::;;;:::999:::<<<>>>AAACCCEEEGGGIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGDDDBBB@@@AAAAAABBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<>>>??????@@@AAABBBDDDGGGJJJLLLKKKLLLNNNNNNMMMKKKHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJKKKLLLMMMPPPRRRTTTUUUTTTTTTTTTVVVXXXZZZ\\\WWWWWWUUUSSSRRRQQQSSSTTTXXX[[[___cccjjjyyy}}}iii^^^XXXTTTSSSTTTRRRTTTUUUTTTSSSRRRSSSUUUKKKJJJJJJIIIHHHHHHIIIIIILLLYYYhhhpppsssrrrnnnjjj```]]]WWWQQQMMMKKKLLLMMMJJJIIIHHHFFFFFFGGGKKKMMMUUU]]]jjjxxxRRROOOLLLIIIHHHFFFDDDBBBEEEHHHLLLRRR\\\kkk}}}zzztttqqqoookkkhhhjjjgggccc]]]YYYWWWVVVVVVOOOWWWbbbmmm}}}{{{lllccc```______\\\YYY[[[```aaa___[[[XXXUUUTTTTTTTTTNNNPPPQQQPPPOOOMMMMMMNNNRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[``````aaaaaa```]]][[[YYYVVVUUUTTTTTTUUUXXX\\\^^^ZZZ]]]```bbbbbbbbbbbbccc______``````aaaaaaaaabbb````````````bbbdddfffhhhjjjmmmqqqvvv~~~iiiYYYSSSPPPSSSWWWYYY[[[]]]ZZZ[[[]]]^^^^^^\\\[[[ZZZZZZZZZYYYVVVPPPJJJCCC@@@:::;;;;;;:::999:::<<<>>>>>>@@@CCCEEEFFFHHHKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGEEEDDDBBBBBBBBBCCCAAA@@@???===<<<<<<======<<<<<<<<<;;;:::999888888:::::::::::::::999999999:::<<<>>>???AAADDDHHHKKKOOOOOOOOONNNMMMKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIILLLNNNPPPNNNOOOOOOQQQRRRUUUVVVWWWTTTRRRQQQOOOMMMMMMMMMMMMMMMOOORRRTTTWWWaaauuupppddd]]]XXXVVVVVVWWWZZZ]]]\\\YYYVVVWWWXXXOOOMMMKKKHHHGGGGGGHHHIIIMMMVVVbbbiiillllllllllllfffddd___XXXQQQLLLJJJJJJKKKIIIGGGFFFEEEGGGIIIJJJRRRYYYfffuuuUUUQQQNNNKKKKKKIIIGGGDDDEEEHHHLLLRRR\\\lll}}}~~~xxxpppkkkiiigggeeebbbbbb___YYYSSSOOONNNOOOQQQQQQaaasss}}}ooobbb^^^\\\\\\[[[XXXUUUYYY```]]]\\\ZZZXXXVVVUUUUUUUUUNNNPPPQQQQQQOOONNNOOOOOOVVVTTTRRRQQQQQQRRRTTTVVVSSSTTTUUUVVVXXXYYYZZZ[[[^^^___``````^^^[[[YYYXXXYYYWWWTTTTTTVVVYYY\\\^^^^^^aaaeeeeeedddccccccdddcccccccccbbbbbbbbbbbbbbbbbbaaa```aaabbbdddfffhhhooorrrwww{{{~~~aaaWWWPPPRRRUUUVVVXXX\\\ZZZ[[[]]]___```___^^^]]]\\\]]]]]]ZZZUUUNNNGGGCCC>>>>>>===;;;999999:::<<<;;;>>>AAACCCDDDFFFJJJMMMLLLMMMMMMNNNNNNMMMMMMMMMGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@>>>=========>>>>>>>>>>>>===<<<;;;:::::::::999999:::;;;;;;:::888777555777:::;;;<<>>=========>>>?????????>>>>>>>>>>>>???@@@111222444666888888555222111444777888999<<>>AAADDDFFFHHHKKKJJJJJJMMMPPPQQQOOOMMMJJJHHHGGGHHHIIIHHHEEEAAABBBBBBAAA>>>;;;999:::<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888666666666555555666888<<>>>>>;;;888;;;;;;<<<>>>@@@BBBDDDEEEIIIHHHIIIKKKOOOPPPOOOMMMKKKJJJHHHIIIJJJIIIEEEBBBCCCCCCBBB???<<<:::;;;<<<@@@@@@?????????>>>>>>>>>>>>===<<<;;;999888777666666666555666888:::===???@@@AAACCCCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCDDDCCCAAA@@@???>>>>>>???AAABBBBBBCCCEEEJJJPPPUUUfff{{{~~~vvvqqqnnnpppiii]]]SSSMMMKKKLLLNNNPPPOOOMMMLLLMMMOOORRRSSS\\\___bbbccc```]]]ZZZYYYWWWUUURRROOOMMMKKKJJJJJJLLLRRR]]]jjjwwwWWWUUURRRPPPNNNMMMKKKIIILLLNNNQQQWWWbbbsss|||ttthhhbbbZZZTTTSSSSSSQQQOOOIIIEEEDDDEEEFFFKKKWWWcccyyyvvvnnnhhhcccbbb^^^XXXRRROOONNNPPPQQQRRRQQQQQQTTTXXXXXXUUUQQQMMMOOORRRSSSSSSRRRSSSTTTSSSRRRQQQQQQSSSUUUXXXZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]YYYXXXWWWVVVXXXZZZ]]]______ccchhhjjjhhhffffffgggdddiiillljjjeeebbbeeeiiiggghhhhhhfffddddddeeefffeeefffjjjnnnpppvvvlllXXXQQQPPPRRRVVVYYYZZZ\\\]]]^^^^^^]]]\\\aaaaaaaaabbbbbb```\\\XXXSSSMMMFFFAAA???>>>;;;888;;;;;;<<<<<<>>>???AAABBBEEEFFFGGGJJJNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIFFFCCCCCCCCCBBB@@@===;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999888777777666666666777999;;;<<<;;;<<<===??????>>>======;;;;;;<<<>>>???AAABBBBBB???@@@AAABBBDDDEEEFFFGGGCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@???????????????@@@BBBBBBBBBBBBBBBEEEJJJNNN\\\mmm|||xxxyyyooo```TTTMMMLLLMMMOOOSSSRRRQQQOOONNNNNNNNNNNNTTTWWW[[[\\\\\\[[[[[[[[[\\\ZZZWWWTTTQQQNNNLLLLLLLLLQQQ[[[gggsss~~~YYYWWWUUUSSSPPPNNNLLLKKKOOOQQQTTTYYYddduuu~~~sssjjj```ZZZSSSNNNLLLKKKJJJIIIEEEAAA@@@DDDIIIQQQ^^^jjjzzz}}}rrrkkkfffdddaaa\\\UUUOOOKKKKKKMMMNNNOOONNNOOOQQQTTTUUUSSSPPPMMMOOORRRSSSRRRRRRRRRSSSRRRRRRRRRSSSTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXYYY\\\^^^```\\\[[[ZZZXXXXXX[[[___bbbaaadddhhhiiigggeeeeeeeee```cccfffeeebbbaaaccceeeeeeffffffeeedddcccdddfffcccdddhhhlllmmmppp|||wwwlllwwwlll[[[RRRSSSXXXWWWYYY\\\^^^______^^^]]]```______```aaa```^^^\\\YYYTTTLLLFFFBBB>>>;;;999<<<<<<;;;;;;<<<<<<===>>>CCCDDDGGGJJJMMMOOOOOOOOONNNMMMMMMLLLKKKIIIFFFEEEBBBCCCBBB@@@===;;;;;;;;;======>>>???AAABBBCCCCCC======<<<;;;:::999999888777777666666777777888999777888:::;;;<<<<<<<<<;;;::::::<<<===???AAABBBCCC??????@@@AAACCCDDDEEEFFFBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCDDDGGGJJJUUUccczzz|||qqq```SSSNNNNNNQQQRRRUUUUUUTTTRRRQQQNNNMMMLLLNNNPPPTTTVVVWWWYYY[[[]]]^^^]]]ZZZWWWTTTQQQPPPNNNPPPTTT]]]hhhsss}}}[[[ZZZXXXTTTQQQOOONNNMMMQQQSSSWWW\\\fffvvv~~~tttjjjbbbWWWSSSNNNIIIGGGFFFEEEEEEDDD???>>>CCCJJJTTTbbbnnnwwwxxxooohhhcccaaa\\\XXXRRRLLLIIIHHHJJJKKKLLLLLLMMMNNNPPPQQQPPPOOONNNPPPSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWXXX[[[^^^```^^^^^^]]]ZZZYYY[[[___cccdddeeeggggggfffdddbbbbbb`````````aaabbbbbbbbbaaaaaacccddddddcccbbbcccdddccccccfffjjjjjjkkksss}}}rrraaaeee|||hhhTTTOOOSSSTTTVVVYYY]]]```aaaaaaaaaaaa```______aaaaaaaaa___\\\XXXRRRKKKEEE@@@<<<:::<<<<<<;;;;;;:::;;;;;;;;;AAACCCGGGJJJLLLNNNOOOOOOMMMNNNNNNMMMKKKIIIGGGFFFAAABBBBBB@@@===:::::::::999:::<<<>>>@@@BBBDDDEEE<<<<<<<<<;;;;;;:::::::::888777777777777777777888666777888999:::;;;;;;;;;999:::;;;<<<===??????@@@??????@@@AAABBBCCCDDDDDD@@@@@@??????@@@AAAAAABBBBBBAAA???>>>============???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGLLLVVVjjjzzznnn]]]QQQOOORRRVVVXXXWWWWWWWWWVVVTTTQQQOOONNNKKKMMMPPPRRRTTTWWW[[[^^^^^^]]][[[YYYWWWUUUSSSRRRRRRVVV]]]gggrrr|||]]]\\\YYYUUUPPPNNNOOOPPPRRRUUU[[[aaakkkzzz|||sssjjjaaaZZZOOOMMMIIIEEECCCBBBBBBBBBCCC@@@@@@HHHPPPYYYeeeooovvv{{{yyyrrrnnnggg```]]]VVVSSSOOOKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXWWWXXXZZZ\\\^^^]]]^^^^^^[[[YYYYYY^^^bbbbbbccccccdddcccbbb```___bbb```___aaacccdddbbb______aaaccccccbbbbbbcccdddcccccceeehhhhhhhhhnnnvvv{{{hhhcccooo|||yyy\\\NNNMMMPPPRRRUUUZZZ]]]```bbbbbbcccbbbaaaaaacccddddddccc^^^\\\WWWQQQKKKDDD???===<<<<<<;;;::::::::::::;;;???BBBFFFIIIJJJKKKMMMNNNKKKMMMNNNNNNKKKIIIHHHHHHAAABBBCCCAAA>>>;;;;;;;;;777888:::<<<>>>@@@AAABBB<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777777777888999::::::;;;777777888999:::;;;<<<<<<@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>>======>>>???>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFFFFDDDDDDDDDEEEGGGPPP___uuuvvvjjjYYYPPPQQQVVV[[[]]]\\\\\\[[[YYYWWWUUURRRQQQMMMNNNOOOPPPRRRUUU[[[^^^___^^^]]]\\\YYYWWWUUUSSSQQQTTT[[[dddooozzz___^^^ZZZTTTOOOMMMOOORRRQQQVVV]]]fffrrr|||pppggg___WWWRRRHHHGGGDDDAAA???>>>???AAACCCCCCIIIUUU___eeelllrrrwwwzzz|||nnnllllllggg^^^YYYRRRPPPNNNLLLKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNQQQSSSUUUUUUTTTSSSSSSTTTSSSTTTVVVXXXYYYXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]][[[ZZZYYYYYYXXXYYYZZZ[[[ZZZ\\\]]][[[WWWWWWZZZ^^^]]]]]]]]]^^^___```___^^^___```aaaaaa```_________^^^```cccdddcccccccccddddddcccdddfffffffffkkkrrr}}}qqqppptttoooYYYRRRMMMNNNQQQUUUYYY]]]___aaabbbaaaaaabbbddddddcccbbb```___]]]XXXQQQJJJDDDAAA<<<<<<;;;::::::::::::;;;<<<@@@DDDFFFFFFGGGIIIKKKIIIKKKNNNMMMKKKIIIIIIJJJCCCDDDEEEDDDAAA>>>===<<<888999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888999999999999999888777777777777777888999999666666777888:::;;;<<<===AAAAAAAAAAAA@@@@@@@@@@@@============>>>???@@@AAABBBAAA???>>>>>>???@@@AAA@@@AAACCCEEEGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGGGGHHHJJJPPPZZZiii}}}tttgggXXXQQQSSSZZZ___aaacccaaa___\\\YYYWWWUUUSSSPPPQQQPPPPPPQQQTTTZZZ^^^bbbbbbaaa___\\\XXXUUUSSSPPPSSSYYYbbbmmmyyy```^^^ZZZSSSMMMLLLPPPTTTOOOVVV___jjjvvvttthhh```XXXQQQLLLDDDCCCAAA???===<<<>>>@@@EEEHHHRRRaaammmqqqtttwwwxxxzzz|||}}}uuuggghhhlllggg]]]VVVPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMNNNOOOQQQTTTVVVVVVUUUTTTTTTUUURRRSSSVVVXXXZZZZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWZZZ\\\ZZZVVVTTTWWW[[[WWWWWWXXXZZZ]]]^^^^^^^^^ZZZ^^^bbb```[[[YYY[[[___^^^aaadddeeedddddddddeeeeeeccccccfffffffffjjjqqq|||wwwuuuzzziii\\\LLLLLLNNNQQQUUUYYY\\\^^^```______```bbbbbbaaa___aaabbbaaa]]]VVVNNNHHHDDD<<<<<<;;;:::::::::;;;;;;;;;>>>CCCDDDDDDDDDFFFHHHGGGJJJMMMMMMKKKIIIJJJKKKEEEFFFGGGFFFCCC@@@>>>>>>:::::::::999999888888888;;;;;;;;;<<<<<<<<<<<<<<<888888999::::::::::::999777666666666666777888888666777888:::<<<>>>@@@@@@BBBBBBAAAAAA@@@???>>>>>><<<<<<<<<======>>>@@@@@@BBBAAA???>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJJJJGGGJJJLLLMMMLLLKKKKKKLLLJJJNNNUUU^^^mmmtttgggYYYRRRVVV]]]aaaccchhhfffbbb^^^ZZZWWWUUUTTTTTTSSSRRRPPPQQQTTTZZZ^^^fffeeedddaaa]]]YYYUUUSSSRRRTTTZZZcccnnnzzzccc___XXXTTTRRRQQQPPPPPPSSSWWW___kkkyyy~~~tttfff\\\UUUPPPJJJEEEAAA???<<<:::;;;>>>BBBEEEKKK\\\mmmuuuxxx}}}}}}uuuyyywwwjjjbbb___\\\WWWRRRKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQOOONNNNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRWWWWWWVVVVVVVVVVVVWWWWWW]]]\\\YYYWWWWWWYYY\\\^^^^^^]]][[[XXXTTTSSSTTTUUU[[[^^^```[[[TTTPPPSSSXXXWWWVVVUUUWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[^^^bbbeeeffffffdddcccdddeeeeeeeeeeeegggkkknnnvvv}}}zzzjjj\\\PPPJJJNNNPPPPPPXXXddd```dddeeebbbbbbeeegggfffeeeeeedddaaa\\\UUUNNNKKKAAA<<<999;;;<<<999888:::===>>>AAADDDFFFGGGGGGHHHFFFHHHKKKNNNNNNKKKHHHEEEJJJHHHEEEDDDCCCBBB???===>>>===<<<;;;:::999888888777888999999::::::::::::999::::::;;;<<<===>>>>>>999999999888888888777777666666666777999<<<@@@BBBCCCBBBAAA@@@>>>===<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCEEEGGGIIIKKKNNNQQQSSSUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMLLLOOORRRVVV]]]kkk}}}|||}}}ssshhhYYYQQQQQQXXX```dddfffdddaaa^^^\\\YYYXXXWWWUUURRRQQQRRRSSSUUU[[[cccdddgggfffbbb___]]]ZZZUUUUUUWWW\\\eeeqqq}}}ccc___YYYTTTRRRQQQQQQPPPRRRWWW___kkkzzzvvvmmm```VVVPPPKKKEEEAAA>>>>>>===;;;;;;???DDDIIIZZZlll~~~xxxzzz}}}yyyrrrggg```\\\YYYUUURRRNNNNNNNNNNNNOOOPPPPPPQQQPPPOOOMMMMMMMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWZZZYYYWWWVVVWWWYYY[[[]]][[[[[[YYYVVVSSSRRRTTTVVV\\\aaaeeebbb\\\WWWWWWYYYYYYWWWVVVWWWYYYZZZZZZYYYZZZZZZXXXWWWWWWXXXYYYZZZYYY\\\```dddffffffeeeddddddeeeeeeeeeeeefffhhhkkkmmmrrr{{{jjjYYYLLLKKKMMMMMMTTT^^^ZZZ___bbb```___aaabbb```cccdddcccbbb^^^YYYSSSPPPGGGAAA<<<===<<<::::::<<<<<<===@@@CCCEEEFFFGGGGGGFFFIIILLLNNNNNNLLLIIIGGGJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888777777666666666777999<<>>===<<<;;;<<<<<<===???@@@BBBCCCCCCCCCCCCBBBCCCDDDGGGIIIKKKNNNPPPSSSVVVYYY[[[\\\]]]\\\[[[XXXVVVSSSPPPOOONNNOOOPPPQQQQQQTTT]]]jjjtttzzzzzzuuujjj[[[QQQPPPTTTYYY\\\\\\[[[YYYYYYYYYZZZ[[[ZZZWWWTTTSSSUUUVVVXXX___ggghhhlllllleee___\\\XXXTTTSSSTTTYYYaaammmyyyddd___YYYUUUSSSRRRQQQQQQRRRWWW```mmm||||||vvvjjjbbbWWWNNNHHHDDD@@@<<<;;;===>>>======BBBLLLUUUqqq}}}yyyxxx~~~tttoookkkeee^^^YYYUUURRRQQQOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPSSSTTTVVVVVVUUUTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUUUUUUUVVVXXXYYYVVVVVVUUUSSSQQQQQQTTTVVVZZZ```ffffffaaa[[[XXXYYYZZZXXXWWWWWWXXXYYYYYYXXXZZZYYYXXXWWWVVVWWWWWWXXXWWWZZZ^^^bbbeeeffffffeeeccceeefffeeeddddddeeegggjjjkkkppp}}}iiiRRRJJJKKKNNNTTT\\\```gggkkkkkkjjjkkkiiifffbbbcccccccccaaa]]]ZZZWWWPPPHHHAAA???===;;;;;;>>>;;;<<>>======<<<;;;<<<==========================================??????===<<<:::888777666666666666777999<<<>>>@@@AAA@@@@@@>>>===<<<;;;:::;;;;;;===???AAABBBDDDEEEDDDDDDEEEGGGIIIMMMPPPQQQSSSUUUXXX\\\```cccfffgggfffdddaaa]]]YYYVVVTTTSSSQQQRRRQQQNNNMMMPPPWWW]]]hhhppp}}}{{{zzzsssiiiZZZPPPMMMNNNPPPQQQQQQPPPQQQTTTYYY^^^bbbccc\\\YYYVVVXXXXXX[[[bbbjjjlllqqqrrrjjj```ZZZVVVSSSPPPQQQTTT]]]iiiuuueeeaaa[[[VVVTTTSSSSSSRRRRRRWWWaaaooo~~~~~~ssskkk___YYYPPPHHHCCC@@@===;;;:::<<<>>>===@@@KKK]]]kkkwwwzzz{{{ooohhhhhheee^^^VVVPPPNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMOOORRRUUUWWWYYYXXXVVVTTTTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSRRRSSSQQQRRRQQQPPPOOOPPPSSSVVVWWW\\\aaabbb]]]YYYWWWWWWYYYWWWVVVVVVXXXYYYYYYXXX\\\[[[ZZZXXXXXXXXXXXXYYYXXXZZZ^^^aaadddeeeeeedddccceeeffffffdddccccccccchhhkkkpppxxx}}}\\\LLLJJJOOOWWW]]]hhhooovvvvvvvvvvvvsssnnncccdddeeeeeedddaaa^^^]]]YYYPPPGGGBBB???<<<<<>>??????@@@@@@@@@???????????????>>>>>>=========???>>>===<<<:::999888777666666666777999;;;>>>?????????>>>===<<<;;;:::::::::;;;===???AAACCCEEEFFFEEEFFFHHHJJJNNNQQQUUUVVVWWWYYY\\\aaafffkkknnnpppnnnllliiieeeaaa^^^\\\[[[TTTTTTRRROOOMMMMMMPPPSSSWWW^^^kkk~~~kkkcccWWWNNNKKKKKKKKKJJJKKKKKKMMMTTT]]]fffjjjlllddd___[[[ZZZYYY[[[bbbjjjlllsssuuulll```YYYVVVTTTOOOOOOSSS[[[gggsss|||gggccc]]]XXXVVVUUUUUUTTTTTTYYYcccppp|||rrrggg___VVVRRRKKKEEEAAA???===<<<:::<<<>>>???GGGYYYrrrxxxttt|||zzzooofffgggeee^^^UUUNNNLLLMMMKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNOOOQQQTTTWWWYYY\\\ZZZWWWUUUSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOSSSVVVVVVYYY[[[ZZZXXXVVVVVVWWWVVVUUUTTTVVVXXXZZZZZZZZZ^^^]]]\\\[[[ZZZZZZ[[[\\\[[[\\\___aaaccccccccccccdddeeeffffffdddbbbbbbbbbdddiiiqqqwww{{{mmmTTTKKKMMMSSSXXX```hhhooopppppppppnnniiiffffffggggggfffcccaaa``````VVVMMMGGGCCC>>>===@@@===>>>???AAACCCEEEGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999999555666666888999;;;============<<<<<<;;;:::999999;;;;;;===???AAADDDEEEFFFFFFGGGIIILLLPPPSSSVVVXXXZZZ\\\```eeekkkppptttwwwyyywwwtttppplllgggdddbbbXXXXXXVVVRRROOOMMMLLLMMMNNNSSS```vvvzzzsssccc[[[RRRLLLJJJKKKJJJIIIHHHHHHLLLUUUbbblllpppqqqlllfff___\\\YYYYYY___gggjjjrrruuummmbbb[[[XXXWWWPPPQQQTTT\\\gggsss{{{jjjeee___[[[YYYXXXWWWVVVWWW\\\eeeqqqzzzsssjjj```YYYOOOLLLGGGCCC???>>>===>>>:::<<<>>>DDDRRRiiiyyywwwtttkkkffffffccc]]]TTTNNNLLLMMMLLLNNNPPPRRRTTTTTTTTTTTTQQQPPPPPPPPPRRRTTTWWWXXXZZZYYYWWWUUUTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVUUURRROOOMMMLLLKKKKKKKKKLLLLLLLLLLLLOOORRRUUUWWWXXXXXXWWWVVVVVVXXXZZZUUUTTTTTTUUUXXXZZZ[[[[[[]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^```bbbcccccccccccceeeffffffeeecccbbbbbbccceeeiiirrrxxxyyyeeeQQQJJJLLLOOOTTT[[[aaabbbccceeeeeebbbggghhhhhhhhhgggeeedddccceee\\\TTTOOOIIICCC???@@@>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFHHHJJJMMMNNNOOOJJJIIIHHHHHHJJJJJJJJJHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????<<<;;;;;;;;;;;;:::::::::555555777888999;;;<<<<<<<<<;;;;;;:::999999888888<<<<<<>>>@@@BBBCCCEEEFFFEEEGGGIIILLLOOORRRTTTUUUYYY[[[___dddjjjpppuuuxxx}}}zzzuuuooojjjggg^^^\\\YYYUUUPPPLLLIIIHHHIIIMMMYYYrrrssskkk```YYYQQQLLLKKKLLLLLLKKKEEEFFFLLLXXXgggqqquuutttssskkkccc]]]YYYXXX^^^fffiiipppsssmmmeee___\\\XXXRRRTTTWWW___jjjttt{{{~~~lllhhhbbb]]][[[ZZZYYYYYYYYY^^^fffrrr~~~}}}yyyssskkkbbbYYYSSSHHHFFFCCC@@@===<<<===>>>999;;;AAAKKK]]]vvv{{{ooohhheeeccc___YYYTTTPPPNNNNNNMMMNNNPPPRRRSSSSSSRRRQQQSSSRRRQQQPPPQQQRRRTTTVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQRRRRRRRRRUUUSSSPPPMMMKKKLLLMMMNNNJJJKKKLLLKKKLLLNNNRRRUUUWWWWWWWWWWWWVVVWWWYYYZZZWWWUUUTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]___bbbdddeeefffffffffgggfffdddbbbbbbdddeeekkkiiimmmwww|||{{{```PPPLLLLLLPPPVVVZZZ[[[]]]aaacccbbbfffgggggghhhhhhgggffffffiiibbb[[[WWWQQQHHHBBBAAA>>>>>>======>>>???AAAAAABBBBBBCCCEEEHHHKKKMMMOOOIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;::::::555555777888::::::;;;;;;:::::::::999888888777777===>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQRRRSSSWWW\\\bbbhhhnnnqqqwwwyyy{{{{{{yyytttooolllbbb___[[[VVVRRROOOKKKIIIHHHJJJUUUnnnvvvoooeee^^^UUUOOOMMMMMMLLLKKKEEEGGGOOO^^^oooyyy{{{yyyvvvnnneee^^^ZZZYYY___hhhlllqqqsssnnnhhhddd___YYYTTTVVVZZZbbbllltttyyy{{{|||nnniiiccc^^^\\\\\\[[[ZZZ[[[___gggrrr~~~zzzvvvpppjjjbbbYYYPPPJJJCCCBBB@@@===;;;:::;;;===888;;;BBBQQQeee}}}wwwmmmhhhccc```[[[WWWSSSQQQPPPOOOLLLMMMOOOPPPPPPOOOMMMLLLTTTSSSQQQPPPPPPQQQRRRSSSQQQRRRSSSUUUUUUVVVVVVUUUPPPPPPPPPOOOOOOPPPPPPPPPSSSQQQNNNKKKKKKLLLOOOQQQJJJKKKKKKKKKLLLNNNRRRUUUTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXYYY[[[[[[\\\___bbbdddfffhhhiiiggggggfffdddbbbbbbeeegggmmmddddddppp{{{oooZZZRRRQQQOOOUUUXXXXXXZZZ```ddddddeeeeeeggghhhhhhiiiiiiiiikkkeee```]]]WWWMMMEEEBBB======<<<;;;;;;<<<>>>???@@@AAAAAACCCFFFJJJMMMOOOHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===;;;:::999444555777888::::::;;;;;;::::::999999888888777777>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMIIIKKKNNNSSSYYY```eeehhhjjjmmmssswwwxxxvvvrrrpppbbb___\\\XXXVVVSSSPPPNNNJJJJJJTTTlll}}}wwwkkkdddYYYRRROOONNNLLLJJJGGGJJJSSSdddvvvxxxooofff___[[[[[[bbbjjjooossstttpppkkkggg```YYYUUUWWW\\\dddmmmtttxxxyyyyyy|||uuuooojjjiiifff```\\\\\\\\\bbblllwww|||wwwuuuooofff^^^WWWQQQLLLIIIDDDAAA>>><<<===>>>??????@@@CCCJJJVVVhhh}}}tttmmmhhhbbb]]]XXXWWWXXXWWWSSSNNNKKKMMMPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSOOONNNMMMLLLLLLMMMOOOQQQPPPNNNLLLJJJIIIIIIJJJKKKIIIJJJJJJLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXYYY\\\___]]]\\\YYYWWWVVVVVVWWWXXXYYYWWWTTTRRRSSSUUUXXXZZZXXX[[[```dddggghhhgggfff```aaaaaabbbccceeefffgggffffffhhhlllsss{{{uuu^^^NNNQQQPPPSSSXXX[[[\\\aaahhhhhhggghhhjjjlllmmmkkkiiikkkgggbbb^^^[[[WWWPPPLLLFFFCCC???<<<;;;;;;===>>>>>>>>>>>>@@@BBBFFFIIIKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLLLLKKKJJJGGGFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA???>>>>>>??????>>><<<999777666666777:::<<<===<<<;;;:::999888888888999:::???>>>===>>>@@@CCCFFFHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLPPPTTTXXXZZZVVVZZZ```fffkkkmmmmmmmmmbbbaaa^^^ZZZVVVSSSPPPOOOKKKJJJPPPaaa}}}yyysssggg\\\XXXXXXTTTNNNPPPPPPVVVfffzzz{{{rrrggg___^^^ccciiimmmsssttttttsssoooiiiccc___RRRTTTYYY```gggoootttwww}}}}}}|||uuupppooolllfffbbbccceeehhhooowww|||wwwlllfff]]]TTTNNNIIIEEECCCFFFCCC@@@=========>>>>>>BBBHHHRRR___nnn}}}uuuoookkkhhh___[[[UUUSSSTTTTTTQQQMMMLLLNNNPPPQQQPPPOOOPPPPPPRRRSSSTTTTTTQQQOOONNNNNNQQQRRRRRRSSSSSSRRRQQQQQQNNNNNNLLLLLLLLLNNNPPPQQQPPPNNNLLLJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[```]]]ZZZXXXXXXXXXWWWUUUYYYWWWUUUSSSRRRSSSUUUVVVYYY[[[___bbbdddeeecccbbb_________```bbbccceeefffffffffgggjjjooouuuzzz~~~sss```PPPNNNPPPVVV[[[]]]bbbgggffffffhhhjjjmmmnnnmmmkkkhhheeebbb```^^^[[[VVVSSSJJJGGGBBB===;;;:::;;;===???>>>>>>>>>@@@CCCFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>><<<999888777666777:::<<<<<<<<<;;;:::999888888888999:::======>>>>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGIIILLLNNNPPPPPPQQQTTTWWW[[[^^^aaabbbbbbaaa___\\\XXXTTTQQQOOOMMMKKKMMMWWWlllvvvjjjeeeccc]]]VVVUUUUUUZZZiii|||{{{tttjjjddddddiiiooorrrzzzzzzyyyuuuooohhh```\\\PPPRRRVVV\\\dddkkkrrruuuxxxyyy{{{~~~~~~xxxvvvsssnnnllllllpppqqqsssyyy}}}vvvqqqaaa[[[RRRJJJEEEBBB???>>>AAA???===;;;;;;<<<===???HHHSSSbbbooozzzwwwpppllljjjiii\\\WWWQQQNNNOOOPPPNNNLLLKKKMMMOOOPPPNNNMMMMMMNNNRRRTTTUUUUUURRROOONNNMMMQQQRRRSSSTTTSSSRRRPPPOOONNNNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPNNNNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVVVVVVVTTTTTTVVVXXX^^^[[[XXXZZZ]]]^^^ZZZVVVYYYXXXWWWVVVTTTTTTTTTTTTXXXZZZ]]]___``````___^^^]]]]]]^^^___```bbbcccdddffffffggghhhkkknnnqqqsss~~~~~~wwwYYYSSSQQQUUUZZZ]]]___ccccccdddeeehhhkkklllkkkjjjeeecccbbbaaaaaa```]]][[[PPPLLLFFF@@@<<<:::::::::>>>===<<<<<<>>>@@@CCCDDDGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???<<<999999888777888:::<<<<<<;;;;;;:::999888777888888999<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHIIIKKKOOOSSSVVV]]]]]]]]]\\\ZZZVVVRRROOONNNKKKIIIKKKVVViii~~~yyytttkkkccc]]]\\\aaannn|||wwwqqqmmmnnnrrrvvvxxx~~~}}}{{{vvvnnneee]]]XXXQQQRRRUUUYYY```gggnnnrrrssstttwwwzzz}}}wwwqqq}}}zzzvvvtttuuuxxxxxxzzz}}}yyyrrrjjjfffZZZTTTLLLEEEAAA???>>>>>>===<<<<<<<<<<<>>AAABBBGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA???<<<999:::888777888:::<<<<<<;;;;;;:::999777777777888888<<<>>>@@@BBBCCCCCCBBBBBBBBBAAA@@@???@@@BBBCCCEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFDDDDDDEEEGGGJJJMMMSSSUUUXXXZZZYYYWWWSSSQQQLLLKKKHHHEEEGGGPPP^^^iiivvvzzzqqqgggeeeiiittt|||xxxvvvwwwyyy{{{{{{}}}{{{yyytttlllddd\\\XXXWWWWWWWWWZZZ^^^dddjjjnnnoooqqquuuxxxzzz|||~~~|||uuummmiii|||{{{}}}~~~}}}vvvoooggg```[[[SSSNNNGGGBBB@@@???>>>>>>===>>>>>>===>>>CCCKKKPPP```nnnwwwsssuuu{{{rrrjjjddd```UUURRRNNNKKKKKKLLLNNNOOOLLLNNNOOOOOOMMMKKKKKKKKKMMMPPPSSSUUUUUUTTTTTTUUUSSSUUUVVVWWWVVVTTTQQQOOOPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVQQQRRRTTTVVVWWWXXXXXXXXXSSSTTTUUUUUUTTTTTTVVVXXXVVVSSSSSSZZZbbbeeeaaa\\\WWWWWWYYYZZZZZZZZZZZZYYYSSSTTTUUUWWWYYY[[[]]]]]]^^^^^^___```aaacccdddeeefffgggggghhhiiikkklllmmmuuu|||rrr```WWWTTTTTTUUUXXXaaa```aaabbbdddeeecccaaa``````aaaaaa``````______\\\YYYSSSLLLFFFAAA===<<<999999999999;;;>>>@@@BBBEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@<<<999999888777888;;;<<<===<<<;;;:::999777666666777777<<<>>>AAACCCEEEDDDCCCBBBAAA@@@>>>>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFKKKNNNSSSXXXZZZYYYWWWVVVJJJJJJHHHDDDBBBDDDKKKPPPVVV]]]nnnsssrrrsss|||~~~~~~~~~}}}{{{zzzxxxtttooohhhbbb___```___]]]]]]___cccgggjjjmmmppptttwwwxxxyyy|||~~~|||~~~|||uuupppllliiiggg|||uuummmfff___XXXSSSJJJGGGBBB???>>>>>>======<<<<<<<<<;;;===DDDOOOWWWnnnyyywwwqqqrrrxxxyyynnnddd[[[VVVSSSQQQNNNLLLLLLMMMNNNPPPPPPQQQSSSRRRPPPNNNMMMMMMKKKNNNPPPRRRRRRSSSUUUWWWSSSTTTVVVVVVVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRUUUWWWYYYZZZZZZZZZUUUVVVWWWVVVUUUVVVXXXZZZXXXVVVUUUYYY^^^```\\\XXXSSSTTTVVVWWWXXXYYYYYYYYYSSSSSSTTTUUUXXXZZZ]]]^^^______```aaabbbdddeeefffffffffffffffhhhjjjlllmmmoootttmmm___WWWRRRSSSVVV______```aaacccdddbbb```^^^___aaa```^^^]]]]]]^^^^^^]]]YYYTTTNNNHHHCCC@@@;;;:::::::::;;;===???AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@<<<:::999777777888;;;===>>>>>>;;;:::999777666666666777;;;<<>>===>>>@@@CCCEEEEEEFFFGGGIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGEEECCCBBBFFFJJJPPPVVVZZZ[[[ZZZYYYJJJJJJHHHEEEBBBAAABBBDDDIIIHHHNNN\\\lll~~~}}}|||xxxtttooojjjgggdddcccaaa```aaaccceeegggkkkooosssuuutttuuuxxx{{{yyy|||~~~yyyqqqkkkiiihhhhhhhhh}}}tttpppiiibbb\\\VVVPPPLLLDDDBBB???>>>>>>>>>===<<<===>>>>>>???DDDOOO___kkk}}}zzztttnnnmmmuuutttiii___VVVPPPOOOOOONNNMMMLLLMMMNNNPPPPPPRRRSSSRRRPPPMMMLLLMMMJJJLLLMMMMMMNNNOOOSSSUUURRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOOOONNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUXXXZZZ[[[\\\[[[YYYZZZZZZYYYWWWVVVXXXYYYVVVVVVVVVXXXZZZ[[[YYYWWWUUUUUUUUUVVVVVVWWWWWWXXXVVVUUUUUUUUUWWWYYY[[[]]]______```aaabbbdddeeeffffffeeeccccccdddfffiiikkkhhhmmmvvvqqqaaaUUURRRTTTXXXYYYZZZ]]]```bbbaaa```[[[^^^```___]]]\\\]]]_________^^^\\\VVVPPPIIIFFF@@@>>>===;;;;;;<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCC@@@===:::777666666888<<>>@@@DDDFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGFFFEEECCCBBBBBBFFFKKKQQQUUUVVVWWWVVVMMMJJJFFFCCCBBBAAA@@@???CCC???AAAIIIRRR```}}}{{{vvvpppkkkhhhbbbaaaaaaaaaaaabbbdddeeehhhlllpppqqqoooooorrrvvvwwwzzz}}}rrrnnniiiffffffggghhhhhh|||vvviiieee___YYYTTTOOOKKKGGGAAA@@@??????@@@???>>><<>>@@@AAAAAAAAAFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEECCCAAA===:::777666666888<<>>AAADDDGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJIIIHHHFFFEEEEEEEEE???BBBFFFKKKOOOPPPQQQQQQPPPKKKDDDAAAAAAAAA@@@>>>???<<<@@@GGGJJJOOOaaawww|||uuunnniiieee^^^^^^___```aaabbbcccdddeeeiiinnnnnnkkkkkknnnrrrqqqtttwwwyyyzzz{{{}}}}}}wwwhhhfffddddddfffggghhhggg{{{sssmmmeee```YYYSSSMMMIIIEEECCC???>>>>>>???@@@@@@>>>===@@@AAAGGGWWWnnn}}}uuummmkkkqqq{{{yyyooofff```ZZZSSSOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPPPPOOONNNNNNPPPOOONNNLLLKKKJJJJJJJJJKKKMMMPPPRRRRRRRRRSSSSSSQQQRRRSSSUUUWWWYYYZZZZZZ``````aaa```]]]ZZZVVVSSSSSSSSSWWW\\\\\\YYYYYY]]]\\\YYYVVVUUUVVVWWWWWWWWWYYYXXXWWWXXXZZZ[[[\\\[[[aaa```___^^^^^^___```aaacccaaa______aaabbbbbbbbbaaafffooovvv~~~jjjYYYRRRSSSSSSRRRQQQPPPSSSWWW[[[YYY[[[]]]_________aaabbbaaabbbcccbbb^^^XXXRRROOOHHHDDD@@@<<<;;;;;;;;;:::999::::::;;;<<<>>>???@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDD@@@===<<<::::::999999:::===???AAA>>>===;;;999666555444333444555777999<<>>:::999;;;>>>AAAGGGHHHJJJKKKLLLLLLLLLLLLOOOOOONNNMMMKKKIIIGGGFFFDDDCCCCCCDDDFFFJJJMMMOOOHHHFFFDDDBBBBBB@@@<<<:::>>>999;;;AAACCCCCCOOO___|||vvvnnnfffaaa[[[[[[\\\\\\^^^___```aaaccceeehhhjjjjjjjjjkkklllqqqrrrsssuuuwwwyyy{{{{{{~~~xxxrrrnnnaaacccddddddcccbbbccceee{{{uuummmggg]]]XXXRRRLLLHHHDDDAAA???>>>>>>???@@@AAABBBBBBAAAFFFGGGPPPddd|||xxxtttttt{{{}}}}}}uuuppphhh```XXXRRRLLLIIIMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJNNNOOOQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWYYYZZZ[[[___```aaa```^^^[[[WWWUUUUUUUUUYYY^^^]]]ZZZYYY\\\\\\ZZZXXXXXXYYY[[[[[[[[[XXXWWWVVVXXXZZZ\\\]]]]]]bbbaaa```______```aaabbb```^^^]]]^^^aaadddffffffeeehhhooouuu{{{zzzeeeYYYSSSSSSRRRSSSTTTVVVWWWXXXXXXZZZ]]]^^^]]]^^^___```___aaabbbbbb```\\\WWWTTTMMMIIIDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCDDDEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDAAA>>><<<;;;:::999999:::<<>>===;;;888666555444333444555666999<<<>>>AAABBBBBB???<<<999:::<<<@@@BBBEEEGGGHHHJJJLLLLLLLLLKKKPPPPPPPPPOOONNNLLLJJJJJJEEEDDDCCCBBBBBBCCCEEEFFFFFFEEECCCBBBBBB@@@>>>;;;===999999??????===FFFTTTkkk}}}~~~|||xxxssslllddd___[[[[[[[[[\\\]]]^^^``````aaacccfffggggggggghhhjjjmmmnnnppprrrtttvvvwwwxxx~~~{{{vvvpppjjjeeeccc```aaaccccccbbbbbbcccddd}}}wwwrrrkkkccc]]]SSSOOOJJJFFFCCCAAA???===>>>???@@@AAABBBDDDFFFFFFLLLRRRaaayyyyyytttmmmkkkggg```WWWPPPLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIKKKMMMNNNOOORRRQQQOOONNNLLLLLLLLLMMMLLLMMMNNNPPPRRRSSSTTTTTTPPPOOONNNMMMMMMLLLKKKKKKPPPQQQRRRRRRQQQRRRUUUWWW[[[ZZZXXXWWWWWWYYYZZZ\\\^^^_________^^^[[[YYYWWWWWWWWW[[[___^^^ZZZYYY[[[[[[ZZZXXXXXXYYYYYYYYYWWWVVVUUUUUUWWW[[[^^^______```____________```bbbcccaaa```___```cccfffhhhiiieeefffjjjpppuuu|||yyyiiiYYYVVVSSSSSSUUUVVVUUUSSSVVVXXXZZZ[[[[[[ZZZ\\\]]]\\\^^^```bbbaaa___]]][[[TTTPPPJJJFFFCCC@@@===;;;<<<<<<;;;:::::::::;;;;;;???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA>>>===;;;:::999999:::<<<>>>@@@>>>===;;;999777555444333444444666888;;;===@@@AAA>>><<<:::999:::<<<@@@BBBDDDEEEGGGIIIKKKLLLLLLLLLOOOOOOOOOOOONNNMMMLLLKKKFFFEEECCCAAAAAAAAAAAABBBDDDBBBAAAAAABBBAAA???===>>>::::::>>><<<999>>>HHHNNNbbb|||xxxsssvvvtttrrrsssvvvyyy{{{|||{{{yyyuuurrrmmmhhhaaa\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]___bbbccccccdddeeefffiiijjjkkkmmmoooqqqssssss{{{|||}}}~~~~~~|||zzzzzzzzzzzzxxxwwwwwwvvvvvvvvvwwwwwwuuutttsssrrrrrrtttuuuwwwvvvtttpppkkkfffbbb___^^^]]]___```aaa``````bbbddd{{{uuunnnhhhaaaYYYTTTLLLIIIEEEBBBAAAAAA@@@???@@@@@@AAABBBCCCEEEHHHJJJRRR```wwwvvvmmmhhhggghhhfff```XXXQQQNNNMMMFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIIIIJJJKKKMMMNNNNNNQQQPPPNNNMMMLLLLLLLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSOOOOOOOOOOOONNNMMMLLLKKKPPPQQQQQQPPPQQQSSSXXX[[[^^^\\\YYYWWWVVVWWWYYY[[[[[[\\\\\\]]]\\\ZZZYYYWWWWWWXXX[[[___^^^YYYXXXZZZ]]][[[YYYXXXXXXWWWUUUTTTTTTTTTTTTWWW[[[^^^______]]]]]]\\\]]]^^^___aaaccchhhfffddddddgggjjjkkklllfffdddeeejjjooovvvkkkbbbWWWPPPPPPQQQPPPMMMRRRTTTVVVWWWVVVVVVWWWXXXZZZ\\\^^^`````````___^^^YYYVVVQQQLLLHHHDDD@@@===;;;::::::999999999::::::<<<===>>>???@@@AAABBBBBBEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA???===<<<;;;999999999;;;===>>>>>>>>>===;;;:::888666555333444555666999<<>>@@@BBBDDDFFFIIIKKKLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKFFFFFFEEEDDDDDDDDDDDDEEEAAA@@@@@@@@@BBBBBB@@@>>>@@@>>>>>>@@@>>>:::<<>>???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@>>><<<;;;:::999999:::<<<===?????????>>><<<:::888777333333444555777:::===??????>>><<<::::::::::::;;;@@@AAADDDHHHJJJLLLMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEE@@@??????AAACCCCCCBBB@@@@@@??????@@@???<<<<<>><<<<<<===???@@@@@@BBBDDDEEEDDDDDDHHHOOOTTTggg{{{~~~xxxpppiiiccc___WWWWWWUUURRRNNNKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNOOOOOOPPPQQQPPPOOONNNMMMKKKLLLLLLMMMOOOSSSXXX\\\ZZZYYYWWWUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVZZZZZZXXXZZZ___]]][[[XXXWWWYYY[[[\\\\\\TTTSSSSSSUUUXXXZZZ[[[ZZZ\\\\\\]]]^^^```ccceeeggghhhgggfffiiiooovvv{{{}}}yyysssmmmkkkkkknnnxxx{{{cccTTTMMMKKKJJJKKKMMMPPPQQQQQQQQQSSSTTTWWWXXXXXXZZZ[[[\\\^^^^^^___]]]ZZZXXXVVVRRRMMMIII>>>>>>===<<<;;;::::::;;;999999999:::;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFDDDBBBAAA???===<<<:::999888999;;;<<>>AAA@@@>>><<<:::999888888<<<>>>AAAEEEHHHJJJLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCFFFFFFEEEDDD??????>>>>>>>>>===<<<<<<;;;>>>HHHWWWdddnnnwww|||tttqqqqqquuuiii___XXXUUUVVVXXXYYYYYYZZZ]]]___\\\[[[YYYXXXWWWVVVSSSQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTVVVVVVVVVWWWZZZ\\\cccccceeegggiiikkklllmmmmmmnnnoooqqqsssvvvxxxyyyxxxzzz{{{zzzxxxvvvuuuuuutttssssssrrrrrrsssssstttvvvvvvuuusssrrrqqqppppppooooooppppppnnnllliiigggccccccbbbaaa```___^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTUUUXXXZZZ\\\XXXYYYZZZZZZYYYYYYZZZ[[[|||yyyvvvqqqiiiddd\\\[[[XXXSSSMMMGGGCCCAAA>>><<<::::::===???AAAAAABBBDDDFFFGGGHHHMMMVVV^^^nnn{{{yyyqqqlllggg___YYYUUUSSSPPPNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNOOOPPPOOOOOONNNQQQPPPOOONNNNNNNNNOOOPPPSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOQQQRRRQQQPPPNNNMMMJJJKKKLLLLLLMMMOOOSSSVVVWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTXXXYYYZZZ^^^eeegggccc^^^\\\\\\]]]______UUUTTTSSSTTTUUUWWWWWWVVVYYYYYYZZZ[[[^^^aaadddfffdddccccccgggnnnvvv|||wwwrrrmmmjjjfffgggppp{{{~~~gggXXXPPPMMMJJJLLLOOOQQQRRRSSSTTTVVVUUUUUUVVVXXXZZZ]]]```aaa```______^^^]]]ZZZVVVRRRFFFEEECCC@@@>>><<<;;;:::999999888888888999;;;<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@===<<<:::888888999:::;;;======>>>>>><<<:::888666333333222333555888;;;>>>AAA@@@???>>><<<:::888777777999===AAADDDGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFHHHJJJKKKJJJHHHAAAAAA???=========<<<:::888999@@@JJJRRRWWW___hhhooosssvvvssslllfffdddeeemmmvvvzzznnncccYYYTTTOOOQQQSSSSSSSSSSSSUUUXXXUUUSSSRRRQQQRRRQQQOOONNNPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSUUUXXXZZZ^^^___```bbbdddfffhhhiiiiiiiiijjjkkkmmmoooqqqrrrnnnppprrrrrrpppooonnnooollllllkkkkkkkkkkkkllllllnnnmmmjjjhhhffffffffffffeeeddddddcccaaa```______YYYYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRUUUTTTTTTUUUVVVWWWYYYZZZXXXYYYYYYYYYWWWVVVWWWXXXzzzvvvqqqnnnkkkggg```ZZZUUUTTTRRRNNNHHHBBB???>>>???===;;;<<<>>>AAACCCCCCAAADDDGGGHHHKKKQQQ\\\eeeqqqwww~~~tttnnnkkkfff\\\TTTRRRNNNIIIHHHIIIJJJIIIGGGIIIIIIHHHHHHIIIJJJLLLMMMJJJLLLNNNPPPQQQRRRQQQQQQUUUTTTRRRPPPOOOOOOOOOPPPTTTTTTUUUUUUUUUUUUTTTTTTNNNPPPQQQRRRRRRPPPOOOMMMKKKLLLLLLLLLLLLMMMOOORRRUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVSSSTTTWWWYYY[[[bbbiiizzzuuummmgggeeeeeeeeeeeeVVVUUUSSSSSSTTTUUUTTTSSSTTTUUUVVVWWWZZZ^^^aaacccdddbbbbbbdddkkkrrrxxx{{{mmmkkkhhhfffaaaaaaiiitttzzzyyycccUUUOOOJJJMMMPPPRRRSSSTTTWWWXXXSSSTTTUUUWWW[[[^^^bbbdddaaaaaaaaabbbbbb```\\\XXXMMMKKKHHHDDDAAA===;;;:::999999888777777888999::::::;;;<<<>>>@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCAAA@@@>>><<<:::888888888::::::;;;<<<======;;;999666555333333222222444777;;;===@@@@@@???>>>===;;;999888333555999>>>AAADDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCDDDFFFGGGIIIJJJJJJJJJKKKJJJJJJKKKMMMNNNMMMLLLEEEDDDBBB???>>>>>>===:::999999???FFFHHHHHHNNNWWWXXX]]]aaa___ZZZVVVUUUWWW\\\ffftttttthhh]]]TTTOOOLLLNNNQQQPPPOOOOOOQQQSSSQQQOOONNNNNNOOOOOONNNLLLNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRTTTWWWYYY[[[[[[]]]___aaacccdddeeeffffffggghhhiiikkkmmmnnneeegggjjjjjjiiihhhhhhiiihhhggggggffffffgggggghhhhhheeebbb___^^^^^^```aaa^^^]]]\\\ZZZYYYYYYYYYYYYRRRSSSSSSTTTTTTSSSSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUXXXYYYYYYXXXVVVUUUUUUVVVzzzwwwooollliiieeeaaa\\\VVVQQQSSSPPPLLLGGGCCC@@@>>>======<<<===??????>>>AAAFFFFFFGGGKKKNNNQQQYYYgggssswww{{{vvvnnnhhhaaaYYYSSSNNNLLLIIIGGGGGGHHHJJJKKKMMMJJJFFFFFFHHHIIIHHHGGGFFFHHHJJJMMMOOOPPPPPPPPPOOONNNMMMMMMMMMOOORRRSSSSSSUUUWWWWWWUUUSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLLLLLLLNNNPPPSSSUUUTTTUUUWWWYYYYYYWWWUUUSSSUUUVVVVVVWWWWWWWWWWWWVVVTTTUUUVVVVVVWWW[[[```dddtttvvvwwwuuuqqqjjjccc___SSSSSSRRRQQQPPPPPPOOOOOOOOORRRUUUWWWXXXZZZ\\\^^^aaa___\\\]]]bbbggglllnnniiihhhhhhhhhiiikkkmmmnnnqqqwwwzzzdddVVVMMMMMMMMMNNNOOOQQQTTTUUUTTTTTTVVVXXXZZZ]]]___```cccbbbaaabbbbbbaaa^^^\\\XXXUUUOOOKKKGGGCCC???<<<===:::777555666777777777999999:::;;;===???BBBCCCFFFGGGGGGGGGHHHGGGGGGGGGDDDFFFGGGHHHGGGDDDAAA???>>>===<<<:::999888777777<<<===>>>>>>>>><<<:::888444333333222333444666777>>>@@@CCCCCCAAA>>><<<;;;888777777888;;;>>>BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFGGGHHHJJJLLLNNNOOOQQQPPPOOONNNNNNPPPRRRTTTMMMIIICCC???===<<<;;;::::::999999:::===@@@CCCEEEIIIKKKMMMNNNNNNOOOQQQRRRYYY\\\eeetttwwwkkkbbb[[[VVVRRRMMMLLLJJJIIIIIIIIIKKKLLLLLLKKKJJJHHHGGGGGGHHHHHHKKKJJJJJJIIIIIIKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTXXXZZZ\\\]]]]]]^^^```bbbbbbbbbcccccccccdddddddddffffffeeeeeeeeeffffffgggbbbbbbbbbbbbaaa```___^^^___[[[WWWVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPQQQOOONNNMMMKKKKKKKKKLLLMMMKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMPPPQQQQQQRRRSSSUUUWWWXXXVVVVVVVVVWWWWWWWWWUUUSSS|||yyyuuurrriiifffaaa^^^ZZZUUUQQQMMMJJJHHHEEEBBB???===<<<<<<<<<;;;===@@@???>>>AAAFFFGGGJJJQQQYYY```iiisss{{{~~~xxxzzz}}}xxxqqqiii___VVVPPPLLLKKKIIIHHHHHHHHHIIIJJJKKKHHHFFFFFFGGGHHHFFFEEEDDDEEEHHHJJJLLLMMMMMMMMMPPPOOOMMMLLLKKKLLLNNNOOOOOOQQQTTTUUUTTTSSSTTTUUUYYYXXXVVVTTTQQQOOOMMMLLLNNNMMMLLLMMMNNNPPPRRRTTTPPPQQQTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVYYY]]]```hhhhhhiiiiiifffaaa\\\XXXPPPPPPPPPPPPPPPPPPPPPOOOMMMOOORRRUUUVVVWWWYYY[[[]]]ZZZXXXYYY]]]aaaeeeggggggggggggggghhhiiijjjkkkmmmqqqyyy~~~jjj^^^LLLKKKJJJKKKNNNQQQTTTUUURRRRRRTTTVVVYYY\\\___````````````aaacccccc```^^^YYYVVVRRRNNNKKKHHHDDDAAA>>>;;;888777777888888888999888999999;;;===???AAADDDEEEFFFHHHHHHIIIHHHHHHHHHIIIIIIHHHFFFDDDAAA@@@???>>><<<;;;999888777777;;;<<<=========;;;999888444333222222333444555666<<>>======888777777777999;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@???CCCDDDGGGJJJMMMPPPSSSTTTWWWUUUSSSRRRSSSTTTUUUUUUPPPLLLGGGBBB@@@???>>>===:::999999:::<<<>>>AAACCCAAACCCEEEFFFFFFGGGIIIKKKSSSVVV^^^lll|||zzznnnddd\\\VVVQQQNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVXXXYYYYYYZZZ\\\^^^^^^^^^^^^_________`````````_______________``````^^^^^^^^^^^^]]]\\\[[[[[[WWWTTTQQQQQQSSSTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRPPPMMMKKKyyyuuurrrooollljjj```]]]XXXSSSPPPMMMJJJHHHAAA@@@>>>===<<<;;;<<<<<<======@@@CCCBBB@@@CCCIIIKKKTTT```kkkttt|||uuupppooovvv{{{{{{|||zzztttiii\\\QQQLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDBBBAAABBBDDDGGGIIIJJJKKKKKKQQQPPPMMMKKKIIIIIIJJJKKKKKKNNNPPPRRRRRRRRRTTTUUUZZZYYYWWWTTTQQQNNNLLLKKKNNNNNNMMMMMMNNNPPPQQQRRRMMMOOOQQQTTTUUUVVVUUUTTTTTTTTTSSSRRRPPPPPPOOOOOOPPPRRRTTTTTTUUUVVVYYY[[[[[[[[[[[[[[[YYYWWWTTTSSSNNNNNNOOOOOOOOOPPPPPPPPPLLLOOORRRTTTUUUVVVXXXZZZZZZWWWUUUVVVYYY\\\___```cccdddeeefffffffffffffffgggiiimmmrrr{{{vvvmmm[[[UUUNNNKKKKKKMMMMMMLLLOOOOOOQQQSSSWWWZZZ^^^```]]]]]]^^^```bbbcccbbb```ZZZXXXVVVTTTSSSOOOKKKHHHBBB@@@<<<:::::::::999888888777777777888:::<<<===???AAAEEEHHHJJJJJJJJJIIILLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::999888888999:::;;;<<<<<<;;;999888444333333222222333444555999<<>>;;;===>>>??????@@@BBBCCCKKKMMMTTT___llluuuyyyzzzpppiii```XXXRRRNNNKKKIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMPPPRRRTTTUUUUUUUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUOOONNNMMMMMMOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMKKKHHHGGGzzzvvvqqqllliiigggeeecccYYYUUUOOOKKKHHHGGGEEEDDD???>>>===<<<<<<<<<===>>>@@@AAADDDGGGEEECCCHHHOOOYYYhhhyyyxxxnnnmmmooozzz{{{www|||}}}{{{rrrdddVVVMMMIIIHHHIIIJJJJJJJJJIIIHHHHHHEEEFFFGGGHHHGGGEEEBBB@@@???@@@CCCFFFIIIKKKMMMNNNQQQOOOMMMJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOPPPRRRSSSRRRRRRQQQPPPOOONNNNNNMMMOOONNNNNNNNNNNNOOOPPPQQQLLLNNNQQQTTTVVVWWWWWWWWWXXXWWWVVVTTTSSSRRRQQQPPPNNNPPPRRRTTTUUUVVVXXXZZZWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPTTTUUUVVVWWWYYY[[[ZZZXXXVVVVVVYYY[[[\\\\\\___```bbbcccdddcccbbbaaaaaabbbdddfffjjjyyyoooeeeWWWNNNJJJIIIIIIGGGLLLLLLMMMPPPSSSXXX\\\^^^[[[[[[\\\^^^```aaa```^^^[[[ZZZZZZZZZZZZWWWSSSPPPKKKHHHDDD@@@>>><<<:::888888777777666777888999:::<<<>>>BBBFFFIIIKKKKKKJJJMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;999:::;;;;;;;;;::::::999555444333222222333444444555888<<<>>>??????@@@AAA<<<<<<:::999999999999:::999999999::::::;;;;;;;;;;;;???GGGPPPYYYaaafffiiihhheeebbbbbbcccbbb]]]YYYVVVQQQKKKEEEAAA>>>;;;::::::999888888888999999:::999:::<<<===<<<===???@@@CCCEEEJJJRRR[[[bbbeeeeee\\\YYYSSSNNNIIIGGGEEEEEEGGGFFFEEECCCBBBAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJNNNOOOQQQRRRRRRRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUTTTTTTSSSSSSTTTTTTQQQQQQQQQQQQPPPOOONNNNNNKKKLLLMMMMMMNNNLLLJJJIIIFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLKKKIIIHHHGGGGGG}}}{{{sssoooiiieeebbb```^^^]]]TTTPPPJJJFFFDDDDDDCCCCCC???>>>===<<<<<<===>>>>>>AAABBBDDDGGGFFFGGGOOOZZZrrryyynnnoooqqqxxx}}}{{{}}}vvvjjj\\\PPPKKKIIIGGGHHHIIIJJJKKKJJJHHHGGGEEEGGGIIIIIIHHHEEEBBB@@@???AAACCCGGGKKKNNNQQQSSSOOOMMMKKKJJJIIIJJJKKKLLLKKKMMMNNNMMMLLLLLLNNNOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQLLLMMMOOORRRTTTUUUVVVVVVYYYYYYYYYXXXWWWUUUSSSRRRMMMOOORRRTTTUUUWWWYYY[[[XXXWWWUUUSSSQQQQQQQQQQQQUUUTTTSSSRRRQQQPPPOOONNNNNNQQQTTTUUUVVVWWWYYYZZZZZZYYYWWWXXXYYYZZZZZZYYY\\\]]]___```aaa```______]]]___bbbdddeeennnvvveeeVVVNNNJJJIIIHHHIIIIIIJJJLLLPPPTTTYYY[[[ZZZZZZZZZ\\\^^^^^^\\\[[[\\\\\\\\\^^^^^^]]]ZZZWWWTTTQQQLLLHHHDDD@@@<<<999:::999888777777777888888999<<<@@@DDDGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLHHHGGGEEECCCAAA@@@??????;;;<<<<<<<<<;;;;;;::::::777666444333333333444444333666999;;;<<<===???AAA???>>>===<<<;;;;;;::::::888888999999::::::;;;;;;999===EEEPPP[[[eeelllpppnnnlllllllllllliiiddd___ZZZTTTMMMFFF@@@<<<999777999999888777777777777777777999;;;;;;:::;;;<<<>>>>>>???BBBGGGMMMQQQSSSTTTMMMLLLIIIFFFCCCBBBBBBBBBFFFEEECCCAAA???===<<<;;;???????????????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHLLLNNNPPPPPPPPPPPPRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTQQQPPPOOOOOONNNNNNNNNOOOKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKMMMMMMMMMMMMMMMHHHIIIIIIGGGDDDCCCDDDFFF~~~}}}}}}|||xxxtttkkkgggbbb___\\\ZZZWWWUUUOOOKKKFFFCCCBBBBBBBBBAAA>>>===<<<;;;;;;<<<===>>>@@@@@@CCCFFFGGGNNN]]]lllvvvmmmrrryyy~~~xxxlll___SSSKKKIIIIIIFFFGGGIIIJJJJJJIIIHHHHHHFFFIIIKKKKKKHHHEEECCCBBBBBBCCCEEEGGGKKKOOORRRTTTMMMKKKJJJIIIIIIKKKLLLNNNMMMNNNNNNLLLJJJJJJKKKMMMOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQJJJKKKMMMNNNPPPQQQRRRRRRVVVWWWYYYZZZZZZXXXUUUSSSOOOPPPRRRSSSTTTVVVYYY[[[XXXWWWTTTRRRQQQPPPPPPQQQWWWVVVUUUSSSQQQPPPOOONNNNNNPPPSSSTTTUUUUUUWWWYYYYYYXXXWWWXXXYYYYYYXXXWWWYYYZZZ[[[]]]^^^^^^______]]]^^^bbbeeefffjjjvvvmmm[[[NNNFFFCCCHHHGGGGGGIIILLLQQQUUUXXXZZZYYYZZZ[[[]]]]]]\\\ZZZ]]]]]]]]]___``````^^^\\\\\\YYYTTTPPPLLLGGGBBB???>>>===;;;999888888888999999;;;===AAADDDFFFHHHIIIGGGFFFFFFFFFHHHJJJLLLMMMIIIHHHGGGEEEDDDCCCBBBBBB??????>>>>>>===<<<<<<<<<999888666444444444444444222444777999999:::<<<>>>>>>======<<<<<<;;;;;;:::999999999999::::::::::::888;;;BBBKKKVVV```hhhllllllnnnqqqrrrppplllgggddd[[[VVVNNNGGGBBB>>>:::888888888888777777666555555555666888888777777999::::::;;;===???BBBDDDFFFGGGCCCCCCCCCBBB@@@???@@@AAACCCBBBAAA???>>><<<::::::<<<===============<<<<<<======>>>???????????????AAAAAABBBBBBCCCEEEFFFGGGJJJLLLMMMMMMMMMMMMNNNPPPNNNNNNNNNOOOOOOOOOPPPPPPKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHFFFDDDCCCCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLHHHHHHGGGCCC@@@???CCCGGG{{{vvvuuuuuutttpppkkkbbb___[[[XXXVVVSSSOOOMMMIIIFFFBBB@@@@@@??????>>><<<<<<<<<<<<===>>>@@@AAAAAAAAADDDHHHNNN[[[qqqzzzuuuxxx~~~||||||vvvmmm```TTTLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMLLLIIIFFFDDDEEEEEEEEEEEEGGGIIIKKKNNNOOOKKKJJJIIIGGGHHHIIIJJJLLLMMMMMMMMMKKKJJJIIIKKKMMMOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRLLLLLLMMMNNNNNNOOOOOOOOOSSSVVVZZZ^^^^^^\\\XXXUUURRRSSSSSSRRRQQQSSSVVVYYYVVVUUUTTTSSSRRRQQQRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQTTTUUUUUUVVVXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWXXXXXXYYYZZZ[[[]]]___```______bbbfffhhhiiinnnvvvsss^^^PPPJJJGGGFFFFFFFFFIIINNNRRRUUUXXXXXXYYY\\\___```^^^]]]^^^]]]]]]^^^___``````______\\\YYYUUURRROOOJJJGGGBBBAAA???<<<;;;:::::::::;;;;;;<<<===@@@CCCEEEGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>======;;;:::888666555444555555111333555666666777999:::999999:::::::::999999999::::::999999999999999999888:::===CCCKKKSSS[[[___bbbhhhnnnoookkkeeebbbbbbVVVRRRKKKEEEAAA>>>;;;:::888888888777777666555444333444666666555555666888888999999::::::;;;===>>><<<>>>@@@@@@===<<<===???>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;;;;;;;<<<===>>>???>>>>>>===?????????@@@AAABBBDDDDDDFFFGGGIIIIIIHHHHHHIIIKKKIIIIIIIIIIIIJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAADDDCCCAAA??????@@@>>>>>>??????AAABBBCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHGGGDDDBBBEEEMMMTTT|||{{{}}}xxxsssooommmnnnmmmhhhccc[[[YYYVVVTTTRRRNNNJJJGGGEEEBBB???>>>>>>===<<<;;;===<<<===>>>???BBBDDDFFFDDDDDDGGGLLLUUUfff~~~yyyuuuuuunnneeeWWWMMMIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMOOOMMMIIIFFFFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHIIILLLMMMLLLKKKJJJJJJLLLNNNJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRVVV\\\aaabbb```\\\XXXUUUUUUSSSQQQOOOPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOQQQTTTVVVXXXXXXXXXZZZ[[[ZZZZZZZZZ\\\]]]]]][[[YYYWWWWWWWWWXXXZZZ]]]```aaaaaa___aaafffhhhhhhkkkoootttuuufff___GGGFFFEEEEEEHHHLLLQQQTTTWWWWWWYYY]]]```bbbbbbaaa___]]]\\\]]]___````````````]]][[[YYYWWWTTTPPPMMMEEECCCAAA>>><<<;;;;;;;;;<<<;;;;;;;;;===@@@CCCEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFEEECCCAAA@@@>>>>>>>>><<<;;;999777666555555666111333555555444555666888555555666777777777777777::::::999999888888777777999999:::===BBBIIIPPPTTTWWW___ggghhhccc]]][[[\\\PPPLLLFFFAAA>>>===;;;:::777888888888777666555555333444666666555555666888666777777777666777888:::999<<>><<<;;;<<<>>>999:::<<<===>>>?????????999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>???AAABBBCCCBBBDDDEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???>>>AAABBBBBB???===>>>@@@????????????AAACCCEEEGGGAAABBBDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEFFFGGGFFFGGGNNNZZZccc~~~~~~~~~~~~}}}|||rrroookkkhhheeebbb^^^\\\TTTRRROOOLLLIIIFFFDDDCCC>>>>>>===<<<<<<<<<<<<<<<===???AAAAAA@@@??????@@@DDDEEEJJJUUUggg|||xxxnnniiihhhaaaWWWNNNIIIGGGDDDFFFIIIIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFHHHIIIHHHFFFDDDCCCAAABBBCCCCCCCCCCCCEEEHHHGGGGGGGGGEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOPPPOOONNNNNNNNNNNNOOOPPPPPPVVVYYY]]]______\\\XXXVVVXXXUUUQQQOOOOOOPPPQQQQQQSSSSSSTTTTTTSSSQQQOOONNNPPPNNNNNNPPPSSSUUUSSSPPPSSSTTTTTTUUUUUUUUUTTTTTTWWWXXXZZZZZZ[[[ZZZYYYXXXZZZYYYWWWWWWWWWXXXZZZ\\\[[[\\\^^^```ccceeefffgggrrr|||~~~lll[[[QQQEEEBBBEEEJJJKKKIIINNNRRRYYY___bbbaaa___\\\aaa]]]ZZZZZZ]]]___```___aaaaaaaaa```]]]ZZZVVVTTTRRRPPPLLLFFF@@@===<<<===;;;;;;;;;;;;;;;<<<<<<<<>>:::888888888::::::999999777666555444333444444555555444444333222222333444666888:::;;;888999:::;;;<<<;;;::::::::::::;;;;;;<<<===>>>>>>AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>CCCCCCBBBBBBCCCCCCDDDEEE???@@@BBBCCCDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>===>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKHHHGGGIIIGGGCCCBBBEEEFFFCCCBBBEEEMMM\\\ppp}}}}}}}}}}}}}}}~~~~~~{{{xxxyyyyyyyyyzzzyyyxxxvvvuuullliiifffbbb```\\\XXXVVVMMMKKKIIIFFFCCCAAA??????<<<<<<;;;;;;;;;;;;<<<<<<<<>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBAAA@@@>>><<<:::888777777555333333444555444444444444444555666777777888555666777888999888888777777777888999;;;???BBBDDDFFFHHHKKKLLLLLLJJJGGGFFFFFFCCC???;;;999888888888999999999999777666555444444444444444444444444444222333333444555777888999777888999:::;;;::::::999999999:::;;;<<<<<<<<<<<<>>>>>><<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHLLLIIIHHHIIIFFFBBBAAADDDBBBFFFMMMUUU___ooo||||||{{{{{{{{{||||||}}}~~~|||yyywwwuuutttrrrpppnnnnnnnnnnnnnnnmmmlllkkkcccaaa]]]YYYWWWSSSOOOMMMEEEDDDBBB@@@>>><<<<<<;;;::::::::::::;;;<<<===>>>:::===@@@BBBCCCCCCCCCDDDLLLRRR___pppzzzsssllleee]]]YYYTTTOOOLLLMMMKKKGGGDDDEEEGGGEEEDDDDDDFFFGGGGGGFFFIIIIIIJJJIIIHHHFFFDDDCCCAAACCCEEEFFFEEEDDDEEEFFFHHHJJJKKKKKKJJJIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPUUUWWW[[[]]]^^^\\\ZZZXXXOOONNNMMMNNNPPPQQQPPPOOOQQQRRRRRRSSSRRRQQQOOONNNNNNLLLKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ[[[\\\]]]\\\\\\[[[YYYYYYXXXWWWXXXYYYZZZ[[[XXXYYYZZZ[[[]]]___aaabbbfffkkkwww~~~gggRRRFFFBBBCCCEEEDDDHHHNNNUUU[[[^^^______aaa___\\\\\\\\\]]]]]]\\\______^^^]]]]]]\\\[[[[[[ZZZXXXVVVRRRNNNIIIFFFDDD??????>>><<<;;;999888777:::;;;===@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHHHHGGGEEECCCCCCCCCEEEEEEDDDBBB@@@>>><<<;;;777666444444555666666555333333333444444555555555555555777888999999999999777777777777999;;;===???AAA@@@???>>>============???===:::888777777777888999999999888888666555444555444333222222333444555333333333333444555666777666777888999999999888888777888999;;;;;;;;;::::::<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===???>>>>>>>>>??????@@@AAA????????????>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEGGGDDDDDDEEECCC???@@@DDDEEERRRbbboooyyy{{{{{{zzzzzzzzzzzz{{{{{{~~~{{{wwwssspppooonnnmmmllliiihhhgggfffdddcccaaaaaaZZZXXXTTTQQQNNNKKKGGGEEEAAA@@@???===<<<<<<;;;;;;999999:::;;;<<<>>>???@@@>>>???@@@AAAAAABBBEEEHHHSSS]]]mmm|||~~~zzzuuupppmmmfff^^^WWWTTTOOOLLLMMMMMMJJJIIIJJJGGGEEEDDDDDDFFFHHHIIIHHHKKKKKKKKKJJJHHHFFFEEECCCBBBDDDFFFGGGFFFEEEEEEFFFIIIKKKNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIKKKNNNPPPQQQPPPNNNMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSVVVYYYZZZYYYXXXWWWQQQPPPPPPRRRSSSSSSQQQOOOPPPQQQRRRSSSRRRQQQPPPOOOOOONNNLLLLLLMMMPPPRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZ[[[]]]]]]]]]]]]\\\XXXWWWWWWVVVWWWXXXYYYYYYXXXXXXXXXYYY[[[]]]___```aaadddkkkvvv{{{dddRRRIIIFFFFFFEEEHHHLLLQQQVVVZZZ]]]^^^aaa```^^^]]]]]]]]]]]]]]]```___^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUURRRNNNKKKGGGFFFDDDBBB???===;;;:::666888;;;===???@@@??????@@@@@@AAACCCDDDEEEEEEFFFFFFHHHIIIIIIFFFDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@>>>:::888777666777777666444222222333333333333333333333444555666777888999999777666666666666777888999;;;:::888777666777888999888777666555555666777888999999999888888777555555666444333111111333444666444444333333333444555555666666666777777777777777666777999:::::::::999888::::::999999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;:::;;;<<>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCGGGGGGGGGFFFFFFFFFEEEEEECCCAAABBBCCCAAA@@@DDDKKKTTThhh~~~yyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzxxxwwwssspppllliiihhhiiihhhhhhhhhfffddd```]]]ZZZXXXWWWRRRPPPLLLJJJHHHEEEBBB???======<<<;;;;;;:::;;;;;;::::::;;;<<<>>>@@@AAABBBFFFEEEDDDCCCCCCGGGNNNSSS]]]iiixxx{{{yyyvvvrrrpppmmmggg^^^WWWTTTRRRSSSXXXYYYSSSOOOMMMGGGEEEDDDEEEHHHJJJLLLLLLMMMMMMLLLKKKIIIGGGFFFEEECCCEEEGGGGGGFFFEEEFFFGGGIIILLLNNNOOONNNMMMMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLOOORRRRRRQQQOOOMMMPPPPPPPPPPPPPPPQQQRRRRRRMMMOOOQQQTTTUUUVVVVVVVVVSSSSSSSSSSSSTTTSSSPPPMMMPPPQQQRRRSSSSSSSSSRRRQQQRRRQQQPPPOOONNNPPPRRRTTTPPPQQQSSSTTTUUUVVVVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\VVVUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXYYY[[[]]]^^^``````dddkkkuuussscccUUUMMMHHHDDDEEEHHHKKKPPPUUUYYY[[[^^^______^^^]]]]]]^^^___bbbaaa___]]][[[ZZZZZZYYYWWWWWWXXXZZZ[[[ZZZWWWTTTOOOMMMKKKHHHEEEAAA???>>>666888999;;;<<<===<<<<<<<<<======>>>@@@AAABBBCCCDDDGGGIIIIIIGGGFFFEEEEEEFFFFFFGGGFFFEEECCCAAA@@@>>>===;;;:::999888666444333333333333333333222222222222333444555666777888777666666555555555555555444444555555555666666777555444444444555666888999888888888888888777666555666555333222222333555666444444333333333444444555555555555666666666777777666777888999999999888777:::::::::999::::::;;;<<<888888888888888888888888999999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEFFFFFFGGGGGGGGGGGGDDDCCCBBBCCCBBBCCCKKKUUUkkkvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~}}}~~~|||}}}~~~{{{xxxuuusssssspppmmmiiigggggghhhggggggeeebbb___ZZZVVVSSSPPPOOOKKKIIIFFFDDDCCCAAA>>><<<::::::999888888888888999:::;;;;;;===>>>@@@BBBCCCEEEEEEDDDEEEIIIQQQZZZ```lllvvvzzzrrrppp|||qqqqqqooommmiiibbbZZZUUUOOORRR[[[eeefff\\\QQQKKKGGGEEEDDDEEEHHHLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEGGGHHHJJJLLLNNNNNNMMMMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLOOOQQQRRRQQQOOONNNPPPPPPPPPPPPPPPQQQQQQRRRLLLMMMOOOQQQTTTUUUWWWWWWTTTSSSRRRRRRSSSQQQOOOLLLPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTTTTRRRPPPPPPQQQSSSPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[[[[ZZZUUUUUUUUUVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVXXX[[[\\\^^^]]]```fffkkkvvv|||pppdddXXXPPPEEEDDDDDDFFFJJJOOOTTTWWWYYYZZZ\\\]]]\\\]]]^^^```dddcccbbb```^^^\\\[[[ZZZWWWVVVWWW[[[___```^^^[[[TTTSSSPPPMMMIIIFFFCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???AAACCCGGGHHHGGGFFFEEEFFFEEEFFFGGGGGGFFFDDDBBB@@@AAA???>>>======;;;999666555555555444444333333333222222222222333555666777777777666666555555444444111222333444555555555555555555555555666777888999888888888888888777666666777666555444444555666777555444444444444444555555666666555555555666777888888888888888888888888888:::::::::999999:::;;;;;;888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;<<>><<<;;;:::999999999<<<<<<<<<<<<============;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHBBB@@@@@@AAABBBGGGUUUbbbqqqqqqrrrrrrtttuuuwwwxxxuuuuuuttttttuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{yyyzzz{{{|||~~~~~~~~~}}}yyyxxxwwwvvvvvvvvvwwwxxx{{{yyyxxxxxxyyyzzzyyyxxxwwwyyy{{{{{{{{{|||~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzuuuxxx|||~~~zzzyyyvvvsssqqqpppoooooonnnkkkhhhffffffeeedddccc]]][[[WWWSSSNNNKKKIIIHHHEEECCCAAA@@@???>>><<<::::::999888888777777888888::::::;;;<<<>>>@@@AAABBB@@@CCCHHHOOOXXXcccnnnuuu~~~tttjjjkkkqqq{{{}}}rrrjjjlllmmmkkkeee]]]VVVRRRMMMOOOWWWaaabbbYYYOOOJJJFFFDDDCCCDDDGGGKKKNNNOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGEEEDDDEEEGGGJJJJJJKKKLLLLLLKKKLLLNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLIIIKKKMMMOOOOOOOOONNNMMMOOONNNNNNNNNNNNOOOPPPPPPNNNOOOPPPSSSUUUXXXZZZ[[[TTTSSSRRRSSSSSSSSSQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWUUUQQQOOOOOOQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSUUUXXXYYY\\\YYY]]]cccfffjjjzzzzzzqqqfff^^^PPPMMMIIIGGGGGGJJJMMMPPPQQQTTTXXXZZZZZZ[[[^^^```ddddddddddddcccaaa___^^^ZZZXXXXXX\\\aaadddbbb___[[[YYYWWWSSSOOOLLLIIIHHHCCCAAA???===;;;;;;<<<<<<::::::999999999;;;<<<======@@@DDDFFFFFFFFFEEEFFFDDDEEEGGGHHHGGGEEECCCAAA@@@?????????@@@???===;;;888777777666555444444444444333333333333444555666777777777777666555444444444444333333333444444555777777777888888999999999777888888888888777666666777777777777777777777777555444444444555666777777777666555555555666888888:::999777666666777999::::::999999888888888999999999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999=========>>>>>>>>>??????>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@BBBFFFMMMZZZooommmnnnnnnpppqqqsssuuuvvvsssrrrpppoooppprrrtttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwyyyzzz{{{zzzyyyuuutttsssrrrqqqrrrrrrsssrrrrrrsssuuuvvvvvvtttqqqtttuuuwwwxxxwwwxxxzzz{{{|||||||||||||||}}}~~~xxxwwwvvvuuutttsssssssssmmmrrryyy~~~~~~{{{xxxqqqpppnnnllllllllllllmmmgggeeebbb```___^^^[[[ZZZWWWTTTQQQLLLIIIFFFEEEDDDAAA???>>>=========;;;999<<<;;;:::999999999999999:::::::::;;;===>>>@@@AAABBBHHHSSS___lllyyyzzzqqqgggccclllyyy~~~pppeeefffjjjmmmjjjbbbYYYTTTQQQOOOMMMNNNSSSTTTOOOLLLKKKEEECCCAAACCCFFFKKKNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGDDDCCCDDDHHHKKKJJJJJJKKKJJJJJJKKKMMMPPPLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMOOOOOONNNNNNMMMIIIIIIKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQSSSUUUXXX[[[]]]___VVVUUUTTTTTTVVVWWWVVVUUURRRSSSTTTVVVWWWWWWWWWVVVUUUWWWXXXVVVQQQNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYUUUTTTRRRQQQQQQSSSUUUWWWZZZWWW[[[bbbcccbbbnnn~~~{{{rrrkkk^^^ZZZRRRKKKGGGFFFHHHJJJLLLPPPUUUWWWXXXYYY]]]```dddeeefffggggggfffdddbbb]]][[[ZZZ]]]cccfffddd```aaa___]]]YYYUUURRROOONNNIIIFFFBBB???===<<<===>>>;;;:::999999999:::;;;<<<:::===BBBEEEFFFEEEEEEFFFDDDFFFHHHIIIHHHGGGDDDBBB???>>>???AAABBBCCCAAA???999999888777666555555444666555444333444444666777888888888888777666555444:::888666444333444555777999999999999::::::::::::777888888888888777777666777777888888888888777777555444444555555777888888777666666555555777888999<<<:::777666555777999;;;999999888777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>555777999<<<===>>>>>>>>>===>>>>>>>>>??????@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAAEEEFFFKKKTTT```tttjjjkkklllmmmnnnooopppqqqpppmmmiiiffffffiiimmmqqqssssssttttttuuuvvvvvvvvvssstttuuuuuuvvvuuuuuuuuupppppppppqqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnssssssssssssssssssssssssttttttttttttvvvxxxzzz{{{tttsssrrrqqqqqqppppppqqqrrrsssvvvxxxzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~|||zzzyyyvvvssspppjjjiiihhhfffeeedddddddddaaa___]]][[[YYYWWWVVVVVVSSSPPPLLLHHHEEECCCBBBBBB======<<<;;;;;;:::999999888888888888888888999999888;;;===????????????@@@CCCJJJ[[[vvv|||tttmmmiiigggjjjuuu}}}vvvnnniiimmmjjjeeeaaa\\\WWWQQQMMMGGGIIILLLMMMLLLKKKKKKLLLDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJNNNOOOMMMKKKIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFKKKIIIGGGGGGIIIJJJJJJJJJHHHJJJMMMPPPRRRSSSRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUTTTSSSSSSTTTVVVXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTRRRTTTXXX\\\]]]\\\WWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQSSSVVVXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\\\\XXXTTTVVVVVVUUUVVVWWWVVVSSSQQQYYYUUUVVV[[[___```hhhqqqsssaaaQQQJJJGGGEEEDDDFFFIIINNNQQQTTTWWW[[[]]]bbbdddfffgggeeecccbbbbbbcccbbb```_________``````bbbaaa___\\\YYYVVVTTTSSSOOONNNLLLLLLKKKIIIFFFCCC???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>???@@@FFFFFFGGGGGGFFFDDDBBB@@@===>>>@@@AAABBBCCCCCCCCC???>>>===;;;:::888777666666666555555555444444444222333444555555555444333666666777777888888888999999;;;>>>>>><<<:::999888888888888888888888999999999999999999999999999999888777666555555666777888:::999777555444555666777666888999999999999:::<<<<<<<<<<<<<<<;;;:::999999999999:::;;;======<<<:::999:::;;;;;;<<<<<<<<<;;;888999:::::::::999999888888888888999;;;===>>>???<<<;;;;;;<<<>>>@@@BBBCCCBBBAAAAAAAAABBBDDDEEEGGGGGGEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBEEECCCAAAAAABBBDDDEEEEEEDDD>>>>>>CCCEEEAAA@@@CCCHHHPPP[[[hhhwwwhhhhhhiiijjjllllllmmmnnniiifffbbb``````cccgggjjjmmmoooqqqssstttsssrrrqqqooooooooooooooonnnmmmlllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnnnnnnnnnnnnnvvvuuusssqqqppppppqqqqqqrrrrrrqqqpppoooooooooooopppqqqsssuuuvvvxxxxxxxxxzzz{{{{{{|||{{{{{{zzzzzz{{{yyywwwuuutttrrrnnnlllhhhgggfffdddbbbaaaaaaaaa\\\[[[YYYVVVTTTRRRQQQPPPMMMKKKHHHDDDAAA@@@??????<<<<<<;;;;;;:::999999888888888888888888999999::::::<<<@@@@@@??????AAACCCNNN]]]uuurrrkkkgggjjjqqqvvv~~~yyyrrrnnnkkkiiihhhllliiiddd___[[[WWWRRRNNNGGGHHHJJJIIIHHHGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFIIIMMMNNNMMMKKKIIIIIIIIIHHHGGGEEEEEEFFFHHHIIIHHHFFFEEEEEEGGGIIIIIIIIIJJJLLLNNNQQQSSSTTTSSSSSSPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRTTTVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\YYYVVVUUUVVVYYY\\\\\\\\\YYYXXXWWWVVVTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQQQQTTTVVVXXXYYYXXXWWWXXXYYYWWWVVVVVVXXX[[[[[[YYYWWWWWWWWWWWWXXXZZZZZZXXXVVVYYYVVVVVVZZZ\\\]]]dddlll~~~iiiXXXNNNJJJJJJEEEGGGIIILLLNNNRRRWWW[[[^^^aaacccdddbbbaaa``````cccbbbaaa```______``````___^^^]]]\\\[[[YYYXXXXXXTTTSSSRRRRRRRRRPPPMMMKKKDDDBBB@@@>>><<<;;;;;;;;;:::::::::;;;<<<>>>???@@@DDDEEEFFFFFFEEECCCAAA???===>>>???AAABBBBBBCCCCCCBBBAAA@@@???===<<<::::::888888777777777666666666333444555666777777666555777777888888888999999999999;;;======;;;:::999::::::::::::999999999999999::::::::::::::::::::::::888888777666666777888999:::999777666666888999:::777888::::::999999;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===;;;;;;;;;<<<<<<===<<<<<<<<<:::::::::999999888888888;;;;;;<<<===>>>@@@AAABBBDDDCCCBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBDDD@@@???AAAAAABBBJJJSSSaaahhhsss~~~dddeeefffggghhhhhhiiiiiiccc```]]]ZZZ[[[^^^bbbeeegggjjjmmmpppqqqooommmkkkoooooonnnnnnmmmkkkjjjiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkkkkjjjjjjjjjrrrqqqnnnllljjjjjjjjjkkkpppooonnnmmmllllllllllllnnnnnnooooooqqqrrrssstttwwwwwwwwwwwwvvvuuuttttttsssqqqooonnnmmmkkkhhhfffdddcccaaa___]]]\\\[[[ZZZUUUTTTQQQOOOLLLJJJIIIHHHFFFDDDAAA???===<<<<<<<<<;;;;;;::::::999888888888999888888888999999:::;;;;;;>>>AAAAAA???AAAGGGLLLbbbuuuwwwhhhbbbcccnnn|||yyyooogggeeegggkkkmmmjjjfffaaa]]]ZZZVVVRRRPPPIIIJJJIIIGGGEEEEEEFFFHHHLLLKKKIIIHHHFFFFFFEEEEEEEEEHHHKKKMMMLLLJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJGGGFFFDDDEEEGGGHHHHHHGGGJJJKKKNNNPPPRRRRRRRRRRRROOONNNNNNMMMMMMLLLLLLKKKFFFGGGGGGHHHIIIJJJLLLLLLKKKNNNQQQUUUWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSWWWXXXYYY[[[]]]^^^^^^^^^]]][[[YYYYYYZZZ\\\\\\[[[\\\[[[YYYWWWVVVTTTTTTTTTPPPPPPOOONNNNNNOOOPPPQQQVVVXXXZZZYYYXXXWWWWWWXXXVVVUUUTTTVVVXXXZZZZZZYYYWWWVVVWWWXXXZZZ[[[ZZZYYYXXXVVVUUUWWWXXXYYY^^^dddrrr}}}qqq]]]PPPJJJEEEEEEFFFFFFHHHLLLSSSXXXZZZ\\\___aaaaaa```aaabbbddddddbbbaaaaaa``````aaa```______]]]\\\[[[ZZZZZZXXXWWWVVVVVVWWWWWWUUUSSSLLLKKKHHHDDDAAA???======:::::::::;;;<<<===>>>???CCCCCCEEEEEEEEECCCAAA@@@===>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@???>>>======::::::::::::999999999999555666777999999:::::::::999999999:::::::::::::::999:::;;;:::999999;;;<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999999888888999:::<<<===888999;;;;;;::::::<<<===<<<======>>>>>>>>>>>>======<<<<<<===??????>>><<<<<<===============<<<<<<<<<;;;:::999888999999:::======>>>???@@@BBBCCCDDDGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAABBBDDDFFFNNN___nnn~~~```aaabbbdddddddddcccccc```^^^[[[YYYZZZ]]]aaadddeeefffiiikkkkkkkkkiiihhhmmmmmmmmmllllllkkkiiiiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjiiiiiihhhhhhkkkiiihhhfffggghhhjjjlllmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjjjjkkklllnnnooossssssrrrrrrqqqooonnnmmmlllkkkiiihhhhhhfffcccaaa^^^]]][[[XXXVVVTTTSSSSSSNNNMMMKKKHHHFFFDDDBBBBBB???>>>===;;;:::999999999999999999999888888777777999999999999999:::;;;<<<===???AAA@@@@@@GGGSSS]]]wwwsssfffcccggguuu{{{uuunnniiihhhjjjmmmnnnfffbbb^^^ZZZXXXVVVSSSQQQNNNMMMKKKHHHEEEEEEGGGIIIKKKKKKIIIHHHFFFEEEEEEEEEDDDGGGJJJLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKLLLKKKIIIHHHIIIIIIHHHFFFHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJDDDEEEEEEFFFGGGIIIJJJKKKJJJLLLOOORRRUUUVVVVVVUUURRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWZZZ[[[]]]]]]___^^^\\\[[[[[[[[[[[[[[[]]]\\\ZZZWWWUUUTTTSSSRRROOONNNNNNMMMNNNOOOPPPQQQWWWXXXYYYYYYXXXWWWXXXYYYXXXVVVUUUTTTUUUWWWYYYZZZUUUTTTTTTUUUWWWXXXWWWVVVWWWVVVUUUTTTSSSTTTXXX\\\dddlllnnnxxxxxxaaaRRRJJJIIIFFFCCCCCCGGGMMMSSSUUUXXX[[[^^^```aaadddfffeeeeeedddccccccbbbbbbbbbdddcccbbb___]]][[[ZZZYYYYYYXXXWWWXXXZZZZZZYYYXXXVVVTTTQQQMMMIIIEEECCCAAA>>>>>>===<<<<<<<<<======AAABBBDDDEEEDDDCCCAAA???<<<===>>>???@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888999<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;::::::::::::;;;<<<===888:::;;;<<<;;;;;;<<<>>>======>>>???@@@@@@@@@@@@>>><<<<<<===>>>>>>===<<<===============<<<<<<;;;>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFCCCEEEFFFGGGFFFEEEEEEEEE???CCCIIIRRR]]]lll\\\]]]___``````___^^^]]]]]][[[YYYXXXYYY\\\```ccceeeeeeeeeeeeeeeggghhhiiifffgggggghhhhhhgggggggggffffffggggggggggggffffffgggggggggggggggggggggggghhhhhhhhhgggggggggfffffffffeeeccccccdddfffjjjllliiihhhgggffffffeeeffffffffffffeeeeeefffgggiiijjjnnnmmmmmmlllkkkiiihhhggghhhfffdddccccccaaa^^^\\\WWWVVVTTTQQQOOOMMMLLLLLLIIIGGGEEECCCAAA??????>>><<<;;;::::::999999999999999999888888888888777777999999999999:::;;;<<<===???@@@@@@AAAFFFSSSeeeqqqzzztttnnnnnnsss}}}qqqooommmlllkkkiiifffdddaaa^^^[[[YYYWWWVVVTTTRRROOONNNKKKGGGDDDDDDFFFIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGJJJLLLKKKKKKKKKKKKIIIJJJJJJKKKMMMNNNOOOPPPTTTRRRPPPNNNNNNLLLIIIGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIICCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUQQQQQQPPPOOOOOONNNNNNNNNNNNOOORRRUUUXXXZZZ\\\\\\```___^^^\\\[[[ZZZ[[[\\\\\\[[[XXXVVVTTTRRRQQQPPPNNNNNNMMMMMMNNNPPPQQQRRRUUUWWWXXXXXXWWWWWWYYY[[[ZZZYYYWWWUUUTTTUUUWWWXXXWWWUUUTTTSSSTTTUUUTTTRRRUUUUUUTTTRRRPPPRRRUUUVVVYYYbbbdddhhhzzz}}}iiiUUURRRLLLFFFCCCCCCGGGKKKMMMPPPTTTXXX[[[^^^bbbeeedddddddddddddddcccccccccdddcccbbb```^^^]]][[[[[[ZZZYYYXXXYYY\\\]]]]]]\\\]]]\\\YYYUUUQQQMMMJJJIIIEEEDDDCCCAAA???>>>>>>===???@@@AAABBBAAA???===<<<<<<<<<===>>>????????????@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<======;;;<<<<<<===>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>======;;;;;;;;;999888:::===@@@BBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;::::::::::::999;;;<<<===<<<<<<===???>>>>>>???@@@AAAAAAAAAAAA>>><<<;;;;;;======<<<;;;<<<<<<============<<<<<>>======???AAADDDFFF@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCDDDEEEDDDBBBAAACCCEEEDDDLLLZZZmmmXXXYYYZZZ[[[[[[ZZZXXXWWWWWWVVVTTTTTTUUUYYY\\\___dddcccaaa```aaacccfffgggdddeeeffffffgggggggggfffcccddddddeeeeeeddddddcccddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbeeecccaaa______aaadddfffdddcccbbbaaaaaa``````aaa_________```aaabbbdddeeeggggggffffffdddcccbbbaaacccaaa___^^^]]][[[XXXUUUOOONNNLLLJJJHHHGGGFFFFFFDDDCCCAAA@@@>>>=========::::::::::::999999999888888888888888888888888888999999999:::;;;<<<===>>>BBBBBBDDDIIITTTeeewww|||zzz{{{{{{|||}}}llllllmmmmmmlllgggaaa\\\[[[ZZZXXXXXXXXXWWWTTTRRRNNNMMMJJJFFFCCCCCCEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGIIILLLLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVYYYWWWUUUSSSRRROOOKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHHHHIIIKKKNNNQQQRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOORRRUUUXXX[[[]]]]]]]]]]]]]]][[[ZZZYYY[[[]]]ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMMMMNNNOOOQQQSSSTTTTTTVVVWWWVVVVVVVVVYYY[[[[[[[[[YYYWWWTTTTTTVVVXXXYYYWWWUUUTTTUUUUUUTTTSSSSSSUUUTTTPPPOOORRRTTTTTTSSS]]]___```jjjxxxgggccc\\\RRRJJJEEEEEEEEEFFFIIIMMMPPPSSSVVV[[[^^^```aaabbbbbbccccccbbbbbb``````````````````______]]]\\\[[[\\\^^^```aaa```______]]][[[XXXTTTRRRPPPMMMKKKIIIGGGEEECCCBBBBBB>>>??????@@@>>><<<:::888;;;<<<======>>>>>>>>>===@@@@@@@@@@@@AAAAAABBBBBB===>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@????????????======<<<;;;:::;;;===@@@BBBBBBAAAAAA@@@@@@??????========================???@@@@@@@@@???>>>===<<<>>>======<<<<<<;;;:::::::::<<<===>>>======>>>@@@???@@@@@@AAAAAAAAA@@@@@@???===;;;;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAABBBEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCAAA???AAAFFFKKKXXXdddwwwRRRTTTUUUVVVVVVTTTRRRPPPRRRQQQPPPPPPRRRUUUYYY[[[____________```aaabbbcccddddddeeeeeeeeeddddddccc```aaaaaabbbbbbaaaaaa```````````````````````````]]]]]]^^^^^^___`````````bbb```\\\YYYYYY[[[]]]___^^^]]]\\\[[[[[[ZZZ[[[[[[VVVWWWYYY[[[\\\]]]^^^^^^____________^^^]]]\\\[[[]]][[[YYYWWWVVVTTTPPPNNNIIIHHHGGGEEECCCBBBBBBBBB??????>>>===<<<<<<<<<<<<::::::::::::999999888888999999999999999999999999999999::::::;;;===>>>???EEEFFFKKKVVVgggwww{{{}}}wwwkkkjjjiiihhhfffccc]]]ZZZVVVVVVWWWXXXYYYWWWTTTQQQMMMMMMKKKHHHEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMLLLKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXVVVUUUTTTSSSQQQMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPNNNPPPRRRUUUYYY[[[]]]]]]YYYZZZ[[[ZZZXXXXXX[[[^^^YYYXXXVVVTTTRRRQQQPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTTTTVVVXXXYYYZZZZZZXXXVVVUUUWWWYYYYYYWWWUUUTTTUUUWWWVVVVVVQQQUUUUUUPPPOOOSSSUUUTTTQQQYYYZZZ\\\ccckkk~~~{{{sssgggZZZPPPJJJHHHEEEGGGJJJKKKMMMOOORRRUUUZZZ[[[]]]___`````````____________```````````````^^^]]]\\\\\\___aaaaaaaaa^^^^^^^^^]]][[[YYYVVVUUUQQQPPPNNNMMMKKKJJJJJJIIIBBBCCCCCCCCCAAA>>>;;;:::;;;;;;<<<============<<<======>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>??????===<<<<<<===???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>======>>>>>>>>>>>>>>>======;;;===>>>>>>>>>>>>???AAA@@@@@@AAAAAAAAA@@@??????@@@>>><<<<<<<<<======<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFEEECCCAAA@@@AAABBBBBBAAACCCKKKXXXaaawwwOOOPPPRRRSSSRRRPPPNNNLLLPPPPPPOOOOOOQQQUUUXXXZZZ[[[\\\^^^___``````______``````______^^^]]][[[[[[^^^______``````______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___``````aaa]]]ZZZWWWUUUUUUWWW[[[]]]ZZZYYYXXXWWWWWWVVVVVVWWWQQQRRRUUUWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYWWWTTTRRRQQQNNNKKKHHHFFFEEECCCBBBAAA@@@@@@@@@===<<<;;;;;;;;;;;;;;;;;;999999::::::999888777777999999999999999999::::::999::::::;;;<<<===??????HHHJJJQQQaaatttvvvqqqwww}}}~~~wwwgggddd```^^^\\\[[[YYYWWWSSSTTTVVVXXXYYYXXXSSSPPPOOOOOONNNKKKHHHGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMNNNNNNLLLKKKLLLLLLIIIJJJMMMOOORRRTTTUUUUUUUUUTTTSSSSSSSSSRRROOOLLLHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLNNNNNNNNNLLLIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMOOOPPPPPPOOONNNQQQQQQRRRSSSSSSRRRRRRQQQMMMNNNQQQTTTWWWZZZ[[[\\\VVVXXXZZZYYYWWWXXX[[[___YYYXXXVVVTTTSSSRRRQQQQQQNNNNNNNNNOOOPPPSSSUUUVVVWWWXXXWWWUUUSSSRRRTTTUUUWWWYYYZZZYYYWWWWWWYYY\\\VVVTTTRRRSSSUUUWWWWWWWWWPPPTTTUUUPPPOOOTTTVVVTTTQQQVVVVVVYYYbbbfffsssxxxiii[[[RRRMMMHHHIIIKKKKKKKKKLLLNNNPPPVVVWWWYYY\\\]]]^^^^^^]]]bbbbbbaaa```___^^^]]]]]]^^^\\\ZZZ[[[]]]___``````\\\\\\]]]]]]\\\ZZZYYYXXXRRRRRRQQQPPPOOOOOOOOOOOOHHHHHHIIIHHHFFFCCC@@@>>>;;;;;;<<<<<<===<<<<<<<<<::::::;;;<<<===>>>??????BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@???===<<<===???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>===>>>???@@@@@@@@@@@@@@@<<<===??????>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@???>>>BBB@@@=========>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEE@@@AAACCCFFFGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGFFFCCCAAA???===???AAADDDKKKYYYkkkxxxKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKNNNRRRUUUYYYYYYYYYZZZ\\\^^^```bbb___]]]YYYVVVUUUVVVXXXYYYXXXXXXXXXYYYXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZWWWVVVTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQSSSTTTNNNNNNOOOPPPQQQSSSTTTUUURRRSSSSSSSSSSSSSSSRRRQQQSSSPPPLLLKKKKKKJJJFFFCCCFFFDDDAAA>>><<<;;;::::::;;;;;;::::::999888888888888888777777777777888888888999:::999888888:::<<<:::<<<=========???CCCFFFIIISSSdddvvvsssjjjeeennn}}}wwwwwwqqqcccaaa]]]YYYUUUSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRRRROOOJJJHHHIIIKKKIIIHHHGGGGGGHHHKKKNNNPPPKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKOOONNNNNNOOOPPPPPPMMMKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNPPPOOONNNMMMLLLJJJIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRTTTTTTRRRQQQRRRSSSSSSSSSVVVZZZ^^^___[[[WWWVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUTTTSSSQQQPPPQQQRRRTTTUUUWWWXXXXXXWWWUUUUUUVVVXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRNNNRRRWWWZZZ[[[```hhhooo{{{pppeee___^^^XXXQQQLLLIIIHHHHHHHHHMMMNNNPPPSSSWWW[[[^^^```______```___^^^]]][[[YYY[[[ZZZZZZ\\\```aaa___\\\___]]][[[YYYXXXXXXYYYZZZVVVTTTQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPNNNKKKHHHFFFCCC@@@===<<<<<<=========;;;;;;;;;::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<>>>===<<<<<<<<<===???@@@FFFCCC??????BBBEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>==================???AAACCCDDDEEEDDDBBBAAAAAABBBDDDEEEBBBAAA???======???BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBCCCCCCAAA@@@AAA===CCCJJJPPPYYYjjjJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHLLLOOORRRSSSSSSSSSTTTUUUWWWYYY[[[[[[XXXUUURRRQQQRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTRRRQQQQQQQQQSSSTTTQQQPPPOOOMMMMMMNNNOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKIIIFFFEEEEEECCC@@@>>>BBB@@@>>>===;;;;;;;;;;;;::::::999999888888888777888888777777777777888888999:::;;;:::999999:::<<<:::;;;<<<<<<===CCCNNNVVVccclllyyytttlllaaabbbiiiwww}}}ssskkk```]]]YYYTTTQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRQQQNNNJJJHHHHHHJJJJJJHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKIIIHHHFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLOOONNNNNNMMMLLLKKKJJJJJJMMMMMMNNNOOOPPPPPPOOOOOONNNPPPSSSTTTUUUUUUWWWYYYTTTTTTUUUXXX[[[\\\YYYVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSTTTVVVWWWWWWWWWUUUUUUWWWYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNQQQTTTTTTSSSVVV[[[aaallluuuzzzwwwssskkk___TTTMMMIIIGGGFFFIIIJJJLLLOOOSSSVVVYYYZZZ\\\\\\]]]]]]]]][[[ZZZYYYZZZYYYZZZ]]]```bbb```^^^```^^^]]][[[ZZZYYYYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRVVVVVVWWWVVVUUUSSSPPPOOOMMMJJJEEEBBB@@@???>>><<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@DDDDDDDDDCCCBBB@@@???>>>@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????@@@@@@???>>>???@@@AAABBBCCCAAA>>>???AAACCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????@@@BBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAA?????????AAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFDDDAAA???>>>>>>@@@CCCDDDBBBAAAAAAEEENNNZZZeeeoooHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBCCCEEEHHHKKKMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTRRROOOMMMLLLLLLNNNOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGEEECCCBBBBBBAAA@@@>>>===<<<;;;:::::::::::::::888888888888888888777777777777777777777777777777:::;;;;;;:::999888:::;;;;;;<<<===@@@HHHWWWgggsssmmmaaa[[[YYYaaaooo~~~|||mmmccc[[[WWWRRRNNNLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPMMMJJJHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIMMMMMMLLLKKKIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEEEEDDDEEECCCCCCDDDGGGIIIIIIHHHEEEEEECCCCCCCCCCCCEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNOOONNNNNNMMMMMMMMMOOORRRSSSTTTUUUVVVXXXTTTSSSSSSUUUWWWXXXWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVUUUUUUTTTRRRQQQPPPQQQQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLLLLNNNPPPOOOMMMNNNRRRVVV\\\```oooyyygggYYYOOOHHHDDDBBBCCCDDDFFFIIIMMMOOOQQQWWWWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[^^^aaabbbaaa```______^^^^^^]]]\\\ZZZZZZ[[[YYYWWWWWWXXXXXXWWWVVVZZZ[[[\\\\\\[[[ZZZXXXWWWWWWSSSNNNJJJHHHFFFEEECCCDDDCCCBBB@@@???===<<<<<<:::::::::::::::;;;<<<<<>><<>>@@@DDDHHHLLLNNNYYYdddsss{{{zzz~~~GGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@AAACCCEEEHHHJJJLLLMMMMMMNNNOOOOOOPPPQQQNNNLLLJJJHHHGGGHHHIIIJJJHHHIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAAAAABBBDDDGGGIIIHHHHHHHHHGGGFFFEEECCCBBBBBBAAA@@@@@@@@@???>>>>>>::::::999999888888888888777777777777777777888888777777888888888888777777:::;;;;;;:::888888999:::>>>===AAANNNccczzzrrrddd\\\[[[bbblllyyy}}}wwwhhh^^^VVVRRRMMMIIIHHHIIILLLNNNTTTSSSRRRQQQQQQPPPPPPPPPPPPOOONNNLLLIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBFFFDDDBBBCCCEEEHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMOOOPPPRRRQQQOOONNNNNNOOOQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVSSSTTTTTTTTTSSSQQQOOONNNOOOOOOOOOOOOOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZZZZYYYXXXWWWUUUTTTSSSMMMMMMNNNPPPQQQRRRRRRSSSPPPPPPNNNMMMKKKKKKJJJJJJHHHJJJLLLMMMMMMOOORRRUUUVVVYYYcccrrrooo]]]PPPHHHCCCBBBAAA@@@BBBFFFKKKNNNQQQRRRTTTUUUWWWXXXYYYYYY[[[[[[]]]^^^``````______\\\]]]___``````___^^^]]]]]][[[YYYYYY[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZWWWSSSQQQQQQQQQQQQPPPJJJIIIHHHFFFCCCAAA???>>>???>>>>>>======>>>>>>>>>@@@AAADDDEEEEEECCC@@@???>>>??????@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@??????>>>BBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEE@@@AAABBBBBB@@@???>>>>>>@@@AAABBBCCCLLLZZZeeekkkvvv{{{vvvpppnnnqqqvvvyyyzzzEEEEEEEEEDDDCCCAAA@@@????????????@@@BBBDDDFFFGGGKKKKKKLLLLLLMMMMMMMMMMMMIIIHHHFFFEEEDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@???;;;;;;<<<;;;:::::::::::::::999999888777666555555666666666777888888888999888888999::::::999888888888999:::999777777888:::??????HHH```yyyppphhhaaa___aaaoooyyy{{{{{{{{{{{{xxxpppcccZZZQQQNNNJJJGGGFFFHHHLLLOOOVVVUUUSSSQQQOOONNNMMMMMMNNNMMMKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBGGGEEECCCCCCDDDFFFGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGIIIJJJKKKLLLKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLHHHIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRPPPMMMKKKKKKKKKMMMNNNOOOPPPQQQSSSVVVXXXQQQPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYY\\\\\\[[[ZZZYYYWWWUUUSSSMMMNNNNNNOOOPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJFFFHHHJJJKKKMMMOOOQQQSSSPPPSSSYYY___fffuuuttt```TTTNNNJJJEEEAAAAAADDDIIIMMMLLLMMMNNNPPPRRRUUUWWWXXX[[[\\\]]]^^^^^^]]]\\\\\\YYY[[[^^^aaaccccccbbbaaa]]]\\\ZZZ[[[\\\]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]ZZZWWWVVVWWWXXXXXXXXXOOOOOONNNLLLIIIGGGDDDBBBEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGGGGEEEBBB@@@===>>>>>>?????????>>>>>>BBBBBBAAA@@@???>>>======@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDEEECCCDDDFFFHHHIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCC@@@AAABBBAAA@@@???AAACCCAAAHHHPPPYYYhhh|||{{{tttqqqpppmmmiiiiiinnnxxxBBBBBBBBBBBBAAA@@@???>>>======>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEEEECCCBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????AAAAAA@@@??????>>>>>>>>>AAAAAAAAAAAA@@@???======:::<<<<<<<<<:::999:::;;;999999999999888777555555666666777777888999::::::999:::;;;<<<<<<;;;:::999888999999999888888:::<<<@@@CCCRRRqqqzzzllliiigggdddeeekkkyyy|||qqqrrrssssssoooggg\\\UUUMMMKKKHHHFFFFFFIIILLLOOORRRQQQNNNLLLJJJIIIHHHIIILLLJJJHHHHHHIIIIIIIIIHHHDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDBBBAAADDDDDDDDDCCCCCCCCCCCCCCCDDDCCCAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAABBBCCCCCCGGGGGGIIIJJJKKKLLLLLLLLLJJJKKKMMMNNNOOOMMMLLLKKKGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQPPPOOONNNNNNOOOLLLMMMOOOPPPPPPQQQTTTWWWPPPOOOMMMLLLLLLMMMOOOQQQSSSSSSRRRRRRQQQOOONNNMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSSSSUUUWWW[[[[[[\\\[[[YYYWWWUUUTTTOOOOOONNNNNNNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGIIIJJJKKKKKKLLLKKKNNNRRRUUUUUU^^^sssvvvhhhZZZUUUNNNGGGCCCBBBDDDEEEFFFGGGHHHJJJMMMPPPRRRTTTXXXZZZ\\\\\\[[[YYYYYYZZZXXXZZZ^^^aaacccdddcccccc^^^]]][[[\\\^^^_________^^^^^^^^^_________``````aaa^^^[[[YYYYYYYYYYYYXXXSSSSSSSSSRRRPPPMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHIIILLLMMMMMMLLLJJJGGGDDDBBB?????????@@@???>>>>>>===============>>>>>>>>>>>>???>>>=========>>>@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA<<<>>>>>>===<<<>>>CCCHHHIIIYYYkkk|||wwwooollljjjlllkkkhhhgggnnnzzz>>>?????????>>>>>>===<<<;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<>>>?????????>>>===;;;:::===============<<<;;;;;;;;;===>>>===:::999:::<<<888888999::::::999888777666666777888999:::;;;<<<:::;;;<<<>>>>>><<<;;;:::888999:::::::::;;;===???EEEMMMaaazzzqqqoootttvvvsssvvv~~~xxxuuuoooqqqsssppphhh]]]TTTNNNIIIGGGFFFEEEFFFIIILLLNNNLLLKKKIIIGGGFFFFFFGGGGGGJJJGGGFFFGGGIIIKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@BBBDDDEEEEEECCCBBBAAA@@@??????@@@AAABBBGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLNNNOOOOOOMMMKKKJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLNNNOOONNNNNNOOOPPPMMMOOOQQQQQQOOOOOOQQQSSSQQQPPPNNNMMMNNNPPPRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTRRRRRRTTTVVVYYYYYYZZZZZZYYYVVVTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHGGGGGGJJJJJJLLLPPPQQQVVVbbbnnn~~~oookkkcccZZZQQQIIIDDDAAA@@@AAABBBCCCFFFIIILLLNNNRRRUUUXXXYYYXXXXXXYYY[[[[[[\\\^^^```bbbbbbbbbbbb___^^^]]]^^^```bbbbbbaaa``````````````````aaaaaabbb___[[[YYYXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSQQQOOOOOONNNNNNNNNNNNOOOOOOPPPUUUTTTSSSRRRPPPMMMKKKJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@BBBCCCCCCDDDEEEDDDBBBBBBEEEHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???:::<<<>>>???AAAHHHSSS\\\gggxxxwwwvvvyyyxxxyyyxxxwwwxxx~~~<<<<<<<<<===<<<<<<;;;;;;::::::;;;<<<===??????@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>><<<============<<<;;;;;;888:::<<<>>>???>>><<<;;;::::::;;;;;;;;;::::::999777999;;;999666444666888666777999:::;;;;;;;;;:::666666777999:::;;;<<<===;;;<<<>>>??????>>><<<;;;999:::<<<<<<<<<===@@@BBBKKKWWWnnnoooooowww~~~tttooommmqqqtttuuupppdddWWWMMMIIIFFFEEEEEEEEEFFFIIIKKKMMMIIIHHHFFFEEEEEEFFFHHHIIIHHHFFFDDDFFFIIIKKKKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFAAABBBCCCEEEFFFFFFFFFFFF@@@@@@@@@AAAAAABBBBBBCCC??????AAADDDGGGHHHHHHFFFCCCBBBAAAAAAAAAAAABBBCCCGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLNNNOOOOOOMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMLLLKKKLLLMMMOOOQQQSSSRRROOOMMMNNNPPPNNNLLLKKKJJJKKKMMMPPPRRRUUUTTTRRRPPPOOOOOOOOOPPPMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUTTTRRRRRRSSSUUUVVVWWWXXXXXXWWWUUUSSSQQQRRRPPPNNNLLLJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCCCCEEEHHHIIIHHHGGGIIIFFFFFFJJJNNNQQQUUUZZZccc|||}}}sssfffXXXMMMFFF<<<======???BBBEEEHHHJJJMMMQQQUUUWWWWWWWWWZZZ\\\^^^^^^___``````aaaaaa```aaa___^^^___bbbddddddcccaaa``````______``````aaa```]]]YYYXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWTTTSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSNNNNNNMMMMMMKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGEEECCCDDDHHHKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEBBB@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>BBBFFFJJJPPP\\\kkkwww;;;;;;;;;:::::::::999999888999:::;;;<<<<<<===<<<<<<<<<<<<============>>>>>>===<<<;;;:::999999999===>>>>>>????????????>>>>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;:::999999888888999999666666777777888888999999999888888777777777777888888999999::::::;;;;;;<<<<<<>>>@@@@@@>>>;;;999999;;;===?????????BBBHHHLLLYYYeeeyyyxxxvvvvvv}}}wwwgggbbbgggnnnvvvsssmmmdddYYYOOOHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBDDDGGGIIIEEEFFFFFFEEEDDDCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFBBBAAA@@@??????AAACCCDDDDDDEEEGGGIIIKKKKKKKKKJJJKKKIIIGGGHHHJJJIIIFFFCCCFFFGGGIIIKKKKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLLLLNNNPPPRRRTTTUUUTTTRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRSSSTTTUUUUUUQQQSSSUUUWWWXXXWWWUUUTTTTTTTTTTTTUUUVVVTTTQQQOOOQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOXXXdddxxxxxxcccRRRIIIAAA<<<>>>@@@@@@AAADDDFFFIIIMMMOOOOOOQQQUUUXXXXXXZZZ\\\^^^___`````````]]]]]]^^^^^^___```aaaaaa___```___^^^\\\\\\^^^```]]]]]]]]]]]]\\\ZZZYYYXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWTTTSSSRRRRRRRRRYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJDDDEEEHHHJJJLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEBBBBBBCCCEEEGGGFFFDDDBBB@@@?????????<<<<<<===??????>>>AAAEEEDDDHHHPPP[[[hhhwww::::::999999999888888888777777888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999:::;;;999999888888888888888888888888777777777888888888::::::;;;;;;<<<=========@@@===;;;:::;;;<<<============>>>AAAGGGSSSaaajjjrrrttt|||}}}qqqoootttpppggggggmmmsssyyyrrrhhh\\\RRRKKKGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBEEEGGGIIIJJJJJJJJJJJJIIIHHHFFFFFFBBBCCCDDDEEEFFFFFFGGGGGGBBBAAA@@@???@@@AAACCCDDDDDDEEEGGGIIIJJJKKKKKKKKKHHHFFFEEEEEEGGGHHHFFFEEEGGGHHHIIIJJJKKKKKKJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOPPPOOONNNMMMMMMNNNOOOPPPSSSSSSSSSRRRRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKQQQWWWaaarrrwwwjjjOOOGGG@@@@@@@@@@@@AAADDDDDDEEEFFFHHHKKKMMMPPPRRRYYYZZZ[[[[[[[[[ZZZYYYXXX]]]]]]^^^___`````````______``````___]]]]]]___aaa\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLNNNOOOQQQQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFDDDCCCBBBDDDFFFAAAAAAAAA@@@>>>===<<<===???>>>>>>???@@@BBBGGGKKKRRRZZZeeeppp|||888777777777666666666666666777888999999::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::888999:::<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999777777777888999:::;;;<<<::::::999999888777777777777777777888888999999:::<<<<<<<<<===>>>>>>??????BBB>>>;;;:::<<<>>>>>>===@@@CCCIIIQQQ]]]lll{{{zzzkkkbbbbbbmmmzzz}}}tttjjjjjjoootttvvvxxxnnn___RRRKKKGGGEEECCCBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGIIINNNNNNMMMMMMLLLJJJIIIHHHCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKFFFDDDBBBBBBDDDFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPQQQRRRTTTUUUTTTSSSRRRQQQSSSSSSTTTUUUTTTSSSQQQOOOWWWVVVTTTSSSSSSSSSTTTUUUTTTTTTTTTUUUUUUTTTQQQNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFMMMOOOSSS[[[llleeeZZZNNNHHHDDDAAACCCGGGFFFDDDCCCDDDGGGIIIKKKLLLOOOPPPSSSUUUXXXYYY[[[[[[ZZZ\\\^^^`````````___^^^^^^^^^___^^^]]]]]]___aaa\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVVVVUUUTTTRRRPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBB@@@>>>>>>???AAA???@@@@@@???<<<;;;;;;<<<@@@AAACCCEEEIIIQQQZZZ```kkkttt666666555555555444444444777777888999999999999999777777777888888888999999888888999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;:::999999999999999999999999999::::::::::::999999999999999999999999777777777777888999:::;;;888888888888888777777777666777888999::::::;;;;;;=========>>>??????@@@@@@>>>??????@@@@@@@@@@@@@@@IIIQQQ^^^mmmyyyuuukkkaaa[[[[[[dddttt{{{vvv}}}|||oookkkqqqxxxwwwtttooodddUUUJJJGGGFFFCCCAAABBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIMMMMMMMMMLLLKKKJJJHHHHHHBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAACCCEEEFFFEEEGGGIIIJJJLLLLLLLLLKKKGGGEEECCCAAABBBCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTQQQSSSVVVXXXXXXVVVTTTRRRSSSTTTVVVWWWVVVTTTPPPNNNTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSTTTUUUSSSPPPNNNIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEIIIMMMQQQUUU]]]nnnzzzgggYYYOOOJJJMMMRRRRRRRRRPPPLLLIIIGGGHHHIIIGGGIIILLLOOOSSSVVVXXXZZZUUUXXX[[[^^^``````___^^^]]]^^^^^^^^^\\\[[[\\\^^^]]]\\\ZZZXXXXXXYYY[[[\\\YYYYYYZZZ[[[[[[\\\\\\\\\^^^]]]\\\ZZZYYYYYYZZZZZZ\\\]]]^^^______^^^]]][[[[[[YYYXXXVVVVVVXXXYYY[[[XXXXXXYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQRRRSSSUUUVVVTTTTTTTTTUUUUUUTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA>>><<<;;;<<<>>>AAAAAA@@@>>>;;;<<<@@@CCCGGGMMMSSSYYYcccppp{{{555555555444444444333333555555666777777777777666666666666666777777777777666777888999:::::::::999<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::999888888888888888888888888999999999::::::888888888888888888888888999999888777777888888888555555666666777888999999888888:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@:::===@@@AAACCCHHHPPPVVV^^^ggguuu}}}uuuoookkkZZZXXXXXX^^^eeelllxxxzzzyyyyyypppqqqxxxzzzssskkk```WWWMMMGGGFFFFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDBBB@@@????????????@@@AAAAAAEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHIIILLLLLLLLLKKKKKKJJJIIIHHHDDDCCCBBB@@@????????????>>>???@@@AAABBBDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGEEEBBBAAA@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMNNNOOOQQQSSSUUUVVVRRRTTTWWWZZZZZZXXXUUUSSSSSSUUUWWWYYYXXXVVVRRRPPPOOOPPPSSSUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSRRROOOLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFBBBGGGMMMOOOQQQXXXeeeooorrreee___ccckkkmmmnnnlllcccVVVKKKHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJNNNQQQUUUYYY\\\]]]]]]\\\]]]_________]]][[[\\\]]]^^^\\\[[[ZZZZZZ[[[]]]___[[[[[[]]]^^^_________^^^___^^^^^^]]]^^^___```aaa^^^___`````````___^^^]]][[[ZZZWWWUUUUUUUUUWWWXXXWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQRRRTTTUUUTTTTTTUUUUUUUUUUUUUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCC@@@===<<<<<<>>><<<===<<<;;;<<>>???>>>>>>===>>>>>>>>>???@@@@@@AAAAAA===>>>@@@DDDOOO___qqq}}}~~~~~~qqqeee^^^]]]___TTTVVV^^^jjjrrruuuxxx|||{{{~~~zzzuuuqqqsssvvvrrrggg]]]QQQMMMIIIGGGGGGGGGDDDBBBFFFEEEEEEDDDCCCBBBAAA@@@CCCDDDFFFHHHHHHFFFCCCAAA???????????????@@@@@@AAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@===>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFCCC@@@>>>???AAABBBBBBAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOPPPPPPQQQQQQRRRRRRSSSUUUWWWYYYYYYWWWTTTRRRPPPSSSVVVXXXXXXWWWTTTSSSNNNPPPSSSUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFAAADDDFFFGGGGGGMMMWWW___mmmzzz~~~|||lll\\\QQQLLLFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLQQQTTTVVVVVVWWWZZZ\\\^^^^^^]]]\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^___^^^___aaabbbcccccccccbbb______```aaacccfffiiijjjaaaaaa```___^^^^^^]]]]]]ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???===;;;:::;;;===777:::>>>AAAGGGTTTdddpppzzzqqqooorrrxxx|||777777666666666555555555444444555555555555444444555555555666666666666777555777888999:::999777666777888999999::::::999999::::::::::::999999999999777777777888888888999999888888777666666666666777777777777777888888888999777777777777777777777777888777777777777888888999777777888999::::::;;;;;;===>>>@@@AAAAAA@@@>>>===???@@@@@@AAAAAABBBCCCCCCGGGFFFJJJXXXooo}}}mmm___XXXYYY]]]```bbbdddlllxxx}}}yyyvvvooonnnoooooolllcccXXXPPPJJJIIIHHHFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@??????AAADDDFFFGGGEEEBBB@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJLLLLLLLLLLLLLLLKKKIIIFFFCCC@@@?????????===>>>@@@BBBDDDFFFGGGHHHGGGHHHHHHHHHGGGEEECCCBBBCCCDDDDDDCCC???===>>>???>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUVVVVVVTTTQQQPPPMMMOOORRRUUUVVVVVVVVVUUURRRRRRSSSSSSSSSRRRPPPPPPNNNNNNNNNOOOPPPNNNKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEIIIPPPTTTZZZeeexxxwwwfffZZZGGGFFFEEEDDDCCCCCCDDDEEEAAABBBDDDGGGIIIKKKMMMMMMOOORRRVVVXXXYYYYYY[[[\\\ZZZZZZ[[[\\\]]]]]]^^^^^^]]]___aaacccddddddccccccaaaaaaaaabbbccceeegggiiicccbbb___]]]\\\\\\\\\]]]YYYXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[TTTTTTTTTTTTSSSSSSSSSRRRQQQQQQSSSTTTVVVVVVWWWWWWXXXXXXXXXXXXWWWUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNMMMKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@@@@??????<<<=========<<<===@@@BBB@@@GGGPPPWWWaaaoooyyysssuuu|||888777777777777666666666777888888888888888777777555555555666666666777777666777888999999888666555333444555777999::::::;;;999999999888888888888777666666666666777777777777888888777666666666666666777777777777888888888888777777777777777777777777666666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBBBBAAA???>>>AAAAAABBBBBBCCCDDDDDDDDDPPPPPPYYYppp|||pppaaaYYYZZZ___ccceeerrrrrrxxx~~~xxxsssgggiiikkkiiibbbXXXNNNHHHGGGHHHHHHFFFDDDCCCDDDFFFDDDDDDCCCBBBBBBAAA@@@@@@<<>>@@@BBBEEEFFFGGGHHHFFFFFFFFFFFFDDDBBB???>>>>>>@@@CCCBBB???======???<<<<<<<<<===???AAACCCEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHIIIJJJJJJGGGHHHJJJMMMOOOQQQRRRRRRRRRSSSSSSTTTSSSQQQOOOMMMJJJLLLOOORRRUUUVVVVVVVVVWWWVVVTTTQQQPPPOOOOOOOOOMMMMMMMMMNNNOOOMMMJJJHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFFFFOOOSSS]]]nnnyyyhhhTTTRRRNNNIIIEEEBBBAAA@@@>>>>>>???AAABBBDDDEEEEEEDDDHHHMMMPPPSSSUUUXXXZZZXXXYYYZZZ\\\]]]]]]]]]]]][[[\\\___aaabbbbbbaaa```eeedddbbb```______``````eeebbb___\\\ZZZZZZ[[[\\\WWWXXXZZZ[[[\\\\\\\\\[[[VVVWWWXXXYYYZZZ[[[[[[[[[VVVVVVUUUUUUUUUTTTTTTTTTNNNPPPRRRUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLKKKOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@??????>>>=========@@@AAACCCCCCDDDGGGJJJMMMQQQZZZeeeoooxxx777777888888888888777777666666777777777777666666555666888888666555666777666666555444444444444555999999999888888888888888888888888777666555555555777777777777777777777777444555666555444444555666666777777777777777666666777777888888888888777777777777777888999:::<<<<<<============>>>>>>>>>>>>@@@@@@@@@AAACCCDDDCCCBBBBBBEEEHHHIIIHHHJJJMMMQQQ[[[hhhyyymmm]]]PPPUUUbbblllsssyyyuuupppoookkkkkkhhh___UUULLLHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFDDDBBB@@@>>>=========BBBBBBDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHCCCBBBAAA@@@???????????????>>>???BBBGGGIIIIIIGGGFFFFFFEEECCC@@@???@@@BBB>>>??????@@@@@@@@@??????????????????????????????CCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJJJJJJJHHHFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRTTTVVVUUUSSSPPPOOONNNOOOQQQSSSUUUVVVWWWWWWWWWUUURRRPPPNNNNNNNNNOOOOOOMMMLLLMMMMMMMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEFFFIIILLLRRR\\\gggyyyqqqiii]]]TTTOOOMMMJJJHHH>>>DDDFFFBBB???@@@AAA@@@CCCCCCCCCEEEIIIKKKKKKKKKOOORRRUUUWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^^^^^^^]]]dddbbb```^^^]]]]]]^^^___^^^]]]]]]\\\[[[ZZZZZZZZZ^^^\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXYYYXXXWWWTTTQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTYYYYYYYYYYYYXXXVVVTTTSSSTTTSSSQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHFFFFFFHHHHHHFFFDDDDDDDDDEEEEEEDDDBBB@@@>>>999:::;;;===???@@@BBBBBBBBBJJJTTTZZZ\\\]]]aaadddqqqxxx|||}}}}}}zzz|||777777888888888888777777888888999999999999888888555777888888777666666777666666555444444444444555666666666666777777777777666666666666777777777777777777777777777777777777444555666666444444555666777777888888777777666666666777777888888888777777888888888999:::;;;<<<===>>>>>>>>>===============<<<===>>>@@@BBBBBBAAA@@@CCCGGGKKKOOORRRWWW^^^cccmmmwwwtttllleee```aaammmxxx~~~{{{rrrooooooiiifff___VVVNNNHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEEEECCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKCCCBBBAAA???>>>>>>?????????>>>???BBBFFFIIIIIIHHHFFFFFFDDDAAA>>>===???@@@@@@AAAAAAAAAAAAAAA@@@@@@========================CCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRQQQOOONNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTQQQOOONNNMMMMMMMMMNNNMMMLLLLLLMMMLLLJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@??????@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEIIINNNTTT___rrr~~~qqqggg___YYYVVVOOOQQQMMMGGGCCCCCCBBB???===<<<===???CCCEEEFFFFFFHHHKKKNNNQQQSSSUUUWWWYYYYYYYYY[[[\\\\\\\\\[[[ZZZ^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[XXXUUUQQQOOOOOOPPPRRRSSSUUUVVVVVVVVVXXXYYYZZZZZZZZZXXXVVVTTTTTTSSSQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGHHHEEECCCDDDEEEFFFDDDBBB>>>???????????????>>>>>>;;;;;;:::;;;>>>BBBGGGJJJSSS]]]kkkvvv}}}|||vvvssssssoooqqqyyy777777888888888888777777888888999999999999888888666777999999777666777888666666555444444444444555333333444444555555666666444555555666777888888999666666666666666666666666444555666666444444555666888888888777777666666666555666666777777888888888999999:::;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;<<<>>>AAABBBCCCCCCBBBHHHLLLRRRXXX___fffnnnsssvvv}}}vvvjjj```\\\aaahhhwwwuuuooonnnoooeee^^^TTTKKKFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIHHHGGGDDDCCCBBB@@@@@@AAABBBBBB???@@@BBBCCCDDDEEEEEEEEEHHHIIIKKKMMMMMMMMMMMMLLLCCCBBB@@@>>>===>>>???@@@@@@??????AAAEEEHHHJJJJJJGGGFFFCCC???<<<;;;===???CCCCCCCCCCCCBBBBBBAAA@@@========================CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<=========>>>???AAABBBCCCEEEDDDFFFHHHIIIMMMYYYeeevvvooommmllliiibbbXXXSSSQQQJJJCCC>>><<<;;;<<>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<>>???????????????>>>===<<<<<<;;;;;;===>>>???@@@AAACCCGGGJJJQQQUUU\\\dddlllrrrvvvyyytttxxx~~~~~~ssshhh```]]]^^^aaaooo{{{yyyrrrnnnlllkkk___WWWMMMFFFDDDEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKHHHGGGDDDCCCAAA@@@??????@@@AAA>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKCCCBBB???======>>>@@@AAA@@@@@@@@@BBBEEEGGGJJJKKKHHHGGGDDD???<<<;;;>>>@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDFFFGGGIIIKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMQQQRRRRRRSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIIIIJJJJJJHHHFFFCCCCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>=========<<<<<<============<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>???AAAAAAEEEDDDFFFHHHGGGHHHOOOXXXaaauuu~~~vvvqqqjjj\\\NNNGGGEEEBBB@@@@@@???>>>======>>>?????????@@@CCCFFFLLLMMMMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVXXXYYYYYYYYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]]\\\[[[YYYWWWTTTQQQPPPLLLMMMMMMNNNNNNNNNNNNMMMLLLOOOSSSVVVWWWUUURRRPPPRRRRRRPPPOOOMMMLLLKKKKKKHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHFFFCCC@@@>>>???===;;;::::::999999999<<<;;;;;;::::::;;;<<<===>>>???DDDLLLZZZkkkzzz~~~tttqqqtttuuussspppjjjdddaaaaaaaaa______bbbppp}}}777777888888888888777777666666777777777777666666666777999999777666777888666666555444444444444555333333444555666666777777666666666666666666777666666666666666666666666666555666777666555555666777777777666555555666777777777777777666777888999:::;;;<<<===???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<>>>DDDMMMSSS]]]bbbjjjssszzz}}}}}}|||uuuvvvzzz}}}}}}zzzvvvtttddd```XXXRRRRRRZZZgggqqqzzzuuuqqqkkkfffbbbYYYSSSLLLHHHGGGGGGFFFDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHJJJLLLLLLJJJGGGFFFDDDCCCAAA???===============>>>@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJCCCBBB@@@???>>>???AAABBBAAAAAACCCDDDEEEFFFHHHJJJIIIHHHEEEBBB???>>>@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNMMMKKKJJJJJJLLLMMMNNNRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJKKKIIIHHHIIIIIIIIIGGGEEEBBBBBBBBBBBBBBBAAA??????????????????>>>>>>>>>>>>;;;<<<============<<<;;;;;;<<<======>>>>>>>>>===;;;;;;;;;<<<===>>>???@@@@@@???AAADDDDDDBBBFFFMMMMMMXXXlllqqq___PPPMMMHHHEEEDDDBBB@@@???@@@AAAAAA???>>>???AAACCCBBBCCCCCCDDDEEEGGGHHHHHHJJJKKKMMMOOOQQQSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZYYYYYYXXXWWWUUUTTTTTTNNNNNNNNNLLLKKKIIIGGGFFFIIILLLPPPSSSTTTSSSPPPNNNPPPPPPOOONNNLLLKKKIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCC@@@AAABBBBBB@@@>>><<<:::???>>><<<:::999999:::;;;;;;===???BBBEEEGGGIIIIIIJJJNNNWWWcccssszzzqqqfffaaadddiiiiiifff```YYYUUUXXX]]]bbbiiiooo}}}777777888888888888777777888888999999999999888888555666888888666555666777666666555444444444444555444555555555666777777777777777777777666666666666666666666666666666666666555666777777555555666777888777666666777888:::;;;::::::888777777888999::::::<<<>>>???@@@AAA@@@@@@>>>======<<<<<<;;;;;;;;;777999<<<>>>DDDNNN[[[dddnnnrrryyytttrrrssssssnnneee___]]]TTTRRRNNNMMMRRR```sssttttttssspppjjjbbb\\\XXXTTTQQQMMMJJJIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCAAA>>><<<;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEIIIJJJKKKLLLLLLLLLKKKJJJBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEFFFFFFEEEFFFGGGHHHHHHGGGEEEBBBAAABBBCCCAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNQQQQQQRRRRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@???>>>????????????????????????<<<<<<>>>>>>>>>>>><<<<<<;;;<<<===>>>????????????;;;;;;;;;;;;<<<===>>>??????>>>???BBBAAA>>>@@@DDDGGGKKKUUUcccuuuttt\\\XXXRRRNNNKKKIIIGGGEEE@@@AAAAAA@@@>>>>>>???AAA=========>>>???@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVQQQQQQOOOMMMJJJGGGEEECCCGGGJJJMMMPPPQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEECCCDDDEEEFFFFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;::::::999:::::::::999888999<<>><<<:::999888888:::::::::;;;>>>@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<999???GGGOOOYYYfffuuu}}}pppkkkgggeee___UUUPPPQQQRRRTTTVVVYYYaaaoooyyypppggghhhgggbbbZZZTTTQQQQQQQQQPPPMMMIIIFFFEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@???AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCBBB@@@>>>=========>>>===>>>@@@BBBDDDEEEFFFFFFIIIJJJKKKKKKKKKJJJHHHHHHBBBBBBCCCDDDDDDCCCCCCBBBAAAEEEHHHIIIGGGDDDDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDGGGIIIKKKMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMJJJJJJJJJJJJKKKKKKLLLLLLPPPPPPQQQQQQQQQPPPOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIIIIJJJIIIGGGEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===;;;;;;===>>>>>>?????????<<<<<<;;;<<<<<<===>>>???@@@>>>???AAAAAA>>>>>>BBBFFFFFFJJJSSS]]]llluuuoooggg```ZZZUUUQQQNNNGGGHHHHHHFFFCCCAAA@@@@@@??????>>>=========>>>???@@@??????>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKLLLOOOPPPPPPPPPPPPOOOMMMMMMKKKKKKJJJKKKLLLOOOQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOMMMKKKHHHEEECCCAAADDDEEEHHHJJJKKKJJJIIIIIIFFFFFFGGGGGGFFFDDDCCCBBB???@@@AAABBBBBB@@@???>>><<<<<<<<<<<<============::::::::::::;;;<<<>>>???;;;===??????AAADDDJJJOOOVVV]]]iiittt{{{~~~}}}|||}}}tttgggeeeaaa\\\WWWTTTTTTUUUVVV[[[___dddnnn{{{zzztttpppttt|||777777888888888888777777666666777777777777666666333555666666555444444555666666555444444444444555555555555555555555444444333333444666777999::::::888888888888888888888888555777888777666555666888;;;;;;:::;;;===@@@BBBDDD@@@>>><<<999888999:::::::::;;;>>>@@@AAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<>>>>>AAABBBCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGBBBBBB@@@?????????@@@AAA>>>???AAACCCDDDFFFGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDAAACCCDDDFFFFFFEEECCCBBBBBBFFFJJJJJJGGGDDDBBBBBBCCCEEEGGGGGGEEEDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGG@@@AAACCCFFFIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGDDDEEEEEEGGGHHHJJJLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKOOOPPPPPPQQQQQQPPPOOOOOOMMMLLLJJJIIIJJJKKKMMMNNNKKKJJJIIIIIIJJJJJJHHHFFFBBBBBBBBBBBBAAA@@@??????=========>>>>>>>>>>>>>>>===???@@@AAAAAA@@@???===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???===;;;;;;??????===>>>AAAAAA@@@CCCIIIMMMSSSbbbqqq|||qqqhhh```YYYUUUWWWWWWWWWSSSMMMHHHEEECCCCCCBBB@@@>>>===<<<======@@@???===<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIIIIHHHEEEEEEDDDEEEFFFIIILLLNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHFFFCCCAAA???@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@???<<<===>>>???>>>===;;;999888888999::::::;;;;;;<<<>>>===<<<===>>>AAADDDFFFFFFHHHLLLNNNQQQWWW^^^dddmmmuuuvvvrrrppprrrvvvssshhh^^^TTTTTTSSSOOOLLLLLLQQQUUUXXXdddrrr555555555555666666666666444555666777777666555444555555666666666666555555666666666777666666555555444444555666666666555555444555555666666777777888888777777777666666666666888888888999999999999:::<<<===>>>???@@@AAAAAAAAA@@@>>><<<:::999999:::;;;777888;;;<<<======<<<<<<444999>>>???>>>???CCCGGGNNNXXXhhhxxxwwwlllfffWWW[[[VVVRRRWWWVVVTTTZZZbbbkkkvvv~~~yyysssqqqnnneee]]]XXXSSSLLLGGGFFFGGGHHHIIIIIIHHHFFFCCCAAAAAACCCEEEDDDFFFIIIKKKLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJPPPNNNLLLJJJIIIHHHEEECCCEEECCCBBBBBBCCCBBB@@@===>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGFFFEEEDDDDDDCCC??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHGGGEEECCCBBBEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJEEEEEEEEEFFFHHHKKKNNNPPPRRRQQQPPPNNNMMMKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGLLLMMMNNNOOOOOONNNMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@????????????============>>>>>>>>>>>>??????>>>===============<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<===???AAABBBEEEIIINNNRRReeeuuu}}}ssslllggglllooopppiii\\\QQQLLLLLLLLLKKKIIIFFFCCCAAABBBCCCCCCBBBBBBAAA???>>>===<<>>@@@AAAAAABBBAAA@@@???@@@AAABBBCCCAAABBBCCCBBBAAABBBCCCEEEIIIGGGEEEDDDDDDEEEGGGHHHCCCDDDFFFFFFCCC???;;;888:::<<<===???@@@@@@?????????>>>===;;;;;;;;;;;;<<<:::999999888888999999::::::<<<>>>>>>=========>>>>>>AAAFFFKKKQQQUUUXXXYYY\\\___cccfffhhhkkkooorrryyy}}}}}}vvvpppmmmjjjfffdddfffaaabbb```\\\[[[\\\YYYSSSPPPJJJGGGGGGGGGJJJPPPXXXiiixxx555555555555666666666666555555666777777666555555555555666666666666555555666666666777777666666555444555555666666666666666555555555666777777888888888888888888777777777777999:::::::::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB>>>===;;;999888888999:::;;;<<<===>>>>>><<<:::999<<<======<<<>>>DDDOOOXXXgggmmmuuu|||~~~{{{uuukkkaaa\\\NNNVVVVVVYYYcccdddcccjjjqqq}}}~~~}}}qqqkkkjjjggg```YYYRRRNNNIIIEEEDDDEEEFFFFFFFFFFFFEEEBBB@@@@@@CCCEEEFFFGGGIIIKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLJJJGGGDDDEEEDDDCCCCCCCCCBBB@@@>>>;;;<<<>>>???AAAAAABBBBBBEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAACCCDDDFFFGGGGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIIIHHHJJJKKKMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHKKKNNNOOOQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@?????????@@@======>>>>>>>>>????????????>>>>>>===============<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===???@@@@@@AAADDDHHHKKKOOO\\\ooo}}}}}}tttlllhhhggg___WWWMMMGGGGGGHHHGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBAAA???======>>>??????>>>AAA@@@???>>>>>>>>>?????????@@@@@@???>>>???AAACCCAAA@@@???>>>>>>>>>???@@@===>>>??????===;;;888666888999;;;<<<=========<<<===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<======???AAABBBBBBBBBDDDEEELLLQQQXXX___eeeggghhhggghhhjjjlllnnnoooqqqrrrssssssuuuxxx|||}}}zzztttnnnbbb\\\WWWVVVUUURRRSSSWWWSSSXXX[[[\\\]]]\\\VVVNNNJJJIIIKKKOOOQQQWWWdddrrr555555555555666666666666444555555666666555555444444444555555555555444444555555666666666666666555444555666666777777777666555555666666777888888888999999999999999999::::::;;;<<<<<<===>>>?????????AAABBBBBBCCCCCCCCCBBBBBB<<<;;;:::999888888999:::888999:::;;;<<<<<<<<<<<<@@@BBBCCCEEEJJJTTTbbbkkkwwwxxxxxxvvvuuutttuuuwwwzzzrrrjjjfff```WWWSSSRRRQQQ^^^eeennnzzz|||zzz{{{xxxnnnhhhgggddd]]]VVVJJJGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@AAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKEEEFFFHHHKKKMMMLLLHHHEEEFFFDDDCCCCCCDDDCCCAAA>>>;;;<<<===???@@@AAABBBBBBEEEEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>???AAABBBDDDFFFGGGFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDFFFHHHJJJKKKIIIKKKNNNPPPOOOLLLHHHFFFIIIHHHHHHHHHIIIKKKMMMNNNOOOMMMLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@???>>>======<<<<<<======;;;<<<======>>>=========::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;===>>>>>>======>>>AAACCCAAAIIITTT```pppwwwhhhVVVMMMNNNPPPMMMIIIOOONNNLLLJJJIIIHHHHHHHHHDDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@>>>============>>>>>>===;;;:::999;;;============<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAA@@@AAACCCEEEGGGGGGHHHJJJLLLUUUZZZccckkkooopppmmmkkkhhhhhhiiijjjmmmmmmmmmkkkfffeeeddddddddd```ZZZTTTNNNIIIFFFGGGGGGFFFIIINNNNNNWWWbbbiiimmmkkkaaaVVVRRRUUUZZZ```dddmmm555555555555666666666666333333333444444333333333444444555555555555444444444444555555666555555555444444555666777777777777555666666777777888999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@;;;:::999999999999:::;;;999888888888:::===???AAAGGGLLLTTT[[[aaahhhnnnsssuuutttpppkkkfffbbbbbbcccaaa[[[UUUSSSQQQOOORRRWWWhhhwww|||tttlllgggccc^^^UUUNNNDDDBBB@@@???@@@AAA@@@???AAABBBCCCCCCBBBCCCDDDFFFHHHHHHGGGHHHIIIJJJLLLMMMGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJDDDEEEFFFIIIKKKKKKIIIFFFFFFEEEDDDCCCDDDCCCAAA???>>>>>>@@@BBBCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFDDDBBB???>>>===>>>>>>AAABBBDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDFFFGGGEEEDDDCCCCCCEEEGGGJJJLLLLLLMMMOOOPPPOOOLLLHHHFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======<<<<<<<<<999999999999999999999999666777888::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;===???@@@CCCGGGKKKTTTcccwww~~~yyyhhh]]][[[ZZZWWWSSSZZZZZZZZZYYYXXXVVVUUUTTTQQQNNNJJJHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@>>><<<;;;===>>>??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>=========>>>>>>?????????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHHHHHHHJJJLLLNNNVVVZZZ```fffhhhgggdddbbb[[[ZZZZZZ\\\___```^^^]]]YYYWWWTTTSSSRRROOOJJJFFFHHHDDDCCCDDDEEEFFFLLLSSS\\\jjj{{{}}}pppoooooorrrwww|||}}}|||555555555555666666666666222222222222222222222222444555555555555555555444333333444555555555555555444555666777888888888888777777888888999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@???>>>======777777777777888999::::::>>>======>>>AAAFFFKKKNNNZZZ^^^dddiiimmmnnnooopppooommmjjjddd]]]XXXVVVVVVOOOMMMMMMOOOQQQTTT]]]ggg|||sssmmmfffaaa[[[SSSIIIAAA@@@???>>>>>>@@@@@@@@@???@@@BBBDDDEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGJJJLLLMMMGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGEEECCCAAA@@@?????????AAABBBDDDFFFHHHJJJKKKLLLLLLJJJHHHEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKNNNNNNNNNMMMKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA@@@??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999666777888999::::::::::::999:::;;;;;;:::;;;<<<>>>>>>@@@AAA@@@BBBJJJXXXbbbyyy~~~wwwvvv|||wwwooojjjgggfffjjjllloooqqqrrrrrrpppooofff```WWWPPPKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGBBBCCCCCCCCCAAAAAABBBDDD@@@AAABBBCCCCCCCCCCCCBBB???>>>=========>>>>>>?????????????????????@@@@@@===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGIIIKKKWWWXXXYYYZZZZZZYYYWWWWWWOOONNNMMMNNNOOOPPPOOOOOOOOOOOONNNNNNLLLJJJGGGEEECCCAAABBBFFFIIIMMMVVV___uuu555555555555666666666666444333333222222333333444555555666666666666555555333444555666777777777777666777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????===============<<<;;;:::555555666777888999::::::;;;>>>DDDMMMWWW```gggkkknnnllliiifffeeeeeefffgggeeedddaaa[[[TTTOOOMMMLLLHHHJJJPPPWWW[[[```kkkwww|||xxxuuuqqqkkkccc\\\UUULLLCCC<<>>@@@?????????BBBEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIKKKLLLGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEIIIFFFCCCCCCDDDFFFGGGGGGEEECCCBBBBBBCCCBBB@@@===<<<===>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCFFFHHHJJJLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888888888888888888777777888999:::::::::999888999;;;;;;;;;;;;<<<>>>:::===???>>>===AAAIIIPPPYYYjjj{{{xxx{{{~~~|||}}}~~~wwwjjj___VVVOOOKKKIIIDDDEEEGGGIIIKKKLLLMMMMMMDDDFFFHHHHHHFFFCCCCCCCCC??????@@@AAACCCDDDEEEEEEBBBAAA@@@???>>>>>>??????@@@@@@?????????@@@@@@AAA>>>???@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGJJJSSSQQQOOOMMMLLLKKKKKKLLLGGGGGGGGGEEECCCDDDGGGIIILLLPPPTTTTTTPPPMMMKKKLLLHHHHHHLLLRRRXXX___lllwww555555555555666666666666777666555444444555666777666666777777777777666666666777888999::::::::::::999:::;;;===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???=========<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999888999:::<<<===??????@@@AAAHHHUUUbbbmmmsssvvvwwwkkkfff___YYYWWWXXX[[[\\\[[[YYYVVVQQQMMMKKKKKKMMMMMMTTT___jjjooottt|||zzzyyyyyyxxxwwwqqqiii^^^TTTLLLGGGBBB??????===;;;;;;<<<>>>>>>>>>>>>AAAEEEFFFFFFEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFDDDCCCBBBFFFDDDCCCCCCEEEFFFFFFFFFDDDBBBAAAAAABBBAAA???<<<:::;;;<<<>>>@@@@@@AAAAAA????????????????????????@@@AAACCCDDDDDDCCCAAA@@@@@@@@@BBBCCCFFFHHHJJJLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIIIIIIIIIIGGGEEEDDDAAAAAABBBCCCDDDEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIIIILLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@???>>>=========>>>???????????????@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888888888999::::::999999999888:::;;;;;;:::999:::;;;888<<<@@@???======BBBGGGGGGSSSdddsssxxxnnneee]]]YYYPPPRRRVVVZZZ^^^```bbbccc^^^______[[[SSSKKKEEEBBBAAAAAABBBCCCEEEHHHKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDBBBCCCEEEHHHJJJKKKKKKKKKHHHGGGDDDBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEFFFIIILLLOOOMMMKKKIIIGGGGGGGGGGGGEEEHHHIIIHHHEEEHHHQQQYYY^^^gggooooooggg___^^^``````aaaeeekkkpppwww555555555555666666666777999888777666666777888999777777888888888888777777888999:::;;;<<<=========<<<===>>>@@@AAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<;;;::::::999999999999::::::;;;::::::999===>>>@@@BBBDDDEEEFFFFFFUUU]]]iiissswwwtttnnniii[[[XXXTTTQQQQQQRRRTTTTTTVVVUUURRRNNNMMMNNNSSSWWWYYYbbbrrr~~~vvvuuuvvvxxx{{{}}}|||{{{lllcccUUUHHHBBB????????????<<<:::999;;;===>>>>>>===@@@DDDFFFEEEDDDCCCCCCAAABBBCCCEEEFFFHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@BBBBBBBBBEEEGGGHHHGGGEEECCCBBBAAAAAAAAA@@@>>><<<:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA<<<>>>AAADDDDDDCCCAAA@@@??????@@@BBBDDDGGGIIIJJJEEEFFFGGGHHHIIIJJJIIIIIIGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFIIIJJJJJJGGGCCCAAA>>>???@@@BBBCCCDDDDDDDDDAAACCCFFFIIIJJJIIIHHHFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB???>>>===<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::999888777777777777777777777777999999:::::::::999999888999:::<<<;;;999888888888555999===<<<999888;;;???===DDDLLLTTT___sss|||sssnnngggjjjoootttyyy}}}~~~uuugggYYYMMMGGGGGGFFFGGGHHHJJJNNNRRRTTTUUUUUUTTTSSSPPPNNNLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKNNNPPPQQQRRRRRRKKKIIIEEEBBBAAABBBDDDFFFDDDEEEFFFFFFFFFHHHLLLOOOPPPPPPOOONNNMMMLLLLLLLLLIIINNNSSSSSSRRRXXXfffrrrzzzyyyxxx{{{wwwvvvyyy}}}:::999777666555666777777:::::::::::::::::::::::::::999999:::<<<<<<;;;::::::;;;<<<===???@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@???>>>===<<<<<<999999888888888888888888>>>;;;999:::<<>>;;;;;;:::::::::;;;;;;<<<===???@@@AAABBBBBBAAA@@@???AAABBBCCCEEEFFFFFFGGGGGGDDDEEEGGGIIIIIIIIIGGGFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDCCCCCCCCCBBBAAA@@@>>>=========>>>????????????>>>???@@@BBBCCCCCCCCCEEEGGGHHHIIIJJJHHHFFFEEEEEEFFFCCCEEEFFFFFFEEEDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@AAADDDDDDBBB@@@BBBDDDFFFHHHHHHFFFDDDBBBHHHIIIJJJKKKLLLLLLLLLLLLOOOOOONNNMMMKKKIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<===============;;;<<<<<<===============>>>===<<<;;;:::999999999:::::::::999999777666555666666555555555555666666444666999<<<<<<:::888666777777888888888999999999888999::::::;;;;;;:::::::::???DDDEEEHHHSSSeeetttzzzvvvzzzqqq```YYYRRRRRRSSSWWW]]]fffooottttttpppmmmjjjgggccc\\\WWW[[[UUUQQQPPPLLLIIINNNXXX[[[eeekkkjjjiiijjjiiieeeaaaYYYOOOIIIIIIKKKJJJIIIHHHGGGJJJQQQXXX^^^eeelllkkkjjjiiigggeeebbb```___bbbgggkkkkkkkkkrrr;;;;;;999999888999::::::>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>>======>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGDDDBBB???===;;;;;;999999999999999:::<<<<<>><<<<<<===AAAEEEHHHHHHKKKQQQ[[[dddiiihhhfffiiihhheee___WWWQQQMMMLLLIIIJJJIIIHHHFFFEEEGGGIIIIIIPPPZZZeeennnvvv||||||tttrrrrrrvvvxxxrrrdddXXXQQQJJJBBB>>>>>>>>>===::::::999999999999999:::;;;===>>>????????????>>>===??????AAABBBCCCDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHCCCCCCAAA@@@>>>=========AAA@@@???>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>===;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBCCCDDDFFFDDDEEEFFFEEECCCAAABBBCCCCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDFFFFFFFFFFFFDDDDDDBBB@@@@@@AAADDDEEECCCAAADDDEEEHHHJJJJJJIIIHHHGGGIIIJJJJJJKKKKKKJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<============<<<===<<<;;;:::999999999999999999999999888777666555666666555555555555666666444666888::::::999777666666666666777777777888888777888888999999999999999888<<>>============>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDCCCAAA????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIGGGEEEBBB???===:::999888<<<;;;;;;:::;;;<<<===>>>===???BBBDDDGGGLLLTTTZZZffffffiiinnnsssqqqiiibbb^^^[[[VVVPPPIIIEEEDDDEEEDDDFFFGGGDDDAAABBBHHHNNNUUU___ooo~~~|||yyyvvvrrrpppmmmbbbQQQDDDHHHCCC===;;;<<<<<<;;;:::999999888777777888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;;;;:::@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>>>>999:::;;;<<<===>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEBBBCCCDDDCCCAAA@@@@@@AAADDDEEEFFFEEECCCBBBBBBBBBBBBCCCEEEGGGGGGEEECCCBBBAAA@@@@@@AAADDDEEEEEEDDDCCCEEEHHHKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888888888777666666555666555555444444555555666444555666666777777666666555555555555666666666666555666777777888888777777999;;;<<<======>>>@@@CCCLLLWWWkkk}}}xxxxxx~~~}}}zzzyyyyyyxxx{{{yyy{{{@@@@@@@@@AAAAAABBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHFFFEEE>>>>>>=========>>>???@@@CCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGG@@@???>>><<<;;;;;;::::::???>>><<<;;;;;;;;;===>>>===EEEOOOXXX]]]dddmmmttt}}}ssslllhhhcccZZZSSSMMMNNNNNNLLLIIIFFFEEEEEECCCGGGJJJHHHGGGKKKUUU^^^oooxxxzzzkkk```XXXQQQHHHAAAAAA>>>:::999;;;<<<;;;;;;:::999888888777888888888::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@?????????AAA@@@???===<<<<<<<<<<<<>>>============>>>???@@@BBBBBBBBBAAAAAA???>>>>>>999:::;;;<<<===>>>>>>>>>===???@@@@@@@@@@@@AAACCCCCCDDDEEEDDDBBBAAABBBCCCDDDFFFGGGFFFCCCAAAAAAAAA@@@BBBEEEGGGGGGEEEBBB@@@@@@@@@@@@AAACCCDDDEEEEEEBBBDDDGGGJJJLLLMMMMMMMMMKKKKKKJJJHHHGGGFFFFFFEEEGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@??????>>>BBBCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;:::999888888888888888888777777666666555555555555444444444444444444555444444444444444555555666444555555555666666666666555555666777777777777777888888999:::<<<>>>>>>===AAAFFFNNN[[[lll}}}|||BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGEEE???>>>===<<<;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBB>>>>>>>>>>>>>>>======<<<===<<<;;;:::;;;===???AAAFFFRRRbbbooovvv{{{vvvhhh^^^YYYVVVQQQMMMGGGHHHJJJJJJIIIIIIKKKLLLJJJPPPUUUWWWYYY```lllvvvrrr^^^OOOGGGDDDCCCAAA<<<;;;::::::;;;<<<<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@??????=========>>>???@@@AAABBB==================<<<<<<>>>============>>>>>>???===<<<<<<<<<======>>>>>>AAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===>>>>>>>>>>>><<<>>>??????>>>>>>@@@AAABBBDDDDDDDDDBBBAAABBBCCCEEEFFFHHHGGGDDDAAA@@@@@@???AAADDDFFFFFFDDDAAA?????????@@@@@@AAACCCEEEFFFDDDFFFHHHJJJMMMNNNOOOOOOKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCAAA???>>>======>>>???????????????>>>>>><<<;;;;;;;;;:::::::::999888888999:::::::::::::::999999888777777777777888777666555444444444555555444444333333333333444444333333222222222333444555555555555666666666777777555666666777777777777777555333222333777:::;;;:::>>>@@@DDDGGGNNN]]]ppp~~~xxxuuuwww~~~BBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEECCCBBB@@@>>><<<;;;;;;======>>>>>>>>>???@@@@@@AAAAAABBBBBB@@@??????>>>>>>>>><<<===???@@@@@@???===<<<;;;:::::::::<<>>>>>??????@@@@@@@@@???????????????======<<<<<<===>>>??????<<<<<<<<<<<<<<<=========;;;;;;;;;<<<===>>>???@@@<<<<<<=========>>>>>>>>>@@@@@@AAA@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>===;;;===>>>>>>======>>>??????@@@AAAAAA??????@@@AAACCCEEEFFFFFFDDDAAA?????????@@@BBBDDDDDDBBB@@@?????????@@@??????@@@CCCEEEGGGHHHIIIKKKMMMNNNNNNNNNJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@>>>===<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;::::::999999888777888888999999999999999888777777666666666777777666555444333333333555555444333333222222333333444333222222222222333444444555555555666666666666777555555666777777777777666777555333333555777888999777<<<@@@AAAAAAEEEOOOWWWkkkxxxyyywwwyyy~~~zzzzzz}}}BBBBBBCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBBBBAAA@@@AAA???===:::999999:::;;;;;;;;;<<<======>>>????????????>>>>>>>>>>>>>>>???>>>AAAEEEIIIKKKJJJGGGEEE@@@???===<<<===???CCCEEEOOOWWWdddooossspppjjjeeeXXXWWWTTTOOOKKKKKKNNNRRRWWWYYY\\\___ccchhhooosss~~~~~~sssgggOOOJJJCCC>>><<<;;;888777:::;;;<<<<<<;;;:::::::::::::::::::::;;;<<<>>>>>>:::999888777777888999:::999:::;;;===>>>>>>>>>>>>??????>>>>>>===============<<<;;;;;;:::::::::;;;999999::::::;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>><<<<<<=========<<<;;;;;;;;;<<<======<<<<<<===>>>===>>>??????======>>>??????AAADDDDDDBBB???======???@@@AAABBBBBBAAA@@@???>>>???@@@>>>======@@@DDDFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGIIIKKKLLLIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@>>><<<;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888888666777888888999999888888777666666555555666666777555444333222222333444555333333222222222222333333222222222333333333444444333444444444555555555555333333444555555555555555999999888777777777888999444777999;;;;;;===???AAANNNXXXhhhyyyBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>???@@@???===???===:::777666666777888::::::;;;;;;<<<======>>>============>>>???@@@AAADDDIIIPPPWWW[[[[[[YYYXXXHHHFFFBBB>>>======???@@@EEEKKKTTT]]]aaa^^^WWWQQQNNNMMMKKKGGGEEEKKKWWW```gggooozzzvvvppprrrzzzttt^^^JJJEEEAAA<<<999999:::999999999;;;======;;;999888888888888999:::;;;===>>>???999888777666666777888999999:::;;;<<<===>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===<<<:::999888777777777555555666777888999999:::;;;::::::999999::::::;;;<<<======>>>???>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<;;;:::999999:::<<<===<<<;;;;;;<<<======???@@@???>>>>>>???@@@<<>>??????===;;;<<>><<<:::999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777666666777888888888888888666666555555555666666777555444222111111222444555333222222222222222222333111222333444444444444333222222333333333444444444222222333444444444444333333666888888777555666666888444111333777<<<>>>>>>;;;BBBLLLYYYgggwww|||{{{BBBBBBCCCBBBBBBAAA@@@???::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????:::;;;<<<;;;999888888999======<<<<<<<<<<<<=========>>>???BBBEEEHHHKKKLLLSSS[[[gggtttzzzwwwmmmeeeSSSJJJ@@@;;;===BBBDDDDDDJJJHHHGGGJJJOOOOOOKKKGGGGGGHHHKKKKKKKKKQQQdddwww~~~qqqiiijjjrrrzzz~~~ooo[[[JJJAAA======<<<<<<<<<;;;;;;;;;999888777666777888;;;<<<888999::::::;;;;;;;;;;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@;;;<<<<<<<<<;;;::::::999;;;:::999777666555555555888999:::;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>=========<<<:::888777999:::::::::;;;;;;<<<======>>>AAA@@@???===<<<<<<;;;;;;===>>>??????>>>===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@===>>>??????>>>===>>>@@@@@@AAACCCDDDDDDCCCAAA@@@BBBEEEHHHIIIHHHHHHJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEEEECCCAAA?????????AAABBB@@@???>>><<<;;;:::888888999999::::::;;;<<<======;;;;;;:::999888777666666555555555555666666666666777777666555444444333333444444444333333222222222333333111111111111333333333333333222222111111111222222222222222222222222444444444444444444444444222222222333444555666777555555555555444555888:::999===AAADDDIIISSS```jjj}}}~~~}}}@@@@@@??????>>>===<<<;;;:::::::::;;;;;;<<<<<<===========================<<<===>>>===;;;:::;;;<<<888:::===@@@BBBCCCBBBBBBEEEEEEGGGJJJMMMQQQUUUWWWkkkpppzzzvvvmmmZZZQQQGGGBBBBBBDDDEEEDDDIIIIIIKKKMMMPPPNNNJJJGGGKKKLLLPPPUUU\\\iii{{{}}}uuuiiigggqqq{{{}}}qqqcccUUUJJJCCC???:::::::::999999999888888999888666666666777999:::444555777999;;;<<<<<<===777777888888999999::::::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999::::::999999888888999999888999::::::;;;;;;::::::<<<<<<===>>>????????????======>>>>>>>>>===============<<<:::777666888999:::::::::;;;<<<<<<======>>>>>>===<<<<<<<<<======BBBCCCDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@??????===>>>??????>>>===>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@BBBEEEDDDCCCCCCEEEGGGJJJJJJJJJIIIHHHGGGFFFEEEEEECCCAAA>>>======>>>>>>AAA@@@???>>><<<;;;:::999999999::::::;;;<<<<<<<<<::::::999888777666555555444555555555666666666666777666666555444444333333444444333333333222222222555444333333333333444555333333333222222111111111222222222222222222222222444444444444444444444444222222222333333444555666777777666666555666888999777999;;;;;;<<>>>>><<<;;;:::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<<<<<<<>>>999>>>EEELLLPPPQQQOOOMMMOOONNNNNNOOOQQQUUUYYY\\\kkkooouuuzzzzzztttkkkdddSSSNNNGGGEEEGGGJJJKKKJJJHHHJJJLLLMMMOOORRRUUUXXX[[[\\\cccmmmxxxzzzppp___gggvvv|||xxxtttsssvvvyyyvvvjjjXXXHHH@@@===<<<<<<999999888888888777777777888777666555555555666777444555666888999999::::::555555666777888999::::::999999999999999999999999888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::888888888888888999:::;;;888999999:::::::::::::::===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>===<<<<<<<<<=========:::777666666777999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBBBBAAA>>>======>>>@@@@@@????????????>>>>>>===>>>??????======>>>???@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBAAA@@@???AAACCCFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA???===;;;::::::;;;???>>>===<<<;;;:::999888999999999::::::;;;;;;<<<999888888777666555444444444444444555555555666666666666555555444333333333333333333333222222222222444444333333333333444444222222222222222111111111222222222222222222222222333333333333333333333333222222222222333444555555777666555555444555555666777888999888666777;;;???CCCKKKVVVbbbnnn@@@???>>><<<;;;:::999999::::::::::::999999999999::::::;;;<<<===>>>>>>???===>>>??????======>>>???DDDKKKTTT\\\```^^^ZZZVVVRRRPPPNNNLLLLLLNNNQQQSSSZZZ\\\```bbbbbb^^^XXXSSSNNNKKKIIIIIILLLNNNOOOOOOLLLNNNQQQSSSXXXbbbpppzzz|||}}}uuueee[[[[[[fffxxx}}}wwwsssttt|||zzznnn]]]SSSGGG@@@>>>===:::777999999999999888888888888888777666444444333444444777777777777666666555444555555666666777777888888888888888888888888888888::::::999999:::;;;;;;<<<:::;;;;;;<<<;;;;;;::::::777666666666666777888888999999::::::::::::999999;;;<<<>>>???AAAAAABBBBBB??????>>>===<<<;;;;;;;;;>>>>>>===;;;888555555666888888999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===>>>???>>><<<;;;<<<===??????>>>>>>===============>>>???>>>===<<<===>>>????????????@@@BBBCCCDDDDDDDDDBBBAAA?????????@@@AAABBBBBBCCCCCCCCCBBBBBB???>>><<<;;;:::999::::::;;;;;;:::999888777666666888999999999:::::::::;;;888777666666444444333222333333444444444555555555555555555444444333333333333222222222222222222222222111111111111111111222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222333444444444333222222222333222111444666777777666666999;;;:::???DDDJJJRRR^^^lllwww???>>>===;;;:::999999999;;;;;;::::::::::::::::::999:::;;;===???AAACCCDDD@@@AAABBBBBBBBBAAACCCDDDMMMSSS[[[aaabbb___YYYTTTLLLJJJGGGEEEEEEFFFIIIKKKRRRTTTUUUVVVUUUSSSQQQPPPPPPPPPPPPRRRTTTUUUTTTTTTYYY```iiipppvvvzzzppphhhcccaaahhhqqq}}}vvvrrrqqquuu|||~~~lll^^^KKKFFF@@@>>>???>>>999444999999888888888777777777777777666444333333222222666666666666555444444333888777777666666555555555777777777777777777777777::::::999999999:::;;;;;;::::::;;;;;;<<<;;;;;;:::999888888777777777777777::::::;;;;;;;;;::::::999777888:::===@@@AAACCCCCC@@@???===<<<;;;;;;;;;;;;>>>>>>>>><<<999666666666888888999::::::;;;;;;<<<<<<<<<;;;:::::::::::::::<<<===>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<=========>>>???>>><<<;;;<<<===?????????@@@AAABBBDDDEEEEEEDDDBBBAAA@@@???>>>===<<<===>>>>>>??????>>>>>>::::::::::::::::::;;;;;;::::::999888777666666555888888888999999999999999777777666555444333222222333333333333444444444444444444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111222333333333222111222444555444222...000333444444555666777777999<<<===@@@EEEMMMSSSeeeppp===<<<:::999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<>>@@@BBBBBB???>>><<<;;;:::;;;<<<<<<>>>??????>>>;;;888777888999999999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::888999;;;<<<;;;<<<===??????>>>===<<<;;;<<<===>>>>>>??????>>><<<;;;;;;<<<>>>???@@@AAACCCDDDEEEFFFEEECCCBBBAAAAAA???<<<::::::;;;;;;<<<<<<<<<;;;;;;888888999:::;;;<<<<<<===<<<;;;;;;:::999999888888888888888888888888888888777666666555444333222222222222222333333333444444444444333333333333333333111111111222222222222222222222333333333333222222000000000111111111111111111111111111111111111111111111111111111111111111222111111000111111222222444333222555999;;;999777111222333444555555444444666888999::::::<<>>>>>?????????<<<===>>>@@@AAACCCDDDEEEDDDFFFHHHHHHHHHIIIJJJLLLHHHIIIKKKLLLKKKJJJHHHGGGBBBBBBCCCDDDFFFIIIKKKMMMHHHIIIJJJJJJKKKPPPXXX]]]^^^eeeppp{{{|||yyy{{{~~~}}}yyywwwtttyyyyyylllWWWGGGAAACCC???>>>;;;999888777777777777777777666666666555555555555666555555444333333000111333555666777888888888888888777777666666666777777777777777777777777999999888888888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<============>>>>>>===<<<<<<;;;777888:::<<<>>>???@@@@@@>>>===;;;::::::;;;<<<======???@@@???===::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;<<<===777888::::::999999:::<<<@@@???===<<<;;;<<<===>>>>>>??????>>><<<:::;;;<<<===???AAACCCEEEFFFFFFFFFFFFDDDDDDDDDEEECCC>>>::::::;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888777777777666555444333222222222222222222333333333333333333333333333333333333000111111111222222222222111222333444444333222111///000000000111111111222111111111111111111111111111111111111111111111111111111000000000000111111333111222666<<<@@@>>>;;;555444444555555555444333666666777777888999;;;===999===FFFPPPWWWaaasss|||lllYYYKKK???>>>===<<<<<<>>>???AAA===>>>>>>???@@@AAAAAABBB>>>??????@@@AAAAAABBBBBBBBBDDDEEEFFFFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFGGGHHHIIIJJJKKKHHHIIILLLNNNSSS[[[gggooo~~~|||}}}}}}yyy}}}xxxmmm]]]PPPIIIEEE@@@<<<777999<<<===<<<:::::::::999999999999888888888888555555666666555555444333333333444555666666666666777777777777888888888888888888888888888888888888<<<<<<;;;;;;:::;;;;;;;;;999::::::;;;<<<<<<<<<;;;999999999:::;;;<<<>>>>>>>>>>>>???>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;::::::;;;===>>>===???AAA@@@>>><<<;;;;;;::::::;;;<<<<<<======>>>:::::::::;;;<<<===??????<<<===>>>>>><<<;;;<<<===AAA???===<<<;;;<<<>>>???>>>??????>>><<<:::;;;<<<===???BBBEEEGGGGGGGGGGGGHHHGGGGGGIIIJJJGGGAAA===;;;<<<<<<<<<<<<;;;:::999;;;<<<<<<======<<<<<<;;;:::999999999888777777777888888888777777777777777777777666555444333333222111111222222222333333333333333333333333333333333000000111111222222222222///000111222222111000/////////000000111111111222000000000000000000000000000000000000000000000000111111000000000000000111000///000555===@@@???<<<222111000111222333222222333333222222222444666777999:::???CCCCCCFFFTTTdddjjjyyyooo]]]OOOBBB999CCC@@@>>><<<======>>>>>>EEEBBB@@@@@@BBBCCCBBB???>>>???@@@>>><<<;;;>>>AAAEEEEEEFFFHHHKKKLLLJJJHHHFFFEEEDDDCCCBBBCCCEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMLLLNNNNNNRRR```tttyyyxxxzzz{{{|||ssstttwww}}}}}}xxxgggVVVHHHDDDDDD@@@;;;:::<<<;;;::::::;;;:::888666;;;:::888777777777888999555555666666555555444333444444555555666777777777999999999999999999999999777777777666777888888999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;>>>===<<<;;;:::;;;;;;<<>>===<<<<<<<<<;;;;;;;;;<<<===???@@@@@@???===;;;:::;;;<<<===AAAAAAAAA@@@???===<<<;;;999:::<<<=========<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<======>>>?????????======>>>>>>>>>>>>======AAAAAA@@@???>>>======<<>>>>>;;;888BBB@@@===;;;::::::;;;<<<;;;::::::999888777555555333333444444555666777777888777777666555444444444222222222111111111111111111111222222222333333333111111000000111111222333000000000000////////////000000////////////000000/////////...------,,,,,,000000000000////////////000000000000111111111111333111222000111@@@EEE888333222111000000000222222111333444444333333555666999999999:::<<>>===>>>@@@AAABBBCCCAAA@@@AAADDDFFFEEEDDDDDDDDDDDDAAA>>>>>>AAACCCDDDEEEGGGIIIJJJLLLMMMMMMIIIGGGEEEFFFIIIMMMPPPRRRSSSUUUYYY\\\\\\ZZZYYYXXXVVVYYY\\\dddttt{{{wwwvvvwwwvvvuuurrruuu{{{yyylllbbbWWWKKK@@@>>>>>>;;;999999<<<;;;:::;;;;;;;;;999777999888777777666666666777555555666666555555444333444444555555666666777777::::::999999999999999999888888777777888888999:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;:::::::::;;;===???@@@CCCBBBBBBAAA@@@???????????????>>>>>>???@@@BBBCCCAAA@@@>>>===<<<<<<======AAAAAA@@@@@@???===<<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@>>>??????????????????>>>?????????>>>>>>======<<>>???;;;;;;:::;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>????????????>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;===???AAA@@@@@@@@@@@@@@@@@@@@@@@@===========================???AAAEEEHHHJJJKKKLLLNNNMMMMMMPPPTTTXXXYYYYYYRRRNNNIIIIIIJJJLLLKKKJJJ@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;:::999777777333333444444555666666666777777666666555444444444555555444444333222111111111111111222222222222333///////////////000000111000000000000////////////000000////////////000000......//////000111111222////////////000000000000....../////////000000000111///111111222???EEE;;;111111000000000111111222222333444444222111222333333333222222333555777888666888<<<@@@FFFMMMVVV[[[lllyyy|||tttgggZZZPPPCCC>>>888666666777666444@@@AAABBBCCCDDDFFFIIIKKKGGGGGGGGGHHHIIIJJJJJJIIIKKKJJJIIIGGGFFFGGGHHHIIILLLRRRWWWXXXTTTQQQSSSUUU[[[XXXXXX^^^jjjvvv~~~}}}qqqlllooowwwpppbbbWWWMMMDDD>>>;;;;;;::::::999888999<<<<<<;;;:::;;;<<<;;;999888555666777888888777555444555555555666555555444333333333444555555666666777:::::::::999999999888888:::::::::::::::;;;<<<<<<========================>>><<<;;;::::::<<<>>>??????>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@BBBBBBBBBBBBBBB@@@???>>>===============<<<;;;::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::>>>===;;;:::;;;===@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<===============>>>???AAADDDGGGIIIKKKLLLMMMLLLLLLOOOSSSVVVXXXYYYUUURRRNNNLLLLLLMMMLLLKKK>>>===<<<;;;::::::::::::::::::::::::999888777666444444444555555555666666666666666555555444444444555555444333222111111000111111111111222222222222000////////////000111111000000000000//////////////////000000000000//////....../////////000000000////////////000000000000............////////////111...111222000:::@@@777000000000000000111111111222333444333111000000111333222222111222333444444777888:::;;;<<<@@@DDDHHHNNNWWWdddooozzz~~~uuu{{{~~~vvvjjj^^^TTTJJJAAA::::::888555444555666555333BBBDDDGGGHHHIIIKKKNNNQQQQQQSSSUUUWWWXXXXXXYYYZZZXXXYYYYYYZZZ[[[[[[ZZZYYYZZZaaaiiikkkgggbbbaaaaaammmlllnnnvvv{{{uuunnnnnnttt|||rrr^^^MMMCCC???===<<<888:::<<<:::888888:::;;;;;;:::999:::;;;;;;999777555666777888888888777666555555555666555555444333333333444444555666666666999999999999999999999999;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>???>>>===<<<======??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@???BBBBBBCCCCCCBBBAAA@@@???;;;;;;;;;<<<<<<;;;::::::999999:::;;;<<<>>>??????=========<<<<<<;;;;;;:::???===<<<;;;;;;>>>@@@BBBAAA@@@????????????@@@AAA======>>>>>>>>>>>>>>>>>>AAABBBCCCDDDFFFHHHIIIJJJMMMLLLLLLNNNQQQTTTTTTTTTTTTRRRNNNLLLJJJHHHFFFEEE<<<<<<;;;:::::::::999999888888999888888777666555444444444555555555555555555555555555444444444444333333333222111000000000000000111111111222222222111000000000000111222222000000000000//////////////////000000000000///////////////......---------.../////////000000000111............////////////222...111111...333888111//////000000111111111111111222333222000//////000444333333333333333333333333555666777777999;;;>>>;;;AAAGGGKKKQQQ^^^qqq|||uuurrr{{{}}}lll___OOODDD@@@===777222555444333333333222111000KKKOOOSSSVVVWWWYYY]]]aaadddgggkkknnnoooppprrrssspppqqquuuxxxzzzwwwrrrnnniiipppyyy}}}}}}{{{yyyyyyzzz|||ssstttxxx}}}|||bbbYYYLLLBBB===<<<;;;:::666999:::777666888888777999888888999::::::888777666666777888888888777777555555666666555555444333333333333444555555666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<>>>@@@CCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????:::;;;<<<<<<<<<<<<<<<;;;999999::::::<<<===???@@@===============<<<<<<<<>>=========???AAACCCAAAAAA????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFHHHHHHNNNNNNNNNPPPSSSTTTSSSRRRPPPOOONNNKKKHHHDDDAAA???;;;;;;;;;::::::999999999777777888888777666666555555555555555555555555555444444444444444444444444222222222111111111000000000000000111111111111222111111111111111222222333000000000000////////////...///000111111000///...000//////...------,,,,,,......//////000000111111....../////////000000000222---000222,,,///333.........///000111111111111///111111111///...///000444444444444444444333333000222444555555555777999555:::>>>AAABBBGGGPPPWWWcccmmm|||}}}www}}}~~~vvvjjj___PPPGGG===:::<<<<<<888222222222222333333333333333\\\bbbiiimmmooosssyyy~~~}}}|||pppuuu}}}zzz|||zzzkkk```JJJEEE???<<<;;;:::888555666999888444555888888444777777666777999999777666666555555555666666777888555555666666555555444333222333333444444555555666666666777888:::;;;<<<===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>???<<<===>>>???????????????<<<<<<;;;:::;;;<<<===>>>=========>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAAAAADDDDDDDDDDDDEEEFFFHHHIIILLLMMMOOORRRUUUUUUSSSQQQLLLMMMNNNLLLIIIDDD@@@>>>:::::::::::::::999999888777888888888888777666666555555555555555555555555444444444444444444444444111111111222222222333333000000000000111111111111000000000000000111222222000000000000////////////...///000111111000///...////////////.....................///000111111111/////////000000000111111111,,,000333,,,---222...---...///000111111111000---///000000......///111222222222333333333222222000222555555555444555666555888<<<>>>>>>???@@@AAAGGGMMMXXXdddrrr{{{xxxyyyuuukkkaaaYYYOOOFFF<<<999777777999999666333111222333333333333444555lllsss{{{pppssszzz~~~uuudddPPPBBBCCC>>>999777777777444111777999777333555;;;:::555666666555666888888777555555444333333444555666777555555666666555555444333222222333444444555555666555555777888:::<<<===>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======??????>>>>>>>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA>>><<<<<<<<<>>>???>>>???@@@AAAAAABBBAAAAAA???>>><<<;;;::::::;;;;;;======>>>>>>??????@@@@@@???@@@@@@AAABBBBBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKNNNRRRVVVVVVSSSQQQIIILLLNNNNNNKKKFFFAAA???999999:::::::::999888888888888999999999888888777555555555555555555555444444444444444444444444444111222222333333444444555000000000000111111111111///////////////000111111000000000000////////////...///000222222000///.........//////000000111111---......///000111111222000000000000111111111111000+++000333---...333000,,,---///000111111111000,,,...//////......000111///000111111111111111111000222444555333111111111333333444444666777888999<<<>>>BBBHHHPPPZZZccchhh|||~~~zzzvvvcccaaaYYYMMMDDDAAA>>>999555666666444222111111222///000000///......///111xxxpppbbbXXXNNNDDD===;;;:::999999888888999999666666666666666666666666888777777666555444444444666555555555555444444444555666666666666666555555555555444444444555555666666777777888999;;;<<<===>>>======<<<;;;;;;::::::;;;<<<<<<==================<<<<<<===???AAA@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@CCCAAA>>>;;;:::999::::::@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===;;;:::999999===>>>???AAAAAABBBBBBBBBFFFDDDBBB@@@@@@@@@AAABBB@@@AAABBBDDDEEEGGGHHHIIIEEEFFFGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEGGGIIIJJJIIIKKKMMMPPPQQQQQQPPPOOOOOOMMMLLLLLLKKKHHHBBB>>>;;;:::999888777777777777::::::999999888777666666555222000000333555555333000000111222333333444555222222222333333444444444//////000000111111222222222111111000///......---222000...---,,,---...///000000000000000///......000000000000000000000000///////////////.........///////////////......---------......//////000000////////////000000000000///////////////000000111111111111000000000000000444333333222222111111000///111333333333333555777777888:::<<<@@@CCCFFFHHHVVV]]]hhhttt|||{{{{{{{{{zzzzzzvvvmmmaaaXXXJJJGGGAAA<<<888666666777444444333333222111000000///////////////000000000vvvlll]]]QQQIIIDDD>>>999999999888777777777777888666666666666666666666666777777777666555444444444555555555555444444444444555555666666666666555555555444444444555555666777666666666777888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<===<<<<<<>>>@@@BBBBBBAAA??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@>>><<<;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888===>>>???@@@@@@AAAAAAAAACCCBBB@@@???>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLMMMLLLKKKKKKJJJGGGBBB===;;;:::999888888777888888::::::999888888777666666555222000111333555555333222222222222333333333333222222333333333333333333//////000000000000000000111111111000///.........111000...---------/////////////////////...------////////////////////////////////////...........................------,,,............////////////---............///////////////......//////000111000000000000000000000000111222222222222222222222111333444333222222333444555555666888:::<<<>>>???DDDIIIPPPWWW^^^iiivvv}}}zzzxxxvvvtttppplllgggaaa[[[SSSJJJDDD===<<<:::777555444333222333333333222222111111111333222222222111000000000|||{{{zzz|||xxxooo\\\SSSGGG???;;;:::999777888777777666666666666666666666666666666666666666777777666666555444444444555555555555444444444444444555555666666666555555444444444555555777888999666666777777777888888888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===<<<<<<>>>AAACCCCCCCCC@@@???===<<<<<<===???@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@???>>>=========>>>???????????????????????????>>>?????????===;;;999888<<<======>>>>>>??????@@@@@@???>>>======>>>??????AAABBBBBBDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHEEEAAA===<<<;;;:::999999888888888999999888888777777666666444222111111333444444444444444444444333333333222333333333333333222222222000000//////////////////111111000000//////......111000...------...//////...............------,,,................................................---------...---,,,,,,+++/////////...............,,,,,,---------.........///............///000000000000000000000000000000///000000111222222333333222333444333111000111222444444333444444555666666888:::>>>@@@BBBGGGOOOUUUbbbjjjvvv||||||yyysssmmmtttuuuvvvuuussspppllljjjbbb[[[RRRIIIBBB>>>:::888222222333444444333111000222222222222222222111111444333222222000000///...wwwrrruuu|||xxxiiiZZZPPPIIIDDD===888777777888888888777666666555555666666555555555555555555555555666666666555555444444444555555555444444444333333444444555555666666555555333444444555666777999:::888888888888888888777777666777777888999:::;;;;;;;;;;;;<<<==================<<<<<<>>>BBBDDDDDDCCC@@@>>><<<;;;;;;===???AAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBB???????????????????????????@@@AAAAAA@@@>>><<<:::<<<<<<<<<<<<======>>>>>>>>>============>>>???@@@CCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGGGGHHHHHHEEEFFFIIILLLMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEBBB???===<<<<<<;;;:::999999999999888888777777777666666666333222222222333444444444444444444444444444444444444333333333222222111111000000//////......------111000000000/////////...000///............//////.........//////......---........................------...............///---............---,,,,,,/////////......---------,,,------------...............------......///000/////////000000000000000000000000000111111222222111222333222111000111222444444333333333333444444444666888999999<<>>>>>>>>>>>===<<<<<<<<<>>>@@@BBBBBBBBB???>>><<<:::;;;===???AAA>>>???@@@@@@AAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;======>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@>>><<<<<<;;;;;;;;;<<<===>>>=========>>>???@@@AAABBBFFFFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCDDDDDDEEEFFFFFFCCCEEEHHHKKKLLLKKKJJJHHHJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEDDDBBB???>>>===<<<<<<;;;:::999999999999777777666666666666666666111222333333333333444444222222333444444555666666333333333222222111111111000000//////......------000000000000//////////////////........./////////...//////000000000//////////////////////////////,,,---------....../////////////////////...------//////......------,,,,,,------........./////////---------------......///......//////000000000000111111111000000/////////...///111111111111222444222222222222222222333444222333444555666888;;;<<<<<<>>>BBBFFFLLLTTT]]]cccsss|||~~~xxxpppoookkkccc[[[VVVUUUVVVXXXYYYXXXVVVPPPIIIBBB===999777555222111111333555444333222222222333444555111111111111111111111222------....../////////000mmmdddZZZQQQGGG>>>;;;<<<::::::;;;;;;:::888666555888888777666666666666666444444444444444444444444444444444444444444444444444444444444333333333333222333444555555555555555333333333444444666777888888999:::;;;;;;:::888777666666777888:::;;;<<<===;;;<<<<<<===>>>=========;;;;;;:::<<<>>>??????>>>======;;;;;;;;;===???@@@>>>??????@@@@@@@@@??????=========<<<;;;::::::999<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB======;;;;;;;;;<<<===>>>;;;<<<===???@@@BBBCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHCCCBBBBBBBBBBBBBBBCCCDDDAAACCCFFFHHHIIIIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCAAABBBBBBAAA???===<<<===<<<;;;:::999999888888888666666666666555555555555000222444444333333333444111111222333444555666666222222222222222111111111000000//////////////////000000000000////////////.........///////////////...///000000000000000000////////////////////////,,,,,,,,,---......////////////000000//////...---.........------------------............/////////---,,,,,,,,,,,,---......---......//////000000111111111000000///......---,,,...000000000111222444000000000000000111222222333333333444555555555555:::::::::::::::===BBBFFFOOOUUU___jjjuuuppphhhggglllnnniii\\\QQQKKKIIIFFFFFFFFFDDD@@@<<<777444333444666555333222111222444333111000000111222333111111111111111111000000---...//////111222222333{{{mmmfffPPPIIICCCAAA===888999===:::::::::999888777666777777666555555444444555555333333333333333333333333444444444444444444444444444444444333333333222222111222333444555555555555333333333333333444555555666777999::::::999888777555555666777888:::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<:::<<<;;;;;;<<<<<<>>>??????>>>???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>===<<<;;;;;;<<<===>>>:::;;;===???AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@AAABBBBBB>>>@@@BBBDDDEEEEEEDDDDDDFFFFFFGGGGGGFFFDDDBBBAAA>>>@@@AAA???<<<;;;;;;===;;;:::999888888777888888555555555555555555555555///222555555333222333444111222222222333333444444111111111111222222222222//////000000000000000000////////////000000000000---......///////////////---...//////000000//////........................++++++,,,------...//////......//////......---,,,,,,------------------...,,,,,,---------.........,,,,,,,,,+++,,,------...------......///000000111////////////////////////---///000000//////111222222111111000000000111111333333333444555555444222666666666555444555888:::<<<@@@EEEJJJPPPZZZfffpppwwwxxxjjjaaa___aaaaaa\\\RRRHHHBBB@@@;;;;;;:::999888777666666444777::::::777333111111000000111111111111000000222222111111000000//////.../////////000111111111}}}zzz{{{~~~qqq]]]OOOJJJBBB===;;;===;;;666666:::;;;;;;:::888666666888:::555555444333333333333444333333333333333333333333444444444444444444444444444444444333333333222222111222333444555555555555333333222222222333444444444666888999:::999777666444444555666777888999999888888999::::::::::::999:::999888888::::::999888:::;;;<<<<<<===>>>>>>???>>>>>>?????????>>>>>>===;;;;;;<<<<<<===>>>>>>???:::;;;===>>>@@@@@@AAAAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEE???>>><<<;;;;;;<<<===>>>888:::<<<>>>@@@BBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@AAAAAABBB===>>>@@@AAABBBCCCBBBBBBDDDEEEFFFFFFFFFDDDAAA@@@===???@@@>>>;;;999;;;===;;;:::999888777777777777444555555555555555555555///222555555333222333444333333222222222222111111000000111111222222222333//////000000111111222222////////////000000000000------...///000000//////,,,,,,---.../////////...------------------------++++++,,,,,,---...//////------......------,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------...///000000111------......///000000000///000111000///...///000555555444222222111111111//////000222444444333111111333444444333444555777777<<<@@@BBBAAABBBGGGKKKLLLVVVcccmmmrrrwww}}}{{{|||vvvjjjaaaTTTOOOHHHAAA<<<999999888555444333222222333444555111555999999555111//////---///222444444333000...333222222111000//////..................---------wwwsssuuu|||ppp^^^SSSJJJBBB===<<<;;;;;;:::999888777777777777777777666666666666666555444333333333333333333333333222222111111111222222111111111111222222222222222222222222222222222222222222222222222222---...000222444555555666555555666666555555444333555555555555555555444444888777777666666666666666666666777777888888888999:::;;;<<<>>>???@@@@@@@@@BBBAAA???===<<<<<<======999:::;;;;;;<<<<<<;;;;;;<<<::::::<<>>?????????BBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????:::;;;<<<>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@???===<<<===<<<;;;999888777777666555444444444777666666555444444333333000000111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000......////////////......111000///...,,,,,,++++++,,,---------.../////////222111///---,,,,,,,,,---------------------------.........------,,,,,,,,,---+++)))((((((+++...000///...------//////...---,,,,,,+++---...///...,,,///...---,,,,,,---...///---......///////////////...............///000000000000000000000000000000111111111000000000000000444444444444444444444444444555777999:::;;;;;;;;;BBBCCCFFFIIINNNTTTXXX[[[kkkqqq{{{~~~}}}xxxrrrvvv}}}uuukkk___SSSKKKBBB???:::555333222333444111111111111111111111111222111000//////......///000000000000000000000000000000000000000000000000---+++***,,,///000...+++tttqqqxxxmmmcccUUUIIICCC???;;;777::::::999999888777777777888777777777666666555555555555444333333333333333333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222...///111222333444555555444444444444444444444333555555555444444444444444777777666666666777777777777777777888888888888888::::::;;;<<<===>>>??????AAAAAA???>>>>>>=========999999:::;;;<<<<<<<<<<<<;;;:::999;;;???BBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>???======>>>>>>???@@@@@@AAAAAA@@@???????????????????????????>>>>>>=========:::;;;;;;<<<============@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<<<<<<<<<<:::888888888888777666555555555555555444444333222222222000000111111111222222222111111111000000/////////111111111111111111111111////////////////////////...//////000000//////...//////......------......------------............//////..................------------------------......---------,,,,,,,,,+++++++++***++++++,,,---...---,,,---.........,,,,,,,,,+++---...///...,,,///......------......///------...//////////////////////////////000111111///////////////////////////000000000111222222222333333333333333333333333222333444555666777777777888888999<<>>???@@@@@@@@@@@@???>>>======888999999:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>========================<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????@@@@@@@@@@@@???===;;;;;;;;;;;;999777888888888777666666555555444333333222222111111111000000000111111111111222000000////////////......111111111111111111111111//////////////////////////////000000000000//////...............///000111............------------,,,---....../////////...------------------------------------,,,,,,,,,,,,++++++,,,------,,,***)))---,,,+++,,,---...---+++,,,,,,+++---...///...,,,......////////////......------...////////////...000000//////000000111222//////////////////////////////000111222333333444333333333333333333333333111222222333333333333333555555555666777999;;;;;;555999???DDDIIIOOOUUUXXXhhhmmmvvv|||wwwuuuvvvwwwuuupppiiieeeddd```ZZZQQQLLLEEE???<<<:::888666444444333222222222333333111111111111111111111111............///000111222000000000000000000000000////////////////////////000//////000222222111///~~~pppbbbWWWMMMHHHCCC@@@<<<:::::::::888777555555555666666777777777888888777666555444444333444444333333222333333444222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111222333333333222222222111///...///000222444333333333333333444444444555555555666777888::::::::::::999999888888777777:::999888777888:::<<<>>>>>>???@@@@@@@@@???>>>===999999999999:::;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA=========<<<;;;;;;::::::;;;<<<============<<<;;;999999999:::::::::;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::<<<<<<;;;:::::::::::::::======>>>>>>>>>?????????===<<<::::::::::::888666777777666666555555555555333333222222222111111111000000000000111111111111////////////////////////111111111111111111111111//////////////////////////////000000000000/////////............///000000.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))---,,,++++++------,,,+++,,,,,,+++---...///...,,,---...000000000000...---,,,---......//////......///////////////000000111////////////////////////000000111111222222333333222222222222222222222222222222333333333333222222666666666777777888888999777888:::;;;;;;===@@@CCCGGGKKKQQQYYYaaahhhmmmpppqqqrrrtttyyy|||zzzrrrrrrrrrsssttttttuuuvvvvvvzzz{{{tttooolllmmmfffZZZOOOHHHDDDAAA???AAA>>>999666666666666666111222222222333222222222111111111111111111111111///////////////000111111000000000000000000000000//////////////////////////////000000111111111000zzzooo___PPPFFFAAA??????;;;:::888888777666555333444444444555555666777777777777777666555444444333333333222222222333333444222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111222222333333222222222222000///......///111222222222222222333333444444444444444555666888999::::::999999888888777777777999888777666777888;;;<<<<<<===>>>@@@@@@???>>>===:::999999999999:::;;;<<<;;;;;;;;;:::::::::;;;<<<;;;<<<===>>>????????????;;;;;;::::::999999999999:::;;;<<<======<<<;;;:::777888888888888888999999999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::<<<<<<<<<=========>>>>>><<<:::999888999888666555444444444444444333333333333333333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000........................//////000000000000//////000000///.....................------,,,,,,,,,+++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,---,,,++++++------,,,+++,,,,,,+++---...///...,,,---...///000000///...---,,,------..................------------...//////........................333222222111111000000000111111111111111111111111222222222222222111111000111222222333444555555555777888888777555555777888777999<<>>>>>>>>>>><<<;;;999888888888999::::::;;;;;;:::999888:::;;;;;;;;;<<<<<<======<<<<<<999999999999999999999999999:::;;;<<<<<<;;;:::999888888888999999999999999777666666777777888999:::<<<<<<<<<<<<============>>>===;;;:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999777777777777555444333333333333333333333333222222222222222222222222111000000000000000////////////000000000000111111000000000000000000000000..............................////////////......000///...---------------------------,,,,,,,,,,,,---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,++++++,,,---------,,,+++,,,---...---+++,,,,,,+++---...///...,,,------............------,,,,,,---............---------,,,,,,------...///........................333333222111000///......000000000000000000000000///000000000000000//////---...000111222333333333222444555555444444666777555666777999<<<>>>@@@AAA>>>???AAADDDJJJOOOUUUXXXWWWYYY^^^fffpppxxx~~~~~~yyy|||||||||{{{yyyzzzwwwuuuxxxyyywwwuuuyyyzzzrrrlllgggdddaaadddffffffhhhlllmmmkkkhhhddd]]]TTTLLLFFFAAA???888555666;;;<<<999666666333333333444555444222///333333333333333111000000000000000000000000000000222111000///............////////////////////////........................+++---//////.........///nnn```VVVQQQCCCAAA???>>>===<<<:::888333444555666555555555555555555555555666666666666444444444555555555555666222222111111222333333444111111222222222333333333444333333222222333333444222222222222222222222222111111111111111111111111000111222333333333333333222222111000///...------000000000111222333333333222222222333444555666777666666666666666777777777888888888888888999999999:::::::::;;;;;;===>>>>>>>>><<<:::888777777888888777999:::888666666888;;;;;;;;;;;;;;;;;;;;;:::999777888888999999::::::;;;::::::;;;;;;;;;;;;::::::777777777777777777777777555555666777888:::;;;<<<<<<<<<<<<=========>>>>>><<<;;;999888888999:::;;;::::::::::::;;;;;;;;;;;;:::888666666666666444333333333333333333333333333111111111111111111111111111111000000////////////.........//////000000000000000000000000000000000........................------............---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------...---------...---,,,---.........,,,,,,,,,+++---...///...,,,------,,,,,,,,,,,,------+++,,,------......---------------------...//////........................111000000000///.........////////////////////////000000111111111111111000...///111333444444444444///111444555555444555666444444555777888888999999666777888888:::===@@@BBBAAADDDIIIMMMRRRXXX___dddgggpppvvvvvvvvvwwwuuuqqqlllooossswwwzzz|||vvv{{{}}}}}}~~~wwwuuurrrpppsssyyyvvvssstttrrrppppppoooqqqssstttsssqqqpppooosssoookkkhhhfffccc]]]YYYWWW[[[]]]ZZZ[[[^^^]]]YYYKKKGGGBBB===:::999999999666333444999:::555111111444444444555666666444222222222222111111111111111000000000000000000000000111000///////////////000////////////////////////........................+++---000000...---...000ooo]]]PPPHHHBBB>>>===;;;888888999999999888222333444444222111111111666666666666666666666666333333444444555666666666222111111111222333333444111111111222222333333333666555555444444555555666222222222222222222222222000000000000000000000000000000111222333333333333222222222111000...,,,+++///000000111222222333333222222222222333444555555444444555555666666777777777888888999999999999888:::999999999:::<<<===??????===:::888666666777777555777888777555555777:::;;;;;;;;;;;;:::999888888777777888999:::;;;<<<<<<::::::::::::::::::::::::555555555555555555444444555555666777999;;;===>>><<<<<<<<<======>>>>>>>>>:::999777666666888999:::999999:::::::::;;;;;;;;;999888666666666555444222444444444444444444444444////////////000000000000111111000000/////////...---------.........//////000000000000000000000000........................,,,------------------,,,*********+++,,,---//////+++++++++,,,,,,---------///...---,,,---...///000++++++++++++++++++++++++*********++++++,,,,,,,,,(((***---000000///---+++///...------//////...---,,,,,,+++---...///...,,,------+++******+++------+++,,,------......------...............///000000....................................////////////////////////////////////222222333444444444444444...///111222333333222111...000333444222111000000111111222222222111111000333444555666555666777999888;;;>>>>>>===???EEEKKKEEEOOOWWWWWWXXX\\\\\\YYY[[[^^^bbbfffjjjnnnrrruuuxxxxxxzzz~~~uuuuuuuuuuuuyyyzzzzzzzzzzzz|||uuurrrpppoooooorrrwww}}}}}}xxxuuurrrnnnnnnqqqooolllkkknnnqqqooohhhbbb]]]YYYUUUVVVWWWVVVPPPJJJFFFJJJJJJEEEDDDFFFDDD???999999888888888777555333666///---111222000111555444222111222333444444333000000000000000111222222000000000000000000000000///......//////000111222////////////////////////........................+++...000000...---///111mmmbbbTTTIIICCC???;;;777999999777666555555555555444444444444555555555555444444444555555555555666444555555555555555444444111111111222222333333333111111222222222333333333333333333333333333333333000000///////////////000222222222222222222222222////////////////////////111111222222222333333333///000000111111111111000222333444444555555444444555555444444555888:::<<<;;;:::888777777777888888888888999:::;;;<<<<<<===<<<<<<;;;::::::999888888777777666666777888999999:::;;;======<<<;;;888777:::999888888:::::::::999:::::::::999999777666666666666555555555555666666555555555666777999:::;;;===<<<;;;:::::::::;;;;;;888888999999999888888777999999999:::::::::;;;;;;<<<;;;999777555444333222222222222222222222333333...///111222111000...---000000000000000000000000////////////////////////...............///000000...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...---------------,,,******%%%&&&((()))++++++,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,+++************+++,,,,,,---......,,,++++++***)))))))))***+++,,,---......,,,***)))------------------------***+++,,,---....................................------,,,,,,,,,+++++++++///////////////.........//////////////////////////////...//////000111222000000000000000000000000.........---...///000000666555444333222222111000444444444444444444444444555555555555666888999999;;;<<<>>>AAABBBCCCBBBBBBEEEGGGIIILLLPPPUUU[[[___ccceeehhhlllooorrrtttuuuqqqqqqqqqqqqtttzzz~~~{{{|||~~~|||{{{|||~~~~~~sssuuuyyy|||~~~yyyuuuvvv}}}}}}{{{xxxuuurrrpppnnnmmmiiieeeaaadddhhhfff\\\RRRGGGGGGEEECCCAAA???>>>===<<<<<<<<<;;;999777666555444444333333333222222222000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000...------,,,,,,------...//////////////////000000........................------------------------pppaaaVVVNNNDDD>>>======;;;999888777666555444444444444555555555555666666666666444444444555555555555666333444444444444444333333111111222222222333333333111111111222222222333333333333333333333333333333333333222222222222333333222222222222222222222222111111111111111111111111000000111111111222222222///000111111111111111111444555555666666666666666555444444444555777999;;;:::999888777666777888888777777888999:::;;;<<<<<<;;;;;;::::::999999888888888888777777888999999::::::;;;<<<======<<<:::999999888888999;;;<<<;;;999::::::::::::999888777666666666555555555666777777666666666666777999::::::<<<;;;;;;:::::::::::::::888777666555555777888999888888999999999:::::::::<<<:::999777555444333333222222222222222222222222111000000///////////////////////////////////////........................---------------......///...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,******++++++,,,------......---,,,,,,++++++,,,,,,***+++,,,------+++)))((())))))***,,,---...///000))))))+++,,,,,,---------........................//////.........------------------------.........//////////////////////////////////////////000111///////////////////////////000000000111111111111444444333333222222111111333333333333333333333333444444333444444555666777666777888999999::::::999<<<=========>>>@@@DDDGGGIIIKKKMMMPPPSSSVVVWWWXXX\\\\\\\\\]]]___dddkkkqqqwwwzzz}}}{{{vvvrrrssstttqqqpppooooooqqqsssvvvxxx}}}yyytttvvvyyy|||yyysssllljjjlllnnnnnnllleeedddaaa___\\\ZZZYYYXXXSSSPPPMMMOOOQQQOOOHHHAAA======<<<;;;;;;:::999999666666666666555555444333444333333333333222222222000000111111111222222222000000000000000000000000111000000//////000000111///////////////////////////......------....../////////////////////......................................................{{{zzzlll]]]MMMCCCAAA<<<777666888::::::888666555444333333333333333333444444444555555555555444444444555555555555666222222333333444333333222111222222222222333333333111111111222222222222333333333333333333333333333444444333333333444444555222222222222222222222222333333333333333333333333//////000000000111111111///000111222222222222222444555555555666666666666444444333333444666888999999999777666666777777888777777888999:::;;;;;;<<<:::::::::::::::999999999888777777777777888999999:::;;;<<<===>>>===<<<;;;999888999;;;>>>>>>===;;;;;;;;;::::::999999888888666666666666666777888888777777777777777888999:::;;;;;;:::::::::999999999888666444222333555888;;;888888888888999999999999;;;:::888666555333333333444333333222222111111111333111///------...000111................................................,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++******+++------)))***++++++,,,,,,,,,+++***)))))))))))))))))))))((((((***+++,,,---------******++++++,,,,,,------------,,,,,,++++++,,,,,,******+++,,,+++***)))((((((((()))+++,,,---......'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,------..............................000000//////.../////////////////////////////////...///000111222111000000222222222222222222222222111111111111111111111111222222222111222222333333666666555444444555555555777777777666444555777999777999:::===>>>@@@AAAAAADDDEEEEEEFFFGGGJJJOOORRRUUUXXXZZZZZZXXXWWWYYY[[[TTTTTTTTTUUUWWWZZZ^^^```eeehhhkkkllljjjfffcccbbb___aaadddgggiiijjjjjjkkkfff```YYYUUUTTTSSSPPPNNNIIIHHHGGGEEECCCBBBAAAAAA<<<;;;::::::;;;999666333333444444444555555555555111222333333333333333222333333333222222222111111000000000111111111222222////////////////////////000//////......//////000/////////////////////////////////....../////////000000//////......------................................................zzzhhhYYYNNNGGG@@@;;;:::888555555777888777666555555444333333333333333222222222222333333333333444444444555555555555666222222333444444444444333222222222222222222222222111111111111222222222222222222222222222222222222222111111111111222222333222222222222222222222222333333333333333333333333000000000000111111111222000000111222333333333333333222222222333333444444444444444333444555666777888888666666555666777888666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777:::;;;<<<===>>>>>>>>>>>>999999:::===???@@@???===<<<;;;;;;:::::::::::::::777666666666777777888999888888888777777888999999:::::::::::::::999999888777666444333444666888:::888888888999999999:::::::::999888666444333333333444444333333222111000000222111///.........///000................................................,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,+++***))))))+++---///,,,,,,,,,------,,,++++++)))))))))***************((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++******)))******+++***++++++,,,+++***))))))+++++++++***************(((((()))***************************************------,,,,,,,,,+++++++++***++++++,,,---......///////////////////////////111000///...............////////////////////////+++,,,...000000///...---000000000111111222222222000000000000000000000000222222111111000111111111444333222111111222333444555555666555555555777999555555777888999999999999666888999::::::;;;===???>>>???AAA@@@>>>===>>>@@@>>>======>>>@@@CCCEEEGGGFFFGGGHHHHHHFFFEEEEEEFFFBBBCCCEEEGGGHHHIIIJJJJJJKKKGGGBBB@@@???>>>===;;;:::999888777666666666666444444555444333222222333111222222222333333444444222333333444444333333222222222222222111111111111000000000000111111111111//////////////////////////////............////////////////////////////////////............//////111111000//////.........................................................ooo___WWWLLLDDD@@@???>>>===:::999777777777777555444555555444444333333444444222333333333333444444444444444444555555555555666333333444555555555555555222222222222222222222222000000111111111222222222222222222222222222222222000000000000000111222222222222222222222222222222222222222222222222222222111111111222222222333333000111222333333444444444333222222222222333444444555444444444444555555555777666555555555666777888777777888999:::;;;;;;<<<============<<<<<<<<<<<<999888888777777888888888::::::;;;===>>>>>>??????::::::;;;===@@@AAA???>>>===<<<;;;;;;:::;;;;;;<<<888888777777777777888888999888888888888888999999::::::;;;;;;;;;:::999888666666666777777888888888999999999999::::::::::::999888777555444333333333444444333333222111000000///000111111111000...---................................................---------,,,---......///...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,+++)))))))))+++---...,,,------------,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,+++******)))******++++++,,,,,,,,,,,,,,,++++++***+++++++++******))))))))))))***++++++,,,+++++++++************************------,,,,,,,,,+++++++++++++++,,,---...//////000000000000000000000000000000000///......---..............................***,,,...///000///---,,,...//////000000111111111////////////////////////222222111111000111111111------,,,,,,---...000111000222333333222333444666333333444444444444333333333444666777666555666777888999:::999888777777777888888888888888999;;;;;;999::::::999777777999;;;555555666888999999:::::::::888666666666666666555666555555444444444555555333555666555333333444777333333333333333222222222444444444444333222111111222222111111111000000000//////000000000111111111000000000000000000000000//////............//////...........................------,,,,,,------...111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,{{{lll]]]QQQHHHDDD???<<<;;;;;;::::::666666666666666666666666555444444333333444444444555555555555666666666666444444444555555555555666333333444555666666666666333333333222222222222111000000000111111111111222222222222222222222222222222222111222222333444555222222222222222222222222111111111111111111111111111222222222222333333333000111222333444555555555555444333333333444666777666666666555555555555555666555555444444555777888777888999:::;;;<<<<<<===???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<===>>>>>><<<;;;;;;<<<>>>@@@??????>>>===<<<;;;;;;<<<===>>>;;;:::999888777777777777888888888888888999:::;;;:::;;;<<<===<<<;;;:::999666777888888888777777666888888888999999999999:::999888666555444333333333444333333222222111111111...///111222222000...,,,........................---------------------------------------......///...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...++++++***))))))***,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------//////.........---------,,,,,,------......//////000000000000000000000000//////......---.................................---...///000111000//////.........//////000000000////////////////////////222111111111111111222222............///000222222000222333222111000111222111111222222222111000000222444666555444333333444444555777999:::999777666777777666555555555555555777777888777555555777999555555555555666777777777555555555555555555444444555555444444444444555555111333444333333333444555333333333222111111000000222222222222111000///...111111111000000000000////////////000000000111111000000000000000000000000000//////......//////000........................------,,,,,,,,,,,,------//////000000000000000000........................++++++++++++++++++++++++lll[[[PPPHHHBBB===<<<;;;:::999888777666444555555555555555666777333333222222222222333333333444444444555555555555444444444555555555555666222222333444555555555555333333333222222222111111000000000000111111111111111111111111111111111111222222222333333444666666222222222222222222222222111111111111111111111111111111111111222222222222000111222444555555666666555444333222333444666777777777777777666666555444555555444444444555666777999999:::;;;<<<======>>>???>>>===<<<;;;:::999888<<<;;;::::::999999::::::;;;::::::;;;;;;<<<======>>><<<::::::<<<>>>?????????>>><<<;;;;;;<<<>>>???===<<<;;;999777777666666777777777888999:::;;;<<<;;;<<<===>>>>>><<<;;;999888888666555555555555555666666666666777777777777888777666555444333333333222222222222222222222222000000000000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...+++++++++******************++++++,,,,,,,,,,,,+++,,,,,,++++++******))))))******+++,,,,,,,,,++++++++++++******************,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------------------//////.........---------,,,,,,,,,,,,,,,---------..............................---------...//////................................./////////000000..................//////////////////////////////000000///000000111222333222222333333333333222222111222444333222000111222222222333333222222111000222444555444222111111222111333666999:::999666333333333333222222111111111333444666555444333333444444444333333333444444555222333555555444444333333444444333333333333444444000000111111222222222111222222222222111111111111///000000000000000//////111111000000000/////////////////////000000000111////////////////////////111000000//////000000111..............................------------......,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,vvvfffhhhdddWWWKKKBBB===888777777888999999888777666666777777555444444555666222111111111111111222222000000111111111222222222444444444555555555666666000111222333444444555444333333333222222111111111000000000000111111111111111111111111111111111111111111111222333444555666222222222222222222222222111111111111111111111111000000000000111111111111000111222444555666666666333222111000000222444555777888888888777666555444555444444333444555666777999::::::;;;<<<===>>>>>>>>>>>><<<;;;999777666666999999888777666666777777;;;::::::::::::;;;<<<<<<@@@===:::999:::===>>>??????>>><<<;;;<<<===???@@@>>>===;;;999888666555555777777777888999;;;<<<===<<<===>>>??????===;;;:::;;;888555222111222444555444444444555555555555666888777666555444333333333222222222222222222333333222111///...---...000111000000000000000000000000------------------------++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++***)))((()))***++++++,,,,,,,,,+++,,,++++++***)))(((((('''((()))***+++,,,---------++++++*********************)))))))))***++++++,,,,,,+++******))))))******------,,,,,,+++******)))++++++,,,,,,,,,++++++***************************------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................---,,,,,,,,,,,,---..............................////////////////////////.........//////111222333000111222222111///---,,,---///111111111000111222111222222222222111000000333444444333111000111222444666999<<<<<<999444000333333333222222222222222000333555555333111111111333222222111111111222222---///222333222222222333333333222222222222222333000000000222333333111///222222222333333333333333...///000111222222222222000000000000////////////////////////000000000000........................111111000000000000111111........................//////............//////)))******+++,,,---..............................------------------------zzzjjj[[[RRRNNNNNNLLLJJJFFFAAA<<<999666777888888666555555666444444444444444444444444000111222333444333222222333333333333333333333333222222333333444555666666...000222444555555555444555555444333333222111111000/////////.........---111111111111111111111111//////000111222222222222333333333222222111111111333333333222000///000111222222222111111111000000111222333555666777777888444444333333333333222222666666777888888888888888333333444555555666777777444666888;;;<<<=========;;;<<<===>>>>>>===<<<<<<;;;:::999999888888888999999999::::::;;;<<<<<<===@@@???>>>===<<<<<<<<<<<>>===============@@@???===;;;999888888777555555666777888999:::::::::;;;===>>>>>><<<;;;999999999888888777666666666888777777777777777888999333444555666555444333222222111000000//////000000+++---///111111000///...//////000000000000//////000///...---,,,+++++++++---,,,++++++,,,---///000,,,---............---,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++(((((('''''')))***,,,...************************)))((('''&&&'''(((***,,,,,,,,,++++++,,,,,,---...+++*********))))))((((((************************...------,,,,,,------...000//////......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................000000////////////000000---......///......---,,,.........//////////////////////////////000111111///////////////000111111000000000000000000000000///000000000111111111111222222111111111111111111111111111111111111111111---...///000222222333333000000000111222222333333111222222333333222222111222222222111111111000000///............000222333000000000000000000000000000000000000000000000000222222222222222222222222////////////000000000000000000//////......------////////////000000000000...............///000111......////////////......++++++,,,------......///111000/////////......---,,,,,,,,,++++++*********,,,---...//////...---,,,vvvggg[[[PPPGGGAAAEEEEEEDDDCCC@@@===999777555777888888666555555666444444444444444444444444000111222333333333222222444444444444444444444444222222333333444555555666000111222333444555555555555555444333333222111111111111111111000000000000111111111111111111111111///000111222333333333333333333333222222222111111222333333111//////000111222222222111111111000000111222333333444444444444333333333333333333333333555666777777888888777777444444444555666777777888888999:::;;;;;;:::999888999:::;;;<<<<<<<<<;;;:::;;;::::::999999999:::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>????????????>>>======<<<<<<<<<===@@@???===<<<:::999888888777777777888888999999999:::;;;<<<======<<<;;;:::::::::999888888777777666888888777777777777777888444444555555444444333222444333222222111111222222,,,---///000000000///...//////000000000000/////////...---,,,++++++++++++------,,,,,,,,,---......)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++******)))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++***))))))(((((()))***+++***************************)))((((((((()))***++++++++++++++++++,,,------+++*********))))))))))))************************,,,,,,++++++++++++,,,,,,*********+++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...........................------,,,,,,------...---.....................------------------------.........---...//////000///////////////000000111000000000000000000000000......///000000111222222000000000000000000000000111111111111111111111111---...///000111222222222111111111111111111111111111111222222222222111111222222222111111111000000//////......///000222333000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000//////.........000000000//////////////////......---------............////////////......------------------------***,,,...---***)))***------,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,{{{ccc\\\RRRIIICCC???<<<:::<<<<<<<<<<<<;;;999777666555666888777666444444555444444444444444444444444000111222333333333333222555555555555555555555555222333333444444555555555333333333333444444555666555444444333333222222111000000000000111111111111111111111111111111111111000111222333444444444444333333333222222222222111222333333111///...///111222111111111111000000000111111222222222111111000222222222333444444555555555555666777777777777666555555555555555777888888999999::::::999888666555777777888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::===???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<>>===;;;::::::999:::999999999888999999::::::;;;<<<======<<<;;;:::;;;;;;::::::999888888888999888888777666666666666555555444333333333333444333333222111111111111222.........///////////////...//////000000//////...------,,,,,,,,,,,,,,,------------...------,,,,,,))))))************)))))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++***)))((('''''')))***++++++))))))***+++++++++++++++++++++++++++++++++***)))(((((())))))***************************************)))))))))+++************+++,,,,,,***************)))))))))************************+++++++++******+++++++++(((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,---...///000//////......------,,,,,,------,,,,,,------.../////////......//////000111000000000000000000000000.........///000111111222.........///////////////000000000000000000000000---...///000111222222222222222222111000/////////000000111111111111000000222111111111111000000000000/////////000111222333000000000000000000000000000000000000000000000000........................////////////000000000000000000000000////////////000000000//////.........111000///...------------......////////////......//////...------,,,++++++(((---111000+++))),,,111------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++|||kkk]]]SSSKKKHHHCCC???<<<;;;;;;;;;888999999999999888777666444666777777555444444555333333333333333333333333111111222222333333333333444444444444444444444444333333333444444444555555555444333333333444555666444444444333333222222222............////////////111111111111111111111111111111222333444444444444222222222222222222222222222333222111///...///000111111111111000000000000///000111111111111111111111111222333444555666777444555555666666666666666666555555555666666777888666666888999999888777777666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>===<<<;;;:::::::::999999999:::;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::999888666666555555555666555444333222333444444111111000/////////////////////............///000...//////////////////...------,,,,,,---......///------...///...---+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++***))))))((((((*********)))((()))************************************)))))))))))))))************************+++++++++++++++***)))(((******))))))******+++,,,***************************************************++++++++++++++++++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------...------,,,,,,------......---,,,+++,,,...111222222222111000//////......---------,,,---......//////............///000000////////////////////////////////////////////////.............../////////000000000000000000000000---...///000111111111111111111000000000/////////000111111222222111111000111111111111000000000000000000000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000///......------111111000///////////////---......//////......---......---------,,,,,,,,,))),,,//////...---...000------------------------,,,,,,,,,------,,,,,,,,,{{{pppeeeZZZOOOGGGAAA<<<===<<<;;;999888777777777777777777666666555444444555666666444333333444333333333333333333333333222111222222222222333333222222222222222222222222333333333444444444444444555444333222222333555666444444333333333333222222............////////////000000000000000000000000111111222333444444444444222222222222222222222222222222222111///...///000000000000000000000000000...///000222333333444444111111222333555666777777444555555666666666666666666666666777777777777777666666888888888888777666666666777777999:::;;;<<<;;;;;;<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;:::<<>>>>>===<<<;;;;;;:::999999888999;;;===>>>999::::::;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999888777666555555555555666555444333222333444444111000//////......//////000///............//////......////////////......------------...///000111------...///...---+++***++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((*********)))((()))***************************((()))))))))************************************+++++++++++++++***)))(((******))))))******+++,,,***************+++++++++************************++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------------------------,,,,,,,,,,,,------...---,,,+++,,,...111222222111111000///......---......------......///000...............//////000........................111111000///...---,,,,,,........./////////000000////////////////////////---...///000000000000000....../////////000000000111111222222222222111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////111111111111111111111111////////////000000000000///////////////000000000000/////////.........---...---------......///000------............------,,,,,,,,,---------......(((''''''***...///,,,)))------------------------......------------......yyykkkbbbZZZUUUOOOJJJFFFDDDAAA???666888:::999777555444333555555444444333333333222333444666555444222333333333333333333333333333333222222111111222222333444111111111111111111111111444444444444444444444444222222222222333333444555333333333333333333333333111111111111000000000000000000000000000000000000000111222333444444444444111222222222222333333333111222222000...---...000//////000000000000000111...///000222444555555555111222333444555666777777555555666777777777777666666888:::;;;;;;:::888777999999:::999888666444333666666666777999;;;<<<>>>;;;<<<=========<<<:::999999999:::;;;;;;<<<<<<===999;;;>>>AAAAAA@@@>>><<<999999999999999::::::;;;;;;<<<===>>>>>>===;;;:::;;;:::999888888:::<<<===999999999:::;;;;;;<<<<<<======<<<<<<;;;:::::::::888777777666555555555555555555444333333333333444222222111000000000000111///////////////.........---......//////......---......------...///000000---------...------,,,,,,+++***))))))))))))***++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......)))***++++++))))))***+++************************'''((()))******************************************************)))))))))+++************+++,,,,,,*********+++++++++++++++***************************+++,,,------,,,+++***---,,,,,,+++******)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,---...///000......------,,,,,,++++++.........---...//////000......------......///000........................111000///...---,,,+++***------......///000000000////////////////////////---...//////000000000///---------...///000000000000111111111111111111000//////000000000000000111...///000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000............////////////........................************+++,,,---...------............------++++++,,,,,,---...//////,,,)))'''+++111333...(((,,,,,,,,,,,,------------///......------......///|||qqqeeeXXXMMMEEEBBBAAA???>>>>>>>>><<<;;;666888999888555444555777333333222222333333444444222444555555333222222333222222222222222222222222222222111111111222333444222222222222222222222222444444444444444444444444///000111222333333444444333333333333333333333333333333222111000///......000000000000000000000000///000111222333333333333111111222222222333333333111222222000...---...000////////////000000111111///000111222333333444333222333333444555666666777555666777777888888777777888;;;>>>AAAAAA>>>;;;888999999::::::999777666444555555555666888:::===>>><<<============;;;888777888888999:::<<<===>>>>>>;;;<<<>>>@@@@@@???===;;;888888888888888999::::::999:::<<<======<<<;;;:::>>><<<:::777777777999:::999999999999:::;;;<<<=========<<<;;;;;;::::::999777666666555555555666666444444555555444444333222222222111000000000000000...///000000000///---,,,---......//////......---------,,,,,,,,,------...------,,,,,,,,,---......,,,+++***))))))***+++,,,+++++++++***++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,************************))))))***+++***)))((((((***************************)))((((((((()))***++++++++++++++++++,,,------*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))***************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.....................,,,,,,,,,,,,,,,+++++++++------,,,,,,------...///...------------...//////------------------------.........---------,,,,,,+++,,,,,,---......//////........................---...//////000/////////..............................////////////......////////////000000111111---...///000//////...---////////////////////////////////////////////////........................////////////000000000000,,,---------.........///,,,------....../////////,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,------------------------------000333333000,,,++++++++++++,,,,,,,,,---......---,,,,,,---......rrrjjj]]]ZZZUUUPPPKKKFFF@@@<<<;;;;;;;;;<<<;;;999555111444666666444222333666999333333333333444666777888222444555555333222222333222222222222222222222222333222111111111222333444333333333333333333333333444444444444444444444444---...000222333444333333333333333333333333333333222111000///...---,,,+++000000000000000000000000//////000111222222222222111111111222222333333333111222111000...---...///.../////////000000111111111111222222222222111111333333444444555666666666666666777888888888888888:::===BBBEEEEEEBBB===:::555666888999::::::999999444444444555777:::<<<>>><<<===>>>===<<<:::777555777777888:::<<<===??????@@@@@@AAA@@@???<<<999777888888777777888999::::::888999;;;======<<<;;;999AAA???;;;777555555666666999999999999:::;;;<<<======<<<<<<;;;::::::999999666666555555555666666777333444555666555444333222000000///..................///000111111///---+++---..................---,,,++++++******++++++,,,---,,,,,,+++,,,---///000......---,,,,,,---......++++++******++++++,,,---++++++++++++++++++++++++...------,,,+++***))))))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))++++++,,,+++***(((&&&%%%************************)))((('''&&&'''(((***,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,************************''')))***++++++***)))''')))))))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---......//////...---,,,,,,---------------------,,,,,,++++++,,,,,,---......------------...//////------------------------++++++,,,------......///******+++,,,,,,---..............................---...///////////////////////////...------,,,,,,,,,------------------,,,.../////////000000111111------...//////...---,,,////////////////////////////////////////////////////////////////////////////////////000000000000,,,,,,,,,---------......+++,,,,,,---...///000000111000///...............,,,------......------,,,///......------,,,,,,+++)))+++...000///...,,,+++*********++++++,,,,,,,,,------++++++++++++------wwwiii```WWWOOOIIIFFFFFFDDDBBB???===;;;;;;999888888777666555555444555555555444444333333333333333333333333333333333555444333333222222222222111111111111111111111111111111111000000000000000000000000000000000000000222222222222222222222222333333333222222111111111222333333444444333333222000000000000000000000000////////////////////////111111222333333333333222222222222111111111000000000000////////////000000111111000000//////......000000000000000000000000222222333333444555666666777666555555555666888999:::;;;<<<<<<<<<;;;:::999:::::::::999888777666666555555444444666777999:::>>>>>>======<<<;;;999999555555666777999;;;===>>>======<<<;;;:::999999888777777666555555666888888666777888:::<<<===??????HHHAAA888444555666555333777777888888888888777777777777888888888888777777777777777777666555444333000111222444555555444444222111111000000000000000////////////////////////,,,,,,,,,------------...---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))))))))))))))))))))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))''''''((()))((('''((()))+++++++++)))'''&&&((((((''''''((()))************))))))******+++,,,***************)))(((((())))))))))))******************)))((('''&&&%%%%%%))))))(((((((((((())))))000***(((---000...)))((())))))))))))))))))))))))***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,************,,,,,,////////////////////////++++++++++++,,,,,,---...---------............///............---------------------.........//////......////////////......---...///000000///...---,,,,,,---...///000111111////////////////////////////////////////////////000000///////////////000......////////////......------------------------+++,,,---...////////////---......///////////////,,,,,,,,,------.........,,,------......------,,,---,,,++++++++++++,,,---+++,,,---......---,,,+++'''((()))+++,,,---......++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++|||jjjaaaVVVNNNIIIEEE@@@<<<<<<<<<;;;:::999888777666888888777666666555444444555444444444333333333333333333333333333333333333333333222111111111111111111111111111111111111111111000000000000000000000111111111111111111111111222222222222222222222222222222222222222333333333222333333444444333333222000000000000000000000000000000000000000000000000000111222222333333222222222222222111111111000000000000000//////000000000111000000000/////////...111111111111111111111111222222333444444555666666777777666666666666777777999::::::;;;;;;999888777888888888888777666555444444444444555777999;;;<<<<<<======<<<<<<;;;:::999888999999:::<<<===>>>???@@@@@@???===;;;:::999888666555555555555777888999777888999:::;;;===>>>>>>FFF???777444555666666444666777777888888777777666666777777777777777777666666777777666555444333333000111222333444444444333222111000000//////000000.................................---------,,,,,,------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((*********)))...///000111111///---,,,+++++++++++++++,,,------******))))))******+++,,,+++++++++++++++******)))))))))))))))******************))))))))))))))))))------,,,,,,,,,,,,------222+++'''***---,,,***+++***************************+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,++++++++++++,,,------...------,,,,,,------...........................,,,+++++++++,,,,,,---...------------....................................------------.........///......////////////......---...///000000///...---////////////000000000000................................................000000///////////////000......////////////......---------------------------......///000000000000...............---,,,,,,------..................,,,,,,------------,,,,,,------,,,++++++,,,------,,,,,,------------,,,,,,((()))***+++,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******~~~uuudddVVVIIIDDD???;;;;;;;;;888666777777777777777777777777777777666666555444444444444444333333333333333222222222222222222222222222222222111000000000000111111111111111111111111111000000000000000000111111222222222222222222222222222222222222222222222222111111222222333333444444222222333333333333222222000000000000000000000000111111111111111111111111000000111222222222222222222111111111111000000000111111000000000000111111000000000000////////////111111111111111111111111222333333444444555555666666777777777777777666666777888999999999888777666666777777777666555444333555555555666888:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>@@@???>>><<<:::888777666555555444444555777999:::999999::::::;;;<<<<<<<<>>;;;:::::::::888666666666666666666666666666555555555555444444333333333333333333222222222222222222222222222222222222222111111000000000111111111111111111111111111111000000000000000111111111222222222222222222222222111222222222222222333333222222333333333333333333222222333333333333222222000000000000000000000000000000000000000000000000///000000111222111111111111111111111000000000000111111000000000000111111000000000000////////////222222222222222222222222333333333333444444555555333444666777888888777777777777888999888777666555666666666666666555444444777777777888888999::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;:::999777666555555666666555444555666777888::::::::::::::::::::::::<<<999555333444666666555555555666666666666555555444444555555555555444444444444444444444333222222000111111222222222222222000000///............///........................000000///......---,,,,,,------------------------+++++++++,,,,,,---------(((((()))***++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,))))))))))))))))))))))))************************+++***((()))+++,,,,,,,,,))))))************)))(((******)))))))))******+++******))))))******+++,,,,,,,,,++++++************((()))))))))************++++++++++++++++++++++++***))))))))))))))))))******,,,333===>>>666,,,'''************************+++++++++,,,+++***)))(((++++++++++++++++++++++++************++++++++++++---------,,,,,,++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,---...///111111222------------------------................................................//////////////////............................................................------......//////---......//////......---........................++++++,,,,,,,,,+++******.........------,,,+++***//////......------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------...---,,,++++++,,,---...++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))xxxqqqmmmkkkaaaRRRHHHCCCBBBAAA@@@<<<;;;999888888777555444444444444333333222222222444444444333333333333333222222222222222222222222111111111111111111111111222222111111111222222333111111111111111111111111//////000000111111111111111111111111111111111111111111111222222333333333555555444444333222111111111222222333333222222111000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000111111000000000000111111////////////000000000000111111111111111111111111222222222222333333333333///111333666888888888888777888888999999777666555666666666777666666555555999999999999888888777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777666666666888777666444444444555555999999999999888888888888888666444333444555555555444444444555555444444444333333333444444333333333222333333333333222222111111000000000111111222222000///......---.................................------..................------------------------+++++++++,,,,,,---------(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,))))))))))))))))))))))))************************)))((('''(((***,,,,,,,,,***+++++++++++++++++++++***)))(((((((((((())))))******))))))******+++,,,++++++***))))))))))))***((()))))))))************,,,++++++***))))))((((((,,,,,,++++++++++++,,,,,,))),,,444===>>>666,,,(((************************++++++++++++***))))))(((++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,---------+++************+++,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...+++,,,---...///000111222------------------,,,,,,......------------............------------......++++++,,,,,,---......///................................................------,,,------...//////------............------........................++++++++++++++++++******,,,------.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---------------------------,,,+++******+++,,,---++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))~~~vvvjjj```XXXTTTPPPOOORRRPPPMMMGGG@@@;;;999888777666666555555555555666777777666555444333222222333333333222222222222222000111111111111222222222000000000000000000000000222111111111111222333333111111111111111111111111/////////000111111222222000000000000000000000000111111111222222333333444777666555444333222111000111111222222222222111111000000000000000000000000..............................///000000000000000//////000000000000000111000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111...///111333555777888888777777888888888777666555555666666666666666555555888999999999888777666666777888999999::::::::::::;;;;;;<<<===<<<;;;999888666666666777888888999999888777666444444444444555888888777777666666666666444444444333333333444444333333444444444444333333111222222333333222222111111111222222222222111111111000000///000000111111//////...---------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---)))*********+++,,,,,,,,,,,,,,,+++++++++,,,---...************************+++************++++++,,,))))))))))))))))))))))))************************((('''&&&(((***,,,---,,,******++++++++++++,,,,,,,,,+++******)))***************))))))******+++,,,,,,+++)))((((((((()))***))))))))))))************,,,+++***)))((('''&&&&&&******))))))))))))******,,,+++---222222...,,,...+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++(((((())))))***+++++++++*********+++,,,---------***************+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000111------------,,,,,,,,,,,,///...---,,,,,,---...///......------------......))))))***+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,---...///------............------------------------------,,,,,,---......---------,,,,,,---...............,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***************++++++++++++***++++++,,,,,,+++++++++zzzrrrhhhaaaVVVPPPIIICCC@@@???>>>>>>@@@DDDGGGGGGCCC===888555666666555444444555777888777777666666555444444444222222222222222222222222000000000000111111222222000000000000000000000000000000000000000111222222111111111111111111111111...//////000111111222222111111111111111111111111000111111222333333444444666666555444333222222111111111222222222222111111000000000000000000000000////////////////////////---...//////000000//////////////////000000111111//////............//////.../////////000000000111////////////////////////000000000000////////////000000000111222333555555555666666777666555444333444444555555555555444444555666777888888888777777777888999999999999999888999:::;;;<<<<<<:::999777666666666666666777777777555555444333444555666777666555555555555555444444222333333333333222222333222222333333333333222222000111111222222111111000000000111111111111111000111000////////////000111///...------,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++***************+++,,,,,,************************************************)))((('''))),,,.........)))))))))))))))******+++---,,,++++++*********+++******))))))******+++,,,---,,,***(((((()))***+++))))))))))))******************)))))))))((((((((()))(((((((((((((((((()))---******,,,+++***+++000++++++++++++++++++++++++++++++*********++++++,,,************************((((((((()))***+++++++++******++++++++++++++++++***************++++++,,,,,,------......------,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------***++++++,,,---......///---------,,,,,,,,,++++++///...,,,++++++,,,...///...------,,,,,,------...+++++++++,,,,,,---------------------------------------------------------++++++++++++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************++++++++++++)))******+++,,,,,,,,,,,,{{{nnneee[[[SSSPPPMMMHHHCCCDDDAAA===:::::::::999888999<<>><<<999444444444333333333222222000000000000000000000000000000111222222111000000111000000000/////////...111000///......///000111////////////////////////////////////000000000000000000////////////000000111111111111111111111111333333222222222333444555444444555555444444333222111222222222222111000///111111111111111111111111111000000000////////////---------...............+++,,,,,,------------,,,...//////////////////...***+++...///000000///...000000000//////...............//////000111111111000000111222333333333333333333333333333333333333444333333333333333444444333333333666999::::::999333444555666666666666666888888999999999999888888777666555444333444444555444444444444444333333222333333333222222222222222000111222333333333222111111111111111111111111111111000///......///000111///////////////////////////......------------...///...---,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++---+++))))))***+++***)))+++++++++,,,,,,,,,------,,,,,,+++*********++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************))))))(((++++++******,,,...000222111...+++************)))******))))))))))))******+++*********+++++++++***+++***))))))((((((((()))***))))))(((((())))))***(((***+++***)))((()))***,,,++++++***))))))******,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,,,,++++++*********(((((()))))))))*********,,,,,,,,,,,,+++++++++***---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,***+++,,,---,,,+++)))(((******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,---.........------,,,,,,,,,+++++++++///......---------......---+++)))***---...---,,,+++,,,---//////---,,,+++++++++++++++++++++++++++,,,---///...,,,++++++,,,*********)))******++++++************************(((((())))))))))))((((((++++++++++++++++++++++++wwwvvvtttrrrpppooonnnnnniiihhhfffdddbbb^^^YYYUUUQQQNNNJJJGGGEEEDDDBBB@@@===:::666666999:::999777555555444333333333444444555444444333333444444555888666444555666888999888333222222222222111111111000000000000000000000000//////000000000000//////000000000000////////////000000////////////000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000444444333333333333444555444333222222222222222222111111222222111111000000000000000000000000000000111111111000000000000///...............------------......//////...---,,,//////000000000000//////,,,---...000000000///////////////.....................///000000111111222000111111222333333333333222222222222222222222222111111111111222333444444222222333666999;;;;;;:::666666777777666555444444555666777888888999888888666666555444444444444555444444444444444333333222444333222222222333444555333222111000000000111222000111111222222111111000111000///......///000111////////////////////////...............---,,,,,,------......------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++---+++))))))***+++***)))++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******,,,+++++++++***)))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***++++++***)))))))))******,,,,,,++++++,,,---///000---***((((((***+++++++++******))))))))))))*********************************))))))(((((((((((((((*********))))))*********(((***+++***)))((()))***,,,+++******)))************************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...---,,,+++++++++++++++++++++,,,,,,***)))'''%%%******++++++,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,)))))))))((((((((('''''')))***,,,---............,,,,,,,,,,,,++++++++++++000//////...---,,,,,,,,,,,,+++***+++,,,------,,,------------------------************************+++---......,,,++++++,,,++++++******)))*********************************(((((())))))))))))((((((++++++++++++++++++++++++PPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEAAA???CCCAAA>>>======<<<;;;:::<<<999666666777777666444222222333333333444555555333333222222222222333333666555333222222333444555111111111111111000000000000000000000000000000000...//////////////////...000000000000////////////000000////////////000000////////////////////////////////////000000000000000////////////000000111////////////////////////222222222222333444444555333222000//////000111222000000111111111111000000000000000000000000000000000000000////////////////////////...---------,,,111000///...------....../////////000000/////////...///000111111111111000..................------...//////000111111222222000111222333333333333333111111111111111111111111000000000000111222333444222222333555888999999888888777777777666444333222444444666777888888888888666666555555444444444444333333333333333222222111333222111000111333555777555333111......///111333...///000111111111000000111000//////...//////000........................---...//////...---+++***,,,,,,.........---,,,+++........................,,,+++++++++++++++++++++,,,***))))))***++++++******++++++++++++,,,,,,,,,******))))))***+++,,,,,,,,,+++++++++++++++++++++******++++++++++++***************************+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))))))))************)))(((&&&%%%%%%&&&((()))***)))((('''''''''))))))+++******))))))***+++,,,***)))'''((()))++++++*********))))))))))))*********+++++++++***)))******))))))((((((((((((((()))++++++************++++++(((***+++***)))((()))***++++++***************+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,+++*********)))------------,,,+++***)))*********+++,,,,,,------************************++++++************++++++***++++++++++++,,,,,,,,,+++++++++*********)))))))))***,,,...///...,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***))))))))))))***+++++++++++++++++++++++++++***,,,------+++***+++,,,,,,,,,+++***)))))))))*********************************++++++++++++******************************==================<<<<<<:::999999:::;;;;;;:::888999777666555666777666444888666444222222111///...///000000000111111111111111111222222222222111111222222333222222111111111000000000000000000000000000000000000000000000000///..................///////////////000000000000//////000000000000//////........................////////////000000000000///////////////000111111////////////////////////...///000111222333444444111000///......///111111///000000111111111000000////////////////////////......................../////////...---------,,,000...***(((''')))+++------......//////......---......//////000000//////------..................//////000000111222222222111111222333333333222222111111111111111111111111/////////000111222333444333222222444555666555333444444444333222111///...333444555666777888888888555555555555555444444444222222222222222111000000111000//////000222555666666444111///...///111333---......///000000//////111111000///////////////------------------------,,,---.........---+++***+++,,,---.........,,,,,,************************++++++++++++++++++++++++,,,***))))))***++++++************+++++++++,,,,,,))))))))))))***++++++,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---+++++++++*********))))))************************((()))))))))***************)))'''&&&&&&''')))******)))(((''''''((()))***************************+++)))(((((()))***)))(((******))))))))))))*********+++---+++)))((()))+++))))))(((((((((((())))))++++++************++++++(((***+++***)))((()))***+++***************++++++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************************))))))))))))************++++++++++++************,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))***+++,,,,,,***************)))((((((,,,,,,---------------,,,))))))***++++++,,,,,,---************************+++******))))))******+++*********+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,---......,,,***(((++++++++++++++++++++++++))))))+++,,,,,,,,,++++++)))***+++,,,,,,+++++++++***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,+++***)))))))))*********************************++++++++++++******************************666777888999::::::::::::777666555555666666444222444333222222444444222111444444444333222111111000000111111111111000000///000111111222222111111000///111333333222000000000/////////000000000000111000000000000000000000000//////............//////////////////000000000000//////000000000000//////........................////////////000000000000///......//////000111222000000000000000000000000---...///111222222333333///////////////000000111//////000000111111000000////////////////////////,,,---------------.....................---------111///,,,***)))+++...000------............---------,,,,,,,,,------------...............///////////////000111111222222333111222222333333222222222111111111111111111111111000000000000111222333333333222222333444444333111444555555555444444333222444555666777777888777777555555666666555555444333222222222222222111111000000000//////000222333444444333222111111111222333...............///111111111111000000//////......------------------------,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++************++++++++++++++++++***((()))***,,,++++++************++++++++++++******)))))))))***++++++*********++++++++++++++++++***))))))))))))***+++(((((()))***+++,,,,,,---************************************************))))))))))))************,,,,,,************,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))******)))'''******))))))))))))*********,,,...,,,)))'''(((+++)))))))))))))))******+++*********))))))*********(((***+++***)))((()))************)))******+++,,,*********+++++++++++++++))))))))))))))))))))))))))))))***+++++++++******)))))))))************************++++++++++++,,,+++++++++*********))))))+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++*********++++++,,,))))))************))))))************++++++,,,,,,))))))******+++,,,,,,,,,************************+++******************+++************++++++++++++,,,,,,,,,++++++++++++***------...---,,,+++)))(((*********+++++++++++++++)))***,,,............---'''***,,,---,,,***++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********+++++++++******)))*********************************(((((())))))))))))((((((************************111222444555666666666666666555333333444444222111666444333444555555333111333444555555555555555555222222333444444333222111000111222222222222111000///111333333111000111333//////000000000111111111000000000000000000000000000000///......///000000.../////////000000000111...///000111111000///...........................////////////000000000000............///000111222111111111111111111111111000111222222222111000000......///000000000000000...//////000000000000000........................------------......//////---------...............000000000///000000111111......////////////............---------------............//////000000000///000000111111222333333222222222333333222222111222222222222222222222222222222111111111222222333222222111333555555444333666666777888888999888888666777777888888777777777444555666666666555444333333444444444444333222222111111111222222333333333111222333444555444333333111000......///111333555111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---...///.........---------,,,,,,)))*********+++++++++++++++)))((()))***,,,,,,+++************+++++++++++++++******))))))))))))***)))*********+++++++++++++++***)))(((((()))***+++************************)))))))))***++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***))))))***++++++***)))******))))))))))))*********,,,...,,,(((&&&(((+++***************+++,,,,,,***))))))(((((())))))***(((***+++***)))((()))*********))))))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))'''((()))************)))((()))))))))*********+++,,,,,,---------.........,,,,,,+++++++++*********++++++,,,,,,,,,+++***)))************************---,,,,,,++++++++++++,,,)))***+++,,,------,,,,,,+++******))))))))))))***)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************+++++++++++++++++++++*********))))))---,,,,,,,,,+++*********)))*********++++++++++++***+++---......---,,,+++&&&))),,,---+++******+++------,,,,,,,,,,,,------++++++++++++++++++++++++''')))++++++***)))***+++*********)))******++++++************************(((((())))))))))))((((((************************222333444666666666555555555444333333555555555333333222111111222111///---...///111111000000000111///000111222222222111000000111222333333222111000000222333111//////222666///000000000111111222222000000000000000000000000111000///......///000111.../////////000000111111...///000111111000///...........................////////////000000000000............///000222222111111111111111111111111444444555444333111///------...000111111111000///......///000000000000000........................---.........//////000000,,,------....../////////***+++...000111000...,,,//////000000000000//////222111000000000000111111.../////////000000111111000000000111222222333333222222333333333222222111222222222222222222222222333333222222222222222222111111111333666777666555222333444666777777888888777888888888888777777666444555666666666555333333555555666666555555444333111222333444444444333333000222444777777666444222444222000...///222555888111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000------,,,+++,,,---///000+++++++++******)))))))))))))))******+++++++++++++++)))((()))+++,,,,,,+++)))************+++++++++++++++***)))(((((())))))))))))******+++++++++++++++***)))(((((()))***+++------,,,+++***)))((('''(((((()))***+++,,,,,,---************************))))))))))))************(((((())))))))))))(((((('''((()))+++++++++***)))''''''(((******++++++***)))((((((***,,,---,,,*********))))))))))))******)))---///---(((&&&(((++++++*********+++,,,------))))))(((((((((((())))))(((***+++***)))((()))*********))))))***+++,,,,,,'''((((((((())))))******++++++++++++++++++++++++''''''((()))))))))))))))(((((())))))*********+++))))))*********+++++++++---------,,,,,,,,,++++++++++++,,,---,,,+++***)))************************......---,,,++++++++++++)))***,,,.../////////......---,,,***)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++************,,,++++++******+++,,,,,,))))))******++++++++++++***+++,,,,,,,,,***((('''&&&)))------+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++***)))***+++***)))))))))***+++,,,,,,******************************++++++++++++******))))))))))))))))))))))))111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111111000000//////......111000//////000222444666000000000000000000000000000000//////.........---//////............//////000000000000////////////////////////////////////222111///---...000222444111111111111111111111111000000000000////////////////////////000000000000.................................------,,,,,,,,,...---+++******+++---...///000000///...---+++***,,,---......//////.........//////000000000000000000000//////.........---...............---------......///000111222222333333222222222222222222333333222111000000222444555444444444333333222222222444333222222222333444555666666555555555555666666888999;;;;;;:::888555333555555555555444333222222333444555666777777777777444333222111000000000000000000111222222333444444555444333333222222333333......////////////......------.........---+++***,,,------......------,,,***+++,,,,,,------------+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))+++++++++*********)))))))))************+++++++++(((((((((((())))))))))))************************,,,)))'''(((***+++***(((******************************)))(((((()))++++++)))***+++***)))((()))***,,,+++******))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,************************((()))***+++,,,+++******++++++************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((,,,+++++++++***)))))))))***))))))(((((((((((()))&&&'''((()))))))))))))))++++++******)))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,++++++++++++++++++))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++------,,,++++++,,,------((((((''''''''''''(((((())))))))))))))))))))))))((((((&&&&&&''')))+++------,,,+++)))))))))***+++,,,+++***((((((((()))***************************111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000111111111000000000000000000000000///////////////000000000000//////...///000222333////////////////////////000/////////............//////............///////////////............---........................111000///......000111222111111111111111111111111000000000000////////////000000000000////////////..............................---------,,,,,,,,,...---+++******+++---...//////......------,,,,,,,,,---......//////......,,,------...............000000/////////......................../////////000000000111111222222222222222111111111111222222111000///...///000222333444333333333222222222222222222222222222333333444666666555555555555666666888999:::;;;:::888555444555555555555444333222222333444555666777777777777555555444333222222222222111111222222333444444444333222222111000111111111......////////////......------.........---,,,+++,,,------......------,,,***+++,,,,,,---------,,,++++++,,,++++++******)))+++*********))))))))))))******************************))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***************************,,,)))'''(((***+++***(((************************((('''&&&%%%%%%&&&'''''')))***+++***)))((()))***,,,+++******))))))******,,,++++++******)))))))))))))))))))))))))))))))))......---++++++*********'''''''''''''''''''''''''''((()))***+++***))))))+++******))))))******++++++******)))))))))))))))((((((((((((((((((((((((+++*********************++++++******************))))))(((((((((((())))))(((((()))*********)))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,++++++***))))))******+++++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********))))))*********,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''(((***,,,---+++***((('''''''''((()))+++***)))((((((((())))))************************111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000000000000000///000000000000000000000000---......///000000111111............////////////////////////////////////////////////............//////............//////.........---------,,,,,,....................................//////000000000000000000000000000000////////////000000000000111111000000//////.................................------------,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,---...///,,,---......//////......,,,------...............000000////////////............//////000000111111222222222222222222222222111111111000000111111111111000/////////000222333222222222222222111111111222333333444555555444444666555555444444555555666777888999::::::888666444666666666666555444333222333444555666777777777777777666555444444444444444222222333333444444555555111000000///////////////........................------.........---,,,+++------............------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))++++++++++++++++++++++++((((((((((((((())))))))))))))))))*********++++++((((((((()))))))))******************************+++)))(((((()))******)))************************+++***)))(((((((((((((((((()))******)))((()))+++++++++***))))))))))))***************************))))))))))))))))))))))))///...---+++***)))))))))))))))))))))))))))))))))''''''((())))))))))))(((+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************++++++))))))******************(((((('''(((((()))***+++*********+++******))))))'''(((((()))***+++++++++(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++,,,++++++***)))(((((()))******++++++,,,)))*********+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++***))))))(((((())))))******)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))******)))))))))+++,,,---***)))(((((('''(((((((((***)))((('''''''''(((((())))))))))))))))))))))))111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000/////////...////////////////////////........./////////000000....../////////......---///////////////////////////////////////.........//////............//////.........------------,,,........................,,,---.../////////...---////////////////////////////////////000000000000222111111000///......---........................------------------------...---,,,,,,,,,,,,---......---,,,++++++---///000,,,---......///............//////000000000000000000000//////////////////......///000111222222333333333333333333333333222111111000000000000111111222222111111111222333444111111111111111111111111333444666777888777777666666555555555555555555666666777888999999888666555666666777666666555444333333444555666777777777777777666666555444444555555333333333444444555555555000000///.........//////........................---------------------,,,------............------+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((((((((())))))))))))***))))))))))))************(((((()))))))))***************************************)))((()))*********************************---,,,+++***))))))((((((((()))******))))))***+++++++++***)))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))(((((('''(((((((((++++++++++++++++++++++++((((((((()))))))))))))))******))))))))))))******+++******)))))))))))))))++++++++++++++++++++++++((((((((((((((()))))))))(((((())))))******++++++''''''''''''((()))+++++++++++++++++++++***)))(((((((((((()))******++++++))))))))))))*********+++************************+++++++++***************)))*********++++++++++++************************))))))************))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))))))))***++++++((())))))***+++,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))+++******************+++))))))))))))))))))))))))***))))))))))))***+++,,,++++++******************(((((((((''''''''''''(((((((((((((((((((((((((((000000000000000000000000////////////////////////////////////////////////................................................111000000000//////......////////////////////////000/////////.........---/////////000000///......................................./////////////////////............///////////////.........------........................+++,,,.../////////------.........................../////////000000000111222111111000///......---........................---------------------------------------------------,,,+++***+++---///000,,,---......///............//////000000000000000//////000000000000000000...//////000111222333333444444444333333333333333111111000000000000111111222222222222222333333333111111111111111111111111222333555777777777777666777666666555555666666777666666777888888888777777777777777777666555444444333444555666777777777777666555555444444444444444333333444444444444555555111111000////////////000......------------......---------------------------......//////......---,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,------***************+++++++++************************************************(((((()))))))))*********))))))))))))*********************************************)))((()))******************************))))))(((((('''&&&%%%$$$''')))******))))))***++++++***))))))(((((())))))((((((((()))******++++++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))******++++++***))))))))))))))))))***+++******)))))))))))))))++++++++++++++++++++++++''''''(((((())))))))))))((((((((())))))******+++''''''''''''((()))+++++++++++++++++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,************************************************)))*********++++++++++++++++++++++++++++++++++++))))))************)))))))))(((((((((((((((((()))*********+++++++++,,,,,,)))******++++++*********+++***)))((((((((())))))(((((()))***++++++,,,,,,************************)))))))))***+++++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++************************)))((((((((()))))))))************+++++++++******'''''''''(((((((((((('''((((((((((((((((((((((((000000000000000000000000////////////////////////////////////////////////................................................000//////////////////...000000000000000000000000000000//////...------,,,......//////////////////................................./////////////////////............///////////////............---------------------------+++,,,.../////////...---////////////////////////......//////000000111111111111000000//////..............................,,,,,,,,,------------...------------------------,,,,,,+++++++++---...///,,,---......//////......,,,------...............//////000000000000111111//////000000111111222222333333333333333333333333111111111000000111111111//////000000111111111111111111111222222222222222111111333444555555555555888777777666666777777888555666666777888888888888888888888888777666555444333444555666777777777777555444444333333333444444333333333333333444444444222222111000000000000000///...---,,,,,,---...///------,,,,,,,,,---............////////////......,,,,,,---------,,,++++++,,,,,,+++******+++---...*********+++++++++++++++************************++++++++++++*********)))((((((((()))))))))******)))))))))*********++++++************************)))******)))(((((()))+++************************)))))))))))))))((('''&&&'''(((******))))))***,,,******)))(((((((((((()))((((((((())))))*********)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&))))))))))))))))))))))))*********)))***++++++,,,***))))))(((((())))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))))))))(((((('''(((((()))***+++*********+++******))))))*********)))))))))))))))***++++++++++++,,,,,,,,,************************)))))))))***************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))*********+++++++++((()))******+++*********,,,+++)))(((''''''((((((((()))))))))***+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))************))))))++++++++++++++++++++++++***))))))(((((())))))******++++++,,,,,,++++++***++++++************++++++************************((((((((((((((((((((((((''''''((())))))))))))(((''''''((()))))))))(((((())))))))))))))))))))))))000000000000000000000000////////////////////////.................................................................................///////////////000000000000000000000000........................------,,,,,,,,,...///000..................................../////////000//////............//////.........---------,,,,,,------------------------------...///////////////////////////////////////.........///000111111111000000000000////////////........................,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,------,,,---......//////......,,,------...............//////000000000111111111000000000000000000000000111111222222333333444444222222111111111111222222//////000111111111111111222222222222333333333444333333333444555666888888999999888888888888999999444555666666777888888999888888888888777666555555333444555666777777777777444444444333333444444555333333333333333333222222222111000000//////000000///...,,,++++++,,,...///---,,,,,,,,,,,,---...///......////////////......,,,---------,,,,,,+++***,,,+++)))))))))+++,,,...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((((((((((()))))))))***))))))*********+++++++++************************(((***+++***((('''))),,,******************************+++,,,,,,+++***)))&&&(((******))))))+++,,,******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,))))))(((((((((((())))))+++******)))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,)))))))))))))))((((((((())))))(((((((((((())))))(((((()))*********))))))(((((())))))******++++++************++++++++++++************************((()))))))))*********+++((((((((()))))))))******************************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))*********+++(((((()))***************+++***(((''''''((()))***))))))))))))************************************)))))))))***+++++++++,,,))))))************))))))++++++++++++++++++++++++*********))))))***************+++,,,,,,+++************))))))))))))******************************)))))))))******)))))))))&&&'''((()))***))))))((('''((()))*********))))))************************000000000000000000000000////////////////////////........................................................................---.........//////000000000000000000000000000000,,,,,,------.../////////,,,+++***)))***,,,///000........................---.........//////000000//////............//////---------,,,,,,,,,++++++------------------------............//////000000000000000000000000000000---......///000111111222////////////000000000000........................,,,,,,,,,------.........------............------+++,,,,,,------,,,,,,+++,,,---......//////.........//////000000000000000//////000000111111111222000000000///////////////000000111222222333444444333333222222222222333333111111222333333333333222222222222333333444444444777777666666777999<<<===::::::999999999999::::::444555555666777888999999888999999888888777666555333444555666777777777777555555444444444555555666222222222222222222222222111111000//////////////////...,,,++++++,,,...///---,,,,,,+++,,,---...///......////////////......------------,,,,,,+++***+++***)))((((((***,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%(((((((((((()))))))))))))))************+++++++++************************(((***+++***((('''))),,,************************&&&&&&((())))))(((''''''&&&((()))***))))))+++---******)))((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))***************))))))((((((''''''***))))))(((((((((((()))&&&'''((()))))))))))))))&&&&&&''')))***,,,------))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))************(((((()))***************)))((('''&&&''')))+++,,,*********)))))))))))))))+++++++++++++++++++++++++++++++++***************))))))************))))))))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))************************************+++++++++******)))((()))***,,,,,,,,,+++***'''((()))+++++++++***)))************************---......///000111111222222000///......///000222///...---,,,,,,---.../////////000//////...------------............---------------............///+++,,,.../////////...---...------------...//////........................------------------------...,,,+++,,,///111000...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////000000000000............////////////////////////////////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......+++)))000000//////.........---.........////////////000...///////////////......000000000///......------000000111111111000000///111111222222222333333333111222222333333444444555222333333333444555555555444555666777777666555444666666666666555555555555444555555666666666777777777777888888888999999999777777777777777888888888333333444444444444444444444444444333222111///...111111000///...---,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---)))'''(((,,,...+++'''++++++******))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))***++++++++++++***))))))))))))******************))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************+++***)))'''''')))***++++++++++++*********))))))************************************************)))***+++,,,,,,---,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********++++++++++++***)))***------***'''(((((())))))))))))(((((()))************+++++++++++++++***)))(((((())))))******))))))((('''''''''******++++++++++++******))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........///000000000111111000...------...000111///...---,,,,,,---...//////////////////...------------............------------------............,,,------...............---------------...//////........................------------------,,,,,,///---+++,,,......---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------................../////////000000000////////////////////////////////////////////////000000000///////////////------------------------------------------------...---,,,---//////...,,,---...000111111///---+++------.........///////////////000000000//////...////////////............000000111111111000000///111111111222222222333333000000111222222333333444333333444444555555666666555666777888888777666555777777777666666666666666666555555555666666777888888888888888999999999999888888888777777777777777444444444444444444444444555555444444333111000///000000//////......------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---***((())),,,...+++(((*********)))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))(((((()))************)))))))))))))))***************))))))(((((())))))***))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))***************************++++++))))))************))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***++++++++++++*********))))))************************************************)))))))))))))))))))))(((************************)))))))))))))))))))))))),,,,,,+++******))))))(((************++++++++++++---***'''&&&'''((('''%%%++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++***)))))))))))))))************++++++++++++)))******++++++******)))))))))(((((((((((())))))*********)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))....../////////////////////...---,,,,,,---...///......------------............//////......------------............------------------............---------------......///---------------......///------------------------.........------,,,,,,,,,///---,,,,,,,,,,,,***)))------............------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,---............////////////000111111000000//////......000000000000000000000000//////////////////000000.............................................///---,,,++++++---//////...+++---000222222///,,,***,,,,,,,,,---------.........//////000000000//////............///////////////000000111111000000000000111111111222222222222///000000111111222333333444444444555666777777777777777888888888888777777999888888777777666777777777777666555666777888999888888999999999:::::::::999999888888777777666666555555555555555555555555555555555444333222111000................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++...+++)))***---...,,,)))))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))******++++++******************))))))))))))************))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************+++***)))(((((()))***++++++************)))))))))************************************************+++***)))((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))((((((******+++++++++,,,,,,,,,222///***(((((()))))))))+++,,,,,,------,,,,,,+++)))))))))*********+++++++++***))))))))))))))))))))))))******+++,,,,,,---)))******++++++******)))))))))(((((((((((())))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///........................------,,,,,,------...------------------------------.........------,,,,,,------......------,,,,,,,,,---------............---,,,+++,,,---...///------,,,,,,------...///------------------------.........------,,,,,,+++...---,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,******+++---...------........./////////111111111000//////......000000000000000000000000---......//////000000000------------------------............////////////+++)))((((((***---------,,,---///000000///---+++++++++,,,,,,,,,---------------.../////////......---------...///000000111...///000000000000000000000000000111111111111222000000111111222222333333444444555666777888888999999999999999999999999999;;;:::999777777777777888999888777666666777999:::999999999999:::::::::::::::999999888777666555555666666555555555555444444555555555444444222111111---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,---,,,***+++---...,,,+++(((((())))))******++++++))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))------------------------)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''((())))))******))))))((()))))))))************)))(((((((((((((((((()))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++******))))))(((((())))))************))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((()))*********************)))(((((()))******************))))))))))))************************************************,,,+++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,111///,,,******++++++,,,((())))))******))))))((())))))))))))******************)))))))))))))))***((((((((())))))*********))))))************))))))))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((.........---------------------,,,,,,,,,,,,------,,,------------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,++++++---...///,,,,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,,,,------------......///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))+++,,,...------------............111000000000//////......////////////////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++***((((((+++---............------------...///+++++++++,,,,,,,,,,,,---+++,,,------.........---,,,------...///000111111......///000000000000000//////000000000111111111111111222222333444444444444444555666777888999:::::::::999999999999::::::<<<;;;999777777777777888:::999888888777888999:::888888999999999::::::::::::999999888777666555555666666555555444444444444444444444444333222111111,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,+++,,,------,,,+++(((((())))))******++++++((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************))))))************)))))))))******++++++******)))((()))******++++++******((()))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,+++******))))))((((((((())))))************))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,((((((((((((((((((((((((************************'''(((((()))******++++++******+++++++++,,,,,,,,,'''((())))))))))))))))))''''''((((((((((((''''''(((((()))))))))************)))))))))))))))******+++*********))))))(((((()))))))))******)))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,---------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---............///111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---------...............///////////////////////////////////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,...000000//////...,,,++++++---///000+++++++++,,,,,,,,,------+++,,,---...............---------...///000000111------...///000000000000////////////000000000000111222222333444444555555333444555666777888999:::::::::999999999999::::::===;;;999777666666777888:::::::::::::::999999999777777888888888999999999999999888888777777666666555555555444333333222222222333333333222222111000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************)))******++++++******)))******++++++++++++******))))))***+++++++++++++++))))))))))))******************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++++++++***))))))))))))))))))))))))************************+++******))))))(((''''''))))))*********+++++++++%%%'''***+++***))))))***((())))))))))))))))))(((((((((((()))))))))******)))))))))))))))******+++...------,,,++++++******((())))))******))))))((())))))(((((((((((()))))))))))))))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,---------...------............------+++,,,------------,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++---///...,,,+++---///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------+++,,,,,,,,,,,,---------,,,,,,------......//////------------------------..................------------------------------***++++++,,,------......///......///000111///...------,,,,,,,,,---...///,,,,,,,,,,,,------------,,,---...///000000000000------......//////000000,,,---...///000000000000........./////////000000111111111222333333444444222333444555777888999:::::::::999888888999::::::===;;;888666555555666777:::;;;<<<<<<<<<;;;999888666666777777777888888888888888888777777777777777555444444333222222111111111111222222111111000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,************************)))+++,,,,,,+++***,,,---***+++++++++******++++++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))***++++++***))))))************************)))******++++++******)))))))))************))))))((())))))***************))))))))))))************++++++************++++++))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,***(((*********************************************************)))((((((''''''(((((()))))))))*********(((***,,,+++))))))***,,,))))))************))))))(((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))******++++++''''''(((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......---......//////......---++++++------------++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,...///...***)))***,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&''')))***,,,---------++++++,,,,,,,,,---------***++++++,,,---...//////------------------------/////////......------,,,........................++++++,,,,,,---...//////...------///000///---+++***+++---.........------,,,,,,------------............000111222222222222.........///////////////,,,---...///000000000000............/////////000000000000111222222333333222222333555666888999999::::::888888888888::::::===;;;888555444555666777999;;;===>>>===;;;999777666666666666777777777777777777777777777888888888444444333222222111000000000000111111111000000///------------------------************************++++++++++++++++++++++++,,,------......------,,,************************)))***,,,,,,++++++,,,---)))***++++++***)))***+++++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''((()))******)))((('''******************************++++++++++++******(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))************(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++---///111000...***(((************************************************''''''(((((()))*********(((((((((((())))))))))))))))))(((%%%"""###&&&***(((((())))))))))))(((((((((((((((((())))))))))))))))))((())))))***++++++)))))))))******+++,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))...---------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,......------+++(((&&&$$$------------,,,,,,+++***,,,,,,++++++,,,,,,---...***++++++,,,---...//////))))))***+++,,,------...*********+++,,,---...///,,,,,,+++******+++,,,,,,*********************+++......---,,,+++))))))((())))))(((((((((***+++,,,******+++,,,,,,,,,,,,+++..................------+++'''###%%%+++//////---111000...---,,,,,,------///...---,,,++++++++++++,,,,,,,,,---------..................////////////.........------,,,,,,,,,---,,,++++++++++++,,,---.........------,,,,,,,,,........................---------............///+++,,,---...////////////111111111111111111222222333333333444444666777777777777777777888999:::;;;999999777666666555555555666777888999999999999999666777777777888888888888555666666666666666555444444444333222111000/////////000111111111000...---------------------------///+++((()))---...+++''')))))))))***+++++++++,,,,,,,,,,,,++++++*********((()))***+++++++++++++++************************))))))))))))))))))))))))************))))))((((((''''''((((((((((((''''''+++++++++++++++*********))))))))))))************((((((((((((''''''''''''&&&(((++++++++++++,,,---******))))))((((((''''''******))))))((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))******+++***'''&&&&&&'''---000222000,,,))))))*********)))))))))))))))***))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++++++++******))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((())))))))))))))))))************+++++++++&&&'''((()))******))))))))))))))))))************''')))***++++++***)))'''((()))***++++++***((('''***000...&&&'''///111++++++++++++,,,,,,---------******************************))))))((((((''''''******))))))))))))******+++*********))))))((((((++++++++++++************+++******)))(((''''''&&&'''((((((((((((((('''&&&!!!!!!"""$$$&&&)))+++,,,+++*********))))))((((((***++++++,,,+++***)))(((((()))***++++++***)))(((******))))))((((((''''''***+++,,,------,,,***)))***+++,,,+++***))))))++++++***(((''''''(((***+++)))((('''(((***++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&%%%''''''&&&&&&''')))+++,,,((((((((((((''''''&&&&&&,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++---------,,,+++)))'''&&&,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,+++******+++,,,,,,******+++++++++******)))************************+++***)))(((((()))************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,000---******,,,...---,,,000///...------,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,------------...---.........////////////......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------,,,,,,,,,+++---------------------------------............////////////000//////......000000000111111222222222333333333333444555666777666666666666777888999:::888888777555555444444555555555666777777777777777555555666666666777777777555666666666666555444444222222222111000000/////////000111111111000///...------------------------///+++)))***---...+++(((******************++++++,,,,,,,,,++++++*********))))))******+++*********************************))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))***************))))))))))))(((((((((%%%'''(((((('''&&&'''((((((((())))))***+++++++++''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))((())))))))))))))))))))))))***)))))))))))))))))))))***+++,,,+++)))'''((()))+++---//////,,,******+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))******************))))))))))))******+++*********************&&&,,,,,,''')))333666111***************+++++++++************************************)))))))))))))))(((&&&%%%%%%&&&((()))************)))))))))(((******)))((('''&&&%%%%%%*********)))((('''''''''''''''((((((((((((((('''((((((''''''''''''((((((************)))))))))(((***++++++++++++***)))(((((()))***++++++***)))((())))))))))))((((((((((((((()))***++++++***((('''((()))***)))((('''''')))((('''%%%$$$$$$%%%'''(((+++***))))))***+++***((())))))))))))))))))))))))------,,,++++++***))))))******))))))***+++,,,---************))))))))))))++++++,,,,,,,,,,,,++++++************************************************+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++++++++.........------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,+++***)))(((&&&''''''((()))***++++++,,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///......------,,,,,,+++......///......---,,,+++,,,,,,+++***)))))))))))),,,,,,,,,,,,---------------------.........//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111111000///...---//////000000111222333333333333222333333444555666444444444444555666777888777666555444333333333444333333444555555555555444444444444555555555555666555555666666555555444333000000000000000000////////////000000111000000///------------------------...+++)))***,,,---+++(((******************))))))+++++++++++++++*********))))))*********)))((((((************************))))))))))))))))))))))))+++++++++***************))))))************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((()))+++***(((''''''((())))))******++++++,,,,,,))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******+++,,,---+++)))((()))***)))***,,,,,,+++***++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))((((((************************))))))(((((((((((('''''''''(((((())))))))))))))))))))))))*********++++++******(((''''''((())))))))))))))))))************,,,***(((''''''(((***,,,,,,+++)))(((((()))+++,,,%%%++++++(((+++333666333))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,+++)))'''''')))+++,,,************))))))))))))------,,,***)))((('''&&&******))))))((((((''''''&&&''''''((()))))))))))),,,,,,***)))((((((((((((************))))))))))))******++++++******)))((())))))************))))))(((((((((((())))))))))))((((((***++++++***)))(((((()))***)))((('''''')))***)))(((''''''((()))***,,,+++))))))******((('''))))))))))))))))))))))))......------,,,+++++++++,,,++++++***++++++,,,,,,------------------------((())))))******))))))((())))))))))))))))))))))))************************((()))******+++++++++***++++++++++++++++++++++++*********++++++,,,------+++++++++***+++,,,,,,---,,,,,,++++++************---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,***((('''''''''(((((()))***+++++++++******)))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++++++++(((***,,,---,,,+++,,,---------...///...---+++***...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000///...------...///000111222333444222222222222222333444444222222222333333444555666555444444333222222333333333333444444444444333333444444444444555555555555555555555555555444333222............//////000000---......///////////////---------------------------,,,******,,,,,,+++)))++++++******))))))((((((+++++++++***************)))))))))))))))((('''&&&************************))))))))))))))))))))))))++++++++++++************((())))))******))))))((()))))))))))))))*********((()))))))))*********************)))))))))((((((((()))++++++)))(((((())),,,,,,+++***))))))((((((************************((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))************+++,,,+++)))((()))***)))************))))))***))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))************,,,+++((('''&&&'''((()))((()))))))))************+++***)))(((((()))***+++***)))((((((((()))***+++***------)))***...000---)))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,,,,++++++++++++++++++,,,*********)))))))))))))))---,,,,,,++++++******)))***)))))))))((((((((('''%%%&&&'''))))))*********))))))))))))***+++,,,,,,*********)))))))))))))))******************)))))))))))))))******)))))))))''''''(((((())))))************+++,,,,,,,,,++++++***+++,,,+++)))))))))++++++******))))))******+++***((('''((())))))((('''((((((((((((((((((((((((+++++++++******)))))))))*********))))))))))))))))))))))))***************((())))))******))))))((())))))))))))))))))))))))************************%%%%%%'''(((***++++++++++++++++++++++++,,,,,,---***************+++,,,---+++************+++,,,,,,------,,,,,,++++++******)))******+++,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++***++++++,,,+++***)))(((************************(((((())))))******************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,---.........---,,,+++------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---....../////////...---......000111222333333222111111111111222222333111111111111222333444555444333333222222222222333444444444555555444444333444444444555555555666666555555555555444333222111---------...//////000000---------------------------------------------------,,,+++++++++++++++***+++******))))))(((((((((************************)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''((()))))))))************))))))((((((((('''''''''"""$$$&&&'''&&&&&&'''(((,,,+++***)))((('''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((()))(((((((((((((((((((((((((((((())))))************(((*********((('''((()))+++***)))))))))(((((('''))))))(((((()))***++++++************************((((((((((((((((((((((((((((((((((((((()))))))))++++++++++++++++++++++++(((((())))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********,,,+++((('''&&&'''((()))((()))))))))************((()))***++++++***)))(((%%%&&&((()))))))))((((((+++---,,,))))))******(((*********))))))(((((('''((((((((((((((((((((((((&&&''''''((()))***++++++&&&''')))******)))'''&&&))))))))))))))))))******&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&'''((()))************&&&&&&'''((()))+++,,,---))))))))))))))))))******))))))))))))))))))*********))))))))))))))))))***''''''(((((())))))************++++++,,,,,,,,,,,,***+++,,,+++)))))))))+++''''''''''''''''''''''''&&&%%%$$$&&&((())))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))******)))))))))(((((((((((())))))))))))***++++++,,,,,,,,,,,,++++++************************************************$$$%%%'''(((******+++++++++++++++++++++,,,------++++++***))))))***,,,---***************+++,,,,,,------,,,,,,+++++++++***((())))))***,,,------...++++++*********++++++,,,***++++++,,,,,,++++++************************++++++++++++******)))))))))'''''')))***++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,------...------,,,,,,++++++***,,,,,,------------,,,,,,++++++******)))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---......//////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,---...////////////......//////000111222222111111000000000000111222000000000111111222333444333333222222222222333333444555555555555444444333444444444555555555666666555555555444333222111000---.........//////000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))(((((()))))))))***************))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************((((((((((((''''''''''''###%%%((((((((((((***+++((((((((((((((((((((()))(((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((()))******++++++''')))***)))((('''((()))---+++)))(((((()))(((&&&(((((((((((()))***+++,,,************************((((((((((((''''''''''''(((((())))))))))))******++++++++++++++++++++++++(((((())))))))))))******)))))))))))))))(((((('''((((((((()))))))))************(((''''''((())))))))))))))))))************'''(((***,,,,,,***((('''$$$&&&(((***+++***((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))*********&&&''')))******)))'''&&&))))))))))))************&&&&&&'''(((***+++,,,,,,))))))))))))(((((((((((('''(((((()))************)))((((((((((((((())))))))))))))))))************))))))((((((((()))************))))))))))))******(((((((((((())))))))))))((((((((())))))***++++++((()))***)))((('''''')))((())))))))))))))))))((($$$######%%%(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************((()))******************,,,,,,+++++++++,,,---...---,,,***)))((()))+++,,,***************++++++,,,+++++++++++++++*********+++++++++,,,,,,,,,------***)))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++*********)))((()))***,,,...******)))))))))(((((((((((()))******+++***))))))******+++,,,,,,,,,,,,+++(((((())))))***++++++,,,...+++((()))+++---,,,***---,,,,,,+++,,,,,,------+++******)))******++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---............---,,,+++,,,,,,,,,---------------------------------------------............///---....../////////........./////////000000111111111000000//////000000000000000000000111222333444333333222222222333333444444444555555444444333222333333333333444444444444555444444444333111000/////////////////////000000222111///---,,,,,,,,,---------------------------+++,,,,,,,,,+++******+++((((((((()))))))))))))))((()))))))))*********+++))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))******+++,,,,,,---))))))))))))************)))))))))(((((((((((('''(((***,,,,,,+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((''''''((()))(((((((((((((((((((((((('''(((((()))******++++++((()))******)))((()))***,,,)))'''''')))******)))(((((((((((()))***+++,,,************************))))))))))))(((((('''''')))))))))*********++++++++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))(((''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))************))))))'''((()))******+++++++++(((((()))***+++*********)))))))))))))))*********************************((((((((())))))***************)))(((((()))******((()))))))))************))))))***+++,,,------...(((((((((((())))))))))))((())))))*********))))))+++***)))(((((('''((((((((()))))))))************)))(((((('''((()))***++++++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((()))***+++,,,((()))***)))((('''''')))+++++++++,,,,,,+++++++++'''&&&%%%''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************---------,,,+++***)))(((---,,,+++++++++,,,---......,,,***)))((()))***+++*********)))***++++++,,,)))))))))))))))*********......---------,,,,,,,,,))))))))))))***+++,,,---***+++,,,------,,,+++***+++)))((('''(((+++...000''''''((((((((((((((((((******++++++***)))'''&&&******+++,,,,,,,,,,,,+++&&&''''''((()))******+++***%%%!!!###)))------+++---,,,+++***+++,,,---...,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,------.................................---------.........//////111111111111000///...---////////////000000000000111000////////////000000000000000000111222333444333333333222333333444444444444444444444333222111111111222222222333333333444444444333222111//////000000000000000000000///444333111///...------...------------------------+++,,,---,,,*********+++''''''(((((())))))******(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))&&&''''''((()))*********))))))))))))************************))))))))))))''')))******(((''''''(((......,,,+++***((('''&&&''''''(((((()))))))))***+++***)))'''''''''((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))***++++++***)))***,,,+++(((&&&'''***,,,,,,+++(((((((((((()))***+++,,,************************+++*********))))))(((((())))))******+++++++++,,,************************(((((())))))*********+++)))))))))))))))(((''''''(((((((((((())))))))))))&&&'''((()))******))))))))))))))))))************+++***)))'''''')))***++++++***))))))***,,,...///+++******,,,,,,))))))***''''''(((((())))))*********************************************+++++++++***'''$$$""""""$$$'''***(((((())))))*********+++((((((((((((((()))))))))(((((((((((()))))))))))))))************))))))(((******)))))))))))))))***(((((())))))*********+++)))(((''''''''')))***++++++***)))(((((()))***+++******))))))((((((''''''************+++,,,---...***+++,,,+++***))))))+++(((((())))))))))))((((((***)))((()))***+++***)))))))))))))))))))))))))))''''''''''''((((((((((((###$$$&&&'''((((((((('''))))))))))))))))))))))))))))))))))))************,,,++++++***************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))************++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,************))))))(((((())))))))))))))))))))))))******))))))))))))******))))))***+++,,,------...))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***)))))))))++++++...---,,,+++************))))))******++++++++++++------,,,,,,,,,---......+++++++++++++++***)))(((///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,------...///000///000111111111000...---,,,,,,,,,---///000222333///////////////000111111222111000000000111333444000111222333444444444444000111333444555444333222222111111111222333333444444333333222111000............---,,,++++++***)))+++,,,---...///......---,,,,,,,,,,,,+++******)))'''((()))***+++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))'''&&&%%%%%%&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))******++++++)))((('''************************,,,,,,,,,++++++***)))(((+++*********))))))(((((((((((())))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))******************+++---......---+++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))'''$$$!!! """$$$(((((())))))))))))((((((,,,+++***((((((((()))***((((((((((((''''''''''''))))))))))))((((((((((((++++++***)))((('''&&&&&&((('''&&&&&&&&&''')))***++++++++++++++++++++++++,,,,,,+++***))))))******+++*********))))))((((((************************'''''''''((((((((((((((()))))))))***************))))))(((((()))***++++++))))))*********+++++++++((()))))))))*********+++''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((()))***,,,,,,***)))(((((((((***+++,,,++++++******++++++,,,---)))************+++++++++))))))))))))))))))))))))&&&&&&''''''((((((((()))''''''(((((((((((((((((((((((('''&&&&&&((()))***))))))))))))((((((((((((###!!!!!!###(((+++***)))))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))************(((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++*********++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---***++++++++++++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------............///000111111///000000111000///...---------------...000111222///////////////000111111111111000000000111222333111222333444444555555555222333333444444444444333222222111111222222333444333333333222111000///...////////////............((()))***+++,,,,,,+++***---------...------,,,,,,((()))***+++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''$$$&&&(((***++++++++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''******)))))))))((((((((((((((())))))))))))((((((+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))*********************((('''&&&(((***(((((())))))))))))((((((,,,+++)))((((((((()))************************)))((((((((()))))))))))))))******))))))((((((''''''''''''&&&&&&&&&'''((()))***************************))))))(((''''''((((((************)))))))))(((************************)))))))))((('''''''''&&&(((((('''&&&%%%$$$######)))))))))))))))***++++++(((((()))))))))*********'''''''''((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))((((((((()))***++++++(((((((((((((((((())))))***************+++,,,,,,))))))*********+++++++++************************)))))))))******+++++++++)))))))))))))))((((((((((((''''''''''''((())))))))))))))))))((((((((((((((('''&&&(((***,,,+++)))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++***))))))))))))***+++,,,---,,,,,,++++++++++++++++++)))))))))))))))***++++++)))***++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///......//////000111222000000000000000///.....................///000000///////////////000111111111000000000000111222222222333444555555555555555555555444444444444444555222222111111222222333333333333333222111000///...---........./////////000((()))******+++*********+++,,,------------------)))******+++++++++******((())))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))(((((((((+++,,,,,,,,,+++)))(((&&&''''''''''''''''''''''''###$$$%%%&&&((()))))))))))))))((((((((((((((('''(((((())))))))))))(((((())))))((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************''')))+++++++++***,,,---(((((())))))))))))((((((+++***))))))((()))))))))************************'''(((((())))))*********))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''''''''((((((************))))))))))))************************+++***))))))''''''&&&%%%***))))))((('''&&&%%%%%%))))))))))))))))))***+++((((((((((((((()))))))))((((((((((((((((((((((((*********))))))(((((((((''''''(((((())))))******))))))))))))((((((((((((***)))))))))))))))******'''((((((((((((''''''&&&)))))))))))))))******+++)))))))))*********++++++*********************************+++++++++++++++++++++******)))))))))(((''''''(((((()))))))))((())))))))))))((((((((((((,,,+++)))***++++++)))((())))))))))))))))))))))))((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))************((((((((()))))))))*********))))))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,---,,,+++******)))))))))******+++,,,++++++++++++************)))))))))))))))***++++++)))******+++,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,------//////..............................///000111222000000000000000//////...000//////........./////////////////////000000111111111111000111111111111333444444555666666666555777666555333333444555666333222222111222222333333333333333222111000//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++***)))(((((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))((((((((((((******)))(((((()))******))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))/////////...---+++((('''))))))))))))))))))))))))&&&&&&((()))***+++++++++((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''$$$&&&***++++++*********(((((())))))))))))((((((******))))))))))))))))))((((((((((((((()))))))))''''''((()))******++++++'''((((((((()))))))))***''''''(((((()))))))))((())))))))))))))))))))))))+++******)))))))))***************)))))))))))))))***************************)))))))))((((((''''''(((((())))))******++++++***)))))))))))))))******))))))))))))))))))))))))+++++++++************)))++++++******))))))((((((&&&''''''((()))******+++))))))))))))((((((((((((+++***)))))))))))))))***(((((()))***)))(((&&&%%%((((((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))******+++******))))))(((((('''&&&'''(((******)))(((((())))))))))))((((((((((((***)))(((((((((((('''&&&))))))))))))))))))))))))((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))************************(((((()))))))))*********)))))))))*********++++++)))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((('''(((((()))******++++++))))))))))))))))))))))))************************))))))************)))))))))***+++---------,,,+++,,,,,,+++***))))))***************************)))+++************+++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------------------------------------------...///000000111000000///////////////000000///............//////////////////000000111111222222222222111111111444444555555666555555555777666444333333444555666333333222222111222222333222222222222222111000///,,,,,,++++++***))))))(((,,,+++++++++++++++++++++((())))))***+++++++++++++++++++++++++++***)))((())))))***++++++*********))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))$$$%%%(((+++---...//////)))))))))))))))))))))))))))******++++++******)))''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''$$$'''***+++***(((''''''(((((())))))))))))(((((()))))))))*********))))))'''((((((((()))))))))***'''(((((()))***++++++,,,''''''(((((())))))******(((((()))))))))************************************)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''((())))))*********)))))))))))))))***************************++++++++++++************+++*********)))))))))(((&&&''''''((()))******+++(((((((((((())))))))))))+++***)))))))))))))))***)))******+++***)))'''&&&((((((''''''(((((()))***(((((()))))))))***************************************)))))))))))))))))))))))))))(((((('''''''''&&&''')))*********)))((())))))))))))((((((((((((&&&''''''''''''''''''((())))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))''''''((((((((((((((()))''''''''''''((((((((((((************++++++++++++))))))************))))))))))))))))))))))))))))))*********++++++*********)))))))))************+++*********+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))***+++,,,---))))))))))))))))))))))))************************))))))************)))))))))***+++,,,------------...---,,,+++************))))))*********+++++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...***++++++,,,,,,------...,,,,,,,,,---------------,,,,,,,,,------...///000111111000///////////////000//////........./////////////////////000111111333333333444333333222111333444444555555555444444444444333333444555555666333333222222111111222222222222222222222111000000//////...---,,,+++******++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))******++++++++++++***))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((("""###%%%((()))*********''''''''''''''''''''''''************)))((('''&&&'''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''(((((())))))************************))))))))))))))))))))))))))))))***++++++,,,------************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''))),,,,,,+++)))(((((((((((())))))))))))(((((((((((()))************))))))******++++++,,,,,,,,,((())))))******+++++++++''''''(((((())))))*********)))((('''((()))***+++************************''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))&&&'''((((((******+++,,,++++++******))))))))))))+++******)))))))))))))))++++++++++++************((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***)))))))))))))))*********************))))))(((((((((((((((((())))))***((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++*********'''''''''''''''((((((((((((((())))))******))))))))))))))))))((((((((((((&&&((())))))))))))***,,,))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))''''''''''''(((((())))))''''''((((((((()))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))((()))*********++++++,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,---******+++,,,------......,,,++++++++++++,,,------,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---******+++,,,,,,---......------------.........///------------...///000111222111000///...//////000//////.........//////000///////////////000111111444444555555555444333222333333444444444444333333000111222444555555555555444333222222111111222222111222222222222111000000/////////......------------,,,+++***))))))***++++++,,,,,,,,,,,,++++++*********+++++++++******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))((('''%%%$$$(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((()))))))))******(((((())))))))))))(((((()))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************(((((()))************************))))))*********))))))))))))))))))))))))))))))))))))************''')))++++++***))))))***(((((())))))))))))(((((('''((()))***+++******))))))******++++++,,,------************************(((((((((((())))))))))))***(((&&&$$$%%%''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((()))))))))************))))))))))))))))))))))))((((((((()))*********+++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))+++*********))))))))))))''''''((()))******+++,,,'''''''''(((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***)))((((((((()))***++++++)))(((((((((((())))))***))))))(((((())))))***+++(((((((((((()))))))))***((((((((((((((((((((((((+++++++++******)))))))))'''''''''((())))))******))))))(((((())))))***+++))))))))))))(((((((((((((((***++++++))))))***,,,))))))))))))))))))))))))))))))))))))************,,,++++++***************))))))))))))))))))))))))((()))))))))******++++++************++++++++++++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))''',,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,++++++******+++---...000,,,,,,,,,,,,---...//////***+++,,,---///000111111++++++******++++++,,,---------------,,,,,,+++***+++,,,------------,,,+++******+++,,,,,,---......---.........//////000000.........//////000111222222111///.........///000...............///000000///////////////000111111555555666666666555333222333333333444444333222222...///222444555555555555444333333222111111111222111111222222222111111000---------............///000///---,,,,,,,,,------***************)))(((''')))******+++++++++******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%'''(((***++++++++++++++++++++++++++++++++++++)))))))))))))))(((((('''(((((())))))******++++++(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((************************(((((()))***************++++++************++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''%%%'''))))))(((((()))***(((((())))))))))))(((((('''((()))+++++++++***)))'''(((((()))******+++++++++++++++***************))))))))))))(((((((((((()))'''$$$!!!"""%%%(((+++((((((((((((((((((((((((((((((((((((((()))***+++(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))$$$%%%&&&'''((()))******++++++***))))))((())))))******))))))((((((((('''(((((()))+++,,,---...///%%%%%%&&&'''((()))******))))))))))))(((((((((((('''((((((((())))))******(((((((((((()))***,,,,,,((('''&&&&&&&&&((()))+++)))))))))))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((()))***+++,,,,,,***)))((((((((()))+++,,,))))))))))))(((((((((((((((***,,,+++((('''(((+++,,,+++++++++******))))))******))))))((((((''''''((((((((((((((((((((((((++++++************++++++''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((()))***++++++***((('''(((((())))))*********+++***+++,,,,,,+++***((('''))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---------...------,,,,,,------------------------******+++,,,,,,---......***+++,,,,,,------,,,,,,........................---......///////////////...------------...//////------......//////000000111222444666666666666555444444444333333222222222222222222222333444555666666444222111/////////000222222111000//////000000//////...---,,,,,,,,,,,,//////......---,,,++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******)))'''&&&%%%$$$###(((((((((((((((((((((((()))(((&&&''')))******)))+++***((('''&&&''')))******)))'''&&&&&&'''((())),,,+++)))((((((((()))***))))))******++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))***))))))((('''&&&))))))************))))))&&&'''((())))))******)))************)))((('''&&&))))))((((((''''''&&&&&&++++++******++++++,,,---(((***+++***)))((()))***))))))(((((()))***++++++((((((((((((((((((((((((++++++++++++++++++++++++************************+++)))'''&&&'''))),,,...+++***)))'''''''''((()))***((('''&&&&&&'''(((***(((((())))))*********+++((((((''''''((()))******''''''(((((())))))*********************)))(((''')))************+++++++++)))(((&&&&&&(((((((((''')))(((&&&%%%&&&''')))***''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***&&&'''((((((''''''((()))%%%&&&&&&&&&''''''((((((+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''(((((()))))))))*********((())))))))))))))))))((())))))(((((((((((())))))******)))))))))))))))***((()))))))))******************+++++++++*********))))))))))))))))))))))))((())))))***************************))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,------...------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------...///////////////........................---...//////000000//////...------------.../////////000000000111111111222333333555666777666666555555444444444333333333222222222222222333444555666555444222111000000000000222222111000000000000000//////...---,,,,,,,,,,,,---,,,+++******)))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++***))))))(((((('''))))))))))))))))))))))))******)))(((''''''&&&&&&((((((((((((((((((((((((+++)))((((((***+++***)))+++***((('''''''''))))))***((('''&&&&&&'''((()))+++******)))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************))))))(((((('''''')))))))))))))))))))))(((************************)))))))))((((((((('''''')))***************)))((())))))************))))))((()))))))))))))))((('''&&&&&&'''''''''''''''''',,,+++++++++***************************+++,,,,,,(((***+++***)))((()))******************+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,***)))(((((((((***++++++***)))(((''''''((()))((())))))))))))))))))(((((()))))))))*********************++++++,,,---...(((((((((((()))))))))))))))************))))))((())))))*********++++++++++++)))'''((()))***))))))***)))'''''''''(((***+++)))******++++++******))))))((((((''''''(((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''))))))&&&''')))(((''''''(((***&&&&&&''''''(((((((((((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******(((((())))))))))))******'''(((((())))))(((((('''))))))(((((((((((())))))+++***((('''''')))***,,,))))))))))))******************************+++,,,))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++************))))))))))))))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++***++++++,,,,,,------.........///000000000000///........................---...//////000000//////......------......///000000000000000111111111111444555666777777666666555555555555444444444444444222222222222333444555555444333222111111111111222222111000000000000000000000///...---,,,,,,,,,,,,---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))),,,***))))))***+++***)))+++***((('''''''''((())))))((('''&&&&&&'''((())))))************))))))(((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++******)))(((''''''&&&))))))))))))))))))))))))*********************************))))))))))))((()))******++++++++++++***((())))))******))))))(((************)))((('''&&&$$$%%%&&&'''((((((((((((,,,,,,,,,,,,++++++++++++)))))))))))))))******+++(((***+++***)))((()))*********)))))))))***++++++((((((((((((((((((((((((************************************************++++++******)))(((((((((***))))))(((((((((((()))''')))***,,,,,,***)))'''))))))))))))************))))))(((''''''''''''((())))))))))))((((((((((((((())))))************))))))))))))*********++++++,,,***))))))***++++++******)))((((((((()))+++,,,***++++++++++++++++++******))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((('''%%%$$$%%%&&&((()))'''((())))))(((((()))***(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))+++++++++***************''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))***+++,,,------,,,+++***(((((((((((()))))))))***))))))************))))))))))))(((((((((((())))))***)))((((((((()))***+++)))))))))))))))*********,,,+++***)))))))))***+++))))))))))))))))))))))))((()))******++++++******)))***************++++++))))))))))))))))))))))))************++++++++++++)))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------...---------...............---------+++++++++,,,,,,---------,,,------...///.......................................///000000000000000...............//////000............////////////444555666777777777555555555555555555555555555555333222222222333333444555333333333222222222222333111111000000000000000111000///...------,,,,,,,,,...---+++***)))***+++,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((******)))((('''(((((()))(((''''''''''''((())))))((()))***++++++***)))(((*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))++++++***)))((('''&&&&&&)))))))))))))))*********************************+++++++++*********))))))((())))))***++++++++++++(((((())))))))))))(((((()))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((***+++***)))((()))***((('''''''''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))******+++***)))(((''')))))))))(((((((((((()))((()))************)))((()))))))))))))))*********)))(((&&&$$$###"""!!!!!!******))))))(((((('''''''''((()))***************))))))))))))************+++***((((((*********)))))))))((((((((()))***+++))))))************))))))******))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&$$$%%%''')))***'''((())))))(((((()))+++))))))))))))))))))******((((((((((((((()))******((((((((((((((((((((((((******************++++++''''''(((((())))))******))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&'''(((((((((((()))))))))))))))************))))))))))))(((((((((((())))))'''((()))***++++++***)))******))))))))))))))))))...---+++)))(((((()))***))))))))))))))))))))))))'''((())))))******))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))******+++++++++)))))))))*********++++++)))***,,,------,,,***)))))))))******************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---.........---/////////......---------++++++,,,,,,,,,,,,------,,,------...///....................................//////000000000000000///............///000000////////////............444444666777777666666555555555555555555555555555333333222222222333444444333444444444444333333333111000000000000000111111000000///...---------------,,,+++*********+++,,,))))))))))))))))))))))))(((((())))))************''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***(((&&&&&&((()))((('''***))))))((((((((((((((('''''''''''''''((())))))((()))***++++++***)))(((+++++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********))))))(((*********)))(((''''''&&&((()))))))))*********+++************************++++++++++++************''''''((()))*********)))(((((())))))))))))((((((''''''((()))))))))))))))******++++++***)))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((***+++***)))((()))***(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))((((((((())))))))))))((()))(((''''''''''''((()))******))))))))))))))))))++++++***(((((('''''''''******))))))(((((('''''''''((()))***************(((((()))))))))*********)))(((&&&&&&((()))((('''''''''''''''(((((())))))))))))************))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&'''(((***+++'''((())))))(((((()))*********************)))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((************(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))'''(((((())))))(((((('''))))))(((((((((((())))))&&&''')))+++,,,+++***)))************))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))************++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---..................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///...........................///000000111111000000//////......//////000111111111111111000000000000222333444666666666666555444444444444444555555555333333333222222333333444444555555555555444333222000000000000000111111222111000///...------------*********************)))))))))))))))))))))))))))((((((((()))******++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%%%%'''((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((())))))))))))((((((((((((((())))))******++++++++++++++++++++++++++++++++++++++++++************)))'''(((((())))))))))))((('''(((((())))))(((((('''&&&'''((()))************))))))))))))((('''&&&%%%)))))))))))))))*********((((((((((((((())))))***(((***+++***)))((()))***++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******'''(((((())))))))))))(((***((('''%%%%%%'''(((***************))))))))))))((((((((()))***,,,---...))))))))))))((((((((((((((())))))************)))((((((((()))))))))******(((&&&%%%%%%&&&''''''&&&&&&'''''''''((((((((((((***++++++++++++++++++******))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******&&&'''((((((''''''((()))************))))))))))))************)))((('''&&&))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++)))***)))))))))((((((((('''*********))))))*********'''''''''((((((((())))))((())))))))))))))))))((())))))(((((((((((())))))'''(((((()))***+++++++++************)))))))))(((((()))***+++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))***++++++,,,------))))))))))))))))))))))))((((((((()))***+++++++++*********+++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........................//////000111111111111000///////////////000000111222111111111000000000//////000222444666666666666222333333333444444444444444333333222222333333333666666666666555444222111000000000000000111222222111000///...------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%&&&(((*********)))))))))))))))(((((('''%%%&&&'''(((((())))))))))))))))))))))))******+++'''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))*********)))((((((''''''(((((((((((('''''''''((()))))))))))))))((((((((()))))))))(((((('''))))))*********+++++++++))))))(((((())))))***+++(((***+++***)))((()))***,,,,,,+++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********))))))&&&'''((()))******)))((()))(((((((((((((((((()))************)))))))))(((&&&&&&&&&'''((()))+++,,,(((((((((((()))))))))))))))************))))))((((((((((((((()))))))))***'''&&&$$$$$$&&&&&&&&&%%%''''''((())))))))))))))))))******++++++******))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))((((((%%%&&&''''''&&&&&&'''(((******)))))))))((((((((((((((()))******)))((('''))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((''''''((((((((((((((((((((((((&&&''')))******)))'''&&&******))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''((((((((()))++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))(((''''''(((***,,,---+++*********))))))((((((%%%&&&)))+++------------))))))))))))))))))))))))))))))***+++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++(((((())))))******++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---............111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................//////000111111111111111///////////////000111111000000//////.........------///111333555666666666222222222333333444444444444444333222222333333333666777777777555444222000000000///000000111222222111000///......------...***,,,...000000///,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++//////---,,,***)))((('''))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''&&&%%%''')))+++,,,,,,)))))))))))))))(((((('''%%%&&&'''((())))))))))))***)))((((((((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''(((((())))))******((())))))***++++++,,,,,,++++++++++++++++++++++++*********))))))))))))(((+++++++++++++++***)))(((''''''((((((((((((''''''************)))((('''&&&((()))***++++++,,,,,,+++(((((())))))*********+++)))))))))))))))***++++++(((***+++***)))((()))***++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))(((((((((&&&'''(((*********)))(((((()))***++++++***)))(((+++*********))))))((((((++++++***(((((('''''''''''''''(((((())))))*********************)))((('''(((((((((((())))))))))))(((&&&$$$$$$&&&'''&&&%%%(((((()))***************''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%'''))))))((('''%%%$$$%%%'''&&&%%%%%%&&&(((***)))))))))((((((''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))******************))))))))))))******+++(((&&&'''))))))'''$$$+++***)))(((&&&$$$######((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))(((&&&'''((())))))******)))))))))))))))************%%%%%%&&&'''((()))******))))))))))))************((()))***)))((('''''')))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))*********+++,,,,,,------,,,,,,))))))***+++,,,,,,------******++++++,,,---.........000111000...------...++++++,,,---..................------------................../////////000///............---------............////////////---...///111222111000000///000222444555666777777666555444333222333444555222222222333333444444444555555555444333222000///000000222222222111000//////............---------------,,,,,,+++***))))))((((((((((((((()))***+++((((((''''''''''''((((((************************))))))))))))))))))))))))***(((&&&$$$###$$$%%%&&&((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))((((((((((((+++***)))))))))***,,,---))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&''''''((((((((()))((()))*********((('''&&&+++)))((('''((()))((('''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++(((''''''((()))))))))))))))******+++((((((((((((((()))******++++++***)))((('''&&&&&&&&&'''((())))))***))))))---------,,,***)))'''&&&''''''(((''''''&&&%%%%%%,,,+++***'''%%%&&&)))+++))))))))))))))))))))))))))))))******++++++,,,,,,''''''''''''((()))++++++))))))))))))))))))))))))************++++++++++++************))))))))))))&&&''''''((()))******+++''''''(((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++***(((%%%$$$***************)))((('''''''''((((((((((((''''''+++)))((((((******(((%%%'''''''''''''''((())))))(((((((((((())))))))))))...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))(((((((((((())))))+++)))''''''))))))(((&&&)))))))))(((((('''''''''******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,,,,***)))((()))))))))))))))((('''((((((((()))))))))******((((((((()))))))))))))))))))))))))))************)))***+++***((('''((()))))))))))))))************************************+++***)))(((((()))*********+++,,,,,,------,,,,,,)))******+++,,,,,,------++++++,,,,,,------......---///000000...,,,------,,,,,,------...---------......------------.............../////////000000///............---------............////////////,,,---------------,,,,,,///000222444555666666777555444333333333333444555333333444444444555555555666666555555444222111000///......---+++***((('''............------------------,,,,,,+++******))))))(((((('''''''''((((((((((((''''''''''''((((((************************)))))))))))))))))))))))),,,***(((&&&&&&&&&'''(((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&''''''((((((((((((((())))))))))))((((((((((((******)))((()))***+++,,,++++++*********)))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''%%%$$$###******++++++,,,,,,,,,,,,)))))))))))))))(((''''''+++***)))(((((((((''''''))))))))))))************************************)))))))))))))))))))))))))))***+++***)))((()))*********))))))******+++,,,((((((((((((((()))******))))))))))))(((((((((((('''(((((())))))))))))(((((()))))))))))))))((((((******++++++***))))))(((''''''&&&%%%######&&&((()))))))))))))))))))))))))))))))))***************))))))((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((()))******+++))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''(((*********)))'''&&&)))************))))))(((''''''((((((((((((''''''"""!!!!!!$$$(((+++***((('''''''''''''''((())))))******))))))((((((''''''***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))+++)))(((((()))***)))''''''(((((())))))***++++++******))))))))))))******************************)))***+++,,,---,,,+++***************)))((('''&&&''''''((((((((()))))))))+++*********)))))))))((())))))))))))***************+++++++++)))((()))***))))))))))))************++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,...///...---,,,,,,------------...------,,,,,,......------------............/////////000000000///............------------............/////////111111///......---------///000222333444555666666444444333333333444444555555555555555666666666666666666555555444333111111222111///...,,,+++++++++............---------------,,,,,,++++++*********+++***)))((((((''''''''')))((((((''''''(((((()))************************))))))))))))))))))))))))+++***((('''&&&''''''((())))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++*********)))))))))(((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%)))))))))******************))))))(((((((((((((((+++******)))((('''''''''))))))))))))************************************************************''')))******))))))***,,,******))))))******+++,,,((((((((((((((()))******''''''(((((())))))******((())))))))))))(((((('''$$$%%%&&&'''((()))))))))+++++++++++++++******)))&&&'''((((((''''''((()))))))))))))))))))))))))))***))))))))))))))))))(((+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((())))))*********++++++++++++************))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++******((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((((())))))************)))'''(((((())))))(((((('''(((''''''((()))***(((&&&'''''''''''''''((())))))++++++***)))((('''&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''************************'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***))))))(((((())))))*********))))))******))))))''''''(((((()))***++++++''''''((((((((((((''''''))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))***************+++,,,+++)))))))))+++((()))))))))************************************)))))))))))))))***************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,......------------------+++,,,...---,,,++++++,,,............---,,,++++++......------------.........////////////000000000///............------------------.........//////222111000.........///000///000111333444444555555444333333333444444555555555555555555555555555555444444444333333222000000111111000//////000222333.........---------,,,,,,,,,,,,,,,++++++*********++++++******)))*********))))))(((((((((((())))))************************(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((******)))((('''&&&%%%$$$&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***''''''''''''&&&&&&&&&&&&''''''((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))******''''''((((((((((((((((((***)))(((''''''((()))***'''((())))))((((((((()))((()))))))))************************************************************''')))******))))))***+++))))))(((((())))))***+++((((((((((((((())))))***(((((((((((())))))))))))))))))***))))))((('''&&&###$$$%%%'''((()))))))))((((((((())))))(((((('''%%%'''*********))))))***))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))******)))))))))))))))))))))))))))*********++++++++++++************)))))))))((((((((()))))))))*********+++++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))'''''''''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***))))))((('''((()))***************(((((())))))))))))((((((++++++*********)))'''&&&'''''''''''''''((())))))******))))))((((((''''''%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********+++******))))))******+++))))))******))))))******(((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))******((()))))))))***************+++,,,+++)))))))))+++((()))))))))************))))))))))))))))))))))))(((((())))))************)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,------------------,,,,,,***+++------,,,++++++,,,............---,,,++++++......------------......////////////000000000111///............---------------------............,,,,,,+++***+++,,,---/////////111222333333333333222333333444444555555555333333333333333333333333111111111111000000///...------,,,+++,,,---...000...------------,,,,,,,,,,,,,,,+++++++++++++++***'''''''''((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&'''))))))))))))))))))))))))******)))))))))******+++((((((((((((((((((((((((*********)))(((&&&%%%$$$&&&''''''((((((((((((((('''((((((((()))))))))***'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))***************))))))))))))))))))***)))(((''''''((()))***###&&&)))***))))))***,,,((()))))))))************))))))))))))))))))))))))************************)))***+++***)))((((((***(((''''''''''''((())))))((((((((((((((())))))***))))))))))))(((((((((((())))))***))))))((('''&&&&&&'''(((((())))))))))))&&&&&&''''''(((''''''&&&"""%%%'''(((((('''&&&'''))))))))))))))))))))))))******))))))((((((''''''***))))))((((((((()))))))))))))))))))))))))))))))))*********++++++++++++************)))))))))((())))))))))))*********************))))))((((((''')))))))))))))))))))))))))))(((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))***************(((((())))))))))))((((((!!!"""$$$&&&'''((()))***'''''''''''''''((())))))''''''(((((())))))******))))))******)))(((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))''''''((((((((((((''''''(((((()))))))))*********))))))))))))******************))))))))))))******''')))***)))(((((()))+++))))))((((((((((((''''''((()))***++++++***)))((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))************''''''((((((((()))))))))%%%%%%&&&'''((()))******))))))))))))***************+++++++++)))((()))***))))))))))))************(((((((((((((((((((((((('''((()))******+++******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,------------...------,,,,,,......------------....../////////000000000111111///............---------,,,------------.........,,,,,,,,,,,,---...////////////000111222333333222222222333444555555555555222222222222111111111111//////000000///......---......---,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++$$$$$$$$$%%%&&&(((***+++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((&&&'''((()))***))))))(((&&&''''''(((((((((((((((''''''(((((())))))******'''((()))*********))))))*********)))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((('''''''''''''''((((((((((((((())))))***"""&&&***+++)))(((***,,,))))))))))))************((((((((((((((((((((((((***************************++++++***((('''((()))(((''''''''''''((())))))((((((((((((((()))************))))))((((((''''''((())))))))))))(((((('''((())))))*********))))))'''(((((())))))))))))(((&&&(((***+++***(((((()))))))))))))))))))))))))))***))))))))))))))))))((()))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***))))))++++++***)))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((())))))************)))((())))))******))))))((($$$&&&((((((((('''((()))'''''''''''''''((())))))&&&&&&'''((()))***+++++++++++++++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))))))))***((((((''''''''''''((((((&&&((())))))'''''')))+++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))***'''((()))))))))))))))(((((((((((()))))))))******''''''(((((()))))))))***))))))))))))************)))***+++***((('''((()))))))))))))))************((((((((((((((((((((((((&&&''')))***++++++******))))))***+++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,***,,,---...---,,,---...,,,,,,------...---------......------------......//////000000000111111111///............---------,,,,,,---------...............//////000/////////...///000111222222222222111222333555555555555555222222111111111000000000//////000000//////...---////////////...---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++&&&&&&&&&&&&'''((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((($$$&&&(((***+++******)))&&&''''''((((((((((((((('''''''''((()))*********((()))***+++++++++***)))++++++*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''&&&&&&%%%%%%%%%%%%''''''((()))))))))))))))###(((,,,,,,)))'''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++)))))))))))))))***++++++((((((((((((((()))******(((((((((((())))))))))))'''(((((())))))))))))((((((((()))************)))(((((()))***************+++---......,,,++++++,,,)))))))))))))))))))))))))))))))))***************(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))************))))))((())))))************))))))***,,,---,,,)))&&&&&&''''''''''''''''''((())))))''''''(((((())))))******+++******)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%'''))))))'''&&&(((+++)))))))))***++++++,,,,,,&&&'''(((******((('''&&&)))))))))))))))))))))))))))))))))))))))******+++************)))((('''&&&))))))))))))************************))))))))))))))))))))))))************((()))***)))((('''''')))))))))))))))************))))))))))))))))))))))))&&&''')))***+++++++++***))))))***++++++++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,***,,,......------...///++++++,,,---.....................------.........000000000000111111111111//////.........---------,,,,,,,,,---------......,,,------...---,,,***)))...///000111111111111111000222333555666666555555222222222111111111000000///000000000000000///...)))***,,,...//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''(((***+++***)))'''&&&&&&''''''(((((((((((((((&&&''''''((()))******+++((()))***,,,,,,++++++***))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))++++++******)))))))))(((&&&'''(((*********)))(((%%%***...---(((%%%&&&((())))))))))))************************************((((((((((((((((((((((((&&&''')))***)))***,,,---+++++++++***++++++,,,---((((((((((((((()))******&&&&&&'''((()))***++++++''''''((())))))***))))))&&&&&&((()))************''''''((()))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))************++++++++++++************))))))))))))++++++******************))))))******+++++++++,,,))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***************************((('''((()))***)))'''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***************)))((('''))))))************))))))!!!$$$'''((('''&&&(((+++'''''''''''''''((())))))))))))))))))(((((((((((())))))(((''''''(((***+++***))))))((((((((())))))'''(((((((((((((((''''''))))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''''''(((***+++,,,+++)))((())))))(((((('''''''''&&&(((***,,,,,,+++***)))***+++***'''&&&&&&'''***+++******))))))((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))$$$%%%&&&((())))))******************************++++++++++++++++++++++++((()))***++++++***)))(((,,,+++***)))***+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---.../////////...---,,,......---------,,,,,,,,,...------,,,,,,------.........//////000000111111222///,,,---000222111///444222000111333555555555222111///...///000222333000000111111000///..............................////////////...---,,,++++++,,,,,,+++***(((&&&$$$"""$$$&&&)))+++,,,,,,,,,************************&&&'''((()))************,,,***))))))******)))'''))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))******+++---***...777111''')))((((((((()))******++++++******((('''%%%###"""!!!))))))))))))))))))))))))***++++++***((('''((()))))))))************))))))+++)))((()))******)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))((((((++++++******))))))((((((*********))))))))))))))))))************+++++++++)))(((((())),,,,,,)))&&&(((((())))))))))))((((((+++++++++************************************************)))))))))))))))&&&(((***)))'''&&&))),,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******))))))((((((******++++++++++++******++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))*********))))))'''(((******))))))***,,,)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((+++++++++******(((''''''***))))))((((((***+++,,,''''''''''''((((((((()))((()))))))))'''''')))***(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''***)))(((''''''((()))******)))))))))((((((((((((''''''((((((((((((''''''%%%&&&((()))***)))(((''')))(((((((((''''''''''''''')))++++++***(((((()))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))***************)))))))))(((((())))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((++++++++++++++++++++++++%%%&&&(((***+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,---/////////............---------,,,,,,,,,------,,,,,,,,,,,,---------......///000000111111000...---,,,---.........111000//////111333333222111111111111000///...---...............---,,,,,,......................../////////......---,,,+++---------,,,+++***)))(((&&&'''(((***++++++******))))))))))))))))))))))))''''''((()))******++++++)))'''&&&&&&''''''&&&%%%)))(((((((((''''''''''''''''''''''''(((((((((((())))))*********)))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******%%%+++---111777///&&&+++*********))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))))))))))))))+++)))((()))***+++)))(((************)))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++)))((((((******(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,******,,,...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''')))******++++++******)))************************+++***)))(((((()))***+++))))))))))))))))))))))))***************)))((('''((()))******)))(((***+++------,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))************************'''((())))))))))))((('''''''''''''''''''''''''''((((((((()))))))))******))))))************))))))+++++++++******)))((('''&&&%%%%%%$$$%%%&&&'''((('''''''''((((((((())))))((())))))(((''''''(((***(((((((((((((((((((((((('''(((((('''&&&$$$"""!!!''''''((((((((((((((('''$$$%%%%%%&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((('''&&&&&&((((((((((((''''''''''''&&&((())))))(((''''''((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))*********''''''''''''''''''''''''***))))))(((((())))))*********))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++&&&&&&(((***+++,,,,,,,,,++++++,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,...////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///000000000000000000///---,,,---///---------...000111000///---...000111000///,,,+++---............---,,,,,,------------------------............---,,,++++++---,,,,,,+++******++++++******+++,,,+++***)))((((((((((((((((((((((((((('''(((((()))*********++++++)))(((((()))***)))'''((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******%%%++++++---111)))$$$,,,++++++******)))(((((('''+++++++++++++++++++++***(((((((((((((((((((((((()))***+++***((('''((()))))))))(((''''''((())))))***)))((()))***+++***)))************))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))******++++++++++++******((())))))))))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))+++***((('''((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++------,,,+++,,,---))))))))))))))))))))))))))))))************))))))******))))))))))))(((((()))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))++++++++++++***((('''&&&)))***+++***)))((()))***,,,,,,+++)))((('''&&&%%%))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++))))))************))))))******+++******)))((('''''''''&&&&&&&&&'''((()))''''''((((((((()))))))))((())))))(((''''''(((***((((((((((((((((((((((((%%%&&&'''((('''%%%"""!!!&&&'''((((((((((((((((((+++***)))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((''''''''''''((())))))((('''((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((******++++++***))))))(((***************************************************************************+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---......//////......---------,,,,,,,,,,,,++++++******++++++,,,,,,------......///000000111333444222///---///111++++++,,,...000000///---)))***,,,.../////////////////////000000///......---------------------------------------,,,++++++******((((((((()))***++++++,,,,,,---,,,+++)))((((((((((((((((((((((((((('''''''''(((((())))))***+++***))))))++++++***)))((((((((((((((('''''''''''''''''''''(((((((((((($$$%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((************))))))))))))((((((((((((((())))))***,,,,,,&&&$$$)))%%%"""+++************))))))((((((*********)))))))))((((((((((((((((((((((((((((((((()))***)))((('''((()))***((('''%%%%%%'''(((******)))((()))***+++***)))*********)))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))******++++++******)))'''((((((((())))))******((((((((()))))))))))))))''''''((((((((()))))))))+++)))((('''((()))******(((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))((((((((()))))))))))))))'''(((************))))))((((((((((((((((((((((((((((((***++++++***((((((+++*********************))))))************))))))))))))))))))***************))))))))))))))))))***((((((((((((((((((((((((***************)))((('''***++++++***((('''((()))))))))(((''''''&&&%%%%%%((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))*********++++++++++++((())))))************)))***************)))(((((((((((((((((()))))))))***'''(((((((((((()))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((($$$%%%'''((()))'''&&&%%%&&&&&&'''(((((((((((((((++++++)))(((((('''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((((()))***)))(((((()))******)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&%%%$$$######))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((************)))(((''''''************************************************++++++************++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////000333444333///---...000++++++,,,...000111///---+++******+++,,,...000111......////////////......------------------------,,,,,,,,,,,,,,,,,,+++******)))((((((((()))***+++***+++,,,------,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((&&&&&&&&&(((((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''************))))))))))))((((((((((((((())))))***+++)))"""%%%000---%%%((((((((())))))******************)))((('''&&&&&&%%%'''''''''''''''''''''''''''((())))))((('''(((******((('''%%%%%%'''(((***)))(((((((((***++++++)))))))))))))))))))))******))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))((((((''''''(((((()))))))))***''''''(((((())))))))))))((((((((()))))))))******))))))(((((()))***,,,...(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))''''''(((((())))))))))))'''''''''((())))))((((((((((((((((((((((((((((((&&&'''))))))))))))'''&&&((())))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((('''((()))******************++++++***((('''((())))))*********************'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((()))*********++++++++++++(((((()))***************)))************))))))(((%%%&&&&&&'''''''''''''''(((((((((((()))))))))***'''(((((('''&&&&&&''')))(((((((((((((((((((((((($$$%%%'''((())))))((((((%%%&&&'''((())))))))))))'''&&&&&&%%%&&&((()))***(((((())))))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))'''''''''((((((((((((((()))******)))(((((()))++++++***'''&&&&&&'''***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))((((((((()))(((((('''&&&%%%$$$$$$************************)))((((((''''''(((((()))''''''(((((((((((()))))))))))))))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((************************((((((((()))+++,,,...///******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........---///000///---,,,,,,,,,,,,,,,,,,---///000///...000...,,,******+++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,((()))+++,,,------,,,+++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((''''''''')))***)))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((()))*********))))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******%%%%%%$$$...===999***''''''(((((()))******++++++,,,++++++)))((('''&&&&&&''''''''''''''''''''''''&&&((())))))''''''(((***))))))(((''''''((()))))))))((('''(((***++++++***))))))))))))************************************************)))((('''&&&(((((())))))))))))(((((('''(((((((((((((((((()))&&&''''''(((((())))))***(((((()))))))))*********'''((()))))))))))),,,...(((((())))))))))))((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))******((('''''')))******)))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''((())))))******))))))((('''(((((())))))*********))))))************))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))***+++***)))((()))***'''''''''((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++'''((()))******+++******))))))************))))))''''''((())))))))))))(((((((((((()))))))))******'''(((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&'''((())))))))))))''''''&&&%%%&&&(((***+++'''((()))******)))((('''(((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((())))))***''''''''''''((((((((()))((())))))'''&&&&&&(((******)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&((()))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))*********+++******))))))((((((((((((((((((((((((************************))))))))))))+++,,,...000***)))))))))******+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,------......---,,,,,,---......,,,***---,,,++++++---//////...//////...---,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,++++++***((()))+++,,,,,,,,,+++***((((((((((((((((((((((((+++***(((''''''((()))******))))))***+++,,,,,,***''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((()))******&&&((('''///<<<777***))))))))))))))))))***************)))))))))(((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))))))))))))))))))))((('''(((***,,,+++***((()))))))))************))))))))))))))))))))))))))))))*********))))))((()))))))))******)))))))))((((((((((((((('''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))&&&(((***)))'''&&&'''((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***---)))&&&&&&(((+++,,,+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''(((((()))******+++((()))***++++++***)))((())))))))))))))))))))))))'''((()))***************((()))******)))(((***+++%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''((()))******+++++++++))))))************))))))((()))***+++++++++***)))(((((()))))))))*********''''''((('''&&&%%%''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))---,,,***((('''((()))***%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''(((''''''''''''((())))))&&&'''''''''(((((())))))'''((('''&&&%%%%%%''')))'''((()))******)))(((''''''((((((((())))))******''''''''''''''''''''''''%%%&&&((()))))))))(((((($$$%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))---,,,+++******+++,,,,,,***)))((((((((()))+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++*********+++---///000......---------,,,,,,,,,...------,,,,,,------...***++++++,,,,,,---.........,,,,,,...111111...+++---+++)))***,,,.........+++,,,...//////...---+++,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))******++++++)))(((''')))***+++,,,+++***)))(((''''''''''''''''''''''''---,,,***(((((()))+++,,,'''&&&&&&'''((())))))(((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,---((((((((((((((()))******......((()))000,,,&&&+++++++++******)))(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%'''((((((''''''(((***))))))************))))))(((''''''(((+++,,,+++***(((((())))))*********+++(((((((((((((((((((((((('''((()))******++++++*********++++++++++++******))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%(((***)))%%%###"""###(((((())))))))))))(((((('''''''''((()))******+++************************&&&&&&&&&'''((())))))***---)))$$$$$$&&&***++++++))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))******++++++(((((())))))))))))((((((&&&''''''((()))******+++((()))***++++++***)))((()))))))))))))))))))))))))))************))))))((('''(((******))))))***,,,******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((((((((())))))))))))''''''(((******+++++++++((())))))*********))))))###$$$&&&'''''''''&&&%%%))))))))))))************&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))************++++++***)))(((((()))))))))((('''&&&&&&''')))***))))))))))))((((((((((((''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&---,,,)))(((''')))+++,,,++++++***)))'''%%%$$$###++++++************++++++++++++***)))(((((()))))))))*********++++++++++++((()))***+++,,,+++******,,,---......//////......,,,,,,,,,------.........---------,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++---///000111...---,,,+++,,,---...///---,,,,,,,,,,,,---.../////////000000000000//////------,,,+++,,,---...///...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,---...---+++*********++++++*********)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&***((('''((()))***)))'''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))************))))))***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))(((''''''***,,,+++***)))(((((()))***+++))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''''''''''''''&&&&&&+++******))))))))))))***(((((((((((()))+++,,,---((((((((((((''''''''''''++++++******)))'''&&&%%%!!!###%%%&&&&&&%%%$$$++++++******))))))(((((($$$&&&(((***+++,,,++++++))))))))))))))))))******++++++******))))))((((((((((((((((((((((((((((((,,,+++******))))))************))))))((((((''''''******))))))((((((''''''&&&$$$###%%%(((***)))'''******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))((((((((((((''''''&&&&&&***)))'''&&&&&&&&&'''(((,,,)))&&&''')))***(((&&&))))))))))))))))))))))))((((((((((((((((((''''''))))))((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''((()))))))))(((''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++******))))))(((((()))))))))*********++++++***)))))))))))))))((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++(((''''''''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))******++++++,,,++++++***))))))***))))))))))))))))))***+++******)))(((((()))))))))))))))*********+++++++++,,,---.........------,,,---......//////......,,,,,,,,,---------......///.........------------,,,,,,,,,---.........///---......//////......---------------------------222111000///...------------------------......///........................---......//////......---------,,,,,,,,,---...///------,,,++++++++++++,,,''''''((((((((()))))))))---,,,+++*********++++++************************((((((((('''(((((()))***))))))))))))))))))))))))++++++******))))))(((((()))((((((((()))***++++++)))(((''''''''''''((()))++++++++++++***)))'''''')))((('''((()))***)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((,,,+++)))'''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,+++******)))))))))***))))))************))))))((()))***)))((((((***,,,***))))))(((((()))))))))))))))))))))((((((((('''******))))))******+++,,,)))))))))))))))))))))))))))((('''&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((('''************))))))))))))(((((((((((())))))))))))%%%&&&''''''(((((((((''''''''''''&&&&&&'''((((((***)))))))))))))))***+++************)))))))))))))))))))))))))))((((((''')))***+++,,,,,,***)))''')))((((((((('''''''''&&&((()))******++++++++++++*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))***)))))))))((((((((('''(((((((((((())))))))))))'''%%%$$$&&&)))***)))((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))***+++,,,------+++)))(((***)))((('''''''''((((((***((('''(((***,,,+++)))''''''''''''''''''''''''))))))((((((((()))*********)))))))))(((((((((((('''(((((((((((())))))))))))(((''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++***))))))))))))))))))((('''&&&%%%%%%%%%''''''''''''(((((())))))******(((((((((((())))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******$$$&&&(((*********(((''')))***+++,,,,,,---------))))))(((((((((((())))))******)))((((((((())))))((((((((()))))))))******)))***++++++,,,,,,++++++,,,---......//////......,,,,,,,,,------------...000000000///////////////..................//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,444333111///---++++++***,,,------...............,,,---.........---,,,+++,,,------------------,,,---,,,,,,,,,,,,---...///------,,,+++++++++++++++***************+++++++++,,,,,,+++************+++))))))******++++++,,,,,,)))(((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((((())))))))))))(((((((((((())))))------,,,,,,***((('''&&&)))(((''''''))))))((('''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&,,,+++***(((''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))---,,,,,,+++++++++++++++)))******++++++******)))'''(((******)))))))))***'''(((((())))))((((((((()))))))))((((((((('''''')))((((((((()))***++++++))))))))))))))))))))))))))))))((('''''')))***+++))))))))))))((((((((((((************************)))))))))))))))((('''''''''''''''''''''((((((((((((((((((((())))))))))))&&&&&&'''(((((()))((((((%%%%%%%%%%%%&&&'''((((((++++++***)))))))))))))))))))))))))))************''''''((()))))))))))))))((()))*********)))''''''((((((((((((''''''''''''***))))))(((((()))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((('''''''''((()))*********((('''&&&''')))+++***)))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))+++...000000---***(((+++***)))(((((((((((()))'''&&&&&&'''***++++++***'''''''''''''''''''''''')))((('''&&&'''(((***+++)))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))*********)))))))))))))))***(((((('''&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&''')))******)))((('''&&&'''((()))******++++++))))))(((((((((((())))))***))))))((((((((())))))(((((((((((())))))))))))((())))))***************,,,---......///.........------------------------000000////////////////////////..................,,,,,,------------,,,,,,************************------,,,+++***************+++---.........---,,,'''(((***,,,---,,,***))),,,,,,------------,,,,,,,,,,,,,,,,,,------......---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------+++***)))(((''''''&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((((((&&&%%%%%%)))(((''''''((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''')))))))))(((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))%%%''')))***)))(((((()))%%%&&&((())))))(((''''''))))))(((((((((''''''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((('''''''''((()))*********))))))(((((('''''')))))))))))))))))))))))))))******))))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&&&&'''''')))***+++******)))))))))))))))***''''''''''''((((((((((((''''''((()))))))))))))))"""###$$$&&&''''''''''''************))))))))))))((('''&&&%%%&&&'''((()))++++++******)))((((((((((((((())))))******++++++******************************)))(((((((((((()))))))))))))))(((((((((((('''((((((((()))))))))***)))(((((()))************''''''(((((())))))******************************))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((+++******)))))))))))))))%%%%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%$$$######%%%(((***((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++'''(((((((((((()))))))))***)))))))))))))))*********))))))(((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((+++******)))((((((((((((''''''(((((()))(((((((((+++******))))))******+++)))((((((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,------......,,,---......///.........------------------------.................................---------------,,,------......------,,,************************))))))(((((())))))******)))***+++------,,,++++++$$$&&&)))+++------,,,+++,,,------......------,,,,,,,,,,,,---------------,,,,,,+++************+++((((((((((((((('''''''''************************))))))***+++,,,,,,------,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((()))******++++++))))))(((((('''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''(((((())))))(((((('''%%%%%%&&&'''((((((((()))'''(((***++++++***((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))''''''((((((((((((''''''$$$&&&((()))((('''''''''%%%&&&''')))))))))((('''(((((((((((('''''''''''',,,+++***)))((('''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))*********+++(((((((((((())))))))))))+++++++++***)))(((&&&&&&&&&&&&&&&'''''')))***+++(((((((((((()))***+++,,,&&&'''''''''((((((((())))))))))))))))))(((''''''%%%%%%&&&((())))))******))))))))))))************'''&&&&&&&&&''')))+++,,,************))))))(((((((((((())))))******++++++++++++++++++++++++++++++++++++***))))))))))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))***************+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))******************))))))((('''((()))))))))(((''''''(((((((((((((((((((((((('''&&&$$$######%%%(((***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((()))))))))))))))))))))******++++++*********)))(((((('''''''''(((((())))))******))))))))))))(((((((((((('''(((((())))))(((((('''''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))+++***)))((((((((()))))))))************))))))(((++++++************++++++((((((''''''(((((())))))((((((((()))))))))******+++++++++++++++,,,------,,,---......//////.........------------,,,,,,,,,,,,------------.........------------------------//////000000000000//////------------------------,,,,,,+++*********************+++,,,,,,,,,,,,,,,''')))+++---...///......,,,------......------,,,+++,,,------......------,,,,,,+++***************))))))))))))((((((((((((((()))******+++*********))))))******++++++,,,,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))++++++************+++,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&(((((('''&&&)))(((((('''&&&&&&%%%%%%(((((((((''''''(((((((((((((((((())))))((((((((($$$$$$&&&'''(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((()))***&&&''''''((((((''''''&&&%%%&&&(((((('''''''''(((&&&''''''((())))))))))))((((((((('''''''''&&&&&&///...---+++************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((((((((())))))(((((((((((())))))))))))++++++++++++***((('''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((()))+++,,,---(((((())))))******++++++)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))***,,,---...)))))))))))))))))))))***))))))))))))************************************,,,++++++***************(((((((((((())))))))))))*********)))((('''''''''((()))+++***)))((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++***((('''''')))+++,,,))))))*********)))(((''')))+++------+++)))))))))))))))))))))))))))))))))***)))(((&&&&&&''')))***(((((((((((('''''''''''''''''''''((((((((())))))''''''&&&&&&&&&'''(((((('''((())))))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++*********))))))((('''&&&(((((((((((())))))))))))***)))))))))((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%&&&''')))******)))))))))******++++++***************))))))))))))******'''''''''''''''((()))))))))))))))*********++++++***)))((((((((()))***+++,,,---......//////............---------,,,,,,,,,,,,,,,---------.........---------.../////////000//////000000000000//////...........................---,,,+++++++++++++++------,,,,,,------...///,,,,,,,,,---------------++++++,,,,,,,,,,,,+++++++++,,,---.........------,,,++++++***************,,,+++++++++************'''((()))***++++++***)))************************+++***)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))***+++,,,&&&'''((())))))((('''&&&&&&'''((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((((((((('''''''''((())))))(((((()))+++(((((((((((()))***++++++(((((('''''''''&&&&&&&&&++++++************++++++((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))******)))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))******++++++*********'''''''''&&&&&&'''(((((())))))(((((()))***++++++((((((((()))***+++++++++'''(((((())))))))))))((()))(((((('''''''''''''''&&&'''''''''((((((((()))&&&'''((()))******+++***((((((((()))******++++++*********)))))))))))))))************************++++++***)))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((''')))+++***((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((()))***+++(((((()))))))))((('''&&&&&&))),,,,,,+++))))))***((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))************((((((((((((((()))***+++'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********''''''''''''((((((((()))))))))((())))))***++++++))))))))))))((('''&&&%%%))))))))))))((((((((((((******))))))(((((((((''''''((()))******)))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$!!!&&&***,,,+++)))((('''((()))***************))))))(((((((((((())))))'''''''''''''''((()))***************++++++++++++---,,,+++++++++,,,......,,,---......//////...............------,,,,,,,,,,,,---------......//////---......///000111111222------............------------------------------+++++++++***++++++,,,,,,//////...------///000111...---,,,+++******************++++++++++++******+++,,,---.........---,,,,,,++++++***)))*********)))(((((((((''''''&&&&&&'''((()))+++++++++***)))*********)))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***'''((()))******)))((('''''''''(((((('''&&&%%%%%%((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%******+++***)))(((&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***++++++)))((())),,,...)))((((((((((((***,,,---(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&''')))******************))))))((((((((('''(((((((((((())))))))))))'''''')))***,,,,,,------+++******))))))))))))***+++******)))))))))))))))%%%&&&&&&'''((())))))***%%%&&&''')))******++++++(((((((((((()))+++,,,---((()))))))))******++++++$$$%%%&&&''''''&&&%%%$$$''''''((()))***+++,,,,,,++++++******))))))(((((())))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******''''''(((((())))))******''')))+++***'''&&&(((*********))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''((())))))(((''''''((()))))))))(((&&&%%% $$$((()))((('''''')))''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,***'''$$$$$$%%%(((***))))))))))))))))))))))))(((((((((((((((((()))))))))(((%%%$$$%%%'''***,,,+++***)))((('''''''''(((******))))))))))))*********************************))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((***++++++++++++...---+++))))))))))))***++++++************++++++***)))'''&&&&&&''')))******++++++,,,,,,++++++***---...............------000000000///......------+++++++++---//////...,,,,,,,,,------...///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...,,,------......------,,,,,,,,,,,,------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))((((((++++++************+++++++++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))((('''&&&%%%%%%$$$******))))))(((((((((''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((***+++***(((''''''(((******************************)))((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---&&&&&&&&&&&&&&&'''(((((('''''''''((((((***++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))***++++++)))(((((()))''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%&&&(((***)))'''---+++)))((((((((('''&&&''''''''''''((((((((((((******++++++++++++******((()))))))))))))))(((((('''((((((((())))))******''''''(((((('''&&&%%%%%%(((((((((((())))))))))))---+++)))'''&&&'''((()))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))---+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''(((***))))))(((((((((((((((***))))))(((((())))))***************************+++******)))((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''((()))******+++******---,,,***)))(((((())))))***))))))))))))))))))***---,,,***))))))***,,,------------......---------------............---------------------,,,,,,,,,---------...000000...,,,,,,,,,------...//////000//////............//////------------------------000...---++++++,,,---...,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((******)))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((())))))((('''''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%)))))))))((((((''''''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((''''''((())))))))))))))))))))))))***)))(((((('''''''''((()))(((((((((''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++'''''''''''''''(((((()))''''''''''''((()))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((***+++***)))'''((((((((((((((())))))))))))***((((((((()))))))))******(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++)))&&&&&&'''(((&&&$$$***)))((((((((())))))(((''''''''''''(((((((((((())))))************))))))(((((())))))))))))(((((((((((()))))))))*********(((((())))))(((''''''&&&(((((((((((()))))))))))),,,+++((('''&&&&&&'''(((******))))))((('''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))))))))***((((((((((((((((((((((((+++*********))))))((((((&&&'''((()))((('''&&&%%%(((((((((((()))))))))))))))((((((''''''(((((()))************************++++++******))))))((((((&&&&&&&&&''''''((((((((('''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))************))))))++++++***)))(((((((((((())))))(((((((((((())))))---,,,+++******+++,,,---------............------,,,------......---------,,,,,,,,,---------------///......///000000...,,,,,,,,,------.../////////................................................///...---,,,+++,,,---...------............------,,,,,,,,,------------...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))((())))))(((((()))***+++++++++++++++***************((((((((((((((((((((((((+++++++++***))))))((((((''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''''''''((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((()))))))))((('''''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))******++++++''')))******(((''''''((())))))))))))************''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***(((((())))))(((&&&((((((((()))))))))******''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((())))))))))))+++***(((&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++++++++***))))))((((((&&&'''((()))))))))((((((&&&'''(((((()))*********((((((''''''''''''((((((*********************************))))))(((((((((+++***)))((('''&&&%%%$$$''''''(((((()))))))))***''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++***************)))((((((***))))))((((((((((((((())))))(((((((((((())))))++++++***))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,------......///000000111000...---.........---+++---------.........//////........................------------------------...------,,,,,,,,,---...------............------------------------------))))))))))))******++++++++++++++++++++++++++++++---...//////...,,,***)))(((((((((((()))***++++++************************(((((((((((((((((((((((('''(((((())))))***++++++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))***************(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))'''&&&&&&'''(((((()))))))))*********''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,((()))******)))))))))***''''''''''''((((((((((((''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((('''&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((())))))(((''''''((((((((((((((((((((((((************))))))(((((((((((((((((()))***+++,,,%%%&&&''')))************((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''+++******((('''&&&%%%%%%'''((((((((())))))******'''''''''''''''''''''''''''((((((((()))))))))***((((((((()))))))))************+++******)))(((''')))))))))))))))(((((('''+++******))))))******++++++******************+++******++++++++++++************+++,,,------,,,,,,,,,------...///000111111///---,,,+++,,,,,,+++***---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------------......//////......---------------------------,,,,,,+++***))))))******++++++++++++++++++++++++------.........---,,,+++)))))))))))))))***++++++************************((((((((((((((((((((((((&&&&&&'''(((((())))))***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((('''&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((((()))******++++++******(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&%%%'''((())))))'''&&&&&&''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***************)))+++---,,,)))''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''''''''(((""""""$$$&&&(((***+++,,,''''''''''''''''''''''''(((((((((((())))))))))))((())))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))+++,,,%%%&&&(((************))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))))))))***************)))((('''((())))))******)))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////...,,,******+++,,,++++++........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////.........------------,,,,,,,,,...---+++))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,---......///++++++************++++++***************+++++++++(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''''''((())))))))))))))))))))))))'''''''''&&&''''''((()))'''''''''((((((((((((((($$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''''''''(((((())))))***************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))************)))'''((()))++++++******)))((('''''''''''''''((((((***))))))(((((())))))***''''''''''''''''''''''''******)))((('''&&&%%%%%%''')))******(((''''''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))(((&&&###""""""))),,,...---)))&&&&&&(((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))((((((''''''''''''&&&&&&''''''&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$&&&((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&%%%'''(((***+++***)))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++*********)))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********))))))*********))))))(((((()))***++++++***))))))******))))))))))))*********++++++++++++++++++*********++++++++++++******((()))***+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,******,,,---------........................+++,,,...//////...,,,+++------------------------+++,,,,,,---.........---......////////////............---------,,,,,,,,,+++***(((''''''((()))***************************************+++...000222...---,,,+++************))))))*********+++++++++))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((%%%&&&''')))******))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((''''''(((((((((((((((((((((((((((((('''''''''(((((()))***''''''''''''((((((((()))###$$$%%%%%%''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))*********)))&&&''')))***+++***)))(((''''''''''''((()))************))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))'''(((((('''(((((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&(((***)))%%%"""!!!!!!'''+++///...***'''(((***''''''''''''((((((((((((((((((((())))))(((((((((&&&'''((()))******************)))))))))(((((((((((('''&&&%%%&&&''')))***(((((((((((())))))))))))))))))***************)))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***************************$$$%%%%%%&&&'''((())))))'''(((******(((%%%!!!&&&''')))***+++***((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((++++++******))))))((((((''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++))))))************)))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((()))++++++,,,,,,,,,.........///////////////...,,,***+++---...//////.....................---+++,,,...//////...,,,+++........................+++,,,------.........---......////////////...............------,,,,,,,,,((('''&&&%%%&&&(((***+++***************************)))((((((***...111444//////---,,,+++*********))))))******++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))%%%&&&(((************)))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((((((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''''''(((''''''''''''''''''''''''((((((((((((((()))******&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%'''))))))))))))&&&''')))***+++***(((''''''''''''((((((***+++,,,******))))))))))))******((((((((((((((((((((((((&&&'''((()))***+++,,,,,,)))***++++++)))(((((()))))))))))))))************))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&))),,,+++(((%%%%%%&&&%%%)))......+++((())),,,''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((()))************,,,+++++++++******)))))))))((('''&&&'''(((***,,,(((((((((((()))))))))))))))******+++++++++******'''''''''''''''''''''''')))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((,,,+++***)))((((((((()))))))))((((((''''''&&&&&&''''''(((((())))))******&&&'''((('''&&&&&&'''(((******)))%%%""""""&&&)))&&&&&&''''''(((((())))))+++***)))(((((()))***+++---,,,***(((((('''((((((''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&(((((())))))******++++++((((((((((((((((((((((((************)))(((&&&&&&'''(((((()))))))))(((((((((***,,,......,,,***(((---,,,***)))))))))************+++++++++,,,,,,,,,////////////////////////+++,,,------......---------------............///------------------------------..................//////---,,,,,,,,,,,,,,,---...///000000///...---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++************************///000222333111...***''')))******+++++++++******++++++******)))))))))(((&&&''''''((((((((((((((('''((())))))(((&&&###"""&&&&&&''''''(((((())))))%%%'''(((((('''''')))***&&&'''((())))))((('''&&&(((''''''&&&&&&'''((()))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&)))'''%%%&&&(((***)))''',,,+++***))))))((())))))((((((((((((((((((((((((******))))))))))))******&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))&&&$$$$$$''')))(((&&&+++***((()))+++,,,,,,+++((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************))))))((()))))))))))))))(((''''''((((((((((((((((((((((((+++*********))))))(((((((((%%%$$$%%%)))++++++)))%%%&&&((()))*********))),,,+++***)))((((((((((((************************(((((())))))((('''&&&&&&&&&'''(((*********)))(((((('''&&&%%%%%%&&&'''(((((())))))))))))(((((('''((((((((((((((((((((((((,,,++++++***)))((((((''')))))))))))))))***+++++++++,,,+++)))&&&&&&))),,,)))))))))((((((((((((((()))))))))((()))******+++************))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))******************)))(((((((((((((((((((((((()))+++...000222)))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))******))))))))))))************((((((((((((((()))))))))&&&'''((((((&&&&&&'''((('''((((((&&&$$$%%%(((+++(((((((((((())))))))))))***)))(((((((((((()))***,,,+++***((((((((((((((((((((((((''''''(((((((((''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))((('''&&&&&&&&&'''((())))))((((((++++++++++++++++++++++++,,,,,,***)))))))))************+++++++++,,,,,,,,,------------------------+++,,,------......---------------............///---------------------------...............---------------------,,,,,,,,,......////////////.........------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,)))))))))))))))))))))))),,,---///111111///---,,,,,,,,,++++++***)))(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((%%%&&&''''''%%%$$$%%%'''(((((()))******)))((((((''''''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''')))'''%%%&&&(((***)))''')))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''%%%%%%&&&)))***)))(((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((())))))*********)))))))))))))))))))))(((''''''((((((((((((((((((((((((*********)))))))))((((((&&&%%%$$$$$$&&&(((((('''&&&'''((()))******)))))),,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))((((((((((((((())))))%%%'''((((((&&&'''+++...************************(((((()))))))))*********,,,+++***)))(((&&&%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''((((((((((((******)))(((((((((((((((''''''''''''((()))+++,,,((((((''''''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((&&&'''((()))************((((((((()))***+++++++++))))))((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&'''(((((('''(((***,,,*********)))))))))))))))((((((''''''''''''((((((+++***)))((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((***+++,,,************))))))))))))************************)))******))))))((('''&&&'''''')))***++++++++++++...,,,)))''''''))),,,...,,,+++******)))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............///........................////////////...---,,,,,,***+++---......------,,,.........------.........------------,,,,,,,,,,,,++++++************++++++******+++,,,---------,,,(((((((((((((((((((((((()))***,,,...///111111111---,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((('''%%%$$$$$$%%%))))))************))))))''''''))))))******))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&'''((())))))((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&)))++++++***((('''&&&&&&'''))))))(((&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))************)))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))(((((())))))***)))(((((()))+++'''((())))))))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((***))))))(((((((((((()))***))))))(((((())))))***&&&'''((())))))***))))))************************(((''''''&&&&&&%%%%%%$$$***)))((((((((((((((()))***++++++)))&&&$$$$$$%%%'''''''''''''''''''''''''''((()))*********)))))))))))))))((('''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((************)))((('''&&&&&&&&&'''''''''(((((((((***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&''')))*********))))))&&&'''''''''((((((((())))))))))))((((((''''''&&&&&&((()))((('''&&&'''(((&&&'''((()))))))))***+++******))))))(((((('''''''''''''''''''''''''''''')))))))))((((((((((((((()))(((((((((((((((((()))((('''''''''''')))+++,,,++++++******))))))((((((************************)))))))))))))))((('''''')))***,,,---.../////////...,,,)))''''''))),,,...++++++************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............///////////////////////////////////////...---,,,+++(((***,,,...///...---,,,///...---,,,,,,---...///---------,,,,,,,,,++++++++++++************++++++((()))***+++,,,---------))))))))))))))))))))))))((()))***,,,...000222333,,,,,,***)))(((((())))))((((((((((((((((((''''''''''''((()))))))))))))))'''''''''&&&'''((())))))))))))((((((''''''&&&&&&)))******)))(((''''''((())))))))))))))))))))))))((((((((()))***,,,...///)))))))))(((''''''&&&&&&(((((((((((())))))))))))'''''''''(((((()))(((((())))))((())))))***++++++(((((((((((((((((((((((()))))))))(((((()))))))))))))))((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((()))+++,,,+++)))'''((((((((()))******((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&'''((()))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())),,,---+++(((&&&)))+++)))))))))))))))(((((((((++++++***)))(((((())))))************************''''''''''''(((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&''')))******************************************))))))((((((((((((++++++***))))))))))))***,,,,,,,,,***'''%%%###"""&&&&&&&&&&&&&&&'''''''''&&&''')))++++++***)))'''%%%%%%&&&'''(((******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))))))))((('''''')))((((((((('''''''''&&&))))))((((((''''''&&&&&&'''((()))(((''''''((())))))(((((())))))))))))((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''(((***)))(((''''''((()))***++++++******))))))((((((************************((())))))))))))(((((('''******,,,---//////000000+++******))))))******+++************+++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............///////////////////////////////////////...---,,,+++''')))+++---......---,,,...---,,,++++++,,,---...------,,,,,,,,,++++++++++++******))))))******+++((()))***+++,,,,,,------*********************************+++,,,...000111000///---+++)))((('''&&&''''''(((((((((((((((((('''(((((()))))))))))))))))))))(((''''''''''''((())))))((((((''''''&&&&&&'''((())))))(((((()))+++((((((((((((((((((((((((***)))((((((***...222555))))))(((((('''''''''&&&'''((((((((())))))******%%%'''((()))(((((((((((())))))((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))***,,,,,,+++)))'''&&&)))(((((((((******((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************%%%&&&'''))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))&&&((()))&&&###"""$$$''')))))))))(((((((((((((((+++***))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&'''((()))***+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''')))************************************+++++++++******************))))))(((((()))))))))%%%&&&''')))+++,,,,,,+++************++++++,,,,,,%%%''')))***+++***((('''&&&&&&'''(((***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))***)))))))))))))))))))))))))))))))))&&&&&&((()))))))))))))))+++***)))(((''''''''''''+++++++++***)))((((((((((((((('''''''''''''''''''''((())))))''''''((()))***(((''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''******)))(((((((((((((((************))))))))))))************************(((((())))))))))))((((((((((((***+++,,,,,,,,,,,,))))))***++++++***))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///........................////////////...---,,,,,,((()))+++,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******))))))))))))******))))))***+++,,,,,,,,,+++************************+++++++++++++++---......444333111...+++'''$$$"""&&&&&&&&&&&&&&&''''''''''''((())))))******)))))))))))))))(((((('''''''''((((((((((((((('''''''''$$$&&&''''''''''''(((***((((((''''''''''''((((((***)))(((''')))---111444((((((((((((((((((((((((&&&''''''(((((())))))***$$$''')))***)))'''(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))***,,,,,,***((('''(((***(((&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((((((&&&%%%$$$%%%&&&))))))(((((((((((()))*********)))))))))))))))***(((((((((((((((((((((((((((((('''&&&&&&''')))******))))))(((((((((((()))'''(((((())))))(((((('''&&&'''((())))))***))))))************************))))))))))))))))))))))))'''''''''''''''((()))))))))((('''(((+++,,,+++***((())))))******+++++++++&&&'''((()))))))))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''((()))************%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***$$$%%%&&&'''((((((((('''''''''&&&''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((())))))))))))))))))))))))%%%&&&((()))******))))))+++)))'''%%%%%%'''(((***************))))))))))))&&&&&&''''''''''''''''''''')))***)))((('''((())))))&&&$$$$$$''')))***)))&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&%%%&&&''')))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((()))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************))))))************))))))((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---------------------------...............------******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))******)))******+++++++++************************************++++++,,,,,,,,,---222222222111...***&&&$$$&&&&&&&&&''''''((((((((((((((()))************)))&&&'''))))))***)))(((((('''''''''(((((((((((((((&&&'''(((((('''&&&''')))))))))(((''''''((()))))))))))))))))))))***++++++&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))###&&&******)))''''''((()))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&(((******(((((()))+++,,,***&&&%%%&&&(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))((('''''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++***(((((()))***))))))((((((''''''((()))***+++******))))))))))))*********************************)))'''&&&&&&'''((()))'''(((((())))))))))))(((((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))((('''(((((()))***,,,,,,000---)))'''((((((&&&$$$%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&'''((()))***))))))(((&&&&&&&&&''''''((()))******))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))%%%&&&((()))*********)))***(((%%%$$$$$$'''***---&&&&&&''''''(((((())))))%%%&&&&&&''''''(((((((((''')))***)))((('''(((***((($$$!!!"""&&&***++++++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$%%%''')))******))))))))))))(((((((((((())))))%%%&&&(((***++++++******(((((())))))******++++++(((((((((((((((((((((((((((((()))))))))))))))((()))******+++++++++************)))(((((()))******((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------.........//////------------------------------......///.........++++++*********+++,,,---***+++,,,------,,,+++***,,,,,,,,,+++++++++************))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))***,,,,,,---,,,,,,,,,---000222111///+++)))((()))))))))******++++++(((((()))***************$$$%%%(((***++++++***)))&&&'''''''''(((((())))))***+++,,,+++)))'''((()))+++***)))(((((()))***+++'''(((***+++***'''$$$"""%%%%%%&&&'''((()))******%%%%%%%%%&&&'''(((((()))###'''***+++)))''''''(((,,,+++***))))))((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$&&&(((((('''(((,,,///000---)))''''''***+++,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''******))))))((((((((('''))))))))))))************'''(((((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***'''%%%%%%(((***(((&&&((('''''''''((()))+++,,,***)))))))))))))))******''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((&&&'''(((*********)))((()))***+++,,,,,,+++***)))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))***************++++++,,,---///000111,,,(((%%%$$$'''))))))(((''''''(((((()))******+++(((''''''''''''((())))))&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************)))((('''&&&'''''''''((((((((())))))((((((((((((((()))******++++++,,,------,,,******&&&&&&&&&'''''')))*********))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++*********))))))((((((***'''######'''***(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((('''(((((((((((((((((((((!!!"""$$$&&&(((((((((((()))'''&&&&&&''''''&&&$$$'''''''''''''''((()))))))))))))))))))))******++++++***)))(((((()))***+++(((((())))))*********+++,,,+++)))((((((((()))***'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********************,,,,,,,,,------.........------------------------///...------------,,,+++))))))++++++++++++))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++///...,,,***)))))))))***************************))))))************)))))),,,,,,---000222000***%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((('''''''''((()))(((&&&$$$&&&&&&'''(((((('''&&&&&&))))))(((((()))***+++,,,$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&'''&&&$$$###$$$&&&)))---,,,+++)))((((((((((((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((())))))///+++(((''')))***)))'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%************))))))))))))'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((()))***,,,,,,,,,+++)))((((((((()))*********))))))((((((''''''******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))),,,)))&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''******))))))((((((''''''***++++++,,,+++***)))(((''''''((())))))(((&&&&&&++++++******))))))(((((((((&&&$$$&&&)))***'''$$$&&&&&&&&&&&&&&&'''((()))++++++***(((%%%$$$&&&''''''''''''((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))((()))***++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((('''))))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((+++)))(((((())))))(((''''''''''''''''''((()))))))))))))))))))))******++++++***)))(((((()))***+++((()))))))))************+++******)))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))******************++++++***++++++++++++******)))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++))))))((()))*********************************++++++,,,,,,++++++***(((((()))---111222///---''''''(((((()))(((((((((''''''''''''''''''''''''))))))(((((((((''''''''')))(((''''''''''''((()))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''(((((('''&&&((((((((((((((((((((((((*********))))))(((((('''(((((((((((('''''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''%%%&&&((((((''''''((()))***)))((('''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&&&&''''''''''''''''''---+++((('''((()))((('''''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))*********+++++++++*********)))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((()))***++++++++++++***)))))))))))))))************)))))))))(((***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''&&&'''((((((''')))))))))))))))*********(((((())))))***+++++++++++++++,,,,,,,,,+++***)))'''(((((()))))))))((((((%%%&&&'''(((((()))))))))(((''''''((()))***)))'''(((((((((((((((((()))***###%%%''''''%%%$$$$$$%%%)))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))************)))******++++++******)))(((((('''(((((()))******''''''(((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((())))))******))))))(((***)))(((((())))))(((''''''''''''''''''((()))))))))))))))))))))******+++******))))))))))))******))))))))))))************)))************))))))(((%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,***++++++,,,+++***)))(((+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''((()))******************************++++++,,,,,,++++++***(((((((((***---000111111)))((((((((((((((())))))''''''''''''''''''''''''))))))(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((******))))))))))))******((())))))******++++++,,,***)))(((''''''((()))***''''''((())))))((('''&&&++++++***))))))(((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((###&&&)))***)))(((''''''(((''''''&&&&&&''''''(((&&&''''''((())))))))))))((((((((('''''''''&&&&&&+++)))''''''(((((('''&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''(((((()))******+++((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))(((((()))************++++++******))))))++++++************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))'''(((***+++++++++,,,+++++++++++++++******)))))))))***++++++,,,,,,+++,,,,,,,,,,,,++++++***(((((((((((())))))***+++&&&''')))***++++++***)))''')))******))))))***+++++++++***)))))))))******"""&&&((('''&&&%%%%%%)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((()))'''%%%######$$$&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******+++++++++)))))))))******)))))))))(((((((((((()))***+++,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((())))))(((((((((''''''&&&&&&%%%'''''''''(((((((((((((((((('''&&&&&&'''((('''%%%'''''''''''''''((()))))))))))))))))))))******+++***))))))))))))))))))***)))))))))))))))*********((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***,,,,,,,,,***)))(((******************++++++******++++++++++++,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))************************(((((())))))))))))((((((...,,,***((()))+++---...,,,+++)))(((''''''((()))''''''''''''''''''''''''))))))(((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))(((''''''''''''((((((***))))))(((((())))))***)))******)))(((((()))******)))'''&&&&&&''')))***!!!###%%%(((******))))))*********)))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))%%%'''))))))'''&&&%%%&&&((((((((((((((()))***+++&&&''')))******)))******(((((((((''''''''''''''')))((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))((((((((())))))))))))+++++++++***)))(((***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,***)))***,,,---,,,+++*********))))))(((((((((,,,++++++******)))((((((******+++++++++*********)))((((((((((((***,,,---)))***+++++++++***((('''''')))+++***((((((***---,,,++++++***))))))))))))"""%%%(((***))))))))))))&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******+++++++++(((((((((''''''((((((((()))))))))))))))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((()))))))))*********))))))))))))((((((''''''%%%%%%&&&'''((()))***+++'''&&&%%%&&&'''((('''&&&'''''''''''''''((()))))))))))))))))))))******+++)))))))))******)))))))))******))))))))))))))))))((()))***++++++***)))(((((())))))***************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***++++++++++++***)))*********************************++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((())))))(((((((((000...+++((('''(((***,,,000...,,,)))''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((())))))'''$$$"""###$$$)))(((&&&%%%%%%&&&((())) """%%%((()))***)))((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((()))))))))******,,,,,,+++(((&&&%%%&&&'''''''''''''''((()))***+++&&&))),,,,,,+++******+++&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((((((((('''(((***++++++***)))((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,++++++,,,,,,+++))))))))))))(((((('''''''''+++******)))((((((''''''(((((((((((((((((()))))))))((((((((((((***,,,---'''((()))******)))(((((((((***+++***'''&&&))),,,+++***)))((((((((((((((()))*********((((((***+++%%%&&&&&&&&&&&&%%%$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))************(((''''''&&&&&&''''''(((******))))))))))))******&&&&&&''''''((()))))))))))))))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''((()))+++,,,---)))((('''((()))***)))((('''''''''''''''((()))))))))))))))))))))******+++))))))************))))))************))))))))))))((())))))************)))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))******+++,,,,,,+++++++++*********************++++++,,,,,,------,,,+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++***)))((()))))))))))))))))))))))))))******++++++******)))+++++++++)))'''(((+++---000///---+++)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((,,,...000...)))%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))000///---***'''&&&(((***&&&%%%%%%%%%&&&''''''((('''+++......,,,))))))+++%%%&&&'''((()))******+++&&&(((******(((''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((('''''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''((())))))''''''(((((())))))((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++++++++,,,,,,***((())))))))))))))))))(((((('''''''''((())))))******'''''''''&&&''''''((()))(((((((((((())))))***+++))))))+++---///222333444,,,,,,+++)))''''''(((***))))))((('''''''''((((((++++++***(((&&&&&&(((***'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))))))))((('''&&&&&&'''((()))+++***)))(((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))******)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******''''''''''''''')))***+++)))((('''(((*********)))'''''''''''''''((()))))))))))))))))))))******+++((()))***++++++***)))(((************)))))))))((()))))))))))))))******+++''''''((())))))))))))((())))))))))))))))))))))))******************++++++)))((((((((()))+++...///,,,,,,+++++++++*********+++++++++,,,------.........---,,,,,,------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))***+++++++++***)))))))))))))))))))))))))))))))))************))))))''')))++++++))))))***,,,---------,,,+++***(((((((((((((((((((((((((((((((((((()))))))))*********((()))************)))((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))---222555444///+++)))***'''''''''''''''''''''''')))((((((((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((''''''''''''''''''((((((((())))))***++++++***((('''((()))&&&&&&%%%%%%%%%&&&''''''(((,,,111000,,,))))))***''''''(((((()))))))))***&&&)))++++++)))(((((()))''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))((((((((('''''''''((((((((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))))))))((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))((((((***++++++***((((((((())))))))))))))))))'''(((((()))******++++++(((''''''&&&'''((()))***'''(((((()))))))))((((((+++,,,,,,...111555999;;;111...+++))))))))))))((((((((('''''''''((())))))((()))***)))(((''''''((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))***)))(((''''''((()))***,,,+++***((('''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((()))(((''''''''''''''''''((()))))))))))))))))))))******+++((()))***++++++***)))(((+++*********))))))((((((***)))((((((((()))+++,,,))))))***+++++++++++++++))))))))))))))))))))))))+++++++++***************((((((&&&&&&(((,,,///222,,,,,,,,,,,,++++++******++++++,,,------.../////////...------------,,,+++***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************%%%'''(((***+++,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&***---,,,***(((((()))******,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))******'''---222222...)))'''((((((((())))))))))))(((((('''''''''''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((("""$$$'''((('''&&&%%%&&&)))(((((('''''''''(((((()))...222111,,,((((((***))))))))))))((((((((((((&&&))),,,,,,***((()))***''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,******))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&&&&&&&'''''')))***+++&&&%%%%%%$$$%%%&&&''')))'''((((((((())))))******'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&(((+++,,,***)))&&&&&&''''''(((((()))))),,,,,,++++++***))))))))))))(((''''''''')))***+++''''''((())))))((('''&&&***)))((()))+++///333555555000+++***++++++)))'''(((((('''(((((()))******&&&(((,,,---+++***(((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&(((***)))(((%%%$$$$$$%%%&&&''')))(((&&&###"""###$$$$$$'''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$)))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******+++***)))(((((()))***++++++***((('''''''''((()))&&&''''''(((((((((((('''))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))*********++++++++++++******++++++++++++******++++++************++++++,,,+++***)))(((((((((((()))***++++++***)))***+++,,,++++++******)))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++)))***,,,---...------,,,//////...+++))))))***+++...,,,***(((((()))***++++++++++++******((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''***)))(((''''''((()))***&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())),,,111222///(((!!!'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))************))))))))))))'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&'''((()))(((&&&%%%%%%%%%)))((('''&&&&&&'''((()))+++*********))))))(((((()))((('''&&&&&&'''((()))'''(((((((((((((((((('''***)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&************(((&&&$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''(((&&&$$$%%%((()))'''%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((()))))))))))))))((('''))))))))))))************(((((((((((())))))))))))))))))))))))************,,,+++***((((((((()))***&&&((())))))(((''''''(((&&&&&&&&&'''''''''(((((())))))))))))************)))'''%%%&&&)))***(((&&&$$$%%%((()))***)))((('''))))))*********))))))(((+++*********))))))((((((***((('''&&&&&&'''(((***''''''((()))))))))))))))******************************)))((('''''''''(((###%%%(((+++,,,+++)))(((******))))))))))))******&&&%%%$$$%%%''')))))))))))))))))))))((((((((((((***(((&&&(((******'''$$$)))'''%%%'''***+++***(((+++)))(((&&&&&&((()))+++)))******)))'''&&&'''((())))))(((((((((((())))))((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********)))(((%%%&&&)))+++++++++)))(((((('''&&&%%%%%%%%%&&&&&&)))(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))+++***)))((('''(((((()))))))))************))))))(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))*********+++)))******++++++******)))*********))))))************)))))))))))))))*********+++,,,+++))))))***+++************)))))))))))))))*********************++++++++++++++++++++++++,,,,,,+++***************+++,,,---------,,,+++***,,,---,,,,,,+++***+++,,,---,,,***)))))))))***+++++++++++++++***)))((('''************************)))))))))))))))))))))))))))************))))))(((***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))((())),,,......---'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((&&&%%%$$$)))((((((((('''''''''''''''(((******)))(((((())))))((('''&&&&&&'''((()))******)))))))))((((((((())))))((('''&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&((('''&&&'''***,,,+++***(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))******++++++)))))))))((((((''''''&&&******))))))((((((''''''((((((((()))))))))******+++***)))(((((((((((()))******))))))))))))((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********+++)))((((((++++++***((()))(((((('''''''''(((((())))))*********))))))(((*********)))))))))(((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))***,,,...///...---,,,+++******************+++((('''&&&&&&(((******)))'''((((((((())))))******+++)))'''''')))***(((&&&+++)))((()))+++---+++******)))(((''''''((()))***(((*********((('''((()))))))))(((((((((((())))))(((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***))))))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))$$$%%%%%%&&&''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''******)))(((((((((((((((&&&'''(((***++++++++++++''''''(((((())))))******))))))((((((((((((''''''(((((((((((((((((((((((()))((((((''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))******++++++******)))***))))))(((((())))))***(((((((((((()))***+++,,,***,,,,,,+++)))((()))***)))))))))))))))*********************))))))((((((************************++++++***))))))))))))***------------,,,+++***)))((()))******++++++++++++++++++++++++************++++++++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))***+++))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&&&&))),,,......((('''&&&'''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$((((((((((((''''''''''''%%%''')))***))))))***+++((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&(((+++------,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((((((((()))(((((('''&&&%%%$$$$$$++++++***)))((('''&&&&&&''''''((((((((()))))))))(((((()))))))))(((''''''---)))&&&&&&((()))(((&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++)))((()))***+++***(((,,,+++(((&&&%%%&&&'''(((((())))))******)))))))))******))))))))))))(((((()))((('''&&&&&&'''((()))''''''((())))))))))))((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))******)))&&&''''''((()))***+++,,,+++)))'''&&&(((((((((((('''&&&%%%&&&((()))((('''))))))(((((((((((())))))((()))******))))))***+++)))((((((''''''(((((()))(((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((***'''### !!!$$$&&&'''''''''((('''&&&%%%%%%'''''''''&&&'''((()))***%%%&&&&&&'''((())))))***%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((((((((((((((&&&'''))))))))))))'''&&&***))))))(((((((((((((((!!!"""$$$''')))+++,,,---&&&''''''((()))******+++))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))))))))************))))))))))))(((((((((((())))))))))))(((((()))***+++++++++,,,,,,+++)))((()))***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******,,,,,,,,,,,,++++++******''''''(((***++++++)))(((***++++++,,,,,,+++******++++++,,,,,,+++******)))************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''')))))))))(((''')))'''&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$&&&'''((('''&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''')))))))))(((''')))(((&&&%%%%%%&&&((()))((((((((('''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&''')))***'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((''''''''')))((('''%%%$$$######"""'''''''''&&&&&&%%%%%%%%%******))))))((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&***%%%!!!!!!&&&)))(((&&&''''''''''''(((((((((((((((((((((((()))))))))***((('''''''''((((((((('''+++***((('''''''''((()))'''((())))))))))))))))))))))))))))))))))))(((((()))(((''''''''''''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''%%%$$$$$$$$$%%%%%%'''(((((((((((((((((('''+++)))(((((()))***)))((('''(((((()))******+++++++++)))&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''&&&(((((())))))))))))((((((''')))******))))))+++,,,(((((((((''''''((((((((('''&&&&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((+++)))%%%""""""$$$''')))''''''((((((((('''&&&%%%''''''''''''((())))))***&&&&&&''''''((()))******(((((((((''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******+++((((((***++++++***(((((()))))))))))))))(((((('''###$$$&&&''')))******+++&&&''''''((()))******+++(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((((((((()))))))))******)))))))))))))))(((((((((((())))))++++++***)))(((((())))))***+++,,,+++)))((()))***)))******++++++,,,,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))++++++*********++++++,,,************++++++,,,,,,,,,++++++,,,...---***(((***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))***)))(((((((((***+++,,,(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))*********(((&&&&&&((()))(((((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((((('''''''''(((((((((((((((&&&((()))(((&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))******((('''&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((&&&%%%$$$$$$$$$&&&&&&&&&'''((((((((()))''''''(((((())))))******''''''''''''((((((((((((&&&'''((())))))((('''&&&'''###!!!&&&******((('''''''''((((((((())))))'''(((((((((((()))))))))'''((((((((('''''''''(((&&&''')))*********)))(((''''''((()))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((()))******+++***(((&&&&&&&&&'''(((((())))))******))))))(((***)))''''''((()))((('''************)))))))))))))))(((&&&$$$###$$$&&&(((++++++++++++*********+++(((((())))))))))))(((((('''(((******))))))***,,,((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&((()))***(((((((((''''''''''''&&&&&&''''''((((((((())))))'''''''''(((((())))))***))))))(((((('''&&&&&&%%%''''''&&&''''''((()))***))))))))))))))))))))))))&&&''''''(((***++++++,,,))))))************)))))))))))))))))))))(((''''''******+++******)))((('''''''''(((((())))))******(((((())))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((())))))******))))))(((***))))))(((((())))))***,,,+++***)))(((((((((((()))***++++++***)))***+++***************+++++++++(((((()))***+++,,,------************************+++************+++,,,,,,))))))))))))***+++------111///---...000000---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***(((&&&''',,,333888+++(((&&&&&&''')))))))))************************%%%%%%&&&&&&'''((((((((((((((('''''''''((())))))'''''''''((((((((((((((()))***+++***((('''&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''+++******)))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***(((((('''(((((()))***+++((((((((((((((((((((((((((((((((())))))))))))))))))***+++***(((&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((((((((()))+++,,,&&&&&&'''((()))******+++&&&&&&'''((()))***++++++''''''((((((((()))))))))''''''((()))))))))(((((('''%%%###%%%))),,,---,,,''''''((((((((()))))))))''''''(((((((((((())))))(((***+++***)))((()))+++%%%&&&)))+++,,,+++***)))&&&&&&'''((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))+++************++++++,,,,,,+++)))((('''((())))))***+++,,,------,,,+++***)))(((&&&'''((())))))(((++++++*********)))))))))'''((('''&&&$$$$$$&&&(((***+++,,,+++)))((()))***))))))(((((((((((())))))'''((())))))(((((()))***(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&'''((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&''''''((((((''''''((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((())))))***)))((('''&&&***************)))(((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))(((((())))))))))))((((((*********))))))***************)))))))))))))))***((()))++++++******+++---))))))))))))((((((((((((******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++++++++***))))))***+++,,,///,,,)))***...000...+++,,,,,,+++***+++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((('''((()))******)))(((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''+++333999+++)))&&&&&&''')))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&'''((()))''''''''''''((((((((()))''')))******)))'''((()))&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''(((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''(((***,,,---'''''''''((()))))))))***''''''(((((())))))******((((((((()))))))))******((((((((((((((()))***+++((((((((())))))***++++++'''((((((((())))))))))))'''''''''((((((((())))))(((***++++++(((((()))+++((())))))*********))))))%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((+++******))))))))))))***(((((('''''''''''''''''')))***+++,,,,,,+++***))))))((('''''')))++++++*********************++++++''')))***)))'''%%%''')))&&&((()))(((&&&$$$&&&'''***)))(((''''''((()))***'''((()))((('''&&&'''((((((''''''&&&&&&''''''(((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''((((((+++)))'''&&&%%%&&&((()))&&&'''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))((()))*********)))'''&&&###$$$&&&''')))******+++))))))))))))(((((((((((((((((())))))*********+++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))((((((++++++************++++++(((((((((((()))***+++,,,'''(((*********+++,,,...((((((''''''&&&&&&&&&%%%---------,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((()))******---,,,+++))))))))))))******&&&###$$$)))---,,,***---,,,*********,,,...///,,,,,,------...---------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++++++++)))(((''''''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))###'''***+++***)))+++...,,,)))&&&&&&''')))***)))((((((((((((((((((((((((&&&&&&''''''((()))******&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))###%%%'''(((''''''((()))&&&'''((())))))((('''&&&'''''''''((((((((()))))) !!!$$$'''***+++###%%%'''))))))'''%%%###%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''))),,,...000))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%''')))***))))))(((%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""$$$&&&&&&$$$###%%%(((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))***************)))(((((((((***+++,,,'''(((***)))(((&&&&&&'''(((((((((((())))))))))))''''''''''''((((((((()))&&&(((***)))&&&%%%''')))---,,,***((('''((()))***%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((()))))))))))))))))))))&&&'''(((******((('''&&&***(((((((((+++,,,---,,,(((((()))***+++,,,,,,---(((***---,,,)))'''(((***(((***,,,***'''&&&''')))+++)))(((&&&&&&((()))+++'''((()))(((&&&%%%%%%&&&'''''''''&&&&&&'''''''''***)))((()))***+++***)))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&%%%&&&&&&''',,,+++)))'''''''''((()))***(((&&&%%%$$$%%%'''(((***)))(((''''''&&&''''''''''''(((((())))))************))))))((((((''''''************++++++++++++++++++******)))((((((((((((((())))))((('''&&&&&&((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))******++++++,,,,,,***************)))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''(((((())))))))))))************000///---***)))((())))))************************+++++++++++++++***)))(((++++++******************,,,+++)))((('''((()))+++...***''''''***,,,+++)))***++++++,,,,,,++++++************)))******+++,,,000////////////.........$$$######&&&***,,,+++)))---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&&&&''''''(((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((())))))*********))))))&&&'''(((*********))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((%%%%%%$$$%%%&&&(((***,,,''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$&&&)))***))))))))))))***+++,,,------,,,)))((('''((()))***000...***&&&$$$%%%&&&(((((((((''''''&&&&&&&&&%%%&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))******************))))))((((((''''''******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))*********))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***)))'''&&&%%%&&&'''(((((('''''''''''''''((()))******))))))((('''''''''))))))))))))((((((''''''&&&'''''''''((()))))))))*********)))))))))))))))(((((())))))(((''''''&&&'''((())))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''((()))******)))(((''''''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))************,,,,,,+++***))))))))))))************************+++++++++++++++***))))))++++++******************,,,+++)))(((((((((******---+++))))))***+++++++++,,,------......------,,,***************++++++,,,------------,,,,,,,,,,,,---+++******,,,,,,***'''***)))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***((((((((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******)))))))))((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))*********))))))&&&'''((())))))(((((('''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''%%%$$$%%%&&&)))***))))))))))))***+++,,,,,,...---***((('''''''''(((,,,***(((&&&%%%&&&((()))))))))))))))((((((''''''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))***((('''((()))***)))'''(((((()))))))))************)))))))))((((((((('''******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))*********))))))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((()))******'''''''''((((((((())))))((((((((((((((('''''''''***)))((('''&&&'''((()))&&&&&&&&&&&&'''((()))*********)))((((((''''''&&&)))))))))(((((((((((('''%%%%%%&&&&&&'''((())))))(((((())))))))))))******(((((()))))))))(((''''''''''''(((((())))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((***))))))(((((())))))***))))))))))))************((())))))*********))))))***************************++++++++++++***))))))******++++++++++++++++++,,,+++***)))((()))******,,,,,,---,,,++++++,,,...,,,------......------,,,***************+++,,,,,,------,,,,,,,,,+++++++++///---,,,,,,,,,+++)))''''''''''''((()))***+++,,,************************************************(((((((((((())))))))))))''''''((()))******++++++(((((((((((())))))))))))***))))))))))))))))))******************))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((('''%%%###"""!!!''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%''')))*********)))))))))******+++///---+++((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))******))))))))))))((((((((((((***))))))(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))(((((((((((())))))******)))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))*********+++(((((((((((()))))))))******))))))(((''''''&&&&&&******)))(((((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((()))******+++(((((()))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))(((((('''''''''*********************************))))))((((((((()))***************++++++(((((())))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''''''''''''''(((((())))))************************((())))))))))))(((((('''******))))))))))))******((()))))))))************((()))***++++++***)))(((******************************+++++++++******)))******+++++++++++++++,,,,,,+++***)))))))))*********---///...++++++---000***++++++,,,,,,++++++***+++************+++,,,,,,............---------,,,''''''((()))***+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))******(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''***))))))(((((((((((((((************))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%$$$###""""""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$%%%&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***+++******))))))))))))***,,,+++***(((''''''''''''$$$%%%&&&'''((((((((((((************************'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((***)))((('''''''''''''''(((((())))))))))))(((((((((***+++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))((((((''''''((())))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))************''''''((((((((()))))))))))))))((((((''''''''''''***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''(((((((((%%%&&&&&&'''((()))))))))&&&&&&'''((()))******+++(((((()))))))))))))))(((((())))))******)))((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))+++++++++******)))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((('''&&&&&&%%%******))))))))))))******((()))))))))************+++,,,,,,---,,,***)))(((************************)))******+++++++++************++++++,,,,,,,,,,,,,,,++++++******************---//////,,,+++---000***++++++,,,,,,++++++***+++++++++***+++,,,,,,---...---------,,,,,,,,,,,,###$$$&&&((()))***++++++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''******)))(((''''''(((((()))))))))(((''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((,,,+++******(((((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((###%%%'''(((******))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))*********))))))((()))))))))((((((((((((((()))))))))%%%&&&'''((((((''''''&&&))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***((('''((()))***)))''''''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))((('''''''''''''''(((((())))))))))))(((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&'''((()))))))))((((((&&&&&&'''''''''(((((((((''''''''''''(((((()))))))))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%))))))(((''''''&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((()))*********))))))))))))*********)))(((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((())))))***))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$***))))))(((((())))))***))))))))))))************---------,,,+++***))))))************************))))))***++++++++++++*********++++++,,,---------,,,++++++++++++************+++---...------...///,,,------......------,,,+++++++++++++++,,,------+++++++++*********))))))'''(((******))))))***+++******)))((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))+++***((('''&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((()))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''(((((((((((('''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))((((((''''''(((((()))***))))))((((((((())))))***%%%&&&'''((())))))******''''''((((((((('''&&&&&&'''''''''(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))***((('''((()))***)))'''''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''(((((()))((((((''''''''''''((((((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))))))))&&&&&&'''((())))))))))))((((((''''''''''''((((((************************'''''''''''''''(((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((()))***************((()))))))))(((((('''&&&))))))))))))))))))))))))((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,***)))(((''''''((()))***((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$)))((((((''''''(((((()))))))))))))))************++++++************++++++************************))))))***+++++++++++++++******++++++,,,------...+++,,,,,,,,,++++++************+++---...///...,,,,,,------......------,,,,,,++++++++++++,,,------************))))))))))))(((+++---,,,***((()))+++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((%%%%%%&&&&&&'''(((((((((***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***(((&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((((((((()))***+++&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))***((('''((()))***)))''''''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((()))******((((((''''''''''''(((((((((''''''''''''(((((()))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((((()))))))))&&&''')))*********((('''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((*********)))(((((('''''''''''''''((((((((((((((((((((()))***************'''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******%%%&&&&&&'''((())))))******)))(((''''''((()))*********++++++++++++******)))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((''''''''''''(((((())))))))))))************)))((((((((((((***,,,---************************((()))***+++++++++++++++******+++,,,,,,---......+++,,,,,,,,,,,,+++******+++))))))+++///000...+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***&&&)))++++++)))((()))+++""""""###$$$%%%'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((***++++++******))))))((((((((('''((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((,,,***(((&&&%%%&&&'''((()))(((''''''((()))***+++&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,,,,+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((***++++++''''''((((((((((((''''''(((((('''(((((()))***+++''''''(((((()))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''((()))***(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******'''(((***+++,,,+++)))((((((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%$$$###"""""""""$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&''''''&&&%%%&&&(((((((((&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''((((((((((((...,,,***)))((((((((((((''''''((()))))))))))))))***(((%%%&&&)))+++***((('''''')))))))))(((&&&%%%************(((&&&$$$"""&&&&&&&&&''''''''''''(((###%%%(((***+++***(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((()))***,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++(((((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))*********++++++++++++*********))))))(((((())))))************))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((())))))((('''&&&&&&'''******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))(((''''''''''''((((((''''''&&&&&&((()))***///...,,,***(((((((((((()))(((&&&%%%&&&''')))+++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))(((''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***(((((((((((('''''''''''''''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))(((((((((((())))))&&&'''(((((()))(((((((((''''''((()))))))))))))))******++++++++++++******(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%)))***+++***(((&&&'''(((******)))((('''&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))((())))))***++++++******)))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((%%%"""''''''((((((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))&&&((()))++++++)))(((&&&&&&'''((())))))*********)))***+++++++++)))((('''******))))))((((((''''''((((((''''''''''''(((((())))))*********))))))(((***)))(((''''''((()))******))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&((()))(((''''''(((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******)))((((((''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%&&&&&&''''''((()))))))))))))))***(((&&&'''***+++***)))(((***,,,------+++(((&&&))))))))))))((('''&&&%%%'''''''''((((((((()))))))))))))))((())))))******))))))(((((((((((())))))******))))))(((((((((((((((((()))************))),,,,,,++++++************''''''((()))***++++++,,,+++++++++******+++++++++)))***+++,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))+++,,,,,,---------++++++++++++************))))))*********+++++++++************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((()))***)))'''&&&'''(((***))))))((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''''''''(((''''''&&&'''((()))***---,,,+++)))(((((((((((()))((('''&&&&&&((()))************+++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&'''''''''&&&%%%%%%$$$''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))(((((('''&&&%%%&&&((())))))(((&&&%%%"""%%%(((***)))((('''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&''''''((())))))((((((((()))*********)))((((((''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&''''''((((((((((((***)))(((''''''(((((()))))))))(((((((((((())))))'''((()))******)))((('''&&&'''((())))))************************)))(((((((((((())))))***+++++++++(((''''''''''''''''''((())))))*********))))))(((***)))(((''''''((()))***((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((((())))))))))))(((''''''((('''&&&''')))***)))(((''''''(((((()))******+++***))))))(((''''''&&&&&&))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))***))))))(((((())))))***'''(((((()))))))))))))))***(((((((((***+++***))))))***---......,,,)))'''(((((('''''''''(((((()))(((((((((((()))))))))***,,,***'''%%%%%%&&&)))+++******))))))))))))******++++++******)))))))))(((((((((((((((((())))))************)))))))))))))))******+++,,,---......///++++++************++++++******+++,,,,,,,,,++++++---,,,++++++++++++++++++***+++,,,---------------************++++++++++++***************+++++++++************))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))***)))((('''((()))))))))((((((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&(((''''''''''''((())))))******)))(((((((((((())))))((('''&&&'''((()))***)))******+++,,,---------))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))'''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((('''&&&%%%$$$###''''''((()))))))))))))))))))))************))))))************)))((('''&&&&&&'''((())))))((('''&&&###'''***)))'''%%%%%%((((((((((((((((((((((((************************))))))((('''''''''(((((())))))(((((('''((((((((()))(((''''''&&&&&&'''''''''(((((())))))(((((('''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++'''(((((()))***+++,,,,,,)))(((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))***************))))))(((((()))))))))))))))***++++++,,,,,,''''''''''''''''''''''''((())))))******)))))))))))))))(((((((((((())))))'''''''''((()))******+++'''''''''''''''''''''''')))(((((((((((()))******((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&)))((('''((()))******(((''''''((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************((((((((()))))))))******)))))))))******++++++,,,(((((())))))))))))(((((()))))))))******+++******)))************)))(((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))***(((%%%""""""###&&&(((***))))))(((((())))))***(((((()))))))))*********))))))((('''''')))***+++))))))))))))))))))))))))------------,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,,,,++++++++++++***))))))***************+++,,,------,,,,,,))))))***++++++,,,------*********************************)))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((''''''(((((((((((()))***)))((('''(((***)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''(((((())))))((((((''''''(((((()))***((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***)))******)))&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''(((((((((((())))))((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))*********))))))((('''&&&''''''((()))))))))))))))******++++++++++++******++++++++++++***((('''&&&''''''((((((((((((''''''$$$'''))))))'''%%%######''''''''''''(((((())))))************************))))))((((((((((((((((((***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((%%%%%%&&&'''(((******+++''''''(((((())))))******))))))(((((((((((())))))***)))(((''''''((()))***&&&'''((())))))************)))(((''''''((()))***,,,++++++******)))((((((((())))))))))))))))))((('''((())))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((('''&&&%%%)))((('''((()))******((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((((((((())))))))))))%%%%%%&&&''''''((((((((((((((())))))))))))(((((('''(((******************---+++)))''''''(((***++++++***(((&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%)))((((((''''''(((((()))$$$%%%&&&''')))***+++++++++***)))((()))***+++,,,)))))))))***************))))))((((((((('''''''''++++++************++++++++++++,,,,,,,,,++++++***))))))(((((((((((()))))))))******++++++++++++***))))))***+++,,,------...************************))))))))))))))))))******((())))))******))))))((('''((((((((()))))))))***'''((((((((((((((((((''''''((())))))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&%%%&&&''''''(((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((()))******))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((())))))******)))&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((()))))))))************&&&''''''((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&++++++++++++***)))(((''''''((((((((((((((((((''')))))))))(((%%%%%%&&&(((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&& !!!"""###$$$%%%&&&'''''''''(((((())))))******))))))(((((((((((())))))+++)))'''&&&&&&''')))+++&&&'''((())))))************)))(((''''''((()))***+++******)))(((((('''''')))***++++++++++++***)))''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%((('''&&&''')))***)))((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&'''((())))))))))))))))))))))))))))))(((((('''%%%'''******)))(((((()))///---***(((((()))+++---******)))''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''((((((''''''''''''((((((###$$$%%%'''(((***+++,,,***************++++++,,,))))))))))))************&&&&&&'''((()))***++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,+++******(((((((((((((((((()))***)))******++++++******************+++,,,------...+++++++++***************))))))))))))************))))))************))))))''''''(((((())))))******''''''((((((((((((''''''&&&'''((((((''''''((()))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))))))))(((&&&%%%&&&''''''((()))(((((((((%%%&&&'''((())))))))))))(((((()))))))))*********++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))((((((((('''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((()))(((((((((((((((((())))))******+++'''''''''''''''&&&&&&&&&'''''''''((())))))******''''''((()))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))******))))))((((((((((((((((((((((((((((((((()))((('''&&&(((+++...&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))*********))))))))))))(((((('''((((((((()))(((''''''&&&&&&''''''((())))))******))))))((((((((())))))))))))((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))%%%%%%&&&&&&'''((())))))'''((()))))))))))))))((())))))(((((((((((())))))+++)))(((&&&&&&((()))+++&&&'''((())))))*********((((((''''''(((((())))))'''''''''((())))))******)))***+++,,,,,,+++***)))&&&&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&%%%%%%$$$%%%'''***+++%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((()))((('''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))***++++++,,,+++******)))))))))))))))(((''''''###&&&)))***(((''''''(((++++++******))))))))))))'''(((((((((((((((''''''''''''''''''(((((((((((((((((())))))******))))))))))))(((((((((((())))))'''''''''((())))))******((())))))***************''''''((((((((()))))))))))))))***+++,,,------...------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***))))))))))))))))))***++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++*********))))))((()))))))))************(((((())))))))))))(((((('''''''''((()))*********&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++***)))'''&&&&&&&&&((()))))))))((('''&&&&&&((()))***))))))((((((((()))***************+++*********************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''#########$$$$$$$$$%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&'''''''''((()))*********''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((((((''''''&&&''''''((()))))))))))))))))))))************))))))''''''((()))))))))(((((())))))(((((((((((())))))'''((()))(((((((((+++---'''''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))))))))((((((((()))*********)))((((((''''''(((((())))))************))))))(((((())))))))))))(((((('''''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''))))))******************+++++++++,,,,,,((())))))******)))((('''))))))(((((((((((())))))***)))(((''''''((()))***&&&'''((())))))*********&&&''''''((())))))(((((('''(((((()))******++++++'''(((***++++++***((('''%%%&&&'''((())))))))))))'''((()))******)))((('''(((((())))))******++++++((((((((((((((((((((((((++++++***)))))))))))))))%%%%%%$$$$$$%%%(((+++,,,'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))'''&&&%%%&&&((((((((('''''''''(((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))))))))))))))(((''''''"""&&&)))***(((&&&&&&'''&&&''')))******(((&&&$$$$$$%%%''')))***))))))((((((((((((((())))))))))))''''''&&&&&&'''((()))*********))))))))))))******************)))))))))(((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((*********)))))))))((((((...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))++++++******+++,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++******))))))(((((())))))*********+++''''''((((((((((((''''''&&&''''''((()))******+++&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,+++***((('''%%%&&&((()))))))))((('''&&&''')))*********)))((((((((()))***************((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''')))(((''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******((('''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((()))))))))******%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((******))))))((((((((('''%%%%%%%%%&&&'''(((((()))'''(((((()))))))))))))))))))))(((((((((((())))))++++++++++++***((('''&&&'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))(((***++++++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))))))))((())))))***+++,,,******)))((((((((((((((())))))************))))))(((((())))))))))))((((((******+++,,,------......''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))*********((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))************%%%&&&((()))))))))(((''',,,,,,++++++***)))))))))&&&'''(((******((('''&&&%%%&&&'''((())))))))))))'''((()))******)))((('''(((((()))+++,,,---...///))))))))))))))))))))))))++++++***)))(((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%''')))+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))(((((((((((((((((()))***************...+++((((((+++------+++......---,,,+++))))))(((+++++++++***************++++++++++++++++++++++++...---+++******+++---...************************+++++++++************)))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((,,,***)))(((((()))***,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((+++***)))(((((('''(((((()))'''%%%&&&((((((&&&###""""""$$$%%%'''((()))***,,,***((('''&&&'''((()))***((('''&&&&&&'''(((***+++***)))(((((()))***+++((('''''''''(((+++...///,,,+++***))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&)))+++***''''''))),,,(((((('''&&&$$$$$$%%%'''''''''''''''''''''''''''((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******,,,***((())),,,---+++)))''''''(((((())))))************))))))((((((''''''((('''%%%%%%%%%''')))***((('''&&&&&&''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&((()))******************+++++++++)))'''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&%%%&&&''')))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))((((((((((((((())))))))))))(((((()))***************---***((()))+++------,,,...------,,,+++***)))((())))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...------,,,+++***))))))(((*********)))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&'''((()))***)))'''&&&'''))))))&&&$$$''''''(((((()))***+++++++++***((('''&&&'''((())))))((('''&&&&&&'''((()))******)))(((((()))******((('''&&&%%%%%%''')))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))'''&&&%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&'''''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&***)))(((''''''((()))***)))))))))(((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))(((((((((''''''((((((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((()))'''%%%&&&((()))(((&&&'''((((((((((((((())))))***)))))))))((((((((('''%%%$$$###"""###$$$%%%'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&'''((()))************((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&'''(((******)))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$(((((((((''''''''''''&&&(((''''''&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''(((((())))))******(((((()))***************+++)))((()))+++---------...---,,,,,,+++***))))))*********++++++,,,,,,,,,---------------------------,,,+++******+++,,,---000000...---+++)))''''''))))))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))&&&%%%$$$######$$$%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++&&&&&&&&&&&&'''((()))***)))((('''((())))))'''&&&***************)))))))))***)))((('''''''''((())))))((('''&&&&&&'''((()))***))))))(((((())))))***)))((('''%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))###$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&''''''((())))))((((((((((((((((((((((((,,,***)))(((((('''&&&$$$%%%&&&'''&&&&&&&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))******)))))))))((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))*********)))((('''''''''(((&&&%%%&&&'''((('''%%%((((((((('''''''''''''''))))))))))))(((((((((((()))((('''&&&%%%&&&'''((('''(((***++++++)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''((())))))******)))'''''''''''''''(((((())))))((((((''''''''''''(((((((((''''''''''''''''''%%%'''+++......,,,)))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((('''((((((((('''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++******)))''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((()))***************)))))))))***,,,---------------,,,,,,+++***))))))---,,,,,,***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---111000///---+++***((((((******)))))))))((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++***)))((('''''''''''')))((())))))))))))((('''***))))))((('''&&&%%%%%%)))(((((('''''''''(((((()))(((''''''''''''((())))))))))))(((((()))))))))***)))((('''&&&&&&''''''&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((---***((((((***+++(((%%%&&&'''))))))((()))+++,,,((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***++++++,,,(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))(((((((((((((((((())))))((((((((((((((((((((())))))))))))((())))))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))((()))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))((((((((((((+++***)))((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((************************''''''(((***************''''''((()))))))))))))))''''''&&&&&&'''(((***+++******)))(((((('''(((((())))))((((((''''''&&&&&&%%%(((+++......,,,)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''***(((&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((('''''''''&&&&&&''''''((()))******+++(((((()))***************((()))++++++,,,,,,---------,,,,,,++++++*********,,,+++***)))((('''&&&&&&************************************++++++,,,,,,......---,,,,,,++++++***++++++*********)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((((((''''''''''''((())))))))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&&&&&&&&&&'''((())))))))))))((()))))))))((('''%%%$$$$$$###((('''''''''''''''((((((((((((''''''''''''((((((((((((((())))))((((((((('''''''''''''''(((((()))'''((()))******)))((('''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((%%%###%%%''')))'''$$$&&&'''))))))(((((()))***''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))******)))(((((('''((((((((()))))))))***+++******************+++))))))))))))))))))))))))'''((((((((()))))))))*********+++***************((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))'''(((((())))))))))))(((((((((''''''(((***,,,---+++***)))((((((((((((((()))))))))((((((''''''&&&'''((())))))******))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''((((((((('''(((((()))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&((()))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))***************)))***,,,,,,+++++++++,,,,,,,,,,,,+++++++++******((((((((()))))))))******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''))))))((('''((())))))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''$$$$$$%%%&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))(((''''''&&&'''''''''(((((((((((((((&&&''''''(((((()))******(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((******)))))))))((((((((((((((((((((())))))))))))***))))))(((((())))))******++++++,,,,,,++++++***((((((************((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))'''''''''((()))*********((()))***)))((('''(((***((((((((('''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((('''&&&&&&'''))),,,...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$###(((((())))))))))))(((((((((((((((((()))***,,,,,,***))))))(((((((((((()))))))))(((((((((((((((((()))((('''&&&&&&((()))+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''((()))******))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))(((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((''''''(((((())))))*********(((((((((((())))))))))))(((((()))***************))),,,...---+++)))***+++,,,,,,,,,++++++++++++***((())))))***+++,,,,,,---************************((()))***++++++,,,,,,,,,***+++++++++++++++++++++************)))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((())))))***'''((((((((((((((((((''''''''''''((()))*********)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))$$$&&&))))))'''&&&''')))(((((((((((((((((())))))%%%&&&''''''((((((((('''''''''((((((((((((''''''''''''((())))))(((''''''%%%%%%&&&'''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''''''''((())))))******(((((((((((((((((((((((()))***+++***)))((()))******+++,,,+++(((%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((()))******)))(((''')))))))))(((((((((''''''(((((((((((())))))))))))******))))))))))))*********++++++,,,,,,++++++***'''(((***++++++***(((''''''''''''((()))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***)))'''&&&''')))'''((((((((((((((())))))'''((((((((()))))))))*********++++++,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&%%%$$$(((((())))))))))))((((((''''''((()))*********)))(((((('''''''''((())))))((((((((((((((())))))))))))((('''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))*********)))&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''******))))))((((((((('''''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((()))******************,,,///...+++))))))***,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))************))))))&&&''''''((()))******+++)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&'''''''''(((((())))))---,,,+++******)))))))))###&&&((((((&&&%%%''')))&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&((()))*********************)))(((''''''((()))***((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((''')))***(((%%%###$$$&&&///000000///+++'''%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))************))))))''')))***++++++***)))'''&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''''')))+++***'''&&&(((***''''''(((((())))))******'''((((((((())))))******&&&'''((()))))))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***++++++++++++((()))))))))))))))((((((%%%&&&((()))))))))((('''''''''&&&''''''((()))***''''''(((((())))))******((((((((((((((())))))***&&&&&&&&&%%%%%%$$$$$$$$$***))))))'''&&&%%%$$$$$$(((''''''&&&&&&((()))***''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++,,,,,,,,,+++++++++******)))))))))))))))******+++'''((((((((())))))************)))((('''&&&%%%%%%''''''''''''((((((((((((***)))'''&&&'''(((***,,,%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((((((******)))'''$$$%%%&&&'''(((((((((((()))'''&&&%%%%%%&&&''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((************************))))))((((((''''''&&&&&&%%%&&&(((******)))'''&&& $$$(((******)))(((''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))***++++++***((('''((())),,,,,,+++***)))(((''''''((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&&&&&&&%%%$$$"""###%%%(((&&&''')))*********)))((())))))))))))))))))))))))***)))((()))***)))'''&&&)))))))))((((((((((((((())))))))))))************************))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((///...,,,***(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((((((''''''(((***)))'''%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''((()))***+++************)))))))))((()))(((((((((((()))******''''''((()))))))))))))))((((((((((((((('''''''''******+++++++++,,,,,,,,,)))((('''''''''(((******''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***************+++,,,,,,------,,,,,,+++************************))))))*********+++++++++***))))))))))))))))))***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((())))))(((((('''%%%&&&((())))))'''%%%###''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&((()))***)))'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))(((((((((''''''''''''((('''&&&$$$%%%'''***&&&'''((()))***))))))((((((((((((((((((((((((((()))((('''((()))((('''%%%))))))))))))))))))))))))'''(((((((((((()))))))))*********)))))))))(((((()))((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((())),,,+++***)))(((((())))))((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))***'''((())))))))))))((('''(((''''''((())))))'''%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''))))))(((''''''((())))))***))))))(((((()))******((((((((((((''''''''''''((((((''''''(((((()))***&&&''')))***+++***((('''&&&'''''''''(((((())))))((())))))))))))*********''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))******+++++++++,,,))))))************))))))***************************************+++++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''((('''%%%%%%'''(((((('''&&&&&&'''((())))))))))))&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((***+++******)))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''''''''(((((((((*********)))(((&&&$$$###''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))'''((()))((('''&&&'''(((&&&&&&''''''(((((()))))))))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((('''''')))))))))(((&&&''')))+++''''''((()))))))))))))))''''''''''''''''''''''''((('''&&&'''((((((&&&$$$(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********&&&''''''((((((''''''&&&''''''&&&'''))))))'''&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''+++)))(((&&&&&&((()))+++)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%'''***++++++***(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))((('''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++)))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((())))))******++++++,,,,,,((((((((((((((((((((((((************************************************))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))******)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))'''&&&&&&((())))))(((''''''((()))))))))))))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''************************'''((())))))''''''''')))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((((((((()))******)))'''''')))+++'''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''%%%&&&&&&'''''''''''''''((('''''''''((((((((())))))***)))))))))((((((((((((%%%&&&((()))***))))))((())))))))))))))))))))))))((((((((((((((()))******(((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))***++++++'''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++)))(((&&&&&&((()))+++''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&(((***++++++***'''%%%(((((((((((('''''''''''''''(((((((((((()))))))))&&&&&&'''((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))(((((())))))************))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++************************************************+++******))))))******+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((()))))))))******)))(((''''''&&&&&&&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''((()))(((((((((((((((((()))))))))))))))''''''''''''''''''''''''((((((***++++++***(((((('''&&&&&&'''))))))(((''''''(((((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((%%%%%%%%%&&&&&&'''))))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((((('''''''''(((***+++,,,''''''''''''((((((((((((******))))))((((((''''''&&&''''''((((((''''''&&&((()))******(((((()))***************))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))))))))((())))))(((''''''(((***((((((((((((((())))))***))))))))))))))))))))))))(((''''''(((******(((''''''''''''(((((()))))))))(((((()))))))))*********)))))))))(((((((((((('''%%%&&&''')))))))))((('''))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))******+++(((((((((((((((((((((((('''%%%%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''(((((())))))((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((''''''((())))))%%%&&&&&&'''''''''&&&&&&((((((((()))))))))))))))((((((''''''(((((()))***'''(((***+++***)))'''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***'''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''(((((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++***************++++++************++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''************************&&&&&&''''''((()))))))))))))))((((((''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%(((******'''%%%'''(((((())))))(((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''(((((((((******))))))))))))(((((('''''''''((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''%%%&&&''')))***+++++++++&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''')))(((((((((((())))))***''''''''''''(((((((((((())))))))))))(((((((((((('''((()))******)))((('''((()))******))))))***+++))))))((((((''''''&&&&&&***))))))(((((())))))***''''''(((((((((((())))))(((((())))))))))))******&&&((()))((('''&&&'''(((((((((((((((((()))******************************(((((('''(((***+++)))((())))))******++++++,,,,,,))))))))))))************))))))(((((((((((('''''''''''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))'''%%%$$$$$$'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&'''(((((((((''''''''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&((((((((('''''''''((((((((()))))))))))))))(((((((((((()))******)))))))))))))))((('''''''''''''''(((((((((((((((######$$$$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***************))))))((('''''''''((('''&&&&&&&&&&&&'''(((************************+++++++++*********))))))******))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((('''&&&&&&''''''''''''((((((((((((''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&)))---///...***&&&''''''(((((((((''''''&&&(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))*********)))))))))(((((('''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%''')))++++++***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))'''((())))))(((((()))+++''''''''''''((((((((((((******))))))))))))******'''''''''((((((((())))))(((((()))))))))*********&&&((())))))(((''''''((()))(((((('''((()))***+++))))))))))))))))))))))))'''&&&&&&((()))***)))'''(((((())))))***++++++,,,((((((((())))))))))))***))))))((((((((('''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((())))))))))))''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%###$$$&&&(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%,,,+++***)))((('''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''(((((('''&&&&&&$$$%%%''')))))))))))))))'''''''''((((((((()))))))))))))))))))))***++++++******))))))((((((((((((%%%%%%&&&'''((()))***+++'''''''''((((((((())))))((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))******************************))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++******)))((('''&&&%%%%%%+++***)))(((((()))***+++************************++++++++++++******))))))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))***)))(((''''''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***(((***...333555333...***&&&'''''''''''''''&&&&&&%%%&&&'''))))))'''&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))$$$&&&)))******(((%%%"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************))))))(((((('''''''''&&&###$$$&&&(((((('''&&&%%%$$$%%%'''((())))))))))))''''''''''''((((((((()))''''''(((((())))))******&&&''')))******)))'''&&&%%%'''((((((''''''(((***''''''((()))***+++,,,,,,******))))))))))))******''''''''''''((((((((()))(((((())))))*********+++'''(((******((((((((())))))((('''''''''(((***+++((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&%%%%%%%%%&&&'''(((((()))''''''''''''((((((((())))))(((((((((''''''''''''+++***(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&(((************)))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$######&&&((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%######$$$%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***!!!###&&&((()))))))))((())))))))))))************((((((((((((((((((((((((************))))))))))))'''((()))))))))(((&&&%%%''''''''''''(((***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&"""%%%))),,,,,,***'''%%%******))))))((((((''''''(((((((((((((((''''''&&&*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))*********+++++++++---+++)))***,,,---,,,)))+++***)))(((''''''''''''+++******)))(((''''''&&&))))))((('''''''''''''''''')))***)))((('''(((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))******++++++))))))(((''''''((()))******)))((('''&&&&&&'''((()))'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''((()))******))))))(((''''''&&&&&&((()))***((((((((((((((()))******222---'''%%%'''(((&&&###,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''((())))))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((('''%%%$$$$$$&&&)))+++)))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((((()))))))))******((((((((((((((('''''''''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''''')))***)))'''$$$######&&&'''((())))))(((''''''&&&&&&'''((()))***++++++((((((''''''''''''((((((******))))))((((((((((((+++***)))(((((((((((((((((((((''''''''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''',,,+++)))'''&&&%%%&&&&&&((('''%%%$$$(((---,,,(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$)))((((((((('''''''''&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((''''''((())))))###$$$''')))***))))))((((((((()))))))))*********(((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))((('''''''''(((***+++***)))))))))((((((((('''((())))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******************************+++++++++++++++)))'''(((***+++***(((++++++***)))(((''''''(((*********)))((('''''''''))))))((('''''''''''''''''')))***)))((('''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))***+++------...+++***)))(((''''''((((((***)))((('''&&&''''''((()))'''&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((''''''&&&'''((()))***'''''''''''''''((())))))000+++'''&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''(((((()))))))))((('''&&&&&&'''((()))%%%%%%&&&'''''''''''''''&&&&&&%%%$$$###""""""!!!((((((((((((((((((((('''(((((((((((((((((((((((()))******)))'''&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((,,,---......+++)))((((((((()))))))))((('''&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))******((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((('''))))))'''(((***)))%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''(((((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&'''(((((('''''')))***&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))&&&'''((()))***)))(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((***)))((('''''')))+++,,,))))))))))))(((((((((((())))))******))))))((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***************+++++++++,,,,,,,,,***)))((()))******)))(((,,,+++***)))((((((((()))******))))))(((((('''''')))((((((((('''''''''''''''((())))))''''''((()))((((((''''''''''''((()))((((((((((((((((((((((((%%%&&&''')))***,,,---...,,,+++***(((''''''''''''))))))(((''''''''''''((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$(((''''''''''''((())))))'''&&&&&&&&&&&&''''''(((---***&&&&&&((()))(((&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((()))((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))******)))((('''((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((('''&&&%%%$$$$$$''''''(((((((((((((((((()))))))))))))))))))))))))))***+++***(((''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''''''''((()))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))---///000000---++++++++++++***)))((('''&&&&&&&&&***)))))))))((((((((('''))))))(((((((((((())))))++++++************))))))'''''''''(((((()))***+++,,,+++***((('''&&&&&&&&&************************))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&***------...///---(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&'''(((((()))******)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))'''((()))(((''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((()))***))))))((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''(((((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((%%%'''***++++++***'''&&&))))))))))))((((((((((((***************)))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++***)))))))))))))))***)))))))))((((((((('''(((((((((((((((''''''&&&'''((()))(((''''''((()))'''''''''''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))******)))(((((((((''''''((((((((('''''''''((((((((((((''''''((((((((('''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))'''''''''&&&&&&''''''(((***(((&&&&&&((())))))'''))))))))))))))))))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((***---......+++'''%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''((()))))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''(((((((((''''''((()))))))))))))))((()))))))))************''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((('''''''''%%%&&&&&&'''((())))))***((('''''''''(((((()))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))*********,,,...---+++)))((((((***)))(((&&&&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++++++++++++++************)))******+++++++++***)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''%%%(((,,,111888===999111((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''((()))(((''''''''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((('''''''''(((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%&&&&&&''''''((((((%%%&&&((())))))(((&&&$$$(((((((((((())))))))))))***************)))(((((((((((((((((((((((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,++++++++++++,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((()))((('''&&&&&&&&&((()))((('''&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))***''''''(((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''((((((((((((((())))))((((((((((((((()))((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&)))...111111---'''###)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''((('''((((((((((((((((((''''''((())))))******))))))%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''(((((((((((((((&&&&&&''''''((()))******'''''''''&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******''')))+++***(((&&&&&&&&&((('''&&&&&&&&&((()))***'''''''''((()))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&''',,,+++***)))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&%%%'''''')))000<<>>FFFHHH444///)))''')))++++++)))000///...,,,***)))'''&&&(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((***((('''''')))***(((&&&))))))(((((((((((())))))((()))*********)))((('''))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%(((,,,...+++((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))))))))(((((((((((('''(((((((((((('''''''''''')))&&&###$$$''')))((('''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&(((((((((((())))))))))))******+++,,,,,,++++++***)))******++++++******)))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''')))((('''&&&%%%$$$######)))******(((%%%$$$$$$%%%&&&&&&'''''''''(((((((((((('''%%%%%%'''((('''&&&((((((''''''''''''(((((()))(((((((((((((((((()))''''''''''''''''''''''''***))))))(((((((((((()))))))))(((''''''(((((())),,,+++)))'''''''''((()))))))))))))))************'''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))******))))))***+++((((((((()))))))))******))))))))))))))))))))))))*********))))))******+++******))))))))))))******)))))))))(((((((((((('''))))))))))))************''''''((())))))******+++''''''((()))************))))))((('''''''''((((((+++******)))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((())))))(((((('''******))))))))))))******))))))******))))))((((((***++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++)))((((((''''''(((((()))))))))))))))************++++++***)))))))))******(((((()))******))))))((())))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((******)))+++222666555(((((((((((())))))))))))((()))************)))(((((('''''''''&&&''''''(((&&&''''''(((((((((((((((((('''&&&'''((()))((('''(((((())))))))))))(((((()))******++++++++++++*********))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&(((+++---+++((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''''')))'''%%%%%%'''))))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''',,,,,,,,,+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''&&&%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((('''%%%%%%'''((('''&&&((((((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''((('''&&&&&&&&&&&&''''''))))))(((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))******))))))***,,,(((((()))))))))*********))))))))))))))))))))))))******))))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))************,,,,,,+++******))))))((((((((()))))))))))))))((())))))((((((((((((((((((+++******)))))))))******+++******))))))******+++((((((((((((((((((((((((&&&'''(((*********)))(((***))))))))))))))))))***))))))*********))))))(((*********++++++***))))))+++++++++++++++*********++++++++++++++++++++++++************+++++++++,,,++++++******)))((('''&&&))))))))))))))))))))))))(((((()))***************)))*********++++++++++++)))((('''&&&&&&'''((()))((()))))))))************************)))*********((())))))************))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((******''''''******(((%%%(((++++++(((%%%$$$%%%!!!"""%%%''')))(((((('''((('''&&&&&&&&&''')))***&&&''''''(((((((((((((((&&&&&&&&&'''((())))))((('''((()))******)))((('''))))))******++++++++++++******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))(((&&&&&&''')))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''(((***++++++,,,,,,'''((()))***************(((((((((((())))))))))))''''''((())))))))))))))))))))))))******)))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((('''''''''((((((((())))))((('''%%%%%%'''((('''&&&'''(((((())))))*********)))((('''&&&&&&'''((()))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&"""$$$''')))***)))(((&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''')))******))))))***+++))))))))))))************((((((((((((((((((((((((((((((((((((((()))***+++((((((''''''''''''((((((************************((()))))))))************)))((((((''''''&&&%%%%%%)))))))))))))))((('''&&&(((((()))))))))))))))))))))))))))(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((*********)))))))))))))))******)))))))))))))))************))))))(((((()))))))))))))))(((******************))))))************************)))))))))*********++++++)))((((((((('''''''''((())))))))))))))))))))))))(((((()))***************)))*********++++++++++++******(((''''''(((******((()))))))))************((()))))))))))))))))))))(((((()))***************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''******'''&&&((('''###%%%)))---,,,((($$$$$$%%%***+++,,,,,,+++(((&&&$$$((('''&&&&&&'''(((***+++&&&''''''(((((((((((((((&&&''''''((((((((())))))'''((()))******)))((('''(((((((((((())))))*********)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((((((((((((''''''&&&'''((()))***''''''''''''(((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***'''''''''((((((((((((((('''''''''''''''((((((((((((((()))***++++++++++++(((((((((((())))))))))))&&&&&&'''((())))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))******&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&''''''((((((((()))))))))((('''%%%%%%'''((('''&&&&&&'''((()))*********)))(((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((('''%%%%%%"""&&&***,,,***(((&&&))))))))))))*********************)))((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***)))))))))*********++++++((((((((((((((((((((((((''''''''''''(((((()))*********))))))))))))******(((((()))))))))))))))***))))))))))))************&&&''''''(((((()))******((()))))))))(((((('''&&&(((((()))*********))))))(((((((((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))************))))))************))))))))))))******++++++******''''''((())))))))))))((())))))******************)))))))))))))))))))))))))))))))))************+++)))))))))((())))))***+++))))))))))))))))))))))))(((((()))***************)))))))))*********+++++++++******))))))******+++))))))))))))************'''((())))))******))))))''''''((()))************((((((((()))******++++++************************))))))))))))))))))))))))&&&)))***((('''***)))%%%%%%(((++++++)))'''(((***))))))***++++++***))))))((('''''''''((())))))***&&&''''''((((((((((((((('''(((***)))(((((()))***(((((())))))))))))(((((((((''''''&&&''''''((()))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((#########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))'''''''''&&&&&&&&&(((***''''''''''''(((((((((((('''((()))******)))((('''%%%&&&&&&'''(((((())))))''''''''''''((((((((()))+++***)))'''&&&%%%$$$$$$'''((()))******+++++++++(((((((((((())))))))))))&&&'''((())))))*********(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((''''''&&&'''((('''&&&%%%&&&((('''((((((((())))))))))))((('''%%%%%%'''((('''&&&%%%&&&'''))))))***))))))&&&''''''((((((''''''&&&''''''(((((())))))******((((((((((((((()))******))))))******)))(((&&&%%%"""$$$'''***+++***((('''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%'''((((((''''''((()))))))))*********+++++++++))))))))))))))))))))))))''''''''''''((()))************))))))))))))******&&&&&&&&&&&&'''''''''((())))))))))))************)))))))))***++++++,,,,,,%%%&&&'''((())))))))))))'''((()))***+++******)))((((((((((((((()))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((((()))***++++++++++++***'''((()))***************)))*********+++,,,,,,,,,*********************************+++++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))******++++++******)))))))))))))))************((()))***+++++++++******&&&&&&'''((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************&&&)))***((((((++++++)))'''(((((((((((()))+++,,,######%%%''')))***,,,,,,'''(((((())))))))))))(((&&&''''''((((((((((((((()))***,,,+++(((''')))+++))))))(((((((((((()))))))))((('''&&&&&&&&&'''(((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''''''&&&%%%&&&(((***''''''''''''((((((((()))'''((()))******)))((('''%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))&&&&&&&&&'''(((***,,,,,,&&&&&&((()))************(((((((((((())))))))))))'''''')))******+++++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++***)))((('''&&&&&&!!!###&&&''''''(((***,,,(((((((((((())))))))))))((('''%%%%%%'''((('''&&&$$$%%%'''((()))))))))(((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((()))***+++++++++***)))'''&&&'''((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&''''''&&&&&&'''))))))************+++++++++************************''''''''''''((()))***+++((((((''''''''''''((((((((()))))))))******++++++))))))))))))************))))))(((((('''&&&&&&&&&"""###%%%''')))+++,,,,,,'''((()))+++++++++***)))))))))(((((()))***++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((((()))***+++++++++++++++((()))***+++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***((((((((())))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************)))***+++,,,---,,,,,,+++%%%&&&'''((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((************************'''******((())),,,---***+++)))'''&&&'''(((***+++******)))((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((***,,,---,,,)))''')))+++***)))(((''''''((()))******)))(((&&&&&&&&&'''(((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%%%%&&&''')))))))))((((((&&&$$$###%%%)))+++***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((###$$$%%%'''((('''$$$!!!&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''&&&''''''((()))******+++'''&&&&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''''''''''')))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++,,,***((('''&&&'''((()))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&))))))))))))((((((((((((,,,,,,,,,+++***))))))(((((())))))(((&&&$$$%%%&&&+++***)))))))))***,,,,,,******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))************)))(((''''''''')))***+++))))))))))))((((((((((((***'''%%%&&&)))+++,,,*********))))))((((((''''''&&&'''(((***++++++++++++))))))************))))))+++++++++***************''''''((((((((((((''''''+++*********))))))((((((*********))))))))))))))))))******+++++++++******++++++************++++++))))))(((((((((((())))))%%%&&&((((((''''''(((***...---+++)))((())))))***++++++***)))(((((())))))++++++******************))))))*********+++++++++))))))***++++++++++++***++++++************+++++++++*********))))))((((((---,,,+++******)))))))))''''''(((((())))))******+++***)))))))))))))))******************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&((()))***)))))))))((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&((()))************,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))((((((''''''++++++***((('''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&''''''(((((('''&&&%%%&&&$$$###%%%(((***)))((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))'''''''''((((((((())))))((((((((((((((('''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++++++++***)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))******)))'''&&&&&&&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''''''''((()))))))))(((((())))))(((''''''&&&'''''''''(((((())))))))),,,++++++***))))))((((((((()))***(((&&&%%%&&&''''''((()))*********))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))'''$$$"""###&&&(((((('''(((((())))))))))))))))))'''((()))******++++++***))))))************))))))************************))))))************))))))+++*********))))))))))))))))))))))))************))))))*********))))))(((*********))))))************))))))(((((())))))******,,,,,,,,,*********,,,---,,,+++***)))))))))***++++++***)))))))))))))))************************)))***++++++,,,+++++++++))))))***++++++++++++******))))))))))))))))))***+++*********))))))))))))'''&&&&&&&&&'''((()))***))))))))))))))))))(((((()))))))))))))))***++++++***************+++++++++))))))))))))))))))))))))***)))(((((((((((()))***************++++++++++++''''''((()))))))))))))))(((((('''&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''%%%&&&'''((())))))))))))++++++***))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))&&&"""!!!"""%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&'''((()))***+++'''(((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&'''''''''&&&'''((())))))******)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&((()))***)))(((''''''((()))***''''''&&&%%%%%%&&&((()))***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''%%%%%%&&&'''((()))******+++******))))))((((((''')))***+++)))'''&&&'''(((%%%&&&)))++++++***(((&&&***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++)))))))))*********++++++)))))))))((())))))***+++))))))))))))))))))))))))***((('''''')))***))))))'''(((((()))******++++++))))))***************)))))))))************))))))************************+++++++++,,,,,,+++++++++***************)))))))))((()))))))))***+++++++++)))*********)))(((''''''***))))))(((((())))))***+++******************++++++,,,,,,+++)))'''((()))---,,,+++******)))******+++*********))))))))))))************************)))***,,,---...---+++***))))))***++++++++++++***))))))(((((((((((())))))***************)))))))))'''&&&%%%$$$%%%''')))+++++++++******)))((((((''''''(((((()))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***'''''''''((()))*********'''(((((())))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%+++'''###"""###&&&(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&''''''((('''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''((())))))(((((((((((())))))'''&&&&&&&&&&&&'''))))))))))))((((((''''''''''''(((((((((((())))))))))))((())))))(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((()))))))))(((((('''%%%&&&&&&'''(((((())))))***)))))))))(((((('''''')))***+++***((('''((()))&&&''')))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++************************))))))***************+++---,,,++++++,,,,,,,,,+++)))))))))******+++++++++++++++++++++******)))((()))******++++++******))))))))))))***************++++++,,,,,,,,,,,,++++++************************(((((()))***++++++,,,,,,***++++++******)))((('''))))))(((((((((((()))))),,,++++++******++++++,,,***++++++***)))(((((())),,,,,,++++++*********************************)))***************+++++++++(((***---//////...,,,***))))))***++++++++++++***))))))(((((((((((())))))************************...,,,***((('''((()))***+++++++++******)))))))))((())))))***++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((()))(((((('''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((())))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((()))***%%%&&&&&&'''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%***(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))''''''&&&''''''))))))(((((((((((())))))'''''''''(((((()))******''''''''''''(((((())))))((((((((()))))))))******(((((())))))(((''''''&&&))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((('''))))))))))))(((((((((((()))***+++***)))((()))******))))))))))))***++++++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++************++++++++++++++++++++++++++++++******)))*********++++++,,,,,,++++++,,,++++++*********,,,,,,++++++*********)))++++++,,,++++++***)))(((******++++++++++++******)))*********+++++++++,,,***++++++++++++++++++******************+++++++++((())))))***+++,,,,,,---+++,,,,,,,,,++++++***)))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,+++,,,...------,,,...///,,,,,,,,,,,,+++++++++***)))***++++++++++++******))))))*********+++++++++(((***---//////...,,,***))))))***++++++++++++***+++******))))))******+++***************+++++++++///---+++***))))))***+++)))*********++++++,,,,,,++++++,,,,,,+++***)))(((((())))))***++++++,,,,,,************************))))))************)))))),,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))***)))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%'''***+++***)))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((''''''(((***)))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((()))))))))*********(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((())))))))))))((((((((((((((()))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((((())))))(((((((((***))))))))))))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))***)))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))***+++***)))))))))***,,,---)))))))))************+++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,+++***************+++,,,,,,------+++,,,......---,,,------------,,,,,,+++******)))+++,,,,,,,,,+++***))))))******++++++++++++************++++++,,,---------)))******++++++******)))*********+++++++++++++++)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))(((((())))))***,,,++++++******++++++,,,)))***,,,,,,++++++---...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***)))))))))***++++++,,,,,,)))***,,,---...---+++***))))))***++++++++++++***++++++************++++++*********+++++++++++++++))))))))))))***+++,,,,,,)))******+++,,,,,,------,,,,,,------,,,***((('''(((((()))***+++,,,,,,---************************)))******++++++******))),,,,,,++++++***))))))((()))))))))))))))(((((('''&&&&&&'''((())))))((((((''''''''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))))))))''''''(((---333777777555$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***)))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))***$$$'''((((((&&&%%%''')))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))&&&'''((())))))***))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((()))*********+++(((((()))***************)))))))))***************************************((()))***)))(((((()))***)))))))))***************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,---------,,,************++++++,,,------...***---000000///...///000,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++,,,------...//////******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********))))))*********++++++************++++++''')))***)))(((((()))***++++++,,,------,,,,,,+++((()))+++------,,,+++***((())))))***++++++,,,,,,)))***++++++,,,+++++++++))))))***++++++++++++*********))))))))))))***************++++++,,,,,,,,,&&&''')))***++++++******++++++,,,,,,,,,,,,,,,,,,++++++---------+++)))((('''((()))***+++,,,------************************)))***++++++++++++***)))))))))(((((((((((((((((()))))))))))))))(((''''''$$$%%%'''((())))))))))))((((((((('''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''''''''''''''((((((((()))))))))(((***111999>>>>>>;;;$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''((($$$''')))(((&&&%%%''')))(((((((((((((((((((((((("""######$$$$$$######"""%%%&&&&&&''''''((((((((('''%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))'''''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++''''''''''''((((((((()))***)))(((''''''((()))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))) """&&&)))******)))((((((((())))))))))))(((((('''((((((((('''&&&%%%%%%)))))))))(((''''''&&&&&&''''''''''''((((((((((((%%%&&&''')))************((((((''''''''''''((((((''''''''''''((((((((()))************************(((((((((((())))))))))))***)))(((''''''((()))***''''''((()))***++++++,,,(((((()))***************(((((()))***+++,,,,,,---***************+++++++++'''((())))))((('''(((***%%%''')))++++++***((('''))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,***)))******+++,,,,,,---......%%%(((+++,,,+++***+++---***++++++,,,,,,------...***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------...///000000***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************+++++++++******************+++,,,------,,,***)))***+++***+++,,,---------,,,+++((()))+++---------+++***((())))))***++++++,,,,,,)))************+++++++++))))))***++++++++++++***))))))(((((((((((())))))*********++++++,,,,,,,,,***+++,,,---,,,***(((&&&...------,,,,,,++++++***)))***,,,------,,,+++***'''((()))***+++,,,------************************)))***+++,,,,,,+++***)))*********+++,,,,,,------)))))))))))))))(((''''''###$$$&&&(((************++++++******))))))(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******((()))))))))))))))((((((&&&'''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&'''---555999888555%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******,,,***((('''&&&'''((()))(((((())))))))))))(((((()))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))(((((((((((((((''''''''')))))))))))))))))))))))),,,***((()))++++++)))&&&''''''((((((((((((''''''&&&''''''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***'''((()))******)))(((''')))((((((''''''''''''((('''&&&&&&''''''((()))***))))))))))))************'''(((***++++++***)))((('''''''''(((((((((((()))(((((())))))*********+++************************))))))))))))))))))))))))************************((()))***,,,,,,+++******+++++++++************)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++................................................,,,------------,,,++++++---///000///---+++++++++000000///---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,*********++++++,,,------''')))***++++++***)))'''++++++******)))((((((((())),,,...,,,******---000---,,,***(((((()))***+++...,,,***))))))***,,,---,,,***))))))***+++***)))---***'''(((***+++)))&&&,,,+++***((((((((()))***)))***+++,,,,,,+++***)))******))))))(((((('''''''''((()))***************&&&''')))******)))((((((&&&''')))))))))((()))***)))((('''%%%%%%&&&&&&'''+++***)))'''''''''((()))(((((()))*********************)))))))))***,,,---,,,+++***(((''''''&&&&&&&&&'''''''''(((((())))))&&&''')))***+++++++++***&&&&&&'''((())))))(((((())))))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((''''''''''''(((,,,%%%""")))444777...$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&******)))))))))(((((((((''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&'''((()))(((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))++++++(((&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***'''(((((())))))(((((('''(((((('''''''''(((((()))))))))''''''''''''((()))))))))))))))***************+++,,,,,,+++)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))*********+++******************************************************************************++++++,,,,,,++++++++++++++++++************------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***---...///...,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))((())))))******++++++,,,******++++++******,,,------,,,***)))((()))***+++((()))************)))((('''(((***+++++++++++++++++++++***+++,,,,,,***))),,,+++)))((((((((()))*********++++++++++++************))))))((((((((((((((())))))************))))))************)))''''''&&&(((******)))))))))***))))))'''&&&&&&&&&'''(((+++***)))(((''''''((()))(((((()))************)))))))))((((((((()))***+++***))))))(((((((((((()))'''''''''((((((((())))))))))))+++,,,---,,,,,,+++%%%%%%&&&'''''''''''''''***)))(((''''''((()))))))))))))))))))))))))))))))))(((''''''&&&'''(((((()))))))))((('''&&&&&&%%%'''&&&&&&)))...///+++'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&******)))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((((((***)))((('''''''''((()))'''(((((())))))(((((('''&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''((((((***+++,,,---))))))))))))************))))))))))))))))))))))))***)))((()))******(((&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((())))))(((((((((''''''(((((((((''''''''''''((()))******,,,***(((&&&&&&&&&'''((())))))))))))******************+++++++++***((('''(((((()))))))))*********)))))))))***************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,---,,,,,,------------------------------------------,,,,,,------,,,,,,+++***,,,...///...,,,+++++++++******+++,,,,,,------...------------------------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,++++++******------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------,,,+++************+++,,,------,,,+++***)))******++++++,,,------***)))))))))+++++++++***---,,,***)))))))))***+++)))+++///111111///,,,)))'''***---//////---+++***)))+++---...---++++++,,,+++***))))))((()))))))))++++++************++++++***))))))))))))((((((((()))************))))))(((,,,,,,,,,+++***)))'''&&&''')))++++++***)))***+++***))))))((('''(((((((((***))))))(((((((((((()))'''((())))))******))))))(((((('''''''''((())))))((((((((((((((()))******''''''(((((((((((())))))******+++,,,,,,++++++***))))))***++++++++++++***+++***)))(((''''''(((((())))))))))))))))))))))))***)))((('''''''''''''''(((((())))))((('''%%%$$$$$$'''))))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))'''''''''&&&&&&''''''''')))(((((('''''''''(((((('''(((((((((((((((((('''(((((()))))))))*********&&&&&&''''''(((((()))))))))))))))))))))******+++((()))))))))))))))******))))))))))))))))))))))))((((((((()))))))))((('''''''''((((((((((((''''''((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((,,,+++***)))(((((())))))******(((''''''(((******''''''''''''((()))***+++,,,***(((&&&&&&'''(((***((()))))))))************&&&''')))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))))))))***,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------........................***++++++,,,,,,------...///////////////000000000------------------------,,,------------,,,++++++,,,---///...,,,++++++,,,******+++,,,---.........------------------------................................................------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++------------------,,,,,,......------,,,,,,,,,+++......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,+++******,,,***((())),,,---+++(((,,,+++***)))))))))******+++---111444444222...,,,------000333555333...)))'''+++...///,,,***+++---******)))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))***************)))(((''',,,,,,,,,+++***))))))((((((***,,,,,,*********+++*********))))))))))))))))))))))))(((((((((((()))'''(((((()))))))))))))))((((((((((((((((((((()))((((((((((((((())))))***(((((((((((((((((()))))))))))))))))))))(((((((((++++++,,,,,,,,,,,,,,,++++++******)))((('''''''''************************))))))((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&(((***(((%%%$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((''''''(((((((((((('''''')))))))))(((((('''''''''&&&&&&''''''(((((())))))******)))((('''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''((())))))))))))((()))''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++******)))))))))))),,,+++))))))))))))+++,,,'''''''''((((((***+++,,,))))))''''''''')))***,,,((()))))))))************'''((()))***+++,,,------(((((()))))))))*********+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++******)))((((((***+++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,---------.........////////////000000111111111........................---............---,,,,,,,,,...//////---,,,,,,------------------.................................------............------........................------------------------.........---------,,,,,,---------,,,,,,,,,++++++***+++,,,......//////............------,,,,,,,,,///...------,,,,,,------++++++,,,,,,,,,---------***++++++++++++++++++***......------,,,+++++++++---+++***+++......,,,(((+++++++++******************+++,,,.........---,,,111......444;;;===666...'''***...---+++)))***,,,)))))))))*********)))))),,,+++***))))))***+++,,,))))))))))))***************************)))((('''******************++++++)))+++,,,,,,***)))*********************))))))(((((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))))))))(((***))))))((((((((((((((())))))))))))))))))(((((())))))((((((((((((((((((''''''(((((((((''''''&&&*********)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&"""###&&&((())))))((('''***)))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''')))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''(((((())))))***))))))))))))******+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&(((''''''&&&%%%%%%$$$$$$'''''''''((((((((((((((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))++++++***)))***+++''''''((((((((((((''''''$$$%%%%%%&&&''''''&&&&&&))))))))))))))))))))))))************************************))))))))))))+++******))))))******+++(((((((((((()))******+++(((((((((((()))***++++++))))))))))))************,,,,,,++++++************************+++++++++++++++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,......---------,,,,,,,,,------------............,,,------....../////////////////////////////////////////////////////////------......//////000000//////////////////////////////000000//////...------...000000...---...///000////////////.........////////////////////////------............------........................------------------------............---------,,,------------,,,,,,,,,,,,((())),,,...////////////.........---------------///......---------------+++++++++,,,---.........+++++++++******+++++++++***++++++,,,,,,------...,,,,,,,,,---...---+++)))++++++++++++******))))))+++++++++,,,,,,---.........******111;;;???<<<777+++,,,,,,+++***)))***+++(((((()))************)))++++++************++++++)))))))))************+++)))************))))))((()))))))))))))))***+++,,,)))***,,,+++***((())))))***************)))(((((('''(((((())))))))))))(((&&&'''(((((())))))(((((())))))*********)))((((((******)))(((((((((((((((******))))))))))))((((((******)))))))))******+++(((((((((((((((''''''&&&))))))******)))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''"""###%%%'''((()))((((((,,,)))&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((()))******+++((((((((('''''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((((('''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******(((((((((((((((((((((((('''***,,,,,,******+++,,,''''''((((((((((((''''''######%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((***)))))))))))))))******(((((()))*********)))((())))))))))))************...---,,,+++***)))))))))+++,,,,,,,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,............------------........./////////000000,,,------...//////000000222222222222222222222222333222222111111000000000------...//////000111111111111111111111111111111111111111111111000//////...///111111000//////000000000000000000000000000////////////////////////...//////000000//////...........................////////////////////////............------------...------------,,,,,,,,,(((***,,,...///......---------------............//////...---------------,,,,,,------------------,,,,,,++++++++++++,,,,,,*********+++,,,,,,------***,,,......,,,******)))+++++++++++++++***))))))++++++,,,---......//////******+++---222666999:::111...+++******++++++***'''((()))***+++******)))******++++++++++++******))))))*********+++++++++((())))))************)))+++***)))((((((((()))***(((***++++++)))'''(((((())))))*********)))((('''&&&'''((()))******)))(((&&&'''(((((())))))(((((((((((()))))))))((('''&&&((((((((((((((())))))************)))))))))(((((())))))(((((()))***+++,,,******++++++***))))))((((((((()))******)))((('''''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&'''''')))((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***((((((((((((((()))*********)))))))))(((((((((((('''((((((((())))))******''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&(((((())))))******++++++))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++(((((((((((((((((((((((((((***------+++***,,,...''''''((((((((((((''''''$$$%%%&&&((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))))))))))))))%%%&&&'''(((((('''&&&%%%+++***)))))))))))))))***)))***+++,,,+++)))'''&&&))))))))))))************+++++++++******+++,,,,,,(((((()))))))))*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---//////.........---------.../////////000000111111---------...///000000111444444444444444444444444555444444333222111000000///000000111222333333333111111111111111111111111222222222222222111000000...000222222111000000111000000111111222222333333000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000//////.........---------......---------,,,,,,,,,)))+++,,,......---+++***,,,---------...///////////////...------------...///......------,,,,,,+++...------,,,,,,------...------,,,++++++******)))'''+++......+++(((((()))***++++++++++++***))))))%%%''')))***++++++***)))))),,,...,,,)))***111888555111+++)))+++,,,,,,***'''((()))+++++++++***))))))***+++,,,,,,+++***)))))))))******++++++++++++'''((()))***************,,,+++)))((('''&&&''''''((()))+++***(((''''''(((((())))))******((('''&&&&&&'''(((*********)))(((&&&''''''(((((((((((((((''''''((((((((('''%%%$$$&&&&&&''''''(((***+++,,,+++*********))))))(((((('''&&&&&&&&&'''(((***+++((((((((((((((('''&&&%%%'''((()))******)))((((((''''''''''''''''''''''''$$$%%%''')))******)))))))))((('''%%%%%%%%%%%%%%%%%%'''))))))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((''''''&&&&&&%%%%%%$$$&&&''''''((((((((((((((()))((('''&&&'''(((***,,,((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''((()))+++,,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************''''''((((((((((((((('''+++)))'''''')))))))))(((,,,***'''&&&(((***++++++''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%&&&''')))***)))(((((((((((((((((((((((((((&&&(((***,,,---+++)))((((((((((((((((((((((((((())))))(((((((((((())))))+++)))'''&&&'''***...111,,,,,,+++***)))(((''''''************)))))))))))))))(((''''''''')))***+++,,,,,,,,,,,,++++++++++++---,,,***)))***,,,...000///...---,,,+++*********++++++,,,,,,+++***))))))......//////.........---111111000//////.........000000000111111222222222555333000///000333888<<<===<<<<<<===>>>===<<<::::::===AAA@@@<<<777555444:::444333777888333111444555666777666666666777999777999;;;999666555666999777888888888888777777777777888:::999777555555666777777666666666444222000222111//////000222222222555333111222555777555444222333555444222000///000333222000...------...///...---+++,,,---......---000///...---,,,,,,,,,,,,---...000000,,,+++333======111***---111000///000.........///111222000///111000///---,,,+++++++++---......,,,******---///+++++++++,,,,,,---------,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////444222///,,,***)))))))))))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))******))))))******+++,,,))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***+++******)))(((''''''&&&(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((()))******---)))&&&&&&(((***)))''')))(((&&&%%%%%%'''((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***)))'''''''''(((***+++((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''***(((''''''((())))))((((((((('''&&&&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''((((((((('''%%%((((((((((((((((((((((((%%%&&&((()))))))))''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''(((+++...///,,,,,,++++++******))))))************************---,,,+++++++++,,,---...------------------------+++++++++,,,------......///......------......///------......//////000000000000000000000111222222666666666777777777777777666666777888888888888888777666555555888>>>EEEJJJNNNNNNOOOOOONNNLLLHHHFFFKKKNNNPPPOOOJJJEEECCCBBBCCC===<<>>???@@@AAABBBAAA???@@@EEEJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFEEECCCAAAAAABBBDDDCCCCCCBBBAAA>>>:::777888777666666777999:::;;;888777666888:::;;;999777::::::999666333222333444777666555444333222222111444222000///000000///...///...............//////......000333222222888@@@EEE999000111333111///000111000.........---+++)))+++++++++++++++,,,---...(((***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,111000---***)))(((((()))************************))))))***+++++++++++++++++++++***))))))***++++++************************))))))************))))))******))))))******+++,,,))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))*********))))))(((((()))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((()))******,,,)))'''&&&((())))))'''222000---***(((''''''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''$$$%%%%%%&&&''''''((((((&&&''''''(((((((((((((((******(((''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******)))(((''''''(((&&&%%%&&&((()))))))))&&&)))+++)))&&&$$$%%%'''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++---------------.........'''(((+++---------,,,+++------------...000111222............///000111222444555555777888:::;;;<<<;;;<<<>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@<<<<<<===>>>AAAHHHPPPVVV```bbbeeegggfffaaa\\\YYY]]]___```___\\\XXXVVVUUUQQQMMMJJJMMMNNNNNNOOOQQQNNNLLLJJJHHHHHHIIIKKKMMMNNNPPPQQQPPPQQQUUU]]]ccchhhfffccc```^^^^^^___```\\\]]]]]][[[XXXVVVVVVVVVUUUVVVUUUTTTPPPJJJEEEAAACCCCCCBBBBBBDDDFFFIIIJJJDDDDDDCCCEEEFFFFFFEEECCCGGGEEEBBB===999888:::<<<;;;;;;;;;:::999777555333777555222111111222111000......//////000111222222000///222888;;;<<>>???>>>>>>666444111000000000000/////////...............//////333777444///+++,,,///------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++++++++,,,,,,++++++***)))((())))))***************************)))***++++++,,,,,,++++++------,,,,,,,,,,,,------************************)))******++++++******)))******))))))******+++,,,))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))((()))+++,,,,,,+++***)))))))))))))))))))))******)))))))))******)))))))))(((((())))))))))))((((((((((((((((((((())))))******)))((((((((((((((((((((('''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((******)))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((('''&&&%%%'''&&&%%%&&&(((*********)))...222111,,,((((((+++''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))&&&%%%%%%&&&))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))''')))***,,,,,,***)))'''((()))***+++,,,,,,++++++))))))******+++,,,,,,,,,)))))))))******+++++++++------------------,,,,,,++++++,,,,,,---------.../////////000111333444444444555555777888:::<<<===;;;;;;<<<===???@@@BBBCCCCCCFFFJJJNNNOOONNNLLLJJJMMMOOORRRUUUUUUTTTRRRQQQMMMLLLKKKIIIHHHGGGFFFFFFEEEHHHKKKKKKLLLPPPWWW]]]kkkqqqyyy|||yyyqqqjjjfff___```cccgggkkkoooqqqrrrpppooonnnnnnrrrxxx{{{|||yyyrrrmmmkkkjjjiiihhhnnnsssxxx{{{~~~wwwvvvtttqqqllliiiiiijjjjjjllllllggg___UUUNNNKKKNNNOOOOOOOOOPPPSSSXXX]]]aaa___[[[WWWTTTSSSTTTUUUTTTTTTSSSPPPKKKGGGEEEDDDDDDGGGLLLQQQUUUVVVVVVVVVIIIFFFAAA===;;;:::999888666666777777777777666666888777===JJJVVV[[[\\\]]]ZZZUUUOOOJJJJJJKKKKKKIII<<<999444222111222222111000//////.........//////333???JJJHHH;;;///---///------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------,,,,,,,,,,,,------+++++++++******+++++++++************************((())))))***************+++,,,,,,,,,,,,,,,,,,+++******************************++++++++++++************))))))******+++,,,))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((((()))***,,,,,,,,,+++***))))))))))))************))))))************))))))(((((())))))))))))((((((((((((((((((((())))))***))))))***)))((((((((((((000///...,,,+++***)))(((******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&(((((())))))(((''''''))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))'''&&&''')))*********(((+++......+++(((((()))''''''((((((((((((''''''(((((((((((((((((((((((($$$(((******'''&&&'''***))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))***++++++***))))))((()))***+++++++++++++++)))*********++++++,,,,,,))))))******+++,,,,,,,,,,,,---......//////...............//////000000111000000000111222444555666666666888:::<<>><<<===>>>??????>>>===<<<<<<<<>>AAAEEEIIINNNRRRTTTUUUXXX[[[___bbbbbbbbbbbbaaa```]]]ZZZXXXWWWXXXXXXWWW\\\bbbhhhkkkkkkiiigggjjjfff```ZZZWWWVVVWWWXXXVVV^^^hhhnnnpppsssyyyzzzpppkkkmmmlllmmmrrryyy~~~|||wwwsss|||yyyppplllkkk```bbbcccaaa```cccjjjqqqwwwyyyyyyuuulllbbb[[[XXXUUUUUUTTTQQQNNNKKKKKKKKKEEEIIINNNTTTZZZ^^^```aaaccc^^^VVVOOOKKKGGGEEECCCBBBCCCEEEGGGHHHGGGFFFEEEAAABBBJJJWWW```eeeiiimmmgggiiifff```]]]]]]ZZZTTTOOOJJJBBB<<<999888888777222222222222222333444555444>>>IIIKKKCCC888222000000000000000/////////......---,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''(((((((((((()))***++++++,,,++++++******))))))))))))******++++++******)))''''''((()))))))))))))))((((((((((((((()))******''')))++++++(((''''''(((######%%%'''(((******+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&''''''(((((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))*********((('''&&&%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))************((()))***+++,,,------------+++))))))***+++***)))))))))((()))++++++***(((''''''((((((((((((''''''(((((((((((((((((((((((('''+++...,,,(((&&&(((+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***))))))***+++++++++******)))******+++,,,------------------------------......///000111111000222444666777888888777777888888999:::;;;;;;<<>>@@@AAAAAA@@@DDDIIIKKKIIIHHHJJJTTT\\\eeegggccc______```^^^aaaeeekkkooosssvvvwww~~~~~~}}}}}}xxxqqqlllkkkmmmppprrryyy|||{{{rrrjjjhhhlllrrrtttxxx|||xxx}}}~~~|||zzz|||}}}{{{|||rrriiifffbbb______aaadddfffnnnnnnppprrrsssqqqllliiiaaaZZZPPPJJJGGGFFFEEEDDDGGGGGGHHHIIIJJJMMMOOOPPPQQQPPPNNNMMMNNNRRRXXX\\\___``````]]]XXXVVVVVVXXXUUUTTTPPPJJJIIIMMMPPPPPPEEEDDDCCCBBB@@@===;;;:::??????>>><<<;;;:::999888666777777777555333000...222000......//////...---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++)))((()))******)))((())))))))))))))))))))))))++++++++++++******))))))(((((()))***+++,,,,,,---++++++)))'''***//////+++333...(((&&&'''((((((&&&))))))))))))))))))))))))++++++***((('''%%%$$$$$$&&&'''((()))***+++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))******))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((('''%%%%%%'''(((''''''&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''))),,,---+++)))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''((()))***))))))))))))************((((((((((((((('''''''''))))))))))))((((((''''''''''''((())))))))))))))))))(((((('''((()))***+++************))))))((((((*********)))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))******+++++++++,,,'''''''''((((((((())))))(((((())))))******+++++++++*********))))))))))))'''(((***++++++***)))(((***+++,,,,,,,,,+++***)))---......---+++******+++//////.........///000000444444555555666888;;;======@@@CCCFFFFFFFFFEEEDDDLLLKKKMMMRRRTTTRRRSSSVVVccckkkuuuyyywwwsssrrrssspppqqqsssvvv{{{{{{vvvuuuwwwyyyzzz}}}uuurrruuuyyy~~~{{{wwwsssuuuwwwyyy{{{vvvrrrpppsss{{{~~~{{{vvvrrrqqqtttxxx{{{tttkkk^^^SSSNNNKKKIIIHHHNNNPPPSSSUUUUUUSSSPPPNNNMMMLLLKKKKKKKKKNNNRRRUUU\\\]]]]]][[[WWWVVVWWWYYYYYYYYYUUUMMMJJJLLLLLLJJJJJJIIIHHHGGGEEECCCAAA@@@AAA@@@@@@>>>===<<<;;;;;;:::;;;<<<===<<<:::777555111///------///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,)))''')))---,,,(((,,,+++******++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))******************************************************)))***+++,,,,,,+++***)))''''''((((((((()))))))))******))))))(((((((((((((((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((&&&&&&((())))))'''%%%%%%'''((('''&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''(((***+++***)))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))((((((((((((((('''''''''&&&'''''''''(((((()))))))))))))))(((((((((((('''''''''((()))))))))))))))((((((((((((((()))******))))))***++++++***((('''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***+++,,,------''''''((((((((()))))))))***************+++++++++***************))))))))))))***+++++++++***)))(((******+++,,,,,,,,,++++++------...---++++++,,,...222222333333444555666777999;;;<<<===>>>@@@CCCFFFFFFLLLTTTYYYZZZXXXVVVTTT\\\ZZZ\\\aaacccbbbcccfffmmmuuu}}}||||||}}}|||yyyzzz}}}}}}zzzzzz|||zzzuuupppkkklllllllllnnnttt}}}vvvpppjjjgggfffmmmyyyxxxjjj```[[[XXXWWW[[[___dddhhhfff```XXXSSSMMMLLLKKKJJJKKKNNNPPPRRRUUUUUUUUUTTTRRRRRRSSSTTTZZZZZZWWWPPPLLLMMMLLLHHHHHHHHHGGGFFFDDDCCCBBBAAACCCBBBBBBAAA@@@??????>>>>>>@@@CCCEEEEEECCCAAA???555222000///000111111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,***''''''******&&&"""&&&***,,,,,,+++******))))))))))))))))))))))))'''''''''((())))))******,,,++++++***)))(((''''''))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))''''''''''''((((((((((((***))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''%%%%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))'''''''''''''''''''''''''''(((((((((&&&&&&(((***)))'''&&&&&&'''''''''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***''')))***,,,+++***((('''(((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((())))))******'''(((((((((((()))))))))*********************)))************************+++,,,,,,,,,,,,+++******((()))******+++,,,,,,,,,---............///222444333555777:::<<<>>>???@@@GGGIIIKKKKKKKKKMMMRRRUUUWWW^^^gggmmmnnnmmmlllkkkiiihhhkkkqqqsssqqqqqqsssuuu}}}}}}||||||}}}~~~|||}}}xxx}}}~~~xxxqqqllljjjlllmmmnnnmmmmmmmmmqqqxxx~~~|||zzzvvvqqqkkkgggdddcccaaa______bbbhhhmmm{{{~~~}}}uuulllfff``````ccckkktttzzzzzzxxxyyy~~~uuunnnjjjiiimmmrrrxxx|||{{{tttkkkfffYYYUUUQQQOOOPPPRRRUUUWWWSSSSSSRRRQQQQQQQQQQQQRRRUUUWWWVVVQQQOOOPPPOOOLLLFFFFFFEEECCCBBBAAAAAA@@@CCCBBBBBBBBBBBBAAAAAAAAAAAADDDHHHKKKLLLKKKHHHFFF>>>;;;777555444333222000///......---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((''')))+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++************,,,+++((((((+++***'''"""(((***((('''((()))))))))))))))))))))))))))'''(((((())))))******+++,,,++++++***)))(((''''''************************************************)))***+++,,,,,,+++***)))&&&'''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))***)))&&&%%%%%%&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%'''((()))''''''''''''''''''''''''&&&'''((('''&&&''')))******(((&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''''''''''''''''''''(((((((((''''''((()))))))))))))))'''(((((()))))))))))))))'''(((***+++,,,***)))'''(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))***)))))))))))))))(((((((((***************++++++++++++++++++++++++++++++***(((((()))***+++---......///111333444666888;;;===888;;;???CCCGGGJJJKKKKKKYYY\\\______^^^```eeejjjkkkqqqxxxzzzxxxvvvuuuvvvqqqrrrwww~~~|||yyyzzz}}}{{{zzzzzzyyyvvvrrrpppooopppxxxyyyzzz{{{{{{|||}}}~~~{{{vvvrrrooonnnnnneeehhhkkkmmmnnnnnnnnnoooqqqkkkddd^^^\\\[[[[[[[[[YYYZZZ\\\```eeeiiikkkkkkkkkjjjjjjjjjiiieee```[[[WWWUUURRROOONNNPPPTTTWWWeeegggjjjkkkiiiddd^^^[[[SSSXXX```fffiiihhhfffeeegggooouuuwwwyyy{{{zzzwwwxxxyyy|||}}}}}}|||yyywwwqqqsssxxx|||xxxvvv~~~pppiii___XXXVVVWWWYYYYYYWWWVVVUUUUUUUUUUUUVVVUUUTTTWWWVVVSSSQQQSSSQQQNNNHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCFFFIIILLLMMMMMMKKKIIIIIIEEEAAA===:::777333000.........---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))(((((()))+++---,,,+++************************+++++++++++++++++++++,,,------,,,,,,+++*********(((+++,,,******,,,---+++###&&&((((((&&&%%%'''******************************************)))))))))*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''''''''(((((((((((()))))))))))))))***************)))((((((((()))+++,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&'''(((''''''''')))+++***(((&&&&&&&&&'''&&&%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))((((((((())))))(((((('''''''''&&&&&&''''''''''''(((((((((''''''((()))))))))))))))''''''((()))))))))))))))'''(((***++++++***))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++******))))))((((((((()))))))))******((((((((((((((()))))))))*********+++++++++++++++))))))))))))******++++++++++++,,,---///111333444666999<<<>>>@@@AAACCCEEEFFFIIINNNTTTXXXZZZ[[[ZZZ^^^cccgggiiihhhkkkrrrxxx||||||wwwuuuwwwxxxyyy}}}}}}}}}~~~|||yyyvvvxxxxxxwwwrrrmmmhhheeeeeedddeeegggjjjnnnppprrrsssyyytttmmmeee^^^XXXUUUSSSQQQQQQRRRSSSTTTVVVWWWXXXZZZVVVRRRNNNKKKIIIGGGEEEHHHIIILLLOOORRRTTTUUUUUUTTTUUUXXX[[[\\\[[[VVVSSSNNNLLLHHHDDDCCCEEEGGGIIIJJJLLLPPPRRRSSSQQQNNNLLLIIIOOOWWW[[[ZZZXXXVVVUUUTTTZZZ```aaabbbfffhhhfffhhhiiikkklllllljjjhhhgggeeefffkkkrrrzzz}}}pppeee```^^^\\\ZZZWWWVVVUUUVVVXXXYYYZZZYYY\\\^^^\\\VVVSSSSSSQQQMMMHHHFFFDDDBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIMMMKKKHHHEEEBBB>>>888444000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++,,,...///...---------------------------++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***&&&+++---+++***---...,,,,,,,,,+++)))((((((***,,,************************---,,,,,,+++***)))(((((((((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((()))))))))))))))))))))************+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%''''''''''''''')))+++***(((&&&&&&&&&'''&&&$$$$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&)))******((('''((()))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%$$$(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''((()))***))))))((((((((())))))*********************)))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***************+++++++++(((((()))))))))*********((((((((())))))******+++*********++++++,,,,,,,,,*********+++,,,---...///111111222333666888;;;===@@@CCCGGGIIIIIIHHHHHHHHHOOORRRWWW\\\___```___^^^YYY___fffiiijjjoooxxx~~~{{{|||~~~{{{{{{|||}}}~~~~~~zzzyyy|||~~~|||yyyxxxvvvtttssstttuuusssnnnggg```[[[YYYTTTUUUWWWZZZ___ccceeeffflllhhhaaaYYYQQQKKKGGGEEEEEEDDDDDDFFFJJJNNNRRRSSSSSSQQQPPPPPPOOOMMMIIIFFFEEEFFFFFFGGGGGGIIILLLNNNQQQTTTYYY___ddddddaaa^^^YYYTTTNNNIIIFFFDDDDDDDDD@@@DDDJJJOOORRRRRRPPPNNNNNNNNNOOOOOOOOONNNLLLKKKDDDJJJMMMMMMNNNSSSVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]bbbhhhmmmqqqsssuuuwwwyyy}}}|||{{{||||||}}}uuuppplllgggbbbYYYXXXWWWZZZ___bbbcccbbbdddeeeaaaZZZVVVUUURRRNNNIIIGGGDDDAAA????????????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIIIIJJJIIIEEE@@@<<<555444333111000/////////........................------------------------++++++,,,,,,,,,,,,,,,,,,...,,,+++,,,......---,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++&&&+++...+++)))++++++***///---+++++++++,,,++++++************************---,,,,,,+++******))))))((()))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))*********+++))))))*********+++++++++(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''(((((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&'''''''''''')))++++++)))&&&&&&&&&'''&&&$$$$$$&&&(((((('''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''))))))&&&%%%&&&((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((('''%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&''')))*********)))((())))))(((((()))***++++++++++++******))))))(((((('''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,---*********++++++,,,,,,,,,------......000111333444666777777999;;;>>>AAACCCHHHKKKOOOPPPOOOLLLJJJIIIKKKNNNSSSWWWYYYXXXVVVTTTVVV]]]fffjjjmmmsss~~~~~~|||{{{{{{|||~~~~~~xxxqqqmmmnnnpppuuusssqqqqqqqqqrrrqqqoooooopppnnniii```XXXRRROOOQQQQQQRRRUUUZZZ___aaabbbgggddd___XXXSSSNNNKKKIIIFFFEEEFFFJJJQQQYYY^^^aaaaaabbbdddfffgggeeeaaa]]]OOONNNMMMKKKJJJMMMRRRUUU```cccjjjrrryyyzzzxxxvvvkkkeee\\\TTTNNNIIIFFFDDDJJJOOOXXX___ddddddbbb```ZZZSSSLLLIIIKKKKKKIIIEEEAAAEEEGGGFFFGGGLLLPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYPPPQQQSSSVVVZZZ]]]```bbbiiilllrrrxxx~~~{{{zzz}}}~~~wwwppplllmmmpppooottt}}}}}}zzzsssnnn```___```dddjjjoooqqqppphhhhhhddd\\\XXXXXXVVVSSSOOOMMMJJJFFFDDDCCCCCCDDDAAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEECCCDDDHHHKKKMMMKKKFFFBBB999888555333000///------........................------------------------+++++++++,,,,,,------------+++******,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,...+++((((((((('''...+++******------+++(((************************,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))*********++++++++++++))))))******++++++++++++'''(((***+++++++++***)))))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''++++++***)))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))************)))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))'''''''''%%%$$$%%%(((***************))))))))))))))))))))))))***************+++++++++,,,,,,------++++++,,,+++***+++...000+++,,,...000333555777888<<<===???BBBDDDFFFGGGGGGIIIOOOTTTTTTPPPMMMNNNPPPJJJMMMPPPPPPQQQTTTZZZ___hhhdddfffooowww|||~~~}}}~~~{{{xxx~~~{{{wwwsssnnngggfffiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnooommmfff[[[RRRTTTSSSXXXbbbjjjmmmooorrr|||~~~~~~xxxnnnddd]]][[[[[[XXXXXX___kkkwww}}}zzzpppooojjjccc```dddnnnvvvyyykkkccc___]]]]]]___iiiwww~~~tttgggZZZRRROOONNNNNNNNNNNNPPPSSSWWW\\\```bbbgggjjjjjjfffddddddaaa]]]WWWXXXXXXYYYZZZ\\\]]]^^^```aaaccciiipppuuuyyyzzz{{{sssmmmlllmmmnnnsssyyyvvvtttqqqlllgggcccbbbcccmmmsss{{{|||zzzzzz{{{||||||qqqoooooosssyyy|||yyyvvvrrroooiiiaaa[[[WWWXXXYYYUUUVVVUUUPPPJJJFFFEEEFFFHHHFFFDDDEEEGGGIIIJJJKKKJJJHHHFFFFFFGGGGGGEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHDDDBBB>>>999555222111000,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------.........---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))+++,,,---***++++++++++++***))))))&&&***,,,,,,)))''')))+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))******))))))***+++***++++++++++++,,,,,,,,,(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******$$$############$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&((())))))(((''''''(((******)))(((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))************))))))))))))))))))))))))(((+++...///---+++***)))***************************************++++++++++++++++++,,,,,,------------......------...000222:::888666555777<<>>===>>>@@@CCCGGGJJJIIILLLOOOOOONNNNNNQQQTTTXXXWWWXXX\\\dddjjjmmmnnnjjjfffaaa```cccjjjqqqtttyyywwwxxx{{{|||{{{|||~~~~~~|||{{{{{{yyyxxxzzzyyyxxxwwwwwwxxxzzz{{{yyywwwttttttzzz}}}yyyrrrllljjjgggfffhhhmmmvvv{{{~~~~~~~~~~~~{{{ttthhh\\\QQQMMMNNNMMMNNNPPPUUUTTTRRROOOMMMOOOSSSVVVeeeiiioootttsssooohhhccc```\\\YYYYYY^^^eeejjjmmmrrrsssuuuvvvwwwzzz}}}xxxnnnddd]]]YYY]]]^^^___\\\XXXTTTRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPOOONNNLLLKKKIIIGGGCCC@@@@@@@@@AAACCCEEEGGGIIIJJJMMMLLLKKKIIIDDD>>>999666555444222///...------......---------------......000///...---,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++***))))))))))))***...---+++)))))))))))))))***(((&&&&&&'''((()))(((*********+++++++++,,,,,,++++++*********)))))))))************************)))***)))'''$$$""""""###&&&'''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''((((((''''''&&&''''''((((((((((((''''''((((((((()))))))))******%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((************************((()))))))))************)))))))))))))))))))))))),,,***&&&"""!!!%%%)))************++++++++++++++++++++++++++++++++++++,,,,,,------......//////000222333444666888<<>>999777555222111111111111/////////......//////000......------------...............------,,,,,,,,,------------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************((((((((()))***+++------000///,,,***)))***+++,,,---)))%%%%%%(((******)))************+++++++++,,,+++++++++*********))))))************************+++,,,,,,***'''&&&%%%&&&)))))))))*********++++++(((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((()))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))#########$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************///...***&&&###%%%)))---)))))))))******+++++++++++++++,,,,,,,,,---------......///000111222333333666888:::===???CCCHHHKKKJJJMMMQQQSSSTTTQQQMMMKKKLLLPPPTTTVVVXXX\\\bbbfffgggnnnxxxwwwtttuuuwwwwww|||}}}|||zzzzzz|||}}}}}}{{{|||}}}zzzxxxwwwtttpppmmmbbbaaa``````bbbfffkkknnnuuu~~~rrriiiggghhhmmmrrr{{{}}}}}}{{{wwwqqqnnnlllooonnnooooooooojjjddd^^^VVVRRRMMMKKKMMMQQQUUUWWWUUU^^^ggglllmmmnnnrrrvvv{{{~~~zzzuuupppllljjjjjjiiiddd```\\\[[[[[[\\\\\\\\\ZZZXXXUUUSSSPPPLLLGGGDDDFFFEEECCCAAA@@@@@@AAAAAACCCFFFJJJMMMNNNLLLIIIFFFBBB@@@===999666444333222000///......------......******++++++,,,...///000.........------,,,,,,,,,------------------------...---,,,+++*********+++***+++,,,,,,---,,,++++++++++++,,,,,,,,,---------************************(((((())))))***,,,---...///---+++)))((()))***+++...+++''''''))),,,,,,***)))))))))*********++++++++++++++++++***************************************+++,,,+++)))))))))************+++++++++,,,,,,&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''(((((()))%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''###%%%'''(((''''''''')))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''((())))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***************************************,,,......,,,***))))))))))))******+++,,,,,,,,,,,,------...///000111111111222333555777999:::;;;???AAACCCFFFHHHLLLQQQTTTSSSRRRRRRRRRRRRTTTVVVWWWWWWXXXYYY\\\```eeeiiikkklllvvvzzzyyyyyyzzz|||}}}|||{{{{{{{{{{{{zzzxxxtttttttttttttttqqqlllhhhddddddeeeiiiooovvv}}}}}}{{{zzzwwwsssooo^^^ZZZUUUQQQOOONNNMMMLLLMMMUUU^^^dddeeefffjjjnnnpppvvv}}}|||{{{zzzqqqmmmhhhdddbbb```___]]]```]]]ZZZVVVTTTQQQNNNKKKIIIHHHGGGFFFEEEEEEEEEEEE???BBBEEEIIIKKKLLLKKKKKKNNNLLLHHHCCC>>>999666444111000///...---,,,,,,,,,*********+++,,,...///000------------------,,,,,,------------...............---+++***)))***++++++)))***,,,------,,,++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,+++************+++***)))((('''''''''((()))---+++))))))***+++,,,+++)))))))))************+++,,,++++++++++++*********++++++++++++++++++++++++'''(((******)))(((***+++))))))))))))************&&&&&&'''((()))***++++++*********)))(((((('''''')))))))))))))))))))))))))))(((((((((((()))******%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&(((((((((((()))***''''''&&&&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************'''***---...,,,***)))(((++++++,,,,,,---......///...///000222444555666777666777999<<>>;;;999777555444444111000///......------...,,,,,,,,,------.........---------........./////////...,,,++++++,,,...///+++,,,...000000///...---++++++,,,,,,---...//////++++++++++++++++++++++++)))))))))***+++,,,......******,,,---------------&&&***,,,,,,)))''')))+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***+++***)))((()))+++))))))))))))************,,,+++***)))((('''&&&&&&&&&'''(((***+++---...///))))))))))))))))))))))))((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++)))'''&&&&&&(((***,,,(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((((('''%%%###!!!%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))))))))((('''&&&%%%,,,,,,++++++***))))))((('''***,,,---,,,,,,,,,---+++,,,,,,,,,,,,+++******+++---000222222333444666555777999::::::;;;===???===BBBFFFEEEEEEHHHIIIGGGGGGHHHIIIFFFBBBCCCIIINNNXXX```nnn{{{~~~zzz}}}yyytttvvv~~~{{{yyyyyy{{{}}}yyyvvvuuurrruuuxxxzzz~~~tttcccUUUNNNKKKJJJGGGIIIMMMTTT\\\hhhssszzzzzzyyyyyyyyyyyywwwtttqqqrrrmmmlllrrrvvvvvvtttuuuwwwuuuppphhh```\\\^^^aaacccccc___YYYWWWVVVRRRMMMLLLIIIEEEBBB@@@AAABBBCCCNNNPPPSSSUUUUUUSSSPPPNNNHHHDDD>>>:::777555333222000///...---------------***++++++,,,------......,,,------......------,,,)))+++...000000...+++))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))***+++,,,,,,------)))((('''&&&'''(((***,,,++++++++++++++++++++++++,,,---,,,+++******---///000---)))(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,------...&&&&&&''')))+++---///000''')))***)))((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&((()))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((()))******+++,,,***)))'''&&&'''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))******)))(((&&&&&&&&&&&&''''''(((((())))))************))))))))))))''''''((((((((((((((((((************************(((+++---...---,,,,,,---,,,,,,,,,,,,,,,---------///111444555666666888999666999<<<>>>???@@@BBBDDDBBBFFFHHHFFFGGGJJJKKKIIICCCEEEFFFEEEDDDGGGOOOUUUdddkkkuuu~~~zzzwwwyyyzzzsssqqqssswwwzzz|||jjj\\\TTTPPPIIIIIIKKKPPPXXX```gggkkkjjjkkknnnpppqqqnnniiieeejjjgggggglllpppqqqssswwwzzzzzzwwwqqqkkkhhhjjjmmmmmmmmmiiibbb___^^^ZZZUUUNNNKKKGGGCCCAAAAAABBBCCCHHHJJJMMMPPPQQQQQQPPPOOONNNJJJDDD@@@===:::888666222111000///////////////,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))))))))(((((()))******+++,,,,,,---------,,,***))))))***+++,,,++++++++++++++++++++++++***+++,,,+++******+++------+++((((((***+++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))((('''&&&%%%%%%%%%%%%''')))***)))((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))******++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((++++++******))))))((((((%%%&&&'''((())))))))))))'''(((((()))***+++++++++)))+++---...---,,,,,,,,,------,,,---...000111333555777:::;;;<<<<<<>>>@@@;;;>>>BBBDDDEEEFFFGGGIIIGGGJJJIIIFFFFFFIIIIIIGGGCCCEEEGGGIIIKKKQQQZZZbbbqqquuu{{{~~~zzzzzz|||~~~|||zzzzzzvvvqqqnnnpppwww|||xxx|||uuuggg```VVVSSSSSSXXXbbbjjjmmmlllffffffeeeeeeeeeccc___\\\^^^\\\\\\```bbbdddkkkrrruuuwwwwwwtttqqqoooqqqtttxxxxxxuuuoookkkiiiccc\\\SSSQQQLLLGGGDDDCCCCCCCCCCCCDDDGGGJJJMMMOOOQQQQQQTTTPPPKKKGGGDDDBBB???===777666555333222111111111/////////.........------------............------000...,,,******,,,...000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,---///...,,,+++******++++++************************)))***,,,+++***))))))***...,,,***)))***,,,,,,+++))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++***(((%%%###!!! ''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%###"""'''''''''''''''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((())))))*********))))))******)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))'''(((((())))))***++++++)))+++---...,,,+++,,,,,,///......///111444777999;;;>>>@@@BBBBBBCCCEEEFFFDDDFFFIIIJJJIIIGGGGGGHHHIIIJJJJJJGGGHHHKKKKKKGGGKKKMMMOOORRRWWW___hhhnnnwwwyyy|||}}}zzzvvvsssrrrpppoooqqqqqqqqqvvv{{{xxxwwwsssmmmiiifffjjjqqqxxx||||||zzzxxxzzzwwwuuuuuuxxxyyywwwuuurrrrrrrrrttt}}}~~~~~~|||}}}zzzpppllllllttt}}}xxxqqqjjjddd```\\\YYYUUUSSSRRRSSSTTTWWW```jjjnnnqqqttttttrrrpppqqqtttzzz}}}}}}yyyvvvrrrjjjaaaYYYVVVQQQLLLHHHEEEDDDDDDBBBCCCDDDGGGJJJMMMPPPQQQUUURRRNNNLLLJJJIIIGGGEEE???>>>;;;888666333222111000000000000000000000000------............------000///,,,++++++,,,///000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---*********++++++,,,,,,,,,,,,,,,******))))))******************************)))+++------+++***))))))222///,,,+++******((('''+++******))))))((((((((())))))))))))))))))))))))******))))))(((((((((''',,,+++***((('''&&&&&&&&&''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''))))))(((((('''''''''&&&'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&''''''''''''''''''''' ###'''+++...000(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((((()))%%%'''(((***+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((''''''''')))((((((((('''''''''&&&))))))******)))(((''''''))))))))))))))))))))))))(((***---...---,,,------222111111222555999<<<>>>@@@CCCFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLIIIFFFDDDDDDGGGKKKNNNPPPVVV[[[[[[WWWWWWYYY[[[___dddkkkrrrwwwyyy{{{}}}~~~|||{{{wwwtttqqqrrrtttwww{{{}}}|||xxx|||{{{yyyxxxyyy}}}}}}qqqnnnjjjhhhgggddd^^^ZZZZZZ^^^eeennnttttttnnniiihhheeecccccceeeddd```\\\bbbcccdddgggrrrtttqqqoookkkjjjlllhhhiiiiiihhhfffhhhkkknnnxxxrrrqqqqqqooojjjhhhkkkmmmnnnppptttuuu~~~||||||{{{yyyiii[[[QQQNNNKKKIIIJJJJJJNNNYYYdddkkkooossstttqqqpppppprrrvvv|||{{{qqqggg^^^[[[VVVPPPKKKGGGEEEDDDEEEEEEEEEFFFGGGIIIKKKMMMQQQOOOMMMMMMNNNNNNLLLKKKHHHFFFBBB>>>:::666444222.........//////000000000---......//////......---...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++++++++++++++,,,,,,)))))))))******++++++,,,***************************,,,......,,,*********000...,,,++++++***((('''++++++******))))))(((((())))))))))))))))))))))))******))))))(((''''''''',,,,,,+++************+++''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&'''((()))''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))***+++******((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))***************************)))((('''&&&+++++++++***************(((+++.../////////000111555555666888:::>>>AAABBBDDDFFFIIIJJJJJJKKKMMMNNNOOOPPPOOOLLLHHHEEEEEEEEEJJJQQQZZZcccnnnvvvvvvpppeeegggiiimmmrrrwww{{{}}}}}}}}}{{{zzz|||~~~~~~vvvlllgggccc```\\\[[[^^^eeelllrrrsssrrrqqqpppoookkkgggccc````````````aaa```]]][[[___cccjjjttt|||{{{rrrjjj]]]ZZZXXXXXXZZZZZZXXXUUUVVVZZZ```jjjyyy}}}nnnhhhccc\\\YYY\\\YYYZZZ[[[ZZZYYY[[[```eeeqqqvvvyyyvvvlllccc^^^]]]ZZZXXXYYY[[[[[[[[[```fffmmmwww|||yyyvvvrrrwwwwwwxxxxxxwwwuuutttsssqqqrrrtttxxx}}}|||xxxrrrnnnnnnvvvfffTTTNNNHHHDDDCCCCCCGGGOOOYYYbbbfffjjjkkkiiiggggggiiiooovvv}}}xxxooodddaaa\\\VVVQQQMMMJJJHHHKKKJJJJJJIIIIIIIIIJJJJJJNNNMMMMMMNNNPPPQQQPPPOOOMMMKKKGGGBBB>>>:::888666..............................////////////......---...///000000///...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,---///...,,,******+++***)))((()))+++,,,+++*********************))))))))))))))))))))))))))))))******))))))((((((''''''---,,,+++***))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((---,,,***(((&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))******)))(((&&&&&&&&&&&&''''''(((((())))))(((((())))))******++++++))))))*********))))))(((******++++++,,,,,,------***---000222333444555666777888:::===???BBBDDDEEEEEEGGGJJJKKKLLLLLLNNNPPPMMMMMMLLLJJJHHHHHHJJJLLLUUU___kkkyyytttuuuxxx}}}|||ooonnnooorrryyyyyyyyy|||{{{wwwwww{{{}}}}}}~~~~~~}}}rrrhhhaaaUUURRRPPPQQQWWW```hhhnnnnnnnnnmmmmmmlllhhhbbb^^^```ccchhhllloooqqqsssttt|||mmmhhhbbb```aaacccdddccc]]]eeeppp~~~wwwrrrhhheeehhheeeffffffeeeeeekkkttt||||||nnneeebbb______```aaa___```iiittt|||uuupppooonnnmmmlllkkkkkkkkkpppttt|||wwwpppfff``````eeekkkooossszzzzzzvvvvvvwwwyyy|||ttteee[[[QQQKKKIIIHHHKKKPPPSSSWWW[[[\\\[[[ZZZ[[[]]]gggmmmssswww||||||wwwooolllhhhbbb\\\XXXUUUSSSUUUUUUTTTSSSQQQPPPOOONNNOOOOOOOOOPPPSSSTTTSSSRRRMMMLLLIIIEEEBBB???======555444333222111000///.........////////////......---...///000000///...---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......---------++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***+++'''''''''(((+++,,,+++*********************++++++))))))))))))))))))))))))***)))))))))))))))))))))******)))(((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&'''(((((('''%%%###!!!%%%&&&&&&'''((()))******%%%%%%&&&'''((()))******'''((()))******++++++***((()))***+++---...///000+++...222555666777999:::999:::===@@@BBBDDDEEEFFFEEEGGGJJJLLLLLLMMMNNNPPPJJJJJJIIIHHHHHHKKKOOORRRaaakkkyyy|||rrrlllggghhhllltttyyymmmggghhhfffdddeeejjjmmmnnnppptttrrrwww~~~wwwmmmfffZZZYYYXXX\\\dddnnnvvv{{{xxxxxxyyy{{{{{{xxxrrrnnniiioooxxxuuuppppppsssuuuvvvttt}}}||||||||||||zzz|||{{{rrrssstttsssppprrrsssqqqnnnllllllnnnppprrr}}}zzzpppccc[[[YYY[[[]]]^^^aaaiiirrrxxx~~~~~~uuupppmmmkkkhhhkkkzzz~~~xxxhhh^^^XXXQQQOOOPPPLLLPPPTTTUUUTTTTTTVVVYYY```eeeiiimmmttt{{{}}}zzzyyywwwrrrmmmgggccc___]]]^^^^^^]]]\\\ZZZXXXVVVUUURRRQQQQQQSSSUUUUUUTTTSSSLLLKKKIIIGGGDDDCCCBBBBBB===<<<:::888555333111000......////////////......//////............//////......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***++++++++++++++++++++++++))))))***))))))((('''&&&------------------------------,,,***(((''')))+++)))(((((((((******(((''')))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************'''''''''(((((()))++++++((()))***)))((('''(((***$$$$$$%%%&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((''''''((())))))(((&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))&&&&&&&&&''''''''''''(((+++,,,,,,+++)))((()))***++++++,,,,,,,,,***)))'''************+++---///111111444999;;;<<<;;;;;;;;;555777:::???DDDFFFFFFEEEIIIJJJJJJIIIHHHIIIKKKMMMNNNMMMKKKHHHGGGNNN[[[eeeuuuyyyyyyqqqlllkkkjjjqqq~~~}}}yyysssjjj___YYYYYYZZZXXX]]]kkkwww}}}zzztttllljjjiiimmmvvv~~~ppphhhiiiiiihhhgggdddlllyyyvvvjjjbbb\\\^^^mmm}}}wwwmmmjjjnnntttvvv}}}{{{yyyssskkkggghhhaaa```^^^XXXQQQNNNNNNPPPRRRUUUYYY^^^ccchhhmmmqqqpppmmmlllooopppnnnnnnrrrpppooolllgggbbb^^^]]]]]]ZZZ[[[ZZZWWWSSSQQQQQQQQQPPPNNNJJJGGGDDDCCCCCCCCCFFFEEEDDDBBB>>>:::666444111///,,,,,,---///000000///---+++,,,///000...,,,//////.........---------------------------------------------------------************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,+++***)))((((((((())))))******++++++******))))))))))))******)))))))))))))))(((((('''***************)))((('''))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''(((((())))))((('''((())))))'''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***))))))))))))))))))))))))************************'''''''''''''''((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))+++***************++++++((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))***+++,,,+++)))((()))***((()))***+++,,,---------++++++,,,---///111333444333666999;;;::::::::::::===???DDDIIILLLMMMLLLJJJKKKJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPOOOPPPXXXcccllluuuxxx{{{|||}}}~~~{{{vvvuuuvvvyyy}}}|||yyy{{{}}}~~~yyypppkkkfff^^^ZZZZZZ]]]___jjj~~~}}}~~~~~~wwwhhh^^^\\\gggttt}}}|||uuukkkfffhhhiiihhhllllllqqq|||yyymmm^^^QQQJJJGGGIIILLLOOOTTTYYY___bbbiiieeecccddddddeeellluuuyyyzzzzzzwwwqqqjjjfffccc^^^\\\YYYWWWUUUTTTTTTUUURRRPPPMMMIIIFFFCCCBBBAAACCCDDDEEEEEECCC???;;;888444222//////000111222222...,,,+++,,,///111000/////////.........---------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++***+++++++++******+++++++++***+++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,+++***)))************++++++++++++******))))))))))))******(((((())))))(((((('''&&&)))************))))))((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((())))))******(((''''''(((((('''%%%''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***************************************************'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))************++++++,,,---))))))((('''&&&%%%$$$$$$(((((()))))))))*********)))***+++***)))((()))************+++,,,---///000---...000111333555666777555777999:::999999:::;;;AAADDDIIIMMMNNNMMMKKKIIIIIIHHHIIILLLQQQTTTSSSPPPOOORRRUUUWWWZZZ```iiipppssstttvvvvvvvvvwwwzzz|||}}}xxxtttsssssstttxxxyyytttrrrmmmjjjjjjlllooo}}}}}}ppplllrrr{{{zzzqqqllljjjhhhdddeeeeeejjjqqqvvvyyy~~~{{{```NNNEEEDDDCCCCCCFFFJJJOOOSSSWWWVVVWWWXXXXXX[[[eeeqqq}}}yyyrrrnnneee___XXXUUUUUUVVVUUUTTTRRRQQQOOOLLLHHHDDDAAA???>>>AAAEEEGGGGGGEEEAAA???888666333222222222222111111///------///111111000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++************+++++++++++++++******)))))))))------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******))))))(((''',,,,,,,,,+++++++++++++++******))))))))))))******))))))******))))))((('''((())))))************)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((((((((''''''((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))((()))******++++++)))''''''(((((('''%%%''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---+++******)))((('''''''''((((((((()))))))))******(((*********(((((()))***------+++++++++,,,---...111222333555666777777888777999:::;;;;;;<<<>>>???DDDGGGKKKMMMLLLIIIFFFEEEDDDEEEKKKUUU^^^aaa]]]XXXXXX[[[```dddggglllrrrwwwsssuuuwwwyyyyyy{{{}}}xxxvvvsssppppppsssxxx{{{}}}yyypppooooooooommmjjjnnnuuuzzzdddQQQLLLFFFBBBBBBDDDHHHIIIHHHJJJOOOTTTTTTWWWcccooo{{{|||yyymmmdddZZZTTTTTTUUUSSSPPPQQQQQQPPPOOOKKKGGGCCCAAA===???BBBDDDFFFFFFEEEDDD===:::777555444333111000666444222000/////////////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000///...------,,,+++******))))))******+++++++++++++++************------,,,,,,,,,+++++++++***************************************))))))(((,,,,,,,,,++++++******)))******))))))))))))******++++++,,,,,,++++++***)))'''((()))***************))))))))))))))))))))))))%%%%%%&&&''''''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((((((''''''(((((((((((((((((('''%%%&&&&&&'''((()))******'''''''''''''''((()))))))))))))))))))))***+++++++++)))'''&&&'''((('''&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((***++++++((((((((()))))))))))))))''''''((((((((()))))))))((()))+++***)))((()))+++------,,,+++,,,---///000666666666666777777777888:::;;;>>>??????AAACCCEEEGGGJJJMMMLLLJJJHHHGGGHHHFFFLLLWWWfffrrrtttnnngggjjjmmmqqqtttwww{{{~~~|||~~~}}}{{{zzzzzz}}}zzz}}}~~~{{{{{{{{{{{{|||}}}vvvkkkaaa___cccuuuxxxxxxuuuvvv}}}eee^^^SSSLLLIIIIIIIIIJJJFFFGGGJJJMMMOOOVVVfffvvv|||uuulllaaaZZZXXXWWWTTTPPPRRRRRRSSSRRRPPPLLLIIIGGG????????????@@@BBBDDDEEECCCAAA===;;;:::888555333555555333111///......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...---,,,++++++++++++************++++++******++++++,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,++++++******)))))))))(((******))))))))))))************++++++******)))((('''((()))***************************************))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))*********''''''((((((((((((''''''%%%&&&&&&'''((()))******'''''''''''''''((()))))))))))))))))))))******+++***(((&&&&&&'''((()))(((''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***'''((()))*********))))))''''''''''''''''''''''''************************'''''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&''''''(((((('''''''''((((((((()))))))))***++++++******+++,,,++++++,,,...000333555666999888777666777888999;;;???AAADDDEEEFFFFFFHHHJJJGGGHHHJJJIIIGGGHHHLLLPPPVVV^^^kkkzzzxxxvvvwwwxxx{{{}}}xxxrrrooonnnqqq~~~wwwuuutttwww~~~ooofffdddhhhiiigggbbbccckkkrrruuu{{{~~~uuujjjbbb___^^^^^^]]]XXXRRRKKKHHHHHHQQQddduuu|||~~~}}}||||||}}}yyyssskkkeeebbb```\\\YYYWWWXXXXXXXXXVVVSSSPPPOOOEEECCC@@@>>>===???AAACCCFFFDDDBBBAAAAAA@@@>>><<<555666666555222000000000...////////////000000000........................------------------------------------------------,,,,,,++++++******)))))),,,++++++++++++++++++,,,)))***+++,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))************)))))))))))))))******))))))))))))******(((((())))))(((((('''&&&((())))))************)))************************))))))((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%(((******)))(((&&&'''((())))))((('''&&&(((((((((((((((((('''''''''''''''''''''((()))))))))(((((((((((()))******)))'''%%%%%%''')))******''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''((()))***+++***))))))((((((((((((((((((((((((************************'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((((((((((())))))'''''''''''''''&&&&&&&&&(((((()))))))))*********)))+++,,,,,,++++++,,,------...000333666777999999999888777666888;;;>>>AAAFFFHHHKKKLLLLLLKKKJJJKKKFFFGGGHHHGGGHHHNNNXXX```lllsss~~~{{{yyyyyyyyy|||~~~vvvooojjjiiijjjqqqzzzwwwqqqqqqsss|||~~~|||||||||qqqpppjjjaaa___fffnnnqqqyyy|||uuuhhh^^^WWWWWW```jjjooopppqqqpppooooooppprrrrrrqqqpppnnnkkkiiigggeeeaaaaaa```___]]]ZZZWWWVVVLLLJJJFFFBBB???>>>>>>>>>AAA@@@@@@BBBEEEFFFFFFEEEAAACCCCCC@@@:::555222222.../////////000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,,,,,,,,,,------******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++************************))))))'''&&&&&&&&&'''((()))***************++++++******))))))))))))******))))))******))))))(((''')))************))))))(((************************&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***(((%%%###&&&'''((())))))((('''&&&+++***)))((('''&&&%%%%%%'''''''''''''''((())))))((((((((((((((())))))***(((&&&$$$$$$''')))++++++''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))+++***)))))))))))))))***++++++***)))(((''''''&&&)))************+++++++++***+++------,,,,,,---...222333555888999999999888999888666666999>>>CCCFFFKKKNNNQQQQQQOOOMMMKKKJJJKKKLLLMMMLLLOOOYYYgggrrr{{{}}}{{{{{{~~~|||uuummmhhhhhhmmmpppyyy{{{xxxwwwxxxzzz{{{{{{xxxvvvyyyzzz{{{yyywwwvvvyyy~~~|||pppkkkooouuuxxxzzz{{{~~~tttgggaaaaaa]]]___aaabbbcccccceeegggiiillloooqqqpppnnnmmmmmmiiihhhfffdddaaa^^^[[[ZZZQQQOOOLLLHHHCCC???<<<:::999:::<<<@@@EEEHHHIIIIIIQQQRRRQQQLLLBBB999444111.../////////000000111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------...+++++++++***************---------,,,,,,,,,++++++))))))))))))))))))))))))///...,,,+++++++++,,,---*********++++++,,,,,,---******))))))))))))******,,,------------,,,++++++***************)))((('''************************(((((((((''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%,,,***)))'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''***((('''(((+++,,,+++(((''''''''''''''''''''''''))))))))))))((((((((((((************)))))))))))))))((((((((()))***,,,---+++***(((&&&&&&''')))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&///+++&&&%%%''')))((('''+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++......---,,,,,,///444888777888:::;;;;;;999777666555777:::>>>CCCHHHLLLNNNOOORRRTTTTTTPPPLLLKKKLLLNNNPPPPPPQQQXXXeeeooosss}}}|||}}}}}}{{{yyyzzz~~~{{{wwwvvvwwwyyyzzzzzz{{{~~~}}}}}}}}}}}}|||zzz{{{|||~~~||||||yyyuuu{{{}}}|||zzz~~~{{{sssssswwwzzz~~~yyyrrrqqqvvv}}}{{{|||uuuiiibbb___ZZZUUUTTTVVV[[[^^^iiilllnnnnnnlllkkkmmmoooooopppnnniiihhhiiibbbYYYTTTSSSQQQMMMHHHDDDAAA???;;;;;;===@@@DDDJJJNNNQQQ[[[cccdddXXXJJJAAA;;;555777555333000//////000000///............---------//////.........---------------......------,,,+++,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))***&&&###$$$)))---,,,***000///...+++))))))+++---...,,,))))))***+++,,,+++,,,,,,+++***)))))))))******,,,------+++******+++---,,,***)))))))))***+++''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&''''''((()))''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((***((('''(((***,,,***)))(((((((((((((((((((((((())))))))))))((((((((((((******)))))))))((((((((()))(((((('''((()))++++++******)))((())))))***+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((+++***)))((((((((())))))...+++(((&&&'''((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,...///000111333888;;;;;;;;;;;;;;;:::999777666:::<<>>???DDDFFFIIIJJJKKKOOOUUUYYYYYYZZZ]]]___```aaaaaabbbgggnnntttvvvxxxyyywwwrrrqqqqqqrrrtttvvvuuurrrpppkkkrrr|||yyypppmmmmmm{{{{{{zzzyyyxxxwwwzzzxxxkkk```[[[ZZZ[[[\\\fffiiilllnnnqqqyyyvvvllleeeaaa``````aaafffooowww|||~~~xxxuuuqqqpppoookkkccc]]]___]]]\\\\\\^^^bbbfffiiinnnqqqvvvzzzuuupppmmmmmmpppssstttrrrqqqqqqrrrsssuuuwwwyyyzzzvvvpppjjjffffffggghhhhhhoooyyyzzztttssstttqqqpppqqqzzzwwwuuuuuuxxx{{{|||||||||~~~~~~yyyuuuuuuuuuzzz}}}|||{{{{{{yyy{{{}}}yyyvvvnnnsss~~~zzzpppjjjhhhhhhhhhgggzzzrrrhhhaaaZZZTTTYYYYYYYYYZZZ\\\aaafffiiihhhgggfffiiinnnttttttsssnnniiidddaaaaaa___[[[VVVRRRPPPMMMJJJIIIKKKMMMOOOQQQUUUXXXTTTNNNHHHEEEDDD@@@===999555333222333333111111111111000000000000////////////...........................------,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++,,,---,,,)))&&&'''((()))((('''(((***,,,+++111777777111,,,++++++***)))))))))***+++,,,,,,***+++,,,,,,***))))))******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((()))***'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((('''''''''$$$&&&)))+++,,,+++***)))%%%&&&''')))************(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''')))***(((%%%$$$'''***(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((+++***************++++++000444:::======<<<;;;:::666777888;;;>>>AAAEEEFFFGGGIIIJJJIIIHHHLLLSSSZZZ^^^dddnnnxxx}}}{{{wwwssswww|||zzzppplllhhhffffffggghhhhhhmmmzzz|||zzz}}}~~~rrrkkkiiihhhhhhgggeeeiiivvvxxxtttllleee]]]VVVSSSRRRRRRRRRZZZ]]]aaaeeeiiipppyyy}}}|||zzzwwwuuurrrpppnnnlllkkkkkknnnttt|||~~~xxxsssooonnnmmmmmmooosssxxx{{{|||}}}~~~{{{{{{|||zzzzzz{{{}}}~~~~~~||||||~~~}}}{{{vvvrrrrrrssszzzzzzzzzzzzzzzvvvpppkkkhhhkkkpppttt}}}qqqsssyyyzzztttpppkkkgggooo|||~~~wwwqqqmmmmmmjjjfffcccaaaaaabbbbbbdddaaabbbfffllloooooonnnsssrrrqqqqqqqqqnnnhhhcccaaa___[[[VVVSSSPPPNNNMMMLLLMMMOOOOOOLLLIIIIIIKKKHHHEEEAAA<<<777444222222111111111000000000//////000000/////////...............//////......---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---+++++++++,,,------+++)))((()))******))))))+++---,,,222777777222,,,+++,,,***)))))))))***+++,,,,,,)))+++,,,,,,***))))))***))))))))))))((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%++++++++++++***)))((('''''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&((())))))(((''')))***''''''''''''''''''''''''''''''(((((())))))******)))))))))((((((((('''''''''(((((()))))))))((((((%%%&&&(((***+++***)))(((%%%&&&''')))************''''''''''''''''''''''''''''''(((((())))))******(((((()))*********))))))***+++,,,+++))))))***,,,(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---///000111666999===???>>><<<<<<<<<777888;;;???BBBFFFIIIJJJHHHIIIHHHFFFEEEJJJUUU^^^hhhtttvvvmmm```XXXWWW^^^ggglll~~~yyykkk___XXXXXXXXXYYY[[[\\\^^^hhhsss{{{mmmeeeaaa^^^YYYVVVUUUVVVVVVVVV]]]dddmmmuuuzzz}}}yyyxxxwwwyyy}}}}}}|||||||||{{{{{{}}}zzzwwwtttqqqkkkfff```[[[YYYZZZ^^^aaassszzz||||||}}}|||uuuhhh___^^^YYYYYY___eeehhhjjjlllrrruuuyyy||||||yyyuuurrrvvvtttqqqlllddd[[[TTTPPPNNNLLLLLLMMMKKKJJJLLLQQQOOOMMMIIIDDD>>>888444222111111111000000000000///000000000/////////.........////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((***+++++++++***,,,---+++///222111...+++***************)))******++++++)))***,,,+++***((())))))))))))*********)))(((''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))***++++++***)))(((''''''((((((((((((''''''((((((((()))))))))******''''''''''''''''''''''''%%%'''))))))'''&&&(((***'''''''''''''''''''''''''''''''''((()))***************)))))))))(((((((((&&&''')))************)))(((((()))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********((()))***+++++++++******,,,+++******+++,,,+++***)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,...000333666999:::<<<>>>???@@@???>>>???@@@>>>@@@BBBEEEGGGHHHIIIIIIEEEFFFGGGFFFIIISSSdddqqqyyyuuuhhh___```hhhrrryyy{{{{{{~~~|||wwwnnneee]]]YYYXXXXXX\\\bbbfffgggmmmssssssjjjjjjhhhffffffiiimmmooopppnnnuuu~~~~~~xxxqqqoookkkeeeaaa``````bbbcccqqqyyy}}}yyyzzz}}}|||~~~}}}zzz{{{uuu```WWWQQQTTTXXXYYY]]]aaagggnnnvvvzzz{{{{{{|||{{{oooddd]]]TTTNNNKKKKKKIIIHHHKKKRRRRRRQQQOOOKKKDDD>>>777444333222222222111111111111000000000000/////////...///////////////...------...------------------...------------------------...---+++******+++---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,---)))***,,,,,,+++***+++,,,---------,,,,,,+++++++++++++++******)))*********)))***++++++)))(((((())))))***+++++++++***)))((('''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&'''(((*********))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))%%%'''))))))'''&&&(((***))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))&&&''')))***+++++++++*********+++++++++******)))++++++******)))'''&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***++++++***)))***(((&&&'''***+++)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++---///333888<<<@@@BBB???@@@AAA@@@@@@AAACCCEEEFFFGGGIIIJJJJJJIIIGGGFFFAAACCCFFFIIIPPP```vvvwwwsssuuuzzz|||||||||uuusssvvv|||ooollljjjkkknnnpppooolllqqqrrrttttttqqqmmmkkkjjjggghhhmmmvvv|||}}}|||}}}{{{zzz||||||xxxwwwwwwxxxxxxuuu}}}{{{pppkkkmmmrrryyy{{{rrrooonnnlllooouuuzzzhhh[[[NNNKKKJJJIIILLLRRR[[[dddnnnsssuuuxxx~~~tttlllXXXPPPJJJHHHFFFDDDHHHPPPSSSSSSRRROOOIIIBBB;;;666444444444333333333222222000000000000///////////////////////////......------,,,,,,++++++,,,,,,------------------------------+++)))'''''')))+++---......---------,,,,,,,,,---------,,,,,,++++++++++++++++++)))((((((***,,,)))***,,,,,,***)))***+++000...+++***,,,---------,,,,,,+++***)))))))))***)))***++++++)))(((((()))***++++++,,,,,,***)))((((((((((((((((((((((((((()))((('''&&&&&&((()))+++))))))((('''''''''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((***((('''%%%$$$%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********++++++***)))(((&&&&&&%%%%%%(((((())))))(((&&&$$$###******)))(((((((((((((((++++++******************---,,,***(((((()))***+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''+++,,,,,,+++)))***,,,...222333444777999<<<>>>???AAA??????BBBGGGJJJJJJIIIIIIIIIHHHIIIJJJIIIFFFCCCCCCAAABBBLLL^^^qqq~~~~~~~~~~~~}}}|||yyyxxx{{{}}}uuuqqqoooooommmlll]]]XXXWWW\\\___```eeellllllttt}}}|||vvvooommmnnnpppsssuuuxxxkkkccc]]]aaahhhwww~~~uuuYYYIIICCCAAAFFFMMMLLLMMMXXXhhhnnnkkkpppzzz|||iii___RRRJJJGGGGGGEEECCCFFFFFFIIIOOOSSSOOOCCC999555333000/////////...,,,000000000000//////////////////............//////////////////////////////---,,,,,,+++,,,---///000///,,,((((((***,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,++++++******************+++++++++************)))+++,,,,,,+++)))((()))+++((((((((((((((((((((((((&&&%%%$$$######%%%&&&((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))************))))))((((((((())))))%%%&&&''''''((((((''''''***))))))(((((((((((((((************************---,,,***(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***************************************************+++,,,,,,,,,---///222666777888:::<<<>>>???@@@EEEDDDDDDFFFJJJKKKJJJHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDJJJVVVfffttt}}}yyyxxx~~~|||zzzyyyyyyzzzxxxoooiiieeebbb``````]]]]]]aaacccccchhhooottt{{{xxxvvvyyy}}}}}}qqqgggdddiiimmmuuurrr^^^PPPGGGDDDEEEFFFGGGRRR```dddaaaccckkkpppxxx|||qqqaaaVVVPPPMMMJJJHHHIIIIIIKKKPPPTTTPPPEEE<<<666444222222333444333222111111000000000/////////000000////////////000000////////////////////////...---,,,,,,,,,---...///000---******,,,------------------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,---......---,,,+++++++++******++++++,,,---)))))))))******)))))))))+++++++++++++++++++++++++++++++++************)))+++,,,,,,***)))((()))+++((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++,,,,,,+++(((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******(((((((((((()))+++,,,---''''''&&&&&&''''''((()))))))))((((((''''''((((((************************,,,+++***)))((()))******************************))))))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))************************))))))*********+++++++++***+++---///000222555888<<<===>>>???@@@AAABBBCCCGGGGGGHHHKKKMMMLLLJJJHHHKKKMMMOOOMMMJJJGGGHHHIIIEEEKKKVVVcccnnnvvvzzz{{{~~~~~~}}}|||}}}~~~~~~~~~vvvvvvzzz{{{pppgggbbb````````````aaaeeejjjkkklllrrryyy}}}zzzssstttpppxxx~~~}}}{{{hhhYYYQQQOOOJJJGGGJJJRRRUUUUUUZZZdddgggnnnuuuxxx|||ssseee[[[UUUPPPMMMGGGFFFHHHLLLPPPMMMEEE>>>777555222222222333333222111111111000000000000///111111000000000000111111///////////////////////////...------,,,---------000...,,,+++---.........------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,***)))(((***+++((((((((((((((((((((((((((((((''''''(((((()))***(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))'''''''''((()))***+++,,,,,,***(((&&&%%%%%%&&&&&&)))(((((('''''''''(((((())))))))))))************++++++***)))((())))))***************************)))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))************************))))))************+++++++++---111333555888<<>>@@@DDDGGGKKKMMMNNNOOONNNNNNNNNMMMLLLJJJIIIHHHMMMJJJHHHLLLXXXjjj}}}zzzxxxvvvsssooommmgggeeedddjjjttt~~~tttnnnfff___^^^eeeqqqyyyyyyxxxzzz~~~}}}tttqqqxxx~~~yyywwwvvvvvvxxx{{{zzz~~~~~~zzzxxxvvvuuuyyy}}}nnnkkkkkkqqqzzz~~~yyyssssssyyy|||```QQQLLLMMMSSS[[[ooouuu}}}|||ooo```SSSHHHBBB;;;999777666666666444333555666555111...---000333000000000000000///......//////.........------------------........./////////...------,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,+++***))))))++++++++++++***)))(((((())))))))))))))))))))))))---+++((((((((())))))(((&&&''')))******)))'''&&&'''''''''''''''((((((((()))))))))(((((('''''''''''''''((((((((())))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((('''&&&%%%((((((((((((((((((((((((((())))))(((&&&&&&'''(((((((((((((((((((((((((((++++++***)))((((((((((((((((((((()))***,,,---...************)))'''&&&%%%###$$$&&&'''(((((((((''',,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))******)))(((''')))*********))))))))))))******++++++,,,+++***+++---//////222777<<>>@@@DDDHHHLLLNNNOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKOOOXXXeeevvv{{{uuurrrqqqpppppprrrrrrsssvvv{{{zzztttqqqeeecccccceeelllxxx~~~xxxtttuuuxxx}}}}}}zzzuuuvvv~~~|||~~~~~~~~~wwwwwwzzz{{{uuusssooojjjgggeeedddccceeegggjjjmmmnnnnnnmmmlllnnnpppqqqrrrrrrvvv{{{|||tttyyy|||||||||tttmmmmmmvvv}}}yyy|||wwwooommmqqqyyyvvvdddYYYSSSSSSWWWbbbjjjrrrvvvwww|||uuuggg[[[TTTKKKEEE>>>:::999888555222222333444222000000222444000000111111000//////...+++,,,,,,,,,---------------------....../////////......---,,,,,,,,,------+++,,,---............---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++************************---+++***)))******++++++%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&))))))(((((('''&&&%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))&&&'''(((&&&%%%$$$&&&'''((((((((((((((((((((((((***))))))(((((())))))***)))))))))***+++,,,---...)))))))))))))))(((''''''+++)))'''&&&%%%&&&((()))(((((())))))***,,,---...))))))))))))))))))))))))))))))))))))************)))******************))))))+++,,,,,,***)))((()))******)))))))))******+++,,,,,,,,,++++++,,,///222666:::???CCCEEEEEECCCAAA@@@BBBFFFJJJMMMNNNOOOOOOJJJIIIGGGFFFFFFHHHJJJKKKOOOTTT^^^jjjvvv{{{tttsssvvvyyy{{{|||xxxssspppmmmjjjgggeeehhhnnnwww}}}wwwqqqpppttt|||}}}{{{~~~~~~{{{yyyuuuuuuwwwzzz}}}~~~|||xxxuuurrrrrruuuvvvtttrrrllljjjjjjmmmssswwwwwwvvvnnnpppqqqooojjjhhhiiikkkoooqqqsssqqqllliiihhhiiigggfffgggkkknnnnnnjjjfffddddddbbb```^^^]]][[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^___```aaadddhhhllljjjiiiggggggiiimmmqqqtttxxxxxxyyyzzzzzzwwwrrrnnnfffkkkmmmmmmqqq{{{|||yyyyyy|||{{{zzz|||}}}}}}sssmmmssswwwkkkhhhmmmrrrvvv~~~~~~nnnbbb\\\[[[[[[ccckkknnnnnnrrr||||||uuuaaaVVVGGG>>>;;;:::666222222444555555333222222333000111111111111000//////////////////////////////............////////////------------------......------......//////......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------************************+++************++++++,,,%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''''''''))))))))))))))))))))))))&&&''''''&&&%%%$$$&&&'''''''''''''''''''''''''''((((((((((((((()))******))))))))))))***+++,,,---(((((())))))))))))((((((,,,+++(((&&&&&&'''(((***((((((((()))***+++,,,---((((((((((((((((((((((((((()))))))))************))))))************))))))+++---000000...,,,************))))))******++++++,,,,,,,,,,,,---///444777===???BBBEEEFFFFFFDDDCCCDDDFFFIIIKKKMMMMMMLLLKKKMMMJJJGGGEEEFFFJJJNNNQQQ```eeeoooyyy~~~{{{~~~rrrmmmgggggglllsssxxxzzz~~~~~~|||wwwqqqpppvvv|||zzz{{{{{{zzz|||~~~{{{vvvooojjjiiiiiikkkkkkkkkkkkjjjiiiiiiiiihhhggggggggghhhgggdddbbb``````bbbeeeiiillllllkkkiiigggffffffggggggeeeccc___]]]ZZZ[[[^^^bbbdddddd```aaa```\\\YYYWWWXXXZZZ[[[]]]``````___^^^^^^___bbbaaaaaaccceeeeeecccaaa```aaaaaabbbaaa```___^^^\\\\\\[[[[[[[[[[[[\\\\\\XXXXXXXXXWWWWWWYYY[[[\\\]]]\\\[[[[[[\\\___bbbdddhhhhhhhhhiiiiiifffbbb___ZZZ]]]]]]\\\```iiioooqqqnnnpppssstttsssoookkkhhhlllmmmnnnqqqvvv~~~}}}~~~~~~}}}}}}}}}{{{}}}rrrqqqssslllpppxxxzzzqqqmmmfffmmmsssrrrmmmmmmssszzznnnXXXHHHCCC@@@;;;666666777888777555333111000000111111222111111000000222222111111000000//////////////////////////////---------------...///000------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************((()))******)))***+++,,,'''''''''(((((('''''''''(((((((((''''''&&&&&&%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((())))))))))))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''((()))***+++(((((('''(((((()))***+++'''(((((()))))))))))))))))))))((((((((())))))***---,,,+++)))'''&&&&&&&&&((((((((((((((((((((((((((()))))))))************))))))************))))))***---000111///---+++******************+++,,,,,,***,,,---///111444999===AAAAAAAAABBBCCCEEEFFFFFFJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIKKKOOOUUU\\\```qqquuu{{{}}}zzzxxxuuu}}}zzzfffbbbaaaggguuu{{{zzzwwwuuuvvv~~~~~~ttttttvvvyyy|||~~~zzz{{{zzzvvvrrrpppooonnnkkkgggeeeddddddaaa```______^^^^^^^^^^^^^^^]]]]]]^^^___^^^[[[YYYXXXXXXYYY[[[___aaaaaaaaa````````````aaa```^^^]]]\\\YYYVVVTTTUUUWWWYYYZZZZZZYYYWWWUUUSSSSSSTTTVVVUUUVVVYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^[[[\\\^^^`````````___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXYYYZZZZZZZZZ^^^]]]\\\[[[[[[\\\]]]^^^``````___```aaa```^^^\\\XXXYYYXXXVVVXXX___ccccccWWWZZZ___ccceeedddbbb```^^^]]][[[[[[]]]dddmmmttt}}}~~~~~~sssooohhhjjjnnnvvv~~~~~~tttkkkiiijjjxxxqqq]]]RRRKKKCCC<<<888777666555444333111///111111222222222222222111...//////000000111111222000000000000000000000000------------......///000,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---,,,,,,+++************************(((***,,,,,,******,,,---((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))''''''''''''(((((()))***'''''''''''''''((()))***'''((()))))))))))))))(((&&&'''((()))******))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************)))******************)))'''***---...---+++***)))***************+++,,,---+++---000333666999===@@@@@@@@@@@@AAACCCFFFIIIKKKNNNLLLKKKIIIHHHGGGGGGGGGFFFKKKTTT^^^gggnnnrrruuu~~~}}}xxxrrrmmmiiipppxxxpppccceeekkkxxx|||}}}||||||~~~{{{yyytttoookkkiiihhhgggeeejjjnnnpppsssyyyzzzxxxtttpppkkkiiiiiihhhdddaaacccccccccdddddddddddddddeeecccaaa`````````^^^\\\ZZZYYYYYYZZZ[[[[[[XXXVVVZZZYYYXXXXXXZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\\\\[[[[[[YYYXXXVVVUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZ[[[^^^_________aaa``````___^^^^^^^^^^^^]]]]]]]]]___aaabbbbbbaaa^^^^^^\\\YYY[[[``````]]]RRRTTTYYY]]]```bbbbbbbbb[[[YYYUUUQQQPPPTTTZZZ___mmmqqqvvvyyyyyyuuuoookkknnnpppsssvvvyyy~~~~~~~~~qqqgggffffffhhhnnnxxxvvvkkkeeelllrrr{{{~~~xxxiii\\\OOOEEE>>>;;;777444444444333222111111222333333333333222///000222444777999;;;<<<111111111111000000000000.........---......//////,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++000000000000///...---,,,++++++++++++++++++++++++))),,,//////,,,+++,,,///)))(((((((((((((((((()))((((((((()))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((***+++(((((((((((((((((((((((('''((()))((('''''')))+++************************(((((('''''''''(((((()))((((((((((((((())))))***((()))))))))))))))(((''''''''''''((((((((())))))"""###%%%'''***---000111))))))))))))))))))))))))))))))))))))******************++++++++++++******&&&))),,,---,,,+++++++++************+++,,,---...---000555888:::;;;>>>@@@===>>>AAADDDGGGJJJMMMOOONNNLLLIIIFFFEEEFFFHHHIIIMMMYYYlll~~~|||xxxsssooolllkkkkkkvvvxxxooommmpppyyy}}}{{{{{{qqqiii]]][[[YYYWWWWWWWWWXXXYYYVVVZZZ[[[[[[^^^dddgggeeecccbbbaaa```______^^^]]]XXXYYYZZZ\\\^^^___```___aaa```___aaacccdddbbb```XXXXXXXXXYYYZZZYYYWWWUUUYYYWWWVVVVVVWWWXXXWWWVVVVVVWWWXXXXXXXXXXXXYYYZZZWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\]]][[[ZZZ[[[^^^___^^^\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]\\\]]]___aaaaaa```___```^^^[[[]]]```^^^ZZZUUUVVVWWWYYY[[[]]]^^^___[[[YYYUUUQQQNNNPPPTTTXXX\\\^^^aaabbbaaa]]]YYYVVVYYYZZZ]]]aaaeeejjjooorrrttt{{{uuuxxx{{{~~~qqqjjjfffeeejjjttt}}}|||uuuqqqrrrwwwzzzpppllljjjjjjjjjlllvvvmmmaaaQQQJJJAAA:::777777777666111222222333444444333333222333555777999;;;===>>>222222222111111000000000000//////............///------......---,,,,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,---,,,,,,++++++*********---...............------++++++++++++++++++++++++(((,,,///...***((())),,,((((((''''''''''''(((((((((((())))))******++++++''''''(((((()))*********(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((&&&'''(((((('''''')))+++************************((((((''''''''''''((((((***)))))))))))))))***+++)))))))))))))))(((''''''***)))'''&&&&&&&&&((()))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++'''***,,,------------...************+++,,,---...000444888;;;<<<<<<===>>>;;;>>>BBBGGGLLLOOOPPPQQQMMMJJJFFFDDDDDDFFFIIILLLZZZjjj}}}zzz|||wwwpppkkkjjjmmmrrrvvv~~~}}}rrrjjjlllsss~~~yyytttmmmjjjkkkkkkiiifffeeeddd```ZZZUUUTTTRRRPPPMMMLLLLLLMMMMMMRRRTTTTTTQQQSSSYYY\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[TTTTTTVVVXXX[[[]]]]]]\\\WWWVVVXXX]]]bbbeeedddccc[[[ZZZZZZ[[[\\\\\\ZZZXXXTTTSSSRRRSSSVVVXXXXXXWWWTTTUUUVVVVVVVVVWWWYYY[[[WWWYYY\\\\\\\\\[[[ZZZ[[[YYYXXXWWWXXXYYYYYYYYYXXX[[[[[[\\\^^^``````___]]]XXXYYY[[[[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\YYYZZZZZZ[[[ZZZZZZYYYYYY^^^\\\YYYYYY[[[[[[XXXUUUYYYYYYZZZ[[[[[[[[[[[[[[[___]]][[[[[[[[[[[[[[[YYY[[[\\\[[[YYY[[[^^^[[[UUUWWWVVVUUUTTTTTTUUUWWWXXXTTTSSSQQQNNNMMMNNNRRRVVVTTTUUUWWWWWWVVVSSSPPPNNNLLLLLLMMMNNNPPPRRRUUUWWWYYYeeerrr|||}}}tttuuuvvvyyyqqqjjjeeehhhrrr|||uuulllhhhhhhmmm}}}qqqccc^^^^^^```hhhqqqeee[[[MMMBBB<<<:::999888111222333333444444444444222222222222333333333333222222222222111111000000111000///................../////////...------,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,------,,,,,,+++***))))))(((((()))***++++++++++++++++++++++++++++++++++++%%%))),,,+++'''$$$%%%((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''''''''''''''((((((((()))))))))************))))))******))))))((((((''''''************************&&&'''((('''&&&%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************&&&&&&''''''((())))))))))))))))))))))))******+++'''+++000000---,,,000444888:::<<<<<<:::::::::;;;;;;AAAIIIOOOQQQQQQQQQPPPJJJIIIGGGEEEEEEIIIPPPUUUkkkyyy}}}xxxtttvvvpppfff```bbbmmm{{{}}}nnniiilllxxx|||xxxwwwzzzyyywwwzzz~~~wwwmmmddd___^^^]]]]]]YYYYYYXXXVVVUUUTTTSSSRRROOOMMMLLLJJJIIIIIIJJJKKKOOOOOOPPPPPPRRRSSSTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTPPPPPPSSSVVVWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]VVVWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXWWWWWWVVVUUUUUURRRSSSUUUUUUUUUSSSQQQPPPTTTUUUVVVWWWVVVTTTRRRQQQYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYYYYYYYWWWZZZYYYWWWWWWWWWXXXZZZ\\\]]]___bbbbbb```^^^]]]\\\ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVXXXWWWWWWXXXYYYYYYXXXVVVXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJOOOMMMJJJGGGFFFFFFFFFGGGNNNQQQVVV[[[aaaiiittt{{{{{{ooommmvvv~~~tttmmmggggggsssjjj[[[TTTTTTYYY```pppvvvuuu\\\MMMDDD===:::<<<666555555555666444222///111222222333333333222222///000111222111///000333111000...---------.../////////.........------------------............///---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++***)))(((******+++++++++,,,,,,,,,***)))((()))+++,,,,,,,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))************))))))***)))))))))(((((((((''''''''''''''''''''''''''''''((())))))'''''''''))))))((((((''''''(((((()))((((((((((((((((((((((((+++***)))))))))***,,,,,,))))))))))))************))))))))))))))))))))))))+++***************++++++))),,,.........000444888:::;;;<<<;;;999999999:::<<>>===<<<:::666555555555555444111222222333333222222222000000000111000//////111111000///.........////////////.........------------------............///+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++++++++***))))))*********+++++++++,,,,,,)))((('''(((***+++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''')))***)))(((((()))******))))))(((((())))))***))))))))))))))))))))))))*********)))***++++++,,,))))))))))))************,,,,,,++++++***))))))(((,,,,,,++++++***++++++,,,,,,,,,,,,...111555:::===<<<===<<<;;;999888:::<<>>???<<<===<<<;;;:::;;;>>>AAAHHHLLLPPPQQQOOOLLLIIIHHHGGGGGGIIIMMMVVVdddttt~~~~~~{{{xxxvvvvvvwww}}}}}}}}}}}}{{{www}}}~~~}}}rrr[[[[[[\\\```iiiuuu~~~sssllljjjjjjkkkkkkkkkkkkkkkkkkjjjjjj```]]]ZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTRRRPPPOOORRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPSSSTTTVVVWWWXXXYYYXXXXXXTTTTTTUUUVVVVVVUUUUUUTTTUUUTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXXXXVVVUUUUUUUUUPPPPPPPPPOOOPPPQQQRRRRRRRRRTTTVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYUUUUUUUUUVVVXXXXXXWWWUUUXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXVVVUUUTTTTTTUUUVVVXXXYYY\\\\\\\\\[[[YYYVVVSSSQQQQQQPPPOOOLLLKKKJJJJJJKKKKKKMMMQQQUUUYYY```hhhnnn||||||zzzxxxwwwwww{{{{{{xxxooooooooolllggggggrrr{{{fffYYYUUUGGGDDD@@@===;;;888555222333333333222222222222222///000...---000222111...222111111000000000000000////////////............---------............///------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++******************************)))((('''(((***+++++++++'''((((((((((((((((((''''''((((((((())))))******((((((((((((''''''''''''&&&'''''''''(((((((((((('''((())))))(((((()))+++((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((''''''&&&((()))******))))))))))))******++++++++++++++++++++++++'''((((((((())))))))))))((()))))))))************)))))))))******++++++++++++************+++,,,,,,...000444:::???AAA@@@>>>;;;<<<======>>>AAAEEEHHHMMMOOOPPPPPPMMMJJJIIIHHHGGGMMMUUU^^^hhhqqqyyy~~~|||{{{{{{|||~~~~~~}}}{{{|||zzzwwwtttuuu|||{{{tttvvvuuummm\\\```gggooozzzzzzqqqggg^^^ZZZZZZ[[[]]]\\\[[[[[[[[[[[[\\\\\\ZZZXXXWWWVVVVVVUUUSSSQQQVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRPPPNNNMMMPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTRRRQQQQQQRRRSSSVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQTTTUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVUUUVVVVVVWWWXXXXXXZZZ\\\]]]\\\ZZZXXXYYYZZZTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSRRRTTTUUUVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUTTTTTTUUUWWWYYYZZZ___```aaaaaa___]]]ZZZXXXYYYXXXVVVTTTRRRQQQOOONNNPPPPPPOOONNNOOOQQQUUUXXX```mmm|||wwwtttppplllqqqyyyrrrjjjmmmuuuyyyxxxsssaaaYYYMMMCCC===;;;::::::555555444333222222333333...111111...000444444000111111111111111000000///000000/////////.........---------............///------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++******************+++***))))))+++------,,,''''''((((((((((((''''''&&&''''''(((((())))))***(((((((((((('''''''''''''''''''''((((((((())))))&&&((())))))))))))***,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))************))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))***))))))(((((())))))***************************))))))***++++++++++++***))))))))))))************((())))))***++++++,,,,,,*********+++,,,---...///222666<<>>@@@BBBCCCGGGKKKNNNMMMNNNNNNLLLKKKKKKMMMOOORRRZZZfffpppwwwzzz|||}}}yyyzzz|||zzzvvvuuusssppppppxxxzzzppppppnnnppp|||xxxooojjjjjjoootttzzzyyywww{{{{{{nnngggaaa^^^YYYSSSOOOOOOSSSVVVQQQQQQQQQPPPQQQRRRSSSTTTXXXWWWUUUUUUUUUUUUSSSQQQTTTTTTSSSRRRQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRQQQSSSTTTVVVVVVVVVUUUUUUUUUUUUUUURRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVVVVVVVWWWWWWXXXXXX[[[]]]\\\YYYWWWYYY[[[XXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVVXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZZZZ[[[[[[[[[XXXWWWVVVVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXYYY\\\]]]___``````___]]]\\\___^^^\\\\\\\\\ZZZXXXUUUSSSRRRPPPOOOOOOPPPQQQRRRPPPXXXfffyyyzzzwwwppphhhgggllllllwwwzzzqqqooopppttt|||wwwaaaNNNAAA===>>>???888777555444333333444555000777888222000444555111000000111111111000///...000000000/////////......---------............///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***)))***,,,......---&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&((()))***))))))+++,,,))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))************))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''')))***)))((((((''''''(((((()))************************((()))***+++,,,++++++***))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,---///111222333888===CCCDDDCCC@@@?????????AAADDDGGGHHHKKKNNNQQQMMMMMMLLLLLLMMMRRRXXX\\\fffllluuu|||~~~~~~}}}}}}~~~~~~}}}yyysssnnnhhhlllrrr{{{zzzrrrllldddiiiqqq|||}}}xxxwww{{{}}}tttooonnnrrrxxx~~~qqqbbbYYYVVVPPPPPPOOOLLLKKKKKKNNNQQQKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSQQQRRRSSSTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLLLLMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRSSSSSSQQQPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWTTTTTTUUUUUUWWWXXXYYYZZZ^^^]]]\\\\\\\\\\\\\\\\\\\\\___cccbbb___]]]___bbbaaaaaabbbbbbcccccccccbbbcccccccccaaa___^^^___```cccbbbaaa```______```aaaaaabbbcccdddeeeddddddcccaaa```^^^^^^^^^]]]ZZZXXXYYYYYYYYYZZZYYYYYYXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ\\\^^^___``````___dddcccbbbcccdddccc___\\\WWWVVVTTTTTTTTTTTTSSSSSSLLLOOOUUU___mmm}}}~~~xxxnnnjjjnnnllloooxxxzzzrrrnnnnnnssszzzooo\\\OOOFFFAAA:::999777555444555666666555???@@@666///222444111//////000000000///...---000000000000/////////...---------............///+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,,,,+++++++++***)))***,,,---------&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***))))))+++,,,))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))************))))))************))))))'''((((((((())))))******((((((((((((((((((((((((%%%'''))))))((()))***,,,((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((******))))))((())))))))))))************///......------,,,,,,+++,,,,,,---///111333555777===BBBFFFEEEAAA===>>>AAAAAADDDHHHJJJKKKMMMOOOQQQMMMMMMMMMNNNRRRYYYbbbiiiuuuyyy~~~|||yyyuuupppiiieee\\\hhhzzz}}}oooeee^^^gggqqq~~~uuuxxxsssoooooooooooorrrvvvvvvssslllaaaVVVPPPPPPRRRNNNOOOOOONNNKKKJJJJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQMMMNNNNNNOOOPPPQQQSSSTTTOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRRRRPPPOOOQQQTTTUUUUUUVVVVVVWWWWWWWWWWWWSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZ[[[]]]```ccceeefffgggfffeeedddddddddddddddhhhlllpppooollljjjmmmpppnnnoooppppppqqqqqqppppppoooppppppooommmmmmoooppprrrqqqpppooonnnoooooopppqqqrrrssstttuuutttsssrrrrrrpppooonnnmmmllliiigggddddddeeeeeeddddddcccbbbhhhhhhgggeeedddcccbbbaaabbbbbbaaa```___^^^^^^]]]\\\\\\]]]^^^___aaacccccc\\\]]]]]]]]]\\\[[[YYYWWWWWWXXXZZZ]]]___aaabbbcccdddcccbbbccceeeddd```]]]^^^\\\ZZZXXXWWWVVVSSSQQQNNNNNNPPPTTTZZZaaagggkkkrrrwww}}}{{{~~~uuurrruuuuuuqqqpppxxxxxxooohhhiiilllssshhhSSSFFF<<<:::888666555555777777999DDDFFF999///000222///...///000000000///---,,,000000000000////////////---------.........//////---------....../////////+++,,,,,,------,,,,,,+++***+++,,,,,,------------.........------,,,,,,,,,***)))((()))+++,,,,,,,,,)))(((''''''''''''''''''***)))'''%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%''''''''''''((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((******))))))))))))*********+++,,,+++)))''''''(((*********)))))))))))))))''''''(((((())))))*********++++++,,,,,,++++++***+++******+++------,,,***...///...,,,******+++------///111111111444;;;@@@CCCCCCCCCBBBAAAAAAAAA@@@GGGIIIKKKMMMMMMLLLKKKKKKIIILLLPPPZZZlll|||~~~wwwooollliiiccc```___lllyyypppaaa___aaattt}}}}}}zzz{{{{{{yyyzzzxxxqqqhhh```\\\\\\[[[XXXSSSOOOLLLMMMNNNPPPTTTTTTTTTSSSQQQNNNLLLJJJQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJHHHGGGMMMNNNPPPOOONNNNNNOOOPPPQQQPPPOOOOOOPPPPPPOOONNNOOOPPPRRRQQQOOONNNOOOPPPRRRPPPNNNMMMMMMPPPSSSVVVRRRRRRSSSTTTVVVVVVUUUSSSXXXUUUSSSSSSUUUVVVVVVVVVRRRSSSTTTTTTSSSTTTUUUWWWXXXXXXXXXYYY[[[^^^```bbbaaadddiiimmmqqqvvv{{{~~~{{{xxx{{{~~~{{{~~~}}}zzzwwwwwwyyy{{{}}}|||xxxuuusssrrrvvvvvvssspppkkkiiiiiijjjiiikkkmmmnnnmmmkkkhhhfffgggfffffffffgggfffcccaaa```^^^\\\YYYYYYZZZ\\\]]]eeeeeeeeedddcccccceeeggg\\\ZZZWWWVVVVVVUUUSSSRRRQQQPPPQQQSSSVVVYYYZZZYYY___\\\[[[^^^cccnnn}}}}}}~~~uuucccaaaeeehhhppp{{{qqqYYYHHH@@@:::999777333222666999999777444222222444666000111222333333222111000......//////000000111111/////////000000000000000------------------------,,,,,,,,,------............---+++)))&&&%%%''')))......---,,,+++))))))(((************************---,,,+++******************((('''&&&%%%&&&'''((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))((((((((('''''''''(((((())))))+++,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))******++++++******)))*********+++,,,---,,,************)))((((((***---,,,///111444777;;;???CCCEEEDDDBBBAAABBBCCCEEEGGGKKKMMMOOOPPPOOONNNLLLLLLMMMUUUcccwww~~~yyyooofffcccdddeeejjjooo{{{jjjbbbfffjjj{{{zzzwwwrrrooorrr{{{xxxoooddd\\\WWWUUUVVVTTTPPPMMMMMMNNNQQQSSSTTTTTTSSSSSSQQQPPPNNNMMMRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLOOOOOOPPPPPPPPPOOOMMMLLLLLLNNNOOOOOOMMMMMMNNNPPPRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQPPPPPPPPPOOONNNOOOPPPQQQTTTTTTUUUVVVWWWWWWVVVUUUVVVUUUSSSTTTVVVXXXXXXWWWUUUVVVVVVVVVVVVXXX[[[^^^aaadddgggiiikkknnnrrruuuxxx|||}}}xxxwwwvvvuuutttrrrmmmjjjdddbbb___]]]\\\]]]^^^___eeefffffffffeeeddddddddd```^^^ZZZXXXVVVTTTRRRPPPOOONNNPPPRRRVVVXXXXXXWWWVVVSSSQQQRRRTTT[[[iiiwwwnnnccc^^^[[[```iiiuuu{{{[[[NNNBBB===999555333666444333333222111222444555000111222333333222111000////////////000000111111000//////......---------------------------------,,,,,,------------------//////...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((('''((()))((('''&&&'''((()))***(((((((((''''''(((((((((''''''((((((''''''&&&%%%(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++************))))))))))))'''''''''''''''((()))***(((***++++++)))((())))))''''''''''''((((((((((((***************))))))))))))))))))******)))))))))******)))+++,,,---+++***(((((()))(((((())),,,......///444:::@@@DDDEEEEEECCCBBB@@@@@@BBBEEEIIILLLMMMNNNPPPOOOMMMKKKKKKLLLOOO^^^uuuuuujjj```]]]aaaiiitttqqqgggkkkuuu|||wwwtttnnnhhhiiiqqq|||rrrhhh___YYYSSSPPPQQQOOONNNMMMNNNPPPSSSUUUTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNNNNMMMMMMLLLLLLPPPPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPOOONNNNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRPPPPPPQQQQQQQQQPPPQQQRRRSSSSSSQQQPPPPPPQQQUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXX[[[]]]___^^^]]]\\\\\\[[[[[[\\\aaagggllltttzzzvvvsssooojjjfffdddcccccceeefffggghhhhhhgggeeeeeebbb___[[[XXXUUUQQQMMMJJJLLLMMMOOOSSSWWWYYYXXXVVVWWWSSSQQQPPPOOOOOOVVV___xxxlll___VVVVVV[[[^^^qqqtttcccOOOCCC>>>:::777777222222222222222222333333111111222222222222111111/////////000000000000111//////...---,,,+++******------------------------------------------,,,,,,...///...,,,++++++,,,...++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&((((((''''''((()))***+++((((((''''''''''''(((((('''''''''(((''''''&&&%%%(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++*********)))))))))))))))))))))))))))***+++,,,,,,''')))++++++)))))))))***''''''((((((((((((((())),,,,,,++++++******))))))))))))************))))))***))))))***,,,,,,+++******+++++++++***+++...111222444888@@@HHHKKKIIIEEE??????@@@BBBEEEHHHKKKLLLLLLLLLJJJGGGEEEFFFJJJNNNZZZllltttkkkdddcccfffmmmyyy}}}vvvrrrsssqqqnnnqqq}}}qqqnnnjjjiiiooo}}}tttnnnfff```\\\YYYTTTPPPOOONNNNNNNNNOOORRRTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTSSSSSSRRROOOOOONNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNOOOQQQQQQPPPPPPRRRSSSTTTUUUWWWXXXWWWUUUTTTTTTWWWTTTRRRRRRTTTUUUTTTSSSTTTUUUVVVUUUSSSSSSVVVYYYYYYZZZ]]]___```aaaccceeeeeeeeegggjjjmmmooonnnllllllkkkiiiiiikkkrrr{{{{{{uuupppnnnnnnmmmkkkkkkkkkjjjiiigggeeebbb^^^ZZZVVVRRRMMMJJJIIIKKKNNNTTTYYY[[[ZZZXXX[[[XXXWWWVVVSSSOOOQQQVVVZZZfffuuu|||zzzxxx}}}ooobbb\\\]]]\\\kkkzzzaaaOOOHHHCCC===888777555444444444333222111222222222222222222222222000000000000000000000000.........------,,,,,,,,,.................................------,,,,,,,,,+++,,,,,,,,,******,,,...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))***((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))*********************+++,,,,,,''')))++++++)))))))))***((((((((())))))*********,,,,,,++++++******))))))***++++++++++++++++++******))))))***,,,,,,+++))),,,---------,,,---000222999:::>>>DDDJJJLLLHHHDDD???AAAEEEIIILLLMMMLLLLLLLLLJJJFFFAAA???DDDOOOXXXnnn~~~zzztttpppnnnpppsssuuu{{{{{{tttnnnkkkiiiqqqyyyyyyssskkkkkklllppp{{{vvvmmmdddaaa]]]\\\\\\ZZZUUUQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQPPPPPPPPPQQQSSSTTTQQQRRRRRRSSSSSSSSSRRRRRRNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOONNNOOOQQQQQQPPPPPPRRRTTTWWWYYY[[[ZZZXXXVVVVVVWWWYYYXXXVVVVVVWWWYYYZZZZZZXXXYYYYYYWWWVVVYYY___eeeiiilllooorrrtttwww{{{~~~}}}xxxuuussspppmmmjjjhhhddd```\\\WWWRRRNNNGGGIIIMMMSSSXXX[[[ZZZYYYXXXVVVUUUWWWUUUPPPPPPSSSRRRYYY```dddfffnnn}}}{{{uuussstttxxx}}}wwwjjjeeeccckkkwww{{{fffYYYOOODDD:::999777444444555555444222333222222222222222222333111111111111000000000000------......//////000000.................................------,,,,,,,,,+++,,,---,,,++++++---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))***************))))))(((((()))))))))(((***++++++)))((())))))(((((())))))******++++++***************)))))))))++++++,,,,,,,,,,,,++++++))))))(((***+++,,,***)))+++,,,---------///222444>>>@@@BBBFFFIIIHHHFFFCCCCCCGGGLLLPPPQQQPPPNNNLLLKKKJJJGGGBBBCCCLLL[[[ggg|||}}}yyy{{{{{{~~~xxxooojjjkkkooo}}}yyyooojjjmmmooosss{{{tttjjjgggccc___\\\[[[ZZZZZZYYYWWWTTTQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSNNNPPPQQQRRRQQQRRRSSSUUUTTTWWWYYYXXXVVVUUUWWWZZZZZZ[[[\\\[[[[[[\\\```cccggghhhhhheeedddgggqqqyyy{{{rrroookkkgggbbb\\\VVVRRRKKKLLLOOOTTTXXXZZZZZZXXXVVVTTTTTTVVVVVVSSSRRRUUUQQQQQQSSSSSSRRRTTT```lll~~~vvvqqqmmmnnnsssxxx{{{tttlllnnnrrrwww~~~uuueeeSSSDDD>>>:::555444666777777555333333222222222222333333222111111111111000000000---......///000111222222........................------------------,,,,,,,,,...//////------...///,,,,,,,,,++++++*********************************%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((()))))))))************++++++***)))(((((((((((()))+++,,,+++)))(((((((((''''''(((((()))******+++(((((()))))))))))))))*********++++++++++++******)))(((((()))++++++***)))***+++...///111444888;;;@@@BBBEEEEEEEEEDDDDDDEEEHHHKKKNNNPPPPPPOOOLLLJJJHHHIIIJJJIIIKKKVVVgggttt}}}wwwpppnnnttt{{{uuuttttttwwwyyy~~~xxxmmm___YYYYYYXXXUUUUUUUUUUUUSSSQQQOOOOOOPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNOOORRRTTTVVVWWWWWWWWWTTTUUUWWWXXXWWWXXXZZZ[[[XXX[[[]]]]]]\\\^^^ccchhhjjjnnnpppooommmnnnuuu|||~~~xxxrrrkkkccc^^^XXXXXXXXXZZZ\\\\\\[[[ZZZZZZVVVUUUWWWXXXUUUUUUWWWPPPNNNNNNPPPNNNLLLQQQZZZ]]]jjjuuuzzzuuunnnkkkqqqyyy}}}mmmZZZLLLFFF===999999999777555444333222222222222333444222222222111111111000000/////////000000111111111........................,,,,,,------------------,,,...//////---,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++'''''''''''''''((()))***'''((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++(((((())))))*********+++......,,,+++******))))))***+++,,,+++)))''''''(((&&&&&&&&&'''((())))))***''''''(((((())))))******))))))************)))))))))(((((()))++++++***)))***,,,///222555:::???CCC@@@CCCEEEDDDBBBAAADDDGGGKKKKKKLLLLLLLLLJJJIIIHHHDDDHHHKKKMMMQQQ\\\mmmzzzzzzssspppwww~~~zzzvvvuuuyyyxxxppp``````]]]XXXWWWWWWUUUPPPNNNOOOOOOKKKHHHHHHLLLPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPSSSUUUWWWYYYYYYYYYZZZ\\\^^^^^^^^^___aaabbbdddgggjjjkkkkkknnnvvv}}}vvvpppeeecccaaaaaaaaaaaa___]]]\\\WWWTTTVVVVVVSSSSSSUUUWWWSSSRRRTTTPPPIIIIIIMMMLLLSSSUUUTTT\\\rrr}}}sssnnnttt}}}}}}ppp]]]TTTHHH@@@===;;;777333444444222222222222444444222222222222111111000000000000000000000/////////////////////////////////,,,,,,,,,------.........***,,,------+++)))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,