BM6P6(@ qqqbbbWWWTTTYYYmmmnnnZZZKKKEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFKKKTTT^^^hhhnnntttvvvyyy|||~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~|||tttpppkkkfffccc```]]][[[VVVUUUSSSPPPNNNMMMLLLKKKHHHJJJLLLOOOQQQRRRRRRRRRVVVYYY___eeeiiillllllllljjjjjjhhhfffbbb]]]YYYVVVTTTQQQMMMIIIGGGHHHIIIJJJLLLMMMPPPRRRSSSSSSRRRRRROOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDGGGKKKPPPSSSYYYUUUQQQOOOOOONNNKKKHHHKKKJJJHHHFFFCCC???===;;;>>>>>>??????>>>===<<<;;;@@@@@@@@@@@@@@@???>>>>>>BBBFFFNNNZZZggguuu|||xxxtttooollliiihhheeebbb___\\\ZZZVVVSSSQQQOOOJJJEEEBBBAAAAAAAAA?????????@@@BBBDDDGGGIIIIIIJJJMMMOOOPPPNNNIIIEEEBBBAAA???>>><<<;;;;;;;;;===<<<;;;::::::;;;<<<===>>>===<<<;;;:::::::::::::::;;;===???BBBDDDFFFGGGBBBAAA>>><<<::::::::::::999999999999:::;;;<<<===AAAAAABBBCCCEEEHHHKKKLLLUUUVVVXXX[[[___cccgggjjjmmmnnnppprrruuuxxxyyyzzzzzz{{{|||||||||{{{zzzyyy~~~~~~}}}vvv^^^LLLCCCBBBBBB???>>>@@@CCCJJJWWWddduuu|||rrrnnnmmmuuummm```dddrrryyyooofff```\\\ZZZWWWUUUUUUWWWZZZ\\\dddkkkuuu}}}pppaaaZZZWWWZZZlllnnnYYYKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFHHHMMMVVV```jjjppptttvvvxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{vvvrrrmmmiiifffccc```^^^ZZZYYYWWWUUUSSSQQQPPPPPPNNNOOOQQQSSSUUUWWWXXXYYYYYY\\\aaafffkkknnnpppqqqnnnnnnllljjjeee```\\\YYYVVVTTTPPPLLLIIIIIIJJJKKKKKKNNNRRRVVVZZZ\\\]]]^^^VVVUUURRROOOMMMKKKJJJJJJHHHGGGFFFEEEGGGKKKOOORRRWWWTTTQQQQQQQQQPPPNNNKKKLLLKKKIIIGGGDDDAAA>>>===@@@@@@??????>>>======<<<@@@@@@AAAAAAAAA@@@@@@???AAADDDKKKUUUbbbppp{{{|||yyyuuupppmmmkkkeeebbb___\\\YYYVVVSSSPPPOOOMMMIIIEEEBBB@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLMMMMMMKKKFFFCCC@@@???>>>==================<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888888888999:::<<<>>>@@@BBBCCCDDDAAA???===;;;:::999999999:::999999999999:::;;;;;;@@@@@@AAACCCEEEHHHKKKLLLRRRSSSUUUWWW[[[___ccceeeiiijjjllloooqqqtttvvvwwwuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}~~~oooZZZJJJBBBAAAAAA??????AAACCCIIIVVVcccttt}}}|||qqqllljjjuuulllaaadddqqq~~~uuulllfff___]]]ZZZXXXXXXZZZ\\\^^^dddkkkuuu}}}nnn```[[[XXXZZZkkkmmmYYYJJJDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGJJJPPPYYYccclllrrrsssuuuwwwzzz{{{|||||||||}}}~~~~~~}}}}}}|||{{{|||~~~~~~}}}zzzyyyvvvqqqnnnkkkiiieeeccc___^^^]]][[[YYYXXXXXXXXXVVVVVVWWWXXXZZZ]]]___aaa^^^```ccchhhmmmqqquuuvvvttttttrrrooojjjddd___]]]YYYVVVRRRNNNKKKKKKKKKLLLLLLOOOSSSYYY^^^cccfffgggbbb___[[[WWWSSSQQQOOOOOOLLLJJJHHHFFFGGGJJJMMMOOORRRQQQQQQRRRSSSSSSQQQNNNMMMMMMKKKIIIFFFDDDBBBAAADDDCCCAAA???>>>===>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAACCCGGGOOO[[[gggrrryyy}}}}}}zzzvvvrrrnnnmmmeeebbb^^^ZZZXXXUUURRROOOOOOMMMIIIFFFDDDBBBBBBAAACCCDDDFFFHHHJJJKKKKKKKKKNNNLLLJJJIIIHHHFFFCCC@@@>>>>>>>>>======>>>>>>???<<<======>>>>>>======<<<<<<<<<;;;::::::999999999999999:::;;;===>>>??????>>>===;;;:::888888777777:::999999999999999::::::===>>>@@@BBBEEEHHHKKKLLLQQQQQQSSSUUUXXX\\\___aaadddeeegggjjjmmmoooqqqrrrrrrrrrsssuuuwwwyyy{{{|||{{{{{{{{{|||}}}~~~~~~zzziiiXXXKKKDDDAAA@@@???@@@BBBCCCHHHTTTaaauuu~~~qqqkkkiiiuuu|||jjjaaadddmmmxxxooohhh]]][[[XXXVVVVVVWWWYYYZZZdddkkkuuu}}}nnn```YYYVVVXXXggg~~~~~~lllXXXIIIDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFHHHKKKQQQZZZdddmmmsssssstttvvvxxxzzz{{{{{{||||||}}}}}}|||}}}|||||||||~~~}}}~~~{{{}}}zzzvvvssspppnnnjjjhhhddddddbbbaaa``````______^^^]]]\\\\\\]]]___bbbdddcccdddfffjjjnnnsssxxxzzzxxxwwwuuurrrmmmgggbbb___YYYVVVSSSOOOLLLKKKKKKKKKMMMOOOSSSXXX^^^cccgggjjjmmmjjjeee```ZZZVVVTTTSSSNNNLLLIIIFFFEEEGGGIIIKKKLLLMMMOOORRRSSSSSSRRRPPPOOONNNLLLJJJHHHGGGFFFEEEHHHFFFCCC@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBEEEJJJSSS___iiiooossswww{{{}}}{{{wwwtttqqqooohhheee```\\\YYYWWWTTTRRRPPPOOOLLLJJJGGGEEEDDDCCCEEEGGGJJJMMMNNNNNNMMMLLLMMMJJJGGGEEEDDDCCCBBB@@@??????>>>>>>===>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>======<<<<<<999999999999::::::;;;;;;::::::999888777777666666777777777888888999;;;;;;;;;<<<>>>AAAEEEHHHJJJLLLQQQQQQRRRTTTWWWZZZ]]]___aaabbbdddgggjjjmmmoooppprrrrrrrrrsssuuuxxx{{{|||xxxxxxxxxyyyzzz}}}~~~~~~zzziiiYYYMMMFFFCCC>>>>>>@@@BBBCCCGGGTTTaaayyyuuunnnkkkwwwxxxhhh``````eeexxx{{{tttjjjccc[[[YYYWWWUUUUUUUUUWWWXXXdddkkkuuu}}}nnnaaaUUURRRTTTcccyyy|||jjjWWWIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFJJJQQQZZZdddmmmrrrssstttvvvwwwyyyzzz{{{||||||}}}}}}|||~~~}}}|||}}}~~~~~~}}}~~~~~~|||yyyvvvsssooollliiihhhgggffffffffffffgggeeedddaaa______aaaccceeehhhiiijjjlllppptttxxx{{{yyyxxxvvvsssnnnhhhccc```XXXVVVSSSOOOMMMKKKKKKKKKMMMOOOSSSXXX___ffflllooouuurrrnnnhhhaaa\\\XXXUUUOOOLLLHHHEEECCCCCCEEEFFFGGGIIIMMMOOOQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIJJJHHHEEEBBBAAAAAAAAABBB@@@@@@AAAAAABBBAAAAAA@@@CCCCCCDDDGGGNNNWWW```eeeiiimmmrrrvvvzzz~~~|||yyyvvvsssrrrkkkgggbbb^^^[[[XXXVVVTTTPPPPPPNNNLLLIIIGGGDDDCCCFFFHHHLLLOOOPPPPPPNNNMMMIIIFFFCCCAAAAAABBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<===>>>??????>>>===<<<>>>>>>?????????>>>======999999888888888888888888888888777777777666555555444555555666888:::<<<===:::;;;>>>AAADDDGGGIIIJJJOOOOOOPPPQQQTTTWWWZZZ[[[```aaacccfffiiillloooppprrrrrrqqqqqqsssuuuwwwxxxuuuuuuuuuvvvxxx{{{~~~~~~}}}kkkZZZNNNFFFBBB===>>>AAABBBBBBGGGUUUddd||||||tttooozzzwwwggg___]]]^^^lll{{{{{{|||xxxtttqqqooojjjccc^^^]]]\\\ZZZYYYXXXYYYZZZ[[[dddkkkuuu}}}nnnbbbTTTQQQSSS```uuuzzziiiVVVJJJFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEJJJQQQZZZdddmmmrrrttttttvvvwwwyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~|||xxxssspppmmmlllllllllllllllmmmmmmllljjjgggeeeeeefffhhhiiiooooooooopppsssuuuxxxzzzxxxwwwvvvrrrnnnhhhccc```XXXWWWUUURRRPPPOOONNNNNNNNNPPPTTT[[[cccmmmuuuyyyzzzyyyuuuooohhhaaa[[[WWWPPPMMMHHHDDDAAAAAABBBCCCEEEGGGKKKMMMMMMMMMOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCEEEJJJPPPWWW[[[```dddjjjnnnssszzz}}}zzzxxxvvvuuunnniiiddd___\\\ZZZWWWUUURRRQQQPPPNNNKKKGGGDDDBBBGGGIIILLLNNNOOOOOOMMMLLLFFFCCC@@@???@@@BBBCCCCCCCCCBBBAAA???======<<<<<<<<<======>>>>>>======<<<<<<===>>>???>>>>>><<<;;;999999999888888888777777555666666777777666555555444444555666777999;;;<<<999;;;===AAADDDFFFGGGHHHKKKKKKLLLMMMPPPSSSVVVXXX^^^___bbbeeehhhkkknnnooooooooonnnnnnooopppqqqqqqrrrssstttuuuwwwzzz|||}}}}}}~~~~~~~~~nnnZZZLLLDDDAAA===>>>AAABBBBBBGGGXXXiii~~~xxxttt{{{|||jjj```]]]]]]iiirrrooofffccc___^^^``````^^^[[[ZZZYYYXXXWWWWWWXXXYYYZZZdddkkkuuu}}}mmmaaaVVVSSSUUU```rrrxxxgggUUUJJJHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFJJJRRR[[[eeemmmrrruuuuuuvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyy{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}xxxtttqqqpppppppppqqqrrrssssssqqqpppooonnnnnnoooqqqrrruuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuurrrnnniiidddaaa\\\[[[YYYWWWVVVUUUTTTTTTSSSUUUXXX^^^gggqqqyyy~~~~~~}}}{{{vvvooofff^^^YYYQQQNNNIIIEEEBBBAAAAAABBBEEEHHHJJJKKKJJJKKKMMMPPPQQQPPPNNNLLLLLLLLLMMMNNNIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCFFFKKKOOORRRXXX\\\bbbgggmmmuuu~~~|||zzzxxxwwwrrrnnnhhhccc___]]][[[YYYVVVVVVVVVTTTPPPKKKFFFDDDFFFHHHJJJLLLMMMMMMLLLKKKEEEBBB@@@???@@@BBBBBBAAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<===>>>@@@@@@???===<<<:::999999999999888888888444555666777777666555555666666666666666777888999999;;;===@@@CCCEEEEEEFFFIIIIIIJJJLLLOOORRRUUUWWW[[[\\\^^^bbbeeehhhkkklllkkklllmmmnnnoooooooooooopppqqqsssuuuwwwyyyyyyzzz{{{|||}}}~~~~~~rrr\\\KKKDDDCCC>>>???AAAAAAAAAHHH[[[nnn~~~yyyuuuzzzpppdddbbbcccmmmssslll^^^YYYSSSRRRTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXdddkkkuuu}}}mmm```YYYVVVWWWaaaqqqwwwgggUUUKKKHHHJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFKKKSSS\\\fffnnnsssuuuvvvvvvxxxyyy{{{}}}~~~~~~}}}}}}~~~yyyxxxwwwwwwyyyyyyxxxwwwxxxyyyzzz{{{|||||||||||||||}}}~~~}}}||||||~~~{{{wwwsssssssssssstttuuuvvvwwwtttttttttuuuvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuurrrnnniiieeebbb___^^^]]][[[ZZZZZZYYYYYYYYYZZZ\\\```gggpppxxx|||~~~zzzsssiii```ZZZRRROOOJJJEEEBBBBBBBBBCCCGGGIIIKKKJJJIIIJJJMMMPPPQQQOOONNNLLLLLLMMMNNNOOOHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBDDDGGGJJJLLLSSSXXX^^^ccciiirrr|||~~~|||zzzyyyxxxwwwssslllgggdddaaa___^^^\\\\\\\\\YYYUUUPPPKKKGGGFFFGGGIIIJJJKKKKKKKKKKKKEEECCC@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@===<<<;;;::::::;;;<<<===>>>???AAABBBBBBAAA@@@???:::::::::999999999999999444555666777777777666555888888777666666666666666999;;;>>>@@@CCCDDDDDDDDDJJJJJJKKKMMMPPPTTTWWWYYYXXXYYY\\\___bbbfffhhhjjjjjjlllnnnpppqqqqqqqqqpppooopppsssuuuwwwxxxxxxxxxzzz{{{}}}}}}~~~www___MMMGGGGGG>>>???AAAAAAAAAIII]]]qqq~~~{{{xxxuuuyyyttthhhgggiiissswwwnnn___YYYQQQLLLMMMOOOPPPPPPWWWWWWWWWXXXYYYZZZ[[[\\\dddkkkuuu}}}rrraaa]]]WWWUUU^^^ooo~~~vvvcccTTTLLLGGGCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKRRRZZZdddlllqqqrrrtttwwwxxxxxxxxxzzz{{{}}}}}}}}}|||yyyxxxwwwvvvvvvwwwwwwvvvtttvvvwwwyyy{{{}}}}}}}}}|||}}}||||||}}}}}}~~~~~~zzzwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||}}}~~~{{{yyyxxxwwwttttttsssrrrpppmmmjjjhhheeecccaaa___^^^]]][[[XXXVVVXXX[[[___eeemmmuuu{{{~~~|||uuuoooeee]]]SSSPPPLLLHHHEEEDDDDDDDDDJJJJJJKKKKKKLLLLLLLLLMMMPPPOOOMMMKKKKKKKKKLLLMMMOOONNNNNNMMMMMMMMMLLLLLLNNNLLLJJJHHHEEEDDDBBBBBBBBBAAA??????@@@BBBEEEGGGKKKNNNVVV___fffkkkuuu~~~}}}{{{zzzzzz{{{|||{{{vvvooohhhdddcccaaaaaacccbbb```ZZZTTTNNNJJJIIIGGGGGGHHHJJJLLLLLLIIIGGGEEECCC???>>>>>>?????????@@@??????AAADDDDDDBBB???AAA===999999<<>><<<:::999999999999888888777666666666666666777777777777777777777777999;;;===>>>???@@@BBBDDDHHHIIIJJJLLLMMMOOOPPPQQQUUUVVVXXX[[[^^^```cccdddfffhhhiiijjjiiiiiijjjlllkkkmmmpppsssuuuwwwxxxxxxxxxyyy{{{~~~xxxbbbOOODDD@@@>>>BBB@@@AAAGGGJJJ[[[wwwzzzqqqtttzzznnnkkklllwww}}}wwwggg[[[OOOKKKKKKJJJIIIKKKMMMPPPSSSSSSRRRTTTXXX[[[fffmmmwww|||~~~xxxhhh___YYYWWW___pppwwwdddTTTKKKGGGCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKRRRZZZdddlllqqqqqqtttvvvwwwwwwxxxyyyzzz}}}}}}~~~|||zzzwwwuuusssssstttttttttsssuuuwwwyyy{{{||||||||||||~~~}}}|||{{{zzzzzz{{{{{{|||~~~~~~~~~}}}}}}|||||||||}}}}}}~~~|||}}}~~~~~~{{{xxxwwwttttttttttttsssqqqooonnnmmmjjjfffdddaaa^^^[[[XXXVVVXXXZZZ]]]aaaiiiqqqwww~~~yyyrrrhhh___VVVSSSOOOKKKHHHGGGGGGGGGLLLLLLMMMMMMMMMNNNNNNNNNOOONNNLLLKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQOOONNNKKKHHHFFFDDDCCCBBBBBBAAA@@@??????AAADDDFFFIIILLLSSS\\\ccciiisss|||~~~|||{{{{{{|||}}}}}}xxxqqqkkkgggfffeeeeeeeeeeeeccc^^^WWWRRRNNNMMMKKKJJJKKKLLLMMMLLLHHHFFFEEEBBB???>>>???@@@@@@@@@???>>>???AAADDDFFFDDDBBB@@@===:::;;;>>>AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;::::::::::::888888777777777777777777777777777777777777777777888:::===>>>>>>???BBBCCCFFFGGGHHHIIIKKKMMMNNNOOOSSSTTTVVVYYY\\\^^^```aaaccceeeffffffffffffgggiiiiiikkknnnqqqsssuuuvvvvvvwwwxxxzzz}}}zzzbbbOOOEEEAAA???CCCAAABBBHHHKKK\\\xxx{{{rrruuu}}}ooolllooo~~~rrrdddUUUNNNKKKHHHHHHIIIMMMPPPSSSSSSSSSTTTXXX\\\gggnnnwww}}}oooaaaZZZWWW___pppzzzeeeTTTKKKFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGKKKRRRZZZdddlllqqqqqqtttvvvwwwwwwxxxyyyzzz~~~~~~~~~}}}zzzvvvssspppoooppprrrrrrrrrtttvvvxxxzzz{{{|||||||||~~~~~~|||{{{zzzzzzzzzzzzyyyzzz|||}}}||||||~~~~~~}}}}}}~~~~~~}}}xxxuuussstttuuuvvvwwwwwwvvvvvvwwwsssnnnjjjeeeaaa\\\YYYWWWWWWXXXXXX\\\ccclllrrr|||~~~wwwmmmccc[[[XXXSSSOOOKKKJJJKKKKKKPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMKKKKKKMMMQQQUUUWWWWWWWWWXXXXXXWWWWWWVVVUUURRRPPPMMMIIIFFFDDDCCCCCCCCCBBB@@@??????@@@BBBCCCFFFHHHOOOWWW^^^dddnnnyyy}}}|||}}}~~~{{{tttnnnkkkjjjkkklllkkkkkkiiieee^^^WWWRRRQQQOOONNNNNNOOOOOOLLLGGGDDDCCCAAA???>>>@@@AAAAAAAAA>>>>>>>>>AAADDDFFFEEEDDD???===<<<===AAADDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<;;;;;;;;;;;;<<<999999999999999999999999777777777777777777777777888:::<<<======>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLPPPQQQSSSVVVXXX[[[]]]^^^^^^```aaaaaaaaaaaabbbdddfffgggjjjmmmppprrrttttttuuuwwwyyy|||~~~~~~eeeQQQFFFCCC@@@DDDBBBCCCIIILLL^^^zzz}}}tttvvv|||mmmkkkpppqqq^^^SSSMMMIIIHHHJJJNNNPPPSSSTTTSSSTTTXXX\\\gggnnnxxx~~~ppp^^^XXXUUU^^^ppp|||gggTTTIIIEEEBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHLLLRRRZZZccclllppprrruuuwwwxxxxxxyyyzzz{{{~~~}}}~~~}}}zzzvvvsssnnnlllmmmppprrrssstttvvvxxxzzz|||}}}}}}}}}~~~}}}||||||{{{xxxzzz{{{{{{zzzyyy{{{|||~~~~~~}}}}}}}}}~~~xxxtttqqqsssvvvyyy{{{}}}~~~~~~~~~{{{uuuooojjjeee___[[[YYYXXXVVVVVVXXX^^^fffmmmxxx|||qqqgggaaa]]]XXXRRROOONNNNNNOOOSSSSSSTTTTTTTTTTTTTTTTTTOOONNNMMMMMMOOOSSSXXX[[[\\\\\\\\\\\\\\\[[[ZZZYYYUUUSSSOOOKKKGGGEEEDDDDDDCCCBBBAAA?????????@@@AAACCCDDDJJJQQQXXX^^^iiittt}}}~~~~~~}}}wwwrrrnnnnnnqqqtttttttttrrrmmmeee\\\VVVSSSPPPPPPOOOPPPOOOLLLGGGCCCBBBAAA??????AAABBBBBBAAA===>>>>>>@@@AAACCCCCCCCC>>>>>>???AAADDDGGGIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@>>>=====================999::::::;;;;;;;;;;;;;;;888888888888888888888888888999;;;<<<<<<===???AAABBBCCCDDDEEEGGGIIIJJJKKKNNNNNNPPPRRRTTTVVVXXXYYYZZZ\\\]]]]]]\\\]]]^^^```bbbccceeeiiillloooqqqrrrtttuuuwwwzzz}}}kkkUUUHHHDDD@@@CCCAAABBBHHHLLL^^^{{{vvvxxxxxxiiihhhooo|||fffXXXPPPKKKKKKMMMNNNQQQTTTTTTTTTUUUYYY]]]gggoooxxx~~~{{{lllXXXRRRQQQ\\\ooo}}}hhhSSSHHHDDDBBBCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHLLLRRRZZZccckkkppptttvvvxxxyyyyyyzzz{{{}}}}}}}}}}}}|||yyytttpppkkkiiijjjmmmoooppptttvvvxxx{{{|||}}}~~~}}}~~~}}}||||||{{{{{{{{{|||zzzxxxwwwwwwxxx|||{{{zzzyyyyyy{{{|||}}}xxxtttrrrtttxxx|||zzzuuuoooiiiccc```\\\ZZZXXXVVVWWW\\\dddiiisss{{{~~~uuukkkfffbbb\\\VVVRRRPPPQQQRRRWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQRRRTTTXXX]]]___cccdddddddddcccaaa___^^^YYYVVVQQQLLLHHHFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAEEELLLQQQXXXcccnnn|||~~~~~~yyytttqqqrrrwww{{{}}}wwwmmmbbbZZZUUUQQQPPPOOONNNNNNKKKHHHEEEBBBAAA@@@@@@BBBBBBBBBAAA>>>>>>>>>>>>>>>>>>??????>>>@@@CCCEEEHHHJJJLLLMMMIIIGGGFFFCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777999;;;;;;;;;<<<>>>???BBBBBBDDDEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUWWWXXXZZZZZZYYYYYY[[[\\\^^^___aaadddhhhlllnnnppprrrtttvvvzzz|||rrrXXXJJJEEE???BBB@@@AAAGGGKKK^^^{{{{{{}}}uuuhhhhhhooo}}}gggYYYQQQMMMLLLNNNOOORRRUUUUUUTTTVVVZZZ]]]gggnnnxxx~~~uuufffSSSOOOOOO[[[ooo~~~gggRRRGGGCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLRRRZZZccckkkoootttvvvxxxyyyyyyzzz{{{}}}|||||||||}}}~~~}}}{{{xxxqqqmmmiiifffgggjjjlllmmmsssuuuwwwzzz|||}}}}}}}}}{{{||||||||||||{{{{{{zzz|||}}}}}}{{{xxxvvvvvvvvvzzzyyyxxxwwwwwwyyy{{{|||}}}}}}||||||}}}{{{vvvuuuwww{{{zzztttnnnhhhddd___]]][[[YYYYYY]]]dddiiipppxxxyyypppkkkggg```YYYUUUTTTUUUVVVZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ]]]```dddfffmmmnnnnnnnnnllliiieeeccc\\\YYYSSSNNNIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@CCCHHHLLLRRR]]]iiixxx~~~|||wwwtttvvv}}}vvvjjjaaa\\\TTTRRROOOMMMLLLKKKHHHFFFCCCAAAAAAAAABBBCCCAAA@@@===>>>>>>===;;;;;;<<<>>>???BBBFFFIIIKKKLLLNNNOOOIIIHHHFFFCCCBBBAAAAAABBB???@@@@@@@@@@@@???>>>===;;;<<<===>>>===<<<:::999999999999999999999999999666888:::::::::;;;<<<>>>AAABBBCCCEEEGGGHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQTTTUUUWWWWWWVVVVVVXXXYYY[[[\\\^^^aaaeeeiiimmmooorrrtttvvvyyy|||www[[[JJJEEE???BBB???@@@FFFKKK^^^|||uuuiiijjjqqqzzzfffZZZSSSNNNLLLMMMPPPRRRUUUVVVUUUVVVZZZ^^^fffmmmwww~~~pppbbbSSSOOOPPP]]]ppp}}}gggQQQEEEBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLRRRZZZcccjjjooorrrtttwwwxxxxxxxxxyyy{{{{{{zzz{{{|||}}}|||yyywwwqqqnnnjjjiiijjjlllmmmmmmqqqrrruuuxxxzzz{{{{{{{{{zzzzzz|||}}}}}}||||||{{{|||}}}}}}|||yyywwwwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}{{{zzzyyyzzz{{{}}}{{{zzz|||yyyrrrkkkgggaaaaaa___]]]]]]```eeeiiiooowww|||uuuqqqllleee]]]YYYWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZYYYZZZ\\\___cccgggkkknnnppptttttttttsssppplllhhhfff___[[[UUUOOOJJJGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@AAAEEEHHHNNNYYYdddqqq{{{~~~~~~{{{xxx{{{tttjjjeee[[[WWWQQQMMMKKKJJJHHHGGGDDDBBBBBBBBBCCCBBBAAA???<<<===>>>===;;;;;;===@@@@@@DDDIIILLLMMMMMMOOOPPPJJJIIIGGGDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???===<<<<<<===>>>>>>===;;;999888::::::::::::::::::::::::666888999:::999:::;;;===@@@AAABBBDDDFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSSSSTTTVVVYYYZZZ\\\___ccchhhlllnnnrrrtttvvvzzz}}}yyy\\\JJJCCC@@@CCC@@@AAAGGGMMM```~~~vvviiiiiippp{{{iii___XXXRRROOOOOOPPPSSSVVVVVVVVVWWW[[[___eeelllvvv}}}nnnaaaTTTQQQRRR^^^qqq}}}fffPPPEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIILLLRRRZZZcccjjjoooppprrruuuvvvvvvvvvxxxyyyzzzyyyzzz{{{|||{{{yyyvvvtttqqqnnnmmmnnnoooppppppooopppsssvvvxxxyyyzzzzzzzzz|||}}}~~~~~~|||}}}}}}|||zzzyyyyyyzzzwwwvvvuuutttuuuxxx{{{}}}yyyxxxxxxxxxzzz|||}}}|||tttmmmhhhccccccbbbaaa```cccgggkkkooowwwxxxtttooohhh```[[[ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ\\\^^^ccciiinnnsssvvvwwwvvvvvvvvvtttqqqlllhhheee```\\\VVVOOOJJJGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@CCCFFFKKKWWWbbblllwww~~~}}}~~~}}}zzz~~~{{{rrrlll```[[[TTTNNNKKKIIIHHHGGGDDDCCCBBBBBBCCCBBB@@@>>>;;;===>>>===;;;<<<@@@CCCAAAEEEKKKNNNNNNNNNOOOQQQLLLJJJHHHFFFEEEEEEFFFGGGBBBBBBBBBBBBAAA???===<<<===>>>>>>>>>===;;;888666::::::::::::::::::::::::666888999999999999;;;<<>>??????DDDHHHMMMQQQSSSSSSTTTUUUOOOLLLGGGEEEDDDDDDCCCBBBEEEDDDBBB@@@???======<<<@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;>>>???@@@BBBCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOOOOOOOPPPRRRTTTTTTWWW[[[___cccggglllppprrruuuzzz|||}}}~~~~~~}}}rrrXXXIIIDDD@@@CCCAAABBBHHHMMM___}}}zzzjjjjjjqqq}}}lll```YYYVVVUUUWWWWWWWWWVVVVVVWWWZZZ]]]eeemmmvvv|||~~~nnnaaaWWWPPPQQQ```sss|||hhhRRRCCC@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJPPPXXX```hhhlllqqqrrrsssuuuwwwyyyzzz{{{|||{{{zzzzzz||||||{{{zzzxxxuuurrrpppqqqrrrssssssqqqrrruuuvvvvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~zzzsssppplllhhhgggjjjlllnnnnnnrrrxxxvvvmmmfffbbbaaaaaaaaaaaa``````___^^^]]]]]]cccffflllrrrvvvwwwwwwvvvtttuuuvvvvvvtttoookkkhhhaaa[[[SSSNNNMMMKKKGGGCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCFFFHHHLLLVVV```mmmvvv~~~|||{{{|||~~~rrrjjj___WWWSSSPPPMMMJJJJJJHHHGGGGGGGGGFFFDDDBBB===============>>>@@@@@@FFFIIINNNRRRSSSTTTTTTUUUNNNJJJFFFCCCBBBBBBAAA@@@DDDCCCAAA@@@???>>>======@@@???>>>===<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;888888888999999999999999===>>>???AAACCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRRRRUUUYYY]]]aaaeeekkknnnrrruuuyyy{{{|||}}}~~~lllUUUGGGCCC@@@CCC@@@AAAHHHNNNbbbooolllrrrrrrddd\\\YYYXXXWWWWWWWWWVVVVVVWWWZZZ]]]ccckkktttzzz}}}~~~pppbbbVVVPPPRRRaaauuu{{{gggRRRDDDAAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFJJJPPPXXXaaaiiinnnrrrssstttuuuwwwxxxyyyzzz{{{{{{zzz{{{|||}}}{{{zzzxxxuuusssrrrsssuuuvvvvvvuuuvvvvvvuuutttuuuxxx{{{}}}~~~|||}}}}}}}}}||||||}}}~~~~~~zzzvvvrrroooooopppqqqqqqtttyyyvvvnnniiiffffffdddddddddcccbbbaaa___^^^cccfffjjjoooqqqrrrrrrqqqqqqqqqrrrqqqoookkkgggddd]]]XXXRRRNNNLLLJJJFFFBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCDDDHHHKKKOOOYYYdddllluuu}}}{{{{{{~~~~~~xxxkkk```ZZZVVVRRRPPPJJJHHHGGGFFFGGGFFFDDDCCC>>>>>>======>>>@@@AAABBBIIILLLQQQTTTUUUUUUUUUUUUOOOLLLGGGDDDCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>=========>>>>>>=========<<<<<<<<<;;;;;;888888888777777777777777<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKKKKJJJKKKNNNPPPPPPSSSWWW[[[___ccciiilllrrrtttwwwyyyzzz|||~~~|||dddPPPEEEBBB@@@BBB???@@@HHHPPPeee~~~wwwzzz|||lllbbb]]][[[XXXXXXXXXWWWVVVWWWZZZ]]]cccjjjtttzzz}}}~~~qqqcccVVVRRRTTTbbbwwwyyyeeeQQQDDDAAACCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFEEEGGGKKKQQQZZZccckkkpppsssssstttuuuvvvwwwxxxyyy{{{zzzzzz|||}}}}}}|||zzzxxxvvvttttttvvvxxxyyyyyyyyyyyywwwtttssstttwwwzzz~~~}}}~~~~~~}}}}}}|||}}}}}}}}}|||wwwtttrrrrrrrrrwww{{{vvvooojjjhhhhhhhhhhhhgggfffdddbbb``````bbbeeehhhjjjkkkjjjjjjiiijjjjjjiiigggccc```^^^XXXTTTPPPMMMKKKIIIEEECCCDDDDDDFFFGGGHHHIIIJJJJJJIIIGGGHHHKKKMMMQQQ[[[eeemmmuuu}}}zzzzzz{{{~~~}}}zzz~~~xxxkkkbbb\\\XXXUUUMMMLLLIIIHHHIIIHHHGGGEEE??????>>>>>>???BBBDDDEEELLLPPPTTTVVVWWWVVVVVVVVVSSSOOOKKKGGGFFFEEECCCBBB@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888888777777666666666:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIIIIIIIJJJLLLNNNOOORRRVVVZZZ^^^bbbgggkkkqqqsssuuuvvvxxxzzz~~~sss]]]MMMEEECCC???AAA>>>???HHHQQQhhhuuuggg```]]]XXXYYYXXXWWWVVVWWWZZZ]]]eeellluuu|||~~~qqqcccVVVTTTVVVbbbxxxwwwcccPPPDDDAAABBBAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFGGGIIILLLSSS[[[dddmmmqqqrrrssstttuuuvvvwwwxxxxxxzzzzzz{{{|||~~~~~~|||zzzwwwvvvuuuvvvxxxzzz{{{{{{|||{{{xxxuuussstttxxx{{{~~~~~~~~~|||}}}}}}|||{{{{{{{{{||||||~~~~~~{{{wwwwwwwww{{{~~~tttmmmjjjiiijjjjjjiiigggdddaaa```[[[\\\^^^___aaaaaabbbbbb______^^^]]]\\\ZZZXXXWWWRRRPPPNNNMMMKKKIIIGGGEEEEEEFFFHHHJJJLLLMMMNNNNNNPPPNNNNNNOOOPPPRRRZZZdddnnnvvv}}}zzzyyyzzz{{{}}}~~~|||{{{wwwvvv{{{yyymmmeee___[[[UUURRROOOMMMMMMLLLKKKIIIAAAAAA@@@@@@BBBDDDGGGIIIOOORRRWWWYYYYYYXXXXXXXXXUUUQQQLLLHHHGGGEEEDDDBBB???>>>>>>======>>>>>>???>>>>>>?????????????????????>>>>>>===<<<<<<;;;;;;999999888888777777666666999999;;;===>>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHIIIKKKNNNNNNQQQUUUYYY]]]bbbgggkkkoooqqqsssuuuvvvyyy}}}nnn[[[LLLEEEDDD>>>AAA>>>???HHHQQQhhh~~~lllbbb^^^YYYYYYYYYWWWVVVWWWZZZ\\\dddllluuu{{{~~~pppcccVVVUUUVVVaaauuuvvvdddRRRFFFBBBAAABBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIMMMSSS[[[dddlllqqqqqqrrrssstttvvvwwwxxxyyyzzzzzz{{{}}}}}}{{{xxxvvvvvvwwwyyy{{{|||{{{|||{{{yyywwwuuuvvvzzz}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~{{{sssnnnjjjkkkkkkjjjhhhdddaaa___YYYYYYXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNOOOOOONNNMMMKKKJJJHHHJJJLLLOOOQQQRRRRRRRRRVVVSSSRRRSSSRRRSSSZZZcccooowww~~~|||{{{zzzzzzzzz{{{wwwtttrrrpppqqqyyy|||qqqhhhcccWWWTTTPPPMMMLLLKKKIIIHHHDDDCCCBBBBBBDDDGGGKKKMMMQQQTTTYYY[[[[[[[[[[[[[[[UUUQQQLLLHHHEEEDDDBBB@@@???>>>===============>>>===>>>???@@@@@@@@@?????????>>>>>>===<<<;;;::::::888888888888777777777777777888999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGJJJLLLMMMPPPTTTXXX\\\aaafffiiimmmooorrruuuvvvxxx|||~~~nnn[[[MMMFFFDDD>>>AAA>>>@@@HHHPPPgggrrreee___ZZZZZZYYYXXXWWWWWWZZZ\\\bbbiiisssyyy|||}}}~~~}}}oooaaaUUUTTTTTT]]]qqqxxxgggVVVIIICCCBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLRRRZZZbbbjjjnnnpppqqqrrrtttvvvxxxyyyzzzyyyyyy{{{~~~}}}{{{xxxwwwvvvxxxzzz{{{{{{zzz{{{{{{zzzyyyxxxyyy|||~~~}}}}}}~~~~~~}}}|||zzzzzzzzzzzz{{{||||||}}}}}}~~~}}}zzz{{{}}}zzzvvvoooppppppooommmiiieeecccZZZYYYVVVTTTRRRPPPOOOOOOKKKKKKJJJJJJJJJJJJKKKLLLLLLOOOQQQSSSSSSRRRQQQQQQMMMOOORRRUUUWWWXXXXXXWWWYYYVVVUUUUUUTTTTTT\\\eeennnvvv}}}{{{zzzvvvqqqlllkkkjjjmmmxxx~~~ssslll[[[WWWRRROOOMMMKKKIIIGGGFFFEEEDDDDDDFFFJJJNNNQQQRRRUUUZZZ]]]]]]]]]]]]]]]VVVRRRMMMIIIFFFDDDBBB@@@???>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999666666666666666666777777666777888:::;;;<<<<<<======<<<<<<======>>>???@@@???AAABBBCCCCCCEEEHHHJJJKKKNNNRRRVVVZZZ___dddgggjjjmmmrrruuuvvvxxxzzz|||~~~ooo\\\MMMEEEBBB>>>AAA???AAAHHHOOOddd{{{zzzwwwiiicccZZZ[[[ZZZXXXWWWWWWZZZ\\\bbbiiirrryyy{{{|||~~~zzzyyy~~~|||nnnaaaSSSSSSSSSZZZnnnzzziiiYYYLLLEEECCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKPPPXXX```hhhlllooopppqqqtttvvvxxxyyyzzzyyyyyy{{{~~~}}}{{{xxxwwwwwwxxxzzz{{{{{{zzzzzz{{{{{{zzzzzz{{{~~~}}}}}}~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~|||uuupppiiijjjkkkmmmqqqxxx|||uuuvvvvvvuuusssoookkkhhh]]][[[WWWRRRNNNKKKJJJIIIGGGFFFFFFEEEFFFGGGIIIJJJLLLPPPTTTVVVWWWVVVVVVVVVQQQSSSVVVYYY[[[[[[[[[[[[ZZZWWWVVVVVVUUUVVV]]]fffnnnvvv}}}{{{rrrmmmhhhffffffkkkxxx{{{sssddd```[[[WWWTTTRRRPPPNNNGGGFFFEEEEEEHHHLLLPPPSSSRRRVVVZZZ]]]^^^^^^^^^___YYYUUUOOOKKKHHHFFFDDDBBB??????===<<<<<<;;;;;;;;;===>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999888888333444444555555666666666555666888999;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???===???@@@AAABBBCCCFFFHHHJJJLLLQQQTTTXXX]]]bbbfffhhhlllqqquuuwwwxxxzzz{{{{{{}}}ppp]]]MMMDDD@@@>>>AAA@@@AAAHHHNNNbbbwwwzzzxxxpppqqqzzzlllfff[[[[[[ZZZXXXWWWWWWZZZ\\\dddkkkttt{{{}}}~~~|||xxxzzz|||qqqdddVVVRRRQQQ[[[mmm~~~nnnXXXHHHBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGKKKQQQYYYaaahhhlllnnnpppsssuuuvvvwwwyyyzzzxxxyyy{{{}}}~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}|||~~~|||zzzyyyzzzzzz{{{}}}vvvmmmddd^^^]]]^^^___```ccciiipppuuuwwwyyy{{{{{{{{{|||}}}xxxuuutttnnnfff```\\\UUUOOOLLLJJJGGGFFFCCCDDDEEEFFFGGGHHHIIIJJJMMMQQQVVVZZZ]]]]]][[[ZZZ\\\]]]]]]]]][[[YYYYYYYYYWWWVVVTTTTTTVVVZZZ^^^aaakkkttt}}}wwwnnneeecccdddffflllrrrxxxnnnggg___[[[ZZZXXXSSSNNNKKKJJJHHHGGGIIILLLPPPSSSUUUUUUVVVZZZ___bbbbbb```^^^[[[VVVPPPKKKFFFDDDBBBBBBBBBAAA@@@@@@???@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<:::999999999777666555444444555666777555666888999::::::999999999:::;;;<<<>>>???@@@AAA<<<>>>@@@AAABBBCCCFFFIIIHHHKKKNNNRRRVVV[[[```dddjjjmmmppprrrsssuuuwwwyyyzzz|||~~~ttt\\\KKKEEEEEE???BBB??????FFFLLLaaa{{{pppiiinnn{{{yyykkkccc]]]\\\ZZZWWWUUUVVVZZZ]]]eeekkksssyyy}}}}}}xxxyyy}}}qqqdddVVVRRRPPPYYYjjj{{{}}}lllWWWHHHBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHKKKQQQYYYaaahhhmmmnnnpppsssuuuuuuvvvxxxzzzyyyzzz|||}}}~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}tttllleee]]]WWWTTTUUUUUUVVVXXX\\\cccgggkkkmmmqqqrrrrrruuuzzz~~~yyyrrrhhhccc\\\UUUPPPMMMIIIGGGCCCDDDEEEFFFGGGHHHIIIJJJOOOSSSXXX]]]```aaa```^^^`````````^^^\\\ZZZYYYXXXWWWUUUTTTTTTVVVZZZ^^^aaaiiirrr}}}}}}uuulllccc_________dddiii~~~~~~ssslllddd___^^^\\\WWWRRRLLLKKKJJJIIIKKKNNNQQQSSSSSSRRRRRRVVV\\\aaaccccccbbb___ZZZSSSMMMHHHEEECCC@@@@@@???>>>==================>>>>>>>>>?????????@@@???===;;;:::999999888777666555444444555666777555666888999::::::999999999999999::::::;;;;;;<<<<<<>>>@@@AAAAAACCCFFFHHHHHHKKKNNNRRRVVV[[[aaaeeeiiilllooorrrsssuuuwwwyyyzzz{{{}}}vvv]]]KKKDDDCCC???BBB??????FFFMMMaaa~~~xxxmmmccceeerrrvvvjjjccc\\\\\\ZZZWWWUUUVVVZZZ\\\eeekkkrrryyy|||~~~~~~wwwxxx}}}qqqdddXXXSSSPPPXXXhhhxxxzzzjjjVVVHHHBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGIIILLLQQQYYYaaahhhmmmoooqqqsssttttttuuuwwwyyyyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{||||||}}}||||||{{{{{{||||||}}}~~~~~~ssshhhaaaZZZTTTOOOMMMNNNNNNNNNOOOSSSXXX\\\___bbbfffhhhiiinnntttzzzrrrmmmeee^^^WWWRRRLLLIIIFFFGGGGGGHHHIIIKKKLLLMMMRRRVVV\\\cccggghhhgggffffffeeecccaaa^^^\\\ZZZYYYWWWVVVUUUUUUWWWZZZ]]]___eeemmmwww}}}~~~uuukkkaaa]]]ZZZYYY[[[```lll|||yyyrrrjjjeeedddaaa[[[VVVNNNMMMMMMMMMNNNQQQSSSUUUSSSRRRQQQTTTZZZaaafffhhhfffccc^^^WWWPPPJJJFFFDDD@@@@@@???>>>===<<<<<<<<<=========>>>>>>>>>?????????>>><<<;;;:::999888888888777666555555555666777666777888:::::::::999999999999999999999999999999<<<===???@@@AAACCCFFFHHHIIIKKKOOORRRVVV[[[aaaeeehhhkkkoooqqqssstttwwwyyyzzz{{{}}}~~~~~~yyy___LLLCCCBBB@@@BBB???@@@GGGMMMbbb{{{sssyyyhhh[[[[[[fff{{{ssshhhccc[[[[[[ZZZWWWVVVVVVYYY\\\eeejjjrrrxxx{{{}}}~~~~~~~~~xxxyyy~~~rrreee[[[UUUQQQXXXgggvvvxxxiiiUUUGGGCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIILLLQQQXXX```hhhllloooqqqrrrsssssstttvvvxxxzzz{{{}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~wwwjjj```YYYTTTOOOLLLMMMNNNOOOPPPQQQTTTXXX[[[\\\___bbbccceeejjjqqqvvv}}}wwwoooggg___WWWPPPLLLLLLLLLLLLLLLMMMOOOQQQRRRUUUZZZaaahhhmmmooonnnmmmjjjgggeeebbb```___\\\[[[ZZZXXXVVVUUUUUUWWWXXXZZZ^^^fffoootttvvvzzzvvvlllbbb]]]YYYVVVWWWZZZaaakkk||||||uuunnniiihhhddd^^^YYYQQQPPPPPPPPPQQQSSSUUUWWWWWWVVVTTTUUUYYY___fffjjjhhheee```YYYRRRKKKFFFDDDCCCCCCAAA@@@???>>>>>>===????????????@@@@@@@@@@@@>>>===<<<;;;999999888888888777666555555555666777777777999:::::::::999999::::::::::::::::::::::::;;;===>>>???@@@BBBEEEGGGHHHKKKNNNRRRUUUZZZ```dddgggjjjmmmppprrrtttwwwyyyzzz|||}}}~~~~~~{{{aaaMMMDDDBBB@@@BBB???@@@HHHNNNcccyyyooossszzzaaaUUUVVV___qqq}}}qqqgggbbbZZZZZZYYYWWWVVVWWWYYY\\\dddjjjqqqwwwzzz||||||}}}|||~~~~~~uuuhhh]]]WWWSSSYYYgggvvvxxxiiiUUUGGGCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLPPPVVV___fffkkknnnpppqqqqqqrrrsssvvvyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{}}}~~~~~~~~~~~~~~~xxxooocccZZZUUURRRNNNLLLMMMOOORRRSSSUUUXXX\\\^^^^^^```bbbbbbcccgggmmmsssyyy}}}yyyqqqiii```WWWRRRPPPPPPOOONNNOOOQQQRRRSSSWWW\\\eeemmmrrrtttsssrrrkkkhhhdddbbbbbbaaa___]]][[[ZZZWWWTTTRRRRRRRRRRRRWWW]]]dddjjjnnnuuuwwwmmmddd^^^ZZZUUUTTTWWWYYY```ooo}}}wwwoookkkjjjggg```ZZZTTTTTTRRRRRRSSSUUUXXXYYY[[[YYYWWWUUUWWW[[[aaaeeeeeeccc^^^YYYRRRLLLGGGEEEEEEDDDBBBAAA???>>>======>>>>>>?????????@@@@@@@@@>>>===<<<;;;:::999999999999888777666555555666777777888999:::;;;:::999999888888999999:::;;;;;;<<<:::<<<>>>??????AAADDDGGGGGGJJJMMMQQQTTTYYY___ccceeehhhlllooorrrtttwwwyyy{{{}}}~~~dddOOOEEECCC@@@CCC@@@AAAHHHOOOdddyyymmmooo}}}mmmYYYSSSUUU]]]lllzzzzzzooofffaaaYYYYYYYYYWWWVVVWWWYYY[[[dddiiipppwwwzzz{{{}}}}}}|||yyykkk^^^XXXSSSYYYhhhxxxzzzjjjVVVHHHBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKNNNUUU]]]eeeiiimmmnnnppppppqqqssswwwzzz||||||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{zzz{{{|||~~~~~~~~~|||qqqiii___XXXUUUSSSQQQOOOOOORRRUUUWWWYYY[[[^^^```aaaccccccbbbaaadddjjjoootttyyy}}}uuulllccc]]]UUUSSSQQQPPPPPPQQQRRRSSSXXX^^^gggooouuuvvvuuutttlllhhhcccbbbbbbbbb```]]]ZZZXXXUUURRROOOMMMLLLLLLPPPTTTZZZ^^^dddooo}}}yyypppfff```[[[TTTRRRSSSRRRWWWcccuuu}}}xxxqqqnnnmmmjjjccc]]]XXXVVVTTTSSSSSSVVVYYY\\\\\\[[[ZZZWWWUUUVVVZZZ]]]___^^^[[[WWWSSSNNNJJJGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::;;;:::999777666555666666777888999:::;;;;;;:::999888666666777888999999:::::::::;;;===>>>???AAADDDFFFFFFHHHLLLOOOSSSXXX^^^bbbdddgggkkkoooqqqtttwwwzzz{{{|||~~~hhhRRRGGGDDD@@@CCC@@@AAAIIIPPPeee{{{mmmmmmzzzsssbbbTTTQQQUUUZZZfffssswwwmmmddd___XXXXXXXXXWWWVVVWWWYYY[[[ccchhhpppwwwzzz|||~~~~~~{{{lll]]]VVVRRRXXXhhhxxx}}}lllWWWHHHBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJMMMSSS[[[ccchhhkkkmmmnnnooopppsssxxx{{{|||}}}~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}~~~~~~~~~}}}~~~~~~zzznnnhhh```[[[ZZZZZZXXXVVVWWWYYY]]]______```bbbcccdddeeedddbbbaaaccciiiooouuuzzzyyyqqqkkk[[[ZZZWWWTTTSSSTTTUUUVVVXXX^^^gggpppvvvwwwuuutttoooiiicccaaaaaaaaa]]]ZZZUUUTTTQQQOOOLLLKKKJJJIIILLLOOORRRTTT[[[hhhyyywwwmmmfff^^^VVVQQQRRRNNNPPPXXXfffrrr|||zzztttrrrrrrooohhhbbb[[[XXXTTTRRRSSSVVV[[[^^^^^^______\\\YYYWWWXXXZZZZZZYYYXXXVVVTTTPPPMMMKKKGGGFFFDDDAAA???>>>===<<<<<<<<<<<<<<<=========>>>??????>>>===<<<<<<<<<<<<:::999888666666666666777999999:::;;;;;;:::999888888888999999999999999999999;;;===>>>>>>@@@CCCFFFDDDGGGJJJNNNQQQVVV\\\```bbbfffjjjnnnqqqtttwwwzzzxxxzzz|||}}}~~~mmmTTTGGGCCC@@@CCC@@@BBBJJJQQQfff|||nnnnnn{{{mmm]]]PPPNNNQQQVVV```kkkqqquuuyyyyyysssjjjbbb]]]WWWXXXXXXXXXWWWWWWYYY[[[bbbgggpppwww{{{~~~|||mmm[[[UUUQQQWWWgggxxxnnnXXXHHHBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIILLLRRRZZZbbbgggjjjlllmmmnnnppptttxxx||||||}}}~~~}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz||||||}}}~~~~~~~~~~~~|||ooojjjccc``````aaa___^^^```bbbeeegggffffffggghhhfffgggfffdddccceeelllqqqxxx}}}zzztttbbb```]]]ZZZXXXXXXYYYZZZXXX^^^gggpppvvvwwwuuusssqqqkkkddd``````___[[[WWWQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLMMMNNNTTTcccvvvtttlllcccYYYSSSRRRNNNMMMRRR[[[ccclll||||||wwwuuuuuurrrlllfff\\\YYYTTTQQQRRRVVV[[[___```bbbdddbbb^^^[[[[[[\\\WWWWWWWWWVVVUUURRRPPPOOOJJJIIIGGGDDDBBB@@@??????>>>>>>>>>>>>????????????@@@???>>>===============;;;:::888777666666666777999:::;;;;;;;;;:::999888======<<<<<<;;;:::999999999;;;<<<===>>>@@@CCCEEECCCFFFIIIMMMPPPUUU[[[___bbbeeejjjnnnqqqtttwwwzzzvvvxxx{{{|||}}}pppVVVGGGCCC@@@CCCAAABBBJJJQQQfff}}}oooppp}}}mmm\\\NNNKKKNNNQQQ[[[ffffffkkkrrrtttppphhh```[[[VVVWWWXXXXXXWWWWWWYYY[[[aaagggpppwww||||||lllZZZUUUQQQWWWeeetttnnnYYYIIIBBBBBBAAADDDHHHIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKMMMQQQXXXaaaggghhhjjjnnnqqqsssvvvyyy|||}}}~~~~~~}}}{{{yyyyyyxxxxxxwwwvvvuuuuuuxxxxxxwwwvvvuuutttsssssswwwwwwxxxyyy{{{|||}}}}}}~~~|||{{{|||}}}}}}~~~~~~~~~~~~{{{sssooojjjffffffhhhiiijjjnnnnnnnnnnnnnnnmmmlllllllllkkkiiifffeeehhhmmmqqq|||uuuiii^^^[[[\\\[[[[[[\\\ccceeeiiinnnqqqtttuuuuuujjjhhhddd___[[[WWWVVVUUUOOONNNKKKIIIFFFDDDCCCCCCFFFHHHJJJKKKPPP[[[jjjvvv{{{nnnddd]]]WWWSSSOOOMMMNNNSSSYYYaaannn{{{{{{xxxxxxvvvqqqllleee^^^YYYXXXVVVVVVYYY___fffgggggggggddd___[[[XXX\\\YYYUUURRRQQQQQQOOONNNGGGFFFEEECCCAAA???======>>>>>>>>>>>>============>>>>>>===<<<;;;::::::::::::999777666666777:::;;;<<<;;;::::::;;;;;;999777;;;;;;::::::999888777777888:::;;;<<<===???BBBEEEHHHJJJKKKLLLNNNSSSYYY]]]```dddiiinnnppprrrtttuuuxxxxxxyyy{{{~~~rrrTTTEEEAAA???DDDCCCDDDJJJPPPeeessssssqqq\\\PPPOOONNNTTT[[[XXX\\\```ffflllnnnjjjbbb[[[YYYXXXWWWVVVVVVWWWXXXYYY```fffooowww|||yyyiiiZZZTTTQQQVVVdddtttnnnYYYIIIBBBAAABBBEEEHHHIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMQQQYYYaaagggjjjmmmppprrrtttvvvyyy{{{|||}}}~~~}}}{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvuuutttsssrrrrrruuuuuuvvvwwwxxxyyyzzz{{{~~~}}}{{{{{{{{{|||~~~}}}}}}~~~~~~~~~~~~yyyuuuqqqoooppprrrtttuuuxxxxxxxxxwwwuuusssqqqpppmmmllljjjhhhhhhkkkqqqvvvzzzmmmaaa^^^^^^]]]]]]^^^aaadddhhhllloooqqqqqqqqqjjjgggbbb]]]XXXUUURRRQQQNNNMMMKKKHHHFFFDDDCCCCCCCCCEEEFFFGGGKKKSSS```jjjyyywwwlllccc[[[VVVOOOMMMMMMPPPTTTYYYdddnnnyyy|||yyyvvvqqqlllggg```[[[XXXVVVTTTVVV[[[dddfffhhhiiigggddd```]]]\\\YYYUUUSSSQQQPPPNNNMMMIIIHHHFFFDDDAAA???===<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;888666666777888:::;;;:::999999:::999777555<<<<<<;;;::::::999888888888:::;;;<<<<<>>>>>===<<<;;;;;;;;;;;;>>><<<:::777666777888888<<<;;;::::::;;;;;;999777<<<<<<;;;;;;:::999999999888:::;;;;;;<<<>>>BBBDDDDDDFFFHHHIIILLLPPPVVVZZZ___ccchhhkkknnnppprrrtttxxxyyyzzz|||~~~pppUUUHHHDDD@@@DDDBBBBBBIIIQQQiiirrr\\\PPPNNNNNNVVV]]][[[]]]]]]^^^aaabbbaaa^^^\\\YYYXXXWWWVVVVVVWWWXXXYYY```fffnnnuuuzzz|||~~~zzzlll\\\VVVRRRWWWfffwwwsss]]]LLLDDDBBBCCCEEEHHHIIIIIIHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMOOOSSSZZZbbbhhhppprrruuuvvvuuuuuuvvvwwwzzz{{{~~~~~~~~~}}}}}}||||||||||||xxxxxxwwwvvvuuutttssssssttttttsssssstttuuuvvvwwwzzzyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~zzztttsssqqqnnnnnnqqqvvv{{{tttgggbbb```______aaaaaacccgggkkklllkkkiiigggbbb___[[[WWWSSSOOONNNMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGKKKQQQVVV\\\hhhvvv~~~~~~||||||||||||}}}vvvjjjaaa\\\XXXTTTQQQQQQQQQOOORRRWWW^^^fffrrr|||yyyvvvooohhhddd^^^XXXWWWYYYZZZ^^^cccgggiiiiiigggfff___\\\YYYVVVUUUSSSPPPMMMMMMLLLIIIFFFBBB???<<<;;;>>>>>>???????????????@@@>>>>>>===<<<<<<<<<<<<<<<===;;;:::888888888999:::???>>>===>>>>>>>>><<<::::::::::::999999999888888888:::;;;;;;<<<>>>AAADDDCCCEEEGGGJJJLLLPPPVVVYYY```dddhhhlllnnnqqqsssvvvyyyyyyzzz|||~~~}}}kkkSSSGGGDDDAAADDDAAAAAAIIIQQQjjjqqq\\\PPPPPPRRR\\\gggfffgggfffffffffeeeccc___\\\YYYXXXWWWVVVVVVWWWXXXYYYbbbgggooovvvzzz|||~~~yyylll^^^XXXTTTYYYhhhzzzwwwaaaNNNFFFDDDDDDFFFHHHIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMOOORRRYYYbbbhhhpppsssuuuwwwvvvvvvvvvwwwyyyzzz}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvuuuttttttuuuwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~||||||}}}~~~yyyxxxuuuqqqoooqqqvvvzzzuuuhhhcccbbb``````aaa```bbbeeeggggggeeecccaaa\\\ZZZWWWTTTQQQOOOOOONNNJJJKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHKKKOOORRRVVV```kkkrrrxxx||||||yyywwwuuusssqqqqqqsssuuuwwwvvv{{{|||qqqjjjggg^^^XXXTTTTTTRRRPPPPPPTTTWWW[[[dddqqq}}}}}}vvvpppkkkddd\\\YYYZZZWWWZZZ^^^bbbeeefffeeeddd```^^^[[[YYYXXXUUURRRPPPNNNMMMJJJGGGCCC@@@===<<<=========>>>>>>>>>??????>>>>>>===<<<<<<<<<======::::::999999:::;;;<<<===@@@???>>>>>>??????===;;;888888888777777777777777999:::;;;;;;;;;===@@@CCCCCCEEEHHHKKKNNNRRRWWWZZZccceeeiiimmmooorrruuuxxxyyyyyyzzz|||~~~dddOOOEEECCC@@@DDDAAAAAAHHHQQQiiippp[[[QQQTTTYYYggguuuvvvwwwuuutttrrrnnnhhhbbb]]]YYYXXXWWWVVVVVVWWWXXXYYYccchhhpppwww{{{}}}wwwjjj```ZZZUUU[[[jjj}}}yyybbbPPPFFFDDDEEEGGGHHHIIIHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNRRRYYYaaagggnnnqqquuuwwwwwwvvvvvvwwwxxxyyy|||~~~~~~}}}}}}}}}}}}||||||||||||~~~}}}}}}|||{{{zzzyyyyyyzzzyyywwwvvvuuuvvvxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||xxxtttrrrssswww{{{wwwkkkgggfffcccbbbbbb```aaaaaabbbaaa___]]][[[YYYXXXUUUSSSQQQPPPPPPPPPKKKLLLMMMNNNNNNMMMKKKJJJFFFFFFEEEFFFHHHKKKMMMOOOWWW___fffjjjnnnqqqoookkkfffeeeccccccdddgggjjjllllllsss~~~yyyrrrpppeee^^^XXXVVVTTTQQQQQQSSSSSSSSSZZZeeeqqqzzz|||vvvqqqjjjaaa]]]]]]XXXZZZ\\\^^^```aaaaaaaaa___]]][[[ZZZYYYWWWTTTQQQOOONNNKKKHHHDDDAAA>>>===<<<<<<<<<===>>>>>>??????>>>>>>======<<<======>>>999999999:::;;;<<<===>>>>>>===<<<<<<======;;;999666666666666666666666666999:::;;;;;;;;;<<<@@@BBBCCCFFFIIIMMMPPPTTTXXX[[[dddfffjjjmmmooorrrvvvyyyzzzzzz{{{|||~~~www^^^LLLDDDBBB???CCCAAAAAAHHHPPPhhhppp\\\SSSXXX```qqq~~~yyyssslllccc^^^YYYXXXWWWVVVVVVWWWXXXYYYccchhhpppwww|||~~~xxxmmm```ZZZUUU[[[jjj}}}yyybbbOOOEEEBBBFFFGGGHHHHHHHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNQQQXXX```eeekkkooosssvvvwwwwwwwwwxxxwwwyyy{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz|||zzzxxxvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~{{{wwwuuuwww{{{|||zzzpppmmmllliiigggfffccccccbbb```^^^]]][[[ZZZZZZXXXVVVSSSQQQPPPOOOOOOMMMNNNPPPQQQQQQPPPOOONNNLLLJJJHHHGGGIIIKKKMMMMMMVVV\\\```bbbdddfffbbb\\\UUUUUUTTTTTTVVVXXX\\\^^^aaaiiiwww{{{pppggg___\\\YYYUUUTTTUUUVVVSSSVVV___iiipppzzz}}}yyyrrriiidddddd^^^]]]]]]]]]]]]^^^______\\\[[[ZZZYYYYYYWWWTTTQQQOOONNNKKKHHHEEEBBB@@@>>><<<======>>>??????@@@@@@>>>>>>============>>>>>>::::::;;;;;;<<<<<<======>>>===<<<<<<===<<<:::888666666666777777777777777999:::;;;;;;;;;<<>>BBBAAABBBHHHOOOeeerrr]]]UUU[[[dddxxxyyyqqqjjjccc___YYYXXXWWWVVVVVVWWWXXXYYYaaafffooovvv{{{~~~|||sss___YYYTTTZZZjjj}}}xxxaaaNNNDDDAAAFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMPPPWWW___eeeiiimmmrrrvvvwwwwwwxxxyyywwwyyy{{{|||}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz}}}{{{xxxvvvuuuvvvxxxyyy|||}}}~~~~~~}}}yyyxxxzzz~~~www|||}}}tttrrrqqqnnnkkkjjjhhhgggdddbbb```^^^]]]]]]\\\ZZZWWWTTTQQQOOOOOONNNNNNOOOQQQSSSSSSRRRQQQPPPRRROOOLLLJJJKKKLLLMMMNNNOOOTTTWWWWWWXXXYYYTTTNNNKKKKKKJJJJJJLLLNNNQQQSSSYYYcccqqqyyyooofffaaa^^^ZZZXXXYYY\\\WWWWWW^^^dddiiisss}}}zzzqqqllllllcccaaa___]]]\\\]]]^^^___ZZZYYYXXXXXXXXXWWWSSSQQQOOONNNKKKIIIFFFCCCAAA???===>>>>>>???@@@@@@AAAAAA>>>>>>============>>>???<<<<<<<<<<<<<<<<<<;;;;;;@@@>>>>>>>>>???>>><<<:::777777777777777888888888999:::;;;;;;:::<<>>===============<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<;;;:::999888777777777777888999;;;;;;;;;<<>>=====================>>>?????????>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<::::::999888777777777777888999;;;;;;;;;<<>>======<<<<<<===???BBBDDDGGGJJJSSS___mmm}}}xxxqqqlllkkkkkklllooosssyyy{{{vvvooolllgggdddaaa^^^[[[YYYUUUTTTRRRQQQQQQQQQSSSTTTTTTSSSQQQPPPNNNJJJDDD@@@??????>>>==================>>>??????@@@@@@@@@???======>>>>>>>>>???????????????@@@??????>>>===<<<:::999888777777666777777888999:::;;;;;;<<<>>>AAABBBDDDHHHKKKNNNRRRWWWZZZ___bbbgggjjjmmmpppsssvvvtttvvvyyy{{{|||~~~{{{fffUUUIIIDDDBBB@@@DDDBBBCCCIIINNNccc|||qqqcccgggooo~~~yyyqqqeee\\\XXXWWWYYYZZZ]]]YYYXXXZZZYYYWWWXXX[[[^^^dddlllsssxxx|||~~~{{{mmm^^^RRRPPPTTT]]]ttt|||gggQQQHHHHHHHHHJJJKKKMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUXXX]]]aaafffiiimmmppprrrsssvvvxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~{{{wwwsssnnniiibbb[[[VVVOOOOOONNNMMMLLLKKKKKKKKKOOORRRWWW\\\```aaaaaa``````]]]ZZZXXXWWWUUUSSSQQQLLLLLLJJJHHHEEEAAA>>><<<>>>===<<<<<<===???AAABBBBBBEEELLLTTT___rrrzzztttsssssssssuuuxxx}}}}}}vvvqqqkkkhhhdddaaa^^^\\\YYYWWWWWWUUUSSSQQQQQQRRRTTTVVVTTTUUUUUUUUURRRLLLFFFBBB???>>>>>>===============>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@???????????????>>>======::::::999777777777777777777999:::::::::<<<>>>@@@BBBDDDHHHKKKMMMQQQVVVYYY^^^aaafffjjjmmmpppsssuuusssuuuxxxzzz{{{}}}{{{fffTTTIIIEEECCC@@@DDDBBBCCCIIINNNccczzzxxxjjjlllrrryyyqqqeee\\\XXXYYY[[[\\\\\\XXXWWWYYYXXXVVVWWWZZZ^^^ccclllsssxxx|||~~~|||mmm```SSSQQQVVV]]]qqq|||gggRRRHHHHHHHHHJJJLLLOOOPPPQQQPPPPPPRRRQQQQQQQQQQQQQQQQQQRRRUUUUUUUUUUUUUUUXXX]]]```fffhhhllloooppprrruuuwwwwwwxxxyyy{{{||||||}}}}}}|||~~~~~~|||{{{|||}}}~~~{{{xxxsssmmmfff^^^VVVQQQLLLLLLLLLLLLLLLKKKKKKJJJOOORRRXXX]]]aaacccccccccaaa___\\\ZZZXXXUUUQQQOOOKKKJJJHHHEEEBBB???===<<<>>>>>>=========>>>@@@@@@@@@CCCHHHMMMTTTfff~~~zzzyyyyyyyyy{{{}}}{{{ssslllhhheeebbb___\\\YYYXXXVVVSSSQQQTTTSSSPPPOOOOOOQQQTTTUUUUUUWWWXXXWWWTTTNNNHHHDDD???>>>>>>===============???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===;;;:::999888777777777777777888:::::::::;;;>>>@@@AAADDDGGGJJJMMMPPPUUUXXX]]]aaafffjjjmmmooorrrtttrrruuuxxxzzz{{{}}}{{{eeeTTTIIIDDDCCC@@@DDDBBBCCCIIINNNccc|||pppqqqwwwzzzmmmccc]]][[[\\\\\\[[[WWWVVVWWWWWWUUUUUUYYY]]]ccckkkrrrxxx{{{~~~pppbbbUUURRRWWW\\\mmm|||hhhSSSIIIIIIIIIJJJMMMPPPRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXXXXWWWWWWYYY]]]```fffhhhkkkmmmooorrruuuwwwvvvwwwyyyzzz||||||}}}}}}|||~~~}}}{{{zzz{{{|||}}}~~~~~~zzzwwwqqqiiiaaaXXXRRRNNNKKKKKKLLLMMMMMMLLLLLLKKKOOORRRXXX]]]bbbddddddccc```^^^[[[XXXVVVSSSNNNKKKHHHGGGEEEBBB@@@???>>>>>>===<<<<<<<<<<<<=========@@@AAAEEEIIIMMMZZZttt~~~}}}|||{{{{{{{{{|||~~~|||{{{zzzzzz{{{{{{yyytttmmmeee___[[[YYYXXXWWWTTTRRRPPPOOOOOOMMMKKKLLLLLLKKKKKKLLLOOOQQQSSSTTTVVVXXXWWWRRRLLLGGGEEE??????>>>===============@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>><<<;;;:::999999888999999777888999::::::;;;===@@@AAADDDGGGIIILLLOOOTTTWWW\\\```eeejjjmmmoooqqqssssssuuuxxxzzz|||~~~{{{eeeSSSHHHDDDBBB@@@DDDBBBCCCIIINNNccc}}}sssttt{{{yyylllddd___\\\[[[ZZZVVVUUUVVVVVVTTTUUUXXX\\\bbbjjjrrrxxx{{{~~~rrrdddUUURRRWWWYYYhhh}}}|||hhhSSSIIIIIIIIIKKKNNNQQQSSSSSSRRRQQQQQQSSSTTTVVVXXXZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[___bbbfffhhhjjjmmmnnnqqqtttwwwvvvwwwxxxzzz{{{|||}}}}}}|||~~~}}}{{{zzz{{{|||}}}~~~}}}|||{{{|||}}}~~~|||{{{zzz|||}}}yyyvvvooofff]]]TTTOOOLLLJJJKKKLLLNNNNNNNNNMMMMMMNNNRRRWWW]]]aaaccccccccc]]][[[XXXVVVSSSPPPKKKHHHDDDCCCAAA???>>>>>>???@@@======<<<<<<<<<<<<<<<<<>>===============AAAAAACCCDDDEEEFFFFFFFFFDDDDDDCCCAAA@@@???>>>===>>>>>>????????????>>>>>>======<<<;;;::::::::::::666888999999999;;;===???AAACCCGGGIIIKKKOOOSSSVVV[[[___eeejjjmmmnnnppprrrsssvvvyyy{{{}}}|||eeeRRRGGGBBBAAA@@@DDDBBBCCCIIINNNccc|||qqqrrr{{{xxxmmmeee```]]]ZZZWWWUUUWWWWWWTTTUUUYYY[[[aaajjjrrrwww{{{qqqeeeVVVRRRVVVXXXdddyyy|||hhhTTTJJJIIIIIIKKKNNNRRRSSSTTTSSSRRRQQQRRRUUUYYY\\\___```aaa______^^^]]]\\\]]]aaadddfffhhhjjjlllnnnqqqtttwwwuuuvvvxxxzzz{{{|||}}}}}}|||~~~}}}|||{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxyyyyyyzzzyyywwwwwwzzz}}}yyyvvvoooeeeZZZRRRNNNLLLJJJKKKMMMOOOOOOOOOOOONNNNNNQQQWWW\\\```bbbbbbbbbZZZXXXVVVTTTQQQNNNIIIEEEAAA???>>>===<<<>>>???AAA???>>>>>>>>>>>>>>>============???BBBCCCJJJYYYhhhzzz~~~zzzxxxuuutttiiigggccc___]]]ZZZWWWUUUNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDCCCEEEGGGKKKNNNRRRTTTUUUPPPRRRSSSQQQKKKEEEBBBBBB??????>>>===============AAABBBCCCEEEFFFFFFGGGGGGFFFEEEDDDBBB@@@>>>===<<<===>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;666888999999999;;;===???AAACCCFFFIIIKKKNNNSSSVVVZZZ___eeejjjlllnnnpppqqqsssvvvyyy|||~~~|||eeeRRRFFFBBBAAA@@@DDDBBBCCCIIINNNccczzz|||lllmmmxxxvvvlllddd```[[[XXXVVVXXXXXXUUUVVVZZZ[[[aaajjjrrrwww{{{uuuhhhZZZOOOPPPZZZiiixxx~~~kkkVVVKKKJJJIIILLLPPPSSSSSSRRRRRRRRRXXXYYYZZZ\\\___aaaccceeefffeeedddcccbbbaaaaaabbbgggiiikkklllmmmpppsssuuuxxxxxxzzz{{{||||||}}}}}}~~~|||zzzzzz}}}}}}|||zzzxxxuuutttrrrrrrqqqtttwww{{{~~~xxxuuunnndddYYYRRRNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMQQQTTTWWWYYY[[[[[[YYYXXXUUURRRNNNKKKHHHGGGFFFDDDBBB@@@@@@@@@AAABBBCCCBBB@@@>>>>>>>>>@@@AAA>>>>>>>>>@@@DDDIIIOOORRReeesss}}}wwwssspppmmmkkkkkkfff___WWWQQQNNNMMMMMMLLLJJJHHHGGGHHHGGGFFFDDDFFFEEEEEEDDDCCCBBBBBBAAAAAABBBEEEHHHKKKNNNOOOPPPRRRQQQOOOLLLHHHEEECCCAAA>>>???@@@>>>======>>>@@@CCCBBBAAA@@@BBBDDDHHHJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::888777888888888888999;;;===>>>>>>AAADDDGGGJJJMMMQQQUUUXXX[[[```cccfffiiilllnnnsssvvvzzz|||~~~eeeSSSLLLFFFAAA???AAA===@@@JJJQQQccc~~~{{{qqqttt~~~kkkkkkppp|||mmmbbb\\\^^^ZZZXXXYYYXXXUUUVVVYYY[[[aaaiiipppuuuyyy|||}}}uuuhhh[[[PPPPPPZZZiiixxx~~~lllWWWLLLKKKJJJNNNRRRTTTTTTTTTUUUUUUXXXZZZ]]]aaaeeehhhiiijjjjjjjjjhhhgggeeeddddddcccgggiiikkkmmmnnnpppsssuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~~~~|||{{{{{{~~~|||xxxvvvtttsssssspppqqqrrrrrrqqqqqqssstttzzz~~~}}}{{{yyywwwuuuttttttuuuwwwyyy{{{~~~~~~vvvssskkkaaaWWWOOOLLLKKKMMMMMMNNNOOOOOONNNNNNMMMKKKMMMOOORRRTTTVVVWWWWWWTTTRRRPPPNNNLLLJJJIIIIIIKKKJJJHHHFFFEEEEEEFFFGGGDDDBBB@@@>>>>>>>>>???@@@>>>=========???DDDHHHKKKXXXeeezzz}}}wwwrrrnnnjjjgggeeebbb^^^XXXQQQMMMJJJJJJJJJJJJHHHEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDGGGIIIKKKMMMNNNPPPOOOLLLIIIFFFCCCAAA@@@>>>???@@@???======???@@@CCCBBBAAAAAABBBDDDGGGIIIIIIHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===;;;999888999888888888999;;;===>>>???BBBEEEGGGIIIMMMQQQTTTXXX[[[```cccfffiiilllnnnrrruuuyyy|||~~~hhhSSSJJJCCC>>>@@@AAA>>>@@@IIIPPPbbb~~~~~~tttxxxzzzgggfffjjjyyyqqqfff```]]]YYYWWWYYYXXXUUUUUUYYY\\\aaaiiippptttxxxzzz|||}}}ttthhh\\\QQQQQQZZZhhhyyymmmYYYMMMKKKLLLOOOSSSUUUWWWXXXYYY[[[XXX\\\ccciiinnnqqqqqqqqqppppppooommmkkkhhhgggeeegggiiikkkmmmnnnpppsssuuuuuuvvvwwwyyyzzz|||||||||~~~~~~~~~}}}}}}{{{|||~~~}}}}}}~~~}}}zzzrrrpppmmmiiifffcccbbbaaa^^^___```aaabbbeeeiiilllwww|||~~~}}}~~~}}}|||zzzxxxxxxwwwwwwzzz{{{{{{|||}}}~~~wwwssskkk```VVVOOOLLLLLLOOOOOOPPPQQQPPPOOONNNNNNKKKLLLMMMOOOPPPPPPQQQQQQOOONNNMMMLLLLLLMMMNNNNNNOOONNNLLLJJJIIIHHHIIIIIIFFFEEECCCAAA@@@??????@@@@@@???===<<<===???BBBCCCJJJTTTfffzzzzzzvvvqqqlllhhheeebbb___ZZZWWWSSSNNNLLLKKKKKKKKKLLLIIIEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKMMMLLLJJJGGGDDDAAA???>>>??????@@@???>>>>>>???AAACCCCCCAAAAAABBBDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???===;;;:::999999999888999:::;;;===>>>@@@CCCEEEGGGIIILLLPPPSSSWWW[[[___cccfffiiillloooqqqtttxxx{{{~~~jjjSSSIIICCC>>>@@@BBB???AAAIIIOOObbb~~~zzz~~~rrr``````eeeuuuttthhhbbb[[[WWWVVVWWWWWWTTTUUUXXX[[[```hhhnnnrrruuuxxxzzz|||tttggg\\\RRRRRR[[[iiizzzooo[[[NNNJJJMMMPPPTTTWWWYYY[[[^^^```\\\bbbjjjrrrwwwxxxwwwuuuvvvvvvuuusssooolllhhhffffffiiilllmmmoooppprrrtttssstttvvvxxxzzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{{{{}}}}}}||||||}}}|||xxxrrrnnnhhhfffbbb^^^[[[XXXWWWVVVVVVWWWXXXZZZ]]]ccciiinnnyyy~~~~~~}}}|||}}}}}}|||{{{zzzzzzzzzzzz~~~~~~~~~~~~{{{wwwnnncccXXXRRROOOOOOPPPQQQRRRRRRRRRPPPNNNMMMKKKKKKKKKKKKLLLKKKKKKKKKNNNMMMMMMNNNPPPSSSVVVXXXXXXVVVTTTRRRPPPOOONNNNNNLLLJJJHHHFFFDDDBBBBBBAAACCCBBB???>>>===>>>@@@AAACCCJJJUUUdddsssyyyuuussspppkkkgggeeebbb___]]]XXXVVVTTTRRRPPPPPPQQQRRRRRRNNNIIIGGGGGGIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGIIIKKKJJJHHHFFFCCCAAA???>>>???@@@@@@@@@??????@@@BBBDDDCCCBBBBBBBBBDDDEEEGGGFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::::::::999999:::;;;===>>>AAACCCFFFGGGIIILLLOOORRRWWWZZZ___bbbeeeiiillloooooossswwwzzz}}}kkkTTTJJJEEEBBB@@@CCC@@@BBBIIIOOObbbfffYYY\\\dddxxx~~~rrrggg___ZZZVVVUUUVVVVVVTTTTTTXXXZZZ^^^eeekkkooorrrtttvvvzzz}}}wwwfff\\\SSSSSS[[[iii{{{qqq]]]OOOJJJMMMPPPVVVZZZ]]]___bbbdddccciiirrr{{{~~~{{{yyy{{{{{{zzzxxxsssnnniiieeefffhhhlllnnnoooppprrrtttssstttvvvxxxyyyzzz{{{{{{{{{|||~~~|||}}}}}}|||zzzzzz{{{}}}~~~}}}}}}~~~|||xxxtttnnnhhhccc^^^\\\YYYUUURRRPPPOOOOOOTTTUUUWWWZZZ^^^fffnnnttt|||~~~}}}{{{zzz|||{{{{{{zzzzzz{{{{{{|||~~~|||ssshhh]]]UUURRRQQQRRRSSSTTTTTTSSSPPPMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIMMMNNNPPPTTTYYY^^^bbbeeefffeeeccc___\\\ZZZXXXWWWQQQPPPMMMKKKHHHEEEDDDCCCCCCBBB@@@???>>>>>>???@@@AAADDDJJJRRR[[[dddkkkooopppooonnnmmmllljjjgggeeegggeeebbb```___^^^[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVUUUQQQLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEECCCBBBBBBDDDEEEGGGJJJIIIHHHFFFCCCAAA@@@??????@@@AAA@@@???@@@AAACCCDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999:::;;;===>>>AAACCCFFFGGGIIILLLOOORRRVVVYYY^^^bbbeeeiiillloooooorrrvvvzzz|||jjjSSSIIIEEEBBB???CCCAAACCCIIINNNbbbrrr]]]TTTYYYddd{{{yyynnnccc[[[ZZZVVVUUUVVVUUUSSSTTTWWWXXX\\\bbbgggkkkooorrrtttyyy|||zzzddd[[[SSSTTT\\\jjj~~~tttaaaRRRLLLMMMRRRXXX^^^bbbeeegggiiijjjpppzzz}}}|||wwwpppiiieeeeeehhhlllooopppppprrrsssuuuvvvwwwxxxyyyzzzzzzzzzyyy{{{~~~~~~~~~~~~}}}~~~~~~|||zzzyyyzzz|||~~~~~~{{{vvvrrrmmmfff```[[[VVVTTTRRRPPPNNNMMMMMMMMMTTTVVVYYY]]]bbbjjjrrrxxx}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyzzz{{{||||||~~~{{{pppddd[[[VVVTTTUUUVVVWWWWWWUUURRRNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLOOOUUU]]]eeelllrrruuuuuusssppplllgggccc```^^^XXXWWWTTTQQQNNNJJJHHHFFFDDDCCCAAA@@@>>>>>>>>>??????@@@BBBEEEIIINNNRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUVVVWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRNNNIIIGGGFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFIIIIIIGGGEEEDDDBBBAAA@@@???@@@AAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;===>>>@@@CCCEEEGGGIIILLLPPPSSSUUUXXX]]]bbbeeehhhllloooooorrrvvvyyy|||~~~hhhPPPEEEAAA???>>>CCCBBBCCCIIIOOOcccmmm[[[SSSXXXccc{{{|||uuulllaaaZZZ[[[WWWVVVWWWVVVSSSSSSVVVWWW[[[aaafffkkknnnrrruuuyyy|||vvvbbbYYYSSSTTT\\\kkkyyyfffVVVPPPNNNTTT]]]dddhhhkkklllmmmooovvvzzzrrrjjjeeeeeehhhlllooopppqqqrrrssswwwxxxxxxyyyzzzzzzyyyyyyxxx{{{~~~~~~}}}}}}~~~|||zzz{{{{{{}}}~~~~~~zzzuuuooojjjeee___[[[VVVUUUTTTSSSRRRRRRSSSTTTYYY[[[___dddiiipppxxx~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{|||||||||oooddd]]]ZZZYYYZZZ[[[ZZZXXXTTTPPPMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMSSS]]]iiiuuu|||vvvpppllliiicccbbb___\\\XXXTTTQQQOOOIIIHHHEEECCCAAA@@@???>>>===>>>???@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJKKKMMMQQQSSSSSSRRRUUUUUUUUUTTTSSSQQQOOONNNKKKIIIFFFEEEEEEFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEECCCBBB@@@@@@???AAAAAAAAAAAAAAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????<<<<<<;;;::::::;;;===>>>???BBBEEEGGGIIIMMMQQQTTTTTTXXX]]]aaaeeehhhllloooooorrrvvvyyy{{{}}}eeeOOODDDAAA???<<>>???AAABBBCCCCCCCCCEEEDDDBBB@@@???@@@CCCEEEDDDDDDFFFJJJOOORRRSSSRRRUUUUUUTTTSSSQQQNNNLLLJJJGGGFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@??????AAABBBBBBAAABBBDDDFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???===<<<;;;:::;;;<<<===>>>???AAADDDGGGJJJMMMQQQUUUTTTXXX]]]aaaeeehhhlllooopppsssvvvyyyzzz||||||bbbNNNFFFDDDBBB;;;AAABBBDDDIIIOOOffflll^^^YYY___kkkyyyuuupppiiiddd___[[[XXXXXXVVVRRRRRRUUUYYY]]]ccchhhnnnsssxxx{{{zzz}}}ttt___WWWQQQTTT]]]lllkkkYYYMMMOOOYYYfffooorrrsssuuuwwwzzzxxxppphhhccccccfffiiilllmmmoooqqqsssuuuvvvvvvwwwxxxxxxyyyyyyyyy{{{~~~~~~~~~~~~}}}|||{{{|||}}}zzzuuurrrnnniiieeebbbcccbbb```___```bbbeeejjjllloootttyyy}}}~~~{{{xxxvvvtttttttttqqqrrrssstttuuuuuuuuuuuuyyy{{{~~~wwwmmmfffeeeaaa``````\\\UUUPPPPPPOOONNNLLLKKKLLLMMMOOOPPPVVV]]]kkk}}}{{{vvvqqqnnnmmmjjjccc]]]\\\WWWQQQLLLIIIGGGFFFDDDBBB@@@???@@@AAAAAA@@@>>>@@@@@@???>>>===<<<<<<;;;DDDDDDFFFJJJNNNRRRSSSSSSWWWUUURRRPPPOOONNNMMMKKKEEEFFFHHHIIIIIIHHHGGGGGGKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFCCCAAA???======>>>???AAADDDEEEGGGFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@::::::999999:::<<<===>>>???AAADDDFFFIIILLLPPPSSSTTTWWWZZZ^^^bbbfffkkkoooppprrrsssuuuwwwzzz~~~qqq[[[LLLCCC@@@???AAADDDBBBCCCJJJQQQeee|||uuubbbWWW\\\kkkxxxtttqqqkkkbbbccc\\\WWWXXXYYYVVVUUUUUUUUUZZZaaahhhmmmqqquuuxxxyyy}}}qqqddd\\\UUUUUU]]]jjj~~~ppp]]]RRRSSS[[[gggooosssuuuyyy|||zzzrrrjjjdddcccfffiiilllmmmoooqqqsssuuuuuuvvvwwwxxxyyyyyyzzzzzz|||~~~~~~~~~}}}}}}|||~~~~~~|||xxxtttppppppppppppnnnmmmnnnqqqssswwwyyy|||}}}{{{xxxuuusssrrrrrrooopppqqqrrrssssssssssssxxxzzz|||xxxnnnlllgggeeeddd```YYYTTTSSSRRRQQQOOONNNOOOPPPRRRSSS[[[bbbppp|||zzzvvvooojjjccc___XXXSSSOOOLLLJJJHHHGGGEEECCCBBBBBBBBBAAA@@@>>>======<<<;;;:::::::::AAABBBEEEJJJPPPVVV[[[]]]```^^^\\\[[[ZZZYYYWWWVVVOOOOOOOOOOOONNNLLLKKKJJJHHHGGGEEEEEEGGGGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA@@@>>>>>>???@@@BBBDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@===<<<;;;:::999:::;;;<<<>>>@@@CCCFFFHHHKKKOOORRRTTTVVVZZZ^^^bbbfffkkkoooppprrruuuvvvxxxzzz}}}kkkWWWJJJCCCAAA@@@AAADDDBBBCCCJJJQQQeee~~~zzzfff[[[___nnn|||xxxpppgggccc\\\WWWXXXYYYVVVUUUVVVVVV[[[bbbhhhmmmqqquuuxxxzzz~~~ppphhh```XXXWWW\\\gggzzztttbbbWWWVVV]]]gggoootttyyy~~~|||tttlllfffbbbeeeiiikkklllnnnppprrrtttuuuvvvwwwxxxyyyzzzzzz}}}~~~~~~~~~~~~~~~}}}~~~|||}}}}}}|||{{{|||~~~~~~}}}zzzwwwtttrrrppppppnnnnnnooopppqqqqqqqqqqqqvvvwwwzzz|||~~~~~~wwwqqqllljjjfff^^^YYYXXXVVVUUUSSSRRRSSSTTTVVVWWW___eeerrr~~~yyytttpppkkkddd^^^YYYUUURRRPPPOOOLLLHHHFFFEEEDDDBBBAAA======<<<;;;::::::::::::>>>@@@DDDJJJSSS]]]eeejjjmmmmmmlllkkkjjjiiigggggg```___]]]ZZZVVVSSSPPPNNNHHHGGGFFFGGGHHHIIIGGGFFFHHHIIIIIIJJJJJJKKKJJJJJJFFFFFFFFFEEEDDDCCCAAA@@@??????@@@AAABBBDDDFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFEEEDDDBBB@@@???<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<:::999888999999===@@@BBBEEEGGGJJJNNNPPPSSSVVVZZZ^^^bbbggglllpppqqqtttwwwyyyyyyzzz|||~~~xxxcccQQQGGGCCCBBBAAAAAADDDAAACCCJJJQQQeee~~~}}}ggg[[[___lllxxxmmmccc\\\WWWWWWXXXWWWUUUVVVWWW\\\ccciiinnnrrrvvvxxx|||sssiiiaaaZZZWWWZZZdddvvvuuucccXXXTTT[[[fffpppvvv{{{~~~uuullleeebbbeeehhhjjjlllmmmppprrrssstttuuuvvvxxxyyy{{{{{{~~~}}}~~~~~~|||}}}{{{yyyvvvssspppnnnmmmmmmnnnoooooopppppppppooorrrtttvvvyyy|||~~~{{{tttpppkkkccc]]]\\\YYYXXXVVVUUUUUUVVVWWWXXX]]]dddooo~~~~~~}}}xxxqqqkkkfffbbb^^^[[[YYYUUUPPPKKKHHHEEECCCAAA@@@???>>><<<<<<<<<<<<===;;;===BBBIIISSS___llltttzzz{{{}}}}}}|||{{{zzzzzzvvvtttpppjjjccc\\\WWWTTTNNNMMMKKKKKKLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLKKKKKKEEEEEEEEEDDDCCCBBBBBBAAA?????????@@@AAACCCDDDEEECCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFEEECCCAAA???>>>;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<:::999888999999===???BBBDDDFFFIIILLLOOOSSSVVVZZZ^^^ccchhhmmmqqqsssvvvyyy{{{{{{{{{|||}}}~~~sss^^^NNNFFFCCCBBBAAA@@@CCCAAACCCJJJQQQfffwwwaaaVVVZZZggg}}}rrreee]]]WWWWWWXXXVVVVVVWWWXXX]]]cccjjjooosssvvvyyy|||~~~uuuggg```YYYVVVWWWaaatttsss```UUUOOOWWWcccooowww|||}}}~~~~~~~~~tttjjjcccaaadddgggjjjkkkmmmoooqqqrrrssstttvvvxxxzzz{{{|||~~~}}}~~~~~~{{{~~~~~~{{{zzzxxxvvvssspppnnnmmmnnnooooooppppppppppppoooooopppsssvvvzzz}}}|||vvvpppiiibbb```]]][[[YYYWWWVVVVVVWWWXXX\\\aaakkkwww}}}xxxsssoookkkhhheee```YYYSSSNNNIIIEEEAAABBBAAA???===<<<<<<<<<===999;;;@@@FFFOOO\\\jjjsss~~~uuulllddd___ZZZWWWSSSPPPNNNLLLJJJHHHGGGHHHJJJLLLMMMMMMLLLKKKFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCAAA???===:::;;;<<<===???AAABBBBBBCCCCCCBBBAAAAAA@@@??????===<<<;;;:::999::::::;;;===???BBBDDDEEEHHHLLLNNNRRRUUUZZZ___ccciiinnnrrrtttwwwzzz|||||||||}}}~~~~~~qqq\\\LLLEEECCCAAA@@@@@@CCCAAACCCKKKQQQfffoooYYYOOOUUU```zzztttggg___XXXWWWXXXVVVUUUVVVWWW\\\cccjjjooossswwwzzz{{{|||~~~~~~~~~vvvggg```YYYUUUVVV___rrrqqq^^^RRRLLLSSS```mmmvvvzzzzzzyyyzzz}}}{{{qqqhhhaaaaaacccgggiiijjjllloooppprrrrrrtttvvvxxxzzz|||}}}~~~}}}}}}~~~{{{}}}{{{yyyyyyxxxvvvtttqqqooommmoooooopppqqqqqqppppppooommmnnnpppssswww{{{~~~~~~xxxpppiiigggcccaaa^^^[[[YYYYYYYYYYYY]]]aaaiiirrr|||xxxvvvrrrnnnggg```YYYQQQJJJFFFCCCBBB???<<<:::::::::;;;888;;;>>>AAAGGGRRR___iiiyyyyyytttjjjeee]]]VVVPPPMMMIIIGGGHHHJJJLLLNNNOOOOOONNNMMMHHHGGGEEEDDDCCCBBBBBBBBB>>>=========>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA???>>>;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????<<<;;;:::999:::;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNQQQUUUZZZ___dddjjjppptttvvvxxx{{{||||||}}}~~~qqq[[[LLLEEECCCAAA>>>???CCCAAACCCKKKRRRfffiiiTTTLLLSSS[[[qqqvvvjjjaaaYYYXXXWWWUUUTTTUUUUUUZZZaaaiiioootttxxx{{{zzz|||}}}}}}}}}yyyiiiccc\\\VVVUUU]]]pppppp^^^RRRLLLRRR\\\hhhrrrwwwxxxwwwxxx{{{vvvnnneee``````cccfffiiijjjlllnnnpppqqqrrrtttvvvyyy{{{}}}~~~|||~~~~~~}}}}}}~~~}}}~~~~~~{{{xxxxxxwwwvvvuuurrrpppoooooooooppppppppppppoooooommmmmmnnnpppsssvvvyyyzzz}}}~~~yyyrrroookkkhhheeeaaa^^^\\\\\\\\\^^^bbbgggmmmvvv|||vvvnnnfff\\\RRRLLLGGGEEEAAA===;;;::::::;;;999;;;======???GGGRRRZZZeeeppp~~~vvvjjj^^^VVVPPPLLLJJJJJJLLLOOOQQQRRRRRRQQQPPPJJJIIIGGGEEECCCBBBBBBBBB???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???======>>>???@@@AAABBBCCCDDDCCCCCCBBB@@@??????>>><<<;;;::::::::::::;;;<<>>???BBBAAACCCKKKRRRgggeeePPPJJJQQQVVVfffyyymmmccc[[[XXXVVVSSSRRRSSSRRRWWW```hhhnnntttyyy|||{{{|||}}}}}}~~~~~~lllfff^^^XXXUUU\\\oooqqq___SSSNNNRRRZZZeeeooouuuxxxxxxyyy|||{{{ssskkkddd``````cccfffhhhjjjkkknnnpppqqqrrrsssvvvyyy{{{}}}~~~{{{}}}~~~|||||||||~~~~~~{{{wwwwwwwwwwwwuuusssqqqpppnnnooooooooooooooonnnnnnnnnnnnnnnnnnppprrrtttvvvyyyzzz|||xxxuuuqqqnnnjjjfffbbb```______]]]aaaeeeiiippp}}}xxxooodddYYYRRRKKKHHHDDD@@@===<<<<<<===999;;;<<<;;;:::???HHHPPPSSS```sssuuufff\\\UUUPPPNNNLLLNNNQQQTTTUUUTTTSSSRRRLLLJJJHHHEEECCCBBBBBBBBB@@@???????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;:::999::::::;;;???AAADDDEEEFFFIIILLLOOOQQQTTTZZZ___dddkkkqqquuuxxxyyyzzz{{{{{{~~~nnnXXXIIIEEEDDDBBB>>>???BBB@@@CCCKKKRRRgggbbbNNNHHHNNNQQQ]]]ttt|||nnneee[[[XXXVVVSSSQQQRRRPPPVVV^^^gggnnntttyyy||||||}}}~~~~~~rrrggg]]]XXXUUUXXXiii}}}tttbbbSSSMMMPPPWWW```kkkrrrvvvxxxvvvzzz~~~uuuoooiiiddd___```bbbdddgggiiikkkmmmmmmpppqqqrrrtttvvvwwwxxxxxx}}}{{{zzz|||~~~~~~~~~yyyyyyxxxvvvuuusssrrrqqqooooooppppppooommmjjjiiijjjjjjlllmmmooopppqqqqqqtttuuuxxx{{{~~~{{{xxxwwwtttooojjjgggccc```]]]aaadddfffhhhllltttrrrdddZZZUUUOOOGGGBBBAAA@@@===;;;:::999888888:::===AAACCCNNNUUUbbbppp~~~mmmaaaZZZUUURRROOOOOOQQQSSSVVVVVVTTTRRRKKKJJJGGGEEECCCBBBBBBBBB@@@???===<<<===>>>@@@AAA@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCCCCBBB@@@>>>===;;;<<<===???AAABBBBBBBBBDDDCCCAAA???============>>>===;;;::::::;;;<<<===<<<===???BBBFFFIIILLLNNNSSSVVV[[[```eeejjjppptttuuuvvvxxxyyyzzz~~~jjjTTTJJJEEE???===@@@>>>BBBAAACCCKKKQQQddd|||yyy|||bbbMMMFFFKKKLLLVVVjjjvvvooofff\\\YYYWWWSSSRRRSSSTTTXXX^^^eeelllrrrvvvxxxzzz{{{|||~~~ssshhh^^^YYYVVVYYYjjj}}}vvvdddUUUMMMOOOUUU^^^iiiqqqvvvxxxxxxzzzxxxsssnnnhhhccc```bbbdddgggjjjlllmmmnnnpppqqqsssuuuvvvwwwxxxxxx{{{zzzyyy{{{}}}~~~~~~~~~|||{{{zzzxxxvvvtttrrrrrrooopppqqqqqqpppmmmkkkjjjiiijjjkkklllmmmooopppqqqsssuuuwwwzzz}}}yyyvvvrrrnnnkkkhhheeebbbbbbdddfffgggiiippp{{{}}}pppggg[[[TTTKKKEEECCCAAA>>><<<;;;:::888888999<<>>===<<<===>>>@@@AAAAAAAAAAAACCCBBBAAA???>>>>>>>>>??????>>><<<::::::;;;<<<===<<<===???BBBEEEIIILLLNNNSSSVVV[[[```eeekkkpppttttttvvvxxxzzz|||lllTTTJJJEEE???>>>AAA@@@CCCBBBDDDLLLQQQeeevvvpppttt{{{xxx```LLLFFFJJJIIIQQQccclll{{{oooeee\\\YYYWWWTTTRRRSSSSSSWWW]]]dddkkkppptttvvvzzz{{{|||~~~uuujjj___ZZZWWWZZZjjj}}}yyygggXXXMMMOOOSSS\\\fffooouuuxxxzzz{{{~~~|||yyyssslllfff```bbbdddgggjjjlllnnnnnnpppqqqsssuuuwwwxxxxxxyyyzzzyyyzzz|||~~~|||}}}}}}}}}~~~~~~|||yyyvvvtttrrrqqqooopppppppppooonnnlllkkkiiiiiiiiijjjlllmmmoooooorrrsssvvvyyy{{{}}}~~~{{{wwwtttrrroookkkhhhfffggghhhggghhhmmmvvv}}}~~~wwwfff]]]RRRIIIEEECCC@@@>>><<<;;;999888999;;;===???>>>BBBJJJRRR\\\jjjyyy{{{lllaaa[[[VVVUUUUUUUUUVVVVVVTTTRRRMMMLLLJJJGGGFFFEEEEEEEEECCCBBBBBBAAABBBDDDGGGHHHHHHIIIJJJIIIGGGFFFEEEFFFBBBBBBBBBAAA@@@???>>>===??????@@@AAAAAAAAA@@@@@@BBBAAA@@@>>>>>>>>>???@@@@@@???===<<<;;;;;;;;;<<<;;;<<<>>>AAADDDHHHKKKLLLSSSVVV[[[aaaeeekkkppptttrrruuuyyy|||~~~pppVVVJJJEEE@@@???BBB@@@DDDCCCEEELLLRRReeerrriiiiiilllzzzyyy^^^MMMHHHJJJHHHNNN[[[aaajjjssszzz~~~nnnddd\\\YYYXXXUUUSSSTTTSSSVVV[[[bbbiiinnnsssuuuyyyzzz|||~~~uuujjj___ZZZVVVYYYiii||||||jjjZZZNNNPPPTTT[[[eeeooouuuxxx||||||}}}~~~|||vvvmmmfff```aaadddgggjjjmmmnnnooopppqqqsssuuuwwwxxxyyyyyy{{{{{{{{{|||}}}~~~}}}~~~~~~|||xxxuuurrrppppppnnnnnnnnnnnnnnnlllkkkjjjiiihhhhhhiiijjjlllmmmnnnppprrrtttwwwyyy{{{|||}}}~~~{{{xxxtttpppmmmkkkkkkkkkjjjjjjmmmsssxxxqqqgggZZZOOOHHHDDDAAA>>>===<<<:::888888:::<<<===<<>>>>>AAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>???@@@AAA@@@>>>===<<<;;;;;;<<<;;;<<<>>>@@@DDDGGGJJJKKKRRRVVV\\\aaafffkkkpppsssqqquuuzzz~~~vvvYYYLLLFFFAAA???BBB@@@DDDBBBDDDKKKQQQddduuujjjggggggpppyyy[[[MMMIIIKKKHHHMMMXXX[[[___eeekkkpppxxx}}}vvvkkkccc[[[YYYXXXUUUTTTTTTSSSVVV[[[aaahhhmmmrrrtttxxxzzz|||~~~uuuiii___YYYUUUWWWgggzzzmmm]]]QQQRRRUUU\\\fffooouuuxxx{{{{{{||||||}}}~~~~~~|||zzzsssjjjbbb___```cccfffjjjlllnnnoooqqqrrrsssuuuwwwxxxyyyyyy||||||}}}}}}|||||||||}}}~~~~~~~~~zzzvvvrrrooonnnmmmlllllllllkkkkkkjjjiiiiiiiiihhhhhhhhhiiijjjlllnnnoooppprrruuuwwwyyyzzzzzz~~~~~~zzzuuuqqqooonnnmmmllllllnnnqqqttt|||{{{qqqbbbUUUMMMGGGBBB??????===:::999888999;;;======???AAACCCFFFMMMWWW^^^hhhppp}}}oooeee[[[YYYVVVVVVWWWXXXWWWWWWPPPOOOLLLJJJHHHGGGGGGGGGDDDDDDDDDEEEGGGKKKNNNPPPQQQSSSSSSPPPLLLHHHEEEEEEBBBBBBAAA@@@@@@?????????CCCCCCCCCBBBBBBAAA@@@???======<<<;;;;;;<<<>>>???@@@@@@???>>>======<<<<<<<<<<<<>>>@@@CCCGGGIIIKKKRRRVVV\\\bbbfffkkkpppsssqqquuu{{{zzz[[[MMMGGGAAA???@@@???CCCAAACCCJJJOOObbb}}}rrrllljjjlll|||rrrWWWJJJGGGHHHFFFMMMXXXYYYYYY\\\___dddlllssssssppphhh```YYYYYYXXXUUUTTTTTTTTTVVV[[[aaagggmmmrrruuuwwwyyy|||uuujjj___YYYTTTVVVfffyyyqqq```RRRSSSWWW^^^gggnnnsssuuuwwwwwwxxxzzz{{{{{{{{{{{{}}}zzzxxxvvvsssmmmeee^^^]]]___bbbeeehhhkkkmmmnnnqqqrrrtttvvvwwwyyyyyyzzz{{{|||}}}}}}{{{{{{|||}}}||||||}}}~~~}}}yyytttpppnnnmmmlllkkkjjjjjjiiiiiiiiiiiihhhjjjiiihhhggghhhjjjlllnnnmmmoooqqqsssuuuwwwxxxxxx|||~~~{{{wwwtttsssqqqooonnnoooooopppttt{{{zzzjjj]]]SSSKKKEEE@@@@@@>>>;;;999999:::<<<===;;;===??????@@@DDDJJJPPPWWW^^^jjjxxxwwwkkk^^^[[[WWWVVVVVVWWWWWWVVVPPPOOOMMMJJJIIIHHHHHHHHHEEEEEEEEEGGGJJJNNNRRRTTTVVVWWWWWWTTTOOOIIIFFFDDDCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???======<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>======???AAADDDGGGJJJKKKQQQVVV\\\bbbgggkkkppprrrtttwww|||wwwYYYLLLGGGBBB?????????BBBAAABBBIIINNNaaa~~~yyysssppprrrrrrUUUJJJFFFEEECCCMMMZZZZZZYYYXXXYYY^^^eeelllmmmmmmeee]]]WWWWWWWWWUUUSSSTTTUUUWWWZZZ```ffflllqqqtttvvvyyy|||wwwkkk```ZZZUUUVVVfffyyyuuudddRRRSSSXXX^^^ffflllppppppppprrrtttvvvxxxxxxwwwvvvwwwtttpppmmmkkkgggaaa\\\[[[]]]```dddgggjjjlllmmmqqqrrrtttvvvxxxyyyzzzzzzwwwzzz||||||{{{{{{~~~}}}}}}~~~|||xxxsssooommmmmmmmmkkkjjjjjjiiiiiiiiiiiiiiikkkjjjhhhggghhhjjjlllnnnlllmmmooorrrtttuuuvvvvvvyyyzzz||||||yyyvvvtttrrrpppooooootttyyy{{{~~~rrreeeZZZQQQIIICCC@@@>>><<<::::::;;;===???:::<<<>>>>>>===>>>CCCGGGLLLQQQZZZcccppp|||qqqccc___YYYVVVTTTTTTSSSSSSPPPOOOMMMJJJIIIHHHHHHHHHFFFFFFGGGJJJMMMRRRVVVYYY[[[\\\\\\XXXRRRLLLGGGEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???>>>===<<<===>>>???>>>>>>??????@@@@@@??????>>>???@@@BBBEEEHHHJJJKKKQQQUUU\\\cccggglllooorrrvvvyyy}}}pppSSSHHHFFFBBB???@@@@@@CCCAAACCCIIINNNaaa~~~yyyvvv{{{zzzZZZOOOIIIFFFDDDQQQ___```aaa]]]ZZZ]]]aaaeeeggggggbbb[[[UUUVVVVVVTTTRRRSSSTTTUUUYYY^^^dddjjjpppsssvvvxxx|||xxxmmmaaa[[[VVVWWWgggzzzyyygggQQQSSSWWW^^^fffkkkmmmmmmkkkmmmqqqtttvvvuuutttssssssooojjjgggfffddd___\\\ZZZ\\\___cccfffiiikkklllqqqrrrtttvvvxxxyyyzzzzzztttwww{{{||||||}}}|||xxxsssooonnnmmmnnnkkkkkkjjjjjjiiijjjjjjjjjllljjjhhhggghhhjjjmmmnnnlllmmmoooqqqssstttuuuuuuwwwwwwyyy}}}}}}zzzvvvsssppplllppprrrssssssxxx~~~xxxjjj___UUULLLFFF@@@???===;;;;;;<<>>======@@@CCCGGGJJJNNNSSS\\\llltttfffbbb[[[VVVSSSRRRPPPPPPPPPOOOLLLJJJHHHHHHGGGGGGHHHHHHIIILLLPPPUUUYYY\\\_________[[[TTTMMMHHHFFFEEEDDDCCCBBBAAABBBCCCDDDCCCCCCDDDDDDCCCBBBBBBAAABBBAAA???>>>>>>>>>???@@@===>>>???@@@@@@AAA@@@@@@??????AAACCCEEEHHHJJJLLLQQQUUU\\\ccchhhlllooorrrxxx{{{~~~iiiNNNEEEEEECCC@@@@@@AAADDDBBBDDDJJJOOObbb~~~zzz}}}aaaUUUOOOJJJGGGUUUdddeeekkkddd___^^^___``````aaa```YYYTTTUUUVVVSSSRRRRRRSSSTTTWWW\\\bbbiiinnnqqqvvvxxx|||yyyooocccXXXRRRUUUdddsssyyycccVVVPPPPPPZZZffflllnnnnnnmmmoooqqqssssssrrrooonnnmmmllliiifffcccbbb``````[[[\\\```dddgggkkkmmmnnnqqqqqqqqqrrrtttwwwyyy{{{~~~zzzxxxxxx{{{~~~wwwvvvvvvzzz{{{vvvqqqooonnnmmmlllnnnllliiihhhgggiiikkkmmmnnnlllkkkiiiiiijjjlllmmmjjjjjjlllnnnqqqsssuuuuuutttvvvyyy{{{}}}{{{xxxtttrrrqqqpppnnnjjjhhhjjjpppvvvttteeeWWWMMMIIIFFFBBB>>><<<<<<=========AAA@@@???>>>===>>>???@@@@@@DDDIIILLLQQQ[[[hhhrrrnnnhhhccc[[[TTTPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJLLLMMMQQQVVV]]]bbbdddcccaaa]]]VVVOOOHHHDDDBBBAAA@@@AAABBBBBBAAA???AAAAAABBBCCCCCCBBBAAAAAA<<<<<<<<<======>>>???@@@CCCBBBAAA@@@????????????BBBCCCEEEEEEFFFHHHLLLOOOTTTXXX]]]ccchhhnnntttxxx|||}}}zzzbbbLLLGGGFFF@@@>>>AAAAAACCC@@@BBBIIINNN```{{{xxxyyyiiiXXXLLLLLLOOOSSSbbbuuu|||zzzqqqggggggllliii```bbb[[[WWWVVVUUUQQQOOOQQQQQQTTTXXX\\\aaahhhooosssuuuyyy}}}|||rrreeeZZZSSSUUUbbbppp|||fffVVVOOONNNXXXdddjjjkkkllllllmmmnnnppppppooommmllliiiiiigggeeecccaaa______ZZZ\\\___cccgggjjjlllmmmqqqqqqqqqrrruuuwwwzzz{{{~~~|||zzzyyyyyy{{{~~~{{{tttnnnjjjbbbaaaaaagggsss{{{vvvrrrpppooonnnmmmkkkjjjhhhgggggggggiiijjjlllkkkjjjiiiiiijjjlllmmmlllmmmnnnooopppqqqrrrrrrppprrruuuxxxyyy{{{{{{vvvsssooommmjjjfffdddeeejjjnnnvvv|||nnn```UUUOOOFFFCCC???======>>>>>>>>>@@@???>>>======>>>??????===@@@DDDFFFIIIQQQ[[[dddnnnyyyjjjgggaaaZZZSSSPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMOOORRRXXX___dddeeeeeebbb^^^XXXPPPJJJFFFCCCBBBBBBBBBCCCCCCBBB@@@AAAAAABBBCCCCCCBBBAAAAAA============>>>???@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGJJJMMMPPPUUUYYY___eeejjjpppvvvzzz|||~~~ppp[[[HHHEEEDDD@@@>>>AAA???BBB???BBBJJJOOOaaa}}}zzzzzznnn[[[LLLJJJMMMRRRdddyyyyyyuuuuuuoooeeeccc\\\XXXWWWUUUQQQPPPRRRRRRTTTXXX\\\aaagggnnnsssvvvyyy~~~uuuggg\\\TTTTTT___jjj}}}~~~jjjUUUNNNLLLUUU```fffhhhiiiiiiiiijjjjjjjjjjjjiiiiiiddddddeeeeeecccaaa___]]]ZZZ[[[^^^bbbeeeiiikkkmmmpppqqqqqqsssuuuwwwyyy{{{|||{{{{{{{{{{{{|||}}}~~~}}}xxxqqqiiiccc^^^XXXUUUTTTSSSUUU\\\jjj{{{{{{vvvsssqqqpppooonnnkkkkkkjjjiiiiiiiiiiiiiiikkkjjjiiiiiijjjkkkmmmnnnooooooooooooooooooooooooqqqssswwwyyy{{{}}}~~~xxxtttmmmkkkhhhccc______bbbdddjjjttt~~~}}}wwwhhhZZZSSSGGGDDD@@@======>>>>>>>>>AAA@@@@@@??????@@@@@@AAA;;;===@@@AAABBBFFFMMMSSS[[[jjjyyy~~~}}}ttthhhddd___XXXSSSOOONNNLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKMMMOOOSSSYYY```eeefffeeeccc___YYYRRRLLLHHHFFFDDDCCCCCCDDDDDDCCCAAAAAAAAABBBCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHIIILLLOOORRRWWW[[[aaagggmmmsssxxx|||}}}bbbRRRDDDBBBCCC@@@???AAA>>>AAA???BBBKKKQQQbbb~~~rrr]]]LLLHHHJJJQQQeee{{{vvvkkkeee^^^YYYXXXVVVRRRQQQSSSRRRTTTXXX\\\aaagggnnnssswwwzzz~~~vvvhhh]]]UUUSSSZZZcccvvvkkkUUUMMMJJJQQQ\\\aaadddeeefffeeeeeeeeedddddddddddd___aaaccceeedddbbb___]]]YYYZZZ\\\```dddgggjjjlllooopppqqqsssuuuwwwyyyzzzzzz{{{|||~~~~~~~~~~~~}}}{{{wwwoooiiibbb[[[VVVRRROOOLLLPPPQQQUUU___ooo|||xxxuuutttsssqqqpppnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjkkklllnnnnnnooooooooooooooooooooonnnqqqtttwwwyyy{{{~~~zzzuuupppnnniiiddd```]]]]]]]]]aaalll|||}}}|||kkk[[[RRRGGGDDD@@@>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBCCC<<<>>>@@@@@@@@@BBBFFFJJJOOO\\\jjjqqquuuuuuooohhhbbb]]]WWWRRROOONNNLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNQQQWWW^^^ccceeedddccc___ZZZSSSMMMIIIGGGFFFDDDCCCDDDDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAA????????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJMMMQQQTTTWWW[[[bbbiiioootttyyy}}}pppXXXMMMCCCBBBBBB@@@???AAA???BBB@@@CCCKKKPPPaaa}}}qqq\\\KKKHHHIIIOOObbbxxx|||oooggg```ZZZYYYWWWSSSRRRTTTRRRUUUXXX\\\aaagggnnnrrrwww{{{uuuhhh^^^UUUQQQUUU\\\ppplllVVVMMMIIIOOOXXX^^^aaacccbbbbbbbbbaaaaaa`````````]]]___ccceeeeeeccc```^^^XXXYYY[[[^^^bbbfffiiikkknnnooopppsssuuuvvvxxxxxxzzz|||~~~~~~~~~~~~~~~xxxqqqmmmbbb]]]WWWRRROOONNNMMMLLLLLLOOOWWWeeewww}}}zzzxxxwwwvvvtttsssooooooooonnnmmmllllllkkkjjjkkkkkkkkklllmmmnnnooonnnoooooooooppppppqqqqqqnnnpppsssuuuwwwyyy|||~~~{{{wwwtttooojjjeee```]]]ZZZZZZdddrrr~~~mmm\\\RRRHHHEEEAAA@@@@@@BBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBB>>>???@@@@@@AAABBBDDDFFFIIITTT```hhhlllmmmjjjfff___[[[VVVRRRPPPNNNMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIFFFGGGIIIJJJMMMSSSZZZ___bbbbbbaaa^^^ZZZTTTNNNKKKHHHFFFDDDBBBCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEGGGIIIJJJNNNRRRUUUVVV[[[cccjjjpppuuuzzz}}}tttdddSSSLLLFFFCCCBBB??????@@@AAADDDBBBDDDLLLOOO___zzzlllYYYJJJHHHIIILLL]]]pppuuuiiiaaa[[[YYYWWWSSSSSSUUUSSSUUUYYY\\\aaagggmmmrrrwwwzzz~~~sssggg^^^WWWQQQSSSWWWkkkpppYYYOOOIIINNNWWW\\\___bbb````````````___^^^]]]\\\\\\^^^aaaddddddbbb```^^^WWWXXXYYY\\\```dddhhhjjjlllmmmooorrrtttuuuvvvvvvyyy{{{}}}~~~|||~~~~~~~~~}}}}}}|||yyytttmmmfffcccWWWTTTOOOMMMMMMMMMMMMMMMLLLPPPYYYiii}}}|||{{{zzzyyyxxxvvvoooooommmlllkkkkkkkkkkkklllmmmmmmnnnnnnooooooooonnnoooooopppqqqrrrssssssppprrruuuvvvwwwxxx{{{}}}}}}}}}zzzvvvqqqkkkeee___[[[VVV\\\eeemmmqqqssstttttt{{{ooo___UUUJJJGGGDDDCCCEEEGGGIIIIIIFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@??????@@@AAABBBCCCFFFNNNXXX```cccdddcccbbb^^^ZZZVVVRRRQQQPPPNNNMMMMMMNNNOOOOOONNNLLLIIIHHHDDDEEEFFFGGGIIINNNUUUYYY___```___^^^ZZZVVVQQQNNNJJJGGGDDDBBBBBBBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBAAACCCEEEGGGJJJMMMRRRUUUVVV\\\dddkkkrrrwww{{{~~~nnn^^^PPPMMMHHHDDDAAA??????@@@CCCEEECCCEEELLLOOO^^^xxxiiiWWWIIIHHHHHHJJJXXXjjjyyyjjjbbb[[[YYYVVVSSSSSSUUUSSSVVVYYY\\\aaafffmmmrrrvvvzzz}}}rrrggg```YYYSSSSSSVVVggg~~~www[[[QQQJJJNNNVVV\\\___aaa^^^^^^___```___]]][[[ZZZ[[[]]]___aaaaaa```^^^]]]WWWWWWXXX[[[___cccgggjjjjjjkkknnnppprrrtttttttttxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyssssssqqqmmmhhhccc]]]ZZZTTTRRROOONNNOOOQQQQQQQQQSSSTTTZZZgggyyy~~~}}}}}}{{{yyyrrrpppnnnlllkkkkkkllllllooooooooopppppppppoooooopppqqqqqqrrrrrrsssttttttsssuuuwwwxxxxxxyyy{{{|||{{{}}}~~~zzzuuupppiiiaaa[[[VVVXXX\\\^^^^^^]]]^^^___ccclllxxxpppbbbZZZMMMKKKHHHHHHKKKNNNPPPPPPNNNNNNNNNMMMKKKIIIGGGEEEDDDBBB@@@??????@@@AAABBBFFFKKKSSS[[[^^^______aaa]]]ZZZVVVSSSRRRQQQOOONNNOOOOOOPPPPPPOOOLLLHHHFFFCCCDDDDDDEEEFFFKKKQQQUUU^^^^^^___^^^\\\YYYUUUSSSLLLIIIFFFCCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@CCCEEEHHHLLLQQQTTTXXX]]]fffnnntttyyy~~~lll\\\MMMLLLIIICCC??????@@@BBBAAAEEECCCFFFMMMPPP___yyyiiiWWWIIIGGGGGGHHHVVVhhhxxxjjjbbb[[[XXXUUURRRRRRUUUTTTVVVYYY\\\aaafffmmmqqquuuyyy~~~|||rrrhhhaaa[[[UUUTTTWWWddd|||}}}]]]RRRKKKNNNVVV\\\___bbb]]]^^^```aaa```]]]ZZZXXX[[[\\\^^^______^^^]]]\\\VVVWWWXXXZZZ^^^cccgggiiiiiijjjmmmppprrrssssssssswwwxxxzzz{{{|||}}}}}}|||~~~~~~~~~~~~|||zzzzzzzzzxxxxxxyyyyyyxxxwwwuuutttnnnmmmjjjgggbbb]]]YYYWWWWWWUUUSSSSSSUUUVVVVVVVVVXXXVVVXXX```ooo~~~|||zzzuuussspppmmmlllmmmnnnoooppppppqqqqqqqqqppppppooossssssssssssssssssssssssqqqssstttuuutttuuuvvvxxxzzz{{{||||||}}}{{{wwwrrrjjjaaaZZZXXXXXXXXXVVVSSSRRRRRRTTTQQQZZZhhhwww}}}pppccc\\\PPPNNNLLLLLLOOOSSSUUUVVVVVVVVVVVVTTTRRROOOMMMKKKIIIFFFBBB@@@@@@AAABBBBBBFFFJJJRRRZZZ]]]^^^___bbb]]]ZZZVVVTTTSSSRRRPPPOOOPPPQQQQQQQQQOOOKKKHHHEEECCCDDDDDDDDDEEEIIIOOOSSS]]]^^^___```^^^[[[XXXVVVNNNKKKGGGEEEDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@???>>>>>>===???BBBDDDGGGKKKPPPSSSYYY___hhhpppvvv{{{lll\\\JJJKKKHHHBBB>>>>>>AAACCC???CCCBBBFFFNNNRRRaaa{{{jjjXXXHHHFFFEEEGGGVVVhhh{{{tttjjjbbbZZZWWWUUURRRRRRUUUTTTVVVYYY]]]aaafffmmmqqquuuxxx}}}zzzoooeeeZZZRRRRRRWWWbbbvvvhhhUUUKKKKKKLLLTTT___^^^]]]^^^^^^___^^^\\\[[[ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZUUUSSSTTTYYY\\\]]]```eeeiiikkkmmmnnnoooppprrrtttxxxxxxyyyyyy{{{|||~~~~~~}}}zzzxxxvvvsssqqqnnnoooppppppooollljjjhhheeecccaaa``````___]]][[[___]]][[[ZZZ[[[[[[ZZZYYY\\\ZZZ[[[bbbkkkwww~~~}}}xxxwwwtttpppmmmmmmooorrrtttwwwuuurrrpppnnnnnnooopppssstttuuuvvvuuutttsssrrrrrrqqqpppppprrrtttwwwxxxyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}wwwnnnccc\\\WWWSSSNNNJJJIIIIIIIIIHHHKKKPPP[[[jjj|||~~~~~~|||sssfff]]]WWWQQQOOOUUU[[[___cccgggjjjgggbbb^^^ZZZVVVSSSPPPNNNLLLIIIFFFDDDBBBBBBAAAEEEJJJSSS\\\cccccc___\\\ZZZXXXUUUSSSRRRPPPNNNKKKPPPQQQRRRQQQOOOKKKGGGEEEBBBBBBBBBAAABBBFFFKKKPPPXXX^^^aaaaaa```___ZZZTTTMMMJJJEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFCCCAAA???>>>=========>>>AAACCCFFFJJJPPPTTTZZZ```jjjrrrxxx|||iiiZZZIIIFFFBBBAAAAAAAAAAAAAAABBBAAACCCFFFJJJUUUiii{{{uuu___MMMJJJJJJJJJTTTbbbzzz{{{tttfffccc]]]YYYVVVTTTRRRQQQTTTVVVXXXZZZ^^^eeelllrrrtttxxx|||~~~tttjjj^^^TTTQQQSSS^^^qqqiiiUUULLLLLLLLLTTT^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\ZZZYYYXXXTTTQQQSSSXXX[[[\\\```eeehhhkkkmmmnnnoooppprrrtttxxxxxxxxxyyy{{{|||}}}~~~{{{vvvrrrpppnnnkkkiiigggggghhhgggfffeeecccbbb```^^^]]]]]]___bbbdddeeekkkjjjhhhgggfffeeedddcccaaa]]]]]]ccckkkuuuzzzyyywwwtttrrrrrrtttvvvxxxyyywwwuuurrrqqqqqqqqqrrrssssssttttttssssssrrrqqqqqqqqqpppppprrrtttwwwxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxx{{{}}}~~~~~~{{{vvvmmmccc\\\TTTPPPJJJFFFEEEDDDDDDDDDIIINNNXXXgggxxx}}}ttthhh___XXXTTTSSSYYY___dddlllsssuuurrrmmmhhhccc]]]YYYVVVOOOMMMJJJGGGDDDCCCBBBBBBFFFLLLUUU___eeeeeeaaa]]]YYYWWWTTTRRRQQQPPPMMMKKKPPPPPPQQQQQQOOOKKKHHHFFFCCCCCCCCCBBBCCCFFFKKKOOOUUU[[[````````````[[[UUUNNNJJJFFFCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB???===<<<<<<<<<===???AAACCCFFFKKKQQQUUU___eeemmmuuuyyy|||~~~jjjYYYIIIFFFBBBAAAAAABBBBBBAAACCCCCCEEEHHHLLLVVViii{{{hhhSSSMMMKKKJJJSSSaaauuu~~~~~~vvvoooeeeaaa\\\XXXVVVUUUSSSQQQTTTUUUWWWZZZ]]]dddkkkppptttxxx|||yyyooobbbUUUOOOPPP[[[mmmjjjWWWNNNNNNMMMTTT\\\ZZZ]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUURRRPPPQQQUUUYYY[[[___dddgggjjjmmmooopppqqqsssuuuwwwxxxyyyzzz{{{}}}~~~~~~xxxtttoookkkhhheeebbb```______^^^]]]\\\\\\]]]]]]\\\\\\\\\___dddjjjpppsssuuutttsssqqqooommmkkkkkkiiieeedddhhhnnnvvv~~~}}}|||{{{zzzyyyzzz{{{|||{{{zzzxxxvvvttttttttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttwwwxxxvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}||||||{{{zzzzzzwwwxxxxxxwwwuuurrrooommmmmmnnnpppsssuuuxxxzzz{{{}}}}}}{{{yyytttlllccc\\\RRRNNNHHHDDDBBBBBBBBBBBBHHHMMMVVVdddttt}}}uuuiiiaaaZZZXXXXXX[[[___eeeqqq|||~~~zzztttlllddd]]]YYYRRRPPPLLLHHHEEEDDDCCCCCCIIIOOOYYYccciiiiiiddd___XXXVVVSSSRRRQQQPPPNNNMMMOOOOOOPPPPPPNNNLLLIIIGGGEEEEEEDDDDDDDDDFFFJJJMMMPPPWWW]]]___``````\\\WWWNNNKKKFFFDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIJJJCCCBBB@@@>>><<<;;;;;;<<<>>>@@@BBBDDDGGGMMMSSSWWWeeejjjrrrwww{{{}}}~~~kkkXXXIIIFFFBBBAAAAAABBBBBBBBBDDDEEEGGGKKKOOOXXXjjjzzztttZZZPPPLLLJJJSSS```qqqyyy|||xxxqqqjjjbbb___ZZZWWWVVVUUUSSSRRRSSSTTTVVVXXX\\\bbbiiinnntttwww|||zzzooobbbUUUPPPRRRZZZlll}}}lllYYYOOOOOOMMMSSSZZZXXX\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWXXXWWWVVVUUUSSSRRRPPPNNNNNNSSSVVVXXX\\\bbbfffiiilllooopppqqqsssuuuxxxyyyzzz|||~~~|||tttqqqkkkgggccc```]]][[[ZZZYYYWWWUUUVVVXXXZZZ\\\\\\___dddiiiooouuu|||||||||{{{yyyvvvsssqqqqqqrrrnnnmmmoootttzzz~~~||||||{{{|||{{{zzzxxxvvvvvvuuuuuusssrrrqqqoooooopppqqqqqqqqqqqqqqqrrrtttuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyxxxuuuqqqllljjjiiijjjkkknnnqqqtttvvvxxxyyyxxxwwwuuuqqqjjjbbb\\\QQQMMMHHHEEEEEEEEEFFFFFFIIIMMMUUUbbbrrr~~~}}}}}}{{{tttjjjbbb\\\ZZZZZZZZZYYY^^^lllzzz{{{rrrggg___ZZZUUURRRNNNJJJFFFEEEDDDEEELLLRRR]]]hhhooonnnhhhccc[[[XXXUUUSSSSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDEEEHHHKKKJJJQQQXXX[[[]]]___\\\WWWNNNKKKGGGDDDCCCCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJCCCBBB@@@>>><<<<<<<<<===???AAACCCEEEIIINNNUUUZZZhhhmmmsssyyy|||~~~lllWWWHHHFFFCCCAAABBBCCCCCCBBBDDDEEEHHHLLLPPPXXXjjjzzz~~~___QQQLLLJJJSSS```pppwww}}}|||xxxuuunnnhhh```]]]YYYVVVUUUUUUTTTSSSRRRSSSUUUWWWZZZ```ggglllsssvvv|||yyymmm```VVVSSSVVV\\\mmm~~~ooo[[[QQQOOOMMMRRRYYYWWW[[[ZZZYYYYYYXXXWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQOOOLLLLLLPPPSSSUUUYYY___cccfffkkknnnpppqqqssstttyyyzzz|||~~~|||ssspppjjjfffbbb___\\\ZZZXXXVVVTTTRRRSSSWWW[[[]]]```fffnnnuuuzzz~~~|||{{{{{{yyyuuusssuuuyyy}}}{{{yyy||||||zzzyyywwwvvvvvvuuusssrrrqqqpppooopppqqqrrrrrrrrrssstttvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~|||{{{{{{zzzyyyyyyyyyxxxuuupppkkkhhhgggggghhhjjjmmmppprrrtttuuutttsssqqqnnniiibbb]]]OOOLLLHHHFFFGGGIIIJJJJJJLLLOOOVVVaaaooo}}}{{{zzzzzzyyysssjjjccc\\\ZZZYYYWWWUUUYYYhhhxxxwwwkkkbbb]]]YYYUUUQQQKKKHHHFFFFFFFFFNNNVVVbbbnnnuuutttnnnhhh___\\\YYYVVVVVVUUUTTTSSSPPPQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGEEEDDDDDDFFFHHHEEELLLRRRUUUXXX[[[YYYUUUMMMJJJGGGEEEDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIICCCBBBAAA???>>>>>>??????@@@BBBDDDFFFJJJPPPXXX^^^hhhmmmsssyyy}}}kkkUUUHHHFFFCCCAAABBBCCCDDDCCCCCCDDDHHHLLLPPPXXXjjjzzzaaaQQQKKKJJJSSSaaannnuuuyyywwwtttpppkkkeee___\\\XXXVVVVVVVVVUUUTTTRRRSSSTTTVVVYYY^^^eeejjjqqquuuzzzzzznnnaaaWWWVVVZZZ[[[mmmsss^^^RRROOOKKKPPPXXXVVVYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVUUUTTTSSSRRROOOLLLKKKNNNPPPRRRVVV\\\```dddiiimmmoooppprrrsssxxxzzz}}}}}}uuuqqqlllhhheeebbb___]]]ZZZXXXVVVUUUWWW[[[```cccgggnnnxxx~~~zzzxxxzzz}}}~~~|||{{{||||||{{{zzzyyywwwvvvuuuttttttsssrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyzzzzzzxxxyyyyyy{{{|||~~~~~~}}}||||||wwwwwwwwwuuurrrnnnjjjhhhfffffffffgggiiikkkmmmoooppppppooonnnlllgggaaa]]]NNNKKKGGGFFFGGGIIIKKKKKKLLLOOOTTT^^^lll{{{|||zzzxxxxxxwwwssskkkeee\\\ZZZXXXWWWUUUZZZiiixxx~~~qqqhhhccc\\\XXXSSSMMMIIIGGGGGGHHHPPPXXXeeesss{{{zzztttnnndddaaa\\\YYYXXXXXXWWWVVVSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIHHHEEECCCBBBCCCDDDBBBHHHLLLNNNQQQUUUTTTQQQKKKIIIFFFEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDGGGKKKRRR[[[aaaiiinnntttzzzjjjSSSHHHFFFCCCBBBCCCDDDDDDDDDDDDDDDGGGLLLPPPYYYlll}}}bbbQQQLLLJJJSSS```lllrrruuusssooolllhhhbbb___\\\YYYVVVVVVVVVVVVUUUSSSSSSUUUVVVXXX]]]dddhhhooosssyyy}}}~~~rrreeeZZZVVVYYYXXXkkkwww```RRRNNNIIIOOOWWWVVVWWWVVVTTTSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTPPPLLLJJJLLLNNNOOOSSSYYY^^^bbbggglllnnnoooppprrrwwwxxx{{{zzzwwwrrrnnnkkkiiifffdddbbb```______aaafffjjjmmmqqqxxx}}}}}}|||{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttssssssuuuvvvwwwyyyzzz{{{||||||wwwxxxyyy{{{}}}~~~}}}|||vvvvvvuuussspppnnnkkkjjjiiihhhgggfffggghhhjjjkkkmmmllllllkkkjjjfffaaa]]]QQQNNNIIIGGGGGGIIIJJJJJJJJJKKKPPPYYYfffuuu~~~|||zzzxxxxxxwwwtttmmmgggaaa]]]YYYWWWVVVYYYfffrrrwwwnnnjjj^^^[[[TTTNNNJJJHHHHHHIIIPPPYYYhhhwwwyyyssshhhddd___[[[YYYXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMMMMIIIIIIHHHEEEBBB@@@@@@AAA@@@EEEGGGGGGJJJNNNOOOMMMIIIHHHFFFEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEHHHLLLTTT]]]cccmmmqqqwww|||hhhQQQHHHFFFCCCBBBCCCDDDEEEEEEEEEEEEHHHLLLPPP[[[ooodddSSSLLLJJJRRR^^^mmmsssuuurrrnnnlllhhhcccaaa]]]ZZZWWWWWWWWWVVVUUUSSSTTTUUUVVVXXX]]]ccchhhmmmqqqwww|||wwwiii\\\VVVWWWTTThhh~~~yyybbbRRRMMMHHHNNNWWWWWWVVVUUUSSSQQQQQQQQQRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVPPPLLLIIIKKKLLLMMMQQQWWW\\\```fffkkkmmmnnnpppqqquuuwwwzzz}}}}}}xxxuuurrrpppnnnllljjjiiihhhiiikkkppptttwwwzzz~~~~~~~~~}}}|||zzzxxxwwwuuuvvvwwwwwwwwwvvvtttsssvvvwwwxxxzzz{{{|||}}}}}}xxxyyyzzz|||~~~}}}|||wwwwwwuuusssqqqpppnnnnnnmmmkkkjjjhhhhhhiiijjjkkkkkkkkkjjjjjjiiifffaaa]]]VVVRRRMMMJJJIIIJJJJJJJJJGGGHHHMMMUUUaaappp}}}~~~}}}{{{yyyxxxxxxuuunnniiifff```ZZZWWWUUUWWW```jjj{{{yyypppmmm```\\\UUUOOOKKKIIIIIIJJJPPPZZZiiiyyy|||vvviiieee```[[[YYYXXXWWWVVVXXXWWWVVVTTTQQQOOONNNMMMIIIIIIHHHEEEAAA???>>>???@@@CCCDDDCCCFFFJJJLLLJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFHHHMMMUUU^^^dddppptttzzzfffPPPHHHFFFCCCBBBCCCEEEEEEEEEFFFFFFHHHLLLQQQ]]]rrrgggTTTMMMKKKQQQ\\\pppuuuxxxtttpppnnnjjjeeebbb^^^ZZZXXXWWWWWWVVVVVVTTTUUUUUUVVVXXX]]]ccchhhlllpppvvv{{{~~~wwwlllaaaZZZXXX[[[ggg{{{|||hhhSSSJJJKKKOOOSSSWWWYYYXXXUUUSSSQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSOOOMMMLLLKKKLLLNNNQQQSSSWWW[[[```dddgggkkknnnqqqxxxxxxyyyzzz{{{}}}}}}~~~|||wwwtttsssrrruuutttrrrqqqsssvvvzzz}}}~~~}}}}}}}}}|||zzzyyy{{{~~~}}}zzzzzz{{{|||}}}}}}|||{{{zzzyyyzzz|||}}}~~~~~~{{{xxxuuusssoookkkggghhhhhhiiiiiijjjkkkllllllhhhjjjiiiffffffgggccc]]]WWWSSSNNNKKKIIIIIIHHHGGGGGGJJJMMMQQQXXXeeettt~~~~~~{{{~~~~~~}}}{{{tttllliiiaaaYYYTTTRRRUUU___iiiwww{{{rrrggg]]]SSSPPPPPPMMMKKKKKKUUUbbbqqq}}}yyyooogggaaa``````]]][[[[[[\\\[[[YYYVVVRRROOOLLLJJJHHHGGGEEECCCAAA@@@???????????????@@@AAADDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEAAABBBBBBAAA@@@AAACCCEEEGGGHHHIIIKKKPPPXXXbbbhhhooowww}}}xxxaaaTTTEEECCCAAA@@@@@@AAABBBCCCFFFFFFHHHLLLRRR]]]rrrfffUUUOOOLLLQQQ]]]ooo}}}}}}xxxqqqppphhhddd___[[[YYYWWWUUUTTTPPPQQQRRRSSSUUUZZZaaaeeekkkpppwww}}}}}}rrrfff^^^YYYWWWdddxxxlllUUUJJJIIILLLPPPSSSUUUTTTRRRPPPOOONNNNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLNNNQQQRRRVVVYYY^^^bbbeeehhhlllnnnrrrsssuuuwwwzzz|||}}}~~~}}}||||||~~~}}}{{{zzz{{{~~~~~~}}}}}}}}}{{{zzzyyy{{{}}}~~~}}}zzz{{{|||}}}}}}}}}}}}|||{{{zzz{{{}}}~~~}}}zzzvvvsssppplllhhheeefffggghhhjjjkkklllmmmmmmkkkmmmllliiiiiiiiifff```VVVRRRMMMIIIGGGFFFFFFEEEEEEGGGIIIMMMSSS^^^lllvvvxxx{{{}}}~~~~~~~~~~~~||||||tttlllhhhaaaYYYUUURRRSSS[[[dddttt|||}}}uuujjj```VVVSSSQQQNNNLLLMMMXXXeeettttttllleeedddccc___]]]^^^\\\[[[YYYVVVRRRNNNKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@????????????AAACCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBBBBAAA@@@AAACCCEEEHHHIIIJJJMMMRRRZZZdddjjjssszzz~~~mmmXXXKKKEEEDDDCCCBBBAAABBBDDDEEEGGGGGGJJJNNNSSS^^^sss~~~iiiWWWOOOKKKPPP\\\tttxxxuuujjjeee```[[[YYYWWWVVVUUURRRSSSSSSTTTVVV[[[aaaeeekkkpppwww}}}zzzoooccc[[[TTT```uuuoooWWWJJJHHHJJJNNNSSSSSSSSSQQQOOONNNNNNMMMMMMQQQPPPOOOOOOOOOOOOOOOOOONNNMMMKKKJJJKKKMMMPPPRRRUUUXXX\\\```bbbeeehhhjjjmmmnnnppptttwwwzzz|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~}}}zzzuuuqqqmmmjjjgggdddccceeegggiiilllmmmnnnnnnlllnnnmmmkkkjjjkkkhhhbbbWWWSSSMMMIIIGGGFFFEEEEEEEEEGGGIIIJJJOOOXXXccclllpppssswwwzzz{{{|||}}}~~~uuukkkddd^^^XXXUUUSSSTTT[[[cccpppyyyyyyoooeee[[[VVVTTTPPPNNNOOOYYYfffvvv|||ssskkkiiigggccc``````]]]\\\YYYVVVQQQMMMIIIGGGIIIHHHFFFEEECCCBBBAAAAAA>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCCCCBBBAAAAAADDDFFFIIIJJJLLLOOOTTT]]]fffmmmxxx}}}hhhTTTIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHKKKOOOUUU```tttzzz}}}lllWWWNNNIIIOOOZZZvvvzzzlllggg```[[[XXXXXXWWWWWWTTTUUUUUUUUUWWW[[[```dddlllpppwww|||wwwhhh\\\SSS]]]pppoooXXXKKKHHHJJJPPPVVVTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPOOOMMMMMMMMMNNNOOONNNMMMKKKJJJJJJLLLOOOPPPTTTWWW[[[^^^```cccfffhhhkkklllnnnrrruuuxxxzzz|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~{{{uuuqqqmmmjjjgggdddaaabbbeeehhhjjjlllmmmnnnkkkmmmmmmkkkkkkllliiiccc[[[VVVPPPKKKHHHHHHGGGGGGIIIJJJLLLMMMPPPWWWaaahhhqqqtttxxxzzz{{{|||}}}~~~vvvkkk___ZZZWWWWWWWWWWWW^^^eeennnxxxuuujjj```ZZZUUUQQQPPPQQQYYYfffwwwzzzqqqmmmjjjeeebbbbbb^^^]]]ZZZVVVQQQMMMIIIGGGJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEFFFEEECCCCCCCCCBBBAAABBBDDDFFFHHHJJJMMMPPPVVV___iiiooozzz~~~~~~zzzdddSSSJJJDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLPPPVVVaaattt{{{yyy~~~lllVVVKKKHHHNNNYYYsss{{{nnnhhhaaa[[[XXXWWWXXXXXXVVVVVVVVVVVVWWWZZZ___ccclllpppvvvzzz}}}}}}lll]]]UUU[[[kkksss\\\NNNIIIIIINNNTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQOOONNNMMMNNNOOOOOONNNMMMKKKIIIJJJKKKNNNOOOTTTWWW[[[^^^```cccfffhhhlllmmmoooqqqtttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~}}}~~~~~~}}}~~~{{{}}}zzzuuuqqqnnnjjjgggddd```aaabbbdddfffiiikkkllljjjnnnooooooppppppllleee]]]XXXPPPKKKHHHGGGGGGGGGKKKMMMOOOQQQSSSYYYccciiisssuuuyyy{{{||||||~~~uuujjj```\\\ZZZ[[[[[[[[[aaahhhpppzzzyyyoooddd]]]VVVQQQPPPSSSYYYgggxxxvvvqqqlllfffcccbbb___]]][[[WWWRRRMMMIIIGGGJJJIIIGGGFFFDDDDDDCCCCCC???>>>>>>===>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFCCCDDDDDDCCCBBBCCCEEEGGGGGGIIILLLQQQXXX```jjjpppxxx}}}~~~ooo\\\NNNFFFBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIMMMRRRWWWaaauuu{{{vvvvvviiiTTTIIIGGGOOOYYYppp~~~{{{nnniiiaaa[[[XXXWWWWWWWWWUUUUUUUUUUUUUUUYYY^^^bbbkkkoootttyyy|||~~~ppp^^^WWWYYYcccyyyyyycccSSSJJJGGGJJJOOOQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNLLLJJJIIIIIIJJJMMMNNNSSSVVVZZZ^^^```cccfffiiimmmmmmoooqqqrrrtttuuuvvvxxxyyy{{{~~~~~~~~~~~~~~~~~~{{{zzzxxxuuurrroookkkgggddd```_________```cccfffhhhiiiooosssuuuwwwwwwqqqjjj\\\WWWOOOIIIFFFEEEEEEEEEIIIMMMQQQTTTWWW^^^gggnnntttvvvzzz|||}}}}}}~~~}}}tttjjjeeebbb````````````fffmmmvvv~~~|||rrrggg^^^VVVPPPOOOSSSYYYgggyyy{{{tttnnngggcccccc___^^^[[[XXXSSSOOOKKKIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@???>>>>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@@@@???@@@BBBCCCDDDEEEFFFFFFDDDEEEEEEDDDCCCCCCFFFHHHFFFIIIMMMRRRZZZccclllrrrvvv|||zzzeeeUUUJJJFFFAAABBBCCCDDDEEEFFFGGGGGGIIIKKKOOOTTTYYYcccvvvvvvpppmmmvvvfffSSSHHHGGGOOOYYYmmm|||{{{mmmhhhaaa[[[XXXWWWVVVUUUSSSSSSSSSSSSSSSWWW\\\```iiimmmrrrwwwzzz~~~sss___XXXVVV\\\ppp|||gggWWWMMMHHHJJJNNNOOOPPPQQQRRRRRRQQQQQQPPPNNNNNNOOOPPPPPPPPPOOOOOONNNLLLJJJHHHHHHJJJLLLMMMQQQTTTYYY\\\___cccfffiiikkklllmmmoooqqqssstttuuuuuuwwwzzz}}}~~~~~~}}}}}}|||~~~~~~~~~{{{zzzxxxwwwuuuqqqkkkgggaaa___\\\ZZZZZZ]]]aaadddfffmmmtttyyy|||{{{tttlll^^^XXXOOOIIIEEEEEEEEEEEEIIIMMMSSSXXX]]]eeennnuuu{{{}}}~~~}}}}}}}}}zzz}}}sssiiieeebbbbbbdddfffiiipppyyy|||~~~tttiii___UUUNNNNNNRRRVVVdddvvvwwwpppiiieeeddd___^^^\\\YYYUUUQQQNNNLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA??????>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHFFFEEEEEEEEEDDDBBBAAA@@@???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHGGGJJJOOOUUU\\\eeeooouuuvvv|||rrr^^^PPPIIIFFFAAABBBDDDFFFGGGHHHIIIIIILLLMMMRRRWWW\\\fffyyypppjjjhhhppp}}}fffSSSHHHGGGOOOWWWiiizzzyyylllgggaaa\\\XXXVVVTTTSSSPPPPPPPPPPPPQQQUUUZZZ___gggkkkqqqvvvzzz~~~vvvaaaWWWSSSWWWjjj{{{gggYYYPPPKKKLLLQQQPPPQQQRRRSSSSSSSSSRRRQQQKKKMMMNNNPPPPPPPPPOOONNNNNNLLLJJJHHHHHHIIIKKKMMMOOORRRWWW[[[___bbbfffhhhhhhiiikkkmmmppprrrtttuuutttvvvyyy|||~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwqqqlllbbb___ZZZWWWVVVYYY^^^aaabbbjjjsssyyy||||||tttkkkaaaZZZRRRKKKGGGGGGGGGGGGJJJOOOVVV\\\ccckkkuuu||||||zzzzzzxxx}}}|||sssiiiaaa___```fffkkkqqq{{{uuuiii___TTTMMMMMMQQQQQQ___rrryyyrrrjjjfffeee___^^^\\\YYYVVVRRROOOMMMGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAA>>>???AAACCCDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDFFFIIIHHHKKKPPPWWW^^^hhhqqqwwwwww}}}~~~jjjWWWJJJEEECCCBBBCCCEEEGGGIIIJJJJJJKKKNNNPPPTTTZZZ___iii{{{mmmhhhfffnnn~~~{{{gggTTTIIIHHHNNNVVVeeewwwvvvjjjfffaaa\\\YYYVVVSSSQQQMMMNNNNNNNNNPPPTTTYYY^^^fffjjjpppuuuyyy~~~uuucccXXXTTTWWWjjjmmmZZZQQQOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLJJJIIIGGGGGGHHHIIIJJJPPPRRRTTTXXX[[[___aaaccchhhhhhjjjllloooqqqssstttooosssxxx|||}}}}}}|||}}}|||~~~}}}zzzyyy{{{}}}~~~||||||}}}~~~wwwnnnnnneee]]]ZZZWWWUUUVVVYYY```eeelllsss|||xxxnnnccc]]]UUUMMMIIIGGGEEEDDDIIIOOOWWWaaakkkvvv~~~{{{zzzvvvyyy}}}zzzrrrllleeecccdddjjjuuu~~~tttggg[[[SSSOOOMMMMMMPPP]]]kkkwww|||sssllliiiiiiccccccbbb___YYYSSSNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA???@@@AAACCCEEEFFFGGGFFFFFFHHHFFFDDDCCCCCCDDDGGGHHHJJJMMMRRRXXX```iiirrrxxx|||yyyfffVVVLLLFFFDDDBBBEEEIIIKKKKKKLLLMMMOOOPPPQQQUUU\\\ccclll|||nnncccdddllltttkkkVVVIIIHHHMMMSSSnnnssspppjjjeee^^^YYYVVVTTTSSSRRRUUUPPPNNNPPPRRRTTTZZZ```jjjlllooouuu{{{uuudddWWWTTTWWWggg~~~mmm[[[QQQMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJOOOPPPSSSVVVZZZ^^^```bbbccceeegggjjjmmmppprrrtttqqquuuyyy{{{{{{{{{{{{{{{{{{|||~~~~~~}}}{{{yyyzzz|||~~~~~~|||{{{{{{}}}~~~uuuooofff^^^[[[XXXVVVVVVYYY\\\eeeoooxxx~~~uuuiiibbbXXXPPPKKKHHHGGGFFFJJJPPPZZZeeeppp{{{{{{zzzxxxzzz|||~~~}}}xxxpppkkkhhhgggiiippp|||~~~uuugggZZZQQQMMMJJJIIILLLWWWdddooo~~~yyysssooooooggggggfffbbb]]]WWWRRRPPPKKKHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEECCCAAA@@@???@@@BBBDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCEEEGGGIIILLLOOOSSSYYY```iiirrrxxx|||{{{fffUUUJJJEEECCCDDDGGGKKKMMMNNNNNNPPPQQQRRRSSSWWW]]]dddnnn~~~ttthhhfffkkkrrrlllWWWKKKJJJPPPUUUllluuurrrlllggg```[[[XXXVVVTTTSSSTTTPPPNNNQQQSSSTTTYYY___hhhkkkpppwww~~~uuueeeXXXUUUWWWcccuuuooo\\\QQQLLLKKKKKKPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIMMMNNNQQQTTTXXX\\\___```___aaacccgggkkknnnqqqssssssvvvyyyzzzyyyyyyyyyzzz{{{{{{}}}~~~~~~}}}|||{{{yyyxxxxxxzzz~~~~~~|||zzzyyyyyyzzz{{{{{{rrriii```\\\YYYVVVVVVYYYZZZeeettt~~~ssskkk___TTTNNNKKKIIIIIIKKKRRR\\\hhhuuu}}}{{{{{{zzzzzzyyywwwsssmmmiiijjjjjjmmmvvv}}}tttfffYYYOOOJJJGGGFFFHHHPPPYYYcccrrr|||wwwtttmmmllljjjfffbbb\\\XXXUUUMMMJJJFFFDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEECCCBBBAAA???@@@AAABBBCCCDDDDDDDDDEEEEEECCCCCCDDDFFFIIIJJJMMMPPPUUUZZZaaaiiirrrxxx}}}~~~gggUUUJJJFFFFFFFFFIIIMMMOOOQQQRRRTTTUUUUUUUUUXXX^^^eeeppp}}}ooojjjlllqqqoooZZZNNNLLLRRRWWWjjjxxxtttooojjjddd^^^ZZZXXXUUUSSSSSSPPPOOORRRTTTUUUXXX]]]eeejjjrrrzzzvvvhhhZZZXXXXXX___mmm{{{rrr```RRRJJJIIIIIIOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJLLLNNNRRRVVVZZZ]]]^^^___```bbbfffiiimmmooopppsssuuuwwwxxxxxxxxxzzz{{{{{{{{{|||}}}}}}||||||{{{vvvvvvxxx|||~~~{{{yyywwwvvvvvvwww{{{vvvlllccc___[[[WWWVVVYYYZZZhhhyyyvvvhhh[[[RRRNNNLLLKKKKKKRRR\\\iiivvv~~~|||zzzvvvsssqqqnnnjjjgggjjjjjjoooyyyyyypppcccVVVNNNIIIFFFDDDFFFKKKQQQYYYfffyyy}}}wwwrrrpppmmmiiieeeaaa\\\YYYPPPLLLGGGEEEEEEGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJKKKNNNQQQUUU[[[aaajjjrrrxxx}}}iiiVVVLLLIIIIIIGGGJJJNNNQQQSSSUUUWWWYYYWWWWWWZZZ```gggrrrvvvqqqrrruuuttt^^^QQQMMMQQQUUUiii{{{wwwrrrmmmfff```[[[XXXUUUSSSSSSPPPPPPSSSUUUTTTWWW[[[dddiiirrrzzzxxxlll^^^[[[YYY]]]hhhwwwwwweeeTTTJJJHHHHHHNNNPPPQQQSSSSSSQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIILLLPPPUUUXXX[[[]]]aaabbbcccfffiiikkkmmmnnnppprrruuuwwwxxxyyy{{{}}}||||||}}}}}}}}}}}}}}}}}}wwwxxxzzz~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwxxx{{{|||rrrhhhbbb]]]XXXVVVXXX]]]kkk{{{rrrcccXXXRRRNNNMMMKKKPPPZZZeeeppp}}}|||xxxsssooommmkkkiiigggjjjkkkppp{{{}}}qqqiii^^^SSSLLLHHHFFFEEEFFFHHHLLLRRR^^^ooozzzwwwtttooollliiieee```\\\UUUQQQKKKHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJLLLNNNPPPUUU[[[aaajjjsssyyy}}}lllVVVKKKHHHHHHGGGJJJOOOSSSUUUWWWZZZ\\\YYYYYY]]]cccjjjuuuyyyyyy{{{yyybbbSSSMMMOOORRRggg|||vvvppphhh```[[[WWWUUUSSSTTTQQQPPPSSSTTTTTTVVVZZZccciiipppwww{{{|||qqqbbb\\\WWWZZZfffvvv}}}jjjWWWKKKHHHIIINNNOOOQQQSSSSSSQQQOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHKKKOOOTTTXXX[[[\\\aaabbbdddfffhhhjjjlllmmmnnnqqquuuwwwxxxyyy{{{||||||||||||}}}~~~||||||~~~||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzzzz{{{|||}}}}}}{{{ooohhhaaaZZZXXXYYY^^^iiivvv}}}mmm```XXXRRROOOLLLPPPVVV^^^gggsss~~~|||xxxrrrnnnlllkkkkkkjjjnnnooottt~~~~~~xxxkkkdddZZZQQQKKKHHHFFFEEEEEEEEEHHHNNNVVVdddyyy}}}yyytttpppnnnkkkeeeaaa]]]XXXRRRNNNKKKJJJHHHGGGBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEECCCDDDDDDEEEGGGIIIJJJKKKLLLOOOTTTZZZaaajjjsssyyy}}}jjjSSSGGGCCCDDDGGGKKKPPPTTTWWWZZZ]]]___[[[]]]bbbiiippp{{{~~~}}}}}}eeeTTTMMMNNNPPPbbb{{{tttiii```ZZZWWWUUUUUUVVVRRRQQQSSSSSSSSSVVVZZZaaagggooouuuyyy}}}vvvddd\\\TTTWWWfffxxxoooZZZLLLIIIJJJMMMOOOQQQSSSSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGKKKOOOSSSWWW[[[\\\___```bbbeeehhhjjjlllmmmmmmqqquuuxxxyyyxxxxxxyyyzzz{{{{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}|||zzzxxxvvvuuuwwwxxxzzz|||xxxoooggg___[[[\\\[[[cccmmmzzzwwwiii^^^WWWSSSNNNPPPSSSWWW^^^iiittt{{{}}}yyyssspppoooooooooooopppqqqvvv|||uuugggaaaWWWOOOJJJGGGEEEDDDBBBAAADDDIIIOOOZZZnnnyyyvvvuuurrrlllhhheeeaaa[[[VVVQQQMMMJJJGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@????????????@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJMMMRRRYYYaaajjjtttzzz}}}cccOOOEEECCCEEEIIIMMMRRRWWWZZZ]]]```ccc___aaahhhpppxxxzzzfffUUUNNNNNNPPP[[[{{{xxxlll```ZZZXXXWWWWWWXXXSSSPPPQQQRRRRRRVVV[[[]]]eeeooovvvyyy|||yyyddd[[[RRRUUUeeeyyyrrr\\\MMMIIIKKKMMMOOOQQQSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGJJJOOOSSSWWW[[[]]]\\\]]]```cccgggjjjmmmnnnnnnrrrwwwyyyyyywwwvvvvvvyyyyyyzzz{{{}}}|||zzzzzz{{{|||~~~~~~}}}|||{{{yyyvvvtttsssuuuvvvyyy}}}}}}tttkkkbbb^^^^^^XXX]]]fffsss~~~ooocccZZZUUUPPPQQQQQQTTTYYYbbbmmmuuu~~~zzzuuurrrrrrrrrsssssspppqqquuu~~~{{{tttggg```WWWNNNIIIFFFDDDBBB???>>>AAAFFFKKKTTTfffyyy~~~{{{zzzwwwqqqlllkkkgggaaa[[[VVVPPPKKKGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHKKKQQQXXX```jjjttt{{{}}}ttt]]]LLLFFFGGGJJJKKKOOOTTTYYY]]]```ccceeeaaadddllluuu}}}}}}vvv~~~gggVVVOOOOOOQQQUUUwww{{{mmmaaaZZZYYYYYYZZZYYYTTTPPPQQQQQQRRRVVV[[[YYYcccoooxxx{{{|||~~~~~~sssaaa[[[WWW[[[fffwwwzzzbbbPPPIIIHHHJJJKKKNNNPPPQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGIIILLLOOORRRUUUWWWXXX\\\\\\^^^aaadddiiimmmoootttuuuuuuuuuuuuvvvyyy|||zzz{{{||||||}}}~~~||||||}}}}}}{{{zzzzzzzzz|||~~~|||||||||{{{yyywwwtttssssssvvvzzz{{{rrrjjj```YYY]]][[[___ooowwwkkkaaaZZZ\\\WWWTTTUUUWWW[[[eeeooozzz}}}|||{{{zzzyyyyyyyyyzzzwwwwwwyyy}}}wwwpppbbb\\\SSSLLLGGGDDDBBBAAAAAA???@@@CCCGGGOOO___nnn|||wwwsssnnnkkkeee```[[[UUUPPPLLLGGGFFFDDDDDDFFFHHHIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCHHHHHHIIIHHHGGGGGGHHHJJJHHHNNNUUU\\\ccckkktttzzz|||fffVVVKKKDDDBBBEEEJJJQQQZZZ```bbbdddfffhhhkkkmmmrrrzzz|||hhhUUUMMMMMMOOO^^^qqqtttggg^^^YYYVVVTTTUUUTTTSSSQQQQQQQQQRRRSSSWWWaaammmuuuyyy|||uuufff^^^XXXZZZfffxxx~~~eeeRRRIIIHHHJJJLLLOOOQQQQQQQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGIIIMMMPPPSSSUUUVVVXXXYYY\\\```dddiiimmmooossstttuuuuuuuuuvvvyyy{{{{{{{{{|||||||||~~~~~~}}}~~~~~~~~~{{{yyyxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~|||zzzxxxvvvwwwyyy}}}xxxpppggg```^^^[[[^^^kkk|||wwwllldddbbb[[[WWWWWWZZZ^^^fffnnnyyy~~~~~~||||||yyyxxxyyy}}}vvvpppbbb\\\SSSLLLGGGDDDBBBAAAAAA??????AAACCCJJJWWWddduuu~~~zzzvvvrrrkkkddd^^^WWWPPPKKKJJJHHHFFFEEEGGGHHHIIIHHHIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBFFFFFFGGGFFFEEEEEEGGGIIIHHHNNNVVV]]]dddkkkttt{{{rrr^^^PPPFFFAAA@@@CCCJJJQQQ[[[bbbfffhhhkkknnnppprrrwww}}}~~~gggUUULLLLLLOOO\\\pppyyykkkaaa[[[WWWUUUUUUTTTRRRRRRQQQRRRSSSTTTYYYbbblllsssvvvxxx|||yyynnncccYYY[[[fffyyyiiiTTTJJJHHHKKKLLLOOOQQQRRRQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDGGGJJJNNNQQQSSSUUUTTTVVV[[[```eeeiiimmmnnnqqqrrrtttttttttuuuxxxzzz{{{|||}}}||||||}}}}}}{{{yyyxxxwwwyyy{{{|||~~~~~~~~~|||rrrjjjddd___\\\]]]fffttt{{{rrrlllccc\\\]]]aaaeeejjjoooyyy|||{{{zzzzzz|||~~~vvvooobbb\\\TTTMMMHHHEEEBBB@@@BBB@@@@@@AAABBBEEENNNXXXccc{{{}}}yyysssllleee]]]VVVQQQQQQOOOKKKJJJKKKLLLLLLKKKLLLIIIFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHHIIIOOOXXX___fffmmmvvv|||~~~{{{lllYYYNNNGGGCCCCCCFFFJJJRRR]]]fffkkknnnrrruuuwwwxxx|||~~~hhhUUULLLKKKNNN[[[oooqqqeee^^^YYYWWWTTTSSSSSSRRRRRRSSSTTTUUU[[[bbbjjjppprrrtttwwwyyy}}}wwwhhh\\\\\\eeexxxnnnWWWKKKHHHKKKMMMOOORRRRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCFFFIIIMMMPPPSSSUUUTTTWWW[[[aaafffiiilllmmmoooqqqsssssstttuuuwwwyyy{{{|||}}}|||||||||~~~}}}{{{zzzyyy{{{|||}}}}}}{{{yyyyyyzzz{{{uuulllfff```^^^___eeeoooxxxnnnfffggglllqqqtttxxx~~~}}}~~~}}}uuuoooaaa\\\TTTMMMIIIEEECCCAAADDDBBBAAACCCCCCDDDIIIPPPWWWlll{{{uuuooohhhaaa\\\[[[XXXSSSQQQQQQQQQQQQQQQOOOLLLIIIFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHLLLRRR[[[ccciiipppxxx~~~~~~uuufffVVVLLLGGGDDDDDDHHHKKKTTT```jjjooossswwwzzz|||}}}kkkXXXNNNMMMOOO[[[ooowwwjjjaaa[[[XXXTTTTTTSSSRRRSSSTTTUUUVVVZZZ___ffflllooorrrtttwww}}}mmm___]]]cccrrrttt\\\MMMHHHKKKLLLOOOQQQRRRQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFIIIMMMQQQTTTVVVWWWYYY^^^bbbfffiiikkkkkknnnppprrrttttttuuuwwwyyyzzz|||}}}|||{{{{{{}}}~~~|||{{{zzz}}}~~~|||yyyuuurrrpppppppppwwwyyypppkkkdddbbbdddhhhooo||||||ssstttzzz|||tttnnn___[[[TTTNNNJJJGGGDDDBBBBBB@@@@@@CCCDDDCCCFFFKKKPPP___tttzzzssskkkfffbbb^^^YYYVVVUUUVVVUUUUUUSSSOOOKKKHHHGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@????????????@@@AAAAAABBBDDDEEEEEEEEEFFFHHHKKKPPPVVV___ffflllrrryyy~~~lll___PPPHHHCCC@@@AAACCCMMMVVVcccmmmssswww{{{}}}qqq^^^QQQOOOQQQXXXlll}}}pppeee]]]YYYVVVUUUTTTSSSSSSTTTUUUVVVWWW[[[aaahhhmmmrrrvvvxxx~~~nnn```]]]^^^hhh{{{bbbRRRKKKJJJKKKNNNPPPQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFIIIMMMQQQUUUXXXYYY[[[^^^bbbeeehhhjjjlllmmmooorrrtttuuuvvvwwwyyyyyy{{{||||||{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz~~~~~~|||wwwqqqmmmjjjhhhhhhnnnwww~~~uuupppllljjjjjjmmmpppyyyyyyqqqkkk]]]YYYSSSNNNKKKIIIFFFDDDAAA>>>>>>AAABBBAAACCCFFFJJJSSSbbbttt|||sssnnngggccc^^^ZZZYYYYYYYYYYYYVVVRRRMMMJJJHHHHHHHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA???????????????@@@AAAAAACCCDDDFFFFFFFFFHHHJJJMMMRRRXXXaaahhhmmmrrrxxx}}}}}}{{{hhh\\\NNNHHHDDDAAABBBDDDOOOXXXfffqqqxxx|||wwwdddUUUQQQQQQSSSdddvvvkkkbbb\\\XXXWWWUUUTTTTTTTTTUUUVVVUUUXXX^^^eeemmmtttyyy|||}}}~~~~~~lll^^^[[[XXX[[[pppiiiWWWOOOIIIJJJMMMOOOPPPOOOMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCEEEHHHLLLQQQUUUXXXWWWYYY[[[___ccchhhkkkmmmmmmpppsssuuuvvvwwwxxxzzzwwwyyy{{{|||{{{{{{|||~~~~~~~~~~~~}}}|||{{{~~~|||vvvpppjjjfffdddbbbdddkkksss{{{~~~xxxsssppppppqqqvvv|||uuummmggg[[[WWWRRROOOLLLJJJHHHFFFCCC???>>>AAABBBAAABBBEEEFFFKKKUUUbbbrrr}}}wwwnnnjjjddd```______``````YYYTTTOOOKKKIIIIIIIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA???????????????@@@@@@AAABBBCCCEEEFFFFFFHHHKKKMMMRRRXXXaaagggkkkooouuuyyy{{{}}}~~~sssdddYYYMMMHHHEEECCCDDDGGGOOOYYYhhhuuu}}}|||hhhXXXQQQPPPMMM\\\vvv}}}qqqfff```YYYXXXWWWUUUTTTTTTTTTUUUUUUWWW\\\dddmmmuuu{{{~~~}}}~~~{{{jjj]]]YYYTTTSSSddd|||nnn[[[RRRHHHJJJLLLOOOOOONNNMMMKKKMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBDDDGGGKKKPPPUUUXXXUUUVVVYYY\\\bbbggglllooommmpppsssvvvwwwwwwyyyzzzvvvxxx{{{|||{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}vvvoooiiidddaaa```]]]ccchhhnnn|||yyyrrrpppqqquuuzzzrrrjjjdddYYYVVVRRROOOMMMKKKIIIGGGHHHCCCAAADDDEEECCCCCCFFFEEEGGGMMMWWWcccqqqtttpppjjjfffeeeffffffgggZZZVVVPPPLLLJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHKKKMMMRRRXXX```fffiiimmmrrruuuyyyzzz|||}}}~~~lll\\\QQQGGGCCCBBBAAABBBEEENNNYYYiiiwww~~~jjjYYYPPPOOOKKKXXXooouuujjjccc[[[YYYWWWUUUTTTTTTTTTTTTVVVXXX\\\dddmmmvvv|||~~~|||~~~zzzoooaaaWWWRRRUUU```kkk{{{bbbNNNKKKGGGGGGLLLQQQPPPNNNOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIFFFDDDCCCEEEDDDEEEFFFIIIMMMQQQSSSVVVXXX[[[^^^aaaeeejjjnnnpppppprrrsssuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~{{{vvvpppjjjeeeaaa______[[[\\\fffttt}}}}}}xxx{{{~~~wwwlllcccXXXVVVSSSQQQOOOMMMJJJHHHGGGFFFDDDCCCCCCCCCEEEFFFFFFFFFFFFJJJQQQ^^^lllvvvyyypppkkkjjjiiifffbbb^^^YYYSSSNNNKKKJJJJJJIIIJJJHHHFFFCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIIMMMPPPWWW\\\cccfffggghhhkkknnnooorrrwwwzzz~~~xxxfffWWWNNNFFFCCCBBBBBBDDDIIIMMMYYYkkk}}}||||||mmmZZZPPPNNNNNNVVVggg{{{~~~ooobbb\\\XXXTTTQQQQQQRRRSSSSSSQQQTTTZZZbbbjjjrrrwwwzzz}}}|||}}}uuueeeYYYRRRSSS]]]hhhhhhSSSLLLHHHGGGLLLPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIFFFDDDCCCDDDDDDDDDFFFHHHLLLPPPRRRUUUXXX[[[^^^aaaeeejjjnnnooooooqqqrrrtttuuuwwwwwwxxxyyyzzz|||}}}~~~|||xxxrrrkkkeee```^^^[[[XXXYYYbbbnnn~~~zzzzzz{{{ssshhh```UUUSSSRRRQQQRRRRRRPPPNNNKKKJJJGGGEEECCCCCCDDDEEEDDDCCCDDDEEEKKKUUU```hhhxxx}}}tttooonnnlllhhheee```[[[UUUPPPMMMKKKIIIHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDEEEIIIMMMQQQWWW\\\aaacccccccccfffhhhmmmpppuuuyyy}}}tttbbbUUUMMMEEEBBBAAAAAADDDHHHNNNZZZmmmyyyyyylllYYYMMMJJJJJJPPP___rrrsssggg___[[[VVVSSSRRRRRRRRRRRROOORRRWWW]]]eeelllrrrvvvzzzzzz|||}}}kkk\\\SSSRRRZZZddd}}}pppYYYNNNIIIGGGLLLOOONNNMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCDDDGGGKKKNNNPPPUUUWWW[[[^^^aaaeeejjjmmmmmmnnnoooqqqssstttvvvvvvwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuummmfff```\\\VVVUUUVVV]]]fffvvv|||yyypppfff^^^TTTSSSRRRSSSUUUUUUTTTRRROOOMMMJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCEEEKKKSSSXXXdddlllxxxxxxsssqqqnnnjjjgggccc___XXXSSSOOOLLLIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFJJJPPPTTTYYY]]]aaabbbaaa```bbbdddkkknnnssswww{{{ooo]]]SSSKKKDDDBBBAAAAAACCCHHHOOO\\\qqqxxxzzzrrr\\\NNNIIIHHHLLLWWWfffrrrzzzvvvkkkaaa]]]XXXTTTSSSRRRQQQQQQQQQRRRUUUYYY```hhhooosssvvvxxx{{{~~~ppp```UUURRRYYYcccvvvuuu]]]QQQJJJHHHKKKNNNMMMMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCFFFIIIMMMOOOTTTWWW[[[^^^aaaeeeiiilllllllllnnnoooqqqsssuuuuuuwwwwwwyyy{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{wwwwwwxxxyyy{{{|||}}}~~~}}}wwwooofff___[[[TTTTTTVVVZZZaaaooo{{{|||xxxnnnddd]]]VVVUUUUUUVVVWWWVVVUUUSSSQQQOOOKKKHHHEEEDDDDDDDDDCCCDDDCCCCCCCCCFFFKKKOOOUUU]]]hhhrrrzzzzzzuuurrroookkkhhhgggbbb\\\WWWRRRNNNJJJGGGFFFFFFFFFEEECCCBBB@@@???@@@@@@@@@@@@AAACCCEEEFFFHHHHHHGGGFFFHHHMMMTTTYYY[[[___cccdddcccccceeehhhkkknnnssswww{{{}}}jjjZZZRRRJJJDDDBBBBBBBBBEEEIIINNN]]]ttt}}}xxx```PPPHHHJJJLLLTTT___hhhooowwwtttiii___\\\WWWTTTSSSRRRRRRQQQTTTTTTUUUYYY___fffnnnrrrtttwww{{{tttdddXXXTTTZZZbbbrrr~~~www```SSSLLLHHHJJJLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCEEEHHHLLLNNNSSSVVVZZZ^^^aaaeeeiiikkkjjjkkkmmmoooqqqssstttuuuwwwwwwyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{}}}~~~{{{wwwuuutttpppqqqsssuuuwwwyyyzzz{{{~~~xxxpppggg___[[[VVVUUUVVVZZZ___kkk}}}|||zzzxxxyyyvvvkkkaaa[[[UUUUUUUUUWWWYYYYYYWWWVVVQQQOOOLLLHHHFFFEEEEEEEEEBBBCCCCCCBBBBBBDDDGGGJJJNNNUUU^^^ffflllsss{{{~~~zzzwwwtttpppmmmkkkhhheee___ZZZVVVQQQLLLHHHFFFFFFFFFEEEDDDBBB@@@???AAA@@@@@@AAACCCEEEGGGHHHHHHHHHGGGGGGIIINNNVVV[[[[[[___ccceeefffgggkkkoooooorrrvvvzzz}}}uuufffZZZQQQJJJDDDDDDDDDDDDGGGKKKMMM]]]vvv~~~dddQQQHHHKKKLLLQQQZZZaaafffnnnvvv{{{~~~wwwmmmddd[[[XXXUUUSSSSSSSSSRRRQQQUUUUUUUUUWWW]]]dddlllppptttwww|||wwwhhh\\\VVVZZZaaannn{{{yyyeeeUUUNNNHHHIIIKKKKKKKKKMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBBBBCCCEEEHHHKKKMMMRRRVVVZZZ^^^aaaeeehhhkkkjjjkkkllloooqqqsssuuuvvvwwwxxxzzz{{{}}}}}}~~~~~~}}}}}}~~~{{{www{{{~~~{{{zzzwwwtttqqqpppnnnnnnkkklllmmmooorrrtttuuuvvvyyy{{{~~~~~~}}}~~~~~~wwwooofff___[[[XXXVVVVVVYYY^^^iii{{{|||xxxvvvvvvuuussstttwwwvvvvvvvvvvvvwww{{{~~~}}}~~~}}}{{{yyyyyyzzz|||ttthhh___YYYRRRSSSVVVZZZ]]]___^^^\\\SSSQQQNNNKKKHHHGGGGGGGGG@@@AAAAAA@@@@@@BBBEEEGGGKKKPPPVVV[[[___dddjjjpppzzz{{{}}}~~~~~~zzzyyyxxxvvvtttqqqnnnmmmhhheeeaaa^^^ZZZUUUOOOLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBDDDGGGIIIKKKGGGGGGGGGHHHJJJOOOVVV[[[ZZZ___dddgggiiilllqqqvvvwwwzzz}}}{{{ooocccYYYPPPIIIDDDEEEFFFFFFHHHLLLMMM^^^yyy}}}mmmXXXMMMHHHIIIMMMUUUZZZ^^^fffmmmrrryyy~~~{{{vvvpppggg```ZZZWWWTTTSSSSSSSSSRRRQQQQQQQQQQQQTTTYYY```gggkkkrrrwww|||zzzkkk^^^VVVXXX^^^kkkxxx}}}lllWWWOOOIIIIIIJJJJJJKKKMMMJJJKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJIIIHHHFFFEEECCCCCCBBBCCCEEEHHHKKKMMMQQQUUUZZZ^^^bbbeeehhhjjjjjjkkkmmmoooqqqtttuuuvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||zzz|||sssqqqooolllkkkjjjjjjkkkiiiiiikkklllnnnpppqqqrrruuuxxx{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}uuummmfff```]]]XXXTTTSSSVVV\\\eeetttyyytttmmmhhhhhhgggeeefffkkklllmmmnnnoooppprrrvvvyyy|||~~~~~~{{{yyyxxxvvvvvvuuusssqqqqqquuuxxxvvvjjjaaa\\\UUUVVVYYY^^^aaacccaaa```YYYWWWSSSNNNKKKIIIHHHHHHBBBBBBBBB@@@@@@AAADDDGGGGGGKKKOOOQQQSSSVVV\\\aaahhhjjjmmmppprrrrrrrrrrrroooppprrrqqqpppnnnlllkkkgggeeebbb```]]]XXXSSSOOOJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMHHHIIIKKKLLLOOOSSSYYY^^^^^^ccchhhkkknnnrrrxxx}}}xxxkkk___VVVMMMGGGCCCDDDEEEFFFHHHLLLNNN```||||||wwwyyyqqq[[[PPPEEEFFFJJJRRRWWWZZZ```gggmmmtttyyyvvvqqqlllfff```\\\YYYVVVTTTTTTSSSQQQPPPNNNNNNOOORRRWWW^^^dddhhhooottt{{{~~~|||mmm___VVVVVV[[[iiiwwwrrrXXXPPPIIIHHHJJJIIIJJJMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJIIIHHHFFFEEECCCCCCCCCCCCEEEHHHKKKMMMQQQUUUZZZ___bbbeeehhhjjjjjjkkkmmmooorrrtttvvvwwwyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{wwwnnnllljjjhhhggggggiiiiiiiiijjjkkklllnnnooopppqqqsssvvvyyy|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{|||}}}|||tttllleee```^^^WWWRRRPPPTTT[[[cccnnnxxx~~~ttthhh___YYYYYYXXXVVVXXX]]]cccdddfffggghhhiiilllnnnnnnrrruuuvvvuuurrrpppoooqqqqqqpppmmmkkklllpppuuu~~~zzznnneeeaaa[[[\\\^^^aaadddcccaaa___^^^[[[VVVQQQMMMJJJHHHGGGEEEEEEDDDBBBAAABBBFFFIIIDDDGGGJJJKKKLLLOOOTTTYYY[[[]]]aaadddfffhhhhhhgggfffhhhjjjkkkjjjiiihhhgggfffeeecccaaa___[[[UUUQQQLLLJJJGGGEEEDDDDDDDDDEEECCCCCCCCCEEEGGGJJJMMMNNNKKKMMMOOOQQQTTTXXX^^^aaadddhhhmmmqqqssswww~~~xxxjjj]]]SSSLLLEEEBBBCCCEEEEEEHHHLLLOOObbb~~~yyysssuuuxxxlllVVVJJJEEEEEEJJJRRRVVVYYY___fffkkkrrrwwwtttppplllgggccc___\\\XXXVVVUUUSSSQQQOOOMMMNNNOOOSSSXXX^^^dddhhhlllrrrzzz~~~ssscccWWWUUUXXXeeevvv}}}dddVVVJJJHHHJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFIIIKKKMMMPPPQQQUUU[[[```dddffffffjjjllloooppprrrsssvvvxxxwwwyyy|||}}}}}}~~~~~~~~~zzztttqqqkkkiiiggghhhiiikkkkkkjjjiiikkkmmmmmmlllllllllnnnqqqsssvvvzzz}}}}}}}}}|||zzzxxxuuusssrrrzzz{{{|||~~~{{{qqqhhhaaaZZZWWWVVVSSSSSSUUUXXX\\\gggqqq~~~uuukkk\\\XXXSSSPPPPPPQQQRRRRRRYYYZZZ\\\]]]^^^^^^]]]]]]]]]```eeehhhjjjkkkmmmnnnnnnnnnkkkgggdddgggmmmsssvvv|||zzznnneee^^^```bbbccccccaaa^^^\\\___]]]YYYTTTNNNJJJGGGFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOSSSTTTUUUWWWXXXXXXXXXXXXYYYZZZ]]]aaaeeehhhkkklllcccccccccccc```\\\XXXUUURRRNNNHHHEEECCCDDDDDDCCCCCCBBBCCCFFFKKKNNNPPPQQQQQQPPPOOOPPPTTTZZZ```cccmmmmmmooorrrvvv{{{zzzhhhYYYPPPFFFDDDBBBAAACCCGGGLLLPPPZZZfffvvvmmmjjjuuufffQQQGGGGGGGGGHHHLLLRRRZZZbbbgggjjjmmmqqqsssrrrnnniiifffccc___YYYTTTQQQOOONNNMMMKKKLLLNNNPPPTTT[[[ccciiiooorrrvvvyyy{{{~~~uuudddXXXUUUXXXeeevvvgggYYYLLLIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCCCCEEEGGGJJJLLLOOOQQQUUUZZZ___ccceeefffiiikkknnnpppqqqsssuuuwwwxxxzzz|||}}}}}}}}}~~~~~~zzztttqqqjjjiiihhhhhhjjjkkkjjjiiihhhjjjllllllllllllmmmnnnqqqsssvvvzzz}}}~~~}}}zzzwwwuuuuuuvvvvvv}}}}}}~~~~~~~~~~~~~~~uuummmfff```\\\VVVSSSQQQSSSTTTWWW```jjjvvvyyylllcccYYYUUUQQQNNNNNNOOOOOOOOORRRRRRSSSTTTSSSRRRQQQPPPTTTWWW[[[^^^```cccfffhhhkkkkkkjjjfffdddeeekkkpppvvv|||~~~sssjjjhhhiiiiiihhhfffccc```^^^```^^^ZZZUUUPPPLLLIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSVVVYYY]]]```cccdddaaabbbcccbbb```]]]YYYWWWRRRNNNHHHEEECCCCCCCCCCCCCCCCCCDDDGGGLLLPPPRRRRRRRRRRRRRRRSSSWWW]]]bbbfffnnnnnnppprrrvvv{{{{{{iiiYYYPPPGGGEEECCCBBBDDDIIINNNQQQZZZfffrrrjjjiiisss{{{bbbNNNDDDBBBBBBDDDHHHNNNWWW___dddjjjmmmppprrrqqqmmmhhheeebbb^^^XXXTTTQQQPPPNNNMMMKKKLLLMMMOOOSSSZZZbbbhhhnnnqqquuuxxx{{{~~~xxxgggYYYVVVXXXaaatttmmm^^^PPPKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCBBBBBBCCCEEEHHHIIIMMMOOOTTTYYY]]]bbbdddfffiiikkknnnpppqqqrrruuuwwwxxxzzz|||}}}||||||}}}}}}}}}|||}}}~~~yyyssspppjjjiiiiiijjjkkkkkkiiigggfffhhhjjjkkkkkkkkkmmmooorrrtttwwwzzz}}}~~~}}}yyyuuutttvvvyyy|||}}}}}}|||}}}xxxpppiiiccc^^^XXXTTTQQQQQQRRRTTT[[[cccooo{{{xxxoooddd]]]WWWTTTPPPMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFKKKMMMPPPRRRUUUYYY^^^aaaeeeffffffdddbbbcccggglllttt{{{{{{rrrqqqpppmmmjjjfffbbb___]]]___^^^[[[WWWSSSOOOLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNQQQTTTWWWZZZ[[[___```aaabbbaaa^^^[[[YYYSSSOOOIIIEEECCCCCCCCCBBBDDDDDDEEEIIINNNRRRSSSTTTSSSTTTUUUXXX\\\aaafffiiiooooooppprrrvvv{{{zzzhhhXXXNNNGGGFFFDDDCCCFFFJJJOOORRRYYYfff}}}ooohhhiiisssyyyaaaMMMCCC??????AAAEEELLLTTT[[[```gggiiilllnnnmmmjjjgggdddaaa^^^XXXTTTRRRPPPNNNMMMLLLLLLLLLMMMPPPXXX```gggmmmppptttxxx{{{~~~}}}kkk]]]WWWXXX]]]ooouuueeeSSSLLLLLLLLLMMMOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCBBBBBBCCCEEEGGGHHHKKKNNNRRRWWW[[[___cccfffjjjlllooopppqqqsssvvvxxxyyy{{{}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~wwwrrroookkkkkkjjjkkklllkkkiiigggeeegggiiijjjjjjkkkmmmooorrrtttwwwzzz|||~~~|||yyyvvvvvvxxx|||~~~~~~~~~}}}vvvnnnfffaaa[[[VVVSSSSSSSSSTTTZZZaaallluuu|||xxxrrrkkkccc]]]XXXUUUQQQOOONNNMMMLLLJJJLLLLLLKKKJJJHHHGGGEEEEEEGGGHHHJJJKKKMMMQQQVVVZZZ]]]___aaa```^^^___cccgggsssyyy~~~zzzvvvqqqkkkeee```^^^\\\^^^]]][[[XXXUUURRROOONNNKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKNNNQQQTTTUUU[[[]]]___``````___]]][[[UUUPPPJJJFFFDDDCCCCCCBBBCCCCCCEEEJJJOOOSSSTTTUUUUUUVVVXXX\\\aaafffjjjlllnnnnnnoooqqquuuyyy}}}wwwdddTTTJJJFFFEEEDDDDDDFFFJJJOOORRRWWWddd}}}ooojjjkkkttt}}}gggRRREEEAAAAAABBBEEEJJJQQQWWW[[[^^^```dddggghhhgggeeeccc```]]]XXXTTTSSSQQQOOOMMMLLLLLLKKKLLLOOOUUU^^^eeekkknnntttxxx{{{~~~rrraaaZZZZZZ]]]mmm~~~lllXXXNNNKKKKKKKKKMMMOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDCCCCCCCCCEEEGGGHHHHHHLLLQQQUUUXXX]]]bbbfffkkkmmmoooqqqrrrtttwwwyyyyyyzzz|||}}}|||{{{|||}}}}}}~~~~~~}}}xxxssspppnnnmmmlllllllllllljjjhhhfffgggiiiiiiiiikkkmmmpppssstttwwwzzz|||~~~~~~~~~{{{{{{zzzzzzzzz{{{}}}~~~uuukkkeee]]]XXXSSSTTTUUUVVVZZZ___hhhpppxxx|||~~~}}}{{{xxxuuupppjjjddd```ZZZWWWTTTRRRQQQOOOMMMKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGJJJOOOSSSUUUXXX[[[\\\[[[]]]aaaeeeqqqxxxwwwnnnfffaaa___^^^\\\\\\[[[YYYWWWTTTRRRQQQOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFHHHKKKNNNPPPVVVXXX\\\^^^```___^^^]]]WWWRRRLLLGGGEEEDDDCCCCCCBBBCCCFFFKKKPPPTTTVVVUUUWWWYYY]]]bbbfffjjjmmmnnnmmmmmmnnnppptttxxx}}}ooo^^^OOOEEEDDDCCCCCCCCCFFFJJJNNNQQQWWWccc}}}}}}pppjjjlllrrr}}}lllVVVHHHCCCCCCCCCEEEHHHLLLPPPSSSTTTVVVZZZ^^^aaabbbbbbbbb^^^[[[XXXUUUSSSRRRPPPNNNLLLLLLLLLLLLNNNTTT\\\bbbiiimmmrrrxxx{{{~~~yyyggg]]]\\\^^^llluuu^^^QQQLLLJJJKKKMMMOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCDDDFFFGGGFFFKKKPPPSSSVVVZZZaaafffjjjllloooqqqrrrsssvvvxxxwwwyyy{{{|||{{{{{{|||~~~~~~~~~{{{wwwsssrrrpppnnnmmmmmmmmmkkkjjjhhhiiiiiiiiiiiikkknnnpppsssuuuwwwzzz|||}}}~~~~~~yyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~yyynnnggg```YYYTTTUUUVVVVVVXXX\\\cccjjjqqquuuzzz~~~{{{yyyxxxwwwuuuqqqmmmiiifff___^^^[[[ZZZXXXUUUQQQNNNKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFJJJMMMPPPTTTWWWYYYZZZ]]]ccchhhrrryyy|||pppfff```]]]]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBAAAAAACCCFFFHHHJJJQQQTTTXXX\\\^^^______^^^ZZZUUUNNNIIIGGGEEEDDDDDDBBBCCCGGGMMMSSSWWWXXXXXXZZZ]]]bbbhhhllloooppppppkkklllmmmppptttyyy~~~vvvfffWWWKKKDDDCCCCCCCCCDDDFFFJJJNNNQQQYYYccc|||}}}qqqkkkjjjlllvvvnnnXXXJJJCCCCCCCCCCCCEEEHHHJJJLLLMMMOOOSSSWWW[[[]]]___```]]][[[WWWUUUTTTRRRPPPNNNLLLMMMMMMMMMOOOTTTZZZ___gggkkkrrrwww{{{~~~lllaaa]]]\\\hhh}}}}}}dddUUUNNNKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJIIIEEEDDDCCCAAAAAABBBDDDEEEEEEIIIOOORRRTTTXXX```fffhhhjjjmmmoooppprrrtttvvvvvvxxx{{{|||{{{|||}}}~~~~~~~~~|||yyyvvvsssooommmmmmmmmmmmmmmjjjkkkkkkjjjiiikkknnnppptttuuuxxxzzz|||}}}~~~~~~zzz{{{|||~~~~~~~~~~~~~~~~~~~~~vvvnnnggg___YYYXXXYYYWWWXXXZZZ^^^eeelllrrryyy|||zzz{{{||||||yyywwwtttssskkkiiigggfffddd```\\\XXXQQQPPPMMMJJJHHHFFFEEEEEEBBBCCCDDDDDDDDDFFFJJJMMMOOORRRVVVYYY[[[```gggmmmuuu|||xxxkkkccc```___]]]^^^_________]]][[[YYYUUUUUUTTTTTTTTTUUUWWWXXXRRRRRRRRRQQQOOOMMMKKKJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???AAACCCFFFHHHMMMPPPUUUZZZ]]]_________\\\WWWQQQKKKHHHGGGFFFEEEDDDFFFJJJPPPVVVZZZ[[[[[[___ccciiinnnrrrttttttsssllllllnnnqqqvvv||||||lll^^^SSSJJJFFFDDDCCCDDDEEEHHHLLLOOORRR\\\eee|||vvvmmmjjjiiipppyyy~~~{{{mmm[[[NNNDDDCCCCCCDDDEEEHHHJJJKKKLLLMMMPPPSSSWWWYYY[[[]]]\\\ZZZWWWUUUUUUSSSQQQNNNLLLMMMNNNOOOQQQTTTYYY]]]eeejjjqqqwww{{{~~~pppccc___YYYcccwwwiiiXXXPPPLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOLLLKKKKKKKKKJJJJJJJJJJJJEEECCCAAA@@@@@@AAABBBCCCDDDIIINNNQQQSSSXXX___ffffffiiikkkmmmnnnppprrruuuuuuwwwzzz{{{||||||~~~}}}~~~|||yyyuuupppmmmmmmnnnoooooollllllllljjjjjjkkknnnppptttuuuxxxzzz|||}}}}}}}}}|||||||||}}}}}}~~~~~~{{{ooofff___]]]\\\ZZZYYYZZZ\\\ccckkkqqqzzzuuutttrrrqqqoookkkfffbbbZZZXXXTTTPPPMMMKKKIIIIIIBBBDDDEEEFFFGGGJJJMMMPPPOOOSSSVVVYYY\\\bbbjjjqqqwww~~~wwwnnnjjjiii___```aaabbbbbb```^^^]]]VVVVVVVVVWWWXXX[[[]]]^^^XXXXXXXXXWWWUUUSSSPPPOOOIIIIIIHHHHHHGGGFFFDDDDDDDDDBBBAAA@@@AAADDDGGGIIIKKKNNNSSSXXX\\\_________^^^YYYRRRLLLIIIHHHFFFEEEFFFHHHLLLRRRYYY]]]^^^]]]cccgggmmmsssvvvwwwvvvuuulllmmmooosssxxx~~~vvvfffYYYQQQKKKHHHDDDDDDEEEFFFIIIMMMQQQSSS___ggg}}}{{{qqqllliiimmmtttyyywwwmmm^^^SSSEEEEEEEEEFFFHHHKKKMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZ\\\YYYWWWVVVUUUSSSQQQOOOLLLNNNPPPQQQRRRUUUYYY\\\dddiiiqqqwww{{{xxxiii\\\YYY```ooouuu___QQQLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJIIIGGGDDDAAA??????@@@AAAEEEHHHKKKNNNQQQVVV[[[___eeeggghhhiiijjjkkknnnqqqqqquuuzzz|||}}}||||||}}}{{{uuupppnnnnnnnnnmmmooonnnmmmlllmmmoooqqqsssuuuuuuwwwzzz|||~~~~~~~~~uuuiiibbb\\\XXXYYY]]]aaadddkkkttt}}}}}}vvvllleeeaaa]]]XXXTTTRRRPPPNNNLLLIIIHHHHHHIIIKKKNNNQQQSSSSSSVVVYYY^^^ccciiipppuuuzzzyyyqqqmmmdddcccbbb```^^^[[[YYYXXXUUUVVVXXX\\\```ccccccbbb___]]][[[XXXTTTPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDFFFKKKSSS[[[___^^^\\\\\\YYYTTTNNNIIIEEECCCBBBDDDIIIOOOTTTXXX[[[^^^```dddiiipppwwwzzzxxxsssnnnnnnooorrruuuzzz~~~sssdddVVVIIIDDDDDDDDDBBBBBBEEEFFFGGGMMMSSS[[[jjjzzzrrrnnnkkkqqqtttppppppiiiXXXMMMDDDDDDFFFGGGQQQYYYSSSSSSRRRRRRTTTVVVYYYYYYYYY[[[YYYWWWTTTRRRPPPNNNNNNLLLMMMMMMNNNOOORRRWWWZZZbbbgggooovvv{{{~~~zzzjjj]]]VVV\\\iii{{{zzzcccTTTMMMLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGDDDAAA@@@???@@@AAADDDGGGJJJMMMPPPTTTZZZ]]]ccceeegggggghhhiiilllnnnqqqtttxxx{{{{{{|||}}}~~~~~~wwwrrroooooonnnnnnnnnnnnmmmmmmnnnpppssstttwwwwwwyyy{{{}}}~~~ppphhhccc___```bbbbbbfffllluuu~~~|||ssskkkfff___YYYVVVTTTRRRQQQMMMLLLLLLMMMOOORRRUUUWWWYYY[[[^^^aaaffflllsssyyy}}}|||uuummmjjjfffbbb___\\\ZZZXXXWWWWWWYYY]]]aaaccccccbbbaaa```^^^[[[WWWTTTQQQOOOKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEIIIPPPWWW\\\\\\[[[\\\YYYTTTNNNIIIFFFDDDCCCFFFJJJPPPUUUXXX[[[^^^aaagggkkkrrryyy|||yyytttoookkkmmmqqqvvv|||~~~oooaaaTTTIIIDDDEEEBBB??????BBBDDDEEEJJJQQQaaannnzzzvvvmmmmmmpppqqqvvvppp^^^QQQGGGFFFJJJNNNZZZddd___]]]ZZZXXXXXXYYYZZZYYYYYYZZZXXXVVVTTTRRRPPPOOONNNOOOOOOOOONNNNNNPPPTTTWWW```fffnnnuuuyyy}}}{{{kkk^^^SSSWWWaaapppiiiXXXOOOLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLKKKJJJJJJIIIJJJJJJJJJHHHEEEBBB@@@@@@@@@AAACCCEEEHHHKKKNNNRRRWWW[[[```bbbdddeeeeeegggiiikkkqqqsssvvvxxxyyy{{{~~~{{{uuurrrqqqpppooonnnnnnooopppqqqsssuuuvvvyyyzzz{{{}}}|||qqqkkkhhhggghhhhhhkkkrrrzzz~~~vvvkkkaaa\\\ZZZYYYYYYSSSSSSSSSTTTVVVYYY[[[]]]___```aaacccfffmmmuuuzzz~~~yyyqqqjjjeeeaaa^^^\\\\\\\\\]]]```ccceeeeeedddcccbbbaaa^^^[[[WWWTTTSSSNNNNNNMMMLLLKKKIIIGGGFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCFFFKKKRRRWWWYYYYYY[[[YYYTTTNNNIIIFFFEEEDDDGGGKKKPPPTTTWWW[[[^^^aaaiiinnnuuu{{{|||yyytttqqqlllnnnrrrxxx{{{kkk^^^RRRHHHCCCDDDEEEBBBBBBEEEGGGHHHNNNUUUbbbmmm|||nnniiilllrrr{{{wwweeeTTTHHHFFFMMMTTTdddqqqooolllhhhbbb^^^\\\[[[ZZZYYYYYYWWWVVVTTTRRRPPPPPPOOORRRQQQPPPNNNMMMNNNQQQTTT^^^ccckkkrrrwww{{{}}}|||kkk]]]UUUVVV[[[eeeuuunnn[[[PPPLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@AAACCCFFFIIILLLPPPUUUXXX^^^```cccdddeeefffhhhiiippprrrtttuuuwwwzzz~~~yyyuuutttsssrrrpppppprrrtttvvvwwwyyyyyy{{{{{{|||~~~{{{tttooolllmmmppptttzzz{{{mmmdddaaa```___[[[[[[[[[\\\^^^```bbbcccaaaaaaaaaaaadddjjjrrrwww~~~xxxrrrmmmhhheeedddcccccceeeggghhhhhhgggcccbbb```^^^\\\YYYVVVUUUSSSRRRQQQPPPMMMKKKIIIHHHIIIHHHFFFDDDCCCBBBAAAAAAAAAAAACCCGGGLLLQQQUUUXXX[[[XXXSSSNNNJJJGGGEEEEEEGGGJJJNNNQQQTTTXXX\\\___iiinnnuuuzzzzzzwwwssspppoooqqquuuzzz{{{jjj]]]RRRIIIDDDDDDGGGDDDEEEGGGHHHIIIOOOVVV\\\eeexxx{{{mmmhhhkkkqqq|||{{{jjjTTTEEECCCLLLVVVhhhyyy|||{{{vvvmmmfffaaa^^^[[[YYYXXXWWWVVVTTTRRRQQQQQQPPPQQQQQQPPPNNNLLLMMMPPPSSS\\\bbbjjjqqqvvvzzz}}}~~~|||kkk]]]XXXVVVWWW]]]jjj{{{sss___RRRMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIFFFDDDBBB@@@@@@???@@@BBBEEEGGGJJJNNNSSSVVV\\\^^^bbbdddeeeggghhhjjjoooppprrrsssuuuxxx||||||yyyxxxwwwvvvsssuuuwwwzzz|||}}}}}}}}}|||}}}}}}~~~~~~vvvssssssyyy|||{{{pppiiigggfffccccccddddddeeefffggggggdddccccccbbbccchhhooottt}}}xxxsssllljjjiiihhhiiiiiihhhgggbbbaaa```___]]]ZZZXXXWWWXXXWWWVVVTTTQQQNNNLLLJJJJJJIIIGGGEEECCCBBBBBBAAA@@@@@@BBBDDDHHHMMMRRRVVVYYYVVVRRRMMMIIIGGGEEEEEEEEEGGGJJJMMMOOOSSSXXX[[[ffflllsssxxxwwwtttqqqoooooorrrvvv{{{vvvfff[[[TTTMMMJJJKKKEEEBBBBBBDDDEEEEEEJJJQQQWWW]]]nnntttjjjiiilllpppzzz{{{mmmUUUEEECCCLLLUUUhhh~~~xxxooohhhbbb^^^\\\YYYXXXWWWUUUSSSRRRRRRQQQOOOOOONNNLLLLLLMMMQQQTTT[[[aaaiiiqqqvvvzzz}}}~~~|||mmm```ZZZVVVTTTXXXccctttzzzfffVVVOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGEEEBBBAAA?????????AAADDDFFFIIILLLQQQUUUYYY\\\aaadddfffhhhjjjlllnnnpppqqqrrrtttvvvzzz}}}~~~~~~|||{{{{{{{{{yyy{{{~~~~~~~~~~~~~~~vvvqqqooollllllllllllllllllllllllhhhgggfffeeefffiiiooosss|||uuurrrooommmlllkkkiiigggeeeddddddcccaaa___]]]]]]]]]\\\[[[XXXUUUQQQOOOMMMJJJIIIGGGFFFDDDCCCCCCBBB???@@@BBBCCCFFFJJJQQQUUUWWWTTTPPPLLLHHHFFFEEEEEEDDDEEEGGGHHHKKKOOOTTTXXXbbbiiiqqqtttssspppnnnnnnmmmpppvvv|||}}}nnn___WWWTTTQQQPPPQQQHHHEEEDDDEEEEEEEEEIIIPPPTTTZZZggg}}}rrriiiiiimmmqqq{{{|||oooYYYIIIFFFNNNSSSeeeyyypppiiiddd```[[[ZZZYYYVVVUUUSSSSSSRRRMMMMMMMMMLLLKKKMMMQQQTTTYYY___hhhooouuuyyy|||~~~~~~pppeeeWWWSSSPPPSSS___pppnnn[[[RRRPPPNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHEEECCCAAA???>>>???AAADDDFFFHHHLLLPPPTTTUUUYYY___cccfffhhhjjjlllmmmoooqqqrrrsssuuuxxx{{{~~~~~~~~~~~~}}}~~~~~~}}}zzzuuuuuuuuutttsssqqqpppoooiiiiiiiiihhhgggiiimmmpppvvv{{{~~~yyyvvvsssqqqnnnlllkkkkkkkkkjjjiiihhhfffeeebbbaaa___\\\XXXTTTQQQOOOJJJIIIGGGFFFEEEDDDDDDDDD???AAACCCDDDFFFJJJPPPTTTUUURRRNNNJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHLLLRRRVVV___gggooorrrqqqnnnnnnnnnpppsssyyy~~~yyyjjjZZZSSSQQQOOONNNOOOLLLHHHGGGGGGFFFEEEIIIOOOQQQVVVaaaqqqxxxkkkgggllltttqqq[[[KKKIIINNNOOO___~~~yyyrrrkkkfff^^^]]][[[XXXVVVTTTSSSSSSMMMMMMMMMKKKKKKLLLPPPSSSWWW]]]eeemmmssswwwzzz|||tttiiiTTTPPPMMMQQQ]]]nnnttt___TTTQQQNNNOOOOOOOOOOOONNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNKKKJJJHHHFFFCCCAAA???>>>???AAADDDFFFHHHLLLPPPTTTSSSWWW]]]bbbeeehhhkkklllmmmooorrrsssssstttwwwyyy}}}~~~~~~|||}}}~~~{{{{{{zzzyyywwwuuusssrrrhhhiiiiiihhhggghhhkkkmmmoootttzzz~~~{{{xxxtttrrrqqqqqqqqqqqqpppooommmmmmdddcccaaa^^^ZZZVVVSSSQQQIIIIIIGGGFFFEEEEEEDDDDDD???AAADDDEEEFFFJJJOOOTTTTTTQQQMMMIIIFFFDDDDDDDDDDDDEEEEEEEEEGGGLLLRRRVVV^^^eeennnrrrpppnnnnnnooovvvyyy}}}zzzjjjXXXPPPLLLIIIGGGGGGIIIFFFDDDDDDBBBAAADDDJJJLLLRRR\\\jjj{{{nnnfffjjjwwwsssZZZLLLIIIMMMJJJYYYzzzwwwoookkk```___\\\YYYWWWUUUSSSSSSOOONNNMMMKKKJJJKKKNNNQQQUUU[[[dddlllqqquuuxxxzzzwwwkkk\\\RRRNNNTTT]]]hhhzzz}}}gggWWWPPPOOOOOONNNMMMLLLMMMOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIGGGEEEBBB@@@???@@@AAABBBCCCFFFJJJMMMOOOSSSWWW[[[___bbbfffjjjmmmmmmoooppppppqqqsssvvvyyy}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~{{{vvvqqqiiigggeeeeeeggggggccc```gggjjjpppxxx~~~}}}|||~~~|||yyyvvvuuuoooooonnnlllhhh```WWWQQQPPPLLLHHHFFFFFFFFFFFFFFFDDDCCCBBBCCCEEEIIINNNQQQRRRPPPMMMIIIFFFCCCAAA@@@BBBBBBBBBCCCEEEKKKRRRWWW___dddkkknnnmmmmmmmmmoooppptttzzz{{{hhhTTTLLLLLLJJJHHHFFFFFFCCCAAA@@@AAACCCDDDDDDGGGMMMWWWfffxxx}}}nnnnnnzzzzzzbbbQQQGGGJJJOOOWWWooo{{{qqqlll```]]]YYYVVVUUUTTTRRRQQQOOONNNMMMLLLLLLLLLMMMNNNRRRWWW^^^ffflllsssyyy}}}}}}xxxnnn```VVVPPPTTT[[[fffxxxnnn\\\SSSNNNNNNNNNNNNMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFCCCAAA@@@??????@@@BBBEEEHHHKKKMMMRRRUUUYYY^^^aaaeeejjjmmmooopppqqqqqqqqqsssvvvxxx|||}}}~~~~~~~~~~~~}}}~~~~~~wwwqqqgggdddbbbbbbcccccc```]]]```bbbfffmmmsss~~~{{{vvvpppfff\\\VVVSSSPPPKKKGGGFFFFFFFFFEEEDDDCCCBBBBBBEEEHHHMMMOOOPPPNNNLLLHHHEEEBBB@@@@@@AAAAAABBBCCCEEEJJJQQQVVV^^^ccciiillllllkkkmmmnnnqqqvvv|||tttbbbOOOHHHIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFHHHNNNYYYhhhzzzuuupppyyyzzzeeeTTTHHHIIILLLRRRhhh|||rrrlllaaa^^^ZZZXXXVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMQQQVVV^^^eeelllssszzz~~~|||ssshhh\\\SSSTTTYYYbbbuuuxxxdddXXXMMMNNNNNNNNNOOOOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGDDDCCCAAA>>>>>>???AAACCCFFFIIIKKKOOORRRWWW[[[___dddiiilllpppqqqrrrrrrqqqqqqsssuuuzzz{{{|||}}}~~~~~~yyyqqqgggdddaaa```aaaaaa^^^ZZZZZZZZZ\\\aaahhhssszzzpppfff___WWWSSSNNNJJJHHHFFFEEEDDDDDDCCCBBBBBBDDDGGGKKKMMMMMMLLLIIIFFFCCCAAA@@@???@@@AAABBBCCCEEEJJJPPPUUU]]]bbbgggiiiiiiiiikkknnntttxxx~~~qqq```OOOHHHIIIHHHFFFEEEEEEGGGHHHFFFCCCBBBDDDFFFJJJRRR___ooo}}}rrruuuzzzzzzvvvgggVVVIIIGGGGGGLLL___ttt}}}ssslllccc```\\\YYYXXXVVVTTTSSSQQQPPPNNNLLLKKKKKKLLLLLLPPPUUU]]]eeemmmtttzzzzzzooobbbWWWUUUWWW```tttkkk[[[NNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFDDDCCC>>>>>>???@@@CCCFFFIIIJJJLLLOOOTTTYYY]]]aaafffjjjooopppqqqpppooooooppprrrvvvwwwyyy{{{}}}~~~~~~{{{rrrjjjfffcccbbbbbbaaa^^^[[[ZZZWWWWWWZZZaaalll~~~xxxnnnhhhZZZVVVPPPKKKIIIGGGFFFEEECCCCCCBBBBBBCCCFFFHHHJJJKKKIIIGGGEEEBBB@@@?????????@@@AAACCCEEEJJJPPPTTT\\\```dddffffffgggkkkooowww{{{lll]]]MMMHHHIIIHHHFFFFFFJJJMMMOOOKKKEEEBBBDDDGGGNNNXXXhhhyyysssppprrrsssqqqhhhXXXIIIEEEDDDHHHVVVhhh}}}tttjjjddd```\\\YYYXXXVVVTTTRRRRRRPPPNNNMMMKKKKKKKKKKKKOOOTTT\\\dddllltttzzzuuuiii]]]XXXWWW___sssqqq]]]QQQOOOMMMNNNPPPQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEDDD>>>>>>???@@@CCCFFFHHHJJJJJJMMMRRRVVVZZZ^^^cccfffkkklllnnnnnnmmmlllnnnooorrrtttvvvxxxzzz|||}}}}}}~~~{{{{{{zzzzzz|||}}}uuummmiiieeeccccccbbb___\\\[[[WWWTTTWWW[[[dddsss|||rrrkkk]]]YYYSSSNNNKKKIIIHHHFFFDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEECCCAAA@@@?????????@@@BBBDDDFFFJJJPPPTTTZZZ]]]aaabbbcccffflllqqqzzz~~~sssaaaTTTIIIHHHKKKLLLMMMOOOUUUXXXXXXSSSLLLGGGIIILLLQQQ^^^qqqyyypppoooppppppjjjZZZKKKDDDCCCFFFQQQ^^^uuu}}}tttiiiddd```\\\YYYWWWUUUSSSQQQRRRPPPNNNMMMKKKKKKKKKKKKMMMRRRZZZccckkkrrryyy}}}}}}pppccc\\\YYY^^^qqqyyyaaaUUUQQQMMMMMMOOOPPPOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDD>>>>>>???@@@BBBEEEGGGIIIIIILLLPPPTTTWWW[[[```cccfffhhhkkklllllllllmmmnnnppprrrtttvvvxxxzzz{{{{{{}}}~~~zzzwwwmmmllljjjhhhiiinnnvvv{{{zzzppplllfffccccccbbb___\\\[[[VVVSSSTTTVVV[[[eeeppp{{{vvvoooccc___XXXRRRNNNLLLIIIHHHEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDCCCAAAAAA@@@@@@???AAACCCEEEGGGLLLQQQUUUYYY[[[^^^___aaafffnnnttt||||||iiiZZZQQQKKKNNNUUU[[[___ccc``````^^^YYYSSSQQQRRRTTTUUUeee{{{uuurrrssssssmmm^^^NNNFFFCCCEEENNNWWWhhhyyy~~~vvviiidddaaa\\\YYYWWWUUUSSSQQQQQQPPPNNNLLLKKKKKKLLLLLLLLLQQQYYYaaaiiipppwww{{{|||}}}yyykkkaaaZZZ\\\nnnkkkYYYSSSMMMLLLNNNPPPOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIGGGFFFDDDCCC=========>>>@@@CCCFFFGGGHHHKKKOOORRRUUUXXX\\\___cccfffiiikkklllmmmooopppppprrrsssvvvxxxyyyzzzzzz||||||~~~}}}uuuoookkkaaa```^^^]]]^^^bbbiiinnnttt{{{uuupppjjjgggfffeeebbb___\\\WWWSSSSSSSSSTTTYYY```hhhqqq{{{{{{mmmhhh___XXXRRRNNNJJJHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@BBBDDDFFFIIIMMMRRRUUUWWWYYY\\\^^^aaagggpppxxx}}}rrrfffYYYRRRNNNTTT]]]dddiiinnncccaaa\\\XXXVVVWWWXXXZZZ^^^oooyyyttttttuuurrrdddSSSHHHDDDEEEKKKQQQ___sssyyykkkfffccc^^^[[[XXXVVVTTTRRRPPPOOOMMMLLLLLLLLLMMMMMMLLLPPPXXX```gggmmmtttxxxzzz|||pppddd[[[ZZZjjj~~~uuu\\\UUUMMMKKKMMMOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFDDDCCC<<<<<<<<<===???BBBDDDEEEHHHKKKNNNQQQTTTWWWZZZ]]]aaadddiiilllmmmoooqqqrrrqqqrrrtttvvvxxxyyyzzzzzz{{{|||}}}~~~xxxooogggbbb[[[[[[ZZZYYYZZZ___eeejjjpppxxxzzzuuuoookkkjjjhhheeeccc^^^YYYUUUTTTSSSQQQSSSXXX[[[bbbhhhmmmvvvuuunnneee\\\UUUOOOKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEGGGJJJNNNRRRVVVVVVXXX[[[]]]```hhhrrrzzz~~~yyymmmdddVVVOOOLLLRRRZZZ```eeejjjaaa\\\WWWTTTUUUXXXZZZ\\\fffxxxzzzttttttuuuvvvhhhVVVJJJEEEEEEIIIMMMZZZppp{{{mmmgggddd___\\\ZZZXXXUUUSSSOOONNNMMMLLLLLLMMMMMMNNNKKKPPPWWW___eeelllrrrvvvyyy|||zzzlll___\\\dddmmm~~~lll^^^PPPLLLMMMOOOPPPQQQRRRQQQQQQPPPNNNLLLJJJIIIMMMKKKIIIHHHGGGFFFCCCAAA@@@???>>>>>>???AAACCCEEEGGGIIILLLOOOQQQUUUYYY\\\___dddggghhhjjjooopppmmmooopppsssvvvyyyzzz||||||~~~~~~~~~xxxooogggbbb```[[[\\\\\\]]]^^^bbbgggkkkvvvzzz|||rrrlllkkkkkkkkkjjjeeebbb\\\VVVSSSRRRSSSTTTUUUWWWZZZ^^^dddooo|||}}}pppfffaaa[[[SSSLLLHHHFFFEEEEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJJJJJJJKKKOOOVVVZZZ[[[\\\___dddjjjqqqwwwzzzqqqccc[[[PPPOOOOOOSSSZZZ___``````XXXTTTRRRRRRRRRRRRYYY```kkk|||sssssswwwvvvlll\\\NNNEEECCCEEEGGGSSShhh}}}yyyrrrkkkeee^^^YYYXXXWWWUUUSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMOOOTTTZZZbbbkkkqqquuuzzz|||~~~}}}mmm^^^XXX]]]dddtttqqqbbbSSSNNNNNNNNNOOOPPPRRRRRRQQQPPPOOOMMMKKKJJJMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===>>>@@@BBBDDDFFFHHHKKKNNNPPPTTTXXX[[[^^^bbbfffgggjjjoooqqqooorrrssstttvvvyyy{{{}}}}}}{{{rrrjjjddd```^^^\\\^^^___```cccgggmmmqqq|||uuunnnllllllllllllfffccc]]]XXXTTTSSSSSSSSSTTTUUUVVVVVVYYY```jjjqqquuujjj```UUUMMMIIIGGGFFFEEEFFFGGGFFFFFFBBBAAAAAAAAABBBCCCDDDDDDIIIJJJKKKMMMPPPWWW___eeehhhhhhiiilllpppvvv|||nnn```XXXMMMLLLLLLPPPUUUXXXYYYXXXRRRNNNLLLLLLMMMNNNUUU]]]mmmwwwoooooossswwwmmm^^^OOOFFFCCCDDDGGGPPPdddyyy}}}uuullleee]]]XXXWWWWWWUUUSSSSSSRRRRRRPPPOOONNNMMMMMMLLLNNNSSSYYYaaaiiiooosssxxx{{{~~~~~~ooo___VVVWWW[[[gggzzzwwwgggVVVOOOOOONNNMMMNNNQQQQQQQQQPPPOOOMMMLLLKKKMMMKKKIIIHHHHHHGGGEEECCC???>>>=========???AAABBBEEEGGGJJJMMMOOORRRWWWZZZ\\\```dddfffjjjppprrrqqquuuuuuvvvvvvxxx{{{}}}}}}vvvooohhheeeccccccdddfffhhhjjjnnnsssyyy~~~wwwnnnkkklllllllllgggddd```\\\XXXVVVTTTSSSTTTSSSQQQPPPQQQUUU[[[```mmmsssyyy{{{zzzzzz~~~~~~|||zzzxxxwwwwwwttttttxxxvvvfffYYYRRRLLLJJJGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFIIIJJJMMMQQQWWW```kkkrrrwwwvvvuuuvvvxxx}}}{{{jjj\\\TTTNNNNNNOOORRRUUUWWWWWWVVVRRRNNNLLLMMMNNNPPPXXX```rrr}}}qqqjjjkkkoooxxxpppbbbSSSHHHDDDEEEHHHMMM^^^tttxxxnnnggg^^^XXXWWWWWWUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKMMMQQQWWW^^^ffflllpppuuuyyy}}}~~~qqqbbbXXXUUUWWWbbbrrryyyiiiWWWPPPNNNMMMLLLMMMOOOOOOOOOOOONNNLLLKKKKKKKKKIIIGGGGGGGGGFFFDDDCCC@@@???===<<<<<<>>>???AAACCCEEEHHHKKKMMMPPPUUUXXXZZZ___ccceeejjjqqquuutttwwwvvvuuuvvvwwwzzz}}}yyysssooonnnnnnnnnsssuuuwwwyyy|||wwwmmmiiiiiiiiiiiihhhfffdddaaa]]]ZZZXXXWWWUUUSSSQQQPPPQQQUUUYYY]]]cccggglllmmmllllllooorrrssswww|||}}}|||{{{wwwvvvtttrrrqqqooonnnmmmkkkiiiiiiooouuu}}}mmm___XXXPPPMMMIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJLLLPPPUUU\\\gggrrryyy~~~|||{{{}}}vvvfffYYYQQQNNNOOOQQQTTTVVVXXXXXXWWWUUUQQQOOOPPPQQQUUU]]]fffyyy{{{ppphhhhhhlllvvvqqqgggXXXKKKEEEFFFIIILLLYYYooo{{{qqqjjj```ZZZXXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLKKKLLLOOOTTT[[[bbbiiimmmrrrvvv}}}uuueeeYYYTTTSSS^^^lllzzzjjjXXXOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEFFFFFFDDDBBBAAA???>>><<<<<<===???@@@AAACCCFFFIIIKKKNNNSSSVVVYYY^^^bbbdddjjjrrrvvvvvvvvvuuuuuuuuuvvvyyy|||~~~}}}{{{{{{}}}~~~~~~}}}}}}xxxlllfffeeeddddddggggggfffdddbbb___]]]\\\ZZZYYYWWWVVVWWWZZZ\\\^^^ZZZ\\\___```______aaadddhhhkkkoooqqqpppooooooooollllllkkkjjjiiihhhggggggddd```___bbbffflllvvvrrrccc[[[SSSPPPLLLIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOONNNPPPTTTYYY```jjjtttzzz~~~}}}}}}qqqbbbWWWQQQJJJLLLOOORRRTTTWWWYYYZZZXXXTTTQQQRRRSSSVVV___hhh}}}pppgggfffjjjsssqqqkkk]]]NNNEEEEEEHHHLLLVVVkkk~~~vvvoooeee^^^[[[YYYWWWUUUQQQQQQQQQPPPPPPOOOOOONNNKKKKKKMMMQQQXXX___fffjjjpppttt{{{yyyiii[[[SSSPPPXXXdddwww}}}lllYYYPPPMMMKKKKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHFFFEEEEEEFFFFFFEEECCCBBBAAA???=========>>>??????AAADDDGGGIIILLLQQQTTTWWW\\\___aaagggpppuuuuuutttttttttuuuwwwzzz|||}}}|||zzzyyyxxxxxx{{{~~~zzznnngggdddbbb```eeeeeeddddddccccccbbbbbbccc```]]]\\\]]]^^^^^^]]]XXXZZZ[[[[[[ZZZ[[[\\\^^^aaadddggghhhhhhgggggggggdddddddddddddddcccbbbaaa[[[XXXWWWYYY\\\```iiirrrwwwggg^^^VVVSSSNNNKKKJJJJJJJJJIIIGGGHHHHHHJJJLLLNNNPPPQQQTTTWWW[[[```fffmmmuuuzzz|||||||||~~~zzzjjj]]]TTTPPPLLLNNNQQQTTTVVVZZZ^^^bbbaaa\\\XXXXXXXXX[[[ccclllrrrhhhggglllsssuuurrreeeSSSFFFCCCEEEKKKSSSfff}}}|||uuukkkddd```\\\XXXTTTQQQPPPPPPPPPPPPOOOOOOOOOKKKKKKMMMPPPVVV]]]dddhhhooosssyyy~~~|||mmm```WWWSSSTTT^^^pppqqq\\\RRRNNNKKKJJJKKKIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHFFFGGGHHHHHHGGGFFFDDDBBB@@@>>>===>>>???@@@===@@@CCCEEEHHHKKKOOORRRTTTYYY\\\^^^ccclllqqqqqqssstttuuuwwwzzz|||~~~~~~}}}{{{zzzzzz{{{|||~~~rrrkkkfffbbb`````````aaaaaabbbdddeeefffhhheeebbbaaaccccccaaa```___``````_________```aaaaaacccfffggggggfffggghhhffffffffffffdddcccaaa```YYYVVVVVVXXXYYY[[[aaahhhrrryyy|||kkkbbbYYYUUUPPPMMMLLLMMMMMMMMMIIIJJJKKKLLLOOOQQQSSSTTTZZZ]]]ccciiinnnsssxxx{{{|||}}}rrrbbbXXXRRROOOQQQSSSUUUVVVXXX\\\bbbggghhhccc^^^\\\\\\^^^fffooowwwnnnooouuu}}}sss^^^LLLFFFFFFHHHOOOaaawwwzzzqqqjjjeee___YYYTTTRRRRRRQQQPPPOOOOOONNNNNNLLLLLLLLLOOOTTT\\\bbbgggooorrrwww{{{}}}}}}~~~~~~qqqeee]]]YYYSSS]]]nnnuuu___SSSNNNKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHEEECCCAAA???>>>>>>???@@@<<>>>>>>>>?????????AAACCCEEEHHHJJJLLLPPPSSSWWW[[[___dddiiimmmrrruuuxxxzzz{{{|||}}}~~~~~~|||{{{yyyzzz|||~~~{{{}}}~~~|||{{{yyyooogggcccaaa```^^^]]]^^^```ccceeefffgggggghhhhhhiiiiiiiiiggghhhjjjjjjhhhggghhhhhhiiijjjlllnnnppppppppppppuuusssqqqpppooollliiigggcccaaa^^^[[[ZZZZZZ[[[\\\aaaccchhhmmmttt}}}uuulllbbb^^^XXXTTTSSSSSSRRRRRRMMMMMMNNNPPPTTTZZZ___bbbkkkpppvvv{{{}}}~~~{{{jjj___WWWSSSSSSTTTUUUTTTPPPQQQWWWZZZYYY```[[[VVVTTTRRRVVVaaalllyyywwwzzzrrrZZZMMMHHHHHHLLLWWWjjj}}}|||rrriiibbb]]][[[ZZZWWWRRROOONNNNNNMMMLLLLLLLLLMMMNNNQQQWWW^^^cccmmmooosssuuuwwwzzz}}}~~~}}}~~~xxxlll]]]SSSQQQYYYfffwwwooo\\\QQQLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGDDDAAA???>>>>>>>>>>>>>>>@@@BBBDDDGGGIIIJJJOOORRRVVVZZZ^^^ccchhhkkkpppsssvvvxxxyyyzzz{{{}}}|||}}}~~~zzzxxxuuutttuuuvvvvvvvvvuuuwwwwwwvvvtttwww~~~uuukkkfffaaa```___^^^^^^```cccdddeeeeeeffffffhhhiiijjjkkkkkklllnnnmmmlllkkkkkklllmmmnnnpppqqqsssssssssssssssrrrpppoooooommmjjjhhhhhheeeaaa]]]ZZZYYYYYYYYY[[[\\\___ccchhhpppyyyyyyqqqgggccc]]]XXXWWWVVVVVVUUURRRRRRSSSVVVZZZ```eeehhhppptttzzz~~~zzziii^^^WWWSSSTTTWWWZZZYYYUUUSSSWWWZZZZZZ]]]YYYUUUTTTTTTWWWaaalllzzzwwwyyyttt]]]OOOIIIGGGKKKUUUgggzzzyyyqqqhhh```[[[ZZZVVVRRROOONNNNNNLLLKKKKKKLLLLLLMMMPPPUUU\\\aaaiiilllqqqtttvvvxxx{{{~~~}}}|||~~~}}}ooo^^^RRROOOVVVcccuuuwwweeeWWWOOOJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFCCC@@@>>>======<<<===>>>@@@BBBEEEGGGHHHMMMPPPTTTXXX\\\```eeeiiinnnppptttvvvwwwwwwyyy{{{zzz{{{}}}~~~xxxuuuqqqooonnnnnnnnnmmmoooqqqqqqooommmoootttyyy~~~rrrjjjbbbaaa```______```aaabbbbbbccccccdddfffiiilllnnnoooqqqrrrqqqpppnnnnnnooopppqqqrrrttttttuuuuuuuuurrrqqqqqqqqqrrrqqqnnnlllkkkhhhddd___ZZZXXXVVVVVVZZZ[[[\\\^^^bbbiiiqqqvvv|||zzznnniiiccc^^^\\\[[[ZZZYYYWWWWWWXXXZZZ___eeejjjnnnwwwzzz~~~wwwfff\\\VVVTTTUUU\\\aaaaaaZZZUUUVVVYYY[[[[[[XXXVVVVVVVVVXXX```jjj{{{vvvxxxuuu___QQQJJJFFFIIIQQQaaatttxxxnnnccc\\\YYYVVVRRROOONNNMMMLLLKKKJJJKKKKKKLLLNNNSSSYYY^^^dddhhhnnnrrruuuwwwyyy{{{||||||~~~sssaaaTTTTTTYYYcccrrrlll[[[PPPKKKIIIKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHFFFBBB???===<<<;;;<<<<<<>>>@@@CCCEEEFFFKKKNNNQQQUUUYYY]]]bbbfffjjjnnnrrrtttvvvvvvxxxyyyxxxyyy|||~~~~~~xxxuuuqqqnnnnnnnnnmmmlllmmmnnnmmmlllkkkmmmqqquuuzzzqqqgggfffeeecccbbbaaa```````````````bbbeeeiiimmmoooqqqrrrssssssqqqppppppqqqqqqrrrrrrrrrsssssssssssssssrrrssstttuuutttrrrooojjjhhhccc^^^ZZZWWWUUUTTTZZZZZZ[[[\\\^^^dddkkkpppuuuxxx}}}}}}tttoooiiiccc```___^^^]]]YYYYYYYYY[[[```ffflllppp{{{~~~rrrcccZZZUUUUUUWWW___eeefff^^^UUUUUUXXXZZZ\\\ZZZYYYYYYXXXWWW^^^fffzzzuuuuuu}}}ttt___PPPHHHEEEFFFMMMZZZkkkzzzzzzqqqfff]]]YYYVVVRRROOONNNMMMLLLKKKJJJJJJKKKKKKMMMPPPVVVZZZ```eeekkkqqqtttvvvxxxyyy{{{|||wwwfffZZZXXXZZZaaaooottt```RRRLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKHHHEEEAAA===;;;:::;;;;;;===???AAACCCDDDHHHKKKOOORRRUUUZZZ___bbbgggkkkqqqvvvxxxxxxyyyyyyxxxyyy{{{}}}|||yyywwwuuuttttttttttttsssoooooommmkkkkkknnnrrruuu{{{qqqpppnnnkkkhhhdddaaa```^^^___```bbbfffiiimmmooooooqqqsssrrrqqqpppqqqqqqqqqpppppppppooooooooooooqqqqqqrrrsssuuutttpppnnnfffdddaaa]]]ZZZWWWVVVUUUSSSTTTUUUVVVXXX]]]bbbgggiiijjjoootttzzz||||||{{{xxxssslllgggdddbbbaaa```\\\[[[[[[\\\```fffmmmqqq{{{~~~mmm```YYYUUUUUUWWW___eeefff^^^VVVTTTWWWYYY___]]]\\\[[[XXXVVVZZZaaa|||zzzsssqqqtttrrr___OOOEEEDDDDDDIIISSSaaaoooyyy}}}~~~|||{{{{{{zzztttkkkcccZZZWWWRRRPPPOOONNNMMMLLLJJJJJJKKKKKKKKKNNNRRRVVV]]]bbbiiiooorrruuuwwwyyyzzz}}}|||mmmbbbYYYYYY]]]iii{{{jjjXXXPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMLLLJJJGGGCCC???<<<::::::;;;<<<>>>@@@BBBCCCFFFHHHLLLOOOSSSWWW[[[___dddjjjsssyyy|||||||||{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~xxxuuuqqqnnnnnnqqquuuxxx|||xxxrrrkkkfffccc```bbbdddfffiiilllmmmnnnnnnppprrrsssrrrrrrrrrtttsssrrrqqqpppooonnnooooooppppppppprrrrrrpppllliiiaaa```^^^\\\ZZZXXXWWWWWWRRRSSSUUUVVVWWWYYY]]]```^^^___bbbhhhpppxxx|||}}}zzzuuuoooiiifffeeecccbbb```___]]]^^^aaagggnnnrrrxxx|||{{{hhh]]]XXXUUUUUUWWW]]]bbbccc]]]WWWWWWXXXYYY```]]]\\\ZZZVVVSSSVVV]]]uuu{{{rrrooommmyyyrrraaaPPPDDDCCCCCCFFFLLLWWWcccmmmrrrxxxvvvuuuwwwzzzwwwpppiii[[[XXXTTTQQQPPPOOONNNMMMJJJKKKKKKKKKKKKMMMPPPSSSZZZ___fffkkkpppssswwwyyy{{{~~~sssjjj\\\ZZZZZZcccuuuyyybbbVVVRRRKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMLLLIIIDDD@@@===::::::;;;<<<>>>@@@AAABBBDDDFFFJJJMMMPPPTTTYYY\\\aaaiiiuuu~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~{{{vvvuuuwww{{{}}}}}}tttlllhhheeegggiiilllnnnooooooooooooqqqsssttttttuuuvvvxxxxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrsssrrrooojjjgggaaa```^^^]]][[[YYYXXXXXXUUUWWWZZZZZZZZZYYYZZZ[[[WWWWWWXXX^^^gggqqqyyy}}}|||wwwpppkkkiiihhhgggfffbbbaaa^^^^^^aaaffflllpppuuuyyyssscccZZZWWWUUUUUUWWW[[[______[[[YYYZZZ[[[ZZZ]]]ZZZXXXWWWRRROOOSSSZZZnnn~~~sssooojjjvvvttteeeSSSFFFCCCCCCCCCGGGOOOYYYaaafffmmmlllmmmsssyyyxxxqqqjjj]]]YYYUUURRRQQQPPPOOONNNKKKLLLLLLKKKKKKLLLOOOQQQXXX\\\bbbggglllpppuuuxxx|||wwwooobbb]]]ZZZ___pppjjjZZZTTTKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNKKKLLLMMMMMMJJJFFFAAA>>>:::;;;;;;<<<>>>@@@AAABBBCCCEEEIIILLLOOOSSSXXX[[[```iiivvv{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{}}}zzzqqqkkkhhhkkknnnqqqrrrrrrqqqpppppprrruuuwwwwwwxxxzzz{{{}}}|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuqqqlllhhhbbbaaa```^^^\\\ZZZYYYXXXVVVXXXZZZ[[[YYYVVVUUUTTTQQQOOOOOOSSS\\\gggpppuuu}}}xxxrrrmmmkkkjjjiiihhhbbb```]]]\\\___dddjjjnnnsssxxx}}}ooo```YYYWWWUUUUUUVVVZZZ]]]]]][[[[[[^^^^^^[[[ZZZWWWUUUSSSPPPMMMRRRYYYjjjuuupppjjjvvvwwwhhhWWWIIICCCCCCBBBEEEKKKRRRZZZ^^^ccccccgggpppwwwwwwoooggg]]]ZZZVVVSSSRRRQQQPPPOOOLLLLLLMMMLLLKKKLLLNNNPPPVVVZZZ___dddiiinnntttxxx}}}}}}xxxiii]]]WWW^^^hhhvvv|||dddVVVQQQMMMJJJLLLLLLKKKMMMQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMNNNOOONNNLLLGGGCCC@@@======<<<;;;;;;<<<>>>??????AAACCCFFFIIIMMMRRRVVVZZZaaannn|||~~~{{{{{{~~~~~~~~~~~~~~~yyytttrrrtttvvvyyyzzzzzzyyyxxxwwwxxxzzz|||~~~}}}~~~}}}~~~}}}yyysssmmmiiiiiifffccc```^^^[[[XXXVVV[[[[[[\\\[[[ZZZWWWUUUSSSNNNNNNPPPTTT]]]hhhsssyyyyyyvvvrrrmmmhhheeebbbaaa^^^^^^]]]]]]___dddkkkqqquuuzzzzzzlll___YYYXXXWWWXXXZZZ\\\[[[ZZZXXXXXX[[[```dddhhhccc[[[TTTQQQQQQUUUXXXfffpppxxx~~~zzzhhhTTTHHHDDDCCCCCCDDDGGGLLLQQQTTTZZZ\\\aaajjjrrruuuqqqlllaaa]]]XXXTTTRRRQQQPPPOOOHHHHHHIIIIIIKKKLLLMMMNNNUUUYYY___cccggglllsssxxx|||{{{lll___WWWZZZaaammmiiiWWWQQQMMMJJJLLLMMMLLLNNNQQQOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOONNNLLLGGGCCC@@@>>>===<<<;;;;;;<<<===>>>BBBCCCFFFGGGHHHJJJMMMPPPQQQXXXeeeuuu~~~||||||~~~~~~~~~~~~}}}zzz|||~~~{{{uuuqqqllliiieeebbb```]]]ZZZXXX[[[\\\]]]]]][[[XXXTTTRRRMMMLLLMMMRRRZZZfffrrryyy|||yyyuuuooojjjgggdddccc]]]]]]]]]\\\^^^ccciiinnnuuu{{{vvviii]]]XXXWWWWWWXXXZZZYYYYYYYYYYYY[[[___fffjjjooolllfff^^^VVVTTTVVVYYYooo~~~}}}}}}lllXXXJJJEEEDDDCCCCCCFFFJJJOOORRRUUUVVV[[[dddmmmpppmmmiiiaaa]]]XXXTTTRRRPPPOOONNNIIIIIIIIIIIIJJJKKKLLLMMMRRRWWW]]]aaadddiiipppvvvzzz}}}rrreeeZZZXXX[[[eeexxxpppZZZQQQLLLKKKNNNOOONNNOOOQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKHHHDDDAAA>>>===<<<;;;;;;<<<===>>>AAACCCFFFGGGGGGHHHJJJKKKJJJPPP[[[iiiwww~~~||||||~~~~~~}}}tttqqqllliiifffccc```]]]]]]^^^______]]]YYYTTTQQQMMMMMMMMMQQQZZZgggsss{{{}}}xxxsssmmmiiifffeee______^^^^^^___ccciiinnnvvv{{{{{{nnncccZZZVVVVVVVVVWWWZZZVVVWWWYYY[[[^^^dddkkkpppzzz|||{{{ssshhh```___bbbzzzsss^^^OOOFFFDDDCCCBBBDDDGGGKKKMMMMMMOOOTTT]]]eeejjjiiigggaaa]]]XXXTTTRRRPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJKKKOOOSSSYYY]]]aaafffmmmrrrvvvyyy~~~xxxlll___XXXXXX___pppwww___RRRMMMKKKOOOQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMMMMKKKHHHEEECCC???>>>===<<<;;;;;;<<<===<<>>BBBDDDDDDEEEFFFGGGGGGJJJNNNUUU]]]gggpppuuuzzzzzzyyyyyyyyy{{{}}}~~~|||vvvpppjjjfffaaabbbcccbbb```[[[WWWTTTSSSRRRSSSWWW```lllyyyzzzsssnnniiifffeeeccccccccccccdddggglllpppyyy}}}yyylll\\\VVVRRRSSSSSSRRRTTTXXXVVVXXXZZZ\\\^^^ccciiimmmuuuzzzuuuvvvmmmZZZHHHFFFBBB@@@???@@@CCCDDDEEEGGGLLLTTT\\\cccgggiiibbb___ZZZWWWTTTRRROOOMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKPPPVVVZZZ]]]bbbiiioooqqqtttyyy}}}|||sssfffZZZTTTWWWaaaiii~~~lllZZZRRRLLLNNNRRRRRRPPPQQQOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIGGGFFFAAA@@@>>><<<;;;:::;;;;;;>>>???AAABBBAAAAAAAAACCCDDDFFFIIINNNVVV```kkkssssssuuuvvvvvvvvvxxx{{{~~~}}}{{{ssskkkfffcccdddcccbbb```]]]ZZZXXXSSSSSSTTTYYYaaammmxxx~~~}}}xxxrrrmmmiiifffeeebbbcccddddddeeeiiimmmqqqzzz~~~rrrfffXXXTTTRRRTTTTTTSSSUUUYYYYYYZZZ[[[\\\]]]aaaeeehhhrrr|||}}}sss^^^IIIFFFCCC???>>>???AAABBBDDDFFFKKKQQQYYY```fffjjjdddaaa\\\YYYVVVSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGJJJOOOTTTYYY\\\aaahhhmmmpppsssxxx|||~~~yyylll^^^VVVWWW]]]bbbrrrrrr___UUUMMMMMMQQQQQQPPPQQQOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGBBB@@@>>><<<;;;:::::::::===>>>??????>>>???AAACCCDDDEEEHHHKKKQQQ[[[gggpppmmmppprrrrrrsssuuuyyy}}}~~~|||}}}xxxnnniiieeeeeecccbbb```^^^]]]\\\UUUVVVXXX]]]eeeoooxxx}}}~~~|||wwwrrrmmmiiigggfffeeefffggghhhjjjnnnrrrvvv{{{zzzkkk___XXXUUUUUUWWWWWWUUUWWW[[[[[[\\\]]]]]]^^^```cccfffoooxxx|||wwwxxx{{{www```IIIFFFCCC???>>>???@@@BBBAAADDDHHHMMMTTT\\\dddhhheeebbb^^^[[[XXXUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHMMMSSSWWWZZZ___ffflllppptttxxx{{{}}}rrrcccYYYYYY]]]___kkkuuubbbVVVMMMMMMPPPQQQPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA>>><<<;;;:::::::::999:::<<<<<<===@@@DDDGGGFFFHHHIIIKKKOOOXXXcccllljjjlllooopppqqqsssxxx}}}}}}~~~{{{}}}}}}ssslllfffeeecccaaa```___^^^^^^YYYZZZ\\\bbbiiirrrzzz~~~{{{wwwrrrmmmjjjhhhgggiiikkklllnnnpppsssxxx||||||uuufffYYYYYYWWWXXXZZZZZZWWWYYY]]]\\\]]]^^^^^^^^^```cccfffhhhmmmpppnnniiigggkkkooo~~~yyybbbIIIGGGCCC@@@>>>???@@@BBB???BBBEEEJJJQQQYYYaaaffffffccc___\\\YYYVVVRRROOOKKKKKKJJJIIIHHHHHHHHHHHHGGGKKKQQQVVVYYY^^^eeejjjqqqtttxxx{{{}}}yyymmmaaaYYY[[[aaalllyyy{{{cccXXXNNNMMMPPPQQQSSSVVVQQQQQQPPPPPPPPPQQQQQQRRRLLLLLLKKKKKKJJJHHHGGGFFFGGGEEEBBB>>><<<:::999888<<<<<<===??????@@@@@@@@@FFFGGGIIIKKKPPPWWW```fffiiikkkmmmnnnoooppprrrttt|||~~~~~~wwwnnnjjjfffbbb```aaaaaa```^^^^^^]]]]]]ccclllvvv|||~~~~~~~~~}}}xxxqqqmmmlllnnnnnnnnnooopppssswww{{{}}}zzzjjj^^^YYYTTTUUUWWWYYYZZZZZZXXXXXXYYYZZZ[[[]]]^^^___``````ggggggeee```\\\[[[^^^bbbuuuttt\\\MMMGGGCCCBBB@@@>>>???BBBBBBCCCFFFKKKRRRZZZ```ddddddbbb___\\\WWWSSSPPPOOONNNMMMKKKJJJIIIIIIIIIJJJHHHKKKOOOTTTYYY___fffjjjpppsssvvvyyyzzz|||{{{ooocccZZZ[[[```jjjwwwiii\\\QQQNNNOOOPPPQQQSSSPPPPPPOOOOOOOOOOOOOOOPPPLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEBBB???<<<:::999999;;;;;;===>>>???@@@@@@@@@EEEFFFHHHKKKOOOVVV^^^dddhhhiiikkklllmmmnnnqqqsssyyyzzz}}}}}}~~~yyypppllliiidddbbbbbbcccbbb``````___```eeennnwww|||{{{uuuqqqqqqsssqqqqqqrrrsssvvvzzz}}}xxxggg[[[VVVTTTUUUWWWXXXYYYXXXWWWVVVUUUVVVWWWYYY[[[\\\\\\\\\``````^^^XXXSSSRRRUUUYYYggg|||qqq\\\LLLGGGBBBBBBAAA>>>???BBBBBBCCCFFFKKKRRRYYY___bbbdddbbb___\\\XXXUUURRRPPPOOONNNLLLJJJIIIIIIIIIIIIIIIKKKOOORRRWWW\\\bbbfffooorrrvvvyyyzzz|||~~~rrrfff\\\[[[___gggsssqqqcccUUUPPPOOONNNOOOQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEBBB???===;;;999999999:::;;;===???@@@AAABBBCCCEEEGGGIIIMMMSSS[[[```fffggghhhiiijjjmmmpppsssxxxyyy{{{}}}~~~~~~}}}|||{{{|||~~~~~~vvvppplllhhhdddcccbbbaaa```aaaaaaccciiiqqqyyy~~~{{{wwwwwwyyyvvvvvvvvvwwwzzz~~~sssaaaVVVRRRTTTUUUWWWXXXYYYYYYXXXWWWTTTUUUVVVXXXYYYZZZZZZZZZ]]]]]][[[VVVRRRPPPSSSWWW___uuummm]]]MMMGGGBBBBBBBBB@@@@@@BBBBBBCCCFFFKKKQQQWWW]]]```cccaaa___\\\YYYVVVTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHIIIKKKNNNPPPTTTYYY^^^bbbnnnqqquuuxxxzzz|||~~~vvviii___[[[]]]cccooo~~~zzzkkkZZZRRROOOMMMMMMPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHFFFEEECCC@@@>>>;;;:::999999999:::<<<>>>@@@AAABBBBBBDDDEEEHHHKKKQQQWWW\\\dddeeeggghhhiiilllqqqtttyyyzzz|||~~~~~~~~~|||{{{zzz{{{|||~~~~~~uuurrrlllgggccc```^^^]]]aaacccgggnnnuuu|||{{{{{{|||yyyyyyyyyzzz|||nnn^^^VVVSSSVVVWWWYYYZZZ\\\]]]]]]]]]XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\\\\YYYUUUUUUXXX[[[gggzzz|||vvvkkkbbbPPPIIICCCBBBBBB@@@@@@BBBBBBDDDGGGKKKQQQVVV[[[]]]aaa```___]]]ZZZXXXVVVUUUQQQPPPOOOMMMKKKIIIHHHGGGIIIJJJLLLOOORRRWWW]]]bbbllloootttxxxzzz{{{}}}zzznnnccc\\\\\\^^^kkk|||vvvbbbVVVQQQMMMMMMOOOQQQQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCAAA???<<<:::999888999999:::<<>>;;;::::::999999999:::<<<>>>@@@AAACCCEEEGGGIIILLLPPPTTTZZZ^^^ccchhhkkkmmmpppqqqppprrruuuwwwxxxxxxwwwwwwxxxyyy{{{}}}}}}~~~~~~|||tttlllfffeeefffkkkqqqwww{{{{{{zzzyyyzzz}}}~~~{{{{{{|||||||||{{{|||~~~~~~~~~vvvmmmeeebbbbbb_________^^^^^^_________]]]\\\[[[YYYVVVTTTQQQPPPVVV]]]fffkkkllljjjiiiiiihhhuuu~~~sssoooppprrrsssjjjZZZJJJCCCAAA@@@@@@AAABBBDDDHHHNNNTTTYYY\\\^^^______]]][[[YYYWWWUUUUUUPPPPPPPPPPPPNNNMMMKKKJJJGGGHHHIIIJJJMMMRRRYYY^^^fffkkkqqqvvvyyyzzz{{{|||}}}uuugggaaa\\\dddqqqmmm]]]SSSNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAA>>>;;;:::;;;:::999888999;;;>>>???BBBCCCEEEGGGIIILLLPPPSSSWWW[[[bbbgggjjjlllnnnoooppprrrtttwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~{{{}}}|||yyyxxxuuutttvvvzzz}}}|||yyyrrrjjjfffeeegggpppvvv{{{}}}{{{wwwuuutttwww{{{}}}{{{{{{}}}}}}||||||}}}}}}zzz{{{}}}rrrjjjbbb]]]]]]aaa```___]]][[[ZZZZZZZZZ^^^]]][[[XXXUUURRROOOMMMRRRZZZdddjjjjjjgggdddccchhhsss~~~~~~sssoooppptttvvvppp___LLLCCC@@@??????AAAAAADDDIIIOOOUUUZZZ]]]______^^^]]][[[XXXVVVTTTTTTOOOOOOPPPPPPOOONNNLLLKKKHHHHHHHHHHHHJJJOOOVVVZZZfffjjjqqqvvvxxxzzz{{{{{{|||~~~}}}pppfff^^^bbbkkk||||||bbbTTTMMMIIIJJJIIIHHHIIIKKKKKKKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCBBB@@@>>>===<<<:::999999999:::<<<===???>>>@@@DDDFFFHHHJJJNNNPPPVVVZZZaaagggjjjlllnnnpppuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~|||yyywwwtttpppmmmhhhiiilllpppsss|||}}}wwwtttoooiiihhhkkktttxxx}}}}}}xxxtttqqqqqqsssuuuxxxxxxwwwxxx{{{}}}yyytttrrrxxxttteee___^^^]]][[[ZZZXXXVVVUUUWWWYYYYYYYYY^^^^^^\\\XXXTTTPPPMMMKKKPPPQQQVVV\\\___]]]___cccfffyyy}}}~~~tttppppppsssuuuuuubbbOOOFFFBBB>>>>>>BBBBBBDDDGGGNNNTTTYYY[[[[[[^^^^^^\\\[[[YYYWWWVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGGGGIIINNNUUUZZZfffjjjooosssuuuwwwxxxyyy|||~~~uuukkkdddcccgggrrriiiXXXPPPKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHIIIJJJJJJIIIHHHGGGFFFCCCCCCCCCBBB@@@???===<<<::::::999999:::;;;===>>>>>>AAADDDFFFHHHJJJNNNPPPUUUYYY___dddhhhkkknnnpppttttttvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~}}}zzzvvvtttqqqoookkkhhhddddddgggjjjmmmvvv}}}vvvqqqlllggghhhkkkuuuyyy}}}}}}yyytttrrrrrrtttvvvwwwxxxyyy{{{}}}xxxrrrlllmmmxxx~~~kkk^^^YYYYYYYYYYYYZZZXXXUUUTTTUUUWWWYYYYYYaaa```]]]XXXQQQLLLHHHGGGIIIIIILLLQQQSSSVVV___iii|||{{{vvv}}}uuuppppppsssuuuyyygggSSSHHHBBB>>>>>>AAABBBCCCGGGMMMSSSWWWYYYXXX\\\\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHHHHGGGIIIMMMTTTYYYaaaffflllrrruuuwwwyyyzzz}}}}}}sssjjjeeeaaagggwwwqqq]]]RRRLLLGGGGGGHHHJJJLLLMMMKKKIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA???>>>===;;;::::::999:::;;;===>>>>>>AAADDDFFFHHHJJJMMMPPPTTTWWW\\\aaaeeeiiinnnqqqrrrsssuuuwwwxxxyyyzzzzzzyyy{{{~~~~~~~~~~~~}}}wwwtttqqqooommmjjjgggddd``````aaacccfffppp~~~uuuoooiiifffhhhmmmwww{{{~~~zzzvvvttttttwwwvvvvvvxxx|||~~~rrrkkkdddgggvvvtttbbbVVVSSSUUUVVVWWWXXXUUURRRQQQRRRUUUWWWXXX___^^^[[[UUUNNNHHHEEEEEEDDDCCCEEEGGGJJJSSSeeevvvzzzuuu{{{zzzsssrrrtttvvv|||lllYYYLLLDDD???>>>@@@AAACCCGGGMMMSSSVVVWWWVVVZZZZZZYYYXXXVVVUUUUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLJJJJJJIIIHHHHHHLLLRRRVVVZZZ```hhhoootttvvvyyyzzz|||~~~~~~ooofff^^^```kkk|||wwwaaaSSSKKKGGGGGGHHHJJJMMMMMMKKKIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCBBB@@@???>>><<<;;;:::999:::;;;<<<===>>>@@@CCCEEEGGGIIILLLNNNSSSVVVZZZ^^^bbbgggmmmqqqooopppsssuuuwwwyyyzzzzzzyyy{{{}}}~~~~~~~~~|||uuussspppmmmkkkiiifffccc```^^^^^^```ccclll}}}tttmmmhhhfffjjjqqqzzz~~~|||xxxwwwwwwzzzxxxwwwzzz}}}qqqiiibbbfffvvvzzzmmm\\\QQQOOORRRTTTUUUSSSPPPMMMLLLOOOSSSVVVWWWWWWXXXVVVRRRKKKFFFEEEFFFBBBBBBEEEGGGKKKVVVlllxxxttttttvvv{{{ppp___PPPFFF@@@???@@@???AAAFFFLLLSSSXXXYYYXXXZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMMMMKKKKKKJJJHHHHHHKKKOOOSSSVVV\\\dddkkkpppsssvvvxxxzzz{{{}}}tttiii______eeeqqq{{{fffVVVLLLIIIHHHIIIJJJLLLLLLJJJHHHKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::999:::;;;<<<===???BBBDDDEEEGGGJJJLLLRRRTTTXXX[[[___dddjjjooolllmmmooorrrtttvvvwwwxxxxxxzzz|||}}}}}}}}}~~~}}}vvvssspppmmmkkkiiieeeccc```^^^]]]^^^```gggvvv~~~ssslllhhhiiiooowww~~~|||{{{{{{}}}{{{zzz|||~~~qqqkkkggglllzzzttthhhXXXNNNMMMOOOQQQRRRMMMJJJHHHIIIMMMQQQTTTVVVSSSUUUVVVQQQJJJEEEDDDEEE???AAAFFFKKKOOOXXXlllzzzsssrrrsssxxxrrreeeUUUIIICCCAAAAAA===???DDDKKKTTTZZZ]]]^^^\\\[[[[[[ZZZYYYXXXXXXWWWTTTSSSRRRPPPOOONNNNNNMMMLLLLLLKKKIIIHHHJJJNNNQQQUUUYYY```gggkkknnnrrrtttyyyzzz|||{{{nnncccaaaccchhhvvvppp^^^QQQLLLJJJIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::999::::::;;;<<<>>>AAABBBDDDEEEHHHJJJOOOQQQUUUXXX[[[```eeeiiiiiijjjlllnnnqqqrrrssstttvvvxxx{{{{{{{{{{{{|||~~~xxxvvvrrrooollliiifffcccaaa]]]\\\]]]___cccooozzz|||qqqkkkiiilllttt|||~~~~~~sssqqqpppttt~~~mmmbbbTTTMMMLLLOOOPPPPPPKKKIIIHHHIIIMMMPPPRRRRRRTTTXXXZZZVVVMMMFFFCCCCCC???BBBHHHOOOSSSXXXfffsss{{{}}}ssspppqqqwwwuuulll\\\NNNFFFCCC@@@===>>>BBBIIIRRR[[[```bbb^^^^^^]]]\\\[[[YYYYYYXXXSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKIIIHHHIIIMMMOOOTTTWWW\\\aaaeeejjjnnnqqqyyy{{{}}}vvvgggbbb``````mmm||||||jjj[[[OOOLLLIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA>>>===;;;:::999999:::::::::<<>>>>>@@@FFFOOOXXX___ccc```___^^^\\\[[[YYYXXXXXXRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKIIIHHHIIILLLOOORRRUUUXXX\\\aaagggmmmrrrvvvxxxzzz}}}{{{jjjbbb]]][[[gggxxxssscccQQQNNNJJJGGGGGGHHHHHHHHHEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBB???===<<<:::999999999:::999;;;>>>@@@AAABBBEEEGGGHHHJJJNNNQQQTTTWWWZZZ]]]dddeeegggiiikkkllllllmmmtttvvvxxxyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~zzzvvvrrrnnnkkkhhheeedddeeeeeeffflllttt}}}tttllliiijjjnnnxxx{{{zzzxxxvvvvvvxxx}}}|||nnnfff___VVVSSSVVVZZZZZZYYYRRRQQQPPPPPPPPPOOOMMMKKKPPPXXX```___XXXQQQNNNNNNRRRSSSWWW^^^aaabbbeeejjjllluuu}}}{{{|||||||||jjjWWWKKKCCC===@@@??????DDDLLLVVV]]]aaa```___^^^\\\ZZZYYYWWWWWWQQQPPPOOONNNMMMLLLLLLLLLJJJKKKJJJIIIHHHIIILLLOOOPPPRRRUUUYYY___fffnnnsssqqqsssvvvzzz}}}pppeeeaaa```fffmmm{{{|||iiiXXXOOOIIIIIILLLJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::::::::;;;::::::<<<===@@@CCCEEEFFFEEEGGGKKKNNNQQQTTTYYY\\\aaadddgggiiiiiiiiijjjkkkrrrsssuuuuuuvvvwwwzzz|||||||||}}}~~~}}}{{{zzzwwwuuupppmmmhhheeeeeehhhlllooo||||||tttkkkfffiiirrr||||||zzzwwwtttrrrtttvvvwwwxxxyyy}}}uuupppaaa^^^ZZZYYYZZZ^^^```bbb```^^^\\\YYYVVVTTTSSSRRRZZZkkkzzzyyymmmddd```___```````````````bbbfffiiipppsss|||}}}xxxbbbKKKBBBEEE???>>>AAAEEEHHHLLLTTT^^^cccaaa^^^]]]\\\ZZZXXXVVVSSSRRRRRRPPPOOONNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHLLLOOOSSSWWW[[[aaagggkkkrrrtttxxx{{{|||~~~sssggg```]]]bbbiiiwwwrrr___TTTKKKJJJKKKIIIGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???===;;;::::::::::::999:::;;;===???AAADDDEEECCCEEEIIILLLNNNRRRWWWZZZ]]]___ccceeeeeefffggghhhqqqrrrtttuuuvvvwwwzzz||||||}}}~~~~~~{{{vvvsssoookkkjjjllloooqqqxxx{{{tttlllhhhllluuu}}}xxxsssrrrrrrsssuuuxxxyyyzzzvvvkkkfffdddaaa^^^]]]___bbbeeegggeeeeeedddccccccccccccdddqqqwwwmmmfff``````___]]]]]]^^^```bbbhhhjjjrrrmmmUUUIIIHHHBBB@@@AAADDDFFFIIIPPPYYY```___]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHLLLNNNRRRVVVZZZ```fffjjjpppsssvvvyyy{{{}}}zzznnnbbb[[[___fffrrr~~~iii\\\OOOJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::999999::::::<<<===@@@AAACCCBBBEEEHHHKKKNNNQQQVVVYYYZZZ\\\```bbbcccdddfffgggoooqqqsssuuuvvvwwwzzz|||}}}~~~~~~|||yyyuuusssssstttuuuxxxzzztttnnnlllqqqzzz~~~wwwrrrnnnpppsssxxx|||~~~tttiiieeeeeecccbbbaaaaaadddgggiiihhhiiijjjlllooosssvvvxxxzzznnncccaaa^^^[[[ZZZ[[[\\\^^^bbbccchhhttt{{{dddRRRKKKFFFCCCAAACCCDDDEEEKKKRRR[[[\\\\\\\\\[[[YYYWWWVVVVVVUUUSSSRRRPPPNNNLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHKKKMMMQQQUUUYYY^^^dddhhhmmmppptttxxxyyy{{{}}}vvvhhh^^^```gggnnn}}}ttteeeTTTLLLHHHFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA???>>><<<;;;:::999999999:::;;;<<<>>>???@@@CCCFFFIIILLLNNNRRRVVVYYYZZZ\\\___aaaccceeehhhjjjmmmooorrrtttuuuwwwyyy{{{}}}}}}~~~|||zzzyyyxxx}}}xxxuuuqqqqqqvvv~~~{{{tttpppppptttzzzssskkkhhhddddddcccaaa``````bbbdddeeefffiiinnntttzzz|||ooogggbbb\\\XXXXXX[[[^^^```dddbbbdddmmm~~~sss]]]OOOIIIDDDAAAAAABBBCCCHHHNNNWWWYYY[[[\\\[[[YYYWWWWWWWWWVVVUUURRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIILLLOOOSSSWWW\\\bbbfffkkkoootttwwwyyy{{{}}}~~~}}}{{{mmmbbbaaaffflll{{{ppp\\\PPPJJJGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;:::::::::::::::;;;<<<===>>>BBBDDDGGGJJJLLLOOOSSSWWWXXXZZZ]]]```bbbeeehhhkkklllnnnrrrtttuuuuuuwwwyyy{{{|||}}}~~~~~~}}}yyywwwvvvxxx}}}|||xxxuuuyyy~~~xxxmmmfffeeedddeeedddbbb^^^]]]]]]___```aaaeeejjjqqqyyyuuukkkeee```YYYUUUWWW\\\aaadddgggeeeeeejjjxxxkkkWWWKKKDDD@@@@@@BBBCCCHHHMMMUUUXXX\\\^^^\\\YYYXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJNNNQQQUUUZZZ___cccjjjnnnssswwwzzz{{{}}}~~~wwwsssgggbbbdddhhhxxxhhhXXXPPPJJJIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<>>>@@@CCCEEEHHHKKKOOORRRSSSVVVYYY\\\^^^bbbfffiiilllnnnrrrtttttttttuuuvvvyyyyyy{{{}}}~~~}}}}}}rrrhhhbbbbbbccceeefffccc___\\\\\\^^^^^^___bbbffflllttt{{{zzznnngggaaa\\\XXXXXX\\\aaadddeeefffeeeeeeiiitttzzzbbbNNNGGGAAAAAACCCDDDHHHMMMUUUZZZ___```^^^ZZZYYYYYYXXXWWWUUUTTTRRRPPPNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFIIILLLOOOSSSWWW]]]aaahhhmmmssswwwyyy{{{|||}}}rrrzzz|||nnneeecccddduuuvvvcccVVVMMMJJJKKKHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC??????@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>AAACCCEEEHHHLLLOOOQQQSSSVVVYYY\\\```eeehhhlllooorrrsssssssssssstttuuuvvvxxx{{{~~~yyymmmdddaaabbb___bbbeeeccc^^^\\\\\\______^^^___bbbffflllrrruuuyyy}}}uuullleee___]]]^^^bbbhhhjjjgggddddddccceeeiiitttjjjSSSJJJCCCBBBDDDEEEHHHLLLVVV\\\bbbccc```\\\ZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGKKKNNNQQQVVV[[[___fffjjjqqqvvvxxxyyyzzz{{{nnnsssuuuiiieee```rrrjjj[[[PPPJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCC>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===???BBBDDDFFFIIIMMMOOOPPPSSSVVVYYY\\\```eeeiiilllooorrrtttsssrrrrrrrrrsssuuuwwwzzz}}}~~~oooeee^^^^^^```ZZZ^^^bbbaaa]]][[[\\\___^^^^^^]]]^^^aaafffkkknnnnnnrrruuuuuuuuussslllddd___aaafffmmmsssrrrkkkdddbbbcccfffkkkuuulllWWWMMMEEECCCDDDEEEGGGKKKWWW]]]dddeeeaaa]]][[[[[[VVVVVVUUUTTTSSSRRRQQQPPPMMMMMMKKKJJJJJJJJJJJJJJJDDDGGGJJJMMMPPPUUUZZZ^^^dddiiioootttwwwxxxyyyzzznnnqqq{{{|||nnneeebbbhhhuuuxxxcccXXXQQQKKKIIIHHHHHHHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===???>>>===<<<;;;:::::::::===>>>@@@BBBEEEGGGIIIJJJOOOQQQTTTVVVXXX\\\aaadddjjjlllpppqqqrrrrrrsssttttttuuuwwwzzz|||~~~vvvggg```^^^ZZZWWWXXXZZZ]]]```aaa```]]][[[___^^^]]]^^^aaadddeeefffggghhhjjjkkkkkkjjjiiihhheeeiiiqqqyyy|||uuuiii```___aaaeeemmmxxxvvvZZZNNNCCC@@@AAABBBCCCFFFPPPUUU[[[___```_________XXXXXXVVVUUUTTTSSSSSSSSSMMMLLLLLLKKKJJJHHHFFFEEEDDDFFFHHHJJJMMMQQQVVVZZZccchhhoootttvvvwwwwwwwwwfffhhhqqqnnnbbb^^^bbbmmm|||ooo^^^RRRJJJIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;:::::::::;;;===>>>@@@BBBEEEGGGIIIJJJNNNPPPSSSTTTVVVZZZ^^^bbbgggjjjnnnppppppppprrrsssttttttuuuwwwzzz|||uuuhhhccc```[[[XXXVVVXXX[[[^^^______^^^]]]^^^^^^```bbbeeefffeeecccaaabbbcccdddeeeeeeeeeeeegggllltttzzz{{{tttjjjbbb^^^___cccjjjtttyyyaaaTTTGGGBBBBBBBBBCCCEEEKKKOOOUUUZZZ[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSOOONNNNNNMMMKKKIIIHHHGGGDDDFFFHHHJJJLLLQQQVVVZZZ___dddkkkqqquuuvvvwwwxxxeeeeeekkkyyyqqqbbb[[[]]]cccooo{{{}}}gggUUUJJJIIIHHHFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>;;;;;;:::::::::::::::;;;===>>>@@@BBBEEEGGGIIIIIINNNOOOQQQRRRTTTWWW[[[^^^dddgggkkkmmmnnnoooqqqrrrssssssssstttwwwzzz}}}ssshhhccc___[[[WWWUUUWWWYYY[[[]]]___``````]]]___cccgggiiihhheeeaaa]]]]]]]]]^^^```aaacccdddfffllltttwwwuuunnnfffaaa^^^___ccciiiqqqlll]]]MMMEEEBBBAAABBBDDDFFFKKKQQQUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHDDDFFFHHHIIILLLPPPUUUYYY[[[```hhhnnnrrruuuwwwxxxfffeeeiiitttwwwiii___]]]^^^eeeooo}}}nnnZZZNNNIIIGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@::::::999999999:::;;;;;;===>>>???AAADDDFFFHHHIIIMMMOOOPPPQQQRRRTTTXXX[[[bbbeeeiiilllmmmoooppprrrtttsssrrrsssuuuxxx|||~~~~~~}}}oooddd^^^\\\YYYWWWVVVWWWXXXZZZ]]]```bbbccc___```cccgggiiihhheeebbb___^^^^^^^^^___```bbbcccaaagggnnnooojjjddd___]]]___```dddjjjrrrwwwfffSSSHHHCCC@@@@@@CCCEEEIIIOOOTTTWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHDDDFFFHHHIIIKKKOOOSSSWWW[[[___ffflllpppsssuuuwwwbbbaaadddmmmzzzuuuhhhccc___aaagggtttttt^^^QQQJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA::::::999999999:::;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGMMMNNNPPPPPPQQQSSSWWWZZZ```ccchhhkkkmmmoooqqqssstttsssrrrrrrtttxxx|||~~~}}}}}}~~~}}}xxxxxx}}}sssfff\\\XXXYYY\\\]]]YYYYYYZZZ[[[^^^aaaccceeebbbaaaaaabbbdddeeedddbbbbbbaaa___^^^^^^___```aaa]]]bbbffffffbbb]]][[[[[[^^^___ccchhhppp}}}yyy{{{~~~lllWWWKKKDDD@@@@@@BBBCCCGGGMMMRRRUUUVVVXXXZZZXXXXXXXXXWWWVVVUUUSSSRRROOOOOONNNMMMLLLJJJIIIHHHEEEFFFGGGHHHJJJMMMRRRUUU\\\```fffkkknnnqqqsssuuu``````cccjjjssstttllleeebbbccclll}}}yyycccTTTKKKIIIGGGFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;:::::::::::::::;;;999:::<<<>>>AAACCCEEEFFFKKKMMMNNNOOOPPPRRRVVVYYY]]]aaafffjjjlllnnnqqqssssssrrrrrrssstttwwwzzz|||||||||}}}~~~{{{vvvpppqqqxxxoooggg[[[TTTSSSXXX^^^bbb[[[\\\\\\]]]___```bbbcccbbb```^^^]]]___```aaaaaa______^^^]]]\\\\\\\\\\\\[[[]]]______^^^\\\\\\\\\[[[\\\```eeekkkyyyyyyvvvwwwyyy}}}nnnYYYLLLEEEAAA@@@AAAAAADDDJJJNNNPPPSSSUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHIIILLLQQQTTT[[[___eeeiiillloooqqqsss```aaadddhhhnnnzzz}}}uuujjjccc```dddrrr~~~hhhXXXMMMJJJHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCC======<<<;;;:::::::::;;;888999:::<<>>===<<<;;;:::::::::777777999;;;>>>@@@BBBCCCFFFGGGIIIJJJLLLOOOSSSVVVXXX\\\aaafffiiillloooqqqnnnooopppqqqssstttuuuvvv||||||}}}~~~~~~}}}pppjjjdddeeennnvvvyyyzzzwwwrrrqqqccc^^^WWWQQQNNNPPPSSSVVV]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[YYYYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[\\\[[[ZZZZZZWWWTTTRRRTTTXXX\\\]]][[[______aaabbbeeeppp|||xxxtttwww||||||lllYYYMMMGGGBBB@@@AAAAAADDDIIILLLNNNPPPRRRTTTTTTUUUVVVVVVUUUSSSPPPOOOJJJJJJKKKLLLLLLLLLLLLLLLEEEFFFGGGGGGHHHKKKOOORRRTTTXXX^^^dddhhhmmmqqqttt]]]aaaeeedddeeennn|||qqqfff______dddhhhuuuyyydddYYYNNNGGGIIIJJJGGGFFFHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCC@@@===;;;;;;;;;;;;;;;999999999:::;;;>>>@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTUUUYYY___dddhhhlllooorrrrrrssstttsssrrrsssuuuvvvxxxyyy{{{}}}~~~zzzmmmjjjhhhkkkrrrxxx|||}}}uuummmjjj```]]]VVVQQQNNNNNNQQQSSSZZZZZZZZZZZZYYYXXXWWWVVVZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVYYY]]]^^^\\\ZZZYYYTTTPPPQQQUUU[[[___aaaeeeaaa```ccchhhrrrzzztttrrrrrrtttlll^^^PPPEEE@@@@@@AAAAAABBBEEEHHHLLLOOORRRSSSUUUWWWXXXWWWUUUPPPLLLIIILLLLLLLLLLLLLLLKKKKKKKKKFFFEEEDDDEEEFFFHHHKKKLLLTTTXXX]]]bbbgggmmmrrrvvv\\\aaaddddddccciiivvv}}}tttiii```^^^bbbfffrrrooo___TTTJJJIIIJJJHHHFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCC@@@===;;;;;;<<<;;;:::999999999:::;;;===???AAACCCDDDFFFIIIKKKNNNPPPQQQSSSWWW\\\aaaeeeiiimmmooonnnpppqqqrrrrrrsssuuuwwwyyyzzz|||~~~~~~zzznnnmmmlllnnnsssyyy}}}vvvmmmjjjbbb^^^XXXQQQMMMLLLNNNPPPZZZZZZYYYYYYWWWVVVTTTSSSUUUVVVXXXYYYYYYXXXVVVTTTVVVUUUUUUXXX[[[\\\ZZZXXXPPPNNNLLLOOOUUU[[[```aaaaaa```aaaeeeiiippp}}}}}}yyy}}}tttppppppuuunnnaaaSSSHHHCCCBBBBBBAAABBBDDDGGGKKKNNNPPPQQQTTTUUUVVVVVVTTTQQQNNNKKKMMMMMMLLLLLLLLLKKKKKKKKKFFFEEEEEEEEEFFFHHHJJJLLLSSSWWW\\\aaaeeejjjooorrr[[[```dddcccaaaeeennnvvv~~~xxxmmmbbb]]]___ccclll{{{kkk^^^PPPKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDAAA>>><<<<<<<<<;;;::::::999999999;;;===???@@@@@@AAACCCFFFHHHKKKLLLMMMPPPTTTYYY^^^aaaeeeiiillljjjlllooopppqqqsssuuuxxxwwwxxxzzz|||~~~zzzssstttuuuvvvxxx|||wwwmmmiiiccc```[[[TTTMMMKKKKKKMMMYYYYYYXXXWWWVVVTTTRRRQQQQQQTTTXXX[[[\\\ZZZWWWUUUWWWWWWWWWXXXZZZZZZYYYWWWNNNMMMNNNQQQVVV[[[^^^___^^^^^^aaagggjjjmmmvvv{{{ttt|||vvvqqqrrrvvvpppeeeXXXLLLEEECCCCCC@@@BBBDDDFFFIIILLLNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKJJJGGGFFFEEEEEEFFFHHHJJJKKKQQQTTTYYY^^^bbbggglllppp\\\```cccbbbbbbeeennnvvv~~~~~~zzzpppddd\\\[[[^^^gggtttwwwjjjZZZQQQOOONNNMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEECCC@@@>>>>>>>>><<<;;;::::::999999:::<<<===??????@@@BBBDDDFFFHHHJJJKKKNNNQQQVVVZZZ^^^bbbfffiiiiiikkknnnpppqqqrrrtttvvvuuuvvvwwwyyy{{{|||}}}}}}||||||~~~~~~uuujjjfffbbbaaa^^^XXXQQQMMMMMMOOOXXXXXXXXXWWWVVVUUUTTTSSSSSSVVVYYY\\\]]]\\\[[[YYYYYYXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[[[[[[[]]]]]]aaaeeegggiiipppxxxxxx|||}}}vvvvvvuuurrrjjj]]]PPPGGGDDDCCC@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJNNNQQQWWW\\\aaaffflllooo]]]___aaaaaacccjjjuuu~~~|||sssggg^^^ZZZ[[[cccmmm|||xxxhhhZZZSSSQQQNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEBBBAAA@@@@@@>>><<<;;;:::999999:::;;;<<<===???@@@AAACCCEEEGGGHHHIIILLLOOOSSSWWWZZZ^^^cccfffhhhkkknnnppppppqqqrrrtttuuuvvvxxxzzz{{{}}}}}}}}}pppfffcccaaacccbbb]]]WWWRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[\\\\\\VVVWWWVVVVVVUUUUUUUUUVVVZZZ[[[\\\\\\\\\[[[ZZZYYY___^^^___aaabbbdddkkktttxxxwwwtttsssmmmbbbTTTIIIDDDBBB???@@@BBBEEEGGGIIIKKKLLLNNNOOOPPPQQQSSSTTTTTTUUUSSSRRRQQQOOONNNLLLKKKJJJIIIHHHFFFEEEEEEGGGHHHIIIJJJNNNTTTZZZ```ffflllppp\\\^^^___```ccclllwww~~~vvvlllccc]]]ZZZ___ggguuu|||iii[[[SSSNNNJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHEEEDDDCCCBBB???===;;;;;;:::999999:::;;;<<>>@@@BBBDDDGGGJJJLLLMMMNNNOOOQQQSSSUUUUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLJJJHHHGGGEEEEEEFFFHHHIIIHHHLLLRRRYYY^^^eeekkkoooYYY[[[]]]___bbbhhhqqqwwwzzzssskkkbbb\\\[[[aaaooo~~~gggZZZRRRMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIILLLJJJHHHGGGFFFDDDAAA???<<<;;;:::999999999:::;;;>>>???@@@AAABBBCCCDDDEEEHHHJJJMMMPPPSSSWWW\\\``````dddhhhkkklllmmmooopppuuuvvvxxxzzz{{{|||}}}}}}rrrfff```___aaafffiiifff^^^YYYYYY[[[WWWXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUQQQRRRSSSRRRPPPPPPRRRUUUTTTWWWZZZ[[[[[[ZZZ\\\^^^^^^]]]^^^_________fffnnnzzz|||uuutttwwwvvvlll]]]NNNFFFCCC>>>???AAADDDHHHKKKMMMNNNOOOQQQTTTVVVWWWVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHLLLQQQWWW[[[```fffiiiWWWYYY\\\^^^```dddiiimmmvvv|||wwwpppggg___XXX^^^lllsssaaaWWWQQQJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIHHHGGGFFFBBB@@@<<<;;;:::999999999:::;;;>>>>>>???@@@AAABBBCCCCCCEEEHHHJJJMMMPPPTTTZZZ]]][[[___dddhhhkkklllnnnpppqqqrrrtttvvvxxxyyyzzzzzz{{{|||}}}~~~|||oooddd___```bbbgggkkkggg___YYYXXXZZZXXXYYYYYYYYYYYYYYYXXXXXX[[[\\\^^^___^^^ZZZVVVSSSSSSUUUUUUTTTRRRRRRUUUYYYWWWZZZ]]]]]][[[[[[\\\___\\\\\\^^^aaa```___dddkkkrrrzzzuuuyyyyyyppp```PPPGGGEEE===???AAAEEEHHHLLLNNNPPPPPPRRRUUUXXXXXXVVVTTTRRRSSSSSSRRRQQQPPPOOOOOONNNKKKIIIGGGFFFEEEEEEGGGHHHIIILLLQQQUUUYYY]]]aaaeeeWWWXXXYYY[[[^^^```bbbdddooovvv~~~xxxnnnfff___```hhhvvviiiXXXTTTOOOOOOOOOMMMLLLMMMNNNPPPNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLJJJGGGDDDBBB???>>><<<;;;:::;;;;;;<<<:::;;;;;;<<<>>>???AAABBBEEEGGGJJJMMMPPPSSSWWWZZZ[[[___dddhhhjjjkkkmmmnnnmmmooossstttttttttuuuvvv{{{{{{|||}}}~~~zzzqqqhhhbbbaaabbbbbb```^^^[[[WWWUUUSSSXXXXXXXXXVVVSSSSSSUUUWWW^^^[[[ZZZ]]]aaaaaa]]]XXXWWWYYY\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]_________```bbbdddsss}}}zzzvvvzzz{{{uuuhhhXXXJJJCCC??????AAACCCGGGKKKNNNPPPSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPOOONNNNNNKKKJJJGGGEEECCCBBBBBBBBBIIILLLOOOSSSVVVZZZ___bbbXXXXXXYYYZZZ\\\^^^```aaagggnnn|||~~~vvvooodddbbbfffqqqqqq^^^WWWNNNOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKHHHEEECCC@@@???===;;;:::::::::;;;888999999:::;;;===???@@@DDDFFFIIIKKKMMMPPPTTTWWWYYY]]]bbbfffhhhiiikkkmmmlllnnnqqqsssssssssuuuvvvyyyzzz{{{|||~~~~~~|||wwwwww||||||vvvrrrllleeeccc```^^^ZZZWWWUUUTTTTTTUUUYYYYYYYYYWWWUUUTTTVVVWWW___^^^^^^cccggghhhddd```XXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^______^^^___aaaccclllvvvvvvzzz}}}zzznnn]]]MMMCCCAAAAAABBBDDDGGGKKKNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIFFFEEEDDDCCCCCCGGGJJJNNNQQQUUUYYY^^^aaaWWWXXXXXXYYYZZZ\\\^^^^^^bbbhhhsss{{{jjjeeeccchhhsss|||eeeZZZNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOONNNMMMJJJGGGFFFBBB@@@>>><<<:::999999999888888999:::;;;<<<>>>???CCCEEEGGGIIIJJJLLLPPPSSSWWWZZZ___bbbdddfffiiijjjjjjllloooqqqqqqrrrtttuuuxxxxxxyyy{{{|||}}}~~~}}}{{{oooqqqyyy|||ssssssvvvrrrkkkfff^^^[[[VVVRRRQQQSSSVVVYYYZZZ[[[[[[ZZZXXXWWWWWWXXX]]]^^^aaafffkkklllhhhdddWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\]]]^^^___^^^]]]^^^___aaajjjqqqwww{{{}}}sssbbbPPPDDDDDDCCCCCCEEEHHHLLLPPPSSSSSSSSSTTTVVVWWWWWWWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDEEEHHHLLLOOOSSSWWW\\\```WWWWWWWWWYYYZZZ\\\^^^___cccgggnnnyyyqqqhhh```___eeerrrkkk\\\OOONNNMMMMMMMMMNNNNNNMMMOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOLLLJJJHHHDDDBBB@@@===:::999888888:::::::::;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOTTTWWW[[[^^^```bbbeeeggggggiiilllnnnoooppprrrtttwwwwwwxxxzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~{{{xxxnnnrrr{{{~~~uuuoootttyyyvvvnnnggg]]][[[WWWTTTTTTWWWZZZ]]][[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[___dddggggggccc```UUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^]]]\\\\\\^^^```gggmmm|||yyyzzz{{{zzzrrrdddSSSGGGDDDCCCCCCEEEIIINNNTTTWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPNNNLLLKKKJJJLLLKKKJJJHHHGGGEEEDDDDDDDDDGGGKKKNNNRRRVVV[[[___VVVVVVWWWYYY[[[]]]___aaacccdddjjjsss}}}vvvkkk___YYY[[[dddvvvuuubbbSSSPPPMMMLLLMMMNNNNNNMMMOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPNNNKKKJJJFFFEEEBBB>>>;;;:::999888::::::::::::;;;===>>>???BBBCCCEEEFFFFFFGGGJJJLLLPPPSSSVVVYYY[[[^^^aaacccdddfffiiikkklllnnnqqqsssvvvwwwxxxyyyzzz{{{|||}}}|||~~~~~~}}}}}}}}}}}}~~~|||||||||{{{{{{|||}}}}}}~~~}}}uuuoookkkpppzzzyyyqqqmmmrrrvvvrrriiiccc[[[ZZZYYYYYYYYYZZZ[[[\\\[[[]]]______]]][[[ZZZYYYXXXZZZ\\\___bbbaaa___]]]UUUTTTTTTUUUWWWXXXVVVSSSQQQQQQRRRSSSUUUVVVXXXYYY\\\]]]]]]\\\[[[[[[]]]___bbbfffqqq|||xxxuuurrrmmmcccUUUKKKCCCCCCBBBDDDIIIPPPWWW\\\ZZZZZZZZZYYYWWWVVVTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDFFFJJJMMMPPPTTTYYY\\\VVVWWWXXXYYY[[[]]]___```______eeennnwwwzzzooobbbZZZWWW[[[hhhuuummmYYYTTTNNNKKKMMMNNNNNNMMMOOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQOOOLLLKKKHHHGGGCCC@@@===;;;::::::888888888888999:::;;;;;;@@@AAACCCCCCDDDEEEHHHJJJMMMOOORRRUUUWWWZZZ]]]```bbbdddfffhhhiiilllpppssstttuuuvvvwwwxxxyyyzzz{{{|||~~~~~~~~~|||||||||}}}~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{||||||~~~~~~}}}~~~~~~vvvllldddeeelllvvv|||qqqkkkhhhkkkmmmhhhaaa^^^YYYYYYZZZ[[[[[[ZZZYYYXXX[[[]]]```aaa___\\\ZZZYYYXXXYYYZZZ]]]___bbbeeefff^^^[[[XXXXXXYYYYYYVVVSSSNNNOOOOOOQQQSSSUUUWWWXXXZZZ[[[\\\[[[ZZZ[[[]]]^^^bbbeeemmmxxxqqqmmmkkkdddYYYOOODDDCCCBBBDDDIIIQQQYYY^^^]]]]]]\\\ZZZXXXUUUSSSRRRTTTSSSRRRQQQOOONNNMMMLLLIIIIIIHHHHHHGGGEEEDDDCCCCCCEEEIIIKKKNNNQQQUUUXXXYYYXXXXXXXXXYYYZZZZZZ[[[]]]\\\bbbkkkrrr}}}~~~tttggg^^^XXXXXX```jjj{{{www___XXXOOOKKKLLLNNNOOONNNOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRQQQOOOMMMKKKJJJHHHEEEBBB???======<<<777777777777888999:::;;;<<<>>>@@@AAAAAACCCEEEHHHJJJLLLOOORRRTTTWWW[[[]]]```aaadddfffgggkkkooorrrqqqqqqrrrtttuuuvvvwwwxxx{{{}}}}}}}}}|||{{{|||}}}}}}{{{yyyyyyyyyyyyyyyzzzzzz{{{{{{|||~~~~~~|||||||||}}}~~~yyyqqqhhhbbbfffmmmwww~~~{{{rrriiieeedddeeeddd___]]]^^^[[[[[[[[[[[[ZZZYYYXXXWWWZZZ]]]aaabbb___\\\ZZZYYYUUUUUUWWWZZZ```hhhpppuuummmfff]]]YYYXXXXXXVVVTTTMMMNNNOOOPPPSSSUUUWWWXXXXXXYYYZZZZZZZZZ[[[]]]___dddeeekkk{{{zzzqqqnnnmmmhhh]]]SSSGGGEEECCCCCCGGGOOOWWW\\\^^^]]]\\\[[[YYYVVVTTTSSSTTTSSSSSSRRRPPPOOOOOONNNIIIIIIJJJIIIHHHGGGEEEDDDAAADDDFFFHHHJJJMMMPPPSSSZZZZZZYYYXXXWWWVVVVVVWWW___\\\aaajjjooovvvwwwkkkbbb[[[XXX]]]eeeqqq|||cccZZZPPPJJJKKKNNNOOONNNOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQRRRRRRQQQOOOMMMLLLJJJIIIFFFCCC@@@???>>>>>>999999999999:::;;;<<<<<<:::<<<===>>>???AAADDDFFFIIIKKKNNNPPPRRRUUUYYY\\\___```cccdddfffjjjnnnrrroooooopppqqqssstttuuuuuuzzz{{{}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}{{{zzzyyyyyyyyyxxxyyyyyyzzzzzzzzz|||}}}}}}|||{{{{{{|||{{{wwwsssooojjjffflllsss{{{wwwmmmeeebbbaaabbb```\\\]]]aaa___^^^]]]\\\[[[ZZZYYYYYYZZZ]]]aaabbb```\\\ZZZXXXPPPQQQSSSXXX```lllyyyyyynnnaaaYYYWWWWWWVVVUUUMMMNNNOOOQQQSSSVVVXXXYYYWWWXXXZZZZZZZZZ[[[]]]___``````fffttt{{{ssspppqqqlll```UUUJJJHHHDDDCCCFFFMMMUUUZZZ]]]\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPJJJJJJKKKKKKJJJHHHFFFEEE@@@BBBDDDFFFGGGIIIMMMOOOXXXYYYYYYXXXVVVUUUWWWXXX___^^^```eeehhhnnnvvvkkkccc^^^]]]]]]kkkzzzqqqbbbTTTQQQQQQOOONNNPPPOOOMMMLLLMMMOOOPPPOOONNNQQQRRRRRRRRRRRRPPPOOOMMMLLLJJJFFFDDDBBB???<<<999===<<<:::888888888:::;;;<<<======>>>???AAABBBCCCEEEFFFIIILLLOOOSSSVVVXXX]]]```ccceeefffgggiiikkkiiikkkmmmnnnnnnooorrrsssxxxzzz}}}}}}~~~~~~}}}}}}}}}}}}|||||||||}}}|||~~~|||yyywwwuuuuuuuuuuuuttttttttttttyyy{{{}}}}}}||||||}}}~~~||||||}}}~~~}}}xxxtttqqqqqqsssuuu{{{}}}|||yyyssslllfffaaa___]]][[[ZZZZZZ[[[\\\ZZZ]]]aaa```]]]ZZZZZZ[[[^^^]]]]]]___cccdddbbb___\\\[[[[[[\\\cccllluuu{{{rrrkkkbbb^^^^^^^^^\\\YYYUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\\\\\\\[[[```bbbiiiwwwxxxnnniiiccc]]]WWWPPPGGGAAABBBEEEHHHOOOXXX[[[[[[YYYWWWVVVUUUTTTUUUWWWVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEGGGGGGHHHJJJNNNQQQYYYZZZZZZYYYWWWVVVXXXYYY___^^^```dddeeejjjwww|||rrrhhh```]]]]]]bbbqqqppp___WWWSSSOOOLLLMMMPPPOOONNNOOOPPPPPPNNNLLLOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKHHHEEECCCAAA>>><<>>@@@AAABBBEEEFFFHHHJJJNNNQQQTTTVVV[[[]]]aaacccdddeeegggiiiiiikkkmmmooooooppprrrtttwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~|||~~~|||yyywwwvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwyyy{{{{{{zzzzzz{{{|||~~~}}}}}}zzzuuuppppppvvv}}}|||wwwsssmmmfff```\\\ZZZYYYWWWWWWXXXYYY[[[[[[]]]______]]]\\\[[[[[[___^^^]]]___bbbeeefffgggllliiieeebbbbbbeeejjjmmmlllfff___\\\]]]^^^]]][[[VVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^cccdddjjjvvv}}}rrriiibbb\\\YYYRRRJJJDDDDDDEEEGGGLLLSSSYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMLLLJJJHHHFFFEEEBBBCCCDDDEEEFFFIIILLLOOOZZZZZZ[[[ZZZXXXXXXYYYZZZ______```bbbaaadddmmmxxxssshhhbbb```aaannnooobbbYYYRRRNNNMMMQQQPPPPPPQQQRRRQQQNNNLLLNNNOOOPPPRRRSSSSSSRRRRRRPPPMMMIIIFFFDDDCCCAAA@@@@@@???===<<<;;;;;;<<<<<<:::::::::;;;===>>>@@@AAADDDDDDFFFHHHKKKNNNPPPRRRWWWZZZ]]]___```bbbdddfffiiikkkmmmooooooppprrrtttvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||~~~|||xxxuuutttsssvvvvvvvvvvvvvvvvvvvvvwwwvvvxxxzzz{{{zzzzzz{{{|||uuunnnjjjpppyyyrrrlllfff___ZZZWWWVVVTTTTTTTTTVVVXXXYYY[[[[[[[[[[[[\\\\\\ZZZYYY[[[\\\\\\]]]___dddjjjooowwwssslllfffaaa``````aaaddd```[[[YYY[[[]]]]]]\\\XXXWWWUUUTTTTTTUUUVVVWWWYYYYYYZZZ[[[\\\^^^``````eeefffjjjsssuuuiiiaaa\\\[[[VVVPPPJJJGGGEEEEEEIIIOOOWWWYYYZZZYYYWWWVVVWWWXXXWWWWWWVVVUUUTTTRRRPPPOOONNNNNNMMMLLLJJJHHHGGGFFF???AAABBBBBBDDDFFFKKKNNNZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]___``````___aaagggmmm{{{sssjjjfffjjjtttpppeee[[[TTTPPPPPPPPPPPPRRRSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQNNNIIIGGGEEEEEECCCBBB@@@???>>><<<;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@BBBCCCDDDFFFHHHJJJMMMNNNTTTWWWZZZ\\\^^^___bbbcccgggjjjmmmooopppppprrrssstttvvvyyy{{{}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}|||wwwsssqqqqqqqqqttttttuuuuuuvvvvvvvvvwwwwwwyyy{{{|||||||||}}}~~~xxxpppjjjkkkxxxxxxooohhhccc]]]XXXWWWVVVTTTSSSSSSUUUVVVWWW[[[XXXVVVVVVXXXYYYWWWTTTTTTVVVYYYZZZ\\\aaahhhnnnssspppjjjddd```]]]\\\\\\]]]ZZZWWWVVVXXXZZZZZZYYYZZZXXXVVVUUUTTTVVVWWWYYY[[[ZZZZZZZZZ\\\^^^```bbbeeeeeehhhooo{{{qqqgggcccccc___YYYPPPIIIEEEFFFKKKPPP\\\^^^```^^^ZZZWWWVVVVVVWWWWWWVVVVVVTTTSSSQQQQQQOOOOOONNNMMMKKKIIIGGGFFF???@@@AAAAAABBBEEEJJJNNNZZZ[[[[[[[[[YYYYYY[[[]]]\\\^^^___^^^^^^aaaeeehhhqqq|||qqqkkkpppuuuvvviii\\\SSSOOOOOOPPPQQQSSSTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPMMMJJJGGGGGGFFFDDDCCC@@@???>>>===;;;;;;::::::::::::;;;<<<===???@@@AAA@@@AAABBBCCCEEEHHHJJJKKKQQQTTTXXXZZZ[[[]]]```bbbeeehhhlllnnnooopppqqqrrrrrrtttvvvyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~~~~|||xxxssspppooooooppprrrrrrsssssstttuuuvvvvvvuuuxxxzzz|||}}}}}}xxxppphhhiiirrryyynnnhhhccc^^^[[[ZZZYYYWWWUUUTTTUUUVVVWWWYYYVVVRRRRRRTTTUUUSSSQQQNNNRRRVVVXXXYYY\\\bbbggghhhfffccc```]]][[[ZZZZZZXXXVVVUUUUUUUUUVVVVVVUUUYYYWWWUUUSSSRRRSSSUUUWWW[[[ZZZZZZZZZ[[[]]]___```aaabbbeeekkkuuutttmmmllliiicccYYYLLLFFFHHHOOOTTTeeehhhiiifff___YYYVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRPPPOOOOOOMMMLLLJJJHHHGGGAAABBBBBBAAABBBEEEJJJNNNYYYZZZ[[[ZZZYYYYYY[[[]]][[[^^^___\\\]]]aaadddeeelll}}}xxxpppmmmooottt}}}{{{fffVVVQQQPPPOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFDDD@@@???>>>===<<<;;;:::999:::::::::;;;===>>>@@@AAA>>>???@@@AAADDDFFFHHHJJJNNNQQQUUUWWWYYY[[[]]]___cccfffjjjmmmnnnooopppqqqqqqrrrtttwwwzzz|||}}}~~~~~~}}}~~~xxxvvvsssqqqooooooppppppppppppqqqrrrtttuuuvvvvvvtttvvvzzz|||~~~{{{pppjjjdddlll}}}xxxlllfffbbb```^^^\\\ZZZXXXVVVUUUUUUVVVVVVWWWUUURRRQQQRRRTTTUUUUUURRRTTTVVVWWWYYY[[[^^^```bbbaaa```]]][[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVSSSPPPPPPQQQTTTUUUZZZZZZYYYYYYZZZZZZ[[[\\\[[[^^^ccciiiqqqtttooorrrnnnbbbRRRHHHIIIOOOSSSfffjjjmmmjjjbbbZZZWWWXXXTTTUUUUUUUUUTTTSSSRRRRRRPPPPPPOOONNNLLLJJJIIIGGGDDDDDDCCCBBBBBBDDDIIIMMMXXXYYYZZZZZZYYYYYY[[[]]]\\\___^^^ZZZZZZ```cccaaaiiivvvwwwkkkhhhjjjpppxxxvvvaaaUUURRROOONNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSOOONNNMMMMMMMMMKKKHHHEEEAAAAAA@@@???>>><<<;;;:::999999999:::;;;===??????======>>>@@@CCCFFFHHHJJJJJJMMMQQQTTTVVVXXXZZZ\\\```dddiiilllmmmmmmnnnooopppqqqsssvvvyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~{{{xxxqqqpppppppppppppppqqqqqqpppppprrrssstttvvvwwwwwwvvvyyy}}}yyyooojjjhhhhhhwwwsssgggaaa___^^^^^^YYYWWWUUUTTTSSSTTTUUUVVVUUUUUUTTTTTTUUUXXX\\\```^^^\\\YYYXXXZZZ\\\^^^___``````___^^^[[[WWWTTTRRRTTTUUUWWWXXXXXXXXXXXXXXX\\\ZZZVVVSSSRRRTTTVVVXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVZZZbbbiiirrrzzzxxxvvvlllYYYLLLIIIKKKLLLYYY___eeeddd]]]WWWUUUVVVSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPNNNMMMKKKIIIHHHFFFEEECCCAAA@@@CCCGGGKKKXXXYYYZZZYYYXXXYYYZZZ\\\]]]```^^^YYYXXX^^^aaa___gggqqq~~~~~~lllgggfffjjjppp|||lllYYYUUUPPPMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUOOOOOOOOOPPPPPPNNNIIIFFFBBBBBBBBBAAA???===<<<;;;777777888999:::<<<===>>><<<<<<>>>@@@CCCFFFHHHJJJHHHKKKOOOQQQSSSUUUXXXZZZ___ccchhhkkklllmmmmmmnnnoooppprrruuuxxx{{{}}}~~~zzz{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrtttvvvwwwxxxyyyzzz}}}qqqgggfffhhhqqq~~~oooccc]]]\\\\\\\\\UUUTTTRRRQQQRRRSSSUUUVVVSSSUUUWWWWWWXXX\\\ccciiijjjddd]]]ZZZ\\\___```````````````___\\\XXXUUURRRSSSVVVYYYZZZ[[[[[[[[[\\\bbb___[[[XXXWWWYYY[[[]]]WWWXXXXXXYYYXXXVVVTTTSSSSSSYYYbbbjjjssszzz{{{rrr^^^OOOIIIGGGDDDKKKRRRZZZ[[[VVVQQQQQQSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFEEECCC@@@???AAAFFFIIIUUUUUUUUUVVVWWWYYY[[[]]]``````___]]][[[\\\___bbbrrrrrrxxxwwwhhh^^^ccckkktttwwwdddZZZQQQOOOPPPPPPOOOQQQRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGDDDBBB???===<<<;;;:::999888:::<<>>???BBBDDDMMMNNNNNNOOOOOOQQQUUUYYY```cccfffiiijjjkkkmmmnnnqqqqqqrrrsssuuuwwwxxxyyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{yyyuuupppmmmjjjlllnnnnnnmmmnnnoooqqqtttsssrrrsssuuuwwwwwwvvvzzzqqqcccYYY___mmm~~~xxxggg\\\ZZZ[[[YYYWWWPPPPPPQQQTTTWWWXXXWWWUUUTTTVVVTTTQQQTTT^^^hhhlllpppiiiaaa^^^___```^^^[[[\\\]]]^^^___^^^\\\ZZZXXXUUUXXX[[[\\\[[[[[[^^^aaahhheee```]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTXXXYYY^^^dddmmm}}}}}}sssgggVVVHHHBBBDDDFFFGGGHHHIIIJJJKKKLLLLLLOOOOOOQQQRRRSSSSSSSSSSSSOOOOOOOOONNNMMMLLLKKKJJJJJJHHHEEECCCCCCDDDEEEGGGVVVUUUUUUVVVWWWYYY\\\]]]_________^^^]]]___cccfffmmmmmmrrr|||qqqfffdddeeehhhuuunnn```RRRNNNNNNMMMLLLMMMRRRSSSTTTVVVVVVVVVVVVUUURRRRRRQQQPPPOOOMMMLLLKKKJJJIIIFFFDDDAAA???>>>===>>>===<<<===@@@BBBBBBBBB:::<<<=========>>>@@@CCCIIIJJJKKKLLLMMMOOOSSSVVV]]]```dddfffhhhiiikkkmmmqqqqqqrrrssstttvvvwwwxxxzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwsssoookkkkkklllmmmmmmmmmmmmnnnooottttttttttttuuuwwwyyy{{{yyykkkcccYYYTTT\\\jjj~~~|||rrrfff___^^^]]]ZZZWWWTTTSSSSSSUUUWWWXXXWWWVVVTTTVVVUUURRRUUU___fffiiifffaaa[[[ZZZ[[[]]][[[YYYYYY[[[^^^ccceeeddd```]]]YYY[[[\\\\\\ZZZYYY[[[]]]ccc```]]][[[\\\\\\\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ^^^ccciiivvv}}}pppcccUUUHHHCCCDDDBBBBBBCCCCCCEEEFFFGGGGGGLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQPPPOOONNNMMMKKKJJJIIIGGGEEECCCBBBCCCEEEFFFVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^^^^^^^___aaafffiiiiiiiiikkkqqqzzz~~~rrriiiaaa^^^fffrrr~~~kkkWWWNNNMMMLLLLLLLLLQQQRRRTTTUUUVVVUUUUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKLLLKKKHHHFFFDDDBBBAAA@@@===;;;:::;;;===?????????888:::;;;;;;<<<===???BBBDDDEEEGGGHHHIIILLLPPPSSSXXX[[[___ccceeegggiiilllppppppqqqrrrsssuuuvvvvvvxxxxxxyyyzzz|||}}}~~~~~~}}}}}}}}}yyyvvvssspppmmmjjjkkklllmmmmmmkkkkkklllmmmrrrtttuuuuuuuuuwww|||wwwhhhYYYSSSPPPRRR^^^lll}}}qqqkkkdddaaabbbaaa]]]YYYZZZXXXVVVVVVWWWYYYXXXXXXUUUXXXWWWVVVXXX^^^bbbbbb\\\YYYVVVVVVYYYZZZYYYWWWVVVYYY___iiiqqqqqqjjjccc]]]^^^^^^]]]ZZZXXXYYYYYY]]][[[YYYYYYZZZ[[[\\\[[[XXXZZZ\\\___```___^^^]]][[[[[[^^^aaadddmmm~~~{{{kkk___RRRGGGBBBBBB>>>>>>??????@@@AAABBBCCCHHHIIIKKKMMMPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHGGGDDDBBBBBBBBBCCCDDDWWWVVVVVVVVVWWWYYY[[[\\\\\\]]]^^^^^^___aaadddgggeeeeeefffhhhmmm~~~~~~rrrddd\\\```jjjssswww___RRRPPPNNNNNNNNNPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKMMMKKKIIIGGGEEECCCBBBBBB<<<:::999999;;;<<<<<<;;;888999;;;;;;;;;<<>>>>>>>>???@@@BBBCCCEEEFFFIIILLLOOOQQQRRRSSSRRRQQQQQQOOONNNLLLJJJIIIGGGFFFDDDBBBAAABBBBBBCCCVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^]]]\\\]]]___bbb`````````aaadddrrryyyiii^^^^^^bbbeeeyyygggYYYSSSPPPOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIGGGEEECCCBBBBBB???===<<<;;;=========<<<999:::;;;;;;;;;<<<>>>@@@===???BBBDDDFFFHHHKKKNNNQQQTTTXXX[[[]]]aaaeeehhhiiijjjlllnnnpppqqqqqqqqqssstttuuuvvvyyy{{{}}}~~~||||||}}}}}}~~~~~~}}}~~~zzzuuuqqqooonnnmmmllljjjkkklllkkkjjjiiijjjkkklllppptttttttttwww~~~wwwhhh___QQQJJJEEEHHHRRR___nnnyyy{{{zzzoooeeebbb___^^^aaacccddddddaaa^^^ZZZXXXXXXZZZ[[[[[[^^^``````^^^^^^___ZZZTTTTTTTTTTTTUUUVVVVVVUUUSSSVVVYYYbbbooo{{{~~~wwwnnncccbbb```___^^^]]]\\\[[[XXXWWWVVVVVVWWWXXXWWWVVVXXX[[[```cccdddbbb___]]]]]]\\\]]]___^^^```iiitttwwwggg[[[QQQGGG@@@??????>>>=========???AAABBBDDDEEEHHHKKKNNNQQQSSSSSSPPPOOOOOONNNLLLKKKIIIHHHGGGFFFEEECCCBBBAAABBBBBBVVVUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]\\\ZZZZZZ\\\]]][[[ZZZZZZ\\\___jjj~~~mmm```[[[ZZZ^^^kkk}}}rrrbbbXXXQQQNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIFFFEEECCCCCCBBB???===;;;;;;;;;;;;:::999:::;;;<<<;;;::::::<<<>>><<<>>>AAACCCDDDFFFIIIKKKNNNPPPSSSVVVYYY\\\aaaddddddeeehhhkkknnnoooooopppqqqqqqsssuuuwwwzzz|||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxtttpppnnnnnnnnnmmmmmmjjjkkklllllljjjjjjkkklllkkknnnrrruuuvvvyyy~~~rrrcccVVVNNNFFFGGGJJJRRR\\\hhhttt|||}}}~~~~~~xxxnnneeebbb___\\\[[[]]]```cccddd___\\\YYYXXXYYY[[[\\\\\\```bbbbbb```aaaaaa[[[SSSSSSSSSTTTTTTTTTTTTSSSSSSXXXZZZ```kkktttwwwrrrmmmdddbbb```_________]]][[[YYYWWWVVVVVVWWWXXXVVVUUUXXX[[[___bbbcccbbb___]]]___]]]]]]]]]\\\\\\ccckkkxxxlllaaaVVVIIIBBB@@@===<<<;;;:::;;;<<<>>>@@@BBBDDDGGGJJJMMMPPPQQQRRRNNNNNNMMMMMMLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAUUUTTTTTTSSSTTTUUUWWWXXXZZZ\\\\\\\\\ZZZZZZ[[[\\\[[[YYYYYY[[[^^^fffwwwrrrfff]]]WWWZZZaaammm}}}ooo```TTTNNNOOOMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKIIIGGGEEEDDDDDDCCC@@@>>>;;;:::::::::999777:::;;;;;;:::888888999;;;:::<<>>===<<<:::;;;:::999777666777888999;;;>>>@@@@@@AAACCCDDDHHHIIILLLNNNPPPSSSWWW[[[\\\^^^bbbgggjjjmmmmmmnnnnnnooopppsssvvvyyy{{{}}}|||zzzyyyxxxxxx{{{}}}}}}}}}}}}{{{yyyuuuqqqooojjjiiihhhiiikkkllllllkkkiiijjjllllllllllllnnnooonnnooosssxxx}}}~~~qqqlllcccVVVKKKFFFGGGIIISSSaaaqqq{{{~~~yyyyyyyyyvvvmmmccc^^^]]]XXXXXXXXXXXXYYYYYYYYYYYYXXXVVVVVVWWWZZZ\\\]]]]]]]]]___```bbbfffiiiddd\\\VVVWWWXXXXXXYYYZZZ\\\^^^YYYZZZ[[[\\\^^^aaacccdddeeebbb^^^]]]]]][[[XXXUUUWWWVVVVVVXXXZZZ[[[YYYXXXUUUXXX\\\```ccceeeeeeeeeeee```\\\ZZZWWWTTTXXX___qqq~~~yyyqqqaaaPPPHHHGGG???>>><<<::::::<<>><<<;;;===;;;:::888888999:::<<<;;;;;;<<<===???AAABBBCCCFFFGGGIIIKKKNNNQQQTTTVVVUUUYYY^^^cccfffiiilllnnnkkknnnrrruuuvvvxxxyyy{{{|||{{{yyywwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvsssnnniiieeeeeeeeefffggghhhiiijjjjjjllllllnnnoooppppppppppppqqqrrruuu{{{yyyrrrnnn\\\NNNLLLLLLIIIMMMWWWlll{{{|||zzzzzzwwwqqqjjjbbb\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVYYYXXXVVVUUUVVVWWWZZZ[[[ZZZ[[[___eeegggddd]]]WWWMMMQQQXXX]]]```___\\\ZZZZZZYYYWWWWWWXXX[[[^^^```dddaaa^^^]]]\\\\\\ZZZYYY]]]^^^______]]]YYYVVVSSSSSSUUUXXX\\\```ccceeefffeeeaaaZZZTTTSSSVVV[[[^^^kkk|||{{{ooo]]]NNNIIICCC???===>>>>>>;;;;;;===??????AAACCCFFFIIILLLMMMOOOPPPPPPPPPOOOMMMKKKJJJLLLKKKIIIGGGFFFDDDDDDCCCTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]___```____________```eeekkkoooyyywwwmmm___ZZZZZZdddtttxxxhhh]]]UUUVVVUUUSSSPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;<<<;;;999888888999:::;;;::::::;;;<<<===???AAABBBDDDEEEFFFHHHKKKNNNQQQRRRRRRVVV[[[___cccfffiiikkkjjjmmmqqqssstttuuuwwwyyyzzzyyyxxxwwwxxxzzz|||}}}~~~|||xxxuuuqqqmmmhhheeeeeeeeefffggghhhiiijjjjjjkkkkkklllmmmooopppqqqqqqxxxxxxyyy|||}}}yyyppphhh^^^RRRJJJIIIHHHKKKYYYjjj{{{yyytttnnnggg```\\\[[[YYYXXXXXXWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSUUUVVVWWW]]]^^^___aaaaaa\\\UUUOOOPPPSSSXXX\\\]]]\\\ZZZXXXWWWVVVUUUTTTVVVXXX[[[]]]```]]]ZZZYYY[[[\\\]]]]]][[[\\\\\\\\\[[[YYYVVVUUURRRSSSVVVZZZ^^^aaacccdddbbb___ZZZWWWVVVXXX\\\^^^iiixxx|||kkkYYYPPPFFFAAA>>>???>>><<<<<>><<<;;;<<<;;;999888888888999:::999999::::::<<<===>>>???AAAAAACCCEEEGGGJJJLLLNNNNNNQQQVVVZZZ]]]```dddfffhhhkkknnnpppqqqsssuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{|||}}}{{{xxxtttqqqoookkkgggdddeeeeeefffggghhhiiijjjjjjjjjjjjkkkllloooqqqsssttt}}}|||{{{{{{xxxpppeee]]]PPPJJJGGGGGGGGGQQQjjj~~~zzzrrriiibbb^^^\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXTTTTTTTTTTTTTTTTTTUUUUUU______^^^^^^\\\WWWQQQLLLRRRTTTVVVXXXYYYYYYWWWVVVTTTSSSRRRQQQRRRTTTWWWXXXZZZXXXVVVVVVYYY\\\^^^^^^ZZZZZZYYYXXXWWWUUUTTTTTTQQQRRRUUUXXX\\\^^^```aaa___^^^\\\[[[[[[[[[\\\]]]eeepppwwwcccVVVJJJDDD?????????======@@@>>>???@@@BBBEEEHHHJJJLLLQQQPPPPPPPPPOOOOOONNNNNNMMMKKKJJJHHHFFFEEEDDDDDDVVVVVVUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[^^^___`````````aaacccfffmmmxxxqqqggg___```ggguuuyyyooobbbXXXTTTRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIEEEDDDDDDCCCAAA???===<<<<<<;;;:::999888888999999888888888999:::;;;<<<===??????@@@BBBDDDGGGIIIJJJKKKNNNRRRVVVXXX\\\___bbbgggiiilllnnnooopppsssuuuuuuvvvwwwyyyzzzzzzzzzyyyzzz{{{}}}}}}}}}~~~~~~~~~}}}wwwtttpppnnnllliiifffdddeeeeeefffggghhhiiijjjjjjjjjkkkkkkmmmpppsssuuuwww{{{zzzxxxvvvpppggg\\\UUUKKKHHHFFFHHHMMM]]]{{{|||qqqfff___\\\[[[[[[YYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]]]]]]\\\[[[ZZZWWWTTTRRRQQQQQQRRRTTTUUUUUUVVVVVVQQQQQQPPPPPPPPPRRRTTTUUUVVVUUUUUUVVVXXXYYYYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSUUUXXX[[[]]]^^^______``````___^^^]]][[[ZZZ___hhh|||nnn^^^PPPHHH@@@??????======@@@>>>>>>???AAADDDGGGIIIJJJPPPPPPPPPOOOPPPPPPPPPQQQMMMLLLJJJHHHFFFEEEDDDDDDWWWWWWVVVUUUUUUUUUVVVVVVVVVXXXYYYYYYWWWWWWXXXZZZ\\\^^^______^^^^^^```aaafffmmm|||yyyoooeeebbbeeeooojjjZZZVVVVVVSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFEEEDDDBBB@@@???======<<<;;;:::999999999999888888777777888999::::::>>>>>>???@@@BBBDDDFFFGGGHHHKKKOOORRRTTTXXX\\\___dddfffiiikkklllnnnqqqttttttuuuwwwyyyzzzzzzzzzyyyxxxzzz{{{|||{{{|||}}}~~~}}}}}}~~~~~~{{{xxxrrrpppllljjjiiihhhfffeeeeeeeeefffggghhhiiijjjjjjllllllnnnooorrrtttvvvxxxxxxvvvsssmmmfff\\\RRRKKKFFFDDDDDDIIIUUUjjj~~~pppddd]]]ZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUOOOOOOPPPQQQRRRTTTVVVWWWRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYYYYYWWWSSSPPPMMMMMMMMMMMMOOOQQQTTTUUUTTTUUUWWWYYY\\\]]]^^^___aaaaaaaaaaaa^^^[[[WWWUUUXXX```rrr}}}mmmWWWLLLBBB???>>>======>>>===>>>???@@@CCCEEEGGGIIINNNOOOOOOPPPPPPQQQQQQQQQMMMLLLJJJHHHGGGEEEEEEDDDVVVUUUUUUTTTTTTUUUUUUVVVYYYZZZ[[[[[[YYYYYYZZZ[[[ZZZ[[[\\\\\\[[[[[[\\\^^^bbbgggrrrwwwmmmgggeeeiiitttxxxbbbZZZWWWSSSMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFDDDBBB@@@???>>>======<<<;;;:::999999888888777777777888888999=========>>>@@@BBBCCCDDDFFFIIILLLNNNQQQTTTYYY\\\```bbbdddgggiiilllpppsssrrrsssuuuwwwyyyyyyyyyyyywwwyyyzzz{{{zzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~zzzwwwooollliiihhhggghhhgggfffeeeeeefffggghhhiiijjjjjjmmmnnnoooqqqsssttttttttttttqqqkkkcccYYYOOOGGGBBB@@@@@@CCCMMM^^^ttt}}}{{{{{{mmmccc]]]ZZZXXXVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZYYYWWWUUUUUUVVVXXXYYYYYYZZZZZZXXXUUUSSSRRRRRROOOPPPPPPQQQSSSVVVXXXYYYUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYTTTPPPJJJJJJKKKNNNQQQUUUYYY[[[VVVWWWYYYZZZ\\\]]]^^^^^^``````___]]]ZZZVVVSSSQQQQQQYYYjjjxxx___RRREEE@@@???===<<<>>>======>>>@@@BBBDDDFFFGGGKKKLLLNNNPPPQQQRRRQQQQQQMMMLLLKKKIIIGGGFFFEEEEEERRRRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\[[[ZZZYYYZZZ[[[YYYYYYYYYXXXWWWXXXZZZ]]]bbbfffmmmyyyxxxppphhhfffkkksss~~~ooo^^^UUUPPPMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHFFFDDDBBBAAA?????????>>>===;;;:::999888888777777777777777888;;;;;;<<<<<<>>>???AAAAAADDDFFFHHHKKKMMMQQQUUUYYYZZZ\\\___bbbeeeiiimmmqqqpppqqqrrrtttuuuvvvwwwwwwvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~|||xxxwwwmmmjjjgggfffggggggggggggeeeeeefffggghhhiiijjjjjjlllnnnppprrrsssrrrpppoookkkgggaaaXXXOOOGGGBBB@@@@@@DDDLLLWWWeeewwwxxxuuuyyy}}}ttthhh```]]][[[WWWUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYVVVSSSPPPPPPRRRUUUWWWZZZ[[[\\\ZZZVVVSSSRRRSSSTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[\\\]]]^^^\\\ZZZRRRSSSSSSUUUVVVXXXZZZ[[[WWWWWWYYYZZZ\\\\\\]]]]]][[[ZZZXXXVVVSSSPPPOOONNNKKKSSScccwwwhhhYYYIIICCCAAA>>>===>>><<<======???AAACCCEEEFFFHHHJJJNNNQQQRRRRRRQQQOOONNNMMMKKKIIIGGGFFFEEEEEENNNOOOPPPQQQTTTVVVYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYXXXXXXWWWVVVUUUVVVYYY\\\aaadddhhhooo~~~xxxmmmfffgggmmmnnn}}}yyyaaaSSSNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@???>>><<<;;;:::999888888777777777777888:::::::::;;;<<<===??????BBBDDDFFFHHHKKKNNNSSSVVVVVVXXX[[[^^^bbbffflllooonnnooopppqqqssstttuuuvvvvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~}}}|||||||||||||||~~~|||{{{zzzzzz|||~~~~~~}}}}}}|||}}}~~~~~~}}}|||~~~}}}||||||||||||}}}}}}}}}|||{{{yyywwwuuullliiifffeeefffhhhhhhhhheeeeeefffggghhhiiijjjjjjkkkmmmppprrrrrrpppmmmjjjaaa^^^YYYQQQJJJEEECCCCCCEEEMMMXXXaaajjjwwwxxxpppqqqyyyvvvnnnddd___]]][[[XXXTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXUUUQQQNNNMMMPPPSSSVVVZZZ\\\^^^]]]YYYWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[\\\___bbbdddeee___^^^]]]\\\ZZZYYYWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[WWWUUUSSSPPPNNNMMMMMMMMMGGGPPP___pppmmm^^^MMMEEEBBB@@@??????<<<<<<===???@@@CCCEEEFFFEEEIIIMMMQQQSSSRRRPPPNNNNNNMMMKKKIIIGGGFFFEEEEEELLLLLLLLLMMMPPPRRRUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYVVVVVVVVVVVVVVVWWW[[[^^^___cccfffiiirrryyypppfff```gggnnn}}}}}}fffWWWQQQQQQFFFHHHJJJLLLLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOLLLKKKJJJIIIGGGFFFDDDDDDBBBAAA@@@???===;;;999888999999888888888888888999::::::999999:::<<<===>>>AAABBBDDDEEEFFFIIIMMMPPPTTTUUUXXXZZZ\\\```dddhhhiiikkkmmmnnnnnnooorrrtttvvvxxxzzzyyyxxxwwwwwwxxxxxxzzz~~~~~~~~~~~~}}}}}}||||||{{{~~~~~~~~~{{{zzzyyyzzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~||||||{{{{{{{{{{{{||||||~~~}}}||||||~~~|||yyyvvvssspppnnnhhhfffdddbbbbbbbbbdddeeeeeeeeeeeeeeefffggghhhiiirrrrrrssssssqqqmmmgggbbb^^^UUUKKKDDDCCCDDDEEEEEEJJJPPPZZZeeennnvvv{{{~~~{{{mmmoooyyy}}}pppiiibbb___```^^^XXXRRRQQQSSSUUUUUUTTTTTTVVVWWWTTTTTTTTTRRRQQQQQQSSSUUUYYYaaaiiijjjddd]]]ZZZ[[[YYY[[[]]]___``````______[[[[[[\\\^^^______^^^\\\aaa```___^^^```cccgggiii``````___^^^\\\ZZZXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[TTTOOOOOOOOOKKKHHHHHHHHHQQQYYYhhh~~~{{{iiiUUUIIICCC@@@@@@CCC??????>>>???@@@BBBDDDFFFHHHJJJLLLOOOPPPPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKLLLNNNPPPSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXWWWXXXXXXWWWVVVWWWZZZ]]]```ccceeefffkkkzzzwwwkkkbbb___eeerrrlllZZZPPPLLLJJJKKKLLLMMMMMMNNNOOOQQQPPPOOONNNMMMMMMMMMNNNNNNLLLLLLKKKIIIHHHFFFEEEEEECCCCCCBBBAAA???===;;;:::999999888888777888888888:::999999888999;;;<<<===>>>@@@BBBCCCDDDGGGJJJMMMNNNPPPRRRTTTVVVZZZ^^^bbbdddgggjjjmmmnnnoooqqqsssuuuvvvxxxxxxwwwvvvwwwwwwwwwyyy|||~~~~~~}}}|||{{{{{{{{{{{{}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}|||zzzvvvsssooolllkkkfffeeedddbbbbbbbbbcccccceeeeeeeeefffhhhiiijjjkkkqqqqqqqqqrrrpppkkkeee```WWWPPPIIICCCCCCEEEGGGGGGRRRZZZeeennnsssvvvyyy|||}}}www|||vvvkkkeee___^^^``````[[[VVVSSSTTTTTTSSSRRRRRRTTTVVVXXXYYYZZZYYYXXXWWWYYYZZZ[[[aaahhhiiiddd^^^ZZZYYYVVVWWWYYYZZZ\\\]]]^^^___aaa___]]]\\\\\\\\\[[[[[[____________```bbbeeefff``````___^^^\\\ZZZXXXWWWYYYYYYZZZZZZZZZZZZYYYYYYVVVPPPLLLNNNPPPOOONNNNNNKKKSSSYYYfffyyyyyyaaaQQQGGGAAA???@@@???>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNOOOOOOOOONNNOOONNNMMMLLLKKKJJJJJJIIIQQQPPPOOONNNOOOPPPRRRSSSUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWWWWYYY[[[___aaacccccceeeooorrrhhh^^^```iiiuuuwwwdddUUULLLKKKJJJIIIIIIIIIKKKMMMNNNOOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>===:::999999888777777777888999888777777888999;;;<<<;;;===???@@@AAACCCFFFIIIIIIJJJMMMNNNPPPTTTXXX\\\^^^aaagggkkkmmmoooqqqrrrrrrtttvvvvvvuuuuuuvvvwwwvvvwwwzzz~~~~~~}}}}}}|||{{{xxxwwwwwwxxxzzz{{{}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~|||||||||{{{{{{|||||||||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}||||||zzzxxxvvvrrrnnnjjjhhhfffcccccccccbbbbbbbbbbbbbbbddddddfffhhhjjjlllmmmnnnpppppppppooommmggg```[[[NNNKKKGGGEEEFFFJJJOOORRR___hhhsssyyyyyyxxxyyy{{{uuummmeee```\\\\\\```aaa]]]ZZZVVVVVVTTTRRRPPPQQQTTTVVV[[[]]]______]]]\\\\\\]]]\\\___bbbdddbbb^^^XXXUUUQQQQQQRRRTTTVVVYYY\\\]]]bbb```\\\YYYXXXYYY[[[\\\^^^______```aaabbbbbbbbb______^^^]]]\\\ZZZXXXWWWYYYZZZ[[[[[[ZZZXXXVVVUUUQQQLLLIIINNNRRRSSSTTTVVVPPPWWWZZZcccrrr~~~lllYYYKKKBBB>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMPPPOOONNNMMMLLLLLLKKKKKK[[[YYYVVVSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[YYYWWWVVVXXXYYYZZZ]]]```aaaccckkkxxxzzzpppgggfffhhhmmmttt}}}rrr___QQQLLLJJJGGGFFFGGGJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFEEECCCAAA@@@???;;;;;;999888777777777777888777666666777888999:::999;;;===>>>???@@@CCCEEEFFFHHHJJJLLLNNNQQQUUUXXXWWW\\\ccchhhkkknnnoooqqqppprrrtttuuuuuuuuuvvvwwwvvvwwwzzz|||~~~|||{{{{{{vvvtttrrrpppqqqtttxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{}}}||||||{{{{{{{{{||||||xxxyyyzzzzzz{{{{{{zzzzzzvvvtttqqqmmmjjjfffdddccc```aaabbbbbbbbbbbbaaaaaacccdddfffiiilllnnnoooppppppooommmkkkfff```XXXSSSIIIHHHGGGHHHMMMUUU^^^dddnnnuuu}}}}}}|||~~~xxxnnnhhh```]]]ZZZ[[[^^^___^^^[[[VVVUUUSSSPPPOOOPPPUUUXXXXXXZZZ^^^___^^^\\\[[[[[[[[[[[[\\\^^^___\\\VVVPPPLLLLLLLLLMMMPPPTTTXXX[[[[[[ZZZYYYWWWVVVWWWZZZ]]]^^^___aaaccccccbbb```___^^^^^^^^^]]][[[ZZZXXXWWWXXXZZZ\\\]]]]]][[[XXXWWWQQQKKKIIINNNTTTVVVXXX[[[VVV[[[]]]cccnnnwwwnnnZZZMMMCCC??????>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMQQQQQQPPPOOONNNMMMLLLLLLbbb___[[[VVVSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXXXX[[[[[[[[[YYYWWWVVVVVVWWWVVVZZZ]]]___aaafffooovvvzzzrrrmmmhhhggghhhnnn|||kkkYYYRRRNNNIIIHHHJJJLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGFFFEEEDDDBBBAAA@@@===<<<;;;999888888777777888777666555666777888999888;;;===>>>>>>???AAABBBCCCEEEGGGIIIJJJMMMQQQUUUSSSXXX^^^dddhhhjjjmmmnnnnnnpppsssttttttuuuvvvxxxwwwxxxyyy|||~~~~~~}}}|||{{{{{{qqqooommmlllnnnsssxxx{{{~~~~~~}}}||||||}}}~~~}}}|||||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwwwwwwwvvvuuuqqqooollliiifffcccbbbaaa___```aaabbbbbbbbbbbbbbbdddeeehhhjjjmmmnnnooopppooolllhhhccc]]]VVVOOOJJJEEEFFFHHHOOOYYYfffrrryyy}}}}}}{{{}}}ssskkkggg___\\\ZZZZZZ\\\\\\[[[YYYRRRQQQOOOLLLKKKNNNRRRVVVTTTWWW[[[]]]\\\ZZZYYYXXX\\\ZZZZZZ\\\___]]]WWWRRRKKKJJJJJJKKKMMMRRRVVVYYYVVVWWWXXXVVVTTTTTTVVVXXX^^^```ccceeeeeecccaaa___^^^^^^]]]\\\[[[YYYXXXWWWWWWYYY]]]```aaaaaa```___UUUOOOLLLPPPUUUWWWYYY\\\ZZZ______ccclllrrrmmm[[[NNNEEE@@@@@@>>>>>>===>>>???AAACCCEEEDDDEEEGGGIIIKKKLLLMMMMMMQQQQQQQQQQQQPPPOOOMMMLLLbbb^^^YYYTTTQQQPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTYYYZZZ[[[YYYWWWUUUUUUVVVUUUWWW[[[\\\\\\___eeeiiiwwwyyyqqqhhhbbb^^^aaalllxxxxxxfffYYYTTTMMMJJJKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFDDDCCCBBB@@@???===;;;:::999888888888777666666666666888888888:::<<<=========>>>@@@???AAACCCDDDFFFHHHLLLPPPOOOSSSYYY^^^bbbdddgggiiijjjmmmppprrrrrrtttvvvwwwwwwxxxxxxzzz|||~~~~~~rrrqqqooonnnppptttyyy|||}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}zzz{{{|||}}}}}}|||{{{zzzvvvvvvvvvvvvwwwwwwxxxyyyvvvvvvvvvuuusssrrrpppooojjjiiifffdddbbbaaaaaaaaa______```aaabbbccccccdddeeegggiiikkkmmmmmmmmmmmmkkkggg```ZZZTTTNNNHHHDDDCCCFFFNNN]]]ooo~~~{{{yyyyyy~~~zzzuuuoooiiieee^^^\\\YYYYYYYYYYYYXXXWWWOOONNNLLLIIIHHHJJJNNNRRRTTTWWWZZZ\\\[[[ZZZYYYYYY\\\[[[[[[]]]______ZZZWWWOOONNNMMMMMMOOOSSSVVVYYYWWWYYYYYYVVVRRRPPPQQQSSS^^^aaadddffffffdddaaa___]]]]]]]]]\\\[[[YYYXXXWWWWWWZZZ]]]bbbeeeggghhhhhh\\\UUUQQQTTTWWWXXXYYY\\\\\\aaa```cccjjjoookkk[[[OOOEEE@@@???=========>>>???AAACCCDDDDDDEEEFFFHHHJJJLLLNNNNNNQQQRRRRRRRRRQQQOOOMMMLLL]]]ZZZVVVRRRPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSWWWYYYYYYXXXVVVTTTTTTUUUSSSVVVYYYZZZZZZ\\\```cccjjjrrrwwwlllbbb\\\\\\fffrrrxxxgggaaaYYYTTTRRRPPPLLLHHHKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEBBBAAA???===;;;:::999999999888777666666777888888666999;;;<<<<<<;;;<<<======???AAABBBCCCFFFJJJMMMLLLOOOTTTXXXZZZ]]]aaacccfffiiilllnnnpppqqqsssuuuvvvvvvwwwxxxzzz|||zzzyyyvvvuuuuuuxxx{{{}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{|||}}}}}}|||{{{zzzuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvtttrrrpppmmmjjjiiicccbbb```^^^^^^___```aaa````````````aaaccceeefffggghhhjjjlllllllllkkkjjjeee```XXXQQQLLLHHHDDDBBBEEEKKK[[[sss~~~||||||}}}{{{uuupppmmmjjjfffbbb\\\ZZZYYYXXXXXXXXXWWWWWWTTTSSSPPPMMMJJJJJJMMMOOOSSSVVVYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[YYYVVVUUUTTTTTTUUUVVVYYYZZZZZZ[[[ZZZUUUPPPNNNRRRVVV]]]___bbbdddeeedddaaa```\\\\\\\\\\\\[[[YYYXXXWWWXXXZZZ^^^cccgggjjjmmmnnnbbbZZZUUUVVVYYYYYYZZZ\\\\\\aaa___aaafffiiizzzyyyeeeXXXOOOFFF@@@>>>============???AAACCCDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRRRRQQQOOOMMMLLLZZZWWWTTTQQQQQQSSSVVVXXXXXXXXXWWWWWWVVVUUUUUUTTTVVVWWWYYYXXXVVVTTTTTTTTTRRRTTTXXXZZZ[[[^^^bbbeeebbbeeesss}}}qqqggg______hhhssszzzrrriiibbb___ZZZTTTNNNJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCBBB@@@>>><<<::::::999999888777666666777888888555777:::;;;:::::::::;;;>>>???AAABBBCCCFFFJJJMMMJJJMMMPPPSSSUUUXXX\\\___cccfffiiilllmmmoooqqqsssuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}~~~}}}{{{zzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzz{{{|||~~~~~~|||{{{zzzwwwwwwwwwwwwxxxzzz{{{{{{wwwvvvtttqqqmmmjjjgggeee^^^]]][[[[[[[[[]]]___aaaaaaaaa``````aaacccfffhhhhhhjjjkkkllllllkkkiiihhh```ZZZRRRKKKGGGEEEDDDCCCIIIRRRgggxxxnnnhhhgggfffccc___ZZZYYYXXXWWWWWWWWWWWWWWW[[[YYYWWWRRRNNNMMMNNNPPPRRRTTTWWWXXXWWWWWWWWWXXXTTTVVVWWWYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZXXXSSSOOOPPPWWW]]]\\\^^^aaacccccccccaaa```\\\\\\\\\\\\[[[YYYXXXWWWZZZ[[[^^^cccgggkkkoooqqqddd]]]WWWXXXZZZZZZ[[[]]]\\\```^^^___ccceeettt~~~ooo^^^TTTMMMFFF@@@???============???AAACCCDDDEEEEEEFFFHHHJJJMMMOOOPPPPPPQQQRRRRRRQQQOOOMMMKKKTTTSSSRRRPPPPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXZZZ[[[]]]___```aaa```___hhh|||{{{mmmcccbbbjjjrrrrrrcccYYYUUUMMMNNNMMMIIIGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEBBB???<<<:::999888::::::999999888888777777777777777777777888999999999;;;>>>@@@AAABBBEEEGGGHHHIIIKKKMMMOOOSSSXXX\\\___bbbeeehhhiiijjjlllnnnqqqssstttuuuuuuvvvxxx{{{~~~||||||}}}~~~}}}}}}}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwwwwwwwxxxxxxvvvuuurrrnnnjjjeeeaaa^^^[[[[[[[[[[[[\\\]]]^^^^^^```______```aaadddfffggghhhjjjmmmnnnlllhhhccc___UUUQQQKKKEEEBBBAAABBBCCCPPPccc~~~}}}rrrhhhdddbbb^^^ZZZZZZYYYYYYWWWUUUUUUWWW[[[___eeeaaa\\\WWWSSSRRRRRRRRRVVVVVVVVVVVVWWWWWWWWWWWWWWWTTTRRRRRRUUUXXXZZZ[[[[[[ZZZXXXVVVWWWYYY\\\^^^]]]ZZZUUUQQQQQQTTTXXX[[[```___^^^^^^]]]]]]^^^^^^[[[\\\\\\[[[YYYXXXYYYZZZZZZ[[[]]]```cccdddffffffbbbaaa___]]]ZZZYYYXXXWWW\\\[[[]]]ccciiinnnwwwqqq^^^TTTNNNGGGCCCAAA>>><<<;;;;;;===???@@@@@@EEEFFFIIIKKKMMMMMMMMMMMMSSSTTTTTTTTTRRRQQQOOOMMMTTTSSSQQQPPPPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWXXXZZZ\\\^^^___```^^^```iiixxxzzznnnjjjlllpppwwwwwwfff\\\TTTTTTRRROOOMMMLLLKKKIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDBBB???===;;;:::::::::999999888777777777777666666666777777888999888:::===>>>???@@@CCCEEEFFFGGGIIIJJJLLLPPPTTTXXXZZZ]]]```bbbdddfffhhhjjjnnnoooqqqrrrrrrsssvvvxxx~~~~~~}}}|||}}}~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvuuusssooojjjeeeaaa]]][[[ZZZZZZZZZZZZZZZ[[[]]]]]]_________```bbbdddfffgggjjjkkklllllliiiccc]]]YYYMMMJJJDDD@@@???AAAEEEHHHWWWjjj~~~xxxnnneeebbb```[[[XXXXXXVVVWWWWWWVVVUUUWWW[[[^^^eeebbb^^^YYYWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXUUUSSSQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[]]]]]]\\\ZZZXXXXXXXXXZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[YYYWWWWWWYYY[[[ZZZ[[[]]]___aaacccddddddbbbaaa___]]]\\\ZZZZZZYYY\\\ZZZ\\\```dddhhhpppxxxxxxdddXXXQQQIIIEEECCC@@@>>><<<<<<>>>@@@@@@@@@DDDFFFHHHKKKMMMNNNNNNOOORRRRRRSSSSSSQQQPPPNNNMMMSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYXXXXXXWWWVVVWWWWWWWWWTTTUUUVVVXXX[[[\\\^^^___]]]aaaiiiqqqyyy}}}tttooonnnsss|||yyyiii[[[WWWRRROOOMMMJJJHHHGGGLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGEEECCC@@@>>><<<:::::::::999888777777777666666666666666777777888777999;;;<<<===>>>AAACCCDDDEEEFFFGGGHHHKKKOOORRRSSSUUUYYY[[[]]]```ccceeeiiikkkmmmnnnnnnppprrrttt||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}|||{{{zzzyyywwwvvvuuutttssssssrrrrrrooommmhhhccc___[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^______```bbbdddfffgggkkkkkkkkkhhhccc[[[SSSOOOHHHDDD???<<<===CCCKKKPPPaaaqqqyyyxxx|||}}}qqqhhh```]]][[[WWWTTTUUUSSSUUUVVVWWWWWWYYY[[[]]]bbb```]]]ZZZYYYYYY[[[\\\YYYYYYYYYZZZZZZZZZZZZ[[[VVVUUUSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVXXXYYY[[[[[[[[[\\\\\\]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUVVVYYY[[[ZZZ[[[]]]^^^```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]][[[[[[___aaaccciiippppppaaaWWWMMMHHHFFFAAA???===<<<>>>@@@@@@@@@CCCDDDGGGJJJMMMOOOPPPQQQQQQRRRRRRRRRQQQOOONNNLLLSSSSSSRRRQQQQQQRRRSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRSSSTTTVVVXXXZZZ\\\\\\^^^```eeeiiilllyyy~~~vvvqqqxxx|||{{{ggg]]]RRRLLLJJJHHHGGGHHHLLLLLLKKKKKKJJJIIIHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHFFFCCC@@@>>><<<;;;;;;:::999888777777777666666666666666777777777999;;;<<<<<<===???AAABBBCCCEEEEEEEEEGGGJJJLLLNNNPPPSSSVVVXXX[[[___bbbeeegggjjjlllmmmnnnppprrrxxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxttttttsssqqqpppnnnllllllfffddd```\\\YYYWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\______```bbbdddeeeggghhhjjjiiigggbbb[[[RRRJJJFFFEEEBBB>>>===AAAIIISSSYYYhhhtttvvvxxx~~~tttiiiaaa[[[YYYWWWSSSQQQRRRQQQTTTXXXZZZZZZZZZ[[[\\\]]][[[ZZZXXXXXXZZZ[[[]]][[[[[[\\\\\\\\\]]]]]]]]]ZZZYYYYYYYYYZZZZZZWWWUUUQQQSSSUUUXXXZZZ[[[[[[[[[YYYZZZZZZ[[[ZZZXXXUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWTTTSSSUUUYYY\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]][[[[[[^^^``````ffflllzzzoooaaaTTTLLLIIICCC@@@===<<<===>>>??????AAABBBEEEHHHLLLOOOQQQRRRRRRRRRSSSSSSRRRPPPOOONNNSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYY___]]]^^^aaafffqqq~~~|||zzz~~~yyygggUUUNNNLLLJJJKKKMMMLLLKKKKKKJJJIIIHHHGGGGGGKKKKKKLLLLLLMMMLLLLLLLLLGGGGGGHHHIIIHHHEEECCCAAA======<<<;;;:::999888888777777666666666666777777888999;;;<<<<<<<<<>>>@@@@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMPPPRRRUUUXXX\\\___bbbeeehhhkkklllmmmoooqqqssstttuuuvvvxxxyyy{{{{{{yyyzzz|||~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxwwwvvvuuuqqqpppooommmkkkhhhfffddd\\\[[[XXXVVVUUUVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\``````bbbccceeeffffffgggeeeccc___YYYRRRKKKEEEAAA??????@@@DDDKKKUUU___dddnnnsss{{{zzzuuuzzz}}}xxxmmmbbb[[[WWWVVVTTTPPPOOOQQQSSSVVVZZZ\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^[[[ZZZ[[[\\\]]]\\\ZZZWWWTTTUUUXXXZZZ\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTVVVWWWYYYZZZWWWWWWUUUSSSSSSUUUYYY\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[YYYZZZ]]]^^^___cccjjjvvvooo]]]QQQMMMDDDAAA===;;;;;;=========???@@@CCCFFFJJJNNNQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSOOOPPPPPPPPPPPPOOONNNNNNPPPPPPQQQRRRSSSTTTUUUUUU\\\YYYXXX\\\bbbjjjwww|||vvvtttxxx{{{}}}nnnWWWNNNLLLJJJJJJMMMKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMHHHHHHIIIIIIIIIGGGFFFEEE@@@???>>>===<<<;;;:::999999888888777777777777777888999;;;;;;;;;;;;<<<>>>>>>@@@BBBCCCCCCCCCEEEGGGIIIJJJMMMNNNPPPTTTXXX\\\]]]```dddgggiiijjjlllnnnnnnoooppprrrtttvvvwwwxxxwwwxxxzzz{{{|||||||||{{{||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}}}}}}}~~~|||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzzzzzyyyyyyxxxwwwwwwwwwtttuuuuuuvvvuuutttsssrrrmmmlllkkkiiifffbbb___]]]UUUUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\``````bbbccccccdddcccccc^^^[[[VVVOOOJJJFFFCCCBBB<<<@@@GGGQQQ\\\fffnnnrrrttttttvvvzzz|||}}}xxxuuusssiii]]]XXXUUUUUUSSSOOOOOORRRUUUXXX[[[\\\[[[YYYWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXXXXZZZ\\\\\\ZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[[[[ZZZXXXWWWWWWXXXYYYYYYTTTTTTTTTUUUVVVWWWYYYZZZVVVVVVUUUTTTTTTUUUYYY\\\[[[\\\\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWXXX[[[\\\\\\```fffrrrjjjXXXQQQGGGCCC>>>;;;;;;<<<=========???AAADDDHHHLLLOOOQQQSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSSSSTTTSSSSSSSSSNNNOOOPPPPPPPPPOOONNNMMMPPPPPPPPPQQQQQQQQQRRRRRRVVVTTTVVVZZZ]]]```iiirrrwwwppppppnnnmmmwwwqqqZZZRRRPPPKKKHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJBBBAAA@@@???>>><<<;;;;;;::::::999888888888888888777888999999999999:::;;;;;;===@@@AAAAAAAAACCCEEEEEEGGGHHHIIIKKKNNNSSSVVVVVVZZZ___bbbdddeeegggiiijjjkkkmmmoooqqqssstttuuuvvvvvvxxxyyyzzz{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzyyyzzz{{{zzzyyyxxx{{{}}}}}}~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{|||~~~}}}}}}}}}}}}}}}~~~|||~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvsssssstttssssssqqqooonnnjjjiiihhhfffbbb^^^YYYWWWRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^___````````````___^^^WWWSSSMMMGGGDDDCCCEEEFFFFFFMMMYYYfffqqqxxxzzz{{{{{{xxxxxxzzzkkkcccZZZWWWUUUUUUSSSPPPPPPTTTWWWYYY[[[ZZZXXXUUUSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVXXX[[[\\\\\\[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[TTTTTTTTTUUUVVVWWWXXXYYYTTTUUUVVVUUUUUUWWWYYY\\\[[[\\\\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\ZZZXXXYYY\\\\\\[[[^^^ccckkktttvvv```UUUKKKFFFAAA======>>>??????======???BBBEEEIIIMMMOOORRRSSSTTTTTTTTTSSSQQQQQQNNNOOOOOOPPPPPPOOOOOONNNQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOPPPQQQPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQUUUYYYXXXXXX```iiivvv}}}rrrnnniiieeemmm{{{wwwaaa[[[YYYQQQLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMCCCCCCAAA@@@???===<<<<<<;;;;;;:::999888888888999555777888888777777888:::999;;;>>>??????@@@BBBCCCCCCDDDEEEFFFGGGJJJNNNRRRQQQUUUZZZ^^^```aaacccdddhhhiiijjjllloooqqqssstttuuuuuuvvvwwwyyyzzz{{{|||xxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyyvvvxxxzzzyyyvvvvvvyyy{{{|||}}}~~~}}}}}}~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~}}}{{{yyy|||}}}~~~~~~}}}|||{{{|||~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwrrrrrrsssrrrqqqooommmlllhhhgggfffddd```[[[VVVTTTRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYYYY]]]]]]^^^^^^^^^]]][[[ZZZRRRNNNGGGBBB@@@BBBFFFIIITTT]]]kkkxxx|||}}}sssddd]]]YYYVVVUUUVVVTTTPPPQQQUUUXXXYYYZZZYYYUUURRROOOOOOPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUXXX[[[^^^___^^^___^^^]]]\\\[[[YYYYYYXXXVVVWWWXXXYYYZZZZZZZZZYYYTTTTTTTTTTTTUUUVVVWWWXXXSSSUUUVVVWWWWWWWWWZZZ\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\^^^\\\]]]___^^^\\\^^^cccffflll|||~~~eeeYYYMMMIIICCC?????????@@@@@@<<<===>>>@@@DDDHHHLLLNNNQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOONNNOOOQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNLLLMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUTTTSSSTTTXXX^^^cccooouuuiiidddgggllltttwwweee[[[VVVRRROOOMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFDDDAAA???>>>======<<<;;;;;;:::999999888777777666666666666777;;;;;;<<<<<<===>>>>>>>>>BBBCCCDDDFFFHHHJJJLLLNNNOOORRRUUUWWWYYY[[[^^^```bbbdddfffhhhiiikkkoooqqqsssttttttsssssssssvvvxxxwwwwwwxxxyyyzzz{{{|||}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzuuuuuuttttttuuuvvvwwwxxx{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyzzzzzzyyyxxxvvvsssrrrnnnooooooooonnnlllkkkiiijjjiiigggddd```[[[XXXVVVWWWUUUSSSQQQQQQRRRSSSTTTSSSSSSSSSSSSTTTVVVWWWXXX\\\ZZZXXXXXXXXXUUUOOOKKKGGGFFFDDDAAAAAAGGGQQQYYYkkkvvv}}}yyyhhh^^^ZZZXXXWWWTTTRRRRRRRRRTTTUUURRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLMMMNNNPPPQQQRRROOOMMMKKKKKKNNNRRRUUUUUUVVVWWWYYY[[[]]]______[[[ZZZYYYXXXXXXYYYZZZ[[[___]]]\\\ZZZYYYYYYYYYYYYWWWVVVTTTSSSSSSUUUWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\XXXYYY[[[]]]___``````aaa]]][[[ZZZ\\\___aaa___]]]aaaaaaaaaaaaaaa```______eeennn}}}sssdddUUUKKKBBBAAAAAA>>>;;;;;;<<<<<<===???AAADDDGGGIIIPPPRRRSSSRRRPPPOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRSSSRRRPPPOOOPPPQQQPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSVVV[[[```eeesss}}}pppiiihhhiiijjjrrr{{{xxxjjj___VVVOOOPPPNNNKKKJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@???>>>===<<<:::999999999888888777777777777888999999::::::;;;;;;<<<<<<===>>>???@@@BBBEEEGGGHHHLLLNNNQQQTTTUUUWWWZZZ]]]^^^```bbbdddeeegggkkkmmmooopppqqqqqqpppqqqrrrtttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}|||{{{yyyxxxxxxwwwwwwttttttsssssstttvvvwwwxxx{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~|||{{{~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwuuusssqqqooolllmmmmmmmmmllljjjhhhgggeeecccaaa^^^[[[XXXUUUTTTUUUSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTRRRQQQPPPMMMHHHDDDAAA@@@@@@AAAHHHTTTdddooo~~~}}}mmmaaaZZZXXXXXXWWWUUUSSSRRRRRRRRRRRROOOPPPPPPQQQPPPOOONNNMMMPPPOOONNNNNNNNNOOOPPPQQQMMMLLLJJJIIIJJJNNNRRRUUU[[[[[[[[[[[[[[[[[[[[[\\\ZZZYYYXXXWWWWWWXXXYYYYYY]]]\\\ZZZXXXWWWWWWWWWXXXVVVUUUTTTSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\]]]^^^_________^^^[[[YYYZZZ\\\]]]]]][[[aaaaaabbbbbbbbbbbbaaaaaaccciiivvvzzzjjj\\\QQQFFFCCCBBB???===<<<>>>>>>>>>>>>@@@AAACCCEEEKKKMMMPPPPPPOOONNNNNNOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMNNNOOOQQQRRRSSSVVVSSSPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTRRRRRRTTTXXX[[[```jjjzzzzzzqqqjjjfffdddgggkkkqqq}}}nnn___UUUWWWTTTOOOMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBAAA???===;;;999999::::::999888888888888888666666777888888999999:::<<<===>>>???AAACCCEEEFFFHHHJJJMMMOOOPPPRRRUUUWWWXXXZZZ]]]^^^```bbbfffhhhjjjkkkmmmnnnmmmmmmnnnooopppqqqrrrsssuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttrrrrrrrrrrrrsssuuuwwwxxx{{{||||||}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyxxxvvvtttrrrooonnnmmmkkkjjjjjjiiigggeeedddccc]]][[[YYYVVVTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQOOOMMMKKKIIIGGGDDD@@@===<<<===???FFFTTThhh|||{{{mmmaaaYYYWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRLLLKKKJJJJJJMMMPPPTTTWWW^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^_________aaa^^^[[[YYYZZZ[[[[[[ZZZ``````aaabbbcccccccccccc```cccmmm~~~uuudddXXXKKKFFFDDD@@@>>>???AAA@@@???>>>>>>>>>???@@@GGGJJJMMMOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMMMMOOOQQQSSSTTTVVVSSSPPPOOOPPPSSSTTTTTTRRRQQQPPPPPPPPPRRRTTTVVVUUUVVVUUUTTTRRRSSSVVVXXX```dddooo~~~zzzpppiiigggfffeeeiiiuuunnnddd```[[[UUUQQQOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHFFFEEECCC@@@===;;;999888:::999999888777777777777555555666666777777888888<<<<<<===>>>@@@BBBDDDEEEEEEGGGIIIKKKLLLMMMPPPRRRTTTVVVXXXZZZ\\\___bbbeeefffhhhkkkllllllkkkllllllnnnoooppprrrsssuuuvvvwwwttttttttttttttttttttttttvvvvvvwwwxxxyyyyyyyyyyyywwwwwwwwwvvvuuutttssssssqqqqqqqqqqqqrrrtttvvvxxx{{{{{{}}}~~~~~~~~~~~~~~~~~~zzzyyyxxxyyy{{{||||||{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||}}}}}}|||zzzxxxwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvuuusssqqqooonnnmmmllljjjiiigggeeebbb___]]]\\\VVVTTTRRROOONNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSRRRSSSTTTTTTSSSPPPMMMLLLKKKIIIGGGDDDBBB???===<<<<<<@@@GGGSSSfff|||zzzpppddd[[[VVVUUUUUUQQQRRRRRRRRRRRRQQQPPPPPPRRRTTTWWWYYYZZZZZZXXXWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPRRRUUUWWWYYY\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXVVVUUUTTTSSSTTTTTTWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^___``````aaaeeebbb^^^[[[YYYZZZZZZ[[[^^^___```aaabbbccccccccc``````ffftttjjj]]]NNNHHHEEEAAA@@@AAA@@@???>>>===<<<======>>>DDDHHHLLLOOOPPPPPPQQQRRRPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNPPPRRRTTTUUUTTTQQQNNNMMMOOORRRTTTTTTRRRQQQOOOOOOOOOQQQTTTUUUVVVWWWWWWVVVTTTSSSTTTVVV[[[\\\bbbooo}}}yyyqqqlllhhheeehhhrrr{{{llleee\\\TTTPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDAAA>>>;;;999888999999888777666555555555555555555666777777888888888888999:::;;;===???@@@BBBDDDGGGHHHHHHIIILLLNNNQQQSSSUUUWWWYYY\\\```ccccccfffiiijjjjjjiiijjjkkkmmmnnnoooqqqssstttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvuuutttqqqqqqpppqqqrrrtttvvvwwwzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}zzzyyywwwwwwyyyzzzzzzzzz}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||zzzxxxvvvvvvwwwxxxzzzyyyyyyxxxwwwvvvuuutttsssqqqqqqpppooonnnmmmlllkkkiiigggddd```\\\XXXVVVTTTPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPQQQPPPOOOLLLHHHFFFFFFEEECCC@@@===<<<<<<<<<===DDDQQQdddyyyzzzsssnnnggg___YYYTTTQQQPPPMMMNNNOOOQQQQQQQQQQQQQQQNNNPPPSSSUUUVVVWWWVVVVVVXXXWWWUUUSSSRRRRRRSSSSSSVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\ZZZYYYWWWUUUTTTTTTTTTUUUXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWXXXZZZ]]]```bbbcccdddfffddd```\\\XXXWWWXXXYYY\\\]]]^^^```aaabbbbbbbbbbbb```cccnnn}}}oooaaaRRRJJJGGGCCCBBBBBB>>>===<<<<<<<<<===>>>>>>AAAEEEIIIMMMNNNOOOQQQRRROOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNOOOQQQSSSTTTUUUQQQOOOMMMMMMOOORRRSSSSSSQQQPPPPPPOOOPPPRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTWWWVVV[[[eeennn{{{}}}rrrmmmjjjmmmttt}}}~~~uuuhhh[[[SSSNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJHHHFFFCCC@@@===;;;:::999999777666555555555555444555555666666777888888888888999:::;;;===???@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNQQQSSSUUUXXX\\\___```bbbdddeeeeeeeeeggghhhjjjkkklllnnnppprrrssstttttttttttttttttttttttttttrrrssstttvvvvvvwwwwwwwwwyyyzzz{{{{{{{{{yyyxxxwwwsssrrrqqqqqqrrrsssuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||zzzwwwwwwyyyzzzzzzzzz|||}}}~~~~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyywwwvvvuuuuuuvvvxxxyyywwwwwwwwwuuutttrrrpppooommmmmmnnnmmmllljjjhhhfffcccaaa]]]YYYUUURRROOONNNLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMLLLKKKIIIFFFDDDBBB??????>>>;;;999:::<<>>???>>>AAAEEEHHHJJJLLLOOOQQQNNNMMMMMMLLLLLLMMMMMMNNNJJJKKKMMMOOOQQQRRRSSSSSSOOONNNMMMNNNQQQSSSSSSSSSPPPQQQQQQRRRRRRSSSTTTTTTSSSUUUVVVVVVTTTRRRRRRRRRSSSRRRWWW```eeejjj}}}xxxtttuuuyyy~~~zzzhhhZZZRRRMMMJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJLLLNNNLLLKKKIIIFFFCCC@@@>>>===;;;:::888777666555555555333444444555555666777777999999::::::<<<===???@@@===???AAABBBBBBBBBDDDFFFGGGIIILLLNNNPPPSSSWWWZZZ[[[\\\^^^^^^^^^___bbbdddeeefffgggiiilllnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrssstttuuuuuuuuuzzz{{{|||}}}}}}{{{zzzyyyuuutttsssrrrrrrssstttuuuvvvxxxzzz|||}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}{{{xxxxxxyyy{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}|||||||||||||||}}}}}}}}}~~~~~~|||zzzxxxwwwvvvvvvtttsssssssssssstttvvvwwwtttttttttsssrrrpppnnnmmmjjjkkklllkkkiiieee```]]]YYYXXXUUUQQQNNNLLLKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIGGGEEECCCAAA@@@???:::;;;;;;999888:::???CCCJJJSSSdddyyyzzznnnhhh^^^ZZZUUURRRRRRPPPNNNLLLOOONNNMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQSSSUUUVVVXXXXXXWWWUUUTTTSSSTTTTTTUUUWWWWWWWWWWWWUUUTTTRRRQQQRRRSSSTTTUUUWWWYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___^^^]]]\\\ZZZYYYYYYYYYYYY[[[[[[ZZZYYYXXXVVVTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYVVVXXX[[[^^^aaaccceeefffggggggfffbbb\\\YYYYYYZZZ]]]]]]___```aaaaaaaaaaaaaaa___bbbiiilllssstttcccYYYRRRKKKFFFDDD???>>>===<<<<<<===>>>>>>>>>@@@CCCEEEGGGJJJNNNRRRMMMMMMLLLLLLLLLLLLMMMMMMHHHJJJLLLOOOQQQQQQRRRQQQNNNNNNNNNPPPRRRTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUTTTQQQSSSUUUUUUSSSQQQQQQQQQMMMLLLRRR[[[\\\]]]lll~~~}}}~~~tttcccWWWPPPLLLJJJKKKKKKMMMNNNOOOPPPPPPMMMKKKIIIHHHGGGHHHJJJKKKIIIIIIHHHIIIJJJMMMPPPRRRNNNMMMKKKIIIFFFCCCAAA@@@<<<;;;:::888777666666666222333333444444555666666555555555666777999:::;;;<<<===???@@@???@@@BBBCCCBBBEEEGGGJJJLLLOOOSSSVVVWWWXXXYYYYYYYYY[[[^^^aaaaaabbbccceeehhhjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrssssssssszzz|||}}}~~~~~~|||{{{yyyvvvuuutttsssrrrsssttttttuuuwwwyyy{{{||||||{{{zzz|||}}}~~~~~~}}}|||~~~|||yyyxxxzzz{{{||||||yyyzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}|||{{{{{{{{{}}}||||||{{{{{{{{{{{{||||||||||||}}}~~~}}}|||yyywwwvvvuuuuuupppppppppqqqrrrssstttuuupppqqqrrrrrrqqqpppooonnniiijjjkkkjjjfff```ZZZVVVRRRPPPNNNLLLJJJIIIIIIJJJGGGHHHIIIKKKKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIGGGFFFDDDBBB@@@???>>>>>>:::;;;;;;::::::===CCCHHHTTT\\\kkk|||{{{mmmccc^^^[[[VVVQQQOOOPPPQQQQQQPPPRRRPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMOOORRRSSSWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSRRRVVVVVVVVVWWWWWWXXXXXXXXX[[[ZZZZZZZZZZZZ\\\^^^___```___]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTVVVWWWXXXZZZZZZZZZZZZYYYXXXYYY\\\^^^aaabbbddddddjjjkkkkkkgggbbb^^^]]]^^^^^^___```aaabbbbbbbbbaaa^^^]]]aaahhhhhhjjj{{{}}}kkk```WWWNNNGGGEEEAAA@@@>>>===<<<<<<======AAABBBDDDEEEGGGKKKPPPTTTQQQPPPPPPOOOOOONNNMMMMMMKKKLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPSSSVVVXXXYYY___iiiqqqmmm^^^SSSKKKKKKLLLMMMMMMLLLLLLNNNPPPKKKJJJHHHHHHHHHIIILLLMMMIIIJJJJJJLLLMMMNNNOOOOOOLLLLLLLLLKKKIIIGGGDDDCCC<<<;;;;;;:::999888777777555555555666666666666777555555555666888999;;;<<<<<<<<<======>>>?????????BBBCCCEEEHHHJJJMMMOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\^^^___```bbbdddfffhhhhhhgggggghhhjjjlllnnnqqqrrrrrrrrrqqqpppppprrrssstttzzz{{{|||~~~}}}|||zzzyyyyyyxxxvvvtttsssssstttuuutttuuuvvvwwwyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~yyyyyyyyyyyyxxxvvvtttsssxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}|||zzzyyyyyyzzz{{{xxxxxxxxxxxxxxxyyyzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~zzzvvvtttrrrqqqooonnnppppppppppppooonnnmmmmmmrrrooommmkkkkkkjjjiiigggcccccccccaaa]]]XXXSSSPPPKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEBBB@@@AAA>>>999888:::>>>999999===@@@CCCLLLWWW]]]eeeppp|||ooobbb[[[ZZZVVVTTTRRRPPPOOONNNNNNOOONNNOOOOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMMMMNNNOOOQQQRRRUUUWWWWWWUUUTTTUUUWWWWWWYYYZZZYYYVVVSSSRRRRRRVVVWWWWWWVVVTTTTTTWWWYYY]]]\\\ZZZWWWTTTTTTVVVXXXaaa^^^YYYWWWWWWYYYZZZZZZ\\\]]]]]]\\\YYYUUUQQQNNNRRRTTTVVVWWWWWWXXXYYYZZZXXX]]]bbbffffffeeeddddddpppooollliiieeecccaaa```cccbbbaaaaaaaaacccdddeee```cccfffgggiiippp{{{vvvbbbRRRIIIFFFGGGDDDCCCBBB@@@???@@@@@@AAA@@@@@@BBBCCCFFFIIIKKKLLLQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSQQQSSSUUUUUUUUUZZZbbbhhhsssyyyiii\\\SSSKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLJJJJJJIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOOOONNNMMMKKKHHHEEEDDD<<<<<<;;;:::888777666666555555555555555555555555333333333444555666888999;;;;;;;;;<<<======>>>>>>@@@AAACCCEEEGGGJJJLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[\\\^^^```bbbdddeeedddeeefffhhhjjjmmmoooqqqqqqqqqpppoooooopppqqqrrrvvvwwwyyy{{{||||||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuttttttuuuwwwxxxyyyzzz{{{|||||||||||||||}}}}}}~~~{{{{{{{{{{{{yyywwwuuutttvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~}}}||||||||||||{{{xxxuuurrrqqqpppooommmmmmmmmnnnnnnnnnnnnmmmmmmmmmjjjhhhgggggggggeeeddd^^^]]]]]][[[WWWSSSOOOMMMIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD>>><<<<<<>>><<<888777:::;;;999;;;AAAFFFLLLVVVbbbhhhooowww|||}}}~~~yyyjjj___YYYWWWUUUTTTRRRPPPOOONNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSVVVXXXWWWUUUTTTTTTVVVWWWXXXYYYYYYVVVTTTTTTTTTTTTUUUUUUUUUTTTTTTWWWYYY\\\YYYSSSNNNLLLOOOUUUZZZ^^^[[[WWWVVVWWWZZZ\\\]]]]]]\\\[[[YYYWWWUUUSSSRRRSSSUUUWWWYYYXXXYYYZZZ\\\^^^aaafffhhhhhhfffddddddmmmkkkiiifffdddbbb``````aaaaaa```_________```aaabbbgggnnnrrruuuyyysssbbbSSSJJJGGGGGGCCCBBB@@@>>>>>>===>>>>>>@@@@@@AAACCCFFFHHHKKKLLLQQQQQQPPPPPPOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTSSSUUUVVVTTTSSSUUU[[[___bbbnnn|||vvvssswwwvvvggg\\\OOONNNLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIILLLLLLNNNOOOPPPRRRSSSSSSRRRQQQQQQOOOLLLIIIFFFDDD???>>>===<<<:::999888777666666666666666666666666333333333333444555666777999999::::::;;;<<<<<<<<<===>>>???AAADDDFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUWWWYYY[[[]]]^^^___```aaabbbeeehhhkkkmmmooooooooonnnnnnnnnnnnooooooqqqsssuuuwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuusssssstttuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{zzzyyyxxxvvvuuutttttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvxxxyyyzzz{{{{{{yyyzzz{{{|||||||||||||||yyyzzz{{{|||~~~~~~~~~}}}}}}{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxuuurrrqqqppppppnnnmmmjjjkkklllllllllllllllkkkfffdddbbbaaaaaaaaa___^^^VVVUUUSSSQQQNNNKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCAAA@@@888777999<<<;;;888888;;;;;;===CCCLLLSSSZZZeeeoooqqqwww||||||zzz|||}}}oooddd\\\WWWUUUTTTSSSRRRPPPOOONNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQUUUVVVWWWVVVTTTSSSSSSSSSUUUVVVWWWVVVTTTTTTTTTUUUSSSTTTTTTTTTSSSSSSUUUWWWUUUSSSOOOLLLJJJMMMSSSWWWXXXUUURRRRRRUUUYYY\\\]]]^^^\\\ZZZXXXVVVUUUUUUUUUSSSUUUXXXYYYYYYZZZ[[[]]]bbbeeeiiijjjhhhfffdddcccgggfffdddbbbaaa```____________^^^^^^______```aaabbbjjjuuu~~~ttteeeXXXOOOJJJHHHDDDCCCAAA???>>>===>>>>>>???@@@AAACCCEEEHHHJJJKKKQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKKKKMMMOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQUUUVVVVVVUUUTTTUUUXXX[[[[[[dddrrryyyqqqooorrrzzzpppdddWWWTTTOOOLLLKKKKKKLLLLLLKKKKKKLLLLLLKKKKKKJJJIIILLLLLLMMMOOOQQQRRRSSSTTTSSSSSSRRRPPPMMMIIIFFFDDDCCCBBBAAA???>>><<<;;;:::999999999888888777777777555555555555555666777888777777888888999::::::;;;;;;<<<===???AAACCCDDDEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\]]]___aaaeeehhhkkkmmmmmmmmmllllllllllllmmmmmmnnnoooqqqssstttuuuuuuuuuuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrssstttvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzxxxwwwwwwvvvuuusssrrrrrrsssttttttttttttuuuuuuuuutttuuuuuuwwwxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}~~~||||||||||||{{{zzzyyyxxxzzzzzzyyyyyyyyyyyyzzzzzz|||||||||||||||||||||}}}{{{zzzyyyxxxwwwvvvvvvvvvtttrrrpppppppppooommmllljjjjjjjjjjjjiiihhhggggggbbb___\\\[[[ZZZYYYWWWUUUOOONNNKKKIIIFFFEEEEEEEEECCCDDDDDDEEEFFFHHHIIIIIIFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCAAA???>>>===888888:::===;;;888:::>>>AAAIIITTT^^^dddjjjqqqxxxtttxxx}}}~~~uuufff^^^ZZZVVVSSSTTTSSSRRRQQQOOONNNMMMMMMQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQSSSUUUUUUUUUSSSSSSUUUUUUUUUTTTRRRQQQOOOOOOOOOPPPQQQPPPPPPPPPRRRTTTTTTUUUUUUTTTSSSRRRSSSTTTMMMOOORRRSSSSSSRRRSSSTTTVVVSSSOOONNNQQQUUUXXXZZZ]]]\\\[[[ZZZXXXUUUTTTSSSRRRTTTWWWXXXXXXYYYZZZ\\\aaadddggghhhfffdddbbbaaaaaa```___^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccddd___hhhttt~~~yyymmmbbbWWWOOOJJJGGGFFFCCCAAA@@@???????????????@@@BBBEEEGGGIIIKKKPPPPPPPPPOOONNNNNNMMMMMMKKKKKKJJJJJJLLLNNNQQQSSSQQQRRRSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNTTTTTTUUUUUUUUUUUUWWWYYYWWW\\\fffsssuuuooommmpppyyy~~~rrr___ZZZRRRMMMKKKJJJIIIGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA???>>>===<<<;;;::::::999888777666666666666555555555666666777666666666777888888999999:::;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUUUUXXXYYY[[[]]]aaadddgggiiiiiiiiijjjjjjjjjjjjkkkjjjllllllmmmnnnooooooooooooqqqrrrsssttttttrrrqqqpppoooppppppqqqrrrsssttttttuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuutttsssssssssssstttttttttuuuuuuuuuvvvvvvtttuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~|||~~~~~~{{{{{{||||||{{{zzzyyyxxxzzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}yyyxxxvvvuuutttsssssssssqqqpppnnnnnnnnnmmmkkkjjjjjjiiihhhgggeeebbb```___^^^[[[XXXUUUSSSQQQNNNLLLJJJHHHFFFDDDBBBBBBCCCCCCAAABBBCCCDDDFFFGGGGGGHHHCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???===;;;:::::::::;;;<<<:::999>>>FFFRRR^^^mmmuuuvvvwwwyyyzzzwwwzzznnn```ZZZXXXVVVTTTTTTTTTSSSRRRQQQOOONNNMMMSSSSSSTTTTTTTTTRRRPPPOOOQQQRRRUUUWWWXXXXXXVVVUUUUUUUUUSSSRRRPPPNNNLLLJJJHHHIIIJJJIIIJJJKKKOOORRRWWWXXXXXXVVVSSSQQQQQQRRRPPPSSSVVVXXXXXXXXXXXXYYY[[[WWWQQQOOOPPPSSSVVVWWWZZZ[[[]]]\\\ZZZUUUQQQNNNOOOQQQTTTUUUVVVVVVXXXZZZZZZ]]]aaabbbaaa```______]]]\\\\\\\\\\\\\\\]]]^^^`````````aaaaaaaaaaaaaaa[[[bbbkkktttyyy{{{zzzzzz~~~xxxlll___SSSJJJHHHGGGDDDBBB@@@?????????>>>>>>@@@AAADDDFFFIIIJJJOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJKKKMMMPPPSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMQQQQQQRRRSSSTTTUUUVVVVVVVVVZZZ```iiiwww}}}uuupppmmmrrrxxx|||nnnfff[[[SSSOOOLLLIIIGGGLLLLLLKKKKKKKKKKKKKKKJJJHHHIIIKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQNNNKKKHHHFFFCCCCCCBBBAAA@@@??????>>>;;;::::::888777666555555555555444444333444444444555555666666777888888888::::::;;;<<<===??????@@@AAAAAABBBDDDEEEGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQQQQSSSTTTVVVXXX[[[^^^aaabbbbbbccceeefffgggggghhhgggiiiiiiiiiiiijjjkkkkkkkkknnnnnnooooooooonnnnnnnnnnnnnnnoooppppppqqqrrrrrrssstttuuuvvvwwwvvvuuuuuuuuuuuutttttttttuuuvvvvvvttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwyyy{{{}}}~~~{{{zzzzzzzzzzzz{{{{{{||||||~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxwwwxxxxxxxxxyyyzzzzzzzzzuuuuuusssrrrpppooooooooommmlllkkkjjjkkkiiigggeeefffeeecccaaa^^^[[[XXXWWWXXXUUUQQQNNNLLLJJJGGGEEEFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::999:::999:::;;;;;;>>>JJJVVVlllyyy~~~|||yyyhhh\\\WWWWWWVVVUUUUUUUUUTTTTTTRRRQQQOOONNNQQQRRRSSSSSSRRRPPPNNNLLLRRRTTTVVVYYYZZZZZZYYYXXXWWWUUUSSSQQQPPPMMMJJJGGGDDDDDDEEEEEEFFFIIINNNRRRXXXZZZZZZXXXUUUSSSRRRRRRXXXXXXWWWVVVVVVYYY___cccbbb]]]VVVRRRRRRTTTVVVWWWWWWYYY[[[\\\ZZZUUUPPPLLLLLLNNNQQQSSSSSSTTTVVVXXXUUUXXX[[[]]]]]]\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^cccbbbbbbaaa___]]][[[ZZZXXX\\\bbbiiinnnqqqrrrrrrttt~~~yyyiiiYYYMMMHHHFFFCCC@@@>>>===<<<<<<===>>>???AAACCCFFFHHHIIINNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRRRRSSSUUUVVVWWWVVVUUUVVVYYY]]]aaajjj{{{wwwooonnnqqqvvv|||oooddd^^^ZZZUUURRRRRRQQQOOOMMMKKKJJJJJJJJJHHHIIIJJJLLLOOOQQQRRRSSSTTTTTTTTTRRRPPPMMMKKKIIIEEEEEEEEEEEEDDDDDDCCCCCC>>>>>>===;;;:::888777777777666555555444444444555555555666666777888888888999999::::::;;;<<<======>>>???@@@AAABBBCCCDDDEEECCCDDDEEEGGGIIIKKKMMMMMMNNNOOOPPPRRRUUUWWWZZZ[[[[[[\\\___aaaccccccddddddddddddeeefffggghhhjjjjjjllllllkkkkkkkkkllllllmmmmmmmmmnnnnnnooooooppppppqqqrrrtttuuuvvvuuutttssssssrrrrrrssstttuuuwwwxxxttttttttttttuuuuuuuuuvvvttttttttttttuuuuuuuuuuuuwwwwwwxxxwwwwwwvvvuuutttssstttuuuwwwyyy{{{}}}~~~wwwvvvvvvuuuvvvwwwxxxyyy{{{}}}~~~}}}~~~|||{{{zzzyyyyyyyyyzzz{{{xxxwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttqqqqqqooommmlllkkkjjjjjjiiigggfffffffffdddaaa___^^^^^^\\\ZZZWWWTTTRRRPPPPPPMMMJJJHHHGGGEEECCCAAABBBBBBAAAAAAAAAAAAAAABBB???@@@BBBCCCDDDDDDDDDCCC@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>======;;;:::::::::999:::<<<@@@KKK]]]nnnzzzqqqcccYYYTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRPPPOOOOOOQQQSSSTTTTTTSSSQQQOOOTTTUUUWWWYYY[[[[[[[[[[[[ZZZWWWTTTRRRQQQNNNIIIFFFCCCDDDDDDDDDFFFJJJPPPUUUXXXYYY[[[ZZZXXXWWWVVVVVVYYYXXXVVVUUUUUUYYY___dddddd___WWWRRRQQQSSSUUUVVVTTTUUUXXXYYYXXXUUURRROOOKKKMMMPPPRRRSSSTTTVVVWWWTTTWWWZZZ[[[[[[ZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbbbbbbb```___]]]\\\XXXZZZ^^^ccciiilllnnnnnnmmmuuuwwwdddVVVHHHGGGDDDAAA>>>===<<<<<<======>>>@@@CCCEEEHHHIIIMMMMMMLLLLLLKKKJJJJJJJJJLLLMMMNNNPPPPPPQQQQQQPPPRRRSSSTTTUUUUUUTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVVVVWWWXXXYYYYYYWWWVVVSSSVVVXXXXXX\\\iii|||~~~rrrllllllsssvvvooojjjddd```XXXVVVRRRNNNLLLJJJJJJJJJIIIIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLIIIIIIIIIIIIIIIIIIIIIIIICCCBBBAAA???>>><<<;;;::::::999888777777666777777555555666666777888888888777888888999::::::;;;;;;<<<===>>>???@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUVVVVVVXXXZZZ]]]___aaaaaaaaa```aaabbbccceeehhhjjjkkklllkkkjjjiiiiiijjjlllmmmlllmmmmmmmmmnnnnnnoooooopppqqqsssuuuuuutttsssrrrooooooooopppqqqtttvvvwwwssssssssstttttttttuuuuuuttttttsssssssssrrrrrrrrrwwwwwwvvvvvvuuutttrrrqqqtttuuuuuuvvvwwwxxxxxxyyytttsssrrrrrrrrrtttuuuvvvzzz|||~~~~~~}}}|||}}}~~~}}}{{{yyyxxxxxxyyyzzz|||wwwwwwvvvuuuuuutttuuuuuuuuuuuutttrrrqqqpppooooooooonnnllljjjiiihhhggggggeeedddccccccbbbaaa]]]ZZZXXXXXXWWWUUUSSSPPPNNNMMMIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBB???@@@AAABBBBBBAAA@@@???============<<<<<<;;;:::;;;:::;;;@@@GGGVVVnnnssskkk```WWWRRRRRRTTTUUUVVVWWWWWWVVVUUUSSSQQQPPPPPPRRRUUUWWWXXXXXXVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\YYYUUUSSSRRROOOJJJFFFDDDEEEEEEEEEGGGLLLSSSXXXVVVYYY[[[\\\[[[ZZZZZZZZZSSSUUUWWWXXXXXXYYY[[[]]]ccc]]]UUUPPPOOOPPPRRRTTTRRRSSSTTTUUUVVVUUUUUUTTTJJJMMMPPPRRRSSSTTTVVVXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbcccdddddddddcccZZZ[[[^^^ccchhhlllmmmlllkkksssnnn___KKKIIIFFFCCC@@@???>>>=========>>>@@@BBBEEEGGGIIINNNNNNOOONNNNNNMMMLLLKKKPPPOOOOOONNNNNNOOOOOOPPPOOOQQQRRRSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUYYY^^^cccaaa\\\WWWUUUVVVTTTTTTTTTUUUZZZaaakkkqqqzzzrrrmmmuuu}}}zzzooobbb\\\WWWSSSNNNIIIGGGJJJGGGJJJLLLMMMLLLMMMQQQUUUVVVVVVVVVUUUTTTRRROOONNNLLLLLLKKKJJJIIIIIIHHHHHHCCCBBBAAA@@@>>>===<<<;;;;;;:::888666444444444444888666555555666666555444777777666666777888999999<<<<<<<<<<<<============>>>>>>???@@@BBBCCCDDDDDDHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRUUUXXX[[[^^^___bbbcccdddeeeffffffffffffeeeeeefffggghhhhhhiiiiiikkkkkkkkkkkkkkklllmmmmmmoooppppppppppppppppppppprrrrrrssssssssssssrrrrrrqqqrrrsssuuuuuuuuutttsssoooooooooooopppqqqrrrrrrvvvuuutttsssrrrrrrssstttnnnoooqqqsssuuuuuuuuuttttttssssssssssssuuuwwwxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuvvvvvvxxxyyyuuutttssssssttttttsssqqqrrrqqqqqqppppppoooooooooiiihhhgggfffeeedddcccccc^^^]]]\\\ZZZYYYXXXXXXXXXSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA???>>>>>>==================>>>???@@@AAA@@@@@@AAAAAAAAA@@@??????@@@===;;;;;;===>>>===:::===;;;999888888888777555:::<<>>>>>>>>>>>>>>???AAACCCEEEGGGNNNNNNNNNNNNMMMLLLKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTT[[[___bbbaaa[[[VVVTTTUUUSSSSSSSSSTTTVVV\\\ccchhhssszzzuuuyyyvvvkkk```XXXQQQKKKIIIKKKIIILLLNNNNNNMMMMMMPPPRRRVVVVVVVVVUUUTTTQQQOOONNNLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEDDDBBBAAA???>>>>>>===<<<:::888777666666666666555444444555666555333777777666666777777888999;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOQQQTTTWWWZZZ[[[______aaabbbcccdddddddddddddddeeeeeeffffffgggggghhhhhhhhhiiiiiijjjkkklllnnnnnnoooooopppppppppqqqqqqrrrrrrrrrrrrqqqqqqppppppppprrrsssssssssrrrrrrpppooooooooooooppppppqqqsssrrrqqqppppppqqqqqqrrroooppprrrsssssssssrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwtttrrrqqqqqqqqqqqqpppnnnllllllkkkkkkjjjiiiiiiiiifffeeedddcccaaa```___^^^]]][[[YYYWWWUUUSSSRRRRRRNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@???>>>>>>======>>>============>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAA>>><<<<<<===>>><<<;;;999999999:::<<<<<<<<<;;;===BBBIIITTTbbbttt}}}zzz|||}}}vvvnnniii```\\\VVVQQQOOOPPPRRRTTTVVVVVVUUUSSSPPPOOOPPPQQQVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYZZZ^^^ccchhhkkkaaa]]]YYYWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTVVVXXX[[[[[[[[[\\\\\\\\\\\\\\\\\\YYYWWWVVVVVVVVVVVVUUUSSSVVVUUUTTTTTTTTTSSSOOOLLLKKKJJJKKKMMMPPPQQQQQQPPPOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWZZZ\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]aaafffiiikkkkkkkkkaaaaaa``````bbbdddggghhhjjjlllvvv{{{```SSSGGGBBBBBB???===<<<=========>>>@@@CCCEEEGGGNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSZZZ]]]___]]]YYYTTTSSSSSSRRRSSSSSSSSSSSSUUUYYY\\\cccuuuzzzgggZZZRRRLLLJJJKKKKKKMMMOOOPPPOOONNNOOOPPPTTTUUUUUUUUUSSSQQQOOONNNLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===;;;:::999888888666555444555666777666555777666666666666777777888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>??????@@@@@@@@@AAAAAACCCDDDEEEFFFGGGIIIIIIKKKMMMOOORRRUUUVVVYYYZZZ\\\^^^```aaaaaabbbbbbccccccccccccccccccccccccdddeeefffggghhhjjjjjjjjjkkkkkklllmmmnnnoooooopppqqqqqqqqqppppppooonnnnnnnnnoooppppppppppppooopppooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoooppppppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqrrrsssttttttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvrrrqqqooonnnnnnmmmkkkjjjjjjjjjiiiiiihhhggggggfffbbbaaa```^^^\\\ZZZYYYXXXYYYXXXUUURRROOOMMMKKKJJJHHHGGGFFFDDDBBBAAA??????>>>>>>===============>>>============>>>???@@@@@@===>>>???@@@AAABBBBBBBBB@@@???<<<<<<======<<<;;;666777888:::;;;<<<===>>>???EEEOOO\\\iiiwwwzzztttnnnpppxxxxxxpppjjjddd```^^^[[[WWWSSSRRRTTTVVVXXXXXXXXXVVVSSSPPPOOOQQQSSSWWWXXX[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZ]]]aaaeeeggg]]][[[XXXWWWWWWXXXXXXWWWVVVWWWWWWWWWVVVWWWZZZ\\\[[[\\\^^^_________^^^^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQRRRSSSTTTRRROOOLLLKKKJJJJJJKKKMMMNNNMMMLLLPPPQQQQQQPPPOOOOOORRRTTTWWWXXX[[[]]]]]]]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXX[[[]]]aaaeeehhhiiiiiiiii````````````aaadddfffggggggiiippp|||qqq___MMMEEEDDDAAA===<<<<<<<<<===>>>@@@CCCEEEGGGNNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPQQQRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRVVVXXXYYYXXXUUURRRQQQRRRQQQRRRSSSSSSRRRRRRSSSUUU^^^iiiyyypppaaaYYYRRRNNNNNNLLLMMMOOOPPPQQQPPPPPPPPPSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGFFFDDDDDDCCCAAA@@@???===<<<;;;::::::888777666777888999888777666666666555555666666777888888999999999:::::::::<<<<<<==================@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKMMMPPPQQQTTTUUUWWWZZZ\\\]]]^^^___``````````````````_________```aaaccceeeggghhhhhhfffggggggiiijjjkkkllllllooooooppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllkkkllllllkkkkkkkkkkkklllmmmmmmnnnooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttrrrrrrsssssstttuuuuuuuuuuuuuuuuuutttttttttttttttqqqooommmlllllljjjhhhfffggggggfffeeedddccccccbbb]]]\\\[[[YYYVVVTTTSSSRRRSSSQQQOOOLLLJJJHHHGGGFFFBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>===============>>>??????>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;;;;::::::::::::::::::;;;===AAACCCGGGNNNYYYdddnnnwwwzzztttooollllllrrr||||||pppgggaaa]]][[[___\\\YYYVVVTTTUUUWWWXXXXXXWWWUUURRROOOOOOQQQSSSWWWXXXZZZ\\\\\\\\\ZZZYYYVVVVVVWWWXXXZZZ\\\___```YYYWWWUUUTTTUUUVVVVVVUUURRRSSSTTTTTTTTTUUUXXX[[[[[[]]]___aaaaaaaaa``````[[[YYYXXXWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLNNNOOONNNMMMPPPPPPPPPNNNMMMNNNQQQTTTUUUWWWYYY[[[\\\\\\\\\[[[XXXXXXXXXYYYYYYXXXXXXXXXXXXZZZ]]]```cccddddddddd`````````aaabbbdddfffgggeeeggglllrrr|||kkkUUUJJJGGGDDD@@@>>><<<<<<<<<===???BBBEEEFFFMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPPPPQQQPPPRRRSSSSSSRRRRRRRRRSSSYYY^^^fffppppppfff\\\TTTQQQNNNNNNOOOPPPRRRSSSRRRRRRQQQRRRSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDAAAAAA@@@???>>><<<;;;:::888777666777888999888777666666555555555555555666777777777777888888888888:::::::::;;;;;;;;;;;;;;;??????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGJJJKKKLLLOOOPPPSSSUUUWWWYYYZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^aaacccdddeeeeeeeeeeeefffggghhhiiijjjkkklllmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnoooqqqrrrsssssssssssstttttttttttttttqqqrrrrrrrrrssssssssstttssssssssssssrrrrrrqqqqqqooommmkkkiiiiiigggeeeccc______^^^]]]\\\[[[ZZZZZZXXXWWWVVVTTTQQQOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEE??????>>>======<<<;;;;;;::::::::::::;;;<<<===>>>==================>>>???@@@@@@@@@@@@???>>>======;;;;;;;;;:::999999999:::<<<=========???DDDKKKPPPYYY^^^fffnnntttyyy}}}sssmmmlllnnnpppsss{{{sssfff]]]XXXUUUTTTWWWVVVTTTRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPQQQRRRVVVWWWXXXZZZYYYXXXWWWUUUSSSTTTUUUVVVXXXZZZ[[[\\\WWWVVVTTTSSSTTTTTTSSSRRROOOPPPQQQRRRRRRTTTWWWZZZ[[[\\\^^^___aaaaaaaaaaaa[[[ZZZXXXXXXYYYYYYWWWVVVUUUSSSPPPOOOQQQSSSSSSSSSRRRPPPOOOOOOQQQRRRRRRRRROOOOOOOOONNNMMMNNNRRRTTTTTTVVVXXXZZZ[[[\\\\\\\\\XXXXXXYYYZZZZZZYYYXXXXXXXXXYYY[[[]]]___```aaaaaa___``````aaacccdddffffffdddeeehhhlllrrrsss\\\OOOIIIDDD@@@???<<<<<<<<<===>>>AAACCCEEEMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOOOONNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNNNNNNNOOOOOONNNPPPRRRSSSQQQQQQQQQRRRUUUVVVZZZbbbmmm~~~~~~sssdddWWWQQQRRRPPPOOOPPPRRRSSSSSSRRRPPPPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBAAA@@@>>>===<<<888777666666777777666444666555555444444444444555555555555666666666777777888888888999999999::::::<<<<<<<<<===>>>??????@@@AAAAAABBBCCCDDDFFFHHHHHHJJJKKKNNNPPPRRRTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[]]]___`````````ddddddeeeffffffggghhhhhhggghhhiiijjjjjjkkkjjjjjjiiihhhhhhgggggggggggghhhhhhggggggffffffffffffgggfffggghhhhhhiiihhhhhhggghhhhhhiiijjjllloooqqqrrrqqqrrrrrrssssssrrrrrrqqqoooooooooooooooooooooooonnnooooooooonnnmmmlllkkkiiigggeeedddcccbbb```^^^[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQPPPNNNLLLKKKIIIHHHEEEDDDDDDCCCCCCCCCCCCCCC============<<<<<<<<<<<<;;;:::::::::;;;<<<===============<<<<<<======>>>?????????>>>===<<<;;;:::999:::::::::999999;;;<<<777;;;???CCCGGGNNNXXX^^^fffiiinnnqqquuuyyy}}}vvvjjjgggkkkrrrwww~~~zzzlll___WWWSSSQQQPPPPPPPPPQQQQQQSSSUUUWWWXXXTTTVVVYYYYYYXXXUUUTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXWWWUUUUUUVVVVVVTTTRRRPPPRRRSSSSSSSSSUUUYYY[[[YYYZZZ[[[\\\^^^___```aaa\\\[[[YYYYYYZZZZZZYYYWWWXXXUUURRRQQQQQQSSSSSSSSSQQQOOONNNNNNQQQTTTUUUUUUPPPPPPPPPOOONNNNNNQQQSSSUUUVVVWWWZZZ[[[]]]^^^^^^YYYYYY[[[\\\\\\[[[YYYYYYZZZ[[[]]]^^^___```aaaaaa^^^^^^___aaabbbcccdddeeecccbbbcccfffkkkwwwzzzdddVVVKKKCCC??????======<<<<<<>>>???AAABBBMMMMMMMMMMMMLLLKKKJJJIIILLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNOOOOOOOOOOOONNNKKKKKKLLLMMMNNNNNNNNNNNNSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNPPPOOONNNMMMNNNOOOQQQPPPSSSZZZbbbmmmzzzwwwttt{{{tttddd]]]XXXUUUQQQOOOPPPRRRQQQQQQOOOOOOQQQQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCAAA???>>><<<;;;999999999999777555666555444444333333444444444444444444555555555555555555666777888999999:::::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBDDDEEEEEEGGGHHHKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTWWWYYY[[[[[[[[[ZZZ_________``````aaaaaaaaaaaaaaaccceeefffgggggggggfffeeedddbbbbbbbbbcccdddddddddcccccccccdddeeeeeedddeeeeeeffffffeeedddccceeeeeeeeefffhhhjjjlllmmmmmmmmmnnnoooooonnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiigggfffeeeaaa___]]]\\\\\\[[[YYYWWWXXXWWWVVVUUUSSSRRRQQQPPPLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@???????????????@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<==================<<<;;;::::::888:::;;;;;;:::;;;===@@@===EEEOOOWWW\\\bbbiiioooooopppqqqsssvvv|||xxxssstttzzzzzzrrreeeZZZTTTPPPOOOOOONNNNNNOOOQQQRRRTTTVVVWWWTTTYYY___bbbaaa^^^ZZZXXXUUUVVVVVVVVVTTTQQQNNNLLLMMMOOOQQQTTTVVVWWWWWWVVVWWWVVVUUUVVVWWWWWWVVVTTTUUUVVVVVVVVVUUUUUUXXXZZZWWWWWWWWWWWWYYY\\\___aaa^^^\\\ZZZYYYYYYYYYWWWUUUWWWVVVTTTTTTTTTSSSPPPNNNKKKIIIHHHJJJNNNQQQSSSTTTSSSSSSSSSRRROOOMMMMMMNNNRRRSSSUUUWWWYYY[[[]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\]]]^^^^^^___```aaaaaa[[[\\\]]]___```aaabbbbbb```]]]\\\___ccclll{{{rrraaaRRRFFFAAABBB>>>>>>===<<<===>>>???@@@MMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOJJJKKKLLLMMMMMMMMMMMMMMMWWWTTTPPPNNNMMMLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKJJJIIILLLSSSWWW\\\jjjyyyzzzssskkkqqqxxxyyyqqq^^^XXXRRROOOOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEECCCAAA@@@AAA@@@>>>======<<<:::888666555444444333333333333333333333444444444555555333444555666777888999:::;;;;;;;;;<<<<<<=========<<<=========???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXXXXWWWVVVYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]___aaacccdddeeeeeecccbbbaaa_________```aaabbbaaaaaaaaabbbcccddddddbbbcccddddddcccbbbaaa```dddcccccccccdddeeeggghhhiiijjjkkkkkkkkkjjjiiihhhggggggfffeeedddccccccbbbdddeeeffffffeeecccaaa```ZZZXXXVVVVVVVVVUUUSSSQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB???>>>======<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<>>>======<<<<<<<<<======::::::;;;;;;<<<;;;;;;;;;888:::======<<<<<<@@@CCCOOOYYYgggqqqvvvxxx|||wwwwwwwwwxxx}}}|||ppphhh^^^TTTOOOLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMUUU\\\dddiiiiiiddd___[[[VVVWWWVVVUUUSSSPPPMMMKKKIIIKKKNNNQQQSSSSSSSSSSSSTTTSSSSSSUUUWWWWWWVVVUUUYYYYYYXXXVVVTTTTTTVVVXXXVVVUUUTTTTTTVVVZZZ^^^```___]]]ZZZYYYXXXWWWTTTRRRUUUUUUVVVWWWVVVSSSMMMHHHEEEDDDCCCEEEJJJNNNQQQRRRVVVVVVVVVTTTPPPLLLKKKJJJOOOPPPQQQTTTVVVXXXZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ\\\]]]]]]^^^^^^______```YYYZZZ[[[]]]^^^___``````^^^ZZZXXXZZZ^^^dddooozzz}}}kkkYYYJJJDDDEEE???>>>===<<<<<<===>>>???IIIKKKMMMLLLJJJHHHGGGGGGKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHJJJLLLPPPWWW___dddxxxssspppllljjjooovvvooocccXXXUUUSSSNNNNNNRRRPPPOOONNNNNNOOOOOOMMMLLLPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>===;;;;;;:::999999888777666555444444444444444444444444444444555444333555777888888777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGFFFGGGGGGHHHJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVVVVRRRSSSSSSSSSTTTTTTTTTTTTYYYYYYXXXXXXYYY[[[]]]___```______^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]````````````aaaaaaaaaaaabbbaaa`````````aaacccdddfffffffffeeeeeeeeedddddd^^^_________``````aaaaaa]]]^^^^^^]]][[[XXXUUUSSSRRRRRRQQQQQQPPPOOONNNNNNKKKJJJIIIGGGFFFDDDCCCBBBCCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999777777888888888777::::::999999;;;CCCOOOXXXcccpppyyy{{{xxxqqqggg```VVVOOOLLLKKKIIIHHHJJJIIIGGGGGGHHHJJJMMMOOOXXX\\\bbbeeeeee```ZZZVVVRRRSSSTTTRRROOOLLLLLLLLLQQQQQQQQQQQQQQQRRRSSSTTTZZZXXXUUUSSSSSSUUUXXXZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUSSSRRRSSSVVVYYY[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWSSSPPPOOORRRVVVTTTLLLDDDCCCBBBBBBDDDIIIMMMPPPQQQUUUVVVUUUQQQLLLIIIIIIKKKKKKLLLNNNQQQSSSTTTUUUUUUZZZZZZZZZZZZZZZ[[[[[[[[[YYY[[[\\\^^^^^^]]]\\\[[[UUUVVVXXXZZZ[[[\\\[[[[[[]]]\\\ZZZWWWWWW]]]gggooovvvcccSSSHHHCCCAAA???<<<<<<<<<======<<>>======::::::999888777666555555555555555555555555555555444333333444666888777666777888888888888999999999::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^___^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYWWWTTTQQQPPPLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999::::::;;;:::888999;;;???GGGUUUeeeqqq~~~qqqiii```ZZZSSSNNNLLLKKKIIIHHHHHHGGGFFFFFFHHHKKKNNNPPPVVVYYY]]]______[[[UUURRRPPPQQQRRRQQQOOOMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQPPPPPPSSSVVVXXXYYYXXXXXXXXXYYY[[[\\\^^^]]]ZZZWWWUUUVVVWWWXXXXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVSSSRRRTTTWWWUUUMMMFFFCCCBBBBBBEEEIIIMMMOOOOOOTTTTTTTTTPPPKKKHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\[[[XXXWWWTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZXXXVVVVVV[[[dddkkk~~~ppp]]]NNNFFFBBB@@@===<<<===>>>>>>===KKKLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGJJJNNNRRRZZZaaaqqq~~~wwwpppnnnpppwwwttteee^^^YYYVVVUUUPPPNNNMMMMMMOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<;;;:::999888777777666666666666666666666666444333333444666777666555666666666777777777777888999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::888777777777777888999999777:::@@@IIIVVVhhh}}}uuuggg```XXXTTTPPPNNNMMMLLLJJJIIIFFFFFFFFFFFFHHHKKKNNNPPPRRRTTTWWWXXXWWWTTTQQQOOONNNOOOQQQPPPOOONNNNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUNNNMMMLLLLLLMMMPPPSSSUUUVVVVVVVVVXXX[[[```eeeggghhhccc\\\WWWUUUTTTTTTSSSUUUVVVXXXYYYZZZYYYYYYXXXYYYVVVTTTVVVXXXVVVPPPIIIEEEEEEEEEGGGJJJMMMNNNMMMQQQRRRQQQNNNJJJGGGFFFFFFJJJKKKMMMOOOQQQSSSTTTTTTXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVWWWXXXVVVVVVYYY___eeettt~~~iiiWWWLLLEEEBBB???======>>>???>>>JJJKKKLLLKKKIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFIIIKKKUUUYYYbbbqqqzzzvvvvvv{{{wwwpppjjjbbb]]]XXXTTTQQQNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGEEECCCCCC???>>>>>>===<<<;;;::::::777777777666666666666666444333333444555666666555444444555555555666666666777888888999999:::;;;;;;999::::::;;;<<<<<<======;;;<<<<<<===>>>>>>??????AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPOOOOOONNNNNNOOOQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999::::::999999999999::::::777777888777666777888999;;;AAAJJJVVVdddvvv~~~~~~xxxkkk```[[[TTTSSSRRRQQQOOONNNLLLJJJHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOQQQRRRQQQOOONNNNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRKKKJJJJJJJJJLLLOOORRRTTTUUUUUUUUUWWW[[[aaagggkkklllfff^^^WWWTTTRRRRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZWWWTTTSSSUUUXXXWWWSSSOOOJJJJJJJJJLLLNNNOOONNNMMMOOOOOOOOONNNKKKHHHEEEDDDHHHIIIKKKMMMOOOQQQRRRRRRVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYUUUWWWYYYYYYXXXYYY]]]aaaooo}}}tttbbbWWWLLLHHHCCC???>>>>>>???>>>HHHIIIIIIHHHGGGFFFGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHFFFHHHIIIKKKKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIKKKPPPWWW^^^jjjttthhh^^^ZZZTTTPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMKKKJJJHHHFFFEEEDDDAAAAAA@@@???>>>======<<<888777777777666666666555555444333444666666666444333333444444444555555555666666666777888888999999999999999::::::;;;;;;<<<::::::;;;;;;<<<<<<======???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999:::999999888888999999:::999;;;<<<;;;:::;;;===???CCCKKKXXXeeerrr}}}yyywwwlllccc[[[WWWUUUVVVVVVUUURRROOOMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQSSSSSSSSSRRRSSSTTTRRRPPPMMMMMMMMMNNNPPPRRRSSSSSSRRRPPPOOOLLLKKKKKKLLLMMMPPPSSSTTTUUUUUUTTTUUUYYY^^^cccggghhhbbbZZZUUURRRRRRRRRRRRQQQRRRTTTVVVXXXXXXXXXXXXRRRQQQQQQSSSWWWXXXWWWUUUQQQQQQQQQSSSTTTSSSPPPNNNMMMNNNNNNOOOMMMKKKGGGEEEFFFHHHJJJLLLNNNOOOPPPQQQUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZVVVYYY\\\\\\[[[ZZZ]]]```iiisssqqqhhhXXXRRRJJJCCC@@@???>>>>>>GGGHHHHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGIIIKKKLLLJJJIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFAAABBBDDDEEEDDDEEEFFFGGGCCCJJJPPPSSSYYYkkkzzzjjjddd[[[TTTPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@??????999999999888888777777666777555444555666777666555333333333444444444444555444444555555666777777888888888888999999:::::::::999999:::::::::;;;;;;;;;;;;<<<===============<<<@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA===============<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888999999888888888888999999777:::>>>???>>>@@@DDDHHHOOOYYYfffsss}}}~~~yyy{{{vvvlllddd]]]WWWSSSUUUVVVWWWVVVSSSPPPNNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSTTTTTTRRROOOLLLLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUTTTTTTTTTVVVYYY\\\___^^^ZZZTTTPPPPPPPPPQQQQQQNNNOOOQQQSSSTTTTTTTTTTTTOOONNNOOORRRUUUXXXYYYYYYWWWWWWXXXYYYYYYVVVRRROOOMMMMMMOOOQQQRRRPPPLLLHHHGGGHHHJJJLLLNNNPPPQQQQQQTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWXXXYYYZZZZZZWWWZZZ]]]]]][[[ZZZ[[[^^^___gggwww{{{hhh```UUUKKKDDDAAA???===GGGHHHHHHGGGEEEFFFHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGKKKMMMNNNMMMKKKJJJGGGHHHJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD???AAADDDDDDDDDCCCDDDEEEBBBGGGLLLNNNRRR^^^rrryyymmmaaaXXXQQQMMMKKKIIIHHHGGGGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<;;;:::999999999888777666666777888777666333333333444444444555555333333444444555666666666777777777777777888888888888888888999999999999999::::::;;;;;;;;;::::::999<<<============>>>>>>>>>=========>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBBBBBBBBBBCCC@@@@@@??????>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999::::::;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888999999888888888888999999999===CCCFFFHHHMMMSSSYYY___gggqqqzzz~~~zzzsssjjjbbb]]]XXXTTTQQQRRRTTTUUUTTTQQQNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJLLLMMMOOOOOOOOOOOOOOOQQQQQQPPPMMMKKKKKKKKKMMMMMMOOOPPPQQQSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSTTTUUUWWWXXXTTTQQQMMMLLLMMMOOOOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSOOOOOOPPPRRRUUUXXXZZZ[[[[[[[[[\\\]]]\\\XXXSSSOOOMMMNNNPPPTTTVVVUUUPPPLLLIIIJJJLLLNNNQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYUUUXXX[[[[[[XXXWWWXXXZZZWWW^^^kkk~~~xxxoooaaaTTTJJJDDD@@@>>>HHHIIIIIIGGGFFFFFFIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFHHHLLLOOOQQQPPPNNNMMMGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCC???AAADDDDDDCCCBBBBBBBBBCCCEEEGGGHHHKKKTTT```iii~~~mmm___UUUNNNJJJHHHHHHGGGGGGGGGHHHJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>===<<<<<<;;;;;;999888666777888999777666333333444444444555555555222222333444444555555666555555666666666666666666777777777888888888888888:::;;;;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@BBBCCC????????????>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@>>>======<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;:::999999999999999::::::999999999999999999999999999999999::::::999999999777777777777777777777777999999888888888888999999AAAGGGNNNTTTWWW]]]fffmmmlllqqqwww{{{|||}}}{{{wwwnnnhhhaaa[[[XXXVVVSSSPPPNNNPPPRRRQQQNNNMMMNNNOOONNNNNNNNNNNNMMMMMMLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLMMMOOORRRUUUXXXYYYWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUNNNLLLJJJIIIKKKMMMNNNNNNRRRSSSTTTUUUVVVVVVUUUUUUQQQQQQQQQRRRUUUXXXZZZ[[[]]]]]]^^^^^^]]]YYYSSSNNNMMMNNNQQQVVVYYYXXXTTTOOOKKKLLLNNNQQQSSSTTTUUUVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXSSSVVVYYYXXXUUUTTTUUUWWWUUU[[[ffftttyyyiiiZZZNNNGGGBBB@@@FFFGGGFFFEEEEEEFFFJJJLLLLLLJJJHHHIIIMMMOOONNNLLLLLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHHHHFFFDDDDDDFFFFFFCCC@@@DDDCCCBBBCCCDDDCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBFFFFFFFFFHHHLLLQQQUUUXXXoooooo^^^SSSOOOLLLJJJHHHHHHIIIJJJIIIHHHLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>>===<<<:::888777666777888777666666555444444555666888999444333333222222333333444555666888999999999888777777777888888999999::::::999999888777777777777777<<<;;;:::888888888999999::::::::::::::::::::::::=========<<<<<<=========>>>>>>????????????>>>>>>???@@@BBBAAA???<<<<<<<<<<<<<<<======>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::888888888777777777777777777777666666555666666666666666777888999<<<@@@CCCFFFTTTgggsssvvvvvvvvvxxx}}}|||{{{zzzzzz}}}zzzrrrbbb^^^XXXTTTRRROOOLLLIIILLLKKKKKKKKKMMMOOONNNMMMOOOPPPQQQRRRQQQOOOLLLJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOMMMLLLJJJJJJJJJLLLMMMOOOQQQTTTTTTTTTTTTUUUVVVUUUTTTQQQOOONNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSJJJIIIHHHJJJMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWYYYXXXWWWWWWXXXZZZ]]]^^^[[[\\\]]]^^^\\\ZZZVVVTTTPPPRRRTTTVVVWWWVVVUUUTTTOOOOOOOOOOOOQQQRRRTTTUUURRRRRRRRRQQQPPPOOONNNMMMQQQQQQQQQPPPPPPRRRVVVYYYXXXVVVTTTRRRRRRRRRTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZWWW]]]kkkwww{{{pppdddWWWMMMEEEAAAEEEFFFFFFEEEEEEFFFHHHKKKLLLJJJIIIJJJLLLNNNNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDDDDFFFEEECCC@@@DDDCCCCCCCCCDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCEEEEEEDDDEEEGGGKKKNNNQQQ\\\hhh}}}pppaaaYYYSSSQQQNNNMMMMMMMMMLLLJJJLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDBBBAAA@@@>>>>>>===;;;999888999999888777444444333333333444555666444333333222222333333444333444444555666666555555555555555555555666666666555555555666777888999::::::999888777777777888999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;===>>>???>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::::::::999999::::::::::::::::::::::::999999888888888888999999999999999888888888888888777666666555555555555555555777999999999>>>HHHQQQeeesss~~~~~~~~~zzzpppfff[[[XXXTTTQQQNNNLLLIIIGGGJJJIIIIIIKKKMMMOOONNNMMMOOOOOOPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOMMMKKKJJJIIIJJJKKKLLLOOOQQQSSSTTTSSSSSSTTTVVVVVVSSSPPPMMMLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTTTTOOONNNMMMMMMOOOOOONNNMMMJJJLLLPPPTTTWWWZZZ[[[\\\YYYXXXWWWWWWXXXZZZ]]]^^^```___^^^\\\YYYWWWUUUSSSRRRSSSTTTVVVVVVVVVUUUUUUQQQPPPNNNMMMNNNPPPRRRSSSPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPOOOPPPRRRVVVYYYWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYY\\\fffooo|||uuugggZZZOOOFFFBBBCCCDDDEEEEEEEEEEEEFFFHHHKKKJJJIIIIIIKKKMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDDDDEEEEEECCCAAAEEEDDDCCCDDDEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDFFFEEEDDDCCCDDDFFFIIIJJJQQQWWWdddzzz~~~yyywwwwwwxxxvvvjjjaaa___[[[YYYWWWTTTQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLMMMNNNPPPPPPRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEECCCBBBAAAAAAAAA???<<<;;;;;;;;;:::888555555444333333333444444444444333333333333444444333333333333333333444555444444444444333333333333444444444555666777888999666666555555555666777777888888888888888888888888999999888888888888999999888888999999999999888888:::;;;;;;:::999999:::<<<<<<;;;;;;:::999999888888<<<;;;::::::999:::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999888777777666666666666666555999<<<===???III[[[iiitttfff[[[RRRRRRQQQOOOMMMJJJHHHFFFFFFFFFHHHJJJMMMOOONNNLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJOOOPPPRRRSSSRRRQQQRRRSSSTTTRRRNNNKKKJJJLLLOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQMMMKKKGGGIIIMMMQQQVVVYYY\\\]]]YYYXXXXXXXXXYYY[[[]]]^^^bbb```]]]ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVRRRPPPMMMJJJJJJLLLOOORRRNNNMMMMMMLLLLLLLLLMMMMMMMMMOOOPPPQQQQQQSSSWWWZZZXXXXXXXXXYYYXXXXXXWWWWWWTTTTTTUUUVVVXXXZZZ]]]^^^___\\\]]]bbbgggooorrrdddWWWMMMFFFAAACCCEEEEEEDDDDDDDDDEEEIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEGGGFFFEEEDDDEEEFFFHHHIIINNNQQQXXXfff|||{{{xxxxxxyyyxxxzzz~~~vvvsssoookkkfff___XXXTTTPPPOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTSSSRRRQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCAAA???======<<<;;;999999999888777666666555555555444444333333444444555666555444333333444555666555555555444444333333333666555555444444444555555333333333333444555555666666666666666666666666666777666666555555666666777666666777777777777666666777888888777666777999;;;999999888888777777777777:::999999888888888999999999999999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999<<<;;;;;;;;;;;;;;;;;;<<<888888888999999999999999999999888777777888888888888:::>>>CCCMMM___tttyyylll^^^UUUMMMNNNOOOPPPOOOMMMIIIGGGDDDEEEGGGJJJNNNOOONNNLLLMMMLLLKKKJJJKKKLLLNNNOOORRRSSSSSSTTTTTTSSSSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJMMMOOOPPPPPPOOONNNOOOPPPPPPNNNKKKIIIJJJMMMQQQTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVSSSOOOLLLJJJKKKNNNPPPSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWUUUTTTTTTVVVWWWXXXRRROOOKKKHHHHHHKKKPPPSSSNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTUUUVVVYYY\\\]]]```]]]^^^```bbbiiixxxvvvgggWWWMMMAAACCCDDDEEECCCCCCCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGEEECCCBBBCCCDDDEEECCCDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????AAABBBDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGJJJOOOVVVccczzz}}}wwwvvvxxx}}}xxxnnnccc[[[RRRPPPMMMJJJIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEBBB@@@>>>>>>>>><<<;;;<<<;;;;;;:::999888777777666666555555555555666666777666444333333444555666555555444444333333222222555555444444444444555555222222333333444444444444555555555555555555555555555555444444444444555555666666666777777666666666555666666555555666888;;;666666666666777777888888888888777777777777888999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999999999999999999999999::::::999999999999::::::777777777777888888999999888777777777888888999:::;;;;;;@@@LLL___uuu{{{nnnaaaVVVPPPIIIJJJMMMRRRUUUSSSNNNIIIGGGGGGHHHJJJMMMOOONNNLLLMMMLLLJJJIIIJJJLLLNNNPPPTTTUUUUUUVVVVVVUUUUUUTTTNNNNNNMMMMMMLLLLLLLLLMMMLLLMMMOOONNNMMMLLLLLLMMMLLLKKKIIIIIIKKKPPPUUUXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXXXXYYYXXXVVVSSSPPPMMMNNNOOOPPPRRRTTTUUUVVVYYYYYYZZZZZZZZZ[[[\\\\\\\\\^^^___``````___]]]\\\YYYXXXVVVUUUUUUWWWYYYZZZSSSPPPKKKHHHIIILLLQQQUUUPPPPPPPPPOOOPPPPPPQQQQQQOOOPPPPPPOOOOOOPPPSSSUUU^^^_________\\\YYYVVVSSSVVVUUUUUUUUUUUUWWWXXXYYY[[[[[[\\\^^^```eeeqqq|||wwwdddVVVBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDBBBCCCEEEEEECCCBBBBBBCCCBBBBBBAAABBBDDDEEECCCBBB????????????????????????>>>>>>>>>>>>???AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@EEEJJJMMMTTTfffxxxvvvuuuzzz~~~oooeeeVVVSSSOOOJJJHHHGGGHHHIIILLLLLLKKKKKKLLLMMMMMMNNNQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIFFFCCCAAA@@@@@@@@@???===<<<<<<<<<<<<;;;:::999888888777777777777777777888666555444444444444444444333333333333222222222222111111222333555777999:::333333444555555444444444555555555555555555555555555555444444444444555555666666777777777777666666555666777666555666777999555555666666777888888999777777777666777777888999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999999999999999999999999666666555555555555666666666666666777888888999999777777777888999;;;<<<===@@@AAAIIIYYYooo{{{zzz|||pppdddVVVLLLIIIFFFFFFJJJTTT^^^___XXXPPPLLLKKKJJJKKKMMMOOONNNMMMMMMLLLKKKJJJKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPPPPPPPPPPPPPLLLNNNOOONNNLLLKKKKKKLLLJJJJJJJJJLLLOOOSSSWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWXXXYYYXXXUUUSSSNNNNNNOOOQQQSSSVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\___```aaabbbaaa^^^[[[YYYYYYXXXVVVVVVWWWYYY[[[\\\WWWTTTOOOLLLLLLOOOSSSVVVRRRSSSSSSTTTTTTSSSRRRRRRKKKLLLKKKJJJIIIKKKOOOSSS_________^^^\\\YYYUUUSSSWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVYYYZZZ\\\bbbjjjqqq{{{ssseeeDDDDDDDDDCCCAAABBBDDDFFFFFFHHHIIIGGGEEEEEEGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBAAACCCEEEEEECCCAAABBBDDDAAA@@@@@@AAACCCDDDBBBAAA????????????????????????>>>>>>======>>>???@@@@@@>>>>>>>>>>>>????????????>>>BBBEEEGGGLLLYYYkkkzzz~~~zzz{{{zzzooo___[[[UUUOOOLLLKKKLLLMMMKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJGGGEEECCCBBBCCCCCCBBBAAA>>>??????@@@???>>><<<<<<:::999999888888999999:::777777777777777666555555333333444444444444444444111222222444666888999:::444555666666666555444333555555555555555555555555666666555555555555666666666666777777777777666666555777888888777666777888777777888888888888888888777777666666777888888999888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999888888888888888888888888666555555555555555555666666666777888888999:::::::::;;;<<<===???BBBDDDEEEJJJPPP\\\lll}}}~~~|||~~~}}}qqqiii^^^PPPGGGEEEFFFEEEKKKZZZkkkqqqhhh^^^SSSPPPNNNLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUOOOPPPQQQPPPNNNLLLLLLMMMLLLLLLMMMOOORRRUUUWWWYYY]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXVVVWWWWWWWWWVVVUUUOOOPPPPPPRRRTTTWWWZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\[[[____________^^^]]][[[ZZZWWWWWWWWWWWWYYYZZZ\\\^^^]]]YYYUUUQQQOOOPPPSSSUUUTTTUUUWWWWWWWWWUUURRRQQQIIIIIIHHHGGGGGGKKKRRRVVV\\\\\\\\\\\\[[[YYYWWWUUUWWWXXXZZZZZZZZZYYYXXXWWWTTTWWWYYYYYYZZZ___dddhhhqqqxxxEEEEEEDDDBBBAAAAAADDDGGGGGGIIIJJJIIIFFFFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHGGGFFFDDDCCCBBB@@@CCCEEEEEEBBBAAABBBDDD@@@??????AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>@@@@@@??????>>>>>>=========>>>???AAAEEENNNYYYaaatttuuugggccc\\\VVVQQQPPPQQQRRRKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIJJJLLLMMMNNNMMMMMMMMMLLLKKKKKKKKKHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@;;;::::::999999::::::;;;999:::;;;;;;;;;999888777666666666777777888888888555555555555555666777888666666777888777666444333555555555555555555555555777666666555555666666777555666666777777666666555555777::::::888777777777::::::999999888888777777777777777777777888999999888888999:::;;;;;;<<<<<<999999999999999999999999;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999888888888888888888888888888888777777777777888888777777888999::::::;;;;;;@@@@@@BBBDDDFFFIIILLLMMMTTT^^^mmm||||||rrrjjjeee\\\OOOGGGGGGHHHFFFMMM```wwwvvvjjjWWWTTTPPPMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOONNNLLLKKKKKKLLLNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWQQQRRRSSSRRRPPPNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWW]]]\\\\\\[[[ZZZYYYXXXXXXZZZXXXVVVUUUVVVVVVVVVUUUSSSSSSSSSSSSUUUWWWYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[[[[ZZZ[[[\\\^^^___VVVVVVWWWXXXZZZ\\\]]]^^^bbb^^^YYYTTTQQQQQQRRRSSSTTTVVVXXXYYYXXXVVVRRRPPPIIIIIIGGGGGGIIIOOOWWW\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWYYY[[[]]]^^^\\\ZZZXXXWWWZZZ\\\[[[[[[^^^bbbcccmmm|||EEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????<<<@@@CCCBBBAAACCCIIIOOOdddmmm|||qqqlllddd___\\\YYYVVVSSSQQQKKKHHHLLLMMMIIIHHHKKKFFFHHHIIILLLMMMOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@?????????>>>>>><<<<<<;;;:::999999888888666777777888999999::::::888888888888888888888888777777666666666666666666888777777777666666555555:::999999999999999999:::666666777777888888888888999888888888777777666666888888888888888888888888999999999999999999999999999:::;;;;;;999999:::;;;:::::::::999999999888888999999999::::::;;;;;;;;;:::999999999888888777777666666777666444444666777666444222111222444888:::555444444777;;;???AAABBBEEELLLTTTZZZ]]]```dddgggnnnpppuuu}}}{{{yyyyyyrrrhhhfffbbb___[[[TTTKKKDDDDDDEEENNNcccxxxwwwkkkXXXUUUPPPNNNMMMNNNNNNMMMLLLNNNOOOOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXZZZ[[[[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]___[[[UUURRRSSSUUUXXXYYYXXXXXXVVVSSSOOOMMMLLLMMMSSSTTTUUUUUUUUUTTTSSSSSSHHHHHHIIIKKKNNNQQQTTTVVV\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVV[[[aaaccc___ZZZVVVVVVWWWXXXZZZ\\\^^^___cccqqqEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>??????@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>=========<<>>======<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::999999999888888888::::::999999999999::::::777777888888888999999999999999888888777777777777999999999999999999999999999999999999999999999999999:::;;;;;;999999:::;;;::::::::::::999999999999999999::::::::::::::::::::::::999999999888888888888999999777555444555666888888777777777888:::;;;777777777999>>>DDDKKKOOO[[[bbbllltttyyy{{{|||~~~}}}}}}~~~~~~~~~uuuiiibbb^^^\\\ZZZYYYWWWSSSLLLGGGJJJJJJQQQ```oootttlllcccUUURRRNNNKKKKKKLLLLLLKKKLLLPPPVVVYYYXXXTTTPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUWWWXXXYYYYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\XXXXXXXXXYYYZZZ[[[\\\]]]______```aaaaaaaaa```___]]]ZZZVVVUUUUUUUUUUUUTTTUUUTTTRRRNNNKKKJJJKKKMMMRRRSSSTTTUUUVVVUUUTTTTTTQQQQQQRRRTTTVVVYYY\\\^^^___^^^^^^]]][[[YYYWWWVVVYYYXXXZZZ___dddeeebbb]]]VVVVVVWWWXXXYYY[[[]]]^^^aaammm}}}EEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@???>>>===>>>>>>???????????????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<=========@@@@@@???>>>>>>===<<<<<<<<>>???CCCGGGHHHMMMXXXfffvvvxxxrrrooonnnmmmllleee]]]UUUQQQNNNJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999999888888888888777999999999999999999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::999999999999999888888777888888777555555666888777888888888999999999999999;;;>>>AAAGGGPPP]]]eeettt}}}|||uuujjj^^^VVVRRRRRRSSSTTTUUUSSSPPPMMMQQQQQQSSSZZZaaabbb]]]XXXQQQNNNKKKIIIIIIJJJJJJJJJLLLTTT^^^eeeddd^^^VVVQQQOOOOOONNNMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZWWWWWWXXXYYY[[[]]]___``````aaabbbbbbbbbaaa```___ZZZYYYWWWVVVUUUSSSPPPNNNOOOOOOMMMJJJHHHHHHKKKMMMPPPRRRSSSUUUVVVVVVVVVVVVXXXXXXYYY[[[]]]___aaacccbbbaaa```___]]][[[YYYXXX[[[ZZZ\\\```dddeeebbb^^^VVVWWWWWWXXXYYYZZZ[[[\\\___gggsssEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIFFFEEECCCAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>===@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========?????????>>>>>>=========<<<===???>>>======@@@BBBCCCFFFMMMUUU```qqqzzzuuuwww{{{{{{wwwvvvvvvwwwpppkkkeee```[[[VVVSSSQQQJJJIIIGGGFFFFFFGGGHHHIIIPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>==================<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::999999888888888888888888888888888888555666777777666666888:::777777777777888999;;;<<<===BBBJJJPPPWWWbbbqqq||||||xxxrrrkkkbbbXXXRRRMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOOOOLLLJJJIIIIIIJJJJJJJJJMMMVVVbbbiiiiiiccc[[[UUURRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]\\\[[[YYYXXXWWWXXXXXXYYY[[[\\\^^^___\\\]]]^^^___```___^^^^^^ZZZXXXVVVTTTSSSQQQNNNKKKKKKLLLMMMLLLKKKJJJKKKMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___aaaaaa``````^^^]]][[[ZZZXXXXXXZZZ]]]```aaa^^^\\\WWWWWWWWWWWWXXXYYYZZZZZZ]]]bbbkkkyyyEEEFFFGGGIIIIIIIIIHHHGGGDDDDDDEEEEEEFFFGGGHHHHHHEEEDDDBBB@@@??????@@@@@@BBBBBBBBBBBBAAA@@@????????????@@@@@@??????>>>>>>======>>>>>>>>>======<<>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>;;;<<<===<<<<<<<<<===>>>===???DDDJJJNNNZZZpppwwwpppooossswww~~~~~~|||{{{xxxtttnnnfff]]]VVVMMMKKKIIIHHHHHHIIIKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@================================================>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888666666777777777777777777666777888777666666888:::777666666888:::>>>BBBDDDGGGNNNYYYaaajjjuuu}}}xxxssskkkccc\\\VVVQQQNNNLLLMMMOOOQQQRRRTTTUUUWWWUUUUUUSSSOOOLLLKKKKKKLLLNNNLLLJJJJJJKKKMMMLLLLLLOOOVVV___eeeeeeaaa[[[XXXUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZ[[[[[[YYYWWWVVVYYYXXXXXXXXXXXXYYYZZZZZZVVVXXXZZZ\\\^^^_________[[[XXXUUUSSSRRRPPPNNNMMMJJJMMMQQQRRRQQQOOOMMMMMMLLLNNNPPPSSSUUUVVVWWWWWWRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWYYY[[[]]]]]][[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZ^^^dddpppDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>==================<<<<<<;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAAEEEFFFLLLYYYgggxxx~~~tttppprrrrrryyyyyykkk```TTTQQQMMMJJJHHHHHHJJJLLLOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>????????????>>>==================>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::999999999999999888888888666666666777777777777777;;;<<<<<<:::888777888999666888:::>>>CCCIIINNNQQQYYY___gggpppxxx{{{ssslllbbbZZZTTTQQQOOONNNJJJKKKMMMMMMNNNOOORRRTTTTTTSSSQQQNNNKKKJJJKKKLLLNNNLLLKKKLLLNNNOOOOOONNNPPPTTTZZZ]]]]]][[[YYYXXXUUUUUUTTTSSSRRRRRRRRRSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVYYY\\\^^^`````````[[[YYYVVVUUUUUUTTTSSSQQQMMMPPPTTTUUUTTTQQQNNNMMMKKKLLLOOORRRTTTUUUUUUVVVQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWYYY___hhhuuuCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>===<<<=========<<<<<<;;;:::;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;>>>===???BBBBBBDDDKKKTTT\\\mmm|||}}}yyy|||vvviiieee]]]VVVQQQNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@????????????@@@@@@AAAAAA???>>>>>>======>>>>>>???<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;::::::::::::999999999999888888888888999999999999777888888888999999999999<<<===>>>===<<<===???@@@AAAFFFMMMVVV^^^cccggghhhooopppssswww~~~~~~vvvmmmggg___WWWSSSQQQPPPOOOIIIKKKLLLKKKKKKLLLPPPTTTRRRRRRPPPOOOMMMLLLLLLLLLMMMLLLLLLMMMOOOQQQPPPPPPNNNQQQUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMOOOQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVYYY[[[]]]_________[[[[[[[[[\\\]]]\\\YYYVVVRRRSSSTTTSSSQQQOOONNNNNNJJJKKKNNNPPPRRRSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTXXXYYYZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSUUUZZZaaagggsssCCCBBBBBBBBBBBBDDDFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEBBBAAA@@@@@@@@@AAABBBCCC>>>???????????????>>>=========>>>>>>>>>>>>>>>===<<<=========<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::999999888:::999:::;;;======<<<;;;;;;999999<<<<<<<<>>=================================>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::::::::999999999888888777777888888999999999:::999999999::::::;;;;;;;;;888:::===???AAACCCGGGJJJTTT[[[gggsss}}}|||yyyzzz~~~{{{yyyxxxzzz|||~~~~~~xxxpppfffaaaZZZUUUQQQOOOMMMLLLJJJLLLMMMLLLKKKMMMQQQUUURRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLMMMPPPQQQQQQPPPLLLOOORRRSSSSSSQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPLLLMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVXXXZZZ[[[\\\\\\[[[ZZZ\\\___bbbdddbbb]]]YYYUUUUUUSSSPPPMMMLLLMMMOOOIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRTTTTTTTTTSSSRRRQQQWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWYYYYYYXXXWWWWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTPPPQQQVVV[[[^^^eeexxx@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???======>>>???@@@???????????????>>>======<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999:::::::::999999999999888666777888999999:::999999999999::::::;;;<<<======BBBKKKWWWeeetttuuukkkddd___^^^\\\XXXSSSSSSVVVTTTOOOSSSLLLIIILLLNNNMMMKKKLLLLLLLLLLLLNNNPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFEEEDDDBBBAAAAAAFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>============<<<<<<;;;;;;;;;::::::::::::;;;;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888999:::;;;<<<>>>===;;;999888888999999<<<:::777555666777888888===::::::===;;;777999??????AAADDDFFFJJJRRR\\\dddoooyyy}}}|||wwwtttxxx~~~wwwppphhhccc^^^[[[WWWSSSPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOQQQRRRQQQQQQPPPOOONNNMMMKKKLLLMMMOOOQQQQQQRRRRRRNNNOOOPPPQQQQQQQQQQQQPPPTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNKKKMMMNNNOOOOOONNNLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVXXXYYYYYYYYY[[[\\\]]]___```aaa```___]]][[[SSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJKKKMMMOOORRRSSSPPPOOONNNOOOPPPQQQQQQQQQYYYZZZ\\\\\\ZZZWWWSSSPPPSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYXXXWWWUUUTTTSSSRRRSSSTTTVVVYYYZZZ___lllzzz@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???=========??????>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;;;;============<<<;;;:::999999::::::;;;;;;::::::999888888888777777777666666666666777888999999999999999999::::::;;;;;;<<<<<<>>>DDDKKKRRR]]]nnnyyytttooonnnjjjdddaaa```[[[TTTVVVOOOKKKLLLMMMKKKIIIJJJMMMLLLMMMOOOPPPOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<:::999888666666555666666555444444555777888999999<<<:::===BBBCCC@@@AAAGGGGGGKKKRRRYYYaaakkkuuu|||}}}~~~|||zzzzzzvvvmmmgggaaa[[[VVVTTTRRROOOLLLJJJIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLOOOQQQRRRQQQPPPNNNNNNOOOOOOPPPPPPPPPOOOOOORRRQQQQQQPPPOOOOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUUUUTTTSSSSSSRRRRRRRRRUUUWWWXXXYYYYYY[[[\\\]]]]]]^^^___^^^]]][[[ZZZUUUTTTRRRPPPNNNNNNNNNNNNLLLLLLLLLLLLNNNPPPRRRSSSPPPOOONNNOOOPPPQQQQQQQQQXXXYYY[[[\\\[[[XXXTTTRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTVVVYYYYYY]]]hhhuuu??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@???>>><<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>===<<<;;;::::::999:::<<<<<<<<<<<<;;;:::999999999999::::::::::::999999888888777777777666666666555666777888999999999999999999::::::::::::::::::>>>@@@BBBDDDJJJVVVhhhuuu}}}xxxsssjjj```]]]UUUOOONNNNNNLLLJJJJJJLLLKKKLLLMMMNNNMMMKKKIIILLLLLLLLLKKKJJJIIIGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>============<<<<<<::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999888777666666666666666444555666888:::<<<<<<===???CCCKKKTTTWWWUUUUUUXXXYYY^^^gggqqqzzzyyyssssss{{{|||}}}~~~vvvooofff___[[[WWWSSSOOONNNMMMLLLJJJJJJJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJMMMQQQTTTTTTRRROOOLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNKKKLLLLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPQQQTTTVVVXXXYYYYYY[[[]]]\\\\\\]]]\\\\\\ZZZYYYXXXWWWVVVSSSPPPOOOOOOOOOPPPNNNNNNMMMMMMNNNOOOQQQRRROOOOOOOOOOOOOOOPPPPPPQQQVVVWWWYYYZZZZZZXXXVVVTTTRRRSSSTTTUUUWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTWWWZZZZZZ\\\eeeooo>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;<<<======<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;<<<======;;;:::999999999999;;;;;;;;;;;;::::::999888999999::::::::::::999999999999999999888888888888555666777888999999999999999999999999999888888888:::<<<===>>>AAAIIIVVV___rrrwwwkkkbbbZZZWWWUUUPPPMMMMMMNNNLLLKKKKKKMMMNNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777777888:::999999999999999999999:::;;;<<<<<<===@@@CCCEEENNNWWWfffsssxxxvvvrrrpppsssuuuzzz|||wwwtttwww}}}~~~rrrhhhccc]]]XXXUUUSSSQQQOOONNNMMMMMMLLLLLLMMMMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNMMMMMMMMMMMMOOOQQQSSSSSSQQQOOOMMMOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNKKKLLLNNNOOOPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNPPPQQQRRRTTTWWWYYYYYYZZZ\\\^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYWWWSSSQQQOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMOOOOOONNNOOOOOOOOONNNOOOPPPQQQRRRTTTVVVXXXXXXXXXVVVUUUSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWTTTUUUYYY]]]^^^^^^eeemmmzzz======>>>>>>???@@@@@@@@@BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999999999999999:::;;;;;;<<<<<<;;;999999888888888::::::::::::::::::999888888999999::::::999999888999999999888888888777777555555666777888888888888888888888888888777777777555777999:::<<<@@@FFFKKKSSS___ttt}}}yyyzzzooohhhaaaXXXQQQOOONNNLLLIIIIIIKKKNNNPPPQQQJJJJJJKKKKKKKKKJJJIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>=========>>>>>>>>>>>>>>>==================>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777666555555555666666888888888999999999999999<<<<<<<<<<<<>>>EEEMMMSSSeeettt~~~|||xxxmmmbbbZZZWWWTTTQQQOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOOOOOOOOOOOOONNNMMMLLLHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPPPPPPPOOOOOONNNNNNLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRMMMLLLKKKKKKMMMOOORRRTTTSSSUUUXXXZZZZZZ[[[]]]^^^^^^]]]\\\[[[ZZZ[[[[[[\\\YYYWWWTTTRRRPPPOOOPPPPPPOOONNNLLLKKKKKKKKKLLLMMMMMMOOOPPPOOOMMMMMMOOORRROOOQQQSSSUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVTTTUUUYYY___aaaaaafffmmmvvv<<<<<<======>>>??????@@@AAA@@@???>>>===;;;::::::999999999:::::::::::::::999999:::;;;;;;;;;;;;:::999999888888999999:::;;;::::::999999888888999999:::::::::;;;;;;::::::999888888999999999999888888777777666666666555555555444555666777888888888888666777777777777777777777666888:::;;;;;;<<<>>>@@@FFFMMM]]]qqqyyytttnnnsss{{{~~~sssdddZZZUUUMMMKKKIIIIIILLLNNNNNNNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB?????????>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>===============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999555555555555666777888999777888999:::;;;;;;:::::::::<<<>>>@@@FFFQQQ^^^hhh|||~~~}}}xxxqqqmmmiiibbbYYYSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPLLLMMMOOOQQQRRRQQQQQQPPPMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQJJJJJJKKKLLLNNNQQQTTTUUUTTTVVVXXXYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWYYY[[[\\\ZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLLLLOOOPPPOOOMMMLLLOOORRROOOPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTWWW]]]```aaaeeekkkmmmzzz;;;<<<<<<======>>>??????=========<<<<<<<<<<<<<<<777888888999::::::999999888888999:::::::::::::::888888888888888999::::::888888888888888999999:::::::::;;;;;;;;;;;;::::::888888999999999999888888777666666666555555555555444555666777888888888888555555555666666777777777999999::::::;;;<<<>>>???CCCDDDKKKYYYfffsss{{{uuuqqqsssxxxvvviiidddXXXXXXZZZ\\\]]][[[WWWSSSPPPNNNJJJGGGEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>========================<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999888888888777777555666666888:::<<<>>>???@@@AAABBBDDDEEEEEEDDDDDDCCCGGGLLLQQQYYYeeettt{{{rrrrrrmmmddd^^^ZZZUUUPPPOOOOOONNNMMMLLLLLLMMMNNNKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPKKKMMMOOOQQQSSSSSSRRRRRRKKKMMMOOOPPPQQQPPPOOONNNOOOPPPRRRSSSTTTSSSRRRRRRJJJKKKLLLNNNPPPRRRTTTUUUSSSUUUWWWXXXWWWWWWXXXYYYUUUTTTRRRQQQRRRUUUXXXZZZ[[[[[[[[[YYYWWWUUURRRQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKNNNQQQOOOLLLKKKOOORRRQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRTTTYYY[[[\\\___dddbbblllyyy;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<===>>>>>>666777888999999999999999777888999:::::::::::::::888888888777888999999:::777777777777888999:::;;;::::::;;;<<<<<<;;;;;;;;;888888999999999999888888888888888888777777777777444555666777888888888888333444444555666777888888444444444444666:::===@@@>>>:::;;;CCCMMMXXXiiixxx{{{{{{{{{xxxsssmmmooossswwwwwwqqqiiibbbWWWTTTOOOJJJGGGFFFFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????============>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;::::::999999999::::::999999999999999999999999888888888777777777777666777777999;;;>>>@@@CCCDDDKKKLLLNNNPPPQQQQQQPPPPPPRRRWWW^^^dddlllwww|||vvvhhhiiieee[[[RRROOOLLLHHHIIIJJJJJJIIIHHHGGGHHHJJJBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDKKKLLLNNNOOOPPPOOONNNMMMKKKKKKJJJJJJKKKNNNPPPRRRLLLLLLLLLLLLLLLMMMNNNNNNIIIKKKMMMPPPRRRTTTUUUVVVSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOJJJLLLOOOQQQSSSSSSSSSRRRLLLNNNPPPQQQQQQPPPOOONNNMMMOOOQQQSSSTTTTTTSSSRRRLLLMMMNNNPPPRRRSSSSSSSSSRRRTTTVVVVVVUUUUUUUUUVVVPPPOOOMMMLLLNNNQQQUUUXXX]]]]]]^^^]]][[[WWWTTTRRROOONNNMMMLLLLLLMMMNNNNNNKKKNNNQQQOOOLLLKKKNNNSSSRRRSSSUUUVVVWWWXXXYYYYYYTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSQQQQQQUUUWWWWWWYYY^^^]]]dddnnnzzz========================::::::;;;;;;::::::999888666666666666666777888888999999888888777888888888;;;999777666666777999:::::::::999888777777888888:::::::::999999999888888777666666666666666777777:::888555555666666666666555444333222333555777888777777666555555555555555555666666777888999999999666:::>>>@@@BBBGGGQQQYYYoooyyy~~~xxxrrrdddTTTKKKKKKLLLIIIFFFCCCCCCBBBBBBBBBBBBCCCDDDFFFDDDBBBBBBBBBBBB@@@???AAA>>><<<<<<>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::888888888888888888888888777777666666777888:::;;;:::999999:::;;;;;;999888777777888888999:::::::::888888888999;;;;;;:::999999777555666888:::<<<===<<>>>>>===;;;:::999999999888888888888888888888999999999999888888888888888888888777777777888888888888888888888999999888777888888888999999999999999999999999:::;;;;;;:::999???===<<<<<<===???@@@@@@@@@DDDGGGJJJNNNVVVaaaiiizzzzzzzzzzzz{{{}}}xxxvvvxxx~~~zzzpppiii\\\WWWPPPKKKHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOPPPNNNOOOOOOOOOOOORRRVVVYYY[[[YYYUUUQQQOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPOOONNNMMMLLLKKKMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRSSSTTTTTTTTTSSSSSSRRRNNNIIIFFFHHHNNNVVV\\\aaa``````bbbbbb```[[[WWWTTTQQQNNNMMMNNNPPPPPPPPPPPPOOOMMMLLLLLLNNNQQQSSSOOOQQQSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTRRRQQQQQQRRRTTTTTTTTTTTTVVV\\\fffrrr<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888666666666666666777888888888888888888999:::;;;;;;:::999999888777666555555888777777666666666666777999999999999888888888777777777666555555666666777888666555444666666666555888777555333333333333444666666555444444444555555555555555666777777888888555777888777666999>>>CCCEEESSSgggxxx{{{nnnhhhddd^^^ZZZUUUSSSRRRVVV[[[^^^[[[WWWSSSNNNHHHDDDDDDFFFGGGHHHGGGFFFDDDCCCBBBAAA???===AAA@@@>>><<<;;;:::::::::999999999999999999999888999999888777666777777777555666666666666555444333666777777888888888888777999999999:::::::::::::::999:::<<<===???@@@@@@@@@FFFFFFFFFFFFGGGIIIJJJKKKLLLPPPUUUZZZ```kkkwww|||}}}{{{wwwuuuwww}}}zzzqqqggg```QQQMMMIIIFFFEEEFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMIIIIIIJJJJJJKKKKKKKKKLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNKKKLLLOOOUUUZZZ[[[YYYUUUQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSTTTTTTUUUUUUUUUUUUUUUQQQLLLIIIJJJOOOUUUYYY]]]___bbbeeefffccc]]]XXXUUUSSSPPPPPPQQQSSSTTTTTTRRRQQQOOONNNNNNPPPSSSTTTOOOPPPPPPPPPOOOPPPSSSUUUTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSUUURRRPPPPPPQQQRRRRRRQQQOOOPPPUUU\\\dddttt;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666666666666777777888888888888888999:::<<<<<<:::::::::999888777555444777666666555555555666666999888888888888777777777777777666555555555666666777555444444555666555444666555444333333333444444555555444444444444444555444444555555555666666666666777777666555777:::>>>===HHHWWWcccnnnxxx}}}xxxqqqmmmgggddddddjjjrrrvvvrrrmmmfff___VVVPPPMMMNNNPPPPPPOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBB@@@???>>>======;;;;;;;;;:::::::::::::::<<<;;;::::::999999::::::666666777777777666555444555777999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<>>>CCCGGGJJJMMMPPPRRRTTTUUUWWWXXXXXXYYYZZZ[[[___aaadddiiipppzzz|||{{{~~~{{{zzz}}}yyypppfff\\\VVVIIIGGGDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDDDDEEEGGGGGGEEECCCAAACCCFFFIIIJJJKKKJJJJJJLLLMMMNNNMMMLLLKKKLLLNNNJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLIIIIIIJJJKKKMMMMMMNNNNNNOOONNNMMMKKKKKKOOOUUUYYYZZZXXXTTTQQQOOONNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVYYYYYYYYYXXXWWWWWWWWWVVVSSSSSSTTTTTTUUUVVVWWWXXXXXXUUUPPPMMMMMMPPPTTTWWWZZZ\\\```cccdddaaa\\\YYYVVVTTTRRRSSSUUUWWWXXXXXXTTTRRRPPPNNNNNNOOOQQQRRRNNNNNNNNNLLLKKKMMMPPPSSSSSSRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTUUUTTTRRROOONNNOOOOOOOOONNNNNNNNNQQQWWW]]]gggzzz;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777666666666666666777777888777777888888999:::;;;<<<;;;;;;;;;:::999777666555666555555555555555666666888888888777777777666666777777666555555555555555555444333444555666555333333333333333444444555555444444333333333333444444444444444444444555555555555555555555555777999<<<===CCCJJJPPPTTT\\\gggoooyyywwwxxx|||tttiii```[[[YYYYYYYYY\\\[[[ZZZYYYXXXWWWXXXYYYRRRQQQOOOKKKGGGDDDAAA??????>>>===<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::::::::;;;;;;777:::>>>@@@AAACCCFFFHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDIIIPPPVVV\\\aaagggkkknnnppprrrqqqnnnkkkkkkkkkmmmnnnqqquuu{{{|||oooeee\\\SSSNNNGGGEEECCCBBBCCCDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGHHHIIIIIIFFFDDD@@@BBBEEEHHHJJJJJJJJJIIIKKKMMMNNNMMMLLLKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEEEECCCDDDFFFHHHJJJKKKLLLLLLHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNPPPSSSVVVWWWUUUSSSPPPNNNNNNNNNNNNPPPPPPQQQRRRRRRQQQPPPPPPNNNMMMMMMLLLMMMNNNPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMNNNOOORRRTTTVVVWWWYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZXXXTTTQQQPPPRRRTTTVVVWWWYYY[[[\\\\\\[[[ZZZZZZWWWUUUTTTUUUWWWYYYZZZZZZVVVSSSPPPMMMLLLLLLMMMNNNPPPPPPOOONNNLLLMMMPPPSSSRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTUUUVVVSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLOOOTTTXXX___mmmzzz::::::::::::::::::::::::999999999999999888888777666666666666666777888888777777777777888999::::::;;;::::::999888777666666666555555555555666666777777777777777666666666666777777666555444444444444333333222444555666444333111222222333444555555555333333222222222333444444333333333333333333333333222222222333444666888999<<<@@@BBBCCCCCCHHHQQQYYYcccooo~~~tttmmmhhheeeccceeeeeedddcccbbbdddiiillljjjiiifffaaaZZZSSSLLLHHHKKKIIIFFFDDDCCCDDDFFFGGGFFFHHHJJJLLLMMMLLLJJJIIIDDDBBB>>><<<;;;===@@@BBBBBBGGGMMMQQQSSSWWW\\\```]]]\\\ZZZXXXVVVTTTSSSRRRTTTZZZcccjjjooouuu|||{{{wwwwwwuuuvvvyyy}}}|||ooocccZZZSSSLLLHHHFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAACCCDDDEEEGGGGGGGGGHHHIIIKKKMMMMMMKKKIIICCCEEEFFFHHHIIIJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEDDDBBBCCCEEEGGGIIIJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHHHHGGGIIIMMMNNNOOOOOOQQQRRRSSSRRRPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPOOONNNKKKLLLLLLMMMNNNPPPQQQRRROOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWVVVUUUTTTSSSSSSRRRSSSRRRRRRSSSUUUWWWYYY[[[\\\ZZZWWWUUUSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVXXXZZZWWWVVVUUUVVVXXXZZZZZZYYYUUUSSSPPPMMMKKKKKKLLLMMMTTTTTTTTTRRRQQQQQQSSSUUURRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTQQQOOOLLLKKKLLLLLLLLLKKKJJJIIILLLPPPSSSWWW```iiivvv999999999999999999999999999999999999999888777777666666666666666777888888777777777666777777888888999888777555555555666777666666555555666666777888777777666666666555555555777777666555444444444444222222222444555666444222222333333444444444333333222222222222222333444444333333333333333222222222333222222333444666777777;;;>>>@@@???<<<===BBBHHHLLLVVVfffttt{{{uuuqqqnnnooonnnmmmnnnsss{{{~~~wwwnnnfffaaa^^^[[[VVVRRRRRRTTTWWWZZZ]]]```dddhhhjjjhhhfffdddYYYTTTLLLFFFDDDGGGLLLOOOWWW]]]eeekkkooottt{{{}}}xxxsssnnnkkkiiihhhnnnvvv{{{~~~~~~}}}~~~uuulll___UUUOOOKKKGGGEEEDDDCCCCCCDDDEEEEEECCCAAA@@@@@@AAABBBDDDEEEFFFFFFEEEGGGIIINNNRRRSSSRRRPPPIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNNNNLLLLLLMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGBBBCCCEEEGGGIIIJJJJJJKKKEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLNNNNNNMMMMMMMMMNNNOOONNNNNNMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOQQQSSSUUUVVVTTTTTTTTTUUUUUUUUUUUUUUURRRQQQQQQRRRTTTVVVYYY[[[\\\[[[YYYWWWVVVUUUUUUUUUUUUWWWXXXWWWVVVUUUWWWYYYWWWVVVUUUVVVXXXYYYYYYXXXSSSQQQNNNLLLKKKLLLNNNOOOTTTUUUUUUUUUSSSRRRRRRTTTPPPQQQRRRSSSTTTTTTSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMJJJJJJJJJKKKKKKJJJHHHHHHJJJMMMNNNOOOUUU\\\iii~~~999999999999999999999999888999999999999888777777666666666666666777888888888777666666666666666777777666444333222444555666666666666666666777888888777666666666555555555555888777666555444333333333222111222333555666444222444444444444333222111111222111111111222333333444333222222222222222222222666555444555666888888777;;;???BBB@@@;;;888:::===AAAHHHSSS]]]gggvvv}}}{{{{{{{{{{{{|||zzznnnjjjeee```___bbbgggjjj{{{rrrkkkaaaXXXUUUWWW]]]bbbjjjqqqzzz~~~|||www|||~~~iii```TTTLLLHHHGGGEEECCCBBBBBBBBBDDDEEEEEECCCAAABBBBBBCCCDDDEEEFFFGGGGGGCCCEEEIIIOOOUUUWWWWWWVVVMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOMMMMMMNNNOOOHHHHHHIIIIIIIIIJJJJJJJJJCCCDDDFFFGGGIIIJJJJJJJJJDDDFFFIIILLLNNNNNNNNNMMMNNNNNNOOOMMMKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNOOOPPPOOONNNMMMKKKLLLNNNOOOOOONNNMMMLLLJJJKKKLLLMMMOOORRRTTTUUURRRRRRSSSTTTVVVWWWXXXXXXQQQQQQPPPQQQSSSVVVYYY[[[]]]\\\ZZZYYYWWWVVVVVVVVVUUUXXXZZZZZZXXXVVVWWWYYYWWWVVVUUUVVVXXXXXXWWWVVVQQQOOOMMMLLLMMMNNNQQQRRRQQQSSSTTTTTTRRRPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRRRRTTTSSSRRRQQQPPPOOONNNNNNNNNLLLIIIIIIJJJKKKKKKJJJIIIHHHJJJMMMMMMLLLOOOTTT___ppp666666777777888999;;;;;;888888777777666666555555888777555666777888666555555555555555666777888999999999777666555555555555555555555555555555555555666666666666666666666666555555444444444333333333111222222333333222222111000111222333444333222111111111222222222333333333333333333333333333333333333222111111222555777999<<<:::888777666777888999@@@BBBEEEHHHPPP___sss~~~|||vvvpppmmmpppxxx|||nnnffffffhhhjjjjjjvvv~~~xxxooojjjYYYSSSMMMHHHFFFDDDAAA>>>AAADDDFFFGGGEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIIIIKKKNNNRRRUUUWWWNNNKKKGGGGGGIIIJJJHHHFFFJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHJJJLLLKKKJJJKKKLLLNNNPPPPPPOOONNNMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLNNNNNNMMMNNNPPPRRRTTTRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNOOOQQQRRRRRRQQQOOONNNNNNLLLLLLLLLLLLMMMOOOQQQRRRPPPQQQSSSUUUVVVWWWWWWWWWWWWSSSNNNNNNPPPTTTUUUUUUZZZZZZYYYXXXWWWUUUTTTSSSVVVWWWYYYZZZZZZXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNWWWWWWVVVSSSPPPNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLIIIHHHGGGHHHJJJMMMQQQSSS^^^bbbrrr888888777777777888999999888888777777666555555555888666555666777777666555555555555555666777888999999888777666555555555555555555555555555555555555444444444444444444444444555444444444444333333333111222222333333222222111000111222222333333222222111111111222222222333333333333333333333333333333333222111111222444777888:::999777666555666777888666888;;;===AAAJJJWWWaaasss}}}yyyvvvyyyyyypppoooqqqrrrrrrzzzxxxnnnccc[[[OOOKKKEEEBBBAAA@@@>>><<<>>>AAADDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJMMMOOORRRSSSNNNJJJGGGGGGHHHIIIIIIHHHJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOONNNOOOQQQRRRPPPOOONNNNNNPPPRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWVVVTTTRRRPPPPPPOOONNNMMMLLLMMMOOOQQQRRRNNNOOOOOOQQQRRRRRRSSSSSSQQQOOOLLLMMMPPPSSSTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQTTTUUUWWWXXXXXXVVVUUUTTTQQQPPPOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJKKKNNNPPPQQQSSSTTTSSSQQQOOONNNOOOQQQOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOONNNNNNKKKJJJJJJJJJJJJLLLMMMNNNMMMKKKJJJIIIJJJLLLOOOQQQXXX[[[ggg|||999999888777777777777777888888777666666555555444777666555555777777777555444444444555666777888999888777666555555555555555444444444444444444444444333333333333333333333333444444444444333333333333111111222222222222111111222111111111111222333333111111111222222222222333222222222222222222222222222222111111222444666777888777555444444444555666222555888999:::>>>DDDIIISSS]]]lll|||~~~|||yyyzzzzzzzzz}}}yyypppcccUUULLLFFFCCC@@@>>>>>>>>>>>>===<<<>>>BBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLNNNOOOKKKHHHEEEDDDEEEGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJHHHGGGHHHJJJLLLMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQPPPOOOOOOPPPRRRNNNNNNMMMOOOQQQSSSSSSRRRQQQRRRSSSTTTVVVVVVVVVVVVXXXXXXXXXWWWUUUSSSQQQPPPPPPNNNLLLKKKLLLNNNPPPRRRPPPOOONNNNNNMMMNNNNNNOOOLLLKKKLLLNNNQQQSSSTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQOOONNNNNNOOOQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKKKKLLLMMMOOOPPPOOONNNLLLJJJJJJKKKLLLMMMRRRTTT[[[iii|||888777777666666666777777888777777666555555444444666555444555777777777555333333333444555666888888777666555555444444444555444444444444444444444444333333333333333333333333444444444333333333222222111111222222222222111111222111000000000111333444111111111111222222222222222222222222222222222222111111111111222333555555555444333333333333444444444666888::::::<<<@@@CCCCCCJJJUUUaaaooo~~~yyyqqqggg[[[OOOGGGDDDBBBAAA@@@@@@@@@@@@@@@<<<>>>AAABBBBBBBBBCCCDDDCCCBBBBBBAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHFFFDDDCCCCCCDDDFFFGGGJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJHHHFFFGGGIIILLLMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMOOOPPPQQQPPPPPPRRRTTTUUUTTTSSSPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSPPPNNNOOOMMMLLLKKKLLLOOORRRUUUUUUSSSQQQNNNLLLJJJIIIIIIHHHJJJMMMRRRUUUVVVUUUTTTNNNNNNOOOOOOPPPOOOOOONNNOOOPPPRRRSSSTTTSSSQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKOOOPPPQQQPPPNNNMMMNNNOOOMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPMMMMMMLLLLLLLLLMMMOOOPPPNNNMMMKKKJJJIIIIIIJJJKKKOOOPPPUUU^^^jjj555555555555666777888999777777666666555444444444555444444555666777777666333333333333444555666777666555444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222000111111222222111111000222111000///000111222333000000111111111222222222111111111111111111111111111111111111222222333444222222222222222222333333444555555555666888:::===@@@BBBFFFKKKUUUcccuuuzzztttlllccc[[[SSSLLLHHHDDDDDDDDDCCCBBBAAABBBBBB@@@AAABBBBBB@@@@@@@@@AAABBBBBBAAAAAAAAACCCEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLIIIGGGFFFGGGIIILLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPOOOMMMLLLMMMNNNSSSRRRRRRSSSTTTTTTRRRQQQNNNOOOOOOPPPPPPOOONNNNNNMMMNNNPPPTTTWWWVVVSSSPPPPPPOOOOOOOOOQQQTTTXXXZZZYYYVVVSSSNNNJJJFFFCCCAAACCCGGGMMMRRRUUUUUUUUUTTTMMMNNNOOOOOOOOOOOOOOOOOONNNPPPRRRSSSTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKPPPQQQRRRQQQNNNLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMKKKKKKKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNRRRXXX___ppp333333444444555777888999777777666555555444444333555444333444666777777666444444333333333444444444555444444333333333444444333333333333333333333333444444444444444444444444333333333333222222222222000000111111111111000000111000000000000111222222000000000111111111111222000000000000000000000000000000111111111222222222111111111111222222222222777666444333333444555666<<<<<<===>>>CCCNNN\\\gggxxx}}}yyyvvvgggbbbZZZSSSNNNKKKHHHFFFAAACCCDDDCCCAAAAAAAAABBBCCCDDDDDDBBB@@@>>>>>>???BBBAAA@@@@@@BBBDDDGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHIIILLLMMMMMMLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNRRRQQQQQQRRRSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMRRRYYY^^^^^^YYYUUUSSSSSSTTTUUUWWWZZZ\\\]]]WWWVVVSSSNNNHHHCCC>>><<<>>>CCCKKKPPPRRRRRRRRRQQQNNNNNNOOOPPPPPPPPPOOOOOONNNOOOQQQSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRQQQNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJNNNRRRVVVbbbwww444444444444555555666777777666666555555444333333444333333444666777777666666555444333222222222222444333333333333333444444333333333333333333333333333333333333333333333333333333333222222222222111000000111111111111000000///000000111111111111111000000000000111111111111000000000000000000000000///000000111111111111111000000111222222222222222666555444444555555444444444666888888:::@@@IIIPPPWWWcccsssxxxsssmmmfffaaaTTTPPPKKKGGGEEEDDDCCCBBB>>>@@@CCCCCCAAAAAABBBDDDDDDEEEDDDBBB@@@>>>???@@@AAAAAA@@@AAACCCFFFIIILLLKKKIIIFFFDDDCCCDDDGGGHHHKKKNNNQQQQQQNNNJJJHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJMMMOOOPPPNNNLLLNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMMMMNNNPPPPPPPPPQQQRRRTTTTTTQQQOOOIIIIIIJJJKKKKKKKKKJJJJJJMMMPPPVVV___eeeeee^^^WWWTTTTTTVVVWWWXXXXXXYYYYYYUUUUUUSSSPPPKKKEEE???<<<===CCCKKKPPPQQQQQQQQQQQQOOOOOOOOOPPPOOOOOONNNNNNLLLNNNPPPRRRSSSRRRQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJLLLMMMNNNNNNOOOOOOLLLNNNOOOOOOMMMLLLKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIILLLOOOXXXiiiyyy666666555444444444444555777666666555444444333333444333222444666777777666777666444333222111111111333333333222222333444444333333333333333333333333222222222222222222222222333333333222222222111111000000111111111111000000...///111222222222111000000000000000111111111111000000000000000000000000///000000111111111111000///000111222222222222222000000222444666666444222///333666777777999===@@@???IIIXXXfffssswwwnnnggg^^^TTTMMMIIIGGGDDDBBBBBBAAA@@@>>><<>>???BBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@??????@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLFFFEEECCCBBBCCCDDDFFFGGGIIILLLOOOMMMHHHEEEGGGIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHJJJMMMOOOQQQOOOPPPRRRSSSSSSQQQNNNMMMRRRRRRSSSUUUVVVTTTPPPMMMLLLKKKIIIHHHIIIKKKNNNPPPPPPSSSYYY^^^```___[[[YYYRRRPPPNNNMMMMMMNNNOOOPPPUUUXXX[[[\\\XXXQQQIIIDDDDDDGGGKKKNNNPPPPPPNNNMMMLLLMMMNNNPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFGGGIIIMMMPPPQQQQQQQQQNNNJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGIIILLLQQQWWW\\\qqq444555666666666666555444555555555555555555555555444444333333333444555555555555444333222222111111333333333333333333333333333222222111111222222333333333222222222111111111222222222111111111000000000000111111111111000000111000000000/////////...111000///......///000111000000111111111111000000000000000000000000000000111111000000000000000111222222222222222222222222333333444555666777888888888:::===AAAGGGRRRbbbmmm~~~~~~}}}|||{{{zzzyyyppphhh]]]RRRKKKFFFBBB@@@@@@>>>===<<<;;;===>>>???AAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHKKKNNNLLLHHHFFFGGGJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMJJJIIIIIIIIIJJJKKKLLLLLLIIIHHHHHHIIIJJJLLLNNNPPPOOOQQQRRRSSSSSSQQQOOOMMMPPPPPPQQQSSSUUUTTTQQQOOOLLLKKKJJJJJJKKKLLLNNNPPPPPPSSSWWWZZZ[[[YYYWWWTTTPPPPPPOOONNNNNNOOOPPPQQQTTTVVVZZZ\\\ZZZVVVPPPLLLMMMMMMOOOQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGIIILLLNNNOOONNNLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNSSSWWWfff{{{555666666777777666666555444444444444444444444444666444222111000222333555555444444333222111111111333333333333333333333333222222111111111111222222333222222222222111111111222222111111111000000000000000111111111111000000000000000000////////////000000////////////000000111111222222222222111111000000000000000000000000000000000//////000000111222222222222222222222222111111222333444444555555999:::;;;;;;<<>>===<<<;;;;;;<<<>>>???AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@????????????BBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJGGGJJJLLLKKKIIIGGGIIIKKKMMMNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTTTTSSSRRRPPPNNNNNNOOOQQQSSSTTTRRRPPPKKKLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSQQQPPPNNNOOOOOOPPPPPPQQQQQQRRRQQQTTTWWWYYYZZZXXXVVVTTTSSSSSSRRRRRRRRRTTTVVVWWWSSSRRRPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMNNNPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJLLLMMMNNNMMMMMMJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHJJJNNNQQQZZZggg{{{666666777777777777666666444444444444444444444444666555444333222222222333222222222222222222222222222222222222222222222222222222111111111111222222222222222222111111111111111111111111000000000000000000111111111111000000000000000000////////////000000////////////000000111111222222222222111111111111111111111111111111000////////////000000111111111111111111111111111000000111222222333444444777888999999:::===BBBFFFIIIRRR^^^iiittt}}}yyysssmmmhhhbbb\\\YYYPPPMMMHHHFFFGGGHHHIIIJJJAAA???===<<<;;;<<<>>>???@@@????????????@@@AAAAAAAAAAAA@@@@@@????????????EEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJIIIHHHIIIKKKMMMMMMOOOOOOPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRTTTVVVWWWVVVVVVNNNNNNMMMOOOPPPQQQPPPOOOKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOLLLMMMOOOPPPRRRRRRRRRRRRQQQSSSTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQOOONNNNNNOOOQQQRRRRRRPPPMMMKKKJJJKKKMMMOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLMMMMMMMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEGGGJJJLLLRRRYYYhhh777777666666666666777777444444444444444444444444444555666777666555222111///000000111222333444555222222222222222222222222222111111000000111111222222222222111111111000000111111111000000000//////000000111111111111000000////////////000000000000//////000000000000//////111111111222222111111111000000000000000000000000//////......///000111111111111111111111111111111111111111222222333333444333444555666666888;;;===???CCCGGGMMMUUUccctttxxxssslllddd]]]VVVOOOKKKCCCBBBAAACCCGGGLLLNNNOOOEEECCCAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@??????????????????>>>>>>EEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPSSSRRRQQQPPPNNNMMMKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMPPPSSSWWWYYYZZZ[[[PPPNNNLLLLLLMMMNNNMMMLLLKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPLLLMMMNNNPPPQQQRRRRRRRRRVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMNNNOOOQQQSSSQQQOOOMMMJJJJJJKKKMMMOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDFFFIIIJJJIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKLLLQQQ^^^ooo777666666555555666666777333333333333333333333333222444777999888666333111...///000111222333444555222222222222222222222222111111000000000000111111222111111111111000000000111111000000000/////////000000111111111111000000////////////000000000000//////000000000000//////000000111111111111000000////////////////////////............///000111111111111111111111111111111111111222222222333333333555555555555555666666777777:::>>>AAAEEEMMMVVV]]]nnn~~~{{{pppjjjaaaYYYQQQKKKFFFCCCAAA@@@AAAEEEKKKPPPSSSTTTHHHFFFBBB???===<<<<<<<<<>>>============>>>??????>>>>>>?????????>>>>>>===@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHIIILLLNNNPPPQQQQQQQQQUUUTTTSSSQQQOOOMMMKKKJJJEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLIIIKKKMMMQQQTTTWWWYYYZZZPPPNNNKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLMMMNNNOOOQQQQQQRRRXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRROOOMMMLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHFFFDDDDDDDDDEEEDDDCCCAAAAAAAAABBBEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAACCCCCCCCCDDDGGGIIIFFFKKKVVVcccrrr666666555444444555666666333333333333333333333333111333555666666555444222111111111111222222222222111111111111111111111111111111000000000000111111111111111111000000000000111000000000////////////000000111111111111000000.../////////000000000111...///000111111000///...//////000000000000//////...........................------......000111111111111111111111111111111111111111111222222222222777555444444444444444333333666999<<<===@@@DDDHHHVVVfff~~~vvvpppccc]]]TTTLLLGGGCCC@@@???AAAAAACCCFFFKKKOOOPPPPPPFFFDDDAAA>>><<<<<<<<<<<<======<<<<<<======>>>???<<<===>>>??????>>>======<<<>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDHHHGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLNNNOOOOOOOOOOOOSSSRRRQQQPPPNNNMMMLLLKKKFFFGGGHHHIIIJJJLLLLLLMMMJJJJJJJJJIIIJJJJJJKKKKKKMMMNNNOOOOOOOOONNNMMMLLLHHHIIIKKKMMMPPPRRRSSSTTTNNNKKKHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOLLLKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCBBB@@@???@@@CCCFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@BBBCCCCCCCCCCCCEEEGGGGGGIIIOOOXXXaaappp666555444333333444555666333333333333333333333333222222222333333444444444333333222222111000000000111111111111111111111111111111000000000000111111111111111111000000000000000000000000////////////000000111111111111000000.../////////000000111111...///000111111000///.........////////////..............................---------......000111111000000000000000000000000000000000000111111111111222000//////000111111000444555666666777:::@@@DDDCCCRRRhhh~~~~~~vvvllleeeYYYSSSKKKDDD@@@???>>>>>>>>>===>>>AAADDDFFFGGGFFFDDDBBB@@@===<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>======;;;===???BBBCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDHHHHHHGGGHHHIIIIIIHHHFFFJJJKKKLLLMMMNNNNNNMMMLLLPPPOOOOOONNNNNNMMMMMMMMMHHHIIIIIIJJJJJJKKKKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOOOOMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNLLLIIIGGGFFFHHHKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIINNNMMMKKKKKKKKKMMMOOOQQQMMMOOOQQQRRRSSSSSSSSSSSSSSSQQQOOONNNNNNQQQTTTVVVZZZYYYXXXVVVTTTQQQOOOMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGCCCBBBAAAAAACCCDDDDDDDDDEEECCCAAAAAADDDGGGHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDDDDBBBBBBCCCDDDKKKJJJLLLRRRWWWaaattt777666666555555555666666555555555444444333333333444444555555444444333222000000000000000000000000000000////////////000000000000000000000000000000222111000//////000111222///000000111000///...---111111111111111000//////111000000/////////000000111111111111111111111111///......---------......000000////////////000000000000000000000///......000000000000000000000000111111111111111111111111111111222222222333333333222222333444555666777888<<>>???<<<>>>@@@CCCDDDDDDCCCBBB??????>>>======<<<======>>>>>>>>>>>>????????????@@@AAA@@@???===<<<===>>>????????????@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBDDDFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLPPPOOOMMMMMMNNNMMMLLLJJJMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSRRROOOLLLIIILLLMMMMMMMMMMMMOOOSSSVVVZZZYYYWWWTTTRRRPPPOOONNNKKKLLLLLLJJJIIIJJJLLLNNNMMMMMMMMMLLLLLLLLLLLLLLLGGGHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFCCCHHHMMMOOOQQQXXXdddooo666666555444444444555555333333222222222111111111333444444444444333222222111111111111111111111111000000////////////000000000000000000000000000000111111000//////000111111111000///...---......///000000000000000///............------------....................................---------......///......------------......000000000000000///......////////////////////////111111111111111111111111111111111222222222333333111111222333444555666666666>>>JJJXXXdddooowww||||||~~~}}}ttthhh\\\RRRKKKHHHEEECCC???<<<;;;:::;;;<<<999:::<<<>>>@@@??????>>>>>>>>>======<<<===============>>>>>>>>>?????????@@@@@@@@@???===<<<===>>>????????????@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNLLLKKKLLLNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKIIIGGGFFFEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRRRRQQQOOOLLLJJJLLLMMMMMMMMMLLLNNNQQQTTTVVVUUUSSSQQQPPPOOONNNNNNMMMNNNNNNMMMKKKKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEHHHKKKKKKKKKPPPZZZcccttt555555444333333333333333222222222111111111111111222222333333222222111000222222222222222222222222000//////......//////000000000000000000000000000111000000//////000000111222000...,,,+++---///111///////////////...------......------------......---------------------------------------...///000......------------......//////000000000///......////////////////////////000000000000000000000000000111111111222222222222000000111222333333444444888:::???HHHSSS\\\cccfffttt}}}}}}~~~}}}xxxtttqqqjjj^^^RRRIIICCCAAA@@@>>>===<<<;;;::::::::::::777888:::<<<======<<<<<<======<<<<<<<<<======>>>======>>>>>>>>>>>>?????????@@@@@@>>><<<<<<===>>>???????????????@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHKKKLLLLLLKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKMMMMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSRRRQQQOOONNNMMMMMMMMMLLLKKKLLLNNNPPPPPPOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQOOOMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDHHHKKKLLLIIIFFFHHHOOOUUU]]]rrr555444333222111111111222333333333333333222222222111111111111111000000///111111111111111111111111/////////....../////////000000000000000000000000000000000//////000000000222111///------...///000//////000000//////...---000////////////000000111........................,,,,,,,,,---...///000111000//////......//////000...///////////////......////////////////////////000000000000000000000000000000000111111111111222000000111111222333444444;;;:::<<>>???@@@============<<<;;;::::::999:::;;;<<<============;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>???>>>??????>>><<<<<<===>>>???????????????@@@AAAAAA@@@AAABBBAAA@@@???@@@AAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTSSSRRRQQQMMMMMMMMMLLLJJJJJJKKKMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGLLLMMMMMMIIIFFFEEEIIIMMMSSSaaaxxx444444333111111000000000222222222222222222222222000000111111000000///...000000000000000000000000//////............///////////////////////////////////////000000/////////000000111111000000//////000111111111111000/////////////////////000111111........................,,,,,,,,,---...///000111//////............//////......////////////..............................//////////////////////////////000000000111111111111111222222333333444444555444666;;;AAAFFFFFFDDDBBBFFFNNNXXXddduuuuuukkkbbb[[[UUUQQQGGGEEEAAA>>><<<<<<===>>>============<<<;;;999888::::::;;;<<<============;;;;;;::::::;;;<<<======<<<============>>>>>>>>>>>>>>>???===<<<;;;===>>>??????>>>>>>??????@@@@@@>>>@@@AAA@@@??????@@@AAA@@@AAACCCEEEGGGHHHHHHIIIFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQQQQQQQQQQQQQLLLMMMMMMLLLJJJIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBEEEGGGIIIJJJJJJKKKJJJHHHEEEDDDFFFIIILLLTTTbbbxxx555444333111000000000000///////////////000000000000000111111000000///...///////////////////////////......------......///////////////////////////...//////000000//////...///000111111111000...---111111111111111000000///------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,,,,,,,------------.../////////..............................////////////////////////////////////000000000000111111222222222333333333///000333777:::<<<;;;999;;;===???CCCJJJVVVdddooo~~~~~~~~~yyypppdddXXXOOOIIIEEECCC>>>>>>======<<<:::999888:::;;;;;;::::::999888777999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<============>>>>>>===>>>>>>===<<<;;;===?????????>>>>>>>>>??????@@@>>>???@@@@@@??????@@@AAA@@@AAACCCEEEFFFGGGHHHHHHDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>????????????@@@@@@@@@??????@@@BBBDDDGGGIIIJJJDDDEEEEEEDDDBBBBBBCCCDDDHHHLLLUUUdddyyy555555333222111000000000........./////////000000000111111111111000/////////////////////////////////......------......///////////////////////////......///000000///......//////......------------000000000111000//////...,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---,,,,,,++++++,,,,,,---,,,---......//////.............................................................../////////000000000000000111111111111222000222555666666555666666666888::::::<<>>===<<<=========<<<;;;999777888888888888888999999999999999999999999999::::::;;;;;;::::::::::::::::::<<<<<<<<<=========>>>>>><<<===>>>===;;;;;;===?????????>>>>>>>>>>>>??????>>>???AAA@@@??????AAABBBAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKMMMNNNMMMKKKIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>===>>>???@@@@@@AAAAAAAAACCCDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>??????@@@@@@??????@@@@@@BBBCCCEEEFFF@@@AAABBBBBBAAAAAAAAAAAADDDFFFMMMWWWdddyyy666555444222111000000000///000000000111111222222111111111111111000000///000000000000000000000000.........------.........////////////////////////---...///000000///...---///...+++***)))***,,,...///////////////......---.........//////111222222///////////////////////////......---------......///......------......///,,,,,,---.../////////.............................................................../////////000////////////000000000000111333555333000///222555111444777999999<<>>>>>>>>>>>===<<<777777777888999;;;===>>>:::::::::999::::::;;;<<<<<<;;;;;;:::999999999999<<<<<<<<<<<<=========>>><<<=========;;;;;;===?????????>>>>>>>>>>>>>>>???>>>???AAAAAA@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKEEEEEEEEEGGGIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLNNNMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGHHHJJJLLLHHHHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>============>>>@@@@@@AAAAAAAAADDDEEEFFFFFFEEECCCAAA@@@======>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBBBBAAAAAAAAA>>>@@@EEEKKKRRRaaa555444222000//////000111........................////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////............---------........................,,,------...///000111111//////......---------,,,000///...------...///000000///...---------------////////////////////////------------.........///////////////////////////////////////000000000000222000///------///000222000000000000111111111111444444333444555777999:::???CCCJJJSSS^^^jjjwwwyyylll```XXXSSSMMMJJJDDD???<<<<<<===???======<<<;;;::::::999999999999999999999999999999777777777777777777777777::::::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>???>>>===<<<===@@@BBBCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHIIIGGGDDDAAAAAABBBEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGIIIKKKLLLKKKIIIHHHHHHKKKMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@?????????>>>===<<<<<<;;;>>>======???AAABBBAAA???AAAAAAAAA@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>>>>===<<<<<<>>>???@@@???>>>>>>?????????@@@@@@@@@FFFAAACCCKKKOOOUUUggg}}}555444222000//////000111111111111111111111111111////////////////////////////////////////////////........................................................................///............---------........................------......//////000000/////////.........------//////...------...////////////...---------------........................------........./////////.........................../////////000000000000111000///......///000111//////000000000111111111222222222333444555777777888:::>>>BBBHHHPPPYYY___rrr|||{{{zzz}}}yyyooobbbWWWOOOJJJHHHGGGEEE@@@===;;;<<<>>>???===<<<<<<;;;::::::999999999999999999999999999999888888888888888888888888999999888888888999999:::999::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======?????????>>>===>>>@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGEEECCCBBBCCCEEEGGGHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFGGGJJJLLLMMMMMMQQQQQQQQQPPPMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@??????>>>======<<<<<<>>>===>>>???AAABBBAAA???AAAAAA@@@??????>>>>>>>>>@@@???===<<<<<<<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@DDD@@@AAAHHHJJJNNN]]]ppp444333222000000000111111////////////////////////////////////////////////................................................................................................///............---------------------------------..................//////......------------,,,,,,...------,,,,,,------...///...------------------------------------------............/////////000............................../////////000000000//////////////////////////////000000000000111111///000111222333444444444555666777888:::===CCCGGGTTT```rrr~~~~~~}}}|||xxxuuussssssjjjdddYYYNNNFFFBBBAAABBB@@@>>><<<::::::;;;>>>???<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999888888777888888888888888999999999:::::::::999999:::;;;<<<===>>>>>>???@@@@@@???>>>>>>AAACCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGEEEEEEFFFIIILLLMMMMMMSSSSSSSSSPPPLLLJJJIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@??????>>>>>>======>>>>>>>>>???AAABBBAAA@@@@@@@@@???>>>===<<<;;;;;;???>>>===<<<;;;<<<======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????AAA>>>???CCCDDDEEEQQQ___qqq333333111111000000111111------------------------////////////////////////................................................................................................///............---------------------------------.....................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000................................./////////000000......///000000///......////////////000000000111...///111222333333222222444555666666777:::>>>BBBEEEPPP```ooozzz|||zzzwwwvvvzzz|||tttlllgggccc```___XXXSSSKKKCCC>>>===>>>@@@<<<;;;:::999999;;;===>>>;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999<<<;;;:::999999999999999777888888888888999999999999999:::;;;;;;<<<=========>>>???>>>======???AAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHIIIKKKLLLLLLLLLHHHHHHHHHGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDHHHKKKLLLLLLRRRRRRRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;>>>===<<<;;;;;;;;;<<<===;;;<<<======<<<;;;;;;<<<=========>>>>>>>>>?????????===>>>AAAAAAAAAIIISSSbbb{{{222222111111111111111111000000000000000000000000////////////////////////................................................................................................///............---------------------------------............------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////....................................////////////......////////////.........////////////000000000...///111222333333222111000111222333444666:::>>>???GGGRRR[[[aaaeeeiiilll~~~zzzxxxuuurrrvvv|||}}}~~~{{{qqqjjjbbbZZZUUURRROOOLLLFFFDDD@@@<<<:::999::::::;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999;;;:::999999888888888888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<<<<===????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEECCCBBB@@@AAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBDDDGGGJJJLLLLLLMMMNNNOOONNNLLLKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>======???AAAAAA@@@???<<<<<<===>>>?????????>>><<<<<<;;;::::::;;;<<<===<<<>>>@@@???===;;;;;;<<<<<<<<<=========>>>>>>>>>======>>>@@@@@@AAAFFFMMMUUUddd{{{111111111111111111111111////////////////////////////////////////////////........................------------------------------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------........./////////..............................////////////000000//////000111111111111111000111222222222444666999;;;AAAGGGKKKLLLMMMPPPSSS```jjjzzz|||{{{|||}}}~~~|||zzzxxx|||~~~|||zzzuuupppkkk\\\VVVOOOJJJHHHFFFCCC@@@>>>===<<<;;;::::::999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999777777666666666666666666777777888888888999999999;;;;;;;;;;;;::::::999999999;;;<<<<<<;;;;;;<<<======>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKKKKJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHEEEFFFHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBB@@@AAAAAAAAAAAA@@@??????===>>>???@@@@@@???>>>===>>>>>>>>>===============<<<<<<<<<===???@@@???>>>:::<<<>>>???@@@AAA@@@@@@;;;;;;:::999:::;;;<<<===>>>AAACCCBBB???<<<<<<===<<<<<<<<<<<<==================>>>???@@@BBBEEEIIIMMMTTTbbbzzz111111111222222222111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////------------------------------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,---------------------------------------------........./////////...------------...///........./////////000000...............//////000222333444333222333555777888;;;??????>>>>>>AAADDDGGGOOOZZZfffssszzzvvvwwwuuuqqqmmmhhh```XXXRRRJJJEEE@@@>>>@@@@@@===:::======<<<;;;::::::::::::666777888999::::::999999999999999999999999999999999999999999999999999999888888888888888888888888666666555555555666777777888888888999999999::::::::::::::::::::::::;;;;;;999;;;======<<<;;;<<<===<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMNNNMMMLLLJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKJJJJJJIIIGGGGGGDDDEEEGGGIIIJJJKKKJJJIIIGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDGGGIIIJJJJJJGGGIIIJJJJJJIIIIIIKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<>>>???>>>===;;;<<<>>>@@@@@@@@@???>>>;;;:::999999999:::<<<===@@@DDDGGGEEEAAA===>>>???;;;;;;<<<<<<<<<============>>>>>>======@@@BBBDDDGGGKKKUUUeee|||000111111222222222111111////////////////////////////////////////////////000000000000000000000000------------------------------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////''''''(((((()))))))))***,,,,,,............,,,,,,++++++++++++,,,,,,---...------------------------+++++++++,,,,,,,,,---------------------------------------.........//////000///---,,,,,,---///000............/////////000...---,,,+++,,,---...///...000111111111111444666777:::;;;:::777777:::===;;;???FFFMMMWWWdddttt~~~}}}zzzssskkkfff]]]\\\ZZZXXXTTTNNNFFFAAA???;;;888999===>>><<<888;;;:::888666666666777888333444666888:::::::::999999999999999999999999999999999999999999999999999777777777777777777777777777777666777777888999:::888999999999999:::::::::888888999:::;;;;;;<<<===:::<<<>>>>>>===<<<===>>><<<======???@@@AAABBBCCCAAA@@@@@@@@@AAACCCEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCFFFHHHKKKNNNPPPPPPOOONNNIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDGGGIIIKKKKKKJJJIIIEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEGGGIIIJJJJJJGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;===>>>===<<<<<<===???@@@@@@>>><<<;;;::::::999999999:::<<<===AAAFFFIIIHHHBBB??????AAA;;;;;;;;;<<<<<<<<<=========>>>===::::::===???@@@AAAEEELLLUUUccc|||000000000000000000000000/////////...---------,,,333222000...---,,,---------------------...///000......---,,,---...///000......---------,,,,,,,,,...------,,,,,,------...------......------,,,+++***+++,,,,,,------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++------------------------------------------------,,,++++++++++++,,,------.......................................///000000000/////////000222444666===;;;777444222222333444555999>>>AAAEEEKKKSSSYYYkkkttt~~~{{{{{{zzzwwwrrrjjj```WWWRRRMMMLLLJJJGGGCCC@@@>>>===999:::;;;;;;<<<<<<;;;;;;999999888777666666666777777777777777777777777777777777888999999999999888999999999888888888777777666666777888888888888888888777666666666777999:::>>><<<:::888888888::::::;;;:::999999888888999999999:::;;;<<<========================>>>???@@@AAAAAA@@@@@@AAACCCEEEHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHKKKNNNOOOPPPOOOOOOLLLLLLKKKIIIIIIHHHHHHHHHOOOOOONNNMMMKKKHHHEEECCCDDDEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMKKKJJJGGGFFFFFFEEEEEEFFFGGGHHHLLLJJJGGGEEEDDDEEEFFFHHHIIIJJJJJJKKKJJJHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>????????????>>>================================================999:::<<<======<<<:::999999:::;;;;;;999999:::;;;BBBDDDEEEEEEDDD@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>BBBCCCHHHOOOYYYkkk000000000000000000000000...............---------//////------,,,---.........------------......///...------,,,---...///000......---------,,,,,,,,,---------,,,,,,---------------......------,,,+++***+++,,,,,,---------,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,++++++******---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,------..........................................//////000000000//////000222555666;;;999666333111222333444000222444777:::>>>DDDGGGJJJRRR^^^hhhqqq|||yyyrrrnnngggeeeccc^^^WWWPPPIIIEEEAAA@@@>>>===;;;999777777777888999999::::::999999888888777777666666777777777777777777777777777777666666777777777888888888999999999999888888888888666666777888888888888777888777666666666777888999===<<<:::888888999:::;;;;;;;;;:::999999999999999::::::;;;<<<============<<<<<<<<<<<<===>>>???@@@BBBAAAAAABBBDDDFFFIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIILLLNNNOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFHHHJJJLLLLLLMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOONNNMMMLLLKKKHHHGGGFFFDDDEEEFFFHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEHHHIIIJJJKKKKKKJJJIIIIIIFFFEEEEEEDDDEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999:::;;;:::999999999;;;@@@AAABBBBBB@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<===AAAFFFLLLYYYppp000000000000000000000000---------...............,,,,,,,,,,,,,,,---...//////...---------------------------,,,---......///......---------,,,,,,,,,------------------------------......------,,,+++++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++---------------------------------------------------------,,,---......///..............................------......///000111000000000111333444666777555333111000111222333333222111333555888::::::===AAAFFFLLLRRR\\\gggooo~~~~~~{{{wwwvvvwww{{{{{{zzzwwwqqqhhh```ZZZSSSRRRPPPLLLHHHDDD@@@>>>::::::999999888888888777555666666777777777777777777666666666666777777888777777777777777777777777666666555555555666777888:::::::::999999999888888555666777777888888777777777777666666666777888999<<<;;;:::999888999:::;;;<<<;;;;;;:::::::::::::::::::::;;;<<<============<<<;;;;;;<<<<<<===>>>???BBBBBBBBBCCCDDDGGGIIIJJJHHHHHHHHHGGGGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEECCCDDDGGGJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLJJJHHHEEECCCCCCDDDGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKEEEEEEDDDDDDDDDDDDDDDEEECCCCCCAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999888999::::::999888999:::<<<=========<<<;;;:::999::::::::::::::::::::::::::::::::::::;;;<<<============@@@BBBEEELLL\\\lll////////////////////////,,,---------.../////////---------------.........///......---,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------------------,,,------......------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////...........................------------...//////111000000000111222444555333222000//////000222333888555222333666888888666<<<===>>>???AAAFFFNNNSSS^^^dddnnnxxxzzz{{{{{{xxxsssooommmmmmmmmlllhhhbbb[[[SSSMMMIIIFFFEEECCCAAA???>>>===<<<999999999999999999999999444444555666666666666666555555555555666666777888777777777777777777777777777666555444444666888999::::::::::::999999999999555666666777777777777777666666666666777777888888;;;:::999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDAAACCCEEEHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNOOONNNNNNMMMJJJGGGDDDAAA@@@BBBEEEHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999888999:::999888777888:::::::::999999999999::::::999999999999999999999999999999999999:::;;;<<<===>>>>>>AAACCCCCCFFFQQQ]]]kkk////////////////////////,,,---------.../////////////////////......------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,---......---,,,,,,------......------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................---------------...//////000000000000111222222333000//////...///000111222555222000111555666555333222333555666999<<>>;;;:::999888777888888999666666666666555555555555444555555666666666666666555444444444555666777777666666666666666666666666888777666555555777999::::::::::::999999999888888555555666777777777777777555555666666777777777777999999999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBDDDFFFHHHIIIJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNJJJGGGCCC@@@???AAADDDFFFIIIKKKLLLMMMNNNMMMKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>??????@@@@@@????????????>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999888777888999999777777888999999888888777888999:::;;;999999999999999999999999999888888999999:::;;;<<<888999<<<@@@@@@AAAIIIRRRYYYmmm000000000000000000000000---------...............///000000000///...------...---,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---------,,,,,,,,,+++,,,---......---,,,+++------......------,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,---------------------------------------------------------------,,,---......///........................------,,,,,,------...////////////000000000111111............//////000000111111111222444666666555222222333444555777888999:::<<<@@@DDDHHHNNNUUUYYY___fffppp||||||xxxpppmmmhhhaaaZZZSSSNNNKKKIIIFFFAAA===999888888999777666666666666666777777555555555444444444333333444555555666666666666666555444444444444555555666666666666666666666666666777777666666666777888999999999999888888888777777444555666666777777666666444555666777777777666666888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHJJJLLLMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIKKKMMMOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMNNNNNNKKKIIIEEEBBBAAABBBDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGEEEDDDCCCCCCCCCCCCIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDCCCAAA@@@??????<<<<<<======>>>?????????<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666888888888777666777888777777777777777888999999888888888888888888888888888888888888999:::;;;;;;666777;;;@@@@@@@@@FFFMMMSSS```zzz000000000000000000000000...............---------,,,---.../////////...---,,,,,,,,,+++,,,,,,------***+++,,,---------,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,+++------......------,,,+++,,,---------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,,,,------------)))+++---//////...---++++++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,------...........................------,,,,,,------...///---......///////////////............///////////////111333444444444666777:::888666444333333333333555666888999:::<<<@@@CCCGGGMMMXXXdddppp{{{}}}{{{{{{zzzwwwrrrmmmgggdddZZZWWWSSSNNNIIIEEEAAA>>>===<<<:::888777666666666666666666666666666666555444444444444555555555555333444555555666666555555555555444444333444444444666666666666666666666666555555555666666666777777888888888777777777666666444555666666777777666666444555666777777777666555777777999:::;;;<<<<<<<<<;;;;;;:::999999999999999;;;<<<===>>>>>>??????>>>???>>>>>>=========>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLIIIFFFEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIFFFFFFDDDDDDCCCDDDEEEEEEHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDBBBAAA@@@???>>>>>>;;;;;;<<<======>>>??????;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777777777888888666777888777666666777888555666666666666777777777888888888888888888888888777777777888888999:::;;;999999<<<@@@AAA???CCCHHHNNNWWWjjj000000000000000000000000/////////......------,,,)))***,,,.../////////...++++++++++++,,,------...***+++,,,---...---,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,+++------......------,,,+++------------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,------.........(((***...000111///,,,++++++++++++,,,,,,---------------------------------------------------------,,,++++++++++++,,,------........................---,,,,,,,,,,,,---......,,,---......///.........////////////////////////***...111111000///111444777444111000111333555666111333666777666777999::::::???GGGPPPXXX___fffkkkpppuuu{{{~~~yyyuuullliiieee^^^XXXQQQMMMJJJEEECCC@@@???>>>===<<<:::666777999:::999888666555333333333333333222111000///000000111222333333444222333444444555555444444666555444444333333333333666666666666666666666666333444555555666666555555777777777777666666666666444555555666666666666666333444666777777777666555666777888:::;;;<<<======;;;:::999999888888999999;;;<<<===>>>????????????>>>======<<<<<<<<<======???@@@AAABBBCCCDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMOOONNNLLLJJJHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBB@@@???>>>>>>======;;;;;;<<<<<<===>>>>>>???<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888666777888777666555666888444444555666666555555444777777777777777777777777777777777777888999:::;;;888888:::======:::<<>>===<<<;;;<<<======@@@@@@?????????@@@AAABBB???@@@AAAAAACCCCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDJJJJJJJJJHHHFFFEEEFFFHHHHHHHHHFFFCCCAAAAAADDDFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDBBBAAABBBCCCFFFGGGFFFEEECCCBBBAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===;;;777444888888666666666777888999666666666666666666666666555555555555555555444444222222444555666666666666777888999888777666777888777888888999999::::::;;;DDDAAAGGGSSS\\\fff|||........................////////////...---,,,+++------------------------000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---......------,,,,,,++++++******+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------+++***))))))+++------,,,,,,,,,,,,------------...------------------------........................///......------------.........///000000000000///333555666888777666444222000///...///222444333222444555666999;;;>>>???@@@AAACCCFFFLLLRRRZZZ```dddpppwww}}}zzzyyyvvvpppkkkccc```[[[XXXTTTOOOHHHDDDAAA@@@>>>;;;999777666666888888777666555444444333444444444444444444444444555444333222222333444555333333333333333333222222444444444444444444444444333333333333333333333333444444444444444555555555555555555555555555555555444444333333444555777777777666666555555555555555444555777888999999::::::777777777777888999:::::::::999999888999:::;;;<<<>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<======@@@?????????>>>>>>>>>===>>>??????@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCHHHIIIIIIHHHFFFEEEEEEGGGIIIHHHGGGDDDAAA@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAAAAACCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBBBB@@@???>>>>>>======>>>>>>;;;;;;<<<===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;>>>AAAAAA>>>;;;::::::888888777777666777777777555555555555555555555555555555555555555555444444333444555555666666666666555777888777666666777888888888888999::::::;;;;;;AAA>>>@@@HHHMMMRRRcccwww........................//////000//////...---,,,------------------------......---,,,++++++++++++------------------------------------,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------000///...---,,,++++++***)))))))))******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------------------------,,,***+++,,,------,,,,,,,,,,,,,,,------------------------------------------------------------------------------...///---...//////000/////////111222333444555666666666.........000222222111000222222222333333444444555666777999===BBBGGGKKKNNNTTT]]]kkkwww~~~~~~||||||||||||{{{zzznnnhhhaaa\\\ZZZVVVQQQMMMKKKHHHEEECCC@@@===888555777777666666555555666666333444555666555444333111444444444444444444444444333333222222222222333333222222222333333333333333444444444444444444444444333333333333333333333333222333333333444444444555555555555555555555555555333333333333444555666777777666555555444444555555555666777888999:::::::::666666666666666777888999888888888888999;;;<<<===<<<============>>>>>>>>>???>>>===<<<;;;<<<============>>>??????>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBFFFGGGHHHFFFDDDCCCDDDEEEGGGHHHHHHEEECCCAAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJFFFFFFFFFFFFHHHJJJMMMNNNPPPOOOMMMLLLKKKJJJJJJIIIEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA??????AAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@???>>>>>>======>>>>>>;;;;;;<<<============<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999???DDDBBB===999:::>>>777888888888777666555555444444444444444444444444444444444444444444555555555555666666666666666555333555666666555555777888888888999999:::;;;;;;;;;AAA>>>???CCCDDDEEEPPP___vvv..............................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------...////////////...//////000111333555777888222111000000000000000000222222111111111111111111444555666888;;;>>>AAABBBBBBJJJUUU___dddfffgggggglllnnnrrrvvvzzz}}}}}}}}}{{{}}}xxxtttnnnjjjfffcccaaa```^^^\\\RRRNNNHHHDDDBBBAAA???===???>>>===;;;:::888666555555555444444555666777777222222333333333333222222333333333333333333333333222222222222222222222222111111222222333333333444333333333333333333333333222222222222222222222222111222222333333444444444555555555555555555555555333333333333444555666666666666555444444444444555555666777999::::::::::::666666666666777777888999888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;;;;======<<<>>>@@@BBBBBBBBB@@@???BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDBBBCCCDDDCCCEEEGGGFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLOOONNNLLLKKKIIIHHHGGGGGGCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCAAAAAABBBCCCEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEEEEDDDBBBAAAAAAAAA@@@??????@@@BBBBBB??????>>>===============;;;;;;<<<======<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777;;;???>>>:::777888:::777777888888777555333222333333333333333333333333333333444444444444555555666666666777666666555555222444555555444555666777888888999999:::;;;;;;;;;===<<<>>>AAAAAABBBJJJTTTaaazzz........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******------------------------+++,,,,,,------.........000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---...............------...///111444777888888666444111///...000111000111111111111111111111222222222333555666777888:::>>>EEEJJJMMMNNNPPPQQQNNNRRRWWW]]]aaaccceeeeeeeeehhhlllqqqwww{{{~~~}}}{{{yyywwwtttrrrqqqppppppvvvwwwwwwuuupppggg___ZZZUUURRRNNNKKKJJJJJJHHHGGGEEEBBB>>>;;;::::::::::::666666666555333333333333222111111111111222333333333222000///000111333444333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222111111222222333444555555333333333333333333333333222222333444444555555555666666555444444444444444555666777888999:::::::::888888777777777888999999999999999999999999999888999999:::::::::;;;;;;;;;::::::999::::::<<<>>>???CCCDDDFFFFFFFFFDDDBBB@@@CCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCEEEEEECCCBBBBBBBBB???AAADDDFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHGGGFFFGGGHHHHHHLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBCCCDDDEEEGGGHHHHHHGGGEEECCCBBBAAABBBCCCEEEGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFBBBDDDFFFGGGGGGEEECCCBBB@@@@@@???>>>>>>???AAAAAA???>>>>>>===<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999888777666666777777777666555333222333333333333333333333333333333333333444444555555555666666666666666555444222444555555444444555777777777888999999::::::;;;777777999<<<===>>>DDDKKKRRRccc------------------------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,//////...---,,,+++******,,,,,,------------,,,,,,)))******+++,,,---...///222111///...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,------......------,,,,,,---...000333555666:::999777333000///000222......//////000000111111000111111222222222333333555888;;;===>>>@@@CCCFFF===AAAEEEHHHIIIJJJKKKLLLLLLNNNRRRXXX]]]cccgggiiimmmoootttyyy~~~~~~{{{xxxwwwwwwyyyzzzxxxxxxxxxxxxwwwtttoookkkdddbbb```]]]ZZZYYYYYYXXX```___^^^ZZZTTTMMMGGGCCC???>>><<<===>>>??????>>><<<;;;999777555555555555111222222111//////111222333222222111111111222222444222000......000333444222222222222222222222222222222333333333333222222111111111222222222222222333333333333333333333333333333333333333333333333111111222333444555666666222222222222222222222222111222333444555555555444666555444444333333444444444555666777888999999999888888888777777888888999999999::::::999888777777999999999999::::::::::::999999999:::<<>>@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEEEECCCBBBBBBBBB===???CCCDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIGGGFFFEEEEEEEEEEEEIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGFFFDDDBBB@@@???>>>======>>>???@@@???>>>======<<<<<<======;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::777777777777777777777777999777666777999:::888555555666666666555444333333333333333333333333333333222222333333444444555555444444555555555555555444444555666555444333444666666666777777888999999999999:::;;;;;;<<<===AAADDDMMMTTTjjj------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,++++++***+++---...///...---,,,******+++++++++,,,,,,,,,------------------------***+++,,,------,,,+++***)))******++++++,,,,,,,,,//////......---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---+++***+++---......---***++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,+++,,,,,,,,,++++++,,,------------,,,,,,,,,---///000111222333444666888777444111111222.........//////000000000111111222222333333222222222444666777777888:::<<<888:::===>>><<<;;;<<<=========???BBBEEEIIIMMMOOOTTTVVVZZZ___eeelllqqquuuvvv{{{~~~xxxrrroooooolllmmmnnnpppsssuuuxxxyyy}}}{{{xxxuuusssrrrrrrsssrrruuuxxxyyyxxxtttnnnkkkiiifffccc___^^^^^^___aaa^^^___aaacccccc^^^WWWRRRLLLKKKIIIGGGFFFEEEEEEFFFJJJIIIGGGDDD@@@===:::888666666666777999:::999888333444444333222111111222222333333222000000222555444444333333333333444444333222111000000111111222222222222222222222222222222333444555555444333222222222222222111111111111222222222222222222222222333333333333333333333333222222333444555666777777333333333333333333333333000111333444555555444444666555444444333333444444333444555666777888888888888777777666666666777777777777999999:::999888888888888999999999:::::::::::::::;;;===@@@CCCFFFHHHKKKJJJIIIFFFDDDBBB@@@????????????>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBB@@@BBBEEEEEEDDDBBBBBBBBB>>>@@@BBBCCCCCCDDDEEEGGGDDDDDDBBBBBBBBBDDDFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@>>>===<<<======>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<;;;;;;:::999888888999999999:::::::::777777777777777777777777666666777777666666777777555555444444333444444444444444444444444444444444111222222333444444555555222222333444555555555444666777777666444333444555555555555666777777888888<<<======;;;<<<>>>@@@BBBJJJLLLYYYttt------------------------,,,,,,---......---------++++++++++++++++++++++++***+++------...---,,,+++)))***,,,...//////...---*********++++++,,,,,,,,,******+++,,,---//////000******,,,,,,,,,,,,******++++++******************+++,,,---...---,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,------...***+++,,,------,,,+++***+++++++++++++++++++++++++++***)))***,,,.........******+++++++++,,,,,,,,,------------------------------------------------...------,,,++++++++++++++++++,,,------------,,,,,,,,,...///000000000000...333888:::777444111111000000000000000000000000...///000000111111000000000222444444333222222333666999;;;:::888777888:::999999888888999<<>>??????===<<<<<<<<<===>>>???===;;;999777777888888666555555666777666333111///111333444444444555666222333444222//////222555222111111111111222333333111222333333222111000///111111111111111111111111333333555555555555333333333222222222111111000000222222222222222222222222444444444444444444444444222222333444555777777888444444444444444444444444000111333444555555444333555555444333333333333444222333444666777777777777777666666555555555666666444666777999:::::::::999888999999999999:::::::::;;;;;;===???CCCGGGJJJLLLEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@BBBEEEFFFDDDCCCBBBBBB@@@AAACCCCCCBBBCCCDDDFFFBBBBBBAAAAAABBBEEEGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJLLLKKKKKKLLLKKKKKKIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888888888999999:::::::::777777777777777777777777111555888777222111444888555444333222333444555666444444444444444444444444111111222333333444555555000111222333444444555444777888888777555333333444444444555555666777777777999:::999888888<<>>AAACCCDDDMMMNNNNNNNNNLLLIIIFFFDDDCCCBBBAAACCCDDDEEEEEEDDDHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDD????????????????????????@@@AAABBBBBBAAA???===<<<555555666666666666555555777666555555444444444444444444333333555777:::;;;333333333222222111111111000000000111222222222333111111111111111111111111222111111111000000//////333333333333333333333333111111111111111111111111000111111111111222222222111111222222222111111000444555555666555333222111333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444333333333333444444777777777777777777777777888888777777777777777777999999888888999999:::;;;@@@>>>===???BBBDDDBBB??????@@@@@@AAAAAAAAA@@@@@@============>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@??????CCCCCCDDDEEEFFFFFFEEEEEEAAAAAAAAABBBDDDGGGIIIKKKIIIIIIIIIIIIHHHFFFDDDCCCGGGGGGHHHJJJKKKJJJHHHEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<999999:::;;;<<<<<<<<<<<<999999999999999999999999555555666777888999999:::888777555444555666555444:::777444333444555666666444444444444444444444444444444333333222111000000333333333333333333333333222333444444222222333444222222222333333333444444555666777888888777555555555666777999;;;===>>>??????@@@FFFQQQaaaxxx------------............------------------------++++++++++++++++++++++++...---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...***++++++,,,,,,++++++***------------------------......------,,,,,,++++++***+++,,,,,,,,,,,,...000000...---000666999888555000///.........//////...///////////////000000111000000//////000000111222222222222222222111000000111111222333444555555666555555555666777999:::;;;>>>>>>???>>>===;;;999777;;;999888999:::;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;:::999777666666666666666666666666666999:::;;;;;;:::999777555444444555555555555444444444333333222111111222222111111000000111333555666222222111111111000000000111111111111111111222222111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000111111111222222222111111222222222111111111444555555555555333222111333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333666666555555555555666666555555555555555555555555888888888888888888888888999999888888999999:::;;;>>>======>>>AAABBBAAA???;;;;;;<<<============<<<>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>>>>???AAACCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEDDDBBBAAA@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCAAAAAABBBEEEGGGGGGEEECCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;999999999999999999999999666666777777888888999999:::888666666777777666555999777444444555666555555444444444444444444444444444444333333222111111000333333333333333333333333222333444444222222333444333333333444444444555555555666666777777777666666777888888999:::;;;<<<<<<>>>>>>BBBIIITTTeee~~~------------............------------------------++++++++++++++++++++++++,,,---...---,,,+++,,,---)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,+++***)))))),,,++++++******++++++,,,---------------,,,+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,---///111000---***,,,111666888888666111---,,,///000...+++//////......//////000111000000//////000000111222000000111111000000//////111111111222222222333333222222111111111111222222777777666555555444444333666444222111333444444333666666555555555555666666444555555555444333222111333333333333333333333333444444555555444333111000333333333444444333333333333222111111000111111111000000///...///000111222111000000000000/////////111111111111111111000000111111111111111111111111111111111111000000000000////////////////////////111111111111111111111111000000000111111111222222111111111111111111111111444555555555444333222111222222333333333333333333555555555555555555555555222222333333333333444444333333333333333333333333666666555555555555666666555555555555555555555555888888888888888888888888999888888888888999::::::<<<;;;;;;===???@@@???===999::::::;;;<<<<<<;;;;;;?????????>>>>>>======<<<<<<======>>>>>>======<<<===???AAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCAAAAAACCCEEEHHHIIIHHHFFFCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999888888888888888888888888888888888888888888888888999888666666666666555333777666444555666666555444444444444444444444444444444333333222222111111111333333333333333333333333222333444333222111222444444444444444555555555555555555555555666777888888999999999999999999::::::<<<;;;===BBBGGGQQQcccsss,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---///...+++***,,,...((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++......---,,,+++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,++++++******+++,,,------+++)))'''*********++++++,,,,,,,,,,,,---......------///111///,,,***+++...222444555777333///---......---+++///............///000000///////////////000111111000111111111111111000000111111111111111000000000222222111000000000111111666666555555555555666666888555333222222333444333555555444444444555666666666666666666555555444444444444444444444444444444333333444444333222111111111111222222222222111111333333222222222222222333222222111000000000111222000000000000000000000000222222111111000000//////111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222555555444444333222222111222222222222222333333333444444444444444444444444222222222333333333444444222222333333333333444444444333333222222333333444555555555555555555555555888888888888999999999999888888888888888999999:::999::::::<<<=========<<<<<<<<<===>>>????????????@@@@@@??????>>>===<<<<<<<<<<<<============<<<<<<<<<===???AAACCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDFFFIIIJJJIIIGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888888888888888999999888888888777777777666555444444444444222000555555444555666666555333333333333333333333333333333333333222222111111111222222222222222222222222111333333333222111222333333333333444444444444555555555444444555666888:::888888888888999999999999;;;999;;;>>>BBBGGGSSS___|||,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---***)))+++...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***(((***,,,---...---+++***)))******++++++,,,,,,------.........------...000...---,,,---...//////...444444333000---+++,,,..................//////000/////////...///000000111///000000111111000000000111111000000000/////////111000000000111222333333222111111111111222333444777555333222333444333333222111111111222333333444333333333222222222222222111111111111111111111111333333333333333333222222000000111111111111000000222222222111111222222333333222222111111111111111111111111111111111111111222111111000000/////////000000000000000000000000000000000000000000111111222222222222222222222222000000000000000000000000//////000000000111111111111111000000111111333333555444444333222222111111111111111222222333333333222222222222222222222222222222222333333333444444222222222333333444444444333333222222222222333333666666666666666666666666777777888888888999999999888888777777888888999:::777888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<============<<<<<<;;;<<<>>>@@@BBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@?????????@@@BBBCCCEEEHHHHHHGGGFFFEEECCCCCCBBB????????????AAACCCDDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>???AAACCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999777777777777777777777777777777999888888777777666666666555444333444555555333111555444444555666666555333333333333333333333333333333333222222222222222111222222222222222222222222111222333333111111222333111111222222222333333333555444444333444666888999555666666777888999::::::;;;:::;;;>>>???AAAIIIQQQ```ttt,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++***'''''')))***+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---......------***+++++++++,,,,,,---------......---,,,,,,---///,,,---...//////---,,,+++000333555333...+++---000......------......///000//////......//////000111------.../////////......000000000000000000000///.........///000111222333/////////000000000111111222111000000111222000///111111111111222333444444111111000000000000000111111111111111111111111111222222222222222222222222000000111111111111000000000000000///000000111222000000000000000000000///000000111111111111222222000000000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111111111000000000222333444555444333222111111111222000000111111222333333333111111111111111111111111222222333333333333444444111222222333333444444555555555444444444444555555777777777777777777777777666666666777888888999999888777777777777888999999666888:::::::::999:::<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@??????>>>>>>======>>>>>>??????>>>>>>===<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>@@@BBBEEEFFFHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@???@@@AAACCCEEEGGGIIIHHHGGGEEECCC@@@>>><<<>>>???AAABBBDDDDDDDDDCCCGGGFFFDDDEEEFFFGGGFFFDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<======;;;;;;;;;;;;:::999777777666666666666666666666666777777777666666555555555555555555777888888777555555333333333555666555444333333333333333333333333222222222222222222222222222222222222222222222222111222333222111000111333111111111111222222222222444444444444555666777777444555666777888999::::::<<<::::::======<<<@@@EEEOOO^^^vvv++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------++++++,,,...+++,,,.........---------///000222222222000///......------------.../////////............///000000------...///////////////000000000000000000111111............///000111222///000111222222222111000//////000111333333000...222222222222333444555666222222111000000111222222222222222222222222222222111111111000000111111222000000111111111111000000000000000000000111222222...//////000000000000////////////000000000111111/////////000000000000000000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000////////////000000000111111000//////000222444555555444333111111111111222///000000111222222333333222222222222222222222222222222333333333333444444111111222333333444555555555444444333333444444555666666666666666666666666444555555666777777888888777777777777777888999999555888:::;;;999999:::<<<;;;<<<===???@@@@@@AAAAAA???????????????????????????@@@@@@AAAAAA@@@@@@??????@@@@@@BBBCCCEEEFFFGGGDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGJJJJJJIIIHHHEEEBBB@@@>>>>>>???AAACCCDDDDDDCCCCCCGGGFFFEEEEEEGGGIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<:::::::::::::::999888777666666666666666666666666555555555555555444444444444444555888::::::999777555333222222444555666555222222222222222222222222222222222222222222222222111111111111111111111111000222333222111000111222111111222222222333333333444444555555666555555555666666666777777777888888;;;888888;;;;;;:::===AAAGGGRRRcccxxx++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***---...,,,)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,---------,,,++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,+++************------------------------,,,------,,,+++***,,,---+++,,,------,,,---///000///......222555555111,,,...------------...//////...............///000000//////000111222222111111///000000000111111111222000000000//////000000111...///111222222111///...111111333666888777444111.........///000111222333111000/////////000111222////////////////////////222222111111111222222333000000111111111111000000333333222222333444555555//////000111222222111111---.........//////000000......//////000000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000111000//////000222444555555444333111000111111222///000000111222222333333333333333333333333333333222222333333333444444444111111222333333444555555333222222111111222222333555555555555555555555555333444444555666777777888777777777777777888888999555888;;;;;;999888:::<<<;;;<<<===???@@@@@@AAAAAA???????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIDDDCCCBBB@@@???>>>>>>===@@@????????????AAABBBCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKIIIGGGEEEDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC???@@@AAACCCDDDDDDCCCCCCAAA@@@???@@@CCCEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::::::::;;;;;;999999:::::::::999888888666666666666666666666666444444444444444444444444111111333666999:::888666666444111111333555666666222222222222222222222222222222222222222222222222111111111111111111111111000222222222111000111222222222333333333444444444444555666666666555444333888777777777666666666555888555666:::<<<<<>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAADDDDDDDDDDDDEEEFFFGGGHHHEEEDDDAAA??????@@@BBBDDDEEEDDDCCCAAAAAA@@@@@@AAAFFFGGGGGGGGGFFFHHHKKKMMMPPPMMMIIIEEECCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDHHHFFFEEEDDDEEEEEECCCAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777666666666::::::888777666666555555555444444333333444444555555444333333222222222222222333555666666555333222111111000000111111222333222222222222222222222222111111222222222222111111000000000000000000000000111111222222222333333333333333222111222333444555666666666666777777777777:::999777777777999<<<===AAACCCJJJVVVeee|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***))))))+++++++++***)))***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---......///111222222333...///000///---,,,,,,---............////////////........................//////............/////////////////////000000000//////000000000000//////000......222777777444///000000000000000000000000000111111111000000///...111111000000000000111111111111111000000000000000000000111111111111000000111000...------...000111//////............//////111000000//////000000000///////////////////////////////////////000000111000000000000000000000000000000////////////000000000///...------...///000111000///......///000111111111000000000000111111111111222222222222111111111111111111111111111111111111111222222222333333222222222222222222222333222222222222222222222222333333333222222222111111222222222222222333333333222333444555666777888888888888888777777666666666999999999888888888888888999::::::;;;<<<===>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDAAA@@@???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAADDDEEEFFFFFFEEEFFFIIIKKKOOOLLLHHHEEECCCCCCEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEFFFDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????????????????===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777999888888777777777777888555444444333333444444555444444333222222222333333111222333444444333222111111111000000111111222333222222222222222222222222000111111222222111111000000000000000000000000000111111111222222222333333333333222222222333444555333444444444555555555555444444333333444555777777;;;<<<@@@IIITTTeee~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******)))+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------...///000111111222///000000///---+++,,,------............/////////........................//////............//////000000//////////////////......////////////......000...---///222333111...000000000000000000000000//////000000//////......111000000//////000000111///000000000000000000111///000000111111000000/////////////////////////////////............//////000//////......///000000//////////////////////////////......//////000111000000000000000000000000000000////////////000000//////............//////000000////////////000000111000000//////000000111111222222333333333222222111111111111111111111111111111111222222222222333000111111222333333444444333333333333333333333333222222222222111111111111444333333333222222222111444444555666777777888888888888888888888777777777999999999999888888777777999::::::;;;<<<===>>>>>>>>>?????????>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEDDDEEEHHHJJJKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCFFFGGGGGGGGGDDDBBBAAABBBDDDEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===????????????????????????<<<<<<;;;:::::::::::::::;;;:::999888888888888888777777777777777888999:::555444444333333444444555333333222222222333444444000111222333333222111000111111000000111111222333222222222222222222222222000111111222222111111000000000000000000000000000111111111222222222222333333222222222222333444444333333333444444444555555555666666777888888999999;;;;;;===AAAGGGPPPbbbqqq,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,------,,,,,,+++************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------...//////000000///000000///---++++++,,,---------.........//////........................///......------......///000000000//////......---...//////000000//////...111///------///000///---000000000000000000000000/////////000000//////...000000////////////000000.../////////000000111111//////000000000000////////////000111111000//////000//////////////////000///............//////000///////////////////////////............///000000////////////////////////000000////////////000000/////////....../////////000000////////////000000000000////////////000000111222222333333333333222111111111111111111111111111111111111222222222222111111111222222333333333444444444444444444444444222222222222222222222222333333333333333333333333555555555666777888888999999999888888888888888888::::::999999888777777777999::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::======>>>???AAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCDDDEEEFFFDDDEEEGGGGGGGGGEEECCCBBBBBBCCCEEEEEEEEEEEEGGGIIIGGGFFFDDDBBBBBBCCCDDDFFFHHHGGGEEEDDDCCCDDDDDDEEECCCBBBAAABBBEEEHHHIIIIIIEEECCCAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@???>>><<<<<<========================;;;;;;:::999999999999999:::999999888888888999999888888777777777888888999555444444333333444444555222222222222333333444555111111222333333222111111111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000111111111111222222222222222222222222222333333333444444555555555666666666777888:::<<<===<<<;;;:::===<<<===???AAAEEEPPP[[[uuu++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,,,,************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---.........//////000000///---+++,,,---------------..........................................------------......000000//////......------///000000111111000000///111000...---......///...//////////////////////////////000111111000000///000000////////////000000......//////000000000111//////000000000000/////////000222333333222000///111000000//////000000111...............///000000////////////////////////...............//////000////////////////////////000000////////////000000...//////////////////...//////000000000000//////000000////////////000000000111222222333333333222111111111111111111111111000000111111111222222222333333333222222222111111222222222222222222222222444444444444444444444444111111222333444444555555555555666666777777888888888888888888888888999999999999999888888888777777999::::::;;;<<<===>>>>>>>>>>>>>>>======;;;:::999======>>>???@@@BBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGJJJIIIHHHGGGFFFGGGGGGHHHDDDEEEGGGHHHHHHFFFDDDCCCBBBDDDEEEFFFFFFFFFGGGIIIDDDCCCBBBAAAAAABBBCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBAAABBBFFFIIIKKKKKKHHHFFFCCCAAAAAAAAAAAA@@@=========>>>???AAACCCDDD@@@@@@@@@???>>>===;;;:::::::::::::::::::::::::::::::::999888888888888888888888777777777888999999:::999888777666666666666555444444333333444444555222222222222333333444555222222333333333333222222111111000000111111222333111111111111111111111111000000000111111000000000////////////////////////000000111111111222222222111111222222222333333333444444444444555555555555222444777999999888777666999888999<<<<<<===DDDLLLZZZhhh************************++++++++++++++++++++++++((()))***+++,,,---...///***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---,,,,,,------------,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---------------/////////---,,,---...,,,------------.........------------------------......------------......//////..................000000111111111111000000000//////.........////////////////////////////////////000111111111000000000//////......//////000...//////////////////000...//////000000//////...000000222222222222000000000000////////////000000............///000111111////////////////////////......------......///000000000000000000000000000000000////////////000000......////////////......//////000000000000//////000//////......//////000///000111222222222222222111111111111111111111111000000000111111111111222444444333333222111111000000000000000000000000000444444444444555555555555111111222333444555666666555555555666666777777777777777777888888888888888888888888888888888888888999::::::;;;<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;=========>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDAAACCCEEEFFFFFFFFFGGGHHHDDDCCCBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBDDDHHHLLLNNNOOOKKKHHHDDDAAAAAAAAAAAA@@@===<<<<<<===???AAACCCEEE@@@@@@@@@???>>><<<;;;:::999999999999999999999999999999888777777777777777666666666666666777888999999999777666555444444444555444444333333444444555333333222222222333444444333333333333333333333333111111000000111111222333111111111111111111111111///000000111111000000///////////////////////////000000000111111111111222000111111222333222222222111111111222222222333333111222444666777666555444888666888;;;<<<<<<@@@EEEJJJQQQbbb{{{++++++++++++++++++++++++*********************************+++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---+++,,,---,,,+++++++++---,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***************************+++,,,---...------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,---///...------...///,,,,,,---------.........------------------------...------,,,,,,------...------..................//////000000000000//////---..................///////////////////////////---...//////000000000/////////............/////////////////////...............////////////......//////000000000000//////......------------......////////////000111222222////////////////////////...------------...//////000000000000000000000000000000////////////000000---...///000000///...---...///000111111000///...//////............//////......///000111111111111111111111111111111111111000000000000111111111111333222222222222222222222000000000000000000000000333333333444444555555555222333333333444444555555555555555555555666666666666666666777777888888888777777777888999999::::::999::::::;;;<<<===>>>>>>======>>>>>>>>>======<<<============>>>???@@@AAACCCCCCCCCCCCCCCDDDFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFF???BBBDDDEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEGGGKKKPPPSSSTTTKKKGGGDDDAAABBBBBBCCCBBB???>>>======>>>???AAACCCAAAAAAAAA@@@>>><<<;;;:::999999999999999999999999888888777666666666666777444444444444555666777888777666555444444444444444555444444333333444444555444444333222222222333333222222111111111111222222111111000000111111222333111111111111111111111111//////000000000000//////////////////////////////000000000000111111111111///000111222333222222111111111111111222222222222333444555666777777777666:::888999<<<<<<;;;===AAABBBDDDNNN___sss,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))((((((***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++---------...//////------...///,,,,,,---......---,,,,,,+++++++++,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************+++,,,---...///...---,,,***+++,,,,,,------------************************---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,+++---......---...///111,,,,,,,,,---------......------------------------...------,,,,,,------...,,,------....../////////......////////////......***,,,......---------...////////////////////////,,,,,,---.../////////...//////............//////000000//////.........---......////////////..............................---,,,,,,++++++,,,,,,---////////////000111333333////////////////////////...------------...//////000000000000000000000000000000////////////000000---...///000000///...---...///000111111000///...//////............//////------///000000111111111111111111111111111111111000000000000111111111111111111111222222333444444333333333333333333333333222222222333333444444444555555444444444333333333444444444555555555555555555555666666777777777888666666777888999::::::;;;999::::::;;;<<<===>>>>>><<<===>>>>>>>>>>>>>>>=========<<<======>>>??????CCCBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFF>>>@@@CCCDDDDDDDDDDDDEEEIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJHHHHHHIIINNNSSSVVVXXXJJJGGGCCCBBBBBBDDDEEEEEEBBBAAA???>>>===>>>???@@@BBBAAAAAA@@@>>>===;;;:::999999999999999999999999888888777666666666666666333333333444555666777888444333333333333444555555555444444333333444444555555444444333222222222222111111000000000000111111111111111000111222222333000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111///000111222333222111111222222333333333444444444111222333444555555555555999666666888888666666:::<<<<<<@@@IIIUUUjjj++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++.........---,,,+++***)))***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,++++++******)))...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................///............------------------........./////////////////////000111111///////////////////////////...---,,,,,,---...///...............///000000111000///......///000111000///...------...///000------............------///000111222111000...,,,////////////////////////.................................------,,,,,,,,,........................//////............//////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000222222333333333333444444555444444333333444444555444444555555555555444444555555555666666666666777777888:::;;;::::::;;;<<<::::::;;;;;;<<<============>>>>>>>>>>>>>>>===<<<<<<======???@@@AAABBBBBBCCCCCCBBBAAAAAACCCDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGGGGEEEDDDDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJFFFGGGJJJNNNRRRTTTTTTRRRKKKJJJGGGEEEEEEEEEFFFGGGDDDCCCBBBAAA@@@AAABBBCCC@@@AAABBBBBBAAA???<<<:::999999888888777666666666;;;::::::999888777666666666666666555444444333333444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////.........//////111000/////////000222333///000000000000111111111111111111111222333444555222222222333333333444444666666666666777777777777999===CCCHHHMMMZZZrrr++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................000000///...---,,,,,,+++++++++,,,,,,,,,---------.............../////////..............................------------.....................///000000111000///......///000111000///...------...///000------............------//////000000000///------................................................/////////......---------........................///..................///////////////////////////------....../////////000////////////////////////111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111000000222222222333333333444444444444333333333333444444444444555555555555444444444444555555555666666666666888:::;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>><<<;;;:::======>>>???@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHGGGEEECCCBBBCCCDDDFFFIIILLLMMMMMMLLLKKKFFFGGGHHHKKKNNNOOONNNLLLIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBB???@@@BBBBBBAAA???<<<::::::999999888777777666666777777777777666666666666444444444555555555555555444444444444444444444444333333333333333333333333222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000111111222000000000111111111111222111111111111222333444444333333333444444444555555666777777777777888888888999:::<<>>>>>???@@@@@@???>>>===;;;:::999>>>>>>>>>??????@@@@@@@@@???@@@BBBDDDEEEGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHFFFDDDBBBAAABBBDDDGGGJJJMMMNNNMMMKKKIIIFFFFFFFFFHHHIIIIIIGGGEEEGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<::::::::::::999888888777777444444444444555555666666222333333444555555666666444444444444444444444444333333333333333333333333333222111000000111222333////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............/////////000000111111111111000000111111111111222222222111111000111111222333444444444444444555555555555777777777777888888888999===;;;:::<<<===@@@JJJUUUiii************++++++++++++*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................///......------,,,,,,+++............////////////+++,,,---...///......---........................,,,---...//////...---,,,...............///000000/////////////////////////////////....../////////------............------...------,,,,,,,,,---...------------------------........................//////..........................................------,,,,,,,,,,,,------////////////////////////,,,,,,---......///000000////////////////////////111111111111111111111111333333333333333333333333111111111111111111111111111111111111000000000000111222222222222333333333333333222222222222333333333444444555555444444333333333333444444444555555555777999:::999999:::;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>????????????>>>???AAADDDEEEFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFGGGFFFDDDBBBBBBCCCGGGIIILLLNNNNNNKKKHHHFFFDDDDDDCCCDDDFFFEEEDDDBBBEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@?????????@@@@@@AAA@@@>>><<<;;;;;;;;;::::::999888888777444444444444444444444444333333333444444555555555333333333333333333333333222222222222222222222222444222111//////111222444111111111111111111111111000000000000000000000000///////////////////////////////////////////////////............//////000///000111222222111000///111111111111222222222222000000000000111222333444333333333444444444444555666666666666777777777777===:::999<<<>>>@@@EEEKKKXXXlll)))))))))******+++++++++***************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................++++++,,,,,,---................../////////000000------...////////////...........................,,,---...//////...---,,,...............///000000......////////////.........//////////////////...------............------------,,,,,,,,,,,,---...------------------------........................------------------------........................------,,,,,,,,,,,,------////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333222222111111111111222222333333444444444444333333333333333444444444555555444666888999888888999:::888888999::::::;;;;;;<<<;;;<<<<<<============<<<>>>>>>>>>>>>>>>>>>??????>>>???AAABBBCCCBBBBBBAAADDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEAAACCCEEEFFFEEEEEEEEEGGGJJJLLLMMMMMMLLLIIIEEEBBBBBBBBBAAABBBDDDEEEDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???????????????@@@???>>><<<<<<;;;;;;::::::999888888777777777666555555444333333555555444444333333333333333333333333333333333333222222222222222222222222333222000//////000222333111111111111111111111111////////////////////////////////////////////////////////////////////////...............///000000///000111222222111000///000000111111111222222222000000000000111222333333111111222222222333333333444444444444555555555666888555555:::======@@@DDDMMMWWWlll(((((())))))***+++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++)))((('''***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++------,,,,,,+++******)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................)))***+++,,,---...///000,,,,,,---------...............------......///000---------------------------..................---...............///000000---......//////......---......////////////......------............------,,,,,,,,,------------...------------------------........................,,,,,,,,,---------------..............................------------......////////////////////////111111000000////////////111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111//////000000000000000111111111111111222222222222222111111000000111111222333333444444444444333333333444444444555555555555444666888888888777888999777777888888999::::::;;;::::::;;;<<<=====================>>>>>>???????????????@@@@@@AAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCDDDDDDEEEEEE@@@CCCEEEFFFFFFFFFHHHIIILLLLLLLLLKKKIIIFFFCCCAAABBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@???>>>?????????>>>>>>===<<<:::::::::999888888777777999888777666555444333333555555444444333222222111333333333333333333333333222222222222222222222222222111000//////000111222////////////////////////////////////////////////000000000000000000000000////////////////////////......---......///000111000111111111111000000//////000000000000111111111000000///000000111222333111111111111222222222222333333333333444444444444888666777:::<<<:::;;;???FFFIIIVVVnnn((((((((()))***+++++++++************************************************************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................******+++,,,---......///------------............///---,,,++++++---///000------------------------......------------.....................///000000------...//////...---------...///000000///...---------............------+++,,,---...//////...---................................................------------.........///........................///..................///////////////////////////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000111111111111111111222222222222111111000000000000111111222333333444444333333222444444555555555666666666333555777888777777888999777888888999::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@????????????@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGGGGGGGGGGHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???@@@BBBCCCBBBAAA???@@@@@@@@@AAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>>>>=========:::999999888777777666666777777666666555555444444444333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////---------......///000111222111111000000000000000....../////////000000000/////////000000111222333111111222222222333333333333333333444444444555555888777999<<<;;;888999>>>AAABBBKKK\\\nnn'''(((((()))***+++++++++************************************************************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------*********++++++,,,------++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........................++++++,,,,,,,,,,,,------////////////000000000111///---***((()))+++...000------------------------///...---,,,,,,---...///...............///000000,,,---...//////...---,,,---...///000000///...------..................---+++,,,...000000///...---////////////////////////........................---.........//////000000........................//////............//////////////////////////////+++,,,,,,---...///000000////////////////////////000000000000000000000000333333333333333333333333000000000000000000000000.../////////000000111111000111111111111222222222111111000000000000111111222333333444444333333222555555555666666666666777333555777888777777888999888999999::::::;;;<<<<<<<<<=========<<<;;;:::::::::;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@CCCEEEGGGBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFCCCAAA??????@@@AAA@@@???===>>>????????????>>>>>>===>>>@@@AAABBBBBBAAA@@@>>>>>>>>>>>>============999999888888777666666666444444444555555555666666111222222333333444444555222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////---------......000111111333222000/////////000111............////////////////////////000111222333222222333333333444444444444444444555555555666666333333666999666333666<<<:::===DDDMMMVVVeee,,,,,,,,,+++++++++******************************++++++************++++++******+++++++++,,,,,,,,,...---+++*********++++++........................++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------,,,,,,+++++++++........................333111///,,,++++++,,,---.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111000///...,,,,,,,,,,,,++++++***)))------------------------//////.........---------------------------------------------------------...------------...//////---------............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........//////............//////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000222222111000111222444555111222333444333222111000333333333222222111111111333333444444555666666666777777777777777777777777777888888999999999888888======<<<;;;;;;;;;<<<<<<777777999;;;>>>>>>===<<<<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777666555555555444444333333333333333333222222111111111111111111111222333444444222111111111000000//////222222222111000000//////000000//////.........---......////////////......///...---,,,,,,---...///////////////000000000000///............//////000//////000000111111222222......////////////......000000000000111111111111222222111111111111111111222333333444555555555444333333444555666777888888:::<<<>>>AAAGGGTTTeeerrr,,,,,,++++++************************************++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********++++++------------------------++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++------------------------...---+++******+++,,,---....../////////000000000////////////////////////------------...............//////000000//////...------......---,,,,,,+++------------------------///.........---------------------------------------------------------------------------...//////---------............///---...//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------.............../////////............//////000000////////////000000////////////////////////////////////000000000000000000000000000000000000111111000000///000000000111222333333333222111111333333333222222222111111333333444444555666666666777777777777777777777777777777888999999999888888:::999999999999999:::::::::999999;;;>>>>>>===<<<<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===::::::::::::::::::::::::999999999888777666666666666666555555555444444444333333333222222222111111222222111111111222333333111111111111000000000///111000000000//////......111000000000////////////......////////////......///...------------...///.../////////000000000000000//////.........//////......//////////////////......////////////......//////000000000111111111111111111111111111111111222222333444444444444444333333444555666777888888555666888999===GGGUUU___xxx+++************)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++******))))))******+++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///........./////////000000///////////////000000000------------.....................------............////////////...------------------------------............---------------------------------------------------------------------------......///---------............///,,,---...000111111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........//////............//////000//////......//////000////////////////////////////////////000000000000000000000000000000000000111111111111000///......111111222222333222222111333333333222222222222111333333444444555666666666777777777777777777777777666777888888999999888888777777777777888999::::::;;;:::999:::<<<===<<<;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDGGGFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<===>>>>>>>>>===<<<999999999999999999999999888888777777666555555555666666666666555555555555333333333222222222222111333333222111111111222222111111111111000000000000000000000000////////////111111111000000000000///......////////////......///...------------...///....../////////000000000111000///........................---------------......////////////......//////000000000000111111111111111111111111111111222222333444444444333333222333333444555666777777777888999999:::???HHHOOO]]]ppp***)))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++************+++++++++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------------............,,,,,,,,,,,,------------,,,,,,---------...............,,,++++++,,,............////////////......------------------------------------------------------------------------------------------------------,,,,,,------...///---------............///---...///000111111111111------------------------------------------------000/////////......------//////............///////////////....../////////////////////////////////////////////000000000000////////////////////////111111222333333222111000111111111222222222222222222222222222222222222222333333444444555666666666666666666666666666666666555666777888888999999888888888888888999:::;;;<<<;;;999888888:::;;;:::999<<<<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===:::;;;<<<<<<===<<<;;;;;;888888888888888888888888666666666555555444444444555555555555555555444444222222222222222222222222333333222111000000111111111111111000000000000000111111111111111111111111000000000///////////////......////////////...............------................../////////000000111111000......---------.........------,,,,,,,,,......////////////......////////////000000000111000000000000111111111111222222333333333333222222222222333444555666666777:::;;;;;;;;;:::===AAAEEENNN[[[ooo)))))))))))))))))))))******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...,,,------.........------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---......---------............/////////000000000000//////------------------------------------------------///......------,,,,,,,,,//////............////////////............//////........................////////////000000000000////////////////////////---///111222333333222222000000000111111222222222222222222222222222222222333333444444555666666666555555555555555555555555555555666777888999999999777777777888999:::;;;<<<<<<;;;:::;;;======<<<;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>??????@@@@@@AAABBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>>============<<<<<<<<<:::::::::;;;::::::::::::888888888888888888888888555555555444444444444444333333333333333333333333222222222222222222222222333222222111000000000000000000000000000000111111111000000000000000//////..............................////////////......---..................---............////////////111111000......---------000/////////...---------......////////////.........////////////000000000//////000000000111111111111222222222222222111111111111222333444555666666666777777777777999;;;<<>>>>>>>>@@@BBBBBB@@@>>><<<;;;::::::;;;===>>>?????????@@@@@@AAABBBBBBBBB?????????@@@@@@?????????>>>??????@@@@@@AAAAAABBBDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCBBB@@@@@@=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888888444444444444444444444444222222222222222333333333111222222222222333333333222222111000000000111111000000000000111111111111000000//////...---------,,,---------------............////////////......------...//////...------------........./////////111000///...............000000000///////////////......////////////............////////////000000...//////000000111111111111111222222222111000000000111111222333444555555444444555666777888999:::AAABBBHHHUUUfff{{{************++++++,,,,,,***************************+++---......---+++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,---------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,---------.........++++++,,,------...//////++++++,,,,,,,,,---------------............------++++++,,,---------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---...---------............///,,,------............---................................................------------............//////............/////////......------......///........................////////////000000000000000000000000000000000000---------......000111222000/////////000111333444111111222222222333333333333333444444555666666666444444444444444444444444333444555777888888999999888888777777777888888999<<<===???BBBEEEDDDAAA???<<<;;;:::999:::;;;===???>>>>>>???AAABBBCCCDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???======>>>>>>????????????============<<<<<<<<<<<<999999888888777777777777666666666666666666666666444444444555555555555555222222222333333444444444111111222222222333333333111000000000000111111222///000000000111111111111444333222111000...------------------......//////......////////////......------...//////...---------------.........//////000//////........./////////////////////000000000......////////////.............../////////000000......//////000111111222111111222222111000000///000000111222333444555555555444555666888999::::::;;;<<<@@@IIIQQQ___vvv******+++++++++,,,,,,,,,***************************+++---......---+++*********+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...++++++************++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............+++++++++,,,,,,---------........................***+++---...///000000000........./////////000000******+++,,,,,,---......++++++,,,,,,,,,---------,,,---////////////---,,,+++,,,,,,---.........---------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---...---------.........//////******,,,---......//////........................////////////////////////---.........//////000000//////............//////.........------.................................////////////000000000000000000000000000000000000222111000//////000222222000////////////111333444111111111222222333333333333333444444555666666777444444444444444444444444333444555777888888999999;;;;;;::::::::::::::::::888:::===AAADDDCCC???<<<<<<;;;999999999;;;===>>>===>>>???AAACCCEEEFFFGGGAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>============999999888777666666777777555555555555555555555555555555555555555555555555333333333444444555555555111111111222222333333333000000//////000111222222//////000000111111111222888888777555333222000000---.........//////000000......////////////......,,,---...//////...---,,,---------.........////////////.........//////000---.........///000000000......////////////................../////////000---......///000111111222111111111111111000//////000000111222333444444555333222111222555666777777888:::???EEEFFFKKK\\\nnn************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++//////---,,,+++************++++++,,,------------------,,,,,,,,,,,,+++++++++***)))(((((()))***+++---...---,,,***(((%%%$$$---,,,+++******+++,,,---,,,+++***))))))***+++,,,************************)))))))))))))))))))))))).........------,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---.........------------......,,,,,,,,,---------......------------------------------------------------.................................------,,,,,,+++111111000///......------,,,++++++++++++,,,------///......------,,,++++++------------------------...------,,,,,,------...,,,,,,,,,---------......//////.........---------------------------------///...,,,++++++,,,...///........................---------............///------...///000111222222111111000000//////......222222222222222222222222222222111111111111222222111111111111111111222222111111222333333444555555444444444444444444444444777666555555666777888999:::;;;===>>>>>><<<;;;999:::;;;<<<<<<======<<<<<<<<<;;;999888888999;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@??????>>>============>>>???AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>===============<<<;;;;;;::::::999888777666666777888999666666666666666666666666444444222222222222444444222222222222222222222222333333333222222222111111333222111000////////////---.........//////000000000000////////////000000------------------------......------------............//////////////////........................////////////////////////....................................////////////////////////////////////000000000000000000000000222222222222222222222222111222222333333444444555444333222222333444666777888888888888;;;BBBKKKQQQ+++++++++++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))+++,,,+++***)))***+++------,,,+++++++++,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,)))***+++------------,,,++++++***))))))***++++++,,,+++************+++,,,************************************************------,,,,,,++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,---//////......------------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------......------,,,++++++***,,,,,,,,,,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......//////.........---------------------------------///...,,,++++++,,,...///........................---------............///......//////000000111111000000000000////////////222222222222222222222222222222111111111111222222333222222222111000000000000000111222222333444444444444444444444444444444666555444444444555666777:::;;;<<<======<<<:::999999999:::;;;;;;;;;;;;:::;;;:::999888999:::<<<===>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@???>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;::::::999999888888777777777777888888444444444444444444444444444333333222222333333444333333222222222222222222333333222222222111111111333222111000////////////............/////////000000000////////////000000..............................------------......////////////................................................................................................////////////////////////////////////000000000000000000000000000000000000000000000000000000111111222333333444333333333333444555666777999999888888999>>>EEEIII,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***************************+++,,,+++***)))***,,,++++++++++++,,,,,,---...,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++...------,,,,,,------...'''(((***---.../////////******))))))))))))******,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++******************************************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000......------------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,++++++******---------,,,---......///++++++,,,------...//////------------------------...------,,,,,,------...,,,,,,,,,---------.....................---------------------------------///...---,,,,,,---...///........................---------............///////////////000000000000////////////000000000000222222222222222222222222222222111111111111222222444333333222111000//////000000000111111222222333444444444444444444444444555444333333222333333444999999;;;<<<<<<;;;:::999777777888999999999999888999999888999999;;;===>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAA@@@??????>>>>>>=========>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999888777777888888888888777777444444444444444444444444444333333222222333333444333333333222222111111111333222222222222111111111222222111000////////////............////////////000//////......//////000////////////////////////......------------......////////////......------....................................................................................////////////////////////////////////000000000000000000000000//////////////////////////////000000111222222222222333444555666666666666888999999888777999===???,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------------------,,,++++++***------,,,,,,,,,+++++++++......------------......***+++,,,---------,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,...------------...//////,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------............................................................------------..............................---------............///111000000000/////////............///000111111111111111111111111111111111222222111111111111222222333222222222111000000000000111111111222222222333333333444444444444444444555444444333333222222222777888999:::::::::999999666777777888999888888888999888999999:::<<<>>>???>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@??????>>>>>>>>>======>>>>>>??????@@@DDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::999999777777888999999888666555666666666666666666666666333333333333333333333333444333333222222111111111222222222222111111111111111111000///////////////.........////////////////////////....../////////..............................------------......000//////......------,,,....................................................................................////////////////////////////////////////////////////////////000000000000000000000000//////000000111222222333222333555666777777666555777888999888777777888999,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------***,,,,,,,,,+++***+++,,,------,,,,,,++++++,,,,,,------------,,,++++++***------,,,,,,,,,+++++++++,,,,,,------------,,,,,,....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...---------------,,,,,,...------------...//////......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---.............................................................................................---------............///111111000000//////......------...///000111222222111111111111111111111111222222111111111111222222000000000111222222222333222222222333333333333333333333333444444444555555555555555555444444333333666666777888888888888888777888888999999999999999888999999:::;;;===>>>>>>======>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDDDDEEEBBBBBBAAAAAA@@@????????????>>>>>>======>>>???@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>======<<<<<<;;;;;;777888999999999777666555666666666666666666666666333333333333333333333333333333333222222111111111222222222111111111000000111000/////////////////////////////////.........//////............//////------------------------......------------......//////......---------,,,....................................................................................////////////////////////////////////////////////////////////////////////////////////000000111111222333333333111333444666777666666555444666888888777777777888,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******++++++,,,+++,,,---,,,+++***+++---...---,,,,,,++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++//////111222222111000///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,++++++++++++---------,,,---....../////////...---,,,,,,++++++------------------------...------,,,,,,------...,,,,,,,,,---------......---------.......................................................................................---------............///111111000000//////......---......///000111111222111111111111111111111111222222111111111111222222//////000111222333333444333333333333333333333333222333333444444555555555555666666666666555555444555555555666666777888888888888999::::::::::::999999999:::;;;<<<======>>>===============>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBAAAAAA@@@@@@???@@@???>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>===<<<<<<<<<888888999888888777666555444444444444444444444444222333333444444333333222222222222222222222222222222111111111111000000000000//////......////////////////////////.........///......------......///------------------------......------------......------------------------........................------------------------....................................////////////////////////////////////000000000000000000000000........................000000111111222333333444111222333444555555555555222444666777777666777888++++++++++++++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,------------,,,+++---...///000111000//////+++,,,------------,,,+++******+++,,,,,,+++******************************++++++++++++++++++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------)))***,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////..............................////////////..............................---------............///000000000000////////////......//////000000111111111111111111111111111111222222111111111111222222000000000111222222222333222222222222222222222222222222333333444555555666444444666666777666555555444444444444555666777888777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<========================???@@@@@@AAACCCDDDDDDEEECCCCCCCCCBBBAAAAAA@@@@@@BBBAAA???>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666444444444444444444444444222333333444444333333222111111111222222333333444111111111111000000000000//////.........//////000000/////////............///......------......///..............................------------......+++,,,,,,------......///........................------------------------....................................////////////////////////////////////000000000000000000000000........................//////000000111222222222222222111222222333444555111333555555555444666777************************((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......+++,,,------++++++,,,---*********+++,,,---///000***+++,,,,,,---------------------,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,---------+++***)))***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------........................))))))+++,,,...///000111////////////////////////,,,++++++++++++,,,------+++,,,,,,------......///------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////////////////////////////......////////////..............................---------.........//////////////////000000000000////////////000000000000000000000000000000000000222222111111111111222222222222222111111111111111222222111111111111111111222222333333444555666666222333555666777666555555333333333444555666777888777777888999999999999999;;;;;;<<<<<<===<<<<<<;;;===============<<<<<<<<>>>>>???AAABBB>>>>>>>>>??????@@@@@@AAA??????????????????@@@@@@=========<<<;;;;;;::::::;;;:::888666555666666777666666666666666666666666222222444444444444222222000000111222333444444555111111111111000000000000//////.........//////000000000//////.........---.........------.........////////////////////////.........------.........***++++++,,,---...//////........................------------------------..................................../////////000////////////////////////000000000000000000000000111111111111111111111111......//////000111111111222111000000111222444555111333444444333222444555)))))))))(((((((((((((((((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++///...,,,+++***))))))))),,,,,,,,,++++++*********---,,,,,,++++++************+++,,,---...---,,,,,,---,,,+++++++++,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......------------------------------...------------...//////------,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,---...////////////......---------,,,,,,,,,........................////////////////////////---------............///000///......---.........000000000000000111111222000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333333444666777666555333222666666666666777888999:::888888999999999:::::::::============>>>???@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999888777666666555444444333333333222222222333333333333333333333333111111222333333444555555111000//////000000111111......///000000000000000222000///---------...............------,,,,,,,,,------------------------------------------------******,,,---.../////////------------------------///......------,,,++++++...------,,,,,,------...////////////////////////000///---,,,++++++,,,---000000/////////.........//////............//////////////////000000000000222222222333333333444444333333555666666666555444(((((()))***+++,,,------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,++++++++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++)))***+++,,,---,,,++++++,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------------...,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......---------------------------------------------...//////+++++++++++++++++++++,,,------------------------------......------,,,+++------------------------------------------......,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,---...////////////......---------,,,,,,,,,................................................---------............///111111222222333333444444000000//////000000111222000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333444444444444444444444444222333555777777777555555555555555666666777888999888888888999999999::::::===<<<<<<======>>>???@@@===<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>===============>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888777777666555555444444555555555444444444333333333333333333333333333333111111222222333444444555000555:::999333//////111......///000000000000000000///.........///000111/////////......---------------------------------------------------------++++++,,,---............---------------------------------------------------------,,,,,,---------........................,,,,,,+++******+++,,,---......---------,,,,,,,,,//////............//////000000000000111111111111222222222333333333333444222333444555666555555444))))))***+++,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++***************************************+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,------......---------------------------------------------......///+++++++++,,,,,,---------------------------------------......------,,,,,,------------------------..................------,,,,,,,,,---------......---------------------------------.........//////------...............---......---------,,,,,,,,,................................................---------............///---...000222333333333333000000//////000000111222000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333555555555555555555555555111333555777888888777777444444444444555666777888888888888999999999999:::;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<======>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;<<<<<<;;;;;;:::999888888888777777666666555555666666555555555444444444333333333333333333333333111111111222333333444444---999CCCBBB777...---111......///000000000//////............///000111222///////////////.........------------------------------------------------,,,------......------,,,------------------------++++++,,,------...//////------------------------........................++++++++++++,,,---...///---------------,,,,,,,,,//////............//////000000111111111222222222111111222222222333333333222333444555555555444444++++++******))))))((((((*********+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,------...............***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,------...///+++,,,,,,---...//////000------------------------,,,------...------,,,,,,------------------------//////......------,,,,,,,,,,,,,,,---------......------------------------------------..............................------......---------,,,,,,,,,................................................---------............///+++---///111222111000//////////////////000111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222444444444444444444444444333444555666777777777777444333333333444444555666888888888888999999999999::::::::::::;;;<<<======>>>======<<<<<<======>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>=========>>>>>>>>>=========<<<<<<============<<<;;;::::::::::::999999888888888888555555555555444444444444222222222222222222222222000111111111222222333333---888BBBBBB888///---000......///////////////...////////////000000111111//////..................---------------------------------------------------.........------,,,+++,,,,,,------------------,,,,,,,,,---------......,,,------------------,,,....................................//////000000//////////////////////////////............/////////000000000000111111111111111111111222222222222222222333333444444444444++++++******)))(((((('''))))))))))))*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,------...))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,---......***++++++,,,---......///------------------------,,,,,,------...------,,,------------------------...---------,,,,,,++++++,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------..................------......---------,,,,,,,,,................................................---------............//////111222444333222000////////////...///000000111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222555666666666666666555555333333333333333444444555777777888888888999999999999999999999:::;;;<<<=========<<<<<<<<<<<<============>>>???@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======??????>>>>>>>>>=====================<<<;;;:::999999999999888888888888888444444444333333333333222222222222222222222222222000000111111111111111222...333888999555111//////......////////////......000000000000//////......------------------------------------------------------------------------............---,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---......---,,,,,,........................000000000//////......---...///////////////////////////............//////.........////////////000000000000111111111222222222222222222333333333444))))))******++++++++++++(((((()))))))))******************++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,+++***************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++************************++++++++++++++++++++++++---,,,,,,+++*********+++***++++++++++++,,,,,,,,,)))))))))*********************)))))))))***+++,,,)))***++++++,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,------...)))))))))******+++++++++------------------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------...............---......---------,,,,,,,,,........................---------------------------------............///000000111111111000...---//////......//////000111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111666666555555444444444444444333333333333333444444777777777888888888888999999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????????????>>>>>>?????????>>>>>>>>>======:::;;;;;;::::::999888777666666666555555555555555444444333333333222222222222222222222222222222222000000000000000000000000000//////000111111000///....../////////...------000000000000///...---,,,,,,,,,,,,------------------------------------------------------------------.........---,,,,,,++++++,,,,,,------.........//////...---,,,,,,+++++++++,,,---......---,,,+++---------------------------......------,,,******,,,,,,,,,---------------//////............//////---------........./////////000000000000111111111222222111111111222333444)))))))))))))))*********))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))***+++,,,---******,,,---------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...***+++++++++++++++++++++------------------------+++,,,------......------------------------------,,,,,,,,,---------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...,,,,,,---...////////////......---------,,,,,,,,,........................---------------------------------............///...............////////////............///000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222444333333333333444444555444444444333333333444444777777777777888888888888:::999999::::::;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>??????????????????@@@@@@>>>>>>=========<<<<<<<<<::::::::::::999888777777444444444444444444444555555444444444333333333333111111111111111111111111000000000000000000000000000///...///000111000///......//////......---,,,------...//////...---,,,------------.........///---------------------------------------------------------...------,,,,,,++++++,,,,,,---......///---------------------,,,+++,,,...//////...,,,+++------------------------++++++,,,------,,,+++***,,,,,,,,,---------......//////............//////............/////////////////////000000000111111222111111000111222333444))))))((('''&&&%%%$$$$$$******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,++++++***)))*********+++++++++,,,,,,---------,,,++++++++++++++++++,,,******++++++++++++******,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++)))))))))***+++,,,...///*********++++++,,,,,,,,,.........------,,,,,,,,,......---,,,---...///000***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,++++++,,,,,,---........................---------------------------+++,,,,,,---.........---------------------------,,,------....../////////,,,,,,,,,---------......---------------------------------.........//////+++,,,---...////////////......---------,,,,,,,,,........................---------------------------------.........//////111111111111222333555666...............///000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333111111111222333444555666555555444333333444444444777777777777888888888888::::::::::::;;;<<<======;;;::::::999999::::::;;;;;;<<<==================<<<======???@@@AAABBBCCCCCCCCCBBBAAA???>>>======>>>>>>>>>???@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999555555555666666666666666666666555555555444444444111111111111111111111111000000000000////////////000111111111000//////000.../////////...---,,,,,,***+++,,,............------.........//////000000------------------------------------------------,,,,,,---......------,,,++++++,,,,,,---...//////+++,,,,,,------......///+++,,,...//////...,,,+++------------------------***+++---...///......---........./////////000000//////............//////////////////000000000000////////////000000000000222111000000000111333444******************************++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---,,,+++)))(((***+++---......---+++***))))))))))))))))))))))))************+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++++++++)))((('''------------------------++++++++++++++++++++++++------,,,,,,,,,---......//////.........---------,,,,,,,,,---------......------............------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///000///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................------------------------111000///...------.../////////000000000000//////111111111000000000000000//////000000111111222222000000000000000000000000///000111222222111000///222222111111222222333444222222333333333333444444555444333222111111111111444444333222333444555666666666666666666666666666999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;==================<<<;;;<<<<<<<<<======>>>@@@@@@======>>>>>>?????????@@@<<<;;;:::<<<>>>???>>>===;;;:::999888888999:::::::::::::::999888777777666555555555666555555444333555444222000000111222333222222222222222222222222000000000000000000000000......------------......///...------...///000111//////////////////..............................++++++++++++++++++++++++////////////////////////------------------------..................------------------------------,,,------......------,,,........................000//////...------,,,,,,............////////////////////////////////////,,,---......//////......////////////000000000000111111222222222333333333******************************++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++***++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++************+++,,,,,,+++******************************************+++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++++++++******)))(((------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------..............................---+++***+++...//////------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................------------------------111000///...------.../////////000000000000//////////////////////////////000000000000000111111111000000000000000000000000///000111222222111000///222222111111222222333444222222333333333333444444555555444333222222222222555444444333444555666777555555555555555555555555999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===>>>??????======>>>>>>>>>?????????===<<<;;;<<<===>>>===<<<<<<;;;999888777777777888888888888777666555555555555555555555555444333333555444222000000111222333222222222222222222222222000000000000000000000000///..................//////...------...///000111................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,------......------,,,............................................................////////////........................,,,---......//////.............../////////000000000000000111111111222222******************************++++++++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...........................///---+++***,,,---...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................------------------------000///......---............//////000000//////...........................111111111111000000000000000000000000000000000000///000111111111111000000222222111111222222333444222222333333333333444444555555444333222222222222444444444444444555666666555555555555555555555555999999::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>>>>??????>>>===;;;<<<======<<<:::<<<;;;999777666555555555666666555555444333333333444444555555444444333222444333222000000111222222000000000000000000000000000000000000000000000000000//////......//////000.........---......///000------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,------...///000000---............/////////------------------------,,,---......//////.............../////////000000/////////000000000111111******************************++++++++++++******,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,---,,,***))))))***,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************************))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,------++++++,,,,,,------,,,,,,------------------------------------............------------------------........................------------------------...........................//////////////////................../////////222222111111000000/////////////////////////////////000000111111111111111222222111111222222333444222222222333333333444444444444333222222222222222333333333333333444444555555555555555555555555555999::::::;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>???===<<<<<<<<<<<<:::999:::999888777666555444444555444444444333333333222444444444444444333222222333222111111000111222222000000000000000000000000000000000000000000000000000000////////////000000........................+++,,,,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------,,,------......------,,,------------------------,,,,,,------.../////////---------.........//////------------------------,,,---......///........./////////000000000111111/////////000000000111111******************************++++++++++++******,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---,,,,,,---...............------------------------+++,,,,,,,,,,,,---------------------------------........................------------------------------........................////////////...............//////000000000222222111111000000//////////////////////////////000000000000000111111222222222111111222222333444222222222333333333444444333222222111111111111222111111222222333333333333555555555555555555555555888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>>>>==================???===<<<;;;<<<;;;:::888777777777777666666666555555555444444444444333333333333333333333222222111111111111111111111111222////////////////////////////////////////////////000000////////////000000..................------++++++++++++,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.........///------------------------,,,------......------,,,------------------------........................------------............------------------------,,,---......///.........000000111111111222222222000000000111111111222222******************************++++++++++++******++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...............///,,,,,,,,,---------......//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,........................***+++---,,,+++++++++---...///000111111111111111------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---............------......//////......---.........//////000000111111111111111000000000000000000000000000000000000000/////////000111222333222222111111222222333444222222333333333333444444333222222111111222222333111111222333333333333333444444444444444444444444777888:::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;===============<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>>>>============<<<<<<>>>===;;;;;;<<<;;;:::888666666777777777777666666555555555444444444444444222222333333222222111000000000000111111111111111////////////////////////////////////////////////000//////......//////000---............---,,,,,,***++++++,,,,,,------...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------------.........------------------------,,,---......//////......000000000111111111222222000000000111111111222222******************************++++++++++++************+++,,,,,,,,,++++++((())))))***++++++,,,,,,)))***,,,------,,,***)))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---...///......---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,************************))))))*********+++++++++((())))))******+++++++++************++++++++++++************************)))***,,,---......------***+++,,,------,,,+++***++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......///...,,,++++++,,,...///---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,........................'''***---...,,,++++++,,,---...///000111111111111........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........---------......//////......---,,,,,,---......///000000000000000000000111111111000000000000000000000000000/////////000111222333222222111111222222333444222222333333333333444444444444444333333444444555222333444555555555444444444444444444444444444444555777999:::;;;;;;:::999999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;;;;;;;;;;:::999777888888888888777555555444444444444444444444444222222222222222111111000//////000111111111111111000000000000000000000000///////////////////////////..................///------.........---,,,++++++++++++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,---------.................................,,,---......//////.........////////////000000000/////////000000000111111******************************++++++++++++******)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,(((***,,,......,,,***((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,.../////////......++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************))))))******++++++++++++(((((()))***+++,,,,,,---))))))))))))***************************************+++...000000000///...((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))+++,,,---,,,++++++++++++++++++++++++++++++------------------------------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,---------.........---+++******+++---...---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$)))---///---++++++,,,***+++,,,---....................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++---...///...---------..................---++++++,,,,,,---...////////////000000111111222222000000000000000000000000000////////////111333444222222111111222222333444222222333333333444444444666666555555555666666777444444666777777777666555444444444444444444444444444666888:::;;;:::999888999999999::::::;;;;;;;;;777888:::<<<>>>@@@AAAAAA===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;===;;;::::::;;;<<<;;;999::::::::::::888666444333333333333333333333333333222222222222222111000000...///000111111111111111111111111111111111111111////////////////////////......------------......------...///...---+++***++++++,,,------...//////........................------------------------------------------------------------------------******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111,,,,,,,,,---------......////////////////////////,,,---......//////......------------.........///............/////////000++++++******************+++++++++*********))))))************************++++++******)))*********+++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,+++,,,,,,++++++++++++++++++++++++&&&'''((()))***+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------------------------------************************+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++------------------------------------------------+++*********+++,,,,,,---+++++++++,,,,,,,,,------.........------,,,,,,,,,......------------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..............................------------------------//////.........------------......///////////////////////////000000000000333333222111000///......000000////////////000000111111222222222333333333111111222333333333333222555555555444444333333333444555555555444333333222555555555555555555555555555555555555555666777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>======<<<;;;;;;======<<<;;;999888888777888888888999:::;;;======888999999888888777666555222222222222222222222222///000111222222111000/////////000000111111222222////////////////////////..............................//////...---,,,,,,******+++,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---///111111000///...,,,,,,---.../////////...,,,,,,,,,---------......////////////////////////....................................////////////************************+++++++++*********))))))************************+++***************++++++,,,,,,+++++++++*********++++++++++++++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++((()))***+++,,,------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,---------------------,,,,,,,,,++++++......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..............................------------------------//////.........------------......///////////////.../////////000000000000222222111111000/////////000000////////////000000111111111222222222333333111111222333333333333222555555444444444333333333666666666666555444333222333333333333333333333333555555555555555666777777::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999888777666666888888888888999:::;;;;;;888888888888777666555555222222222222222222222222111111222222222222111111000000000000000111111111////////////////////////..............................//////...------,,,,,,---------------,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++...------,,,,,,------...------------------------,,,,,,---......---,,,,,,***+++---...///...---,,,------......///.........,,,,,,,,,---------......------------------------....................................////////////************************+++++++++***************************************))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++------+++***+++,,,+++++++++++++++++++++++++++,,,,,,---............++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++************************************((((((((()))*********++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------,,,,,,------......,,,------------...............------------,,,,,,......------------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...............------------......///////////////....../////////000000000000000000000000000000000000000////////////000000111111111222222222222333111111222333333333333222555444444444444333333333777777777666666555444333333333333333333333333333555555555555555666777777::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>???>>>>>>>>><<<;;;;;;:::999888777777888888888777777888888999888888888888777666555444222222222222222222222222333333222222222222333333111111111111000000000000////////////////////////.................................///......---,,,/////////......,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,...------,,,,,,------...........................+++,,,,,,------,,,,,,+++***+++---.........---,,,.........///......------,,,,,,,,,---------......------------------------////////////////////////............////////////***************+++++++++************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,...//////...------...***+++++++++++++++,,,,,,,,,------............---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************'''(((((()))***+++,,,,,,******+++,,,---.........+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---------------------------..................---------------------------------------------------------,,,,,,,,,,,,---------------.........//////////////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,---------...------------------------------------------------------........................---......///////////////........./////////000000////////////000000111111000000////////////000000111111111111222222222222111111222333333333333222444444444444444444444444333444555555555555555555555555555555555555555555555555555555555666777777999999999999999999999999:::::::::;;;;;;<<<<<<===<<<===>>>??????@@@??????>>>>>>===<<<<<<;;;::::::999888777666666666666666777777777777666555444444222222222222222222222222333222111000000111222333222222111111000000//////////////////////////////........................---...............------......//////...------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,---...//////000000//////.../////////...---,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000............////////////))))))*********+++++++++************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,...//////...------...*********++++++,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************))))))******+++,,,------******++++++,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------..................---------------------------------------------------,,,,,,+++++++++++++++,,,---------.........//////---------------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------+++,,,---.........---------------------------------------------------------.....................---......///////////////............////////////.........///000000111111000000////////////000000000000111111111222222222111111222333333333333222444444444444444444444444///000111333555666666666555555555555555555555555555555555555555666777777999999999999999999999999999999::::::;;;<<<<<<===<<<===>>>??????@@@??????=========<<<<<<;;;;;;:::888888777666555555555555666666777666666555444333222222222222222222222222222111000//////000111222222222111111000000//////////////////////////////........................------...............---,,,---......//////......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///////////////.../////////...---,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000............////////////)))))))))***++++++,,,,,,***************+++++++++************************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++***+++,,,*********++++++,,,,,,---------------,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------............------------------------------------------------------,,,,,,+++*********++++++,,,------------.........*********++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---......///////////////------........./////////.........//////000000000000000////////////000000000000000111111111111222111111222333333333333222333333333444444444444555---...000222444555666666333333333333333333333333555555555555555666777777999999999999999999999999888888999:::;;;<<<<<<=========>>>>>>???>>>>>>>>>::::::::::::999999999888888777666666555555555555666666666666555444333222222222222222222222222222111000000000000000000111111111111111000000000000////////////////////////........................,,,---......///.........++++++,,,....../////////++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,------...............///......------,,,,,,,,,---------......------------------------////////////////////////............////////////((())))))***++++++,,,,,,))))))*********+++++++++************************+++***************++++++*********+++++++++,,,,,,++++++++++++++++++++++++---..................---++++++++++++++++++++++++)))+++,,,,,,+++******+++)))******+++,,,,,,------.........---,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************************++++++++++++************************++++++,,,,,,---......///++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))***++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......///////////////---------.........//////......//////////////////000000////////////000000000000000000111111111111111111222333333333333222333333333444444444555555000000222333444555555555333333333333333333333333555555555555555666777777888888888888888888888888777888999:::;;;<<<<<<=========>>>>>>>>>===<<<<<<999999999999888888888888777777666666666666666666555555555555444333222222222222222222222222222222000111111222222111111000000000000000000111111111////////////////////////........................,,,------...//////......+++,,,---------------,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---...------,,,,,,------...------------------------......---,,,,,,---......,,,,,,,,,,,,,,,---......------......///.........,,,,,,,,,---------......------------------------....................................////////////((())))))***++++++,,,,,,))))))******++++++++++++************************++++++******************)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,...---,,,+++,,,,,,))))))***+++,,,,,,------//////......---,,,******++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((()))***+++,,,,,,*********************************)))))))))))))))*********)))))))))))))))++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......///////////////---------.........//////////////////////////////000000////////////000000000000000000111111111111111111222333333333333222333333333444444555555555333333444555555444444444555555555555555555555555555555555555555666777777888888888888888888888888777888888999;;;<<<============>>>======<<<;;;;;;;;;;;;::::::::::::::::::777777666666666666777777555555555555444333222222222222222222222222222222111222333444444333222111//////000000111111222222////////////////////////........................,,,,,,---.../////////...------------,,,+++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,...------,,,,,,------...........................------++++++++++++------///............///000000,,,,,,---.../////////...,,,,,,,,,---------......////////////////////////..................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,***))),,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))++++++,,,---...///000111,,,++++++******++++++,,,...---+++***)))***++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,+++***)))))))))++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---------------------------+++++++++++++++,,,---...,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,......///...---***((('''---------.........//////............///////////////////////////////////////000000000000///......222222222222222222222222111111111000111111222333111111222222222333333333777666444333222111111111555555555555666666666666888777666555555444555555:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666888777777666666666666777555555444444444333333333111111111111111111111111111111111111111111111111/////////000000000000000222...+++---111222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------***+++---//////...---,,,------------------------,,,,,,---......------------------...------,,,,,,,,,------......------,,,........................------------------------------------------------........................//////////////////////////////////////////......///...---,,,,,,---...//////............---------......------------......++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++*********+++,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))***+++,,,---...//////000,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------------------........./////////000000,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------...............---------,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------.........///,,,,,,---......---,,,,,,------------------------------------------,,,,,,//////......---+++***)))---------.........//////............////////////////////////////////////000111222333333333333333222222222222222222222222111111111111111222222333222222222222333333333333444444333333333333444444555555555555666666666666777777666666666777777888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555444444444444555555444444444444333333333111111111111111111111111111111111111111111111111+++,,,,,,---...///000000///,,,***+++...000---***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++,,,---.........---,,,------------------------------...------,,,++++++++++++,,,---............,,,,,,------------,,,,,,........................------------------------------------------------------------------------------------------------..............................---,,,,,,---......---------.........//////......------------......************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++******))))))******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,++++++,,,,,,,,,++++++******++++++,,,(((***,,,......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******************+++,,,------......,,,++++++******++++++,,,++++++,,,,,,,,,+++***************++++++++++++++++++************+++,,,,,,******+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,+++------------------------++++++---......------,,,,,,,,,,,,---------.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......//////............------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,------......------,,,------------------------,,,,,,------------------//////...---------------------........./////////............////////////////////////////////////------///000111222222222222222222222222222222222111111111111111222333333222222222333333333444444222222333333444555777777444555555555555666666666666666666666777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999888666666555444444444444444444444444444333333333333111111111111111111111111000000000000000000000000***+++,,,---...000111111///,,,***+++...///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------.........---,,,+++))))))******,,,---.../////////++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------++++++,,,---...///000111......------------......++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***---,,,+++******)))******,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,+++***+++,,,---,,,++++++******++++++,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,***+++,,,------,,,***))))))))))))******++++++,,,******))))))******+++,,,)))***+++,,,---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++))),,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------------------------------------------------------,,,,,,,,,------.........///...---------...000111............////////////............////////////////////////////////////,,,---...///000000000000111111111111111111111111222111111111111222333333333333333333444444444444333333333444555666777888444444444555555555666666666666555666666777888888999999999999::::::::::::<<<<<<<<<<<<============;;;<<<<<<<<<;;;;;;:::999999888777666666555666666444444444333333333222222111111111111111111111111////////////////////////---......///000111111222000...---...000000///---........................------------------------+++++++++******++++++,,,---------------------------,,,,,,,,,,,,---...///------------------------,,,---------,,,+++******++++++,,,---............***++++++,,,,,,++++++***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++,,,,,,++++++***...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,)))******++++++,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,+++***)))))))))******++++++,,,******))))))******+++,,,)))***+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,------.........///...------...///111222........./////////000000............////////////000000000000000000000000222222222333333222222111111111111111111111111111222222222111222333333444333333444444444555555555555555444444444555555666444444444444555555555555777666555444444444444444888888888999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999777666666555555555444444333333333222222222111111111111111111111111////////////////////////000000000000000///////////////......///000///...........................------------------------,,,++++++******+++++++++---------------------------,,,,,,,,,,,,---...///------------------------***+++,,,,,,------------............---,,,++++++***++++++,,,,,,++++++***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))***++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------,,,++++++******++++++,,,---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++*********++++++++++++++++++************+++,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++,,,,,,,,,---------......,,,,,,,,,------------...------------............,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---------------------------......000111111....../////////000000000............////////////000000000000000000000000111111222222111000000///111111111111111111111111222222222222222333444444444444444555555555666666666666555444333333333444333444444444444555555555777666555444333333333333777777888888888999999999777777777888999999::::::::::::;;;;;;;;;;;;::::::888777666444444333333333333333333333222222222222111111111111111111111111000000000000000000000000/////////...------,,,,,,------------------------........................---------------------------,,,,,,++++++++++++,,,------------------------,,,,,,,,,---------......------------------------******,,,---...//////////////////...---,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,------------,,,,,,//////.........---------......------------......++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++,,,---)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......------------.........///,,,,,,,,,---------......,,,,,,,,,,,,------......+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...------------------------------------------,,,,,,,,,---......////////////.../////////000000000000............////////////000000000000000000000000---......////////////...111111111111111111111111333222222222222333444444444555555555666666666666555555444333333333333333333333444444444555555555666555555444444444555555777777777777888888888999777777888999999:::;;;;;;999999::::::::::::999999888777666555333333333333333333333222222222222111111111111111111111111111111111111111111111111111...............---------,,,---------,,,,,,------......................................................---,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,------------------------,,,------...////////////............---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++++++++,,,---.........,,,---............---,,,---------.....................------------......************************++++++******++++++,,,---+++++++++,,,,,,+++++++++***)))))))))***+++,,,,,,))))))******++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,)))***,,,......,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++***)))***+++---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++******+++---...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++***)))***+++---...++++++++++++++++++++++++000///...------------...,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......---------.........//////+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------------,,,,,,+++++++++...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,+++,,,.../////////...---////////////000000000000............/////////000000000000000000000000000...///000222333333333333000000000000000000000000333333222222333333444555555555555555666666666777333333222222222333333444333333333444444444555555555555444555555666777888777777777777888888888888::::::;;;<<<<<<===>>>>>>888888999:::::::::999999:::999888777555555444444333333333222222222111111111111111111111111111111111111111111111111111111.../////////000000111111...///000///......///000................................................///...------,,,,,,,,,,,,------------------------***+++---//////...---,,,------------------------//////////////////......,,,,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////++++++,,,------...//////------...//////...------+++,,,,,,---...///000000.........------.........)))************+++++++++************************((()))***++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************'''((()))++++++******))),,,++++++******++++++,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,---///111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,///---++++++---...------------------------------------............---------......///...,,,+++***++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,------......------,,,---------------------------------------------------,,,,,,++++++******)))---------............///---------------------------------------------------------............///...///000000//////000111111111000......---------,,,------...///000111111///000111222333222111111111111111111111111111111333333333333333333333333333333333444444444555555444444444444444444444444222222222333333333444444777777666666555555555444666777777777777888888888999999:::::::::999999888::::::999999999999888888555555555555555555444444222222222222222222222222000000000000000000000000111111000///////////////000000///.............../////////...---------,,,---------,,,,,,+++++++++***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++*********------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---------------............///...------,,,,,,------...---.........---,,,,,,+++........................///............------------------............///000000//////............)))************+++++++++******************************++++++++++++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++++++++************************((((((******+++******))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++***++++++,,,,,,...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,---......---,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------------------------------***++++++,,,,,,---......------------............---------------------------------------------------------............///---///000000//////000111111000///......---------------......//////000000///000111222222222111111111111111111111111111111222222222222222222222222333333333444444444444555444444444444444444444444222333333333444444444444777666666666555555555444666666666666777777777777999::::::;;;;;;::::::999:::::::::999999999999888666555555555444444333333222222222222222222222222000000000000000000000000111111000///////////////000000///..............................---------...---------,,,,,,,,,+++)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------,,,,,,,,,+++++++++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---------------............///...------,,,,,,------...------......------,,,+++....................................---------------------............////////////.........------)))************+++++++++************************+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************************((()))******++++++******,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------,,,,,,------------------------,,,------......------,,,---,,,,,,---//////---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,------------------------------------------------*********+++,,,,,,------------------............------------------------........................---------............///---///000000///...000111111000///......---...............//////////////////000111111222222111111111111111111111111111111111111111111111111111111333333333333444444444444444444444444444444444444333333333444444444555555666666666555555555555555555666666666777777777777999::::::;;;;;;;;;::::::;;;:::::::::999999999999666666555444444333222222222222222222222222222222000000000000000000000000111111000///////////////000//////............///---------........................---------------)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---------------............///...------,,,,,,------...------......------,,,,,,....................................---------------------............///.........---------------))))))*********+++++++++************************------------,,,,,,+++***,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))************************))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***------,,,+++************++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,------............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...............------,,,,,,,,,------------------------------------------------,,,,,,---...000///,,,***,,,,,,------------......,,,,,,------------,,,,,,******+++,,,------......+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,++++++***))))))(((,,,,,,---------.........------------------------........................---------............///---...000///......///111000000///...............///////////////.........///000000111111111111111111111111111111111111111000000000000000000000000222222333333333444444444333333333333333333333333333333444444444555555555555555555555555555555555666666777777777888888888888888999:::::::::999999::::::::::::999999999999666666555444333222111000111111111111111111111111000000000000000000000000111000000///////////////000///............//////,,,---------.../////////........................***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////...---------------............///...------,,,,,,------...,,,------...------,,,,,,.................................---------,,,,,,---------............///------------------------))))))*********+++++++++************************------------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))***************************************++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***------,,,+++***************++++++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,.............../////////------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------------------------------,,,,,,---...000///,,,***,,,,,,,,,------.........------............------*********+++,,,---...///+++++++++,,,,,,,,,------000///...,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------,,,++++++******,,,,,,,,,------------...------------------------........................---------............///---...//////......///000000//////............//////////////////.........000000000000000111111111111111111111111111111111000000000000000000000000222222222333333333444444333333333333333333333333333333333444444444555555444444444555555555555555777777777888888888999999666666777888888888888888::::::999999999888888888666555444333222111000000111111111111111111111111000000000000000000000000111000000/////////////////////............//////,,,---------.../////////........................,,,...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///...------,,,,,,------...,,,,,,------...------,,,...........................------------,,,,,,,,,---------............///------------------------)))************+++++++++************************+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************************+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,------,,,,,,,,,,,,------------------------------***++++++,,,,,,------...++++++------------++++++++++++++++++,,,---......------------------,,,,,,------------------------...------,,,,,,------...---,,,,,,---//////---+++)))******++++++,,,,,,------......//////......---************+++,,,......++++++,,,,,,,,,,,,------000///...,,,+++***))))))++++++,,,,,,,,,,,,++++++------------------------------------------------------......///000000000,,,,,,,,,,,,---------------------------------------------------------------------............///,,,...//////...---///000//////............//////.........///////////////000////////////000111222111111111111111111111111000000000000000000000000222222222222333333333333333333333333333333333333222222222333333333444444444444444444444555555555777777777777888888888888444555666777777777777777999888888888777777777777444444333222222111000000111111111111111111111111000000000000000000000000111111000//////////////////............//////000---------...............---------------.........---///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,------------,,,,,,---------...............------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............///...------,,,,,,------...,,,,,,------......------........................------------,,,,,,,,,,,,---------............///---------------.........)))************+++++++++******************************++++++++++++++++++)))******+++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,************************)))******+++,,,,,,------******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++++++++************************++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---......---+++***************+++,,,------,,,,,,------------------------------------------...---,,,,,,,,,,,,---......---,,,,,,......---,,,))))))***++++++,,,------,,,------......------,,,++++++*********,,,---...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,---......//////000++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---///...------...000//////............//////------......//////000000000//////...///000111222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222111111111222222222333333333333333444444555555555555555555555666666666666444555666777888888888888777777777777666666666666333333222222111111111000111111111111111111111111000000000000000000000000111111000///////////////...............///000000...............---------+++,,,,,,,,,---------------...///...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,---............---,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------............///...------,,,,,,------...+++,,,------......------........................---------,,,,,,,,,++++++---------............///------........./////////)))************+++++++++************************((()))***+++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++******)))************************))))))***+++,,,,,,------*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))******+++++++++,,,************************,,,+++*********+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,+++++++++************+++,,,------,,,------...---,,,***)))---,,,,,,++++++,,,,,,---***+++,,,,,,------------...---,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......***+++---......---+++***))))))))))))***+++,,,---,,,,,,,,,------.........------------------------...---,,,,,,,,,,,,---...///---++++++---...------++++++,,,------...//////+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++,,,,,,,,,---------++++++++++++,,,---...///+++++++++,,,,,,+++++++++---------------------------------------------------,,,,,,++++++******)))++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---------.........//////,,,---///...------...000//////.........//////000,,,------...///000111111000///.........///111222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222333333333444444555555555333333333444444444555555555555777888888999999999666666666666555555555555222222111111111111111111000000000000000000000000000000000000000000000000111111000///////////////...............///000111/////////......------,,,+++++++++,,,,,,---------------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------...//////...------,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------.........//////...------,,,,,,------...+++,,,,,,---.........---........................---------,,,,,,,,,++++++---------.........//////........./////////000000)))+++,,,+++)))''''''((()))***+++,,,---,,,+++***++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++***)))))))))***++++++++++++++++++++++++,,,------......------,,,///...------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***************************+++,,,,,,******+++,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,//////...---,,,++++++***---------,,,,,,+++++++++------------------------...---,,,++++++,,,---............------,,,,,,,,,.........------,,,,,,,,,---------------------------,,,+++***++++++---...,,,***)))***+++---,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,+++/////////......---------+++++++++,,,,,,---------......//////...---,,,,,,+++,,,,,,------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------..................------...............---------000000000000000111222222222222111111111111222222222222333333333333444444222111111333444444222000111111000000000111333444444444333333333333222222111111222333333444555555555555555666666666666777888777666777888999888666666555444333222333444444222222222222111111111000222111000.........///000000000000000000000000000000000////////////000000222111111///...---,,,+++..................---------------------------------------------------------,,,+++******,,,---///...------,,,,,,------...------------------------........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------...............///......------******++++++,,,---......---.........---,,,,,,+++------------------,,,,,,+++++++++,,,,,,,,,------///......------......///(((***+++***))))))***+++))))))******+++++++++***++++++++++++*********)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,...------,,,,,,+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++*********)))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,''')))++++++******+++,,,.........------,,,,,,+++---------,,,,,,+++++++++------------------------///...---,,,,,,---...///......---------,,,,,,,,,......---------,,,,,,,,,------------------------------,,,+++++++++,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,---------,,,++++++......---------,,,,,,,,,)))***++++++------...///------------------------...............................................................///000000222222111111111111222222111111111222222222333333222111111333444444222000333222222111111222333444444444333333333333222222222222222333333444444444444444555555555666666666777555444555666777666555555555444333333333333333222222111111111000000000222111000///......///000////////////////////////000000////////////000000,,,------...///000000111........................------------------------------------------------,,,,,,*********,,,...///...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////,,,------.........------+++++++++,,,---.........---------------,,,++++++...---------------------,,,,,,,,,,,,------------......------------......((()))******)))***,,,...))))))(((((())))))***+++++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,&&&(((***+++++++++,,,...------------------------------,,,,,,,,,,,,++++++------------------------///......------......///...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------,,,,,,+++***---+++******,,,------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,------++++++************))))))---,,,,,,,,,,,,,,,,,,+++---............------,,,------------,,,,,,+++***.........------,,,,,,,,,)))***++++++------...///................................................////////////////////////...............///000000222222111111111111222222000000111111111222222222222222111222444444222000555444333333222333333333444444333333333333222222333333333333333333333333333444444444555555555555555444333333444555444333444444444444444333333222111111000000000/////////111000000////////////000////////////////////////000//////......//////000++++++,,,...///000111222........................------------------------------------------------++++++******+++---...000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---.........------,,,,,,------............/////////000000***+++,,,------...------,,,,,,,,,---......//////...////////////...------........................------------.........///...------,,,,,,------...)))*********)))***,,,...******)))((((((***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++***)))(((''''''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))+++---...------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////....../////////------------------------------------------------------------------------,,,---......---,,,***))),,,***))))))+++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------......------,,,------------,,,+++******------------------------------,,,,,,,,,+++++++++////////////////////////---------...............////////////000000000000000000000000000111111222222222111111111111222222111111111111222222222222333222111222333333222111444444333333222222222222444444333333333222222222333333333333333333333222333333333444444444555555444333222333444555444222333333444555444333222111000000000000////////////000000000////////////000/////////////////////////////////......////////////...............---------------...............------------------------------------------------*********+++,,,---...///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......------,,,,,,------...---.........////////////)))***+++,,,---------------------.........//////000000111111111000000///.........///////////////............////////////------,,,,,,,,,,,,------***++++++***))))))***,,,++++++***)))***+++,,,---+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......------------------------,,,------......------,,,,,,,,,,,,++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******)))(((((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---//////---,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...------------------------------------------------------------------------,,,,,,---...---,,,***)))***)))((((((***++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---...---------...............---------,,,,,,+++++++++,,,,,,---------------,,,,,,---------,,,,,,+++******++++++,,,---...//////------,,,,,,,,,+++++++++////////////////////////---------.........//////.../////////000000111111000000000000000111111222222222111111111111222222222222222333333333333444333222111111333333222111333333222222222111000000444444333333333222222222333333333333333333333222333333333444444444555555555444333444555555444333222333444444444333111000000000000000/////////////////////000000000000///........................//////............//////000000///...---,,,++++++---------.........//////------------------------------------------------******++++++,,,---.........------,,,,,,------...---------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...------,,,,,,------...,,,,,,---------.........)))***+++,,,---------------------..................//////000000000//////............//////000000........./////////000000...------,,,,,,------...(((***++++++)))(((((()))+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++************)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++,,,,,,,,,------.........++++++,,,,,,,,,,,,---------------------------------......//////......---,,,,,,,,,------------...,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,,,,***)))((((((***++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++,,,,,,------,,,,,,+++***++++++,,,---...//////)))***++++++------...///........................,,,,,,------.../////////---......//////000000111...............///000000222222111111111111222222222222333333333444444444444222111111222333333222111111222222222111000000444444333333333333222222333333333333333333333333333444444444555555555555666555444444666666555444333333333333333222222111111111000000000/////////...//////000000000000///........................///......------......///------------------------,,,,,,------.../////////------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...***+++,,,------...------------------------------++++++,,,---------,,,,,,---------......//////000............/////////000.........------.........###&&&***+++***)))(((((())))))***++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------......///000,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********************++++++************************++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---------------------------))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++------,,,+++,,,---,,,,,,------------------+++++++++,,,,,,---------------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++++++++,,,---......,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------------******+++,,,------------------------------------)))***++++++------...///------------------------,,,,,,------...//////000,,,------...//////000000...............///000000222222111111111111222222111222222222333333333333444222000000222333333222000111222333333333222111444444333333333333222222222222222333333444444444444444555555555666666666666444333444555666555444444333222222111222222222222222111111111000000000---...///000111111000///........................///......------......///,,,,,,,,,------.........,,,,,,------...//////000------------------------------------------------,,,,,,------,,,,,,++++++...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,...------,,,,,,------...------------............,,,------.........---------------,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,---......//////------........./////////000//////......//////000###(((++++++***))))))'''(((***+++++++++***)))+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,...............///000111...------,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********+++,,,,,,------)))************+++++++++***************************+++,,,,,,******+++,,,------------------------++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++***,,,...///......000111------------------------+++++++++,,,,,,---------------------------------+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,,,,------.........------------------------+++*********+++---///000...,,,+++,,,---............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------)))***+++,,,---.........000//////...,,,+++******---------,,,,,,,,,++++++------------------------,,,,,,------...///000000,,,,,,,,,---...//////000000000000000000111222222222222111111111111222222000111111111111222222222555222000000111333333222000111333444555444444333444444444333333333222222111111222333333444555555555555555666666666666777555444333333555555444333555444222111000111222333222222222222111111111111---...///111111111000///.................................------.........------------------------,,,,,,------...///000000------------------------------------------------------------,,,+++******...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,...------,,,,,,------.............../////////000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////++++++,,,,,,---...//////------------.........///000000////////////000000)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++((()))***+++,,,---------))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***//////***)))---***+++,,,------,,,+++***,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,,,,///////////////////////////...------++++++***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++************************+++++++++,,,,,,------------,,,,,,+++*********+++,,,++++++***)))))))))***------,,,++++++******))).........------,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******)))*********,,,,,,,,,---...///000000---.........//////000000000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222111111000000111333444666111111111111111111111111333222111111111222333444333444444555555444444333555444444333333444444555222222222111111111111000000000000000////////////////////////////////////---------.........//////...---,,,+++++++++++++++......//////////////////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,---......///000000............---,,,++++++......//////...---,,,,,,******+++,,,,,,---......//////.........------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---............------,,,,,,,,,)))************+++++++++,,,++++++***))))))******,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,++++++************++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,///...++++++///++++++,,,------,,,++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------,,,,,,...........................------,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++.............../////////...------,,,++++++,,,,,,,,,,,,++++++************,,,,,,,,,++++++++++++***......---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------.../////////---........./////////000,,,------...///000111111////////////////////////000000000000000000000000//////000111111111111111000111111111111222222222111111111111111333444555111111111111111111111111222222111111111222333444333333444444444444333333444444333333333333444444222222222111111111000000000000000000////////////////////////////////////------------............000000///.........//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,++++++,,,,,,------......---------...------,,,,,,......//////...------,,,***++++++,,,------......//////.........---------------,,,,,,------...///...---,,,,,,,,,,,,---.........---------,,,,,,,,,)))************+++++++++,,,+++******)))*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***)))++++++***+++...+++,,,,,,------,,,,,,+++(((***,,,......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++......------,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,---...///------................................./////////+++,,,,,,---...///000000////////////////////////000000000000000000000000//////000111111111111111000111111111111222222222111111111111222333444444111111111111111111111111222222111111222222333444333333444444444444333333444333333222222333333444222222111111111000000000000000000000////////////////////////////////////---------------------,,,---,,,,,,,,,,,,------...////////////......------------------------------------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********++++++,,,---...///000,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------...---------.........///......---,,,+++++++++,,,------.....................---------...------------...//////...------,,,,,,------......------------,,,,,,,,,))))))*********+++++++++++++++***************+++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******************+++,,,---...,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++++++++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((------,,,,,,,,,,,,------------------------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---//////...............---------..............................---------,,,,,,,,,////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222111111111222222333333333111111111111111111111111222111222222222222333333333333333444444333333333333333222222222222333333111111111111000000000000000000000000////////////////////////////////////------------,,,,,,,,,,,,+++*********+++,,,------000//////......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,------.....................------------++++++,,,---............---...............------,,,,,,,,,,,,------....................................------......///000------------------------------------------------))))))*********++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......,,,***++++++************++++++,,,+++***))))))+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,+++++++++++++++,,,,,,,,,------.........---,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************+++---.....................---------...............---------------------,,,,,,,,,,,,........................000000000000000000000000//////000111111111111111000000111111111222222222111111222222333333333222111111111111111111111111111111222222333333333333222333333333333333333222222222111111111111222222111111111000000000//////000000000000////////////////////////////////////------------------------......---......///000000//////......---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................*********++++++,,,,,,,,,------------------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,---............------...............---,,,,,,------------......---.....................---------------...//////------------------------------------------------)))************+++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,,,,,,,+++''',,,++++++******++++++,,,---+++)))''''''***---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++,,,---.........---,,,))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++***++++++,,,---...------...........................---------------***++++++,,,---...//////........................000000000000000000000000//////000111111111111111000111111111111222222222111222222333333333222222111111111111111111111111000111222333333333333222222222333333333333222222222111111000000111111222111111000000000/////////000000000000////////////////////////////////////---------.........//////------------------......------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------******++++++,,,------.........---------,,,,,,,,,,,,,,,------------------***************+++++++++,,,,,,------...---------,,,---......///.........------------------......---------...............---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,------------...)))************+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,+++++++++,,,,,,---...)))*********++++++++++++++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++******************************************+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,***,,,333666555...---,,,,,,,,,,,,---...,,,+++)))((((((***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))***+++,,,------------++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------***+++---.........,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,---------.../////////.........------,,,,,,,,,++++++,,,---...///000000........................000000000000000000000000//////000111111111111111000111111111111222222222111222333333333333222111111111111111111111111111000111222333333333222222222222333333333333222222111111000000000000111111111000000000////////////000000000000////////////////////////////////////,,,------...///000111111,,,,,,+++*********+++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------------------------------,,,,,,+++++++++,,,,,,------...---------...------,,,,,,,,,------...//////........................---------------.........//////,,,++++++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------......)))************+++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,---------,,,,,,+++******************+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,......,,,++++++++++++++++++,,,......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---...))))))******++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************************************)))+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...///---444AAAJJJLLL000///...------...///000***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))***+++,,,------...---************************---------....../////////,,,,,,,,,,,,------...///)))***,,,......---,,,+++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......---------......,,,,,,------...///000000.........------,,,,,,,,,//////.........---------........................000000000000000000000000//////000111111111111111000111111111111222222222111222333444333333111000111111111111111111111111000111222333444333222222222222222333333222222222111111000000000000111111000000000000////////////000000000000////////////////////////////////////,,,---...///000222333333000///......------------***++++++,,,---...//////------------------------------------------------+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///......------,,,,,,+++***++++++,,,---...//////.........------,,,,,,,,,......//////000111222222............---,,,++++++,,,,,,---.../////////.....................---------------.........//////++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++***************************************))))))******+++,,,+++++++++++++++***)))((()))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000)))000---***PPPmmmZZZ000---******,,,---,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,111///------......+++(((++++++++++++++++++++++++...---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,------------------------++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------............///000000000000000111111000000///000000000222222222111111111000000222111111000000000000000222222111111111111111111111111111222222333333333222222222222222222222222222222222111111111111000------...000111111111111000000000000000000000000......//////000000111111......------------......000000///...------,,,,,,///...,,,++++++,,,...///.........------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,---......******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........)))******++++++,,,---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---////////////......---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,------...---------------------------------------------------------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++*********)))******************************))))))******+++,,,******+++++++++***)))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...&&&...///***EEE[[[JJJ///---******,,,---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,+++,,,---...+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******+++,,,,,,,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------------------------------------------,,,,,,---------...............///000000000000000000000/////////000000111222222222111111111000000222111111000000000000000111111111111111111111111111222222222222222222333222222222222222222222222222222222111111111111000---...///000000111000000000000000000000000000000...///////////////000000.........------.........------------...............---,,,++++++,,,---.........---------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++///...---,,,,,,---......++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------......------,,,++++++***------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000000111111------------------------+++,,,---////////////......---,,,,,,++++++,,,,,,...------,,,,,,------........./////////......---------------------------------------------------******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++***************)))******************************))))))******+++,,,)))******+++++++++******)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************---###,,,000***666BBB666...,,,+++***+++,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,***))))))+++------,,,+++------------------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******,,,,,,---------.........---------,,,,,,+++++++++------------------------........................,,,------------...............///000000000000000.../////////000000111111222111111111111000000000222111111000000000000000111111111111111111111111222222222222222111111111222222222222222222222222222222222111111111111000//////000000000000//////000000000000000000000000/////////.......................................***++++++---...///000111---,,,+++******+++,,,---...------------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++111///---+++***+++,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////...------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++)))'''&&&------------------------+++,,,---...////////////...------,,,,,,,,,,,,,,,...------,,,,,,------.........///......---,,,+++------------------------------------------------******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******************************))))))******+++,,,((()))***+++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---$$$***111+++,,,111,,,---,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---******+++,,,,,,---,,,+++------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------++++++++++++------******++++++,,,,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,------------......------,,,+++++++++------------------------////////////////////////------------..................///000000000000000...///000111222222222333111111111111000000000000222111111000000000000000111111111111111222222222333333222222111111000000111111111111111111111111222222222111111111000000///000000000000//////...//////////////////////////////......------,,,,,,---..................---******+++,,,...///000000,,,++++++******++++++,,,------------------------...------,,,,,,------...------,,,,,,,,,+++++++++...,,,***((('''(((***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---.........------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////---+++)))&&&$$$"""------------------------,,,,,,---....../////////......---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++***)))(((,,,,,,------------------------------------------)))******++++++******)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,((()))***+++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...'''***///+++(((+++,,,+++,,,,,,,,,+++*********)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------++++++++++++------*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,///.........---------,,,------------------------////////////////////////---------.........//////......///000000000000000///000111222333444333333000000000000000000000000222111111000000000000000000000111111111222222222222222222111111000000000111111111111111111111111222222222111111111000000///000000000000//////...//////////////////////////////......------,,,,,,------...//////...------,,,,,,,,,,,,------......++++++++++++++++++++++++------------------------...------,,,,,,------...------,,,,,,,,,++++++++++++***)))((((((***,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,*********+++,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,------...//////000///...------,,,,,,------...------,,,,,,------...,,,,,,,,,,,,+++***)))(((,,,,,,,,,---------......------------------------))))))************))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++,,,,,,,,,******************************))))))******+++,,,)))******+++++++++******)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++///***+++---,,,+++))))))***((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...---...//////---++++++,,,++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,........................------------------------........................------........./////////......///000000000000000///000222333444333222222//////000000000000000111222111111000000000000000000000000111222222333333111111111111111000000000111111111111111111111111222222222111111111111000//////000000000000//////000000000000000000000000/////////...............,,,---...//////...---,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,---...///)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------,,,,,,---,,,,,,++++++***))))))---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------------,,,------...000000///......---------------...------,,,,,,------.........///......---,,,++++++,,,,,,------.........------------------------))))))************))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******(((((())))))******************************************))))))******+++,,,******+++++++++***)))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''///...+++---,,,+++///)))+++------***))))))***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,+++---...))),,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------......///------------------------------------------------............////////////......///000000000000000...///111222222111000///////////////000000111111222111111000000000000000///000000111222222333333000000000000111111111111111111111111111111111111222222222111111111111000---...///000000111000000000000000000000000000000...///////////////000000,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++,,,---......///...------***+++,,,,,,------,,,,,,------------------------...---+++******+++---...,,,,,,------------------...------,,,++++++******------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***)))'''&&&------------------------------,,,,,,---...000111//////...---------------...------,,,,,,------........./////////......---++++++,,,,,,---......///------------------------))))))************))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******&&&'''''''''(((((())))))*********************************)))***++++++,,,+++++++++++++++***)))((()))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************###000000)))---...+++,,,(((+++...---***((()))***+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,,,,---...&&&))),,,,,,++++++---///------------------------***+++,,,------,,,+++***++++++,,,---------,,,,,,------------------------++++++---......---++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,------...///------------------------------------------------............/////////000...//////000000000000000---...000111000///---,,,.../////////000000111111222111111000000000000000///000000111222222333333//////000000111111222222000000000000000000000000222222222111111111111000------///000111111111111000000000000000000000000......//////000000111111,,,---///000000///---,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------............------,,,,,,------...---------,,,,,,,,,+++++++++,,,...///...,,,***(((+++,,,------......------------------------------...---+++******+++---...,,,,,,,,,------.........++++++,,,------......///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------------------------,,,,,,---...000111//////...------------......------,,,,,,------...,,,,,,------...---------++++++,,,,,,---...//////------------------------,,,------+++***)))***,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...,,,+++,,,///000...,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************)))************+++++++++***++++++,,,,,,++++++***555000+++)))***+++***)))************************+++++++++*********))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))*********+++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......////////////......000///......------------......---,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,------...,,,------......------,,,......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---......------,,,,,,---------++++++,,,,,,,,,---------.........------.....................////////////000000//////.........---000000000000000111111222000000000000000000000000000111111222222222111111000000000000000000000000222222111000/////////000111111111111111111111111111111000000//////......000000000000///...---,,,------............------.........------,,,,,,,,,...---,,,++++++,,,---...000...,,,*********,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...(((+++---//////---+++(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---+++))))))***,,,************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------------,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---)))'''&&&'''***+++)))(((,,,,,,,,,++++++++++++***************))))))))))))************************)))************+++++++++***++++++,,,,,,++++++***000---***)))+++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************,,,,,,++++++******))))))***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,++++++++++++,,,---...***)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---.../////////+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,---......++++++,,,,,,,,,---------......------------......////////////000000000000000/////////............000000//////000000111222000000000000000000000000---...///000111111111111111111111111111111111111222111000000000000000000111111111111111111111111111000000000/////////........./////////...------------............------......---------,,,,,,,,,---------,,,,,,------------,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,************************+++++++++++++++++++++++++++++++++***************,,,---------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++,,,,,,,,,,,,+++++++++++++++*********))))))))))))************************)))************+++++++++***++++++,,,,,,++++++***+++***)))***---...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,******))))))))))))******,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++---------,,,------......,,,+++++++++++++++,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&''')))+++---...//////++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------,,,,,,,,,,,,------//////000000000111111111////////////............000000//////000000111222000000000000000000000000,,,---///000222222333333222222222222222222222222000000000000000000111222000000000000000000000000000000000000////////////------...////////////...------............------...------------,,,,,,,,,,,,------......------,,,+++++++++,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,........................++++++++++++++++++++++++---......---,,,,,,---///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------.................................---------------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,************************+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...............////////////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------......//////......---......---......///000000......---,,,++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---////////////000000000000///////////////.........///////////////000111111////////////////////////000000222333444444444444111111111111111111111111000/////////000111222222////////////////////////000000000000////////////---...///000111111111111------............------------------------------+++,,,---......---,,,+++++++++,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++------------------------................................................,,,,,,,,,---------------------------------------------------------------)))***+++***))))))***,,,************************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------***++++++,,,+++,,,,,,------------,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++***(((***,,,------,,,+++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************(((((())))))***+++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---//////000000000000//////+++*********+++,,,------------,,,------...///000---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////...---,,,+++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,---------.........---,,,,,,++++++,,,,,,------------.........//////.........////////////////////////...///000000111////////////////////////222222333333333222222111000000000000000000000000000/////////000111222222........................////////////000000000000...///000111222333333333------............------------------------------+++,,,---......---,,,+++---............---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++........................,,,---...---++++++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++------------------------................................................,,,,,,,,,------.........++++++++++++++++++++++++------------------------)))*********))))))***,,,************************++++++++++++++++++++++++***************+++++++++(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))+++,,,,,,+++***,,,---------------,,,,,,,,,,,,++++++++++++************************************)))************+++++++++***++++++,,,,,,++++++***)))+++------+++***)))******************************************+++++++++******+++,,,,,,,,,,,,+++************************************************************************(((((()))))))))*********))))))*********+++++++++,,,++++++******++++++,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......////////////......---,,,,,,,,,,,,------...((()))***,,,///222444666,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------......------************++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,---------,,,---------............------,,,,,,,,,,,,------,,,,,,---------................../////////////////////......//////000111000000000000000000000000000000111000000///...---////////////////////////000000000000000000111222////////////////////////////////////000000000000//////111222333333333333------............------,,,,,,,,,------------...,,,------......------,,,//////......---,,,,,,+++...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------........................,,,------,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++------------------------........................---------------.........,,,,,,,,,---......//////************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((()))***,,,************************++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))******+++++++++++++++++++++++++++++++++)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,+++---//////---,,,...000...------------,,,,,,,,,,,,,,,+++++++++*********************************)))************+++++++++***++++++,,,,,,++++++***(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++*********************************************+++*********+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******************************+++,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------............------000000///.........//////))))))***,,,...111333444,,,+++***+++---------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///((()))***+++,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,------------..................------------......------------.........///............/////////000///............///000000000000000000000000000000....../////////...------////////////////////////222111000000000000000000////////////////////////.../////////000000000111...///000000111111111111------............------,,,,,,,,,---------......---------,,,,,,---------///...---,,,,,,---............---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------,,,++++++,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++------------------------........................+++,,,,,,,,,------------,,,,,,------.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((()))***,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))((()))******+++***,,,......,,,+++---000......---------,,,,,,,,,.........---------,,,,,,************************)))************++++++++++++++++++,,,,,,+++++++++'''***,,,+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,............,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...******************************+++,,,,,,---......---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......////////////.........---,,,+++++++++++++++------,,,,,,,,,---.........---,,,---///000///...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......//////......)))************+++++++++...------,,,,,,------...,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,............,,,,,,,,,,,,++++++,,,,,,---...000///...---,,,+++++++++---------........./////////......------......///............/////////000---.........//////000000...............///000000000000000000000000000000......///000000111000000000000000000000000000000222222111000//////000000000000000000000000000000.../////////000000111111---......///////////////---..................---,,,,,,,,,------...............,,,++++++,,,.........---,,,+++,,,...000222.........------,,,,,,,,,........................------------------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************------------------------,,,------,,,++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,,,,++++++------------------------........................+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++************+++++++++++++++***************************************)))************+++++++++,,,++++++******++++++,,,,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------...,,,++++++,,,------,,,+++++++++,,,,,,------...******)))))))))***,,,---******+++++++++,,,,,,,,,......---,,,---...///000000///...---,,,+++++++++************************+++++++++*********)))))),,,+++***)))))))))++++++******************************++++++++++++******++++++************+++++++++++++++*********)))))))))************++++++++++++++++++*********))))))++++++)))))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******------------------------------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++)))***++++++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------...///++++++------------++++++************************------------------------........................---------............///------------------------............////////////............/////////000000000000000////////////000000000000000000000000000000111111111111000///////////////000000000000........................////////////////////////........................---......//////......---,,,------......------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,///...---,,,+++,,,---...------------------------,,,,,,,,,---------......---.........---,,,,,,+++------------------------++++++,,,,,,,,,++++++***------------------------+++++++++,,,,,,---------///...,,,++++++,,,.../////////...---,,,,,,+++******+++,,,---...000111111111000///...---,,,++++++...------,,,,,,------...............////////////,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++************++++++******************++++++************************)))************+++++++++,,,++++++******++++++,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------...,,,***+++,,,---,,,+++)))))))))))))))*********,,,+++***)))))))))***+++******+++++++++,,,,,,,,,------,,,,,,,,,---...///------,,,+++************+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***++++++******************************++++++++++++******++++++************+++++++++++++++*********)))))))))************++++++++++++++++++*********)))))),,,,,,+++******+++,,,---******+++++++++,,,,,,,,,******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++************************------------------------........................---------............///------------------------............////////////........./////////000000000000000000////////////000000000000000000000000000000111111111000000///000000000000////////////////////////////////////................................................***++++++++++++++++++***...............---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,---------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---000///---,,,,,,---///000//////...---,,,,,,++++++,,,,,,------......//////............---------------------,,,,,,---------............////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))******++++++******************************++++++++++++******++++++************+++++++++++++++***************)))************++++++++++++++++++***************------,,,++++++,,,,,,---******++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------........................---------............///------------------------............////////////....../////////000000000000000000000////////////000000000000000000000000//////000000111000000///111111000000//////......000000000000000000000000................................................---------------------------------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,------------------------,,,------......------------------------------------,,,,,,,,,,,,,,,,,,+++000///...------...///000.........------,,,,,,,,,.........---------------,,,,,,------.........///---------------------------............/////////.........------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---+++******+++,,,,,,+++.........---,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++******************************++++++++++++******++++++************++++++************************))))))*********+++++++++************************---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++---,,,,,,+++************------++++++++++++------++++++++++++++++++++++++,,,,,,------------------........................---------............///....................................////////////...////////////000000000000000000000//////////////////////////////////////////000000111111000000222111111000///......---////////////////////////................................................//////............//////******+++,,,---...///000---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............---,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,---------......,,,------...------,,,,,,------------------------+++,,,,,,------------------------------------------------,,,,,,+++++++++///...------------...///------------------,,,,,,------------------------,,,,,,---------.........,,,------------------,,,---------.........////////////...---,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,---+++)))***+++,,,++++++++++++******))))))(((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******************************++++++++++++******++++++************++++++************************))))))*********+++++++++************************+++++++++++++++***)))))))))***+++------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,---,,,+++++++++++++++++++++++++++******+++,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...------,,,,,,------...---------------------------,,,,,,+++************------++++++++++++------++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///....................................////////////////////////000000000111000000000000//////////////////////////////////////////000111111111111111222111111000///......---........................................................................,,,,,,+++******+++,,,,,,,,,++++++******+++,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...------,,,------------------------******+++,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,---............------------,,,,,,,,,,,,,,,---......---,,,,,,------------............//////...---,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************++++++++++++,,,+++))))))+++,,,+++***+++++++++++++++*********&&&''')))***,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))***+++++++++++++++******************************++++++++++++******++++++************++++++***************+++++++++)))************+++++++++***************++++++++++++++++++++++++***(((((((((***,,,------,,,+++***++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++)))******+++---......///...---,,,+++************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................---------............///..................................../////////////////////000000000111111000000000000////////////000000000000000000000000000000111222333333333333111111000000//////..............................------------------------...........................---,,,++++++,,,---...111///---+++))))))))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......------------------------------))))))***+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,---............---------,,,,,,+++++++++,,,---......---,,,+++,,,------------..................------,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,)))******************)))************************************************************++++++++++++,,,***))))))***++++++***,,,---------------......'''((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,******,,,---------,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''(((***+++,,,,,,++++++******************************++++++++++++******++++++************++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,***)))(((((())),,,---...---+++***************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................---------............///....................................//////////////////000000000111111111000000000000////////////000000000000000000000000111111222333444444444444000000000000////////////........................------------------------........................111000...------...000111111000...,,,++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------)))***+++,,,------------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,---------.........------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++,,,***))))))***++++++***)))))))))******+++++++++((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,...------,,,,,,------...************************))))))******++++++++++++'''(((***+++,,,,,,++++++******************************++++++++++++******++++++************++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++------......---+++***)))((())),,,......---+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------------------------------++++++++++++++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++------,,,,,,,,,,,,++++++************+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---......///++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------.........//////////////////////////////............/////////000000000000000111111111111000000000000////////////000000000000000000000000111222333444555555555555////////////000000000000000000000000000000000000------------------------...........................---+++******+++---...------,,,,,,---000222444,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......)))+++,,,...//////......------------------------,,,,,,,,,---------......+++,,,,,,---.........---------------------------***+++,,,---............------------------------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,---...//////......---,,,,,,+++******)))******+++---......///+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))++++++******************((()))))))))************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++*********))))))(((((())))))*********+++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++++++++************+++++++++++++++++++++***)))(((+++*********))))))((((((+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++******)))))))))---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,//////---,,,,,,---...//////////////////.........////////////////////////000000//////.........---........................000000111111111111000///333222222111111111111111////////////............//////.........------------------------------------------------------------------------------------------------------------,,,++++++************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---------------------------..................------------------------------.........---,,,,,,+++******+++++++++,,,,,,,,,...............------------,,,+++*********+++,,,........................///...---,,,,,,,,,,,,,,,------------------------+++,,,------......---------------,,,,,,+++++++++............////////////...---,,,,,,,,,,,,---...000000///...............///...---,,,,,,---...///,,,++++++******++++++,,,***************)))(((((())))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***))))))+++++++++*********))))))))))))))))))*********+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++++++++************++++++******+++,,,,,,,,,+++++++++*********))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,+++++++++*********,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,///...------------...////////////////////////000////////////////////////000/////////............000000000000000000000000000000000000000000000000222222111000000000000000////////////............//////.........---------------------------------------------------------------------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------------///...---,,,,,,,,,,,,---------------------------------............------------------------------------......------,,,++++++,,,,,,,,,------------//////......------,,,,,,------,,,,,,,,,,,,,,,---........................///...---,,,,,,,,,,,,---------------------------+++,,,------......------...---------,,,,,,,,,+++------------...............---,,,,,,,,,,,,---...//////...---------------...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,)))************))))))((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++******++++++++++++***))))))+++++++++***************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***++++++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++++++++************++++++)))***+++,,,------------***************)))))))))+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,......---------......///.........///000000000111////////////////////////////////////............000000000000000000000000000///.........///000111111111000///////////////////////////...........................---------------------------------------------------------------------------------------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------,,,,,,......---,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------------......------,,,,,,------------............/////////...---,,,,,,+++------............------..............................---,,,,,,,,,------------------------------+++,,,------......------.........---------------,,,,,,,,,------------......------,,,,,,------......---,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,------))))))************)))((())))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++*********+++++++++******)))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,***************************++++++,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,------------.........///,,,,,,---...//////000000///////////////////////////////////////.................................000///---,,,,,,...000111000000///...............////////////....................................------------------------------------------------------------------------,,,,,,------------------...------,,,,,,---------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,...------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------,,,------...------,,,,,,,,,------------.........000///......---,,,+++++++++,,,...//////...---,,,...........................------,,,,,,,,,------------------------------+++,,,------......------........................,,,,,,---------.........------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))******+++++++++******************************+++++++++***************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++++++++++++++***(((''''''***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,------.........//////++++++,,,------...//////////////////////////////.........///////////////........................000...---,,,---...000222000//////...............////////////............---.....................------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,------...+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,------,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,------...------,,,,,,,,,,,,,,,------------///......---,,,,,,++++++***+++,,,.........---,,,........................------,,,,,,,,,------...------------------------+++,,,------......------........................---.........////////////------------------------...---------------............////////////.........------,,,,,,------...((())))))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))))))))*********+++******))))))******+++***++++++,,,,,,++++++***))))))***++++++++++++******************++++++++++++++++++++++++*********...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,.........,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++************++++++,,,++++++***)))'''&&&%%%*********+++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------...***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,---...////////////,,,,,,,,,------......///////////////////////////.........///////////////000000000000000000000000///............///111222000000///...............////////////............---------...............------------------------------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,------------------------,,,,,,------......------+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,***+++,,,---------------........................------,,,,,,,,,---......------------------------+++,,,------......---------------------................../////////000000,,,------......------,,,---------------....../////////000000000000//////------,,,,,,,,,,,,------(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++************+++++++++++++++******((('''&&&*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........++++++,,,,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,---////////////...////////////////////////////////////////////////............/////////000000000000000000000000000......//////000111222222111000//////......//////////////////............---------.........//////------------------------------------------------------------------------++++++,,,,,,---......///+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------------............------------------------------+++,,,------......------------------............+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,---...///------------------------+++,,,------......------+++,,,,,,,,,---------------------.........//////,,,,,,---......---,,,,,,,,,,,,++++++,,,------.........///000000///......,,,,,,++++++++++++,,,,,,(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++---......---+++++++++++++++,,,,,,+++++++++((()))***+++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***************++++++************************+++++++++,,,,,,+++++++++)))************+++++++++++++++************++++++******+++++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++,,,,,,---------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,------......------,,,***+++---///000000///...111111111111000000000000////////////////////////---.........//////000000..............................000111222222222222111111000///////////////000/////////............---------.........//////------------------------------------------------------------------------++++++,,,,,,---...//////************++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------------------------......//////......---------------------------+++,,,,,,---.........---............/////////000***++++++,,,,,,------.........------...///111222........................,,,,,,,,,,,,,,,---...///------------------------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,+++*********+++,,,,,,---,,,---...//////...---,,,,,,++++++******++++++,,,))))))))))))************))))))))))))************''')))+++,,,---,,,***)))************************)))***++++++***)))***++++++***************++++++......---,,,+++***)))(((************************,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,---......************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++---,,,,,,+++***)))(((((()))))))))***+++++++++,,,++++++******************...---,,,++++++++++++,,,******))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++,,,,,,---------************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---...///,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,---//////...///000222///////////////.........000000000000000000000000////////////////////////000000//////.........---......------------......111111000000//////......////////////////////////------............------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,...........................,,,+++---//////,,,)))------------------------............////////////...------,,,,,,------...---------------------------------,,,+++***)))(((,,,,,,---.../////////............------,,,,,,,,,++++++,,,,,,---...//////,,,---......//////.........------,,,,,,------...///............---------------............------***+++,,,---............+++---......---,,,,,,---////////////////////////---------.........//////------------------------------------------------,,,,,,************,,,,,,///...---,,,***)))(((((())))))))))))************))))))))))))************((()))***+++,,,+++*********************************,,,---,,,+++***+++,,,,,,+++***************+++,,,,,,,,,++++++++++++***************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))***************+++++++++++++++******************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,---//////......000111/////////////////////...////////////////////////////////////////////////000/////////............///......------......///000000000000//////......////////////////////////------............------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,((((((((()))))))))******++++++++++++++++++++++++---,,,,,,---///000---+++------------------------............////////////...------,,,,,,------...------------------------------...------,,,+++***------......///.........------------------,,,,,,+++,,,,,,---......//////,,,---......//////.........------,,,,,,------...............------------------............------***+++,,,---............---...000///...------...........................+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------......------,,,+++***))))))))))))))))))************))))))))))))************)))************+++++++++************************+++,,,------++++++,,,------,,,+++************************++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********************++++++++++++++++++)))***+++++++++***)))(((++++++++++++++++++++++++------------------------************************---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,------------...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,---//////......///111......//////////////////------------------------////////////////////////////////////............//////............//////000000000////////////...////////////////////////------............------,,,,,,,,,---------............---,,,,,,,,,------,,,------......------,,,+++,,,,,,,,,,,,------------------------------------,,,,,,...000000///------------------------------............/////////...------,,,,,,------...------------------------------............------.........///......------,,,,,,------------------,,,,,,------.../////////,,,---......//////.........------,,,,,,------...............------------------............------++++++,,,---...............000111000///------...------------------------+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++((()))))))))************((()))))))))******************))))))******+++,,,************************+++,,,---,,,+++***+++---------,,,+++******************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******...,,,***))))))***,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++++++++,,,)))***,,,------+++)))(((++++++,,,,,,,,,,,,,,,---------------------------***************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********+++++++++,,,,,,........................,,,---///...------///000............////////////------------------------///////////////////////////////////////.........000//////......//////000////////////////////////////////////////////////------............------,,,,,,,,,---------.........------,,,,,,,,,------------------------------............////////////........................,,,,,,,,,...///000000000---------------------------------.........//////...------,,,,,,------...------------------------,,,,,,---................../////////...---,,,,,,,,,,,,,,,------.........---------....../////////,,,---......///............------,,,,,,------............---------,,,,,,,,,------......------,,,+++,,,------.........---...000111000...,,,,,,------------------------------------.........//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************((()))))))))******************))))))******+++,,,************************)))+++,,,+++***)))***,,,------,,,+++******++++++,,,,,,,,,+++++++++******************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******---,,,***))))))***,,,---,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,)))+++,,,......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------...///---.........//////000000........................////////////////////////........./////////////////////............//////.............../////////////////////////////////------............------,,,,,,,,,---------......------,,,,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......000111------------------------------------...............------,,,,,,------...------------------------***+++,,,------......---.../////////...---,,,,,,,,,,,,,,,------.........---------...............,,,---......///............------,,,,,,------......------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...------------...//////---,,,,,,,,,---------------------------------.........//////------------------------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))))))))************))))))))))))************)))************+++++++++************************)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******************************************++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++************))))))******+++++++++,,,+++++++++*********************++++++,,,---------***+++,,,---...---,,,,,,***++++++,,,,,,------...************************)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------...------------,,,,,,,,,............------------++++++++++++++++++++++++++++++,,,,,,------......------------............,,,---------............++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,---......---,,,---...------......///000000000////////////////////////////////////////////////.........///////////////......------------......---............/////////////////////////////////------............------,,,,,,,,,---------......------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------------------------------------+++,,,---,,,,,,,,,...000------------------------,,,------------............------,,,,,,------...------------------------***+++,,,---------------.........///......------,,,,,,------------------------------------------,,,---......//////.........------,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,+++---......---,,,,,,---------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------))))))))))))************))))))))))))************((()))***+++,,,+++*********************************+++,,,,,,******+++,,,++++++++++++,,,,,,---...***+++++++++++++++,,,,,,***************************++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++***************************+++++++++***************+++++++++******++++++,,,------...******++++++,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------......---------,,,,,,,,,......---------,,,,,,,,,************************++++++,,,,,,---......///,,,,,,,,,------.........------------............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////,,,---......,,,,,,---...------......///000000111////////////////////////////////////////////////............/////////000------,,,,,,,,,,,,---------------.........//////////////////////////////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...---............/////////////////////////////////+++,,,---,,,******,,,///------------------------,,,,,,---------............------,,,,,,------...------------------------,,,------............---------......///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,***,,,...///...---...000........................+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,---------------,,,,,,,,,))))))))))))************))))))))))))************''')))+++,,,---,,,***)))************************+++,,,------++++++,,,---*********+++,,,---...///((()))***+++,,,---......************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++************)))************************))))))******+++++++++,,,******+++,,,,,,---......******))))))***+++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,.........------,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,,,,---...//////+++++++++,,,,,,------------------.........//////++++++++++++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...---------...///000000111////////////////////////////////////////////////---.........//////000000---,,,,,,++++++,,,,,,------------.........//////////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++((((((+++...------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...///////////////......,,,,,,---.../////////............------,,,,,,,,,++++++++++++++++++++++++,,,---......//////.........------,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------...------,,,,,,***,,,////////////000222////////////////////////---------.........//////------------------------------------------------******,,,,,,,,,,,,******......---------,,,,,,,,,(((((((((((())))))))))))************************+++++++++*********))))))******))))))******+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***+++++++++************))),,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******)))************************...---,,,,,,,,,,,,---...------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++000---******---......,,,---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******---,,,,,,++++++,,,,,,---........................------------------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...............///000000...------------...//////---------...///000000111////////////////////////......------------............////////////......///////////////////////////...---,,,,,,---.../////////.........---------///............------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......------......------,,,+++------------------------...---,,,,,,++++++++++++------------------------...------,,,,,,------...,,,,,,,,,---------......++++++,,,---............/////////...---------,,,........................---------...------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------......//////000000///...---,,,,,,---//////222222111//////.........---------............///...------,,,,,,,,,------////////////////////////---------------------------..................---************++++++++++++************************+++++++++*********))))))******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++***+++++++++************)))++++++++++++******))))))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************...............---,,,,,,///---++++++---...---+++---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...------,,,,,,------...........................------------------------........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------......///...------------...//////---------...///000000000.................................------...............////////////..............................///...------------.../////////.........---------///............---------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------......------,,,+++------------------------...---,,,,,,+++++++++,,,---------------------------------,,,,,,---------,,,------------------------------...------,,,,,,............------------........................,,,------...------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,............////////////......---------...000000///...---,,,,,,+++++++++---------............///...------,,,,,,---------........................------------------------------............------*********+++++++++,,,,,,************************+++++++++*********************))))))******+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))******+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++++++++++++++************))),,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///......---------------...---+++,,,------+++***---,,,,,,---///000...---------------------------------......///000000111......------------......------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------------...//////---------...//////000000......................................................////////////..............................///...------------...///...............---------///............---------------,,,,,,,,,---......---------,,,,,,+++++++++((((((((()))***+++,,,---------......------,,,+++------------------------------,,,+++++++++,,,,,,---------------------------------------------------------------------,,,............---,,,+++***------------............------------------------,,,,,,------...------,,,...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,/////////...............------------...000111222...---,,,+++++++++++++++---------............///---------,,,,,,------...........................------------------------,,,,,,------------,,,,,,(((((()))))))))***************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++***************************+++++++++++++++,,,,,,************************************************++++++++++++++++++++++++***))))))))))))))))))))),,,++++++******++++++,,,******+++,,,,,,,,,+++++++++++++++*********))))))---------------------,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,,,,---...---,,,,,,,,,,,,,,,+++***,,,,,,,,,---//////...,,,------------------------///......------,,,,,,+++------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,------------......,,,,,,,,,,,,,,,------......------------...//////---------....../////////........................---..................------......//////......---.................................------.................................///............---------------------------------...------,,,,,,++++++***,,,,,,++++++,,,---......------......------,,,+++---------------------------,,,,,,++++++,,,,,,,,,------------------------,,,------------------,,,...------------,,,,,,,,,---.........------,,,+++,,,,,,,,,------.........------------------------,,,,,,------...---------......////////////......---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------/////////......---------,,,,,,---...///111222222000//////...---------...---------............///------,,,,,,,,,---..............................------------------------+++,,,,,,------,,,,,,+++))))))))))))******************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++***)))((('''''',,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,.................................---,,,,,,++++++,,,++++++++++++++++++,,,---------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,---......///...------------...//////------------....................................------...//////...------------............------........................---..................------.....................///............------------------------------,,,---------,,,,,,+++++++++000///...---------------------......------,,,+++------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,------------------------+++,,,------.........---+++,,,,,,,,,------......------------------------+++,,,,,,---.........---,,,------......------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------//////......------,,,,,,+++,,,---...///000111111111000//////////////////---------............///,,,,,,,,,,,,,,,---...///........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---***************************************+++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***)))((((((''',,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,+++++++++************)))((()))))))))))))))******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---,,,+++,,,///111222///,,,++++++---------////////////////////////,,,,,,------...//////000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---------------......///...------------...//////------------------------------------------------,,,---...//////...---,,,------............------------------------------------...//////...---------------...............///............---------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********------......------,,,+++------------------------,,,,,,+++++++++,,,------------------------------+++,,,---......---,,,+++,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------............---------------++++++---...///////////////......---------......---------............///,,,,,,,,,,,,---......///------------------------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------************************))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++)))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------++++++---222666888444...++++++---...///////////////////////////++++++,,,,,,---.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,------......------------...//////------------------------------------------------,,,---///000000///---,,,,,,------......------,,,------------------------------...//////...---------------........./////////............---------------.........---,,,+++***++++++,,,,,,------...------,,,+++************------......------,,,+++------------------------,,,+++++++++,,,,,,---...------------------------+++,,,...//////...,,,+++***++++++,,,---...//////,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,------------------...***+++,,,.........---------------,,,,,,------...---------............///,,,,,,,,,,,,---...//////------------------------------------------------------............------))))))*********+++++++++************************))))))******++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---......,,,++++++++++++++++++,,,((()))***+++,,,---------+++++++++************))),,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,------***************************+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................)))***,,,---...---,,,,,,,,,------+++***---444999===777111,,,,,,...000111000000000000000000000000,,,,,,+++******))))))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------......---------,,,,,,,,,------------------------))))))***++++++,,,------++++++******++++++,,,---...------------...//////------------------------------------------------,,,---///000000///---,,,,,,------......------,,,------------------------,,,---...//////...---,,,---------.........////////////.........---------------...///...---+++***)))***+++,,,------...///,,,,,,,,,+++,,,,,,------------......------,,,+++------------------------++++++++++++,,,,,,---...------------------------+++,,,...//////...,,,+++)))***+++,,,...///000000............---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................////////////......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........***+++,,,---------,,,+++......---------......///---------.........//////+++++++++,,,---...///000---------------------------------------------------......//////......------,,,,,,+++***)))((((((************************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))******+++++++++,,,************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...///...------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***+++,,,---,,,+++***---------,,,,,,+++++++++++++++++++++******))))))......---,,,++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------222111000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////...------,,,,,,------...111///---+++*********+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------////////////////////////------------------------........................------------------------//////...------------............------,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------///...---,,,,,,,,,,,,,,,........................++++++---...//////000000------------------------000//////......---,,,,,,111000...,,,+++,,,...///------...///000000000000++++++,,,---..................---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++************++++++***++++++++++++++++++,,,******+++++++++,,,,,,,,,************************,,,,,,+++++++++*********+++++++++***************************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++************+++++++++,,,***+++,,,---...------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++*********)))++++++++++++,,,---......+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............---......//////......---,,,,,,---------.................................------------------------........................------------------------------,,,,,,+++++++++,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,---........................------......///.........------------------------,,,,,,,,,---......//////222000///---------//////++++++,,,,,,---,,,,,,,,,---------...------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.../////////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++***************+++++++++,,,,,,,,,************************,,,++++++++++++*********,,,,,,++++++***)))))))))************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,---......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............---......//////......------------.........//////------------------------------------------------........................------------------------------,,,,,,,,,+++++++++...------------,,,,,,,,,------+++******+++------+++++++++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,///.........------,,,,,,---------...//////000000......---,,,,,,,,,------..............................//////...------,,,------------------------+++++++++,,,------......111000///.........///000....../////////...------............---,,,+++******++++++,,,---...///000++++++,,,,,,,,,,,,------///............---------------------------------------,,,,,,,,,------...,,,------------,,,++++++........................------------------------------------,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,************************++++++++++++************++++++******************************************))))))*********+++++++++******************************++++++++++++******************************((())))))))))))******************+++++++++******************************++++++++++++++++++++++++************************)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,'''(((***,,,------,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,,,,------,,,,,,+++------------............------------------------................................................------------------------......///.........------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,/////////......---,,,,,,------....../////////000...------,,,,,,,,,------........................---...............------------------------------...------,,,,,,+++******000///............//////000000000000000///...------.........------,,,+++++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------,,,,,,---------,,,,,,+++......................................................------,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,---...)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++******)))))))))******+++++++++,,,,,,,,,************************+++++++++*********))))))(((((()))***++++++,,,,,,************************))))))*********+++++++++******************************++++++++++++******************************((())))))))))))*********************************************************++++++++++++++++++++++++************************)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***,,,------,,,+++***...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------........................................................................------------------------....../////////...---,,,------------------------,,,---...//////...---,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,//////.........------------------------.........------,,,,,,,,,------...........................+++,,,---...////////////------------------------...------,,,,,,+++******---------------------...------------,,,,,,+++***+++,,,------.........---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------,,,------.........------.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))******+++++++++,,,************************++++++++++++++++++++++++++++++************++++++***************)))))))))******+++++++++,,,,,,,,,************************+++************)))))))))''''''(((***+++,,,---...************************)))************+++++++++******************************++++++++++++******************************)))))))))*********++++++,,,+++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,------...........................++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------......//////......---+++++++++,,,,,,,,,------////////////////////////................................................------------------------+++,,,---------,,,+++***,,,,,,,,,------------...+++,,,............,,,+++---,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................***+++,,,...///000000000------------------------+++++++++,,,------......+++,,,,,,,,,,,,------------............------,,,***+++,,,---..................---------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------------------------------,,,,,,,,,------...---......////////////...........................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,************************************))))))))))))(((((()))***+++,,,,,,---************************)))************+++++++++******************************++++++++++++******************************************+++++++++,,,---,,,+++***)))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++************************,,,,,,---------,,,++++++******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++,,,---......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,+++,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,------------.........------,,,,,,,,,,,,------///...------,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------......//////......---,,,,,,,,,,,,---------...........................................................................------------------------+++,,,---......,,,***))),,,,,,,,,---------......---,,,***))))))***,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................,,,,,,---.../////////...------------------------,,,,,,,,,---......//////+++,,,,,,---......------...///000000000000000000,,,,,,------...---------,,,,,,------------------++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,++++++,,,,,,---...************************************************++++++++++++++++++++++++++++++************++++++(((((())))))******++++++******+++++++++,,,,,,,,,************************************))))))))))))***************+++++++++************************)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,...---+++*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************------------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------......---,,,++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///...---,,,+++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------------------------.........//////...------,,,,,,------...///...---,,,,,,---///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////------------------------////////////////////////........................---------------------------...///000000...,,,+++,,,,,,,,,------.........///,,,'''$$$$$$''',,,///)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........)))******+++,,,---......---------------------,,,,,,,,,,,,,,,,,,---...///.................................///......---,,,------------------------000//////......---,,,,,,,,,,,,---.../////////...++++++,,,---.........---............---,,,++++++***++++++,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................,,,,,,++++++,,,,,,---...++++++***)))((('''&&&&&&+++++++++*********))))))******++++++++++++******+++++++++*********)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---+++++++++******)))))))))++++++************++++++************************)))************+++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))*********)))***---000............---,,,++++++++++++******++++++,,,------------------------------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))***++++++,,,------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++((('''(((---000////////////////////////..................------------------------------+++,,,,,,---...///000000------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---......,,,++++++---///,,,,,,,,,---------......,,,,,,,,,---------......---------...------,,,,,,000000//////.........---------------------------------------------------......//////000000111111///...,,,,,,------,,,+++------------------------------------,,,,,,+++***,,,,,,,,,---...///000000------++++++++++++---------,,,*********,,,...///------,,,,,,,,,,,,------///---,,,,,,---...,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---...//////...---,,,------+++******+++------+++,,,------......------+++,,,------......------.........------,,,,,,,,,---------------------------,,,***((()))+++---///---.........---,,,,,,+++---,,,+++))))))))))))***.../////////...------,,,---------...///000000111////////////............------------------------...------------.../////////............---------------------------------+++++++++***))))))((((((+++++++++*********))))))(((((())))))))))))((((((+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,+++++++++*********++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******+++***))))))))))))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,+++***+++---////////////...---+++***)))******))))))******+++,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,---------***************++++++,,,++++++++++++++++++++++++******++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,------------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------,,,++++++---///,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,---------------,,,000/////////.........---------------------------------------------------......//////000000000000///---,,,,,,---...,,,+++---------------------------------------,,,+++***,,,,,,------......//////------,,,++++++,,,---------,,,+++******,,,---///------,,,,,,,,,,,,------///---,,,,,,---...,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------------,,,,,,,,,,,,------+++,,,------......------+++,,,------......------------------------,,,,,,---------------------------,,,***))))))+++---///------......------,,,+++,,,,,,+++******+++,,,---,,,,,,------,,,,,,+++***---------...///000000000////////////............------------------------...------------.../////////............---------------------------------+++++++++++++++++++++++++++++++++***************(((((())))))))))))((((((+++++++++*********************++++++++++++++++++++++++++++++++++++++++++************************************************************************************************(((((()))************))),,,,,,,,,,,,++++++++++++++++++************++++++************************)))************+++++++++------------------------++++++************++++++,,,,,,,,,++++++++++++***+++******))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,------,,,++++++---///111000000...---+++)))((()))))))))))))))***++++++------------------------+++,,,,,,,,,,,,,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++------...///***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------.........------,,,,,,,,,,,,------//////...---,,,+++******...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------***+++------,,,++++++,,,***************************++++++,,,,,,---------......------,,,,,,++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,+++******,,,---,,,,,,,,,---------......*********+++++++++,,,,,,***+++,,,------...------/////////...............------------------------------------------------...////////////000000000///---,,,,,,---...---+++------------------------,,,------------,,,,,,+++---------------.........------,,,,,,,,,,,,------...---,,,+++++++++,,,---------,,,,,,,,,,,,------///---,,,,,,---...,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------------............------+++,,,------......------+++,,,------......------,,,,,,---------------------------------------------,,,***)))***+++---...------......------,,,,,,++++++++++++,,,---...///,,,,,,------,,,,,,++++++---------...//////000000/////////............---------------------------...------------.../////////............---------------------------------************++++++,,,,,,***************************++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++------------------------++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***---......---,,,+++,,,.../////////...---+++***)))***************++++++,,,------------------------+++++++++,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++------........./////////+++++++++,,,,,,---------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,---...//////------,,,,,,,,,,,,------......------,,,,,,,,,+++...---,,,++++++,,,---...------,,,,,,,,,+++++++++------------------------***,,,------+++++++++,,,------------------------,,,,,,------...///000000......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,+++******+++,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,)))***+++,,,---.................................------------------------........................////////////////////////...---,,,,,,---...---,,,------------------------,,,---------------,,,,,,...------------------------------,,,,,,---------///...---,,,,,,,,,,,,,,,......------------......///---,,,,,,---...,,,+++------------------------------------------------------------------------------------------------------..........................................---..................---,,,---...//////...---,,,+++,,,------......------+++,,,------......------,,,,,,,,,------.........---------------------------,,,+++******,,,---...,,,------...------,,,,,,,,,,,,,,,,,,,,,------...---......///......---------------......///////////////.........---------------------------------...------------.../////////............---------------------------,,,,,,(((((()))******+++++++++************************++++++,,,,,,,,,,,,++++++************************'''((((((((())))))******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,...///...,,,,,,,,,------------...------,,,,,,,,,++++++++++++,,,------------------------------+++++++++,,,,,,---------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---///000111222333---------,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------............---,,,++++++,,,---...------,,,,,,,,,+++++++++---------------------------------+++******---///------------------------,,,,,,------...///000000------,,,,,,,,,++++++++++++,,,,,,---.../////////------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------)))***+++,,,---------------------...............------------------------......................../////////..................,,,,,,,,,......---,,,------------------------,,,------......------------------------,,,,,,,,,------------------------///......---,,,,,,,,,,,,//////............/////////---,,,,,,---...,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////.........------.........,,,---...//////...---,,,+++,,,------......------+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,+++++++++,,,---...,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++***------......///......---------------........................------------------------------------...------------.../////////............---------......---------,,,,,,,,,((()))))))))******++++++***************+++++++++))))))************))))))***************+++++++++((())))))******+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************++++++************++++++***++++++++++++,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++******,,,......---,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,...///000000111,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++---...000111111///......---++++++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------...............------------......++++++,,,---...///000000...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---+++******---000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000111------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,---------.........)))***+++,,,,,,---,,,,,,---------------.........------------------------......................../////////............------,,,+++,,,.........---------------------------,,,------............---,,,,,,,,,,,,,,,---------------............------............------------//////............/////////---,,,,,,---...,,,+++------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------///////////////////////////...------------...///------............------+++,,,------......------+++,,,------......------,,,,,,------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,------......------------------,,,+++***)))++++++,,,,,,------,,,,,,------------------------.........------------,,,------------------------...------------.../////////............---------.........------,,,,,,+++******++++++++++++++++++))))))*********+++++++++)))******++++++******)))))))))*********+++++++++***++++++,,,------......++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************++++++,,,*********+++++++++,,,,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((***,,,---,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---******++++++,,,------------------,,,,,,+++++++++,,,++++++++++++,,,------------------------------******++++++,,,,,,------------------------------......------------......,,,,,,------......//////,,,------------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,,,,,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***,,,......---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,------.........------------------------........................//////.........------------,,,+++,,,...///...---------------------------,,,,,,---...............+++++++++,,,,,,------...,,,---...//////...---,,,---------...............------,,,,,,,,,,,,------///---,,,,,,---...,,,+++------------------------,,,,,,,,,---------..............................------------------------******++++++,,,------...........................///...------------...///------,,,,,,,,,,,,------+++,,,------......------+++,,,------......------------------------,,,,,,------------------------,,,,,,,,,,,,------......+++,,,------......------,,,,,,---......---,,,+++***+++,,,,,,------,,,,,,------------------------.........---------,,,,,,------------------------...------------.../////////............---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++''''''((()))******++++++++++++++++++++++++++++++***************************************************************************************************)))((((((((()))+++,,,)))))))))******+++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++&&&))),,,---,,,,,,,,,---............---,,,+++***++++++******++++++,,,------------------------------------,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------))))))***++++++,,,------------------------,,,,,,......------------........................------+++,,,............,,,+++---------,,,,,,,,,++++++************************))),,,///000///---,,,+++++++++++++++++++++++++++..................------))))))***+++,,,------...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++---//////...,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,------.........------------------------//////////////////////////////.........------------,,,+++,,,...///...---------------------------,,,,,,---.../////////...******+++,,,,,,---......,,,---...//////...---,,,,,,,,,---.../////////...,,,++++++******++++++,,,///---,,,,,,---...,,,+++------------------------,,,,,,,,,------.........................................................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------+++******+++------+++,,,------......------+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,---.........---+++,,,---////////////...,,,------.../////////...------------------------......---------,,,,,,,,,------------------------...------------...////////////.........---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,---.........************************,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,***)))))))))***+++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++***)))***+++---...,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,+++***+++,,,...///---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000...---+++.........------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...///000000//////,,,,,,---......///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------...---,,,,,,......---,,,------------------------///...,,,+++***++++++,,,//////...---,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,------------......///......------......///------------------------------,,,+++++++++,,,,,,................................................,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,+++)))((((((***,,,,,,,,,------..................------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------***++++++,,,,,,,,,++++++------------------------,,,+++*********+++,,,------,,,,,,,,,,,,---...............------,,,,,,,,,........................,,,,,,,,,---------......---.........---,,,,,,+++//////.........------------------....../////////------------------,,,,,,........................111+++)))------******...+++,,,,,,---.........---............---,,,++++++---------............///------------------------........................------------------------................................................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,........................,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++,,,++++++++++++++++++,,,,,,++++++***,,,+++***)))))))))******++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,++++++,,,++++++++++++,,,---...******))))))))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------//////000111000///...---******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------------------...---,,,,,,......---,,,---------------------------,,,+++++++++,,,---...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,---......................................................------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......---,,,---///,,,,,,------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,........................,,,,,,,,,---------........./////////......---,,,//////.........---------++++++++++++,,,,,,,,,---------------------------........................000++++++000222///...000+++,,,------......---------------...------,,,,,,---------............///------------------------................................................................................................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++******+++++++++***))))))***++++++,,,,,,++++++++++++***))))))((()))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,------...------......//////......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++------------............---------,,,,,,+++++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++,,,------))))))************)))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,------------.........222222222222111///---+++*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...---,,,,,,......---,,,------------------------++++++++++++,,,---...///,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++************++++++------------------------------------......///000...................................................---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++---............///111------------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------,,,,,,,,,---------....../////////000//////...---...............---------******++++++++++++,,,,,,+++,,,,,,------.................................///+++***...111///,,,+++,,,,,,------......------,,,,,,------...------------------............///------------------------........................////////////////////////................................................+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++***))))))(((******+++,,,,,,,,,++++++***)))))))))))))))))))))******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,---.../////////------,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,++++++***++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++------------+++***++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---.........------*********++++++,,,,,,,,,---------.........//////222222333222111///...,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,------------------------+++++++++,,,,,,,,,------,,,------...///000000000------------,,,++++++***---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...000000......................................................---,,,+++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,............------,,,,,,,,,------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------............/////////......---........................,,,---------------------++++++,,,,,,---...//////........................111...,,,---...---***(((,,,,,,------...------,,,++++++,,,---............---------............///------------------------................................................................................................++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,)))))))))************)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---......---+++***,,,++++++******++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------*********++++++,,,,,,,,,---------........./////////000111222222111000///---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,---------------------------------,,,,,,+++++++++***+++,,,...////////////,,,------------,,,******---,,,++++++------,,,+++************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,---...///...................................................---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++***,,,,,,+++)))))))))***.........------,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,---------------------------,,,+++***)))*********------------------------***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......,,,------.........---------.....................------------------------++++++,,,,,,---...//////........................222111///,,,,,,...///...,,,------...------,,,,,,++++++,,,---............---------............///------------------------........................------------------------................................................++++++++++++++++++++++++)))))))))(((((()))))))))++++++++++++++++++++++++******+++++++++++++++***************************++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++)))******+++,,,+++++++++++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,))))))***++++++++++++*********++++++,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******,,,++++++******++++++,,,***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,++++++***)))******++++++++++++*********++++++++++++,,,,,,,,,)))))))))*********++++++************************)))))))))*********+++++++++++++++,,,------......++++++++++++,,,,,,,,,,,,,,,------------.........---...///111222222111111*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,------------------------------------,,,+++***)))'''(((***,,,------,,,,,,+++,,,---...---,,,+++***---,,,++++++------,,,+++******************************++++++++++++,,,,,,++++++************++++++------------------------+++++++++++++++,,,---...................................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---......---+++******+++------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------------------------------...---+++***)))******+++------------------------)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------------------------...............------,,,,,,,,,,,,+++++++++,,,,,,------.................................***...///+++)))+++///000------......------,,,,,,,,,,,,------...------------------............///------------------------........................------------------------................................................++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,)))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,))))))***+++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,---------.........***++++++,,,,,,------...***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,+++***)))(((+++++++++******+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000111111000000******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------...---,,,,,,......---,,,------------------------+++,,,---------,,,+++***)))***,,,---...---,,,+++***+++,,,......---,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,------...................................................++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,---......,,,+++,,,---,,,,,,------------------,,,,,,,,,---------......------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------------------111///---,,,++++++,,,---------------------------***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............---------.........//////.........------,,,,,,,,,------------------------........................(((222888222+++***,,,---------......------,,,+++---------...------,,,,,,---------............///------------------------................................................................................................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---.................................---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---............((()))***+++,,,---------***+++,,,---...------,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,))))))***+++,,,------......---+++***)))***++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------------........./////////000000)))***+++,,,------...///******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,+++***)))(((///...,,,,,,,,,,,,...///*********++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++,,,---...///.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000000///...,,,,,,---......///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------------------------...---,,,,,,......---,,,------------------------)))***,,,---......---,,,,,,---///111111000///---)))***,,,.........,,,+++---,,,++++++------,,,+++------------------------,,,,,,---------.........///......------......///------------------------///......---------......................................................*********+++,,,---...///+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---///,,,,,,,,,------.........,,,,,,,,,------.........//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---------------------------333111///---,,,---...///------------------------+++,,,---.........---,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000//////---------.........//////111111000000000/////////------------------,,,,,,........................222@@@HHHAAA444......------.........---,,,,,,+++............---,,,++++++---------.........//////------------------------........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***,,,......---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000---+++,,,...///---***,,,,,,++++++++++++++++++------------------------,,,,,,,,,---------......------------------------........................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------,,,+++***)))///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................///............---------......------------..............................+++,,,------......------......---------,,,,,,,,,---------............///------------------,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++///...------++++++***))),,,------......------,,,***++++++,,,---...//////444222///---+++++++++,,,+++---......,,,++++++,,,111///,,,***)))***+++---,,,,,,,,,------.........,,,,,,,,,------...............---,,,---...///000//////.........---------...------,,,,,,------...........................------------------------,,,,,,,,,------.........------------------------222444555333///,,,,,,---.........------,,,,,,,,,---------............///........................+++,,,,,,---...///000000.........------,,,,,,,,,---------............//////............---------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++***(((***,,,...,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,---............---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------........................///............---------......------------..............................+++,,,------......------......---------,,,,,,,,,------------...............---------------------......---------,,,,,,,,,------......------,,,+++...------,,,,,,++++++***,,,------......------,,,+++,,,,,,------.........111///...,,,,,,,,,---...+++---......,,,++++++,,,...---+++******+++---...,,,,,,,,,---------......,,,,,,------------------...------,,,---...///000///.........------------------------------------........................------------------------,,,,,,------------------------------------------...000111111...,,,---...------------------,,,,,,,,,,,,,,,,,,---------...........................++++++,,,,,,---...............---------,,,,,,,,,---------............//////............---------000//////...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***************************+++++++++***************+++++++++***************)))************+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------)))((((((***,,,......---,,,,,,,,,------.........------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............------------*********+++++++++++++++,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,,,,------------)))***+++,,,------...---......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------......------------------------------///............---------......------------......------------------------+++,,,------......------......---------,,,,,,,,,------------..........................................---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,...///111,,,---......,,,++++++,,,++++++++++++,,,---...///,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,------///000111............------------,,,,,,---......---,,,,,,------------------------------------------------------------------,,,,,,------------------------)))+++---...------...///,,,,,,------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............//////............---------/////////...---------,,,******************************+++,,,,,,,,,,,,+++************+++---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++------++++++++++++------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////***++++++,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------...---------------------++++++,,,,,,,,,,,,------,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,---...............,,,,,,------------------******+++,,,------------...------,,,,,,,,,------+++++++++,,,,,,---------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,------......------------------------------///............---------...------,,,,,,------...------------------------+++,,,------......------......---------,,,,,,,,,,,,,,,---------..................///////////////......---------,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,,,,,,,+++,,,---...///000,,,---///...,,,++++++,,,++++++,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,---...///000000------------------------+++,,,...//////...,,,+++------------------------------------------------.........------,,,,,,,,,,,,,,,------------------)))***,,,---------......,,,,,,,,,------.........+++,,,,,,,,,,,,---------........................------------,,,,,,++++++---------------------------------............//////............---------...............---------************************)))***++++++,,,,,,++++++,,,,,,++++++,,,---...///******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************************************************************))))))*********+++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++******++++++,,,------++++++++++++------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------)))******+++,,,------...------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------------+++++++++,,,,,,---------------,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++,,,------------,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,------...+++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,------......------------------------------///............---------------,,,,,,,,,,,,------------------------------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,------------...............//////000000......---------,,,,,,,,,,,,,,,------...------,,,***++++++,,,,,,------...,,,------......------,,,.........------,,,,,,+++---,,,,,,,,,,,,------...,,,...//////---,,,,,,---------------------------------------------------.........------,,,,,,,,,+++,,,---....../////////,,,,,,------------------+++,,,...//////...,,,+++------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,------.........------------....................................//////......------,,,,,,---------------------------------............//////............------------------...............++++++++++++++++++++++++)))******+++++++++++++++---------,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,------...---,,,+++++++++,,,......))))))******++++++,,,,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,............------------,,,,,,,,,------,,,++++++------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,---------------------......//////000......---------,,,,,,,,,,,,,,,------......------+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,------------,,,,,,,,,,,,---...//////---,,,,,,---......---------------......------------,,,,,,,,,------------------,,,,,,,,,---......//////......,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,------.........///...---...//////---,,,,,,,,,---------------------------.........//////......................../////////......---------,,,,,,,,,------------...---------............//////............---------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++'''((()))+++,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************))))))***++++++++++++***************************))))))*********+++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))+++---,,,***)))+++---+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------******+++,,,,,,---......---,,,+++***+++,,,...///*********+++,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,---------------///.........------------******+++,,,------------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,+++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,,,,,,,,,,------,,,,,,,,,---...000///---,,,,,,---...---,,,+++,,,...000111......---------,,,,,,,,,,,,,,,---------------------.../////////...---,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,---......///...---,,,---///000...,,,------------------,,,,,,,,,,,,---------....................................---------------------,,,,,,,,,---------......---------............//////............---------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*** $$$))),,,...//////+++,,,,,,------,,,,,,+++************************++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******************************))))))***++++++++++++***************************))))))******++++++++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++---,,,+++***+++,,,---......---,,,,,,++++++++++++************************------------------------,,,,,,,,,,,,------...///++++++---......---++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++......,,,,,,///111---------------------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,,,,---......---,,,+++******,,,...///,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---......//////......//////.........---------((()))***,,,---...//////,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------******+++,,,---------------...000///...,,,---------,,,+++***,,,///222444.........------,,,,,,,,,,,,,,,,,,------............////////////---,,,++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,---...//////---+++***,,,///000...,,,.........------,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........////////////.........---------+++,,,,,,---...///000000*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))))))))***+++++++++,,,---------,,,,,,,,,++++++*********)))))))))))))))************************)))))))))))))))******+++---------,,,,,,+++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------,,,,,,+++***+++,,,...///000///...---+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***))))))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///000///---+++++++++---...*********)))((('''&&&&&&***++++++,,,,,,---..................---,,,++++++---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***///333333///,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////...---,,,++++++***---,,,,,,,,,,,,---......,,,,,,------------------+++,,,...---,,,,,,---///111111///...---,,,,,,,,,***++++++,,,,,,------...000///---,,,+++,,,,,,---------------------------)))***++++++------...///...---,,,++++++---...000.........------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++------............------++++++,,,---............------------------------------......///000111111++++++++++++++++++++++++........................//////.........---------******+++++++++,,,,,,,,,******************************++++++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******)))))))))***************************************+++++++++++++++******))))))))))))************))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---.........---,,,+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............000...---++++++,,,---......------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***...222222///,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,+++---,,,,,,,,,,,,---......------------------------***+++---,,,++++++,,,...///...------------------......---,,,,,,++++++***///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------......---,,,++++++---...000......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................---------............///,,,,,,,,,,,,,,,---------------------------------------------------------........................---------,,,,,,,,,++++++------............------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------***++++++++++++,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,------)))***+++,,,---......///++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))************************+++++++++******************))))))))))))(((((((((************************************************+++++++++***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............///...---,,,+++,,,---..............................------,,,++++++******))))))+++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...............------,,,,,,+++)))***,,,+++******+++---,,,,,,+++,,,,,,---............------,,,+++++++++------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................---------............///------------------------........................------------------------........................------------,,,,,,,,,,,,------............------,,,------,,,,,,+++***)))------------------------++++++++++++,,,,,,,,,,,,------------------------.......................................---------++++++++++++++++++++++++************************,,,,,,***))))))***,,,,,,+++++++++,,,,,,,,,------(((((()))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))************************,,,+++++++++***)))))))))+++*********************)))***************++++++************************+++************+++,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------............------,,,,,,,,,---...,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---...///------------------------,,,,,,---------------------------------------------------............///------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......//////...---,,,,,,++++++)))+++,,,,,,++++++,,,---,,,++++++++++++,,,------++++++,,,,,,---.........,,,,,,.........---,,,+++------------------------......------,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,------......------,,,---------------------------,,,***))))))***,,,------------...............---------............///...............---------------------------------------------------------........................------------------,,,,,,------............------.........---,,,+++)))(((------------------------------------------,,,,,,------------------------................................................++++++++++++++++++++++++************************---,,,+++******+++,,,---+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))*********************+++))))))******+++++++++,,,************************)))))))))))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...---------,,,------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...............///------------------------,,,,,,,,,---------......------------------------------........./////////------------------------+++,,,,,,------.........---,,,,,,,,,,,,---......//////...---,,,,,,+++++++++,,,------,,,,,,---...------,,,++++++++++++,,,+++,,,,,,------...//////+++,,,---.........,,,,,,------------------------///......------,,,,,,+++,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,------------------------...---,,,++++++,,,---...---------.........//////---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------............------////////////...,,,+++***------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.....................,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************+++++++++***************((((((((())))))))))))***))))))******+++,,,,,,,,,************************))))))(((((())))))***+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++))))))******+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,------------------------------------------''''''(((((()))******+++.........------,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////------------------------+++,,,,,,------.........------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---...............------,,,,,,++++++---......---,,,...///......---,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,------......------------------------------///.........------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------/////////000000/////////,,,,,,------.../////////---------............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............------............------...////////////......---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************************************)))*********++++++++++++***************************************+++++++++))))))))))))******++++++))))))***++++++,,,------******************************))))))******+++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------+++,,,,,,---.........---///......------,,,,,,,,,))))))))))))))))))******,,,---------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////------------------------++++++,,,,,,---......///........................,,,,,,,,,,,,------------------------------------,,,,,,---------------------,,,,,,,,,,,,---......------------------------***,,,------,,,+++---...------------------...////////////...------,,,,,,,,,,,,,,,,,,,,,---...///------------------------...............---------,,,,,,------......------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...000111111000...---,,,,,,------...//////000---------............///.........---,,,+++++++++------------------------------------------------........................------------.........///------............------+++,,,---...////////////------------------------+++++++++,,,---------...------------------------........................---------.........//////,,,,,,,,,++++++*********************************++++++---......---++++++++++++,,,,,,,,,---------(((((()))***+++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++************************))))))******+++++++++,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------************************++++++******++++++,,,---,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************+++++++++,,,,,,---------,,,,,,---...---,,,***)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------+++,,,------.........---......---,,,++++++******......------,,,+++++++++,,,---...///000000000000+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////------------------------++++++,,,,,,---...//////................................./////////000000---------------------------------------------------,,,,,,,,,,,,---......,,,,,,------------------)))+++,,,,,,+++***,,,---,,,,,,,,,---...///111111,,,,,,------...//////000------,,,+++,,,---///000------------------------........................+++,,,------......------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))+++---//////---+++))),,,,,,------...///000000---------.........//////......---,,,,,,+++******........................------------------------........................---------.........//////---..................---((()))+++---...///000000------------------------------......///000111111////////////////////////........................---------.........//////---------,,,+++***)))(((++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))***,,,,,,***)))***+++************************,,,+++******,,,,,,+++***---------,,,,,,+++++++++------,,,+++************************************---,,,,,,+++*********++++++++++++++++++***)))((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,++++++************************///......------.........++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///...---,,,,,,+++------,,,++++++,,,,,,,,,------------------------......------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))------------------------.........------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,+++***+++,,,---...111000///...,,,+++***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...........................------------------------...---,,,,,,,,,,,,---..............................---,,,+++++++++++++++------------------------.........---------,,,,,,---......//////......---,,,,,,,,,------.........000///...---------------------------------------222111111000///.........------------------------......---,,,,,,,,,------//////.........---------+++,,,...111333222...+++.........------,,,,,,,,,---,,,,,,...//////---***............------,,,+++------------------------------............------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...............////////////.........------------...//////,,,,,,,,,---------..............................---------............///------------------------...........................---,,,+++***+++,,,---......------------......---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,***)))***+++************************,,,+++******,,,,,,+++***---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,************************---,,,++++++******++++++***++++++++++++******)))******+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))((()))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---............------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---...------------------------000//////...------..............................,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...///......---,,,,,,------------------------------/////////...---,,,,,,,,,------------------------------,,,,,,,,,------...//////.........---------,,,,,,---000111111...+++......---------,,,,,,,,,...------...000000...,,,---------------,,,++++++------------------------------............------,,,---------.........///........................------------------------......------.........---......////////////......---------,,,---......///,,,---------------------........................---------............///------------------------..............................---------------.........------------......---------......------,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++*********************+++,,,---...************************,,,,,,++++++******++++++)))***++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,++++++******++++++,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------------------------***,,,---,,,+++***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---........................*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,---------------------******++++++,,,,,,------++++++++++++++++++++++++,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++........................---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,------------------------,,,,,,,,,,,,------...///...............---------,,,,,,,,,---//////...,,,...------------,,,,,,,,,///......///000000...---,,,,,,,,,,,,,,,++++++***------------------------------............------------------............................................................,,,---...//////...---,,,......////////////......,,,,,,,,,,,,,,,------...---------------------,,,........................---------............///------------------------................................./////////............------------......++++++,,,------...------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************+++*********++++++,,,---************************,,,,,,++++++***++++++,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------+++,,,---,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,------------------------........................------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------******++++++,,,---......++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++******)))))))))))))))***........................------------,,,,,,,,,,,,---......//////......---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------000000000//////.........------------------------+++++++++,,,---...///000........................---+++***+++,,,...---,,,------------------------...---------//////...,,,+++++++++,,,,,,++++++***------------------------------............------,,,,,,,,,,,,------------........................------------------------+++---///000///...---,,,---......//////......---,,,++++++++++++,,,------...------------,,,,,,,,,........................---------............///------------------------........................,,,---...000000///...---...------,,,,,,------...)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++------+++***+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************---,,,++++++*********+++************************,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))***+++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---,,,,,,+++,,,+++++++++,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,------------------------........................++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,++++++******+++,,,------......++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------////////////............------------------------+++++++++,,,---...///000---.....................---+++******+++------------------------------------,,,++++++,,,---,,,+++***++++++,,,,,,+++++++++------------------------------............------,,,,,,++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***---000111///---------------............------,,,++++++++++++,,,------------------------------........................---------............///------------------------........................+++,,,---/////////...---------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************+++++++++++++++...---,,,+++************************************++++++******++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,++++++******++++++,,,---,,,,,,++++++***************+++,,,------------***************************))))))******+++,,,---+++++++++++++++++++++++++++---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000///...---,,,,,,+++++++++++++++,,,---......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++************************.........------,,,,,,,,,***+++,,,---------,,,,,,//////...---,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++************))))))))))))+++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///---------...............---+++******,,,---------,,,,,,,,,------------...---+++******+++,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***...111000...,,,---///------............------,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................---------............///------------------------........................+++,,,---...............------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++************************++++++******++++++,,,---,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++)))))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++++++++------------------------,,,---///000000///---,,,------------------------++++++,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++/////////......---------------,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...---------.........//////---,,,+++,,,......---,,,,,,,,,,,,---------.........,,,******+++------,,,++++++,,,---------------------------------------------............------.........------,,,,,,,,,........................------------------------+++...111///,,,+++---000,,,------......------,,,---------,,,---......///***++++++,,,---...//////........................---------............///------------------------........................------------...///000111---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,---------************+++,,,------************************+++*********+++,,,,,,---------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333------------------------,,,---......,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......***+++,,,---...---,,,,,,++++++,,,------...//////------------------,,,,,,.................................------,,,,,,,,,---------------------------...000111111000...---........................++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000------------------------000000/////////.........---......//////......---000000/////////.........---------------...///000------------------------........................------------------------......---,,,,,,,,,---------------.........//////,,,,,,,,,---//////...,,,,,,,,,,,,------.........///---++++++,,,......---+++,,,------............---------------------------..................---000000/////////.........................................................,,,///111///+++***---111,,,------......------,,,...------------...//////)))***+++,,,...///000000........................---------.........//////------------------------........................///............000222333---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,++++++,,,---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,++++++++++++''''''((()))***+++++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,++++++*********++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...//////...,,,***...---,,,+++***+++,,,---------++++++++++++------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111+++,,,---......---,,,+++........................------------------------------......------,,,+++------............------++++++,,,------......///++++++++++++++++++++++++,,,,,,,,,------...............------------,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,------............---,,,+++***+++,,,---------------------------------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---------............///------------------------------------------------...---,,,,,,,,,,,,---...------------------------...------,,,,,,------...........................++++++++++++++++++++++++........................,,,,,,,,,---------......------------------,,,,,,------............------,,,,,,+++++++++,,,------,,,,,,,,,------.................................,,,---...//////...---,,,.................................------,,,,,,,,,........................***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************---,,,+++******+++,,,---***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------------------------------...------,,,,,,------...------------------------......---,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,------------------,,,........................------------------------------......------,,,+++------............------------------------,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---------............///------------------------------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,---------........................------------------------------------------------,,,,,,,,,---------..............................------............------*********+++,,,...///000,,,,,,,,,------.................................------...//////...------..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++*********************************------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,------------------------...------,,,,,,------...------------------------///...------------...///++++++************++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---...------,,,,,,------...---------------------------------------------------............---,,,,,,------............------.........---,,,+++++++++------------------------,,,,,,,,,------------...))))))***+++,,,---......******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........///......---------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---------............///------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000000------............------++++++++++++,,,---...///---------------.................................------...//////...------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++---///111111///,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,************************------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,---......***+++,,,---...---,,,+++++++++------------+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++*********------------------------...------,,,,,,------...------------------------........................,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------------------------------...............------,,,,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------))))))***++++++,,,------+++++++++,,,,,,---------******++++++++++++,,,,,,------------------------+++,,,...//////...------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---...//////------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------.........---------,,,,,,,,,---------............///,,,,,,------------------------------------------------------------------,,,,,,------------------,,,------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111------............------000///...,,,,,,+++++++++---------.......................................---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,///111111///---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---...///)))***,,,---...---,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++------------------------...------,,,,,,------...---------------------------..................---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---------------......---,,,++++++,,,---...------------------------------------------------......//////......---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------***+++,,,.........---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---...//////------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,---------...............---------,,,,,,,,,---------............///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,---......//////------............------000///...---,,,,,,++++++.........................................................------.................................------------------------------------------------***+++,,,,,,------,,,,,,---------------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++---...000111------------------------++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++++++++---------------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------.........******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......//////000------------------------...------,,,,,,------...------------------------,,,,,,---......---,,,,,,......------------......++++++,,,,,,,,,,,,------......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////...------,,,,,,------------,,,,,,*********+++,,,---------------------------------...------------,,,,,,,,,---,,,,,,,,,++++++++++++......---,,,,,,+++************++++++,,,,,,------...------------,,,,,,,,,******+++,,,------------------------------------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---------..................---------,,,,,,,,,---------............///+++,,,,,,------.........------------------------,,,------......------,,,+++,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......++++++,,,,,,---.........------............------,,,,,,,,,,,,---...///000/////////.......................................///...------------...///........................,,,,,,,,,------------...........................***+++,,,,,,------,,,,,,------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,------...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,------------...------,,,,,,,,,,,,++++++***+++,,,...///......---++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...000111222222------------------------...------,,,,,,------...------------------------++++++,,,------,,,++++++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............---------,,,,,,,,,+++++++++,,,,,,---//////------------------------------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------..................---------,,,,,,,,,---------............///++++++,,,,,,---......///------------------------,,,,,,---......---,,,,,,++++++,,,,,,---......///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------............------............------++++++,,,,,,...///111111000/////////.........---........................///...------------...///........................,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,---.........---,,,,,,+++---,,,+++******+++,,,---,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++,,,---------++++++,,,,,,---...//////------------------------***+++,,,,,,---------------------------------------..................---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,---...//////...---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------......///+++,,,,,,,,,,,,+++******,,,,,,,,,---------......---------,,,,,,,,,++++++)))***---/////////...---++++++******+++---...000...---++++++++++++---...+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))***+++---///000222222------------------------...------,,,,,,------...------------------------******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********+++,,,---...///+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////......---+++,,,,,,------,,,,,,+++------,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,---......///000***++++++,,,,,,------...++++++,,,------...//////.........------,,,,,,,,,------,,,,,,---...000111------------------------------------------------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////......---------,,,,,,,,,---------.........//////++++++,,,,,,---...//////------------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........---..................---......---------......///000000//////.........---........................///...---,,,,,,---...///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++///...,,,+++***++++++,,,444333111///---+++)))(((---------------------------------,,,,,,+++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...------+++******+++------,,,++++++******++++++,,,---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,***&&&$$$$$$'''***,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***(((++++++,,,------...//////...---,,,,,,,,,,,,+++***+++,,,,,,+++******+++---......------------.................................------,,,,,,------...,,,------......------,,,///......------,,,++++++///...---,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++------------------------)))***,,,......---,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------------------------------,,,,,,---...---,,,***)))------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.../////////...---,,,,,,,,,,,,---...------------------------------------------------------------------------......,,,***(((&&&%%%$$$+++,,,...//////...,,,***+++,,,------++++++,,,---,,,,,,,,,---------......------------------------///---+++))))))+++---///,,,---......//////......---------------------------------............///------......//////000000///...---,,,,,,---...///////////////...---,,,+++------------------------////////////////////////,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------+++)))''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,------.........,,,++++++------,,,***,,,---------++++++,,,.........------------..............................---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,------......//////...---,,,,,,,,,,,,---------------------------------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++------------------------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------------------,,,---------,,,,,,+++***------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------------......---,,,,,,---......------------------------------------------------------------------------------,,,++++++***)))))),,,,,,---......---,,,++++++,,,------++++++,,,---++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,---......//////..............................---------............///---------------.........///...------------...///////////////...---,,,+++........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...((()))***+++---...//////------------------------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---...///...,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............---------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---...///...---,,,---///......------------..............................,,,,,,++++++++++++,,,,,,------............------++++++,,,------......///......---,,,,,,,,,------------------------------+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,------...------------------------------------,,,,,,,,,,,,---------------------------------.........//////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,---......///------------------------------,,,,,,++++++,,,,,,------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++......---,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++---...---,,,+++,,,---,,,,,,,,,---------......------------------------+++,,,---......---,,,+++,,,---......//////......////////////////////////---------............/////////...............---///...------------...///////////////...---,,,,,,////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,+++***+++---...---,,,,,,---///...---,,,---......------,,,,,,------...........................---,,,,,,++++++,,,,,,---------............------///......------,,,++++++...------,,,,,,,,,------------------------------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------------------------,,,,,,---------------------------------,,,---...//////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////------------------------...---,,,+++***+++,,,------------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------...------,,,,,,------......---------,,,,,,++++++......------------......------------------------------------------------------------------------,,,,,,------......//////------,,,,,,,,,---......,,,---...---,,,+++,,,...............////////////,,,,,,------------------,,,,,,---......---,,,,,,,,,---......///.................................---------............///222222111111000000//////.........------...............//////...------,,,........................////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,------,,,---...//////...---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,(((***,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++***+++---...---,,,***,,,......---,,,,,,---------,,,,,,,,,,,,------..............................------------......---......//////......---///......------,,,++++++------,,,,,,,,,------...------------------------++++++,,,,,,---...//////...------,,,,,,------...------,,,,,,------...///------------------------------------------------------------------------,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////---------------------------,,,+++***+++,,,---...---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,------......------,,,------------------------------------------------------------------------...------,,,,,,------...//////......------,,,,,,........................------------------------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---......,,,,,,---...,,,------------.........,,,,,,,,,---------.........------,,,,,,------...,,,---......///.........---------------------------------............///222222111111000000//////---..................---.........///......---,,,------------------------////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------+++,,,---......---,,,++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,(((***,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***,,,......---,,,+++,,,------,,,,,,,,,,,,------........................//////............//////......////////////......++++++,,,------......///------,,,,,,,,,---......------------------------+++,,,,,,------............------,,,,,,------...---------------......///------------------------------------............------------------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,---......///------------------------,,,,,,++++++,,,,,,------------------------------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------000//////...---,,,++++++------............---------------------.........------------------------------------------------...------,,,,,,------.....................---------...////////////...------------------------------------------------------------------------------------,,,,,,++++++***+++,,,,,,------.........,,,...///...---,,,---...*********+++++++++,,,,,,+++,,,,,,------.........///...---,,,,,,---...///,,,---......//////......---------------------------------............/////////...............---------...//////...---------...............------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,---------------------------......//////...---,,,******+++,,,,,,------...------------------------+++++++++,,,,,,---------******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------***+++,,,------,,,+++******,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++++++++,,,,,,------.........,,,++++++------,,,***+++---///000///---,,,------,,,,,,++++++,,,,,,---.................................------...............////////////......++++++,,,------......///,,,,,,,,,,,,,,,---...///------------------------------------------------...------,,,,,,------...---------------...//////------------------------------------.........///------------------------++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------------------***+++,,,,,,---------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------...............------............------------........./////////------------------------...........................------,,,,,,------...------------------......---...///000000///...------------------------------------------------------------------------------------,,,,,,,,,++++++***+++,,,...///......------...///...---,,,---///++++++++++++,,,,,,,,,---++++++,,,,,,---......///------............------,,,---......//////..............................---------............///---------------.........------...//////...------------...............---........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,+++------------------------....../////////...,,,+++........................------------------------+++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------------...///...,,,+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,------+++******+++------)))***,,,------,,,***))))))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++,,,------...//////...---,,,,,,,,,,,,+++***,,,...111111000.........---,,,,,,++++++,,,,,,---...........................------,,,,,,------.........////////////......///......------,,,++++++,,,,,,,,,,,,,,,---...///------------------------------------------,,,,,,...------,,,,,,------......------------...//////---------------------------------.........//////------------------------+++,,,...000000///...---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------------------------------)))***,,,---...---,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////++++++,,,---...///000111------............------........./////////000000------------------------...........................------,,,,,,------...+++++++++,,,,,,------------...///000000///...---------------------------------------------------------------------------,,,,,,,,,---------------)))***---/////////...------...///...------...///........./////////000000++++++,,,,,,---...//////***,,,///111111///,,,***,,,---......//////......////////////////////////---------.........//////---.........//////000000,,,---...//////...---,,,------...............---////////////////////////////////////////////////