BM6P6(@ PPPQQQSSSVVVWWWVVVRRROOOKKKJJJJJJJJJKKKLLLNNNOOOTTTXXXYYYWWWVVVTTTMMMFFFEEEFFFGGGEEECCCAAAAAABBBBBBFFFLLLQQQTTTVVVWWWYYY```ccciiirrrzzz}}}}}}zzz{{{xxxsssyyyssseee\\\NNNHHHBBB>>>>>>>>>===;;;CCCGGGJJJHHHAAA<<<:::;;;999999999888777666666555555555444444444333333333333333333222222222111111111111000000//////......////////////............/////////......---------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---+++******))))))******+++------............------//////////////////////////////000000111444999===HHHbbbwwwllluuutttnnn{{{||||||yyyuuutttuuuuuurrrooopppooonnnnnnppptttwwwzzz|||zzzvvvqqqmmmhhheee```\\\XXXTTTPPPLLLMMMKKKIIIIIIJJJLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRSSSTTTWWWZZZ]]]___]]]^^^___aaacccddddddeeeddddddfffgggiiikkkllllllooopppqqqssstttuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||zzzwwwtttrrrqqqpppmmmmmmnnnnnnmmmlllkkkkkkjjjkkkkkkllllllllllllllljjjjjjjjjiiihhhgggeeeeeebbbbbb```___\\\ZZZYYYXXXOOONNNNNNMMMMMMOOOPPPQQQTTTVVVXXXZZZ\\\^^^bbbeeeggghhhgggeeehhhooottttttrrrrrrssssssssssssttttttvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvyyy|||~~~|||zzzvvvvvvvvvvvvvvvvvvwwwwwwyyyzzz|||{{{zzz{{{{{{xxxzzz|||}}}|||}}}|||qqqbbbUUUNNNJJJFFFCCCCCCEEEEEEFFFDDDFFFHHHJJJJJJKKKMMMOOOTTTQQQNNNKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOPPPPPPOOOLLLJJJEEEEEEDDDDDDDDDEEEFFFGGGLLLPPPQQQOOONNNMMMIIIBBBCCCCCCCCCBBBAAAAAACCCEEEJJJSSS```kkkqqqrrrqqqqqqwwwxxxzzz}}}vvvvvvvvvxxxwwwiii\\\TTTIIIDDD???<<<<<<<<<<<<;;;BBBFFFIIIFFF@@@;;;::::::999999888777777666555555555555555444444444333333333333222222222111111111000000000000////////////////////////............////////////.........---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,........................//////000000111444888<<>>:::999999888888777777666666555555666666555555555444444444333222222222222111111111////////////000000000000////////////............////////////............------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++...........................///000000000333777:::<<>>>>>>>>??????@@@DDDFFFDDDDDDGGGGGGEEEGGGHHHIIIJJJNNNUUU]]]cccppp~~~~~~|||{{{yyyuuuuuu}}}yyytttlllcccZZZPPPHHHBBB>>><<<999888888999:::;;;===???AAA@@@<<<999888888777777777666666555555555666666666555555555444444222222222222111111111111......//////000000111111////////////.....................------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++******))))))))))))******++++++,,,,,,,,,,,,++++++...........................///000000000222555888888BBBXXXuuu~~~uuurrrwww~~~~~~}}}xxxuuuuuuwwwtttsssqqqnnnmmmmmmmmmmmmmmmooorrrwww|||yyyuuuqqqlllfffbbbYYYXXXVVVTTTTTTRRROOOMMMKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVZZZ[[[\\\]]]___aaabbbcccgggggghhhiiiiiiiiihhhhhhjjjkkklllllllllllllllllllllmmmnnnpppppppppooonnnppppppooooooooonnnnnnnnnpppooommmkkkiiihhhgggfffjjjjjjjjjiiihhhgggfffeeeeeefffggghhhgggfffdddccccccbbbaaa___]]]ZZZXXXVVVTTTQQQMMMIIIFFFEEEFFFFFFJJJJJJIIIIIIJJJKKKMMMNNNQQQTTTXXX\\\^^^aaaeeegggjjjmmmooonnnooossstttqqqrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwxxxxxxxxxxxxwwwwwwtttuuuvvvyyy{{{|||}}}}}}~~~{{{yyyvvvvvvxxx{{{}}}}}}uuukkkaaa^^^cccmmm||||||xxx{{{pppbbbZZZUUUPPPGGGDDDAAAAAADDDHHHJJJKKKKKKKKKLLLKKKJJJLLLOOOQQQJJJJJJJJJIIIIIIKKKNNNPPPSSSRRRQQQQQQOOONNNNNNMMM;;;>>>@@@AAA@@@@@@AAACCCBBBAAA@@@??????@@@@@@AAAEEEJJJLLLJJJJJJMMMOOOOOOQQQRRRTTTWWW\\\dddlllsss{{{{{{wwwwwwxxxtttvvv~~~~~~pppkkkccc[[[SSSKKKDDD???;;;;;;:::888888888:::;;;;;;<<<<<<;;;:::888777666666666666555555555555555666555555555444444444444222222222111111111000000......//////000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******))))))******+++***))))))(((((())))))***,,,,,,------------,,,,,,...........................///000000000111444666777<<>>;;;;;;;;;999777666888:::888888888888777666666555555555555555555555444444555555444444444333333333222111111111111000000000////////////000000000000////////////............,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******++++++************++++++,,,,,,------------,,,,,,------------------------...///000000///000222444777999BBBUUUpppyyy{{{~~~yyyvvvtttuuuuuusssrrrqqqqqqppppppkkkmmmooorrruuuxxx{{{|||{{{yyyrrrfffbbb^^^ZZZXXXWWWTTTSSSPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSTTTVVVXXXYYYZZZ]]]]]]^^^_______________```aaacccdddfffgggggggggfffgggggghhhhhhhhhgggggghhhhhhhhhiiijjjjjjkkkkkkhhhhhhggggggggghhhhhhiiigggggggggfffeeecccbbbaaa___```aaabbb```^^^ZZZXXXWWWVVVUUUSSSQQQNNNKKKJJJFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEGGGJJJMMMPPPQQQVVVZZZ___bbbeeegggiiikkkooosssuuutttvvvzzz{{{yyynnnnnnooopppqqqqqqrrrssswwwwwwwwwxxxwwwwwwvvvuuurrrtttwwwyyyyyyzzz|||~~~xxxwwwwwwyyy|||~~~vvvpppccc[[[ZZZeeerrr{{{zzzwwwzzzuuueee[[[WWWTTTOOOIIIGGGDDDCCCFFFIIILLLMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMOOOPPPNNNMMMNNNRRRVVVZZZYYYWWWTTTQQQOOOMMMLLLOOOSSSXXXXXXUUURRRRRRTTTSSSSSSSSSUUUVVVYYY\\\]]]jjjqqqvvvsssppprrrsssssstttvvvzzz||||||}}}~~~~~~zzzzzzwwwrrrnnnpppxxx|||nnnddd\\\XXXQQQKKKFFFCCC@@@>>>;;;<<<;;;999555444555777666555555555555555555444444444444444444444444444444333333333333222222222111111111111000000000000000000000000////////////////////////............---------....../////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))(((((()))))))))++++++************++++++++++++,,,,,,,,,,,,++++++---------------------------///000000//////111222555666;;;GGG]]]yyyvvvsssyyy{{{wwwvvvvvvuuusssrrrpppoooooolllmmmoooqqqsssuuuvvvwwwqqq{{{sssnnnggg```]]]ZZZXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMMMMMMMLLLJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[YYYZZZ\\\^^^```bbbccccccddddddccccccccccccddddddbbbbbbcccdddfffggghhhhhhdddddddddddddddeeeffffffdddddddddcccaaa```^^^]]]YYY[[[\\\]]][[[XXXTTTRRROOOOOONNNLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGJJJNNNRRRUUUWWW\\\```eeehhhjjjkkkmmmooorrrvvvwwwvvvyyy~~~~~~mmmnnnoooqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuxxxzzzzzzxxxwwwxxxzzzvvvwwwxxx{{{|||vvvooojjjccc^^^cccuuuzzzwwwzzz|||kkk]]]XXXYYYUUUOOOMMMIIIFFFEEEGGGIIIKKKLLLHHHKKKMMMNNNMMMLLLKKKLLLOOOQQQRRRPPPMMMMMMQQQVVVWWWWWWUUUTTTRRRQQQPPPOOO^^^ccchhhgggbbb]]]\\\^^^bbbbbbccceeegggkkknnnooo||||||yyyrrrrrrpppmmmlllsssqqq___RRRSSSOOOIIIDDDAAA@@@>>>===:::<<<;;;888444111222444555444333333444555444333444444444444444444444444333333333222222222111111111111111111000000000000111111000000//////......000/////////.............../////////000000111111,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************++++++************++++++))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******---------------------------///000000//////000222333444777???PPPmmmrrrnnnrrrvvv{{{xxxwwwuuusssqqqooommmllllllmmmmmmnnnpppsssuuuwwwooovvv{{{}}}}}}wwwnnneee```]]]ZZZYYYWWWVVVTTTRRRPPPOOOOOONNNHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXSSSUUUWWWZZZ\\\^^^``````]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaacccdddffffffdddcccbbbaaaaaa`````````bbbbbbaaa```___]]][[[ZZZVVVWWWYYYYYYXXXTTTPPPNNNJJJIIIHHHGGGEEECCCAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDIIIJJJLLLOOOSSSXXX\\\^^^aaadddiiimmmnnnoooppprrrtttwwwxxxwwwzzznnnnnnppprrrtttvvvxxxyyywwwwwwwwwwwwwwwvvvuuuuuuyyy{{{|||{{{wwwuuuuuuvvvvvvwwwzzz}}}{{{uuupppjjjeeehhhdddmmmzzzxxx{{{tttdddXXXWWWZZZVVVOOOOOOLLLHHHFFFGGGIIIKKKKKKCCCFFFKKKNNNOOONNNNNNNNNOOORRRSSSPPPLLLLLLPPPTTTTTTTTTTTTSSSSSSSSSRRRRRRxxxzzz{{{vvvooojjjiiikkkssstttvvvwwwwwwwwwyyy{{{~~~~~~~~~zzzrrrooorrriiiooouuuwwwxxx~~~qqq___TTTQQQJJJGGGCCC???<<<;;;;;;<<<===<<<:::888666444333333333333444444444333222222222222222222222222222222000000111111111222222222444333222000///.........////////////////////////......------------......////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,---...////////////333222777@@@FFFUUUwww~~~wwwrrrmmmyyy|||wwwsssrrrqqqpppooommmlllkkkkkklllmmmooopppppprrruuuxxx|||wwwqqqmmmgggaaa```]]]ZZZVVVTTTRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHKKKKKKJJJJJJJJJKKKKKKLLLFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXZZZ[[[[[[XXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^______bbb___[[[[[[\\\^^^\\\[[[[[[[[[[[[YYYXXXVVVTTTSSSUUURRROOONNNNNNMMMIIIFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDEEEEEEDDDEEEGGGIIIKKKNNNSSSWWWZZZ]]]aaacccfffjjjooosssuuuvvvxxxyyyyyyxxxwwwyyyzzzvvvrrrrrrtttuuuuuussstttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvssssssuuuyyy}}}|||uuukkkbbbbbbgggnnnsss|||}}}{{{}}}wwwkkk___YYYUUUQQQPPPRRROOOMMMJJJGGGFFFGGGHHHJJJKKKNNNPPPPPPMMMKKKKKKMMMPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSTTTTTTSSSQQQOOONNN~~~zzzzzz||||||}}}~~~}}}|||{{{|||~~~}}}zzzvvvvvvsssmmmlllooolllvvvvvvfffVVVLLLJJJGGGEEEAAA>>><<<;;;;;;;;;===;;;:::777555444333333333333333333333222222111222222222222222222222222000000111111111222222222444333222000///.......................................------------..............................------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********************************++++++***************************++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222111555;;;@@@LLLjjj{{{rrrjjjrrrzzzuuuqqqpppnnnmmmmmmllllllkkklllmmmnnnoooppprrrtttvvvxxx||||||uuuqqqkkkgggfffbbb___[[[YYYXXXVVVTTTSSSPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGEEECCCBBBBBBCCCCCCGGGGGGGGGHHHHHHHHHIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTUUUWWWWWWXXXVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\^^^[[[XXXXXXYYYZZZYYYWWWXXXWWWWWWVVVTTTSSSQQQPPPNNNLLLIIIHHHHHHGGGDDDAAA@@@@@@AAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFGGGJJJLLLOOOSSSWWW[[[^^^bbbfffiiimmmppptttwwwxxxyyyzzz{{{}}}{{{yyyzzz~~~|||yyyuuussstttuuutttssstttuuuvvvwwwwwwxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuwwwzzz}}}~~~}}}{{{|||wwwpppiiiaaa]]]ccckkkxxx{{{~~~~~~}}}pppeee[[[VVVSSSPPPOOORRRQQQOOOMMMJJJIIIIIIJJJKKKNNNPPPRRRQQQNNNLLLKKKLLLOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQOOONNNwwwrrrmmmlllkkkjjjlllpppxxxvvvhhhYYYKKKDDDDDDBBBAAA???===;;;:::999999;;;:::888777555444444333333333222222222111111111000000000000000000000000000000000111111111111222333222111000///.......................................------------..............................------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))******************************************************************))))))))))))))))))))))))))))))*********++++++++++++,,,*********+++++++++++++++------......///000000000222111444888:::BBBYYYqqquuujjjlllrrr|||xxxsssqqqooonnnnnnmmmlllkkkllllllnnnoooqqqrrrssstttuuuwww{{{~~~~~~|||wwwrrrooooooiiifffccc```___]]]ZZZYYYSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFGGGGGGIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIKKKHHHEEEBBB@@@???@@@AAAEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVSSSSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKGGGFFFDDDCCCCCCBBB@@@>>>======>>>??????@@@@@@@@@AAACCCFFFIIIJJJMMMPPPRRRWWWZZZ^^^aaaeeeiiinnnrrrvvvxxx{{{||||||{{{|||}}}~~~{{{zzz|||~~~}}}zzzwwwuuuuuutttsssrrrttttttuuuuuuuuuuuuuuutttvvvuuuuuuttttttttttttuuutttvvvxxx|||~~~~~~zzzwwwuuummmddd^^^YYYZZZeeeppp~~~~~~}}}wwwfff^^^WWWTTTQQQNNNMMMPPPRRRPPPNNNKKKJJJKKKLLLMMMRRRSSSTTTSSSPPPMMMKKKKKKMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRSSSSSSRRRQQQOOONNN|||xxxxxxqqqlllgggeeehhhnnnwww~~~|||kkk^^^QQQFFFAAABBB======<<<;;;:::888777777999888777666555444444444333333222111000000000000000000000000000000000000000000000000111111111111222222111//////....................................------,,,,,,------...---------------------------,,,,,,+++***+++++++++++++++++++++************))))))))))))))))))))))))******************************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************++++++++++++*********+++++++++++++++............///000111111222222444666777===NNN___}}}|||qqqnnnkkknnn||||||wwwtttrrrrrrnnnnnnllllllkkklllmmmnnnpppqqqrrrrrrssstttwwwyyytttwww}}}~~~yyyvvvvvvooommmiiigggeeebbb___]]]TTTSSSQQQOOONNNMMMMMMLLLIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHDDD@@@??????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDEEECCCFFFJJJNNNQQQTTTXXXZZZ___bbbeeehhhlllpppvvvzzz|||}}}}}}|||{{{|||}}}yyyxxxyyyzzzzzzzzzzzzxxxvvvuuuttttttsssssstttttttttttttttsssrrrrrrsssrrrrrrqqqqqqrrrrrrrrrrrrtttyyy~~~zzzvvvmmmfff^^^ZZZZZZ^^^jjjvvv}}}zzz||||||wwwmmm```ZZZUUUSSSPPPLLLKKKMMMNNNNNNLLLLLLLLLMMMNNNOOOUUUVVVUUUTTTQQQNNNKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPPPPPPPPPPOOONNNMMM~~~yyyrrrmmmmmmfffdddbbbdddmmm}}}~~~ppp```TTTJJJBBB@@@AAA;;;::::::999888777666555777666666555444444555555444333222111000000000000////////////////////////000000000000000000000000111111000///....................................------,,,,,,,,,,,,------------------------------,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++******))))))((((((((((((((((((((((((((((((((())))))*********+++++++++***+++++++++,,,,,,,,,---...---------...///000111111111333444444999EEEPPPlll{{{uuullliiippp|||yyyvvvttttttooonnnmmmlllkkkkkklllmmmnnnoooqqqrrrrrrsssuuuxxxqqqsssuuuyyy~~~||||||uuurrrooollljjjgggccc```UUUTTTSSSQQQQQQPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHGGGGGGGGGHHHGGGEEECCC@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMLLLKKKJJJIIIJJJEEEEEEFFFEEEEEEDDDCCCCCCAAAAAABBBBBBAAAAAAAAABBB@@@@@@AAABBBDDDGGGIIIJJJIIIMMMRRRVVVZZZ]]]aaacccfffiiimmmpppssswww|||~~~~~~|||zzzzzzzzz|||yyyvvvuuuvvvwwwwwwvvvttttttttttttssssssttttttsssssssssssssssrrrqqqpppppppppoooooooooppppppqqqtttvvv{{{}}}vvvqqq```\\\[[[^^^cccjjjvvv}}}{{{}}}vvvjjjaaa\\\XXXVVVUUUQQQKKKIIIKKKLLLLLLLLLMMMOOOQQQSSSTTTVVVVVVUUUSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLLLL}}}yyyuuuooohhhdddeee]]]aaaeeelll{{{mmmaaaSSSJJJEEE???>>>???::::::888777555555444444555555444444444555555666666444222111000000000111////////////////////////111000000000000000//////111000//////.........///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++******++++++,,,---------------,,,,,,---...000111.../////////000555===DDD\\\ssswwwnnnkkkrrr{{{xxxuuutttpppooommmlllkkkkkkkkkllllllnnnpppqqqqqqrrrtttvvvrrrrrrrrrsssuuuxxx{{{}}}{{{yyyuuusssppplllhhheeeYYYYYYWWWVVVTTTSSSSSSSSSOOONNNMMMLLLKKKLLLLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIJJJIIIGGGFFFEEEFFFBBBBBBCCCCCCCCCBBBBBBAAA>>>@@@AAAAAAAAAAAABBBDDDBBBBBBCCCEEEHHHKKKNNNPPPRRRVVV[[[```cccfffiiilllmmmppptttxxxzzz}}}~~~{{{yyyzzz{{{yyywwwttttttuuuvvvuuuuuuqqqsssttttttsssrrrtttuuurrrsssssssssrrrqqqqqqppppppooooooooooooppppppqqqyyy{{{}}}~~~|||vvvmmmgggTTTTTTZZZfffqqqzzz{{{rrrhhh___YYYWWWVVVVVVWWWSSSLLLIIIKKKLLLMMMNNNOOORRRTTTVVVWWWTTTSSSRRRQQQQQQOOOLLLIIIEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLL}}}xxxssspppjjjcccbbbdddbbbkkkuuu~~~}}}wwwppp^^^SSSHHHDDDAAA>>>======<<<:::777555333333444444333333333333444555666666777666333111000000111222000000000000000000000000111111000000////////////000000///............///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,---,,,+++***+++---///000...///...---...222888<<>>@@@BBBCCCBBBBBBEEEGGGGGGHHHHHHJJJNNNRRRVVVXXX[[[___dddiiikkknnnppprrrssswww||||||{{{|||}}}yyywwwuuuuuuuuuvvvuuutttrrrtttvvvuuusssrrrssstttrrrrrrrrrsssrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrssszzzzzz{{{{{{wwwpppfff___VVVXXXaaappp~~~wwwhhh]]]WWWUUUQQQRRRUUUWWWTTTMMMJJJMMMLLLLLLMMMNNNPPPQQQRRRSSSQQQOOONNNOOOPPPOOOLLLIIIBBBCCCEEEFFFIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMMMMNNN}}}~~~}}}|||}}}|||wwwrrrooojjjddddddhhhmmmyyyzzzxxxtttkkkaaaVVVLLLCCCAAAAAA???===>>>===;;;777444222222333444333333333333444555666666888666444222111111111222111111111111111111111111111111000000/////////...000//////............///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++,,,+++*********,,,...000111111000---...222777999<<>>======???@@@???;;;777555444444333222222222222222222222222333333333333222222111111111000000000000000///......000...,,,---//////---+++///............---------///...---,,,+++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,---------..................///000111222999EEEZZZqqquuusssvvvxxx~~~wwwqqqllllllllljjjiiikkkmmmllllllnnnpppqqqqqqooonnnooopppqqqssstttuuuvvvtttuuuxxx~~~|||wwwrrrnnnhhhaaa]]]\\\\\\]]]]]]ZZZWWWTTTTTTSSSRRRQQQPPPQQQPPPNNNKKKIIIHHHIIIBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBAAABBBBBBCCCAAAAAA@@@@@@AAACCCEEEFFF@@@AAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEDDDGGGFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHHHHIIIKKKOOORRRUUUWWWZZZ\\\^^^aaaeeehhhnnnooorrruuuxxx{{{}}}}}}}}}||||||}}}}}}zzzyyyxxxvvvuuuttttttttttttuuuwwwyyyzzzyyyxxxwwwyyyvvvssssssuuuvvvtttqqqsssuuuwwwxxxxxxxxxyyy{{{wwwtttrrrqqqlllfffeeeiiiooowwwtttcccVVVNNNKKKKKKKKKMMMOOOPPPOOOMMMIIIGGGIIILLLKKKFFFEEEHHHJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIAAACCCFFFIIIKKKMMMNNNNNNSSSRRRPPPOOOOOOOOOMMMLLLyyyvvvxxxyyyxxxvvvsssqqqnnnmmmoooqqqtttuuu|||}}}wwwssslllddd]]]UUUMMMHHHBBBAAA>>><<<<<<===>>>@@@>>>;;;777555444444333222222222222222222222222222333333222222222111111111000000000000000///......000...,,,---//////---+++............------------///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++******))))))******++++++,,,,,,,,,,,,---------............///000111222777===MMMcccwww|||{{{~~~zzz{{{tttnnnmmmmmmjjjiiijjjmmmllllllnnnpppqqqpppoooooooooppppppqqqrrrrrrrrrssstttvvvyyyyyyuuuooohhhdddaaaaaaaaabbb___[[[YYYXXXXXXWWWVVVTTTUUUUUURRROOOLLLKKKKKKFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEGGGIIIKKKMMMOOOSSSXXX[[[___aaadddfffgggjjjmmmpppssstttvvvyyy{{{}}}~~~|||{{{{{{{{{{{{wwwvvvvvvuuuttttttttttttuuuvvvyyy|||~~~zzzxxxvvvvvvwwwxxxxxxxxxzzz|||~~~~~~}}}{{{zzzzzztttmmmgggeeeddddddiiioooppp```UUUNNNKKKJJJHHHJJJMMMOOOOOONNNLLLJJJNNNPPPNNNHHHDDDFFFGGGFFFHHHIIIKKKLLLMMMLLLKKKJJJBBBDDDGGGJJJLLLNNNNNNOOORRRQQQPPPPPPQQQPPPOOOOOO~~~yyywwwwwwvvvtttqqqhhhfffddddddhhhooowww|||}}}uuuiiiddd\\\TTTMMMFFF@@@===::::::::::::;;;<<<===>>><<<999666444444444333222111222222222222222111111222222222111111111111111///000000000000///......000...------......---,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))******+++++++++,,,,,,,,,......---......///000111444444===PPPfffxxx~~~{{{sssqqqpppmmmkkklllmmmllllllmmmooopppooommmppppppppppppoooooooooooorrrrrrrrrssswwwzzzsssmmmjjjhhhhhhiiieeebbb____________^^^ZZZ[[[[[[YYYUUUQQQPPPOOOKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGFFFFFFGGGGGGHHHIIIHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@??????AAAAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNQQQSSSWWW\\\ccchhhlllnnnpppqqqrrrsssvvvxxxzzzzzz|||~~~}}}{{{zzzyyyxxxxxxttttttsssssssssttttttuuuuuuwww{{{~~~|||yyyyyyzzz{{{}}}|||yyyxxxoooeee\\\\\\bbbiiisss{{{yyy~~~xxxiii\\\SSSNNNKKKHHHEEEGGGJJJMMMOOOOOONNNNNNSSSTTTRRRJJJEEEDDDDDDBBBGGGGGGIIIJJJJJJJJJIIIHHHDDDFFFHHHKKKMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPOOOOOO}}}zzzvvvsssqqqoookkkhhh______```ccckkkwww}}}pppgggZZZUUUMMMFFFAAA===:::888666777888999::::::::::::999777555333444333222111111222222333222111000000111111111111111111111000//////000000//////...---///...............------------------,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***))))))(((((())))))***)))************+++++++++------------...///000000000///444BBBTTTggg}}}yyyvvvuuurrrpppqqqmmmllllllmmmoooooonnnlllooooooooooooooooooooooooppppppppppppqqqvvv|||}}}wwwssspppoooooolllhhhfffffffffeeeeee```bbbbbb```\\\XXXUUUTTTOOONNNMMMKKKJJJIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSTTTVVVXXXZZZ^^^dddkkkppptttvvvxxxxxxxxxyyyzzz{{{}}}{{{yyyxxxvvvvvvuuutttssssssrrrssssssssstttvvvzzz~~~{{{wwwxxxzzzzzz}}}|||xxxsssrrrhhh___ZZZaaammmwww~~~{{{~~~|||}}}zzz}}}xxxoooaaaWWWRRRNNNJJJFFFEEEGGGIIIKKKMMMNNNOOOOOOTTTVVVSSSKKKFFFDDDCCCAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQOOOPPPQQQQQQOOONNNMMMMMM~~~}}}}}}}}}|||zzzsssqqqnnnkkkgggddd```]]]ZZZ]]]cccjjjvvv|||pppbbbXXXOOOJJJDDD???===;;;:::999666777888999999888777777777555333333333333222111111111222333222111///...000000000000000000000000///////////////...------...//////...---------------,,,,,,,,,++++++++++++******++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((*********))))))*********)))))))))*********++++++,,,,,,,,,,,,---...///000......333:::DDDUUUnnn{{{uuuxxx~~~zzzyyyvvvtttsssooonnnmmmnnnoooooommmlllmmmmmmmmmnnnooooooppppppmmmnnnnnnnnnnnnqqqvvvyyy|||xxxvvvuuusssooommmmmmllljjjiiifffhhhjjjhhhddd___[[[YYYTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFIIILLLNNNMMMNNNPPPRRRUUUXXXZZZ\\\]]]^^^```bbbdddiiiooosssyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~|||{{{yyywwwuuutttvvvuuutttsssqqqqqqqqqqqqqqqsssvvvzzz~~~}}}yyyxxxyyyzzz||||||zzztttnnniiiggg___]]]bbbppp}}}||||||zzzxxxyyyxxxxxx|||zzzlllfff]]]VVVRRRNNNIIIFFFIIIJJJJJJKKKLLLMMMMMMNNNQQQSSSRRRKKKGGGFFFEEECCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGIIIJJJLLLNNNPPPQQQSSSUUUVVVTTTPPPMMMLLLLLL{{{uuuuuutttuuuvvvyyy|||}}}xxxxxxwwwvvvtttqqqnnnmmmhhhgggeeeccc```^^^\\\[[[^^^dddnnnyyy|||rrreeeXXXOOOGGGCCC???<<<;;;;;;;;;;;;666777777777777666555555555333222222333333222000000111333333333111///---////////////000000000000...////////////...------.../////////---,,,---...,,,,,,,,,+++++++++******))))))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,---//////---///333666:::EEE\\\qqqtttnnnttt{{{}}}yyyuuutttpppooonnnooopppooommmlllkkkkkkkkklllmmmnnnnnnooojjjkkklllmmmmmmnnnqqqsssqqqwww}}}{{{yyywwwvvvssspppmmmlllnnnqqqqqqlllgggcccaaa[[[ZZZWWWUUUSSSRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNJJJKKKKKKLLLLLLLLLLLLKKKGGGFFFEEEDDDDDDDDDFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOQQQSSSTTTUUUWWWYYY\\\```bbbdddfffhhhjjjkkkmmmooosssvvv~~~~~~~~~~~~|||{{{{{{{{{zzzyyywwwvvvtttsssuuutttsssqqqpppooonnnnnnmmmnnnqqquuuzzz~~~~~~|||{{{{{{{{{wwwqqqjjjccc___^^^^^^bbbnnnzzzzzzzzzyyyxxxzzzzzzyyy{{{vvvooobbbaaa^^^ZZZUUUPPPLLLJJJNNNMMMLLLLLLKKKLLLLLLMMMLLLOOOOOOJJJGGGHHHHHHEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOUUUWWWYYYWWWQQQMMMKKKKKK}}}xxxrrrrrrrrrsssuuuvvvwwwwwwnnnmmmllliiifffdddccccccbbbbbbbbbbbbaaabbbcccdddkkkttt}}}sssggg[[[PPPIIIAAA>>>;;;999999999999888555555444444444555555555333222111222333333111000000111333333333000...,,,........./////////000000......//////......---,,,---///000///---+++---...++++++++++++************'''(((***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,++++++++++++,,,---.../////////111333444;;;JJJZZZnnn|||sssnnnmmmvvv~~~yyyvvvrrrqqqppppppqqqpppnnnllljjjjjjjjjjjjjjjjjjjjjjjjfffhhhjjjjjjjjjjjjlllmmmjjjooouuuyyy}}}|||vvvrrrqqqtttxxxxxxuuuoookkkhhhdddccc```]]]\\\[[[\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTOOOPPPQQQQQQQQQQQQPPPOOOLLLKKKJJJIIIJJJKKKLLLNNNOOONNNMMMLLLKKKLLLNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTWWWYYY[[[\\\^^^___aaacccfffjjjlllnnnmmmpppsssuuuvvvwwwzzz|||~~~|||||||||||||||zzzyyywwwvvvvvvwwwvvvuuusssqqqpppqqqpppooonnnmmmmmmmmmmmmiiijjjnnnrrrwww|||~~~zzzuuusssmmmfff___[[[ZZZ[[[gggnnn}}}yyyyyyzzz{{{}}}{{{{{{|||}}}{{{uuunnnhhh\\\```bbb```ZZZSSSPPPOOOQQQPPPNNNLLLLLLLLLMMMMMMIIIMMMMMMJJJGGGIIIHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOSSSVVVSSSNNNIIIGGGHHH{{{{{{}}}|||zzzqqqpppppppppppppppnnnlllfffeeebbb___\\\\\\]]]___bbbccceeefffgggjjjnnnqqqxxxvvvkkk___TTTKKKEEE>>><<<999777777777666555333222222222333444555555222111000111333333111///000111333333333000...,,,---.........//////000000......//////......---,,,---///000///,,,+++---///+++++++++************)))'''((()))+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((***++++++++++++,,,,,,,,,++++++++++++,,,---......000...---000222555???III\\\lll~~~|||nnnffffffooozzz}}}zzzsssrrrqqqqqqqqqpppnnnllliiiiiiiiihhhgggfffffffffdddfffhhhhhhggggggggghhhiiilllooopppooosss{{{zzzuuuuuuxxx|||}}}zzzuuupppmmmkkkiiifffdddbbbbbbcccdddaaa```]]][[[YYYYYYXXXYYYSSSTTTUUUUUUUUUSSSRRRQQQSSSRRRPPPPPPPPPRRRTTTUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXX[[[^^^aaacccdddeeeggghhhjjjlllooorrruuuvvvrrruuuyyy|||}}}~~~~~~zzzzzz{{{{{{zzzxxxvvvuuussssssttttttsssqqqpppooommmllllllkkkkkklllllllllfffhhhlllqqqvvv|||}}}wwwkkkhhhccc\\\XXXWWWZZZ]]]ssszzz}}}yyyyyy{{{}}}|||}}}~~~}}}xxxqqqiiieeeYYY```gggeee]]]VVVSSSSSSRRRPPPNNNLLLLLLMMMNNNOOOGGGKKKMMMIIIGGGHHHHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLGGGLLLOOONNNHHHDDDCCCEEEzzzuuuqqqooouuutttsssuuuwwwzzzzzzzzzyyyxxxvvvuuutttsssqqqpppmmmkkkhhheeedddbbb```___\\\[[[[[[\\\^^^aaaeeegggjjjwww}}}~~~zzzlll```WWWNNNDDD===999999999888888666555555444444444444333222111111111111111222222333333333000000000000000///......,,,,,,------...///000000///...---------///000111------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++***)))(((((()))))),,,,,,,,,++++++*********++++++******)))(((((((((******))))))((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))******+++,,,---...//////000333888<<>>:::777777888888777777666666333333333444333333222111000000111111111111111111000000000000000///......,,,,,,------...//////000//////...------...///000------,,,,,,,,,+++++++++,,,++++++******+++++++++++++++***))))))))))))))),,,,,,+++++++++*********((((((((((((((()))))))))(((((((((((('''''''''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++******++++++,,,---,,,---------...111555999>>>JJJ\\\mmmzzz{{{nnneeebbbjjjqqqvvvzzzwwwtttrrrooolllfffdddbbb___^^^^^^^^^___aaa````````````aaaaaabbbbbbddddddddddddfffiiikkkooottt|||}}}|||xxxxxxwwwvvvuuutttssssssttttttrrrqqqooommmlllkkkffffffeeedddccccccbbbbbbcccbbbaaa``````___``````bbbaaaaaa`````````aaaaaacccdddddddddcccdddgggiiigggjjjmmmnnnooooooqqqrrrtttuuuwwwzzz}}}}}}|||{{{zzzyyyyyyyyyyyysssttttttttttttsssrrrrrroooooooooooonnnlllkkkkkkkkknnnnnnkkklllnnnnnnllljjjhhhhhhlllttt~~~zzzttthhh[[[VVVRRRPPPPPPQQQXXXgggwww~~~|||yyytttnnniiiccc]]]YYYZZZ[[[\\\YYYUUURRRRRRSSSUUUTTTRRRNNNJJJHHHIIIJJJJJJKKKLLLKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGjjjkkkmmmnnnnnnmmmkkkjjjiiiiiihhhgggeeebbb```___]]]]]]]]]]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWXXXYYYYYY[[[___gggrrr}}}zzzuuurrrrrrsssvvvnnnaaaQQQDDD<<<999999666666777777777666666555111111222333333333333222000000000000000000/////////000000000000///......,,,,,,,,,---......////////////......---......///,,,,,,,,,,,,++++++++++++++++++*********++++++,,,+++***))))))))))))))))))+++++++++***************&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******,,,++++++++++++,,,------+++,,,,,,,,,,,,...111444444<<>>MMM```rrrxxxmmmeeeccclllxxxyyysssoooiiihhhfffdddcccbbbbbbbbb______``````___^^^\\\[[[\\\^^^``````_________```___ccchhhmmmrrrwww}}}~~~}}}}}}|||{{{xxxuuuttttttuuuvvvoooooonnnnnnoooppprrrtttrrrqqqqqqqqqrrrsssttttttuuuwwwzzz{{{yyyxxxxxxxxxxxxzzz}}}~~~}}}zzzxxxuuutttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqpppooolllmmmmmmnnnnnnmmmmmmmmmmmmqqqsssrrrrrrtttrrrnnnnnnjjjfffhhhqqq|||xxxmmmcccZZZQQQJJJGGGNNNXXXccckkkvvvvvvqqqjjjccc]]]XXXTTTQQQLLLJJJHHHFFFGGGJJJNNNQQQVVVUUURRRNNNIIIGGGGGGIIIGGGJJJMMMNNNKKKHHHFFFEEEEEEIIIKKKIIIDDDAAACCCFFFEEEEEEEEEEEEDDDDDDCCCCCC@@@AAABBBCCCDDDFFFGGGGGGTTTVVVYYY\\\^^^_________\\\^^^___]]]YYYWWWWWWXXXTTTVVVXXXXXXWWWWWWYYY[[[\\\___cccgggiiimmmrrrvvv|||wwwwwwuuuoooggg^^^YYYVVVUUUVVVUUUNNNBBB:::999;;;888777777666444222000///...///000111222333333333222222222111111000000//////////////////...------,,,,,,,,,---------------..................------,,,,,,+++++++++************)))))))))******+++,,,***)))))))))))))))******))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,------,,,+++,,,...000111222888DDDVVVjjj{{{~~~lllbbbdddlllyyyyyytttlllkkkjjjhhhgggeeeddddddaaaaaaaaaaaa```]]][[[ZZZZZZ\\\____________```aaa___bbbeeeiiikkkooosssvvvyyy~~~}}}||||||}}}~~~uuutttttttttvvvyyy}}}zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}|||{{{||||||zzzwwwtttssssssrrrqqqppppppppppppppppppqqqqqqppppppooonnnlllmmmnnnooooooooooooooommmqqqttttttvvvyyyxxxtttwwwqqqlllmmmsss{{{wwwkkk___UUUOOOLLLKKKMMMZZZiiiuuu}}}|||pppkkkeee___ZZZVVVRRROOOCCCCCCBBBDDDFFFJJJLLLNNNQQQPPPNNNJJJFFFDDDEEEGGGFFFIIILLLMMMKKKHHHFFFEEEFFFJJJMMMJJJEEEAAACCCFFFEEEEEEFFFFFFEEEEEEDDDCCC???@@@AAABBBDDDFFFGGGHHHPPPQQQSSSUUUVVVXXXYYYYYYXXX[[[\\\ZZZXXXWWWZZZ]]][[[^^^aaabbbbbbbbbfffiiinnnsssyyy|||}}}yyyuuulllmmmlllfff]]]TTTLLLIIIKKKOOOQQQMMMDDD;;;777666777777666555333111///.........///111111222222222111111111111111111000000...////////////...------,,,,,,,,,,,,,,,,,,------,,,,,,---............---++++++++++++************)))))))))))))))***+++,,,)))))))))))))))******+++(((((((((((())))))))))))+++++++++***)))(((((((((((((((((()))))))))))))))&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((()))******,,,---...---,,,,,,---//////000333===MMMaaattt{{{lllfffgggnnnvvvtttsssqqqnnnjjjgggeeedddddddddcccbbb```^^^\\\[[[XXXZZZ[[[\\\[[[\\\]]]___]]]```cccfffgggiiikkkmmmmmmqqqxxx~~~~~~{{{yyyxxxxxxxxxwwwuuusssrrrrrrqqqpppoooooooooooonnnnnnoooooonnnnnnmmmlllkkklllmmmooopppqqqqqqqqqkkkppptttvvv{{{|||vvvuuuxxxzzzyyyvvvrrriii^^^VVVPPPLLLNNNSSS]]]kkkzzzzzzvvviiieee___ZZZVVVQQQMMMIII>>>>>>???BBBFFFJJJLLLLLLKKKKKKHHHEEEAAA???@@@BBBEEEGGGJJJKKKJJJHHHFFFFFFFFFIIIKKKJJJFFFCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAACCCDDDFFFGGGGGGVVVVVVWWWXXXZZZ\\\^^^``````bbbcccbbb___```eeejjjlllpppvvvxxxxxx{{{vvvnnniiicccbbb```ZZZQQQHHHBBB???AAAEEEIIIHHHCCC<<<777555333444444333333222111000......///000111111111000//////000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...++++++++++++************(((((((((((()))***+++,,,)))))))))))))))***++++++'''''''''((((((((())))))))))))))))))))))))(((((('''''''''((((((((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((()))******+++***+++---,,,,,,+++---......000222777BBBTTThhhvvv~~~tttlllhhhmmmvvv{{{uuuooojjjggghhhgggeeeccc```___]]]]]]YYYZZZZZZYYYWWWXXXZZZ\\\[[[^^^cccfffggggggiiijjjhhhjjjnnnttt|||~~~|||yyywwwuuutttuuuuuutttrrrqqqqqqpppooonnnnnnnnnnnnkkkkkkllllllkkkkkkjjjiiiiiijjjlllnnnooopppqqqqqqnnnssswwwzzz}}}zzzyyyvvvnnnggg```ZZZVVVVVVVVVWWW^^^fffppp}}}|||wwwrrrmmmbbb___ZZZUUUPPPJJJDDD@@@<<<;;;;;;>>>DDDIIIKKKLLLKKKJJJHHHCCC???======>>>DDDFFFHHHIIIHHHFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEEEECCCBBBAAAAAABBBBBBDDDEEEFFFGGGGGG``````___```bbbfffiiikkklllnnnooollliiikkkqqqwww|||}}}tttiii```ZZZ]]]\\\WWWPPPGGG@@@;;;:::999<<<@@@BBBAAA===:::888000111222333333333333333...//////000000000000000---.........//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////+++++++++************)))(((((((((((()))***+++,,,))))))((())))))***++++++&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********)))***++++++,,,)))***,,,,,,++++++,,,...111222333444:::III\\\kkkxxxtttbbbdddjjjtttxxxrrrnnnkkkiiifffcccaaa_________\\\\\\[[[XXXVVVVVVXXXZZZZZZ^^^cccgggiiiiiijjjkkkiiiiiiiiilllpppuuu{{{~~~~~~}}}}}}{{{xxxvvvxxxvvvsssrrrssstttssssssppppppooonnnmmmmmmmmmmmmiiiiiiiiiiiiiiihhhgggggghhhiiikkkmmmnnnppppppqqqtttxxx{{{}}}{{{xxxpppdddZZZRRROOORRR[[[aaafffooozzz|||{{{}}}wwwrrrlllggg^^^[[[VVVQQQKKKDDD===888===:::999;;;BBBHHHKKKLLLOOONNNKKKEEE@@@======>>>DDDFFFGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIGGGDDDAAAAAABBBCCCDDDDDDBBB@@@???BBBCCCCCCDDDEEEFFFGGGGGGwwwxxxxxxwwwxxx}}}zzzpppggg^^^VVVRRRNNNNNNLLLHHHAAA<<<999888999:::::::::999888666555111222333444444444333222000000000000000111111111..............................//////......---,,,---,,,,,,++++++,,,,,,---***+++---//////...---,,,******+++,,,,,,,,,,,,+++******))))))))))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((++++++******+++,,,------)))******+++,,,,,,------111***+++333:::AAASSSfffuuu}}}wwwlllccceeeooo~~~}}}wwwtttqqqllliiigggeeecccaaa^^^[[[XXXVVVWWWWWWWWWVVVZZZ^^^ccceeeeeeeeegggjjjjjjjjjjjjjjjlllooorrrttt{{{~~~|||~~~{{{xxxvvvvvvuuusssqqqrrrqqqoooooopppqqqpppooonnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkknnnjjjjjjnnnmmmjjjmmmtttvvv|||zzztttlllbbbZZZXXXPPPUUU___kkkxxx{{{qqqkkkeeebbb\\\TTTLLLHHHCCC<<<888999555;;;BBBDDDFFFKKKUUU]]]XXX[[[ZZZPPPCCC;;;<<<@@@???CCCHHHKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAABBBDDDGGGHHHAAACCCEEEFFFGGGFFFEEECCC}}}qqqfff]]]UUUMMMHHHBBBCCCCCCAAA>>>;;;::::::888999999999888777555444222222333444444333222111000000000000000000000000.......................................------,,,---,,,,,,++++++,,,,,,---***+++---...///...---,,,((()))******++++++******))))))))))))))))))))))))((((((((()))*********+++***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++***)))(((((((((((((((******++++++,,,---------111++++++222777<<>><<>>BBBGGGIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDD|||pppaaaVVVPPPKKKCCC===888:::<<<<<<:::999:::;;;666777777777666555444444333333333333333222111000111111000000//////......------------------------...............---,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++'''((())))))******))))))((((((************((((((&&&'''((((((******+++,,,******))))))((('''&&&&&&''''''''''''''''''''''''***)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))(((((('''''''''((((((*********+++,,,,,,------000+++,,,111333555@@@MMMdddrrr|||oooddd\\\]]]jjjwww~~~xxxsssooommmhhhbbb^^^\\\\\\\\\[[[XXX\\\bbbfffggggggffffffggggggffffffggghhhjjjkkkjjjllloooppppppqqqtttvvvvvvxxx{{{~~~~~~|||{{{zzzxxxvvvssssssrrrpppooooooooommmlllmmmlllkkkkkkmmmoooooonnnmmmlllkkkjjjjjjjjjjjjjjjmmmlllllllllmmmnnnpppqqqqqqpppppprrrqqqnnnooosss|||wwwmmmaaa\\\YYYXXX[[[```pppvvvwwwlllccc\\\XXXXXXNNNDDD>>>888333111333777<<>>???BBBFFFHHHIIIJJJKKKMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHEEECCCBBBAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDD~~~|||yyywwwkkk^^^OOOFFFEEEDDD>>>888999:::;;;;;;999777777888555555555555444444444444444333333222111000000///111111000//////...------------------------------------.........---,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,++++++'''((())))))******))))))'''(((***++++++***(((''''''((((((((())))))************)))((('''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&''')))+++,,,---((())))))******+++,,,,,,---+++,,,000000111999BBBUUUggg~~~zzznnnddd^^^```fffrrrzzzwwwrrrkkkeeebbbaaa```___^^^```cccfffhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjkkklllnnnnnnmmmmmmnnnpppsssuuuwwwxxxxxxyyy{{{~~~~~~}}}~~~zzzxxxvvvuuuttttttrrrpppooonnnmmmmmmnnnnnnllljjjkkkjjjiiijjjlllnnnnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjkkklllnnnrrruuuwwwuuutttsssqqqooonnnpppssswww{{{sssggg___WWWUUUWWW]]]hhhqqqqqqhhh```YYYTTTTTTJJJ@@@:::666222222555999===CCCGGGKKKRRR\\\cccmmmlllhhh\\\MMMBBB??????CCCEEEGGGIIIIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDD}}}{{{xxxuuupppjjjeeeXXXMMMAAA<<>>999888999:::999777555555666333333333333333333444444333333222111000000//////000000000///...---,,,,,,---------------------------------...---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++******((()))******++++++******&&&''')))******)))'''&&&***)))))))))(((((('''''')))))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&'''(((***,,,---''''''(((((())))))*********+++---//////000555<<>>CCCGGGJJJPPPWWW]]]aaabbbaaaYYYOOOGGGDDDEEEHHHJJJKKKKKKIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB???>>>>>>???AAABBBsssqqqnnnkkkfff```XXXSSSIIIBBB:::999===???===:::222444666666444444444555222222222222222333444555222222111000/////////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++************++++++++++++******************((()))******++++++******''''''))))))))))))''''''+++******)))''''''&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))******)))+++---...---///444888AAAOOOdddxxxnnnddd\\\ZZZ]]]iiixxx{{{vvvqqqmmmkkkkkkgggbbb```cccgggkkkmmmkkkkkkjjjjjjjjjiiiiiiiiikkkllllllkkkiiiggghhhhhhhhhjjjlllmmmmmmmmmnnnooonnnoooppprrruuuyyy{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuusssssstttttttttrrrooonnnoooppppppooopppoooooopppppppppmmmkkkkkkjjjiiiiiikkkmmmmmmllliiiiiiiiiiiiiiijjjkkklllkkkkkklllooouuu{{{zzzyyyyyyxxxxxx}}}yyypppfff[[[RRRSSSSSSWWW```jjjuuu|||lllbbb___]]]YYYTTTGGG>>>555222111000333777;;;>>>CCCGGGJJJNNNRRRUUU[[[^^^___\\\UUUNNNKKKJJJKKKMMMNNNNNNLLLIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@???======>>>???@@@yyyuuufffccc___ZZZVVVPPPKKKGGG@@@===::::::<<<<<<:::777111333444444333333333444222222111111222444555666111111////////////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++************++++++++++++***)))))))))))))))'''((())))))******))))))(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&(((((())))))***+++++++++))),,,---,,,+++---111555999BBBRRReeexxxzzziii]]]VVV\\\iiiuuu|||vvvrrrqqqlllgggeeegggjjjmmmmmmjjjjjjjjjjjjjjjjjjiiiiiimmmnnnnnnmmmjjjiiiiiijjjccceeehhhjjjjjjjjjkkkllllllllllllmmmoooqqqtttuuuuuuvvvxxxzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{yyyxxxwwwuuuvvvvvvwwwxxxyyyzzzzzzxxxyyyzzzzzzzzzyyywwwvvvtttttttttttttttuuuuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrpppmmmmmmnnnooopppoooqqqppppppqqqrrrpppmmmjjjkkkiiiggghhhiiijjjjjjiiihhhhhhhhhhhhiiijjjkkklllkkkkkkkkknnnsssyyy{{{uuuqqqssspppggg___ZZZVVVQQQXXX\\\eeerrrzzzttteee\\\\\\\\\XXXTTTEEE===555333222000222666999<<>>=========>>>>>>}}}uuulllggg___[[[UUUOOOKKKHHHEEECCC>>>===<<<<<<<<<999666333444666777666444222222333222222111111222444666777000000///......///111111,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++++++++***)))(((((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***+++,,,*********+++,,,,,,------***---...+++)))+++///222111777CCCVVVkkk|||xxxgggXXXWWW___iiivvv|||xxxvvvrrrmmmlllnnnppppppoookkkkkklllllllllkkkkkkjjjkkklllllljjjhhhffffffgggdddfffiiijjjiiiiiiiiijjjlllkkkkkkkkklllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrqqqttttttuuuuuutttsssqqqpppooonnnooooooppprrrssstttrrrssstttttttttsssqqqpppppppppqqqqqqqqqqqqrrrrrrttttttttttttssssssrrrrrrqqqooolllkkkmmmooooooooorrrqqqqqqrrrrrrpppmmmjjjjjjhhhffffffggghhhhhhggghhhhhhhhhhhhiiijjjlllllliiiiiiiiikkkoootttzzz}}}yyyooogggfff```WWWQQQSSSVVVVVVaaagggsss}}}pppaaaYYYYYYZZZWWWSSSHHH@@@888666444222333666777;;;BBBHHHMMMOOOPPPPPPIIIOOOVVVZZZXXXTTTPPPMMMJJJMMMQQQRRRQQQNNNLLLLLLGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGEEEDDDBBBAAA??????>>>===============zzz||||||yyyrrriiiaaa^^^SSSOOOIIICCC??????@@@AAA??????>>><<<:::888777555:::888555444333444333333000000000000000111111111000000000000000000000000000000...---,,,,,,------+++++++++************)))+++***************++++++************************************))))))))))))(((***+++***)))((()))***(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''(((***++++++***************+++,,,---...000444:::CCCQQQdddwwwuuuhhhaaa\\\\\\dddppp~~~{{{vvvrrrpppppprrrsssoooppppppooommmllllllmmmkkkkkkkkkkkkiiigggeeeccccccdddeeefffggghhhhhhhhhjjjjjjkkklllnnnoooppppppllloooqqqpppmmmkkklllnnnqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmppppppoooooonnnoooooopppooommmlllmmmoooppppppppptttuuuuuusssqqqppppppqqqpppooollljjjjjjkkkmmmooonnnoooppppppooonnnkkkjjjiiihhhggggggiiijjjjjjiiijjjiiihhhiiikkkmmmmmmmmmkkknnnqqqrrrrrrssswww{{{zzzoooeee^^^TTTMMMNNNQQQVVV___iiiwwwxxxxxxlll]]]WWWZZZ]]]ZZZVVVHHH???777555555444444666777:::>>>CCCIIINNNRRRUUUMMMNNNPPPSSSTTTSSSNNNKKKHHHJJJMMMQQQSSSQQQMMMJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJHHHGGGFFFFFFFFFDDDBBB????????????>>>>>>>>>===~~~{{{xxxxxxyyyxxxrrriii^^^VVVRRRHHHFFFCCC@@@============@@@??????===;;;888666555888666444333333333333333000000000000000000000000//////000111111222333333222000...,,,+++,,,------+++++++++************)))+++******)))))))))******************************)))))))))(((((((((((('''((()))******(((((()))***(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))((((((***++++++***************+++,,,------,,,111888===DDDRRReeesssvvvnnnfff___```fffnnnyyy}}}xxxuuusssttttttqqqrrrsssqqqooommmmmmnnnkkkkkkkkkkkkjjjhhhgggfffcccdddeeeggghhhiiijjjjjjhhhhhhiiijjjkkkllllllmmmlllmmmooommmkkkjjjkkkmmmppppppooonnnnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmppppppooooooooooooooopppooommmllllllnnnooonnnnnnpppqqqrrrqqqpppooopppqqqpppnnnllljjjjjjkkkmmmnnnkkklllnnnoooooommmlllkkkjjjiiihhhhhhiiijjjjjjiiimmmkkkkkklllnnnppppppooonnnrrrvvvxxxwwwwwwxxxzzzxxxmmmbbbYYYRRRNNNNNNVVV^^^fffoooxxxooofff[[[XXX\\\```^^^ZZZLLLBBB999777777666777:::888:::>>>BBBGGGLLLPPPRRROOONNNMMMNNNPPPPPPNNNMMMHHHIIIKKKMMMOOONNNKKKHHHDDDEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@?????????>>>}}}|||zzzyyyxxxuuupppmmmppppppmmmfff[[[OOOGGGBBB============<<<<<<;;;;;;AAA@@@@@@>>><<<888555333555555444333222222222222000000000000000000000000---...///000222333444555333111...+++***+++,,,---+++++++++************)))+++***))))))((((((((((((************************((((((((((((''''''''''''((()))***)))((('''(((***(((((((((((((((''''''&&&''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((***++++++*********)))******+++,,,---***000666666666>>>NNN\\\ooowwwwwwjjj```^^^\\\fffsss}}}}}}yyywwwvvvuuuvvvvvvtttqqqooonnnoookkkjjjjjjjjjiiiiiiiiiiiigggggghhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkiiiggggggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooppppppppppppnnnmmmmmmnnnnnnnnnmmmlllmmmooonnnmmmmmmooopppooonnnllljjjjjjkkklllmmmiiijjjlllmmmmmmmmmlllkkkiiijjjjjjkkkkkkkkkkkkkkkmmmmmmnnnppptttvvvvvvuuusssxxx}}}}}}{{{zzzsssfff\\\UUUPPPOOOPPPXXXeeeqqqyyy~~~ddd___YYYYYY]]]bbbbbb```PPPEEE;;;777777666888;;;999:::===AAAEEEIIIMMMOOOQQQOOOLLLKKKLLLNNNOOOOOOIIIHHHHHHIIIJJJIIIGGGEEEAAAAAAAAABBBDDDGGGIIIKKKMMMJJJGGGEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????~~~{{{yyyxxxuuussspppkkkddd```aaa```^^^WWWMMMCCC<<<999;;;;;;;;;;;;<<<<<<======AAAAAA@@@>>>;;;888444333333333333333111111111222000000000000000/////////------...///000111222333333111...+++)))***+++---+++++++++*********))))))+++***)))(((''''''''''''************************))))))(((((((((''''''''''''((())))))''''''((()))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''(((******)))))))))))))))***+++,,,------000333222000444???HHHXXXbbbppp}}}}}}nnneeeZZZ^^^ccciiiqqq{{{}}}{{{yyyzzzzzzxxxuuuqqqpppoookkkjjjhhhhhhhhhiiikkklllmmmlllkkkiiihhhgggffffffkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeefffhhhiiikkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppoooooorrrpppnnnnnnnnnooonnnmmmjjjlllmmmlllkkkjjjkkkmmmnnnmmmkkkjjjjjjjjjkkkllljjjjjjkkkllllllkkkjjjjjjhhhjjjkkkmmmmmmnnnpppqqqnnnooosssxxx}}}}}}zzzvvvvvvrrrjjj___VVVSSSSSSTTT]]]ccclllwww|||zzz~~~}}}{{{uuuooo```]]][[[ZZZ]]]aaaccceeeUUUIII===777555333444777888999;;;???DDDIIIMMMOOORRRPPPMMMLLLNNNPPPPPPPPPJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA@@@@@@BBBEEEHHHJJJMMMJJJGGGEEEEEEEEEEEEDDD@@@@@@@@@?????????>>>>>>}}}xxxwwwtttppplllggg```YYYTTTOOOOOONNNIIICCC===999777<<<;;;:::999999;;;>>>???BBBAAA???<<<999777444333222333444333111///000111000000000000//////......------------............222000---+++******+++,,,+++++++++*********))))))******)))(((((('''(((((())))))))))))))))))))))))*********)))))))))((((((&&&((((((((('''&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''))))))))))))***+++,,,,,,//////------///222666999CCCMMM\\\jjjvvv}}}mmmggg```\\\\\\cccnnnwww~~~yyyuuusssrrrllljjjhhhfffgggjjjmmmooopppooommmkkkiiihhhhhhgggkkkkkkjjjjjjjjjjjjiiiiiihhhfffdddcccdddeeeggghhhiiiiiijjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooooooooooonnnpppnnnllllllmmmmmmlllkkkkkkllllllkkkiiihhhhhhiiimmmlllkkkjjjiiijjjjjjkkkllllllllllllkkkjjjjjjiiihhhjjjmmmnnnooorrrvvvzzzuuuwww|||yyypppjjjddd___WWWQQQPPPTTT]]]dddtttyyy~~~}}}{{{|||~~~zzzyyy|||}}}vvvnnnhhhfffffffffdddbbb```aaadddfff[[[OOOAAA:::555222222444555666999===CCCIIINNNQQQRRRPPPPPPQQQRRRRRRQQQOOOKKKIIIEEEDDDDDDEEEEEEDDDDDDCCCBBBAAABBBDDDFFFGGGKKKHHHFFFEEEEEEEEEEEEDDD>>>>>>>>>>>>============zzztttppplllgggaaa[[[UUUNNNJJJBBBCCCCCC@@@===:::999999;;;:::888777888:::===???BBB@@@===999777555444444222555666555111...///111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,+++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))&&&'''((('''&&&%%%&&&((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&"""###$$$&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''))))))((())))))***+++,,,...+++)))***---000000000555<<>>>>>=========<<<<<<<<<~~~{{{tttoooccc___YYYSSSNNNIIIEEEBBB===>>>>>><<<:::999999;;;777888888:::;;;===???@@@AAA>>>:::666333444555666333666999666111......000111000000///......------+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))***+++,,,))))))))))))))))))))))))***))))))))))))(((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''')))'''&&&&&&((())))))(((((((((((())))))***+++,,,*********++++++,,,---...///333888>>>FFFSSSaaakkkzzzsssaaaTTTRRRVVVXXXbbbppp~~~|||uuuqqqmmmjjjjjjnnntttxxx|||zzzvvvrrrooommmllllllhhhhhhiiiiiiiiiiiiiiiiiigggeeedddeeegggiiigggfffggghhhhhhiiijjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjgggiiikkklllmmmmmmlllkkkkkkjjjhhhiiijjjkkkkkkjjjkkklllmmmllljjjiiiiiijjjkkkjjjjjjjjjiiiiiiiiiiiilllllllllmmmnnnpppqqqrrrqqqssssssrrrqqquuu~~~xxxooohhhbbb^^^ZZZWWWWWWVVVZZZfffpppvvv~~~{{{xxxooollloooqqqtttwwwwwwuuutttvvvyyy~~~wwwoookkkeeebbbhhhqqq~~~~~~qqqkkkjjj```TTTHHHAAA<<<666444444111222444777===CCCIIILLLLLLKKKLLLMMMOOONNNLLLIIIHHHFFFCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFDDDBBB>>>>>>>>>>>>============~~~yyywwwvvvtttoookkkYYYUUUNNNIIIEEEBBB???======>>>===;;;999888999:::555777:::>>>@@@AAABBBAAAAAA===888333222333555777444888:::777222---...///111000000///...---------******+++,,,...///000000***+++,,,---...---,,,++++++++++++************)))(((((())))))***,,,---...)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***)))((((((***++++++***(((((((((((()))***+++,,,(((,,,......+++***,,,///...//////000666AAAPPPZZZkkksss~~~nnnYYYOOOPPPNNNUUUaaaooo~~~yyyuuuppplllmmmqqqwww{{{~~~wwwqqqllliiihhhjjjjjjkkkkkkkkklllllllllgggeeedddfffiiijjjhhheeeggghhhhhhiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffgggjjjlllllllllkkkjjjmmmlllkkkkkkmmmoooooonnniiikkkllllllkkkjjjlllmmmjjjjjjjjjjjjiiiiiiiiihhhjjjkkklllnnnpppsssuuuwwwwwwwwwvvvsssqqquuu~~~yyynnnggg^^^XXXWWWYYYYYYYYY]]]___hhhyyy{{{vvvnnndddcccgggqqquuuzzz{{{{{{{{{}}}yyyppphhheeebbbcccnnn{{{{{{ppplll\\\QQQFFF@@@<<<666444444111111222555:::???EEEHHHJJJHHHHHHHHHJJJJJJIIIGGGFFFDDDBBBAAABBBCCCCCCBBB@@@AAABBBCCCCCCCCCBBBBBB???@@@BBBDDDGGGFFFCCCAAA????????????>>>>>>>>>>>>|||xxxxxxyyyxxxrrrjjjffffffeeeaaa^^^LLLIIIFFFDDDBBB@@@===:::;;;:::999888888999:::;;;999999;;;>>>AAABBBAAA@@@888666444222222333555777888777555333000///...---////////////////////////000///...---,,,---............---,,,,,,+++******,,,,,,,,,++++++*********************************+++******)))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%)))'''%%%###""""""###$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******,,,+++***+++000888@@@EEEYYY___lll{{{uuu___OOONNNNNNTTT^^^jjjyyy}}}xxxsssqqqrrrxxx|||zzzuuuqqqppppppiiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhggggggggghhhiiigggggghhhhhhiiijjjjjjkkkggggggggghhhhhhiiiiiiiiijjjjjjiiihhhhhhiiikkklllppppppooonnnmmmlllkkkjjjooonnnnnnnnnmmmmmmlllllljjjlllnnnnnnmmmmmmnnnooojjjlllnnnoooqqqwwwzzztttsssyyy|||sssiiiaaa]]]WWWRRRSSSZZZccchhhjjjrrrwww|||qqqjjjccc^^^```gggwwwxxxzzz}}}|||uuugggaaagggllllllnnnuuuyyyhhh]]]UUUKKKEEEAAA===777222111000000333999>>>AAABBBDDDCCCBBBBBBCCCDDDFFFGGGCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<===<<<;;;999}}}uuuooommmlllfff^^^YYYXXXVVVRRRNNNFFFDDDAAA@@@???===;;;999888888777777777888999999888999<<<@@@CCCDDDCCCAAA888666444222222333444555777666444222000///..............................///...---,,,,,,,,,---......------,,,++++++******,,,,,,,,,++++++*********************************+++***))))))(((((())))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$###""""""$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***000...,,,+++---111666999HHHOOO]]]mmmyyyqqqdddRRRNNNMMMQQQXXXeeevvvyyysssqqqttt|||}}}vvvqqqooooookkkkkkkkkkkkjjjjjjjjjjjjjjjiiigggfffffffffggggggeeeffffffggghhhhhhiiiiiigggfffffffffffffffggghhhlllkkkkkkkkkkkklllmmmnnnqqqpppoooooonnnnnnnnnnnnmmmnnnnnnnnnooopppppppppqqqsssttttttrrrqqqqqqqqqttttttuuuuuuwww}}}{{{wwwwwwyyy}}}{{{wwwpppiiibbb\\\YYYYYYWWWWWW]]]iiisssyyy{{{~~~vvvmmmhhhdddbbbhhhqqqzzz|||}}}yyyqqqeee```ffflllkkklllqqqxxxrrreee\\\PPPGGGBBB>>>999555555444333444888;;;>>>????????????@@@AAACCCFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???===<<<;;;<<<;;;;;;<<<======;;;999xxxlllbbb\\\ZZZTTTNNNJJJIIIGGGDDDBBB@@@>>><<<<<<<<<;;;:::888555555666777888888888777999:::===BBBEEEFFFDDDAAA888666444222111222333444555444333111000000//////..............................---,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++*********************************+++***))))))(((((()))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%%%%$$$############$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$#########%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))))))))))))))***))))))))))))***++++++///...,,,++++++,,,...///666<<>>;;;888666555777:::;;;<<<<<<<<<<<<===???BBBEEEFFFFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@???===;;;:::999;;;::::::;;;<<<===;;;:::}}}}}}|||wwwlll```TTTNNNIIIFFFBBBAAAAAAAAA@@@???<<<:::999:::;;;;;;:::999444555777888999999888888;;;===???CCCEEEDDDAAA>>>777555333222111111111222222222111000000000000111........................------,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++*********************************************)))(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''***************************)))((((((((()))+++,,,************+++,,,,,,---...222<<>>???<<<<<<<<<===>>>AAACCCDDDDDDCCCAAA??????@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>=========<<<<<<;;;:::999999999999:::<<<===;;;:::}}}uuunnnllliiiddd\\\SSSJJJEEEBBB@@@>>>============<<<<<<:::::::::<<<===<<<;;;444666888:::;;;;;;;;;;;;??????@@@BBBBBB@@@<<<888555444222111000000000111111000000//////000000111........................,,,---,,,,,,,,,,,,++++++,,,+++++++++++++++******************************))))))))))))))))))))))))***))))))((('''((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######""""""############$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((((((((('''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***+++,,,,,,,,,,,,...///333;;;DDDOOO^^^lllrrr{{{sssfffXXXMMMIIIJJJOOOXXXfffsss~~~zzzwwwvvvttttttttttttttttttttttttrrrpppnnnkkkiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjlllkkkhhhgggggghhhjjjlllkkkmmmpppsssuuuuuuuuuuuuwwwvvvuuutttssstttuuuuuuwwwwwwxxxzzz{{{}}}~~~~~~~~~{{{ssskkkeeeaaa^^^[[[WWW]]]cccfffhhhnnnwww~~~xxxpppkkkppp{{{{{{sssqqqooouuu{{{}}}}}}}}}|||{{{xxxwwwuuutttrrrppppppooorrrxxxxxxmmm___UUUTTTVVV[[[aaagggoooxxx}}}wwwpppfff\\\RRRLLLEEEBBB>>>===???BBBDDDEEE@@@@@@???>>>>>>???@@@AAA@@@???>>>>>>???AAADDDEEECCCCCCCCCBBB@@@===:::888888888999:::;;;;;;;;;;;;999888888999;;;<<<;;;999~~~|||{{{{{{{{{zzz}}}}}}yyymmmddd\\\ZZZVVVSSSPPPKKKEEEAAA@@@???>>><<<:::888888777<<<;;;::::::<<<<<<;;;:::666777999;;;<<<===>>>>>>@@@???>>>>>>===:::666333222222111000000000000000000000////////////000000---------------------------------------,,,++++++++++++++++++++++++******)))))))))***************))))))))))))))))))))))))***)))((((((''''''((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#####################""""""""""""#########$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))(((((((((((()))******++++++,,,,,,,,,+++******...---...222666===JJJVVVcccmmm{{{vvvhhhYYYOOOLLLIIILLLUUUaaalllxxx{{{{{{{{{{{{zzzzzzzzzzzzvvvtttqqqnnnkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhhhhhhhiiikkkmmmnnnppptttxxx{{{|||{{{zzz{{{{{{||||||||||||||||||{{{|||~~~}}}wwwssskkkiiieeebbb``````bbbdddmmmqqqxxx|||~~~{{{vvvqqqooouuu{{{oookkklllttt~~~}}}yyy|||yyyuuuqqqnnnnnnnnnooossssssuuuxxxwwwnnn```UUUQQQPPPPPPRRRUUUZZZeeeoooxxxzzz|||{{{vvvmmmccc]]]QQQMMMHHHEEEFFFGGGIIIJJJDDDBBBAAA???>>>>>>>>>???<<<<<<===>>>@@@BBBEEEFFFAAACCCDDDEEEBBB===888444555666777999;;;<<<<<<===999888888999:::;;;999888yyyuuuuuuvvvvvvuuuwwwuuutttuuuxxxzzz{{{{{{sssqqqnnnnnnlllfff\\\TTTMMMLLLJJJJJJJJJGGGBBB>>>>>>>>>===;;;999777777777<<<:::999999999999888666777888888:::;;;>>>???@@@>>><<<:::888888666333111/////////000000000111111000//////.........//////---------------------------......///...---,,,+++******************++++++((()))))))))*********+++))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%############$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))++++++,,,+++++++++******,,,+++---000111333;;;CCCPPPZZZgggsss~~~yyykkk```[[[TTTPPPQQQYYYaaaiiittt~~~|||yyyuuurrrpppoooooommmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmooopppqqqsssvvv{{{vvvtttqqqqqqpppoookkkhhhbbbeeehhhjjjkkknnntttxxx||||||{{{yyywwwwwwxxxyyy~~~|||ssslllnnnttt{{{wwwvvvsssoookkkjjjmmmssswww}}}zzzuuuqqqnnnggg\\\RRRLLLIIIIIIJJJIIIJJJSSS^^^iiiooovvv||||||xxxrrrnnnbbb\\\TTTNNNKKKJJJIIIIIIDDDBBB@@@???============;;;<<<===???@@@BBBCCCDDD>>>AAAFFFHHHFFFAAA:::555555666888999;;;;;;<<<<<<999888888999::::::888666yyyqqqmmmmmmooopppooojjjgggdddccccccdddeeedddgggccc___^^^^^^YYYQQQJJJEEEEEEFFFHHHIIIGGGAAA===;;;<<<===<<<;;;::::::;;;;;;999777777777666444333777777888888:::===@@@AAA<<<999666555444444222111......//////000111111111000000///............///---------------------------.../////////...---,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%"""$$$'''))))))(((%%%$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''&&&''')))*********)))((()))))))))***+++,,,,,,,,,***+++///333222000333999<<>>============<<<===>>>@@@AAAAAAAAAAAA<<<@@@GGGKKKJJJDDD===888777777888::::::;;;;;;;;;:::999888999999999777555~~~}}}zzzvvvrrrpppkkkddd```______^^^]]]ZZZYYYVVVTTTSSSTTTVVVXXXVVVUUUTTTRRROOOLLLHHHFFFEEEDDDDDDDDDDDDAAA===:::;;;;;;:::999888888888888666666666666666666666666666555555888;;;>>>??????444444444333333333222222000000000000//////////////////...---,,,,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++---,,,***(((((((((((()))))))))))))))))))))))))))''''''(((((((((&&&%%%$$$###%%%''')))******)))(((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))))))))*********+++++++++------------...///000000444999AAAIIISSSaaarrr~~~{{{wwwpppmmmiiigggeeeaaa[[[VVVfffooo{{{~~~yyyxxxyyy{{{{{{zzz{{{{{{{{{~~~~~~vvvooojjjeeeaaa___ZZZ[[[^^^eeemmmtttxxxyyywww~~~{{{uuurrrtttxxx|||~~~}}}uuullliiippp}}}~~~~~~}}}xxxsssmmmfffbbbeeejjjrrruuudddWWWQQQPPPQQQOOOHHH???===AAAFFFIIIIIIPPPSSSYYY___dddjjjooosssgggaaaXXXRRRNNNJJJGGGDDD???CCCEEEBBB<<<888999;;;<<<<<<<<<<<<===???@@@AAA<<<@@@HHHQQQUUUQQQDDD::::::::::::::::::::::::::::::::::::::::::999888777xxxuuuqqqnnnmmmjjjfffccc^^^ZZZTTTRRRQQQQQQPPPOOOSSSRRRPPPNNNMMMMMMNNNOOONNNNNNMMMLLLJJJGGGDDDCCCFFFFFFFFFFFFCCC@@@>>><<<;;;;;;:::999888888888888666666666666666666666666666555555777:::<<<======333333333222222222222111////////////............///......---,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))&&&''''''(((((((((''''''$$$%%%'''((())))))((('''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%)))((((((((('''''''''&&&'''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,---...//////,,,000666;;;BBBMMM[[[eeexxx}}}|||{{{zzzvvvoooeee]]]]]]bbbjjjqqqyyy~~~yyytttpppnnnjjjgggccc```___^^^\\\[[[bbbfffmmmvvv~~~zzzvvvttttttxxx|||}}}pppkkkgggjjjuuu}}}zzzzzzyyyuuupppgggbbbaaagggoooxxxvvvdddXXXRRRRRRSSSSSSLLLCCC@@@BBBFFFHHHHHHGGGJJJOOOSSSVVVZZZ^^^aaabbb]]]VVVQQQNNNKKKGGGDDDBBBEEEGGGDDD>>>999888999<<<<<<======>>>????????????CCCJJJRRRVVVRRRHHH???:::::::::::::::::::::::::::::::::999999777666666{{{wwwtttqqqnnnllleeebbb___\\\ZZZXXXUUURRRRRROOOMMMLLLLLLLLLKKKJJJMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAEEEHHHIIIGGGBBB>>>>>>>>>;;;:::999888777777777777666666666666666666666666666555444555777999999999222222111111111000000000/////////.........------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))))))))))))))))))))''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))************++++++***++++++,,,---...,,,...111333666===FFFNNN]]]jjj|||vvvnnnccccccbbb```bbbjjjuuu~~~~~~{{{zzzsssqqqoookkkgggdddbbb```^^^^^^___bbbeeehhhiiiiiiooovvv{{{xxxxxxzzz}}}{{{tttoooeeeeeegggooo|||~~~wwwuuuuuutttoookkkaaa^^^```gggppp{{{uuucccWWWRRRSSSTTTVVVOOOGGGBBBCCCEEEFFFEEEEEEGGGJJJLLLMMMOOORRRTTTYYYVVVRRROOOMMMKKKGGGEEEDDDGGGIIIGGGAAA<<<999999======>>>??????>>>======@@@CCCHHHOOORRRPPPIIIBBB;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666444333sssooojjjhhhgggeeeaaa^^^ZZZYYYVVVTTTQQQOOOLLLKKKNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLJJJHHHFFFEEECCCCCCCCCDDDCCCCCCCCCCCCCCCGGGIIIFFF???;;;<<>>@@@AAA@@@>>><<<;;;===???BBBFFFIIIHHHDDD@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888777666444222111fffbbb^^^]]]^^^^^^\\\YYYWWWVVVUUURRROOOLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFBBBBBBAAABBBBBBBBBCCCCCC@@@CCCEEEBBB<<<999:::===999999888777666666666666444444444444444444444444555333111222333444333222000000000/////////......000000/////////.........,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((+++***)))'''''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))+++,,,,,,.........------///222555===FFFTTTaaammm|||sssdddZZZVVVWWWXXX\\\ccclllwww~~~zzzvvvtttsssrrrtttvvvzzz|||ssslllgggfffgggaaaaaabbbcccccccccddddddeeehhhmmmssswwwyyyyyyyyy|||}}}zzzrrrnnnpppuuu}}}|||ssslllhhhfffeeeccciiioooyyyzzztttooollliiidddaaa\\\]]]^^^cccjjjrrrvvvvvv|||sssgggYYYPPPKKKKKKLLLIIIFFFBBB???@@@AAACCCDDDCCCEEEGGGGGGFFFGGGHHHJJJIIIJJJLLLLLLJJJIIIGGGFFFCCCEEEGGGGGGEEEBBB@@@>>>>>>???@@@AAA@@@???<<<;;;;;;<<<>>>@@@BBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;888888888777555333222111[[[YYYXXXWWWXXXXXXXXXWWWTTTTTTTTTQQQMMMKKKJJJKKKGGGHHHJJJKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKIIIGGGEEEAAA@@@@@@??????@@@@@@AAA===???@@@>>>:::888:::<<<999888777666555555555555444444444444444444444444444222111111222333222111000000/////////........./////////.........------,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++))))))************)))(((((((((((((((((((((((((((+++***)))(((''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((())))))***+++,,,------------...///111222222999BBBKKKWWWhhh{{{sssddd[[[WWWQQQPPPQQQUUU^^^jjjvvv}}}}}}yyyuuurrrqqqqqqqqqtttyyyyyypppjjjhhhhhhggghhhiiikkklllnnnppppppwwwzzz~~~{{{yyytttnnnnnnqqqwwwtttnnnfffaaa```cccfffhhhmmmuuu|||~~~yyyqqqkkkfffccc```^^^YYY[[[\\\```hhhppprrroookkkfff^^^VVVNNNIIIGGGFFFAAA@@@???>>>???AAADDDEEEDDDFFFGGGGGGGGGGGGIIIJJJFFFHHHJJJJJJHHHGGGFFFFFFBBBCCCCCCDDDCCCBBBAAA@@@??????@@@@@@@@@???===<<<<<<===>>>??????>>>===<<<::::::::::::::::::::::::888888777666555444222111RRRSSSSSSRRRQQQQQQRRRTTTQQQRRRRRRPPPLLLIIIIIIJJJHHHJJJKKKJJJHHHGGGIIIKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBB@@@???>>>>>>??????<<<<<<;;;;;;:::::::::;;;888888777666555555555555333333333333333333333333333111000000222333222111000000000////////////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++************************((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&'''((()))((('''&&&%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,---------...///000111111---111666<<>><<<<<<999999999999999999999999777777777666666555333333MMMPPPQQQOOOLLLKKKNNNPPPPPPQQQRRROOOKKKHHHIIIJJJGGGHHHIIIGGGEEEDDDFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEECCCAAA@@@???@@@@@@<<<;;;999999;;;<<<<<<;;;888777666555555444444555333333333333333333333333222111000000222333333222111000000000////////////+++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''%%%''')))******)))'''&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%$$$###########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---***))))))***,,,------,,,,,,///222444888BBBQQQ\\\iiirrrwwwrrrhhh```VVVOOOMMMQQQVVVYYY```nnn}}}wwwmmmkkkkkkooossswwwxxxrrreeecccbbbeeekkkrrrxxx{{{www~~~|||zzzzzzuuupppggg```\\\[[[\\\]]]VVVXXXWWWWWW]]]eeeddd^^^WWWWWWXXXWWWSSSMMMGGGCCC@@@AAABBBBBBCCCDDDGGGJJJGGGHHHIIIHHHFFFEEEFFFGGGFFFHHHIIIHHHEEECCCEEEGGGFFFCCC@@@???>>>>>>>>>===@@@??????>>>>>>???@@@@@@???AAABBBAAA???<<<;;;;;;888888888888888888888888666777777777666555444444MMMNNNPPPOOONNNMMMMMMNNNQQQOOOLLLJJJHHHGGGGGGHHHJJJIIIFFFEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????>>>;;;888888:::<<<<<<;;;<<<:::777777888888888888222222333444333222000///111111222222222222111111222111///...---------...------..................000///---***)))(((((()))+++*********+++,,,------(((((((((((())))))))))))(((''''''((()))******)))((('''&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%&&&$$$###$$$''''''%%%######$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!"""$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&'''''''''((((((((($$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,,,,,,,+++***))))))+++---000222555:::@@@DDDUUU[[[iiiyyy}}}wwwnnneee^^^XXXSSSPPPYYYZZZ```kkkzzz~~~|||yyyyyyzzz|||}}}yyysssmmmkkkmmmqqqvvv|||~~~yyytttqqqlllkkknnnuuu}}}zzztttoooooohhh___\\\]]]^^^\\\YYYWWWRRROOOQQQWWWYYYVVVRRRTTTPPPNNNQQQUUUUUUOOOIIIDDDDDDCCCDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJHHHEEEDDDFFFFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>============<<<======>>>>>>>>>>>>>>>BBBBBB@@@>>>:::999999999777777777777777666555555000111222222333333333333NNNOOOPPPOOONNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>======>>>>>>;;;888888:::<<<<<<;;;999777444333444555555444555555444333222111//////000111111222222111111000222111///...---------...---...............---------,,,+++***))))))*********************+++,,,,,,(((((((((((())))))))))))(((''''''''')))***)))((((((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******++++++,,,,,,++++++***)))+++,,,---...000333888;;;DDDIIIUUUdddqqq}}}|||tttkkkaaa[[[WWWVVVVVV\\\fffrrr}}}}}}yyyooolllkkkllloooqqqrrrqqqssswww{{{~~~zzzyyywwwvvvvvvuuuwww}}}}}}xxxrrrnnniiiddd___\\\[[[ZZZWWWUUUUUUQQQNNNOOOSSSUUUTTTRRRUUUQQQNNNOOOSSSTTTOOOIIIFFFFFFEEEDDDDDDCCCCCCCCCGGGHHHIIIIIIHHHGGGDDDCCCEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCAAA???>>>===>>>>>><<<===>>>??????>>>>>>===AAAAAA@@@>>>;;;999999999666777777777777666555555111222222333333333333222NNNNNNOOONNNNNNLLLJJJIIIFFFGGGIIIJJJJJJHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<:::888888999:::::::::;;;999666666777888888888:::888666333111/////////000111111222222111111000111000///...------------...............---,,,++++++******))))))***++++++)))))))))))))))******+++(((((((((((())))))))))))(((''''''''')))***)))((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))***++++++++++++***+++,,,---,,,,,,---000222888;;;DDDQQQ^^^kkk{{{sssjjj___[[[WWWSSSTTT\\\fffmmmtttwww||||||sssmmmddd```]]]^^^dddmmmuuuyyy~~~zzzxxxzzz}}}}}}wwwqqqmmmkkkeeedddbbb___[[[XXXTTTSSSTTTSSSPPPOOOPPPRRRTTTUUUWWWSSSNNNNNNPPPQQQMMMIIIHHHHHHFFFEEECCCBBBAAA@@@DDDEEEFFFGGGFFFEEECCCAAADDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAA@@@????????????<<<>>>???@@@@@@???===<<>>===<<<:::888777666666666777666666555444333333333333333333222111LLLLLLLLLLLLLLLJJJGGGEEEAAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEEEECCC@@@>>><<<;;;::::::999999999:::;;;:::888888888888999999:::999777888;;;===>>>>>>???===888444111000000000000000111111111111000000//////......------------/////////...---,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))'''&&&'''))))))(((''')))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''((()))***++++++++++++------...---,,,,,,...///333444999CCCMMMYYYjjjxxxuuupppnnnhhh```XXXVVVYYY]]]```cccgggmmmtttzzz}}}sssjjjddd```^^^^^^aaahhhrrr{{{{{{||||||uuummmgggfffgggeeefffgggddd___YYYVVVTTTUUUUUUTTTQQQOOOPPPUUUYYYZZZUUUOOOMMMMMMMMMJJJGGGHHHGGGFFFEEECCCBBB@@@???BBBCCCDDDEEEDDDCCCAAA@@@DDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@??????===>>>@@@AAAAAA@@@>>><<<======<<<;;;:::999666444555666666666666555444444333333444333333222111111JJJIIIHHHIIIJJJHHHDDDAAA>>>>>>???@@@BBBEEEGGGIIICCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEDDDBBB@@@>>>999999888777777777888888999999999888777666777777555444444666:::>>>@@@AAABBB???:::555222111111111000000000111111000000000...............---------............---,,,+++***---------,,,,,,+++******))))))((((((((((((((()))(((((((((((()))))))))))))))'''&&&'''((()))'''&&&(((((('''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((()))***++++++++++++,,,------,,,,,,---//////...000666===FFFTTTaaavvvxxxnnnddd___]]]WWWVVVWWWYYY]]]dddjjjnnnqqqrrruuuyyy~~~|||wwwqqqkkkhhhdddggglllrrrxxx}}}}}}wwwnnneeeaaacccfffeeefffgggddd___ZZZWWWUUUSSSTTTTTTPPPMMMNNNSSSXXX[[[VVVPPPLLLJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBCCCCCCAAA@@@>>>BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???===>>>@@@AAABBBAAA@@@???>>><<<:::999999777444111555555555555555444333333333333333333222111000000GGGFFFFFFHHHJJJHHHCCC???;;;;;;;;;<<>>777777666666666666777777777888999888666555555666555444555777<<>>???AAABBBBBBAAA???>>>???@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBBBB>>>:::888888777444000444444555555444444333222111111111111111111000///GGGEEEEEEHHHKKKJJJEEE???777888:::<<>>>>>666666666555555666666777666888999888555333444555777666666999===AAACCCDDD;;;999666333111000000111//////000000000000//////,,,,,,---.........---,,,,,,,,,---------,,,,,,+++((()))***+++******)))(((+++***))))))((((((((()))(((((((((((()))))))))))))))(((&&&&&&'''(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$###""""""###$$$&&&((($$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))'''(((***+++******+++---///...///111222333;;;DDDMMM]]]sss{{{nnnlllhhhdddaaa```______]]]]]]]]]___bbbfffjjjllllllnnnppprrruuu{{{yyyyyyyyyyyyzzzyyyvvvsssnnnoooppprrruuuyyy}}}~~~|||{{{{{{|||}}}|||zzzwwwsssnnnjjjiiiiiiiiiiii___[[[VVVSSSSSSSSSQQQOOONNNNNNMMMLLLJJJJJJLLLMMMQQQOOOMMMKKKJJJJJJJJJJJJBBBCCCDDDEEEEEECCCAAA@@@===???@@@AAAAAA@@@???>>>:::;;;===>>>??????>>>>>><<<===>>>????????????>>>======>>>???@@@CCCEEEFFFHHHBBB<<<888888888555222333444444444444333222222...//////000000000000///GGGFFFFFFIIILLLLLLFFFAAA444666999===@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>>>>============666666555555555666666777555888999888555333333555555444333555888<<<===>>>777666444111000///////////////000000000000//////+++,,,---.........---,,,++++++,,,---------,,,,,,$$$%%%'''))))))))))))(((++++++***)))))))))))))))(((((((((((()))))))))))))))(((&&&&&&''''''&&&%%%###$$$&&&'''((('''&&&&&&###$$$&&&''''''&&&$$$###"""###$$$&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$############%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%################################################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$###""""""###$$$'''((($$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((((()))+++,,,---,,,+++,,,---******,,,......---333;;;999JJJ```rrr~~~{{{wwwrrrlllhhheeebbb```^^^]]]]]]^^^aaabbb]]]```cccdddfffnnnzzz|||vvvkkklllnnnqqqssstttsssqqqtttvvvyyy}}}}}}zzzxxxxxx{{{~~~}}}zzzwwwnnnkkkhhhiiikkkllljjjhhh^^^XXXPPPNNNPPPRRRPPPNNNOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMCCCDDDEEEEEEDDDBBB@@@???===>>>@@@AAAAAA@@@???>>>777888:::<<<======<<<<<<;;;<<<===>>>??????>>>>>>>>>======>>>@@@CCCGGGIIIMMMFFF>>>999999999777444333444444444444333222222------...//////000//////JJJEEECCCGGGOOOOOOFFF<<<888999<<<>>>???@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999888777666555555555555888777666444444555555666333444444555666777888888666555333111////////////111000000000222222000//////////////////......---------------,,,++++++***+++++++++************))))))'''&&&%%%%%%&&&''')))******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! &&&%%%%%%%%%$$$#########&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++---...//////,,,,,,------...//////000444>>>LLLZZZiii|||xxxrrrooollliiigggeeeaaa___\\\]]]]]]\\\\\\bbbllluuu~~~}}}wwwrrrpppffffffffffffiiirrr~~~}}}zzzttttttttttttsssttt{{{{{{||||||{{{xxxvvvvvvwwwooonnnnnnnnnmmmiiibbb^^^ZZZTTTNNNLLLNNNNNNLLLHHHHHHIIIKKKLLLLLLLLLKKKJJJGGGMMMMMMJJJNNNVVVSSSHHHDDDCCCCCCDDDEEEEEEDDDBBBEEECCCBBBEEEHHHGGGAAA;;;999:::;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<>>======>>>AAAEEEGGGKKKFFF???888555444444444///000222333333222111000///////////////.........FFFCCCCCCIIIPPPOOOEEE;;;:::;;;===>>>???@@@??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666666666666777777555444444444555666333333444444555666666777444333222000////////////000//////000111111000...///////////////...------,,,,,,,,,---,,,,,,+++++++++++++++************)))***)))(((''''''((()))*********))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$##################"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,------+++,,,,,,------......//////666@@@IIIVVVhhh~~~~~~{{{xxxuuurrrooommmddddddbbb^^^ZZZ[[[```fffiiikkknnnqqqssswww{{{}}}yyyyyy{{{}}}|||yyyuuupppnnnhhhjjjlllmmmsss~~~zzzuuuvvvpppssswwwxxxwwwxxx}}}}}}xxxxxxvvvtttqqqppprrrttttttuuusssnnnfff^^^ZZZXXXWWWRRRMMMKKKLLLMMMJJJGGGGGGHHHIIIKKKKKKJJJJJJIIIEEEKKKLLLJJJPPPYYYXXXPPPEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCFFFJJJNNNLLLFFF???:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>@@@BBBFFFCCC>>>:::888666666555000111222222222111000000////////////............CCCBBBEEELLLRRRPPPGGG>>>>>>>>>???@@@@@@@@@??????????????????>>><<<;;;;;;;;;;;;;;;:::::::::999999:::999888777777666666777666666555444444444444555222222222333333444444555111111000//////////////////...---...000000...---......//////......---,,,***+++,,,,,,,,,,,,,,,,,,+++++++++************)))++++++))))))))))))++++++***))))))(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******************++++++,,,---------,,,///333888@@@OOObbbpppsssrrrnnnfff\\\VVVUUUVVVUUUVVVYYYZZZ]]]```eeehhhooosssyyy~~~yyytttpppuuuvvvxxxyyyxxxtttqqqnnnnnnqqquuuxxx~~~uuummmnnnsssssszzz|||wwwtttrrrnnnjjjhhhiiimmmqqqyyyzzzuuujjj\\\RRRPPPQQQSSSOOOJJJIIIJJJJJJGGGEEEFFFGGGHHHIIIJJJIIIIIIHHHBBBGGGHHHHHHOOOYYYZZZTTTFFFDDDBBBBBBCCCDDDEEEDDDAAADDDJJJQQQUUUSSSKKKDDD<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;>>>???@@@???>>>;;;999888666666222222222222111000///////////////.........------DDDDDDFFFLLLQQQPPPJJJDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999999999888777666666555555555555555555444444444444444111111111222222222222222//////........./////////------,,,---...///---+++---............---,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))+++******))))))******+++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&&&&'''"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,---///000333===KKKUUUjjjvvvuuuiii^^^WWWTTTSSSSSSSSSRRRQQQQQQSSSUUU\\\___eeekkknnnoooooonnnooorrrvvvyyy{{{~~~~~~xxxuuurrrooolllvvvwwwyyy{{{}}}{{{yyyvvvwww{{{|||xxxrrrkkkhhhnnnxxxzzzuuuooommmhhhdddbbbeeekkkpppyyyvvvnnnbbbUUULLLJJJKKKNNNKKKHHHGGGGGGGGGEEECCCFFFGGGHHHJJJJJJIIIIIIHHHCCCEEEEEEEEELLLTTTUUUQQQFFFDDDAAA@@@AAABBBCCCCCCAAAFFFNNNVVVYYYUUULLLEEE>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::===<<<;;;;;;;;;===>>>?????????>>><<<999777666666222222222111000//////.../////////......------,,,DDDDDDDDDGGGJJJKKKJJJHHHFFFFFFEEECCCBBBAAAAAA@@@===============<<<;;;:::::::::999999999888888888777666555444444333333444444444444444444333333222111111111111111000000000---.........////////////---,,,+++,,,......,,,+++---------------,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((()))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""""""""######""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***************(((((())))))***++++++,,,+++---......///444:::@@@NNNYYYkkk~~~|||qqqhhhcccbbbaaa___ZZZTTTPPPNNNNNNQQQSSSVVVZZZ[[[[[[[[[ZZZaaacccfffiiikkknnnqqqsssuuuxxx|||~~~|||~~~}}}}}}}}}wwwtttpppnnnnnnooooooooovvvwwwzzz{{{zzzpppmmmlllkkkiiilllwww~~~yyyuuukkkiiifffcccaaadddiiimmmooojjjaaaXXXQQQLLLJJJIIIJJJIIIGGGFFFFFFEEEDDDCCCGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFJJJOOOOOOLLLEEECCC@@@>>>???AAAAAAAAAAAAGGGPPPWWWXXXRRRIIIBBB??????>>>>>>============<<<<<<;;;;;;::::::::::::===<<<<<<<<<<<<===>>>???AAABBBCCC@@@;;;777555444333222111000//////......000//////...---,,,,,,,,,AAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@<<<<<<======<<<;;;::::::999999999888888888777777666555444333333222222333333333444444333333222111222111111111000/////////---...///////////////...---,,,+++,,,......,,,+++,,,,,,------,,,,,,+++***)))***+++++++++++++++++++++++++++************)))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))*********+++(((((())))))***+++++++++)))+++---......///000222888???OOOcccuuu}}}xxxvvvuuusssnnnfff^^^YYYWWWVVVWWWYYYZZZYYYXXXUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\^^^ccciiinnnooommmkkkrrrvvv{{{~~~~~~yyyuuurrrppppppjjjiiiiiikkkppptttwwwxxxwwwxxx}}}yyypppjjjgggcccccceeekkkpppwww}}}}}}{{{wwwssshhhhhhgggeeebbbbbbccceee```[[[TTTPPPNNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCGGGHHHIIIKKKKKKJJJJJJIIILLLJJJIIIIIILLLNNNLLLIIIEEEBBB@@@???@@@AAA@@@@@@AAAFFFNNNTTTTTTNNNEEE@@@@@@???>>>===<<<<<<======<<<<<<;;;;;;::::::999999999999999999:::;;;<<<===BBBFFFKKKJJJCCC;;;666444222111000///////////////000//////...---,,,++++++???AAACCCDDDCCCCCCEEEFFFEEEDDDBBBAAA????????????;;;;;;<<<<<<<<<;;;::::::999888888888777777777777666666555444333333333333222333333444333222111000222222111111000//////......///000000000///......---,,,,,,---......---+++,,,,,,,,,,,,,,,+++*********++++++++++++******)))+++++++++************)))'''(((((((((((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""#####################$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######""""""""""""###### !!!"""######$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******((())))))******+++,,,,,,)))***+++,,,------......000111:::HHHWWWfffzzz~~~wwwqqqooohhhkkknnnooommmhhhccc___XXXVVVRRRPPPOOONNNNNNNNNQQQQQQRRRUUUZZZ\\\[[[ZZZ]]]aaafffjjjmmmqqquuuyyy|||}}}|||yyyvvvuuuvvvxxxyyywwwvvvtttrrrppppppooolllnnnpppqqqqqqrrrtttvvvvvvuuuuuuvvvyyy~~~}}}xxxsssooommmiiijjjmmmrrrzzz~~~uuujjjbbb^^^]]]______eeepppzzz|||yyywwwuuuppplllggghhhiiigggbbb]]]YYYWWWRRRQQQPPPMMMJJJHHHGGGGGGFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHJJJGGGGGGJJJNNNNNNKKKIIIEEEDDDBBBBBBBBBBBBAAA???@@@EEELLLPPPOOOJJJDDD@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888666666777888999:::;;;<<<@@@IIITTTWWWPPPDDD999444111000//////...///000000000//////...,,,++++++***@@@CCCGGGIIIGGGEEEEEEFFFDDDBBB@@@>>>============;;;;;;;;;<<<;;;;;;::::::888888888888777777777777777777666555444444444444222222333444333222111000333333222111000///......///000111111111000...---------,,,---......---++++++,,,,,,,,,,,,+++******+++++++++++++++***)))(((+++++++++************)))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""############""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''))))))***)))))))))***++++++,,,,,,******+++,,,---...///000111...000888AAAMMM```rrrzzz~~~|||tttooogggccc]]]XXXUUUTTTSSSRRRTTTQQQMMMMMMOOOQQQQQQPPPNNNRRRWWWZZZ\\\___dddiiimmmnnnooommmjjjiiijjjlllhhhgggfffeeedddccccccccc]]]^^^```aaaaaabbbdddfffgggggggggkkkssszzzwwwooopppttt|||}}}yyyrrrhhh```[[[ZZZ[[[______ggguuuzzzuuussspppkkkffffffhhhjjjhhhbbbYYYQQQMMMIIIMMMPPPMMMGGGCCCDDDGGGFFFGGGHHHHHHFFFEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGDDDBBBCCCHHHMMMMMMKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@???CCCJJJMMMMMMIIIEEEBBB@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::999888888555666777999:::<<<=========JJJZZZaaaZZZKKK<<<444000000///......///000111000//////...,,,+++******@@@AAABBBCCCCCCCCCBBBAAABBBAAA???>>><<<;;;;;;:::===<<<;;;;;;::::::::::::::::::999999777666555444333333444444333333222111111000/////////111222333333222000/////////000111+++++++++,,,,,,,,,------------++++++++++++------000///...---,,,+++,,,,,,+++++++++***((('''((()))))))))))))))(((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))******************))))))******+++,,,+++---///222666>>>HHHOOOhhh~~~|||}}}xxxnnngggdddaaa\\\XXXZZZYYYVVVTTTRRRPPPPPPPPPUUUSSSPPPMMMNNNRRRYYY___dddbbbaaa``````___\\\ZZZ\\\XXXVVVYYYYYYVVVTTTUUUQQQPPPPPPOOOOOORRRWWW\\\aaa___cccppp~~~{{{uuunnnkkkeee___\\\___hhhnnnnnnqqqvvv{{{{{{ssskkkgggeeefffgggkkkjjjiiieeeZZZNNNHHHIIIGGGGGGGGGGGGFFFDDDCCCBBBHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBBCCCDDDFFFJJJMMMJJJDDD>>>>>>===;;;::::::;;;===>>>============<<<;;;:::999555666777777777888999;;;???HHHTTT^^^^^^SSSDDD888333111///...---...///000222333333222111///---,,,AAABBBDDDEEEFFFEEEEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<<<<;;;:::999999999999999999999888777666444444333333444444333333222111111111000000000111222333222111000/////////000000---------...............---,,,,,,++++++,,,,,,---///...---,,,,,,++++++++++++++++++***((('''((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$#########!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,///000000000111666===CCCMMM```www~~~{{{{{{{{{yyywwwsssooonnnllljjjgggeeedddcccccciiifffbbb\\\YYYYYY]]]```gggfffeeeeeeeeedddaaa^^^ZZZVVVTTTVVVWWWTTTSSSTTTQQQQQQRRRRRRSSSVVVZZZ^^^cccdddmmm|||ssslllhhhhhhgggeeegggmmmvvv}}}~~~|||wwwsssmmmhhheeeeeegggiiihhhdddbbb___WWWLLLGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCEEEIIINNNQQQNNNFFF???>>>===;;;:::::::::<<<============<<<<<<;;;999999555666777666666777888999===BBBKKKQQQQQQJJJ@@@999444333111///......///000222222222222111///---,,,AAABBBDDDEEEFFFFFFFFFEEEAAAAAA???===<<<;;;;;;;;;;;;;;;:::999888777777888888888888888777555444444333333333333333222222111111111000000000111222222111111000////////////000............---------------,,,,,,++++++,,,,,,---------,,,,,,++++++******+++++++++***((('''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++//////...,,,,,,///444777:::EEEUUUjjj~~~{{{~~~}}}{{{zzzzzzzzz~~~yyysssmmmjjjjjjkkkqqqqqqrrrssstttssspppmmmhhhdddbbbdddeeecccbbbddd^^^```bbbbbbcccdddfffhhhlllooo{{{~~~tttlllggghhhjjjmmmpppuuu}}}yyytttnnnlllhhhfffddddddeeefffaaa\\\WWWUUUQQQJJJEEEDDDDDDDDDDDDDDDCCCCCCBBBAAACCCCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCFFFLLLTTTWWWSSSJJJBBB>>><<<;;;:::999::::::;;;;;;<<<<<<<<<;;;:::999888666666666666666666666777999;;;>>>@@@@@@>>>;;;999666555333111000///000000000111111111000...---,,,???AAABBBDDDEEEEEEEEEDDDAAA@@@???===<<<<<<;;;;;;;;;:::999777666666666666777777777777666555444333222333333333333222111111000000000000000000000111000000/////////.........,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***((('''((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***+++++++++******)))***---000333555999BBBSSSkkk{{{yyy|||}}}{{{{{{}}}zzz|||~~~}}}{{{yyyxxxxxxwww{{{vvvvvvtttqqqnnnmmmnnnpppssstttwww{{{xxxqqqmmmiiiiiiiiihhheeebbb___]]]ZZZRRRLLLLLLKKKFFFBBBBBBEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCHHHPPPYYY]]]YYYNNNEEE>>>===;;;:::999999999999::::::;;;;;;:::999888888666666555666666666555444444555666555555555777888777666444222111000000///...///000000///...---,,,AAABBBCCCEEEFFFFFFEEEDDD@@@@@@???===<<<<<<<<<<<<::::::888777666555555555666666666666666555444333222222333333222222111000//////////////////......////////////......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++***((('''((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((())))))***+++***)))((()))+++---...///111222666???OOOhhh}}}}}}||||||}}}yyyvvviiikkknnnqqqtttxxx|||}}}xxxrrrmmmjjjkkklllllljjjeee^^^VVVRRRRRRJJJEEEEEEFFFCCC@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDIIITTT^^^bbb\\\PPPFFF>>>>>>===;;;:::999888888999999999999999888888777666555555666777777555333000222333333222222444666666666444333111000//////,,,---...///......,,,,,,DDDEEEGGGHHHHHHGGGGGGFFF@@@???>>>===<<<<<<<<<<<<;;;:::888777666555444444555555666666555444333333222222222222222111111000//////000000000///...---.........///...------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++***((('''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))(((((((((((()))******,,,+++******+++,,,+++***---...111666===PPPnnn||||||vvvqqqnnnlllgggppp}}}}}}zzzvvvrrrooommmkkknnnnnnlllggg```WWWOOOJJJKKKEEEBBBCCCCCC@@@???AAA@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEKKKUUU```ddd^^^QQQGGG@@@???>>>===;;;:::888888777888888888888888777777666555444666999999666333...111444333111000222555444333333111000///...---***+++------...---,,,+++FFFGGGHHHHHHHHHGGGFFFEEE@@@???>>>======<<<<<<===;;;;;;999777666555444444444444555555555444333333222222222222222111000000000111222222222000///...------.........---,,,+++******+++,,,---......///+++,,,,,,------,,,,,,+++***,,,---......---,,,++++++++++++***((('''((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$#########!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******---+++******,,,,,,***(((***,,,///333666@@@WWWmmm}}}zzzuuuqqqnnnmmmmmmnnnsss}}}}}}zzzvvvtttrrrpppooooooppppppoookkkeee]]]UUUOOOKKKIIIFFFCCCCCCDDDAAA===>>>BBB???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJFFFLLLVVV```ddd]]]QQQFFFAAAAAA@@@>>><<<:::999888666777777888888777777666666444444777;;;;;;888444---111444333///...000333000000000000///...---,,,)))***+++---------,,,+++FFFFFFGGGGGGFFFEEECCCBBB@@@???>>>======<<<======<<<;;;999888666555555444444444444555444444333333111222222222222111000000222333444444333222111000,,,---.........---,,,+++''''''((()))+++,,,---...++++++------------+++++++++,,,...//////...,,,++++++++++++***((('''((()))))))))))))))(((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$ """$$$%%%&&&%%%###"""$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++)))(((***---...,,,)))'''(((+++000000444CCCTTTfff{{{~~~zzz~~~rrrpppllljjjkkkooossswww{{{}}}|||wwwvvvwwwvvvrrrooonnnlllkkkmmmooorrruuunnnhhh]]]SSSLLLIIIJJJKKKCCCCCCDDDEEEAAA<<<===BBBAAAAAACCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@CCCGGGJJJLLLMMMMMMGGGMMMVVV```ccc]]]PPPFFFBBBBBBAAA???===;;;999888666666777777777777777666666444444777<<<===999555---000333111---,,,///222......//////...---,,,,,,((()))+++,,,------,,,+++CCCCCCDDDDDDDDDDDDCCCCCC???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::777555333333333333222222222111111444333333222111000000///////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***************++++++,,,+++,,,------...111555888OOO\\\ooo~~~|||vvvxxxwwwpppllliiiiiimmmvvv{{{{{{sssqqqpppoooooonnnkkkiiijjjhhhhhhmmmtttxxxwwwtttnnncccUUUKKKIIIIIIIIIHHHGGGCCCAAAAAA@@@===>>>AAADDDBBB@@@@@@BBBDDDEEEEEEGGGEEECCCCCCEEEGGGHHHHHHGGGCCC@@@???AAABBBAAA@@@DDDDDDDDDEEEDDDDDDCCCBBBEEECCCCCCEEEIIILLLKKKJJJEEEJJJRRRYYY[[[WWWOOOHHHDDD???::::::<<<===:::777555555666666666666666666666444444777<<<===999555111111222111111000///...111000000///......------************+++,,,------CCCCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;999666444222333333222222222111111111000000//////...---------000000/////////.........------,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++)))))))))(((((('''&&&&&&(((((((((((('''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))***+++++++++,,,,,,,,,---///333666:::EEESSS```jjjvvvzzzrrrrrrzzz~~~yyyvvvvvvuuurrrpppqqqrrrvvv}}}zzzuuuuuuqqqnnnkkkiiiiiiiiihhhgggkkkjjjjjjlllpppssssssrrrkkk```SSSJJJGGGGGGGGGFFFDDDAAA@@@BBBAAA>>>>>>AAAEEEEEEEEEFFFGGGGGGFFFEEEEEECCCBBBCCCDDDDDDCCCBBBGGGEEEBBBBBBCCCDDDBBBAAABBBCCCCCCDDDDDDCCCCCCCCCFFFDDDDDDEEEGGGIIIIIIHHHDDDGGGMMMSSSUUUQQQJJJEEEEEE@@@:::888::::::888555333444555555666555555555555333333666:::;;;888444222222222222111000///...000000///...---,,,,,,++++++++++++***++++++,,,,,,CCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::999::::::<<<<<<<<<:::888555333111333222222222222111111111111111111000000000000000000000000000////////////...------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""##################"""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***++++++,,,++++++,,,///222///444<<>>???AAADDDFFFJJJOOOSSSSSSQQQOOOGGGCCC===777444111///......///000111222222222222111000000111222333222111222222222222111000//////000000//////...---------------,,,+++************@@@@@@???>>>===;;;999888888888777555555555555555666777777777666444222111222111111111111000000000///////////////.........////////////............---,,,,,,++++++,,,,,,---------,,,+++++++++++++++*********)))))))))((((((***))))))((((((''''''&&&%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########"""######$$$%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))******((('''((()))+++,,,,,,---...111555999===SSSppp{{{uuuqqqrrrtttzzzxxxwwwuuutttwww|||vvvjjjhhhiiijjjkkknnniiigggfffffffffdddbbb___SSSTTTSSSOOOIIIHHHMMMRRRTTTQQQKKKEEEBBBAAABBBDDDDDDGGGPPPYYYZZZSSSLLLJJJFFFFFFFFFEEEGGGNNNYYYaaaiii```TTTIIICCCCCCDDDEEEBBBCCCBBB@@@>>>===???AAAAAA@@@@@@@@@BBBCCCEEEGGGJJJOOORRRNNNEEE>>>>>>@@@BBBEEEJJJPPPTTTTTTQQQMMMEEECCC???:::666222000///---...///000111222222222111111000000111111111111111111222111111000///...////////////////////////,,,,,,++++++***+++++++++?????????>>>===;;;:::999777666555444444333333333444444555666555444333222111111111111000000000000222222111111000000//////............------------,,,++++++******++++++,,,---,,,,,,++++++++++++++++++++++++*********))))))******))))))(((''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############""""""###$$$$$$%%%########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((******((((((((()))***+++,,,---...000222444222BBBXXXnnn}}}tttoooppprrr}}}{{{uuussspppqqqrrrvvv~~~{{{qqqhhhiiinnnppprrrsssmmmjjjeeeaaa^^^[[[WWWUUUKKKLLLKKKHHHEEEEEEIIILLLNNNKKKGGGCCC@@@@@@BBBCCCCCCGGGPPP[[[[[[SSSKKKGGGGGGHHHHHHGGGHHHOOOZZZdddqqqhhh[[[PPPJJJHHHHHHHHHCCCCCCAAA>>>;;;<<>>@@@CCCGGGNNNTTTWWWUUUOOOIIICCCCCCAAA>>>999555222111---...///000222222222222111111111000000000000111000000000000000///------,,,,,,---......//////000+++++++++***++++++,,,,,,??????>>>>>>===<<<::::::666666555444333333333333222333444555555555444333111111111111000000000000000//////...---,,,,,,+++......---------,,,,,,,,,+++******************++++++******)))((())))))))),,,,,,,,,+++++++++******+++******)))(((''''''''')))))))))))))))((((((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((******)))((()))***(((((((((((()))***+++,,,222;;;HHHZZZrrruuuooopppssswww~~~|||}}}xxxrrrpppqqqoooqqqvvv~~~}}}zzz}}}uuulllggglllsssvvvvvvwwwoooiiiaaaYYYTTTPPPMMMKKKGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHEEEAAA>>>>>>AAACCCAAAEEEPPPZZZ[[[RRRHHHDDDFFFHHHHHHGGGGGGMMMXXXaaaiiibbbWWWNNNIIIGGGFFFFFFDDDDDDAAA===:::;;;@@@DDDDDDCCCBBBAAABBBDDDFFFGGGJJJSSSZZZVVVKKKAAA???AAAFFFKKKRRRYYY[[[VVVNNNGGGBBBCCCBBB@@@;;;777444333---...///111222222333333111111111000//////000222000000000000///...---,,,******+++,,,---//////000************+++,,,------@@@??????>>>===<<<<<<;;;<<<;;;999666444222111111222222222111111111111000222111111111000000//////000///...---,,,---......---...///...,,,++++++,,,*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### """$$$$$$""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""!!!!!! !!!"""$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++))))))*********+++++++++666777;;;EEEWWWqqqvvvmmmooovvv{{{||||||vvvpppnnnqqqvvv{{{}}}}}}{{{yyywwwvvvvvvxxx|||~~~zzzxxxxxxwwwxxx{{{~~~|||yyyjjjggghhhpppzzz~~~yyyrrriiibbbWWWMMMGGGEEEDDDCCCHHHFFFEEEEEEEEEFFFFFFEEEHHHFFFAAA>>><<<>>>@@@BBBAAADDDIIIMMMNNNLLLGGGEEEGGGIIIKKKKKKKKKMMMQQQUUU]]]XXXQQQKKKHHHGGGFFFEEEFFFDDDAAA===::::::===???DDDEEEEEEDDDAAABBBFFFIIIQQQWWW[[[XXXNNNEEEAAAAAADDDEEEJJJSSSZZZYYYPPPGGGDDDBBB???===<<<999555222111111111111111111111111222222222222222222222222222222222222222111000///...---+++******+++---...+++++++++************)))???>>>===<<<;;;:::999999:::999777555333222111111222222222222111111000000111111111000000000//////...---,,,+++++++++,,,,,,...//////...,,,++++++,,,(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''$$$"""###%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###"""""""""""""""!!!!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++)))))))))*********+++++++++,,,...555CCCXXXnnn|||xxxooonnnrrruuuwwwxxxtttmmmiiijjjmmmrrruuuyyy|||~~~|||uuupppmmmkkkjjjiiihhhkkkooouuu|||{{{uuussssssuuuuuuwwwxxxzzzxxxtttqqqllljjjkkkpppvvvuuuooohhhZZZTTTKKKEEEBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEGGGDDD@@@<<<:::;;;===???@@@CCCFFFIIIJJJHHHEEEBBBDDDFFFHHHHHHHHHJJJNNNQQQWWWSSSNNNJJJIIIHHHGGGFFFDDDDDDAAA>>><<<;;;===@@@CCCDDDEEECCCAAABBBEEEHHHQQQWWW]]]ZZZPPPFFFAAA???CCCDDDHHHPPPWWWVVVMMMEEEAAA???===;;;:::888444222111111111111111111111111........................000000111111000//////......---+++******+++---...+++++++++*********))))))>>>===<<<:::999777666666777666555333222222222222222222222222222111000000111111000000000000//////...---,,,++++++++++++,,,...///000...,,,+++,,,---''''''((()))***+++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""############### !!!###$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))))))))************))))))***---555BBBQQQ[[[vvv}}}tttqqqrrrqqqtttvvvssskkkffffffgggjjjnnnssswwwzzz|||}}}wwwssstttnnnfff___]]]]]]^^^^^^```gggoooxxx~~~~~~{{{vvvqqqnnnnnnqqqppppppqqqrrrpppmmmjjjlllllllllllljjjfff___ZZZMMMIIIBBB>>>>>>???AAABBBEEEEEEEEEEEEFFFFFFGGGHHHGGGDDD@@@<<<:::;;;<<<===???AAACCCDDDDDDCCCAAA@@@BBBCCCDDDDDDDDDFFFIIILLLNNNLLLJJJIIIIIIHHHFFFEEEBBBBBBAAA???======???@@@BBBCCCCCCBBBAAABBBDDDFFFNNNTTTZZZYYYPPPGGGAAA???AAABBBFFFMMMRRRQQQJJJCCC>>><<<:::888888666444111000000000000000000000000////////////////////////....../////////...---------,,,+++******+++,,,---++++++*********)))))))))>>>===;;;:::888666555444444333333222222222222222111222222222222111000///000000000000000000////////////......------------...///000...,,,+++,,,---(((((())))))*********+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""%%%&&&&&&&&&%%%%%%%%%%%%#################################"""""""""""""""""""""######$$$$$$%%%%%%""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))))))))******------------000777???EEE\\\ppp{{{yyysssvvvxxxssslllggggggiiikkknnnsssvvvwwwxxxyyyzzz}}}}}}zzzsssnnnqqqmmmfffbbbaaabbbcccdddjjjrrr{{{~~~~~~~~~~~~~~~}}}|||~~~}}}{{{wwwsssnnnkkkiiikkkkkkkkklllmmmmmmjjjhhhhhhgggeee```ZZZTTTQQQPPPKKKFFFAAA>>>===>>>??????BBBCCCEEEFFFFFFFFFGGGGGGHHHFFFBBB???===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBCCCFFFGGGHHHHHHGGGHHHIIIGGGEEEBBB@@@AAAAAA@@@>>>>>>???AAAAAAAAAAAAAAAAAAAAACCCDDDHHHMMMQQQPPPJJJDDDAAA@@@AAAAAADDDJJJNNNMMMGGGAAA<<<:::888777666666444222000000000000000000000000////////////////////////---...............------,,,,,,+++******+++,,,,,,************))))))))))))>>>===<<<:::888777555444222222111111111111222222111111222333333111000/////////////////////000000...............------------...///...,,,***+++,,,+++*********))))))((((((************)))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%&&&'''&&&%%%%%%%%%$$$##############################""""""""""""""""""######""""""######$$$$$$%%%%%%%%%$$$###""""""######$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******+++++++++...222555FFFSSSdddttt|||}}}|||vvvnnnjjjkkkoooooorrrvvvwwwvvvtttrrrrrryyy}}}~~~vvv{{{{{{yyyyyyzzz}}}}}}~~~}}}|||{{{|||~~~~~~}}}zzz}}}|||~~~yyy~~~|||yyywwwvvvvvvtttsssyyyyyyzzz{{{{{{zzzxxxxxxxxx{{{yyywwwsssppplllhhheeegggffffffgggiiijjjiiihhh^^^\\\WWWPPPIIIFFFGGGIIIGGGDDD@@@>>>>>>?????????===@@@EEEGGGFFFDDDDDDDDDGGGEEEBBB???===<<<===>>>@@@@@@?????????@@@AAAAAACCCBBBAAA@@@AAACCCDDDDDDEEEEEEFFFHHHHHHGGGCCC@@@???@@@@@@???>>>>>>???@@@@@@@@@??????@@@AAAAAAAAAAAACCCEEEDDDAAA@@@@@@BBBAAABBBCCCGGGIIIIIIDDD@@@<<<999777555555555444333////////////////////////++++++++++++++++++++++++------......///......---++++++++++++++++++++++++*********)))))))))((((((>>>===<<<:::999777666666222222111111111111222222000111333444333222000.........////////////000000,,,,,,------,,,,,,+++***,,,---...,,,***)))***+++,,,,,,+++***)))(((''''''************))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###!!! $$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***,,,,,,)))%%%$$$######"""!!!########################""""""""""""############"""""""""###############%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$###""""""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((&&&((()))))))))***,,,///555===IIIXXXjjj~~~|||rrrmmmnnnqqqsssvvvyyyzzzwwwrrrooommmsssxxx}}}~~~zzzxxxxxxzzzzzzzzzxxxvvvvvvxxxzzzxxxvvvuuuxxx}}}yyyzzz~~~zzz{{{{{{zzzxxxvvvwwwxxxvvvtttqqqooonnnkkkhhheeeeeecccaaaaaabbbbbbbbbaaaQQQNNNHHHBBB======@@@CCC???===;;;;;;>>>@@@AAAAAA@@@FFFMMMPPPNNNJJJGGGGGGCCCAAA???===;;;;;;<<<<<>>@@@???>>>===>>>@@@AAA@@@???=========<<<;;;<<>>;;;999666444444333333222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++******)))))))))(((((((((<<<<<<;;;:::999777777666333222222111111222222222000111333444444222000............/////////000000,,,,,,---------,,,+++***+++,,,,,,+++)))(((((()))++++++******))))))((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&(((---111111,,,'''############"""########################!!!"""""""""###############"""""""""""""""!!!!!!"""###$$$%%%$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""######$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$#######################################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&((()))******+++---///+++111:::BBBLLL\\\qqq|||sssqqqrrruuuxxx}}}~~~|||xxxtttrrrsssxxx~~~~~~~~~{{{{{{{{{xxxuuutttvvvxxxrrrpppnnnoooppppppmmmkkkfffbbb]]]YYYWWWUUUSSSQQQEEEBBB>>>;;;:::;;;<<<===999888888:::>>>AAABBBBBBBBBKKKTTTXXXUUUNNNJJJHHHAAA@@@>>><<<<<<<<<============>>>???@@@BBBCCCDDDEEEBBB??????AAABBBAAA@@@AAAAAACCCGGGJJJJJJIIIFFF??????===;;;999999<<>>===<<<===@@@AAA???===<<<<<<<<<;;;;;;;;;===???@@@???@@@@@@@@@???===<<<;;;888444111111111000///........................////////////////////////***++++++,,,------,,,,,,******++++++++++++*********)))))))))((((((((((((:::::::::999888777777666444333222222111222222222///111333444444222///...---.........//////000000---.../////////...---,,,***+++,,,***((('''((()))))))))))))))************************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%(((---111555///((($$$###$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! !!!###%%%&&&%%%###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$&&&((())))))***,,,---(((...444666666???TTTgggyyysssrrrvvv{{{{{{zzzuuu{{{~~~{{{zzz|||~~~vvvvvvuuurrrnnnmmmpppssspppooonnnqqqtttvvvtttrrrgggbbb[[[TTTOOOJJJFFFDDD>>>;;;999999:::;;;:::888:::999999;;;>>>AAABBBAAA>>>GGGRRRWWWSSSKKKEEECCCBBBAAA???>>>>>>>>>???@@@;;;<<<===???@@@BBBCCCDDDEEEBBB???>>>@@@AAA@@@>>>??????BBBFFFJJJMMMLLLKKK@@@???===999777888;;;>>>>>><<<;;;===@@@AAA>>><<<======>>>>>>===<<<<<<<<<>>>>>>>>>======<<<;;;::::::666222000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******++++++++++++******))))))))))))((((((((((((666666666777666555555444444333222222222333444555111222222111111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******************%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''((((((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$#################################$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$###"""!!!########################%%%&&&&&&&&&%%%###!!! %%%%%%%%%###!!!!!!###$$$&&&%%%%%%$$$#########$$$######""""""!!!!!! ########################"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((()))******++++++---...------...444===DDD```uuu{{{yyyyyy|||}}}~~~{{{zzz{{{|||||||||zzzyyyvvvssspppnnnlllllllllmmmpppuuuyyyvvvmmmeee[[[VVVNNNFFF@@@===<<<<<<999888888777777777777777666666888999;;;<<<>>>>>>???CCCHHHKKKKKKGGGAAA>>>============>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAABBB@@@===;;;;;;<<<>>>???@@@AAABBBBBBGGGKKKJJJFFFBBB===777333222444555666;;;:::;;;===???AAA@@@???>>>>>>??????===<<<999888;;;::::::;;;<<<<<<;;;:::777555222111///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++,,,,,,,,,++++++*********'''&&&&&&&&&&&&%%%%%%%%%666666666666666555555444444444333222222222333444000000000000///...---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((('''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$######%%%'''&&&&&&%%%%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!!!!###$$$&&&%%%$$$$$$#########$$$$$$#########""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,---111888>>>LLL[[[sss{{{~~~}}}{{{xxxxxxzzz}}}~~~~~~}}}{{{wwwrrrnnnlllkkksssqqqnnnnnnlllggg^^^VVVOOOLLLFFF@@@<<<::::::;;;999888777777666666666666666777888999:::<<<=========@@@DDDGGGGGGDDD@@@===============>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@???<<<;;;:::<<<>>>???@@@@@@@@@BBBIIIPPPPPPLLLDDD???999444444555666666:::::::::<<>>>>>>>>===<<<;;;999999888888888888999:::999888555444333222111...,,,***//////...---+++***)))))))))************+++++++++++++++************++++++)))******++++++,,,,,,,,,)))(((((((((((('''''''''666666666666666555555555555444333222222111222222////////////...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%&&&'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$%%%###"""!!!###$$$%%%%%%$$$############$$$$$$$$$$$$$$$####################################!!!"""""""""############$$$###""""""###$$$%%%&&&%%%$$$######"""#####################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********)))*********+++---111444<<>>AAAAAA@@@>>>===<<<<<<=========>>>>>>>>>???>>>>>>======>>>>>>???>>>===;;;::::::<<<>>>???@@@???===AAALLLWWWXXXTTTFFFAAA;;;777666666777777999999999<<<>>>@@@???>>>>>>===<<<;;;:::999999999555555555666666777777888777777777666444000,,,***......---,,,,,,+++******)))************+++++++++++++++************++++++***************+++++++++)))(((((((((((('''''''''777777666555555555555555555444333222222111111000////////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++***)))'''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%&&&''''''%%%%%%&&&'''######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""#########$$$$$$""""""######$$$$$$$$$%%%"""""""""######"""""""""########################$$$###"""!!!!!!"""###$$$###$$$$$$$$$""""""###$$$$$$$$$###############$$$################################################!!!!!!"""""""""############"""!!!!!!"""$$$&&&(((&&&%%%$$$"""""""""###############"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" """###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((())))))***))))))*********+++,,,,,,444888BBBTTTggguuu{{{{{{~~~}}}|||~~~}}}{{{zzzvvvsssqqqsssvvvyyyzzzyyyssspppoooiiibbbXXXPPPJJJFFFCCCAAA===<<<:::888888999:::;;;999888777555444444444444888888888888999999999999888999;;;<<<===>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>>>>>======<<<<<<======>>><<<;;;:::::::::<<<===???@@@>>><<<@@@MMMZZZ]]]YYYGGGCCC===999888888888888999888999;;;===???>>>======<<<:::999888888999999555555666555555666999;;;===???@@@>>>999222---*********+++,,,,,,---......))))))*********+++++++++++++++************++++++...---,,,+++)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%777777666555555555555666444444333333222111000///000000000000///...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++***((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$%%%!!!""""""######$$$$$$%%%###""""""""""""""""""###########################&&&%%%###!!! !!!!!!""""""###$$$$$$###"""###$$$#########""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""###############"""!!! !!!###&&&'''%%%%%%$$$###""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))******++++++***)))---///444===GGGOOOTTTVVV___cccooo}}}~~~}}}}}}}}}~~~~~~|||zzzyyyyyyvvvsssrrrtttxxxzzz{{{}}}tttlllhhhgggZZZTTTLLLDDD???=========999999888777777777888888888777666555444444444444888888888888888888888888888888999;;;<<<===>>>???:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===;;;;;;::::::;;;<<<===>>>???===;;;???JJJXXX\\\YYYHHHDDD???;;;:::::::::999999999999:::<<<===<<<:::;;;:::999777777777888888666777777666555777<<>>@@@DDDGGGQQQ```kkksss}}}~~~}}}|||||||||}}}~~~{{{}}}{{{{{{zzzxxxvvvuuuuuuwwwzzz{{{{{{}}}~~~|||sssfff[[[WWWVVVOOOKKKEEE???:::888888888555555555666555555555555888777666666555555666666777777777777777888888888999999::::::<<<===>>>>>>::::::;;;<<<===>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>===>>>EEEPPPTTTSSSGGGCCC???<<<;;;;;;;;;;;;:::999999999;;;;;;999777999888888777666666777777666777777666444777===BBBKKKMMMMMMHHH???555///,,,......---,,,,,,+++******)))************+++++++++++++++************++++++((((((((((((((())))))))))))(((((((((((('''''''''888777555444444444666777111111222333222222111000////////////...---,,,,,,,,,,,,------------,,,,,,************************))))))*********+++++++++)))))))))(((((('''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$(((+++)))%%%"""###%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$%%%'''######""""""""""""##############################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################"""""""""############$$$""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###"""""" """$$$%%%$$$######$$$"""""""""""""""###$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############ """$$$&&&&&&%%%###!!!!!!"""""""""############!!!""""""#######################################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((('''(((+++,,,+++))),,,,,,...000222444555666666666<<>>:::777666555333333444555666666555555777777666666666777888888666666666777777777888888888999:::;;;<<<<<<======999::::::;;;<<<===>>>???======<<<<<<<<<<<<======>>>>>>=====================??????===@@@FFFJJJJJJEEEBBB>>><<<<<<===<<<<<<<<<:::999999999999666444666777777777777666555555333555555333111444;;;BBBIIIKKKLLLGGG===444///...//////...---+++***)))))))))************+++++++++++++++************++++++&&&''''''(((((())))))))))))(((((((((((('''''''''999777555444333444666777///000222333333222111000............---,,,++++++,,,------......------,,,************************))))))******++++++++++++''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$(((+++***%%%"""###%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%'''&&&%%%$$$##################$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############""""""###%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$########################"""###$$$&&&&&&%%%$$$$$$ """$$$%%%$$$######$$$""""""!!!""""""###$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&""""""#########""""""!!!!!!$$$''''''%%%###!!!!!!!!!""""""#########$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((&&&%%%'''***,,,+++***+++))))))+++///111///,,,222000222666:::===EEEMMMaaa}}}}}}|||zzzyyyyyyzzz{{{{{{|||tttqqquuuxxxxxx|||zzzvvvsssoookkkfffbbb___aaa^^^UUUIII@@@???BBB>>>???@@@???<<<999777666222333555777888888888777666666666777777888999:::555555555666777888888888888999:::;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???======<<<<<<<<<<<<======??????>>>>>>======<<<<<<<<<@@@AAA===<<>><<<===============;;;:::999999777555333555666777777777666555444111222333000...111999@@@EEEHHHIIIDDD:::222///...---,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%333222222111111222222333000000000111222222222333......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))))))))))))))))))))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""&&&&&&$$$###""""""!!!!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""###$$$&&&'''&&&%%%###!!!""""""############""""""$$$$$$############$$$$$$###############"""!!! !!!###%%%&&&''''''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###############!!!""""""""""""#########''''''&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))***(((&&&(((+++...---,,,...///000000111444999===IIIccc~~~|||{{{{{{}}}zzzxxxwwwyyy}}}~~~|||xxxwwwwwwxxxyyyzzz~~~}}}xxxsssoooooossswwwlllgggaaa\\\YYYUUUPPPLLLPPPNNNJJJEEE???:::777555===>>>>>><<<:::666333111777555444222222444666777555555555555666666666777888777777777888999::::::999:::;;;<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>BBB===888666999<<<>>>===EEEDDDCCCBBB@@@???>>>=========???@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>><<<;;;;;;:::999888777777444555555666555444222111222222222222333444555555???>>>;;;888444111...---***++++++,,,,,,++++++***************************)))((((((((((((((()))***((((((''''''''''''((((((((((((((((((''''''''''''222222222111111222222222000000111111111111111222---------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########""""""!!! """""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###$$$###"""!!! """"""############""""""###$$$$$$$$$$$$######"""!!!!!!"""!!!!!! $$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&'''''''''((((((((())))))+++)))'''))),,,......---------.........111666999???VVVsssxxxxxx{{{~~~{{{yyywwwwwwwwwwwwwwwwwwxxxvvvvvvxxx|||~~~|||~~~}}}{{{zzz{{{|||vvvxxx{{{}}}yyyuuuppplllhhhfffYYYUUUOOOLLLIIIFFFBBB???DDDCCCAAA???===;;;999888::::::;;;;;;999777555333888777666444444444444444555555555666666666777777777777777777888999::::::999::::::;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;===>>>AAA>>>:::888888:::;;;<<>>===???????????????>>>===<<<>>>===<<<;;;;;;;;;<<<===;;;;;;:::999888777777666111111222333333333222111111111111111111222222333444333111///---***)))(((++++++,,,,,,,,,,,,++++++************************))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&222222111111111111222222111111111111000000000000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""!!!!!!!!!""""""######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!##################$$$$$$###############"""""""""""""""""""""""""""###############""""""""""""!!!""""""############"""""""""!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$#########!!! $$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++))))))***,,,......---+++++++++++++++---000333444HHHaaarrr}}}}}}qqqnnnooorrryyy~~~}}}zzzyyywwwuuusssrrrqqqqqquuuuuuuuuwww{{{}}}}}}|||zzz}}}|||zzzzzzzzz{{{tttuuuwww{{{}}}zzzxxxvvvsssnnndddXXXOOOHHHEEEBBB???===<<<999777999999999999999888888888555666777888888777666666888888888888777666444333666666666666777777777777666666666777777999::::::::::::999999888999999999<<<<<<<<<;;;:::;;;===???@@@@@@>>><<<:::999;;;===AAAAAAAAAAAA@@@???>>>===@@@@@@??????>>><<<;;;;;;>>>===<<<;;;::::::;;;<<<;;;:::999888777666666555000111222333444444444444111111000/////////000000///......---,,,++++++***,,,,,,------------,,,,,,******************************))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$111111000000000000111111111111111000000//////......---------------------,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""""""""""""""###$$$$$$%%%$$$###"""""""""""""""######################################################$$$$$$$$$######"""$$$$$$$$$#######################################"""""""""""""""#########&&&%%%$$$$$$######$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###############""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###########################$$$$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#####################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((()))***,,,,,,---******+++***)))***---//////???SSSbbbmmmuuuwwwuuuqqq|||xxxpppnnnpppvvv|||~~~~~~}}}||||||~~~~~~~~~}}}}}}|||yyyvvvtttttttttuuuuuuuuuvvvxxxyyyyyyxxx{{{{{{yyyxxxxxxxxxxxxvvvvvvvvvxxxzzzzzzxxxvvvmmmkkkiiihhheeeZZZKKK???>>><<<;;;999888777666666666666555555444444333333333444555666666666666555777888;;;<<<<<<:::777555666666777777777888888888666666666777888999:::;;;;;;:::888777777888999999:::;;;;;;::::::<<>><<<===@@@???@@@@@@@@@@@@???======>>>>>>>>>>>>===<<<<<<;;;===<<<:::999999999:::;;;:::999888888666666555444333333444555555555555555222111000///............000000/////////.........,,,------......------,,,*********************************)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%111000000//////000000111111000000//////......................../////////,,,,,,+++++++++*********+++***))))))(((((())))))((((((((((((((((((((((((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$####################################$$$%%%&&&&&&&&&%%%$$$###############################################################"""######$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$!!!!!!""""""############&&&%%%$$$$$$######$$$$$$""""""############"""""""""!!!!!! !!!!!!""" !!!"""######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++***++++++***)))***,,,...///:::GGGRRR]]]fffhhhfff___cccnnn}}}}}}xxxwwwzzz||||||zzzwwwvvvxxx||||||yyyyyyzzzwwwwwwvvvuuuttttttuuuvvvyyy~~~{{{wwwvvvxxx{{{|||||||||yyyuuurrrooolllhhheeeZZZWWWVVVVVVUUUOOOCCC999666666555444333333333444444444444333222222111111444444444555444444444444555888<<>><<<:::777777777888888888888999666666777777888:::;;;<<<;;;:::999888888888::::::777999;;;::::::>>>FFFMMMRRRRRROOOIIIBBB===<<<>>>===>>>???@@@???>>><<<;;;999:::<<<>>>>>>>>>===<<<:::999888777777888999999999888777666555444444333555555444444333333333333333222111///.....................---,,,,,,++++++,,,------......------,,,))))))))))))))))))))))))************)))(((&&&%%%((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%000000////////////000000////////////.........................../////////++++++++++++******************)))(((((((((((()))(((((((((((((((((((((((()))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!"""######$$$###########################$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########""""""""""""!!!""""""############""""""!!!  !!! !!!!!!"""!!!!!!!!!#########$$$######""""""$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((******+++,,,+++******,,,---...444<<>>;;;:::::::::;;;;;;<<<===666999;;;;;;;;;AAAKKKSSS^^^[[[UUULLLCCC===:::999===>>>?????????===:::999555888<<>>===;;;999888888888999999999::::::888888999:::;;;===>>>???:::;;;<<<===>>>?????????888;;;===<<<<<>>??????>>>;;;888777444888===@@@AAA>>>:::777111111111111333555777888777666666555444333222222111000///......//////000//////...------,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))'''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$//////............//////,,,------....../////////*********++++++,,,,,,,,,+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$###$$$&&&'''&&&%%%###!!!""""""############""""""""""""!!!!!!!!!!!!""""""###############"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!"""######$$$#######################################"""!!! !!!""""""""""""######### !!!"""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''')))***)))'''&&&))),,,((()))++++++******,,,---///000///111999AAACCC???;;;<<<===???HHH[[[ssszzzuuuuuuuuussstttwwwzzz}}}~~~~~~~~~yyyyyy{{{wwwvvvsssooonnnqqqyyy~~~}}}{{{zzz|||~~~~~~xxxooolllooopppoooppphhh^^^WWWUUUTTTPPPMMMMMMIIICCC???<<<:::888666222444666666555333333444222444444222///...000222111111111111111000000000333333333333444555666777333555888;;;<<<:::888777888888999999999:::::::::999999999:::<<<>>>???@@@:::;;;===???AAAAAAAAAAAA:::===???===<<>>??????>>>;;;777555555888>>>BBBBBB>>>888444/////////000222444777888777666555444333222222111000000/////////111222333------,,,,,,++++++,,,,,,(((((())))))******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''')))***+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######......---------......///222000...---,,,---...///---------,,,,,,,,,++++++))))))))))))(((((((((((()))'''&&&'''((()))((('''++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''))),,,,,,(((%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#########$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""""""""!!!!!!!!!!!!!!!"""###$$$######!!!!!!&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""""""""###"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))***************+++,,,...222777;;;>>><<<666444888BBBOOO```mmm|||yyyoooiiijjjpppwwwwwwyyy|||}}}|||zzzyyyxxxrrruuusssnnnpppzzz}}}yyyvvvtttssssssrrrqqqoookkkgggccc```^^^YYYSSSKKKFFFDDDCCCAAA@@@<<<:::777666444222000...444555666555333222222444222222222333333333444444222111111000111333444555333333333444555666888888666666666666777777777777:::999777666666888999;;;::::::;;;;;;<<<======>>>;;;<<<===???@@@AAAAAAAAA:::::::::;;;>>>AAAEEEGGGFFFDDDBBB???>>>???@@@BBB===<<<===AAAEEEDDD>>>999777:::>>>AAAAAA===888555333111///000222555666777:::999888777555555444444333000......000000---+++...------...//////...---)))***+++,,,,,,+++***)))******))))))))))))******)))'''&&&'''***+++***(((***))))))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''......------------......000///---,,,+++,,,---...,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((()))'''&&&'''((()))(((''')))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''')))+++***(((%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$##############################$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$#########"""""""""""""""""""""############!!!!!!!!!!!! !!!"""######$$$$$$######$$$######""""""######$$$####################################""""""""""""######$$$%%%%%%$$$###"""######"""!!!!!!"""######&&&%%%$$$$$$######$$$$$$$$$$$$##########################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((()))))))))************+++,,,///222666999<<<:::666444777===III[[[kkk|||{{{xxxqqqiiiddddddiiinnnrrrtttxxx{{{~~~|||}}}~~~}}}|||}}}~~~}}}|||{{{yyyxxx{{{}}}{{{yyyxxxwwwvvvnnnqqqpppmmmpppzzzzzzrrrkkkfffcccbbbaaa```^^^[[[WWWSSSPPPNNNGGGBBB===::::::999888666888777555333222111///...222333444333222111222444222222222333333333333444444333222111111111222222222222222333444555777777555555666666666777777777888888666666666888:::;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::::::::;;;===@@@BBBCCCBBBAAA???>>>>>>@@@CCCEEEAAA??????AAADDDCCC>>>999888:::===AAACCCAAA===999555333111111333555666666777666444333222111111111222000......//////---+++///...............,,,+++)))******++++++******)))******))))))))))))******)))'''&&&'''***+++***(((*********)))((('''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''......------------------...---+++******+++,,,,,,++++++++++++*********)))))))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""#######################################$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""#########""""""""""""###### !!!!!!"""###$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""######""""""""""""!!!!!!""""""""""""###########################"""!!! !!!""""""######"""""""""""""""######"""""""""########################$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&%%%$$$######"""!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))*********+++---///222444666888777555333444888CCCXXXkkkrrrgggeeeddd```[[[XXXWWWYYY\\\aaacccggglllpppsssuuuuuuqqqrrrttttttuuuxxx|||zzzyyyvvvtttsssvvv|||~~~~~~~~~}}}{{{xxxvvvtttttttttmmmmmmjjjgggiiiqqqwwwyyyyyytttkkkaaaXXXRRROOOMMMLLLKKKIIIGGGDDDAAA>>><<<999777444444555555555444444333222111000000000000000111222222111111222333111111222222222333333333666555444222111000000000111111111222333444555666555555555666666666666777666666555555666888:::;;;::::::::::::::::::;;;;;;999999999999888777666666888999:::<<<===>>>??????===<<<;;;;;;===@@@DDDGGGDDDBBB@@@AAACCCBBB>>>:::;;;:::;;;@@@FFFHHHDDD@@@777555333333444555555555555444333111000000000000000///------......---+++//////......---+++***)))+++******))))))******+++******))))))))))))******)))((('''((()))***)))((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''------......------,,,,,,,,,,,,+++******++++++,,,************))))))))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$#########"""!!!!!!!!!#########$$$$$$#########!!!!!!"""############"""########################$$$##################$$$""""""!!!!!!!!!!!!""""""######""""""""""""##################""""""""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%$$$######""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$#########"""""""""###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***)))+++---///111333333444333333333333555AAAZZZppp~~~cccRRRMMMLLLKKKIIIGGGFFFFFFFFFHHHJJJNNNRRRVVVYYY[[[\\\]]]^^^___```cccgggmmmrrrrrrqqqooollllllpppvvv{{{~~~}}}~~~~~~zzzyyyxxxvvvssspppnnnmmmnnnnnnjjjfff```[[[[[[^^^```aaa___[[[SSSKKKDDD@@@???>>>>>>===<<<;;;999666444333222222333444555555444444111111111000///000111333333444444333111000000111111111111111222222222222555555444222111000000000000000000000111222333444444444555555555666666666444444444555666888999:::999999999999999999999999;;;::::::999777555444333444666888;;;===>>>>>>===::::::999:::<<>>===:::999???HHHLLLIIIEEE999777555444555555555444666555444333222222222222///......------------,,,,,,---...---+++)))))))))+++***)))(((((()))***+++******))))))))))))******)))((((((((()))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''------......---,,,++++++++++++++++++++++++,,,,,,*********)))))))))(((((())))))))))))(((((((((((()))'''&&&'''((()))((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$#########"""!!!!!!!!!$$$##################$$$!!!!!!"""################################################$$$$$$#########!!!!!!""""""""""""!!!!!!######""""""""""""###############"""""""""!!!!!!"""######$$$$$$#########!!!!!!!!!!!!!!!"""""""""!!!"""""""""############!!!!!!""""""!!!!!! !!!""""""""""""""""""###$$$%%%%%%$$$###"""##############################"""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))***,,,...000111111111111111222333666DDDaaazzzwwwWWWCCC;;;;;;::::::999888777666666888:::<<<>>>AAABBBCCCAAABBBDDDEEEHHHLLLSSSWWWZZZ[[[[[[\\\^^^ccciiinnnsssrrrpppoooqqqvvvyyyzzz|||{{{yyyuuuqqqnnnllllllgggeeebbb___^^^___aaabbb```YYYQQQKKKIIIHHHHHHIIIHHHEEE@@@;;;777555666666666666666555444222111000...///000111111000000000///111111000000111444777888999888666222000///000000000000111111111222222222222222222222222222222000000000000000111222333444444444444555555555555222333333444555777888999777777777777888888888888:::999999777555333111000000222666:::===??????>>>:::::::::;;;;;;===>>>???AAA@@@???@@@AAABBBCCCBBB===:::999???HHHMMMJJJFFF:::888666555666555444333555555444333222222222222......///...---------...***,,,---,,,***((((((***+++***)))(((((()))***+++******))))))))))))******((()))))))))((((((((()))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''------......---,,,***)))*********+++++++++++++++************)))))))))((())))))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!######""""""""""""###### !!!"""###$$$$$$!!!"""######$$$#########!!!!!!""""""""""""######""""""""""""############""""""############"""""" !!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""!!!!!!!!!  """###$$$$$$###"""!!!"""############"""!!!"""!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((((((((())))))))))))***,,,---///000111111111111333888JJJhhhsssRRR<<<666444222222333333222111111111222333444444555666222333555666777:::???BBBBBBFFFJJJOOOSSSXXX]]]```]]]]]]ZZZWWWYYY^^^___]]]aaa___\\\YYYWWWVVVUUUUUUPPPNNNKKKIIIJJJMMMPPPSSSSSSIII@@@===;;;999999:::<<<:::777444222000000000111111111111111000000///...000111111000///000000///111222111///111555:::<<<<<<;;;888333000/////////000000000000111111111///000111333333444444333000000000000000111222222333333333444444444555555222222333444555666666666444555555666777777888888777666666555333111///......111555999===???@@@@@@<<<===>>>??????===<<<;;;>>>>>>???@@@AAABBBCCCCCC<<<::::::???EEEIIIGGGDDD999888666666666555333222222222111000000000000000...///000///...---...000---///111///+++))))))+++***))))))(((((())))))*********))))))))))))******((()))***)))((('''((()))******************))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,---.........,,,***((((((((())))))************++++++*********)))))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""$$$%%%'''''''''%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$###""""""######""""""""""""###### !!!"""###$$$$$$!!!!!!"""###############"""""""""#########$$$$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%%%%!!!"""######$$$$$$######$$$$$$############$$$$$$#################################"""""""""!!!!!! !!!###$$$$$$###"""!!!"""############"""!!!""""""!!!!!!"""######$$$##################$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((())))))+++...000222444222000333:::NNNlllsssSSS???777333///...///111111000000000//////000000111111///111222222222333555888999===DDDIIIKKKLLLMMMNNNGGGGGGDDD@@@AAAFFFGGGBBBEEEDDDBBBAAAAAAAAAAAA@@@===;;;999888:::???DDDHHHKKK???666444444222111333444333222111///...------......///000000000/////////111222222000000222444...111222111///000555;;;<<<<<<;;;888444111000000/////////000000000111111///000111333444444333333111111000000111111222222222333333333333444444444222222333444444444444444222222333555666777888999666555555555444222111000000222555999<<<>>>??????>>>@@@CCCEEEDDDAAA===;;;===>>>@@@AAA@@@@@@@@@AAA:::;;;<<>>444222222...---///------.........---,,,,,,---...///000000000000000+++---///...------000333...000222000---///555::::::;;;:::888444111111111////////////000000000000000111222333444333222222222111111111111111222333222222333333333444444444222222333444444444333333111111222444666777888999777777777777666555555444333444666999;;;===>>>>>>???BBBFFFIIIHHHEEE@@@<<<===???AAAAAA@@@???>>>>>>999;;;>>>@@@@@@???===<<<777666555555666555333111111000000/////////000000...111222222//////000333:::<<<===888000+++***+++'''((()))******)))((('''******))))))))))))******(((***+++***'''&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((......---,,,,,,+++******...---,,,************+++(((((((((((((((((((((((()))******++++++)))((('''&&&&&&&&&''''''''''''((()))******)))'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""######"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""&&&%%%$$$#########$$$%%%############""""""""""""##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$&&&$$$""" !!!"""###""""""""""""""""""""""""#########"""""""""""""""##############################""""""######$$$%%%###!!!  !!!###''''''&&&%%%###!!!######""""""!!!!!! $$$$$$$$$############""" !!!!!!""""""######$$$""""""$$$''''''%%%""" !!!""""""&&&%%%%%%%%%###"""!!! !!!!!!!!!!!!""""""""""""################################################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******)))'''&&&&&&)))+++111000000222<<>>>>>??????>>>===;;;:::<<<:::888888:::;;;;;;;;;;;;:::777444222111111111000000///.....................------------......;;;:::999777333...***'''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((...------,,,++++++******++++++***))))))***+++,,,(((((((((((((((((((((((())))))*********)))(((''''''''''''&&&&&&%%%%%%%%%((()))***(((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""######$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$###"""""""""###$$$############""""""""""""######""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$###"""  """###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$#########""""""!!!"""""""""############$$$###"""$$$&&&'''$$$"""!!!!!!!!!!!!!!!"""###$$$#########$$$######"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((+++,,,,,,+++***+++---///......///333???SSSiiiwwwtttcccOOO===111...+++***+++,,,------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++000111333444444222///..................///000000------------------------///......---///555<<>>===@@@EEEIIIIIIEEE@@@=========>>>??????>>>===<<<;;;999777777888999999999:::999666444222111111111000//////........................------.........555666666555222///,,,***(((((((((((((((((((((((()))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%------,,,,,,++++++******(((((((((((()))***+++,,,(((((((((((((((((((((((()))))))))***)))(((((('''(((((('''&&&%%%$$$###"""'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###""""""!!!!!!"""##################""""""""""""###"""""""""!!!!!! !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""############$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""######"""!!! !!!"""### !!!"""###$$$$$$$$$$$$ !!!""""""###$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$######$$$%%%%%%###"""######"""""""""###$$$$$$ !!!""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''')))))))))***,,,...,,,,,,///888GGGZZZiiirrrvvvxxxzzz|||ooo```TTTFFF:::000---+++***+++,,,,,,,,,++++++++++++++++++++++++************************,,,---------------,,,+++------,,,,,,------...///++++++++++++++++++++++++......------///333:::>>>===555---,,,---++++++,,,------------------------,,,,,,,,,,,,------------///000111000.........///------------...///000111333222111000000//////000---......//////......---000111111111111000000///111111222222222222222111222222222333333222222222111111222333333444555555444555555666666666666666444444555666888999:::;;;888999::::::999999:::<<<<<<>>>AAACCCCCCAAA>>><<<:::;;;<<<>>>>>>??????>>>;;;888666555666777666666888777555333222111000000//////...------------...........................//////000111111000...---(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''###%%%&&&((((((&&&%%%###,,,,,,,,,,,,++++++******(((((((((((())))))******(((((((((((((((((((((((()))))))))(((((((((''''''(((((('''&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""#########$$$############"""""""""!!!#########"""!!!!!!  """"""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%""""""############"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################"""!!!!!!!!!!!!"""############""""""""""""###### """###$$$$$$$$$$$$!!!!!!"""""""""#####################"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""######"""""""""######$$$ !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((('''(((***,,,,,,,,,111>>>PPPaaakkkooonnnpppuuuzzzmmmXXXKKKCCC;;;555///---***)))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++,,,------************************------------...111666:::888111,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...///000000...---...000---------......///000000222111000///////////////---.........////////////111111111111111000///...111111222333333333222222111222333444444333222111000000111222444555666666666666777777666666555444222333333444555666666666777999:::999888888999:::;;;;;;<<<======<<<;;;;;;999999;;;<<<>>>??????@@@999777444333444444444333555555444222111000/////////...------,,,,,,------------............------++++++---............---(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$,,,+++++++++++++++******))))))))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###!!!!!!#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%############"""""""""!!!$$$$$$$$$######""""""""" """"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###########################""""""""""""###$$$$$$######""""""""""""######!!!!!!"""#########""""""$$$#########"""""""""!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######$$$######"""#########""""""!!!!!!""""""""""""""""""""""""!!! """"""""""""############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))*********+++---///...///666EEEXXXgggnnnoooiiinnnuuu}}}tttYYYEEE;;;666222000...,,,***)))***++++++***)))***+++,,,,,,,,,,,,,,,************************++++++***))))))***+++,,,***************++++++,,,************************+++,,,,,,,,,---///333666444...+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000///...---...000------...///000000000000000000//////.../////////.........//////000000000111111111111111000///...000111222333333333333333111222333444444333222111000000111222444555666666777777777777666555444333444555555666666555444333666888999888777777888999::::::999999999999::::::888888999:::<<<===>>>???777555222111222222222111222222222111000//////.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&++++++++++++++++++******************)))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############""""""""""""###############$$$$$$$$$ !!!"""####################################"""!!!!!! !!!!!!"""!!!!!!""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##########################################$$$$$$%%%""""""""""""""""""""""""""""""######""""""!!!!!!%%%$$$$$$###""""""!!!!!!######"""""""""!!!!!!!!!!!!!!! """"""######""""""$$$&&&######"""!!!!!!!!!""""""############""""""!!! """""""""#########$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))),,,000333666888@@@OOOaaannntttuuuooouuu}}}uuu```FFF888222///,,,,,,---+++))))))***+++***)))((()))+++,,,------,,,+++(((((((((((((((((((((((()))(((((((((((()))************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,---000222000,,,+++,,,+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////...---...000------///000000000000000//////............//////............///000111111000111111111111000000//////000111222333333333333222222222333333222222222111111222333333444555555666666666666555444333222666777888888777666444333555666777777666666888999999999888777777888999999888888888888999:::;;;<<<666333111000111222111111000000000000000///...---------,,,++++++++++++,,,******,,,,,,,,,,,,***************)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''******************++++++((()))*********)))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$$$$###!!! """######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$############### !!!###$$$%%%%%%%%%$$$############""""""""""""!!!!!!""""""######$$$$$$""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###########################"""""""""""""""###$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###########################"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!""""""!!!"""%%%(((%%%$$$###""""""""""""###!!!"""######$$$#########""""""#########$$$$$$$$$################################################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&(((''''''''''''''''''(((&&&''''''''')))...555999EEEHHHQQQ___nnnzzz~~~aaaLLL777///...,,,******,,,***))))))******)))(((&&&(((***+++,,,,,,+++***((((((((((((((((((((((((((((((((())))))***************))))))******+++,,,************************)))***,,,,,,+++,,,...///...++++++---,,,((())),,,++++++++++++++++++++++++*********+++,,,,,,,,,---,,,---///...------///000+++,,,...///000000/////////......------......///---------------///000111///000000111111111111000...///000111222222222222333222222222222222222333222222222333333444444444444555555555444333222111333444666777666555333222333444666666666666888999999999888777777888999999999888777666666777888888444222000000111222222111......///000///...---------,,,,,,+++++++++++++++((()))***++++++***)))(((***))))))(((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%******************++++++'''((()))+++++++++******((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$################################################&&&&&&&&&%%%### """"""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######"""""" """###$$$$$$$$$###############"""""""""""" !!!"""###$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""###"""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###########################!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  !!!""""""######""""""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!  """"""!!!"""%%%)))&&&%%%%%%$$$#########$$$ !!!"""###%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&((((((''''''''''''(((((()))******+++///555>>>DDDRRRVVV___lllyyywwwiiiSSS???...***---,,,******+++***))))))******)))'''$$$&&&(((***++++++))))))++++++++++++++++++++++++))))))***+++,,,,,,++++++***************++++++,,,************************(((***,,,,,,++++++,,,...,,,++++++---,,,))))))---++++++++++++++++++++++++))))))***+++,,,,,,------,,,---......------///000***+++,,,...///......---......---------......///,,,,,,++++++,,,...///000...///000111111111111111......///111111222222222444333222111111222333444333333333333333333333333333444444444333333222111...///111333333333111000222333555666666666888:::999999888888888888999999:::999777555555555555666333111//////111222333222------...//////...---,,,---,,,++++++******++++++&&&((()))******)))(((&&&)))(((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""******+++++++++,,,,,,,,,,,,,,,***)))(((&&&%%%%%%(((''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&(((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""###$$$%%%&&&&&&%%%"""!!!$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! &&&$$$"""!!! !!!"""###%%%%%%$$$###""""""############"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$'''((())))))((('''***)))(((((((((((('''&&&***)))+++///111666FFFVVVaaajjjuuuxxxllliii```RRR>>>999222---******************(((''''''((()))*********))))))(((((('''''')))))))))'''%%%%%%''')))*********)))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,++++++******************+++***)))'''''')))***++++++,,,------......------++++++*********+++------******++++++,,,------...///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............/////////000//////000111111111111111222222222222222222222222111111222333333333222222444444333333222111111000333333222222111222222222111555888777444333666:::===<<<;;;999888777777777999888888777666555555444444333222111000000000000------......------,,,+++***)))((((((((((((((())),,,,,,++++++***))))))(((+++)))((()))******)))(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''''''''((()))+++,,,---'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$*********+++++++++,,,,,,+++++++++******))))))((())))))(((((((((''''''''''''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""############"""!!!!!!!!!!!!"""#########$$$$$$###""""""!!! !!!"""######"""!!! &&&%%%###"""!!!"""###$$$%%%$$$$$$###""""""############"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$&&&''')))))))))((('''(((''''''((())))))((('''***)))+++000444>>>QQQdddrrr}}}uuu___UUUSSSKKK@@@777333...+++************)))((('''&&&&&&'''(((((())))))))))))(((((('''''')))))))))'''&&&%%%''')))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))*********************************+++***)))(((((()))***++++++,,,,,,------------------,,,+++++++++,,,---...++++++,,,,,,---...............---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///........./////////000000000000111111111000//////222222222222222222222222000111111222222222222222333333222222222222222222666555444333222222111111111444777777444333666:::<<<;;;:::888777666666666888888777666666555444444333333222111000000000000///......------,,,,,,,,,******))))))(((((())))))((((((((((((((((((((((((***)))((((((******)))((('''''''''''''''''''''''')))))))))((((((&&&%%%%%%&&&''''''(((***,,,---...)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$*********++++++++++++,,,+++++++++++++++,,,,,,,,,***)))))))))(((((((((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""#########"""!!!!!!!!!!!!"""###""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%$$$###"""###$$$%%%%%%$$$######"""###############"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""###$$$$$$#########"""""""""############""""""""""""$$$$$$#########"""""""""!!!""""""######$$$$$$$$$ !!!"""###$$$%%%%%%%%% !!!!!!"""######$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))((('''&&&######%%%&&&'''''''''''',,,---000444<<>><<<777111------***'''+++***))))))******(((&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((('''((())))))'''&&&''''''''''''(((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,...///000//////...,,,///444888:::777111,,,---------------------------..................---////////////000000000111------///000111111111111000000000000000000000000333333222333333555666777666555333222222222444444222111111111111111222222111222333444333444555666555555444444333444444444333333333222222222222222222111000///............111///---,,,+++,,,...///...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%&&&&&&((()))+++---...---,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))************+++******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!#########"""######$$$%%%######"""!!!!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!  !!!###$$$$$$%%% !!!!!!""""""#########%%%%%%%%%$$$###"""!!! $$$$$$######"""!!!!!! """"""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$''')))******---333888===NNNbbbrrrttt^^^KKK===555000000///...---,,,***))),,,***))))))))))))(((&&&###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***)))(((&&&&&&'''&&&''''''(((((())))))***'''(((((((((((((((((()))''''''''''''&&&&&&&&&&&&'''(((((())))))*********)))))))))******)))))))))))))))***++++++++++++***)))***+++,,,,,,,,,++++++)))+++---///000///...---,,,...222666888666222---------------------------------...//////...------/////////000000000111111,,,---///000222333333333111111111111111111111111444444333333444666888999;;;999666444222222333444000//////000000111222333111111222333333444444555444444333333333444444555111111111111111111111111111000///......---------------,,,+++,,,---...///...---,,,+++******))))))*********************)))&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***+++,,,,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""######""""""""""""##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!""""""###$$$$$$#########"""!!! !!!"""### !!!"""""""""""""""######""""""###$$$$$$%%%######"""!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$"""""""""!!!!!!!!!!!! ######$$$$$$%%%%%%%%%&&&!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''')))***+++&&&(((+++---///555???GGGYYYkkkuuu]]]III<<<444000------------,,,+++,,,...***(((''''''((()))((('''$$$%%%&&&(((((((((((((((&&&&&&&&&'''''''''((((((&&&(((******(((&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((()))******+++))))))************))))))((())))))***************((()))+++,,,---...------(((***---//////...---,,,---...000333555555222///........................------...//////...------//////000000000111111111//////000222333333333333222222222222222222222222444333222222333555888999@@@===999555333222222222111111111000111111222222111111111222333444444444333333333333333444555666000000000000000000000000000000///...------------)))******+++,,,---.........---,,,***)))))))))((('''''''''(((((())))))***%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************&&&''''''((()))*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""###$$$&&&&&&&&&%%%###!!!######$$$%%%%%%&&&''''''%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!""""""!!! """"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!"""#####################""""""###$$$%%%%%%######"""!!!!!!!!!!!!!!!###"""""""""""""""##################"""""""""""" !!!"""###$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%&&&''')))+++---...///222666888<<>>333///---,,,)))))))))))))))(((((('''''''''((((((((((((((((((&&&(((***,,,------,,,+++$$$$$$&&&'''(((((((((((()))((('''&&&%%%%%%&&&''''''''')))***++++++++++++'''((((((((())))))******))))))******)))'''%%%###'''((()))((('''((()))++++++******)))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))---...//////000000//////222...+++,,,......------------------------------////////////000000000000---...000111222333222222111111000000000222333444444444444555555777888888>>>===:::777555222111000222222111111111111222222...///000111222333333333555333222222333555555555///////////////////////////...---+++***)))))))))******+++++++++,,,,,,,,,......---,,,+++))))))(((((((((((((((''''''''''''''''''''''''''''''''''''###$$$)))'''"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''''''''''''''((())))))((((((''''''((()))***+++...+++'''&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%########################$$$$$$$$$############"""##################$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""!!!""""""######&&&&&&%%%$$$$$$###""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!"""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%$$$""" !!!"""###%%%$$$""""""######!!! ###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''***+++,,,---000666>>>CCCJJJQQQ[[[dddmmmxxxnnn___KKK:::111...---,,,''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%###%%%&&&((()))((('''&&&%%%%%%&&&'''(((((((((((()))((('''%%%%%%%%%%%%&&&$$$$$$%%%''''''((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&'''((()))((('''''')))++++++***))))))(((((())))))(((***++++++***)))+++,,,+++++++++++++++++++++++++++,,,---------,,,+++***'''((()))+++,,,...///000333111111222222000---+++------------------------.../////////000000000000...///111222333333222111222222111000000000111111444444444444555666777777888777666444222111111000222111111000000111111222//////000222333333444444666444222222333444444444........................///...,,,+++***)))))))))************+++++++++,,,...---,,,+++***))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((($$$!!!$$$***---+++((($$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$'''''''''''''''((()))))))))((((((''''''((())))))***)))''''''((()))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!"""""""""%%%%%%%%%$$$######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""############""""""!!! !!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###!!! !!!"""%%%$$$""""""######!!! ######$$$$$$$$$$$$$$$###&&&%%%$$$###"""!!!!!!!!!###############$$$$$$$$$""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''***...///111555:::DDDNNNUUU___gggqqqzzzrrrhhhYYYNNN@@@444///---,,,,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###&&&'''((()))))))))))))))***)))'''&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((())))))'''((()))((('''''')))++++++***))))))(((((())))))((()))+++***))))))***,,,***************************+++,,,,,,---,,,,,,+++((((((((()))***---///000444666777666444000,,,(((------------------------....../////////000000000000111222333333222111111222222222111111000......333333222333333444555666333333222222111222222222222111111000000111111222000000111222333444555555777555222111222333333222...........................---,,,+++***))))))))))))))))))*********++++++---,,,,,,+++***)))(((((($$$%%%&&&'''((()))******'''''''''''''''''''''''''''&&&&&&(((***+++***((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''''''''''''''((()))))))))(((((((((''''''((((((''''''((()))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$%%%$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################"""""""""""""""#########$$$###"""!!! !!!!!!############"""""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%###"""!!! !!!!!!"""!!! !!!###%%%$$$###"""######$$$$$$$$$$$$###&&&%%%$$$###"""!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%$$$$$$%%%)))+++333666<<>>HHHSSS^^^iiirrrwwwyyy|||{{{rrrooonnnllliii^^^\\\XXXUUURRRMMMEEE???:::777222---+++***)))(((***************)))(((((((((((((((((('''&&&%%%$$$&&&&&&''''''&&&&&&&&&%%%$$$&&&(((+++...111222333...,,,***)))'''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&'''((('''&&&&&&(((******))))))((('''(((((((((''')))******)))(((***+++))))))))))))))))))))))))************+++,,,,,,---000///---,,,,,,...000111999???@@@888111///...,,,....................................///////////////000222333444444333222...///000222222222111000222111111111111222222333333333222111111111111111111000000000000000000111111111111222333444666777777555222000000111000///........................------,,,+++************((())))))))))))******************))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%(((++++++)))''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''''''''''''''((())))))&&&''''''(((((((((''''''$$$&&&))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""!!!"""$$$%%%&&&%%%"""""""""""""""###############$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""""""""""""""""""""########################$$$$$$$$$############""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################""""""!!!"""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""$$$$$$%%%%%%%%%$$$##################"""""""""""" !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$############"""""""""!!!%%%$$$""""""######!!! !!!!!!"""###$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$############### !!!!!!!!!!!! #########$$$$$$$$$$$$%%%######$$$$$$$$$(((,,,000;;;CCCPPP]]]iiisss{{{|||iii^^^ZZZYYYVVVSSSGGGEEECCCAAA???<<<777444222000...,,,***((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%###%%%(((+++...111333444...---+++)))(((''''''(((%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&(((******)))((((((''''''(((((('''(((***)))(((((()))+++))))))))))))))))))))))))+++************++++++,,,*********+++---///111333999BBBDDD:::111111222000........................------.........////////////000333555777777888888//////111222222333333333222222111111111111222222222111000///............111000000//////000000111111111000111222333555777666444111000000000///...---------------------------,,,++++++******++++++)))))))))*********++++++))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''''''''''''''((())))))$$$%%%'''(((((((((((('''%%%'''))))))&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&''''''!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################$$$$$$$$$############"""##################$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""!!!""""""######""""""""""""############""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""#####################"""""""""!!! """$$$&&&&&&%%%###!!!############"""""""""""" !!!!!!"""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""###############"""""""""""""""""""""""""""######################## !!!!!!!!!""""""######$$$$$$$$$$$$$$$######"""%%%$$$""""""######!!! !!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***000444>>>EEEQQQ^^^jjjuuu~~~yyykkkYYYNNNLLLKKKFFFAAA999888666444222111///...+++++++++***((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&###%%%'''***,,,...///000---,,,***(((&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&((()))))))))(((''''''''''''((('''((())))))(((((()))+++************************,,,+++***))))))******+++((((((***+++---///000000222@@@EEE;;;111111111///........................---------........./////////111444888;;;===>>>>>>333222222222222222333333333222222111111222222222111000//////////////////000000////////////000000111000000///000222555666555333000///000000000///------------------------,,,,,,++++++******++++++************+++++++++,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''((())))))###$$$&&&((())))))((((((&&&((()))(((%%%$$$&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%'''((((((######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''########################$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$#########$$$%%%&&&&&&"""""""""""""""#########""""""############"""""""""""""""""""""""""""""" !!!"""######$$$""""""######$$$$$$$$$%%%$$$#########""""""!!!!!! ###&&&&&&%%%""" ############""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%$$$######"""!!! !!!###%%%$$$### """######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''')))---222777@@@FFFPPP[[[gggsss~~~{{{hhh[[[KKKDDDEEEDDD???999444222000...---,,,++++++'''((((((((('''&&&'''(((''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&(((***+++++++++,,,***(((&&&%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&"""###%%%'''((((((((('''&&&'''''''''&&&&&&((()))))))))(((''''''''''''''''''((())))))(((((()))***************************---,,,***)))))))))******+++,,,---.........------***:::BBB999///......***////////////////////////---------.........//////000222666:::>>>AAACCCDDD666555333222111222222333333333222222222222222333111111111111111222333333000000////////////000000111000//////000222444666444222000//////000000///------------------------,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,((((((((((((((('''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((%%%$$$$$$''')))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################!!!  !!!#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$######!!!!!!""""""""""""!!!!!!########################"""###$$$$$$###"""!!! !!!!!!""""""######$$$$$$%%%%%%###"""!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!#########""" !!!###%%%#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!###"""!!! """$$$&&&###"""""""""!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! ######"""""""""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$!!!"""###&&&***...111333;;;???EEEMMM\\\mmmxxx{{{~~~{{{uuummmfffaaaTTTKKK@@@999777666444111...---+++))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%'''((()))((()))+++,,,******++++++***)))'''&&&)))(((&&&''')))******)))******+++,,,,,,---......000555999888333...---...........................---------...............111111333999@@@DDDAAA===444444444333333222222222444444444333333222222222---...111333444444444333444///,,,,,,000222000---222222222222222222222333000000///...,,,+++***)))........................---,,,+++***))))))))))))))))))***,,,///000///---((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))((('''&&&%%%$$$%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%%%%'''((((((&&&%%%$$$######%%%&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################"""  """############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!!!!""""""""""""!!!######$$$$$$$$$###"""!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""!!!!!!"""$$$###""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""#########"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""#########$$$%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%(((+++...111333444444888>>>EEESSSdddoooqqqtttqqqllleee^^^WWWRRROOOEEE===555000//////---+++++++++)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''(((((()))******+++***))))))(((''''''(((***+++***)))***++++++,,,,,,---------,,,000444444000,,,,,,...------------------------------------............111222555;;;BBBCCC>>>999333222222222111111111000333333333222222222111111222222222333666:::>>>@@@>>>888000,,,...000000///222222222222111111111111222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))((()))+++---...---+++((((((((((((''''''''''''&&&%%%%%%&&&&&&'''((()))'''&&&%%%$$$###$$$%%%%%%***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$######$$$###""""""!!!"""""""""""""""""""""""""""""""""############""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""############""""""""""""!!!"""###############""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$"""!!!"""###""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!###############""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###%%%&&&'''''''''#########"""######$$$%%%$$$$$$#########$$$$$$%%%%%%'''***---///000111111+++///444;;;GGGUUU^^^___aaa\\\SSSJJJBBB===<<<;;;333///***((())))))(((&&&)))((('''&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))(((&&&&&&&&&''''''''')))***++++++++++++''''''''')))++++++***)))+++++++++,,,,,,,,,,,,,,,***---000000---,,,---///------------------------,,,,,,------............///000444:::>>>===777222111111000000000000//////111111111111000000000000666444111222666>>>FFFKKKJJJAAA555---+++---///000222222111111000000//////000/////////............++++++++++++++++++++++++,,,+++******)))))))))))))))(((((()))+++,,,***)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((()))'''&&&$$$#########$$$%%%***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$"""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######!!!!!!"""#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!! """$$$$$$###"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!"""######$$$ """$$$%%%###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&''''''##################$$$$$$###############$$$$$$%%%###%%%(((***,,,,,,++++++&&&***---111:::EEEJJJJJJLLLFFF>>>666000......///+++)))'''&&&((((((&&&%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&''')))***(((((())))))************''''''''')))+++,,,+++))),,,,,,,,,+++++++++++++++---...///...,,,,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......000333555444000,,,000000000///////////////////////////////////////333111//////333;;;DDDIIIKKKBBB777///,,,,,,...000222111111000///...------++++++++++++++++++++++++************************++++++***))))))))))))))))))((('''((()))***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&)))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""########################""""""######"""!!! !!!!!!!!!""""""######$$$"""""""""#########""""""""""""""""""""""""""""""##################$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!! """$$$$$$$$$"""!!!$$$###############""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$ """$$$%%%###"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!! !!!""""""############""""""!!!!!!"""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""#########$$$$$$$$$$$$$$$######""""""######$$$!!!!!!"""########################$$$###############"""""""""######$$$%%%"""###&&&((()))((('''&&&&&&)))+++,,,111888:::777555333///,,,)))))))))***)))((('''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&''')))***+++******))))))))))))))))))(((((()))++++++***)))+++++++++++++++++++++***......---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...............---,,,/////////000000000000000........................000///...///222777<<>>555---***)))))))))(((((('''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''***,,,,,,***(((((((((---+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################"""""""""###$$$$$$"""""""""###""""""!!! ######""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""##################"""!!!!!!""""""######"""""" !!!"""############""""""""""""""""""""""""###$$$$$$######"""!!! """"""""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""######!!!""""""######""""""!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$#########"""""""""####################################"""""""""""" !!!"""$$$$$$###""""""########################"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%######""""""######$$$%%%%%%''''''&&&$$$!!!!!!!!!######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((())))))******+++++++++))))))))))))))))))))))))(((((()))***++++++,,,---)))***,,,---000666===AAACCC===555///,,,,,,,,,---++++++,,,,,,,,,,,,++++++---000555:::>>>???>>>>>>@@@:::333---***)))(((((((((''''''''''''((())))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& """###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))---000///+++((('''(((///---+++(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%#########$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""###"""!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$###""""""""""""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!"""""""""""""""""""""##################""""""""""""""""""""""""###$$$$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$!!!!!!"""""""""######### !!!!!!""""""!!!!!! !!!"""######!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""################################################"""""""""!!! !!!###$$$$$$###"""!!!########################!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%'''))))))'''$$$"""!!!######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%&&&((('''&&&%%%'''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((()))******,,,///444888;;;777222...............***+++,,,,,,,,,,,,+++***+++,,,...111333444333222222000,,,***)))((('''&&&(((''''''&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&+++///333111,,,((('''(((---+++)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$"""""""""""""""#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!"""""""""""""""$$$$$$%%%$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######""""""###$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!"""##############################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%##################$$$$$$$$$#########""""""!!!!!!!!!###%%%&&&&&&&&&$$$########################### !!!"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$'''***+++)))&&&$$$#########""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&(((+++---%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%&&&''')))(((''''''((()))))))))))))))************(((((((((((()))))))))***((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((()))---///555333000.../////////...***+++,,,------,,,+++***'''(((***---///000...---'''&&&%%%&&&'''(((&&&%%%((('''&&&&&&'''((()))***%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''$$$%%%&&&&&&$$$$$$%%%&&&---111444333---'''&&&(((***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&########################"""###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$############$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""######""""""!!!!!! """############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%'''(((######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""###############$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$###""" !!!""""""""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!!######""""""""""""############""""""!!!!!! """#########$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$###!!! !!!"""$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$########################$$$$$$$$$######"""""""""""""""""""""######!!!"""###$$$$$$$$$%%%(((******'''%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))((()))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++(((((()))***++++++++++++++++++***)))))))))))))))*********)))))))))))))))((()))+++,,,,,,---///111555333///,,,,,,---///111***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###(((111777666,,,%%%$$$&&&((('''%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!############""""""""""""""""""""""""##################$$$%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$######""""""!!!!!! ###"""!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""!!!!!! !!!!!!###"""""""""!!!!!!!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$################################################"""######$$$$$$$$$###############"""""""""""""""&&&&&&'''''''''''''''&&&$$$'''))))))&&&$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))((((((''''''((()))******++++++++++++***))))))((((((((()))))))))))))))))))))))))))(((***+++,,,+++,,,---///222000...+++++++++---...''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&'''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$&&&,,,111000***%%%$$$&&&'''&&&%%%$$$######$$$%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$%%%######################## !!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$###""""""""""""!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""######"""""""""""""""""""""""""""##################"""############""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$$$$$$$###"""!!!!!! """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$######################################################!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$###%%%''''''%%%$$$###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((())))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&''')))+++***(((&&&$$$'''''')))******************))))))((((((((((((((())))))))))))))))))))))))(((***++++++******+++,,,...---,,,+++************)))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''''''''(((&&&""" !!!$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&))))))'''%%%$$$$$$%%%%%%$$$############$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%####################################$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$#################################$$$$$$###############$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""######$$$%%%"""""""""""""""""""""""" !!!###$$$$$$$$$###"""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""############""""""############"""""""""###$$$###"""!!!"""$$$%%%$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!#########"""!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&%%%###"""""""""############""""""#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!###$$$%%%"""###%%%%%%%%%######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---...---)))&&&&&&&&&&&&&&&'''(((((()))''''''((((((((((((''''''&&&''')))***)))((('''%%%(((((()))***++++++++++++))))))((((((((((((((()))((((((((())))))))))))))))))***+++***)))((()))***++++++++++++******)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((((((((('''&&&$$$""""""###$$$&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""$$$#####################%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&%%%######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""############"""""""""######""""""!!!!!!"""######"""!!!"""###%%%$$$$$$###"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!#########"""!!! !!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""""""""############$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!!########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############""""""!!!!!! """%%%&&&'''(((""""""###$$$$$$$$$###!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((---222555444000+++'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''(((******((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))''''''(((((()))))))))))))))***+++***((('''((()))******+++++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''')))************)))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&$$$######%%%%%%###!!!########################%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$%%%&&&&&&########################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$"""""""""############$$$"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""##################"""############""""""""""""""""""""""""############"""############""""""!!!!!!"""######!!!!!!"""###$$$$$$#########""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""""""""!!! !!!!!!"""""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!"""""""""############$$$%%%%%%%%%$$$$$$""""""############""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""""""""""""""""""""###"""###$$$%%%%%%%%%%%%%%%"""!!!"""###%%%%%%###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%''')))...555;;;<<<888333'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''')))+++,,,((()))***++++++,,,,,,+++)))))))))))))))******+++&&&''''''(((((())))))***)))***+++***)))((()))*********++++++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))+++,,,,,,++++++%%%&&&((())))))'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""###$$$$$$%%%$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""!!!!!!""""""############$$$%%%&&&&&&&&&########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!############""""""""""""""""""""""""###############$$$$$$$$$######"""!!!!!!"""###"""!!! !!!###"""############$$$$$$$$$!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""" !!!!!!"""######$$$#########"""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$########################!!!!!!!!!!!!"""""""""##################$$$%%%%%%"""######$$$$$$######"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""###############""""""!!!!!!###&&&&&&$$$!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&(((---666>>>AAA>>>:::***(((&&&%%%$$$$$$&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((())))))&&&'''((())))))************************+++,,,,,,&&&&&&''''''((())))))***(((***++++++))))))***+++)))))))))))))))*********************++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''***,,,------,,,,,,&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###""" """$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##################$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! !!!"""#########$$$%%%&&&&&&''''''""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$#######################################$$$$$$############$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""!!!"""###"""!!! !!!###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$###""" !!!"""!!!""""""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!######""""""""""""###### !!!!!!!!!""""""##################$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""######"""!!!"""###%%%&&&######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%!!!"""###$$$&&&&&&''''''###!!!!!!###&&&'''$$$!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&,,,555???CCCAAA===---,,,)))'''&&&&&&'''(((''''''((((((((((((''''''&&&''')))******(((&&&$$$$$$%%%&&&'''((((((((((((+++*********+++,,,------&&&&&&&&&'''((())))))***(((***++++++******+++,,,))))))((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***,,,......---,,,'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$&&&&&&&&&%%%###!!!###&&&&&&%%%&&&'''###$$$%%%&&&'''&&&&&&%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###############!!!!!!"""$$$%%%&&&'''(((######""""""""""""############"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$###############$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!######""""""###%%%$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""###########################!!!!!!""""""#########$$$""""""!!!!!! """"""!!!!!!!!!!!!""""""%%%$$$"""!!! !!!###$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$&&&$$$""" """###!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$$$$######"""###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,......888FFFHHH@@@444---&&&$$$%%%&&&$$$"""&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***+++,,,---(((((((((((()))***++++++,,,------...------++++++*********++++++,,,,,,,,,'''(((((())))))))))))((())))))'''&&&&&&'''((((((''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%#########$$$%%%&&&((()))########################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""############""""""#########$$$$$$%%%%%%######""""""""""""############"""""""""###%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%$$$###"""""""""""""""$$$$$$###############$$$$$$$$$###""""""""""""""""""############$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$############!!!!!!!!!""""""######$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!!######$$$###""""""###############$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""###"""""""""""""""##################"""""""""""""""  !!!"""###############$$$$$$$$$&&&%%%$$$"""""""""###$$$#########""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######$$$$$$""" !!!""""""###""""""!!!!!!""""""""""""""""""""""""!!!""""""#################################$$$$$$$$$$$$$$$#########$$$$$$""""""""""""############!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###)))+++,,,777EEEHHHBBB333---'''$$$%%%'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---...***))))))((()))***+++,,,---...///000000...,,,+++)))))))))***************'''(((((()))))))))))))))***)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%$$$###!!!!!!$$$&&&########################'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$############$$$######""""""##############################""""""""""""###############"""######$$$%%%###$$$$$$$$$$$$###""""""""""""""""""############%%%%%%$$$############$$$$$$###############$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$###$$$%%%$$$"""!!!"""###""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############""""""!!!###############$$$$$$%%%########################""""""""""""############""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###%%%###$$$$$$$$$$$$######"""!!!!!!!!!"""""""""##################""""""""""""$$$$$$######"""!!!!!!  !!!"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$######"""!!!!!! """""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$###$$$%%%%%%$$$### !!!!!!!!!!!! ######################## !!!!!!""""""!!!!!!!!!""""""###$$$$$$%%%%%%########################"""""""""#########$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&''')))333BBBGGGCCC222---(((%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***,,,...///000---+++)))((((((***,,,......///222333333111...,,,))))))))))))(((((((((((('''((((((((())))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%'''$$$ """%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""""""""#########$$$######""""""######$$$##################$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########"""######$$$%%%######"""""""""""""""###""""""#########$$$$$$$$$#########"""""""""!!!!!!"""#########$$$$$$$$$$$$!!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!###""""""""""""""""""###"""""""""""""""######### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  """###$$$!!!!!!""""""""""""!!! !!!!!!"""""""""#########$$$$$$######""""""!!!!!!############""""""!!!!!!###############$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!"""#########"""!!!############""""""!!!!!!"""""""""""""""######$$$#########$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###!!!"""###$$$$$$### !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''///;;;@@@???000,,,(((&&&'''((('''&&&)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***---///111222///---***((((((***,,,......000333555555222///,,,***)))))))))(((''''''''''''''''''(((((()))*********)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$(((&&&$$$"""!!!###%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$$$$############$$$$$$#########$$$############"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%###"""""""""""""""######""""""#########$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$!!!""""""!!! """"""""""""!!!!!!!!!!!!#####################""""""""""""######"""""""""!!!!!!""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#################################""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""############$$$$$$######""""""!!!!!!!!!!!!""""""############%%%%%%$$$$$$%%%%%%&&&'''######""""""!!!!!! !!!!!!"""###$$$$$$$$$###!!!!!!""""""############"""""""""""""""######$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%###""""""###$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""$$$$$$$$$#########"""""" """$$$%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&+++222777777---+++((('''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))******(((((((((((())))))))))))''''''(((***---///111333000...+++(((((())),,,------///333555444222...+++*********)))((((((((('''''''''''''''((()))+++++++++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###### !!!"""$$$%%%&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%""""""""""""###$$$%%%%%%"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$$$$$$$######""""""###############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""##################$$$$$$%%% ############""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""!!!"""######$$$$$$$$$$$$###"""""""""#########$$$$$$############"""""""""""" !!!!!!"""######$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!!!!!!! """"""###$$$%%%&&&&&&''' !!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$&&&&&&%%%!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%$$$$$$###""""""!!!!!!###%%%&&&&&&&&&#########$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((+++---///))))))'''&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((***,,,...111222///...+++)))((((((***+++,,,---000111111///,,,***))))))))))))((((((((((((((('''''''''((()))+++,,,+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$########################%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""######"""$$$%%%$$$######$$$%%%############$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!"""###$$$###############$$$$$$%%% ############"""""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""#########"""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%'''"""""""""""""""#########"""""""""""""""######$$$ !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$)))&&&###"""###$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$##################!!!###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%!!!""""""""""""#################################&&&&&&&&&&&&&&&&&&''')))&&&''''''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''((()))+++---///000...---+++)))((((((((((((***+++,,,------+++)))((('''''''''''''''(((((((((((('''&&&&&&'''))),,,---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%$$$$$$$$$##############################%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&&""""""!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""" !!!######""""""###%%% !!!"""###$$$$$$ !!!"""######$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!""""""###########################$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""""" !!!""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$ """$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$ !!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""############'''%%%!!! !!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%########################!!!!!!"""###############"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&'''%%%###$$$&&&%%%%%%&&&&&&%%%%%%'''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***,,,...///---,,,+++)))(((''''''&&&))))))*********)))((('''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''))),,,---,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&%%%%%%###""""""###%%%%%%&&&%%%$$$###***(((&&&$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$#########$$$%%%&&&$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""!!!""""""!!!!!!"""$$$&&&&&&%%%$$$##################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$"""############"""!!!!!!"""###%%%&&&&&&%%%###"""$$$#########$$$%%%&&&&&&##################$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! !!!###$$$######""""""!!!!!! ###########################"""!!! !!!"""###"""$$$$$$$$$###$$$&&&(((########################"""""""""""""""#########""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$######!!! """"""###$$$$$$$$$$$$###$$$""" !!!"""""""""$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$###!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%&&&((()))+++,,,,,,,,,++++++++++++)))((('''&&&''''''((()))******))))))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$###"""!!!!!!###%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$#########'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######################################################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&########################!!!"""######""""""###$$$$$$$$$######""""""############""""""!!!!!!!!!!!!########################!!!""""""""""""#########$$$$$$$$$############"""!!!!!!""""""""""""""""""!!!!!!"""###############$$$$$$############$$$$$$""""""!!!!!!""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$######"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######!!!!!!$$$#################################"""""""""""""""""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$###$$$""" !!!######"""######"""""""""######$$$############"""""""""""" !!!$$$&&&&&&%%%###""""""###$$$$$$###"""###%%%######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((())))))))))))''''''&&&&&&((()))******++++++***************)))((('''(((((()))*********))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''***)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######""""""!!!######$$$%%%%%%%%%$$$$$$###########################$$$%%%$$$###"""###$$$"""""""""!!!""""""#########""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%###""" """###%%%""""""!!!!!!!!!"""######'''&&&$$$###"""!!!!!!!!!"""############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""###$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%### ###########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$######"""!!! !!!"""######$$$$$$######%%%###!!!!!!###$$$############"""######$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! ###$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))*********)))(((&&&''''''((())))))((((((((())))))******))))))((()))))))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%%%%###"""$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """"""!!! """###%%%&&&&&&%%%$$$##############################$$$%%%$$$"""!!!"""###"""""""""""""""###$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!! !!!!!!!!!""""""###$$$%%%###"""!!! !!!"""###$$$$$$############$$$$$$%%%%%%$$$###"""""""""###"""###############""""""""""""""""""""""""""""""!!!"""############"""!!!""""""!!!!!!!!!!!!""""""######################## """$$$%%%%%%%%%######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######"""#########$$$$$$%%%$$$""" """$$$########################%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""########################"""!!!!!!!!!""""""###############%%%###""""""$$$$$$$$$###"""""""""###$$$&&&'''((($$$$$$#########"""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%""""""##################"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((***++++++***))))))&&&''''''(((''''''&&&&&&''''''((()))******))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%###"""!!!###%%%&&&$$$"""$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&$$$######$$$%%%&&&&&&%%%###"""########################"""###$$$###!!! !!!###############$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!! $$$###"""!!!!!!"""###### !!!"""######"""!!! $$$$$$######"""######$$$###"""""""""###$$$%%%%%%######$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&$$$!!! """"""""""""""""""""""""""""""!!!!!! !!!""""""###############""""""""""""#################################### !!!!!!""""""#########!!!"""$$$$$$######$$$%%%########################%%%$$$$$$###"""!!! """""""""""""""""""""""""""""""""######$$$$$$$$$"""############""""""!!!!!!!!!"""############"""$$$###"""###$$$%%%###""""""""""""###$$$&&&'''(((######"""""""""!!!!!!!!!###""""""###$$$&&&((()))$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''((()))+++++++++***)))'''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%%%%&&&'''''''''$$$######""""""######$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!"""$$$$$$"""!!!""""""!!! !!!!!!!!!!!!""""""###$$$&&&'''######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!###$$$%%%%%%$$$### """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""############$$$######################## !!!""""""###"""""" ###%%%$$$######$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""############"""""" !!!""""""######""""""###""""""###$$$$$$###!!!!!!!!!""""""$$$%%%&&&'''""""""""""""!!!!!!!!! ###""""""""""""###$$$$$$###$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""$$$%%%############$$$%%%&&&'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''')))***+++******)))&&&'''''''''''''''&&&&&&&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((&&&$$$###$$$%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""#########""""""$$$$$$$$$#########""""""''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((((($$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$%%%$$$###############$$$""""""#########$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$############"""!!!!!!""""""""""""""""""$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!! """"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$###"""""" !!!"""#########"""!!! """""""""""""""""""""""""""""""""###############!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$######################## """###$$$$$$######!!!###$$$$$$""""""###$$$#################################"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""" !!!!!!""""""""""""""""""!!!!!!"""$$$$$$""" !!!!!!!!!"""###$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###"""###%%%######$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&((()))******))))))&&&''''''(((((((((''''''''''''((((((((((((((((((&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###)))...---'''"""!!!###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$###"""###$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""######""""""$$$$$$$$$#########""""""''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$"""!!! !!!###%%%'''$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""$$$$$$###############$$$!!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######################## !!!""""""#########""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$''''''&&&$$$!!!!!!$$$&&&########################"""""""""""""""#########""""""""""""""""""""""""######""""""!!!!!! !!!""""""#########"""""" !!!!!!"""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""!!!"""###%%%%%%&&&&&&%%%!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%'''((()))))))))(((&&&''''''((())))))(((((('''(((((((((((((((''''''''''''((()))*********)))(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""!!!""""""######$$$$$$$$$$$$$$$###""""""###%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&000::::::111)))&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$###"""!!!!!!###%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""########################""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$!!!$$$$$$######"""!!! ###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! $$$###""" """###$$$"""""""""""""""######$$$$$$###"""""""""###%%%&&& !!!"""###$$$%%%%%%######""""""""""""######"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!! ###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""'''%%%###""" !!!!!!!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""########################&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''''''''''''''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''((()))++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%(((+++---,,,******)))'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&---888>>>999---&&&%%%$$$$$$$$$$$$######""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$"""''''''&&&&&&%%%$$$$$$##################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""############"""""""""""""""""""""######$$$######"""!!!"""###$$$%%%""""""""""""############$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""#########""""""""""""""" !!!!!!"""######$$$########################$$$$$$############$$$$$$######""""""""""""############""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$######"""""""""""""""""""""############""""""########################$$$$$$""""""!!!""""""###$$$##################"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))***(((((((((''''''&&&&&&&&&''''''''''''((()))***++++++*********))))))(((((()))(((((((((((((((''''''&&&)))---///...---,,,---)))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%&&&---<<>><<<:::999999999999999999999:::::::::::::::888999;;;<<<===<<<<<<;;;777888999::::::999999888555555333222111111111222111111222333333222111000------------............000///---+++++++++------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************((())))))************)))++++++++++++***)))((((((************************)))))))))))))))))))))))))))))))))))))))))))))***(((((())))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((+++---///111222(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$###"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""###"""!!!###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))###$$$%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&''')))*********((('''''''''((((((((('''%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))***---//////---******+++,,,------+++***(((%%%&&&'''''''''&&&$$$$$$((((((''''''''''''(((((())))))((()))***---000111333222111///---+++***)))((()))******+++++++++******+++,,,...000111111222......,,,+++))))))(((((())))))))))))************((((((''''''''''''((((((''''''(((((())))))******+++******++++++***'''$$$(((((())))))))))))((((((&&&&&&''')))************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&IIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFAAACCCEEEGGGHHHIIIIIIIIIBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<<<<<<<;;;:::999999888888888888888777666555000000111111222222333333555444222///...---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******************)))(((++++++++++++***)))((('''************************))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((+++---///000(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""""""""############$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''((()))***)))((((((''''''((()))((('''&&&%%%''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''&&&''''''((()))))))))))))))))))))))))))'''(((***,,,///000...,,,++++++,,,------+++***)))))))))(((((('''''''''((()))((((((''''''(((((())))))))))))***,,,///111333444333111///---+++)))(((******+++,,,,,,,,,++++++***+++---///111333444444000///---,,,***))))))(((************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++(((&&&((())))))******))))))((($$$%%%'''(((***+++++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&NNNNNNMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGIIILLLNNNPPPRRRRRRRRRQQQQQQQQQPPPOOOLLLJJJIIIFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@??????;;;;;;;;;;;;<<<<<<<<<<<<===;;;999666444222111111.........///////////////...............---------,,,+++++++++*********)))------------,,,++++++***((()))***++++++,,,,,,+++************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))******))))))(((''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%''''''(((((()))*********((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&(((+++...///...---+++++++++,,,+++***)))))),,,+++)))((('''(((***+++******))))))))))))******((())))))***---///111222111000///---,,,***)))(((++++++,,,------,,,,,,,,,+++,,,...///111222333333111000...,,,+++))))))))))))))))))*********++++++******))))))))))))************))))))))))))))))))))))))((()))******(((&&&)))))))))******)))))))))&&&&&&((()))************(((((())))))))))))((((((''''''''''''''''''''''''MMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRVVVVVVVVVUUUTTTRRRPPPNNNPPPQQQSSSTTTTTTRRRPPPOOONNNNNNMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEBBB@@@===;;;:::999555444444333222111111000111111000///......------***+++++++++,,,,,,,,,------------------,,,+++***)))***+++,,,------------************************************************++++++++++++++++++++++++*********+++***))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$################################################$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((())))))(((''''''((()))))))))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$%%%&&&))),,,......---***************))))))(((+++)))'''%%%%%%&&&((()))***))))))(((((())))))***'''((()))***,,,...000111,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++,,,---......////////////000000...,,,+++***))))))((((((((()))))))))************))))))))))))******************))))))))))))(((''''''((()))***((('''))))))************))))))((())))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''MMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRQQQTTTUUUWWWXXXXXXVVVUUUSSSUUUTTTTTTSSSTTTTTTUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQOOONNNMMMKKKIIIGGGEEEDDD>>>>>>===<<<:::999888777666555444222111///...---++++++,,,------...//////++++++++++++++++++***)))............---,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---+++++++++++++++***))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""!!!!!!!!!""""""""""""##############################$$$$$$%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###########################"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((()))***)))((('''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&))),,,......---+++++++++*********))))))---,,,***(((((()))***+++)))((((((''''''(((((()))((()))***+++,,,---...///******++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,///...---+++************'''((((((((())))))))))))******))))))))))))******************************((('''&&&''')))******))))))******++++++******)))*********))))))((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''OOOOOOPPPQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVUUUTTTSSSQQQPPPOOOHHHHHHGGGFFFEEEDDDDDDCCC???>>><<<:::888555444333.........///////////////******++++++,,,+++++++++------------,,,+++******++++++++++++++++++++++++************************++++++,,,---......///000++++++,,,,,,++++++***)))((('''''''''&&&&&&&&&%%%'''''''''((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$%%%%%%$$$$$$##############################"""!!!!!!"""###$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################!!! !!!$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%%%%"""###%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((()))((('''''''''(((******''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((&&&'''((()))***))))))((('''(((((())))))))))))(((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((***---//////...------,,,,,,++++++,,,,,,000///...---------......+++******))))))******+++***+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------------,,,,,,+++***************(((((()))))))))*********)))))))))(((((())))))))))))))))))******++++++,,,***)))((()))+++,,,,,,,,,)))******++++++******)))((())))))))))))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''RRRSSSTTTTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMLLLLLLLLLPPPQQQRRRRRRRRRRRRPPPPPPMMMNNNOOOPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNJJJJJJJJJJJJKKKLLLNNNOOORRRRRRTTTVVVXXXZZZ[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVNNNNNNNNNNNNNNNNNNMMMMMMHHHGGGEEEBBB???<<<:::999111111111000//////......+++,,,------............))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---...///111222222+++,,,,,,,,,,,,+++************))))))((((((((('''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""""""""###$$$%%%''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$###"""!!! ############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%''')))******)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((''''''((())))))***))))))%%%&&&'''((()))+++,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++******,,,...000000/////////...------------...------,,,,,,+++++++++,,,///......------......///,,,---......//////......000//////......---,,,,,,,,,,,,,,,,,,++++++***))))))***+++---.../////////+++******************+++)))************+++++++++))))))(((((((((((())))))(((((()))***+++,,,,,,,,,+++***)))***---...///...******++++++++++++******''''''((())))))***))))))''''''((()))))))))))))))((((((((((((((((((((((((QQQRRRSSSTTTTTTSSSRRRQQQNNNMMMMMMOOOQQQSSSSSSRRRWWWVVVUUUTTTSSSQQQOOONNNOOOPPPQQQQQQOOONNNMMMNNNLLLMMMNNNNNNNNNLLLJJJIIIDDDCCCBBBBBBDDDEEEEEEEEEIIIKKKNNNRRRTTTVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTMMMLLLLLLLLLNNNOOOQQQRRROOOOOOMMMKKKIIIFFFCCCBBB>>><<<999555333111000000222111///...---------............------,,,+++***,,,,,,,,,+++++++++************)))))))))***,,,---++++++++++++++++++,,,,,,******************+++++++++++++++*********))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&"""%%%(((******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%'''((()))((()))***,,,'''&&&&&&&&&'''(((***+++******)))(((((((((((((((***************)))))))))&&&))),,,---,,,***)))***'''((())))))******)))))),,,---...////////////......//////000000000//////...//////000111222222333444444555555555444444333333333333333333444555666333333333333444444444444111222444555555555333222888777555333111000////////////...---------------+++***)))***,,,......---...------,,,,,,---------*********************)))))))))))))))************))))))************))))))))))))(((((()))+++.../////////...---,,,,,,,,,,,,+++++++++******(((''''''(((((())))))))))))((((((''''''''''''((((((((((((QQQQQQRRRSSSRRRQQQPPPOOOPPPPPPPPPRRRUUUWWWWWWVVVVVVWWWXXXWWWTTTQQQPPPOOOOOOPPPQQQPPPOOONNNNNNNNNOOOQQQSSSSSSSSSQQQNNNLLLEEECCCBBBBBBCCCDDDCCCBBBEEEGGGIIIKKKMMMNNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIFFFEEEEEEEEEFFFHHHJJJKKKNNNNNNNNNMMMLLLKKKJJJIIIEEECCC@@@===:::888777666444333111///...---------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************))))))((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""###$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***''''''&&&&&&'''((()))******)))((((((''''''((((((''''''(((((()))*********''')))++++++***)))((()))***++++++,,,---...//////...//////111222333444444555666777888999999999999555666777888:::;;;============>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<=========:::;;;===>>>>>><<<;;;999<<<;;;:::999777666555444333333222222222222222333---,,,+++,,,...000000000,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((()))))))))))))))***************++++++++++++************))))))***,,,...000000///...---,,,+++++++++++++++++++++***)))((('''(((((())))))))))))((((((''''''((((((((()))))))))RRRRRRSSSTTTTTTSSSSSSRRRUUUTTTUUUXXX[[[]]]]]]\\\[[[___dddddd```[[[WWWVVVTTTTTTTTTSSSRRRRRRQQQQQQSSSUUUXXXYYYXXXVVVRRROOOJJJHHHFFFEEEEEEDDDBBBAAADDDEEEGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCBBB@@@???>>>======???AAABBBGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJGGGCCCAAA???>>>>>>888777555222000///......+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++---,,,+++++++++++++++,,,.........------,,,,,,,,,))))))))))))))))))))))))+++++++++***************************************))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""#########"""""""""""""""%%%$$$######"""#########%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$###"""""""""######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&''')))(((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''((((((((((((''''''((()))))))))((((((''''''''''''(((&&&&&&''')))***,,,---...+++,,,---,,,***))))))***,,,,,,---///111444666777555555555666999;;;>>>???AAABBBCCCEEEFFFGGGGGGHHHBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;::::::999888888000///...///111222222111---,,,,,,++++++,,,,,,,,,......---,,,+++***))))))******************))))))+++,,,,,,------,,,,,,+++++++++******+++---///000000///...,,,++++++******++++++++++++***)))(((((((((((())))))))))))((((((((((((((()))))))))******WWWWWWYYYZZZ[[[]]]]]]^^^^^^^^^___cccfffhhhhhhggghhhqqq{{{{{{ssskkkgggaaa___]]]\\\[[[ZZZXXXWWWWWWZZZ]]]```___\\\XXXUUUSSSPPPLLLIIIHHHFFFDDDBBBGGGHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFBBBAAA>>><<<;;;;;;<<<===???@@@AAACCCEEEFFFGGGGGGIIIGGGEEECCCAAAAAAAAAAAA===<<<:::888555333222111000000//////............------------,,,,,,,,,,,,++++++,,,,,,,,,------...///......---,,,++++++***************))))))))))))************************************************))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""""""""!!!$$$$$$###############$$$&&&%%%############%%%&&&$$$$$$$$$######$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))((('''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((***+++---...///000/////////...,,,,,,---...,,,---///222666;;;???AAA?????????@@@CCCGGGJJJMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEE@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHJJJLLLMMMNNNNNNMMMLLLJJJKKKMMMMMMMMMKKKIIIGGGGGGFFFEEEDDDBBB@@@>>>===666555444444555555333111000000///...............//////......---------,,,+++++++++***************,,,,,,------------,,,,,,+++*********+++,,,...///000///---,,,+++*********++++++++++++******)))((((((((())))))))))))(((((())))))))))))************```aaaccceeehhhkkknnnooonnnnnnppptttwwwyyyxxxwwwzzzssspppllljjjiiihhhfffdddaaadddhhhkkkkkkiiieeebbb___ZZZTTTOOOKKKIIIGGGEEEIIIIIIJJJKKKLLLNNNOOOOOOMMMNNNOOOPPPPPPQQQQQQQQQKKKJJJGGGDDDBBB@@@??????<<<===>>>???@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@???===;;;999777777555444222000...---------.........---------,,,,,,******,,,---...///000000...------,,,+++******))),,,,,,,,,++++++*********************************************************))))))((('''''''''(((((())))))))))))))))))))))))))))))((((((((())))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$######"""$$$###############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&'''&&&%%%$$$((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((((((***+++)))))))))))))))((((((((((((((('''''''''(((((())))))***+++,,,---.../////////000111000//////111333222333666;;;@@@EEEIIIKKKKKKJJJJJJJJJLLLPPPSSSUUUTTTTTTUUUUUUUUUTTTTTTSSSOOOMMMJJJGGGDDDCCCBBBBBBDDDDDDCCCCCCAAA@@@???>>>;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFHHHKKKNNNOOOPPPOOOOOOKKKMMMNNNPPPPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGAAA@@@???>>>>>>===:::777555444333111000/////////---------...............------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++,,,,,,......---,,,++++++++++++***++++++++++++******)))(((((())))))))))))(((((())))))))))))************lllmmmooorrrvvvzzz}}}~~~~~~|||zzz{{{{{{xxxvvvrrruuuxxx|||}}}{{{yyywwwnnnggg^^^VVVQQQOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVSSSSSSQQQOOOMMMJJJGGGEEECCCCCCCCCCCCCCCBBBAAAAAA===<<<<<<;;;<<<===>>>???AAAAAAAAA@@@???>>>===<<<888777444111...------,,,//////.........---------***+++---...000111111111,,,,,,,,,++++++*********---------,,,++++++*********************+++++++++++++++++++++++++++++++++))))))(((((('''(((((()))******))))))))))))******))))))((((((((()))******)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""" ###&&&''''''%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))((()))+++,,,(((((()))******))))))))))))(((((((((((())))))***))))))***+++,,,---......000222444555555666999:::===???CCCGGGLLLOOORRRSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOJJJGGGCCC???<<<:::::::::=========<<<;;;:::999888888999999:::;;;===>>>??????@@@@@@AAABBBCCCDDDDDDEEEFFFJJJLLLNNNOOOOOONNNIIIJJJKKKMMMMMMMMMLLLLLLGGGHHHKKKMMMOOOPPPPPPPPPLLLKKKJJJJJJJJJHHHEEECCC===<<<:::777555333222222........................//////......------,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++******(((((())))))))))))((((((((((((((()))))))))******wwwxxxyyy{{{xxxlllaaa[[[YYYYYYYYYUUUTTTRRRPPPOOOOOOOOOPPPNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXVVVSSSOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGBBBAAA@@@?????????@@@AAA>>>???@@@AAAAAAAAA@@@@@@<<<:::777444222222222222////////////.........------...///000000000//////,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))))))))*********+++++++++++++++++++++++++++++++++))))))(((((((((((())))))+++******))))))******+++))))))(((((()))******+++))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$######""""""###$$$$$$%%%""""""############""""""######""""""""""""######"""###$$$%%%%%%%%%$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&((())))))(((((()))+++'''((()))***++++++******)))))))))))))))***++++++)))***+++---///111222333555888<<>>===<<<<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNHHHIIILLLOOOQQQRRRQQQQQQOOOOOOPPPQQQRRRRRROOOMMMJJJHHHEEEBBB???<<<:::999666666555444333222111000111111000000///......---------............------******++++++,,,,,,++++++************+++,,,---...***++++++,,,,,,++++++***(((((())))))))))))((((((''''''((((((((()))))))))~~~~~~xxxkkkeeecccdddddd```^^^[[[XXXVVVUUUTTTTTTOOOOOOPPPRRRRRRSSSSSSSSSTTTVVVYYY[[[[[[XXXTTTRRRSSSSSSSSSRRRPPPOOOMMMLLLIIIHHHFFFDDDCCCCCCCCCDDD<<<===???AAABBBBBBBBBAAA@@@>>>;;;999888888888999000/////////............000111111111000///---,,,,,,---------------------,,,,,,++++++***))))))((())))))******++++++++++++++++++++++++++++++++++++))))))(((((((((((()))***,,,+++***))))))***+++,,,))))))((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((((((&&&$$$"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$############"""!!!!!!""""""######$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!"""$$$%%%&&&%%%%%%$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&,,,***'''$$$###$$$'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((()))***)))((('''((()))&&&''')))***+++++++++*********))))))***+++,,,,,,+++,,,...111444777999::::::>>>DDDIIIKKKMMMOOOQQQOOOQQQTTTVVVVVVTTTQQQOOOMMMMMMLLLJJJHHHEEECCCAAADDDDDDEEEFFFGGGGGGGGGFFFCCCBBB@@@???@@@BBBDDDFFFFFFFFFFFFGGGGGGFFFEEEEEE@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNOOOOOONNNMMMKKKMMMLLLMMMMMMNNNPPPQQQRRRLLLMMMOOOPPPQQQPPPNNNMMMNNNNNNOOORRRUUUUUUTTTRRRUUUSSSPPPLLLHHHEEECCCAAA???>>>===;;;888666444444333222222111000//////.........////////////......++++++,,,---------,,,,,,)))))))))***+++---...///***++++++,,,,,,,,,++++++(((((())))))))))))((((((''''''''''''(((((((((((({{{yyyyyy{{{tttpppllliiiiiihhheeebbb```\\\WWWVVVWWWXXXWWWVVVWWWUUUSSSSSSUUUWWWWWWWWWXXXUUURRRRRRSSSTTTRRRPPPOOOPPPOOONNNLLLKKKLLLMMMHHHDDD???>>>???@@@>>>;;;>>>======>>>@@@???===;;;999888666444333222222111000111111000---,,,,,,---+++,,,---...............------,,,+++******))))))++++++,,,,,,,,,,,,,,,+++---///000---)))'''(((***%%%&&&'''((())))))))))))+++*********))))))((((((************************'''(((***+++***)))'''&&&******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%$$$###""""""""""""''''''&&&%%%$$$"""!!! """"""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$########################&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''((()))))) ###%%%&&&%%%$$$###&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,,,,+++***))))))***************))))))(((((((((++++++++++++,,,---...///111333666:::>>>BBBDDDEEEIIIKKKOOOSSSUUUTTTRRRQQQTTTQQQPPPPPPQQQOOOKKKHHHHHHGGGEEEAAA===;;;<<<>>>;;;<<>><<<:::999777555444555666777999666222000/////////...000...---,,,---...---,,,++++++++++++++++++++++++***************+++++++++***************)))((('''***)))(((''''''((()))***}}}}}}}}}|||{{{ppplllhhhfffeeeeeebbb```[[[YYYXXXWWWXXXYYYYYYXXXXXXVVVSSSSSSTTTTTTRRRPPPOOOOOOPPPOOONNNNNNPPPRRROOOKKKEEECCCBBB@@@===:::@@@@@@AAACCCEEEFFFEEECCC???>>>===;;;:::888777666444555555333000......///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++,,,---+++'''%%%&&&(((%%%&&&'''((())))))))))))+++*********))))))))))))************************'''((()))*********)))(((******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$###"""########################""""""$$$%%%&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((*********)))******++++++++++++)))((('''''''''''')))***,,,...111444666777;;;===???CCCFFFHHHJJJKKKKKKLLLNNNPPPPPPNNNMMMKKKJJJHHHGGGGGGHHHGGGDDDAAA??????>>><<<999888999;;;>>>@@@BBBFFFIIIJJJJJJIIIMMMLLLJJJIIIIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMJJJKKKPPPTTTWWW\\\bbbddd___YYYVVVUUUVVVVVVUUUYYY[[[^^^aaaccccccbbbaaacccccceeekkktttyyyzzzxxxqqqmmmgggbbb]]]YYYUUUSSSRRRQQQOOOMMMLLLMMMNNNNNNQQQPPPNNNNNNPPPQQQQQQQQQUUUVVVWWWVVVRRRNNNKKKIIIAAA@@@>>>===;;;;;;::::::;;;888555333222222111111///...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++******)))(((***)))(((((((((((()))***}}}{{{yyyvvvsssllliiigggeeecccaaa^^^\\\YYYWWWVVVUUUVVVUUUSSSRRRMMMNNNNNNNNNMMMNNNQQQTTTTTTPPPKKKHHHGGGEEEBBB>>>???@@@AAADDDHHHIIIIIIGGGEEEEEEEEEDDDBBBAAA???>>><<<<<<<<<999666333333333333333333333222111000///,,,,,,---------.........)))***++++++,,,,,,,,,,,,***++++++)))'''&&&'''(((&&&'''((())))))***))))))***************)))))))))************************(((((()))******+++++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))((('''&&&&&&'''((()))((('''''''''((()))******''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((())))))+++,,,,,,...---+++)))((()))***++++++---000555:::>>>BBBDDDGGGHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIGGGEEECCCBBB?????????@@@AAA@@@>>><<<:::;;;===<<<;;;;;;<<<===BBBDDDGGGJJJLLLLLLLLLLLLMMMLLLJJJIIIJJJMMMPPPRRRTTTXXX[[[[[[XXXWWWXXXZZZSSSQQQRRRVVVYYY^^^hhhssszzztttkkkdddbbbbbbbbbcccgggiiimmmqqqtttuuuvvvvvvuuuuuuxxx{{{uuuooojjjeeebbb```]]]ZZZVVVTTTSSSTTTUUUWWWUUUSSSSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWTTTRRRPPPJJJJJJJJJIIIGGGEEEBBBAAA<<<999666333333222111///000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++***)))***))))))(((((())))))***|||yyytttoooiiiddd]]]\\\\\\[[[[[[[[[ZZZYYYRRRRRRRRRPPPNNNNNNPPPRRRSSSOOOLLLLLLMMMLLLJJJGGGCCCCCCDDDGGGJJJLLLKKKIIIGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEDDDAAA>>>;;;:::;;;999999999888666555333222...............---------,,,,,,...///000000000000------,,,***))))))******'''((())))))*********)))************************************************+++******)))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''')))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""########################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))))))))***+++,,,000///---,,,---///222444333555:::???DDDIIILLLNNNNNNMMMLLLJJJIIIHHHGGGGGGDDDCCCAAA???===<<<;;;:::;;;<<<===>>>??????>>>===>>>@@@CCCDDDCCCCCCDDDEEEFFFHHHLLLNNNOOOOOOOOOPPPPPPPPPOOOPPPSSSWWW[[[^^^dddiiinnnnnnjjjhhhiiilllbbbaaaaaacccdddjjjwww{{{vvvuuuuuuuuuwwwzzz}}}~~~yyytttqqqsssppplllhhhfffeeefffgggaaa``````aaacccdddcccbbb\\\ZZZWWWUUUUUUTTTSSSRRROOOPPPQQQRRRPPPMMMJJJHHHCCC@@@<<<999777555222000222000///.../////////...------------------------///......---,,,++++++***++++++,,,,,,,,,++++++***))))))))))))))))))))))))|||uuuooofffffffffeeeeeeeeefffhhhccccccbbb^^^ZZZXXXWWWWWWRRRPPPNNNNNNPPPPPPNNNKKKJJJJJJJJJLLLNNNOOOMMMKKKHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHEEECCCBBBCCCAAAAAA@@@???===;;;999888333333222111000......---...///000222333444444444000...,,,***************((()))*********************************+++++++++************************---,,,+++***))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((***************++++++,,,///......///222666:::===???AAAEEEHHHLLLOOOPPPQQQOOOMMMJJJFFFCCC@@@???>>>::::::888777666666777777;;;===???AAAAAAAAABBBBBBCCCFFFHHHIIIIIIIIIJJJKKKJJJNNNRRRUUUUUUVVVWWWYYY```aaabbbeeejjjooosssvvvvvv{{{|||zzz{{{~~~{{{xxxwwwwwwwww{{{}}}}}}zzzwwwvvvvvvxxxyyynnnppprrrvvvxxxwwwtttpppjjjeee___ZZZYYYYYYYYYXXXQQQRRRSSSSSSRRRPPPNNNLLLMMMJJJEEEAAA>>>;;;777555444222////////////---,,,------------------------...------,,,+++******)))***++++++,,,,,,,,,++++++))))))************))))))}}}~~~~~~zzzwwwvvvvvvtttyyy~~~{{{uuummmmmmmmmlllkkknnnrrruuuvvvwwwwwwtttpppkkkhhhhhh\\\YYYWWWVVVWWWUUUQQQNNNMMMLLLLLLNNNOOOOOOLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNLLLJJJIIIIIIJJJHHHHHHGGGFFFDDDBBB@@@???;;;:::999888666444333222111222444666777888999999111...+++))))))))))))(((******++++++++++++***************+++++++++++++++************************++++++*********))))))))))))))))))************+++))))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((*********++++++---.../////////000333777<<>>======888999;;;===???@@@AAAAAA555111,,,*********)))(((***++++++,,,++++++***************++++++,,,,,,,,,************************&&&'''(((***++++++******))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((******)))(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""$$$&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))+++...000222333444555888;;;???DDDGGGJJJLLLLLLMMMLLLKKKHHHFFFDDDAAA???<<<999777666666777444555777999;;;<<<>>>>>>@@@CCCFFFHHHGGGGGGHHHJJJGGGIIIKKKMMMOOORRRWWWZZZ```fffmmmrrrsssuuuyyy}}}~~~{{{yyywwwrrrkkkeeebbb___[[[WWWTTTSSSTTTUUUQQQOOOLLLJJJIIIFFFCCC@@@???<<<999666555333111///........................------------,,,,,,,,,,,,((()))******++++++******)))***++++++++++++***)))xxx~~~~~~xxxzzzzzzvvvxxx|||}}}wwwssstttuuusssuuuvvvvvvvvvxxx}}}zzzqqqjjjggggggeeecccdddiiirrryyy~~~{{{xxxuuuttttttqqqlllhhh\\\\\\\\\^^^``````^^^\\\WWWTTTOOOKKKHHHGGGHHHIIIHHHJJJLLLLLLLLLLLLNNNOOOQQQQQQQQQPPPNNNLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFEEE>>>@@@BBBDDDFFFGGGHHHHHH999555///,,,,,,---+++***++++++,,,,,,,,,++++++************++++++,,,,,,,,,************************!!!###&&&***,,,,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((+++******)))((('''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$$$$###"""###$$$&&&'''######################## !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!"""$$$&&&'''((())))))%%%%%%%%%&&&&&&((()))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))%%%&&&(((+++///333666888;;;<<>>888666555333333333555666777888:::===???AAABBBBBBCCCGGGKKKLLLJJJJJJKKKMMMKKKMMMOOORRRUUUZZZ```dddiiipppxxx}}}wwwnnnoookkkddd]]]YYYYYYZZZ\\\WWWVVVTTTTTTTTTRRRPPPNNNGGGDDD@@@===;;;999666444////////////////////////---------...............'''((()))***************)))***+++,,,,,,+++***)))}}}|||~~~~~~~~~~~~yyywww|||zzztttpppmmmjjjiiijjjnnnqqqssssssxxx}}}~~~zzzwwwwwwyyyzzzzzzyyyzzz{{{zzzxxxuuuooojjjfffeeehhhjjjhhheeeZZZYYYYYYXXXVVVTTTQQQPPPKKKLLLLLLKKKKKKKKKMMMNNNUUUSSSPPPNNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNLLLJJJ<<<888333...++++++,,,...+++,,,,,,---...---------------,,,,,,++++++******(((((())))))*********++++++++++++++++++***)))(((+++*********))))))((((((******))))))((((((''''''++++++++++++************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''%%%$$$###$$$&&&'''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%&&&''''''"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))((('''''''''&&&'''''')))***+++---------///333888<<<>>>CCCFFFJJJNNNOOONNNLLLJJJGGGCCC???===<<<:::666222333444555555666777;;;>>>>>>>>>@@@DDDGGGHHHHHHGGGIIILLLOOOQQQRRRRRRSSSUUUUUUXXX]]]aaadddhhhmmmpppwww|||zzznnneee___\\\ZZZYYY\\\```bbb___\\\[[[YYYUUUWWWRRRMMMIIIFFFBBB;;;666888444111000222333222000......---...000000...,,,,,,,,,,,,+++++++++******---,,,++++++******++++++~~~}}}xxxwwwyyy|||~~~~~~yyy{{{|||zzzvvvrrrqqqqqquuuuuuuuuwwwxxxxxxuuusssrrrnnniiihhhiiihhheeeaaa[[[[[[[[[\\\]]]]]]^^^^^^YYYXXXVVVSSSRRRRRRTTTVVVVVVTTTQQQNNNLLLKKKJJJIIIMMMNNNNNNOOOPPPQQQQQQRRRPPPNNNMMMMMMNNNOOONNNLLLAAA>>>999333///...---...000//////...---,,,++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++***))))))+++*********))))))))))))******))))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&''''''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((()))***************...000222555:::???CCCEEEIIIKKKMMMOOONNNKKKHHHFFFBBB>>>999666666666555333444666888:::;;;===@@@CCCEEEEEEFFFGGGIIIIIIIIIHHHJJJOOOWWW]]]```aaabbbbbbdddgggkkknnnqqqtttxxx{{{~~~tttlllgggdddcccdddjjjmmmlllkkkkkkjjjfffccc]]]VVVQQQNNNLLLIIIEEEAAA===888666666555222///111///......//////...---,,,,,,,,,,,,++++++++++++---,,,++++++***+++++++++~~~{{{xxxvvvwwwwwwwwwyyyzzzzzzxxxvvvvvvrrrnnnlllkkkgggbbb^^^]]]]]]]]]___aaaeeehhhjjjhhheeebbb^^^\\\[[[[[[\\\XXXVVVSSSQQQOOOLLLIIIFFFLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRPPPOOOPPPQQQQQQPPPIIIFFFBBB===888555333222333222111///---,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++***)))***************)))))))))***))))))))))))(((((((((+++************)))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,---------,,,444666:::???DDDIIILLLNNNQQQPPPOOOMMMIIIEEEAAA???;;;777333111222444666666888:::>>>@@@BBBCCCFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMRRRZZZeeeooouuuwwwwwwwwwwwwyyy|||~~~|||uuuqqqoooqqqxxx~~~~~~wwwoooeee]]]YYYWWWUUUSSSMMMIIIDDD@@@>>>;;;666111444111///---......---,,,------,,,,,,,,,+++++++++------,,,+++++++++++++++|||yyyvvvsssqqqlllgggbbbcccbbb``````aaadddgggjjjlllllljjjiiigggddd```^^^[[[XXXUUUTTTSSSQQQMMMJJJLLLLLLMMMNNNOOOPPPQQQQQQVVVSSSPPPOOOPPPQQQQQQQQQOOOMMMKKKGGGCCC@@@===<<<666555333111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************)))))))))))))))))))))))),,,,,,+++++++++*********((((((((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((******+++,,,...111333444<<>>AAAEEEFFFGGGGGGHHHIIIHHHIIIKKKMMMOOOSSSWWWZZZdddlllwww{{{zzzwwwmmmfffaaa[[[XXXWWWRRRMMMJJJHHHDDD???:::888444000...---------,,,------------,,,,,,,,,,,,------,,,++++++++++++,,,~~~zzzvvvrrrrrrooojjjfffcccccceeefffkkknnnssswwwxxxsssjjjccc___ZZZUUUTTTUUUTTTQQQNNNOOOOOOOOOOOOOOOPPPPPPPPPRRROOOLLLKKKKKKLLLMMMLLLPPPPPPOOONNNLLLJJJHHHGGG>>>===;;;888555333111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***************+++++++++))))))))))))************)))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&'''''''''+++++++++---111666<<<@@@FFFHHHLLLPPPRRRSSSSSSSSSQQQMMMGGG@@@999555333222///222666:::>>>AAADDDEEEFFFIIIKKKLLLKKKKKKKKKKKKIIIMMMRRRWWW\\\cccjjjppp{{{wwwooogggaaa\\\XXXSSSPPPOOOLLLHHHDDD===999444111///...---,,,.........---------,,,,,,...---,,,,,,++++++,,,,,,{{{tttooolllkkkkkknnnuuuwwwiiiaaaXXXTTTTTTUUUSSSPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMKKKHHHGGGHHHHHHGGGFFFMMMMMMMMMNNNNNNNNNNNNNNNIIIHHHFFFBBB>>>:::666444444444333111000///...---------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))************+++******))))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""######$$$&&&''''''(((&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))......///222777>>>EEEIIIMMMNNNPPPRRRRRRRRRPPPOOOKKKGGG@@@999555333333444444888>>>CCCFFFHHHJJJLLLMMMOOOQQQRRRRRRSSSTTTVVVVVV[[[ccciiiooovvvzzztttfffaaa[[[WWWUUUSSSOOOLLLCCC@@@;;;777555333000...//////.........---------...------,,,,,,,,,,,,,,,|||zzzzzz||||||pppaaaWWWUUUUUUSSSPPPQQQQQQRRRRRRSSSSSSSSSTTTNNNLLLJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNMMMJJJFFFBBB???;;;:::999777555333111000.........---------,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''(((***,,,...111333777<<>>999555000/////////..................---,,,,,,,,,,,,---wwwhhh^^^UUUQQQRRRNNNNNNOOOPPPPPPOOONNNMMMNNNQQQTTTSSSOOOLLLLLLNNNHHHFFFEEEDDDDDDFFFHHHIIINNNNNNOOORRRUUUWWWWWWVVVPPPLLLGGGCCCAAA>>><<<999222222111111000///.....................---,,,,,,000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((###%%%''')))***((('''%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&''''''((())))))+++'''&&&)))******000999>>>@@@CCCFFFIIILLLNNNOOONNNNNNNNNLLLIIIEEE@@@>>>???===;;;;;;<<>><<<======>>>???AAADDDGGGHHHEEEIIIOOOTTTXXXZZZ\\\]]]```fffpppzzz|||{{{mmmiiibbb[[[TTTMMMGGGCCC???===:::666333111111111111000000//////.........{{{rrrllljjjdddaaa^^^ZZZXXXWWWWWWXXX[[[[[[\\\^^^^^^[[[WWWSSSSSSQQQOOOLLLKKKJJJJJJJJJGGGFFFFFFHHHKKKNNNOOONNNPPPPPPRRRTTTUUUSSSPPPMMMFFFDDD@@@;;;666333111000000///......------......,,,++++++*********++++++++++++************++++++***************************************************((('''((()))***)))''''''(((((())))))((((((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&''''''(((((())))))...555:::===DDDJJJJJJKKKNNNPPPQQQQQQPPPOOOJJJGGGCCC???<<<;;;;;;;;;???@@@AAACCCEEEGGGIIIJJJFFFOOO[[[fffllloooooooooqqqvvv}}}}}}}}}{{{}}}tttjjj```WWWPPPKKKFFFDDD@@@<<<999666555555444333222111000/////////~~~{{{uuuqqqkkkfffbbbbbbcccdddmmmllllllnnnooolllfff```]]][[[XXXUUURRROOONNNMMMMMMKKKIIIIIIKKKMMMNNNMMMNNNNNNOOOQQQSSSRRRPPPNNNLLLKKKIIIEEE@@@;;;777444333222000///.........///---------,,,------......++++++************++++++***************************************************((('''((()))***)))'''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&(((((('''''''''((()))***(((,,,222999>>>CCCHHHLLLHHHJJJLLLNNNNNNMMMKKKJJJCCC@@@;;;777777888<<<>>>DDDCCCCCCCCCDDDFFFIIIJJJPPP[[[kkkxxx~~~~~~}}}{{{zzzyyyooodddZZZTTTMMMKKKHHHCCC???<<<:::999999777555333111000//////yyyvvvvvvxxxzzzxxxrrrpppmmmhhhbbb[[[VVVQQQOOONNNLLLIIIIIIKKKMMMOOOOOOPPPNNNLLLKKKLLLMMMLLLKKKLLLMMMNNNNNNKKKFFF@@@<<<888777666444222111000000..................//////,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''((( """%%%'''((((((((('''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((())))))))))))((((((++++++******+++---///000...333:::>>>BBBFFFIIIKKKJJJKKKKKKJJJHHHEEEBBB@@@:::888555333555999???CCCDDDCCCBBBBBBEEEJJJPPPSSSaaalll{{{~~~uuuyyy~~~~~~~~~~~~~~~zzzyyywwwuuuuuuuuuvvvwwwtttwwwyyy{{{|||~~~tttiiibbbYYYWWWSSSNNNIIIEEEBBB@@@@@@>>>:::666333111000000{{{rrriii```YYYUUUNNNKKKHHHHHHKKKNNNQQQSSSTTTQQQNNNKKKKKKKKKJJJIIIIIIKKKOOOQQQPPPLLLHHHEEE@@@@@@???===:::777555333///......---------......------,,,,,,,,,,,,------++++++++++++++++++++++++((((((((((((((((((((((((***((('''((()))***)))'''((())))))******))))))(((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))!!!%%%((()))((('''&&&'''''''''''''''(((((((((%%%&&&'''))))))((('''''')))))))))******)))))))))(((''''''(((+++...111444999???DDDEEEGGGJJJLLLJJJNNNMMMJJJEEEAAA<<<888666444333333444777===CCCFFFCCCCCCEEEJJJQQQYYYaaaeeeqqqzzzrrrssstttvvvxxxzzz{{{|||}}}}}}|||xxxtttrrrqqqrrrooooooppppppppppppppppppkkkjjjgggeeeddddddeeefffccceeehhhjjjkkkllloooqqqxxxyyy{{{}}}}}}~~~~~~|||zzzxxxzzz|||vvvjjjhhhddd___YYYTTTPPPNNNJJJGGGAAA<<<777444222222xxxoooiiieeeZZZVVVQQQOOOPPPSSSUUUVVVWWWUUURRRPPPOOOMMMJJJHHHGGGHHHKKKMMMNNNNNNLLLKKKJJJJJJIIIHHHDDD???;;;888111111000///.........//////......------......///++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''((((((((()))%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&&&&''')))---222666999@@@GGGJJJIIIIIILLLMMMJJJJJJHHHCCC>>>999555333222222333444777;;;@@@DDDGGGGGGJJJQQQZZZccclllssswww|||mmmlllkkkjjjkkkkkkjjjjjjmmmmmmkkkhhhdddbbbbbbccc^^^]]]\\\[[[\\\]]]___```\\\ZZZWWWUUUTTTTTTVVVWWWRRRTTTWWWXXXYYYZZZ[[[]]]dddeeegggiiikkklllkkkjjjjjjkkkkkkllllllkkkiiiiiilllqqqwwwzzz|||~~~}}}{{{wwwrrrlllfffaaa^^^TTTPPPJJJCCC<<<888666555}}}xxxvvvkkkeee^^^YYYWWWXXXYYYYYYWWWVVVUUUUUUSSSPPPKKKGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQOOOKKKEEE???;;;555555333222111111111111//////............//////++++++++++++++++++++++++***************************((('''((()))***)))((())))))************))))))&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###((('''&&&$$$######$$$$$$&&&'''''''''(((((())))))$$$&&&((()))***)))((('''''''''(((((((((((('''''',,,,,,---000555;;;@@@DDDCCCIIILLLIIIHHHLLLMMMIIIAAA???;;;777444333222222333444666:::>>>BBBEEEGGGNNNTTT]]]hhhrrryyy}}}~~~qqqgggeeecccbbbaaa___\\\ZZZ^^^^^^]]][[[XXXXXXYYY[[[WWWUUURRRPPPOOOQQQSSSTTTRRRPPPMMMKKKJJJJJJLLLMMMHHHJJJLLLNNNMMMNNNOOOPPPTTTTTTVVVYYY[[[[[[YYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\```eeehhhkkkpppwww}}}}}}yyysssmmmkkk[[[VVVOOOGGG@@@;;;999888yyyuuupppmmmkkkgggbbb]]]___]]][[[XXXUUUSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPQQQOOOLLLGGGDDD@@@>>>;;;888555333333333555333000///000111111000,,,+++++++++++++++,,,,,,+++++++++************)))))))))************))))))))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&'''((()))&&&'''''''''((((((((())),,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''&&&$$$$$$%%%(((+++---***---222777===BBBFFFHHHKKKLLLMMMMMMKKKHHHDDDBBB???:::444//////111333555888:::;;;>>>AAAFFFMMMRRRaaagggpppzzz{{{yyywwwsssnnniiieeebbb\\\]]]^^^]]]ZZZXXXWWWWWWYYYWWWVVVUUUVVVVVVUUUTTTXXXUUURRRQQQRRRTTTUUUUUUUUURRROOOMMMLLLLLLKKKJJJKKKNNNRRRTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTWWWRRRPPPQQQRRROOONNNOOOQQQRRRUUUXXX\\\aaadddfffnnnmmmqqquuuuuuvvv}}}ppphhh^^^TTTMMMFFF???:::~~~|||xxxqqqkkkeeeccc```\\\XXXTTTRRRQQQOOONNNNNNMMMKKKJJJJJJIIIIIIJJJMMMOOOOOONNNLLLJJJDDDCCCCCCAAA???;;;888666333222000111111111000.........---,,,++++++++++++++++++++++++************))))))************))))))))))))(((((((((((())))))***)))))))))(((((((((''')))(((''''''''''''((()))))))))))))))************(((((('''''''''(((((()))((('''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((()))***+++...111666;;;AAAEEEGGGIIILLLLLLKKKJJJGGGCCC@@@>>>888444000......111444666<<<===???BBBGGGOOOXXX___pppttt{{{~~~xxxrrrmmmllliiifffbbb```^^^]]][[[^^^aaabbb```___^^^___```_________aaacccdddeeebbb```___```bbbddddddddddddbbb^^^\\\[[[[[[YYYWWWWWWYYY]]]^^^]]]\\\\\\]]]```````````````___^^^]]]YYYVVVUUUVVVUUUQQQQQQTTTVVVVVVWWWXXXZZZ\\\^^^___```___aaadddeeedddjjjrrr{{{zzzmmmbbbYYYPPPHHHCCC}}}vvvqqqooojjjeee```\\\XXXWWWRRRQQQPPPNNNLLLKKKIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLLLLJJJEEE@@@===444444333333333222///,,,111000...---,,,,,,++++++,,,+++++++++************))))))************))))))***))))))(((((())))))***))))))))))))(((((((((((()))((((((''''''(((((()))************))))))))))))%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''((()))((('''%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))++++++,,,,,,444777<<>>CCCGGGJJJKKKJJJIIILLLIIIDDD>>>:::777555555555555555555666888<<>>:::666444555666777<<<>>>??????@@@CCCJJJPPPWWW___jjjsssyyy{{{|||}}}{{{xxxsssmmmhhhccc___^^^ZZZ]]]```dddhhhmmmsssxxx}}}{{{uuuuuutttssstttxxx~~~~~~wwwwww{{{~~~}}}{{{|||zzzwwwsssnnnfff___[[[[[[^^^```ccchhhlllnnnttt}}}xxxrrrnnnlllhhhhhhhhhfff```WWWOOOJJJKKKKKKKKKKKKMMMOOORRRSSSTTTTTTSSSSSSQQQLLLFFFAAA777666444222000///......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******))))))******+++'''((((((((()))))))))***((()))************)))(((''''''((()))***+++,,,,,,))))))((((((((((((((()))'''((()))******)))(((''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))&&&###$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((()))*********+++...333999???DDDHHHIIIJJJJJJJJJJJJIIIGGGEEEDDD:::888666555555777:::<<<;;;>>>BBBDDDGGGNNNYYYaaakkkqqqyyy~~~~~~||||||}}}}}}|||zzzpppmmmhhhccc___\\\\\\[[[aaagggoootttwww{{{}}}uuusssooolllmmmrrr{{{}}}ssskkkfffeeeeeefffdddfffeeebbbdddnnnvvvzzz~~~~~~tttgggZZZRRRMMMMMMMMMNNNOOOPPPPPPQQQSSSUUUYYY\\\[[[UUULLLFFF===;;;888555222///---------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++'''((((((((())))))******((()))***++++++***)))((($$$%%%&&&'''((()))***+++'''''''''''''''((()))***'''((()))******)))((('''''''''((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++***&&&###$$$&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''')))***,,,---------222999AAAFFFIIIJJJJJJLLLKKKJJJIIIGGGEEEDDDCCC555444444444666999===???;;;???DDDHHHNNNXXXfffpppyyy}}}|||wwwrrrppprrrssstttsssgggeeeaaa___^^^___aaaccclllttt}}}xxxuuuoookkkjjjpppyyywwwsssrrrrrrsssooonnnhhh___\\\bbbhhhkkkuuu}}}|||lll\\\UUUSSSRRRQQQSSSTTTTTTSSSWWWWWWWWWYYYZZZYYYWWWTTTKKKFFF@@@:::777555333111444222///---------,,,***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))***(((%%%$$$$$$'''***,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%#########%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((***)))(((''''''''''''''''''((()))))))))***---000888:::@@@IIIOOOPPPPPPQQQPPPKKKGGGFFFCCC===;;;===888:::;;;<<<===???CCCFFFFFFGGGHHHOOO___rrr|||~~~~~~yyyvvvpppmmmiiieeecccffflllppprrrmmmjjjkkkllllllooottt{{{~~~{{{{{{}}}}}}|||{{{xxxqqqiiiccc___^^^iiiooozzzppp___\\\WWWUUUTTTTTTTTTSSSUUUUUUVVVXXXZZZZZZXXXWWWRRRNNNGGGAAA>>>;;;999777666333///------...------------,,,++++++++++++,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))+++++++++***************)))(((''''''''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''))))))(((''''''''''''''')))***++++++,,,...222555@@@BBBHHHPPPVVVWWWUUUTTTPPPJJJEEECCC???:::888999:::===@@@BBBBBBCCCEEEGGGGGGKKKOOOWWWgggzzz~~~yyyuuuqqqoooiiijjjjjjjjjkkknnnssswwwxxxtttsssuuuvvvuuuxxx|||}}}|||~~~{{{vvvqqqmmmkkkeeeiiippp{{{oooiiiaaaZZZWWWVVVUUUTTTSSSSSSTTTWWWZZZ\\\\\\[[[ZZZVVVPPPKKKGGGDDDBBB@@@:::666111...---.........---,,,,,,+++++++++++++++******************************************************))))))))))))******************************,,,+++++++++******)))))))))((((((''''''(((((()))%%%''')))+++***)))&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))'''$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''***,,,---...111444:::===FFFIIIPPPYYY```ccc___[[[OOOHHHAAA???===999888:::===AAAEEEGGGHHHHHHIIIJJJKKKSSS\\\eeerrrzzzsssnnnllljjjiiiiiilllpppsssuuuwwwzzz||||||zzz{{{~~~~~~~~~yyyuuujjjiiijjjppp}}}xxxlllccc]]]ZZZXXXXXXTTTSSSTTTVVVZZZ]]]]]]]]]\\\YYYTTTQQQNNNMMMKKKIIIAAA<<<555000...---------------,,,+++++++++++++++******************************************************))))))))))))************************************))))))(((''''''''')))))))))(((((((((((((((&&&(((***+++***(((%%%###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((''''''&&&''''''(((+++---///222555:::@@@DDDFFFKKKSSS]]]jjjqqqnnngggSSSIIIAAA???>>><<<===???BBBDDDGGGIIIJJJLLLOOOQQQTTT___jjjqqqzzz}}}wwwpppjjjiiijjjkkklllrrruuuxxxzzzzzz{{{|||}}}|||{{{~~~}}}yyytttooonnnuuuxxxnnngggccc```___VVVTTTSSSTTTWWWYYYZZZZZZYYYVVVTTTRRRRRRRRRQQQPPPHHHCCC;;;444000...---,,,...---,,,,,,++++++,,,,,,******************************************************))))))))))))******************************))))))))))))(((((('''''')))))))))))))))(((((('''))))))((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&(((***,,,---(((((('''''''''(((((()))+++...111555999>>>CCCGGGEEEJJJRRR___rrryyy___SSSGGGBBBAAA@@@@@@CCCFFFFFFGGGHHHKKKPPPWWW\\\bbbmmmwww{{{~~~}}}zzztttpppkkkiiikkkppptttvvv|||}}}~~~}}}||||||~~~~~~~~~xxxtttuuu{{{|||uuuqqqmmmjjj]]]ZZZWWWUUUVVVWWWWWWWWWUUUTTTRRRRRRTTTUUUTTTSSSOOOJJJBBB;;;666333000...///......---------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************************************************+++************)))(((''''''***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$%%%'''))),,,...///))))))(((((())))))******,,,///555999===AAAEEEGGGGGGKKKQQQ^^^uuuooo```OOOGGGDDDAAAAAACCCIIIIIIJJJKKKPPPXXXbbbiiipppyyy{{{wwwuuuqqqnnnmmmnnnsssyyy~~~~~~}}}~~~}}}}}}zzzwwwkkkgggaaa]]][[[ZZZYYYXXXUUUTTTSSSSSSUUUVVVUUUTTTSSSOOOHHHBBB>>>:::777444000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++***)))'''&&&(((((('''&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''))),,,...///***************+++,,,,,,...222999>>>BBBDDDEEEGGGHHHJJJMMMWWWpppuuudddRRRIIIFFFDDDDDDFFFKKKMMMOOOSSSYYYcccmmmtttyyyzzzuuutttvvvtttsssssswww|||~~~~~~xxxssslllfffbbb```^^^]]]WWWVVVTTTUUUVVVVVVUUUTTTUUUQQQLLLGGGDDD@@@===:::111111000///////////////------------------------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++***+++++++++***)))'''&&&&&&&&&'''(((((()))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###""""""############$$$$$$$$$""""""$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''((()))+++------+++*********+++,,,------///555<<>>AAADDDFFFEEEEEEEEEEEEHHHHHHKKKTTT^^^eeefffeee]]]VVVPPPNNNLLLLLLOOOUUUbbbmmmtttqqqrrr{{{||||||zzzwwwvvvxxxyyy{{{}}}xxxuuupppdddWWWTTTSSSRRRQQQQQQSSSTTTUUUMMMJJJEEE@@@<<<888333000000/////////......------,,,,,,,,,+++++++++******************++++++++++++)))))))))******************))))))(((((())))))***((()))*********)))'''&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''(((***---222777;;;>>>BBBDDDEEEEEEDDDDDDEEEGGGMMMMMMOOOUUU[[[]]][[[YYYWWWTTTQQQQQQOOOPPPWWW```pppyyy}}}yyyyyy}}}}}}|||xxxyyyzzz||||||}}}vvvfffXXXVVVTTTSSSTTTWWWZZZ\\\RRRPPPLLLIIIEEE@@@:::666222222111000......------,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))******+++++++++***))))))))))))))))))***((()))*********)))'''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''''''(((((((((***---222777<<>><<<888444111///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++******))))))******+++***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))******+++(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***+++...111555:::???BBBDDDEEEDDDAAA>>>;;;>>>FFFQQQYYY[[[\\\]]]]]][[[XXXTTTRRRLLLKKKNNNUUU\\\eeettt~~~{{{vvvwww|||}}}~~~}}}}}}}}}~~~zzzzzzzzzzzzyyyxxxwwwvvvssssssuuuwwwyyyxxxuuurrrlllmmmmmmnnnnnnnnnnnnmmmlllpppvvv|||~~~}}}uuuqqqkkkddd___[[[YYYXXXUUUTTTRRRQQQQQQPPPMMMKKKEEECCC>>>999555222000000.........---------,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++***+++******))))))******++++++***((('''''''''((()))))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((***+++---...222555999===@@@BBBBBBBBB>>>>>>>>>@@@DDDLLLVVV]]]]]]^^^]]][[[XXXUUURRRQQQLLLMMMSSS___jjjsss}}}}}}|||~~~|||xxx||||||zzzxxxwwwvvvuuutttuuuuuuvvvrrrqqqqqqqqqrrrsssttttttpppqqqsssvvvwwwuuuqqqnnniiiiiihhhhhhgggfffeeedddaaadddiiinnnqqqrrrqqqpppwww}}}|||vvvooohhhccc```^^^VVVTTTRRRQQQQQQPPPNNNLLLKKKGGGBBB<<<777444222111//////.........------------------,,,,,,+++++++++---,,,,,,++++++*********++++++************++++++,,,***(((&&&%%%''')))+++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''((()))+++---...///555888;;;???AAABBBAAA@@@999<<<@@@EEEJJJRRRZZZ`````````___\\\WWWSSSQQQQQQPPPQQQZZZiiiuuu|||yyyvvvyyyyyyuuuqqqmmmjjjkkkjjjiiihhhhhhiiijjjjjjnnnnnnnnnoooqqqsssvvvwwwuuuvvvxxxzzzzzzxxxsssooolllkkkkkkiiihhhfffdddccc[[[^^^aaaeeeggghhhhhhgggccciiirrryyy~~~xxxooogggbbb\\\SSSMMMQQQSSSPPPMMMNNNOOOMMMJJJGGGBBB===666222222111000000////////////------------------------,,,,,,,,,+++++++++******+++***)))***+++++++++))))))***+++,,,,,,+++***)))))))))))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((***)))***++++++---000555999;;;===@@@BBBBBB@@@>>><<<666:::AAAIIIPPPXXX___dddccccccaaa[[[UUURRRRRRTTTTTTZZZeeerrr|||}}}}}}~~~xxxuuuoooiiiccc___\\\[[[\\\]]]^^^^^^___aaadddggghhhkkknnnrrrvvv|||}}}vvvpppqqqssssssppplllgggccceeeeeeeeedddcccbbb```````````````dddiiiooosssuuu{{{~~~}}}zzz{{{}}}wwwsssfff[[[RRRPPPPPPMMMLLLNNNPPPNNNLLLJJJHHHDDD>>>;;;999888555333111/////////------------------------,,,,,,,,,++++++++++++***+++***)))***+++,,,+++)))******+++,,,,,,+++******************))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))+++***+++---...000444999===???@@@AAABBBAAA>>>;;;999666;;;CCCKKKRRRYYY___ccc```___]]]XXXTTTSSSUUUXXX^^^ccclllvvv~~~~~~}}}{{{xxxyyyyyywwwtttfffeeeccc```]]][[[ZZZYYY]]]^^^```aaabbbcccfffiiijjjllloootttyyy~~~~~~zzzvvvssskkkkkkkkkiiihhhfffdddccc^^^\\\[[[]]]aaadddfffgggkkklllnnnnnnmmmooosssvvv~~~|||}}}xxxkkk^^^VVVQQQNNNNNNPPPQQQOOONNNMMMMMMKKKHHHFFF???>>>;;;777555333333222...------------------...,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++******++++++,,,,,,++++++***++++++++++++************))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((***+++***,,,///222444999>>>BBBCCCDDDCCCBBB???;;;777444888===FFFNNNUUUZZZ___aaa^^^\\\YYYVVVUUUWWW]]]bbbjjjooovvv}}}~~~|||~~~~~~}}}~~~}}}}}}vvvqqqkkkhhhiiijjjjjjhhh``````aaaaaaaaa```^^^]]]^^^aaadddffffffgggiiikkklllnnnqqquuuzzz~~~vvvuuutttrrrpppmmmkkkiiibbb___]]]\\\]]]^^^^^^]]][[[\\\]]]]]]\\\]]]```ccckkkpppuuuxxxyyy{{{~~~oooccc\\\WWWVVVVVVQQQOOONNNNNNOOOOOONNNLLLDDDBBB???<<<:::888888777//////...---------......------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***************************++++++*********)))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&(((******))))))***+++***---111555888<<>>BBBEEEEEECCCAAA>>>:::777555333===CCCLLLRRRVVVXXXYYYZZZYYYWWWUUUWWW]]]eeennnsssvvvzzz~~~~~~|||}}}~~~|||yyy}}}|||uuuqqqoooooopppqqqnnnnnnnnnoooooommmjjjfff___]]]\\\^^^ccciiiooorrrmmmoooqqqrrrrrrooommmjjjhhhkkkoooqqqqqqqqqrrrsssrrrrrrssstttwww}}}~~~|||zzzxxxvvvsssqqqpppnnnllljjj```___]]][[[[[[[[[[[[[[[VVVYYY\\\aaaffflllrrruuuvvv~~~vvvtttqqqnnnddd```[[[VVVTTTRRRPPPOOOTTTRRRPPPLLLGGGAAA<<<999777555333000.........///------------,,,,,,,,,,,,---+++***+++,,,---,,,+++***)))(((((((((((()))***))))))))))))((((((((('''&&&'''((()))************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''(((((())))))%%%&&&((((((((((((***+++,,,000555999<<>>@@@AAABBB>>>>>>======???AAACCCEEEKKKOOOTTTWWWXXXXXXWWWXXXUUUVVVYYY```jjjrrrwwwxxxxxx|||}}}www{{{}}}~~~~~~}}}~~~|||{{{vvvrrrooojjjddd___\\\\\\]]]ZZZZZZ[[[^^^bbbeeeeeeeeebbbccceeehhhlllqqqvvvzzz}}}~~~~~~~~~}}}zzzxxxtttpppllljjjiiiiiigggeeebbb___\\\ZZZ[[[\\\^^^___\\\dddoooxxxwwwmmmeee___ZZZWWWQQQSSSVVVXXXWWWSSSNNNJJJ>>>;;;777333000/////////......---------,,,,,,,,,---,,,++++++------,,,+++...---,,,++++++,,,---...+++++++++************)))++++++,,,++++++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***((())))))((((((***---000222666;;;???@@@@@@AAABBB<<<<<<===>>>BBBFFFJJJLLLQQQTTTXXXZZZYYYXXXXXXXXXYYYZZZ___gggqqqyyy||||||zzz~~~~~~|||}}}|||{{{}}}}}}{{{}}}zzzwwwqqqmmmaaa```]]]YYYVVVUUUVVVXXXUUUWWWZZZ```fffjjjkkkkkkiiikkklllnnnpppsssvvvyyy~~~}}}yyytttrrrrrrqqqnnnlllkkkhhhbbb___]]]^^^^^^^^^WWW\\\cccjjjpppuuuyyy||||||xxxnnnaaaXXXXXXSSSRRRUUUXXXVVVSSSSSSIIIDDD<<<666333111///...111///------...///...------,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&(((***+++,,,+++)))'''&&&'''((()))(((((('''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++***))))))+++...222444<<<<<<===???AAAAAA@@@>>><<<>>>AAAFFFKKKPPPTTTVVVVVVWWWYYY[[[[[[ZZZYYYWWWWWW]]]gggqqqxxx|||}}}}}}{{{{{{}}}|||yyy{{{~~~~~~zzztttooollliiiddd```[[[YYYVVVTTTSSSSSSTTTUUUUUUXXX^^^ffflllppppppoooqqqrrrsssuuuxxxzzz}}}~~~}}}yyyuuurrrqqquuuoooiiifffggggggccc^^^^^^]]]]]]]]]```cccgggjjjlllsss{{{zzzmmmddd]]]VVVRRRTTTUUUSSSRRRRRROOOJJJCCC===999555222000222000---,,,,,,,,,+++***++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((***)))(((&&&&&&'''((()))((('''&&&%%%$$$#########'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))+++******+++...222555888<<<===>>>@@@BBBBBBBBBAAAAAACCCGGGLLLQQQVVVYYY[[[ZZZ[[[\\\]]]^^^_________]]]cccllluuu|||||||||}}}|||{{{{{{|||}}}yyymmmjjjeeebbb```]]]YYYVVVWWWVVVUUUTTTUUUUUUWWWWWWZZZ]]]ccckkkrrrwwwxxxwwwuuuuuuvvvxxxzzz|||~~~|||{{{vvvrrrmmmllllllllliiigggeeecccaaa___^^^___aaabbbaaafffmmmpppssswww~~~vvvggg^^^WWWUUUUUUSSSRRRSSSUUUQQQLLLGGGBBB===888444555222///---,,,,,,+++)))++++++************++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))((('''&&&%%%((('''&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++...111666999<<<===>>>@@@BBBDDDEEEFFFFFFHHHKKKOOOTTTZZZ^^^```bbb\\\\\\[[[\\\]]]___bbbdddfffkkkrrrzzz}}}~~~{{{yyyzzz{{{}}}|||}}}}}}{{{wwwqqqjjjgggZZZXXXUUUTTTSSSRRROOOMMMRRRSSSTTTVVVXXXZZZ[[[\\\^^^```fffnnnwww|||~~~~~~zzzzzzzzz{{{|||~~~|||{{{xxxuuusssqqqpppooollljjjfffccc```_________\\\^^^```aaadddjjjssszzztttiii___[[[XXXUUUTTTVVVXXXUUURRROOOKKKFFF@@@;;;888555111//////...---,,,---------,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&'''((()))((('''''''''((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***((())),,,000444999<<<>>>>>>@@@CCCEEEGGGHHHKKKLLLPPPSSSXXX]]]aaadddeeefff```^^^\\\\\\]]]aaaeeegggmmmpppvvv}}}~~~zzzyyy|||wwwvvvsssooohhhaaa[[[WWWPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSVVVZZZ]]]___aaabbb___aaafffnnnvvv}}}}}}}}}}}}}}}~~~{{{wwwvvvvvvpppnnnllliiigggeeeeeeeeeaaa```___^^^^^^bbbhhhmmm~~~ttthhhbbb^^^YYYWWWXXXWWWVVVUUUTTTRRRMMMHHHDDD:::666222000/////////......------------------...,,,,,,,,,+++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((()))******''')))---222666:::===??????BBBEEEHHHIIILLLPPPSSSYYY[[[```dddggghhhgggfffcccbbb``````aaaeeejjjlllpppsssxxx}}}|||~~~zzznnnlllhhhbbb\\\VVVRRROOOOOOQQQSSSUUUVVVVVVWWWXXXXXXYYY\\\```ccceeeggghhhbbbdddgggnnnuuu|||~~~~~~~~~~~~~~~uuutttqqqnnnllljjjjjjiiieeedddcccaaa___```ccceeepppuuu|||}}}rrrlllfff___ZZZYYYVVVVVVVVVVVVVVVSSSNNNKKK===999444111/////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))******)))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((((()))***+++)))+++000444999;;;===>>>@@@CCCHHHJJJLLLPPPUUUZZZaaacccgggjjjkkkiiifffddd______```bbbeeeiiimmmooosssuuuyyy}}}~~~vvvqqqcccaaa]]]YYYVVVSSSQQQPPPUUUXXX\\\______```bbbcccdddeeefffhhhjjjkkkmmmnnnkkkkkkmmmqqqwww}}}~~~~~~|||yyyuuuqqqmmmkkkiiieeedddcccbbbbbbccccccddddddjjjqqqxxx~~~~~~xxxqqqhhh```^^^XXXWWWWWWXXXXXXVVVRRROOOEEEAAA:::555222111000///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))((((((''''''******)))(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))***++++++,,,///333888;;;===>>>===@@@EEEJJJLLLNNNRRRYYY___hhhjjjmmmooonnnjjjeeeaaa]]]___dddiiiooossswwwxxxvvvxxx{{{yyytttnnniiieee\\\[[[YYYWWWWWWXXXYYYZZZ___cccgggjjjjjjkkklllnnnqqqppppppoooooopppqqqrrrsssrrrrrrtttxxx}}}}}}xxxssspppnnngggfffcccbbbccceeeffffff___bbbggglllpppvvv{{{{{{pppgggcccZZZZZZYYYYYYYYYWWWTTTQQQNNNIIIAAA;;;777444222000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********))))))))))))))))))))))))+++***(((&&&&&&&&&'''((())))))******)))(((''''''######$$$$$$&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,///222666:::===>>>>>>>>>AAAEEEKKKNNNOOOTTT[[[bbbllloooqqqrrrpppjjjddd```bbbfffmmmvvv}}}yyyzzz}}}}}}ssskkkeee```]]]ZZZ[[[[[[ZZZZZZ[[[___bbbeeefffkkkppprrrrrrrrrtttvvvzzzxxxvvvsssrrrrrrssstttxxxvvvtttuuuxxx{{{}}}~~~{{{xxxvvvmmmjjjeeecccccceeeggghhh^^^___```bbbfffmmmuuuzzzxxxpppaaa___[[[XXXWWWVVVUUUUUURRROOOJJJCCC;;;666555444000000///...---------------------,,,,,,------...))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''''''''&&&%%%$$$$$$&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///000777999;;;======>>>@@@BBBJJJLLLMMMOOORRRZZZdddlllwwwsssqqqqqqoooiiiggghhhgggqqq|||tttmmmddd]]]ZZZ[[[]]]^^^```cccfffhhhhhhjjjlllmmmoooppprrrsssuuuxxx|||~~~~~~}}}zzzwwwvvvwwwxxx}}}|||zzzxxxyyy|||~~~}}}~~~wwwmmmhhhggggggdddaaa```aaabbbbbbbbbdddhhhkkkuuuzzzvvviiieee```[[[XXXVVVUUUTTTPPPPPPMMMHHHBBB;;;666444111000///---,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,++++++*********)))******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++---000222888:::<<<>>>???AAADDDFFFHHHKKKNNNRRRXXXaaalllttt|||xxxvvvsssnnngggfffiiittt}}}yyylllggg```[[[[[[^^^aaacccdddfffiiikkklllmmmoooqqqppprrrtttuuuvvvyyy}}}~~~{{{xxxwwwwwwyyy|||{{{yyyyyyzzz~~~|||zzzzzz|||~~~{{{{{{{{{}}}~~~~~~{{{rrrmmmllljjjfffcccaaa`````````bbbdddgggiiipppssszzz~~~yyyyyyxxxyyy{{{uuupppiiibbb]]]YYYUUURRRPPPQQQRRRQQQLLLEEE===888666444222000...---------,,,+++++++++,,,,,,---.........---,,,+++***))))))******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((''''''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++///333555999;;;>>>@@@BBBEEEHHHKKKKKKNNNSSSYYYaaakkkuuu{{{}}}zzzwwwrrrjjjeeehhhpppxxxlllgggaaa^^^___cccfffhhhiiilllnnnpppqqqrrrtttuuusssuuuwwwxxxyyy{{{~~~}}}zzzxxxyyyzzz{{{zzzyyyyyy{{{{{{xxxvvvvvvwwwxxxvvvwwwxxxzzz|||}}}}}}~~~~~~}}}|||{{{}}}zzzvvvssspppkkkgggccc```^^^^^^bbbeeefffeeehhhiiinnnuuu{{{|||{{{{{{{{{vvvwwwwwwvvvuuusssqqqpppnnnoooppprrruuu{{{}}}vvvpppiiiaaaXXXRRRRRRSSSTTTUUUSSSNNNGGGBBB<<<:::777333111/////////+++++++++++++++,,,------......---,,,,,,+++******((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))(((((())),,,111777:::===>>>@@@BBBCCCFFFJJJMMMRRRUUU[[[bbbiiirrryyy}}}zzzvvvpppjjjbbbbbbmmmzzz|||yyy}}}~~~zzztttpppjjjggggggiiijjjkkkmmmpppssstttuuuuuuwwwyyyvvvxxxzzz{{{{{{||||||yyyyyyzzz{{{zzzzzzzzz{{{~~~|||xxxuuussssssssstttwwwyyy{{{|||}}}~~~~~~|||||||||wwwrrrmmmhhhccc______dddgggeeecccbbbaaaccchhhmmmsss~~~}}}{{{zzzzzzwwwuuuqqqmmmjjjiiihhhhhheeeeeedddcccbbbaaa```___aaabbbdddfffhhhmmmtttxxxyyynnn```VVVUUUSSSRRRRRRSSSQQQNNNKKKAAA>>>:::555222000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((***))))))+++///555;;;???AAABBBCCCCCCDDDFFFJJJMMMVVVYYY```hhhpppwww|||~~~vvvppphhh```[[[___oooxxxrrrooowww~~~~~~~~~~~~}}}zzzxxxuuupppmmmmmmnnnooooooppprrruuuvvvwwwwwwyyyzzzxxxzzz|||}}}|||}}}~~~|||yyyyyyyyy{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~zzzwwwtttrrrqqqvvvyyy}}}~~~yyyvvvooojjjddddddggghhhfffccc```\\\[[[^^^bbbfffoooxxx}}}vvvqqqnnnmmmnnnmmmkkkiiihhhhhhiiijjjhhhgggddd```^^^\\\[[[[[[XXXXXXWWWUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ]]]bbbeeeoootttxxx{{{|||lll```ZZZVVVQQQOOOPPPQQQPPPNNNEEEAAA<<<666222///......//////...---,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((''''''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***+++,,,///444:::???CCCDDDEEEEEEEEEEEEHHHLLLOOOWWWZZZaaakkkuuu{{{}}}}}}tttlllccc]]]ZZZ___ooo~~~yyyqqqllllllrrryyy}}}zzzvvvuuuwww|||{{{yyy{{{{{{wwwuuurrrpppoooqqqsssttttttrrrtttwwwxxxxxxyyyzzz|||yyy{{{}}}}}}}}}|||}}}~~~{{{xxxwwwwwwyyyyyyxxxwwwwwwxxxyyyyyy}}}~~~~~~}}}}}}}}}zzzxxxwwwzzz~~~}}}~~~|||~~~~~~xxxsssnnnkkkkkkkkkiiifffaaa\\\ZZZ[[[]]]^^^ccciiisss|||qqqqqqqqqmmmiiieeecccbbbaaa```^^^]]]]]]^^^```bbbeeedddbbb```^^^\\\ZZZZZZWWWVVVTTTSSSSSSTTTUUUVVVSSSTTTUUUUUUUUUVVVYYY[[[\\\aaaeeegggllluuuyyyyyy|||}}}}}}}}}||||||{{{{{{xxxyyyyyywwwtttssstttvvvyyyyyyyyyzzz}}}zzzoooddd]]]VVVRRRRRRSSSRRROOOKKKGGGAAA:::555222111111222111000...---,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***,,,...333888>>>CCCFFFFFFGGGGGGGGGHHHKKKPPPSSSZZZ]]]dddmmmvvvzzzyyywwwmmmfff```___```fffsssuuunnnlllnnnqqqttt}}}~~~|||yyywwwuuurrrnnnkkklllqqqzzz}}}}}}zzzvvvvvvxxxwwwtttrrrqqqppppppsssvvvxxxxxxtttvvvyyyzzzzzzzzz{{{}}}yyy{{{}}}}}}|||{{{{{{|||~~~zzzwwwuuutttuuuuuuttttttuuuvvvwwwwwwyyy{{{~~~|||}}}|||{{{zzz||||||xxxsssooolllkkkjjjccc^^^[[[]]]]]]\\\]]]```ffflllwww___aaacccdddcccbbbbbbccc___]]]\\\[[[[[[^^^```bbbhhhhhhgggfffdddbbb```^^^[[[ZZZXXXXXXXXXYYY[[[]]]WWWXXXYYYXXXWWWWWWYYYZZZZZZ___bbbcccggglllmmmkkkgggiiilllnnnnnnllljjjhhhggghhhiiifffcccaaaccceeeccccccdddgggkkkooosssvvvvvvzzz~~~zzznnnfff]]]XXXWWWVVVTTTPPPQQQMMMFFF???999666555555444333111///---,,,++++++---,,,,,,+++***)))(((((()))******++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))******,,,000555;;;@@@EEEGGGFFFGGGHHHIIIKKKNNNTTTXXX___aaagggnnnuuuvvvsssoooeee```___ccchhhoooyyy}}}sssmmmnnnrrrrrrrrrvvv{{{wwwssspppooonnnjjjgggfffmmmxxx|||qqqssssssqqqssswwwvvvrrruuusssrrrsssvvvxxxyyyyyyvvvxxxzzz{{{{{{{{{}}}~~~xxxzzz|||}}}{{{zzzzzzzzz~~~}}}yyyuuussssssqqqqqqrrrrrrtttuuuvvvwwwyyy|||~~~}}}zzzwwwuuuvvvyyy|||}}}~~~~~~xxxrrrnnnmmmmmmeee```^^^______\\\[[[]]]\\\___hhhuuu\\\[[[^^^dddffffffgggjjjiiihhhfffcccbbbcccgggkkkqqqvvvzzzyyyrrrkkkggggggbbb```^^^^^^```aaabbbaaa```___^^^]]]\\\]]]______```___```eeelllqqqrrrqqqooonnnmmmkkkiiigggeeeeeebbbeeefffddd___\\\[[[\\\]]]]]][[[[[[\\\]]]___aaaccchhhooorrrrrrqqqrrrsssuuuvvvxxx}}}yyyooogggccc^^^XXXSSSNNNMMMKKKGGG@@@;;;888777555333111000000///,,,***//////...---+++***))))))************************************************))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&(((((('''''')))***,,,000666:::>>>@@@BBBDDDMMMLLLLLLKKKMMMRRRYYY^^^mmmlllmmmooorrrpppjjjeee___eeemmmrrrtttvvvyyy|||{{{rrrnnnppptttsssuuuyyy{{{xxxwwwwwwzzzuuummmhhhjjjsss}}}{{{xxxuuutttsssrrrqqqrrrrrrtttuuusssrrrsssuuuxxxzzzzzzzzzuuuwwwyyy|||~~~{{{yyyxxxyyy|||}}}{{{xxxzzz|||}}}}}}zzzwwwvvvuuuqqqqqqqqqpppqqqtttyyy||||||{{{yyyxxxxxxwwwvvvwww|||}}}zzzsssnnniiiggghhhgggbbb^^^]]]\\\\\\```iiittt}}}^^^]]]aaahhhmmmooossswwwxxxwwwuuuqqqnnnmmmnnnpppxxx}}}|||vvvssssssrrrpppnnnmmmoooppppppoookkkiiigggffffffiiilllnnnooolllkkkqqqzzz{{{zzzwwwtttqqqooommmmmmmmmooopppnnniiidddbbbaaa^^^]]]\\\[[[[[[]]]^^^```\\\aaaeeehhhfffeeedddeeeddddddeeeiiimmmqqqssstttvvvvvvvvvzzz{{{vvvrrrmmmeee^^^SSSQQQNNNKKKFFFBBB>>><<<444222///...///...---,,,......---,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((('''(((***,,,///333888===???BBBDDDFFFKKKLLLMMMOOOSSSYYY```fffppppppppppppooommmjjjgggfffkkkrrrvvvwwwxxx{{{}}}|||uuussswww{{{xxxzzz~~~}}}{{{{{{|||zzzwwwuuuvvv|||zzzxxxwwwvvvuuussssssrrrrrrssstttuuuvvvtttsssssstttwwwzzzzzzzzzvvvwwwyyy|||~~~~~~|||zzz{{{|||{{{xxxuuu{{{|||}}}|||yyyuuussssssrrrssstttuuuvvvyyy}}}|||wwwuuussstttwwwzzz|||}}}}}}xxxrrroooooonnnjjjfffccc```]]]]]]aaagggkkkmmm{{{ccccccfffooovvv{{{{{{zzzzzz}}}zzzvvvtttuuuyyy~~~|||xxx}}}|||yyywwwwww{{{}}}~~~}}}xxxrrrnnnllleeedddbbbaaa`````````aaaaaadddggggggeeebbb___^^^]]]\\\[[[]]]___aaaaaa```cccccccccgggmmmssswwwxxxyyyyyyzzz|||}}}ssslll^^^YYYSSSOOOLLLIIIEEEBBB777444111////////////...---,,,,,,,,,++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((((((((()))---000444888<<>>@@@BBBDDDGGGJJJJJJOOOVVV]]]ccciiiooosssvvvvvvsssmmmgggfffiiimmmyyy}}}~~~|||}}}~~~}}}}}}}}}~~~xxxtttsssttttttsssssstttuuuvvvwwwxxxyyywwwuuuttttttwwwyyy{{{{{{xxxxxxxxxyyy{{{}}}~~~}}}zzzyyyzzz|||}}}|||yyywwwvvvvvv}}}~~~{{{xxxuuusssvvvxxx}}}~~~{{{zzzwwwuuunnnjjjfffbbb```^^^[[[ZZZbbbgggppp}}}|||zzz{{{|||xxxtttqqqpppwwwwwwwwwwwwtttpppjjjgggaaa`````````aaaaaa___]]]___]]][[[[[[]]]___`````````_________aaacccfffhhhlllssszzz~~~~~~|||ooo^^^RRRMMMMMMLLLJJJEEEAAA:::555222111///---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******(((((())))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))******+++...333777:::<<<>>>???AAADDDHHHKKKMMMSSS\\\dddjjjnnnqqqsssuuutttpppjjjeeeffflllqqq~~~}}}{{{wwwuuuuuurrrssstttuuuwwwxxxxxxyyyxxxvvvuuuvvvyyy{{{||||||yyyxxxxxxyyy{{{}}}~~~|||zzzzzz{{{}}}~~~}}}}}}~~~}}}zzzuuuuuuxxx}}}~~~}}}|||tttpppllliiifffdddaaa^^^______eeerrr~~~~~~yyyuuulllkkkkkkkkklllkkkiiifffaaa___]]]]]]___bbbccccccaaaaaa___^^^]]]\\\\\\\\\___cccgggjjjjjjlllpppsssyyygggYYYQQQNNNNNNNNNJJJEEE>>>999555111...+++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((('''(((((())))))))))))******(((((()))))))))*********))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$)))))))))(((((((((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''((())))))))))))(((((()))+++,,,---111555999<<<===>>>???AAADDDIIIMMMRRRYYYccckkkppprrrrrrrrrrrrpppkkkggggggkkkrrrxxx{{{wwwvvvrrrsssuuuvvvwwwwwwwwwwwwwwwvvvwwwyyy|||~~~~~~zzzzzz{{{|||}}}}}}||||||~~~}}}zzzwwwwwwzzz|||xxxsssnnnkkkhhhdddbbb___]]]aaalllyyy~~~zzzxxxkkkiiiggggggjjjlllnnnnnnmmmlllkkkiiifffbbb___]]]]]]]]]]]]]]]^^^^^^___```hhhnnntttyyy|||rrrdddYYYTTTRRRRRRMMMIIIDDD???;;;666222///111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))((('''&&&%%%%%%(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''((()))))))))))))))'''))),,,...000333777:::===>>>??????AAAEEEKKKOOOUUU]]]hhhqqquuuuuutttsssppplllggggggkkkssszzz~~~{{{zzzzzzzzz|||{{{xxxwwwssssssuuuvvvvvvvvvuuuuuuvvvvvvyyy||||||}}}~~~wwwvvvzzz~~~xxxsssooollljjjhhhfffccceeekkkrrryyyyyyvvvtttsssuuuwwwwwwwwwyyyyyyxxxuuuqqqlllhhheeeccc```\\\ZZZZZZYYYXXXWWWXXX]]]dddgggjjjnnnvvv|||yyymmmaaaYYYVVVVVVQQQNNNIIIEEEAAA===888555333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))'''&&&%%%$$$###(((((())))))*********+++''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&)))---///222444888:::>>>??????@@@BBBGGGMMMRRRWWW___llluuuyyyxxxvvvtttooojjjeeegggoooyyy}}}yyywwwvvvvvvwwwzzz}}}}}}yyyxxxxxxssstttuuuvvvvvvuuuttttttuuuvvvzzz~~~~~~{{{wwwyyy}}}|||wwwtttrrrpppooooookkkkkknnnnnnpppyyy{{{tttpppppplllfffcccbbb___[[[XXXXXXZZZ]]]^^^```dddlllrrruuu{{{{{{sssjjjaaa\\\YYYUUURRROOOMMMIIIBBB<<<999777555111///---,,,,,,...,,,******,,,------,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''************(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$######$$$$$$%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%'''))))))((('''(((((((((***---///111555999<<<;;;===???@@@BBBHHHPPPWWW___iiisssxxx}}}yyyooofffeeeeeejjjsss||||||zzzyyyxxxxxxzzz{{{{{{zzzyyyvvvtttsssqqqrrrtttvvvvvvvvvvvvuuuyyyyyyzzz}}}~~~{{{zzz{{{~~~zzzuuusssqqqqqqooommmmmmnnnoooooonnn~~~|||xxxsssooommmiiiddd___^^^```ccceeegggjjjnnnpppnnnrrrwww{{{zzztttqqqccc]]]WWWRRROOOKKKFFFAAA@@@===:::555222000//////---,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++*********************))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((())))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&'''))))))((('''((()))***---000333555888<<<>>><<<>>>@@@AAADDDJJJTTT[[[cccllluuuyyy|||{{{tttkkkbbbdddhhhooouuu|||~~~~~~}}}|||{{{zzzyyy{{{{{{{{{{{{zzzxxxwwwuuussstttuuuvvvwwwwwwwwwwwwyyyxxxyyy|||~~~}}}}}}||||||{{{zzz{{{}}}{{{wwwvvvrrrpppnnnnnnoooppppppppp}}}xxxpppjjjhhhhhhiiilllpppssssssssspppqqqrrrrrrrrrtttxxxzzz~~~uuummmbbbYYYTTTPPPLLLIIICCC@@@:::555000...---------------...//////---+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))*********)))))))))(((((())))))))))))))))))))))))+++++++++******)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&%%%%%%%%%'''(((((((((((((((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&((())))))(((((()))***,,,///333777999:::===>>>===???AAACCCGGGOOOZZZbbbmmmuuu{{{}}}|||xxxppphhh```fffooouuuxxx{{{}}}~~~~~~~~~~~~|||{{{zzz{{{|||||||||{{{yyyxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwzzz}}}~~~{{{yyyxxxxxxxxxyyy~~~|||zzzzzzzzzzzz|||zzztttrrrppppppqqqrrrrrrrrr}}}vvvrrrooommmpppvvv|||~~~~~~}}}|||yyyvvvsssrrrrrrsssqqqvvv{{{}}}ooobbbZZZVVVRRROOOFFFBBB<<<555000---,,,,,,.........000111000---***,,,,,,,,,++++++,,,,,,,,,------,,,+++******))))))+++++++++***))))))(((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''(((((($$$%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))((((((***,,,,,,000444888999:::<<<===>>>@@@CCCFFFKKKUUUaaajjjzzz~~~}}}vvvnnnhhhcccllluuuzzzzzz{{{}}}{{{xxxyyyzzz{{{|||{{{zzzzzzyyyyyyxxxyyyyyyzzzzzz{{{yyyxxxvvvvvvxxx{{{}}}|||{{{yyywwwvvvwwwzzz||||||xxxuuurrr{{{}}}wwwuuusssrrrssstttttttttzzzuuuppppppwww{{{wwwuuusssnnnpppooolllnnnsssuuuttt{{{yyyjjj```YYYTTTQQQLLLHHHBBB<<<777333222111/////////111222111...+++---,,,,,,,,,,,,,,,,,,---...------,,,+++***)))))),,,,,,+++++++++*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))'''&&&'''''''''''''''''''''''')))(((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((())),,,...///222777:::;;;<<<===>>>>>>AAAFFFJJJQQQ\\\iiirrr{{{rrrllljjjkkkssszzz|||{{{|||}}}zzzuuuvvvxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyxxxuuusssqqqsssuuuwwwwwwxxxxxxwwwwwwzzz~~~vvvppprrruuuyyy{{{yyyvvvuuuvvvvvvvvvuuu{{{ssspppuuu}}}xxxtttpppqqqnnnhhhgggkkkmmmlllmmmooovvvqqqggg^^^VVVQQQLLLJJJEEE@@@;;;777555444111111000111222111///,,,------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((((((''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((()))***))))))***---///333666:::<<<===>>>???AAA@@@DDDJJJQQQYYYdddqqqzzz~~~vvvmmmjjjlllsssxxx}}}~~~|||~~~|||yyyssstttvvvwwwxxxxxxxxxwwwzzz{{{|||}}}}}}|||{{{zzzxxxwwwtttqqqnnnmmmoooqqqsssvvvyyyzzz{{{~~~xxxmmmmmmooouuu}}}}}}zzzxxxxxxxxxwwwvvv~~~~~~~~~~~~~~~~~~~~~~~~yyyrrrrrr{{{}}}xxxwwwyyyvvvpppmmmnnnllliiigggggghhhnnnwwwzzzqqqhhh^^^XXXKKKJJJHHHDDD@@@<<<999777444222111111111111///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%%%%%%%%%%$$$&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))******))))))***...000666888:::;;;<<<===@@@BBBBBBHHHPPPYYYbbbmmmyyy~~~{{{sssjjjkkkqqqvvvzzz~~~|||zzzssstttvvvwwwxxxwwwwwwvvvyyyzzz}}}}}}zzzxxxuuuuuutttqqqmmmkkkmmmoooqqqvvv{{{}}}~~~wwwsssooopppvvv~~~}}}{{{zzzyyywwwuuu~~~}}}}}}}}}}}}}}}}}}{{{yyyyyyzzz||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{|||{{{{{{zzzyyy{{{~~~uuuqqqvvv|||yyyuuurrrmmmggghhhfffcccccchhhrrr}}}{{{rrrggg```PPPOOONNNLLLHHHDDD@@@>>>555333111000111111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---''''''((()))***+++,,,,,,))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''((()))******((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))******))))))+++...111555666888999999;;;>>>@@@DDDJJJTTT^^^hhhsss~~~zzzrrrkkknnnvvvvvvzzz~~~~~~~~~~~~|||zzztttuuuvvvwwwxxxwwwwwwvvvxxxzzz}}}}}}zzzwwwsssttttttqqqmmmlllmmmpppqqqvvv|||~~~uuuqqqsssxxx}}}|||zzzyyywwwuuu}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwvvvvvvuuutttsssssssssooooooooooooppppppppppppnnnmmmlllkkkjjjkkklllllllllllllllllllllllllllllliiijjjkkklllmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrssstttvvvyyy{{{|||}}}~~~{{{}}}~~~~~~}}}{{{{{{|||~~~}}}yyyyyy||||||uuurrrqqqlllgggeeehhhkkkmmmnnnuuuwwwxxxxxxyyy}}}||||||tttnnnaaaZZZRRRNNNMMMJJJEEE???777444111000000///...---//////...---,,,,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++)))))))))))))))******++++++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((((((***...222555777:::<<<;;;:::;;;???CCCHHHPPP[[[eeerrr|||sssnnnnnnrrrvvvxxx{{{~~~~~~}}}~~~~~~{{{zzzzzz}}}||||||{{{yyyvvvsssrrrtttxxxzzz{{{zzzxxxvvvsssvvvyyy|||{{{wwwrrrnnnmmmnnnppprrrrrrrrrpppooovvvyyy}}}zzzxxxyyyyyyxxx~~~|||yyywww~~~}}}|||{{{zzzzzzzzzzzzxxxvvvuuutttuuuuuusssqqqppppppooommmmmmllllllmmmjjjjjjiiiiiihhhgggggggggffffffeeeeeeddddddccccccdddcccbbbaaa``````aaaaaa````````````````````````___```aaabbbccccccccccccbbbccccccdddeeeeeeffffffgggiiijjjmmmnnnpppqqqqqqqqqrrrtttuuuuuuuuusssrrrttttttuuuwwwyyyzzz{{{|||~~~~~~}}}yyyyyy|||~~~}}}xxxpppkkkiiiiiihhhgggjjjkkkllllllmmmsss}}}{{{xxxsssiiiaaaXXXSSSPPPLLLFFFAAA666333000/////////...---......---,,,,,,+++******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++*********))))))*********)))))))))))))))******+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&%%%&&&''''''&&&$$$'''''''''''''''''''''''''''''''''''''''((())))))***)))((()))+++///333666777:::<<<<<<<<<>>>CCCGGGKKKUUUaaammmyyyzzzrrroooqqquuuxxx{{{}}}~~~}}}{{{|||~~~{{{zzzzzzzzzyyyxxxwwwwwwwwwuuuqqqnnnoooqqquuuyyyzzzzzzyyyxxxvvvxxxzzz|||{{{vvvpppllllllnnnpppssstttttttttsssyyy{{{~~~~~~{{{yyyyyy|||~~~ssssssqqqpppooonnnnnnmmmkkkiiigggggggggfffeeeccccccbbbaaa```____________\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]___``````aaacccdddeeeggggggffffffeeehhhiiijjjlllmmmooopppqqqsssssssssttttttuuuuuuuuuxxxyyyzzz}}}}}}zzzzzz|||~~~}}}vvvpppmmmjjjhhheeeffffffeeedddgggooottt}}}~~~{{{sssjjj```XXXTTTOOOHHHBBB888555222000000000///...---------,,,++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++***))))))(((((())))))***)))))))))))))))******+++''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&((((((&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))*********+++---111555777888:::<<<===>>>AAAHHHMMMPPP\\\kkkxxxuuuooopppuuuyyy{{{~~~|||zzz{{{{{{xxxvvvuuuuuuuuutttsssrrrsssrrrpppmmmjjjmmmooorrrvvvyyyzzzyyyyyywwwxxxzzz|||{{{wwwpppkkklllnnnqqqtttwwwxxxyyyyyy}}}~~~wwwyyy|||iiihhhgggeeedddcccbbbbbb```^^^\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTWWWXXXYYYZZZZZZZZZYYYYYY[[[\\\]]]___aaabbbcccdddgggggghhhiiijjjkkklllmmmmmmnnnppprrruuuvvvwwwvvv|||}}}}}}}}}{{{{{{|||~~~}}}{{{xxxwwwsssrrrppplllhhhgggjjjlllooovvv{{{rrrfff^^^XXXRRRJJJCCC===:::777555444333222111......---------,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++******************+++))))))(((((((((((()))))))))))))))))))))******+++&&&'''))))))))))))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&(((((('''&&&))))))))))))))))))))))))'''''''''''''''((())))))******,,,...000444777999999;;;===>>>???CCCKKKQQQWWWddduuuyyyooommmqqqyyy}}}|||zzz|||}}}xxxzzz}}}~~~}}}{{{xxxuuurrrpppooonnnrrrrrrrrrssssssqqqnnnkkknnnppprrrtttvvvxxxxxxxxxuuuuuuwwwzzz|||zzzvvvqqqlllnnnqqquuuyyy|||~~~~~~~~~||||||]]]\\\[[[ZZZXXXXXXWWWWWWVVVUUUSSSRRRSSSRRRPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaabbbcccbbbdddfffhhhjjjkkkmmmnnnsssvvvxxxyyyyyyzzz{{{||||||zzztttooolllkkkggglllsss{{{wwwmmmeee___XXXOOOHHHDDD@@@<<<999777555222111///////////////.........,,,---------,,,,,,+++***++++++++++++++++++++++++*********++++++*********))))))(((((((((((()))))))))))))))))))))******+++((((((***++++++***((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&(((((((((((((((((((((((('''''''''''''''((())))))***+++...000444777999;;;<<<===>>>>>>@@@EEENNNTTT___mmm}}}{{{tttnnnnnnuuu|||~~~|||||||||~~~wwwooosssyyy|||}}}||||||xxxwwwvvvsssqqqooonnnmmmssssssuuuwwwxxxwwwssspppssssssttttttuuuuuuvvvvvvqqqpppqqquuu{{{~~~|||yyymmmooorrrvvvyyy}}}yyyyyyRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWYYY\\\]]]^^^```ccceeehhhkkknnnqqqrrrsssuuuwwwyyy}}}{{{vvvrrrlllmmmnnnooorrrtttuuuvvv~~~vvvqqqllleee\\\TTTLLLHHHBBB===999555222///000000000000000000000000------------,,,+++******++++++++++++++++++++++++)))***++++++++++++***)))***))))))(((((())))))***)))))))))))))))******+++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''((())))))***,,,///333777:::<<<<<<===>>>???@@@BBBIIISSS[[[jjjvvvxxxvvvtttvvv{{{|||}}}|||vvvmmmssszzz|||wwwwwwvvvwwwyyysssssstttssssssrrrppppppssstttvvvzzz}}}|||yyyvvvyyyxxxwwwuuuuuuuuuuuuuuunnnkkkjjjnnnvvv|||}}}{{{pppqqqsssuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~yyy|||KKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLOOORRRSSSSSSUUUYYY\\\[[[^^^bbbeeegggiiillloooqqquuuyyy}}}{{{wwwrrrmmmjjjiiijjjjjjpppwww|||vvvllldddWWWRRRKKKDDD???999444111//////////////////000000------------,,,+++***)))++++++++++++++++++++++++)))***++++++++++++***)))*********))))))*********)))))))))))))))******+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''')))***)))((('''''''''''''''''''''''''''''''''''''''((())))))***---111555999<<<===>>>===???@@@BBBFFFOOO[[[dddttt~~~|||}}}|||xxxsssyyyvvvrrrsssssstttvvvsssssstttttttttrrrpppooopppqqquuuzzz~~~~~~|||yyy|||{{{yyywwwvvvvvvwwwwwwpppjjjeeegggooovvvwwwvvvsssssstttuuuvvvxxxyyyzzz{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~JJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHKKKLLLLLLNNNRRRVVVRRRUUUYYY\\\___bbbfffiiikkknnnrrrvvv{{{yyyooojjjgggffffffcccjjjuuuxxxppp```[[[SSSKKKEEE>>>888555.........///////////////---...------,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++)))))))))))))))******+++)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''((())))))***---222777;;;===>>>???<<<>>>AAADDDJJJTTTbbbkkkzzz}}}|||~~~~~~}}}|||yyy~~~sssqqqrrrrrrrrrsssvvvvvvwwwvvvssspppmmmkkklllooosssyyy}}}~~~|||yyy}}}{{{yyywwwwwwwwwyyyzzzrrrjjjcccccciiippprrrpppuuuuuuttttttuuuvvvwwwwwwyyy{{{~~~~~~|||{{{|||}}}yyyyyy{{{|||}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{}}}~~~|||{{{{{{{{{|||~~~IIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPRRRQQQOOONNNNNNOOOQQQRRROOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPTTTSSSRRRQQQPPPPPPOOOPPPQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCEEEGGGJJJJJJJJJLLLMMMNNNPPPSSSVVVYYYZZZccceeegggjjjnnntttzzz|||}}}vvvqqqlllhhhiiilllpppuuu|||qqqhhh\\\QQQIIICCC<<<888222000////////////---+++......---------,,,,,,,,,++++++,,,---,,,+++***)))+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''&&&%%%$$$((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%***))))))'''&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''((()))+++---...222666:::<<<===???@@@???@@@BBBGGGPPP]]]kkkuuu~~~}}}~~~}}}~~~}}}{{{{{{|||~~~|||yyy{{{{{{uuutttvvvyyyzzzzzzyyyzzzzzzyyyvvvpppkkkgggeeeggglllqqqwww{{{}}}{{{xxxwwwwwwvvvuuusssoooiiiddddddjjjppprrrrrrtttrrrrrrtttxxxzzzyyywwwyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy~~~}}}|||{{{zzzzzz{{{{{{{{{|||}}}}}}}}}|||zzzyyy{{{|||}}}~~~~~~~~~~~~~~~HHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDEEECCCBBBBBBDDDEEEEEEDDDGGGGGGHHHJJJLLLNNNQQQRRRYYYZZZ]]]```ccciiiooottttttwww{{{{{{wwwuuuvvvwwwxxxzzz|||zzzqqqcccVVVNNNGGGAAA===444111///...//////...---.........---------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++************)))((()))))))))))))))******))))))))))))))))))))))))***++++++++++++******)))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((+++***((('''((()))+++---///333777;;;<<<===???@@@@@@AAADDDJJJTTTcccrrr|||~~~{{{{{{||||||~~~~~~||||||}}}~~~{{{yyy|||~~~yyytttsssvvvyyyzzzzzzyyyyyyxxxvvvrrrmmmhhhfffdddfffiiimmmrrruuuxxxzzzzzzxxxvvvvvvvvvvvvuuusssmmmiiifffhhhmmmqqqrrrpppsssqqqqqqsssvvvyyyxxxwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||||||||||||||||||||~~~}}}|||{{{zzzyyyyyy|||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}IIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTUUUUUUVVVYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPKKKKKKJJJIIIIIIHHHHHHGGGHHHFFFDDDCCCCCCCCCBBB@@@CCCCCCCCCDDDEEEGGGHHHIIIMMMOOOQQQSSSWWW\\\aaafffgggjjjooouuu{{{}}}yyyuuussstttxxx{{{}}}|||lll^^^TTTMMMGGGCCC777444000....../////////.........------------,,,------,,,++++++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$###))))))((((((((('''''''''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((+++***)))((((((***,,,---222555999<<<===>>>???AAAAAACCCHHHOOOZZZjjjzzzzzzyyy}}}}}}{{{{{{|||}}}}}}~~~}}}zzzyyy{{{~~~}}}{{{wwwtttssswwwzzz{{{zzzyyywwwtttpppkkkhhheeecccdddeeefffhhhkkkmmmoooppprrrrrrrrrsssuuuuuusssqqqkkkiiiiiilllppprrrqqqoooqqqpppppprrruuuvvvwwwvvvzzz{{{}}}~~~~~~}}}||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{zzzyyyxxxxxxyyyyyy{{{||||||{{{zzzzzz||||||{{{{{{{{{||||||}}}{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~NNNOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYZZZ[[[```___^^^]]]]]]^^^^^^___[[[[[[[[[[[[ZZZYYYYYYXXX[[[ZZZZZZZZZZZZ[[[[[[\\\______````````````_________^^^]]]]]]\\\\\\\\\]]][[[\\\]]]^^^]]][[[YYYWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRPPPPPPOOOOOONNNMMMMMMMMMNNNKKKIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKNNNQQQVVVZZZZZZ]]]bbbhhhoootttxxxyyy{{{{{{|||~~~xxxsssnnnoooooopppuuu|||uuufff\\\SSSLLLHHH<<<777222///...000111111............------------...---,,,+++***+++,,,,,,+++++++++*********))))))***))))))(((((('''''''''((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$(((((((((((('''''''''&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((+++***)))))))))+++---...444777:::<<<===>>>@@@BBBCCCFFFLLLTTT```ooo~~~~~~wwwzzz}}}{{{{{{~~~~~~~~~~~~}}}wwwvvvyyy}}}|||{{{{{{xxxuuuuuuyyy{{{{{{zzzwwwtttoooiiieeecccbbbbbbeeeeeeffffffggghhhhhhhhhiiikkknnnrrruuutttqqqnnnlllkkkkkklllppprrrrrrqqqooooooppprrrsssuuuvvvvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}||||||{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvwwwzzz{{{|||{{{zzzyyy|||{{{zzzzzzzzz|||}}}~~~{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}|||}}}SSSTTTVVVXXXZZZ[[[\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^____________``````````````````______```aaaaaabbbfffeeeeeedddddddddddddddaaabbbcccdddddddddddddddaaa`````````aaaaaabbbcccdddeeeeeeffffffeeeeeedddccccccbbbaaaaaaaaabbbbbb```aaabbbcccbbb```^^^]]][[[[[[[[[ZZZZZZZZZZZZYYYVVVWWWWWWXXXWWWVVVUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPQQQOOOMMMLLLLLLLLLKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGIIIMMMOOOPPPRRRWWW\\\bbbhhhkkkmmmooooooqqqssswww{{{~~~zzzsssoookkkiiijjjmmmrrrwww{{{nnnddd[[[RRRLLLAAA<<<666111000111111222//////.........---------///...,,,+++***+++,,,---+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++++++++((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))***,,,///000666999<<<===>>>???BBBDDDFFFJJJQQQZZZeeerrrxxxtttyyy~~~~~~}}}}}}}}}}}}~~~~~~yyyuuuuuuzzz{{{zzz{{{|||yyywwwwwwzzz|||{{{xxxtttpppjjjdddaaa```aaabbbhhhhhhiiiiiihhhgggeeedddeeeiiipppwww{{{yyytttoooooommmkkkkkknnnpppssstttooopppqqqrrrssstttvvvwwwxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}yyyyyyyyyxxxxxxyyyzzzzzz}}}|||{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvyyyzzz{{{zzzyyyxxx{{{zzzzzzzzz{{{|||~~~{{{{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~ZZZ[[[\\\^^^```aaaaaabbbddddddeeeeeeeeeffffffffffffffffffgggggggggggghhhggggggggggggggghhhiiijjjmmmlllllllllkkkjjjjjjiiieeefffgggiiijjjjjjjjjjjjggggggggggggggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhgggggghhhhhhhhhggghhhhhhhhhhhhfffeeeddd````````````____________ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVUUUUUUTTTSSSSSSRRRRRRSSSQQQOOOOOOOOOPPPOOONNNIIIHHHGGGEEEDDDDDDDDDDDDAAABBBDDDCCCCCCCCCEEEGGGIIIJJJNNNRRRVVV[[[^^^```eeeeeegggjjjnnnssswwwyyy{{{~~~~~~wwwpppkkkgggdddeeeiii|||xxxnnndddYYYQQQGGGBBB;;;666333222222111/////////.........------...------,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++...111333777999<<<>>>???AAADDDFFFIIINNNWWWbbbmmmxxxuuussswww}}}~~~{{{{{{|||}}}~~~~~~zzzwwwvvvxxx~~~{{{yyyyyy{{{~~~{{{xxxxxxzzzzzzwwwtttoookkkfffaaa___```bbbdddjjjlllmmmmmmllliiifffdddeeekkkvvvyyyqqqooommmlllkkklllooorrrtttppprrrtttttttttuuuwwwyyyyyyzzz|||}}}|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}|||xxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwwwwyyyyyyzzzzzz|||}}}{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}~~~~~~cccdddfffggghhhiiiiiiiiimmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooommmmmmmmmmmmnnnooopppqqqssssssssssssrrrqqqpppoooiiijjjkkklllllllllllllllllllllllllllmmmnnnooopppoooppppppqqqqqqppppppooonnnnnnnnnmmmmmmnnnnnnoooooonnnnnnmmmmmmlllkkkkkkggggggfffffffffeeeeeeeee```aaabbbccccccaaa```^^^ZZZZZZZZZYYYXXXXXXWWWWWWWWWUUUSSSRRRRRRRRRQQQPPPLLLLLLJJJIIIHHHGGGGGGGGGEEEFFFFFFEEECCCBBBBBBCCCDDDEEEGGGIIILLLOOORRRSSSZZZ[[[]]]aaafffkkkooorrruuuxxx||||||vvvnnnfffdddgggmmmvvv}}}uuuyyyzzznnnaaaXXXLLLGGG@@@:::666444222111////////////............---------...---,,,,,,++++++++++++************)))************++++++++++++++++++++++++++++++++++++((())))))))))))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))))))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())),,,000333666888:::<<<>>>@@@BBBFFFIIIKKKSSS^^^kkkvvvzzzvvvvvvzzz~~~~~~~~~~~~~~~}}}|||{{{uuuvvvxxx}}}zzzxxxyyy{{{}}}~~~{{{xxxxxxxxxwwwrrrnnnkkkhhhccc```___aaaeeegggkkkmmmqqqrrrqqqmmmhhhdddccclll{{{zzzqqqllllllmmmmmmmmmnnnppprrrqqqtttvvvwwwvvvvvvyyy{{{{{{}}}~~~~~~}}}}}}~~~{{{{{{|||||||||}}}}}}}}}{{{|||~~~~~~|||{{{xxxxxxwwwwwwxxxyyyyyyzzzxxxyyyzzzzzzzzzyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyxxxyyyyyyzzz{{{||||||}}}|||}}}}}}~~~~~~~~~lllmmmnnnooopppppppppppprrrrrrssssssssstttttttttrrrrrrrrrsssssssssttttttqqqqqqqqqqqqrrrssstttuuuxxxxxxxxxwwwwwwuuuttttttqqqqqqrrrrrrrrrqqqqqqpppoooooooooooopppqqqrrrsssssssssttttttttttttssssssrrrrrrrrrqqqqqqrrrsssssstttsssrrrqqqppppppppppppllllllkkkkkkkkkkkkjjjjjjeeefffggghhhhhhfffdddccc``````___^^^^^^]]]]]]\\\\\\ZZZWWWVVVUUUUUUSSSQQQPPPPPPNNNMMMLLLKKKKKKKKKIIIJJJJJJHHHEEECCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQUUU[[[```eeehhhooorrrvvvyyy{{{xxxmmmiiikkkccclllxxx|||pppqqqxxxvvvggg]]]OOOJJJCCC<<<888555222000000/////////............,,,---...///...---,,,++++++++++++************)))*********+++,,,,,,,,,---++++++++++++++++++++++++))))))***))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((((('''''''''(((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''')))---111555777888:::<<<>>>@@@CCCGGGJJJMMMVVVcccqqq}}}}}}xxxxxx{{{~~~}}}~~~|||zzzxxxrrruuu{{{zzzvvvwww{{{~~~{{{xxxwwwwwwtttnnnjjjhhhfffbbb``````cccgggiiikkknnnrrruuutttoooiiieee```kkk{{{yyynnnhhhkkknnnpppoooooonnnooorrruuuxxxxxxwwwwwwzzz}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}}}}|||{{{xxxxxxwwwwwwxxxyyyzzzzzzwwwxxxzzzzzzzzzyyywwwuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvxxxzzz|||~~~~~~{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxyyyzzz|||}}}~~~~~~|||||||||}}}}}}}}}}}}~~~uuutttssssssttttttsssrrrppprrrvvvyyyzzzxxxvvvuuuvvvvvvwwwyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvuuuttttttttttttuuuxxxxxxxxxxxxwwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssrrrqqqppppppooooooppppppqqqrrrrrrsssnnnoooqqqrrrrrrpppnnnmmmiiihhhgggeeedddcccbbbbbb______^^^\\\[[[ZZZZZZYYYUUUTTTSSSQQQPPPOOONNNNNNQQQOOOLLLKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGIIILLLQQQVVV[[[^^^bbbeeejjjooouuuyyy{{{|||uuujjjhhhiiijjjkkknnnvvv~~~yyyxxxssshhhZZZSSSIIIAAA<<<888444000333111/////////000///.........---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))---,,,***+++...333999<<<;;;:::<<>>CCCHHHPPP]]]jjjvvv~~~vvvpppxxx~~~|||{{{~~~~~~zzzvvvyyyzzzqqqmmmhhheeeeeefffggggggeeedddcccdddggghhhhhhhhheeeeeeccc___[[[[[[___cccmmmllljjjiiihhhiiijjjkkkiiijjjmmmppprrrtttuuuuuuttttttuuuvvvvvvvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}xxxxxxyyyzzzzzz{{{{{{|||zzzzzzzzzzzzyyyyyyxxxwwwzzzzzz{{{}}}~~~}}}ttttttssspppnnnpppvvv{{{}}}{{{xxxwww}}}xxxrrrnnnnnnqqqtttuuuxxxxxxxxxxxxwwwvvvuuuuuussstttuuuuuuuuuvvvyyy|||yyyzzzzzzyyywwwvvvxxxyyyxxxxxxwwwwwwwwwxxxyyyyyy{{{{{{{{{{{{|||}}}~~~zzz}}}~~~}}}||||||yyyyyyyyyyyyxxxwwwuuuuuusssssssssrrrpppmmmjjjiiieeeddddddddddddbbb___\\\]]]\\\ZZZYYYWWWUUUTTTSSSNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGIIILLLPPPTTTYYY^^^dddiiippprrrvvv|||vvvpppkkkjjjjjjkkkrrr|||vvvlllbbbWWWOOOHHHEEE@@@===:::777444111000//////...............,,,,,,------,,,,,,+++***))))))*********+++++++++************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***---///333777:::<<<======>>>>>>@@@FFFMMMWWWfffsssyyytttqqq{{{~~~|||{{{{{{~~~}}}~~~vvvwwwwwwnnnjjjdddaaabbbeeegggiiidddbbbbbbdddhhhkkkjjjiiidddfffgggccc]]]ZZZ[[[^^^iiiiiihhhggghhhiiijjjkkkkkklllnnnqqqssstttttttttrrrssstttvvvwwwxxxyyyyyyxxxxxxzzz{{{|||}}}}}}}}}~~~|||zzzxxxwwwxxxyyyzzzzzzzzz{{{|||||||||||||||xxxxxxyyyyyyzzz{{{||||||yyyzzzzzzzzzyyyyyyxxxwwwzzzzzz{{{~~~~~~uuuvvvuuuqqqmmmooouuu{{{||||||yyyyyy{{{tttnnnnnnpppssstttwwwwwwwwwwwwvvvuuutttsssrrrtttuuuuuutttuuuyyy|||xxxyyyzzzyyyvvvvvvxxxzzzyyyxxxxxxwwwwwwwwwwwwxxx{{{zzzzzz{{{{{{|||}}}~~~|||~~~~~~}}}|||zzzyyywwwvvvvvvtttuuuvvvvvvuuusssqqqoooiiihhhhhhhhhhhhfffbbb______^^^]]][[[ZZZXXXWWWVVVQQQQQQQQQPPPOOONNNLLLKKKHHHGGGFFFDDDDDDDDDEEEEEECCCEEEHHHLLLPPPVVV]]]bbbdddggglllssszzzxxxppplllfffcccgggpppvvv{{{{{{rrrhhh\\\TTTJJJGGGBBB>>>;;;888555222000000///...............,,,,,,---------,,,++++++))))))******++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''*********+++,,,,,,------...000333777:::<<<===>>>@@@???BBBIIIQQQ[[[lllyyy{{{uuurrrsss~~~~~~}}}zzzyyyyyyyyy|||{{{}}}xxxsssyyytttlllgggbbb___```dddgggiiicccbbbaaadddiiilllllljjjdddgggiiifff___ZZZYYYZZZddddddeeefffggghhhjjjkkkmmmnnnppprrrssssssssssssoooqqqsssvvvxxxzzz||||||xxxxxxzzz{{{|||}}}}}}}}}~~~|||yyywwwvvvwwwxxxzzzyyyyyyzzz{{{||||||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxx{{{{{{|||~~~vvvwwwvvvqqqmmmnnnttt{{{{{{|||zzzyyy}}}uuuooommmooorrrtttvvvvvvvvvvvvuuutttsssrrrqqqsssuuuuuutttuuuyyy|||wwwyyyzzzyyyvvvvvvxxx{{{vvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}~~~|||{{{zzzzzzyyyxxxxxxyyyxxxvvvtttrrrrrrpppnnnllljjjiiihhheeefffeeebbb^^^[[[ZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDGGGKKKPPPUUUXXXYYY\\\aaaffflllsss{{{zzzssspppkkkiiijjjkkkmmmttt}}}ssseeeYYYQQQLLLIIIIIIEEE<<<555333444444333111000///...------,,,+++*********+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******)))******)))((((((***,,,111444999<<<======>>>>>>@@@???DDDNNNXXXdddwwwtttsssyyy}}}|||}}}~~~|||zzz{{{|||}}}}}}~~~qqquuurrriiiddd```bbbhhhkkkiiieeegggfffddddddeeeggghhhhhhaaaeeehhhgggccc^^^[[[[[[aaabbbbbbcccdddggglllpppooopppqqqrrrsssttttttttttttrrrppprrrwww{{{}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{|||{{{zzz||||||{{{{{{zzzzzzzzzyyyxxxyyyzzz{{{||||||||||||{{{~~~~~~|||uuutttrrrooonnnqqquuuyyyzzz~~~{{{xxxvvv}}}xxxsssoooooorrrvvvyyyxxxwwwvvvuuutttssssssuuuuuuuuuwwwzzz||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyzzzzzzyyyyyyxxx||||||||||||}}}}}}}}}}}}~~~~~~}}}{{{zzzzzzxxxuuusssuuutttsssqqqooonnnllllllkkkkkkjjjfffbbb^^^]]]]]][[[ZZZYYYWWWVVVTTTSSSRRRMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPSSSUUUYYY]]]bbbiiipppuuu{{{}}}tttmmmkkkggggggkkkttt{{{}}}nnnbbbTTTNNNJJJJJJHHH@@@888555111111000///...---,,,+++---,,,+++*********+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((''''''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***)))((()))+++---222666:::============>>>@@@AAAGGGQQQ]]]jjj~~~wwwuuu|||}}}~~~{{{nnnuuusssfffaaa]]]___eeeiiigggdddeeedddbbbbbbcccdddbbbaaa]]]aaadddccc```\\\\\\]]]aaabbbccccccdddggglllpppooopppqqqrrrssstttttttttsssqqqpppqqquuuyyy{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}||||||{{{zzzzzzyyyyyyvvvvvvvvvyyy|||~~~~~~}}}|||||||||{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{||||||}}}|||}}}vvvuuusssqqqoooppptttwwwxxx|||{{{wwwuuu~~~|||xxxrrroooooorrruuuwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxxxxxxxwww{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}yyyvvvxxxwwwvvvuuusssrrrppppppqqqqqqppplllhhhdddccccccaaa```___\\\ZZZWWWVVVUUUUUUSSSQQQOOOLLLKKKIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFLLLNNNQQQTTTWWW]]]cccgggmmmrrrzzzxxxrrriiiffffffkkkpppuuu|||{{{tttvvv~~~xxxmmm[[[RRRLLLLLLLLLEEE<<<777111000///...------,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***))))))***---///555888;;;>>>>>>===>>>>>>AAACCCJJJWWWdddttt|||{{{sssnnnxxxsssccc___[[[]]]bbbfffeeeccceeebbb``````aaaaaa^^^[[[[[[]]]___^^^[[[ZZZ\\\^^^aaabbbcccdddeeegggllloooooooooqqqrrrssstttttttttsssqqqpppqqqtttwwwxxxxxxzzzzzzzzz{{{|||}}}}}}~~~||||||{{{{{{zzzyyyyyyyyywwwwwwwwwzzz}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{|||}}}|||wwwwwwvvvsssqqqpppqqqssswww{{{}}}yyywww}}}{{{wwwrrrnnnnnnpppsssuuuvvvvvvwwwxxxyyyzzzzzzvvvuuuuuuvvvxxxzzzyyyxxxyyyxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{{{{{{{||||||||||||}}}}}}|||||||||}}}}}}~~~|||{{{zzzyyywwwuuutttsssttttttsssqqqllljjjiiiiiihhhfffdddaaa^^^[[[YYYXXXXXXWWWUUURRRPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBBBBFFFHHHKKKMMMPPPTTTZZZ^^^dddiiipppwww~~~uuunnniiiiiikkknnnssszzz~~~uuummmooouuuwwwggg[[[RRRQQQQQQIII???888333222111///////////////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))((((((((((((''''''((((((((((((''''''***)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((())))))***((()))*********,,,///111777:::===>>>>>>>>>>>>???AAAFFFOOO]]]mmm||||||}}}zzzqqqmmmqqq}}}zzzoooaaa]]]ZZZ[[[```ddddddcccfffbbb^^^]]]^^^^^^]]][[[[[[]]]]]][[[XXXXXX[[[___bbbcccddddddeeehhhkkknnnnnnoooppprrrsssttttttuuutttssssssssstttuuuvvvwwwyyyyyyzzz||||||}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyyyy{{{zzzzzzzzz||||||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}{{{xxxxxxxxxuuurrroooooopppvvv{{{{{{yyy|||zzzwwwrrrnnnnnnpppsssuuuvvvvvvwwwxxxyyyzzzzzzwwwvvvuuuvvvxxxyyyxxxwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||~~~|||zzzyyyxxxuuuvvvvvvtttpppnnnnnnooommmkkkiiifffccc```^^^]]]ZZZYYYWWWUUUSSSRRRQQQQQQOOONNNLLLJJJHHHFFFEEEEEECCCDDDFFFHHHJJJNNNSSSWWW\\\aaahhhnnnuuu}}}zzzpppllljjjhhhjjjnnnzzz{{{rrrooorrr~~~sssfffZZZWWWTTTLLLAAA:::555333111000/////////000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))(((((((((((('''(((((((((((((((((('''***)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((())))))***((()))***+++,,,...111444999;;;>>>?????????@@@AAABBBJJJVVVeeevvvzzz{{{}}}vvvjjjfffjjjssssssiii___\\\ZZZZZZ___ccceeeeeeeeeaaa]]]YYYXXXYYY[[[\\\]]]^^^]]]ZZZWWWWWWZZZ^^^bbbccceeeeeefffhhhkkknnnnnnoooppprrrssstttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyy{{{zzzyyyzzz{{{zzzxxxwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwxxxyyy{{{|||yyy}}}~~~xxxyyyxxxvvvssspppooooootttyyy~~~zzzwwwzzzyyyvvvrrrooooooqqqtttwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxzzzyyyxxxxxxxxxxxxyyyzzzxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||~~~zzz{{{zzzxxxuuusssssssssqqqpppnnnllliiigggeeeddd^^^]]][[[YYYWWWVVVUUUUUURRRQQQPPPOOOMMMLLLJJJJJJBBBCCCDDDDDDEEEHHHLLLOOOSSSXXX^^^ccchhhpppyyy{{{tttnnnhhhffffffooo{{{yyyrrrqqqtttzzz|||pppccc]]]WWWMMMCCC===666444111///------......---------------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((('''(((((())))))((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,---///333666:::<<>>@@@AAA???===>>>AAACCCGGGQQQ\\\nnn~~~}}}}}}|||~~~yyysssrrrtttzzz|||{{{yyyvvvvvvwwwvvvnnnbbbVVVOOOLLL[[[iii{{{{{{vvvqqqlllgggddd\\\\\\[[[VVVOOOHHHEEEDDDLLLTTT[[[YYYQQQKKKLLLQQQVVVXXX[[[^^^``````___^^^```aaadddeeefffiiilllooouuuttttttuuuuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxzzz|||}}}|||{{{zzz{{{||||||||||||{{{zzz|||}}}}}}rrrgggdddfffiiioootttxxxuuulllaaadddjjjooosssuuuuuutttrrrsssuuuvvvvvvwwwyyyzzz{{{vvvrrrsssxxx{{{yyyvvvzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttuuuwwwyyy{{{wwwwwwvvvuuuuuuvvvwwwxxxwwwwwwvvvwwwxxxyyy{{{||||||{{{zzzzzz{{{}}}~~~}}}}}}~~~{{{xxxrrrrrrqqqooommmkkkiiihhhfffdddbbb^^^[[[YYYWWWVVVSSSRRROOOLLLIIIFFFEEEDDD@@@BBBEEEHHHLLLRRRYYY^^^hhhoooxxxxxx}}}www```WWWMMMFFF???777333444111111000///............------------------------++++++******++++++,,,---***************+++++++++******((((((((((((******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))&&&'''((((((******+++,,,((((((''''''''''''(((((('''(((((())))))******+++((((((((((((((('''''''''((((((((()))))))))*********---222777<<<>>>@@@@@@???>>>@@@CCCDDDIIIVVVcccvvv{{{|||||||||~~~xxxsssuuuzzz~~~{{{zzzyyyvvvuuuvvvsssiii[[[QQQOOOQQQcccooo~~~{{{wwwqqqjjjeeebbb[[[\\\ZZZUUUMMMFFFDDDDDDLLLQQQUUUSSSNNNLLLPPPUUUWWWYYY[[[^^^______^^^^^^___aaadddfffgggjjjmmmpppuuutttsssuuuwwwxxxwwwvvvsssuuuwwwxxxwwwuuuuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwyyy{{{||||||{{{zzz{{{|||}}}}}}|||{{{zzz{{{}}}ttthhhdddfffiiiooouuuyyywwwmmm___ccchhhnnnrrruuuvvvvvvqqqsssuuuuuuuuuvvvxxxyyyzzzvvvssstttwwwyyyzzzyyyzzzzzzyyyxxxwwwvvvuuuuuutttttttttuuuvvvxxxyyyzzzwwwwwwvvvuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxzzz{{{}}}{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~vvvuuutttrrrpppooooooooollljjjgggccc___\\\ZZZYYYWWWVVVSSSPPPMMMJJJHHHGGGCCCDDDEEEEEEGGGKKKPPPTTT]]]cccllluuu}}}}}}mmmcccXXXOOOGGG>>>999999222222111000////////////------------------------,,,,,,++++++***+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((()))*********+++((((((''''''''''''(((((('''(((((()))******++++++'''''''''((((((((((((((((((((()))))))))************...333888<<<>>>>>>>>>@@@@@@BBBDDDFFFLLLZZZhhh{{{}}}~~~~~~}}}~~~xxxuuuyyy~~~|||{{{zzzxxxssssssmmm```QQQLLLSSS\\\llluuu}}}|||zzz{{{zzzwwwqqqjjjdddaaa]]]^^^]]]WWWOOOIIIHHHJJJKKKOOORRRQQQNNNNNNRRRWWWWWWYYY[[[^^^```aaaaaaaaa___bbbdddfffhhhkkkooorrrtttsssrrrtttxxxzzzyyyxxxrrruuuxxxxxxvvvttttttuuuxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzxxxvvvvvvwwwyyy{{{|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{~~~wwwjjjfffgggjjjpppvvv{{{yyyooo___bbbgggmmmrrrvvvxxxxxxqqqsssvvvuuuttttttvvvyyyyyywwwvvvuuuvvvxxxzzz|||{{{{{{zzzzzzyyywwwvvvuuurrrsssuuuwwwyyyzzzzzzzzzxxxwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxwwwxxxyyy{{{|||zzzzzz{{{{{{|||}}}}}}}}}{{{}}}yyywwwuuusssrrrrrrsssssspppnnnkkkfffbbb^^^\\\[[[[[[YYYWWWUUURRROOOMMMLLLHHHHHHHHHFFFFFFHHHLLLOOOTTT[[[dddlllttt~~~}}}{{{{{{xxxnnnbbbYYYOOOEEE@@@???444333222111000000000000------------------------......,,,+++***)))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))(((((()))************)))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))************+++...444999<<<>>>>>>===AAAAAACCCEEEGGGMMM\\\kkk~~~zzzxxx}}}~~~}}}|||zzzqqqpppgggXXXJJJJJJWWWeeerrryyy|||xxxvvvuuuwwwyyywwwrrrjjjddd```aaacccbbb\\\SSSNNNOOOQQQIIIMMMPPPQQQOOOOOORRRUUUWWWYYY[[[^^^aaacccdddeee```bbbeeegggiiilllpppssstttrrrrrrtttxxx{{{zzzyyytttwww{{{{{{xxxvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyzzz{{{|||||||||xxxwwwwwwwwwxxxyyyyyyzzzwwwvvvuuuvvvyyy{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||yyylllggghhhkkkqqqwww}}}{{{ppp___bbbggglllrrrvvvyyyzzzqqqtttvvvvvvtttsssvvvxxxxxxxxxwwwvvvuuuwww{{{~~~|||||||||{{{zzzyyywwwvvvrrrtttwwwzzz{{{{{{{{{zzzxxxxxxwwwwwwwwwxxxzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{|||}}}}}}||||||yyy||||||xxxuuuuuuuuuvvvuuurrrnnnkkkiiigggdddbbbaaa^^^[[[XXXVVVTTTRRRPPPKKKIIIFFFDDDDDDEEEHHHJJJPPPTTT[[[bbbjjjttt}}}{{{{{{uuucccSSSIIIAAA;;;555333000/////////---,,,...........................---,,,,,,++++++++++++(((((()))***+++,,,,,,---+++++++++*********))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&((())))))(((((()))+++000333888;;;<<<<<<===>>>AAA@@@DDDKKKPPPVVVdddsss~~~~~~~~~{{{yyy}}}{{{zzzvvvfff[[[SSSIIINNN___gggxxxzzz|||~~~}}}yyyuuurrrxxxxxxwwwtttooojjjgggfffkkkhhhddd___ZZZUUURRRPPPLLLLLLLLLNNNPPPRRRUUUWWW[[[[[[[[[]]]```bbbccccccddddddeeefffhhhkkknnnpppuuutttrrrtttwwwyyywwwuuuxxxxxxzzzzzzzzzzzzxxxxxxzzzyyyyyyxxxyyyzzz{{{|||zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyyyyzzz{{{zzzwwwuuuwwwuuussstttwwwzzz||||||{{{{{{||||||{{{zzzyyyyyyxxx~~~rrriiiggglllsssxxx|||pppbbbdddhhhmmmssswwwxxxwwwtttttttttttttttuuuvvvwww{{{yyyvvvtttuuuwwwzzz|||}}}}}}|||zzzxxxwwwuuuuuutttuuuvvvvvvuuuvvvxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~{{{yyyxxxxxxxxxuuuqqqooommmkkkhhhfffeeebbb^^^[[[YYYVVVSSSQQQOOOMMMJJJGGGFFFFFFGGGHHHKKKNNNSSSYYYaaakkkttt{{{yyyuuuxxxooo___TTTKKKCCC777444111000000///...---...........................---,,,,,,+++++++++,,,)))))))))***++++++,,,,,,------,,,,,,++++++++++++******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***&&&((())))))((((((***+++///333888;;;===>>>???AAABBBAAAEEEKKKRRR[[[jjjyyy~~~}}}}}}{{{wwwvvv{{{}}}{{{rrr```VVVQQQKKKSSSdddkkkuuuwwwyyy{{{zzzxxxuuussswwwwwwvvvsssnnnjjjgggfffjjjhhhccc^^^YYYTTTQQQOOOLLLLLLLLLMMMOOORRRTTTVVVZZZZZZ[[[]]]```bbbccccccfffffffffhhhjjjmmmoooqqqrrrqqqppprrrvvvxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyyyyxxxyyyzzz{{{|||yyyyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyzzz||||||zzzyyyvvvtttssstttwwwyyy{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxx~~~sssiiiggglllsssxxxrrrccceeehhhnnnsssvvvwwwvvvvvvuuuuuutttttttttuuuuuuyyyxxxvvvuuuuuuwwwyyy{{{|||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{xxxuuurrrqqqpppnnnllljjjgggccc```]]]ZZZVVVTTTTTTRRROOOLLLIIIGGGFFFEEEFFFHHHKKKPPPWWW```iiipppyyy{{{pppmmmrrr|||vvvhhh[[[OOOEEE:::777333000000000///...........................------,,,+++++++++,,,,,,************************,,,++++++++++++***************))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---000444888<<<>>>???BBBCCCDDDCCCEEELLLUUUbbbsss}}}}}}~~~~~~~~~~~~}}}}}}yyytttsssyyy}}}nnnZZZPPPOOOPPP\\\kkkoooqqqrrrtttuuuvvvuuuuuutttxxxwwwtttqqqnnnkkkiiihhhjjjgggbbb\\\VVVRRROOOMMMLLLLLLLLLMMMNNNQQQSSSTTTYYYZZZ[[[]]]```bbbcccdddhhhhhhiiijjjlllnnnpppqqqooonnnoooqqquuuwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwwwwxxxxxxyyyzzzzzzyyywwwxxxyyy{{{zzzzzzvvvtttssstttvvvyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyywww}}}tttiiifffkkksssxxxttteeefffiiinnnsssuuuuuutttwwwwwwvvvuuuuuuttttttssswwwwwwvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuwwwxxxzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{|||||||||}}}~~~}}}zzzwwwuuutttrrrpppnnnpppnnnjjjfffccc___ZZZWWWUUUTTTSSSPPPMMMIIIGGGEEEFFFGGGHHHJJJOOOWWWaaagggpppxxxssskkkjjjsss|||ooobbbRRRFFF===999444111/////////...........................---,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************************************))))))))))))'''((()))))))))***---///444666:::===>>>???AAACCCCCCCCCFFFMMMYYYjjj}}}~~~||||||}}}~~~}}}|||~~~|||wwwuuuyyy~~~mmmWWWMMMPPPVVVcccpppqqqmmmnnnoooppprrrssstttuuuyyyvvvtttqqqooommmkkkjjjhhheee___YYYTTTOOOMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTXXXZZZ\\\^^^```bbbdddfffiiiiiijjjlllmmmooopppqqqooooooppprrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyyyywwwuuutttuuuwwwwwwvvvuuutttssstttvvvyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyywww|||uuuhhheeejjjrrrxxx{{{uuuggghhhjjjnnnsssttttttrrruuuvvvvvvvvvvvvuuuuuutttvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~zzzwwwvvvtttqqqooouuusssooollliiiddd___[[[VVVUUUTTTRRRPPPMMMJJJHHHGGGGGGGGGGGGJJJPPPWWW]]]dddkkkttt~~~zzzrrrnnnrrr|||ooo]]]OOOCCC>>>777222//////..............................,,,,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))((((((((((((((((((((()))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''((()))))))))+++...111888:::<<<======>>>@@@AAAAAADDDHHHPPP___sss|||{{{{{{}}}}}}zzz|||~~~~~~}}}oooYYYOOOTTT[[[hhhqqqnnnjjjjjjlllmmmppprrrtttuuuxxxvvvsssrrrrrrpppnnnkkkeeebbb\\\VVVQQQMMMLLLKKKLLLLLLLLLMMMOOOQQQSSSTTTWWWZZZ]]]___aaacccfffiiijjjjjjkkklllnnnoooooopppqqqrrrsssttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwxxxxxxxxxyyy{{{xxxuuutttuuuuuuuuutttuuuttttttuuuwwwyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzyyywww|||uuuhhhdddiiiqqqvvvxxx~~~ttthhhhhhkkkooorrrtttsssqqqssssssuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwuuuuuuvvvxxxwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyzzz{{{|||~~~~~~{{{xxxuuurrryyywwwsssqqqmmmiiiccc___YYYXXXWWWUUUSSSPPPNNNMMMIIIHHHGGGFFFFFFIIINNNRRRXXX```kkkttt~~~zzzwwwvvvzzziiiYYYKKKEEE<<<555111000///...........................,,,,,,+++++++++,,,------,,,+++++++++******))))))*********++++++++++++,,,******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))),,,000333:::<<<============???@@@@@@EEELLLVVVggg}}}|||{{{|||~~~}}}ooo[[[SSSYYY___iiinnniiihhhiiijjjmmmppprrrtttuuuvvvtttrrrssstttrrrnnnjjjbbb^^^YYYSSSNNNLLLKKKKKKLLLLLLLLLNNNPPPRRRUUUWWWWWW[[[___aaabbbdddhhhlllkkklllmmmnnnoooooooooooorrrsssuuuuuuttttttuuuwwwzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxwwwvvvvvvssstttuuuwwwxxxxxxxxxxxx|||zzzxxxwwwxxxxxxwwwvvvvvvuuuuuuvvvyyyzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzyyywww{{{~~~}}}uuuhhhdddhhhpppuuuvvv{{{ttthhhhhhkkkooorrrtttsssqqqqqqrrruuuwwwxxxyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwvvvuuuuuuwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{vvvwwwyyy{{{}}}~~~~~~~~~{{{}}}~~~~~~~~~{{{xxxzzzyyyvvvtttqqqlllgggccc___^^^[[[YYYVVVSSSQQQPPPLLLKKKJJJGGGEEEFFFHHHKKKPPPYYYdddmmmtttvvvzzzrrrbbbSSSLLLBBB999444222111000........................,,,+++++++++,,,,,,---...+++++++++***************++++++++++++,,,,,,------******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((())))))***---111555:::;;;<<<<<<<<<===???AAA@@@HHHRRR]]]ppplllZZZUUU\\\```gggjjjcccggghhhkkknnnqqqssstttuuusssqqqppprrrtttsssmmmggg^^^[[[VVVQQQMMMKKKKKKKKKLLLLLLMMMNNNQQQTTTWWWYYYXXX\\\aaacccccceeejjjooommmnnnooopppqqqqqqppppppoooqqqssstttssssssuuuxxxzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxwwwuuutttrrrsssuuuvvvwwwxxxxxxwwwxxxwwwwwwxxxzzz{{{zzzxxxwwwwwwvvvxxxzzz{{{zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzwww{{{|||{{{~~~ttthhheeehhhnnnssswwwzzzuuuggghhhkkkooorrrtttsssrrrrrrtttvvvxxxxxxxxxwwwwwwttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwuuuvvvvvvvvvuuuvvvxxxyyyvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvyyyyyyxxxxxxyyyyyyzzz{{{sssuuuyyy|||~~~~~~}}}|||zzz{{{{{{{{{{{{}}}}}}{{{yyywwwuuurrrnnniiieeedddbbb___[[[XXXUUUSSSRRRPPPOOONNNJJJGGGFFFGGGIIIIIIRRR]]]eeejjjtttttttttzzzzzzkkkYYYQQQFFF<<<777444333222........................++++++++++++,,,,,,---...************************))))))*********+++++++++******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((())))))***---222666888999;;;<<<<<<>>>@@@CCCAAAJJJVVVcccvvviiiYYYVVV]]]aaafffhhh```fffhhhkkkooorrrsssttttttpppnnnnnnqqqtttrrrkkkeee]]]YYYTTTOOOLLLKKKKKKLLLKKKLLLMMMOOORRRVVVYYY[[[XXX]]]bbbddddddfffkkkpppooopppqqqrrrsssrrrqqqqqqkkknnnqqqrrrrrrsssvvvyyyzzzzzzxxxxxxxxxxxxzzzzzzvvvwwwxxxxxxxxxvvvuuutttqqqrrrtttvvvwwwxxxwwwwwwsssssstttwwwzzz{{{zzzyyyxxxwwwwwwyyy{{{{{{zzzyyywwwxxxyyyyyyzzzzzzzzzzzzwww{{{|||zzz|||ttthhheeehhhnnnrrrxxx{{{vvvggghhhjjjnnnsssttttttrrrtttuuuwwwxxxyyywwwvvvuuurrrrrrsssssstttvvvwwwxxx{{{{{{zzzzzzyyyxxxxxxwwwtttuuuvvvvvvvvvvvvxxxzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuyyyyyyxxxxxxyyyyyyzzz{{{rrruuuyyy|||~~~~~~|||{{{|||||||||{{{|||~~~}}}wwwrrrooommmkkkiiikkkiiifffdddaaa]]]XXXUUUVVVSSSNNNKKKJJJIIIHHHGGGMMMMMMQQQZZZbbbkkkvvvxxxtttuuuvvv___XXXPPPGGG<<<333000333222000//////000000///---111111///...,,,,,,++++++,,,,,,++++++++++++******,,,,,,***)))))))))***+++***)))(((''''''((()))***+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''************************,,,+++******,,,///333555===>>>>>>>>>===>>>@@@BBBJJJLLLWWWlllcccXXXSSSXXX\\\YYY\\\dddiiilllrrruuuvvvvvvwwwxxxyyyxxxuuurrrnnnhhhaaa\\\XXXUUUQQQLLLIIIFFFEEEEEEKKKKKKMMMOOORRRUUUWWWXXXYYY\\\```ccceeegggjjjlllnnnoooqqqsssttttttsssssstttsssrrrqqqrrrtttvvvxxxzzzyyywwwvvvvvvwwwyyyzzzyyywwwuuutttssstttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyyyytttvvvxxxzzz{{{zzzyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwvvvwwwyyy}}}vvviiidddiiioooqqqwwwyyy~~~~~~uuujjjhhhkkkqqquuusssrrrsssvvvvvvvvvvvvvvvuuuuuutttuuurrroooppptttwwwwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwssssssuuuvvvwwwwwwwwwwwwyyywwwuuuuuuvvvvvvtttrrrzzzyyywwwvvvvvvwwwyyyzzzvvvvvvvvvvvvwwwxxxyyyyyywwwwwwxxxyyyzzz{{{||||||zzz{{{{{{zzz{{{~~~|||wwwsssrrrpppoooooonnnkkkiiigggccc]]]ZZZWWWTTTPPPNNNMMMLLLJJJIIIMMMLLLNNNUUU[[[bbbmmmwwwzzztttrrryyy}}}ggg^^^UUUMMMCCC888333333222111//////000000///---///......---------............------------,,,,,,,,,+++***)))))))))***++++++***)))(((((()))***+++******)))((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((***---222666999<<<===>>>===<<<>>>@@@CCCJJJQQQ```uuu}}}~~~~~~~~~~~~uuucccWWWQQQUUUYYYXXX]]]fffjjjmmmppptttwwwxxxxxxxxxzzzyyyvvvsssnnnggg___ZZZSSSQQQNNNKKKHHHGGGGGGHHHJJJKKKLLLNNNQQQTTTWWWXXXZZZ]]]```ccceeehhhkkknnnpppqqqrrrrrrssssssssssssttttttrrrrrrrrrtttvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwyyyxxxyyyzzz~~~vvviiieeekkkqqqssswwwyyy~~~}}}tttjjjhhhjjjppptttsssrrrsssuuuvvvvvvwwwwwwwwwvvvvvvvvvtttrrrrrrtttvvvwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvwwwvvvvvvuuuuuutttssstttvvvxxxwwwvvvzzzyyyxxxvvvvvvwwwyyyzzzwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}yyyssspppmmmkkkjjjhhhhhhnnnyyy}}}zzzxxxwwwvvvtttsssrrrpppnnnjjjddd```YYYVVVTTTRRRQQQOOOMMMJJJMMMJJJJJJNNNRRRWWWaaakkktttuuuoooqqqxxxrrrggg[[[SSSJJJ???777555333111000///000000///---,,,,,,,,,---...///000111......------------,,,,,,,,,+++******))))))******++++++************++++++)))))))))))))))(((((('''***))))))(((((())))))*********))))))))))))******''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++///333777:::<<<<<<===<<<<<<>>>AAADDDKKKXXXlll{{{yyy}}}}}}{{{vvvtttqqqooorrrtttpppiiibbbXXXRRRVVVYYY[[[bbbkkkmmmmmmoootttyyy|||zzzxxxzzzxxxuuuqqqkkkcccZZZTTTNNNMMMJJJHHHHHHHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVWWW\\\^^^```bbbdddhhhlllpppsssrrrrrrrrrrrrrrrssssssuuutttssssssssstttuuuvvvwwwvvvvvvvvvvvvvvvvvvwwwyyyxxxwwwvvvwwwxxxyyyzzzwwwvvvtttrrrsssuuuxxxzzzyyyyyyyyyyyyxxxwwwvvvuuuyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxx{{{{{{{{{|||wwwkkkgggmmmsssuuuvvvxxx||||||sssiiigggiiiooosssrrrrrrttttttuuuvvvwwwwwwxxxxxxwwwvvvwwwvvvuuuttttttvvvxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvtttssstttvvvxxxxxxwwwzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxyyyyyyzzz||||||}}}}}}~~~wwwssslllgggdddbbb```___\\\ZZZ]]]eeeppp}}}~~~||||||xxxwwwvvvuuutttoooiiieee[[[ZZZXXXVVVUUUSSSOOOLLLMMMIIIHHHIIILLLOOOXXXaaakkkwwwxxxooolllqqqyyy|||ooo___UUUMMMBBB:::666555222000//////000///...,,,,,,,,,---...///000111,,,,,,+++++++++*********+++++++++***************************************'''((()))******)))((('''***))))))(((((())))))******))))))(((((())))))***''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,---///222555777;;;;;;<<<;;;<<<>>>BBBFFFLLL]]]tttxxxwww~~~~~~}}}|||yyy{{{}}}oooiiiccc```ccceeedddaaaaaa[[[XXX[[[___aaahhhooopppnnnnnnttt{{{~~~|||yyyyyywwwrrrmmmfff]]]SSSMMMKKKJJJHHHGGGFFFGGGHHHJJJIIIJJJKKKNNNPPPSSSVVVWWW]]]^^^```aaacccggglllpppuuutttrrrqqqqqqrrrssstttuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwvvvwwwxxxyyyzzzwwwvvvuuusssssstttvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwyyyyyy{{{{{{|||}}}yyymmmiiinnntttuuuvvvwww{{{{{{sssgggeeegggmmmrrrrrrrrrtttrrrssstttvvvwwwxxxxxxxxxwwwyyyzzzxxxtttsssvvvyyyyyyyyyyyyyyyxxxvvvuuutttvvvvvvwwwwwwxxxwwwwwwwwwyyywwwuuuuuuvvvvvvvvvuuuyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||vvvrrrlllgggccc```]]][[[XXXVVVVVVZZZ```jjj{{{zzzyyyyyyxxxvvvsssnnnjjjaaa___\\\ZZZYYYVVVRRROOONNNJJJHHHIIIJJJLLLSSS[[[bbbmmmzzz}}}sssmmmmmmqqqxxxvvvdddXXXOOODDD<<<999666333000////////////.........---------......///,,,,,,+++++++++*********++++++++++++******))))))((())))))))))))))))))((('''((()))******)))(((''')))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,---///111444777888;;;;;;;;;;;;<<<@@@EEEHHHOOObbbyyyyyyzzz~~~zzzuuutttyyy|||wwwhhh___VVVSSSVVVZZZ[[[[[[\\\[[[\\\```ccceeejjjoooqqqoooooottt|||~~~{{{{{{wwwrrrkkkcccZZZPPPJJJKKKJJJGGGFFFEEEFFFGGGHHHJJJJJJLLLNNNQQQTTTVVVXXX\\\]]]___```cccffflllooouuutttsssrrrqqqrrrssstttuuutttttttttuuuuuuuuuvvvtttuuuvvvvvvvvvvvvuuutttvvvvvvvvvvvvwwwwwwxxxyyywwwwwwwwwwwwvvvtttsssrrrtttuuuvvvwwwxxxyyyyyyyyyvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{}}}zzznnnjjjnnnssstttvvvwww{{{{{{sssfffccceeelllpppqqqrrrtttqqqrrrsssuuuvvvwwwxxxxxxxxxzzz{{{yyyvvvtttvvvyyyxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvxxxyyyzzzzzzzzzzzzwwwuuutttvvvwwwwwwvvvxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzz{{{|||~~~~~~}}}}}}{{{xxxsssmmmhhhbbb\\\XXXUUUSSSRRRSSSUUU\\\jjjyyy}}}{{{zzzyyyvvvssspppiiigggccc___]]]ZZZVVVSSSPPPMMMKKKKKKKKKKKKPPPWWWXXX```lllxxxzzzssspppooosss}}}~~~nnnbbbVVVIII@@@===777444111///////////////000///...---------------......------------,,,,,,***++++++++++++***))))))(((((())))))))))))(((((('''(((((())))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())),,,///333777;;;===;;;;;;<<<<<<===AAAGGGKKKUUUiii~~~~~~|||~~~xxxppppppvvv|||vvvqqq```UUUKKKIIIMMMQQQUUUYYYWWWYYY]]]```ccceeeiiilllqqqppprrrvvv|||~~~~~~yyyrrriiiaaaXXXPPPKKKKKKIIIGGGEEEEEEEEEFFFGGGKKKKKKMMMOOORRRTTTWWWXXX\\\^^^```bbbdddhhhllloootttsssssssssssssssttttttsssttttttuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvtttrrrssstttuuuwwwxxxyyyyyyzzzuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{}}}zzznnnkkkoootttuuuwwwwww{{{|||ttteeebbbcccjjjoooppprrruuurrrssstttuuuwwwwwwxxxxxxxxxyyyzzzyyywwwvvvvvvwwwwwwwwwwwwxxxwwwwwwvvvuuussstttvvvxxxzzz{{{||||||wwwuuussssssvvvyyy{{{{{{xxxxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~{{{~~~{{{xxxtttnnnhhh```[[[UUUTTTSSSRRRPPPRRR^^^kkkxxx}}}|||{{{xxxwwwsssoooiiieeeaaa^^^[[[XXXTTTPPPOOOOOOMMMJJJMMMSSSPPPVVV```jjjxxx|||vvvrrrttt}}}|||rrrcccRRRFFFCCC888555111/////////////////////...---------------......------------,,,,,,***++++++,,,+++***)))(((((()))************)))(((((((((((((((((()))*********))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((***---000555999<<<===<<<<<<<<<<<<>>>CCCIIINNN^^^rrr|||}}}yyynnnooovvv~~~~~~{{{vvvppp\\\OOOEEEEEEJJJOOOTTTZZZXXX[[[^^^___aaaeeejjjnnnppprrrtttxxx{{{~~~xxxnnneee\\\TTTMMMIIIJJJHHHGGGEEEEEEFFFGGGIIILLLLLLNNNPPPSSSVVVXXXYYY]]]___ccceeehhhjjjnnnppprrrrrrssstttuuuuuuuuutttrrrrrrtttuuuwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxttttttuuuwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyxxxwwwwwwuuuvvvxxxzzz{{{{{{{{{{{{yyyzzz|||~~~xxxnnnkkkqqqvvvwwwxxxxxx{{{|||uuudddaaabbbiiinnnppprrruuutttuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{wwwuuussssssvvvyyy{{{|||wwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~zzz|||{{{zzzxxxtttnnnfffaaaYYYXXXVVVTTTNNNMMMVVVbbbkkkuuu~~~}}}|||yyyuuunnnhhhdddaaa^^^\\\WWWSSSQQQQQQNNNJJJKKKOOOOOORRRYYYcccooo}}}|||vvvwwwnnnZZZKKKFFF999555111///////////////......---------......///,,,,,,,,,+++++++++************+++,,,+++***)))((()))***+++,,,,,,+++***))))))(((''''''''')))***+++++++++************++++++******))))))))))))******'''''''''''''''''''''''''''((((((((())))))******)))))))))))))))))))))))),,,---///222555777999:::<<<<<<======???DDDKKKPPPdddxxxzzz~~~{{{pppqqqxxx~~~xxxsss[[[NNNDDDEEEKKKPPPWWW]]][[[___``````aaafffmmmqqqpppsssvvvyyy{{{~~~{{{tttjjj___WWWOOOJJJFFFHHHGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSVVVYYYZZZ^^^aaaeeehhhjjjmmmoooqqqpppqqqsssuuuvvvvvvuuutttqqqrrrsssuuuwwwxxxyyyyyyyyywwwvvvttttttvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwxxxwwwuuuuuuvvvyyy|||~~~uuuvvvvvvwwwwwwwwwwwwvvvxxxyyyzzz{{{zzzxxxvvvtttuuuwwwyyy|||}}}}}}|||{{{zzz{{{}}}~~~vvvmmmlllrrrxxxzzzxxxyyy|||}}}vvvccc```bbbhhhnnnppprrruuuwwwxxxyyyyyyzzzzzzzzzzzzxxxvvvuuuvvvyyyzzzwwwttttttuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{xxxuuutttuuuxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~sssxxx~~~|||zzzvvvooohhh^^^YYYSSSNNNNNNPPPRRRSSSaaagggpppxxx~~~~~~|||{{{yyyzzzyyyuuunnnfffaaa___ZZZXXXVVVTTTSSSPPPMMMJJJNNNMMMQQQZZZcccnnn|||}}}zzzxxxzzz{{{jjjWWWJJJ@@@888111111222000///000...............///000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))))))))(((''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))******)))))))))))))))***))),,,000444888:::;;;;;;===;;;;;;===???DDDPPP[[[rrrzzzlllrrrzzz||||||}}}www___OOODDDHHHQQQVVVXXX[[[^^^eeeiiiggghhhmmmqqqpppmmmssswwwxxx{{{{{{rrrdddYYYQQQLLLGGGDDDCCCBBBBBBBBBCCCFFFHHHJJJJJJLLLNNNPPPRRRVVV[[[^^^ccceeeggghhhiiikkkoooqqqsssssstttuuuvvvvvvvvvuuuqqqrrrssstttvvvxxxzzz{{{yyywwwttttttvvvxxxzzz{{{zzz|||~~~}}}zzzxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxyyywwwvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwzzz~~~}}}||||||yyy}}}zzzpppkkklllqqquuuvvvyyy{{{}}}tttllleeebbbgggnnnppppppqqqxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvvvvwwwxxxzzz{{{zzzyyyyyyxxxwwwvvvuuuuuuyyyxxxxxxwwwxxxyyy{{{|||{{{xxxuuutttvvvyyy{{{|||yyyyyyzzz{{{|||}}}~~~~~~xxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnsss{{{}}}}}}yyyqqqjjjbbb\\\UUUPPPNNNNNNOOOOOOZZZ```hhhpppxxx}}}||||||{{{yyyvvvrrrlllgggccc]]][[[XXXVVVTTTRRROOOLLLMMMLLLNNNUUU^^^hhhuuu{{{xxxxxxppp^^^RRRDDD;;;444333222000...///++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))***+++,,,)))))))))))))))(((''''''(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******))),,,000444888::::::;;;<<<:::;;;>>>BBBHHHUUUbbbyyywwwlllsss{{{{{{}}}|||ttt```TTTKKKNNNUUUYYY\\\```bbbhhhjjjhhhhhhmmmpppooonnntttxxxxxxzzz~~~}}}wwwnnnaaaVVVOOOJJJFFFBBBBBBBBBBBBBBBDDDFFFHHHIIIIIILLLOOOQQQTTTWWW[[[^^^bbbeeegggiiijjjlllnnnppprrrrrrsssuuuuuuvvvvvvvvvttttttttttttvvvxxxzzz{{{yyyvvvttttttvvvxxxzzzzzzzzz|||}}}}}}zzzxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwuuuvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~~~~|||{{{{{{{{{}}}~~~~~~yyyooojjjkkkppptttvvvxxx{{{~~~vvvllleeebbbgggnnnpppqqqrrrwwwwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{||||||yyyvvvuuuvvvyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~ffflllttt{{{|||tttlllddd^^^VVVPPPMMMLLLKKKJJJPPPVVV^^^fffnnnwww|||yyyxxxwwwtttnnniiibbb___[[[WWWVVVTTTQQQPPPMMMJJJKKKPPPVVV___kkkwww~~~xxxuuuwww}}}yyyhhh]]]JJJ@@@888555444000...///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))((((((((()))***+++)))))))))))))))(((((('''(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))***)))))))))))))))******))),,,000444777999::::::;;;;;;<<<@@@EEEMMM\\\kkksssmmmttt|||{{{~~~yyyppp```[[[WWWZZZ]]]```cccgggfffjjjkkkiiiiiilllnnnnnnoootttxxxyyy{{{}}}|||xxxqqqhhh\\\RRRLLLHHHDDDAAA@@@AAABBBCCCDDDFFFGGGGGGHHHKKKOOOSSSUUUXXX[[[^^^aaadddiiikkklllmmmnnnooopppqqqrrrtttuuuvvvvvvvvvxxxwwwuuuuuuuuuwwwyyy{{{xxxvvvttttttvvvxxxyyyzzzyyy{{{||||||zzzyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzyyywwwttttttvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{}}}~~~|||zzzyyyyyy{{{}}}}}}}}}xxxmmmgggiiinnnsssvvvwwwzzzzzzllldddaaafffmmmqqqrrrtttxxxwwwvvvvvvwwwyyy{{{|||xxxwwwwwwxxxxxxyyyzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyy{{{{{{|||zzzwwwvvvwwwyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~___eeemmmtttzzz~~~}}}ssslllaaa\\\UUUOOOLLLJJJHHHGGGJJJOOOVVV]]]eeeppp||||||xxxxxxyyyxxxsssnnngggccc^^^ZZZWWWUUUSSSRRROOOKKKJJJMMMQQQWWWbbblll{{{yyyrrrppprrr}}}pppeeeNNNDDD;;;888555111//////111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))***+++***,,,000444888999::::::<<<<<<>>>BBBFFFPPPbbbrrrrrrpppwww~~~~~~|||~~~tttjjj___bbbgggkkklllkkkkkkmmmiiikkkkkkjjjkkkmmmoooppppppuuuyyyzzz|||~~~{{{uuukkkbbbWWWNNNIIIFFFCCCAAA???@@@AAACCCEEEEEEFFFFFFFFFJJJOOOSSSVVVXXX[[[]]]```dddjjjmmmnnnnnnnnnoooooopppqqqsssuuuvvvwwwwwwzzzyyywwwvvvvvvwwwyyyzzzwwwuuuttttttvvvxxxyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{yyyvvvtttsssuuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxzzz||||||zzzxxxxxxxxxyyy{{{}}}~~~xxxllleeeffflllrrruuuuuuyyy}}}lllddd```eeelllqqqsssvvvyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwxxxyyyyyyzzz{{{wwwwwwvvvvvvuuuuuuttttttttttttuuuvvvxxxyyyzzz{{{|||zzzxxxwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}|||{{{zzzzzzzzz{{{|||}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}ZZZ___fffmmmrrrxxx|||~~~||||||{{{wwwmmmeee[[[WWWRRRNNNKKKJJJHHHGGGHHHLLLQQQWWW___jjjxxxyyyxxxzzzzzzuuuqqqlllhhhbbb]]]ZZZXXXUUUSSSRRRNNNLLLMMMOOORRR[[[dddnnnxxx|||rrrlllkkkrrrzzzvvvlllSSSIII???:::777333000111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))((('''''')))***+++))))))))))))))))))))))))))))))(((((()))***++++++,,,...222666999:::;;;;;;======@@@CCCGGGRRRfffxxxssstttzzz~~~{{{pppeee^^^jjjwww~~~}}}xxxtttqqqllljjjjjjkkkmmmoooqqqsssppptttyyy{{{~~~zzzrrrddd\\\RRRJJJGGGEEECCCAAA>>>???AAACCCDDDEEEEEEEEEEEEIIINNNRRRUUUWWWZZZ\\\aaaeeekkkooopppooooooooooooppprrrtttuuuvvvwwwwww{{{zzzxxxwwwvvvwwwxxxyyywwwuuuttttttvvvxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvxxxzzz{{{xxxvvvttttttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{zzzxxxwwwvvvwwwuuuzzz}}}yyylllddddddjjjpppttttttxxx~~~lllddd___ccckkkpppsssvvv{{{zzzxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttsssrrrtttuuuvvvwwwxxxyyyyyyzzz|||zzzyyyyyyyyyzzzxxxwwwwwwwwwxxxyyyzzz{{{||||||yyyxxxxxxxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||WWWZZZ___dddiiiooovvvzzz~~~{{{wwwvvvuuuooofff^^^VVVSSSPPPMMMLLLKKKIIIHHHHHHKKKNNNRRRYYYeeerrr||||||{{{zzzwwwtttppplllgggbbb^^^[[[XXXUUUTTTQQQOOOPPPPPPQQQVVV]]]eeeooo~~~vvvmmmiiiiiippp||||||rrr\\\QQQEEE???:::555222333000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))************)))'''(((((()))))))))))))))(((((())))))))))))(((((())))))(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,...000333777:::<<<<<<<<<===>>>AAAEEEIIIUUUkkk~~~vvvvvv}}}yyynnnfffaaarrr}}}vvvoookkkiiillloooppprrruuupppuuuyyy|||~~~vvvlll^^^VVVMMMFFFDDDCCCBBBAAA>>>???@@@AAABBBDDDEEEEEEFFFIIINNNRRRUUUXXX[[[^^^bbbfffkkkoooppppppppppppqqqrrrsssuuuvvvwwwwwwwwwzzzyyyyyyxxxwwwwwwwwwxxxvvvtttssstttvvvxxxxxxwwwxxxwwwwwwyyy{{{|||{{{zzzyyyxxxvvvuuuuuuwwwxxxzzzxxxvvvuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxyyyxxxwwwvvvvvvwwwuuuyyy}}}{{{lllcccccciiiooossstttwww|||mmmddd^^^aaahhhnnnrrruuuyyyyyyxxxwwwvvvuuutttssstttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwwwwuuuttttttsssuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{yyywwwvvvwwwwwwxxxyyyzzz{{{{{{yyyxxxxxxxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||TTTVVVXXX[[[___fffnnntttyyy}}}yyyvvvsssnnneee]]]UUUSSSPPPOOONNNMMMKKKIIIHHHIIIKKKNNNSSS^^^lllvvv~~~{{{yyyyyyuuuqqqlllhhhddd```[[[XXXVVVSSSRRRSSSRRRPPPSSSYYY^^^hhhuuu}}}rrrmmmeeejjjsssyyyggg[[[MMMEEE>>>777333333111000000000000111111222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++******''''''((()))))))))))))))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,///222555999<<<=========<<<>>>CCCGGGLLLYYYrrr{{{xxxvvv}}}yyyoookkkhhhyyy|||tttmmmjjjnnnppppppqqqtttrrrvvvyyy{{{}}}zzzooodddXXXQQQHHHBBB@@@AAA@@@???????????????AAACCCEEEFFFHHHKKKOOORRRUUUYYY^^^aaacccgggkkknnnoooppppppqqqssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuutttssstttwwwxxxwwwvvvwwwvvvvvvxxx{{{}}}|||zzzzzzxxxvvvttttttuuuwwwyyywwwvvvvvvxxxzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwwwwvvvuuuvvvxxxxxxzzz{{{}}}}}}nnncccbbbgggnnnrrrtttvvvzzzmmmddd]]]___fffkkkppptttuuuvvvwwwxxxwwwvvvtttsssrrrsssuuuvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxyyyxxxyyy{{{||||||zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvwwwyyy|||~~~||||||||||||||||||||||||{{{||||||}}}}}}||||||{{{~~~SSSSSSTTTUUUYYY```iiiooovvv{{{~~~yyyvvvpppggg```VVVTTTRRRQQQPPPNNNLLLIIIHHHHHHIIIJJJOOOZZZhhhrrr|||||||||xxxuuuppplllhhhccc]]]YYYVVVTTTTTTUUUSSSPPPRRRVVVVVV___jjjuuuvvvqqqdddgggooo{{{ooobbbTTTJJJAAA999444333,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************&&&''')))*********)))(((''''''((()))))))))))))))(((((())))))))))))(((((('''(((***++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,111333666:::<<<>>>>>>>>>;;;>>>CCCIIIOOO]]]wwwyyyxxxvvv|||zzzrrrpppmmm}}}wwwoookkkoooqqqoooooosssssswwwyyy{{{{{{wwwjjj]]]TTTMMMDDD???>>>??????>>>@@@???>>>>>>@@@BBBEEEGGGKKKMMMPPPSSSVVV[[[```ddddddgggkkknnnooopppqqqrrruuuuuuvvvwwwwwwwwwwwwwwwuuuvvvxxxyyyyyyxxxvvvuuuuuutttsssuuuwwwxxxwwwvvvwwwvvvuuuxxx|||}}}|||zzzzzzyyyvvvtttsssuuuvvvxxxvvvvvvwwwzzz{{{{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvvvvsssuuuvvvvvvuuuuuuvvvxxx{{{{{{yyyyyyooocccbbbgggmmmqqqtttvvvyyynnnddd\\\^^^eeejjjooosssqqqsssvvvxxxyyyxxxvvvtttqqqssstttvvvvvvvvvuuuuuutttuuuuuuwwwxxxyyyzzz{{{yyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyy{{{}}}}}}zzzxxxvvvvvvwwwxxxyyyzzzzzz{{{yyywwwuuuttttttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{~~~UUUQQQPPPRRRTTTXXX```iiiqqqvvv}}}|||uuukkkbbb]]]ZZZVVVSSSQQQOOOMMMKKKMMMMMMKKKKKKNNNWWWeeeooo|||~~~zzzzzzyyywwwsssmmmgggaaa]]][[[YYYVVVTTTTTTSSSQQQOOOUUUWWW^^^jjjvvv~~~vvvsssmmmhhhfffnnnzzzooo^^^OOODDD<<<666222000000000///......------......---------,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&"""###&&&((()))))))))(((++++++***)))((((((((()))(((((())))))******++++++)))***,,,,,,++++++,,,---111444888;;;<<<===???@@@BBBAAAEEELLLTTTccc|||~~~ttt{{{}}}zzzyyyzzz|||~~~zzzwwwxxxyyysssoooqqqrrrqqqppprrrwwwxxxyyyzzzwwwnnnbbbYYYMMMIIIDDD???<<<;;;;;;<<<>>>???@@@AAABBBDDDHHHKKKLLLNNNRRRUUUYYY]]]bbbeeekkkmmmoooooooooooopppqqqtttvvvxxxzzzzzzyyyvvvuuuwwwxxxyyyyyyxxxwwwuuutttttttttttttttuuuvvvwwwxxxyyyxxxvvvuuuuuuvvvxxxyyywwwwwwwwwwwwwwwvvvuuutttvvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxxyyyzzzyyyxxxxxxuuutttttttttuuuvvvwwwxxx{{{}}}|||{{{~~~mmmbbbbbbhhhooorrruuuvvvxxx}}}tttfff[[[[[[bbbiiiooossstttttttttvvvwwwxxxvvvtttssssssssstttuuuwwwyyyzzztttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}yyyxxxwwwyyy||||||yyyvvvxxxuuurrrpppqqqtttuuuvvvyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~||||||}}}~~~RRROOOMMMOOORRRUUU]]]fffmmmrrrzzzzzzqqqiii___\\\WWWTTTSSSRRRQQQPPPPPPOOONNNMMMOOOVVVaaajjjxxx|||{{{yyyuuuqqqkkkgggddd___\\\XXXVVVUUUTTTRRRQQQSSSTTTYYYcccmmmzzz}}}{{{ssslllfffjjjzzzuuueeeUUUIII@@@999555000000000//////...............---------,,,,,,,,,---------,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))(((((((((&&&'''((()))************+++***)))))))))))))))))))))))))))))))))*********)))***,,,,,,++++++,,,...222555999;;;<<<===???@@@BBBBBBFFFNNNXXXhhh~~~{{{}}}{{{tttyyy{{{yyyyyy||||||}}}~~~~~~}}}{{{|||xxxsssppprrrtttsssrrrtttxxxyyyzzz{{{vvvkkk]]]TTTKKKHHHCCC???<<<;;;<<<===>>>???@@@AAAAAACCCGGGIIIKKKNNNRRRVVVYYY^^^cccffflllnnnpppqqqppppppqqqsssssstttwwwyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvxxxxxxxxx|||~~~mmmcccbbbhhhooosssvvvxxxyyy~~~tttggg[[[[[[aaahhhnnnsssttttttuuuwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{xxxwwwwwwyyy{{{{{{xxxuuuwwwtttqqqooooooqqqtttuuuxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}|||}}}~~~NNNKKKJJJLLLNNNQQQYYYaaagggnnnxxxyyyrrrddd```[[[WWWUUUUUUUUUUUURRRSSSRRRPPPPPPUUU^^^eeesss~~~~~~}}}{{{yyyuuuqqqnnnllldddaaa\\\XXXWWWUUUTTTSSSSSSRRRUUU[[[cccnnn~~~}}}xxxmmmkkkuuu~~~ooo___QQQFFF===999111111000////////////000......---------,,,,,,,,,---------,,,,,,,,,+++++++++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))***+++))))))))))))))))))***+++************)))))))))))))))***++++++++++++---///333666:::<<<===>>>???AAABBBCCCHHHQQQ^^^qqqwwwvvvzzz~~~zzztttwwwzzz|||{{{zzzyyyyyy~~~}}}}}}}}}~~~|||}}}xxxsssqqqtttuuussssssuuuxxxzzz{{{zzztttgggWWWMMMHHHEEEBBB>>><<<<<<===>>>>>>???@@@@@@@@@BBBEEEHHHKKKNNNRRRVVVZZZ___dddhhhllloooqqqsssrrrrrrssstttssstttuuuwwwxxxyyyzzzzzzxxxxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuttttttvvvvvvvvvvvvttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvrrruuuwwwwww|||nnncccaaahhhoootttxxxzzz{{{~~~wwwhhh[[[ZZZ```gggmmmrrruuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyywwwwwwwwwyyy{{{zzzwwwuuuvvvssspppmmmlllnnnqqqsssxxxxxxwwwwwwwwwvvvvvvvvvyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~KKKGGGGGGIIIKKKMMMUUU]]]dddlllwwwyyymmmhhh```[[[XXXWWWVVVVVVSSSSSSSSSQQQQQQTTT\\\bbbooo{{{}}}zzzwwwuuusssrrriiieee___[[[YYYWWWUUUTTTTTTRRRSSSXXX]]]fffuuuzzzrrruuuxxxhhhXXXKKKBBB===333222111000000000111111......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&'''((())))))((((((((()))***++++++++++++******))))))(((((()))***+++++++++,,,///111444777;;;===>>>???@@@AAAAAACCCIIITTTdddzzzuuuttt{{{~~~vvvvvvvvvwwwxxxzzz{{{{{{~~~}}}||||||}}}}}}~~~}}}yyyuuusssuuutttrrrrrruuuwwwyyy{{{xxxpppbbbSSSIIIDDDBBB@@@===<<<<<<===>>>>>>???@@@@@@@@@AAADDDGGGJJJMMMRRRVVV[[[```eeeiiikkknnnqqqsssssssssssstttuuuuuuuuuvvvwwwxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{wwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvvvvttttttuuuvvvvvvuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuurrrvvvxxxzzz~~~nnnbbb___eeennntttzzz{{{|||zzzkkk\\\ZZZ___fffmmmrrruuuwwwyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvwwwuuuvvvwwwyyyzzzyyywwwuuuvvvtttpppllliiijjjnnnqqqwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}~~~~~~}}}~~~HHHEEEEEEGGGIIIKKKRRRYYYccclllwwwwwwqqqhhh```[[[XXXVVVTTTQQQRRRRRRQQQQQQTTT[[[aaannnzzz~~~{{{xxxvvvuuuuuummmiiiccc___\\\ZZZWWWVVVTTTQQQRRRUUUYYY```mmmyyyzzzwwwooo^^^OOOEEE@@@555444222111000000111222......---------,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***)))((((((((()))***++++++++++++******))))))(((((()))*********+++---000333666999<<<>>>??????AAABBB@@@DDDLLLXXXkkkxxxxxx~~~~~~~~~~~~xxxuuussssssxxx{{{}}}}}}~~~}}}||||||||||||}}}|||xxxuuuuuusssoooqqqtttwwwxxxxxxtttjjj\\\OOOGGGAAA@@@>>><<<<<<<<<===>>>===>>>??????@@@AAAEEEGGGKKKNNNSSSWWW[[[```fffjjjjjjmmmqqqssssssssssssssswwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyxxxwwwuuuttttttwwwzzz{{{nnnaaa]]]bbblllrrryyy{{{|||~~~nnn^^^ZZZ___ffflllrrruuuwwwzzzzzzxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuttttttuuuuuuuuutttuuuwwwxxxxxxxxxxxxyyyyyywwwrrrmmmhhhhhhlllooossstttvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}|||}}}}}}~~~~~~|||~~~FFFCCCCCCFFFGGGIIIOOOVVVbbblllxxxzzzqqqggg```[[[VVVTTTQQQQQQQQQOOOOOOSSSZZZ```lllxxx~~~yyywwwvvvvvvooolllhhhdddaaa^^^[[[XXXTTTQQQQQQSSSUUUYYYdddooo~~~xxx{{{tttbbbSSSIIIDDD888666444111000000111111......---------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,+++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******+++,,,))))))))))))))))))***+++************))))))))))))))))))******+++---111444777:::===???@@@@@@AAABBBAAAGGGPPP^^^ssszzz|||{{{zzz}}}yyytttpppqqqxxx}}}~~~~~~|||{{{zzz{{{xxx{{{zzzwwwuuurrrooosssxxxyyyyyyvvvnnnbbbVVVLLLGGG???>>>===<<<<<<<<<======<<<>>>???@@@AAACCCFFFIIIMMMPPPTTTXXX\\\aaafffjjjiiimmmqqqttttttsssssstttwwwwwwwwwwwwvvvuuutttsssuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvuuutttwwwyyyyyy~~~pppaaa\\\```jjjrrrvvvyyy|||qqq```[[[___fffmmmssstttwwwzzzzzzwwwuuuuuuwwwvvvvvvwwwxxxxxxwwwvvvuuurrrssstttvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvuuuuuuuuuuuuuuutttuuuvvvwwwwwwxxx{{{~~~~~~|||wwwoooiiigggkkkooooooqqqsssuuuwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||{{{{{{||||||}}}}}}}}}}}}|||~~~CCCAAAAAADDDEEEFFFLLLSSS```kkkxxxxxxooofff___YYYVVVRRRRRRPPPNNNLLLPPPWWW^^^hhhuuu}}}yyyxxxwwwrrrpppmmmjjjhhhddd___[[[WWWUUUTTTUUUTTTUUU]]]eeeuuuxxxvvvwwwfffWWWLLLGGG;;;999555222000///000111......---------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))))))))'''((()))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))*********))))))******+++...222666888;;;>>>@@@@@@AAABBBCCCCCCKKKUUUdddzzz|||}}}|||yyyzzz~~~yyysssmmmooowww~~~~~~~~~~~~{{{yyyqqqnnnrrr|||wwwuuurrrrrrxxx~~~|||uuuiii[[[OOOHHHEEE>>>===<<<<<<;;;;;;<<<<<<<<<===???@@@BBBDDDHHHKKKNNNQQQUUUYYY\\\aaafffiiijjjnnnrrruuuvvvuuuuuuuuutttuuuwwwxxxwwwvvvtttssssssuuuwwwxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvuuusssssssssuuuvvvxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxwwwwwwvvvwwwxxxyyyzzzxxxyyyzzz{{{zzzyyywwwvvvwwwyyyyyyxxx}}}sssccc\\\```jjjrrrrrrwww{{{tttbbb\\\```fffnnntttssswwwzzzyyyuuussstttvvvvvvwwwxxxyyyzzzyyywwwvvvtttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvuuuvvvyyy|||rrrjjjgggkkkpppppprrrtttvvvxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||~~~BBB??????BBBCCCEEEJJJQQQ^^^jjjxxx|||ssskkkccc]]]XXXTTTSSSPPPMMMKKKNNNUUU[[[eeerrr{{{yyyyyytttrrrpppnnnlllhhhbbb^^^\\\YYYXXXXXXVVVTTTYYYaaammmwwwxxxrrryyyzzziiiYYYOOOJJJ===:::666222000///000000......---------,,,,,,,,,+++++++++*********))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++$$$%%%''')))++++++******++++++***)))(((((())))))(((((())))))******++++++))))))******+++...333666999<<>>===<<<;;;;;;;;;;;;;;;;;;===???AAABBBFFFJJJMMMOOORRRVVVYYY\\\```eeeiiikkkoootttwwwwwwwwwvvvvvvqqqsssvvvxxxyyywwwuuutttssstttvvvxxxyyyzzzyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvuuuuuuvvvxxxyyyuuutttsssrrrsssuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwwwwwwwxxxzzzzzzxxxyyyzzz{{{{{{yyyxxxvvvzzz{{{zzzyyy}}}vvveee]]]```kkkssspppuuu{{{vvvccc]]]```gggnnntttrrrwwwzzzyyyuuurrrsssvvvvvvwwwyyy{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwtttuuuuuuuuuuuuzzzuuukkkhhhkkkppptttvvvxxxyyyzzzyyyxxxwwwtttttttttuuuvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzzzz}}}~~~GGGEEEDDDDDDDDDEEEMMMWWWbbbnnnzzz~~~|||wwwooocccZZZ[[[UUUPPPMMMKKKKKKPPPWWWdddmmmyyy|||wwwyyyxxxxxxwwwsssmmmddd___[[[YYYWWWUUUUUUWWWYYY[[[aaajjjyyy{{{rrrqqq~~~mmmWWWOOOQQQBBB999222000///---,,,---...+++&&&###"""%%%***---++++++++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))'''&&&&&&''')))************+++++++++,,,------,,,***)))***++++++++++++,,,...111333555::::::<<<@@@AAA>>>@@@DDDEEEOOO^^^qqq~~~|||xxxooonnntttzzz}}}|||~~~}}}vvvjjjaaaaaaooo|||vvvwwwzzz|||yyytttoooooottt|||}}}nnn___TTTKKKEEEBBB>>>===<<<;;;;;;;;;;;;;;;<<>>555333222...---...222000///------...///000++++++++++++*********)))+++++++++************)))))))))))))))))))))))))))***)))))))))((((((((((((((()))+++***)))(((((())))))************+++++++++***,,,,,,,,,***)))***++++++++++++,,,...111444555::::::<<<@@@AAA???@@@EEEGGGQQQaaauuu}}}~~~}}}vvvpppqqqwww}}}}}}|||~~~~~~wwweee^^^___nnn~~~~~~xxxssssssuuuyyy}}}~~~}}}|||yyywwwtttqqqqqqtttyyy}}}wwwiii\\\QQQJJJEEEBBB>>>===<<<;;;;;;;;;;;;<<<<<>>BBBCCCEEEJJJQQQVVV]]]]]]]]]^^^aaaeeehhhkkknnnpppsssuuuvvvvvvuuuttttttuuuwwwyyyyyyxxxvvvuuuwwwvvvvvvuuuvvvvvvwwwxxx{{{zzzyyyxxxwwwwwwwwwwwwuuuttttttssstttvvvyyyzzztttqqqnnnnnnppprrrttttttvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvyyyzzz{{{|||}}}|||{{{{{{wwwvvvxxx{{{~~~{{{jjjaaaaaafffkkkpppsssvvvyyy~~~kkk``````gggooosssrrrrrrrrrsssssstttuuuvvvttttttvvvwwwxxxxxxxxxxxx{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwwwwwwwuuuuuuvvvxxxxxxwwwvvvuuutttttttttuuuwwwwwwwwwwwwxxx||||||qqqkkklllnnnuuuwwwzzz{{{zzzzzzzzz{{{yyywwwuuuuuuvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~MMMLLLLLLLLLKKKJJJPPPWWWggguuuvvvmmmddd\\\TTTPPPMMMKKKLLLPPPPPPUUU]]]eeekkkpppvvvzzz~~~~~~{{{xxxtttnnnjjjcccaaa^^^[[[YYYXXXWWWXXXXXXZZZaaajjjsss~~~}}}}}}ooo^^^lll}}}uuuaaaTTTNNNDDD:::666444000///000+++,,,---...---,,,***)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((''')))***+++*********,,,))))))*********+++++++++((()))************+++,,,+++++++++---///222555666;;;:::<<<@@@@@@???BBBGGGKKKYYYnnn{{{xxxvvvyyyzzz___\\\aaappp}}}~~~xxxtttmmmkkkjjjkkknnnpppqqqqqqrrrqqqpppqqqtttvvvxxxyyyssskkk___SSSKKKFFFBBB@@@======<<<<<<<<<<<<======<<<>>>BBBDDDFFFKKKTTTZZZaaabbbcccdddeeegggjjjllloooppprrruuuvvvvvvvvvuuuvvvvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{zzzyyyxxxwwwwwwvvvvvvtttssssssrrrsssuuuxxxyyyrrrqqqoooooopppsssuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvwwwxxxzzz||||||{{{zzzyyyxxxvvvwwwzzz|||}}}lllbbbaaaggglllqqqsssuuuwwwmmmaaaaaahhhooorrrvvvvvvuuuuuuuuuwwwyyyzzzuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwvvvuuuuuuvvvwwwwwwvvvttttttuuuwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvwwwxxx|||~~~rrrkkkkkkmmmsssvvvxxxyyyxxxxxxxxxyyyzzzxxxuuuuuuvvvwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{}}}}}}}}}}}}~~~QQQOOONNNOOOMMMMMMSSS[[[jjjxxx}}}tttkkkbbbYYYUUUQQQMMMMMMOOOMMMPPPUUU[[[```fffkkkooovvvzzz~~~zzzvvvrrrnnnkkkbbbaaa___\\\ZZZYYYYYYYYYSSSSSSWWW___gggsss}}}yyyiiiZZZfffwwwnnn___PPPEEE;;;666444000///111//////.........---------+++++++++++++++++++++,,,+++++++++*********))))))************************************))))))))))))&&&(((******))))))***+++))))))*********+++++++++((()))++++++******+++---++++++,,,---000333666777;;;:::<<>>======<<<<<<<<<======>>><<>>999555111000111111///...---,,,---...///++++++++++++,,,,,,,,,,,,+++++++++************)))************************++++++*********)))))))))'''(((******)))((()))***)))************+++++++++***+++,,,,,,+++***+++---++++++,,,---000333666888<<<:::<<>>======<<<<<<======>>>>>><<>>??????===???AAABBBEEELLLUUU\\\ccchhhlllmmmjjjiiikkknnnpppqqqrrrtttvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxtttuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwuuusssrrrpppooommmmmmmmmooopppuuuvvvwwwvvvttttttvvvxxxvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwxxxyyyzzz{{{xxxwwwvvvuuuvvvwwwyyyzzzxxxwwwxxx{{{{{{}}}pppdddcccjjjqqqsssuuuvvvxxxnnnbbbaaahhhnnnrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwxxxwwwuuuttttttuuuvvvwwwxxxxxxxxxvvvtttssstttvvvvvvwwwxxxyyyyyyxxxwwwwwwuuuvvvwwwxxxyyy{{{yyynnniiikkkooopppsssvvvxxxyyyyyy{{{|||{{{xxxuuutttvvvyyy{{{{{{|||{{{zzzxxxxxxxxxyyyzzzyyyzzz{{{zzzzzzzzz}}}XXXTTTPPPPPPOOORRR\\\gggrrr~~~{{{|||pppkkkgggaaa\\\ZZZUUURRROOONNNPPPRRRUUUVVVUUUXXX]]]dddllluuuzzzvvvsssrrrnnnmmmjjjfffbbb^^^[[[ZZZTTTQQQQQQTTTXXX^^^iiittt|||xxx}}}~~~{{{zzztttlllfffdddkkk}}}eeeYYYKKKBBB;;;555111222---.../////////...---,,,+++++++++,,,,,,---------+++++++++************)))************************+++++++++************)))+++,,,------+++))))))***)))************+++++++++---...///...,,,+++,,,---***+++,,,...111444777999<<<:::<<>>??????===???AAABBBEEEKKKUUU\\\bbbggglllmmmkkkiiikkknnnpppqqqrrrtttvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwsssuuuwwwzzz{{{|||||||||{{{{{{{{{zzzyyywwwtttsssooonnnmmmllllllmmmooopppuuuwwwxxxvvvtttsssuuuxxxuuuuuuvvvvvvwwwwwwwwwxxxyyyxxxwwwvvvvvvxxxzzz{{{zzzyyywwwuuuvvvwwwzzz|||xxxwwwyyy||||||}}}pppdddccckkkrrrsssuuuwwwyyymmmbbbaaahhhooorrrrrrsssuuuwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvtttssstttuuuwwwxxxxxxyyyyyywwwuuutttuuuvvvwwwwwwyyyzzzzzzyyyxxxwwwvvvxxxyyyyyyzzz|||xxxnnnjjjlllqqqlllooosssuuuvvvwwwyyyzzzzzzwwwttttttvvvyyy|||}}}}}}|||zzzyyyxxxyyyzzzzzzyyyzzzzzzzzzyyyzzz}}}___ZZZUUUSSSSSSWWWcccooo|||zzzzzzyyytttpppiiiaaa^^^[[[WWWSSSQQQQQQRRRRRROOOQQQVVV]]]cccjjjwww{{{xxxwwwxxxuuupppjjjeee```\\\ZZZYYYXXXVVVRRRQQQXXXdddnnnzzz~~~wwwuuu}}}zzzvvvjjjhhhiiirrrnnn^^^NNNGGGBBB999333222222111000//////......///+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************.........000222555888999;;;;;;===@@@@@@AAAHHHQQQfff|||zzz~~~~~~vvvooolllhhhooovvvxxxzzz}}}~~~|||ttttttttttttsssrrrqqqqqqllloooqqqtttyyy|||uuulll[[[QQQHHHEEECCC@@@>>>@@@===============>>>>>>???===???AAADDDIIIPPPXXX]]]eeefffhhhkkkmmmnnnoooppprrrssstttvvvwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwwwwwwwxxxyyy{{{}}}|||yyyyyyzzzzzzxxxvvvvvvtttpppllljjjjjjlllmmmrrrtttvvvwwwvvvuuuvvvwwwyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvxxxyyy|||}}}|||zzzxxxvvvvvvwwwxxxyyyxxxyyyzzzyyyxxx|||zzzmmmfffeeejjjooossstttwwwzzz}}}nnnbbbbbbhhhooorrrqqqqqqrrrtttuuuwwwxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssssstttuuuwwwxxxwwwvvvtttrrrtttttttttuuuxxx|||yyyppplllmmmqqqttttttuuuwwwyyy|||~~~}}}zzzuuuttttttvvvxxxxxxzzzyyyxxxyyy{{{|||{{{zzzxxxwwwxxxxxxyyyzzz{{{|||hhhccc___^^^^^^bbblllvvv|||xxxvvv{{{~~~|||vvvnnngggddd___[[[XXXVVVTTTSSSOOOOOORRRXXX\\\bbbnnnyyy}}}zzzxxxvvvqqqlllhhhccc___\\\ZZZZZZWWWRRRPPPTTT^^^fffqqq}}}|||tttyyy}}}|||qqqkkkgggnnn|||uuueeeTTTJJJCCC:::444222111111000///............,,,,,,+++++++++*********+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************************************......///000222555888999;;;;;;===@@@BBBDDDNNNXXXnnn~~~{{{ssskkkhhhnnntttyyyxxxxxxzzzzzzxxxttttttttttttsssrrrqqqpppnnnqqqtttwww{{{{{{rrrgggWWWNNNEEECCCAAA>>>===???>>>>>>>>>>>>>>>???@@@@@@???AAACCCFFFKKKQQQYYY^^^dddfffhhhkkknnnqqqrrrsssqqqrrrsssuuuvvvvvvvvvwwwwwwxxxyyyxxxvvvvvvwwwxxxxxxxxxxxxyyy{{{|||~~~|||zzzxxxxxxzzz{{{zzzyyyyyyvvvqqqmmmkkkkkkmmmnnnrrrtttvvvwwwvvvuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvwwwxxxyyy{{{|||zzzyyyxxxwwwvvvwwwwwwxxxwwwyyyzzzyyyyyy}}}zzzlllddddddiiioootttvvvxxx{{{~~~mmmbbbaaagggmmmpppqqqrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwuuutttsssssstttvvvxxxxxxxxxwwwvvvuuuttttttuuuxxx|||zzzrrrnnnnnnqqqtttuuuvvvxxxzzz|||~~~|||yyyuuutttuuuwwwxxxyyyzzzyyyxxxyyy{{{{{{{{{zzzyyyyyyxxxyyyyyyzzz{{{|||uuupppmmmmmmmmmnnnvvv~~~~~~~~~}}}}}}yyyvvvvvvxxx{{{}}}uuuqqqlllgggccc___ZZZWWWSSSQQQRRRTTTVVVZZZdddooo|||}}}yyyvvvrrroookkkgggbbb^^^\\\[[[XXXTTTPPPQQQVVV\\\fffqqqzzzuuu~~~yyyooofffjjjyyy}}}nnn[[[NNNDDD;;;555222111000///...------------,,,,,,,,,+++++++++******+++++++++***************)))*********+++,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************---...///111333666999:::<<<<<<>>>AAACCCGGGTTT```yyy~~~yyyqqqjjjhhhvvvzzz|||xxxuuutttssspppssssssssssssrrrqqqpppoooppptttxxx|||~~~{{{ooobbbSSSJJJBBB@@@@@@===<<<>>>???????????????@@@@@@AAABBBDDDFFFIIIMMMSSSZZZ___dddfffiiilllpppsssuuuvvvqqqqqqssstttuuuvvvvvvvvvvvvwwwxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}yyyxxxwwwxxx{{{}}}}}}|||}}}yyysssnnnkkkkkknnnooorrrtttvvvvvvvvvvvvwwwxxxwwwwwwxxxyyyxxxwwwvvvuuuwwwwwwwwwvvvwwwxxxyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvxxxzzzzzzzzz~~~yyykkkbbbccciiiooouuuwwwyyy|||mmmbbbaaaffflllnnnsssssstttuuuwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxvvvwwwxxxyyyxxxvvvtttsssrrrsssuuuxxxyyyzzzzzzzzzvvvuuutttuuuxxx}}}}}}uuuqqqqqqrrruuuvvvwwwyyy{{{}}}~~~zzzxxxuuutttuuuxxxyyyzzzzzzyyyxxxyyyzzz{{{zzzyyyzzzyyyyyyyyyyyyyyyzzzzzz~~~zzz{{{zzzyyy|||}}}|||{{{yyywwwvvvvvvuuuwwwxxxzzz{{{|||}}}{{{xxxvvvyyy|||wwwrrrooojjjddd```^^^ZZZWWWWWWWWWXXX```iiixxx}}}yyyvvvrrrpppmmmjjjddd```]]]\\\ZZZVVVRRRQQQSSSUUU]]]gggvvv{{{{{{}}}rrrhhhkkkzzzrrr___PPPDDD<<<666333000///...------,,,,,,---,,,,,,,,,---------......************************((())))))***+++,,,,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************---...000222555777999:::======>>>AAABBBIIIXXXfff}}}uuupppnnn||||||uuuooommmjjjgggmmmnnnnnnoooppppppppppppqqqwww}}}~~~nnn```PPPGGG@@@@@@@@@===<<<>>>???>>>>>>>>>>>>???@@@@@@CCCEEEHHHKKKNNNTTT[[[___dddfffiiilllooorrrtttuuuqqqrrrtttuuuvvvvvvwwwwwwvvvwwwwwwwwwvvvvvvyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxxxxyyy{{{}}}~~~{{{sssllliiijjjllloooqqqsssvvvvvvvvvvvvwwwxxxvvvwwwyyyzzzyyyxxxvvvtttvvvvvvvvvvvvvvvvvvvvvwwwuuuvvvwwwxxxxxxwwwuuutttuuuxxxzzzzzz{{{xxxiiiaaaaaahhhooorrrtttwww{{{nnncccbbbggglllnnnttttttuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxuuuvvvxxxyyyyyyxxxuuuttttttuuuvvvxxxzzzzzz{{{{{{wwwvvvuuuuuuxxx~~~yyytttssssssvvvwwwxxxzzz{{{}}}}}}~~~yyywwwttttttvvvxxxzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxxxx~~~}}}|||zzzvvvuuusssqqqpppooonnnnnnnnnppprrrsssuuuwww{{{}}}~~~}}}yyyzzz|||zzzvvvpppkkkjjjddd___]]][[[[[[___fffuuuzzzvvvqqqooonnnkkkeee```]]]\\\[[[XXXUUUSSSSSSSSSYYYbbbooo}}}|||ssskkkooo|||}}}sssaaaPPPEEE>>>888444000///...------,,,,,,---+++,,,---...///111222222************************(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++************************---...000333666888:::;;;>>>>>>@@@AAABBBIIIZZZjjjyyyuuuxxxzzzzzz|||qqqjjjgggdddaaaggghhhjjjlllnnnooopppppprrrxxxooo___NNNFFF@@@@@@@@@>>>===>>>>>>============>>>??????BBBEEEHHHLLLPPPUUU[[[```fffgggiiilllnnnpppqqqrrrssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwvvvuuuvvvyyy{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}|||rrrjjjeeefffjjjmmmqqqsssuuuvvvvvvvvvwwwyyyvvvwwwyyyzzzyyyxxxvvvtttttttttuuuuuuuuuuuuuuuuuutttuuuwwwyyyyyywwwuuuttttttwwwzzz{{{{{{wwwiii```aaahhhnnnmmmppptttyyy~~~pppeeedddiiinnnpppttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyuuuvvvxxxyyyzzzyyywwwvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwuuuvvvxxx}}}{{{wwwuuutttvvvwwwxxxzzz{{{|||||||||yyywwwuuuuuuwwwyyyyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwww{{{xxxvvvuuusssqqqlllkkkjjjhhhgggfffffffffccceeegggiiillloootttxxxzzz||||||wwwtttmmmgggeeebbb___aaaeeeqqq|||~~~xxxqqqnnnnnnlllgggbbb]]]\\\[[[YYYWWWUUUTTTSSSVVV^^^iiiuuu}}}{{{tttooorrr|||{{{ttteeeSSSGGGAAA;;;666111000///...------------+++,,,---...000222333333***************+++++++++((()))))))))***+++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************,,,...111444777999;;;<<<===>>>AAACCCDDDKKK]]]ooosssnnnttt|||qqqhhhfffdddbbbdddeeegggjjjlllnnnpppppprrryyymmm\\\NNNFFF@@@AAAAAA???===>>>===============>>>>>>???BBBEEEIIIMMMRRRWWW]]]aaaggghhhjjjlllnnnooopppqqqtttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuvvvxxx{{{{{{{{{zzzyyyyyyyyyyyyyyyyyy{{{}}}}}}~~~}}}qqqgggbbbccchhhkkkqqqsssuuuvvvvvvvvvxxxyyywwwwwwxxxyyyxxxwwwvvvuuussstttuuuvvvvvvvvvvvvvvvtttuuuwwwyyyyyyxxxwwwvvvtttwwwyyyzzz{{{~~~vvviiiaaaaaahhhnnnkkkoootttxxx}}}pppffffffkkkoooqqqttttttuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvwwwyyy|||}}}zzzvvvtttuuuwwwxxxzzz{{{{{{zzzzzzyyywwwuuuuuuwwwxxxxxxxxxyyyxxxwwwxxxyyyzzzyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwzzzwwwqqqllljjjgggeeeccc___^^^]]]\\\[[[[[[[[[[[[XXXZZZ]]]___cccgggmmmqqqvvvxxx||||||vvvpppnnnkkkgggfffhhhkkkwww{{{rrroooooonnniiiddd___]]]ZZZXXXVVVUUUSSSQQQQQQXXXbbblllxxx}}}|||}}}{{{vvvqqqqqqwww|||xxxjjjXXXLLLFFF???888111111000///............,,,------......///000000))))))*********+++++++++))))))))))))************))))))))))))))))))))))))***************+++++++++************************************************,,,...111555888:::<<<<<<;;;>>>BBBFFFGGGOOObbbuuunnnllluuussskkkjjjiiihhhfffgggiiikkkmmmnnnoooooossszzz{{{hhhVVVMMMFFF@@@@@@AAA>>><<<<<<>>>>>>======>>>>>>???@@@BBBEEEJJJOOOTTTZZZ```eeefffgggjjjmmmoooqqqssssssssstttuuuwwwxxxxxxxxxxxxyyyyyyxxxvvvtttuuuxxxzzzzzzzzzyyyyyyxxxyyyyyyyyyxxxzzz}}}~~~qqqfffaaabbbgggkkkppprrruuuvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvtttuuuwwwyyyyyyzzzyyyyyyuuuvvvxxxyyyyyyyyyxxxwwwtttvvvyyyzzzzzz|||vvviiibbbbbbhhhnnnnnnqqqvvvzzz}}}oooeeefffkkkppprrrtttttttttuuuuuuvvvvvvwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{xxxwwwwwwwwwxxxyyy{{{|||yyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{wwwuuuuuuvvvxxxyyyzzzyyyxxxwwwzzzxxxvvvvvvwwwxxxwwwvvvxxxwwwwwwwwwyyyzzzyyyxxxwwwwwwvvvwwwwwwxxxyyyzzz}}}|||qqqmmmgggbbb^^^[[[XXXVVVTTTTTTSSSRRRQQQQQQQQQRRRQQQSSSVVVYYY]]]bbbiiimmmtttvvvyyy~~~}}}xxxvvvsssmmmkkkllleeesss~~~tttooopppoookkkfff```]]]ZZZWWWUUUSSSQQQOOONNNTTT]]]fffqqq{{{www~~~}}}xxxsssppprrrzzz|||ooo]]]OOOIIIBBB:::222111000//////......///......---------,,,,,,,,,))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************,,,...222555999;;;<<<<<<999===CCCHHHJJJSSSgggzzzmmmmmmyyy|||vvvooonnnooonnniiijjjkkklllmmmnnnnnnnnnuuu{{{xxxcccQQQLLLEEE@@@@@@@@@===:::;;;?????????>>>???@@@@@@AAACCCFFFKKKQQQVVV]]]cccgggeeegggjjjmmmqqqtttvvvvvvrrrssstttvvvwwwwwwwwwwwwzzzzzzxxxvvvttttttwwwzzzzzzyyyyyyxxxxxxyyyyyyzzzvvvyyy}}}rrrfff```bbbgggkkkppprrruuuvvvvvvwwwxxxzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwyyy{{{||||||||||||wwwwwwxxxyyyyyyyyyyyyyyysssvvvyyyzzzyyy{{{uuuiiicccccciiinnnqqqtttxxx{{{~~~}}}mmmdddeeekkkppprrrssssssttttttuuuuuuvvvvvvtttuuuuuuuuuvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{|||yyyxxxwwwvvvwwwyyy|||~~~xxxxxxwwwvvvvvvwwwwwwxxxvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}}}}{{{wwwuuutttuuuwwwyyyyyyyyywwwvvvzzzxxxwwwvvvwwwwwwwwwuuuxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||{{{wwwrrrlllgggbbb```\\\WWWSSSPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHLLLNNNPPPSSSWWW\\\ccchhhmmmrrrwww||||||vvvrrrooonnnmmmttt~~~|||sssooonnnmmmnnnbbb___[[[VVVRRRQQQQQQQQQQQQQQQVVV```kkkwwwwwwtttttt}}}{{{wwwtttqqqmmmmmmwww{{{pppeee[[[PPPFFF???777000---///222000//////---,,,,,,,,,------+++)))------------------------+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++,,,++++++***+++++++++,,,000222666888999:::<<<>>>??????AAACCCFFFRRRhhh|||}}}pppnnnsss}}}vvvrrrooollljjjmmmnnnpppooonnnnnnooopppzzz}}}qqq```SSSHHHEEEAAA>>>===<<<;;;999;;;<<<======<<<===???AAABBBEEEKKKQQQVVV\\\aaaeeekkklllmmmmmmmmmooorrruuuvvvvvvvvvvvvuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuuvvvyyyzzzyyy|||tttfff]]]^^^fffmmmuuuuuuuuuuuuvvvxxxyyyzzzwwwwwwwwwyyyzzzzzzxxxvvvyyyxxxyyyzzz||||||zzzxxxyyywwwuuuuuuvvvwwwwwwvvvyyyyyyyyyzzz|||yyyoooeee]]]\\\eeeqqqrrrsssvvvyyy}}}~~~pppggggggkkkoooqqquuuvvvwwwvvvttttttuuuwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{zzzxxxwwwxxxyyyuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwxxx{{{}}}}}}{{{yyyvvv|||~~~|||zzzzzzxxxuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzxxxwwwuuuwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwwww}}}xxxsssnnnhhhbbb^^^SSSRRRNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKOOOUUU\\\```iiinnnuuuzzz~~~~~~zzzxxxxxxsssyyywwwssspppooonnnfffccc^^^YYYUUUSSSRRRRRRRRRQQQTTT]]]fffqqquuupppmmmttt~~~yyyssspppkkkiiimmmttt~~~ssshhh]]]SSSHHH@@@888111---000222000//////---,,,,,,,,,------+++)))************************+++*********))))))))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++************+++,,,---...///222555777888:::<<<>>>@@@AAACCCEEEIIIUUUlllzzzpppsss{{{{{{uuuqqqooommmlllkkklllnnnnnnnnnoooqqqsssxxx|||wwwhhhWWWLLLGGGDDDAAA>>>>>>===<<<;;;<<<===>>>>>>===>>>@@@BBBCCCGGGLLLRRRVVV\\\aaaeeejjjlllnnnnnnnnnpppsssuuuuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttvvvyyy{{{zzz|||tttfff^^^___hhhooottttttuuuvvvwwwxxxyyyyyywwwvvvwwwxxxzzzzzzyyywwwxxxxxxxxxzzz{{{{{{zzzxxxyyywwwuuutttvvvwwwwwwvvvyyyyyyyyyzzz|||}}}wwwmmmccc\\\ZZZcccoootttuuuwwwzzz~~~}}}nnneeeeeejjjnnnppptttuuuuuutttssssssuuuwwwwwwwwwxxxxxxxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwyyyzzzzzzxxxwwwwwwxxxvvvvvvwwwxxxxxxwwwvvvvvvxxxxxxyyy{{{|||{{{wwwtttuuuzzz}}}{{{zzz{{{zzzwwwuuuvvvvvvwwwwwwwwwwwwvvvxxxyyyzzz{{{{{{yyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzxxxxxxwwwwwwxxx~~~{{{yyyxxxxxxssslllfff```[[[VVVSSSKKKIIIGGGEEECCCBBBBBBCCC??????????????????>>>>>>===???BBBDDDHHHNNNTTTYYYccchhhpppwww|||zzz~~~}}}xxxtttqqqooojjjgggccc^^^YYYVVVTTTTTTSSSPPPQQQWWW^^^hhhuuurrrjjjeeehhhpppyyyrrrpppmmmiiihhhjjjyyy~~~wwwmmmbbbWWWKKKBBB:::333...000111000...///---,,,,,,,,,------+++)))))))))))))))))))))))))))***************)))))))))************************+++++++++***************)))************+++++++++)))))))))***,,,---///000///222555777888999;;;===AAABBBDDDHHHMMMZZZsss~~~rrrlllttt~~~xxxzzz~~~|||wwwsssqqqpppooonnnjjjkkklllmmmnnnooosssuuu{{{tttbbbSSSKKKEEECCC@@@>>>>>>>>>>>>===<<<>>>?????????@@@BBBDDDFFFIIINNNSSSWWW\\\```dddjjjlllooopppqqqqqqsssuuutttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttvvvzzz{{{zzz}}}tttfff___bbbkkkrrrssstttvvvxxxyyyyyyxxxxxxvvvvvvvvvxxxzzz{{{zzzyyyxxxwwwwwwxxxzzzzzzyyywwwxxxvvvttttttuuuwwwwwwvvvyyyyyy{{{|||}}}~~~~~~~~~vvvkkkaaaZZZYYYaaalllssstttvvvyyy}}}{{{mmmcccbbbffflllooorrrsssssssssrrrrrruuuwwwwwwwwwwwwwwwwwwvvvuuutttvvvwwwwwwxxxxxxwwwwwwvvvvvvxxxzzz{{{yyywwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyzzz{{{{{{xxxtttpppsssxxx|||zzzzzz{{{{{{yyytttuuuvvvwwwwwwwwwwwwwwwyyyzzz{{{|||{{{zzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyy|||xxxtttpppnnnlllggg___YYYTTTQQQNNNLLLIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>===============<<<===???BBBEEEJJJQQQVVV]]]cccllltttyyy}}}}}}}}}xxxssspppmmmkkkgggbbb]]]YYYVVVTTTSSSOOONNNRRRXXXaaannnzzz~~~ppphhh``````dddqqq~~~wwwrrrssssssoookkkiiinnnvvv|||rrrhhh\\\NNNEEE<<<555000000111///...///---,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++***)))))))))))))))*********+++++++++*********+++,,,---...//////222555777888999<<<===AAABBBEEEIIIPPP___xxxuuujjjgggrrryyytttxxx~~~zzzwwwsssppppppqqqppppppkkklllmmmmmmmmmooosssvvv|||ppp^^^QQQLLLDDDAAA???>>>?????????>>>===>>>@@@@@@@@@AAADDDFFFIIILLLQQQTTTXXX\\\```ccciiilllooorrrrrrssstttuuuttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyyyyyyyxxxwwwvvvvvvvvvzzz||||||~~~tttfffaaaeeennnuuurrrtttvvvyyyzzzyyyxxxxxxvvvuuuuuuwwwzzz{{{{{{zzzwwwvvvvvvwwwxxxyyyxxxwwwxxxvvvttttttuuuwwwwwwwwwyyyzzz}}}vvvjjjaaaZZZYYYaaajjjqqqqqqsssvvvyyy}}}zzzkkkaaa___ccchhhlllpppqqqssssssssstttvvvwwwxxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuuvvvxxx||||||{{{xxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{yyytttpppqqqwwwzzzyyyxxx{{{{{{yyyttttttuuuwwwwwwxxxxxxxxxzzzzzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyy||||||{{{zzzzzzzzzzzzzzz~~~|||yyyuuupppkkkgggeee___[[[UUUPPPMMMLLLKKKJJJHHHFFFDDDAAA@@@?????????>>>===============<<<<<<<<<===???@@@CCCHHHNNNRRRXXX^^^gggpppvvv{{{||||||{{{zzzyyyyyyzzzzzz~~~zzztttpppnnnllliiiddd___ZZZVVVTTTSSSNNNMMMPPPUUU\\\iiiuuuqqqiii```^^^___iiiyyy}}}vvvsssvvvxxxssslllhhheeeooo|||~~~vvvmmmaaaSSSIII???777111111111///...///---,,,,,,,,,------+++)))------------------------***************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,------000222666888999:::<<<>>>@@@AAAEEEJJJRRRbbb}}}sssgggfffsss}}}uuusssyyyuuussspppooopppqqqqqqqqqoooooonnnmmmlllooossswwwyyy{{{iiiXXXMMMIIIBBB@@@>>>===>>>?????????<<<>>>@@@AAAAAACCCFFFHHHKKKNNNRRRVVVYYY]]]aaadddhhhkkkoooqqqrrrssstttuuutttuuuuuuvvvwwwxxxxxxyyyvvvvvvvvvwwwwwwxxxxxxxxx||||||{{{zzzyyyyyyyyyxxxvvv{{{}}}}}}tttgggccchhhpppvvvssstttwwwyyyzzzzzzyyyxxxvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvuuuvvvxxxyyyxxxwwwxxxvvvttttttvvvxxxxxxxxxyyy|||xxxkkkbbb]]]\\\ccckkkqqqrrrsssuuuxxx{{{~~~yyylllaaa]]]___dddgggnnnppptttuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvtttuuuuuuvvvvvvuuuuuutttwwwyyy|||}}}{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{|||zzzvvvsssqqqvvvxxxvvvvvvxxxyyyxxxssssssuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyy||||||{{{zzzzzzzzz{{{{{{}}}uuussspppkkkfffbbb^^^\\\UUURRRNNNKKKKKKKKKLLLKKKJJJIIIFFFDDDAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>???CCCHHHLLLTTTYYYbbbjjjrrrxxx~~~{{{zzzwwwtttsssssstttuuu|||~~~}}}vvvrrrnnnmmmkkkgggbbb\\\XXXUUUSSSOOOMMMOOOSSSYYYdddnnnzzzvvvlllbbb```___dddpppzzzwwwyyyyyyrrrjjjfff```lll{{{~~~yyyqqqeeeWWWMMMAAA999222111111///---///---,,,,,,,,,------+++)))++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++------,,,,,,,,,,,,------111444777999:::;;;===???@@@AAAEEEKKKSSSdddvvvjjjkkk|||~~~|||vvvqqqsss{{{sssqqqoooooopppqqqqqqqqqrrrqqqpppmmmmmmpppuuuyyy{{{xxxhhhWWWMMMIIIAAA???<<<<<<===>>>>>>===;;;===???@@@AAACCCFFFIIIMMMPPPTTTWWWZZZ^^^bbbeeehhhkkknnnpppqqqrrrtttvvvuuuvvvvvvwwwwwwxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyy~~~}}}|||{{{zzzzzzzzzzzzvvv{{{~~~~~~ssshhhfffjjjqqqvvvtttuuuwwwxxxzzzzzzyyyyyyxxxvvvuuuvvvyyyzzz{{{zzzxxxwwwuuuvvvwwwyyyyyyxxxyyywwwuuuvvvxxxyyyzzzzzzzzz||||||ooofffaaaaaagggnnnttttttvvvxxxzzz}}}yyymmmccc]]]\\\___bbbjjjnnntttxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuwwwyyy||||||zzzxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{{{{yyyvvvqqquuuwwwtttsssuuuvvvtttrrrssstttvvvxxxyyyyyyzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyy|||{{{{{{zzzzzzzzz{{{{{{{{{vvvsssllljjjfffaaa\\\XXXVVVUUUOOOMMMJJJIIIJJJKKKLLLKKKNNNLLLJJJHHHFFFEEEEEEEEEAAA@@@???>>>===;;;::::::<<<<<<<<<<<<===???DDDGGGPPPUUU]]]eeemmmuuu|||~~~zzzuuuqqqnnnmmmnnnoootttxxx~~~zzzuuunnnnnnllljjjeee___ZZZWWWUUUPPPNNNOOOQQQTTT]]]fffvvv{{{ooodddbbb``````gggwww|||~~~{{{ssslllhhh___lll}}}}}}zzzttthhh[[[QQQCCC:::333111111...---...---,,,,,,,,,------+++)))*********************************++++++,,,,,,,,,***************************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,---...///222555888:::;;;===???AAABBBBBBFFFLLLUUUgggvvvlllqqq}}}yyyrrrpppvvv~~~|||rrrqqqoooooopppqqqqqqpppsssrrrpppnnnnnnrrrxxx}}}wwwgggVVVLLLGGG@@@>>>;;;;;;<<<===<<<<<<:::<<>>@@@AAACCCGGGIIIMMMPPPUUUYYY\\\```dddggghhhjjjkkklllnnnppptttwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz}}}|||zzzyyyxxxxxxyyyzzzvvv|||rrrjjjiiimmmqqqsssvvvvvvvvvwwwxxxyyy{{{|||zzzxxxvvvvvvxxxyyyyyyyyyzzzxxxvvvvvvxxxyyyzzzyyyzzzyyywwwxxxzzz|||}}}|||zzz{{{vvvnnniiiiiinnnuuussstttuuuvvvyyy{{{}}}~~~zzzqqqfff^^^ZZZZZZ[[[bbbiiirrryyyzzzxxxuuusssssstttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwvvvttttttuuuvvvvvvuuutttsssssstttuuuvvvyyywwwuuuuuuvvvwwwvvvuuusssvvvvvvqqqnnnoooooommmqqqrrrtttvvvxxxzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{~~~zzztttnnniiieeebbb```]]]YYYTTTPPPMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCBBB???===;;;:::::::::<<<>>>AAACCCLLLPPPWWW___hhhrrr{{{|||uuummmgggdddccccccggghhhkkkooouuu}}}zzzrrrpppmmmkkkiiieee]]]WWWVVVSSSRRRQQQOOONNNSSSZZZjjjrrr}}}}}}nnneee```bbbcccgggxxx{{{{{{qqqeeeqqq}}}|||~~~yyytttnnncccYYYMMMBBB888555444111......---------------------------,,,++++++******++++++))))))))))))))))))))))))++++++************++++++************************)))************+++++++++,,,+++++++++,,,...///000333555888999:::<<>>===<<<<<<>>>???@@@FFFKKKRRRZZZcccmmmwww}}}~~~zzzrrriiibbb^^^\\\\\\______aaaeeelllttt{{{|||tttqqqmmmkkkiiieee^^^XXXTTTQQQPPPOOOMMMKKKPPPWWWdddlllxxxtttjjjdddcccbbbdddrrr~~~zzz||||||kkkrrr|||||||||yyyrrrdddWWWMMMBBB777444333000...------------------------------,,,++++++******++++++************************+++******))))))******+++************************)))************+++++++++,,,+++++++++,,,...///111444666888:::;;;===@@@BBBCCCGGGLLLQQQ]]]sssqqqjjjvvvvvvnnnttt}}}tttsssqqqpppqqqqqqpppooooooooommmlllmmmsss|||xxxhhhXXXKKKEEECCC@@@???===;;;;;;;;;<<<===;;;<<<<<<>>>@@@CCCFFFGGGNNNQQQTTTXXX[[[```fffiiiiiijjjllloooqqqsssttttttwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzzzzyyyyyyxxx{{{{{{zzzyyyyyyxxxwwwwwwzzz||||||}}}zzzkkkeeegggkkkpppvvvxxxyyyyyyyyyxxxxxxwwwvvvtttvvvxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyzzzzzz|||{{{{{{~~~uuuooopppqqqrrrqqquuuuuuuuuxxx{{{~~~wwwnnnfff```]]]\\\bbbfffmmmrrruuuuuuvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvv{{{||||||zzzuuuqqqnnnnnnoooqqqsssvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvwwwxxxzzz|||}}}{{{{{{{{{zzzzzzyyyyyyyyy}}}sssrrrnnnjjjeeeaaa]]][[[WWWUUUSSSQQQPPPPPPPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNOOONNNLLLLLLMMMNNNMMMKKKKKKIIIHHHGGGHHHGGGFFFDDDDDDBBB@@@>>>=========>>>AAAFFFMMMUUU___iiitttzzz~~~wwwrrrkkkccc]]]YYYXXXWWWUUUUUUVVVYYY___gggnnnsss~~~~~~vvvrrrnnnllliiieee^^^YYYSSSOOOMMMMMMKKKIIIMMMRRR]]]fffrrr}}}sssjjjfffaaa```jjjxxx}}}zzzzzzrrrqqqyyy}}}{{{~~~zzziiiXXXNNNBBB777333222///---------------------------------,,,++++++******++++++******************************))))))))))))******************************)))************+++++++++++++++++++++,,,...000111555777999;;;<<<>>>AAACCCEEEHHHMMMTTTbbbyyy{{{ooojjjwwwxxxooouuu{{{rrrqqqoooooopppooonnnmmmlllmmmmmmllllllqqq{{{tttcccSSSHHHCCCAAA@@@???===<<<;;;<<<<<<===;;;;;;;;;===???BBBEEEGGGMMMPPPTTTXXX\\\bbbgggkkklllmmmnnnppprrrsssssssssvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzzzz{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyxxxxxxwwwzzz}}}~~~~~~wwwiiidddfffjjjoootttwwwwwwvvvvvvuuuuuuvvvvvvtttvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz}}}~~~xxxqqqnnnooorrrsssssstttvvvyyy}}}{{{rrrjjjccc]]]YYYaaafffmmmsssuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuttttttttttttuuuuuuttttttuuuuuuvvvxxxyyyzzz}}}~~~}}}xxxrrrnnnlllooopppsssuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyzzz||||||{{{{{{{{{{{{zzzzzzzzzzzz}}}zzztttrrroookkkfffbbb___]]]ZZZYYYXXXVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQRRRSSSSSSQQQPPPMMMKKKIIIHHHIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<@@@DDDKKKTTT]]]iiittt{{{~~~ooolllgggaaa\\\ZZZYYYYYYSSSRRRQQQRRRVVV\\\cccgggtttwww|||yyyuuupppllljjjfff___[[[TTTPPPMMMMMMKKKIIIKKKOOOWWW```nnn{{{|||qqqiiibbb___dddnnn~~~}}}{{{}}}vvvnnnsss~~~{{{xxx|||qqq^^^QQQDDD888333111...---------------------------------,,,++++++******++++++***************************))))))(((((())))))***************************))))))*********+++++++++++++++***+++,,,...000111555888:::<<<===???AAADDDEEEHHHNNNXXXhhhyyyooommm{{{yyyrrrxxxyyyqqqpppoooooopppooommmllljjjmmmnnnmmmmmmrrr}}}ppp^^^OOOFFFBBBAAA??????>>>===<<<<<<======;;;;;;<<<>>>@@@CCCFFFHHHNNNQQQUUUZZZ]]]bbbgggjjjlllmmmoooqqqsssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyzzz{{{||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxyyy}}}vvvhhheeegggkkkpppuuuvvvuuutttsssssstttuuuvvvuuuwwwxxxxxxwwwuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxx|||xxxtttpppoooqqqtttuuuvvvwwwxxx{{{vvvlllccc\\\WWWaaafffmmmsssvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{}}}zzzsssmmmjjjoooppprrruuuwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzz~~~{{{xxxtttrrroookkkgggccc```^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWUUUSSSPPPMMMKKKIIIIIIIIIHHHGGGDDDCCCBBBAAA???>>>======???CCCJJJRRR\\\gggssszzzssspppkkkfffbbb___^^^^^^ZZZXXXVVVTTTUUUXXX[[[^^^jjjooouuuzzz|||}}}~~~yyyrrrnnnkkkgggbbb]]]WWWRRRNNNNNNMMMJJJKKKNNNTTT]]]kkkwwwxxxnnneee```bbbgggwww~~~~~~wwwkkknnn{{{vvvzzzzzziiiVVVIII:::444111...---...---------------------------,,,++++++******++++++******************************))))))))))))******************************))))))*********+++++++++*********+++,,,...111222666888;;;<<<===???BBBDDDDDDGGGNNN\\\ooowwwqqqqqq~~~|||vvv||||||vvvrrrqqqppppppqqqpppnnnlllkkkmmmoooooopppvvv~~~lllZZZMMMEEEBBBAAA???>>>>>>===============<<<<<<===???BBBEEEHHHJJJPPPSSSXXX[[[^^^bbbeeehhhkkklllnnnqqqsssuuuvvvwwwttttttuuuuuuvvvvvvvvvvvvyyyyyyzzz{{{||||||||||||zzzzzzyyyyyyyyyyyyxxxxxxxxx|||uuuiiigggjjjmmmrrrvvvuuuuuussssssssstttuuuvvvwwwyyyzzzyyyxxxvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwxxx{{{~~~}}}sssrrrqqqqqqsssvvvxxxxxxwwwxxxyyy|||{{{lllbbbZZZWWW___eeelllrrrvvvwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyywwwwwwvvvwwwwwwxxxyyyzzz}}}}}}vvvpppmmmoooqqqsssuuuwwwwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz~~~}}}zzzwwwrrrqqqooollliiifffdddcccccccccbbbaaa```___^^^^^^```___^^^]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]ZZZXXXVVVSSSOOOMMMLLLLLLKKKIIIEEEEEEDDDCCCAAA@@@??????>>>AAAGGGOOOXXXdddooowww}}}xxxqqqlllhhheeeddddddbbb^^^[[[YYYXXXYYYZZZaaagggnnnsssuuuvvvyyy||||||~~~}}}uuupppmmmiiiddd```ZZZTTTPPPPPPOOOLLLKKKMMMQQQZZZgggrrr|||sssiiicccaaabbbnnn~~~uuukkkjjjyyy~~~xxx|||uuu]]]NNN>>>666222///......---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++*********+++,,,///111222666888:::<<<===???BBBDDDDDDHHHQQQaaawwwwwwrrruuu{{{xxxsssrrrqqqqqqqqqrrrqqqooolllmmmmmmnnnpppttt{{{{{{hhhWWWKKKDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@CCCFFFJJJKKKQQQTTTYYY]]]___bbbeeehhhjjjkkknnnqqqsssuuuvvvwwwtttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxx|||~~~uuujjjhhhlllppptttxxxuuuuuuttttttuuuuuuvvvvvvyyyzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxyyy{{{}}}|||zzzwwwqqqqqqrrrtttuuuwwwyyyyyyzzz{{{{{{|||oooaaaYYYWWW^^^ccckkkqqquuuwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxx}}}yyyuuurrrpppqqqtttvvvwwwxxxxxxwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyy}}}||||||{{{zzzxxxtttssssssrrrrrrqqqppppppppppppppppppooonnnmmmmmmkkkkkkiiihhhhhhgggggggggeeeeeeeeefffggggggdddaaa^^^ZZZVVVSSSQQQQQQOOONNNIIIIIIHHHFFFDDDBBBAAA@@@???BBBGGGNNNWWWbbbnnnuuu~~~~~~xxxssspppoookkkiiieeebbb^^^[[[ZZZYYY[[[aaahhhkkklllmmmqqqtttuuuwwwzzz{{{|||}}}xxxrrrnnnkkkfffccc\\\UUUQQQQQQQQQMMMKKKLLLNNNVVVaaalllvvvwwwllleeeaaa^^^bbbuuuuuummmhhhooo}}}cccTTTCCC999444000...///---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++*********+++,,,///111333555777:::<<<===>>>AAACCCFFFJJJTTTggg~~~}}}}}}~~~zzzwww|||yyysssqqqqqqqqqqqqrrrrrrqqqnnnlllooommmlllpppwwwvvvdddSSSIIICCC@@@???>>>>>>>>>?????????>>>>>>;;;<<<===???BBBFFFIIIKKKPPPSSSYYY]]]```dddgggiiikkklllnnnppprrrsssttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}sssjjjiiimmmppptttxxxuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz{{{yyywwwuuutttuuuwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvwwwyyyyyyzzz{{{|||zzzvvvrrroooqqqsssuuuvvvwwwxxxxxx{{{|||~~~sssbbbZZZXXX\\\bbbjjjppptttvvvxxxyyy{{{{{{{{{zzzyyyyyyxxxxxxzzzyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxzzz}}}}}}yyyvvvtttqqqsssuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxx|||zzzzzz{{{zzzyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}uuuuuusssrrrqqqqqqqqqqqqnnnnnnnnnpppqqqpppmmmjjjddd```[[[XXXVVVUUUSSSRRRMMMLLLKKKIIIGGGDDDAAA@@@AAADDDHHHOOOXXXcccnnnvvv{{{}}}{{{zzzmmmllliiifffbbb^^^[[[YYYYYY___dddfffffffffjjjnnnoooqqqtttvvvwwwyyy{{{~~~yyysssooolllhhhddd]]]VVVQQQQQQQQQMMMKKKKKKKKKRRR]]]gggqqq}}}{{{nnnfff```[[[XXXkkk|||uuuppphhhiiiwwwgggWWWEEE;;;555000///000---------------------------,,,++++++******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************)))************+++++++++***)))***+++---///111333555777999;;;<<<>>>AAACCCGGGKKKWWWkkk{{{{{{}}}|||vvvpppppppppppppppqqqrrrqqqmmmkkkooollljjjoooxxxsssaaaQQQGGGBBB???>>>===>>>????????????>>>>>>:::;;;<<<>>>AAAEEEHHHJJJNNNRRRXXX]]]aaaeeeiiikkkmmmnnnooopppqqqrrrrrrrrruuuvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||{{{}}}rrriiiiiimmmppptttwwwuuuvvvwwwyyyyyyyyyxxxwwwxxxyyyzzzxxxvvvtttssstttwwwvvvuuuuuuuuuvvvxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwzzzzzz{{{||||||yyytttpppnnnpppsssuuuvvvvvvvvvwwwuuuxxx{{{}}}xxxdddZZZXXX[[[aaaiiioootttvvvwwwxxx||||||{{{zzzyyyxxxxxxwwwyyyyyyyyyxxxxxxwwwwwwwwwssssssttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvwwwyyyyyyuuuwwwzzz{{{yyyvvvtttsssrrrsssuuuwwwxxxyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuvvvvvvwwwwwwwwwxxx~~~}}}|||zzzvvvxxx}}}~~~~~~}}}{{{zzz~~~|||{{{zzzyyyvvvssspppllljjjgggdddaaa\\\WWWSSSSSSPPPLLLIIIHHHHHHGGGFFFBBBCCCFFFMMMVVVaaalllrrrzzz}}}zzzuuuvvvqqqhhh___YYYUUUSSSSSSTTTVVVXXXZZZ\\\```dddhhhgggjjjmmmoooppprrruuuwwwzzz}}}}}}vvvrrrnnniiifff^^^[[[VVVRRRPPPNNNKKKIIIKKKPPPWWWaaammm{{{yyyiii___^^^bbbaaammmxxxsssjjjiiivvv~~~nnn\\\HHH<<<777333000000//////...------------...///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******)))***,,,...111333777999;;;<<<<<<>>>AAADDDFFFPPP___qqq}}}yyy{{{}}}~~~tttnnnqqqqqqqqqrrrssssssqqqmmmjjjkkklllmmmpppxxx}}}mmm[[[PPPIIICCC@@@@@@>>>>>>============>>>>>>::::::<<<>>>AAAEEEIIIKKKPPPTTTYYY^^^aaacccgggiiilllnnnpppqqqqqqrrrtttvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzxxxxxxxxxzzz|||}}}wwwyyyzzz{{{|||qqqjjjlllssswwwxxxzzz{{{yyyxxxxxxyyyyyyxxxvvvvvvwwwyyyzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxyyyzzzzzzxxxwwwwwwwww{{{yyy{{{~~~|||tttmmmjjjfffnnnuuuvvvvvvxxxyyyxxxxxxvvvwww|||yyyggg[[[UUUZZZ```gggmmmppprrrvvvxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvwwwwwwvvvtttuuuwwwyyyxxxwwwvvvuuuuuuttttttuuuuuutttsssrrrsssuuuwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxvvvtttssstttuuuvvvvvvvvvwwwxxxxxxyyyyyy|||{{{yyywwwuuuuuuuuuuuuyyyyyyyyyyyyyyyxxxwwwvvvyyyyyyxxxxxxwwwxxxxxxxxx|||{{{|||{{{yyy{{{}}}{{{wwwsssqqqoookkkhhhddd___ZZZVVVSSSPPPLLLKKKKKKLLLLLLKKKEEEFFFHHHMMMVVVaaalllrrrzzz~~~{{{tttmmmkkkggg```YYYTTTPPPNNNNNNNNNPPPRRRTTTUUUXXX]]]```bbbeeehhhkkklllooorrrtttwwwzzz~~~xxxsssooojjjgggbbb^^^YYYTTTQQQNNNKKKHHHHHHLLLSSS\\\ggguuuoooccc___[[[\\\eeexxx}}}yyytttmmmmmmzzz}}}ooo]]]JJJ>>>888333000000//////...------------......---,,,+++++++++,,,,,,)))***++++++,,,,,,,,,++++++***)))))))))***+++,,,+++++++++******)))))))))******+++++++++,,,,,,,,,------------///111444666777999;;;<<<<<<>>>AAADDDEEEQQQaaasss|||xxxzzz~~~~~~~~~uuuppprrrqqqppppppqqqrrrqqqnnnkkkmmmnnnmmmooowwwzzzjjjXXXMMMGGGBBB@@@AAA??????>>>>>>>>>>>>??????::::::<<<>>>BBBFFFIIIKKKQQQUUUZZZ^^^aaadddgggiiilllnnnpppqqqrrrsssuuuwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxyyyzzz|||}}}wwwzzz{{{{{{zzzooogggiiipppuuuwwwyyyzzzxxxwwwxxxyyyzzzxxxvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwvvvuuuttttttxxxyyyzzzzzzxxxwwwwwwxxxyyywwwyyy|||zzzqqqjjjhhhfffooouuuvvvuuuxxxyyyxxxwwwuuuwww{{{}}}|||jjj^^^XXXZZZ___ffflllooorrruuuxxxxxxyyyyyyyyyyyyyyyxxxxxxvvvwwwwwwvvvuuuuuuwwwyyywwwvvvuuuuuuttttttuuuuuuvvvuuutttsssrrrsssuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxuuurrrppppppqqquuuuuuvvvvvvwwwxxxxxxxxxzzzyyywwwvvvuuuuuuuuuuuuxxxxxxxxxxxxwwwwwwwwwvvvxxxxxxwwwwwwwwwxxxxxxyyy}}}zzzzzz{{{{{{zzz~~~|||xxxuuussspppmmmjjjfffaaa]]]WWWTTTPPPNNNMMMNNNMMMLLLGGGGGGGGGKKKSSS^^^iiipppxxx|||~~~}}}}}}{{{tttjjjaaa]]][[[XXXTTTPPPMMMKKKJJJJJJKKKMMMNNNOOOQQQUUUXXX[[[^^^bbbdddgggjjjmmmppptttwww{{{~~~zzzvvvqqqlllhhheeeaaa[[[VVVRRRNNNKKKHHHFFFIIIOOOWWWbbbooo|||xxxiiiaaaZZZ[[[```lll{{{wwwsssoooqqq~~~~~~qqqaaaNNNBBB;;;444000000//////...------------...------,,,+++++++++,,,,,,)))***+++,,,,,,,,,+++*********))))))******+++,,,*********)))))))))))))))******+++++++++,,,,,,,,,++++++***+++---///222444777999;;;<<<<<<>>>AAADDDEEERRRcccwww|||xxxzzz}}}~~~vvvqqqrrrooonnnmmmnnnooopppooommmoooooonnnooowwwxxxgggUUUJJJEEEAAA@@@BBB??????>>>>>>>>>>>>??????:::;;;<<<>>>BBBFFFIIIKKKRRRVVV[[[___bbbeeehhhkkklllnnnqqqrrrrrrsssvvvxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{|||{{{zzzyyyyyy{{{|||}}}xxx{{{|||}}}xxxllldddfffnnnssswwwyyyzzzxxxvvvxxx{{{|||zzzxxxzzzzzz{{{{{{{{{zzzzzzyyyzzzyyyxxxwwwvvvuuutttsssxxxyyyzzzyyywwwwwwwwwxxxwwwuuuwwwyyyvvvnnngggfffgggooouuuvvvuuuwwwxxxvvvwwwuuuvvvyyyzzz{{{nnnbbb\\\YYY]]]dddiiimmmqqquuuwwwxxxxxxwwwwwwwwwxxxxxxyyywwwwwwxxxwwwuuuuuuwwwxxxuuuttttttttttttuuuvvvvvvwwwvvvtttsssrrrrrrssssssxxxxxxxxxxxxyyy{{{||||||}}}|||yyyuuupppnnnnnnooossstttuuuvvvvvvwwwwwwwwwwwwwwwuuutttttttttuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxyyyyyy|||yyyxxxzzzyyyxxx|||yyywwwuuussspppmmmhhheee___[[[UUUQQQNNNLLLJJJIIIHHHGGGFFFHHHOOOZZZeeelllqqqvvv|||}}}|||zzzxxxvvvvvvvvvvvv|||{{{zzzxxxuuuqqqnnnlllnnntttyyywwwrrrkkkaaaWWWTTTSSSSSSRRRPPPNNNLLLKKKIIIJJJKKKKKKKKKMMMPPPRRRTTTWWW[[[___bbbeeeiiilllpppsssxxx|||}}}xxxrrrlllhhhddd```[[[VVVRRROOOLLLIIIHHHJJJOOOUUU___kkkxxxpppdddaaa```___ddduuu{{{tttqqqoootttttteeeTTTHHH???666111000//////...------------...---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))***************+++++++++******************))))))******+++++++++,,,,,,,,,************,,,...111333777999;;;<<<<<<>>>AAACCCFFFTTTggg}}}~~~zzz{{{}}}vvvqqqqqqnnnlllkkkkkknnnoooppppppppppppooopppxxxxxxgggTTTIIIDDD@@@???AAA>>>>>>============>>>>>>:::;;;<<>>AAACCCGGGVVVlll}}}~~~}}}sssoooooommmllljjjjjjmmmoooqqqqqqooopppoooqqqyyyxxxgggUUUJJJDDD@@@>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===???BBBFFFJJJLLLSSSWWW\\\aaadddfffjjjlllkkknnnppprrrrrrtttvvvxxxuuuvvvwwwyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzz~~~vvvkkkcccfffnnnssswwwzzzyyyuuurrrvvv}}}}}}{{{{{{|||}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwwwwxxxzzzxxxxxxyyyxxxrrrhhhccccccfffnnnuuuuuutttvvvwwwvvvvvvtttuuuwwwwwwvvvyyy~~~vvvfff\\\VVVXXX[[[aaagggmmmqqqsssuuuuuuttttttuuuvvvxxxzzzwwwxxxyyyyyywwwvvvvvvwwwssssssssstttuuuvvvwwwxxxssssssssssssttttttuuuuuuvvvvvvvvvwwwyyy|||}}}yyysssnnnlllnnnpppqqqrrrtttvvvvvvvvvuuuttttttsssrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvtttttttttuuuvvvwwwxxxyyy}}}yyyvvvssspppsssxxx~~~wwwooojjjddd___ZZZUUURRROOOMMMKKKMMMKKKIIIJJJNNNWWW```eeeiiinnnwww~~~}}}zzztttrrroookkkgggeeedddcccccc```\\\XXXUUUTTTUUUVVVOOOVVV[[[[[[[[[YYYSSSMMMJJJLLLNNNPPPPPPPPPNNNMMMIIIIIIIIIGGGFFFEEEGGGIIIKKKNNNRRRVVVXXX\\\```cccfffkkkrrrwww{{{}}}|||vvvnnniiiaaa]]]YYYUUUSSSPPPNNNLLLIIIIIIJJJMMMTTT```nnnvvv|||iiiaaaZZZ\\\dddqqqzzzsssrrrvvvxxx|||}}}qqqbbbVVVHHH;;;444222//////...------------...++++++,,,---------,,,,,,+++*********))))))))))))))))))***++++++++++++***+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,---...111444666777999;;;<<<<<<>>>AAADDDIIIZZZqqq~~~zzzqqqnnnmmmmmmllljjjkkkmmmpppqqqqqqnnnooooooqqqyyyttteeeTTTJJJEEE@@@>>>>>>;;;;;;::::::::::::;;;;;;;;;<<<===???CCCGGGJJJLLLSSSWWW\\\```cccfffiiillljjjllloooqqqrrrsssvvvxxxtttuuuwwwxxxyyyyyyxxxwwwzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy~~~vvvllleeehhhoootttvvvxxxtttnnnjjjnnnxxx}}}zzzzzz|||}}}|||yyyyyyyyyzzzzzz{{{|||||||||xxxxxxxxxwwwvvvwwwyyy{{{{{{zzz{{{yyypppeee```aaaeeemmmtttttttttwwwxxxwwwwwwuuuuuuxxxwwwuuuxxx}}}{{{iii[[[TTTTTTVVV\\\cccjjjoooqqqrrrsssssstttuuuvvvxxxyyywwwyyyzzzzzzxxxvvvvvvvvvtttttttttuuuuuuwwwxxxxxxssssssttttttuuuvvvvvvwwwvvvvvvvvvwwwyyy}}}|||wwwpppkkkjjjllloooqqqrrrtttvvvwwwvvvuuuttttttsssrrrrrrrrrssstttuuutttuuuuuuvvvvvvvvvvvvuuuuuutttttttttuuuvvvwwwwww~~~zzzwwwrrrooorrrwwwyyyttthhhddd]]]XXXTTTQQQNNNLLLKKKIIIHHHHHHLLLSSS[[[___dddjjjsss{{{}}}xxxuuunnnlllhhhccc```^^^]]]]]]YYYXXXVVVTTTRRRQQQQQQQQQLLLPPPSSSQQQQQQRRRPPPLLLLLLMMMOOOQQQQQQQQQPPPPPPJJJJJJJJJGGGEEEDDDFFFGGGHHHKKKNNNRRRTTTWWW[[[^^^aaafffmmmssswwwzzz|||~~~yyyqqqlllddd```[[[WWWTTTQQQNNNLLLIIIHHHHHHJJJPPP\\\iiirrrttteee]]]^^^___bbbsss}}}sssppppppqqqvvv|||vvvhhh[[[MMM>>>555444//////...------------...***+++,,,---------,,,,,,,,,+++)))((((((((()))***((()))***+++,,,++++++***)))*********++++++++++++******+++++++++,,,,,,,,,++++++***+++,,,///222444777999;;;<<<<<<>>>AAADDDKKK]]]uuu~~~zzzwwwpppnnnlllmmmlllkkkllloooqqqqqqpppmmmnnnoooqqqxxx}}}mmm___PPPIIIEEEAAA>>>???<<<;;;;;;::::::;;;;;;<<<;;;<<<===@@@CCCGGGJJJMMMRRRVVV[[[```cccfffiiikkkiiikkknnnoooqqqrrruuuwwwssstttvvvxxxxxxxxxwwwvvvyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwvvv{{{uuullleeeiiipppssstttuuullleee___cccppp|||}}}yyyyyy|||}}}{{{xxxyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxwwwvvvwwwyyy|||}}}||||||xxxnnnaaa]]]^^^ccckkkrrrttttttwwwyyyxxxwwwvvvvvvyyyxxxvvvxxx}}}lll\\\RRRQQQRRRWWW```hhhmmmnnnpppqqqrrrtttvvvwwwwwwwwwxxxyyy{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxx{{{zzzqqqkkkiiikkknnnqqqsssuuuwwwxxxwwwvvvtttuuutttsssrrrrrrsssttttttssstttvvvxxxyyyxxxvvvuuuuuuuuutttttttttuuuuuuvvvzzzwwwsssppprrrxxxyyyooojjjbbb[[[VVVQQQMMMJJJFFFEEEDDDEEEIIIOOOUUUYYY```fffooowww|||~~~zzzuuuqqqkkkhhhddd___\\\ZZZZZZ[[[UUUUUUVVVUUUSSSPPPMMMKKKMMMPPPPPPMMMLLLOOOOOOLLLOOOPPPRRRSSSTTTTTTSSSSSSMMMMMMLLLJJJGGGFFFGGGHHHFFFHHHLLLOOOQQQTTTXXX[[[]]]bbbjjjqqquuuwwwzzz{{{|||tttnnngggccc]]]XXXUUUQQQNNNKKKJJJIIIHHHJJJPPP[[[iiirrr}}}nnncccccc^^^WWWhhh|||qqqnnnooopppwwwxxxkkk^^^OOO@@@666444//////...------------...)))***,,,---...---,,,,,,---,,,)))'''&&&(((***+++((()))***+++,,,+++******(((((())))))*********+++******+++++++++,,,,,,,,,......---...///222555777777999;;;<<<<<<>>>AAADDDMMM^^^www{{{zzzxxxwwwpppnnnmmmnnnmmmlllnnnpppqqqpppooommmnnnooopppvvv|||{{{vvvgggZZZMMMHHHEEEBBB??????<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===@@@CCCGGGKKKMMMRRRVVV[[[___bbbeeehhhkkkhhhjjjmmmoooppprrrtttwwwrrrsssuuuwwwxxxwwwvvvuuuyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvtttyyy~~~tttkkkeeejjjpppsssrrrrrrfff^^^WWW[[[iiiwww~~~}}}yyyyyy|||}}}{{{xxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvwwwzzz|||}}}}}}|||xxxlll___ZZZ\\\bbbjjjrrrssstttxxxzzzyyyxxxvvvwwwzzzyyywwwyyy}}}ppp]]]QQQOOOPPPUUU^^^fffkkkmmmnnnppprrrtttvvvwwwwwwvvvxxxzzz{{{{{{xxxvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyywwwxxxxxxxxxwwwvvvuuutttxxxxxxxxxyyy|||uuunnnkkkmmmoooqqqsssvvvxxxyyyxxxvvvuuuvvvuuutttsssrrrsssttttttrrrtttwwwzzzzzzyyyvvvtttvvvuuuuuutttttttttuuuuuu{{{tttpppppprrrzzzxxxnnnddd^^^WWWOOOLLLMMMEEEEEEFFFFFFHHHLLLQQQVVV```eeennnuuu{{{~~~|||xxxwwwuuuppplllfffccc```^^^]]]\\\ZZZXXXXXXWWWVVVTTTSSSSSSRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTTTTRRRPPPQQQTTTUUUSSSQQQPPPOOOMMMKKKKKKIIIFFFCCCDDDFFFHHHJJJKKKNNNRRRVVV^^^bbbggglllqqqvvv{{{~~~xxxsssjjjeee^^^ZZZWWWTTTOOOJJJJJJGGGFFFIIIMMMUUUcccpppyyy{{{ggg```ZZZVVVbbbuuu~~~~~~|||sssppppppqqquuuzzz~~~vvveeePPP@@@666222////////////............------,,,,,,+++***))))))+++++++++++++++++++++++++++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,------...000333555777888888;;;??????>>>CCCJJJOOOccc}}}~~~~~~|||zzzpppmmmoooiiijjjkkklllmmmnnnppppppllljjjlllttt}}}~~~vvvmmm]]]VVVLLLFFFCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;=========>>>BBBFFFKKKNNNUUUYYY]]]aaadddhhhkkknnnooonnnmmmmmmnnnppprrrtttuuuvvvwwwxxxxxxwwwuuutttvvvwwwyyy{{{{{{{{{yyyxxx}}}||||||{{{yyywwwuuutttyyy||||||pppmmmkkkmmmrrrtttrrrnnn```ZZZTTTXXXdddrrrzzz}}}|||{{{zzzzzz{{{{{{yyywwwwwwxxxzzz||||||zzzxxxvvvwwwuuutttuuuwwwyyyzzzzzzzzzpppeee]]]ZZZZZZccckkkrrrttttttwwwyyyxxxxxxzzzzzzzzzxxxwwwxxxyyytttdddYYYPPPKKKPPPYYYaaahhhmmmoooooooooqqqtttvvvwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvuuutttsssssstttvvvwwwzzzyyyxxxwwwwwwxxxyyyzzzxxx{{{}}}{{{zzzxxxnnnhhhggghhhooopppqqqssstttuuuvvvvvvtttuuuuuutttrrrpppqqqrrruuuwwwyyy{{{{{{zzzxxxvvvttttttsssssstttuuuvvvwww~~~wwwssssssuuuwww|||{{{qqqggg```XXXPPPLLLLLLFFFFFFEEEDDDEEEIIINNNRRR]]]bbbkkkrrrxxx|||{{{wwwvvvtttoookkkeeebbb___]]]\\\ZZZXXXVVVXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVTTTRRRSSSUUUVVVTTTRRRSSSQQQOOOOOONNNMMMJJJHHHEEEFFFGGGHHHIIILLLQQQTTT\\\___dddjjjnnntttyyy|||~~~zzzuuulllgggaaa\\\ZZZVVVQQQMMMLLLIIIGGGIIIKKKQQQ^^^kkkwwwqqqeeeZZZTTT^^^ppp~~~zzzqqqmmmlllkkkooosss{{{wwwfffRRRAAA777333////////////............---,,,,,,++++++*********+++++++++++++++++++++++++++*********)))))))))))),,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------...000333555777888888;;;>>>>>>>>>CCCKKKUUUhhhyyy}}}rrrnnnnnnnnnnnnooooooooopppppppppnnnlllmmmttt{{{{{{sssjjj[[[TTTKKKDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>@@@CCCHHHLLLOOOUUUXXX]]]aaadddhhhkkknnnooonnnmmmmmmnnnppprrrtttvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwyyyzzzzzzyyyxxxwwwzzzzzzzzzzzzyyyxxxvvvvvvxxx{{{|||ooolllkkknnnsssuuusssqqqddd^^^YYY]]]gggsssyyy{{{{{{zzzyyyzzz{{{{{{yyywwwwwwxxxzzz{{{{{{zzzxxxwwwyyyxxxvvvwwwzzz|||}}}}}}~~~yyyoooddd\\\YYYYYY___gggoooqqqsssvvvyyyxxxzzz{{{|||{{{yyyxxxyyyzzzwwwhhh\\\SSSMMMPPPWWW^^^dddiiimmmmmmnnnqqqtttvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuwwwxxxwwwwwwvvvuuuuuuvvvwwwwwwxxx{{{}}}|||{{{zzzooohhhggghhhmmmnnnppprrrtttuuuuuuuuussstttuuusssqqqppppppqqqtttuuuxxxzzzzzzyyywwwvvvvvvuuutttsssssstttuuuvvvxxxuuuuuuvvvtttxxx{{{zzzyyyxxxyyyzzz|||}}}{{{qqqggg```XXXOOOJJJJJJFFFFFFDDDBBBBBBEEEJJJNNNYYY^^^fffnnntttxxx|||~~~zzzvvvtttrrrnnnkkkgggeeeaaa^^^]]][[[YYYWWWXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTTTTVVVWWWXXXXXXWWWUUUUUUVVVVVVUUUSSSSSSRRRQQQQQQQQQPPPNNNLLLFFFFFFFFFEEEFFFIIINNNRRRXXX\\\aaafffkkkpppvvvzzz}}}}}}wwwooojjjddd___]]]YYYSSSOOOOOOKKKIIIIIIIIIMMMXXXdddsss|||{{{iii[[[SSS[[[jjjyyy~~~~~~~~~~~~zzzpppllliiiggghhhlllxxxxxxhhhTTTCCC888444////////////............++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------...000333555777777777:::>>>>>>>>>DDDLLL[[[oootttuuuooommmqqqqqqqqqppppppoooooonnnooommmnnntttyyyxxxooogggZZZRRRIIICCC@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???AAADDDIIIMMMPPPTTTXXX]]]aaaeeehhhkkkmmmnnnnnnmmmmmmoooppprrrtttvvvwwwxxxyyyyyyyyywwwwwwvvvwwwxxxyyyyyyxxxvvvuuuwwwwwwxxxyyyyyyyyyxxxxxxxxxzzz{{{mmmlllllloootttwwwvvvtttjjjeeebbbeeemmmuuuyyyyyyyyyyyyxxxyyy{{{{{{zzzxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwxxx{{{~~~}}}wwwlllaaaYYYWWWWWW]]]fffnnnqqqssswwwzzzzzz|||}}}}}}|||zzzzzz{{{||||||mmm```WWWPPPPPPUUUYYY^^^dddiiikkkmmmpppsssuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxttttttssssssssssssttttttwwwzzz}}}}}}{{{~~~|||ooohhhggghhhjjjlllnnnqqqrrrsssttttttrrrsssttttttrrrppppppqqqrrrsssvvvxxxyyyxxxwwwvvvxxxwwwuuutttsssssstttttt~~~xxxtttttttttrrrvvv{{{~~~yyyvvvooonnnllljjjjjjkkkmmmnnnppprrruuuxxxyyyxxxvvvuuurrriii```ZZZSSSKKKGGGGGGDDDCCCBBB@@@@@@CCCHHHLLLUUU[[[cccjjjpppuuuzzz|||~~~~~~yyyuuusssqqqnnnkkkllliiieeebbbaaa___\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTXXXWWWVVVUUUUUUWWWYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRRRRPPPNNNHHHGGGFFFDDDDDDGGGLLLPPPUUUXXX^^^ccciiinnntttwww{{{zzzrrrlllfffaaa^^^ZZZUUUPPPNNNKKKIIIHHHHHHJJJTTT^^^pppxxxmmm^^^UUUYYYeeesss|||~~~~~~~~~}}}}}}sssnnnjjjffffffiiivvvyyyiiiUUUDDD999444////////////............++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...000333555777777777:::===>>>???EEEMMM___ttt|||rrr~~~wwwpppmmmoooooooooooonnnnnnnnnnnnooonnnoootttxxxvvvnnnfffYYYRRRIIIBBB@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>AAADDDIIIMMMOOOTTTXXX]]]bbbeeegggjjjlllmmmmmmmmmnnnoooqqqrrrtttvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvxxxyyyzzzzzzzzzwwwzzz~~~yyykkkkkklllqqquuuxxxxxxwwwrrrnnnlllnnntttyyyzzzyyyxxxxxxwwwyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxvvvvvvxxx{{{~~~}}}uuujjj^^^VVVUUUVVV___hhhppprrrtttyyy{{{{{{{{{|||||||||{{{|||rrrcccZZZRRRPPPRRRUUUZZZ```gggjjjmmmpppqqqssstttuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvssssssssssssssssssssssssuuuxxx||||||zzz{{{|||ppphhhggghhhhhhjjjmmmppprrrsssssssssssstttvvvuuutttrrrrrrrrrqqqrrrtttvvvwwwwwwvvvvvvyyyxxxvvvtttsssrrrssssssyyyvvvtttssspppssswww{{{}}}zzzvvvrrrnnnfffdddaaa___]]]^^^```aaabbbdddfffiiijjjiiihhhgggddd]]]UUURRRMMMFFFCCCDDDAAAAAAAAA@@@@@@CCCGGGKKKSSSXXX```hhhnnntttyyy|||}}}yyyuuussspppnnnmmmmmmjjjgggdddcccaaa___]]][[[ZZZYYYWWWVVVVVVVVVVVVZZZYYYWWWVVVWWWXXXZZZ[[[XXXXXXXXXWWWUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQJJJIIIGGGDDDCCCEEEJJJMMMRRRVVV[[[aaaffflllrrruuuzzz~~~|||sssmmmgggbbb___[[[UUUPPPMMMJJJHHHHHHGGGIIIQQQ[[[kkkuuusssdddYYYYYY___ppp{{{~~~uuuooojjjeeedddeeeuuuyyyjjjWWWEEE999444////////////............++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000333555777888777:::>>>???@@@GGGPPP```vvvxxxtttvvvpppnnnmmmmmmnnnnnnooooooppppppnnnnnnppptttxxxuuunnngggYYYRRRIIICCCAAA@@@???===<<<;;;;;;;;;;;;::::::::::::;;;===@@@DDDHHHLLLNNNSSSWWW]]]bbbeeegggjjjkkkllllllmmmnnnpppqqqssssssttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuutttssstttvvvxxxzzz{{{{{{|||xxxzzz~~~~~~wwwhhhjjjmmmrrrvvvyyyyyyyyyxxxvvvuuuwwwzzz|||{{{zzzxxxwwwwwwyyyzzz{{{zzzxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwyyy}}}|||tttggg[[[TTTSSSTTT```iiippprrrtttwwwyyyyyywwwyyyzzz{{{|||~~~vvvfff\\\TTTPPPPPPQQQWWW^^^fffiiimmmoooooooooqqqrrrwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvuuuuuuttttttttttttttttttttttttttttttttttttsssvvvyyyyyyxxxxxxzzz|||}}}qqqiiigggiiifffiiilllpppsssttttttssstttvvvxxxxxxvvvuuutttuuuqqqrrrsssuuuvvvvvvuuuuuuxxxwwwuuutttssssssssssss{{{wwwuuummmpppsssvvvyyy}}}{{{wwwtttqqqooollljjjbbb___[[[XXXVVVVVVXXXYYY\\\^^^___aaaaaa```___^^^ZZZSSSNNNLLLIIIDDDAAABBB???@@@BBBBBBBBBDDDGGGIIIQQQVVV]]]eeelllrrrxxx{{{~~~~~~{{{wwwsssqqqppppppllliiifffdddcccbbb```^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZZZZYYYXXXXXXYYYZZZ[[[WWWXXXXXXWWWUUUTTTUUUVVVVVVUUUUUUVVVWWWXXXVVVTTTMMMLLLJJJGGGEEEEEEIIILLLOOOSSSYYY^^^dddjjjooosssxxx}}}~~~tttnnngggbbb___[[[UUUQQQLLLIIIHHHIIIHHHHHHPPPXXXfffqqqxxxiii\\\XXXZZZnnnzzz{{{sssnnniiicccaaabbbrrr~~~zzzlllYYYGGG;;;666////////////............++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***************++++++******+++++++++,,,,,,,,,,,,------...000333555777999888;;;>>>@@@BBBJJJSSSbbbyyyvvvttt~~~|||sssooommmlllmmmnnnoooqqqrrrssstttmmmmmmppptttvvvssskkkeeeXXXQQQHHHCCCAAA@@@???===;;;;;;;;;;;;::::::::::::999:::===@@@DDDHHHKKKMMMRRRVVV]]]bbbeeegggiiijjjkkklllmmmoooppprrrssssssssstttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{||||||yyy{{{|||sssfffiiinnnrrrvvvxxxyyyzzz{{{zzzyyyzzz|||}}}|||{{{xxxxxxwwwxxxzzzzzzyyywwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyzzz|||}}}sssfffYYYRRRRRRTTT^^^gggnnnpppqqquuuwwwvvvuuuwwwxxxyyyzzz~~~|||jjj```WWWQQQNNNNNNTTT[[[bbbggglllnnnnnnnnnppprrrwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvuuuuuuttttttssssssuuuuuuvvvwwwwwwvvvuuuuuurrrtttvvvwwwwwwwwwxxxyyyuuullliiijjjfffiiimmmrrruuuvvvuuuuuutttwwwyyyzzzxxxwwwvvvvvvsssssstttuuuuuuuuuuuutttvvvvvvtttsssssstttuuuuuuzzzvvvoooppprrrtttuuuyyy~~~{{{xxxrrrnnnmmmlllkkkiiidddaaa\\\XXXUUUUUUWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZWWWQQQLLLKKKIIIDDDBBBBBB@@@BBBEEEEEEEEEDDDEEEFFFNNNSSS[[[bbbiiipppvvvzzz{{{|||yyyuuusssrrrrrrllliiigggeeeeeedddbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWYYYZZZYYYWWWVVVWWWYYYWWWVVVVVVWWWXXXXXXVVVUUUOOONNNMMMJJJGGGGGGHHHJJJKKKOOOUUU[[[aaaffflllpppwww|||~~~uuupppiiiddd```\\\VVVRRRMMMKKKJJJJJJHHHGGGMMMUUU```lll|||vvvhhh]]]XXXYYYkkkxxxyyyrrrnnniiiccc```aaannn||||||ooo]]]KKK>>>888////////////............---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...000333555777::::::<<>><<<;;;;;;;;;:::::::::999999999;;;===AAAEEEIIILLLNNNQQQVVV]]]bbbeeegggiiijjjjjjkkkmmmoooqqqrrrsssssstttttttttuuuuuuvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{|||{{{pppeeeiiinnnrrruuuwwwxxxyyyzzzzzzzzzzzz{{{|||{{{{{{yyyxxxxxxxxxyyyyyyxxxvvvuuuwwwyyy{{{{{{{{{zzzyyyzzzzzzzzz}}}~~~ssseeeXXXRRRRRRTTT\\\eeemmmoooqqqvvvxxxxxxvvvwwwwwwwwwxxx{{{ooofff[[[SSSMMMKKKPPPWWW]]]cccjjjmmmmmmnnnqqqtttwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttssssssuuuvvvwwwxxxxxxwwwvvvuuussstttvvvwwwwwwxxxyyyyyy|||pppkkkkkkgggjjjooossswwwxxxxxxwwwsssvvvyyyzzzyyywwwvvvvvvuuuuuuuuuuuutttttttttttttttssssssssstttuuuwwwxxxzzzuuusssttttttuuuuuuxxx||||||wwwrrrmmmllllllllllllhhheee```[[[XXXXXXZZZ[[[WWWXXXYYYZZZ[[[ZZZYYYYYYYYYSSSNNNMMMKKKFFFCCCDDDBBBEEEGGGHHHFFFDDDCCCCCCLLLQQQYYY```hhhooouuuyyyxxx}}}~~~zzzvvvtttttttttnnnkkkiiihhhhhhgggfffeee``````^^^]]]\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYXXXWWWZZZ[[[[[[XXXXXXYYY\\\VVVUUUTTTUUUVVVVVVTTTSSSPPPPPPOOOLLLIIIHHHHHHJJJIIIMMMSSSYYY^^^dddjjjnnnwww|||wwwqqqjjjeeeaaa]]]WWWSSSOOOMMMKKKKKKHHHFFFKKKRRR\\\iiiyyy~~~qqqeee\\\YYYZZZhhhwww~~~yyyrrroookkkeeebbbcccjjjzzzrrr```MMM@@@:::000/////////............------,,,,,,+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------...000333555777;;;:::<<<@@@BBBEEENNNWWWjjj|||sssoooyyy~~~tttmmmkkkkkkjjjjjjkkklllmmmnnnoooooommmnnnoooqqqooojjjbbb\\\UUUNNNFFF@@@>>>>>>===;;;;;;;;;;;;:::::::::999999:::;;;>>>BBBGGGKKKNNNOOOQQQVVV]]]bbbeeeggghhhjjjjjjkkkmmmoooqqqrrrssssssuuuuuuuuuuuuvvvwwwxxxyyywwwwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{|||{{{{{{{{{|||}}}zzznnndddhhhnnnrrruuuvvvxxxxxxyyyxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyywwwuuutttvvvyyy{{{|||{{{zzzxxxyyyxxxyyy|||~~~ssseeeXXXQQQQQQTTT\\\eeennnqqqtttyyy||||||wwwwwwwwwvvvvvvxxx|||tttjjj^^^TTTLLLIIIMMMTTTXXX___hhhlllmmmooossswwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvttttttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvwwwxxxyyyzzz{{{tttmmmkkkgggkkkpppuuuxxxyyyyyyxxxrrruuuyyyzzzxxxvvvuuuuuuwwwvvvvvvuuuttttttssssssrrrrrrrrrssstttvvvyyyzzz{{{yyytttqqqoooooorrrvvvyyyzzz~~~~~~zzzsssppppppqqqpppoookkkjjjgggdddaaa___]]]\\\___\\\YYYWWWXXXYYYYYYXXXXXXVVVSSSOOOLLLIIIGGGFFFJJJKKKKKKKKKJJJHHHFFFDDDHHHLLLSSS[[[cccjjjqqqvvv{{{~~~~~~|||{{{zzzxxxwwwtttqqqnnnlllkkkkkkjjjhhhbbbbbbaaa```^^^]]]\\\[[[VVVYYY[[[\\\\\\[[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSQQQNNNJJJGGGDDDHHHLLLQQQVVV\\\cccjjjoootttyyyzzzuuunnnhhhbbb]]]XXXTTTNNNLLLKKKKKKHHHGGGKKKRRR```jjjwwwyyymmmaaaYYYWWWZZZ```ttt~~~zzz|||zzzrrrlllhhhfffeeegggxxxsssbbbQQQCCC<<<555222000/////////---,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---...///222555999;;;;;;;;;>>>AAABBBEEEOOOZZZnnnsssrrroooyyyzzzpppmmmkkkiiikkkkkkkkklllmmmnnnpppppprrrqqqqqqqqqnnnfff[[[RRRMMMIIICCC>>>:::999:::;;;;;;:::999999888888999999>>>======???DDDJJJNNNPPPSSSWWW]]]bbbfffiiikkkmmmooonnnnnnnnnoooqqqtttuuuxxxuuuqqqrrruuuxxxxxxwww{{{yyyxxxzzz}}}}}}{{{yyy|||{{{{{{{{{{{{||||||}}}wwwkkkhhhkkkoooqqqsssuuuwwwyyyzzz{{{|||}}}}}}|||{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}www{{{~~~~~~zzzmmm```TTTMMMOOOVVV\\\cccmmmtttvvvxxxzzz|||yyyyyywwwvvvvvvyyy|||ooo```UUULLLHHHJJJOOOYYY]]]ccchhhkkknnnppprrrtttuuuwwwxxxyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwuuusssssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxwww|||vvvsssooopppqqqsssuuuvvvwwwwwwtttuuuvvvvvvvvvvvvuuuuuuxxxuuusssrrrssstttssssssuuuuuutttsssssssssssssss|||zzzvvvssspppoooqqquuuwwwxxx}}}}}}~~~zzzwwwuuurrrpppooommmjjjhhheeedddcccccc```^^^[[[ZZZZZZZZZYYYXXXXXXWWWTTTPPPMMMKKKIIIHHHKKKKKKLLLKKKJJJGGGEEECCCGGGKKKRRRZZZaaahhhoootttyyy}}}~~~|||zzzxxxvvvtttpppnnnnnnmmmllljjjddddddcccaaa```___^^^]]]ZZZ[[[]]]]]]\\\[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSPPPLLLHHHEEEHHHKKKOOOTTTZZZ```ggglllsssyyy~~~yyyqqqjjjddd^^^YYYVVVRRROOOMMMMMMIIIGGGJJJQQQ[[[fffttt~~~vvvjjj___WWWVVVYYY^^^qqq}}}zzz}}}{{{tttnnnjjjgggffflll{{{uuueeeTTTGGGAAA555333000//////...---,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------...111555888;;;;;;<<<>>>AAABBBEEEPPP[[[qqqwwwtttmmmxxxyyyooolllkkkiiijjjjjjkkkkkklllnnnooopppppppppppppppllldddYYYQQQKKKHHHCCC>>>;;;:::;;;;;;:::999888888777777888888=========@@@EEEJJJNNNQQQTTTXXX^^^cccfffhhhkkkmmmmmmnnnnnnoooppprrrssstttvvvtttssssssuuuwwwyyyyyy|||zzzyyy{{{}}}~~~|||zzz{{{{{{{{{{{{{{{||||||}}}~~~~~~uuujjjgggjjjnnnqqqsssuuuwwwyyyyyyzzz{{{}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyzzz|||}}}~~~~~~}}}}}}xxx|||yyykkk^^^RRRKKKNNNTTT\\\cccmmmsssuuuvvvxxxzzzyyyyyyxxxwwwwwwzzzrrrcccWWWOOOJJJKKKPPPVVV[[[aaagggjjjmmmoooqqqrrrsssuuuwwwxxxwwwvvvvvvttttttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwzzzuuusssoooppprrrtttvvvwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwuuusssrrrsssttttttsssvvvuuuttttttsssssstttttt}}}{{{xxxtttpppooopppsssuuuwww{{{{{{~~~}}}wwwssstttrrrooollljjjiiiiiiiiicccaaa___^^^^^^]]][[[YYYXXXVVVTTTRRROOOMMMLLLLLLLLLLLLLLLKKKIIIFFFDDDBBBFFFJJJPPPWWW^^^eeelllqqqwwwzzz~~~|||zzzzzzwwwtttrrrqqqpppooommmffffffeeedddbbbaaa```______``````___]]]]]]^^^```___```aaabbbaaa___]]]\\\[[[[[[ZZZYYYXXXVVVUUUTTTRRRSSSTTTTTTRRRNNNJJJGGGGGGIIIMMMQQQVVV]]]ccchhhrrrxxx}}}uuummmfff```[[[XXXWWWSSSPPPNNNKKKGGGJJJOOOWWWbbbppp|||~~~qqqggg]]]UUUTTTWWW\\\mmm{{{{{{~~~}}}vvvoookkkiiihhhtttwwwhhhXXXKKKEEE555333000.........---,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,...111444888:::<<<<<>>AAAEEEJJJOOORRRVVVZZZ___cccfffhhhjjjkkklllmmmnnnpppqqqrrrsssssstttuuuuuuuuuuuuvvvyyy|||||||||{{{}}}~~~~~~|||{{{{{{zzzzzz{{{||||||}}}|||~~~}}}rrriiigggjjjnnnqqqsssuuuwwwyyyxxxyyyzzz|||}}}}}}}}}|||{{{zzzyyywwwwwwwwwxxxyyyyyyyyyzzz{{{{{{||||||}}}zzz~~~wwwhhh[[[PPPIIILLLRRR]]]dddlllrrrtttuuuvvvwwwyyyyyyyyyxxxxxxzzz~~~wwwggg[[[RRRLLLMMMPPPRRRWWW___fffjjjmmmnnnooopppqqqsssuuuvvvwwwwwwvvvssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvyyyyyyyyyxxxxxxxxxwwwwww~~~~~~xxxsssqqqpppqqqsssuuuwwwxxxxxxyyywwwwwwxxxxxxxxxxxxwwwwwwwwwuuusssrrrsssuuuttttttwwwvvvuuuuuuttttttuuuuuu~~~|||xxxuuupppnnnpppsssvvvwwwyyyzzz|||||||||yyyvvvrrrooonnnnnnooohhhfffdddccccccaaa^^^[[[WWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLJJJHHHEEECCCBBBEEEHHHNNNTTTZZZaaaiiimmmtttwww|||~~~||||||zzzwwwuuutttsssqqqooohhhhhhgggeeedddcccbbbaaaeeeeeedddbbb```___aaacccbbbccceeefffeeeccc```^^^]]]]]]\\\[[[YYYWWWUUUSSSQQQSSSUUUUUUTTTPPPLLLIIIGGGIIILLLPPPTTTZZZaaafffpppvvvwwwnnngggaaa\\\XXXXXXSSSOOONNNKKKHHHJJJNNNTTT```ooo|||wwwmmmddd\\\UUUTTTWWWYYYiii}}}zzzzzz|||}}}}}}{{{zzz}}}vvvpppllljjjjjj{{{yyyjjjYYYLLLEEE666333000.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,...111444888:::======???BBBDDDHHHTTT```yyyxxxsssnnnyyyxxxnnnllllllllljjjjjjjjjkkkkkklllnnnnnnlllmmmooonnniii___TTTMMMCCCBBBAAA???>>><<<;;;:::999999888777777777777777;;;===???BBBEEEJJJOOORRRXXX[[[```dddfffgggiiijjjjjjkkknnnppprrrrrrrrrrrrrrruuuwwwwwwuuuvvvzzz}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzz{{{{{{|||}}}|||{{{qqqjjjiiimmmpppsssttttttuuuvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{yyywwwvvvvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{|||zzzuuufffYYYOOOIIIKKKQQQ]]]dddlllrrrsssssstttuuuwwwxxxxxxxxxxxxyyy||||||kkk___UUUNNNMMMNNNOOOUUU^^^fffkkkmmmooopppnnnoooqqqsssuuuvvvvvvvvvrrrrrrsssssstttuuuuuuvvvtttvvvwwwyyyyyyxxxwwwvvvyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~zzzuuuqqqpppqqqrrrsssuuuwwwxxxyyyyyywwwwwwxxxxxxwwwwwwvvvvvvvvvtttrrrrrrtttuuuvvvuuuwwwwwwvvvuuuuuuuuuuuuuuu~~~yyyuuupppnnnppptttwwwxxxyyyyyyzzz|||{{{xxxvvvuuuuuunnnmmmjjjiiihhheeeaaa___YYYXXXVVVSSSQQQPPPOOONNNMMMLLLKKKIIIGGGEEECCCBBBCCCFFFKKKQQQWWW___ffflllrrrvvv{{{|||zzzxxxwwwuuurrrpppjjjjjjiiigggfffeeedddccciiiiiihhhfffccccccdddfffdddfffhhhiiihhhfffcccaaa^^^^^^^^^]]]ZZZWWWTTTSSSQQQSSSTTTUUUSSSPPPMMMJJJHHHJJJLLLOOOSSSZZZaaafffnnnuuu~~~xxxqqqjjjccc]]]ZZZXXXRRRMMMMMMKKKIIIJJJMMMTTT___ooo|||yyyqqqhhhbbb[[[UUUTTTWWWVVVeee~~~~~~}}}{{{zzzyyywwwuuutttpppxxx{{{uuupppmmmlllkkkzzz{{{jjjYYYKKKCCC666333///------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,...111555999;;;>>>>>>@@@CCCEEEJJJVVVccc|||uuuqqqrrr{{{zzzooommmmmmlllkkkkkkkkkkkklllmmmmmmnnnllloooqqqooohhh]]]RRRKKKAAAAAA@@@???>>><<<;;;:::::::::999888888888888999:::===@@@CCCFFFJJJOOOSSSXXX\\\aaadddfffgggiiijjjiiikkkmmmppprrrrrrrrrrrrsssvvvxxxxxxvvvwwwzzz}}}||||||~~~~~~~~~~~~~~~~~~yyyyyyyyyzzzzzz{{{}}}}}}~~~yyyqqqmmmnnnqqquuuvvvvvvuuutttuuuvvvwwwyyy{{{|||}}}}}}|||{{{zzzyyywwwvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzztttcccWWWNNNJJJLLLRRR]]]dddlllqqqrrrrrrssstttvvvwwwxxxxxxwwwxxxzzz|||~~~nnnaaaXXXPPPLLLLLLMMMTTT]]]fffllloooqqqrrrooopppqqqrrrssstttuuuuuurrrrrrrrrsssttttttuuuuuutttvvvxxxzzzzzzyyyxxxvvvyyyyyyxxxxxxyyyzzz{{{{{{yyyzzzzzzyyyvvvrrrpppoooqqqrrrsssuuuwwwxxxyyyyyyvvvvvvwwwwwwvvvuuuuuutttvvvtttrrrssstttvvvwwwvvvwwwwwwvvvuuuuuuuuuuuuuuu}}}xxxrrroooppptttwwwxxxxxxxxxxxxwwwxxx{{{~~~}}}vvvssspppnnnllliiifffddd]]][[[YYYVVVSSSPPPOOONNNMMMLLLJJJHHHFFFEEECCCCCCAAADDDIIIOOOUUU]]]fffkkkrrrvvv{{{}}}|||zzzxxxtttrrrmmmmmmllljjjiiihhhgggfffkkklllllljjjhhhggghhhiiiggghhhiiijjjiiigggeeeddd```aaa```___]]]YYYUUUSSSSSSSSSTTTSSSRRROOOMMMKKKHHHIIIKKKNNNSSSYYYaaaggglllttt~~~{{{vvvpppiiiccc^^^YYYRRRMMMMMMLLLJJJJJJLLLSSS]]]lllzzz|||qqqjjjddd___ZZZTTTSSSVVVUUU```xxx|||yyyvvvrrrpppnnnkkkvvv{{{uuuqqqooooooooouuu{{{kkkYYYKKKCCC777333///------.........------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---///222666:::===???>>>@@@DDDFFFKKKXXXeeesssrrrwww~~~}}}rrrooonnnmmmlllllllllllllllmmmnnnooonnnrrrtttrrrhhh\\\PPPIIIAAA@@@???>>>===<<<;;;:::;;;::::::999888999999999888<<>>??????AAADDDGGGMMMZZZggguuuwwwzzzuuuqqqooommmnnnnnnmmmmmmmmmnnnooooooqqquuuxxxtttiii[[[OOOHHHAAA@@@???===;;;::::::::::::999999888888888888888777<<>>AAAFFFLLLTTT]]]fffmmmssswww|||~~~yyyvvvtttsssrrrqqqpppnnnmmmmmmlllnnnppppppnnnmmmllllllkkkkkkjjjiiiiiihhhhhhhhhfffggggggfffccc^^^ZZZWWWVVVUUURRRPPPNNNLLLLLLKKKEEEFFFHHHKKKPPPXXXaaagggjjjrrr}}}xxxpppjjjbbbYYYRRRPPPNNNJJJHHHIIIOOOWWWeeerrr~~~wwwfff```\\\YYYVVVQQQPPPSSSVVVWWWhhhzzzuuuqqqoooooojjjvvv{{{xxxuuuuuuuuuvvvrrr~~~}}}ooo^^^PPPHHH777444///,,,,,,---......---------,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------...000444888<<>><<<::::::::::::999888888777777777777777777<<>>@@@BBBDDDEEELLL^^^ppp{{{zzz}}}{{{qqqllljjjnnnoooooopppppppppooooooqqqzzzxxxkkk]]]RRRIIIEEECCCBBB@@@>>><<<<<<;;;888999:::999777777777888:::<<<@@@CCCFFFJJJOOORRRUUUYYY^^^cccfffiiilllooonnnnnnnnnnnnooopppqqqrrruuuvvvwwwxxxxxxyyyxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxvvvwwwzzzzzzwwwzzz~~~}}}tttnnnlllpppvvv{{{|||~~~xxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzz{{{zzzzzzyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwyyyxxxjjjZZZOOOJJJIIIMMMSSS^^^gggpppssstttwwwxxxwww}}}~~~~~~}}}{{{|||~~~ooobbbYYYPPPKKKKKKOOOVVV^^^fffkkkoooqqqttttttttttttttttttttttttrrrrrrssstttuuuuuuuuutttwwwxxxyyyyyyyyyyyyxxxwwwsssuuuvvvxxxzzz~~~vvvmmmiiijjjmmmoooqqqrrrssssssuuuwwwzzzzzzyyyyyyxxxxxxyyyyyyzzzrrrrrrrrrsssuuuvvvxxxyyywwwvvvuuussssssssstttuuu{{{uuutttuuuvvv~~~}}}vvvqqqqqqrrrqqqtttwwwxxxuuurrrppppppnnnmmmmmmqqqvvvzzzyyyxxxwwwrrrlllgggeeedddbbb```aaa```]]]YYYUUUPPPLLLJJJKKKJJJJJJHHHGGGEEECCCBBB???AAACCCGGGNNNWWWbbbiiinnnttt{{{~~~{{{zzzxxxwwwuuusssqqqqqqpppqqqrrrssssssrrrqqqppppppmmmjjjiiiiiijjjiiiiiidddeeeeeedddbbb^^^ZZZWWWUUUTTTQQQNNNMMMLLLMMMMMMLLLJJJJJJMMMPPPVVVbbbnnnttt}}}~~~|||{{{zzzwwwsssjjj```VVVQQQNNNJJJGGGHHHKKKSSS___lllxxxzzzmmmcccZZZVVVSSSPPPOOOQQQPPPTTTaaawww{{{wwwvvvppprrr|||~~~{{{{{{zzzsss|||rrraaaPPPFFF>>>666000000000...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------...///222555888;;;<<<>>>???BBBDDDEEEMMM___qqqwww{{{rrrmmmkkkmmmnnnnnnoooooooooooooooqqqyyy}}}vvvhhh\\\QQQIIIDDDCCCAAA???>>><<<<<<;;;888999:::999777666777999:::<<<@@@CCCFFFJJJOOORRRWWWZZZ___bbbdddfffiiikkkmmmmmmnnnoooppprrrrrrsssuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxvvvwwwzzzzzzxxxzzz}}}tttnnnlllooovvv{{{|||}}}zzzzzz{{{|||||||||{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwiiiYYYOOOJJJIIIMMMSSS^^^gggpppssstttwwwxxxwww|||}}}}}}}}}{{{|||}}}qqqcccYYYRRRMMMJJJNNNUUU]]]dddjjjnnnpppssssssssssssssssssssssssrrrssstttuuuuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttuuuwwwxxxyyy|||wwwnnniiiiiikkkmmmoooqqqrrrsssuuuxxxzzzyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttuuuvvvwwwvvvvvvuuuuuuttttttttttttzzzwwwvvvvvv{{{wwwvvvqqqssstttsssoookkkiiihhhbbb```___ccciiioooqqqqqqkkkgggbbb^^^\\\[[[ZZZYYYZZZYYYXXXUUUQQQMMMIIIGGGGGGGGGGGGFFFEEEDDDBBBAAA???@@@BBBFFFLLLUUU___eeennnttt{{{}}}|||zzzxxxvvvtttsssrrrqqqrrrtttvvvvvvtttrrrqqqpppmmmkkkjjjkkkkkkjjjiiibbbcccdddcccaaa^^^ZZZXXXWWWUUUSSSPPPNNNMMMMMMMMMMMMKKKKKKMMMPPPVVVbbbnnnwww|||yyyxxxxxxvvvtttjjj```VVVRRROOOKKKHHHIIIJJJQQQ]]]jjjwww~~~pppeeeZZZVVVSSSOOONNNOOOQQQSSS\\\ooo~~~wwwuuuzzz~~~~~~}}}~~~sss|||ssscccSSSIIIAAA999222111000---+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------...///222555888;;;===>>>???BBBDDDFFFNNNaaasss~~~}}}~~~xxxsss~~~zzzrrrmmmlllmmmmmmnnnoooooooooooooooqqqxxx{{{rrreeeYYYOOOHHHDDDCCCAAA???===<<<<<<;;;999999:::999777666777999:::===@@@DDDGGGKKKOOOSSSYYY\\\___bbbcccdddfffgggkkkmmmoooqqqsssssstttssstttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwxxx{{{zzzxxx{{{}}}rrrmmmkkkooovvv{{{{{{}}}{{{||||||}}}}}}|||{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzwwwvvvvvvvvvwwwxxxxxxyyyxxxvvvhhhYYYOOOJJJIIINNNTTT^^^hhhqqqssstttwwwxxxwwwyyyzzz||||||{{{{{{|||}}}sssdddZZZSSSOOOJJJMMMSSS[[[bbbiiimmmpppssssssssssssssssssssssssssstttuuuvvvvvvwwwwwwwwwuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxzzz~~~xxxpppjjjiiijjjlllnnnppprrrssstttwwwyyywwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuutttttttttuuuuuuuuuuuuvvvwwwvvvuuuttttttzzzwwwuuu{{{xxxuuuvvvwwwvvvtttpppllljjjeeebbb^^^```eeejjjmmmmmmhhheee```[[[XXXVVVUUUUUUUUUUUUTTTSSSOOOLLLHHHFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@AAACCCFFFLLLTTT^^^dddooottt{{{~~~}}}{{{xxxvvvuuutttsssuuuwwwyyyyyywwwuuusssrrrpppnnnlllllljjjhhhfffccccccdddcccaaa]]]YYYWWWUUUTTTRRRPPPNNNMMMMMMMMMLLLJJJJJJMMMPPPVVVbbbnnnzzzzzzvvvuuuvvvtttsssjjj```WWWSSSPPPLLLIIIJJJIIIPPP\\\hhhuuusssggg[[[VVVTTTQQQPPPQQQQQQRRRYYYjjj|||}}}}}}}}}}}}qqqzzz~~~tttdddTTTJJJBBB999222111000---,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000222666999<<<>>>>>>???BBBEEEGGGPPPdddwww~~~}}}~~~tttqqq~~~yyyrrrnnnmmmmmmnnnnnnooopppppppppppprrrxxxyyyooobbbWWWNNNHHHCCCBBB@@@???===<<<<<<;;;999::::::888666666888999:::===AAADDDGGGKKKPPPSSSYYY\\\```bbbccceeefffhhhjjjlllooorrrtttuuutttttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwxxx{{{{{{yyy||||||qqqlllkkknnnuuuzzz{{{|||~~~||||||||||||{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{wwwwwwvvvvvvwwwxxxyyyzzzzzztttgggXXXNNNJJJIIIOOOUUU___iiiqqqtttuuuwwwxxxwwwvvvxxx{{{|||{{{zzz{{{{{{~~~vvvfff[[[TTTPPPIIILLLRRRXXX```gggmmmppprrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxyyy{{{~~~zzzrrrkkkhhhhhhllloooqqqrrrrrrsssuuuwwwvvvwwwyyyzzzzzzyyywwwvvvuuuuuuttttttttttttuuuuuutttuuuwwwyyyyyywwwuuusss|||zzz}}}yyyzzz{{{}}}~~~{{{wwwuuunnniiiddddddhhhmmmpppqqqnnnkkkfff```ZZZWWWVVVVVVUUUUUUTTTRRRPPPLLLIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCEEEGGGMMMUUU^^^eeeooouuu|||}}}{{{xxxwwwvvvvvvxxxzzz{{{{{{zzzxxxvvvuuussspppnnnllliiidddaaacccddddddccc```\\\WWWUUURRRQQQPPPNNNMMMLLLKKKKKKKKKIIIIIILLLPPPVVVbbbnnn{{{zzzuuussssssrrrqqqjjj```VVVRRRPPPLLLJJJKKKHHHOOOZZZfffrrr~~~uuugggZZZUUUTTTRRRQQQRRRPPPQQQYYYiii}}}}}}~~~|||{{{}}}~~~xxxmmmtttuuufffVVVKKKBBB999222111000///...000---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000222666:::===>>>???@@@CCCFFFIIISSShhh{{{~~~qqqooo|||xxxqqqnnnnnnmmmnnnooopppqqqqqqqqqqqqrrrxxxyyyoooaaaVVVMMMGGGBBBAAA@@@>>>===<<<<<<<<<::::::999888666666888:::;;;===AAADDDGGGKKKPPPSSSXXX[[[```ccceeegggiiikkkjjjlllooorrrtttuuuttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwyyy||||||zzz}}}zzzooojjjkkknnntttyyyzzz{{{}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||||||||{{{xxxwwwwwwvvvwwwyyy{{{|||}}}ssseeeVVVNNNJJJJJJPPPVVV```iiirrrtttuuuwwwxxxwwwuuuwwwzzz{{{{{{zzzzzz{{{|||yyyhhh[[[TTTPPPJJJLLLPPPWWW^^^ffflllppprrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyxxxxxxzzz|||~~~{{{rrrkkkhhhgggnnnppprrrsssrrrrrrssstttvvvwwwyyyzzzzzzyyywwwvvvtttssssssttttttuuuvvvwwwsssuuuxxxzzzzzzxxxvvvttt~~~{{{|||~~~~~~sssoookkkkkkpppvvvyyyzzzwwwtttooohhh```\\\[[[[[[YYYXXXVVVSSSPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCEEEHHHNNNVVV```fffooouuu|||}}}zzzxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvtttrrrooolllgggaaa]]]``````aaa```]]]YYYUUUSSSNNNNNNNNNMMMLLLLLLKKKKKKJJJHHHIIIMMMQQQXXXdddqqq|||{{{uuusssrrrpppnnniii___VVVRRROOOKKKJJJJJJGGGMMMXXXdddppp}}}xxxiiiYYYSSSSSSQQQPPPQQQOOOQQQXXXhhhzzz~~~}}}xxxwwwwwwtttnnnggglllxxxwwwjjjZZZOOOCCC:::222111111//////111---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...000333666:::===???@@@AAADDDHHHKKKVVVlll}}}mmmlll{{{vvvpppmmmmmmlllmmmnnnpppqqqqqqqqqqqqsssyyyzzzpppbbbVVVNNNGGGAAAAAA???>>>===<<<<<<<<<::::::999777555666888:::;;;>>>AAAEEEHHHLLLPPPTTTWWW[[[___cccfffhhhkkkmmmkkkmmmoooqqqsssssstttsssssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyywwwyyy|||}}}{{{~~~xxxmmmjjjkkkmmmtttyyyyyy{{{~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||yyyxxxwwwwwwxxxzzz|||~~~qqqdddUUUMMMJJJJJJPPPWWWaaajjjrrrtttuuuwwwxxxwwwuuuwwwyyyzzzzzzzzz{{{|||zzz~~~lll^^^UUUQQQKKKLLLPPPVVV]]]fffmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyywwwyyyzzzzzzyyyyyyzzz{{{}}}zzzrrrkkkhhhgggnnnqqqsssttttttsssssstttvvvwwwxxxyyyyyyxxxwwwvvvsssssssssttttttvvvwwwwwwtttvvvxxxzzzzzzyyywwwuuu~~~{{{wwwssssssyyy~~~|||zzzuuummmeee``````aaa]]][[[WWWSSSQQQOOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFFAAACCCEEEHHHNNNWWW```gggpppuuu|||~~~|||zzzyyyxxxxxxxxxwwwwwwxxxxxxxxxtttsssqqqooolllggg```[[[XXXYYY[[[[[[ZZZWWWTTTRRRLLLLLLLLLMMMMMMLLLLLLLLLJJJIIIJJJOOOSSS[[[hhhttt~~~|||vvvtttqqqnnnkkkhhh^^^UUUQQQOOOKKKIIIJJJFFFLLLVVVbbbooo{{{ppp^^^WWWUUUSSSQQQPPPQQQQQQVVVddduuu{{{yyy{{{~~~~~~xxxsssrrrmmmhhhbbbdddpppzzzooo```UUUFFF===444111000......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000333777;;;>>>@@@AAABBBEEEIIINNNYYYppp}}}jjjjjj~~~uuuooommmmmmjjjkkklllnnnooooooppppppttt{{{|||rrrdddXXXNNNHHHAAA@@@???======<<<<<<<<<;;;:::999777555666888;;;;;;>>>BBBEEEHHHLLLQQQTTTWWWZZZ___ccceeegggjjjlllmmmmmmnnnoooppprrrrrrsssssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxyyy}}}}}}|||wwwkkkiiikkklllsssxxxyyyzzz~~~~~~|||~~~}}}{{{zzzyyyyyyyyyzzzyyyzzz{{{|||}}}}}}}}}}}}yyyxxxwwwwwwxxxzzz}}}pppcccUUUMMMJJJKKKQQQXXXaaakkksssuuuuuuxxxxxxvvvwwwxxxyyyyyyyyyzzz|||~~~{{{qqqaaaWWWRRRLLLMMMPPPUUU]]]fffmmmrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrtttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxyyy{{{{{{zzzzzz{{{|||}}}~~~yyyrrrkkkhhhggglllooosssuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuuuuvvvxxxyyyzzzyyyxxxwww~~~zzz{{{}}}{{{wwwooogggbbbbbbddd___\\\XXXSSSPPPOOOOOOPPPKKKKKKKKKJJJIIIHHHFFFFFF@@@BBBDDDHHHNNNVVV```gggpppuuu|||}}}{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxrrrqqqpppooolllggg```\\\RRRTTTVVVXXXXXXVVVTTTSSSJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJKKKPPPVVV]]]kkkxxx~~~wwwtttqqqmmmiiiggg]]]TTTPPPNNNJJJIIIJJJEEELLLVVVbbbnnn{{{xxxeee[[[YYYVVVSSSRRRRRRQQQTTT```qqq}}}wwwtttvvvzzz|||xxxssspppkkkeee______jjj|||rrrdddZZZIII???555222000---,,,...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000333777;;;>>>@@@BBBCCCFFFJJJOOO[[[rrrjjjkkktttnnnllllllhhhiiijjjlllmmmnnnnnnnnnuuu|||}}}tttfffYYYOOOHHH@@@@@@???===<<<<<<<<<<<<;;;:::999666555555888;;;;;;>>>BBBEEEHHHLLLQQQTTTWWWZZZ^^^bbbdddeeehhhjjjnnnnnnnnnnnnooopppqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxyyy}}}}}}|||vvvjjjiiillllllsssxxxyyyzzz}}}~~~|||~~~|||{{{zzzzzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}zzzyyywwwwwwxxxzzz}}}~~~ooobbbTTTLLLJJJKKKQQQYYYbbbkkksssuuuvvvxxxxxxvvvxxxxxxyyyyyyxxxzzz}}}{{{uuudddYYYSSSMMMMMMPPPUUU]]]fffnnnsssppppppppppppppppppppppppqqqrrrtttuuuwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxzzz||||||{{{{{{{{{|||}}}~~~~~~yyyqqqkkkhhhhhhjjjmmmrrruuuwwwxxxyyyzzzxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwvvvttttttsssssssssvvvwwwxxxyyyzzzyyyyyyxxx|||xxx{{{wwwooojjjhhhhhhiiiddd___ZZZUUUSSSSSSSSSRRRMMMLLLKKKIIIGGGGGGFFFFFFDDDCCCDDDIIIMMMSSS```lllmmmvvv~~~}}}zzzwwwvvvuuussssssssssssqqqooonnnkkkhhheeeccc```]]]ZZZTTTQQQOOOOOOPPPQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKMMMTTTaaaoooyyy}}}yyyuuuqqqmmmccc]]]VVVRRRPPPMMMIIIFFFJJJKKKQQQ^^^kkkvvviii[[[ZZZ\\\WWWPPPPPPPPPRRR[[[nnn}}}|||zzzxxxxxx||||||vvvsssmmmfff[[[^^^hhhxxx}}}}}}|||{{{uuufffXXXMMMBBB888333111...---///---///000///,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,---...///000///000222555888;;;===>>>AAABBBFFFKKKOOO[[[rrr}}}qqqyyyxxxqqqnnnlllkkklllpppsssoooiiifffjjjooouuuzzzzzznnn___RRRIIICCCAAA@@@???===<<<<<<<<<<<<888888777777777888:::;;;;;;>>>AAADDDHHHLLLRRRVVVXXX\\\```cccdddfffhhhiiinnnnnnooopppqqqrrrrrrsssqqqrrrtttvvvwwwxxxwwwwwwuuuwwwzzzzzzzzz{{{|||}}}|||}}}}}}|||{{{|||vvvkkkfffeeemmmqqqvvvyyyzzz{{{|||||||||||||||{{{zzzxxxwwwvvv}}}|||zzzxxxwwwwwwwwwxxxwwwttttttyyy||||||~~~}}}ooo___QQQLLLJJJIIIQQQ[[[fffjjjppptttwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz|||}}}}}}}}}yyyfffZZZUUUMMMLLLOOOWWW^^^dddllltttuuusssqqqqqqqqqrrrrrrqqqtttuuuwwwwwwuuuuuuuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxwwwzzz{{{{{{yyyzzz~~~~~~vvvppplllkkkjjjkkkmmmqqqtttuuuwwwzzz|||}}}|||{{{{{{zzzyyyuuurrruuutttsssrrrqqqrrrssssssuuuwwwzzz{{{zzzyyyzzzzzz}}}xxxyyy|||uuummmhhhfffeeefffeee```ZZZVVVTTTSSSRRRQQQMMMLLLKKKIIIHHHHHHGGGGGGEEECCCDDDIIIMMMSSS___kkknnnwww~~~~~~|||zzzwwwtttsssqqqooonnnnnnnnnllljjjiiifffcccaaa___]]]ZZZWWWRRRPPPNNNMMMNNNOOOOOOOOOKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNUUUbbbpppzzz~~~xxxqqqkkkccc]]]VVVRRRPPPMMMJJJGGGIIIJJJQQQ^^^lllvvvtttccc^^^\\\WWWQQQQQQQQQRRRZZZlll~~~~~~~~~~~~|||uuummmeee```]]]aaaooo{{{{{{{{{{{{}}}yyylll^^^MMMBBB888444111......000---...//////,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...//////000222555888;;;===>>>AAACCCGGGLLLRRR___vvvyyynnnyyyzzzsssooommmlllmmmqqqssspppiiifffjjjooouuuzzzyyymmm^^^RRRJJJDDDAAA@@@???===<<<<<<<<<<<<999888777777777888999:::;;;>>>AAADDDHHHLLLRRRVVVXXX[[[```cccdddfffhhhjjjllllllmmmnnnoooppppppqqqqqqssstttvvvwwwwwwwwwwwwuuuwwwyyyzzzzzzzzz{{{||||||}}}}}}||||||~~~uuukkkfffeeekkkooouuuyyyzzz{{{|||}}}|||||||||{{{zzzyyywwwvvvxxxwwwvvvuuuuuuuuuvvvwwwxxxuuuuuuzzz||||||~~~nnn^^^PPPLLLJJJIIIQQQ\\\eeeiiiooosssuuuwwwxxxyyyxxxyyyyyyyyyxxxxxxzzz{{{}}}}}}}}}hhhYYYSSSNNNLLLNNNUUU]]]dddmmmuuuwwwuuurrrppppppqqqqqqqqqtttuuuwwwwwwuuutttuuuvvvxxxxxxxxxyyyyyyxxxxxxwwwwwwyyy{{{{{{zzz{{{yyyrrrmmmkkkjjjkkkmmmqqqsssuuuwwwyyy{{{zzzyyyxxxyyyyyyyyywwwvvvwwwvvvuuusssssssssttttttwwwyyyzzzzzzyyyxxxxxxxxx}}}}}}}}}}}}|||{{{yyyxxxwwwvvvxxxzzz{{{}}}}}}vvvvvv{{{}}}{{{xxxtttmmmgggcccbbbbbbcccccc___YYYUUUSSSRRRPPPOOOLLLLLLKKKIIIIIIHHHHHHHHHFFFDDDEEEIIILLLRRR^^^iiipppxxx}}}{{{yyyvvvsssqqqooommmkkkkkkiiigggeeebbb```]]][[[ZZZXXXVVVSSSPPPNNNLLLKKKLLLMMMMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMPPPXXXeeerrr{{{{{{qqqjjjddd^^^WWWRRRPPPNNNJJJHHHHHHIIIQQQ___lllvvvpppccc]]]XXXUUUSSSRRRRRRYYYiiizzz{{{|||~~~|||qqqiiifff\\\XXXdddyyyzzz{{{{{{|||~~~{{{nnnaaaLLLAAA777333111///...000---...//////---++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------......///111444777:::<<<>>>AAACCCHHHNNNUUUccc|||rrrjjjyyy~~~uuuqqqooonnnooossstttpppiiifffjjjpppwww{{{yyylll]]]RRRKKKFFFAAA@@@???===<<<<<<<<<<<<:::999888777777777888999;;;>>>AAADDDHHHLLLRRRVVVXXX[[[___cccdddfffhhhjjjllllllmmmnnnooopppqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvxxxzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}uuujjjfffeeehhhmmmsssxxxzzz{{{|||}}}|||||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxzzzwwwxxx{{{||||||~~~mmm]]]OOOKKKJJJJJJRRR\\\dddiiinnnrrrtttuuuvvvwwwvvvwwwwwwwwwvvvvvvxxxyyy}}}|||}}}mmm]]]UUUPPPMMMMMMSSSZZZbbbmmmvvv{{{xxxtttpppoooooopppqqqsssuuuwwwvvvuuutttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvxxx{{{{{{zzz{{{}}}uuuoookkkiiikkkmmmqqqssstttvvvxxxzzzwwwvvvuuuvvvxxxyyyyyyyyyyyyxxxwwwuuuttttttuuuuuuxxxyyyzzzzzzxxxvvvvvvvvv}}}yyyuuusssttttttssssssrrrqqqpppooolllnnnppprrrtttxxx}}}xxxvvvyyyxxxvvvnnnkkkfffaaa___^^^___```^^^ZZZUUURRRQQQPPPOOONNNJJJIIIHHHHHHGGGHHHHHHHHHGGGEEEFFFIIIKKKQQQ\\\gggqqqyyy~~~|||xxxvvvtttrrrooommmkkkiiifffddd^^^\\\ZZZXXXXXXVVVTTTRRROOOMMMJJJIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLOOOSSS\\\hhhuuu}}}|||rrrkkkeee___WWWRRRPPPNNNKKKIIIGGGIIIQQQ___lllvvv|||jjj___ZZZYYYUUUSSSRRRWWWeeevvv~~~~~~}}}}}}|||yyyyyyyyyzzz~~~{{{rrrhhh]]]VVV___rrr~~~}}}~~~}}}|||}}}yyykkk]]]JJJ@@@666222000......///,,,...///...---++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,---------...111444777:::<<<>>>AAACCCHHHOOOWWWgggkkkhhhyyyxxxsssqqqppprrruuuuuupppiiifffkkkqqqyyy}}}zzzmmm]]]SSSLLLGGGAAA@@@???===<<<<<<<<<<<<;;;:::888777777777888888;;;>>>AAADDDHHHLLLRRRVVVWWW[[[___ccceeefffiiijjjmmmnnnooopppqqqrrrssstttsssssstttuuuuuuvvvvvvvvvxxxzzz||||||zzzzzzzzz{{{{{{|||}}}~~~~~~uuukkkfffeeedddjjjqqqwwwzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxyyyyyyyyyzzzzzz|||yyyyyy||||||{{{~~~kkk\\\NNNKKKJJJJJJRRR]]]eeeiiinnnrrrtttuuuvvvwwwuuuvvvvvvvvvuuuuuuwwwyyy{{{zzz{{{~~~sssbbbYYYRRRMMMLLLPPPXXX```lllwww~~~{{{vvvqqqnnnmmmoooqqqsssuuuvvvvvvuuuttttttuuuttttttuuuvvvvvvvvvuuuuuuuuuwwwzzzzzzyyy{{{wwwoookkkiiikkknnnqqqssstttuuuwwwyyywwwuuussstttvvvxxxyyyyyyzzzyyywwwuuuttttttuuuuuuwwwxxxyyyxxxvvvuuuvvvwww}}}}}}{{{yyyuuuqqqmmmkkkiiiiiiiiiiiiiiihhhggggggdddeeeggghhhjjjnnnssswwwzzz|||}}}{{{}}}|||xxxpppmmmhhhbbb^^^\\\\\\\\\WWWTTTPPPNNNNNNNNNMMMLLLFFFFFFEEEEEEEEEFFFGGGGGGIIIFFFFFFIIIKKKOOOZZZeeepppxxx}}}zzzwwwuuurrrooommmkkkhhheee```^^^\\\[[[[[[YYYWWWUUUQQQOOOLLLJJJJJJIIIIIIGGGHHHIIIIIIIIIJJJJJJJJJKKKIIILLLPPPWWW```kkkwww|||sssmmmfff```XXXRRRPPPOOOLLLJJJGGGHHHPPP]]]jjjuuuqqqbbb\\\\\\UUUTTTRRRUUUbbbttt~~~~~~zzzyyy~~~zzzyyy{{{yyyzzz~~~|||lllaaaZZZ___mmm||||||{{{~~~}}}}}}xxxjjj[[[JJJ@@@666222000------...,,,---///...---,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,---------...111444777;;;===???@@@BBBHHHOOOWWWhhhxxxxxxtttfffhhhzzzzzztttrrrrrrsssvvvuuupppiiigggmmmttt||||||ooo___TTTLLLGGGAAA@@@???===<<<<<<<<<<<<;;;:::888777777777888888;;;>>>AAADDDHHHLLLRRRVVVWWWZZZ___bbbeeegggiiikkkmmmmmmnnnpppqqqrrrttttttsssssssssttttttuuuvvvvvvyyy{{{}}}}}}{{{{{{{{{|||{{{|||}}}~~~xxxlllfffdddbbbgggooouuuyyy{{{{{{|||{{{{{{{{{{{{zzzyyyxxxxxx{{{||||||{{{{{{{{{zzzzzz|||zzzzzz||||||{{{~~~iiiZZZMMMJJJJJJKKKSSS^^^fffjjjpppsssuuuvvvwwwwwwuuuvvvwwwvvvuuuvvvwwwyyyyyyxxxzzz}}}uuudddZZZSSSMMMKKKOOOVVV___lllwww}}}yyysssmmmllloooqqqssstttvvvvvvtttssstttuuurrrsssttttttuuuuuuuuuttttttvvvyyyxxxxxxyyy}}}xxxoookkkiiimmmooorrrssstttuuuvvvxxxxxxvvvttttttuuuwwwwwwwwwxxxwwwvvvtttsssssstttttttttuuuvvvvvvuuuuuuwwwxxxvvvvvvtttrrroookkkgggeeeaaaaaabbbbbbbbbaaaaaa```___``````aaabbbeeejjjnnnsssuuuxxx{{{~~~~~~{{{wwwppphhhaaa]]]ZZZYYYSSSPPPMMMLLLKKKKKKJJJIIICCCCCCCCCDDDDDDEEEGGGGGGJJJHHHGGGIIIJJJNNNXXXcccooowww}}}{{{yyyuuusssqqqoookkkiiihhhfffdddcccbbbaaa___]]]XXXUUUQQQNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHLLLRRRZZZdddooozzz}}}vvvpppgggaaaXXXRRRPPPOOOMMMKKKHHHHHHNNN[[[hhhtttxxxfff]]][[[UUUTTTQQQTTT```sss{{{xxx{{{{{{||||||zzzzzz~~~uuuiii___```jjjxxx}}}{{{{{{}}}~~~}}}}}}~~~{{{mmm___MMMBBB888333111...---///+++---......---,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...---///111555888<<>>AAADDDHHHLLLRRRVVVWWWZZZ___bbbeeegggiiikkkjjjkkklllnnnoooqqqrrrsssttttttssssssttttttuuuvvvxxxzzz|||||||||{{{|||}}}{{{|||}}}~~~~~~{{{nnnfffddd```fffnnnuuuxxxzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxzzz{{{{{{{{{{{{zzzyyyxxx{{{zzzzzz|||{{{zzz}}}hhhYYYLLLIIIJJJKKKTTT___gggkkkppptttuuuvvvvvvwwwvvvwwwwwwwwwvvvvvvxxxyyyxxxxxxzzz}}}~~~vvvcccXXXSSSMMMJJJNNNUUU^^^kkkvvv~~~{{{uuunnnlllnnnqqqrrrtttvvvuuutttssstttuuuqqqrrrssstttuuuuuuuuuuuusssvvvwwwwwwuuuvvvzzz~~~~~~vvvnnnjjjjjjnnnqqqssstttuuuuuuwwwxxxyyywwwuuuuuuvvvwwwvvvuuuvvvuuutttssssssssstttuuussstttuuutttttttttwwwyyysssrrrqqqpppmmmiiifffddd___``````aaaaaaaaa``````aaaaaaaaa``````cccgggkkknnnpppsssuuuvvvyyy~~~~~~zzzssskkkddd^^^[[[YYYSSSQQQMMMKKKJJJIIIGGGEEEBBBBBBCCCCCCEEEFFFHHHHHHKKKHHHHHHIIIJJJMMMWWWaaammmttt{{{}}}|||yyyxxxvvvrrrppprrrpppnnnlllkkkjjjgggeee```]]]XXXTTTRRRPPPNNNLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHLLLTTT\\\fffqqq|||xxxrrrhhhaaaXXXRRRPPPOOONNNLLLIIIHHHMMMYYYfffsssjjj]]]XXXTTTSSSQQQSSS```sss}}}|||}}}{{{|||yyyxxx~~~qqq```^^^iiiwww}}}~~~~~~~~~qqqcccQQQFFF;;;666333000///000+++---......---,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...///...///222666:::===@@@AAADDDFFFJJJPPPXXXhhhzzzpppkkkpppwwwhhhbbbmmmzzztttsssssstttvvvuuuoooiiijjjrrrzzzvvvdddVVVLLLEEEAAA@@@???===<<<<<<<<<<<<999888777777777888999:::;;;>>>AAADDDHHHLLLRRRVVVVVVZZZ___bbbeeegggjjjllljjjkkklllmmmoooqqqrrrsssttttttssssssssstttuuuvvvvvvxxxzzz{{{zzzzzz{{{|||||||||}}}}}}~~~pppgggccc___eeemmmtttxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxzzz{{{yyyyyy|||gggXXXKKKIIIIIIKKKUUU```fffjjjooosssttttttuuuvvvuuuvvvwwwvvvuuuuuuwwwyyyxxxxxxzzz}}}~~~xxxeee[[[RRRMMMJJJNNNUUU^^^jjjttt}}}~~~|||wwwppplllnnnqqqrrrtttuuuuuutttsssssstttqqqrrrssstttuuuuuuuuuuuusssuuuvvvuuussstttwww{{{zzz}}}tttllljjjkkkppprrruuuvvvuuuvvvwwwxxxwwwvvvvvvwwwxxxxxxwwwuuuuuutttssssssssstttuuuvvvtttuuuuuutttrrrsssuuuwwwssssssrrrpppnnnkkkhhhfffbbbbbbcccdddddddddccccccffffffdddcccbbbdddiiillllllnnnqqqrrrrrruuuzzz~~~}}}~~~~~~|||~~~zzzvvvpppjjjddd```]]]\\\VVVSSSOOOLLLJJJHHHEEEBBBBBBCCCCCCDDDFFFGGGIIIJJJLLLIIIHHHIIIIIILLLVVV```kkkssszzz|||~~~|||yyywwwyyywwwtttsssqqqpppmmmkkkfffbbb]]]YYYVVVTTTQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGLLLTTT^^^hhhsss}}}zzzrrriiibbbYYYRRRPPPPPPNNNLLLJJJHHHMMMXXXeeerrrlll]]]VVVSSSRRRPPPSSS```ttt}}}zzz{{{zzzxxxwww|||www___\\\iiixxxrrrdddUUUJJJ???999666222000222+++---......---,,,---...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,---...///000...000333666:::>>>AAABBBGGGHHHLLLQQQYYYiiixxxlllhhhooouuugggbbbpppzzztttsssttttttuuutttoooiiikkksss|||xxxfffWWWLLLDDDAAA@@@???===<<<<<<<<<<<<888888777777777999:::;;;;;;>>>AAADDDHHHLLLRRRVVVVVVZZZ^^^bbbeeegggjjjlllllllllnnnoooqqqssstttuuuuuutttsssrrrssstttuuuvvvsssuuuxxxyyyyyyyyyzzz||||||}}}}}}}}}}}}rrrgggbbb___eeemmmtttwwwxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyywwwxxxzzz|||}}}}}}}}}|||xxxwwwyyyzzzyyyyyy{{{fffWWWKKKIIIIIILLLUUUaaaeeeiiinnnqqqsssssstttttttttuuuvvvvvvtttuuuvvvxxxyyyyyyzzz|||}}}|||jjjaaaQQQLLLJJJNNNUUU]]]iiisss|||~~~}}}xxxqqqmmmnnnqqqrrrtttuuuuuutttsssssstttqqqrrrssstttuuuuuuuuuuuusssuuuvvvtttrrrrrruuuyyyxxx}}}|||rrrkkkjjjlllqqqsssvvvvvvvvvvvvwwwyyyuuuuuuvvvxxxzzzzzzxxxvvvttttttsssssstttuuuwwwxxxvvvvvvuuusssqqqqqqsssuuuvvvvvvvvvvvvuuusssrrrqqqqqqooommmnnnpppoookkkhhhnnnkkkhhhgggiiikkkmmmmmmooonnnnnnnnnppptttwwwzzzyyyxxxxxxyyyyyyxxxuuussspppnnnnnnppptttuuusssqqqvvvrrrkkkeee```]]][[[ZZZYYYUUUPPPLLLKKKIIIEEEBBBCCCBBBAAABBBDDDGGGKKKMMMMMMJJJHHHGGGGGGJJJTTT^^^iiipppyyy~~~|||~~~}}}zzzvvvssslllhhhddd```\\\YYYUUUSSSVVVTTTPPPMMMKKKIIIIIIJJJJJJOOOXXXdddppp{{{zzzttthhhccc\\\VVVRRROOONNNLLLHHHKKKPPPXXXdddrrrrrr]]]UUUUUURRRPPPRRR]]]qqq~~~~~~}}}zzzxxxsssuuuuuuwwwkkkjjjqqqxxxvvvhhhXXXPPPEEE;;;555333222222000////////////.........++++++,,,,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////---///333888<<<@@@CCCDDDEEEIIINNNRRRZZZnnnzzznnnllluuu|||jjjjjjzzz{{{wwwtttpppmmmsssssstttrrrllliiipppyyyzzzhhhZZZPPPIIIEEEBBB@@@>>>======;;;999999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUXXX[[[___bbbdddfffiiilllkkkkkkmmmnnnppprrrssstttuuutttsssrrrsssuuuwwwxxxssstttvvvxxxyyyyyyyyyyyy{{{zzzyyyyyy|||ttthhhaaaaaagggpppwwwyyyyyyxxxwww~~~}}}{{{zzzyyyyyyzzzzzzvvvxxxzzz{{{zzzzzz{{{|||zzzxxxyyy|||}}}|||yyyfffYYYLLLFFFFFFKKKTTT^^^hhhnnnqqqooonnnrrruuuvvvtttuuuvvvuuuuuuvvvyyy{{{yyy{{{||||||}}}}}}jjj]]]QQQKKKHHHLLLRRR[[[gggrrryyyyyyxxxuuurrrpppqqqsssuuuuuuvvvvvvvvvtttsssrrrttttttttttttttttttttttttvvvvvvuuusssrrrtttwwwzzzyyy{{{|||zzztttnnnhhheeemmmpppsssttttttsssssssssrrrtttvvvwwwxxxwwwvvvuuurrrrrrrrrssstttuuuvvvwwwuuuuuutttuuuuuuvvvwwwwww{{{||||||||||||{{{{{{zzzxxxvvvvvvwwwxxxwwwtttrrrtttqqqnnnmmmnnnoooppppppooonnnlllkkklllnnnppprrrsssssstttuuuuuurrrnnnkkkeeecccbbbcccggghhhfffdddiiifffaaa]]]YYYVVVTTTSSSUUURRRNNNLLLLLLJJJGGGEEECCCBBBBBBBBBEEEHHHLLLNNNMMMJJJHHHGGGGGGIIISSS]]]iiipppyyy~~~|||yyyuuuqqqlllgggccc```[[[YYYYYYWWWTTTPPPNNNMMMMMMMMMLLLRRR\\\hhhttt~~~{{{uuuiiiddd\\\VVVRRROOOMMMLLLGGGJJJPPPWWWbbbppp~~~wwwbbbXXXTTTSSSQQQRRR\\\ooo~~~|||{{{yyywwwsssrrrqqqsss}}}lllkkkrrryyyxxxhhhXXXPPPEEE;;;555222222222...------------,,,,,,,,,+++,,,,,,------.........***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////...000444888===AAACCCEEEGGGKKKPPPTTT^^^qqq|||ooolllttt}}}ooonnn|||zzzsssqqqooommmlllqqqqqqrrrqqqkkkiiiqqq{{{wwweeeWWWMMMGGGEEEBBB???>>>>>>===;;;:::999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUWWWZZZ^^^bbbdddgggjjjmmmkkklllmmmoooqqqrrrttttttuuutttsssssstttuuuwwwxxxvvvwwwxxxxxxxxxxxxwwwvvvxxxxxxxxxyyy|||xxxllleeebbbhhhpppvvvxxxxxxxxxxxx}}}|||zzzyyyxxxxxxyyyyyywwwyyy{{{{{{zzzyyyzzz{{{yyywwwxxx|||||||||wwweeeXXXLLLFFFGGGKKKUUU^^^hhhnnnqqqpppooorrrvvvvvvuuuuuuvvvvvvuuuvvvxxx{{{xxxzzz{{{|||}}}kkk^^^QQQKKKHHHLLLRRR[[[gggqqqyyyyyyxxxvvvsssrrrrrrtttvvvvvvwwwwwwwwwvvvttttttttttttttttttttttttssssssuuuuuuuuutttssstttwwwzzzzzz||||||yyyssslllgggdddlllooorrrttttttssssssssspppqqqtttvvvwwwwwwwwwvvvrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxx|||yyywwwwwwwwwvvvuuuqqqpppmmmjjjiiijjjlllmmmpppppprrrsssrrrnnnhhhddd\\\YYYWWWXXX[[[\\\ZZZWWWZZZYYYWWWTTTQQQOOOMMMLLLPPPOOOMMMMMMMMMLLLJJJHHHCCCBBBCCCDDDFFFJJJMMMPPPMMMJJJHHHGGGFFFHHHQQQ[[[hhhpppxxx}}}{{{vvvqqqmmmiiieeebbb^^^\\\XXXUUURRRPPPPPPPPPPPPVVVbbbnnnyyy}}}wwwkkkeee]]]VVVRRROOOMMMLLLHHHJJJOOOWWWaaaooo||||||fffZZZTTTTTTRRRRRRYYYlll}}}{{{yyyxxxssspppmmmooo{{{}}}lllllluuu|||yyyhhhXXXPPPDDD:::555222222111...------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////111555999>>>BBBDDDFFFIIIMMMSSSXXXcccwww}}}pppmmmsss|||sssqqq|||rrrlllkkklllllllllnnnooopppoookkkjjjrrr}}}rrr```SSSKKKFFFDDDBBB???>>>>>>===;;;:::999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUVVVYYY^^^bbbeeehhhkkknnnmmmmmmnnnpppqqqssstttuuuuuuuuutttttttttvvvxxxyyyyyyyyyyyyxxxwwwvvvuuutttuuuvvvwwwyyy|||{{{pppjjjeeeiiipppuuuwwwxxxyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{yyyxxxxxxyyyxxxvvvwwwzzz{{{|||uuucccWWWKKKFFFGGGLLLVVV___hhhnnnrrrppppppsssvvvvvvuuuvvvwwwvvvuuuvvvxxxzzzvvvxxxzzz{{{|||mmm___RRRLLLHHHKKKQQQYYYeeepppxxxyyyxxxvvvtttssssssuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssssssssuuuvvvuuuuuuvvvxxxzzz|||}}}|||wwwqqqkkkfffdddlllooorrrtttssssssssssssnnnppprrrtttvvvwwwwwwwwwrrrqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwww~~~{{{yyywwwuuuqqqnnnmmmmmmnnnoooqqqsssuuuwwwvvvqqqjjjeee\\\YYYVVVVVVXXXYYYVVVTTTPPPQQQQQQPPPMMMKKKIIIIIINNNNNNNNNNNNNNNLLLJJJHHHCCCCCCCCCEEEHHHKKKNNNPPPMMMJJJGGGGGGFFFGGGOOOYYYgggnnnwww|||~~~{{{wwwtttqqqmmmkkkeeebbb^^^YYYVVVSSSRRRRRRTTT[[[gggsss}}}yyymmmggg^^^VVVRRROOOMMMLLLIIIKKKPPPWWWaaaooo|||}}}fffYYYSSSTTTSSSRRRWWWiii|||zzzyyysssqqqmmmooozzzwwwjjjlllvvvxxxfffWWWPPPDDD:::444222111111000////////////.........------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////000222666;;;@@@DDDFFFHHHKKKOOOUUU\\\hhh|||}}}sssnnnsss{{{rrrqqq}}}rrrkkkjjjlllnnnooonnnnnnooonnnjjjiiirrr}}}ooo]]]QQQJJJFFFDDDBBB???>>>>>>===<<<:::999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUUUUYYY^^^bbbeeeiiilllooonnnnnnoooppprrrssstttuuuuuuuuutttuuuuuuvvvxxxxxxxxxxxxxxxwwwvvvuuutttttttttuuuxxx{{{}}}}}}qqqkkkgggkkkppptttvvvwwwyyy{{{{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{|||{{{yyywwwwwwxxxwwwuuuuuuxxxzzz|||uuubbbVVVKKKGGGHHHMMMVVV___gggnnnrrrqqqpppsssvvvvvvuuuvvvwwwvvvuuuuuuvvvxxxvvvxxxzzzzzzzzz~~~nnn___RRRLLLIIIKKKPPPXXXcccnnnvvvvvvwwwuuusssrrrssstttvvvvvvwwwxxxxxxwwwvvvuuuvvvvvvuuuuuuttttttssssssrrrtttvvvvvvvvvwwwxxxzzz||||||{{{wwwqqqkkkhhhgggkkknnnqqqsssssssssssstttoooppprrrssstttuuuuuuuuuqqqqqqqqqqqqqqqrrrssstttsssssstttttttttttttttsss|||{{{yyyvvvsssrrrrrrssstttuuuwwwzzz}}}~~~yyyrrrmmmbbb^^^ZZZYYYZZZZZZXXXUUUOOOQQQRRRPPPLLLIIIGGGGGGNNNPPPQQQQQQOOOLLLIIIHHHCCCCCCDDDFFFHHHKKKNNNPPPKKKHHHGGGFFFEEEFFFNNNWWWeeelllvvv{{{}}}}}}zzzwwwuuusssqqqooollliiieee___[[[XXXWWWWWWYYYaaalllwww~~~|||pppiii___WWWQQQNNNMMMLLLJJJMMMQQQYYYcccppp}}}zzzdddWWWSSSTTTSSSQQQUUUfff{{{xxxxxxuuutttqqqpppyyy{{{pppgggjjjuuuuuufffWWWOOODDD:::444222111111000////////////.........------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////000333777<<>>>>>===<<<;;;999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUVVVYYY^^^bbbfffiiimmmooonnnnnnoooqqqrrrssstttttttttttttttuuuuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxx|||~~~{{{pppjjjhhhlllppptttvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||{{{xxxvvvvvvwwwwwwttttttvvvxxx{{{wwwaaaVVVKKKGGGHHHMMMVVV___fffmmmrrrqqqpppsssuuuttttttvvvwwwvvvuuuttttttuuuvvvxxxzzzzzzyyy|||mmm^^^SSSMMMIIIKKKOOOWWWbbblllrrrsssttttttrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvuuuvvvvvvuuuuuuuuutttttttttqqqsssvvvwwwwwwxxxzzz{{{|||}}}|||xxxsssnnnkkkjjjjjjmmmqqqsssssssssssstttrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqrrrssssssssssssttttttttttttsssrrr~~~zzzwwwvvvvvvwwwxxxxxx{{{~~~zzzkkkgggbbb_________\\\YYYVVVXXXXXXUUUNNNIIIGGGGGGOOORRRTTTTTTQQQMMMJJJHHHCCCDDDEEEFFFHHHKKKMMMNNNIIIFFFEEEFFFEEEFFFMMMVVVbbbjjjtttzzz|||~~~~~~|||yyywwwsssqqqqqqpppnnnlllmmmkkkgggccc```^^^]]]]]]___gggqqqzzzrrrkkkaaaWWWQQQNNNLLLKKKJJJLLLQQQYYYcccqqq~~~vvvbbbWWWTTTTTTRRRPPPTTTddd{{{}}}wwwuuuuuuuuuvvvsssooosss|||rrrkkkdddfffqqqvvvhhhWWWOOOCCC999444111111000...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........------------...//////000333888>>>DDDIIIMMMOOORRRUUU[[[dddqqqxxxssswww~~~{{{ggghhh{{{uuullljjjjjjkkkkkkmmmmmmmmmmmmjjjkkkuuuqqq]]]RRRKKKGGGCCCAAA>>>>>>>>>>>>===;;;999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUWWWZZZ___cccfffiiilllooonnnnnnooopppqqqrrrssssssssssssttttttuuuvvvvvvvvvrrrrrrrrrrrrssstttuuuuuutttvvvxxx{{{~~~wwwmmmggghhhlllqqqtttvvvwwwyyy{{{zzz{{{{{{||||||{{{zzzzzzyyyzzz{{{zzzxxxvvvvvvwwwwwwtttsssuuuwwwzzzyyybbbWWWLLLHHHIIIMMMUUU]]]dddkkkqqqpppooorrrsssssssssuuuvvvuuusssrrrrrrrrrtttwwwyyyzzzzzz|||mmm^^^TTTMMMIIIJJJOOOUUU```jjjoooqqqssssssrrrqqqrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuvvvvvvxxx{{{}}}~~~|||vvvqqqmmmllliiimmmppprrrssssssssstttttttttsssssssssrrrrrrrrrssssssrrrrrrrrrrrrssssssuuuvvvwwwxxxwwwvvvuuuttt}}}{{{zzz{{{{{{}}}yyytttnnnkkkjjjiiifffddddddeeeddd]]]TTTMMMKKKKKKNNNRRRVVVWWWSSSOOOLLLKKKDDDDDDEEEGGGHHHIIIKKKKKKGGGEEEDDDEEEEEEFFFMMMVVV___hhhrrryyy{{{}}}~~~}}}{{{xxxvvvsssqqqmmmkkkjjjiiigggeeeeeedddaaa___^^^^^^___```eeemmmvvv|||tttmmmbbbXXXQQQNNNLLLKKKHHHKKKPPPXXXcccqqqtttbbb[[[UUUSSSPPPOOOUUUcccvvv{{{uuutttttttttvvvrrrjjjjjjxxxyyyoooiiibbbcccmmm|||zzzmmmWWWOOOCCC999333111000000...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------.........------------.../////////222888>>>EEEKKKPPPRRRVVVYYY___hhhvvv{{{uuuzzzzzzdddfff{{{vvvmmmjjjjjjjjjjjjjjjjjjllllllkkknnnzzzrrr^^^RRRKKKGGGBBB@@@>>>>>>>>>>>>===<<<999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUXXX[[[```cccfffhhhlllnnnmmmnnnnnnooopppqqqrrrrrrqqqrrrsssttttttuuuuuuuuuqqqqqqpppppppppqqqsssssstttuuuvvvyyy|||~~~tttkkkggghhhlllrrrvvvwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyzzzzzzxxxwwwwwwwwwxxxtttrrrtttuuuxxxyyybbbWWWMMMHHHIIILLLTTT\\\bbbjjjoooooonnnppprrrqqqrrrtttuuutttrrrppppppppppppssswwwyyy{{{nnn___TTTNNNIIIJJJNNNTTT^^^hhhnnnpppssssssssssssssstttuuuuuuwwwxxxxxxxxxwwwwwwtttttttttuuuvvvvvvwwwwwwrrrssstttuuuvvvxxx|||zzzsssmmmjjjiiilllppprrrsssssssssttttttsssssssssssssssttttttttttttssssssssssssssstttvvvwwwxxxyyyyyywwwuuuttt~~~~~~~~~zzzwwwvvvtttqqqoooppppppnnneeeZZZRRRPPPQQQMMMRRRWWWXXXUUUQQQNNNMMMDDDEEEFFFGGGHHHIIIIIIJJJEEECCCDDDEEEEEEFFFNNNWWW^^^fffqqqxxx{{{}}}{{{xxxtttrrrqqqnnnjjjgggfffdddaaa___[[[[[[ZZZYYYZZZ\\\^^^```jjjqqqyyy~~~uuunnnbbbXXXQQQNNNLLLKKKFFFIIINNNWWWbbbppp~~~sssddd___VVVSSSOOONNNUUUcccsss~~~{{{{{{vvvuuuwwwtttuuupppeeecccrrr{{{oooiiibbbaaajjjxxx~~~qqqVVVOOOCCC999333111000000000000/////////.........++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////...222777???FFFMMMRRRTTTZZZ]]]bbbkkkyyy|||www|||{{{eeefff|||wwwooollllllkkkjjjggghhhjjjllllllppp~~~rrr___RRRJJJFFFBBB@@@>>>>>>>>>>>>===<<<999888777666666888:::;;;<<<>>>AAADDDGGGLLLQQQUUUYYY\\\```dddfffhhhkkkmmmmmmmmmnnnooopppqqqqqqrrrpppqqqrrrsssttttttttttttrrrqqqpppoooooooooqqqqqqssssssuuuwwwzzz}}}~~~ssskkkggghhhlllrrrvvvxxxxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzxxxwwwwwwxxxyyyuuurrrssstttxxxyyycccXXXMMMIIIIIILLLSSS[[[aaaiiiooonnnnnnpppqqqpppqqqsssttttttqqqooonnnnnnlllpppuuuyyy|||ooo```UUUNNNIIIJJJNNNTTT^^^gggnnnpppsssttttttttttttuuuvvvwwwxxxyyyzzzyyyyyyxxxsssssstttuuuvvvwwwxxxxxxssstttttttttuuuxxx}}}|||ssslllhhhiiilllppprrrrrrsssssstttrrrrrrrrrssstttuuuvvvwwwuuuttttttsssssssssttttttuuuvvvwwwxxxwwwvvvtttrrr|||{{{xxxyyy}}}}}}{{{xxxooo```SSSPPPTTTOOOTTTYYY[[[YYYUUUQQQNNNJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEHHHLLLOOO```fffooovvvyyy|||~~~{{{xxxtttrrrrrroookkkgggdddaaa]]]ZZZYYYZZZYYYWWWVVVYYY___dddssswww||||||oooaaaXXXRRRMMMKKKLLLKKKJJJMMMVVVdddrrr|||uuucccXXXXXXWWWTTTPPPQQQ]]]ppp}}}|||~~~{{{tttqqqqqqvvvtttooohhhhhhtttwwwhhh^^^cccoooyyyooo[[[SSSFFF;;;444111//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000///222777???GGGOOOVVVYYY^^^```dddjjjvvv{{{hhhkkk~~~ssslllllllllkkkiiiiiiggggggiiijjjppp~~~mmm[[[PPPHHHCCCDDDBBB???>>>>>>===<<<::::::999888777777888999:::===???BBBEEEHHHKKKPPPSSSVVVZZZ___cccfffhhhkkkmmmpppooonnnnnnnnnpppqqqrrrooommmnnnrrrsssqqqrrruuuuuurrrmmmgggdddfffkkkooovvvtttssstttxxx{{{}}}~~~}}}qqqiiieeehhhlllqqquuuvvvwwwxxxxxxyyyzzz|||}}}}}}{{{zzzyyyzzz{{{|||{{{zzzzzz{{{}}}{{{tttpppqqqxxxvvvjjj^^^QQQKKKJJJMMMTTT\\\hhhkkknnnpppooommmmmmmmmqqquuuwwwtttrrrrrrpppmmmiiiooouuuwwwzzzmmm^^^YYYUUUOOOLLLNNNVVVbbbjjjsssvvvxxxwwwsssqqqqqqrrrtttuuuvvvwwwwwwxxxxxxwwwvvvsssqqqrrruuuwwwvvvuuusssqqqppppppsssxxx}}}|||rrrlllkkkjjjnnnssswwwwwwvvvuuuuuuqqqrrrtttttttttrrrpppoooqqqrrrssssssttttttsssssswwwwwwxxxxxxxxxwwwwwwvvv}}}wwwgggVVVPPPRRROOOTTTZZZ^^^\\\XXXTTTQQQLLLJJJHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEHHHLLLOOO]]]dddnnnuuuyyy|||~~~{{{xxxvvvrrrooolllhhheeebbb^^^[[[XXXYYYYYYWWWWWW[[[bbbhhhssswww||||||oooaaaYYYSSSMMMKKKLLLIIIIIIMMMWWWeeetttyyyfff[[[WWWWWWTTTPPPQQQ]]]ooo~~~}}}|||~~~{{{uuurrrsssuuutttqqqllllllvvv}}}nnnbbbdddmmmvvv~~~sssZZZRRREEE;;;444000///......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------......///000000000000333888@@@HHHPPPWWWZZZ___aaaeeekkkwww{{{iiillltttmmmllllllkkkiiieeeddddddfffiiiooo~~~lll[[[PPPIIICCCDDDAAA???>>>>>>===<<<::::::999888777777888999:::===???BBBEEEHHHKKKPPPSSSVVVZZZ___cccfffhhhkkkmmmppppppoooooopppqqqqqqrrrpppmmmnnnqqqrrrqqqrrrvvvvvvsssnnngggccccccfffiiiqqqqqqrrrtttvvvyyy|||~~~}}}qqqhhhdddfffjjjppptttvvvxxxyyyzzzyyyzzz|||}}}|||{{{yyyxxxzzzzzz{{{zzzyyyzzz|||~~~|||vvvrrrsssxxxvvvhhh\\\PPPJJJJJJMMMUUU]]]iiilllppppppnnnkkkjjjjjjqqqvvvzzzxxxvvvuuuqqqlllhhhmmmrrruuuyyyqqqddd\\\WWWQQQMMMOOOXXXdddlllsssvvvxxxwwwsssqqqqqqrrruuuvvvwwwxxxxxxyyyyyyyyyvvvtttssstttvvvwwwvvvtttrrrqqqpppqqqssswww|||~~~~~~sssmmmkkkiiinnnsssvvvvvvuuutttsssoooppprrrrrrrrrpppooommmrrrrrrsssssstttsssssssssvvvvvvwwwwwwwwwwwwvvvvvv~~~nnn[[[RRRQQQPPPUUU\\\aaa```\\\XXXVVVPPPMMMJJJHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEGGGKKKOOOYYYaaallltttyyy|||}}}{{{tttqqqmmmjjjgggddd```]]]XXXYYYYYYXXXXXX^^^fffmmmuuuxxx}}}{{{oooaaaYYYSSSNNNKKKLLLHHHIIINNNXXXfffvvv~~~jjj]]]WWWVVVSSSPPPRRR]]]ooo}}}~~~{{{{{{}}}}}}}}}wwwtttttttttuuutttqqqpppyyytttfffdddjjjrrryyy~~~sssXXXQQQEEE:::333000...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000000333999AAAJJJRRRYYY\\\aaacccgggmmmyyy{{{iiillluuunnnmmmmmmllljjjbbbaaabbbdddgggnnn}}}~~~kkkZZZQQQJJJEEECCCAAA???>>>>>>===<<<;;;:::999888777777888999:::<<>>>>>>>>>>><<<;;;:::999888777777888999:::<<<>>>BBBEEEHHHLLLPPPTTTVVVYYY^^^bbbeeehhhjjjmmmnnnoooppprrrrrrrrrqqqpppooolllkkknnnpppqqquuuzzz|||zzztttkkkbbb\\\YYYXXX]]]dddkkkoooppprrrxxx}}}rrrgggbbbccchhhoootttvvvwwwxxxyyyyyyzzz{{{||||||zzzxxxwwwyyyyyyxxxwwwwwwyyy~~~|||yyyxxx{{{{{{kkk___TTTOOOPPPTTT]]]fffpppuuuxxxvvvoooiiiffffffooowwwvvvlllffffffiiipppyyy~~~tttiiibbbZZZUUUXXXaaakkkrrrvvvxxxzzzwwwsssqqqrrrtttuuuvvvwwwxxxyyyyyyyyyyyywwwwwwxxxyyyyyyxxxuuusssrrrrrrssstttuuuvvvwwwwww{{{}}}tttlllgggiiimmmrrrttttttrrrqqqppprrrssssssttttttsssrrrrrrssssssttttttssssssrrrqqqsssssstttuuuuuuuuutttttt}}}tttdddYYYVVVSSSXXX```dddeeecccaaa```]]]XXXQQQKKKHHHGGGGGGFFFEEEEEEEEEDDDDDDGGGKKKNNNWWW___jjjsssxxx||||||zzzwwwuuuqqqnnnllliiieeeccc___``````______dddmmmtttzzz}}}{{{ooobbb[[[UUUOOOKKKLLLHHHJJJPPPXXXdddrrrooo^^^XXXVVVRRRQQQUUU```ppp{{{}}}|||||||||zzzxxxxxxtttoooooo{{{vvviiibbbeeennnuuuxxxxxx{{{hhhYYYRRRGGG===777333111///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111555===FFFPPPXXX^^^aaaeeeggglllrrr~~~sssbbbggguuunnnoooqqqrrrqqqiiigggggghhhiiinnn||||||hhhXXXPPPJJJFFFBBB@@@>>>===>>>>>>===<<<:::999888777777888999:::;;;>>>BBBEEEHHHLLLQQQTTTUUUYYY^^^bbbeeegggjjjllllllmmmoooqqqrrrrrrrrrqqqpppkkkiiikkknnnpppvvv|||}}}xxxoooeee\\\VVVTTTUUU\\\dddiiilllpppvvv|||ssshhhbbbdddiiioootttvvvvvvuuuuuuxxxyyy{{{||||||zzzyyyxxxyyyyyyxxxvvvvvvyyy~~~|||zzz}}}|||mmmaaaUUUQQQQQQVVV^^^gggtttyyy}}}zzzrrrjjjggggggnnnwww{{{ooogggcccdddmmmxxxyyyooohhh```\\\___gggoootttxxxzzzzzzxxxsssqqqrrrttttttuuuvvvwwwxxxxxxxxxxxxvvvxxxzzzzzzyyywwwuuutttsssssstttuuuuuuvvvvvvvvvxxx{{{zzzrrrjjjeeehhhlllqqqttttttrrrqqqpppsssssssssssstttsssssssssrrrsssssstttssssssrrrrrrrrrrrrsssttttttttttttttt~~~}}}~~~zzz}}}~~~}}}tttfff\\\YYYXXX]]]bbbfffggggggggggggddd]]]UUUMMMIIIHHHGGGGGGEEEEEEEEEDDDDDDFFFJJJNNNWWW^^^hhhpppuuuyyy~~~|||yyyyyywwwssspppnnnlllhhheeeaaacccddddddeeeiiiqqqwww}}}{{{oooccc\\\VVVOOOKKKKKKGGGKKKPPPYYYcccqqq~~~rrr___ZZZWWWSSSRRRWWWbbbqqq{{{}}}|||{{{}}}{{{uuunnnmmmyyy|||vvvkkkcccfffpppwwwxxxwwwvvvgggYYYRRRHHH???888444222000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222666>>>HHHRRRZZZ```cccfffiiinnnuuummm]]]ccc|||uuunnnnnnqqqrrrqqqmmmkkkjjjjjjkkkppp~~~{{{gggWWWOOOJJJFFFBBB@@@>>>===>>>>>>===<<<:::999888777777888999:::;;;>>>AAAEEEHHHLLLQQQUUUUUUYYY^^^bbbdddgggjjjlllkkklllnnnppprrrtttuuuuuutttnnnjjjjjjlllnnnttt{{{~~~}}}zzzrrrhhh^^^VVVRRROOOTTT\\\bbbhhhnnnvvv{{{tttiiibbbdddiiioootttuuuuuutttsssvvvwwwyyy{{{|||{{{zzzyyyyyyyyyxxxwwwwwwxxx|||~~~|||~~~ooodddWWWRRRRRRUUU]]]fffuuu{{{}}}tttkkkhhhiiipppyyyuuujjjbbbaaajjjuuu|||uuunnnfffcccfffmmmsssuuuyyy{{{{{{xxxtttqqqsssuuuttttttuuuwwwwwwwwwwwwwwwvvvwwwyyyyyyxxxvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwwwwyyy||||||xxxqqqiiidddgggkkkqqqttttttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrssssssttttttssssssqqqrrrsssttttttttttttttt}}}zzzvvvrrrnnnmmmllljjjkkkooouuuzzz~~~wwwyyyyyyuuuwwwuuuuuuuuupppfff___^^^___bbbfffiiijjjkkklllmmmiiibbbXXXPPPKKKIIIHHHHHHEEEEEEEEEDDDDDDFFFJJJNNNVVV\\\eeelllpppuuu{{{~~~|||{{{xxxuuurrrpppmmmjjjggg```cccgggiiijjjooovvv{{{{{{oooccc\\\WWWPPPLLLKKKFFFJJJQQQZZZeeerrrvvvbbb[[[XXXTTTSSSYYYdddrrr{{{}}}}}}|||wwwooolllvvv~~~~~~{{{wwwnnnfffhhhrrryyyyyyyyyttthhhWWWQQQGGG>>>888444111///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000000000222777@@@JJJTTT\\\bbbeeehhhkkkpppwww~~~|||jjjZZZaaazzzvvvnnnmmmooooooooommmkkkkkklllmmmrrr{{{fffVVVNNNIIIEEEBBB@@@>>>===>>>>>>>>><<<:::999888777777888999::::::===AAAEEEHHHMMMRRRUUUUUUXXX]]]aaadddgggjjjllllllmmmoooqqqtttwwwyyyzzz{{{sssmmmjjjiiijjjooovvv||||||zzztttjjj___VVVRRRLLLOOOTTT\\\eeennnuuuzzz}}}vvvjjjcccaaagggnnntttvvvuuutttttttttuuuxxxzzz||||||{{{{{{xxxyyyyyyxxxwwwxxxzzz}}}}}}vvviii\\\VVVUUUWWW___gggsss{{{~~~tttllliiikkkttt{{{~~~nnnccc___fffoooxxx~~~xxxrrrjjjhhhlllrrruuuvvv{{{|||{{{xxxtttrrrsssvvvuuuuuuvvvwwwxxxxxxxxxxxxuuuwwwxxxxxxvvvuuuwwwyyyuuuuuuuuuuuuvvvwwwyyyyyyyyyzzz{{{{{{xxxqqqjjjdddfffjjjppptttuuuuuuttttttqqqqqqqqqqqqqqqrrrsssssspppqqqrrrssstttuuuuuuuuuqqqrrrssstttuuuuuuuuuuuu|||wwwssspppmmmhhhddd^^^^^^]]]\\\\\\```eeejjjttt}}}ttttttsssnnnllljjjkkkmmmkkkeeebbbcccdddfffiiikkklllmmmoooqqqllleeeZZZQQQLLLIIIIIIHHHDDDEEEDDDDDDDDDFFFJJJMMMVVV[[[bbbhhhmmmrrryyy~~~{{{yyyuuusssqqqnnnkkkiii___ccchhhkkknnnsssyyy{{{oooddd]]]WWWPPPLLLKKKEEEJJJQQQ[[[fffuuuzzzeee\\\YYYUUUTTTZZZfffsss|||}}}zzzqqqmmmttt~~~|||zzzyyy{{{yyyqqqiiijjjtttzzzyyy{{{|||ssshhhVVVPPPFFF>>>777333000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222777@@@KKKUUU^^^cccfffiiilllqqqxxxzzzhhhYYY```yyywwwnnnlllmmmmmmlllllljjjjjjlllnnnttt{{{fffUUUMMMHHHDDDAAA@@@>>>===>>>???>>>===:::999888777777888999::::::===AAAEEEHHHMMMRRRUUUUUUXXX]]]aaadddgggiiilllnnnnnnooorrruuuyyy}}}xxxooojjjgggfffkkkqqqyyyzzzyyytttjjj___VVVRRRKKKLLLPPPXXXcccnnnvvvyyy{{{vvvkkkddd___eeemmmsssvvvvvvvvvuuurrrtttwwwzzz||||||||||||xxxyyyzzzyyyxxxxxxyyy{{{}}}|||pppbbb[[[YYY[[[bbbjjjrrrzzz~~~tttkkkiiikkkwww~~~rrreee^^^ccckkkrrrzzztttmmmlllpppuuuvvvvvv{{{||||||xxxtttrrrsssvvvvvvvvvwwwxxxyyyyyyyyyyyytttvvvwwwvvvtttuuuwwwzzzvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{xxxrrrkkkfffeeejjjppptttvvvvvvuuuuuussssssssssssssstttuuuvvvooopppqqqssstttuuuvvvvvvqqqrrrssstttuuuuuuuuuuuuhhhfffccc___[[[YYYWWWVVVLLLLLLLLLNNNPPPSSSVVVWWWcccmmmrrrkkkfffaaa```[[[XXXWWWWWWYYY```hhhkkkmmmlllkkkmmmrrrssspppooohhh^^^UUUNNNKKKHHHFFFEEEDDDCCCCCCDDDGGGKKKMMMTTTXXX___ffflllrrrxxx|||}}}xxxuuussspppjjjfffaaaeeejjjnnnrrrwww|||wwwooobbbYYYSSSPPPLLLJJJGGGHHHOOO]]]kkkwwwggg]]]YYYUUUUUU[[[hhhvvv|||qqqlllrrr|||zzzwwwuuuuuurrrooohhhfffvvv|||~~~~~~zzzqqqiiiTTTOOOGGG>>>888555444444---.........//////000000---,,,,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,---------......000////////////000000111777888AAAPPP\\\bbbfffjjjnnnpppsssyyy~~~kkk[[[```zzzwwwnnnkkkkkkkkkkkkjjjjjjjjjkkkpppxxxyyyeeeVVVMMMEEE???@@@???===>>>??????>>>===:::999777666666666777777:::;;;===AAAFFFLLLQQQTTTXXX[[[___aaacccfffjjjlllnnnmmmooorrrtttvvv}}}rrrjjjjjjmmmnnnuuu~~~~~~tttmmmjjjaaaUUUNNNJJJJJJQQQYYYbbbnnnxxx}}}rrrfff[[[```iiippptttvvvvvvwwwrrrsssuuuwwwyyy{{{}}}}}}~~~}}}|||{{{zzzyyyxxxxxx~~~~~~}}}wwweee___aaadddiiimmmttt{{{zzznnngggggglllvvv|||rrreeeaaadddkkkwwwxxxvvvsssrrrrrrvvvzzz}}}xxxzzzzzzxxxssspppqqqssswwwzzz|||}}}{{{zzzyyyyyyvvvvvvuuutttttttttttttttvvvyyyzzzyyyxxxxxx||||||tttjjjcccfffiiimmmrrruuuwwwwwwwwwtttuuutttsssrrrrrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyyrrrqqqpppqqqtttvvvvvvvvvZZZYYYWWWUUURRRPPPNNNMMMIIIHHHHHHHHHIIIKKKLLLNNNUUU___ooorrrhhhaaa\\\TTTOOOKKKJJJIIIKKKSSS\\\iiilllmmmlllooottttttrrrooohhh^^^TTTNNNKKKHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLSSSWWW^^^eeekkkqqqwww{{{~~~{{{xxxwwwssslllgggfffiiinnnssswww|||wwwnnnbbbYYYSSSPPPLLLIIIHHHIIIQQQ___mmmxxxnnn___ZZZSSSSSS[[[kkk{{{rrrkkkooo|||~~~{{{yyytttpppnnnhhhgggzzz~~~zzzzzzzzzvvvmmmeeeSSSMMMDDD;;;555111111222------------.........///------,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------///////////////000000111666888AAAPPP\\\cccggglllnnnqqqtttzzzppp^^^ccc|||xxxqqqoooooonnnmmmkkkkkkkkklllqqqzzzxxxdddTTTLLLEEE@@@@@@???======>>>>>>===<<<:::999888777666777888999;;;<<<>>>AAAFFFKKKPPPSSSVVVYYY]]]___bbbeeehhhkkknnnmmmooorrrtttvvv~~~zzzrrrpppqqqqqqttt|||~~~uuuooolllcccXXXPPPKKKJJJOOOWWW```lllwww|||tttggg\\\aaaiiipppuuuwwwxxxxxxtttuuuuuuwwwxxxzzz|||}}}{{{{{{zzzzzzyyyxxxxxxwww|||~~~}}}|||yyyhhhbbbcccfffjjjnnnqqqwww{{{vvvmmmgggiiinnnuuu{{{zzzlllfffeeegggnnnwwwzzzuuusssrrrqqqsssvvvyyy{{{zzz|||}}}zzzuuurrrrrrtttvvvxxx{{{|||zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxzzzyyyxxxyyy}}}~~~uuukkkeeefffiiinnnrrruuuwwwwwwwwwtttttttttsssrrrrrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyysssqqqpppqqqssstttuuutttOOOOOONNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHPPP\\\jjjyyytttiii___XXXOOOIIICCCAAAAAADDDLLLVVVfffkkknnnooorrrvvvwwwtttqqqiii^^^TTTNNNKKKIIIIIIEEEDDDCCCCCCDDDGGGJJJLLLQQQVVV]]]cccjjjpppvvvyyyyyy}}}}}}{{{zzzuuunnnhhhjjjnnnrrrwww{{{wwwnnnbbbXXXSSSOOOLLLIIIIIIJJJRRR```nnnyyy~~~qqqaaaZZZRRRRRR]]]nnn~~~wwwllllllwww~~~vvvqqqooojjjiii||||||zzzyyywwwvvvwwwxxxtttjjjbbbUUUNNNDDD:::333000000000,,,,,,,,,---------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///////////////000111111555777AAAQQQ^^^eeeiiimmmooorrrwww}}}uuuccchhhyyytttssssssqqqooonnnmmmmmmmmmrrr|||wwwbbbRRRKKKEEEAAA@@@???============;;;:::999999888777777888:::;;;<<<===>>>AAAFFFJJJNNNQQQTTTWWWZZZ]]]```cccgggjjjnnnmmmooossstttvvv~~~{{{wwwtttttt{{{}}}wwwrrroooggg]]]SSSMMMJJJMMMTTT]]]jjjuuu{{{wwwjjj^^^bbbiiipppuuuyyyzzz{{{wwwwwwvvvvvvwwwyyy{{{|||wwwxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~}}}{{{}}}|||mmmgggggghhhkkkooonnnrrruuurrrkkkhhhlllqqqvvv{{{zzzqqqkkkgggiiilllvvv{{{uuuooopppppprrrtttwwwyyyzzz}}}|||wwwsssrrrssstttwwwyyyzzzyyywwwvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvvvvxxxzzzzzzxxxzzz~~~wwwnnnhhhgggjjjnnnrrruuuvvvvvvvvvtttttttttsssqqqrrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyytttrrrqqqqqqrrrsssrrrrrrMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDHHHOOOWWWbbbttt{{{nnnbbbXXXNNNGGGAAA??????BBBLLLVVVdddkkkppprrruuuyyyyyywwwrrrjjj^^^TTTNNNKKKJJJJJJEEEDDDCCCBBBCCCFFFIIIKKKPPPTTT[[[bbbhhhnnntttxxxwww{{{~~~~~~}}}xxxqqqkkkmmmpppuuuyyy}}}wwwnnnbbbXXXSSSOOOLLLIIIIIIJJJSSSaaannnyyyuuukkkaaaYYYRRRSSS^^^ooo}}}~~~ooommmvvv}}}vvvrrrmmmkkk~~~{{{wwwttttttuuuxxxxxxtttjjjcccXXXQQQGGG<<<444111000111------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......//////000111222444777AAARRR```fffkkkooopppsssyyywwweeemmmyyytttsssssssssqqqpppoooooopppuuuvvv```PPPJJJFFFBBBAAA???===<<<===<<<:::888999999888888888999;;;<<<<<<===???BBBFFFJJJMMMOOORRRUUUYYY]]]```cccgggjjjooonnnpppttttttvvv}}}yyyxxx|||}}}yyyvvvrrrjjjaaaWWWPPPKKKLLLRRR[[[hhhsssyyy{{{nnnaaaccchhhnnnuuuyyy{{{|||yyyxxxwwwvvvwwwxxxzzz{{{vvvvvvvvvwwwxxxxxxyyyyyyzzz|||~~~}}}{{{|||rrrlllkkkjjjlllooonnnqqqrrroookkkjjjnnnsssyyy|||zzzsssmmmjjjiiinnnrrrtttuuusssqqqnnnjjjlllooosssvvvxxxzzzzzz~~~}}}wwwrrrqqqrrrsssvvvxxxyyywwwvvvuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuxxxzzz{{{zzzxxxxxx|||yyypppjjjhhhjjjnnnrrruuuvvvvvvuuusssttttttrrrqqqqqqsssuuuuuuuuuuuuuuuvvvwwwxxxyyyuuusssqqqqqqqqqrrrqqqpppOOOOOOOOOOOONNNMMMKKKKKKHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFIIIKKKRRR```ssssssdddXXXJJJCCC>>><<<===AAAKKKUUUccckkkrrrtttvvvyyyzzzxxxrrrjjj___UUUOOOLLLKKKJJJEEEDDDCCCBBBCCCEEEHHHJJJOOOSSSZZZaaagggmmmssswwwwww{{{xxxrrrrrruuuyyy}}}vvvnnnaaaXXXRRROOOKKKIIIHHHJJJRRRaaannnxxxnnnccc]]]XXXSSSUUU___mmmyyysssooowwwwwwsssooonnnyyysssqqqrrruuuwwwwwwrrriiibbbXXXRRRGGG===555111000111//////...........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111222444777BBBSSSaaahhhlllppppppttt{{{zzzyyyuuueeeooozzzrrrpppqqqrrrrrrpppqqqqqqsssxxxvvv```PPPJJJFFFCCCAAA???===<<<===<<<:::888999999888888888999;;;<<<<<<===???BBBFFFIIILLLMMMRRRUUUZZZ]]]aaadddiiilllooooooqqqtttuuuuuu|||}}}zzzuuummmeee[[[TTTMMMMMMRRRZZZgggrrrwww~~~rrrddddddffflllsssxxx{{{{{{yyyyyyxxxwwwwwwxxxyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~}}}|||{{{~~~uuuqqqnnnlllmmmooopppqqqpppnnnmmmnnnqqqtttyyy{{{~~~zzzrrrgggeeedddeeeeeeddddddeeefffiiimmmssswwwzzz{{{|||}}}|||vvvqqqooopppsssvvvxxxyyywwwvvvuuuuuuuuuuuutttsssssssssssstttzzz{{{|||zzzwwwvvvyyy|||xxxpppkkkiiikkkooosssuuuuuuuuutttsssssssssrrrqqqqqqsssuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvtttrrrqqqrrrqqqpppoooTTTSSSPPPNNNLLLKKKJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHRRR___iii{{{uuudddVVVHHHCCC???>>>@@@DDDNNNXXXccclllrrrssssssvvvwwwvvvqqqkkkaaaWWWQQQMMMKKKIIIFFFDDDCCCBBBCCCEEEHHHIIINNNSSSZZZaaagggmmmsssvvvyyy}}}|||zzz}}}~~~vvvmmmaaaWWWRRRNNNKKKHHHHHHJJJSSSaaannnxxxmmm```YYYWWWUUUWWW^^^jjjvvv~~~sssnnnwww~~~tttqqqppprrrwwwpppoooqqqsssuuutttnnneee___UUUPPPGGG===555111///...///////////////.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............///111222333555888DDDUUUccciiimmmppppppttt|||yyyoookkkwwwrrrcccoooyyypppnnnoooppppppoooqqqsssvvv|||wwwaaaRRRKKKGGGCCC@@@???============;;;:::999999888777777888:::;;;;;;<<>>>>>===<<<:::999888777666777888999999;;;>>>BBBFFFJJJLLLMMMQQQTTTYYY^^^aaafffkkknnnpppppprrruuuuuuuuuzzz|||sssnnnaaaYYYSSSSSSWWW^^^iiisssssszzzyyygggdddbbbeeelllsssuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxxxxyyyzzz{{{||||||||||||{{{{{{zzzzzz{{{}}}~~~}}}wwwuuuqqqmmmmmmooolllkkkkkknnnrrruuuwwwxxxwwwvvvyyy}}}vvvhhh```YYYTTTSSSWWW]]]```fffmmmsssxxx{{{|||zzz|||~~~|||vvvqqqoooooovvvxxx{{{|||zzzyyyxxxxxxuuuuuutttsssssssssssssssuuuwwwxxxwwwuuuuuuxxx{{{}}}|||sssllljjjjjjmmmpppsssuuutttssssssrrrssssssrrrpppppprrrtttuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvtttsssttttttsssqqqfffbbb\\\VVVQQQOOOOOOOOOKKKKKKKKKJJJHHHEEECCCBBB@@@??????AAAEEEHHHJJJKKKRRRZZZbbbhhhkkkrrr~~~zzzeeeTTTCCC@@@>>>AAACCCGGGPPPZZZaaaiiinnnllljjjkkknnnnnnooojjjbbb[[[UUUOOOJJJGGGFFFDDDCCCBBBBBBDDDGGGIIIOOOSSSZZZaaagggmmmssswww{{{~~~~~~vvvmmmaaaWWWRRRNNNKKKHHHJJJLLLUUUdddqqqzzzrrrdddUUUVVVVVVUUUYYYfff{{{xxxiiieeeppp{{{vvvssssssuuuzzzsssuuuvvvuuuqqqkkkccc___UUUQQQKKKCCC<<<666333111.........------,,,,,,,,,***+++---...///...------------------------------,,,,,,,,,---------......------......///111222333777:::FFFWWWdddjjjlllooonnnttt}}}xxxkkkaaafff|||pppaaaooowwwqqqpppooommmjjjlllpppuuuzzzzzzdddUUUMMMHHHDDD@@@???>>>>>>???@@@>>>===:::999888666666666777777888:::>>>BBBFFFJJJLLLNNNPPPTTTXXX]]]aaaeeejjjnnnppppppsssvvvvvvuuuyyyvvvqqqbbb[[[UUUVVVYYY```jjjtttsssyyy{{{hhhddd```cccjjjqqqssssssuuuvvvyyy{{{{{{zzzxxxvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyyyy{{{|||}}}}}}~~~|||wwwuuurrrmmmlllooohhhhhhiiimmmsssxxxyyyyyyxxxvvvwwwzzzyyyzzzqqqeee]]]UUUTTTWWWZZZ]]]cccjjjpppvvvzzz{{{yyy|||}}}wwwrrrppppppwwwzzz|||}}}{{{zzzyyyyyyvvvvvvuuutttttttttttttttrrrtttvvvvvvtttuuuyyy}}}zzzzzzqqqkkkiiikkkmmmpppsssttttttsssrrrrrrssssssqqqpppppprrrtttuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvtttttttttuuutttrrroooiiiaaaYYYTTTPPPMMMKKKKKKJJJIIIIIIIIIGGGDDDAAABBBAAA@@@???@@@CCCFFFHHHJJJNNNSSSVVVZZZbbbmmmvvvyyycccOOOBBB@@@======@@@GGGOOOSSS]]]___dddhhhjjjjjjiiihhhcccbbb___ZZZUUUNNNIIIFFFBBBAAAAAAAAABBBCCCEEEFFFOOOSSSYYY___eeekkkrrrwwwyyy|||sssmmmddd\\\UUUPPPKKKHHHIIINNNXXXdddqqq}}}tttaaa[[[WWWUUUVVVZZZggg}}}~~~uuukkk```___ooozzzrrrqqqwwwwwwvvvwwwxxxwwwsssmmmhhhdddWWWPPPIIIEEE>>>666222333111111000......------------.../////////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......111111111000111111222222666;;;III[[[hhhmmmrrrvvvuuuzzzsssdddfffxxxoooaaallluuupppnnnkkkjjjlllmmmnnnqqqvvv}}}{{{dddRRRIIIEEEBBBCCCBBB@@@???===<<<;;;;;;:::999888888777888888888;;;<<<@@@CCCGGGJJJLLLMMMTTTVVVZZZ___dddgggjjjkkkkkkppptttuuussstttxxx||||||uuukkkdddZZZWWW[[[dddkkkooossszzzooofff^^^___hhhqqqsssrrrwwwwwwvvvvvvvvvvvvvvvvvvxxxyyyyyyzzzzzzyyyyyyxxx{{{{{{zzzyyyxxxwwwxxxxxxyyy{{{}}}}}}|||}}}~~~|||yyytttnnngggbbbccchhhnnnqqqrrrtttxxx|||xxxxxxwwwuuutttxxx|||mmmcccZZZWWWXXXYYYYYY___jjjrrruuuvvvyyy~~~|||sssqqqtttsssxxx{{{yyyyyy{{{{{{yyyxxxxxxxxxvvvsssrrrsssuuuwwwwwwwwwvvvtttuuuwwwyyy|||~~~vvvnnniiigggpppppprrrssstttuuuuuuuuussssssrrrrrrrrrrrrssssssvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwtttrrrqqqrrrssstttnnniiiaaa[[[VVVSSSPPPNNNLLLKKKJJJIIIJJJIIIGGGEEECCCAAA???>>>>>>???AAABBBCCCFFFJJJMMMPPPVVVaaahhhyyyuuu```MMMAAA???===<<>>===<<<<<<<<<:::999999888888888888888;;;<<>>>>>===???BBBCCCEEEJJJRRRXXXkkkzzz}}}ppp\\\KKKAAA???<<<;;;===AAAGGGJJJLLLNNNRRRUUUVVVVVVTTTSSSSSSSSSQQQOOOLLLIIIGGGEEE@@@@@@@@@@@@AAACCCEEEFFFMMMQQQWWW^^^dddkkkqqquuuyyy|||}}}vvvoooeee[[[TTTOOOLLLJJJHHHNNNXXXeeerrr~~~yyyxxxuuulllddd[[[XXXVVVXXX___sss~~~|||{{{xxxtttmmmddd^^^cccuuu{{{pppppp{{{}}}xxxuuutttvvvxxxvvvoooiii[[[RRRJJJFFFAAA;;;999:::111000///......---......//////...------------...,,,,,,------------,,,,,,,,,------------.........111111000000111222222333777>>>MMM```mmmqqquuuxxxwww||||||uuu{{{nnnaaalll~~~tttpppnnnlllkkkmmmnnnooopppsssxxxgggUUUMMMIIIEEEAAA@@@???>>>============::::::999888888888888888;;;<<>>?????????BBBHHHLLL]]]nnnyyyjjjXXXIII@@@>>><<<:::;;;>>>BBBEEECCCEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDDDD????????????AAACCCEEEFFFKKKPPPWWW^^^dddjjjqqquuuyyy||||||wwwooodddZZZSSSOOOLLLKKKHHHNNNYYYfffsss~~~{{{mmmgggdddaaa]]]YYYWWWWWWXXX```wwwzzzxxxwww|||qqqnnniiibbb___gggzzztttsss||||||xxxuuusssxxx~~~yyyrrr]]]SSSHHHBBB===888555666000000///...............000///...,,,,,,---......,,,,,,------------,,,,,,------------............000000000000111222333333888???OOObbboootttwww{{{zzz~~~}}}ooobbbmmm~~~tttpppnnnllllllnnnnnnooopppqqqvvvhhhVVVMMMIIIEEE@@@@@@???>>>======>>>>>>::::::999888888888888999;;;<<>>>>>@@@CCCFFFRRRbbbwwwttteeeTTTIII@@@???<<<;;;;;;===???AAA>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>???@@@BBBDDDFFFJJJOOOWWW^^^eeekkkqqquuuyyy|||zzzuuunnncccYYYRRROOOMMMKKKIIIPPP[[[hhhuuu{{{hhh]]]YYYVVVUUUUUUVVVXXXZZZaaawwwzzzyyyxxx|||}}}xxxllllllhhhbbbbbbmmmzzzyyy}}}yyywwwttttttzzz}}}cccVVVHHH@@@:::444111111000//////............///000///...,,,,,,---......,,,------......------,,,---------.........//////000000000000111222333444999???OOOcccqqqwww{{{pppcccooo}}}ssspppooommmmmmoooooopppqqqqqquuu~~~gggUUULLLGGGDDD@@@@@@???>>>======>>>>>>;;;::::::999888999999999;;;<<<>>>AAAFFFJJJNNNPPPTTTVVVYYY^^^dddiiinnnpppoooppprrrsssssstttuuuvvv{{{|||xxxsssnnnlllnnnppppppoooqqqtttwww}}}~~~tttgggbbbeeelllsssvvvwwwxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxxxxyyy|||}}}|||wwwrrrqqqssswwwwwwyyy{{{||||||}}}~~~zzzsssiii```[[[ZZZ```gggooouuuwwwwwwyyy{{{{{{vvvtttvvvxxxxxxkkkbbbXXXWWW]]]hhhqqquuuyyy}}}~~~|||qqqmmmooopppuuuxxxwwwwwwyyyzzzxxxwwwyyyzzzzzzyyyxxxxxxyyyvvvxxx{{{{{{yyyxxxwwwxxxxxx{{{}}}zzzssskkkfffeeekkkmmmqqquuuwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvsssssssssssssssssstttttt}}}wwwsssqqqkkkccc\\\VVVRRROOOLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBAAA?????????@@@BBBCCCLLLWWWhhhyyyyyyooo___PPPHHH@@@???>>><<<<<<===>>>?????????@@@@@@???===<<<;;;;;;:::;;;;;;<<<===??????=========>>>@@@BBBDDDEEEJJJOOOWWW___ffflllrrruuuyyy}}}|||||||||~~~yyyrrrkkkaaaXXXRRROOOLLLKKKKKKQQQ]]]kkkxxx~~~kkk]]]VVVSSSRRRSSSWWW[[[]]]aaasss|||{{{}}}~~~yyyssslllmmmkkkfffgggsss}}}}}}}}}wwwtttsssuuu{{{kkk\\\KKK@@@999333////////////............////////////...------------...------............------------.........///////////////000000111222444444888???NNNbbbqqqyyypppcccppp|||ssspppooommmnnnpppoooqqqrrrsssuuu~~~~~~gggTTTKKKFFFCCCAAA@@@???>>>============;;;;;;:::999999999999999;;;<<<>>>AAAEEEJJJNNNQQQTTTVVV[[[```eeejjjmmmoooooooooppprrrsssuuuvvvvvvyyyyyy|||wwwtttqqqqqqsssuuutttsssrrrtttvvv{{{yyykkkbbbcccjjjqqquuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxzzz{{{}}}~~~}}}xxxrrrpppsssxxxvvvxxxzzz|||}}}~~~zzzoooddd\\\YYYYYYbbbhhhoootttuuuvvvxxxzzz}}}xxxuuuvvvxxx||||||pppddd[[[ZZZ___iiirrrvvvzzz~~~~~~}}}rrrnnnpppnnntttwwwvvvvvvyyy{{{yyytttvvvyyyzzzyyyxxxxxxyyyxxxyyy{{{zzzyyyxxxyyyyyyxxxzzz{{{wwwooohhheeedddjjjlllppptttwwwxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxttttttttttttttttttssssss{{{yyytttmmmfff```[[[VVVSSSNNNNNNLLLKKKIIIHHHGGGGGGEEECCCAAAAAAAAACCCCCCCCCHHHNNNYYYjjjyyytttiiiYYYLLLGGGAAA@@@???>>>>>>>>>>>>???BBBBBBAAAAAA???>>><<<;;;888888888888999;;;<<<===<<<<<<<<<===???BBBDDDEEEJJJPPPXXX```gggmmmsssvvvyyy}}}~~~vvvssstttvvv{{{~~~}}}xxxmmmhhh___XXXSSSOOOLLLJJJLLLSSS___mmmzzzuuufff[[[VVVSSSRRRYYY```bbbaaaooo{{{zzz|||{{{vvvqqqmmmqqqpppkkklllxxx}}}{{{yyyqqqrrruuuzzzooo^^^KKK@@@999333////////////............//////.........///......---,,,------............------............/////////////////////000111333444555888>>>LLL```pppzzz|||}}}nnnbbbnnn{{{rrrpppooonnnnnnqqqnnnrrrtttuuuvvv~~~gggTTTKKKFFFCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999999999999:::;;;<<<===@@@EEEJJJOOORRRSSSWWW\\\bbbgggjjjllllllnnnnnnoooqqqsssvvvvvvwwwwwwwwwyyy~~~}}}rrrpppooorrrwwwzzzyyywwwsssuuuvvvzzz~~~nnndddccchhhpppuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{|||~~~yyyrrroootttyyyuuuxxx{{{}}}zzznnnaaaZZZYYY[[[fffkkkqqqtttuuuvvvyyy|||}}}xxxuuuvvvxxxyyyyyy}}}xxxhhh]]]\\\```jjjrrrvvvzzz~~~}}}tttppprrroootttwwwvvvvvvxxxyyywwwuuuwwwzzz{{{yyyxxxxxxxxxvvvxxxyyyyyyyyyzzz|||~~~yyypppiiiggggggiiilllppptttvvvvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttuuuwwwxxxzzzvvvwwwwwwvvvvvvuuutttttt~~~yyyrrrlllgggaaa]]]YYYTTTSSSQQQPPPMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFHHHOOO```yyy|||uuupppeeeUUUIIIFFFAAA@@@@@@???????????????EEEDDDDDDCCCAAA???>>>===888777777777888999;;;<<<<<<<<<<<<===???AAADDDEEEJJJPPPXXXaaahhhnnnssswwwyyy}}}yyypppnnnppprrrwww||||||wwwjjjeee^^^XXXSSSOOOLLLJJJMMMTTT```nnn{{{oooaaaYYYUUURRR[[[dddeeebbblllzzzwwwxxxyyyvvvsssnnnssssssnnnooo{{{{{{www{{{oooqqqtttxxxzzz|||}}}~~~ooo^^^JJJ>>>888222///...//////.........//////000---.../////////...,,,+++------............------............/////////000/////////000111333444555888===KKK___ppp{{{zzzyyylll```mmm{{{rrroooooonnnoooqqqnnnrrrvvvvvvwwwhhhUUULLLGGGCCCCCCBBB@@@???===<<<;;;;;;<<<;;;::::::999999::::::;;;<<<===@@@EEEJJJOOORRRSSSWWW]]]ccchhhjjjkkkjjjmmmmmmnnnppptttvvvwwwwwwvvvuuuxxx}}}wwwllllllmmmrrryyy}}}}}}{{{sssuuuwwwzzzqqqfffccchhhpppvvvvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxwwwwwwxxxzzz|||~~~zzzrrroootttzzzvvvyyy||||||nnnaaaZZZZZZ]]]kkkoootttwwwwwwxxx{{{|||~~~|||xxxuuuuuuwww{{{zzz}}}mmm^^^\\\```iiiqqquuuyyy}}}}}}uuuqqqsssqqqvvvxxxvvvuuuwwwwwwuuuwwwyyy||||||zzzxxxwwwwwwtttvvvwwwxxxyyy{{{}}}sssllljjjjjjiiikkkpppsssuuuuuutttsssuuuuuuttttttttttttuuuuuuvvvuuuttttttuuuwwwyyy{{{yyyyyyyyyyyyxxxvvvuuutttyyyuuurrrlllccc\\\]]]ZZZWWWTTTQQQNNNKKKHHHHHHGGGFFFEEEFFFGGGIIIKKKJJJIIIMMM[[[ooowwwnnnfff]]]QQQHHHFFFEEEEEEFFFFFFFFFDDDCCCBBBHHHHHHHHHGGGDDDAAA===;;;<<<:::999777777888:::;;;;;;<<<<<<<<<<<>>:::555111//////000000///------...///,,,------......------,,,,,,,,,,,,---------......---------............///111111000000111333555666999@@@OOOeeevvvvvvwwwlll___kkkzzzpppooopppnnnmmmnnnpppsssuuuvvvyyy~~~iiiXXXMMMIIIHHHBBB@@@???>>>???>>><<<;;;=========:::777555666777<<<<<<===@@@CCCGGGJJJLLLTTTVVVZZZbbbiiimmmllliiinnnnnnooopppqqqrrrrrrsssuuuuuuvvvyyy|||uuulllhhhgggmmmwww}}}}}}{{{yyywwwvvvxxxwwwkkkeeeggglllqqqtttvvvxxxxxxwwwvvvvvvvvvxxxxxxxxxxxxyyyyyyzzz{{{~~~zzzqqqnnnsssxxxuuuyyy{{{|||}}}pppbbbYYY]]]eeennnrrrwwwzzzzzzyyyyyyyyy{{{{{{zzzxxxwwwwwwwwwwwwzzztttwwwooogggfffhhhooosssuuuxxx}}}zzzpppllltttuuuvvvxxxzzz{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxxxxwwwxxxwwwwwwxxx{{{{{{qqqkkkiiinnnooopppooooooqqqtttwwwzzzwwwttttttuuuwwwxxxwwwuuuuuuuuuuuuwwwyyy{{{|||wwwxxxzzzzzzxxxwwwwwwxxx}}}zzzxxxtttlllfffccc```\\\YYYVVVSSSOOOLLLLLLKKKIIIHHHHHHJJJKKKLLLMMMKKKMMMXXXjjjzzz{{{sssjjjddd\\\QQQJJJHHHFFFFFFGGGHHHGGGGGGEEEEEEGGGHHHHHHHHHFFFCCCAAA???===<<<:::888777888999:::;;;;;;;;;;;;<<>>???>>>===;;;<<<<<<<<<:::777666666777<<<<<<===@@@CCCGGGKKKMMMRRRTTTYYYaaaiiinnnnnnlllnnnnnnooopppqqqrrrrrrsssttttttuuuwwwyyy}}}zzzlllgggeeeiiiqqqyyy|||{{{{{{yyywwwxxx~~~{{{nnnfffeeeiiilllqqqtttvvvxxxwwwwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{|||~~~zzzqqqnnnrrrwwwuuuyyy{{{~~~~~~rrrfff]]]^^^cccnnnqqqvvvyyyyyyyyyxxxxxxzzzzzzyyywwwuuuttttttuuu{{{vvvxxxvvvkkkhhhiiiooouuuwwwzzz}}}{{{rrrnnnqqqsssuuuwwwzzz{{{|||}}}{{{zzzyyywwwwwwwwwxxxyyyyyyyyyyyyxxxyyy||||||rrrmmmkkknnnoooqqqqqqqqqrrruuuwwwyyyvvvtttsssuuuvvvwwwwwwuuuuuuuuuuuuwwwxxxzzz{{{wwwyyyzzzzzzyyyxxxyyyyyy|||vvvqqqllliiieeeaaa]]]YYYUUURRRRRRQQQOOONNNMMMMMMNNNNNNPPPMMMMMMUUUbbbpppwwwzzzsssllleee```ZZZPPPJJJIIIGGGHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIJJJIIIGGGEEECCC???>>><<<999888777888888::::::;;;:::;;;>>>CCCGGGOOOUUU^^^gggnnntttyyy|||~~~}}}wwwsssvvv|||yyyjjj___```eeeoootttzzzxxxnnndddZZZTTTOOOKKKJJJMMMOOOZZZkkkyyy}}}mmmaaa___dddhhhhhhiiirrrzzzwwwtttooonnnooopppnnnpppppptttwwwvvv|||~~~uuu{{{~~~vvvoookkk\\\RRRGGG???999222///111//////000...---,,,...///...//////////////////...,,,------------.........//////000000000111111111111111111111222444666777;;;AAARRRkkkxxxxxxooo```jjjsssnnnmmmlllkkkllllllooorrruuuzzzkkkXXXLLLFFFEEEBBBAAA????????????===;;;;;;;;;;;;:::777777888999;;;<<<===@@@CCCGGGKKKMMMOOORRRXXX```hhhmmmoooooommmnnnooopppqqqrrrssssssssssssssstttvvvyyy{{{}}}}}}pppkkkeeeeeekkkssszzz|||}}}{{{xxxyyy}}}rrrgggcccdddgggoooqqquuuwwwwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}~~~zzzqqqmmmpppuuuuuuzzz}}}uuujjjbbb```cccnnnqqqvvvxxxyyyxxxxxxxxxyyyyyyxxxvvvsssqqqrrrsss|||xxxyyy~~~qqqkkkjjjqqqxxx{{{{{{}}}|||tttqqqpppqqqtttvvvyyy{{{}}}~~~zzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz}}}{{{sssnnnmmmmmmpppssstttttttttuuuvvvxxxuuusssssstttvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzvvvxxxzzzzzzyyyyyyzzz{{{|||xxxuuurrrmmmiiieee```\\\XXXXXXWWWUUUSSSRRRQQQQQQQQQRRROOONNNSSS]]]gggmmmooollleee___\\\WWWOOOIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBAAA>>><<<999888777777999:::::::::;;;>>>CCCGGGOOOVVV```iiipppvvv{{{~~~zzzqqqkkkmmmssszzzzzziii^^^]]]bbblllqqqxxx~~~~~~wwwmmmdddYYYSSSOOOJJJIIILLLPPP\\\nnn|||~~~pppdddaaagggjjjjjjmmmxxxzzzwwwrrrmmmkkkmmmppplllnnnrrr{{{}}}uuuvvv}}}~~~yyy}}}{{{qqqjjjWWWOOOFFF???888111///111...//////...,,,,,,---///......////////////......------------............/////////000000000111111222111111222333555777888:::@@@QQQkkkxxxxxxrrraaajjjtttnnnmmmkkkkkklllkkkmmmppptttzzzjjjXXXLLLFFFEEECCCAAA????????????===;;;999::::::999888777999:::;;;;;;===@@@CCCGGGKKKMMMOOORRRXXX```fffkkknnnnnnmmmmmmnnnpppqqqrrrsssssstttssssssssstttvvvxxxyyyyyy|||yyyssskkkfffgggnnnvvv{{{}}}|||zzzyyy{{{vvvjjjcccbbbcccmmmppptttvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~{{{qqqmmmoootttvvv|||vvvllleeedddfffnnnrrrvvvxxxxxxxxxxxxyyyzzz{{{{{{xxxsssqqqqqqsssyyywwwyyy}}}~~~wwwooolllsss{{{~~~}}}}}}{{{tttsssqqqrrrtttvvvyyyzzz{{{|||zzzzzzzzzyyyyyyyyyyyyzzzyyyzzzzzzzzzzzz}}}yyyqqqmmmlllmmmppptttvvvvvvuuuuuuvvvvvvuuusssssstttuuuuuutttuuuvvvvvvvvvwwwwwwxxxxxxtttvvvxxxxxxxxxxxxyyyzzz}}}yyytttppplllgggbbb___]]]\\\[[[YYYWWWVVVUUUTTTTTTQQQPPPTTT[[[bbbgggiiihhhaaa\\\YYYUUUNNNIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMJJJGGGEEEEEEDDDBBB???<<<999888777999:::::::::<<>><<<999::::::999888777999::::::;;;<<>><<<::::::;;;<<<<<<>>>AAAFFFJJJUUU\\\fffooovvvzzz}}}xxxmmmccc___aaafffoooxxxzzzjjj]]]ZZZ^^^eeekkkttt|||uuunnnggg^^^UUUQQQNNNKKKKKKOOOYYYeeeuuu~~~wwwllldddiiihhheeemmmzzzxxxvvvuuupppkkklllqqqppplllnnnpppwww}}}vvvpppsss}}}~~~{{{yyy}}}yyyrrr[[[NNNAAA;;;777333111111.........---,,,+++,,,...------............------............//////////////////000000000111111111222222222333555777:::;;;AAAEEEUUUqqqyyy||||||hhhnnnuuurrrqqqooonnnnnnoooooorrrwww~~~lll[[[NNNHHHGGGDDDBBB@@@@@@@@@@@@>>><<<:::;;;;;;999888777888:::999:::<<>>BBBGGGKKKWWW^^^hhhrrrxxx|||yyynnnccc______ccckkkttt{{{jjj]]]ZZZ^^^eeejjjsss{{{~~~uuunnnfff]]]TTTPPPNNNKKKLLLPPP\\\hhhvvvvvvjjjeeeiiigggbbbjjj}}}wwwuuuuuutttppplllmmmrrruuurrrsssrrrwww|||tttmmmpppyyy|||{{{zzz{{{|||{{{wwwttt^^^OOO@@@999888444111000---......---++++++,,,.........////////////................../////////000000111111111111222222222222222222333555888:::<<>>===;;;;;;;;;:::777777888999999:::<<>>???<<<<<<>>>???AAAGGGNNN[[[aaakkksssxxx{{{}}}~~~zzzooobbb]]]]]]aaajjjrrrzzziii]]]\\\aaacccgggoooxxx{{{qqqjjjddd[[[SSSOOOLLLJJJLLLQQQdddmmmxxxssshhhgggiiigggeeeiiitttzzzxxxvvvsssooolllmmmpppqqqpppmmmllltttvvvmmmnnnssswwwzzz~~~{{{|||zzzwwwxxxxxxrrrjjjYYYOOOAAA666111000///...///............---------,,,,,,,,,---------................../////////000222222222222222222333333333444666777888:::===???@@@III[[[uuu}}}ooowwwuuurrrsssrrrrrrsssttttttuuuyyyjjjYYYQQQJJJDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;::::::999999888888:::>>>AAACCCGGGLLLOOOPPPTTTZZZ___bbbeeehhhjjjmmmnnnoooqqqsssttttttttttttvvvwwwwwwvvvvvvvvvxxxzzz|||}}}{{{xxxxxx}}}{{{tttpppsssuuuxxxzzz{{{||||||oooccc[[[]]]bbbjjjqqqtttuuuuuuuuuwwwxxxxxxwwwwwwxxx|||wwwmmmmmmpppuuuwwwyyy}}}yyypppmmmnnnuuuxxx{{{}}}}}}|||{{{{{{~~~zzzxxxxxxyyyzzz|||||||||{{{{{{}}}|||{{{{{{|||}}}}}}}}}|||yyyyyy|||~~~~~~}}}|||rrrmmmnnnuuuvvvxxxzzz||||||||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrkkkiiihhhmmmnnnppprrruuuvvvxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwwwwvvvuuutttsssttttttsssssssssrrrrrrrrr|||yyyvvvtttqqqpppnnnllllllnnnpppqqqpppnnnllllllmmmmmmkkkiiillliiieeebbbbbbbbbbbbbbb___\\\XXXVVVVVVVVVUUUTTTVVVUUUTTTSSSRRRQQQQQQPPPMMMMMMKKKIIIFFFCCC@@@???>>><<<;;;>>>???AAAHHHOOO[[[bbbkkktttyyy|||~~~zzzooobbb]]]]]]aaaiiirrr~~~zzzjjj]]]\\\```ccchhhpppyyyyyypppiiiccc[[[RRRNNNLLLKKKNNNRRReeennnyyy~~~ssshhhdddggghhhggglllwww~~~|||{{{zzzyyyyyywwwtttrrrrrrrrrooollljjjqqq~~~~~~tttllllllqqqwww~~~zzz{{{yyywwwwwwvvvnnneeeTTTKKK>>>444111000000000///............---------,,,,,,---------................../////////000000222222222222222333333333333444666888888:::===@@@CCCJJJZZZrrrxxx}}}tttqqqrrrqqqqqqssstttsssuuuzzzmmm[[[RRRKKKEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::999999888888:::<<>><<<;;;>>>@@@BBBIIIQQQ\\\cccmmmuuu{{{~~~~~~zzzooobbb]]]]]]aaaiiiqqq}}}{{{jjj^^^\\\```dddhhhpppyyyxxxooohhhbbbZZZRRRNNNKKKKKKPPPVVVhhhppp{{{yyyxxx}}}yyynnndddbbbeeegggiiipppzzz~~~}}}{{{{{{zzz{{{|||}}}{{{vvvsssooojjjiiinnnzzzzzzqqqjjjjjjooowww~~~xxxyyyyyyxxxxxxuuujjj^^^OOOFFF:::222000111222111///............---------,,,------------.............../////////000000000111222222222333333333444333444777888999<<>>>>>:::::::::999888888777777;;;===???AAABBBDDDHHHJJJNNNSSSYYY^^^aaadddgggiiijjjlllnnnpppssstttuuuvvvuuuwwwxxxxxxwwwwwwxxxyyyyyy{{{|||zzzwwwwww{{{~~~xxxxxxwwwvvvvvvxxx{{{~~~wwwggg[[[WWW[[[bbbiiiooosssuuuuuuwwwxxxxxxxxxwwwyyy|||~~~wwwnnnmmmpppvvvwwwxxxzzz|||}}}~~~~~~yyyvvvuuuuuuvvvvvvuuutttuuuxxxzzzzzz}}}~~~{{{yyyxxxtttvvvwwwyyyyyyyyyyyyxxxuuutttssssssrrrssstttuuuzzzyyyxxxyyy|||}}}rrrmmmnnnsssuuuxxx{{{}}}~~~||||||||||||{{{{{{{{{{{{yyyyyyyyyzzz}}}}}}ssskkkgggfffmmmooorrrtttvvvvvvuuutttvvvvvvvvvwwwwwwwwwxxxxxxzzzyyywwwvvvtttttttttuuuvvvvvvuuuuuuuuuttttttttt~~~|||yyywwwrrrqqqppppppqqqsssuuuvvvxxxwwwvvvuuutttsssrrrqqqoookkkgggdddcccbbb```___```^^^\\\[[[\\\\\\\\\[[[XXXXXXWWWVVVTTTSSSRRRRRRMMMMMMLLLJJJHHHEEECCCBBB???<<<<<>>>>>::::::999888888777777666:::<<<>>>@@@AAADDDGGGJJJNNNRRRXXX]]]```cccfffhhhiiikkkmmmppprrrtttvvvvvvuuuwwwyyyyyyxxxwwwxxxyyyxxxyyyzzzyyywwwwwwyyy{{{zzz|||{{{zzzwwwuuutttuuuzzz}}}}}}lll^^^WWWYYY___fffmmmsssvvvwwwvvvwwwxxxxxxxxxyyy{{{~~~xxxooonnnpppuuuvvvxxxyyyzzzzzzyyyyyy{{{~~~|||xxxvvvvvvrrrsssttttttssstttvvvwwwwwwyyy|||}}}{{{xxxwwwvvvqqqssstttvvvwwwwwwwwwvvvrrrrrrqqqooonnnoooppprrrvvvwwwxxxzzz|||}}}rrrlllmmmrrrtttwwwzzz}}}||||||||||||{{{{{{{{{zzzyyyxxxxxxyyy{{{uuulllhhhffflllnnnqqqtttvvvwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwwww|||zzzxxxuuuttttttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuu~~~{{{yyyssssssrrrrrrssstttuuuvvvyyyzzzyyyxxxvvvuuutttuuunnnllliiigggffffffdddccccccbbb``````aaabbbaaa___\\\[[[ZZZXXXVVVUUUSSSSSSLLLLLLKKKJJJHHHFFFDDDCCC@@@======@@@CCCGGGPPPXXXaaahhhqqqyyy{{{ooobbb\\\\\\___gggooo}}}~~~lll^^^[[[^^^ccchhhooowww~~~wwwnnnggg]]]WWWPPPLLLJJJLLLVVV```ooowwwqqqggg```ccchhhnnnpppjjjbbb]]]dddeeefffiiisss~~~}}}}}}~~~}}}wwwnnnhhhlllttt~~~wwwqqqlllmmmrrr{{{xxxxxxxxxyyy{{{xxxjjj[[[MMMEEE:::333111111111000///............------------------.........//////////////////000000000111111111222333444444555555555777999:::;;;===AAACCCGGGNNN^^^wwwwwwtttttttttuuuwwwttttttuuuyyyttt___RRRJJJEEEAAAAAAAAAAAA@@@???>>>>>>::::::999888888777777666888:::===???AAADDDHHHKKKLLLQQQWWW\\\___bbbeeegggiiijjjmmmooorrrtttuuuvvvuuuvvvxxxxxxwwwwwwwwwxxxwwwxxxxxxxxxwwwvvvwwwxxxyyyzzz|||}}}{{{xxxuuussstttyyy|||qqqdddYYYZZZ]]]dddlllssswwwxxxvvvwwwyyyyyyxxxyyy{{{}}}yyyqqqpppqqqsssuuuwwwyyyzzzzzzyyyyyyzzz{{{zzzxxxvvvtttsssssslllooorrrttttttssssssttttttwwwzzz{{{yyyvvvtttsssnnnoooqqqsssttttttttttttpppppppppmmmkkkkkknnnqqqsssuuuxxx{{{}}}~~~~~~}}}rrrllllllqqqsssvvvyyy|||~~~}}}}}}|||||||||{{{{{{{{{zzzyyyxxxxxxzzz~~~xxxoookkkiiijjjmmmpppsssvvvwwwxxxxxxuuuvvvvvvvvvvvvwwwwwwwww{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvvvv~~~|||vvvvvvuuutttttttttttttttxxxyyyzzzyyywwwuuuvvvwwwqqqooommmllllllllljjjiiihhhgggffffffggggggeeeddd```___]]][[[XXXVVVTTTSSSKKKKKKJJJIIIGGGFFFDDDCCCBBB???>>>BBBEEEJJJSSS]]]eeekkkttt|||{{{ooobbb\\\\\\___gggooo|||mmm___[[[]]]bbbfffnnnvvv}}}|||uuullleee\\\UUUOOOKKKJJJMMMXXXdddssszzzssshhhaaa```bbbgggiiiddd```^^^dddeeegggkkkvvv~~~}}}pppiiinnnvvv~~~tttpppnnnsssyyy}}}{{{xxxxxxzzzwwwjjj[[[LLLDDD:::333111111000//////............---------------.........//////////////////000000000111111111111222333444555666666777999:::;;;<<<>>>AAACCCFFFMMM^^^xxxxxxuuuvvvuuutttuuuttttttuuuyyysss^^^RRRJJJFFFAAAAAAAAAAAA@@@???>>>>>>:::::::::999888888777777777999<<<>>>@@@DDDHHHKKKLLLPPPVVV[[[^^^aaadddfffiiikkkmmmooorrrssstttuuutttvvvwwwwwwvvvvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvuuuzzzzzz{{{}}}}}}|||yyyvvvtttuuuyyy|||}}}vvviii]]]\\\]]]bbbkkksssvvvwwwuuuwwwyyyyyyyyyyyy{{{}}}zzztttrrrsssssstttvvvwwwyyyzzz{{{{{{{{{yyywwwtttqqqooonnnnnnfffjjjoooqqqrrrqqqqqqqqqqqquuuzzz{{{yyyuuuqqqoookkkmmmoooppprrrrrrrrrrrrmmmnnnmmmjjjggggggjjjnnnppptttxxx{{{}}}}}}~~~sssmmmnnnppprrruuuxxx{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{zzzyyyyyyyyyzzz}}}zzzrrrmmmllllllmmmppprrruuuwwwxxxyyyvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvv~~~{{{{{{yyyxxxvvvuuutttsssuuuwwwyyyxxxvvvuuuvvvxxxsssrrrpppoooooonnnlllkkkjjjhhhgggggghhhgggeeecccaaa___]]]YYYVVVSSSPPPOOOIIIIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@CCCGGGMMMWWW```hhhnnnwww}}}{{{ooobbb\\\[[[^^^fffnnn{{{nnn___ZZZ]]]aaaeeellluuu|||zzzrrriiibbbZZZTTTOOOKKKIIIMMM[[[hhhvvv}}}tttjjjaaa\\\ZZZ^^^___\\\\\\^^^aaaeeeiiippp{{{uuukkkooouuuyyy}}}qqqmmmnnnxxxyyyvvvwwwuuuhhhYYYIIIAAA888222000000000//////............---------............//////////////////000000000111111111111111222333444555666666999;;;<<<<<<<<<>>>@@@BBBEEELLL\\\uuuwwwvvvvvvtttrrrrrrrrrsssuuu{{{sss^^^RRRKKKGGGAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::999999888888888:::<<<>>>@@@BBBFFFHHHKKKOOOUUUZZZ^^^```ccceeejjjkkkmmmoooqqqrrrssstttssstttvvvvvvuuuuuuuuuvvvvvvvvvuuuvvvvvvuuutttsssuuuwwwzzz{{{|||}}}~~~}}}|||zzzwwwuuuvvvyyy|||yyymmm```]]]\\\aaaiiiqqqtttuuuuuuwwwyyyzzzyyyyyy{{{||||||vvvttttttttttttuuuvvvwwwyyy{{{{{{zzzyyyvvvtttrrroookkkiiibbbeeeiiikkklllmmmoooppppppuuuzzz|||yyytttooollliiijjjlllnnnppppppppppppiiijjjiiieeeaaaaaaeeejjjooosssyyy|||||||||}}}~~~wwwqqqpppoooqqqtttwwwzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyywwwxxxxxxyyy{{{}}}zzzsssooommmqqqqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwxxxxxxxxxyyywwwwwwxxxxxxyyyzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvv~~~|||zzzxxxvvvtttssssssvvvxxxwwwuuutttvvvyyytttrrrpppooonnnmmmkkkiiihhhfffeeeeeeeeeeeebbb```^^^]]]ZZZVVVRRRNNNKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDAAAAAADDDHHHNNNYYYcccjjjpppxxx{{{ooobbb\\\[[[^^^fffnnnzzzooo___ZZZ]]]```dddlllttt{{{~~~xxxpppggg```YYYTTTNNNKKKIIINNN\\\jjjwww~~~tttjjj^^^WWWRRRUUUVVVUUUWWW\\\___dddkkktttyyymmmooorrrssszzz{{{zzzmmmjjjnnn{{{yyyttttttrrreeeVVVEEE>>>555000///000000/////////.........---------............/////////000000000000000111111111111111111222333444666666777:::<<<=========>>>@@@BBBFFFKKKYYYqqq~~~vvvuuuvvvsssppppppqqqrrrvvv|||sss___SSSMMMIIIAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;::::::999999888:::<<<===>>>???AAADDDFFFJJJOOOUUUZZZ]]]```ccceeekkklllmmmoooqqqrrrrrrsssrrrtttvvvvvvuuutttuuuvvvvvvuuuuuuuuuvvvuuutttrrrnnnsssxxxzzzyyywwwyyyzzz}}}|||{{{xxxwwwwwwzzz|||{{{ooobbb^^^\\\___gggooorrrrrruuuwwwyyyzzzzzzzzz{{{|||}}}xxxuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{xxxxxxwwwwwwtttpppjjjfffaaabbbdddeeegggjjjnnnqqqoootttzzz}}}zzztttmmmjjjhhhiiikkkmmmoooppppppoooeeeffffffaaa]]]\\\aaafffnnntttzzz}}}|||{{{|||}}}yyyssssssoooqqqsssvvvyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxuuuvvvxxxzzz|||~~~zzzsssooonnnuuutttrrrqqqqqqrrrtttuuuwwwxxxxxxxxxxxxyyyyyyyyyuuuvvvxxxyyyzzz{{{{{{{{{wwwwwwwwwvvvvvvvvvvvvuuu}}}{{{yyyyyyyyyxxxxxxwwwwwwxxxxxxxxxuuuqqqooommmkkkiiigggdddcccbbbbbbaaa___\\\YYYVVVUUURRROOOLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDAAABBBDDDGGGLLLUUU^^^eeemmmttt|||~~~nnn```]]]\\\\\\bbbkkkxxx}}}kkk___YYYXXX^^^dddmmmvvv}}}zzzqqqggg```WWWSSSOOOMMMMMMSSSbbbpppwww}}}lll]]]UUUOOOJJJKKKMMMOOOSSSXXX___eeeqqqzzzsssvvvwwwtttxxxyyynnnnnnrrrtttrrrrrrjjj]]]TTTIII???555222111///...000//////.........------------......///////////////000000111111111111000000000111222333555666777888:::<<<>>>?????????AAACCCGGGMMMXXXmmm~~~vvvttttttrrrrrrsssqqqqqqttt{{{qqqbbbUUULLLGGGGGGFFFDDDBBB@@@??????>>><<<;;;;;;:::999888777777777888888;;;>>>CCCGGGIIINNNQQQUUUXXXZZZ]]]```bbbhhhkkkmmmnnnnnnooopppqqqtttrrrqqqsssvvvwwwuuurrrrrrqqqqqqrrrsssrrrpppnnnppppppppprrrtttuuusssqqqtttxxx|||{{{vvvuuuzzz}}}ooodddaaaccciiinnnooopppssssssuuuwwwxxxxxxyyy{{{}}}zzzuuutttvvvwwwwwwxxxyyy{{{{{{zzzxxx|||}}}~~~~~~{{{tttkkkeeebbb]]]ZZZ\\\^^^```dddiiikkkooovvv|||}}}xxxoooiiikkkjjjjjjkkklllkkkiiigggeeeccc```^^^YYYXXX___hhhqqqtttwwwzzzzzz{{{}}}~~~{{{tttrrrrrrqqqqqqsssuuuxxxzzzzzzzzz{{{{{{|||{{{{{{{{{zzzyyyxxxxxx{{{}}}~~~~~~}}}|||~~~{{{uuussstttrrrssssssrrrqqqqqqsssvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwxxxyyy{{{{{{{{{{{{zzz}}}|||zzzxxxvvvvvvvvvvvv}}}|||||||||{{{zzzzzzzzz{{{{{{yyyvvvssspppooommmjjjhhhdddcccaaa___^^^\\\YYYWWWSSSRRROOOMMMJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDGGGMMMUUU___fffooouuu{{{}}}||||||~~~~~~nnnaaa^^^]]]\\\bbbkkkvvv}}}lllaaa[[[ZZZ\\\bbbkkkuuu|||~~~wwwoooeee^^^XXXSSSOOOMMMNNNVVVeeettt}}}uuueeeXXXTTTNNNHHHIIIKKKMMMPPPUUUbbbjjjyyy{{{uuuyyy}}}|||yyylllkkkppp}}}tttpppnnneeeWWWNNNHHH>>>555222111///...000//////.........------------...//////000000//////000000111111222222222222222222333444555666777888:::<<<>>>>>>???@@@BBBDDDHHHMMMXXXlll}}}}}}xxxvvvuuussssssuuurrrrrrsssyyysssbbbUUULLLGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::999888777777777888888;;;>>>BBBGGGIIIKKKOOOSSSXXX[[[^^^bbbeeehhhkkkmmmnnnnnnooopppqqqsssrrrqqqtttwwwxxxwwwuuuvvvuuuuuuvvvwwwvvvsssqqqnnnnnnnnnppprrrrrrqqqoooqqquuuxxxwwwsssrrrxxx}}}uuudddbbbcccjjjnnnoooqqqssssssuuuwwwxxxxxxyyy{{{|||zzzttttttvvvxxxyyyzzz{{{}}}}}}|||zzz~~~~~~rrrjjj```\\\ZZZZZZYYYXXX[[[aaaccchhhqqqyyy{{{vvvmmmfffggggggggghhhjjjiiigggeeeeeebbb^^^[[[VVVUUU]]]fffqqqtttxxx{{{||||||~~~|||wwwsssrrrqqqppprrrtttwwwyyyyyyzzz{{{{{{|||{{{{{{{{{zzzyyyxxxyyyzzz|||~~~~~~||||||}}}yyysssppprrryyyyyyxxxvvvsssrrrsssuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwyyy{{{||||||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvv~~~~~~~~~~~~~~~{{{xxxuuusssrrrpppmmmkkkfffccc```]]][[[YYYVVVTTTPPPNNNLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDHHHNNNWWWaaahhhrrrvvv{{{|||zzzyyyzzz{{{}}}ooobbb___]]]\\\bbblllttt}}}mmmbbb^^^]]]ZZZ___hhhrrr{{{{{{tttlllccc\\\XXXSSSNNNNNNQQQZZZkkkyyy|||oooaaaWWWTTTMMMGGGGGGIIIJJJNNNSSSaaalll{{{uuu}}}zzzjjjkkkooo{{{|||qqqnnnjjj```RRRJJJFFF===444222111///...000...............------------...//////000000//////000000111222333444444555444444444555666777888888:::<<<>>>??????AAACCCEEEHHHMMMWWWkkkxxxyyyzzzwwwvvvttttttvvvuuutttsssvvv~~~vvvcccUUULLLHHHCCCCCCBBBAAAAAAAAABBBBBB<<<<<<;;;:::999888777777777888888:::>>>BBBFFFHHHHHHLLLRRRWWW\\\```eeehhhhhhkkkmmmnnnnnnooopppqqqqqqqqqrrrtttxxxyyyyyyxxxxxxxxxyyyzzz{{{yyyuuurrrnnnmmmlllmmmnnnooonnnlllmmmppprrrqqqnnnnnntttyyy}}}wwwdddbbbdddkkkppppppqqqtttsssuuuwwwwwwwwwxxxzzz||||||xxxttttttvvvyyyzzz|||}}}~~~~~~~~~}}}~~~ssseee___ZZZXXXTTTPPPRRRWWWWWW]]]fffooosssppphhhaaa``````aaadddffffffdddbbbeee```[[[WWWTTTTTT\\\eeeqqquuuyyy|||}}}~~~~~~yyyvvvtttqqqpppppprrruuuwwwyyyzzzzzz{{{||||||{{{{{{yyyyyyyyyyyyzzz|||}}}}}}}}}|||xxxpppnnnooozzz{{{{{{xxxvvvttttttuuuwwwwwwwwwwwwvvvvvvvvvvvvsssuuuyyy{{{||||||{{{yyyuuuuuutttttttttuuuvvvvvv}}}{{{yyywwwvvvtttqqqnnnjjjgggaaa]]][[[XXXVVVTTTNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBEEEIIIPPPZZZdddllluuuyyy~~~~~~zzzxxxwww{{{|||~~~}}}oooddd```^^^\\\bbblllttt~~~nnnddd___^^^YYY]]]eeepppzzzxxxrrrjjjaaa[[[VVVQQQMMMNNNSSS^^^ooo}}}~~~rrrggg]]]UUUMMMGGGGGGHHHIIIMMMRRR[[[jjj~~~}}}xxxuuu~~~~~~{{{mmmnnnrrr{{{~~~uuunnnmmmiii^^^RRRKKKDDD;;;333222111///...///..............................///000000000000000000111111333444666777888777777666666777888999:::<<<>>>??????@@@BBBEEEGGGIIIMMMWWWjjjuuuwww{{{wwwvvvtttsssuuuxxxwwwuuuvvv{{{zzzeeeUUUMMMJJJDDDCCCBBBBBBAAAAAAAAAAAA<<<<<<;;;:::999888888777888888888:::===AAAEEEHHHHHHLLLQQQWWW\\\```eeehhhhhhkkkmmmnnnnnnooopppqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwxxxzzz{{{yyyuuurrrnnnllljjjiiijjjkkkjjjiiigggiiijjjiiiggghhhmmmrrrvvvuuudddbbbeeelllqqqrrrsssuuusssuuuwwwwwwwwwwwwyyy{{{zzz~~~~~~wwwssssssuuuyyy{{{}}}~~~~~~~~~~~~uuuiii\\\VVVSSSOOONNNPPPMMMQQQXXX```dddddd___[[[XXXYYY[[[___bbbcccaaa___bbb\\\WWWTTTSSSUUU^^^gggqqqtttyyy}}}~~~}}}zzzxxxvvvssspppppprrrtttvvvyyyyyyzzz{{{||||||||||||yyyyyyzzzyyyzzz{{{}}}xxxooommmooouuuvvvxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuurrrtttxxx{{{||||||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuu~~~|||{{{zzzxxxuuurrroookkkfffaaa^^^[[[XXXVVVPPPNNNLLLJJJGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFKKKSSS]]]hhhpppwww|||zzzvvvxxxzzz||||||pppfffbbb___\\\cccmmmtttpppeee```___ZZZ]]]dddooozzz~~~wwwpppiii```ZZZTTTNNNKKKOOOVVVaaaqqqrrrgggXXXPPPIIIHHHIIIKKKOOOUUUWWWggg~~~|||~~~~~~||||||zzztttttt~~~}}}{{{qqqsssxxx}}}{{{tttpppooojjj]]]QQQKKKBBB999222111111///...///---........................//////000000000000000111111222333444666888999999999888777888999;;;<<<@@@AAAAAAAAAAAACCCFFFIIIJJJMMMVVViiitttuuu{{{wwwuuurrrrrrtttzzzzzzyyyzzz}}}~~~hhhVVVNNNKKKFFFEEEDDDBBB@@@@@@??????===<<<<<<;;;:::999888888888888888:::===AAAEEEGGGIIIMMMRRRWWW[[[___dddfffhhhkkkmmmnnnnnnooopppqqqppprrrssstttttttttttttttvvvvvvxxxzzz|||{{{yyyvvvnnnkkkgggeeeeeeeeedddccc```bbbbbbaaa___```dddgggjjjsss~~~sssdddcccfffnnnsssssstttvvvtttvvvwwwxxxwwwwwwyyy{{{zzz}}}}}}wwwrrrsssuuuwwwzzz}}}~~~}}}}}}~~~vvvaaaXXXWWWTTTOOOLLLIIIIIILLLPPPTTTVVVUUUSSSPPPRRRVVV[[[___```___]]]___XXXSSSRRRSSSWWW```jjjnnnsssxxx}}}~~~~~~~~~{{{yyyzzzxxxuuurrrrrrsssuuuwwwxxxyyyzzz{{{||||||||||||xxxyyyzzzzzzyyyzzz}}}yyyooolllooosssuuuxxxyyyxxxvvvvvvvvvxxxxxxwwwwwwvvvvvvuuuuuurrrtttwwwzzz{{{zzzyyyxxxwwwwwwwwwwwwvvvuuutttttt|||yyyvvvssspppkkkgggccc```\\\YYYRRRQQQNNNKKKHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBDDDHHHNNNVVVaaammmtttzzz|||zzz{{{}}}|||qqqgggddd___\\\cccnnnuuussshhhcccbbb\\\^^^dddooo{{{|||tttnnnggg___YYYRRRMMMKKKQQQZZZeeesss~~~nnnZZZQQQJJJJJJKKKMMMRRRXXX[[[iii}}}{{{|||~~~~~~{{{zzzsssrrruuu}}}zzzssswww|||}}}~~~|||xxxuuussskkk\\\OOOIII@@@888111111111///...///---------..................///000000111111000000222222222222444666888:::;;;:::999888999;;;===???EEEEEEEEEDDDCCCDDDGGGJJJJJJMMMUUUgggrrrsss|||wwwuuurrrrrrtttzzz|||~~~kkkXXXOOOMMMGGGFFFDDDBBB@@@???>>>>>>======<<<;;;:::999888888888888888:::<<<@@@DDDFFFKKKNNNSSSXXX[[[___ccceeehhhkkkmmmnnnnnnooopppqqqppprrrssssssrrrrrrrrrssswwwxxxyyy|||sssoooiiieeeccccccbbbaaa^^^___```___^^^^^^___aaa```hhhsss{{{|||rrrdddcccgggoootttuuuuuuwwwuuuwwwxxxyyyxxxxxxzzz{{{zzz~~~}}}vvvrrrrrrtttuuuyyy}}}~~~|||{{{}}}oooeeeaaa[[[SSSNNNKKKIIIGGGGGGJJJLLLMMMLLLKKKMMMRRRXXX]]]```___]]]\\\VVVQQQQQQTTTXXX```hhhkkkpppvvv{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyy|||zzzxxxwwwvvvvvvwwwxxxxxxxxxzzz{{{||||||}}}}}}wwwzzz{{{zzzyyyyyy}}}yyymmmjjjnnntttwwwzzz{{{yyywwwuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuttt~~~{{{xxxuuusssoookkkhhhccc___[[[TTTRRROOOLLLIIIFFFDDDCCC@@@AAAAAAAAABBBBBBBBBCCCCCCEEEJJJPPPYYYdddpppxxx}}}{{{qqqiiieee```\\\cccooouuuuuukkkgggfff```aaafffppp|||yyyqqqkkkddd\\\WWWQQQMMMMMMTTT___iiivvvsssZZZRRRKKKJJJLLLOOOUUU[[[```lll~~~}}}}}}}}}yyyxxxpppssszzzyyyqqqwww}}}yyywwwzzz|||{{{zzzxxxwwwuuulll\\\OOOJJJ>>>777111111111///...///---------.........////////////000111111111111000333222222222333555777999;;;:::999999:::===@@@BBBIIIIIIHHHFFFDDDEEEHHHKKKKKKMMMUUUffftttttt~~~yyyvvvssssssuuuvvv{{{nnnZZZPPPNNNFFFEEECCCBBBAAA@@@@@@@@@======<<<;;;:::999999888888888888999<<<@@@CCCEEEJJJNNNSSSWWW[[[___cccfffhhhkkkmmmnnnnnnooopppqqqnnnqqqttttttsssrrrtttvvvxxxwwwyyy|||~~~yyyrrrllliiihhhgggffffffggghhhgggfffdddccccccbbbhhhnnntttzzz|||wwwnnndddcccgggpppvvvvvvvvvwwwwwwxxxzzzzzzyyyyyyzzz||||||~~~wwwqqqqqqssstttyyy}}}~~~|||{{{~~~{{{pppddd[[[VVVPPPMMMJJJHHHHHHHHHGGGGGGGGGJJJOOOWWW]]]```___]]][[[TTTPPPPPPSSSVVV\\\ccchhhmmmtttyyy|||}}}}}}~~~~~~|||zzzyyyxxxyyyyyy}}}||||||{{{zzzzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}wwwzzz|||{{{xxxyyy}}}uuuiiifffjjjppptttxxxzzzyyyvvvuuutttvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvvvv}}}~~~}}}zzzvvvtttpppnnnjjjfff```\\\UUUSSSPPPLLLHHHEEECCCBBB?????????@@@@@@AAAAAAAAACCCFFFKKKQQQZZZfffsss{{{{{{qqqiiifff```\\\cccoootttwwwnnnjjjjjjbbbbbbgggqqq}}}wwwoooiiibbb[[[UUURRRNNNOOOWWWbbblllwwwvvvZZZRRRKKKJJJLLLPPPVVV\\\dddmmm|||xxxvvvpppuuu}}}xxxooouuu}}}||||||}}}}}}}}}xxxssssssxxx{{{yyyuuuuuuvvvvvvmmm^^^RRRMMM>>>666000111111///...///---------.........////////////000111111111111111333333222111222444777888;;;:::999999;;;>>>AAACCCLLLKKKJJJGGGEEEFFFIIIKKKKKKMMMTTTfffxxxxxxzzzwwwttttttvvvssszzzooo[[[QQQOOODDDCCCBBBAAAAAAAAAAAABBB======<<<;;;:::999999888888888888999<<<@@@CCCEEEIIILLLRRRWWW[[[```dddhhhiiikkkmmmnnnnnnooopppqqqmmmppptttuuuttttttwwwyyyvvvvvvwwwzzz|||uuuqqqooonnnmmmooopppqqqrrrpppnnnkkkjjjiiimmmppprrruuuvvvppphhhddddddhhhqqqvvvvvvvvvxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~wwwqqqqqqssstttyyy~~~}}}|||~~~~~~~~~lllbbb___TTTQQQNNNLLLJJJHHHFFFCCCEEEHHHNNNVVV]]]```___^^^[[[TTTOOOPPPRRRTTTXXX^^^fffkkkrrrxxx{{{||||||}}}|||yyyxxxxxxyyyzzz}}}}}}~~~~~~}}}|||{{{{{{wwwxxxyyy{{{|||}}}}}}}}}wwwzzz|||{{{xxxxxx}}}rrreeebbbfffhhhlllrrrvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxvvvuuuuuuuuuvvvwwwssstttvvvwwwxxxxxxxxxwww~~~||||||}}}~~~|||zzzxxxuuuppplllhhhddd___\\\WWWTTTPPPMMMJJJHHHEEECCCAAA@@@@@@@@@AAAAAABBBCCCEEEGGGKKKTTT___lllwww~~~{{{tttlllfffaaa^^^bbbiiiuuuwwwpppnnnoooiiifffhhhsss~~~}}}uuuooohhh___YYYXXXRRRQQQTTT[[[gggrrrzzz|||vvvfffXXXKKKJJJQQQVVVZZZ\\\fffooo~~~~~~||||||yyytttqqqsssuuuxxx~~~uuurrrxxx||||||{{{}}}|||zzz|||yyyvvvssssssvvvyyy|||wwwzzz|||xxxmmm^^^PPPHHH999444///...000222000---000000000000000000000000---...000000//////111222222333444333333444777:::===>>>?????????@@@CCCEEELLLLLLMMMLLLJJJJJJKKKMMMIIINNNWWWhhh{{{vvvzzz{{{xxxyyyuuussstttwwwuuuvvv{{{vvvaaaSSSMMMJJJGGGDDDBBBCCCDDDDDDCCC>>>?????????===:::777555888888888:::===@@@CCCDDDJJJNNNSSSWWW[[[___cccfffjjjkkklllmmmmmmnnnqqqsssnnnppprrrtttuuutttsssrrrvvvxxxzzz|||{{{yyyzzz{{{}}}|||zzzyyyyyyvvvtttrrrsssuuusssmmmgggcccfffkkkqqquuuwwwxxxxxx{{{{{{{{{yyyxxxyyy|||~~~wwwooolllnnnssswww|||~~~~~~}}}{{{{{{}}}ssskkkggg___UUUQQQQQQQQQMMMHHHHHHJJJPPPZZZbbbddd^^^XXXWWWWWWUUUSSSQQQRRRUUUXXX\\\gggsssxxx|||}}}~~~yyyuuussstttwwwyyy{{{{{{zzzyyyzzz{{{{{{zzzyyyzzz{{{{{{yyywwwvvvyyyzzzwwwssssss{{{|||qqqfff___\\\aaabbbfffkkkpppsssttttttwwwyyyzzzyyywwwuuuuuuvvvzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssssssssssssss~~~}}}~~~|||{{{wwwtttooolllhhhddd```]]]XXXUUUQQQMMMKKKIIIFFFCCCBBBAAAAAA@@@@@@AAABBBBBBEEEGGGLLLUUU```mmmxxx{{{tttmmmgggbbb```dddjjjttt~~~xxxqqqnnnooojjjfffiiittt{{{sssnnnggg^^^WWWVVVQQQRRRUUU^^^jjjuuu|||zzziii[[[NNNMMMRRRVVVZZZ]]]fffooo}}}}}}~~~{{{tttqqqrrruuuyyy}}}yyy~~~~~~~~~yyywwwssspppqqqtttxxx{{{zzz||||||wwwkkk\\\OOOHHH999444///...000111///,,,////////////////////////...000111111000111222333444555666555444555777999>>>???@@@@@@@@@AAADDDGGGJJJKKKKKKJJJIIIHHHJJJKKKJJJOOOWWWhhhwwwqqqvvv{{{xxxyyyuuussssssvvvssstttyyyyyydddVVVOOOIIIGGGCCCBBBBBBCCCCCCCCC?????????>>><<<:::888666888888888:::<<>>@@@AAABBBBBBBBBDDDGGGJJJGGGHHHIIIHHHGGGGGGIIIJJJLLLPPPWWWfffrrrgggkkkvvv{{{yyyuuurrrsssuuussstttwww~~~lllZZZQQQIIIFFFBBBAAAAAAAAAAAA@@@AAA@@@>>><<<;;;:::::::::888888888:::<<<>>>AAACCCFFFIIINNNSSSWWW[[[___bbbcccgggkkknnnoooooopppqqqrrrqqqppppppppprrrtttvvvvvvwwwwwwwwwzzz|||yyy|||yyypppjjjjjjmmmqqquuuwwwyyyxxxxxxzzz{{{|||{{{{{{{{{}}}xxxrrroootttuuuwwwxxxxxxzzz}}}}}}{{{wwwuuuvvvwwwyyyzzzzzz|||}}}zzzuuurrrrrrssstttrrrooommmjjjfff```[[[\\\\\\[[[XXXTTTRRRSSSTTT]]]gggqqquuuxxx|||~~~~~~yyysssoooqqqtttwwwyyyyyyxxxyyyyyy{{{{{{{{{||||||yyysssoooooossswwwyyyxxxxxx|||~~~pppaaaVVVQQQLLLLLLLLLOOOUUU^^^hhhnnntttvvvxxxxxxxxxwwwxxxzzzxxxxxxwwwvvvvvvvvvvvvvvvvvvuuusssrrrrrrtttvvvwww|||yyyvvvsssqqqnnnlllhhheeecccaaa]]][[[WWWTTTPPPMMMKKKIIIFFFDDDEEECCCAAA@@@@@@AAACCCDDDEEEIIIQQQ[[[gggrrr{{{~~~wwwoooiiieeebbbgggnnnppprrrwww~~~xxxuuutttpppooorrr{{{zzzsssmmmjjjddd[[[TTTSSSMMMTTT```lllwwwqqqggg^^^YYYXXXZZZ```hhhlllvvv{{{vvvuuusssqqqssswww~~~~~~~~~zzzxxxuuurrrqqqqqqrrrssssssrrrooohhh]]]RRRJJJEEE:::777444111000000000000...........................000111111000111222444333666999;;;<<<===@@@BBB@@@AAABBBCCCCCCEEEHHHKKKHHHIIIJJJIIIHHHHHHJJJLLLMMMQQQWWWccc|||vvvggggggpppyyyzzzvvvrrrrrrtttvvvwwwxxx|||ooo\\\RRRIIIFFFCCCAAAAAAAAAAAA@@@AAA@@@>>>===;;;;;;::::::888888888999;;;>>>@@@BBBEEEIIINNNSSSWWW[[[___bbbbbbeeejjjmmmnnnooopppqqqsssrrrpppoooppprrrtttvvvuuuvvvvvvvvvwww~~~zzztttuuuxxx}}}wwwoooiiiiiilllpppuuuyyyzzzzzzzzz~~~~~~|||{{{|||}}}~~~{{{uuurrrsssuuuvvvwwwxxxzzz~~~wwwpppllllllkkkkkkrrrvvv{{{{{{yyyxxxzzz}}}|||yyyuuuqqqlllgggbbb___^^^]]][[[WWWTTTRRRRRRSSS___iiirrrvvvxxx|||~~~|||tttnnnpppssswwwzzzzzzyyyzzzzzzzzzzzz{{{|||{{{xxxrrrnnnlllpppuuuwwwxxxyyy|||rrrcccXXXSSSLLLKKKJJJKKKOOOYYYeeennnsssuuuwwwxxxxxxxxxyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxyyywwwuuusssrrrssstttttt~~~}}}zzzvvvrrrooonnnkkkhhhdddbbb___\\\YYYVVVTTTQQQMMMKKKIIIHHHEEECCCDDDCCCAAA???@@@BBBDDDFFFHHHMMMUUU```kkkuuu}}}wwwooojjjfffgggnnnwwwvvvvvvyyy~~~{{{xxxxxxtttsssvvv}}}yyyrrrkkkgggaaaYYYTTTTTTPPPXXXfffsss|||{{{ppphhhaaa\\\ZZZ\\\dddnnnssszzz{{{wwwuuutttrrruuuyyyzzz{{{|||{{{wwwvvvuuusssrrrpppooooooqqqpppmmmeeeZZZOOOGGGCCC888666444111000000111111...........................///111111000000222333333666999<<<===>>>AAABBB???AAABBBCCCCCCEEEIIIKKKHHHJJJJJJJJJIIIJJJLLLNNNMMMPPPVVVaaaxxxzzziiifffkkk~~~|||vvv|||wwwsssqqqsssvvvwwwyyy{{{~~~rrr^^^SSSJJJGGGDDDAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;:::888888888999;;;===@@@AAAEEEHHHMMMRRRVVVZZZ^^^aaaaaadddhhhkkkmmmnnnppprrrrrrqqqppppppppprrrtttvvvtttuuuuuuuuuuuuzzz}}}uuussstttxxx{{{}}}tttmmmiiieeeiiinnntttyyy|||~~~~~~|||{{{zzz{{{}}}|||xxxuuuuuuvvvyyyzzz{{{~~~uuummmiiieeecccgggkkkooorrrrrrtttwwwzzzyyywwwtttpppkkkgggcccaaa^^^]]]ZZZVVVRRRQQQRRRTTTaaajjjsssvvvxxx|||~~~~~~uuunnnooorrrwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwrrroookkknnnsssvvvyyy{{{~~~ssseee[[[WWWPPPOOOMMMKKKMMMVVVcccmmmsssuuuxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwuuutttsssrrrrrr~~~}}}}}}}}}~~~|||{{{yyywwwtttqqqooommmhhheeeaaa^^^[[[XXXTTTRRROOOMMMJJJHHHGGGFFFEEECCCCCCBBB@@@???@@@CCCFFFHHHNNNRRR[[[eeepppyyy~~~vvvnnnjjjjjjnnnyyy~~~{{{{{{xxxwwwzzzxxxpppgggccc]]]VVVSSSTTTTTT^^^mmmyyywwwnnnhhhbbb^^^[[[]]]hhhsssxxx~~~|||zzz{{{yyyvvvwwwzzzzzzvvvyyy~~~zzzwwwyyy||||||uuuvvvwwwxxxwwwuuusssqqqsssrrrooofffZZZMMMDDD???444444222000...///000222///////////////////////////111222222111222333555555888;;;=========???@@@???@@@AAABBBCCCEEEIIIKKKHHHIIIJJJJJJIIIJJJLLLNNNLLLPPPTTT^^^ttt~~~llleeefffzzz}}}vvv~~~xxxssspppqqqsssuuuxxxzzz}}}uuuaaaVVVLLLHHHEEEBBBBBBBBBAAA@@@????????????>>><<<;;;:::888888888999;;;===???@@@CCCFFFLLLPPPTTTXXX\\\___aaadddgggiiikkknnnqqqsssqqqqqqqqqpppqqqrrrtttuuurrrtttuuuttttttwww}}}wwwssssssvvvxxx|||~~~zzzrrrmmmjjjgggjjjoootttyyy{{{||||||}}}~~~~~~{{{zzzzzzzzz|||~~~~~~zzzuuussstttvvvyyy|||}}}wwwnnngggbbb^^^```bbbeeefffiiikkkmmmnnnooonnnlllhhheeebbbaaa___]]]XXXSSSOOOOOORRRUUUaaajjjrrrtttvvvzzz}}}|||wwwnnnlllpppuuuyyyzzzyyyyyyyyyzzzyyyxxxxxxxxxvvvssspppmmmooosssvvvzzz~~~uuuiiiaaa^^^XXXWWWUUUQQQQQQXXXdddnnntttvvvxxxxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyvvvwwwwwwwwwvvvuuusssrrr~~~|||{{{{{{||||||yyyxxxwwwvvvsssqqqooonnnfffccc___\\\YYYUUURRROOOMMMJJJHHHFFFFFFFFFDDDCCCCCCAAA??????@@@CCCGGGJJJQQQVVV___iiittt|||}}}uuunnnkkkmmmttt}}}}}}zzzyyy|||wwwnnneee```ZZZTTTRRRTTTXXXbbbqqq~~~uuulllgggbbb^^^\\\^^^jjjvvv|||}}}~~~zzzxxxzzz~~~wwwooorrrwwwyyy|||{{{wwwvvvzzz}}}~~~uuuwwwzzz}}}}}}{{{yyywwwvvvuuuqqqhhh[[[MMMBBB<<<111111000...------///111000000000000000000000000000222333333333333444666888:::<<<======<<<<<<===>>>@@@AAABBBCCCEEEIIIKKKGGGIIIJJJJJJIIIJJJLLLNNNLLLOOOTTT]]]rrrnnneeedddvvvyyyyyyssspppqqqooorrrwww{{{~~~xxxcccXXXLLLIIIEEECCCBBBBBBBBBAAA>>>???@@@@@@???===;;;999888888888999:::===???@@@AAAEEEJJJOOORRRVVVZZZ]]]aaadddfffhhhjjjmmmqqquuuqqqqqqqqqqqqrrrsssttttttqqqsssuuutttsssuuuyyy}}}yyysssrrruuuwwwzzz|||||||||}}}~~~~~~xxxrrrmmmkkklllnnnrrruuuwwwxxxwwwvvvzzz{{{}}}|||{{{yyyyyyzzz{{{|||}}}|||yyyuuuqqqoooqqqtttxxx{{{|||~~~tttiiibbb[[[ZZZZZZ[[[]]]___aaaaaafffggghhhhhheeecccaaaaaa___\\\WWWQQQNNNOOORRRVVV```iiiqqqsssuuuyyy{{{{{{xxxooojjjoootttxxxxxxxxxxxxxxxzzzyyywwwwwwwwwvvvtttrrrooopppssswww{{{yyynnngggeee```___\\\WWWVVV\\\hhhqqquuuwwwxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxtttuuuwwwxxxxxxvvvtttsss}}}{{{zzzyyywwwvvvwwwvvvtttsssrrrpppllliiigggddd^^^ZZZWWWTTTQQQOOOJJJIIIGGGFFFDDDCCCBBBBBBBBB@@@???AAAAAABBBFFFMMMTTT]]]iiittt{{{|||wwwrrrnnnlllsss~~~|||~~~{{{wwwwwwmmmccc\\\VVVPPPOOOQQQ```jjjxxxxxxpppjjjeee```[[[^^^ooo~~~~~~~~~zzzzzz{{{|||yyyoooqqq{{{{{{vvvzzz{{{vvvxxxzzz{{{|||xxxkkk___VVVLLLBBB:::333222111000////////////000000000000////////////111111111222333555666777;;;::::::;;;>>>@@@??????BBBBBBCCCCCCDDDEEEEEEFFFIIIHHHGGGFFFGGGIIIKKKMMMKKKRRRWWW]]]pppnnn^^^dddqqq|||zzzwwwtttqqqssstttvvvzzz~~~zzzbbbVVVMMMIIIDDDBBBCCCCCCBBB@@@@@@@@@AAA@@@???===;;;:::666666666777999<<>>@@@DDDFFFIIILLLNNNQQQVVVYYY]]]```eeehhhjjjlllnnnppppppqqqqqqqqqpppqqqsssuuuxxxwwwwwwvvvvvvwwwwwwxxx~~~zzzwwwwwwyyy{{{{{{{{{|||}}}{{{tttooonnnooorrrsssuuuwwwxxxyyyzzzzzz|||{{{{{{{{{zzzyyyyyyyyy}}}~~~~~~vvvmmmlllppprrruuuxxxzzz{{{|||}}}vvvlllgggbbb```aaaaaa^^^ZZZYYYYYYXXXYYYZZZ[[[[[[[[[YYYWWWRRRLLLIIIIIINNNSSS^^^ccckkksssyyy|||~~~~~~xxxhhhjjjnnnssswwwxxxxxxxxxxxxzzzxxxuuuuuuwwwwwwuuurrrsssqqqsssxxx}}}|||pppnnnqqqmmmrrrpppggg```dddmmmqqqtttvvvxxxzzz{{{zzzxxxwwwttttttuuuvvvvvvvvvuuuuuuuuuuuutttttttttsssssssss~~~}}}|||zzzxxxtttsssrrrqqqqqqoookkkhhhfffccc```\\\YYYUUUQQQMMMJJJIIIGGGEEECCCBBBAAAAAA@@@>>>>>>BBBDDDGGGNNNUUU^^^fffqqqyyyvvvrrrqqqsssyyyxxxsssnnnjjjhhhlllzzz~~~|||yyynnnfff^^^YYYVVVSSSWWW\\\iiiqqq|||}}}vvvrrrnnnkkkhhhfffjjjwww{{{wwwtttuuutttuuuwww{{{~~~{{{{{{wwwuuuwwwyyyxxxqqqlllooowww~~~zzzuuuxxx}}}qqq]]]QQQHHH???888111111000///............000000000000000000000000222222222333555666888999::::::;;;===AAADDDEEEDDD@@@@@@AAAAAABBBCCCCCCDDDIIIIIIJJJJJJJJJJJJJJJJJJLLLQQQUUU[[[mmmyyyddddddjjjuuu{{{wwwtttrrrssstttwww{{{hhhZZZOOOJJJEEECCCDDDDDDBBB@@@@@@@@@AAAAAA@@@>>><<<;;;<<<:::777666777999<<<>>>CCCEEEHHHKKKMMMQQQUUUXXX[[[___cccgggiiikkkmmmooopppqqqrrrrrrqqqqqqtttvvvyyyyyyxxxvvvuuuuuuuuuuuuyyy|||}}}{{{xxxzzz||||||}}}~~~}}}xxxqqqnnnoooqqqtttuuuvvvxxxyyyyyyzzzzzz}}}||||||{{{zzzzzzyyyyyy|||}}}~~~vvvmmmkkkoootttvvvyyyzzzzzzzzz{{{|||yyyuuuooolllkkkiiidddaaa\\\ZZZXXXXXXXXXXXXWWWVVVWWWUUUPPPKKKHHHIIIMMMQQQYYY```jjjtttzzz~~~wwwhhhggglllsssxxxyyyyyyxxxxxxyyyxxxvvvvvvwwwwwwvvvtttuuuuuuvvvzzz|||pppkkkkkklllpppooohhhdddgggnnnrrruuuwwwyyy{{{|||{{{zzzyyyuuuuuuttttttsssttttttttttttttttttttttttsssssssss~~~|||zzzxxxwwwuuuuuutttrrrooolllfffdddaaa^^^[[[WWWQQQMMMKKKIIIGGGEEECCCBBBAAAAAA@@@>>>???BBBEEEIIIPPPYYYdddkkkttt||||||yyyxxx{{{}}}wwwrrrllliiifffiiittt{{{|||~~~yyyuuukkkddd\\\XXXUUUUUU[[[bbbooovvvxxxsssttt{{{~~~vvvtttqqqoooooosss|||{{{vvvtttssssssrrrrrrtttxxx|||~~~zzz}}}|||xxxvvvuuutttqqqllllllrrryyy|||zzz}}}sss]]]QQQHHH===555000000///...............000000000000000111111111222333333444666888:::;;;<<<;;;<<<>>>AAACCCDDDCCC@@@@@@@@@AAABBBBBBCCCCCCHHHIIIKKKLLLLLLKKKJJJIIILLLQQQXXX```ooojjjggghhhrrrzzzuuurrrrrrrrrsssvvvyyy}}}nnn]]]PPPKKKFFFDDDDDDDDDBBB@@@@@@@@@AAAAAA@@@>>>===<<<;;;999777555666999<<>>======>>>@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDHHHIIILLLMMMMMMLLLJJJIIIKKKQQQ[[[ffftttpppkkkjjjsssxxxrrrnnnrrrrrrsssuuuwww{{{~~~sssaaaQQQLLLGGGDDDEEEEEECCC@@@@@@@@@AAAAAA@@@???>>>===999777666555666:::===@@@@@@BBBEEEHHHJJJNNNRRRUUUXXX[[[```ccceeegggjjjllloooqqqrrrsssrrrrrrssstttuuuuuuttttttuuuuuuvvvwwwwwwxxxzzz|||}}}}}}|||{{{}}}~~~wwwooolllooorrrwwwwwwxxxyyyyyyyyyyyyyyy|||{{{{{{{{{{{{zzzzzzzzz{{{}}}xxxmmmiiilllppprrruuuwwwxxxzzz~~~|||xxxsssmmmgggccccccaaa]]]ZZZXXXUUUPPPMMMLLLMMMPPPQQQWWW___kkkssswww{{{|||lllccciiiqqqwwwyyyyyyxxxxxxzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxzzz{{{{{{yyymmmdddcccbbbccceeeiiinnnssstttuuuwwwxxxyyyyyyyyyxxxxxxwwwuuutttssstttuuuuuusssttttttttttttttttttttt}}}{{{zzzxxxuuuqqqnnnkkkhhhdddaaa^^^ZZZUUURRRMMMLLLJJJGGGEEECCCBBBBBBCCC@@@AAAFFFKKKPPPZZZcccpppuuu|||}}}zzztttnnnjjjgggfffkkksssyyy|||}}}}}}zzzsssqqqssswwwvvvwwwxxx{{{}}}}}}wwwpppkkkgggaaa\\\XXXVVVYYYdddooo{{{tttkkkcccdddlllvvv{{{|||ooopppqqqsss|||}}}zzz|||~~~}}}zzzwwwuuuwwwzzz|||}}}{{{zzz{{{}}}yyyuuulllcccdddmmmwww{{{~~~nnn]]]OOOCCC999222000000///......//////000///000000111111222222222444444555777999;;;===>>>???>>>===>>>@@@AAA@@@???BBBBBBCCCCCCDDDEEEEEEFFFHHHIIIKKKMMMNNNNNNLLLKKKLLLRRR\\\hhhuuuyyyqqqpppwwwxxxqqqnnnrrrrrrssstttvvvyyy|||~~~yyydddRRRMMMHHHEEEEEEEEECCC@@@???@@@AAAAAAAAA@@@>>>===777666666666888:::===>>>???AAADDDGGGIIIMMMQQQTTTWWWZZZ^^^bbbdddfffhhhjjjnnnppprrrrrrqqqqqqrrrsssrrrrrrsssssstttvvvwwwxxxvvvwwwxxxzzz{{{{{{{{{zzz~~~xxxooolllnnnqqqvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{~~~zzznnnjjjkkkmmmpppsssuuuxxx{{{yyy}}}vvvnnniiihhheee```[[[ZZZVVVQQQNNNNNNPPPQQQRRRXXX```jjjqqqtttwww|||oooccciiipppuuuxxxxxxwwwwwwyyyzzz{{{yyywwwuuuuuuvvvwwwwwwxxx{{{|||{{{jjjeeebbbeeeiiimmmrrrwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuutttuuuuuuuuusssssssssttttttttttttttt~~~{{{xxxsssooonnnkkkfffbbb___\\\XXXUUUOOONNNKKKIIIFFFDDDCCCCCCCCCAAACCCIIIPPPWWWcccmmmvvvzzz}}}wwwpppmmmiiigggjjjpppsssvvvwwwvvvsssqqqsssuuuvvvuuurrrkkkfffeeeiiimmmoooqqquuuyyy}}}{{{uuunnnjjjddd___ZZZXXXXXX]]]jjjwww~~~qqqiii``````hhhqqquuuuuunnnooooooqqq|||zzzwwwvvvxxxyyyzzz{{{yyyyyy|||~~~~~~vvvtttllleeeiiittt|||~~~{{{|||zzzjjjXXXIII>>>666222000000000//////000000111///000000111111222333333555555666888:::<<<>>>?????????>>>???BBBCCCBBBBBBDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOSSS[[[fffqqq{{{www~~~zzztttrrrssssssssstttvvvyyy{{{}}}~~~fffSSSNNNHHHFFFFFFEEECCCAAA???@@@AAAAAAAAA@@@???>>>777777777888999999:::;;;>>>@@@CCCFFFHHHLLLPPPSSSUUUYYY]]]aaaccceeegggiiilllnnnqqqqqqqqqpppqqqrrrrrrrrrrrrssstttuuuwwwxxxttttttvvvwwwyyyzzz{{{|||~~~wwwooolllnnnqqqtttuuuvvvwwwxxxxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{||||||ooojjjkkkmmmooorrrtttwww{{{xxx{{{|||}}}~~~tttnnnllliiiccc]]]ZZZUUUPPPNNNOOOQQQRRRQQQXXX```iiinnnppptttzzzqqqeeeiiioootttvvvvvvwwwwwwxxxyyyyyywwwsssqqqqqqrrruuutttvvvzzz}}}~~~ssskkkeeehhhmmmppptttyyyvvvvvvvvvvvvvvvvvvuuuuuusssssstttuuuuuuuuuttttttssssssssstttttttttuuuuuu{{{vvvrrrppplllgggbbb___]]]ZZZXXXPPPOOOLLLJJJGGGEEEDDDCCCBBBAAADDDLLLTTT]]]jjjuuuzzz~~~yyyrrroookkkhhhjjjooooooqqqrrroookkkiiiiiikkkhhhgggddd___[[[[[[```dddjjjmmmrrrxxx}}}~~~zzztttnnnjjjaaa]]]YYYXXXYYY___ooo}}}nnneee]]]^^^fffnnnrrrrrrpppqqqoooooozzz|||wwwvvvvvvwwwxxx{{{yyyxxx{{{~~~}}}uuutttooojjjooo|||xxxyyy}}}uuugggUUUDDD999333222111000000000000000111111///000000111222222333333555666777888:::===???@@@???>>>>>>@@@CCCEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPRRRSSSYYYbbbmmm|||}}}}}}xxxvvvttttttttttttvvvxxx{{{|||gggSSSOOOIIIFFFFFFFFFCCCAAA???@@@AAABBBAAA@@@???>>>888888999999999999888777===@@@CCCEEEHHHKKKOOORRRUUUXXX]]]```bbbdddfffhhhkkknnnpppqqqpppppppppqqqssssssrrrssstttuuuvvvvvvqqqrrrtttvvvxxx{{{|||}}}}}}~~~}}}}}}~~~}}}vvvooolllnnnqqqssstttuuuvvvwwwxxxxxxxxxtttuuuvvvwwwyyyzzz{{{||||||}}}pppjjjkkknnnppprrrtttvvvzzz~~~}}}xxxuuuxxx~~~}}}xxxrrrppplllfff___YYYUUUPPPNNNOOOQQQRRRQQQWWW___hhhlllnnnrrrzzzqqqfffjjjooossstttuuuvvvwwwvvvxxxxxxuuupppnnnnnnoootttrrrtttzzz}}}~~~zzzooogggjjjnnnpppsssxxxxxxxxxwwwwwwvvvuuuuuuuuupppqqqssstttuuutttssssssssssssssstttttttttuuuuuuzzzvvvooollljjjhhhgggbbb[[[UUUUUUUUUSSSOOOKKKHHHGGGHHHGGGEEEEEELLLYYYgggrrrwww}}}~~~vvvmmmgggfffiiimmmlllllljjjgggccc]]]XXXUUUSSSSSSRRRQQQPPPQQQUUUXXXaaagggooouuuyyy|||~~~{{{wwwsssooommm```[[[UUUUUU]]]kkkyyymmmbbbZZZ]]]eeekkknnnqqqqqqnnnmmmttt}}}uuupppsssyyy}}}~~~{{{{{{|||{{{tttrrrkkkhhhppp|||||||||{{{}}}wwwnnn___PPPDDD;;;444111222111000///............111111111222333555666777777888:::<<<>>>>>>>>>>>>@@@BBBDDDFFFHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQXXXYYY^^^nnn~~~uuuxxxyyytttuuutttssstttwwwyyyyyyyyyiiiUUUPPPLLLKKKGGGBBB@@@AAA@@@@@@@@@@@@@@@???>>>===:::999888888888999:::;;;@@@AAABBBEEEHHHKKKNNNOOOSSSUUUXXX\\\aaadddfffhhhfffiiinnnpppppppppppppppppppppqqqrrrtttvvvxxxyyysssrrrqqqrrrtttwww{{{~~~}}}}}}}}}}}}|||~~~zzzuuurrrqqqqqqrrruuuvvvxxxyyyzzzyyyyyyxxxvvvvvvuuuvvvwwwxxxzzz{{{{{{~~~uuuooooooqqqvvv{{{|||{{{{{{|||~~~zzzwwwtttqqqnnnpppsssxxx~~~yyypppjjjgggggghhh^^^ZZZUUUOOOMMMMMMNNNPPPVVV^^^hhhmmmoooooosssvvv{{{pppdddeeekkkssswwwvvvvvvxxxvvvxxxyyyuuupppllllllmmmmmmpppuuuyyy{{{~~~zzzrrrkkkllltttyyyyyyuuuvvvxxxyyyzzzyyywwwtttsssvvvrrrnnnnnnrrrsssrrroooqqqrrruuuvvvvvvssspppnnn{{{wwwssspppmmmllljjjfff___YYYWWWVVVTTTPPPLLLIIIHHHHHHIIIIIIJJJRRR^^^jjjtttxxx|||sssjjjeeecccdddeeecccbbbaaa^^^ZZZUUURRROOOLLLLLLKKKJJJIIIKKKNNNQQQ\\\bbbllluuuzzz}}}zzzvvvqqqllliii```ZZZVVVWWWaaappp|||pppfff^^^aaahhhlllmmmooonnnmmmmmmsss}}}zzztttpppqqqvvvzzz}}}|||~~~~~~{{{zzzvvvsssnnnkkkrrr~~~|||~~~|||yyyzzzvvvlll^^^OOOCCC:::444111111111000000000111111222111111111222333555666777888999;;;===????????????BBBCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPRRRXXXWWW[[[iiiyyy}}}ooorrryyyuuutttsssrrrtttwwwyyyzzzyyymmmXXXRRRMMMLLLHHHCCCAAACCCAAAAAAAAA@@@???>>>======::::::888888888999:::;;;???@@@AAADDDGGGJJJMMMNNNRRRTTTXXX\\\```cccfffgggfffiiimmmpppppppppppppppqqqqqqrrrrrrssstttuuuvvvttttttssssssuuuxxx{{{}}}{{{{{{{{{{{{{{{}}}yyytttqqqrrrtttvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvxxxzzz{{{~~~tttllllllrrrvvv{{{}}}||||||~~~{{{wwwrrroookkkmmmppptttyyy}}}~~~zzzsssmmmhhhffffffggg```\\\UUUOOOMMMMMMOOOQQQVVV___iiinnnooopppssswww|||rrreeeeeekkkssswwwvvvwwwyyy|||~~~~~~yyyqqqkkkiiijjjkkknnnrrrvvvyyy|||wwwqqqlllmmmsssxxxyyywwwxxxyyyzzz{{{zzzxxxuuussstttpppmmmnnnrrrtttssspppqqqsssuuuwwwvvvtttqqqooo}}}zzzwwwtttqqqooonnnjjjccc^^^YYYYYYWWWRRRMMMJJJIIIIIILLLMMMRRRZZZeeepppwww{{{}}}vvvkkkddd```^^^\\\ZZZYYYWWWUUUSSSPPPMMMKKKJJJFFFFFFFFFEEEDDDEEEIIIKKKUUU]]]iiissszzz~~~}}}yyytttnnnhhhccc___ZZZVVV[[[hhhvvvtttjjjdddggglllmmmlllkkkjjjlllooottt{{{}}}zzzuuuqqqqqqtttwww||||||~~~|||{{{vvvsssnnnmmmttt|||wwwuuu|||~~~sssjjj[[[MMMBBB999444000000000000111222333444555111111222333444666777888999;;;===???@@@AAA@@@@@@DDDDDDEEEFFFGGGHHHJJJKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLNNNPPPQQQRRRWWWUUUWWWdddsss|||lllkkk|||~~~xxxvvvsssrrrrrrtttxxxzzz{{{{{{}}}qqq[[[TTTNNNLLLIIIDDDBBBDDDBBBBBBAAAAAA???>>><<<;;;;;;:::999888888888::::::>>>???@@@CCCFFFIIILLLMMMQQQSSSWWW[[[___ccceeeffffffiiimmmooopppooopppqqqrrrrrrrrrqqqrrrrrrssssssvvvuuuttttttuuuwwwzzz{{{xxxyyyyyyzzzzzz}}}xxxrrrppprrrvvvyyyyyyyyyzzz{{{{{{zzzxxxxxxuuutttttttttuuuwwwyyyzzzrrrjjjiiirrrvvv{{{~~~}}}}}}|||vvvqqqjjjjjjjjjkkkmmmpppsssuuusssqqqnnnkkkiiihhhhhhhhhbbb]]]VVVPPPMMMMMMPPPRRRWWW___iiiooopppqqqtttwww}}}ttteeefffkkkssswwwwwwwwwzzz~~~tttllliiiiiiiiilllqqqtttwwwzzz}}}~~~ssspppnnnooossswwwzzz{{{zzz{{{||||||{{{yyyvvvtttsssooommmnnnqqqtttsssrrrrrrsssuuuwwwvvvuuurrrppp}}}yyyvvvsssqqqppplllfffaaa[[[[[[XXXTTTOOOKKKJJJJJJLLLPPPXXXbbbmmmvvv|||ssskkkaaa\\\ZZZYYYTTTPPPPPPOOONNNLLLJJJJJJIIIIIIFFFFFFFFFEEEDDDEEEHHHJJJPPPYYYfffrrryyy~~~}}}xxxsssllleee```\\\YYYYYYaaaooo|||yyypppiiikkkooommmjjjhhhgggmmmtttxxxzzz|||yyyuuuqqqqqqtttwwwzzz~~~}}}uuupppllllllttt{{{uuussswwwyyynnneeeWWWJJJ???888333000111000000111111222333444222222333444666777999:::;;;<<>>>>>@@@BBBFFFIIILLLMMMPPPRRRUUUZZZ^^^aaadddeeeeeehhhlllnnnoooooopppqqqqqqqqqppppppqqqqqqrrrsssvvvuuutttttttttuuuwwwxxxvvvwwwyyyyyy{{{~~~xxxqqqoooqqqvvvzzz||||||}}}}}}}}}{{{zzzyyyttttttssstttuuuvvvxxxyyysssjjjhhhpppuuuzzz}}}|||}}}~~~wwwpppnnnkkkiiihhhiiilllmmmkkkkkklllllllllkkkjjjjjjccc^^^WWWPPPMMMNNNQQQSSSWWW```kkkqqqrrrrrrtttwww}}}wwwffffffkkkssswwwwwwyyy|||}}}xxxnnnjjjjjjhhhkkkpppsssvvvyyy|||~~~zzznnnooopppqqqsssvvvzzz}}}||||||}}}}}}|||zzzxxxvvvsssqqqnnnnnnpppqqqqqqppprrrsssuuuvvvvvvuuusssrrrzzzwwwsssqqqpppmmmhhhddd]]]\\\ZZZVVVQQQNNNMMMMMMNNNTTT___jjjttt|||~~~~~~~~~vvvqqqfff___XXXTTTTTTSSSNNNJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGIIINNNVVVcccooowww{{{}}}~~~~~~|||wwwrrrkkkccc^^^ZZZZZZ]]]ggguuuuuummmmmmooommmiiiggggggpppyyy|||zzz{{{|||vvvnnnlllnnnrrrwww}}}{{{rrrlllgggjjjuuu{{{uuurrrtttyyy~~~|||uuuggg___RRRFFF===666222000111111111000000111111111444444555666888:::<<<======???AAACCCDDDEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJMMMMMMLLLLLLMMMNNNPPPPPPLLLLLLLLLMMMNNNPPPRRRTTTSSSXXXUUUVVVbbbooossseeekkkzzzxxxvvvuuuuuuxxx{{{~~~|||xxx```VVVLLLIIIGGGDDDBBBBBBCCCBBBBBBAAA???===<<<;;;<<<;;;999888888888999999===>>>@@@BBBEEEIIIKKKMMMOOOQQQTTTXXX\\\```bbbccceeehhhkkkmmmnnnoooqqqrrrooooooooopppqqqrrrssstttuuutttsssssssssssstttuuuvvvwwwyyyzzz|||xxxpppmmmoootttwwwzzz{{{||||||{{{zzzyyyxxxttttttssstttuuuvvvxxxyyy}}}tttkkkjjjnnnrrrxxx{{{{{{|||~~~{{{xxxrrrmmmjjjiiijjjkkkhhhiiikkkmmmmmmllljjjhhhbbb^^^WWWQQQNNNOOORRRTTTXXXaaalllrrrssssssuuuxxx}}}zzzgggfffkkksssxxxxxxzzz~~~}}}{{{oooiiihhheeeiiimmmqqqtttvvvzzz|||xxxkkknnnqqqrrrtttvvvzzz~~~||||||}}}}}}|||{{{yyyxxxuuusssqqqoooooonnnnnnmmmrrrssstttuuuuuutttsssrrr}}}yyyuuusssrrrpppkkkggg______]]]ZZZUUURRRRRRRRRSSS[[[fffqqqzzz~~~|||zzzxxxtttpppmmmkkkkkklllnnnnnnkkkfffbbbYYYUUUQQQOOONNNMMMIIIFFFBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGLLLTTTaaallltttxxx{{{|||~~~yyytttoooiiibbb]]]YYY]]]eeepppzzz|||qqqooopppnnnkkkjjjkkkttt|||}}}yyyxxx|||~~~{{{uuukkkgggiiinnnttt}}}xxxpppjjjfffkkkwww|||vvvrrrrrruuuwwwxxx{{{|||vvvmmm```XXXLLLAAA:::555222000222111111000000000111111666666777888:::<<<>>>@@@???@@@CCCEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMMMMMMMOOOQQQTTTUUUTTTYYYVVVVVVaaalllxxxfffiii|||yyywwwvvvvvvxxx|||~~~{{{}}}cccWWWLLLHHHGGGDDDBBBBBBBBBBBBAAAAAA???>>><<<;;;<<<;;;999888888888888999<<<===>>>AAADDDGGGJJJLLLMMMOOOSSSWWW[[[___aaabbbeeegggjjjlllmmmoooqqqsssooooooooopppqqqssstttuuussssssrrrrrrrrrrrrssssssvvvwwwyyyzzz|||xxxppplllnnnrrruuuwwwwwwxxxyyyyyyxxxvvvuuuuuutttttttttuuuwwwyyyzzz{{{~~~uuummmkkklllqqqwwwzzz{{{{{{~~~}}}vvvqqqnnnmmmmmmiiikkklllmmmllliiifffddd___[[[VVVRRRPPPPPPSSSTTTXXXaaammmtttuuutttvvvxxx}}}{{{ggggggkkksssxxxyyy{{{}}}nnnfffdddcccfffkkknnnqqqtttwwwzzz}}}vvvkkkmmmpppsssuuuwwwzzz|||{{{{{{|||||||||{{{{{{{{{vvvuuurrrooommmlllllllllqqqrrrssstttttttttsssrrr}}}yyywwwvvvtttooolllccccccbbb^^^ZZZXXXXXXYYY\\\dddoooxxx~~~~~~}}}~~~{{{uuuqqqlllfff___ZZZ[[[ZZZYYYZZZZZZZZZWWWUUUQQQPPPNNNLLLIIIFFFDDDBBB???@@@CCCFFFIIIKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEJJJRRR^^^iiiqqqwww{{{~~~{{{vvvpppkkkfffaaa]]]ZZZcccnnnyyyuuupppqqqpppooooooqqqwww{{{zzzvvvuuuzzz~~~|||vvvkkkgggjjjmmmsss|||qqqkkkiiippp{{{wwwqqqppprrrtttuuuwwwvvvlllaaaYYYRRRGGG===777444222000111111111111111222333444777888999:::===???AAABBBAAABBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJNNNMMMLLLKKKLLLNNNPPPQQQMMMMMMMMMNNNPPPRRRUUUVVVTTTYYYVVVUUU^^^fffxxxlllnnn{{{yyywwwvvvvvvwwwzzz|||}}}}}}yyyfffYYYMMMHHHHHHEEECCCCCCAAAAAAAAA@@@???>>>======<<<;;;:::888777888888999999:::<<<>>>AAAEEEGGGIIILLLNNNRRRVVVZZZ^^^```aaaeeegggjjjlllmmmnnnqqqsssqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssssssssuuuwwwxxxyyy{{{~~~~~~vvvooolllmmmqqqtttvvvvvvxxxyyyyyyxxxwwwwwwuuuuuuuuuuuuvvvxxxzzz{{{{{{uuullljjjlllqqqwwwzzz{{{|||{{{wwwtttssspppqqqqqqpppmmmhhhdddaaa[[[YYYUUURRRQQQQQQSSSTTTXXXbbbnnnuuuvvvuuuwwwyyy||||||hhhgggkkksssxxxyyy|||pppgggeeedddhhhlllppprrruuuyyy{{{|||uuulllmmmooosssvvvyyyzzzzzzyyyyyyzzz{{{{{{||||||}}}ttttttrrrooommmllllllmmmpppqqqqqqrrrssssssrrrrrr|||zzzzzzxxxssspppffffffeeebbb^^^\\\\\\]]]dddkkkuuu}}}}}}{{{zzz|||}}}xxxqqqjjjddd\\\TTTNNNRRRPPPNNNNNNOOOPPPOOOOOOMMMNNNNNNKKKGGGBBB@@@??????AAAEEEIIIMMMNNNOOOOOOOOOOOOOOOLLLIIIFFFEEEEEEHHHPPP[[[gggpppwww|||~~~~~~}}}yyysssnnniiiddd___\\\\\\ggguuuwwwrrrrrrrrrrrrsssuuuxxxzzzwwwsssttt{{{~~~yyynnnjjjooolllrrrrrrmmmmmmuuu~~~xxxpppppprrrssstttuuurrreeeXXXUUUNNNDDD;;;666333111111000000111222333555666777999999:::<<<>>>@@@CCCDDDAAACCCEEEGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKKKKMMMMMMKKKKKKKKKMMMOOOQQQMMMMMMNNNOOOPPPSSSUUUWWWTTTYYYVVVTTT[[[aaaqqqsssuuuwwwyyywwwvvvuuuvvvyyy{{{{{{{{{www}}}iii[[[NNNIIIIIIFFFDDDDDD@@@@@@@@@@@@@@@???>>>======;;;:::888777777888888777888:::<<