BM6P6(@ }}}zzzuuullleeebbbeeehhhiiiiiieee``````cccccc___\\\]]]\\\ZZZWWWXXX\\\___aaacccgggkkkooorrrssstttuuuvvvyyy|||~~~|||}}}}}}~~~|||yyy||||||{{{zzzxxxyyy|||~~~~~~zzzwwwwwwzzz~~~zzzxxxzzz|||}}}~~~}}}zzz~~~|||{{{yyyyyyyyywwwwwwvvvuuuuuuvvvwwwwwwzzz{{{|||}}}}}}|||{{{zzzwwwvvvuuutttsssrrrrrrrrrssssssssstttvvvzzz}}}{{{|||||||||||||||{{{zzz|||||||||zzzyyywwwvvvuuuuuusssqqqmmmiiiggghhhiiihhhiiikkklllllljjjgggeee```______```ccciiiooosssppplllgggbbb^^^]]]]]]^^^\\\___aaa]]]TTTKKKCCC@@@<<<<<<<<>>>>>???AAAEEEJJJNNNQQQTTTQQQLLLHHHFFFEEEFFFGGGKKKMMMPPPSSSUUUYYY^^^aaahhhlllsssxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz}}}~~~~~~|||yyyxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{yyyvvvrrrmmmlllmmmnnnqqqsssuuuxxxzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}{{{xxxvvvttttttttttttttttttttttttttttttsssuuuwwwzzz|||}}}}}}~~~xxxxxx~~~yyyuuu|||wwwxxxxxxyyyyyyzzzzzz{{{yyyyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}{{{yyyzzzzzzyyywwwuuuvvvxxx{{{}}}}}}~~~}}}|||{{{{{{{{{{{{{{{xxx{{{{{{xxxrrroooqqqsssoooppprrrqqqpppooopppqqqxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrppppppqqqrrrqqqrrrqqqooopppttttttpppooommmjjjiiiiiihhhfffeeedddiiioootttuuuuuuuuuvvvrrrpppoooqqquuuwwwwwwvvvpppqqqsssuuuxxx{{{|||}}}{{{{{{{{{zzzwwwtttrrrpppooonnnnnnqqqvvv{{{~~~|||xxxrrrkkkeee___\\\[[[ZZZXXXWWWXXXYYY[[[]]]```^^^\\\ZZZZZZZZZ[[[[[[}}}yyyuuuppplllhhhdddeeeddd```___```^^^YYY]]]\\\ZZZWWWUUUUUUWWWZZZ]]]^^^```aaabbbbbbaaaaaaffffffgggiiilllpppuuuxxxvvvvvvvvvyyy|||}}}~~~~~~{{{{{{zzzwwwuuutttvvvwww|||}}}~~~|||zzz{{{~~~{{{xxxuuuvvv{{{~~~~~~~~~~~~zzzyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxyyyyyy{{{}}}~~~xxxyyyzzz{{{}}}}}}}}}}}}{{{{{{{{{yyywwwtttqqqpppllllllkkkkkkkkklllmmmmmmtttrrrooonnnmmmllliiigggjjjiiifffddddddfffhhhjjjmmmnnnooonnnjjjeee___\\\ZZZ[[[[[[WWWOOOGGGAAA===?????????AAADDDHHHLLLNNNPPPNNNKKKHHHFFFFFFGGGHHHLLLNNNQQQRRRSSSUUUXXXZZZbbbgggooouuuxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyyyyxxx|||}}}|||{{{xxxvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvrrrnnnkkkjjjllloootttvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{}}}{{{wwwxxxxxxwwwvvvvvvwwwxxxxxxvvvvvvvvvwwwyyy{{{|||}}}|||tttttt~~~|||www}}}yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwyyy{{{}}}~~~~~~{{{zzzzzz{{{xxxvvvtttuuuwwwzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwvvvrrrllliiijjjlllfffhhhkkkmmmnnnoooqqqsssuuuwwwxxxyyyyyyyyywwwvvvwwwvvvtttrrrrrrrrrssstttqqqrrrpppllllllooommmiiihhheeeccccccdddeeeeeedddeeeiiippptttvvvwwwwwwxxxrrrooommmpppuuuyyyxxxuuutttuuuwwwxxxyyyzzz{{{{{{zzzzzzzzzyyywwwtttrrrppppppooonnnqqqwww}}}}}}xxxrrrkkkfffccc^^^\\\ZZZXXXXXXYYY[[[\\\^^^]]]\\\\\\\\\\\\]]]]]]~~~yyyrrrlllooopppnnnhhheeeccc]]]VVVZZZYYYVVVTTTSSSTTTVVVXXX^^^^^^______^^^\\\ZZZYYYZZZ[[[]]]___cccgggjjjlllmmmllllllnnnqqqtttuuuuuuwwwyyy{{{~~~}}}|||zzz|||~~~~~~~~~|||~~~{{{{{{zzzwwwtttsssssstttxxxyyy{{{}}}~~~||||||~~~xxxsssssszzz|||{{{{{{zzzzzzzzzzzz{{{|||{{{{{{zzzzzz{{{||||||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{yyyuuurrrpppiiihhhiiikkkmmmnnnooonnnvvvsssooonnnoooooonnnlllllljjjgggddddddeeegggiiikkkmmmpppqqqmmmfff^^^XXXWWWVVVTTTPPPJJJCCC===:::;;;;;;<<<===???BBBEEEFFFEEEDDDCCCBBBCCCEEEHHHIIIJJJLLLPPPRRRSSSTTTVVVXXX```dddiiinnnqqqtttwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}~~~|||zzzyyyxxxzzz{{{{{{yyyvvvttttttuuuvvvuuuuuuuuuuuuvvvvvvwwwzzzzzzzzzyyyxxxwwwvvvuuupppooommmjjjhhhjjjnnnqqqxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{|||{{{zzzzzz{{{}}}zzzvvv{{{zzzxxxwwwwwwxxxzzz{{{wwwyyyzzzzzzzzz{{{|||~~~~~~xxxmmmooo{{{|||www{{{{{{zzzzzzyyyyyyxxxxxxwwwtttuuuvvvyyy{{{}}}~~~}}}zzzxxxxxxyyyzzzxxxuuutttvvvwwwxxxxxxwwwwwwwwwvvvuuuttttttsssrrrqqqooojjjeeebbbccceeeaaadddhhhkkkmmmnnnqqqsssppprrruuuxxxxxxwwwtttssssssrrrqqqpppqqqrrrtttuuummmmmmkkkggggggiiihhhcccbbb```^^^___bbbdddffffffhhhlllrrruuuwwwwwwwwwxxxqqqmmmkkkooowww{{{zzzxxxzzz{{{{{{||||||{{{zzzyyyxxxyyyyyyxxxwwwuuusssrrrpppnnnmmmpppvvv~~~}}}xxxrrrmmmkkkdddbbb___]]]\\\]]]___``````aaabbbccceeefffggggggxxxrrrwwwxxxuuuoookkkhhhaaaZZZVVVUUURRRQQQRRRTTTUUUWWW^^^^^^^^^]]]\\\YYYWWWVVVRRRTTTXXX]]]```bbbbbbbbbaaa``````bbbeeeggghhhhhhkkkmmmppprrrsssssssssrrrrrrtttvvvwwwwwwxxxzzz|||xxx{{{~~~~~~~~~~~~~~~}}}}}}~~~||||||{{{yyyuuusssssssssssstttvvvyyy|||~~~~~~yyyssssssyyy}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}}}}|||yyyuuurrrooohhhggghhhkkkoooqqqpppnnnsssoookkklllpppssssssqqqjjjhhhdddbbbbbbeeehhhkkklllooorrrrrrnnnfff]]]WWWRRRPPPLLLHHHCCC???:::888999999999:::;;;===>>>@@@>>>>>>>>>>>>@@@BBBEEEFFFFFFJJJPPPTTTWWWYYY[[[]]]]]]^^^```cccfffkkkrrrwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz|||~~~|||zzzyyyxxxyyyyyyxxxuuuttttttuuuwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwuuusssrrriiiiiiiiihhhiiilllqqquuuzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||{{{yyyyyyzzz|||{{{~~~~~~zzzxxxwww{{{zzzxxxwwwwwwxxxzzz{{{yyy{{{}}}|||{{{zzz|||}}}~~~wwwkkkmmm{{{|||www||||||{{{{{{zzzxxxwwwwwwvvvuuuvvvwwwyyy{{{}}}~~~|||yyywwwvvvwwwxxxuuurrrqqqqqqrrrrrrrrrrrrrrrssssssrrrrrrqqqpppooommmhhhccc```^^^___aaacccfffjjjlllmmmmmmnnnooommmooosssvvvwwwvvvsssqqqrrrpppnnnmmmlllmmmooopppggggggeeebbbbbbeeeddd```___^^^^^^```dddhhhiiijjjmmmqqquuuwwwwwwvvvvvvwwwpppmmmmmmqqqxxx}}}~~~|||~~~{{{yyywwwwwwxxxxxxxxxwwwvvvtttsssnnnllllllooouuu}}}~~~yyyuuurrrllliiifffccccccdddggghhhhhhjjjmmmppprrrtttuuuuuu}}}zzzyyyzzzwwwrrrnnnlllfff___UUURRROOONNNPPPRRRSSSSSSZZZZZZZZZZZZXXXVVVTTTSSSPPPSSSWWW\\\^^^^^^]]][[[XXXWWWWWWYYY[[[]]]\\\[[[]]]]]]___```aaabbbbbbcccdddgggiiikkkkkkmmmoooqqqssstttvvvwwwvvvvvvvvvxxxwwwvvvuuuuuuuuuwwwyyy{{{|||~~~~~~~~~|||xxxuuuuuuuuuqqqqqqsssuuuxxx|||~~~yyytttsssvvv{{{~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzzzzzwwwtttpppmmmjjjiiijjjmmmqqqrrrooollljjjgggeeehhhooossstttrrrgggddd```]]]___dddjjjnnnpppqqqrrrpppkkkccc[[[VVVNNNJJJFFFBBB???===:::888:::::::::::::::;;;;;;<<<>>>>>>======>>>???AAAAAADDDIIIPPPUUUYYY[[[]]]^^^[[[[[[[[[[[[^^^eeemmmsssrrrsssuuuvvvvvvuuutttsssuuuvvvwwwyyy{{{}}}~~~~~~|||zzzvvvwwwxxxwwwuuuuuuuuuvvvwwwvvvvvvwwwwwwxxxyyyzzzwwwwwwwwwvvvuuusssqqqooofffhhhiiikkkmmmpppuuuyyy{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxxxxyyy{{{xxxyyyzzzyyyxxxxxxyyy{{{zzzzzzxxxxxxxxxxxxzzzzzzyyy|||~~~{{{yyy{{{}}}~~~xxxmmmooo|||}}}yyy}}}|||{{{{{{zzzxxxwwwwwwvvvwwwwwwxxxyyyyyyzzz{{{{{{~~~~~~}}}{{{wwwtttttttttpppnnnkkkjjjjjjlllllllllnnnooopppqqqrrrqqqppppppnnnjjjeeeaaa______aaabbbgggjjjmmmnnnmmmkkkjjjjjjlllooorrruuuwwwvvvtttrrrrrrpppmmmjjjhhhgggggggggcccdddbbb______bbbbbb^^^______```dddiiimmmnnnnnnqqqtttwwwxxxwwwvvvvvvwwwqqqqqqrrruuuzzz}}}~~~{{{wwwuuuuuuuuuvvvwwwwwwvvvttttttmmmkkkkkknnnuuu|||~~~zzzxxxrrrpppllljjjjjjmmmpppssssssuuuxxx|||~~~~~~~~~}}}||||||yyysssooommmhhhaaaWWWSSSOOOMMMNNNOOOOOONNNRRRRRRSSSSSSSSSQQQPPPOOOOOOQQQSSSVVVWWWWWWVVVUUUSSSSSSSSSUUUVVVWWWUUUSSSQQQQQQQQQQQQRRRSSSUUUVVVUUUWWWZZZ\\\]]]___bbbdddfffggghhhgggffffffgggiiihhhgggffffffhhhjjjmmmooopppsssvvvxxxyyyzzz{{{}}}{{{~~~{{{yyyxxxxxxrrrrrrqqqrrrtttxxx{{{}}}~~~~~~~~~{{{xxxtttrrrsssvvvyyy||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{wwwxxxyyyzzzxxxtttpppnnnmmmllllllooosssrrrnnniiibbb^^^]]]bbbkkkppppppmmmdddaaa[[[YYY[[[bbbjjjpppqqqpppmmmiiiccc\\\VVVSSSKKKGGGBBB???>>>===;;;999:::::::::999999999999999<<<;;;;;;;;;<<<===>>>???@@@EEELLLQQQTTTUUUUUUVVVRRRRRRRRRRRRUUUZZZbbbgggjjjlllpppsssuuutttsssrrrpppqqqsssuuuwwwyyyzzzzzz~~~|||{{{tttvvvwwwwwwvvvvvvwwwxxxttttttttttttuuuvvvwwwxxxttttttuuuuuusssqqqooommmiiikkknnnqqqrrruuuxxx{{{zzzzzzzzzzzzzzzzzzzzz{{{yyyzzzzzzyyywwwwwwxxxyyyyyyyyyyyyxxxvvvwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{xxxyyy||||||xxxoooppp|||{{{www}}}{{{{{{zzzyyyyyyxxxwwwwwwyyyxxxxxxwwwvvvuuuuuuuuuyyyyyyxxxuuuqqqnnnnnnnnnhhhfffddddddgggiiikkkkkkmmmnnnppprrrssssssrrrrrroookkkeeebbbaaacccfffhhhjjjllloooooollliiiggggggjjjlllppprrrttttttsssrrrnnnllljjjgggfffeeeffffffdddeeebbb______bbb```\\\___```dddiiinnnqqqrrrqqqqqqtttwwwxxxxxxxxxxxxyyyvvvxxxzzzzzzzzz{{{|||xxxtttrrrqqqrrrssstttttttttsssrrrlllllllllpppvvv|||}}}~~~|||vvvtttqqqoooqqqtttyyy|||}}}~~~~~~|||uuupppmmmggg```YYYUUUOOOLLLMMMMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNNNNNNNOOOOOOOOOOOORRRRRRSSSTTTVVVUUURRROOOMMMLLLJJJJJJJJJLLLNNNPPPKKKMMMPPPRRRTTTVVVYYY[[[[[[[[[[[[YYYWWWXXXZZZ\\\[[[ZZZYYYZZZ[[[___bbbeeefffhhhjjjkkklllooosssvvvuuuxxx|||}}}|||}}}~~~{{{zzzzzztttsssqqqqqqrrrtttwwwyyy~~~~~~}}}}}}xxxwwwuuurrrpppqqquuuyyyzzz~~~~~~~~~~~~~~~~~~}}}|||zzz{{{|||||||||||||||{{{xxxyyy{{{{{{zzzwwwsssppppppnnnnnnppptttrrrlllggg\\\YYYXXX^^^gggmmmllliiiddd___YYYVVVXXX```iiipppooolllgggaaa[[[UUUQQQOOOKKKFFF@@@>>>>>>>>>===;;;999999888888777666666666555666777888:::===???@@@<<>><<<:::999999999888888888888888888888888:::888666666888::::::999;;;===@@@BBBCCCBBBAAA???@@@???>>>>>>@@@CCCFFFIIIRRRYYYaaaeeegggiiimmmrrrmmmnnnppprrrttttttttttttvvvvvvvvvyyy}}}}}}|||{{{yyywwwvvvttttttuuuwwwxxxqqqqqqppprrrsssttttttsssooooooooommmkkkkkkmmmnnnlllpppvvvyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuwwwvvvtttuuuvvvwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyy{{{||||||||||||wwwppprrrvvvwwwwwwxxxvvvvvvwwwwwwwwwvvvvvvuuuuuutttqqqooollljjjiiiiiifffggghhhhhhhhhgggfffeeecccddddddeeeggghhhjjjkkkmmmmmmmmmmmmlllllllllllliiihhhhhhhhhhhhhhhiiiiiikkklllnnnmmmllljjjjjjkkkmmmlllkkkjjjiiihhhhhhgggfffeeedddcccdddfffhhhjjjhhhgggfffeeeeeefffggggggggghhhjjjlllnnnppppppqqqrrrsssuuuvvvxxxxxxyyyyyy{{{zzzzzzzzzzzz|||~~~zzztttooommmnnnqqqvvvwwwvvvssspppooonnnmmmnnnppptttxxxyyyzzz~~~}}}~~~}}}xxxvvvsssssswww{{{|||uuuqqqmmmiiiaaa\\\UUUQQQPPPOOOLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGJJJHHHFFFFFFGGGHHHHHHGGGIIIIIIIIIKKKNNNOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKHHHGGGEEEDDDDDDDDDDDDEEEBBBCCCDDDFFFHHHJJJKKKLLLTTTTTTTTTUUUVVVXXXYYYZZZZZZ]]]bbbfffiiimmmqqqssszzz{{{|||}}}~~~}}}||||||zzzxxxuuussssssssstttuuuzzz{{{}}}~~~}}}zzzwwwuuuooonnnmmmllllllnnnppprrrwww|||}}}}}}~~~~~~}}}||||||||||||}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}{{{xxxuuussslllkkkiiihhhgggggghhhhhhgggbbb\\\WWWVVVXXX]]]aaafffaaa[[[WWWXXX]]]dddiiimmmnnnlllcccVVVKKKEEECCC@@@???===;;;999999999999888888888888888888888888888666555555666888888888999;;;===???@@@???>>>===;;;:::999888999;;;>>>@@@FFFLLLSSSXXXZZZ\\\aaaeeefffhhhjjjnnnppprrrsssssssssssstttvvvyyy{{{|||}}}}}}~~~|||{{{yyyxxxvvvuuuuuuuuuwwwxxxtttsssqqqqqqqqqqqqqqqpppjjjkkkllllllkkkllloooqqqppptttyyy{{{{{{yyyxxxwwwuuuuuuvvvwwwwwwxxxxxxyyywwwwwwwwwvvvvvvuuuuuuuuuxxxvvvttttttuuuvvvvvvuuuvvvvvvvvvvvvuuuttttttsssssstttuuuvvvxxxyyyzzz{{{~~~sssllloootttvvvvvvvvvuuuuuuttttttsssrrrqqqpppssssssqqqooommmkkkiiihhhddddddeeeffffffeeedddcccggggggggggggggghhhiiijjjiiiiiijjjjjjkkkkkkkkkkkkiiihhhhhhgggggghhhiiijjjooopppqqqpppnnnllllllmmmkkkiiigggfffdddddddddddddddccccccccceeehhhjjjlllkkkjjjiiiiiijjjkkklllmmmmmmnnnoooooopppppppppoootttuuuvvvxxxyyyzzzzzzzzz|||{{{{{{zzz{{{|||}}}~~~yyytttpppoooooossswwwyyyyyyvvvuuutttpppnnnlllmmmqqqvvvyyyzzz{{{zzzzzz|||~~~{{{wwwuuutttvvvzzz~~~}}}||||||~~~xxxuuuqqqlllhhhbbb[[[WWWUUURRRNNNKKKGGGGGGGGGFFFFFFGGGGGGHHHFFFGGGFFFEEEDDDCCCDDDFFFEEEDDDEEEGGGIIIKKKJJJIIIGGGGGGFFFDDDCCCCCCCCCCCC@@@AAACCCEEEGGGHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHLLLLLLMMMMMMNNNMMMMMMMMMOOORRRUUUYYY\\\```dddhhhlllqqqvvvxxxxxxxxxzzz|||zzzyyywwwuuutttsssttttttvvvwwwyyyyyywwwtttpppmmmcccccccccdddfffiiilllnnnpppwww{{{{{{|||~~~|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}{{{xxxvvvooolllhhhdddcccdddfffhhhjjjeee^^^XXXUUUVVVYYY[[[eeebbb___\\\]]]```eeehhhlllkkkhhh___RRRGGGAAA???===<<<;;;:::999999999999999999999999999999999999777555444444666888888777888:::<<<>>>??????>>>>>>===<<<:::888888999:::;;;:::???EEEHHHJJJMMMQQQUUUZZZ\\\___dddhhhlllnnnoooqqqrrrtttwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||~~~{{{}}}|||yyyxxxwwwvvvuuuuuuvvvwwwuuutttqqqnnnkkkjjjjjjjjjhhhiiijjjkkkkkklllppprrrtttvvvyyyzzzyyyvvvttttttrrrrrrrrrrrrssstttuuuvvvtttttttttttttttuuuuuuvvvwwwuuusssssstttttttttrrrtttssssssrrrqqqpppooooookkkkkkkkklllnnnqqqsssuuuxxxmmmeeeiiipppsssrrrrrrooooooooooooooooooooooooqqqqqqqqqpppnnnllliiihhhggghhhhhhiiiiiiiiihhhhhhjjjiiihhhgggggggggggggggggghhhiiikkklllllllllllliiihhhgggfffggghhhjjjkkknnnooopppooollljjjjjjjjjgggeeecccaaa``````aaabbbbbbcccccceeehhhkkknnnpppmmmnnnnnnoooqqqssstttuuuvvvvvvuuutttsssqqqpppooovvvwwwxxxyyyzzzzzzzzzzzz}}}||||||{{{||||||}}}~~~|||wwwsssqqqpppqqquuuyyy|||{{{zzzyyyxxxpppmmmjjjjjjnnnssswwwyyyxxxvvvuuuvvvyyyzzzzzzyyyvvvvvvwwwzzz~~~}}}zzzxxxvvvvvvvvv}}}|||yyy~~~|||yyyxxxvvvssspppkkkeee```^^^ZZZUUUQQQLLLKKKJJJJJJIIIIIIJJJJJJFFFHHHJJJHHHDDDCCCEEEGGGAAABBBCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC???@@@BBBDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEӵGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEHHHJJJLLLMMMOOOSSSWWW[[[\\\ccckkknnnnnnooossswwwuuutttsssqqqppppppooooooppppppqqqqqqnnnjjjeeebbbXXXWWWWWWXXX[[[aaafffiiiiiiqqqwwwyyy{{{~~~~~~|||}}}~~~Ħ|||||||||Ħ||||||}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||ӵxxxsssoooiiidddcccdddgggjjjjjjfff___YYYVVVVVVXXXZZZbbbbbbaaaaaacccfffiiijjjkkkiiidddZZZOOODDD>>><<<::::::::::::::::::::::::999999999999999999999999777555555666888999888888888:::===@@@BBBCCCCCCCCC@@@???===:::999888999999777:::===???@@@BBBFFFIIIKKKMMMRRRWWW\\\aaadddfffiiilllppptttvvvwwwxxxyyyttttttuuuĦ{{{~~~~~~}}}zzzyyyxxxwwwvvvuuuvvvvvvtttrrrmmmhhhcccaaaaaaccciiijjjkkkjjjjjjllloooqqqtttuuuwwwvvvssspppooonnnooonnnmmmmmmmmmmmmnnnooolllllllllmmmoooqqqsssuuutttrrrpppppppppqqqpppoooooonnnmmmkkkjjjiiiiiihhhaaaaaaaaabbbdddgggjjjmmmpppfff___ccckkknnnmmmlllhhhhhhjjjlllnnnppprrrsssooopppqqqqqqooommmjjjhhhiiiiiijjjkkkkkkkkklllllliiiiiihhhgggffffffffffffkkklllmmmmmmnnnnnnnnnnnnjjjiiigggffffffhhhjjjlllmmmnnnooommmkkkhhhhhhhhhdddcccbbb```aaaccceeegggffffffgggiiilllnnnqqqrrrpppppprrrtttvvvyyy{{{|||{{{{{{zzzxxxvvvtttrrrqqqvvvwwwxxxyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||{{{wwwsssppppppppptttwww{{{}}}|||zzzyyyyyynnnllljjjkkknnnrrruuuvvvtttsssrrrrrrsssuuuwwwxxxyyyyyy{{{~~~yyyxxxuuurrrpppoooooopppzzzvvvpppvvvzzzyyyyyy{{{|||zzzwwwsssnnnkkkiiifff```[[[SSSRRRPPPNNNLLLKKKJJJJJJGGGJJJKKKJJJFFFDDDEEEGGGAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIICCCCCCCCCDDDDDD4ĉ@ӵEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDDDDDDDFFFIIILLLNNNUUU]]]``````bbbfffkkkiiiiiijjjjjjiiiiiihhhggggggggggggeeebbb^^^YYYWWWPPPNNNLLLLLLOOOWWW^^^cccbbbjjjqqqtttxxx|||~~~|||}}}~~~>L}}}}}}~~~}}}}}}=hĦ}}}}}}|||{{{yyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{4ĉ@ӵssspppjjjeeeccceeehhhkkklllhhhaaa[[[WWWVVVVVVWWW^^^___aaadddhhhkkkmmmnnnkkkhhhaaaWWWMMMDDD>>>;;;::::::;;;;;;<<<<<<<<<<<<999999999999999999999999555444444555777888888777666888;;;???BBBEEEFFFGGG@@@???===:::888777666666::::::;;;::::::;;;>>>@@@???AAADDDIIINNNSSSWWWYYY[[[```fffllloooqqqtttwwwssssssttt>Lwwwyyy{{{~~~{{{zzzyyyxxxvvvuuuuuuuuuqqqnnnhhhaaa[[[YYY[[[^^^fffgggiiiiiijjjlllooorrrrrrssssssqqqnnnkkkjjjjjjkkkjjjiiihhhgggfffffffffaaaaaabbbdddgggkkkoooqqqnnnllljjjjjjkkkkkkkkkjjjhhhgggeeecccbbbbbbbbbbbb\\\\\\\\\]]]___bbbfffhhhhhhaaa]]]aaaggghhhhhhhhhgggggghhhjjjmmmppprrrtttmmmnnnppppppooonnnkkkjjjffffffgggggghhhiiijjjkkkiiiiiiiiiiiiiiiiiijjjkkkooonnnnnnmmmmmmllllllllljjjiiihhhffffffhhhiiijjjkkkmmmmmmmmmjjjiiiiiiiiidddddddddeeegggjjjmmmooommmmmmnnnoooppprrrssstttqqqrrrtttwwwzzz|||}}}~~~||||||{{{zzzxxxwwwuuutttuuuvvvvvvwwwwwwwwwvvvvvvyyyyyyzzzzzzzzz{{{zzzzzzxxxwwwuuuqqqnnnmmmnnnpppvvvxxx{{{{{{yyywwwuuuuuulllllllllnnnqqqssssssrrrsssrrrrrrqqqrrrtttwwwyyy||||||~~~|||yyyrrrqqqooonnnmmmmmmmmmnnn|||wwwpppuuuxxxwwwxxx}}}~~~|||yyyvvvuuutttrrrlllggg^^^\\\XXXTTTPPPLLLJJJIIIHHHIIIJJJIIIGGGEEEEEEEEEBBBCCCDDDCCCBBBCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGAAAAAACCCDDDEEEGG=?DDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDCCCCCCDDDFFFFFFJJJOOORRRSSSUUUYYY\\\\\\]]]___aaabbbbbbaaaaaa```___\\\YYYVVVSSSPPPNNNKKKIIIFFFEEEIIIOOOWWW\\\ZZZbbbiiimmmrrryyy||||||~~~HdĦ~~~~~~~~~~~~}}}=Īj}}}|||zzzyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzGG=?kkkgggdddccceeegggiiimmmiiiccc\\\WWWTTTSSSSSSZZZ\\\```dddiiilllnnnooojjjeee^^^TTTKKKCCC>>>;;;;;;<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::333222333555777888777666444666999<<>><<<;;;:::999;;;999777666666777999:::888999;;;>>>BBBFFFIIIKKKPPPVVV^^^dddhhhlllrrrvvvsssssssssHdĦssswwwyyy|||~~~|||{{{zzzyyywwwvvvttttttnnnlllfff]]]WWWVVVZZZ___bbbdddeeefffgggjjjnnnqqqmmmmmmmmmjjjgggeeeeeeeeefffffffffeeedddbbbaaa```XXXXXXYYY[[[^^^cccgggiiifffdddccccccdddeeeeeedddaaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^___aaacccfffgggbbb___```dddfffeeeeeegggjjjiiiiiiiiiiiikkkmmmnnnkkklllmmmmmmmmmlllkkkjjjggggggggghhhiiikkklllmmmkkkkkkkkklllmmmnnnooopppnnnmmmjjjhhhgggggghhhiiikkkjjjiiihhhhhhgggggggggccceeefffgggfffeeefffgggfffgggiiikkknnnpppssstttrrrrrrssssssttttttuuuuuusssuuuwwwyyy{{{}}}}}}~~~zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvuuuuuuttttttuuuuuuwwwxxxyyyyyyyyyxxxuuussspppmmmjjjjjjmmmpppuuuwwwyyyxxxvvvsssrrrrrrmmmmmmnnnqqqssstttrrrqqqttttttuuuttttttvvvyyy|||~~~~~~~~~~~~{{{wwwsssnnnnnnnnnnnnnnnmmmmmmmmmӵyyy}}}}}}ĭӵ|||ӵdddĦJJJJJJIIIIIIIIIHHHEEECCCBBBӵӵ@@@@@@ĦƜ`1.׼sDDDDDDDDDAAAĦBBBCCCBBBDDDEEEEEEDDDDDDDDDӵHHHĦWWW[[[]]]^^^^^^^^^[[[XXXUUUQQQĭӵllltttĦ{{{zzzyyyĦĦDdD}}}}}}}}}?fӵ}}}|||{{{ĦxxxxxxyyyӵƜ`1.׼sgggfffĭӵZZZYYY]]]lllhhhbbbZZZQQQIIIBBB>>>ӵAAA@@@@@@???Ħ:::::::::::::::;;;:::<<<===??????DDDCCCBBBĦ:::777555333444666:::ĦRRRXXX\\\aaahhhnnnmmmnnnoooDdDzzz|||~~~ӵӵӵĦӵĭӵ~~~}}}||||||{{{yyyxxxvvvtttsssnnnlllfff^^^WWWXXX^^^dddcccddddddcccbbbcccfffhhhddddddcccaaa^^^\\\]]]___```aaacccddddddbbb```___UUUTTTTTTUUUWWW[[[^^^```^^^]]]\\\\\\^^^``````___]]]\\\ZZZXXXXXXYYYZZZ[[[______```bbbccceeeffffff```aaafffjjjhhhddddddhhhhhhgggfffeeeeeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiikkkmmmoooppplllkkkkkkllllllmmmnnnooollliiieeebbbbbbdddgggiiikkkkkkkkkjjjiiigggeeeddd^^^```cccdddeeeeeeggghhhiiijjjmmmppprrrsssttttttssstttuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrpppqqqsssuuuvvvwwwwwwwwwsssrrrnnnjjjhhhiiinnnqqqrrrtttvvvvvvtttrrrqqqqqqpppppppppqqqsssuuutttsssvvvwwwyyyyyyxxxyyy}}}~~~}}}||||||{{{wwwsssoookkklllmmmmmmllljjjhhhggg?~4g&e>&e~~~g&euuu>hӵLLLJJJKKKLLLLLLHHHDDDg&e???guO>uO>&e???===4ff?>ߝLEEEgĉ@AAA@@@@@@???ShӵFFF<<<>>>AAABBBAAA@@@g&e@@@>hӵYYY\\\]]]^^^]]]YYYVVVQQQfff?><zHHHg&e>&eaaagggHLvvvtttrrrShӵgL{{{|||}}}{{{|||}}}~~~}}}S?ʬ3h?D%%)?||||||ZufĦ~~~}}}{{{gLvvvxxxyyyg&exxxgĉ@mmmdddg&e>&e[[[@eVVVXXX??ggghhhfff```WWWNNNGGGAAAg<ĉCCCCCCBBBAAA3we<Ħ::::::::::::3h?@e;;;;;;<<<<<<<<<>>>>>>===Z9999996663332224443h?gL<<<z~~~=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~}}}||||||{{{zzzxxxvvvtttrrrooommmhhh___YYY[[[bbbjjjhhhhhhfffbbb^^^\\\\\\]]][[[[[[ZZZXXXVVVUUUVVVXXX\\\___bbbeeeeeedddbbb```UUUTTTRRRRRRSSSUUUXXXZZZYYYXXXWWWXXX[[[]]]]]]\\\[[[ZZZXXXWWWWWWXXXYYYZZZ^^^___aaabbbcccddddddddd___dddkkkoookkkddddddjjjcccbbbaaaaaabbbcccfffgggeeeeeeeeeeeeeeefffggggggeeeeeeeeefffhhhjjjlllnnnjjjjjjiiiiiiiiijjjkkkkkkkkkhhhccc``````dddhhhlllkkkkkklllllljjjgggdddbbbccceeehhhkkklllmmmoooqqqkkkmmmppprrrttttttsssrrrrrrssstttvvvwwwwwwwwwwwwxxxyyy{{{|||}}}}}}||||||yyyyyyyyyxxxwwwuuutttsssuuuvvvvvvvvvuuutttsssrrrmmmoooqqqsssuuuvvvvvvvvvsssqqqmmmiiigggjjjooosssppprrrttttttsssrrrrrrssstttrrrpppppprrruuuvvvvvvwwwzzz||||||{{{||||||{{{zzzyyyxxxvvvqqqnnnhhhiiijjjjjjiiifffbbb```4DӵHƅ^Hu]Ħ~~~Hu]Ħ{{{ZuR)ĦSSSPPPNNNMMMKKKHHHEEEHu]Ħ@@@HŐeHŐeHu]Ħ>>>qIܗGIӵFFFtt>>>???@@@HGgĉ@@@@@@@============>>>>>>Hu]Ħ@@@ZuR)ĦRRRWWWYYYZZZ[[[]]]YYYsߝLGdUĦMMMHƅ^Hu]Ħ```ntHdĦooooooHGgĉ@{{{HdĦwwwvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{Htƅ^Bt=o9ĦDtfo9Ħg?yyyzzzHdĦzzz{{{vvvHu]ĦzzzttnnnnnnHƅ^Hu]ĦSSSH׼sTTT\\\bbbccceee```]]]XXXQQQJJJDDDtQAAAEEEGGGFFFje<Ħ555999===Bt=o9ĦH׼s:::999999:::999888999;;;===HtĦ999666555444444Bt=o9ĦHdĦ;;;===@@@DDDIIILLLNNNRRRWWW]]]Dtfo9ĦsߝLGdUĦ{{{Ht@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~}}}}}}~~~~~~~~~{{{yyyxxxyyyxxxtttqqqrrrnnngggbbb______aaacccllljjjgggccc```]]][[[ZZZUUUTTTSSSSSSTTTVVVXXXZZZ[[[\\\^^^```bbbbbbbbbbbb[[[\\\\\\ZZZWWWVVVVVVVVVZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZWWWVVVWWWZZZ^^^aaabbbbbbaaaaaabbbbbbcccdddiiihhhfffeeedddeeeggghhhgggeeebbbccceeeeeecccaaaaaaaaaaaa```````````````iiihhhfffeeeeeefffggghhhfffeeedddccccccdddeeefffffffffeeeeeefffhhhjjjkkknnnmmmjjjhhhgggfffffffffeeehhhkkknnnqqqqqqqqqqqqnnnoooqqqrrrrrrqqqpppooopppqqqrrrtttuuuvvvvvvvvv{{{|||}}}}}}}}}|||zzzyyyyyyxxxwwwtttpppnnnooopppoooppprrrssssssqqqnnnllljjjooorrrrrrsssvvvuuuqqqppplllhhhfffgggiiikkklllqqqrrrssssssssstttvvvyyywwwuuusssrrrsssuuuxxxyyyuuuxxx|||}}}}}}}}}}}}~~~}}}{{{yyywwwuuuqqqmmmiiikkkeeeccceeefffccc``````4DuXӵDdDΦDdDĦ{{{DdDĦ|||uuut|<\\\YYYUUUSSSQQQOOOLLLJJJDdDĦ>>>DdDΦDdDΦDdDĦ@@@peƜ4DuTӵDDD`eĭ???qet?????????============>>>>>>DdDĦ??????t|>>AAACCCFSĦ444777qjRgdKӵDdDĦ999888888999999888888:::<<<DdDĦ888555555444qjRgdKӵDdDĦ777888:::===@@@BBBDDDEEEHHHNNNHdDĦgdKӵDdDDdDĦrrrDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~}}}|||||||||{{{zzzxxxxxxyyyyyyvvvtttrrrmmmfff```]]]^^^```bbbiiihhheeebbb___[[[YYYXXXVVVUUUSSSQQQPPPQQQQQQRRRWWWYYY[[[^^^___```___^^^___``````___^^^\\\]]]^^^_________^^^]]]]]]\\\\\\ZZZYYYYYYZZZ\\\```dddgggeeeeeeeeeeeefffggghhhhhhiiihhhgggfffeeeeeefffgggiiigggeeeeeefffeeebbb___^^^___```aaabbbccccccccchhhgggeeecccbbbbbbcccdddeeeddddddccccccdddeeefffiiihhhhhhhhhiiijjjlllmmmmmmlllkkkjjjhhhhhhhhhgggkkkllloooqqqrrrssssssssspppqqqrrrssssssrrrpppooonnnnnnpppqqqsssuuuvvvwwwzzzzzz{{{{{{zzzyyywwwvvvttttttrrrpppmmmkkklllmmmqqqrrrssssssqqqnnnkkkiiigggllloooooooooqqqooojjjkkkhhhfffgggiiilllnnnnnnnnnppprrrttttttuuuxxxzzzxxxwwwuuuuuuuuuvvvxxxyyywwwzzz}}}~~~}}}|||||||||zzzxxxwwwuuutttqqqmmmjjjjjjdddaaacccccc```]]]]]]4DuXӵDdDΦDdDӵyyyDdDĦ}}}}}}o)hhhhddd```[[[WWWTTTQQQNNNLLLDdDĦ===DdDΦDdDΦDdDӵBBB=ӊB1.uTӵCCCHߝL`o9???po9wӵ>>>============>>>>>>DdDĦ>>>===o)hDDDHHHLLLPPPSSSUUUVVVRRRQQQDdDΦDdDĦMMMDdDΦDdDӵ^^^GIpӵDdDĦppppo9wӵDdDĦ~~~~~~}}}}}}}}}||||||po9uxxxzzz{{{}}}GIdnuR)ĦDdDĦnuR)Ħ~~~~~~CdgĪj|||DdDĦzzzzzz{{{DdDĦwwwHߝL`o9vvvDdDΦDdDӵXXXDdDĦWWWUUURRRRRRWWWZZZZZZZZZ]]]``````^^^ZZZSSSJJJgeĦ:::<<<sp?aĦ444555GIdnuR)ĦDdDĦ777777777888888777777888:::DdDĦ777555444333GIdnuR)ĦDdDĦ444555555666888999:::===@@@CCCDdDĦnuR)ĦDdDΦDdDĦgggDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}{{{zzzyyyyyyxxxxxxxxxzzzyyyxxxvvvqqqlllddd\\\YYYYYY\\\^^^ddddddcccaaa^^^[[[XXXVVVWWWUUUSSSQQQPPPPPPPPPPPPVVVXXX[[[^^^______^^^]]]```bbbdddddddddcccdddeeecccbbbbbbaaa___^^^^^^]]][[[\\\]]]^^^aaadddfffhhhddddddeeefffhhhiiijjjkkkjjjjjjiiihhhggggggffffffjjjiiihhhhhhgggddd```]]][[[]]]```ccceeeffffffeeeiiihhhfffdddbbbbbbbbbbbbeeeeeeeeeeeeeeefffggghhhlllkkkjjjjjjkkklllmmmnnnkkkllllllllllllkkkkkkjjjpppqqqqqqqqqrrrrrrssssssrrrsssssstttsssrrrpppooolllllllllnnnpppsssvvvxxxxxxxxxyyyxxxwwwuuusssrrrnnnnnnnnnllliiihhhiiijjjrrrrrrrrrqqqooollliiigggkkkpppsssrrrqqqqqqmmmhhheeedddeeehhhlllooopppppplllooorrruuuvvvwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyxxxzzz}}}}}}{{{xxxwwwwwwvvvuuussssssrrrpppmmmjjjfffaaa^^^______[[[ZZZ[[[4DuXӵDdDʜ4DuTӵ}}}>d<Ħ}}}Dtvvvggg```ZZZVVVQQQNNNKKK>d<Ħ???>d<ʜDd<ʜ4DuTӵCCCCCCF&uTӵCCC4DufئL>eAAApuR)Ħ===============>>>>>>>d<Ħ===Dt???HHHLLLOOOPPPQQQNNNNNNDdDΦDdDĦNNN>d<ʜ4DuTӵccc4DwDd<ĦxxxpuR)Ħ>d<~~~~~~peӵzzzĦpeӵDx<>d<ӵDd<~~~qR/ܗ?fӵ~~~>d<{{{}}}>d<Ħuuu4DufئL>exxxDdDʜ4DuTӵ[[[DdDĦ[[[VVVRRRPPPTTTWWWXXX\\\aaacccbbbaaa]]]VVVLLLgeĦ999s<v>aĦ444666peӵDx<DdDĦ666666777777777777555666777DdDĦ666444333222peӵDx<>d<444444555666777888<<<===???>d<ӵDd<DdDΦDdDĦ\\\DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvpppjjjaaaXXXSSSRRRTTTVVV^^^___``````___]]]ZZZXXXWWWVVVUUUUUUTTTUUUUUUVVVXXXZZZ^^^aaabbbaaa___^^^___bbbeeeffffffggghhhiiiddddddcccbbbaaa``````___^^^___````````````_________```aaaccceeefffggghhhjjjjjjjjjiiihhhgggfffeeehhhiiiiiiiiihhheeeaaa^^^[[[^^^bbbeeeggggggffffffkkkjjjiiigggfffffffffggghhhhhhhhhhhhiiijjjjjjkkkmmmlllkkkjjjkkkkkkmmmnnnjjjkkkmmmnnnoooooonnnmmmrrrqqqqqqppppppppppppqqqrrrrrrrrrrrrqqqpppnnnnnnkkkkkkkkklllooorrrvvvxxxvvvvvvvvvvvvtttrrrpppoookkkllllllkkkiiihhhiiijjjppppppooonnnmmmkkkiiihhhoootttvvvtttrrrqqqlllfffccccccfffjjjnnnppppppooolllppptttvvvwwwwwwwwwxxx{{{{{{{{{zzzzzzyyyyyyxxxxxxzzz{{{zzzwwwtttrrrqqqsssrrrppppppooommmiiifff___[[[YYY[[[[[[YYYYYY\\\4DuXӵD&dq&ĒRsdKĦ}}}DHRRudpppiiibbb[[[VVVPPPMMMsdKĦ@@@D&oq<Ōq&ĒREEEDDDCCC>dp&ĒREEEDDDnfʜ>>>>>sdKĦ<<d<Φ>d<ĦSSSs&dq&ĒRdddiiii?ʜtd<ĦyyyHHܗDӊB<xB?daĦ555888B?Ho9BBB>d<666777777777444444666>d<ӵ333222B?Ho9222<x555777888999999:::;;;&ӫeʬtIӇHHH>d<Φ>d<ĦRRRD&ӫetIӇgggDdDĦyyysdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~~~~~~~~~~~~~}}}|||{{{xxxyyyyyyxxxwwwuuuttttttpppjjj```VVVOOOMMMNNNOOOXXXZZZ\\\^^^______^^^]]]YYYYYYXXXXXXXXXXXXXXXXXXYYY[[[^^^```aaaaaa___^^^^^^aaaeeegggggghhhiiijjjgggfffdddcccaaa___^^^]]]]]]^^^______^^^[[[YYYWWW[[[\\\^^^aaacccddddddeeeeeeeeeeeeeeedddcccbbbaaadddfffhhhiiihhhfffcccbbb___aaadddggghhhgggfffeeeiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmkkkjjjiiihhhhhhhhhiiijjjiiijjjlllnnnooopppoooooorrrrrrppppppoooooooooppppppppppppooonnnmmmlllllllllkkkkkklllnnnrrruuuwwwssssssttttttsssqqqpppooolllnnnooonnnlllkkkllllllmmmmmmllllllllllllllllllooosssuuurrrpppnnniiiccceeefffhhhlllpppqqqooommmooorrrvvvwwwwwwvvvuuuvvv{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||zzzvvvrrrooonnnqqqooommmlllkkkhhhdddaaaYYYVVVVVVYYYYYYYYY[[[```4DuXӵHu]3hhne~~~=e}}}yyyssslllfff```YYYUUUne@@@AAApIƎ@t@hGGGGGGFFF>hGGGFFFDDDfeFFF@ďD>>>>>>>>>============>>>>>>ne<<<<<<=e???AAACCCEEEFFFGGGEEEEEEegeTTTXXXsĪj@hhhhlllpppfdDĦ{{{@ďDHkge@h~~~}}}@GzzzzzzHĪj@IŌBene}}}HkgenevvvfetttHu]3hhRRRSSSUUUseVVVQQQMMMLLLMMMOOOXXXaaaeeeeeeccc___YYYQQQgeĦja>aĦ666999@G???AAAse555777888888777333333444<Ō555444333@G444333Hkge333444555666777888999;;;HĪj@IŌAAABBBegeKKKJJJHu]3hIŌYYY[[[DdDĦpppnesssuuu@h>hsene@GsĪj@h|||}}}~~~~~~~~~}}}|||{{{wwwxxxyyywwwuuusssrrrssspppkkkbbbXXXRRRNNNNNNNNNUUUWWWYYY\\\^^^_________\\\\\\[[[ZZZXXXWWWVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\]]]```dddfffgggfffggghhhhhhgggeeebbb^^^[[[YYYXXXYYY[[[\\\]]]]]]\\\ZZZYYY[[[\\\___bbbcccddddddddd``````_________^^^^^^^^^aaadddggghhhgggeeeeeeeeecccdddfffhhhhhhgggfffeeeffffffgggggghhhiiiiiiiiikkkllllllmmmmmmlllkkkkkkhhhgggfffeeeddddddeeeffffffgggiiijjjlllmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmlllkkkkkkkkkkkklllllllllmmmnnnppprrrsssmmmnnnpppqqqqqqqqqpppooooooppprrrqqqooonnnnnnnnnkkkkkkjjjjjjkkkmmmoooppprrruuuvvvrrrpppooolllfffiiiiiikkkoooqqqqqqnnnlllrrrtttvvvwwwvvvuuuuuuvvv{{{zzzyyyyyyyyyyyyyyyzzz|||}}}~~~{{{vvvrrrooonnnmmmkkkiiihhhfffccc___\\\VVVTTTUUUXXXYYYYYY^^^ddd4DuXӵĵD^~~~|||yyyuuupppjjjddd___GGGDDDDDDKKKJJJIIIHHHGGGEEEFFFEEEDDDGGGGGGFFF@@@??????>>>============>>>>>>;;;<<<<<aĦ555777666======???s׼s666666777999999888333333444Ho777666555444222555444444222222222333444555777999;;;888;;;>>>IIIIIIHHHD^QQQSSSSSSDdDĦfffbbbeeedddfffyyy{{{~~~s׼s~~~{{{}}}}}}~~~~~~|||zzzyyysssuuuvvvvvvsssrrrrrrtttqqqmmmfff^^^YYYUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZ]]]aaabbbbbbaaaaaaaaabbbaaa```^^^]]][[[ZZZYYY[[[\\\^^^___``````___^^^]]]^^^aaaccceeeeeeeeeddd___^^^^^^]]]]]]^^^``````aaacccffffffddddddeeegggeeeeeefffggghhhhhhhhhhhheeeffffffgggggggggffffffiiiiiijjjjjjiiihhhfffeeefffeeedddbbbaaaaaabbbbbbcccccccccdddfffgggiiijjjlllmmmnnnppppppppppppooolllkkkkkkjjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmmmmggghhhkkkmmmooooooooooooppprrrsssrrrpppnnnnnnnnnlllkkkjjjjjjkkkmmmppprrrtttvvvvvvrrrpppqqqoookkkkkklllmmmppprrrrrrooommmrrrtttuuuvvvuuuuuuwwwxxxyyyxxxwwwvvvvvvxxxyyy{{{{{{||||||yyytttooolllkkkgggfffdddcccccc```]]]ZZZVVVUUUVVVYYYZZZZZZ___fffΦ4DuXӵtvӵ>d<ĦĦ~~~}}}}}}|||zzzxxxuuupppjjjeee___[[[ĦGGGHHHIIILLLMMMOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGAAACCCEEEEEECCCBBBDDDGGGAAABBBCCCDDDFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@??????============>>>>>>>>>>>>Ħ<<<<<<<<<>>>@@@???????????????@@@@@@AAA@@@???===<<<>>>BBBFFFHHHTTTZZZbbbiiinnnrrrvvvxxx{{{{{{|||}}}}}}}}}||||||>d<Ħ{{{~~~~~~~~~~~~~~~}}}|||{{{{{{yyyxxxxxxzzz}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxvvvvvvxxx|||Ħ|||yyyyyyyyywwwuuusssqqqpppqqq>d<Ħ```[[[UUUTTTTTTBe]]]___\\\YYYXXXVVVRRRNNNQQQWWW^^^aaaeeeeee```WWWgeFYĉ@@@@@@>aĦ555555333333777===444999<<<<<<<<<>>>Be888666666888999999999333333444nu]ӵ777333222333444444333333444555555555444444555444333333333333333444333555888999999888888999222555888===AAAEEEHHHIIIHHHIIIJJJJJJJJJ>d<ĦOOOOOORRRSSSRRR>d<Ħ```^^^ZZZĦVVVYYYaaahhhgggccchhhqqqkkkpppvvv{{{}}}BeĦ}}}}}}~~~zzzxxxzzz}}}yyy{{{}}}~~~~~~~~~{{{xxxvvvooorrruuutttrrrrrrsssuuuqqqnnniiiddd___\\\[[[[[[VVVVVVVVVVVVWWWYYYZZZ[[[YYYZZZ[[[]]]]]]^^^^^^^^^YYYXXXWWWWWWWWWYYY[[[\\\UUUXXX\\\^^^]]][[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^``````bbbccccccbbbaaaaaa]]]___aaadddeeeeeedddcccbbbaaa```___```bbbdddeeebbbdddfffeeecccbbbdddfffeeeeeefffggghhhiiijjjkkkgggggghhhhhhgggfffeeeeeeffffffgggfffeeedddbbbaaafffeeecccaaa``````aaaaaa``````___```aaaccceeeffffffhhhkkkmmmnnnnnnmmmmmmkkkkkkjjjjjjjjjkkkllllllllllllllllllllljjjiiiiiicccdddgggjjjmmmnnnooooooppprrrsssrrrpppmmmmmmmmmmmmllljjjjjjkkkmmmppprrrppprrrqqqmmmkkkmmmllliiillllllnnnpppssssssqqqoooqqqssstttuuuuuuvvvyyy{{{xxxwwwuuutttuuuwwwyyy{{{wwwxxxxxxuuuqqqlllhhhgggcccbbbaaaaaaaaa```]]]ZZZYYYWWWXXX[[[ZZZZZZ___ggg?aŖ%7uSQuR)ӵsdKĦgdKĦ~~~}}}{{{yyywwwvvvuuuuuummmgdKĦNNNMMMLLLRRRQQQPPPPPPQQQPPPNNNLLLQQQPPPOOOLLLJJJGGGDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCFFFIIIEEEEEEDDDBBBAAA@@@???>>>;;;<<<===============gdKĦ>>>???@@@@@@@@@BBBAAA@@@>>>===;;;:::999;;;<<<<<<>>>@@@CCCFFFHHHOOOWWWcccooovvv{{{}}}~~~|||xxxxxx|||~~~|||zzzgdDĦ}}}~~~~~~|||zzzxxxwwwxxx{{{~~~||||||{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvgdKĦtttwwwzzz{{{yyytttqqqqqqrrriiisdKĦffffffaaa```]]]WWW[[[^^^aaa```^^^ZZZUUURRRRRRRRRUUU]]]fffhhhccc\\\ŶSBBBDDDFFF3we<444444555444666666777999<<<===:::;;;;;;;;;::::::999888555666666iĉ@3hR/Ō111222111///333:::666777777777666444222111777333111222555666222...888888888888777777777777666666777;;;@@@DDDFFFFFFIIIGGGEEECCCEEEDdDĦ^^^___\\\WWWTTTsdKĦ\\\\\\gdKĦVVVWWWXXXYYYYYYXXXWWWVVV___cccjjjpppuuuyyy}}}gdKĦ|||}}}{{{yyy{{{}}}}}}{{{xxxyyy{{{}}}~~~}}}~~~|||zzzyyyzzz{{{|||{{{}}}}}}||||||}}}{{{|||}}}}}}|||zzzxxxvvvuuuvvvvvvvvvuuutttsssrrrqqqooollliiigggffffffgggfffccc^^^[[[ZZZYYYYYYXXXYYY]]]```aaa___^^^^^^```]]]^^^______]]]ZZZVVVSSSTTTWWW[[[___aaaaaa___^^^^^^\\\[[[ZZZZZZ\\\^^^___bbbcccdddeeeeeeeeedddccc```aaabbbcccddddddddddddaaabbbdddeeefffgggffffffiiihhhgggfffdddcccbbbaaacccfffggggggeeefffiiilllfffhhhhhheeeeeehhhgggeeefffdddaaa___^^^___aaabbb______```aaabbbccccccdddeeedddbbbaaaaaabbbdddfffggghhhiiijjjjjjjjjjjjjjjfffgggiiijjjjjjjjjhhhgggiiiiiihhheeebbbaaabbbcccccceeegggjjjlllmmmmmmmmmpppqqqrrrsssrrrpppnnnlllkkkkkkkkkkkkkkkjjjiiihhhooonnnlllkkklllmmmooopppqqqqqqrrrrrrrrrrrrrrrrrruuutttrrrpppppprrruuuvvvsssrrrssssssuuuxxxzzz|||}}}xxxqqqooooookkkeeedddeeefffeeebbb___^^^^^^___aaaccceeeffffffeeeddd>Anene}}}{{{zzzyyyxxxne[[[WWWSSSQQQRRRQQQPPPPPPQQQPPPOOOMMMPPPOOONNNLLLJJJGGGDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDBBB??????AAACCCEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<============ne>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;::::::::::::;;;<<<>>>@@@CCCDDDKKKSSS```llluuu{{{|||yyyyyy}}}}}}De}}}}}}~~~}}}yyyyyyzzzzzz{{{||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuutttssssss|||ne{{{uuuwwwxxxxxxwwwtttrrrrrrrrrkkknejjjjjjkkkeeedddaaa]]]ZZZZZZ]]]```aaaaaa```]]]XXXTTTQQQQQQTTT\\\eeehhheee```>AIIIHHHHHHk<777777888999999::::::;;;===???@@@???>>><<<<<<<<<<<<;;;:::999999555555666fh888777444222111333444666777777888777666555444444111000222666888666222444444555555666666777777666666777;;;???CCCDDDDDDFFFEEEDDDCCCEEEDe\\\___bbbaaa\\\WWWneXXXYYYneMMMOOOOOOPPPPPPOOOOOONNNNNNSSSVVV\\\aaafffjjjooorrr}}}}}}~~~~~~}}}ne|||}}}}}}{{{zzz{{{}}}}}}{{{yyy{{{|||}}}~~~~~~}}}~~~}}}|||zzzzzzzzz{{{{{{{{{|||}}}}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~|||zzzyyywwwwwwwwwwwwvvvuuutttssssssrrrpppnnnmmmnnnnnnooonnnkkkfffcccaaa^^^\\\ZZZ[[[^^^bbbcccaaa____________```bbbbbb```\\\WWWTTTRRRTTTXXX\\\___`````````___^^^]]]\\\\\\]]]___```bbbcccdddeeedddcccaaa`````````aaabbbcccccccccccceeeeeefffgggggggggffffffffffffeeedddcccbbbbbbaaa```bbbcccbbbaaa```ccceeeeeehhhgggddddddgggfffdddfffdddaaa___^^^___aaabbb______``````aaaaaabbbbbbaaa```_________```aaabbbdddeeefffhhhiiijjjjjjjjjhhhhhhggggggggggggggghhheeeeeedddbbb``````bbbcccaaacccfffjjjmmmooopppqqqppppppppppppooommmkkkjjjjjjjjjjjjiiiiiihhhhhhhhhlllkkkkkkkkkllloooqqqsssttttttttttttttttttttttttsssrrrooommmmmmnnnooopppppppppqqqsssuuuxxxzzz{{{}}}|||wwwqqqnnnmmmiiibbbaaacccfffgggffffffggghhhhhhiiijjjkkkkkkiiihhh~~~}}}}}}nnnhhhaaaZZZVVVRRRQQQOOONNNOOOOOONNNLLLNNNNNNMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAACCCCCCBBB@@@===<<<>>>???DDDDDDDDDDDDCCCCCCCCCCCC===============<<<======>>>>>>?????????>>>>>>======<<<;;;;;;;;;999999999999;;;===???@@@EEEMMMZZZgggrrrzzz}}}zzz{{{~~~~~~|||}}}~~~}}}}}}~~~}}}xxxyyy|||~~~~~~|||zzzxxxyyywwwvvvttttttuuuwwwxxxwwwvvvuuutttsssrrrqqqqqqrrrwwwwwwyyyuuuvvvuuutttuuuuuuuuusssqqqmmmhhhiiillloooiiihhhfffbbb___^^^___aaa```bbbdddbbb]]]VVVQQQNNNRRRYYYbbbgggfffdddWWWSSSRRR===::::::;;;<<<<<<::::::999;;;===???>>>===>>>>>>>>>>>>===<<<;;;:::666555555444666;;;:::666777<<<:::222777888999999999888777666555333222444777999666444333333444555666777888888777777777:::>>>AAAAAAAAA@@@AAABBBBBBDDDTTTYYY]]]bbbccc___XXXOOOPPPQQQJJJGGGHHHGGGFFFEEEDDDEEEEEEFFFKKKNNNQQQUUUYYY^^^cccgggrrrsssuuuwwwyyy{{{||||||xxxxxx{{{|||}}}|||{{{{{{|||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}yyyzzz|||~~~}}}{{{zzzzzzzzz|||}}}~~~~~~}}}|||zzzzzzyyyyyywwwvvvuuutttuuutttssssssssstttvvvwwwwwwtttoookkkgggccc^^^ZZZ\\\```dddeeedddaaa^^^]]]```bbbdddeeeccc^^^YYYUUUOOOQQQTTTXXX\\\^^^```aaa``````^^^]]]]]]^^^___``````aaacccddddddbbb___]]]``````aaaaaabbbbbbcccccchhhhhhhhhhhhhhhgggffffffddddddcccbbbbbbaaa``````^^^___``````^^^^^^___aaadddffffffcccbbbeeedddbbbcccbbb```^^^]]]^^^___```^^^______``````_________\\\\\\]]]^^^^^^^^^^^^^^^aaabbbccceeeggghhhiiiiiihhhgggeeeddddddeeefffgggbbbbbbbbbaaa```aaaccceeebbbcccgggjjjmmmoooppppppooonnnmmmlllkkkjjjjjjjjjjjjiiihhhggggggggghhhiiijjjjjjjjjlllnnnqqqtttuuuwwwwwwvvvuuuttttttttttttrrrqqqooommmlllllllllmmmnnnoooqqqsssvvvxxxzzz{{{{{{{{{xxxsssooommmggg```cccfffiiikkkkkklllnnnpppppppppqqqpppooommmjjj~~~{{{wwwqqqiii```ZZZRRROOOLLLKKKKKKLLLKKKJJJLLLKKKKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>><<<<<<>>>???BBBBBBBBBBBBCCCCCCCCCCCC===>>>======<<<;;;:::999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999999888888999;;;===>>>BBBIIIUUUaaallluuu}}}}}}|||}}}~~~||||||}}}~~~~~~~~~~~~~~~yyy{{{}}}~~~}}}{{{yyywwwxxxwwwtttssssssuuuwwwyyyxxxxxxwwwvvvtttsssrrrrrrppptttsssppppppuuuvvvsssuuusssqqqsssvvvvvvtttqqqooolllhhhcccaaaccciiimmmkkkjjjiiieeeaaa______``````cccggggggbbbYYYQQQMMMNNNTTT\\\bbbdddeeeeeeeee```___]]]]]][[[WWWQQQMMMKKKGGGAAA>>>============<<<:::999:::<<<>>>>>>>>>AAAAAAAAA@@@???===<<<;;;666666444444555777999;;;444999999777AAAMMMGGG777:::;;;;;;;;;:::999777666:::888666777888777555222666666777777888999999:::999888888:::===@@@@@@???;;;===???@@@BBBFFFJJJNNNTTTWWW[[[[[[XXXSSSMMMIIICCCEEEGGGIIIJJJIIIGGGEEEDDDBBB???======>>>???AAAGGGHHHJJJLLLOOOTTTZZZ^^^eeegggjjjmmmqqqtttvvvvvvttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}|||xxxxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{|||||||||{{{{{{|||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~|||{{{zzzyyyxxx{{{|||}}}~~~~~~~~~~~~||||||{{{{{{yyyxxxvvvuuuvvvuuuuuuuuuuuuvvvwwwxxx{{{xxxtttpppkkkeee]]]YYY\\\___ccceeedddaaa]]]ZZZ^^^```dddfffddd```[[[XXXPPPQQQSSSVVVYYY\\\___aaa______^^^]]]\\\\\\]]]]]]]]]___bbbddddddccc```___aaaaaaaaaaaaaaabbbbbbcccfffgggggggggggggggffffffdddcccbbbaaa___^^^]]]\\\___```aaabbbbbbbbbbbbcccbbbddddddaaa```bbbbbb______^^^\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\YYY[[[]]]^^^___^^^]]]\\\___```bbbcccdddeeeeeefffcccccccccdddeeeeeeffffffdddddddddcccbbbbbbeeegggeeefffhhhjjjkkkllllllkkkmmmllljjjiiiiiijjjkkklllkkkiiihhhgggggghhhjjjkkkllllllmmmnnnpppsssuuuvvvwwwvvvtttsssrrrrrrrrrrrrrrrqqqpppooooooooooooooonnnoooqqqsssvvvxxxyyyzzzzzz||||||wwwssspppkkkdddkkkmmmnnnnnnnnnnnnoooppptttttttttsssqqqooommm~~~}}}{{{{{{|||{{{zzzzzzzzzzzz|||~~~|||wwwoooeee^^^RRROOOKKKHHHGGGHHHGGGGGGHHHHHHHHHGGGEEECCCBBBAAA???????????????@@@@@@@@@===>>>>>>===<<<;;;<<<>>>>>>>>>??????@@@AAAAAABBB============<<<;;;999999999999999:::::::::::::::::::::::::::::::::::::::999999888888999:::<<<===@@@FFFPPP[[[eeennnvvv{{{~~~}}}}}}~~~~~~~~~~~~~~~|||||||||{{{{{{zzzyyyyyyyyywwwuuuttttttvvvxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwvvvsssrrrttttttqqqtttrrrqqqsssvvvwwwuuurrrnnnkkkeee^^^[[[\\\bbbfffjjjiiigggddd```]]]]]]^^^___dddiiiiiiddd[[[SSSNNNKKKPPPVVV\\\___aaabbbcccaaabbbcccdddcccaaa]]]YYYSSSOOOJJJFFFDDDCCCBBBAAACCCAAA??????AAACCCDDDDDDEEEDDDDDDCCCAAA???>>>===888777666555666888;;;<<<888:::777999JJJYYYPPP;;;@@@@@@???>>><<<999777555;;;:::999999999888666444999999999999999999999999;;;::::::<<<>>>@@@@@@???:::<<<>>>???@@@BBBEEEHHHMMMMMMNNNNNNLLLIIIEEEBBB>>>@@@AAACCCDDDCCCBBBBBB???===:::888777999;;;===@@@@@@AAABBBDDDHHHNNNRRR\\\^^^bbbfffjjjnnnpppqqqppppppqqqrrrrrrsssssssssvvvwwwyyyzzzzzzzzz{{{{{{wwwwwwvvvvvvvvvwwwxxxxxxwwwxxxzzz{{{||||||||||||~~~}}}|||{{{zzzyyyxxxxxxzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwxxxxxxwwwwwwwwwwwwwwwwww|||zzzwwwsssnnnhhh```[[[]]]___ccceeeeeebbb]]]ZZZ[[[]]]aaaddddddbbb^^^[[[UUUUUUUUUWWWYYY[[[]]]___]]]]]]\\\[[[ZZZYYYYYYYYYYYY\\\___bbbddddddcccbbbbbbaaaaaa```aaabbbbbbcccbbbbbbbbbcccdddeeeeeefffeeedddbbb```^^^[[[ZZZYYY``````aaaccceeeffffffeee```bbbbbb^^^]]]```___\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZYYYYYY[[[]]]___```___^^^]]]``````aaabbbbbbbbbaaaaaa\\\^^^bbbeeeggggggfffeeeeeeeeeeeedddbbbbbbdddfffeeefffhhhjjjjjjjjjjjjjjjjjjiiihhhhhhiiilllnnnppplllkkkiiiiiiiiikkkmmmoooppppppqqqqqqrrrtttuuuuuusssrrrpppnnnmmmmmmnnnooooooppppppqqqrrrrrrrrrrrrnnnoooppprrrsssuuuvvvwwwwww|||}}}zzzwwwuuuqqqlllpppqqqqqqpppooonnnooopppvvvuuuuuuttttttsssrrrqqq~~~|||zzzyyyssstttvvvuuuttttttuuuvvv~~~}}}yyyrrriiidddUUUPPPJJJFFFEEEEEEDDDDDDEEEEEEDDDDDDBBBAAA@@@???===>>>>>>>>>>>>????????????@@@@@@>>><<<::::::;;;<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<;;;:::999999999999999999999999999::::::::::::999999999999999888888888999:::<<<===???DDDLLLUUU^^^gggpppuuu|||}}}~~~}}}|||||||||~~~}}}{{{yyyyyyyyyzzz{{{zzzxxxwwwvvvuuuvvvxxxyyy{{{zzzzzzyyyyyyxxxxxxwwwzzzzzzyyywwwvvvuuutttsssssssssssstttvvvvvvuuutttllliiiccc\\\XXXYYY]]]aaagggfffddd```\\\ZZZ[[[\\\```dddhhhiiiddd\\\UUUQQQKKKMMMQQQUUUYYY[[[\\\\\\]]]^^^aaadddeeedddcccbbb\\\YYYVVVSSSRRRPPPMMMKKKHHHEEEBBBBBBCCCFFFHHHHHHHHHGGGGGGEEECCCAAA???>>>:::999888888999:::<<<===>>>;;;888<<>>@@@BBBBBBAAA===>>>@@@@@@???@@@AAACCCFFFDDDBBBBBBBBBAAA???===@@@???>>>===<<<<<<;;;;;;999777555333444555777999<<<===>>>>>>???BBBGGGKKKVVVXXX[[[```dddhhhjjjkkkjjjkkkkkkllllllkkkkkkjjjnnnqqqssstttttttttuuuwwwuuuvvvvvvwwwxxxxxxyyyyyywwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||zzzxxxwwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyzzzzzz{{{{{{||||||||||||}}}||||||{{{zzzyyy{{{{{{zzzzzzyyyxxxxxxxxx}}}{{{xxxuuurrrmmmgggcccaaabbbdddggghhhfffaaa^^^[[[]]]```bbbbbbaaa___]]]YYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWYYY[[[^^^aaacccddddddbbbaaa```______```aaabbb^^^^^^______```bbbcccddddddcccbbb___]]][[[YYYXXX______```ccceeefffdddccc^^^aaa```\\\[[[]]]\\\YYYVVVUUUUUUTTTTTTUUUUUUUUUWWWXXXZZZ[[[[[[ZZZYYYWWWXXXZZZ\\\^^^______^^^]]]``````aaaaaa``````___^^^ZZZ]]]bbbfffhhhhhheeeddddddddddddcccaaaaaaccceeeccceeegggjjjkkklllmmmmmmiiiiiihhhhhhjjjllloooqqqllllllkkkkkklllnnnpppqqqrrrsssssssssssstttttttttpppnnnllljjjjjjjjjlllmmmlllmmmoooqqqrrrrrrqqqqqqmmmllllllkkkkkkmmmnnnooopppvvvzzzxxxwwwwwwvvvrrrooopppqqqqqqpppppprrrtttwwwwwwwwwvvvvvvuuuuuuuuu~~~{{{xxxvvvtttsssnnnqqqssstttttttttwwwyyy|||{{{yyywwwtttooojjjeeeYYYSSSLLLGGGDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===<<<<<<=========>>>>>>>>>>>>@@@@@@???===<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::999999888888888777777777666777888:::<<<===<<<@@@GGGOOOXXXbbbkkkqqqzzz|||~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwyyyxxxxxxyyyxxxwwwvvvwwwssstttvvvvvvuuuuuuuuuvvviiigggccc^^^ZZZZZZ]]]```eeeccc```\\\XXXWWWYYY\\\```cccggggggccc]]]WWWTTTMMMMMMNNNQQQSSSUUUVVVUUUUUUXXX\\\___aaabbbbbbccc```___^^^______]]]YYYWWWMMMJJJFFFEEEFFFIIIKKKLLLJJJJJJIIIGGGEEEBBB@@@???;;;;;;;;;;;;<<<<<<<<<<<<===:::999===DDDGGGEEEBBBIIIIIIHHHGGGEEEBBB???===:::;;;<<<<<<;;;;;;;;;;;;999999::::::::::::::::::???>>>>>>@@@CCCEEEEEEDDDDDDDDDDDDBBB@@@???@@@BBBAAA???===>>>??????===:::???===:::888666777888999555444333333333555777888<<<===>>>>>>>>>@@@DDDGGGNNNPPPSSSWWW[[[^^^```aaabbbbbbdddeeeeeeeeedddcccfffhhhlllmmmllllllnnnpppppprrrtttvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz|||}}}{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~}}}{{{yyyyyyyyyzzz{{{xxxyyy{{{|||}}}}}}}}}|||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxzzzxxxvvvuuussspppllliiigggggghhhkkkmmmllliiieee___```aaaaaaaaa```^^^]]]\\\\\\]]]^^^^^^___````````````___^^^]]][[[ZZZYYYVVVWWWXXXZZZ\\\___aaabbb```___]]]\\\\\\]]]___```^^^^^^]]]]]]^^^___```aaaaaaaaa```___]]]\\\[[[[[[aaa``````bbbddddddaaa^^^]]]___^^^[[[YYY[[[ZZZWWWTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUXXXZZZZZZZZZXXXWWWVVVWWWYYYZZZ[[[\\\\\\[[[^^^______`````````______^^^```ccceeeffffffdddccccccddddddcccbbbcccfffhhhfffgggiiilllmmmnnnnnnnnnjjjiiiiiiiiiiiikkklllmmmkkkkkklllmmmnnnooopppqqqqqqrrrrrrssssssssssssrrrooommmkkkiiiiiikkkmmmnnnlllnnnppprrrrrrrrrpppooojjjhhhdddaaa```aaaccceeeeeelllqqqrrrrrruuuvvvuuuqqqrrrrrrrrrqqqrrrtttvvvwwwvvvuuuttttttsssssssss~~~|||xxxtttrrr}}}|||yyyvvvsssqqqooonnnmmmqqquuuvvvwwwyyy}}}wwwuuurrrpppnnnkkkgggddd\\\VVVNNNHHHEEEDDDCCCCCC@@@@@@@@@??????>>><<<<<<;;;<<<<<<<<<======>>>>>>;;;===???@@@??????@@@AAA<<<<<<<<<<<<=========>>>::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666555555555666777999;;;<<<:::>>>DDDLLLUUU___iiioooyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}}}}~~~|||}}}|||~~~zzzzzz{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvyyyzzzyyyyyyzzzsssvvvxxxxxxuuutttuuuwwwhhhgggddd```]]]]]]___aaadddbbb^^^YYYVVVVVVYYY\\\```cccffffffbbb]]]XXXVVVNNNNNNMMMOOOPPPRRRRRRQQQPPPSSSVVVZZZ\\\^^^```aaa``````bbbdddeeedddaaa^^^UUUQQQMMMLLLMMMPPPSSSTTTKKKKKKJJJHHHFFFCCCAAA@@@<<<======>>>======<<<;;;777666888======<<<@@@GGGKKKKKKKKKJJJIIIFFFDDDCCC>>>??????>>>;;;999888888:::;;;;;;<<<===>>>??????@@@??????AAADDDGGGGGGFFFIIIIIIGGGDDDAAA@@@AAABBB>>>===<<<>>>@@@@@@===999;;;888666333333555888:::555555555555666777999:::999:::;;;;;;;;;===@@@BBBFFFHHHKKKOOORRRUUUWWWXXX[[[\\\^^^___```````````````cccfffgggfffgggiiilllkkkmmmppprrrtttttttttssswwwvvvvvvwwwyyy|||{{{|||}}}}}}}}}}}}}}}}}}{{{|||}}}|||{{{|||~~~}}}|||}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~|||{{{{{{|||}}}~~~wwwxxxzzz|||~~~~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{zzz{{{{{{|||||||||||||||vvvwwwxxxxxxyyyxxxxxxxxxvvvtttsssrrrrrrqqqnnnlllmmmllllllnnnqqqrrrooolllccccccbbbaaa```___^^^]]]\\\]]]___```aaabbbbbbbbbccccccbbbaaa```^^^\\\[[[VVVVVVVVVWWWYYY[[[^^^```^^^]]][[[ZZZZZZ[[[]]]^^^```___^^^]]]\\\]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^eeecccbbbcccdddccc^^^ZZZ\\\^^^]]]ZZZXXXZZZYYYVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTWWWYYYZZZYYYXXXWWWSSSTTTUUUWWWXXXYYYYYYYYY\\\]]]^^^___````````````ccccccddddddddddddcccbbbcccdddeeeeeefffgggkkkmmmkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllnnnooopppppppppoooooopppqqqrrrrrrrrrrrrooommmkkkjjjjjjlllnnnpppoooqqqsssttttttrrrpppnnngggccc___ZZZXXXYYY[[[]]]\\\dddjjjkkkmmmrrruuuuuutttuuutttsssqqqqqqsssuuuuuutttsssqqqpppooooooooo~~~~~~{{{vvvsssqqqqqqqqqtttuuuuuutttsssrrrtttvvvxxxyyyyyyzzz{{{|||}}}}}}}}}~~~{{{xxxqqqlllgggfffhhhgggbbb]]]XXXTTTMMMFFFBBBAAABBBCCC???>>>>>>========================>>>>>>>>>>>>???===>>>@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;888===???<<<<<<>>><<<666888888888999999888888888:::::::::999999888888888;;;;;;:::888666666999;;;???AAAEEEJJJPPPYYYbbbhhhooouuuyyyxxxyyy||||||zzz||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||||||||||||||~~~yyyttttttwwwyyywwwtttttttttttttttsssrrrqqqpppqqqsssuuuwwwxxxyyyyyyyyyuuuvvvvvvvvvtttsssqqqppplllfff___]]]```ddddddcccaaa^^^XXXTTTSSSUUUYYY\\\cccbbbbbb```\\\WWWSSSPPPOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXXXX]]]___bbbeeeggghhhhhhggg^^^[[[VVVRRRQQQSSSWWWYYYXXXTTTOOOIIIFFFEEEFFFGGGHHHEEEBBB???<<<;;;;;;<<<:::<<<>>>>>>>>>???AAABBBHHHIIIKKKNNNPPPMMMFFF@@@AAA@@@???===;;;::::::999;;;<<<===>>>?????????>>>@@@CCCFFFGGGFFFFFFHHHKKKMMMNNNPPPNNNJJJEEEBBBAAADDDCCCBBB@@@===;;;999888???:::666666888888555111444444555888;;;======<<<:::::::::;;;<<<===>>>???CCCCCCDDDEEEFFFGGGIIIJJJNNNNNNQQQVVV[[[^^^]]][[[_________```aaaccceeeeeegggjjjmmmpppqqqsssvvvyyyzzz|||~~~~~~}}}|||}}}~~~|||~~~}}}|||||||||zzz|||}}}{{{yyyxxx~~~}}}}}}~~~~~~|||{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyzzz{{{||||||||||||}}}}}}||||||||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}yyy{{{}}}}}}{{{zzzzzzzzzyyyxxxwwwuuuttttttttttttnnnppprrrrrrrrrrrrtttvvvnnnjjjeeeaaa``````___^^^___^^^^^^```bbbdddcccbbbcccddddddddddddcccbbbaaa______^^^^^^]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]ccc___\\\]]]aaaaaa]]]XXX\\\[[[ZZZZZZ[[[]]]___aaaaaa``````bbbdddccc^^^ZZZYYYZZZZZZXXXUUUSSSUUUVVVRRRRRRTTTVVVWWWWWWTTTRRRWWWUUUUUUXXX\\\______^^^]]]]]]\\\ZZZXXXWWWYYYZZZ]]]^^^______^^^^^^___```ccccccdddfffiiiiiihhhfffeeeeeedddeeefffhhhjjjkkkiiiiiijjjiiihhhhhhjjjlllkkkkkkjjjjjjiiijjjjjjjjjiiikkkmmmnnnmmmmmmnnnpppkkkkkklllmmmmmmnnnoooooooooooonnnlllkkkllloooqqqtttttttttssssssrrrqqqpppmmmhhhbbb]]]YYYWWWUUUTTTYYY[[[^^^aaacccgggkkknnnooonnnnnnnnnnnnoooppppppqqqmmmhhhffffffggggggggg}}}{{{zzz{{{|||yyytttpppllljjjiiiiiiqqqrrrssssssssstttvvvxxx||||||||||||||||||||||||||||||}}}|||yyyuuuqqqooofffbbb^^^]]]^^^^^^ZZZVVVSSSQQQLLLHHHDDDBBBAAAAAA??????>>>======<<<======<<<<<<<<<============>>>===>>>???@@@@@@@@@??????============<<<<<<<<<<<<999>>>???======>>><<<777888999999::::::999999888999999999888888888777777999999999999888888;;;===>>>AAADDDIIIOOOWWW___eeekkkqqquuuvvvvvvyyyyyyvvv{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||~~~}}}||||||||||||||||||||||||||||||||||||wwwssssssvvvwwwuuusssvvvtttsssqqqpppqqqqqqrrrqqqrrrtttuuuvvvwwwvvvvvvtttuuuvvvvvvtttrrrooonnngggccc______bbbdddcccaaa]]]YYYTTTPPPOOORRRWWWZZZ___^^^]]][[[YYYVVVSSSRRRSSSSSSTTTUUUVVVUUUTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTZZZ\\\```eeehhhiiiiiiiiiccc___YYYUUUTTTVVVZZZ]]]]]]ZZZVVVRRROOONNNOOOPPPLLLJJJGGGDDDBBBAAAAAABBB===???@@@???>>>>>>@@@AAAFFFFFFGGGIIIKKKHHHCCC???AAA@@@>>>===<<<;;;::::::===============<<<<<<<<>>;;;;;;::::::;;;;;;<<<=========>>>>>>@@@AAABBBCCCFFFGGGIIINNNSSSWWWWWWUUU]]]]]]\\\\\\\\\]]]]]]]]]___bbbfffjjjnnnsssxxx|||yyy{{{}}}~~~}}}}}}~~~{{{}}}~~~|||||||||xxx{{{~~~~~~}}}zzzyyyyyy{{{{{{zzzyyyyyyzzz{{{|||~~~}}}|||{{{zzzyyyyyyxxx|||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzzyyyzzzzzz{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{||||||zzz{{{{{{|||||||||||||||yyy{{{||||||{{{zzzzzzzzzyyyxxxwwwuuuttttttttttttoooqqqrrrsssssstttvvvwwwrrrooojjjfffcccaaa___^^^```___^^^___aaacccbbbaaacccccccccdddccccccbbbbbb``````___^^^^^^]]]\\\\\\]]]\\\[[[[[[ZZZZZZZZZZZZ^^^^^^^^^^^^______]]]\\\XXXXXXWWWWWWXXXZZZ\\\^^^`````````ccceeeeeeaaa^^^\\\ZZZXXXVVVUUUSSSQQQOOONNNNNNPPPSSSUUUVVVVVVUUUZZZYYYXXX[[[___bbbaaa```______^^^[[[YYYXXXZZZ\\\___aaabbbbbbaaaaaabbbccccccccccccdddggghhhgggeeegggfffeeeeeefffggghhhiiiiiiiiihhhfffeeeeeehhhjjjjjjjjjiiiiiiiiiiiijjjjjjhhhjjjllllllkkkkkklllmmmiiiiiiiiijjjjjjkkkkkkkkkmmmnnnooonnnmmmnnnppprrrssstttuuuvvvvvvuuutttsssqqqllleee```\\\ZZZWWWVVVVVVXXX[[[\\\]]]___bbbdddiiiiiiiiiiiijjjkkkkkkkkkjjjgggbbb```aaabbbcccccc}}}yyyuuurrrqqqqqqooommmkkkjjjiiijjjjjjwwwyyyzzzzzzzzzzzz|||~~~~~~|||{{{yyyxxxxxxwwwvvvssspppkkkgggcccaaaYYYVVVSSSSSSTTTTTTQQQNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@????????????>>>>>>>>>=========:::>>>???>>>===>>><<<999999::::::;;;;;;::::::999888888888888777777777777666888999:::::::::<<<>>>>>>@@@CCCGGGLLLSSS[[[aaagggnnntttuuuuuuwwwwwwtttzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}}}}||||||{{{{{{||||||||||||||||||||||||zzzwwwuuuvvvxxxxxxvvvssswwwuuurrrpppoooppprrrtttqqqrrrrrrsssssssssssssssrrrsssuuuvvvtttqqqmmmkkkbbb___^^^```cccdddaaa___[[[WWWRRRNNNNNNRRRWWWZZZ^^^]]][[[YYYXXXWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUSSSUUUUUUSSSRRRQQQPPPOOOOOOSSSVVV\\\bbbfffiiijjjjjjgggbbb\\\VVVUUUWWW[[[___```___^^^\\\ZZZZZZYYYYYYSSSRRRPPPNNNLLLLLLLLLLLLFFFFFFFFFDDDAAA@@@AAABBBEEEDDDCCCCCCDDDBBB???===???>>>===<<<;;;;;;;;;;;;>>>===<<<;;;::::::;;;;;;===>>>@@@BBBDDDHHHNNNRRRTTTUUUUUUSSSNNNIIIEEEDDDBBBBBB@@@???===;;;999999???;;;777777888888555222:::999:::<<>>?????????@@@@@@@@@@@@????????????>>>>>><<<===>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;:::999999888888888888888888666888;;;<<<;;;;;;<<<===>>>@@@CCCFFFKKKQQQWWW\\\eeemmmtttvvvwwwyyyxxxtttxxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}~~~}}}|||{{{zzzzzz||||||||||||||||||||||||{{{yyyyyyyyy{{{{{{xxxvvvwwwuuutttrrrqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqpppppprrrtttuuutttpppllliii```^^^]]]]]]```aaa```___\\\XXXTTTQQQRRRUUUZZZ^^^cccaaa^^^\\\[[[\\\^^^___]]]]]]]]]\\\ZZZXXXUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLMMMQQQWWW^^^cccgggiiiiiihhhccc\\\VVVTTTVVVZZZ]]]aaaaaabbbbbbbbbbbbaaa```\\\[[[ZZZYYYXXXWWWWWWXXXRRRRRRQQQNNNJJJGGGGGGHHHHHHFFFDDDBBB@@@>>><<<;;;<<<;;;;;;:::999999999:::<<<;;;999888888999;;;<<<===<<<<<<===@@@EEEKKKOOOUUUUUUUUURRRMMMHHHEEEDDDAAA@@@???>>><<<;;;:::999:::999777888:::<<<<<<;;;===<<<<<<>>>AAABBBAAA???<<<;;;:::999888777777777888888777777888999::::::;;;;;;===@@@EEEIIILLLNNNUUUUUUUUUTTTTTTSSSRRRQQQWWWXXXYYY[[[]]]bbbhhhmmmsssvvvyyy{{{{{{|||~~~yyyyyyzzz{{{}}}}}}{{{yyyxxxtttwwwzzz{{{zzzyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxuuussssssssstttuuuxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyzzzxxxzzz{{{{{{zzzyyyzzz{{{yyyxxxwwwvvvuuutttttttttoooqqqsssttttttuuuvvvxxxtttrrrooollliiieee```\\\cccbbb```aaaccceeeeeeeee```aaabbbbbbcccbbbbbbbbbbbbbbbaaa___^^^\\\[[[ZZZUUUVVVXXXXXXWWWUUURRRPPPRRRTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^___```aaabbbaaa```___]]]\\\ZZZXXXVVVSSSOOOLLLLLLNNNPPPSSSUUUYYY]]]___`````````aaacccddddddddd^^^]]]ZZZVVVTTTUUUYYY\\\^^^```cccdddcccbbbbbbccceeecccaaa```bbbdddddddddgggfffeeeeeefffggghhhiiijjjiiigggcccaaaaaadddfffgggffffffffffffgggggghhhjjjkkkmmmmmmkkkjjjjjjkkkggggggggggggggggggggggggiiikkkoooqqqpppppppppqqqqqqtttxxx{{{}}}|||zzzyyysssnnngggaaa]]]ZZZXXXVVVWWWZZZ]]]^^^\\\[[[ZZZZZZ]]]^^^___aaabbbbbbbbbbbbeeebbb___]]]^^^^^^___^^^ttttttqqqmmmiiiggghhhiiihhhjjjnnnssswww{{{~~~zzz}}}~~~}}}|||xxxtttoookkkgggeee^^^\\\XXXTTTPPPMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@@@@AAACCCDDD@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@@@@?????????===<<<===>>>>>><<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888:::<<<===<<<;;;;;;<<<>>>@@@CCCGGGJJJOOOUUUYYYccckkkrrrtttvvvxxxwwwtttvvvvvvwwwxxxyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzxxxwwwuuuuuuvvvvvvvvvtttrrrqqqssssssrrrqqqppppppoooooonnnpppssstttssspppllliiiddd```\\\ZZZZZZ]]]```aaa\\\ZZZWWWVVVVVVYYY]]]```eeedddaaa```___```aaabbbaaaaaa```^^^[[[XXXUUUSSSUUUSSSQQQOOOMMMMMMMMMMMMMMMPPPVVV\\\bbbgggiiikkkjjjeee^^^WWWUUUVVVYYY\\\```aaadddfffggggggfffeeecccbbbbbbaaa```_________^^^^^^]]]ZZZUUURRRPPPPPPNNNMMMJJJEEEAAA===;;;::::::999888777777777777777888777666777888;;;>>>@@@AAA???<<<<<<>>>CCCHHHKKKPPPQQQPPPMMMIIIEEECCCBBB??????>>>===<<<;;;:::999::::::999:::<<<>>>??????>>>======>>>@@@AAA@@@>>>:::999888777777666666777888777777777777777888999888:::;;;>>>@@@CCCGGGIIIKKKLLLMMMNNNOOOOOOOOOOOOSSSSSSTTTTTTUUUYYY^^^bbbmmmpppsssuuuwwwxxxzzz|||{{{zzzzzzyyyyyyzzz{{{|||~~~}}}{{{yyywwwvvvsssuuuxxxyyyxxxxxxyyyzzzyyyyyyyyyyyyxxxxxxwwwwwwxxxvvvtttrrrqqqrrrtttuuuuuuvvvvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwvvvwwwxxxyyyyyyxxxyyyzzzzzzyyyyyyzzz|||zzzyyyxxxwwwvvvuuuuuuuuuppprrrssstttssstttvvvwwwtttrrrqqqpppooolllhhhdddbbb```^^^___aaacccdddddd```aaaaaabbbbbbaaaaaaaaabbbaaa```^^^]]][[[ZZZZZZWWWXXXZZZ[[[ZZZXXXUUUSSSQQQOOONNNQQQVVVXXXVVVSSSXXXYYYYYYZZZ[[[\\\]]]^^^]]]^^^^^^^^^\\\[[[ZZZYYYTTTWWWYYYVVVQQQMMMNNNQQQRRRTTTVVVXXXXXX[[[___bbb``````aaaaaaaaaaaabbbccc]]]\\\YYYVVVUUUVVVZZZ^^^^^^aaacccdddcccccccccdddfffdddbbbaaabbbcccdddcccdddddddddeeefffhhhjjjlllkkkjjjhhheeebbbbbbdddfffdddddddddddddddeeefffggghhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjhhhkkkoooqqqppppppppppppqqqtttxxx{{{}}}|||zzzyyyrrrmmmgggbbb___\\\ZZZYYY[[[^^^```aaa```___^^^^^^]]]^^^___```aaaaaaaaaaaafffddd```______```______rrrqqqooollliiijjjlllooooooqqquuuxxx{{{}}}~~~~~~wwwyyy|||~~~~~~~~~yyyvvvrrrmmmgggbbb^^^[[[PPPOOOLLLJJJGGGFFFDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCAAA???>>>>>>@@@BBBDDD???>>>>>>===============;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@?????????===;;;;;;>>>===::::::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===???AAADDDHHHKKKPPPUUUYYY^^^ffflllnnnpppssssssqqqttttttuuuvvvwwwwwwwwwwww{{{{{{{{{{{{||||||||||||~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzz~~~~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwsssuuuwwwxxxwwwuuurrrppprrrrrrqqqoooooonnnnnnooommmooorrrssssssqqqnnnlllhhhddd]]]WWWVVVYYY^^^aaa\\\[[[ZZZYYYZZZ[[[]]]^^^bbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaa___\\\XXXUUUSSSSSSRRRPPPOOOOOOPPPQQQSSSSSSUUUXXX\\\bbbfffjjjlllkkkgggaaa[[[WWWWWWYYY[[[^^^```cccfffhhhhhhhhhgggeeeeeeeeedddcccbbbaaaaaacccdddeeeccc^^^YYYVVVUUURRRRRRQQQMMMFFFAAA===<<<:::999888777666666666666333444555777:::===@@@BBBEEEBBB>>><<<>>>BBBEEEFFFIIIJJJJJJGGGDDDAAA@@@@@@>>>======<<<;;;:::::::::>>>======<<<<<<======>>>>>>===<<<===>>>>>>===;;;777666666666666666777777888777666666666666666777777888;;;<<<<<<===@@@BBB@@@BBBEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPSSSWWW[[[eeegggkkkmmmnnnoooqqqsssyyyyyyxxxxxxyyyyyyzzz{{{||||||||||||{{{yyywwwuuurrrtttvvvwwwvvvvvvwwwyyywwwwwwwwwwwwvvvuuutttsssuuutttsssrrrqqqrrrrrrssssssssstttvvvwwwyyyzzz{{{zzz{{{{{{{{{zzzyyyxxxwwwyyyzzzzzzzzzzzzyyyyyyxxxtttuuuvvvwwwwwwvvvuuutttxxxwwwvvvvvvvvvwwwxxxyyyxxxyyyyyyyyyxxxyyy{{{}}}|||{{{zzzxxxwwwwwwvvvvvvssstttuuuuuuttttttuuuwwwvvvuuuuuuuuuvvvtttrrrooocccaaa^^^]]]^^^`````````aaaaaaaaaaaaaaa```______```___^^^]]]\\\[[[ZZZYYYZZZ[[[]]]___^^^\\\ZZZXXXSSSOOOLLLOOOUUUWWWTTTOOOUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[ZZZWWWUUUUUUUUULLLQQQUUURRRKKKIIINNNTTTUUUXXX[[[\\\[[[[[[___bbb___```aaa```___^^^___```]]]]]][[[ZZZYYY[[[___bbbaaacccdddeeedddeeeggghhhhhhfffdddddddddeeedddccccccccccccdddfffiiilllmmmjjjjjjiiigggdddcccdddfffbbbbbbbbbbbbcccdddeeeeeeeeefffhhhhhhgggffffffgggjjjjjjkkkllllllmmmmmmnnnjjjlllpppqqqqqqppppppppprrrtttwwwyyyzzzyyywwwvvvqqqmmmgggcccbbbaaa```___^^^```ccccccbbbaaaaaaaaa``````_________```aaabbbdddbbb``````aaabbbbbbaaaqqqrrrrrrrrrrrrsssuuuwwwvvvxxxzzz|||}}}|||{{{zzzxxxzzz||||||zzzxxxxxxxxxpppmmmiiiccc\\\VVVRRROOOGGGFFFEEEDDDBBBAAA@@@???===>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAA===============>>>>>>???======>>>>>>>>>?????????<<<<<<<<<<<<===???@@@BBB@@@@@@@@@@@@????????????===:::999===<<<888888;;;::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;:::;;;<<<;;;;;;<<>>===<<<<<<===>>>>>>======>>>???;;;===???@@@AAA@@@???>>><<<<<<<<<======>>>???@@@????????????@@@@@@@@@@@@<<<<<<;;;<<<===???AAABBB@@@@@@@@@?????????>>>>>>===999888<<<<<<777777;;;999::::::;;;;;;::::::999888888888999999:::::::::999:::::::::;;;===AAADDD@@@CCCGGGJJJNNNRRRWWW[[[[[[aaaggghhhjjjoooqqqpppqqqrrrssstttuuuuuuuuuuuuxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvwwwzzz}}}~~~|||}}}}}}}}}}}}{{{yyyxxx{{{{{{{{{zzz{{{|||}}}~~~{{{zzzzzzzzzzzz{{{||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvxxx{{{ssssssrrrqqqppppppppppppnnnmmmlllkkkjjjkkkllllllmmmnnnpppqqqrrrrrrrrrqqqlllhhhaaaZZZVVVUUUYYY\\\^^^___aaabbbbbbaaa___]]]YYY]]]ccchhhjjjjjjgggeeeaaaaaa```^^^[[[WWWTTTRRRQQQPPPPPPQQQSSSWWW[[[^^^WWWVVVVVVVVVYYY^^^cccffffffccc___ZZZVVVTTTSSSSSSTTTVVVXXX[[[^^^___``````bbbbbbaaa```___]]][[[ZZZ]]]aaaeeeeeeaaa[[[VVVSSSPPPTTTXXXWWWQQQJJJDDDBBB>>>===;;;999888777666666111333666999===???AAAAAA???;;;777666999;;;;;;:::>>>???@@@@@@>>>>>>???@@@<<<<<<<<<;;;;;;:::::::::888999:::::::::;;;===???;;;:::999999:::999777555111111222333555777999:::<<<;;;:::999999999999999:::===@@@@@@===::::::;;;;;;===AAAEEEGGGIIIIIIIIIEEEGGGIIIJJJJJJKKKMMMOOOUUUWWWZZZ\\\]]]^^^```aaaccceeeiiinnnssswwwzzz|||zzz{{{|||}}}}}}{{{yyyxxxssstttuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwuuusssrrroooppppppqqqppppppooonnnpppppprrrtttvvvxxxyyyzzz|||||||||{{{zzzwwwuuusssyyyyyyzzz{{{||||||||||||tttuuuvvvxxxxxxvvvuuutttyyyxxxvvvuuuvvvwwwyyyzzzwwwxxxyyyxxxwwwxxx{{{}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyxxxwwwwwwyyyyyyxxxwwwuuuqqqkkkfffdddbbbaaa___bbbbbbbbbaaa```^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYVVVWWWXXXZZZZZZZZZZZZYYYWWWYYYZZZYYYWWWUUUUUUVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSUUUWWWUUUSSSRRRSSSVVVSSSRRRPPPNNNNNNPPPTTTWWWPPPVVV[[[]]][[[YYY[[[^^^^^^```aaa___\\\ZZZ\\\^^^WWWYYYZZZ[[[[[[]]]aaacccaaaaaa```______aaaeeeiiijjjiiiiiiiiiiiihhheeecccfffeeeeeeeeefffgggiiijjjeeegggiiihhhfffddddddddd````````````aaabbbcccdddgggiiillllllllllllmmmnnnggghhhiiijjjlllnnnooooooqqqsssttttttsssrrrsssttttttttttttssssssrrrqqqpppiiieeebbb```aaabbbcccbbbiiijjjiiigggdddcccdddeeeccc```]]]ZZZZZZ[[[]]]___```___aaadddiiimmmooopppzzz{{{|||}}}}}}{{{}}}~~~yyytttvvvuuuqqqmmmgggbbb]]][[[WWWTTTOOOKKKGGGFFFFFFGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===???@@@AAA???BBBEEEEEECCCBBBBBBDDD>>><<<;;;:::;;;>>>AAACCCAAAAAA@@@@@@???@@@@@@@@@>>>;;;888777888:::;;;;;;:::::::::999999999888888;;;;;;;;;:::::::::999999:::;;;<<<======>>>BBBDDDDDDDDDJJJPPPRRRSSS[[[gggjjjjjjlllnnnoooqqqrrrsssxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyyyyxxxwwwxxxyyyxxxxxxxxxyyyyyyzzzzzzzzz}}}}}}||||||{{{{{{zzzzzzzzz}}}~~~{{{yyyzzz|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttrrrqqqoootttsssqqqooonnnnnnnnnoookkkjjjjjjjjjjjjkkkllllllpppppppppppppppppppppqqqpppooojjj```VVVQQQSSSWWWYYY^^^bbbbbbbbbccc```\\\```___aaaeeejjjllljjjgggjjjiiiddd]]]YYYXXXYYYYYYRRRQQQOOOOOORRRWWW]]]aaa^^^\\\YYYWWWXXX[[[___bbb``````^^^[[[WWWUUUVVVWWW\\\\\\]]]]]]\\\\\\[[[[[[WWWYYY]]]___```___]]][[[aaaccceeeccc^^^YYYWWWWWWYYY]]]___\\\WWWSSSLLLEEE???===;;;::::::999777555444444444555777999<<<===777777555111......222666;;;<<<===>>>????????????;;;:::::::::;;;<<<===>>>888888888999:::<<<>>>@@@BBB>>>:::888999999777555111111222222444777999;;;:::777444555777999888777======<<<<<<;;;:::999999:::;;;===@@@CCCFFFIIIKKKEEEEEEDDDDDDCCCFFFJJJMMMPPPQQQSSSUUUVVVWWWXXXXXX___bbbeeehhhkkknnnrrrtttzzzzzz{{{{{{|||||||||}}}yyyxxxwwwwwwxxxyyyxxxxxxxxxwwwuuusssssssssssstttvvvssspppppprrrsssrrrppprrrsssttttttttttttwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwww|||zzztttqqqggggggssszzzwwwtttwwwyyyyyyyyyxxxxxxwwwwwwwwwsssxxxyyywwwvvvxxxyyywww||||||||||||{{{{{{{{{{{{}}}~~~}}}zzzvvvttt}}}zzzxxxvvvuuu{{{zzzuuulllgggfffddd```cccaaa___^^^]]][[[XXXUUURRRQQQPPPOOOPPPRRRUUUWWWTTTTTTTTTSSSRRRSSSWWWYYYYYY[[[^^^^^^^^^]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWVVVTTTSSSSSSSSSTTTUUUVVVTTTSSSTTTVVVWWWWWWWWWUUUVVVXXXZZZ[[[[[[[[[ZZZ]]]]]]\\\ZZZWWWUUUVVVWWW]]]\\\[[[[[[[[[\\\^^^___^^^^^^___```aaacccdddeeegggffffffggghhhgggdddbbbhhhgggeeedddbbbaaaaaa```bbbcccddddddbbbaaaaaaaaa______^^^___```cccfffhhhkkkjjjiiihhhiiikkkmmmnnniiikkkmmmnnnnnnnnnoooqqqrrrtttvvvtttqqqpppqqqttttttpppmmmkkklllkkkhhhfffbbbbbbaaa``````aaabbbccceeefffhhhiiiiiihhhgggfffcccbbbbbbaaa```^^^]]]]]]___cccgggkkknnnqqqtttwww}}}yyyvvvvvvwwwuuupppkkkfffdddaaa]]]XXXTTTPPPNNNNNNLLLIIIFFFDDDCCCBBBCCCBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???>>>??????@@@@@@@@@??????BBBAAA@@@???>>>>>>======???AAADDDDDDBBBAAABBBCCC>>>===<<<;;;;;;===@@@AAAAAA@@@@@@?????????@@@@@@===;;;888888999:::::::::999999888888888777777777::::::::::::999999999999999;;;<<<===>>>AAAEEEIIILLLLLLPPPVVVYYY[[[bbbkkklllmmmnnnpppsssuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuyyyzzz{{{zzzxxxwwwwwwxxxtttuuuvvvxxxyyyzzzzzzzzz}}}}}}}}}||||||{{{{{{{{{{{{|||}}}}}}|||{{{{{{|||yyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvtttsssqqqppppppppppppllllllllllllmmmnnnnnnooonnnnnnooooooooopppppppppooonnnjjjaaaWWWQQQQQQSSSTTTZZZ___aaaccceeebbb^^^___^^^```dddjjjmmmllljjjiiigggbbb]]]ZZZZZZZZZZZZTTTRRRPPPOOOQQQUUUZZZ]]]]]]\\\YYYXXXWWWYYY[[[\\\[[[[[[[[[ZZZXXXXXXYYY[[[^^^^^^___^^^]]]\\\ZZZYYYVVVWWWYYYZZZ[[[\\\\\\\\\^^^aaacccaaa]]]ZZZZZZ[[[\\\aaaccc```\\\YYYRRRKKKCCC@@@===;;;:::999777555444444555666777999:::;;;555555444222000111555999:::;;;<<<===>>>??????????????????>>>>>>?????????<<<;;;::::::<<<>>>@@@BBB@@@<<<999777777777555333444444333333444666888999:::888666666999;;;;;;:::;;;;;;::::::999888777777::::::;;;===@@@BBBDDDFFFAAABBBBBBBBBCCCFFFJJJNNNPPPQQQSSSUUUVVVWWWVVVVVVXXXZZZ\\\___bbbfffkkkooorrrtttxxx{{{}}}}}}|||{{{xxxwwwvvvuuuuuuvvvuuuuuuxxxwwwvvvtttttttttuuuuuuuuussspppoooqqqrrrrrrpppqqqssstttuuuuuuuuuxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxwwwxxx|||}}}wwwqqqaaaWWWWWWhhhvvvxxxwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwtttyyy{{{xxxwwwyyyzzzxxx||||||||||||}}}}}}}}}}}}~~~~~~|||zzz}}}{{{zzzyyyxxxzzz{{{xxxqqqmmmkkkgggbbbcccaaa^^^\\\ZZZWWWSSSQQQMMMLLLKKKKKKMMMPPPTTTVVVTTTSSSQQQNNNMMMOOOSSSWWWXXX[[[]]]___^^^^^^^^^___^^^]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSTTTVVVWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYXXX\\\\\\\\\[[[YYYXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZYYYYYYZZZ[[[]]]___aaaeeeeeeeeefffggggggeeecccbbbaaa```___^^^]]]]]]]]]aaacccddddddbbbaaaaaabbb``````______```bbbdddfffiiihhhgggfffgggiiikkkllliiikkknnnoooooooooppprrrsssttttttsssrrrqqqrrrsssrrroookkkjjjjjjiiigggdddaaa`````````aaabbbdddeeeeeegggiiilllmmmmmmlllkkkhhhgggdddaaa___]]]\\\\\\bbbeeejjjnnnqqqtttwwwyyy}}}zzzxxxvvvuuutttpppkkkiiihhheeeaaa]]]YYYWWWTTTPPPLLLJJJHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>>=========;;;<<<<<<======>>>>>>???===>>>???@@@@@@@@@@@@@@@EEEDDDCCCBBB@@@???>>>>>>???@@@BBBBBBAAAAAAAAABBB???>>><<<<<<<<<===>>>????????????>>>>>>??????@@@<<<;;;999999:::;;;999888888888777777777666666666999999999999888888888777888999<<<>>>BBBGGGMMMRRRWWWVVVYYY^^^ccceeeiiinnnmmmmmmoooqqqsssvvvxxxzzzwwwxxxzzz{{{zzzyyywwwvvvzzz{{{{{{zzzwwwvvvvvvwwwrrrtttwwwyyy{{{|||{{{{{{}}}}}}}}}}}}|||||||||||||||{{{{{{{{{}}}}}}|||{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuttttttttttttvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqnnnnnnnnnnnnoooppprrrrrrmmmnnnnnnnnnoooooooooooommmlllhhh```VVVPPPOOOPPPPPPWWW]]]```ccceeebbb]]]\\\\\\]]]bbbhhhmmmmmmllllllgggbbb___^^^]]]\\\\\\XXXVVVSSSQQQQQQTTTWWWYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[YYYYYYZZZ[[[___`````````___]]]ZZZYYYVVVUUUTTTTTTVVVXXX[[[]]]\\\___```___\\\[[[\\\___aaaeeehhhfffccc```ZZZSSSHHHDDD???;;;999888777666555555666777888888888888333333333222222444888<<<999:::;;;===>>>?????????DDDDDDCCCCCCCCCCCCCCCBBB===<<<:::::::::===@@@AAA@@@>>>:::999888777555333666666555444444555777777999777666666888::::::999777777777666666555555555888888999:::;;;===???@@@===>>>??????AAAEEEJJJNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQSSSTTTUUUWWW[[[```dddggglllrrryyy}}}}}}{{{zzz{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvwwwtttrrroooooopppqqqqqqpppqqqsssuuuvvvvvvwwwyyy{{{yyyxxxwwwvvvuuuvvvwwwxxxzzzyyyyyy{{{|||zzztttoooYYYOOOOOOaaasssyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvv{{{}}}zzzyyy{{{|||zzz}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||yyy{{{zzzuuuqqqooojjjddddddaaa^^^[[[XXXTTTOOOLLLIIIHHHHHHIIILLLQQQUUUXXXWWWUUUQQQMMMKKKMMMQQQUUUXXXZZZ]]]___^^^^^^___```___^^^\\\ZZZXXXUUUTTTSSSSSSSSSUUUUUUUUUTTTRRRQQQQQQQQQRRRSSSVVVVVVTTTSSSQQQRRRSSSTTTUUUUUUVVVVVV[[[\\\]]]]]][[[[[[\\\^^^YYYZZZZZZZZZZZZYYYYYYXXXTTTSSSRRRRRRTTTVVVYYYZZZ______```bbbddddddcccaaa]]]]]]\\\\\\[[[[[[\\\\\\```bbbddddddcccbbbbbbcccbbbaaa`````````aaabbbcccfffeeeddddddeeefffhhhiiiiiilllnnnoooooopppqqqssssssrrrqqqqqqrrrrrrqqqpppnnnllliiiggggggfffdddbbb______```aaabbbeeegggiiihhhjjjmmmppprrrrrrrrrrrrnnnkkkgggbbb___]]]]]]]]]gggjjjooosssvvvxxx{{{}}}}}}{{{xxxsssnnnjjjfffeeeeeeaaa]]]YYYXXXUUURRROOOQQQNNNKKKHHHFFFEEEFFFFFFAAABBBCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========>>>??????;;;;;;:::;;;<<<;;;888666888888777777777666666666888888888888777777777777555888;;;???EEENNNWWW]]]bbbaaabbbfffjjjmmmnnnnnnmmmmmmnnnooopppsssuuuvvvwwwxxx{{{||||||zzzxxxvvvwwwxxxyyyxxxvvvuuuvvvwwwuuuwwwzzz}}}~~~~~~|||{{{||||||}}}}}}}}}}}}}}}}}}}}}zzzxxxyyy}}}~~~}}}zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvxxxvvvuuusssssstttuuuwwwuuuuuutttsssrrrrrrqqqqqqnnnnnnoooooopppqqqssssssppppppoooooonnnnnnmmmmmmllliiiddd\\\TTTOOOOOOPPPQQQWWW]]]___```aaa^^^XXXXXXWWWYYY^^^eeekkklllkkknnngggaaaaaabbb```^^^]]]]]]\\\YYYVVVUUUVVVWWWXXXRRRQQQPPPPPPRRRTTTWWWYYY]]]______^^^[[[XXXXXXXXX]]]^^^```aaaaaa___]]]\\\XXXUUURRRQQQRRRVVV\\\___^^^```aaa___\\\[[[^^^aaaccchhhkkkjjjhhhfffaaaZZZOOOIIIBBB===:::888888777666777999::::::999888888333222222111222555888:::888999:::<<<===?????????EEEEEEEEEFFFFFFFFFFFFFFF===;;;999888888:::===???===;;;999777666444222111666666555444555666777888777666555555555555555444333333333333333333333222555666666777999:::<<<===<<<<<<======>>>AAAFFFIIIIIIJJJMMMOOOOOONNNMMMKKKLLLNNNPPPQQQRRRTTTVVVYYY___cccjjjrrrwwwyyyyyyyyy{{{||||||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrqqqooonnnoooppppppqqqqqqsssuuuwwwwwwxxxzzz{{{yyyxxxvvvttttttvvvwwwyyyzzzyyyyyyzzz{{{yyyuuurrraaa[[[[[[gggssswwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx|||~~~{{{zzz}}}}}}||||||{{{{{{{{{{{{}}}~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxzzzyyytttqqqqqqmmmiiihhheeeaaa\\\XXXTTTNNNKKKIIIHHHHHHIIIMMMSSSXXX\\\ZZZYYYWWWSSSPPPPPPSSSUUUXXXZZZ]]]^^^^^^^^^^^^______^^^\\\YYYWWWTTTRRRQQQRRRTTTWWWYYYYYYVVVSSSQQQNNNNNNPPPRRRTTTTTTRRRPPPLLLLLLMMMNNNPPPRRRTTTUUU[[[]]]^^^^^^]]]\\\]]]^^^XXXXXXYYYYYYYYYWWWUUUTTTOOONNNMMMMMMOOOQQQTTTVVVWWWXXXYYY\\\___```___^^^\\\\\\\\\\\\\\\]]]^^^^^^___aaadddeeedddccccccddddddcccbbbaaaaaaaaaaaabbbccccccbbbccccccdddfffgggiiikkknnnoooooopppqqqrrrpppnnnlllmmmooopppnnnlllkkkiiigggfffdddccccccbbbaaaaaabbbdddgggjjjmmmooonnnooorrruuuvvvvvvvvvuuuppplllgggbbb______```aaalllpppuuuxxxzzz|||~~~rrrppplllgggaaa\\\YYYWWWTTTRRROOOLLLJJJIIIGGGFFFGGGEEECCC@@@@@@@@@AAABBB???@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???=========>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<<<<===???AAABBBCCCDDDDDD>>>>>>>>>>>>????????????===>>>>>>======<<<;;;:::===<<<<<<<<<======>>>???;;;;;;;;;;;;<<<;;;888555999999888888888777777777888888888777777777666666444666:::???GGGQQQ\\\dddkkklllmmmnnnqqqtttssspppppppppooonnnnnnoooqqqrrrvvvxxxzzz||||||zzzxxxvvvrrrtttuuuvvvuuuvvvwwwyyyxxxyyy|||~~~~~~|||zzzyyy{{{{{{||||||}}}}}}~~~~~~}}}zzzwwwxxx{{{}}}{{{yyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwuuutttrrrrrrsssuuuvvvsssrrrrrrrrrqqqqqqppppppnnnnnnnnnnnnooopppqqqrrrssssssqqqpppnnnlllkkkjjjjjjfff___WWWQQQOOOQQQSSSUUUZZZ^^^]]]]]]\\\WWWQQQTTTSSSUUU[[[bbbggggggfffccc[[[VVV[[[aaabbb``````bbb```^^^\\\[[[ZZZZZZZZZSSSQQQNNNMMMNNNPPPTTTVVV^^^___aaa```]]][[[YYYYYYYYYZZZ]]]```bbbbbbbbbbbb]]]YYYUUURRRSSSWWW\\\```aaacccdddaaa^^^\\\___aaadddiiilllllljjjiiiddd]]]SSSNNNFFF???;;;:::999888888999;;;;;;<<<;;;999999444333222111222444555666666777999;;;===>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGG>>><<<:::888888999;;;===666666555444222000......444444444444555666888999777777777555333222111111000000111111111111111111333444555666888:::<<<===<<<<<<<<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAA???>>><<<;;;===>>>@@@AAABBBBBBAAA@@@>>>===;;;<<<===??????>>><<<======>>>===<<<:::999;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;<<<:::888555999999888888888777777777888888888888777777777666666777999===EEEOOO[[[bbblllpppttttttvvvxxxxxxuuuuuutttqqqpppooopppqqqrrruuuvvvxxxyyyzzzyyywwwvvvppprrrtttuuuuuuvvvyyy{{{wwwxxxzzz{{{zzzyyywwwvvvyyyzzzzzz{{{|||}}}}}}~~~|||zzzxxxwwwxxxyyyyyyxxxuuuuuuuuuvvvwwwwwwxxxxxxuuuuuuttttttttttttuuuuuuqqqqqqqqqqqqssstttvvvwwwpppqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnooosssrrrqqqooollljjjiiihhhhhhddd]]]XXXTTTTTTVVVWWWWWW\\\]]][[[YYYXXXSSSMMMQQQQQQTTTYYY```dddccc```QQQFFFDDDPPP]]]```___aaabbbaaa```___^^^^^^]]]]]]ZZZWWWTTTPPPNNNNNNOOOOOOVVVZZZ^^^``````___^^^^^^UUUWWWZZZ^^^aaadddfffgggbbb___ZZZVVVUUUXXX\\\___eeeggghhhfffbbb___```bbbccciiillllllkkkiiiddd^^^VVVQQQHHHBBB>>>;;;:::999999::::::;;;;;;;;;::::::777555333333444555555444444666888:::===>>>???@@@BBBCCCDDDFFFGGGGGGFFFEEE@@@???===<<<;;;;;;<<<<<<666777888777555333222333333333222333444666888999777999999777444222111111/////////000000111111111333333444666888:::<<<===<<<<<<;;;888777777:::===<<<===>>>???@@@@@@AAAAAA>>>CCCIIIOOOSSSVVVYYY[[[[[[[[[\\\^^^ccchhhmmmppplllpppssstttrrrppprrrtttvvvvvvvvvvvvuuutttsssrrrmmmnnnnnnmmmlllmmmoooqqqqqqsssvvvxxxwwwwwwwwwxxxxxxwwwvvvtttssssssttttttuuuuuuvvvwwwxxxyyyyyyyyytttvvvxxxwwwsssrrruuuyyywwwxxxxxxxxxxxxyyyyyyyyywww|||~~~{{{zzz|||}}}{{{yyyxxxvvvuuuuuuvvvxxxyyy~~~}}}~~~~~~|||{{{~~~|||xxxwwwzzz|||zzztttqqqmmmiiieee```[[[WWWMMMKKKIIIIIIKKKPPPVVVYYYWWWYYY[[[\\\ZZZWWWUUUUUUXXXZZZ\\\\\\[[[ZZZYYYZZZZZZZZZYYYWWWVVVUUUTTTTTTWWWZZZ^^^``````]]]YYYVVVOOOOOOOOOQQQSSSTTTRRRQQQLLLKKKJJJJJJLLLPPPSSSVVVZZZ\\\^^^^^^]]][[[[[[[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVWWW[[[___aaa```___[[[[[[[[[[[[\\\]]]^^^______bbbfffgggfffdddcccbbbcccddddddddddddeeeeeeeeeccccccdddeeeeeeffffffggghhhjjjllllllkkkjjjkkklllgggfffeeefffggghhhgggffffffgggggggggeeeeeegggiiillllllmmmnnnqqqtttvvvxxxxxxxxxzzzzzzyyywwwuuutttnnnkkkhhhfffgggiiimmmpppuuuxxx}}}~~~}}}~~~UUUTTTRRRPPPMMMKKKIIIHHHAAABBBCCCCCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<>>>???AAABBBBBBAAA@@@???>>><<<::::::<<<>>>>>>===:::;;;===>>>>>>===;;;999::::::::::::;;;<<<===>>>===<<<;;;:::;;;:::888666888888777777777666666666999999888888888777777777888888999:::???HHHRRRZZZccclllsssssstttxxxzzzyyyvvvtttrrrppppppqqqsssttttttuuuuuuvvvwwwwwwvvvvvvrrrtttvvvwwwwwwwwwyyy{{{wwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{|||}}}}}}{{{zzzyyywwwttttttvvvxxxrrrssstttuuuvvvxxxyyyyyyuuuttttttssssssttttttuuuppppppqqqqqqrrrsssttttttooopppqqqqqqqqqpppooonnnnnnmmmmmmllllllllllllmmmooonnnmmmllljjjiiihhhhhhdddbbb___]]]\\\\\\[[[[[[UUUYYYZZZWWWVVVWWWTTTOOOPPPQQQTTTZZZ```bbb___[[[EEE:::888HHHWWW[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[XXXUUUQQQMMMKKKOOOSSSZZZ^^^```aaaaaabbbUUUVVVXXX[[[___dddhhhjjjfffccc___[[[YYYYYYZZZ\\\fffiiikkkjjjfffcccccceeeccciiilllkkkjjjiiiddd^^^WWWRRRKKKDDD@@@===;;;999888888888888888999:::;;;999666444555777888777666333555777:::<<<>>>???@@@DDDEEEFFFFFFFFFDDDBBBAAA?????????>>>===;;;:::999666888::::::888666666777444333222222333444555666333666888777444222222333...//////000111111222222555555555555666888999:::;;;:::999666444555777:::999999999999:::<<<>>>???>>>AAAEEEIIIMMMRRRWWW[[[ZZZYYYYYYYYY\\\```dddgggfffkkkppprrrpppppprrruuuuuuuuuuuutttsssqqqooonnnlllmmmnnnmmmkkkkkknnnqqqqqqtttvvvwwwvvvuuuuuuuuuvvvuuutttsssrrrppppppooossssssttttttuuuuuuwwwxxxwwwyyyyyyvvvttttttvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvzzz|||zzzyyy{{{{{{zzzzzzyyyvvvtttttttttvvvwww{{{{{{|||}}}~~~~~~||||||~~~{{{{{{~~~|||yyyvvvrrroookkkgggbbb___SSSPPPMMMKKKLLLPPPUUUXXXWWWYYY[[[[[[ZZZYYYYYYYYYXXXZZZ[[[[[[YYYWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVYYY\\\___aaaaaa^^^ZZZXXXTTTSSSRRRSSSUUUWWWVVVUUUTTTRRROOOMMMNNNPPPSSSUUUVVVYYY[[[]]]\\\[[[[[[[[[[[[ZZZXXXVVVSSSRRRQQQPPPPPPRRRSSSUUUWWWWWWWWWWWWVVVWWWXXX\\\```bbbaaa```\\\[[[[[[[[[\\\]]]^^^___```cccggghhhfffdddbbbaaabbbcccdddfffggghhhhhhhhheeeeeefffggghhhhhhhhhhhhgggiiijjjjjjhhhgggggghhhcccdddfffeeeeeeeeefffgggeeegggiiiiiihhhhhhkkknnnqqqpppqqqqqqsssuuuxxxyyyxxxxxxyyyzzzyyywwwuuussspppnnnllllllmmmpppsssvvvwwwzzz~~~~~~|||{{{zzzJJJIIIIIIGGGFFFEEEDDDDDD@@@BBBDDDDDDBBB@@@???>>><<<======>>>>>>>>>>>>===FFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>===>>>AAACCCCCCCCCBBBAAA>>>;;;999999<<<>>>>>><<<999;;;===>>>???===;;;999:::999999:::;;;<<<===>>>>>><<<::::::::::::888666777666666666555555555555999999999999888888888888;;;:::888888:::BBBKKKRRRYYYeeennnooopppvvvyyyyyytttrrrpppooooooqqqtttuuussstttttttttuuuuuuvvvvvvvvvwwwyyyyyyxxxxxxyyy{{{wwwwwwxxxxxxyyyzzz{{{{{{wwwwwwxxxyyyzzz|||}}}}}}zzz{{{zzzvvvrrrqqqtttwwwqqqrrrsssuuuvvvxxxyyyzzztttttttttsssssstttttttttrrrrrrrrrrrrrrrpppooonnnooopppqqqrrrqqqpppooonnnooonnnmmmllllllkkkkkkllljjjjjjjjjiiiiiiiiihhhhhhaaaaaabbbccccccbbb___]]]RRRVVVWWWUUUUUUWWWWWWSSSQQQRRRVVV\\\aaaaaa]]]YYYEEE888555EEEUUUXXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[]]]______\\\VVVPPPLLLLLLQQQXXX]]]`````````aaaVVVVVVWWWZZZ^^^ccchhhjjjhhhfffaaa]]]ZZZYYYYYYYYYeeeiiimmmllliiiffffffgggccciiilllkkkjjjiiiddd]]]XXXSSSLLLFFFBBB???<<<:::777666666555666888:::;;;:::777555666999;;;:::888333444777999<<<>>>???@@@FFFGGGGGGGGGEEECCC@@@>>>============<<<999777666///222555555333111222444555444333222111222333333...111444444222111222333...//////000111222333333666666555555555666666777999999777555333444777:::777777666666888;;;===???CCCCCCCCCCCCFFFKKKQQQVVVYYYXXXXXXXXXZZZ\\\^^^```^^^cccjjjlllkkkkkknnnrrrtttttttttsssqqqooommmkkkkkkmmmnnnlllkkkkkknnnqqqqqqtttwwwwwwvvvttttttttttttssssssrrrpppnnnlllkkkrrrssssssrrrrrrrrrtttuuu{{{zzzxxxuuuuuuvvvvvvtttwwwwwwwwwxxxxxxyyyyyyyyyuuuyyy{{{yyyxxxzzzzzzyyy|||zzzwwwtttssstttuuuvvvuuuvvvxxxzzz}}}~~~~~~xxx|||~~~}}}}}}~~~zzz{{{yyyuuurrroookkkgggcccYYYVVVRRRNNNNNNQQQVVVYYYYYYZZZ[[[[[[[[[[[[]]]___XXXZZZ[[[ZZZXXXUUUTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\___aaaaaa^^^[[[XXXWWWVVVUUUUUUWWWYYYYYYYYY[[[XXXTTTPPPOOOQQQSSSUUURRRUUUYYY[[[[[[[[[\\\\\\]]][[[XXXUUUSSSQQQQQQQQQQQQSSSVVVXXXZZZZZZYYYXXXVVVVVVXXX[[[___aaa```___^^^^^^]]]]]]^^^______```aaadddggghhhfffcccaaa```bbbcccdddggghhhjjjjjjjjjfffggghhhiiijjjjjjjjjjjjggghhhiiihhhfffddddddeeebbbdddgggfffdddcccfffhhheeegggjjjjjjiiikkknnnqqqsssssssssssstttvvvxxxyyyvvvwwwxxxyyyyyywwwuuutttrrrqqqppppppqqqtttwwwyyyxxx{{{~~~{{{yyyxxxEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>??????@@@AAAFFFEEECCCAAA???>>>>>>>>>===>>>@@@AAABBBAAA@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>>>>==================<<<:::999888999::::::;;;;;;:::999777555444333666666777777777777666666888999999:::999888777666999888888888:::>>>BBBDDDSSS[[[eeennnsssvvvwwwwwwuuuuuutttrrrqqqqqqsssvvvvvvuuussstttuuuvvvtttsssxxxxxxwwwvvvuuutttssssssyyyzzzzzzzzzyyyyyyxxxwwwtttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvtttrrrooonnnsssssssssrrrrrrsssttttttqqqqqqrrrrrrssstttuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrsssqqqooonnnnnnoooooooooooooooooonnnmmmmmmnnnmmmkkkiiihhhffffffeeebbbcccccccccbbb___]]][[[WWWVVVVVVVVVXXXXXXWWWVVVXXXXXXXXXZZZ]]]^^^]]]\\\KKKGGGFFFOOO\\\bbb]]]UUUWWWWWWXXXWWWVVVWWWYYY[[[\\\aaabbb]]][[[[[[WWWQQQMMMQQQUUUYYYZZZ[[[\\\]]]XXXZZZ\\\___cccfffiiijjjhhheeeaaa]]]\\\]]]___aaafffiiiiiieeeeeefffeeebbbddddddeeeeeedddcccaaa```YYYTTTKKKCCC===;;;<<<===::::::999999999999999999:::777444777<<>>;;;:::999888:::>>>@@@???===AAACCCEEEDDDBBB???======??????@@@???>>>;;;888666888666444333333555777999444222111222555666333111///000000111111111000000222222111111111111111111999777555333222333444555666666555444333222222111777444333444777;;;>>>@@@>>>>>>???AAADDDGGGKKKLLLQQQQQQSSSUUUWWWXXXYYYYYY\\\```eeeiiikkklllnnnoookkkpppqqqmmmkkkkkkjjjgggiiijjjkkkjjjiiikkkooosssqqqrrrssssssrrrrrrtttvvvrrrsssqqqllljjjlllllliiiqqqrrrssstttuuuuuuuuuuuuwwwvvvttttttuuuuuusssrrryyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvuuutttttt{{{zzzyyyxxxwwwxxxyyyzzzwwwyyy}}}}}}{{{}}}~~~}}}~~~|||{{{{{{|||~~~{{{yyywwwvvvrrrlllggg___\\\XXXVVVVVVVVVUUUUUUUUUVVVYYY[[[]]]^^^^^^^^^\\\[[[YYYWWWUUUSSSQQQPPPTTTUUUWWWXXXYYYXXXXXXWWWZZZ\\\^^^```aaa```___^^^[[[\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVVVVTTTUUUVVVWWWVVVWWWZZZ\\\ZZZYYYXXXVVVTTTRRRQQQPPPQQQSSSUUUXXXZZZZZZYYYYYYTTTUUUVVVXXXZZZ[[[]]]]]]```]]][[[]]]aaaccccccaaaaaaaaabbbdddfffeeeccc```ccc```___aaabbb```bbbeeeeeefffhhhgggfffeeeeeeffffffffffffffffffdddcccaaaccccccccceeeggghhhgggfffhhhfffeeegggmmmqqqssssssvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwssstttuuuvvvwwwxxxxxxxxx||||||{{{zzzzzzzzzzzzzzzCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA???????????????@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBFFFEEEDDDCCCAAA@@@???>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>========================<<<<<<<<<<<<<<<;;;:::999888999::::::;;;::::::999777666444333666777777888888888888777888999999999999888777666777777666666888;;;>>>@@@LLLRRR\\\eeelllpppsssuuuvvvvvvuuusssrrrrrrtttvvvvvvuuuttttttvvvvvvuuutttvvvvvvvvvuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyxxxwwwwwwttttttttttttuuuvvvwwwxxxvvvvvvvvvuuusssrrrppppppqqqppppppoooppppppqqqqqqqqqqqqqqqrrrssstttttttttssssssrrrqqqqqqqqqqqqqqqqqqrrrsssrrrooonnnnnnooooooppppppppppppoooooonnnlllkkkiiifffdddcccbbbbbbaaabbbccccccbbb___[[[YYYTTTUUUVVVYYY\\\\\\ZZZYYYVVVUUUUUUVVVYYY\\\\\\[[[TTTSSSUUUXXX]]]^^^[[[XXX[[[\\\[[[YYYVVVTTTTTTUUUWWW\\\^^^\\\[[[]]]ZZZUUUPPPRRRTTTUUUUUUWWW[[[]]][[[\\\___bbbdddggghhhiiigggddd```\\\[[[\\\^^^``````cccdddbbbbbbdddccc```bbbbbbaaa```^^^[[[XXXWWWSSSOOOHHHBBB===;;;<<<<<<888888888888888888999999;;;888666888===@@@???<<<:::999888:::===??????===@@@BBBDDDDDDAAA???>>>>>>@@@@@@@@@???>>>;;;888666:::888666444333333333444555333222333555555222000111111111000000000000000222222111111111111111111666555444333222333444444222222222333333333444444444333222333777;;;======;;;;;;<<<>>>AAADDDGGGHHHJJJKKKNNNPPPRRRRRRSSSRRRWWWZZZ___ccceeegggjjjllljjjnnnoookkkhhhiiihhhfffgggiiijjjiiiggggggjjjmmmpppqqqrrrqqqpppppprrrsssooopppoookkkjjjmmmmmmkkkpppqqqrrrsssttttttttttttwwwuuuttttttvvvvvvuuussswwwwwwvvvvvvvvvvvvwwwwwwuuuuuutttttttttuuuvvvvvvzzzzzzyyyxxxxxxxxxxxxxxxvvvxxxzzz}}}~~~~~~}}}|||}}}~~~}}}|||~~~}}}{{{|||}}}~~~|||zzzyyyxxxtttoookkkeeebbb]]]ZZZYYYXXXVVVTTTTTTUUUWWWZZZ[[[\\\\\\\\\ZZZYYYXXXVVVUUUSSSRRRQQQUUUVVVWWWXXXXXXXXXWWWVVVWWWXXX[[[]]]______```___^^^^^^^^^^^^^^^___```aaa^^^^^^^^^]]][[[YYYXXXWWWTTTUUUVVVVVVVVVWWWYYY[[[ZZZYYYXXXWWWUUUTTTSSSRRRTTTUUUXXXZZZ[[[[[[[[[ZZZVVVWWWWWWXXXYYY[[[]]]]]]aaa```^^^___aaabbbbbbaaagggffffffggggggeeebbb___```]]]\\\______^^^___cccccceeeggggggeeedddeeefffggghhhhhhiiiiiigggfffeeedddcccccceeeggggggfffeeeiiigggfffiiinnnrrruuuuuuvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwyyyyyyzzzzzzyyy||||||{{{zzzzzzzzzzzzzzzBBBAAA???>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAA@@@????????????@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>BBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999:::::::::::::::999888666555444666777888888999999999999888888999999888888777666666555444444555777999;;;AAAGGGOOOXXX```hhhnnnrrruuuvvvvvvuuusssssstttvvvwwwvvvuuuuuuwwwwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvtttsssrrrqqqrrrtttvvvwwwuuuuuutttsssrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssppppppqqqqqqrrrsssssssssrrrrrrqqqppppppppppppqqqqqqrrrsssrrrpppoooooopppppppppqqqrrrrrrrrrqqqqqqkkkiiifffcccaaa___^^^]]]___aaabbbcccaaa]]]YYYVVVPPPSSSWWW]]]aaaaaa^^^[[[SSSQQQOOOPPPSSSVVVXXXXXXWWW[[[___```]]][[[]]]___\\\]]]]]][[[WWWSSSRRRQQQTTTXXX[[[[[[[[[\\\ZZZWWWSSSSSSRRRQQQQQQSSSXXX\\\\\\]]]```cccfffggghhhhhhdddaaa]]]ZZZYYYYYY[[[]]][[[```bbbaaabbbdddccc```bbbaaa^^^[[[WWWSSSOOOMMMKKKIIIDDD@@@===;;;::::::555555666666777888888888:::888666888===??????===;;;:::999;;;===>>>>>>===???AAACCCCCCAAA?????????AAAAAA@@@???===:::777666777666555444333333222222555444333444444444222000333222111/////////000000111111222222222222222222222222222333333333444444111222222222333333333333222222222444777:::;;;:::888888999:::<<>>@@@AAA>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAABBBCCCDDDCCCAAA>>>===DDDDDDBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::::::::::::::999888777666555555666777888888888888888888888888888888888777777777666444444444555666777:::>>>EEEMMMVVV___iiiooosssuuuvvvuuuttttttuuuvvvwwwvvvuuuvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvsssrrrpppooooooqqqtttvvvtttsssrrrqqqqqqqqqrrrsssuuutttsssssssssssssssssspppppppppqqqqqqqqqrrrrrrqqqqqqpppooooooooooooppppppqqqrrrqqqpppooopppqqqqqqqqqrrrssssssssssssrrrllljjjfffbbb___]]]\\\\\\]]]___aaabbb```[[[VVVRRRNNNRRRXXX^^^bbbbbb]]]YYYRRROOOKKKIIIKKKNNNQQQSSSQQQVVV\\\\\\ZZZZZZ^^^cccYYY[[[\\\\\\YYYUUUSSSRRRUUUWWWYYYZZZZZZYYYWWWTTTSSSTTTSSSRRRQQQRRRUUUXXXYYY[[[^^^bbbeeefffgggggg___]]]ZZZWWWUUUVVVWWWXXX\\\aaaccccccdddfffeeeaaaaaa___\\\XXXSSSOOOKKKIIIEEEDDDBBB???<<<999777666333333444555666666777777999777666888;;;===>>>===;;;;;;;;;;;;<<<=========>>>@@@AAAAAA???>>>>>>???AAAAAA@@@>>><<<999777666000111333444555444444333333333333444555555444333555333111///......///000111111222222222222222333000111333444555555555444666555555444333222111000111111333666999::::::888777666666777888:::<<<>>>???BBBFFFJJJKKKKKKIIIHHHKKKNNNRRRVVVYYY^^^dddgggiiillllllhhheeefffgggeeeiiijjjllllllllllllkkkkkkoooppppppnnnllllllmmmnnnmmmooonnnkkklllpppqqqoooqqqqqqrrrsssssssssssssssuuutttsssuuuwwwxxxxxxwwwwwwwwwvvvvvvuuuvvvvvvvvvuuutttrrrpppppprrrtttvvvvvvwwwxxxyyyxxxwwwvvvuuutttuuuvvvwwwyyy{{{}}}~~~yyyzzz{{{|||||||||{{{{{{{{{}}}~~~~~~}}}}}}~~~{{{{{{zzzzzzyyyxxxvvvtttpppnnnjjjgggdddaaa]]]ZZZXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXXXXXXXXXXXXXXXXXXX\\\\\\]]]]]]\\\ZZZYYYXXXVVVWWWXXXYYY\\\___aaacccdddccc```______aaaccceeebbbbbbaaa___]]][[[YYYXXXTTTVVVVVVVVVVVVVVVXXXZZZYYYZZZZZZZZZZZZZZZ[[[[[[]]]^^^___```aaaaaa``````___^^^[[[ZZZZZZ[[[^^^___aaaccceeecccaaaaaacccfffeeedddcccccccccbbb___]]]XXXVVVVVVZZZ[[[ZZZ[[[^^^```bbbdddeeeeeedddfffgggdddfffgggiiijjjjjjjjjjjjhhhgggeeefffgggggggggeeekkkkkklllnnnqqquuuwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{BBBAAA@@@??????@@@AAABBB???@@@AAABBBCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>???AAABBBAAA???===<<>>=========;;;;;;;;;<<<<<<=========:::999888888888999::::::999999999999999888777666444555555666777777666666777777777777777777888888888777666555444555555555666999>>>DDDMMMXXXcccjjjoooqqqtttuuutttttttttuuuvvvuuuuuuvvvwwwxxxxxxwwwvvvvvvvvvuuutttssssssrrrttttttsssssssssssstttuuurrrqqqooommmnnnppprrrtttsssrrrqqqppppppqqqrrrsssqqqpppoooooonnnnnnnnnoooooooooooopppppppppppppppppppppooonnnnnnnnnnnnooonnnpppqqqqqqoooooopppqqqqqqrrrrrrsssssssssrrrrrrmmmkkkfffbbb^^^]]]\\\\\\ZZZ\\\___```^^^ZZZTTTQQQOOORRRXXX^^^aaa```[[[WWWSSSOOOIIIFFFFFFIIILLLMMMLLLNNNQQQSSSTTTVVVZZZ\\\WWWZZZ]]]]]]ZZZVVVRRRPPPSSSSSSVVVYYYYYYWWWVVVUUURRRTTTWWWWWWUUUTTTSSSSSSUUUWWWZZZ^^^aaacccdddeee\\\ZZZWWWTTTSSSSSSTTTUUU\\\aaaeeeeeeeeefffccc^^^\\\[[[WWWSSSOOOKKKHHHGGGCCCBBB@@@>>>;;;777444333222222333444555555666666666555555666999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????===<<<===>>>@@@@@@???===;;;888777555///000222444555555444333111222333444555555666666555333111///......///000111111222222333333333333111222333555666666666666777777666555444333222222222222444777:::;;;:::888777666666666666888999:::<<>>???@@@AAA@@@???>>>===>>>?????????>>>===<<>>===<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<999999888777777888:::;;;888999999999999999888888444555555666666555555444777777666666666777888888999888777666666555555555666777:::>>>EEEOOOZZZbbbiiilllpppsssssssssttttttuuuttttttuuuwwwxxxwwwvvvwwwvvvvvvuuutttsssrrrqqqsssrrrqqqqqqqqqrrrssstttqqqpppooonnnnnnoooqqqrrrrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnmmmmmmmmmmmmnnnlllnnnoooooonnnnnnpppqqqqqqrrrrrrrrrrrrqqqpppooollliiieee```]]]\\\\\\\\\XXXZZZ\\\]]]\\\XXXTTTQQQQQQSSSWWW[[[^^^]]]YYYVVVUUUPPPJJJFFFFFFIIILLLMMMPPPNNNLLLLLLNNNOOOPPPPPPWWW[[[______[[[UUUPPPMMMNNNNNNQQQWWWYYYWWWWWWXXXRRRVVV[[[]]][[[WWWTTTSSSSSSTTTVVVYYY[[[^^^```bbb[[[YYYWWWUUUSSSSSSSSSTTTYYY^^^ccccccdddddd```[[[VVVTTTQQQMMMIIIFFFDDDCCCAAA@@@???===:::777444333222333333333444555555555444444555666777999:::;;;;;;<<<======;;;:::;;;<<<<<<======<<<:::::::::;;;>>>===<<<;;;999777666666333333444555444333222111000222444555555555666777333222111/////////000000111111222222333444444444333333444444555666777777555555555555666666666666333333444777:::;;;:::888888777666555555666777777888:::>>>AAACCCCCCBBBAAAFFFIIINNNSSSWWW\\\aaadddhhhmmmooommmlllmmmmmmkkkiiihhhhhhjjjmmmoooooonnnlllmmmmmmlllkkkjjjlllmmmnnnpppooolllmmmppprrrpppsssssstttuuuuuuttttttsssssssssrrrsssvvvwwwwwwvvvxxxxxxwwwvvvuuuuuuuuuuuuxxxwwwtttrrrppppppqqqqqquuuuuuvvvvvvuuuuuutttsssrrrsssssstttvvvxxxyyy{{{vvvvvvvvvwwwwwwxxxxxxyyyxxxzzz}}}}}}|||zzzyyyyyyvvvxxxxxxxxxvvvvvvwwwxxxrrrqqqqqqqqqqqqoookkkhhhbbbaaaaaa```______``````^^^^^^______```aaaaaabbbccccccddddddcccaaa```______``````aaaaaabbbbbbbbbcccbbb```______```aaabbbaaaaaaaaa```___]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZ\\\^^^\\\]]]]]]^^^___```aaaaaaaaaaaabbbbbbcccdddeeeeeeeeedddbbbaaa```aaabbbcccbbbcccdddccccccccceeefffhhheeebbb___]]]ZZZWWWTTTXXXWWWYYY^^^___^^^___bbbdddfffhhhhhhhhhggghhhiiiiiijjjlllnnnppppppppppppmmmkkkhhhhhhjjjkkklllkkknnnppprrrsssssstttvvvwwwvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyAAABBBDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<777777777888999:::::::::999888777777777888:::;;;888888999::::::999999999666777777777666555444333777666666555666777888999999888888777666666666555555666777999>>>FFFPPPVVVcccgggmmmppprrrrrrsssttttttsssssstttvvvwwwwwwvvvuuuuuuuuuttttttsssssssssrrrqqqpppooooooqqqssstttppppppooooooooooooppppppqqqqqqqqqqqqqqqpppoooooorrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmllllllmmmmmmjjjlllnnnnnnmmmmmmoooqqqqqqqqqqqqqqqpppnnnmmmllliiifffaaa]]]ZZZYYYYYYZZZVVVWWWYYYZZZYYYWWWTTTRRRSSSSSSUUUXXX\\\]]][[[YYYVVVRRRLLLJJJKKKNNNPPPRRRVVVTTTQQQMMMJJJIIIIIIJJJTTTYYY^^^```]]]WWWQQQNNNMMMLLLPPPWWWYYYUUUUUUWWWUUUYYY^^^```^^^[[[WWWVVVVVVUUUUUUUUUWWWYYY\\\]]]]]][[[YYYWWWVVVUUUUUUVVVTTT[[[```bbbcccddd```[[[RRRPPPMMMIIIEEEBBBAAA@@@>>>>>>===<<<:::999777666444444444444444444444444444555666666777999;;;<<<;;;===>>>===:::999:::<<<;;;<<<<<<:::888777777999<<<;;;:::888777666666666444444444444444333333222333555777666444333444555111111111000000000000000111111222222333444444555444333333333333444666777444444444555555555666666333333333555888999999888888777555444444444444555777888;;;===???@@@@@@@@@BBBFFFLLLQQQUUUYYY]]]___eeekkkpppooooooppppppmmmllliiiggghhhkkkmmmnnnmmmiiijjjkkkjjjiiiiiikkkllljjjlllllljjjkkkppprrrqqqsssssssssttttttssssssrrrsssrrrrrrssstttuuuuuutttssssssssssssssstttuuuvvvvvvvvvtttsssrrrrrrrrrrrrvvvuuuttttttssssssttttttppppppqqqrrrssstttuuuuuutttttttttuuuuuuvvvwwwxxxwwwyyy||||||zzzxxxwwwvvvvvvxxxyyyxxxvvvuuuwwwyyyttttttuuuwwwwwwuuuqqqmmmfffeeecccbbbaaaaaaaaaaaa``````aaaaaabbbccccccccccccddddddeeedddcccaaa``````aaabbbdddddddddcccccccccbbbbbbaaa``````aaaaaabbbbbbbbbbbbaaa```___^^^]]]^^^___^^^]]]]]]___```^^^^^^___```aaabbbcccccc```aaaaaabbbccceeefffgggffffffeeedddddddddeeeeeegggeeeccccccccccccbbbaaabbb___\\\[[[ZZZYYYVVVUUUXXXWWWZZZ___aaa``````ccchhhiiikkkkkkjjjiiiiiijjjjjjlllnnnoooqqqqqqqqqqqqnnnllljjjjjjlllnnnooooooooorrrttttttsssrrrtttuuuttttttuuuvvvwwwxxxyyyyyywwwxxxxxxyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxx@@@BBBDDDFFFGGGFFFDDDBBBFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@??????@@@@@@AAABBBEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@AAAAAAAAA???>>>?????????>>>??????@@@AAA>>>???@@@@@@???>>>===<<<:::999999999999:::;;;;;;444555555666777888888999888888777777777888:::;;;888888999:::::::::999999888888888888777555444333777666555555555777888999888888888777777666666555444444444555999@@@HHHOOO___dddjjjoooqqqrrrrrrssstttsssrrrsssvvvwwwwwwvvvsssssssssttttttttttttuuuqqqpppooonnnoooppprrrtttpppppppppppppppoooooooooqqqqqqrrrrrrqqqpppnnnmmmnnnnnnmmmkkkkkkjjjjjjjjjnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmllllllllllllmmmiiikkkmmmmmmlllmmmnnnpppqqqqqqqqqpppnnnmmmkkkjjjeeebbb^^^YYYWWWVVVWWWXXXUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSTTTWWW[[[]]]^^^]]]VVVSSSNNNMMMOOORRRVVVWWWZZZYYYVVVPPPJJJGGGHHHKKKNNNTTT[[[```___ZZZUUURRRQQQNNNQQQWWWXXXRRRQQQSSSXXX\\\___aaa___\\\ZZZYYYYYYWWWUUUTTTTTTVVVYYYZZZ___]]][[[YYYXXXWWWWWWXXXRRRYYY```bbbeeefffccc]]]SSSQQQMMMHHHDDDAAA@@@???===<<<<<<;;;;;;:::::::::555444444444444444444444555666777888888999;;;===;;;>>>???===:::999:::<<<;;;;;;;;;999666555666777:::999888777666666666666111222222333444666777777555777999777444111222333///000000111111111000000111111222333333444555555444333222111111333555666666666555444333222222111333222222333666888888777888777555333222222333333888999;;;===>>>@@@AAAAAA???CCCJJJPPPSSSVVVYYY[[[cccjjjppppppqqqrrrqqqmmmpppllliiiiiikkkmmmmmmlllggghhhiiihhhggghhhjjjkkkfffiiiiiihhhjjjpppsssrrrrrrrrrrrrssssssrrrqqqqqqsssrrrqqqrrrtttttttttrrrnnnooooooppprrrtttvvvwwwttttttttttttttttttssssssvvvuuutttrrrrrrsssttttttmmmnnnoooqqqqqqrrrrrrrrrsssssssssttttttvvvwwwwwwwwwyyy||||||zzzwwwuuutttwwwyyyzzzyyyvvvvvvxxx{{{wwwxxxyyyzzz{{{xxxtttpppgggfffdddbbbaaaaaabbbbbbaaaaaabbbbbbcccccccccdddbbbcccdddeeedddcccbbbaaa___```ccceeeffffffeeedddccccccccccccbbbbbbaaaaaacccccccccccccccbbbaaaaaa___`````````______```bbb______```aaabbbccccccddd`````````aaaccceeeggghhhggggggggggggggggggffffffkkkgggcccbbbcccbbb___\\\WWWUUUTTTUUUWWWXXXXXXXXXXXXWWWZZZ```bbbaaaaaadddjjjlllmmmmmmkkkjjjjjjkkkiiikkklllnnnooopppooooooooollljjjkkkmmmoooqqqqqqpppsssuuuuuurrrqqqrrrtttrrrssstttuuuvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvuuuuuuuuutttuuuuuuvvvwwwwwwDDDBBBBBBBBBDDDDDDCCCBBBCCCFFFFFFCCCCCCEEEDDD@@@BBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEECCCBBB??????@@@@@@@@@???>>>>>>@@@>>>===???CCCEEEDDDBBBCCCCCCBBBAAA???===;;;:::888888999999999:::::::::666666666666666777777777:::888777888999;;;;;;:::<<<;;;:::999999999:::;;;888888999999999777555444444555666666555555666888999888777888::::::888777111222444555888>>>EEEJJJTTT^^^fffiiiooouuutttooopppqqqsssuuuuuuvvvuuuuuurrrrrrqqqqqqqqqpppppppppoooooonnnkkkhhhhhhkkkoookkkkkkmmmnnnoooqqqrrrrrrrrrnnnnnnrrrrrrnnnnnnrrrppppppoooooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjkkklllggghhhjjjllllllllljjjiiioooooonnnnnnmmmmmmllllllnnnmmmmmmmmmmmmkkkgggddd]]]\\\YYYTTTPPPNNNNNNPPPQQQSSSVVVXXXZZZZZZYYYYYYZZZZZZXXXVVVTTTUUUXXX[[[WWWUUUSSSRRRSSSUUUWWWYYY]]]]]][[[UUUMMMFFFCCCCCCLLLQQQXXX^^^```^^^YYYVVVNNNNNNOOOQQQTTTVVVWWWVVVSSSUUUYYY\\\]]]\\\ZZZXXX^^^\\\ZZZXXXWWWVVVVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWWWWVVVWWWZZZ___aaa___]]]UUUQQQJJJCCC>>><<<;;;<<<<<<<<<<<<;;;:::999888777777777777666555555444444555555444555777999;;;===>>>;;;:::======;;;<<<@@@>>><<<999666555555666777===999666666888777333...222333555777888999999888555777::::::777444222111......//////000000000000333333444444555444444333444222000///000333666888444444444444444444444444333333444444555666777888666555444333222333444444999:::;;;===>>>?????????AAADDDHHHLLLPPPRRRSSSSSScccfffkkkppprrrrrrpppooonnnlllkkkiiiiiijjjkkkllljjjiiiiiihhhgggffffffeeeggggggfffggghhhkkknnnpppoooqqqrrrrrrqqqpppqqqrrrqqqrrrtttvvvvvvuuusssrrrrrrqqqoooooopppqqqqqqpppssstttuuuvvvvvvtttrrrqqqvvvvvvuuutttsssqqqooonnnooonnnmmmmmmnnnppprrrtttqqqqqqrrrssstttttttttsss{{{zzzzzzyyyxxxwwwvvvvvvttttttuuuvvvwwwxxxxxxxxx}}}}}}|||{{{yyywwwtttsssnnnkkkgggdddcccaaa```^^^cccbbbaaa```aaabbbdddeeehhhfffdddccccccbbb```___bbbdddfffhhhhhhfffdddbbbdddeeeeeecccaaaaaabbbdddeeeccc``````bbbdddeeeeeeeeeeeedddcccbbbbbbaaaaaaaaa___^^^```dddfffeeecccgggeeebbbccceeegggfffdddcccdddeeeeeeffffffeeeeeeiiifffcccaaabbb```]]]ZZZYYYWWWUUUTTTTTTVVVYYY[[[^^^```aaacccddddddddddddllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnoooooopppoooqqqrrrrrrrrrrrrsssuuuttttttuuuuuuuuuuuuuuuuuuuuutttsssssssssssstttuuuvvvvvvvvvvvvvvvuuuttttttttttttttttttttttttttttttBBBAAA@@@AAABBBCCCBBBAAAAAADDDDDDAAAAAACCCBBB???AAA@@@????????????AAAAAAAAABBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCC??????@@@@@@@@@@@@@@@???AAA???>>>@@@BBBDDDCCCAAACCCCCCAAA@@@>>><<<;;;;;;888999999999999:::::::::888888888888888888777777999888666777999::::::999999888777777888:::<<<>>>777888888777777666555444444555666666555555666777888777777888999999888666333444555555777;;;AAAEEENNNXXXaaagggnnnuuuuuuqqqqqqrrrsssuuuvvvvvvuuuuuussssssrrrrrrqqqqqqppppppppppppooolllhhhhhhjjjlllggghhhhhhjjjkkkmmmooopppppplllmmmqqqqqqnnnnnnrrroooooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiijjjjjjkkkhhhiiikkkllllllkkkjjjiiioooooonnnnnnmmmmmmlllllllllkkkjjjjjjjjjhhhdddaaa^^^[[[VVVPPPLLLKKKMMMOOORRRTTTVVVXXXZZZ[[[[[[[[[YYYYYYXXXVVVTTTUUUXXX[[[YYYXXXVVVUUUUUUVVVXXXYYY^^^___^^^YYYRRRKKKHHHGGGJJJNNNTTTZZZ]]]]]]\\\[[[PPPPPPPPPQQQSSSUUUVVVVVVUUUVVVVVVWWWXXXXXXYYYYYY]]]]]]]]]\\\ZZZXXXVVVUUURRRSSSTTTUUUVVVWWWXXXXXXXXXWWWXXX[[[^^^___]]]ZZZWWWRRRKKKDDD???======>>>;;;;;;:::999888888888888888888777666666555444444444444555666777999:::;;;AAA===<<<===<<<:::;;;??????===:::888666777888999>>>;;;888888:::999555000333444555777888888888777777888999999888666333111111111111222222333333333333333333444444555555555444333333333444666888:::444444444444444444333333555444444444555666777888888777555444444444555666777888:::<<<===???@@@@@@<<>>???AAABBBAAA@@@@@@CCCCCCAAA@@@CCCBBB???AAA@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDD>>>???@@@AAAAAABBBAAAAAABBBAAA@@@@@@BBBBBBAAA@@@DDDCCC@@@>>><<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;::::::999999888888777666666888999999888666666555555777;;;>>>AAA888777666555444444444444333555666666555555666777777777666777888999777555555555555444555777;;;???GGGPPP[[[dddmmmtttuuurrrrrrssstttuuuuuuuuuuuuuuuttttttsssrrrqqqqqqppppppppppppooommmjjjhhhiiikkkeeeeeeeeeeeefffhhhkkklllllljjjkkknnnooommmnnnqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkjjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiinnnnnnnnnnnnmmmlllkkkjjjiiihhhgggffffffddd```^^^[[[XXXSSSMMMJJJKKKOOOSSSTTTTTTVVVWWWYYY[[[\\\]]]YYYYYYWWWUUUSSSTTTVVVYYYZZZYYYXXXWWWWWWWWWXXXYYY^^^``````^^^YYYSSSOOONNNIIIKKKNNNSSSWWW[[[^^^___SSSRRRQQQQQQQQQSSSUUUVVVWWWVVVTTTRRRRRRTTTVVVWWWZZZ[[[]]]^^^]]]ZZZVVVSSSPPPPPPOOOPPPQQQTTTWWWYYYZZZYYYZZZ[[[\\\[[[XXXVVVUUUQQQJJJCCC>>><<<<<<===:::888777666666777888999:::999888777666555444444333444666777888999::::::CCC???<<<<<<;;;888:::>>>???>>><<<:::999999:::;;;>>><<<999:::;;;:::555222444444555666777777666666999777777888:::888444000222222333333333333444444333333333444555666777888555555666777888999::::::333333333444444444333333666555444333444555777999999888777666666666777888666777888:::<<<>>>???@@@===???BBBEEEHHHJJJKKKLLLWWWZZZaaaggglllooooooooonnnmmmkkkiiiiiijjjkkkllllllllllllkkkjjjiiiggggggfffeeeeeeeeefffhhhjjjlllnnnoooqqqqqqooonnnnnnooopppqqqrrrrrrqqqpppnnnmmmiiihhhhhhiiilllooooooooonnnoooqqqrrrssssssrrrrrruuuuuuuuuttttttsssrrrqqqoooooonnnnnnpppqqqsssuuupppqqqrrrtttvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxuuuuuuvvvwwwwwwvvvuuutttrrroookkkiiigggfffcccbbbcccbbb```___```aaacccdddaaaaaaaaaaaabbbbbbbbbbbbbbbccccccdddddddddeeeeeeaaacccddddddcccaaaaaaaaagggeeeeeefffggghhhgggfffggggggffffffeeedddddddddaaa``````aaacccdddcccbbbfffeeecccccceeeeeeeeedddccccccdddeeeeeeeeeeeeeeebbb```____________]]][[[XXXWWWVVVVVVVVVXXX[[[\\\[[[]]]```cccfffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmnnnnnnoooooopppoooppprrrrrrqqqqqqssstttuuuuuuuuuttttttsssssssssvvvuuusssqqqqqqsssuuuvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuvvvvvvwwwwww???>>>>>>???AAACCCBBBAAABBBEEEEEECCCCCCEEEDDDAAAAAAAAA???>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEEEEDDD>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???DDDBBB???<<<;;;;;;<<<<<<999999999:::::::::;;;;;;>>>>>>===<<<;;;::::::999888666555555777888777666666555444444666999===@@@999888666555444444555666333444666555444444555777777666555666777888666444555555555333333444888;;;BBBJJJVVVaaakkkqqqsssrrrssstttttttttuuuuuuttttttttttttsssrrrqqqpppooonnnnnnmmmmmmkkkjjjjjjjjjkkkfffeeedddddddddeeeggghhhgggggghhhjjjllllllmmmooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiihhhkkkkkklllllllllkkkjjjiiinnnnnnnnnnnnmmmkkkjjjiiigggeeedddccccccaaa^^^\\\WWWVVVSSSOOONNNOOOSSSWWWTTTTTTUUUVVVXXXZZZ\\\^^^ZZZYYYWWWSSSPPPOOOQQQSSSVVVVVVVVVVVVVVVWWWXXXXXX\\\^^^``````]]]YYYUUUSSSJJJJJJJJJLLLPPPUUU[[[^^^UUUUUUSSSQQQPPPQQQTTTWWWWWWUUUSSSRRRQQQQQQRRRSSSTTTVVVYYY[[[[[[YYYWWWUUURRRPPPMMMLLLMMMQQQVVVYYY[[[[[[\\\\\\ZZZXXXTTTRRROOOLLLHHHBBB>>>;;;999888888666444333333666888:::;;;;;;:::888777666555444444555777999;;;;;;::::::AAA<<<999:::999777999===>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::;;;999555222444555555555555555555555999666444666999999444///222222222222222222222222555555555555666888:::;;;777777999999999999888777222222444444555444444333666555333222222444777888999888777666666666777888777777888999:::;;;======>>>???AAACCCFFFIIIKKKLLLOOOSSSYYYaaagggjjjlllmmmnnnllljjjiiiiiiiiikkklllkkkkkkkkkkkkjjjiiiggggggggggggfffggghhhiiijjjkkkkkkmmmnnnmmmlllkkkkkkllloooooooooooonnnmmmkkkjjjhhhgggggghhhkkkmmmnnnmmmlllmmmooopppqqqrrrrrrrrrsssttttttttttttssssssrrrmmmmmmmmmnnnoooqqqssstttrrrssstttuuuwwwwwwxxxxxxuuuuuuuuuvvvvvvwwwwwwwwwsssttttttuuuvvvvvvuuuuuuvvvwwwwwwwwwuuutttrrrppppppnnnkkkhhhgggeeebbb```cccaaa```______```bbbccc```aaaaaaaaa`````````aaabbbbbbaaaaaabbbccceeefff___aaadddeeecccaaa``````fffeeeeeefffhhhhhhgggeeegggggggggfffffffffeeeeeecccbbbbbbbbbcccccccccccceeedddccccccddddddeeedddccccccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbb]]]\\\ZZZYYYYYYZZZ\\\]]]\\\^^^aaadddgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnoooooooooooooooppprrrrrrqqqqqqssstttuuuuuuttttttsssrrrrrrrrrwwwuuurrrqqqqqqrrruuuwwwvvvvvvuuuuuutttttttttttttttttttttuuuvvvvvvwwwwww@@@??????@@@CCCEEEEEEDDDEEEHHHIIIFFFGGGIIIIIIEEECCCBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCCCC>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@?????????CCCAAA>>><<<::::::;;;<<<999999:::::::::;;;;;;;;;???>>>>>>===<<<;;;::::::888666555555666777777666777555444444555777:::<<<:::999777666555555666777333444555555444444555666555555444555666777555333222333333222222333666999AAAFFFQQQ^^^gggllloooqqqtttttttttssssssssssssssstttsssrrrpppooommmllllllhhhgggffffffgggiiijjjkkkhhhgggfffeeedddeeeeeefffccceeefffggghhhkkklllllllllmmmmmmmmmnnnnnnoooooommmmmmllllllkkkjjjiiiiiikkkkkkkkklllkkkkkkkkkkkkmmmmmmnnnnnnmmmkkkhhhgggfffdddcccbbbbbbaaa___]]]YYYYYYXXXVVVSSSRRRSSSUUUSSSSSSTTTUUUXXXZZZ\\\^^^[[[ZZZVVVQQQLLLJJJJJJLLLPPPQQQRRRSSSUUUVVVVVVVVVXXXYYY\\\^^^^^^\\\YYYWWWOOOLLLIIIHHHJJJOOOUUUYYYVVVVVVUUURRRPPPPPPTTTWWWTTTUUUUUUUUUTTTRRRPPPOOOOOOPPPRRRTTTVVVWWWWWWXXXUUURRRMMMJJJJJJOOOTTTXXX[[[]]]^^^]]]ZZZVVVRRRPPPJJJJJJIIIFFFAAA<<<777444666555333222333555888999<<<;;;:::999888777666666666777999;;;<<<<<<;;;;;;===888666888888777999===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::666444444444444444444444555555999555333444888888444///333222222222222222222222666666666777888:::;;;<<<888999999999888666444222111333444555666555444444666555333222333444666777888777666555555555666666888888777777888999::::::<<<<<<===???BBBFFFIIIKKKNNNQQQXXX___eeeiiilllmmmmmmkkkiiihhhhhhhhhjjjkkkhhhiiijjjkkkjjjiiihhhgggiiiiiiiiijjjjjjkkkkkklllkkklllnnnmmmkkkjjjjjjkkklllllllllkkkjjjiiihhhhhhjjjhhhggghhhjjjllllllkkkkkklllmmmnnnpppqqqqqqrrrrrrrrrssssssssssssrrrrrrllllllmmmnnnoooqqqrrrsssuuuuuuvvvvvvvvvvvvvvvvvvsssttttttuuuuuuvvvvvvwwwsssssstttuuuuuuuuuttttttuuuvvvvvvvvvuuutttrrrqqqpppnnnllljjjhhhfffccc```bbbaaa___^^^^^^___aaabbbaaabbbcccaaa___^^^^^^```bbbbbb`````````bbbccceee^^^```cccdddcccaaa``````cccccccccdddffffffeeecccfffffffffffffffeeeeeeeeecccddddddddddddddddddeeedddddddddcccccccccdddeeebbbcccddddddeeeeeeddddddccccccdddddddddeeeeeefffcccbbb```^^^]]]]]]]]]]]]```aaacccfffhhhhhhiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllnnnnnnnnnooooooooooooooonnnpppqqqqqqqqqqqqrrrttttttsssssssssrrrrrrrrrqqqvvvuuusssqqqqqqsssuuuvvvvvvvvvuuutttssstttttttttsssssssssttttttuuuuuuuuu@@@???@@@BBBDDDFFFGGGFFFGGGJJJKKKIIIIIIKKKKKKHHHDDDCCCBBB@@@@@@@@@@@@AAADDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAAAAABBBAAAAAACCCDDDDDDBBB@@@>>>>>>???AAA???>>><<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;:::999777555555666777666555666555555444555666777888:::999888777777666666666222444555555444444555666555444333444555666444222111222333222222333555888???BBBKKKXXXbbbgggkkkpppttttttsssrrrqqqqqqqqqrrrrrrqqqpppnnnllljjjiiihhhaaa___]]]]]]```dddfffgggffffffffffffeeeeeeeeeeee```cccdddccceeeiiijjjhhhjjjjjjkkkkkklllmmmnnnnnnlllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmlllmmmnnnnnnllljjjgggfffeeecccbbbaaabbbbbbaaa___]]]^^^]]]ZZZVVVRRRPPPPPPRRRSSSUUUWWWYYY\\\]]]^^^[[[ZZZVVVPPPJJJGGGHHHIIIMMMOOOQQQSSSTTTUUUTTTTTTSSSTTTVVVYYY]]]]]][[[YYYUUUQQQLLLIIIHHHKKKPPPSSSUUUVVVVVVTTTPPPPPPSSSWWWTTTVVVXXXYYYXXXUUUQQQNNNLLLNNNPPPRRRUUUWWWXXXYYYVVVRRRMMMIIIIIIMMMSSSWWW[[[]]]___^^^ZZZUUUQQQPPPKKKKKKKKKIIIEEE???999666555444333222333555666888;;;;;;;;;:::999999888888888888999:::;;;<<<<<<<<<:::777666888999777888<<<777888:::;;;;;;:::999888;;;<<<>>>>>>===;;;888666333333333333333444555666888666444555777777555222555555444444444444333333555666777888999::::::999888888888888666444222000222333555777888777666555666666666666666666666777777666555444444444555555888777666666666777999:::======>>>@@@CCCHHHLLLOOORRRUUUZZZaaafffjjjlllmmmkkkjjjhhhffffffggghhhiiieeegggiiijjjkkkjjjiiihhhllllllllllllllllllmmmllllllnnnooonnnlllkkkkkkkkkiiiiiihhhhhhggggggffffffjjjiiiggghhhjjjkkkkkkkkkllllllmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqpppkkklllmmmoooppprrrssssssvvvvvvvvvvvvvvvuuuuuutttsssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuupppqqqsssuuuuuuvvvuuuuuurrrpppnnnlllkkkhhheeebbbbbbaaa___^^^]]]^^^```aaaaaacccdddbbb___]]]^^^```bbbaaa```______```aaabbb]]]```bbbbbbaaa``````aaabbb``````aaabbbcccbbbaaaeeedddddddddddddddddddddaaacccddddddccccccdddfffcccdddddddddbbbbbbdddeeebbbbbbcccdddddddddddddddaaacccddddddcccdddeeegggfffeeedddbbbaaa``````___cccdddfffggghhhhhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmoooooooooooooooooooooooonnnoooqqqqqqpppppprrrsssrrrrrrrrrrrrrrrrrrrrrrrruuutttsssssssssssstttuuuvvvuuutttssssssssstttuuuttttttttttttttttttssssss@@@??????BBBEEEGGGGGGGGGFFFIIIJJJHHHHHHKKKKKKHHHDDDBBBAAA????????????@@@FFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBB@@@??????????????????@@@@@@@@@@@@@@@???BBBCCCDDDBBB???>>>???@@@>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::888666666777777777666333444444555666666666666888888888888777666555444222444555555444333555666444333222333555555333222333333444333222222333555:::;;;DDDRRR\\\bbbiiippptttsssrrrpppoooooopppppppppooommmkkkiiigggeeeeee\\\XXXTTTSSSWWW[[[___```^^^___bbbdddeeefffeeeeee___ccccccaaabbbggghhheeeeeefffggghhhiiijjjkkkkkklllmmmnnnooooooooonnnmmmjjjjjjjjjkkklllmmmnnnooollllllmmmnnnllliiifffdddcccaaa``````bbbbbbbbbaaa]]]]]][[[WWWSSSQQQPPPQQQSSSTTTWWWZZZ]]]^^^______[[[YYYUUUPPPKKKHHHIIIJJJPPPRRRTTTUUUVVVUUUSSSRRROOOOOOQQQUUUZZZ]]]]]][[[ZZZWWWQQQMMMKKKLLLNNNQQQSSSVVVWWWUUURRRPPPSSSWWWVVVXXXZZZ[[[ZZZWWWTTTQQQMMMOOOSSSVVVXXXXXXXXXWWWSSSOOOJJJGGGHHHMMMSSSXXXYYY]]]```___[[[VVVSSSQQQNNNMMMJJJGGGCCC???;;;999555555444444444555555666;;;;;;;;;:::::::::::::::888888888888888999:::;;;;;;888999<<<;;;888888:::333444777999999888666555777:::<<<===;;;888555444222222111222333444666777888888888888888777777666444444444444333333333222222444666888888777666444666666666666555444333222222444777999999999777666888999::::::::::::999888777666555444444444555555444444333444555777:::<<>>???AAAEEEGGGGGGGGGDDDGGGHHHFFFGGGIIIIIIFFFCCCBBB@@@>>>>>>>>>>>>???GGGFFFDDDCCCCCCCCCDDDEEECCCBBB@@@>>>=========>>>??????@@@@@@@@@???>>>>>>AAACCCDDDCCC???>>>???AAA============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<999999:::::::::::::::::::::999777666777888777666000222444666777777777666666777777777777555444222222333555444333333444666333333222333444555333111444555555444222111222333666666>>>MMMXXX___gggppptttsssqqqooonnnnnnoooooonnnmmmllliiigggeeecccbbbYYYTTTNNNMMMPPPUUUXXXYYYWWWZZZ^^^bbbeeefffeeeeee^^^bbbccc```aaaffffffcccbbbcccdddeeefffggghhhiiilllmmmnnnpppppppppooooooiiiiiijjjjjjlllnnnooopppkkklllmmmnnnllliiifffdddaaa```______aaabbbbbbbbbXXXWWWUUURRRPPPQQQTTTVVVTTTVVVZZZ]]]```aaaaaaaaaZZZXXXUUUPPPLLLKKKLLLNNNUUUVVVXXXXXXWWWUUURRRPPPNNNMMMNNNSSSYYY]]]^^^]]]]]]ZZZUUUPPPNNNNNNOOOPPPQQQUUUXXXVVVSSSQQQSSSWWWYYYZZZ[[[\\\[[[YYYVVVUUUOOOSSSXXX\\\]]][[[WWWTTTPPPMMMHHHFFFHHHMMMTTTXXXYYY\\\``````[[[VVVTTTSSSOOOLLLHHHCCC???<<<;;;;;;555555555555555555555555:::::::::;;;;;;;;;<<<<<<777777666666666777999:::===;;;<<<>>>===999777888000222555777777666555333333555888999777444111000111111111111222444666777999:::;;;:::888888999:::222222222111111000000000000222555777777555333111444444444444555555555555333555777:::;;;:::888777:::;;;===>>>>>>===;;;999888777666444444555555666111111111222555999<<<>>>;;;;;;;;;===BBBHHHNNNQQQUUUWWW[[[___bbbdddffffffiiigggeeedddddddddfffgggcccfffiiimmmoooooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkggghhhiiihhhfffddddddeeedddddddddccccccdddeeeeeedddcccccceeeiiilllmmmmmmnnnnnnmmmnnnnnnooopppqqqqqqqqqqqqppppppooommmmmmnnnoooqqqsssuuuvvvwwwwwwrrrrrrtttuuuvvvvvvvvvvvvssssssssssssssssssssssssrrrsssssstttssssssrrrrrrooopppqqqrrrrrrqqqpppoooooommmkkkjjjiiifffbbb___bbbaaa___]]]]]]]]]___```]]]aaadddccc```___cccfffbbbbbbaaa```___^^^]]]]]]^^^___```___^^^___aaacccbbb___]]]\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaabbb[[[^^^aaaaaa``````ccceeebbbdddeeedddaaaaaacccfffbbbbbbcccddddddddddddcccbbbdddffffffddddddfffhhhaaabbbbbbccccccdddeeeeeecccdddfffhhhiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkllllllmmmnnnoooooopppppppppooooooooooooooonnnoooqqqqqqpppppprrrsssoooooopppqqqrrrsssssstttrrrssstttuuuuuutttsssrrrwwwuuusssrrrrrrrrrtttuuuxxxxxxwwwvvvuuutttssssss@@@AAACCCDDDFFFGGGGGGHHHFFFDDDBBB@@@@@@CCCFFFHHHGGGDDD@@@>>>>>>@@@AAAAAAGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@???============>>>>>>@@@AAABBBBBBAAA???>>>EEECCCBBBBBBCCCDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;<<<===;;;888888;;;>>>999:::<<<>>>@@@>>>:::777;;;;;;;;;:::999888666555666555555555555444444444555555666666666666555555333444444444555666666666444444444444444444444444333444666666555222///...111555;;;DDDNNNYYYeeelllqqqqqqppppppqqqqqqooonnnrrrpppnnnkkkfffbbb___]]]WWWTTTOOOKKKJJJKKKNNNQQQVVVXXX[[[^^^aaaccccccccccccbbbaaa```````````````aaa```___]]]^^^aaagggkkkllllllllllllmmmoooqqqrrrjjjmmmnnnlllmmmppppppmmmmmmmmmmmmkkkiiieeebbbaaabbbaaaaaaaaabbb```]]]ZZZXXXTTTOOOMMMMMMOOOQQQRRRYYY[[[^^^```aaa```___]]]ZZZTTTNNNMMMQQQTTTSSSRRRWWWWWWVVVVVVTTTSSSQQQPPPMMMJJJLLLRRRWWWXXXYYY\\\^^^ZZZTTTPPPPPPQQQRRRRRRVVVUUUTTTTTTUUUVVVXXXYYY]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZ[[[ZZZYYYUUURRRPPPJJJGGGFFFJJJQQQUUUUUUSSSZZZYYYXXXXXXXXXUUUQQQNNNJJJIIIGGGDDDBBBAAA??????888777666555555666777888;;;<<<=========<<<;;;:::999888777666666777888999<<<<<<===>>>===;;;999777333444555777777666444333///111444777777555222000666555555444444555777888666;;;<<<999777888777444555444333333222222333333555555333222222222222222666555444444444666777888444666;;;>>>???>>><<<:::<<<<<<<<<===============999888666555444444555555444555666777777999<<>>===>>>?????????@@@AAABBBBBBAAA@@@???DDDBBBAAAAAABBBCCCAAA@@@>>>============>>>??????>>>??????<<<999888:::<<<999:::<<>>>>><<<;;;999555666777888777555333222...000222444444333222000555444444444444555777777777;;;<<<999777888777555555444333333222222333333666555444333333222222333555555444444555777888999888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888666444333333333444555777777888:::>>>@@@AAABBBDDDEEEEEEHHHLLLNNNTTTUUUWWWZZZ^^^cccgggjjjkkklllkkkiiigggfffgggiiijjjkkknnnppprrrrrrrrrqqqppppppnnnkkkhhhggggggiiibbbccccccbbb```^^^^^^___bbbcccdddeeefffeeedddddddddeeefffggghhhiiiiiiiiijjjjjjjjjkkkkkklllllllllnnnooopppooommmkkkkkkkkknnnoooooopppqqqrrrssssssuuuuuuuuuttttttssssssrrrxxxwwwuuutttrrrqqqpppppprrrqqqppppppppppppqqqrrrnnnnnnooonnnnnnmmmllllllmmmlllkkkkkkkkkjjjhhhfffeeedddaaa_________aaabbb`````````______bbbfffiiikkkeee```^^^___```^^^\\\```^^^\\\\\\___aaabbbccccccaaa^^^]]]]]]^^^^^^___aaa``````______``````aaacccaaa______aaadddeeeeeebbbaaaaaabbbdddeeecccbbbeeeeeeeeedddddddddddddddccccccccccccddddddddddddeeeffffffggggggffffffeeeggggggiiijjjjjjjjjiiihhhkkkiiiggghhhjjjllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnooooooooooooppppppoooooonnnmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnppppppqqqrrrrrrrrrrrrqqquuurrrpppoooqqqqqqqqqqqqttttttuuuvvvvvvvvvuuuuuu???@@@CCCEEEGGGGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBAAA???BBBBBBAAAAAA@@@@@@???????????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAAAAA@@@>>>;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@===:::888888999::::::<<>>>>>>>>===<<<888999999999888555222111---...000111222222222222444444333444555666777888777;;;<<<999777888888666555444333333222222333333777777666444444444444444444444444555666888::::::>>>===<<<;;;::::::;;;;;;888999999:::;;;;;;::::::;;;:::888555444333333333444666888999;;;===AAACCCGGGGGGFFFDDDCCCEEEHHHKKKNNNNNNPPPSSSYYY___eeehhhjjjkkklllkkkiiihhhiiijjjlllmmmpppqqqsssssssssrrrqqqqqqooolllhhhffffffgggeeefffeeedddbbbbbbccceeeeeeddddddddddddcccccccccdddeeefffggghhhiiiiiiiiihhhhhhhhhiiijjjkkkkkklllkkklllmmmllljjjiiijjjkkkmmmnnnnnnooopppqqqrrrsssvvvuuuuuutttssssssrrrrrrwwwvvvuuutttsssrrrrrrqqqqqqppppppooooooppppppqqqooooooooonnnmmmllllllkkkkkkjjjjjjjjjkkkkkkiiihhhiiihhhfffcccbbbaaaaaabbb```aaabbbbbbaaaaaaccceeegggccc___^^^```bbbbbb```dddbbb___^^^```bbbddddddbbbaaa___^^^^^^___```aaaaaaaaa````````````aaaaaacccaaa______aaacccddddddbbbaaaaaabbbcccdddbbbaaaeeeeeeeeedddddddddddddddccccccdddddddddeeeeeeeeeggggggfffffffffgggggghhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhggghhhjjjlllllllllhhhiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnoooooopppooooooppppppooonnnlllkkknnnnnnnnnnnnnnnnnnoooooonnnoooooopppqqqqqqppppppsssqqqppppppqqqqqqooonnnsssssstttuuuuuuuuuuuuuuu???@@@CCCFFFGGGFFFEEEDDD@@@AAAAAABBBBBBAAAAAAAAA@@@??????AAABBBBBB@@@????????????>>>>>>=========>>>>>>>>>???@@@AAAAAABBB??????>>>>>>>>>???@@@@@@AAA???>>>>>>???@@@>>>===<<<<<<<<<===>>>???@@@AAA??????>>><<<:::999888888::::::<<<@@@BBBCCCAAA???===>>>>>>===<<<;;;::::::555555555444444444333333444555555666666555555444555555555444444333333333333333333333333333333333888555222222333444222000444444555777<<>>;;;::::::777777666666666666666666333444666777888888888777777666555444444555666777999:::<<<===>>>???>>>>>>;;;;;;;;;:::888555222000/////////000111333444555444444444555666777888999666:::;;;888666888888666555444333333222222333333888777666555444444444444333444444666777999:::;;;???>>>===;;;:::999888888555666888999999999999888555555444333333444555666555888;;;===???AAAEEEGGGLLLKKKHHHEEECCCCCCGGGJJJJJJJJJKKKNNNTTT[[[bbbfffhhhjjjllllllkkkkkklllmmmnnnoooqqqrrrssssssssssssppppppooolllhhhggggggiiijjjjjjiiigggfffgggjjjllliiihhhgggfffeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhfffgggggghhhiiijjjkkkkkkhhhjjjjjjjjjhhhhhhjjjkkklllmmmnnnnnnppppppqqqrrrvvvvvvuuuuuutttssssssrrruuuuuuuuuuuutttssssssrrrppppppoooooooooooooooooopppooonnnmmmlllkkkkkkkkkjjjiiiiiijjjllllllkkkiiikkkjjjiiigggfffeeeeeeeeedddeeeffffffdddcccddddddfffcccaaaaaabbbddddddccciiifffcccaaabbbeeefffgggccccccccccccbbbbbbdddeeeccccccbbbbbbbbbbbbccccccaaa```^^^___```bbbbbbaaabbbaaa```aaabbbbbbaaa___bbbbbbbbbccccccdddddddddcccddddddddddddeeeeeeeeegggfffeeeeeeeeefffggghhhhhhiiiiiijjjjjjjjjjjjjjjhhhgggggghhhjjjkkkllllllfffggghhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrpppnnnmmmnnnnnnooooooooooooooonnnmmmmmmnnnoooppppppppppppqqqppppppqqqssssssqqqpppqqqrrrsssttttttuuutttttt???AAACCCEEEFFFFFFEEEDDD@@@@@@AAABBBBBBAAA@@@????????????AAABBBBBB@@@>>>============<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA=========<<<===>>>??????@@@>>>======>>>>>>===<<<>>>===============>>>>>>;;;::::::::::::::::::999::::::<<>>;;;999999888888777777777666666555333444666777888888888777666555444333333444555666777888999;;;<<<===>>>>>>;;;;;;;;;;;;999555222000111111111111222444666777555555666777888888999999555999:::666444777888666555444333333222222333333777666555444444333333444222333444666777999::::::;;;<<<<<<<<<:::888555444333444666888999888888777333222222111222333555666777:::===@@@BBBEEEHHHJJJMMMLLLIIIFFFDDDEEEHHHKKKJJJJJJJJJMMMRRRYYY___ccceeehhhkkkmmmmmmmmmmmmnnnppppppqqqqqqrrrrrrrrrrrrnnnnnnnnnllljjjjjjkkkmmmhhhhhhhhhfffeeefffiiilllnnnmmmkkkjjjiiiiiiiiiiiiffffffggghhhiiiiiiiiiiiiggghhhhhhiiijjjjjjkkkkkkhhhiiiiiihhhggggggiiikkkkkkllllllmmmnnnooopppqqqvvvvvvvvvuuuuuuuuuttttttttttttuuuuuutttsssrrrrrrooooooooonnnnnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhjjjlllmmmllljjjiiiiiijjjjjjjjjjjjjjjjjjhhhjjjkkkkkkhhhgggffffffiiigggeeeeeeeeefffffffffmmmjjjfffeeefffhhhiiiiiiggghhhiiiiiigggggghhhjjjffffffeeeeeeeeeeeeffffffdddcccaaabbbdddeeedddccccccbbbaaaaaabbbbbb```^^^^^^______aaabbbcccdddeeecccccccccdddddddddeeeeeefffeeedddcccdddeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjfffggghhhiiiiiijjjkkkkkkffffffggghhhiiikkkkkkllloooooonnnnnnmmmmmmllllllnnnoooqqqrrrrrrqqqpppnnnpppppppppqqqpppooonnnnnnmmmmmmnnnppppppqqqqqqqqqooonnnoooqqqssstttsssrrrppppppqqqsssssstttttttttAAAAAABBBCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@??????@@@BBBAAA???===============<<<<<<<<<<<<;;;<<<===??????@@@@@@@@@<<<<<<<<<===>>>>>>?????????>>>======>>>>>>===;;;???>>>===<<<;;;;;;;;;;;;888777777999;;;<<<;;;999999999:::===@@@AAA@@@???;;;;;;;;;;;;;;;:::999999444444444444333333333333444444555555555555444444444444444444333333333333333333333333333333333333'''...444555111...000333222222333444888@@@IIIPPPZZZ```gggkkkjjjhhhggggggdddcccbbbaaa___]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___aaabbbcccccccccddddddfffgggggghhhjjjkkkjjjiiiiiijjjkkklllmmmnnnnnnooooooooonnnjjjmmmnnnmmmmmmppppppmmmiiihhheeeaaa^^^[[[YYYXXXVVVVVVWWWXXXWWWSSSNNNIIIIIIIIIKKKOOOTTTWWWYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ[[[[[[\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUSSSNNNMMMQQQTTTUUUWWWZZZTTTRRRQQQQQQSSSVVVWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]][[[ZZZ[[[\\\^^^aaaccceee``````___\\\WWWQQQLLLHHHMMMOOOPPPQQQOOOLLLHHHEEEDDDEEEGGGLLLSSSXXXZZZ[[[RRRNNNHHHBBB===999888888999999999999888777666666444555666888888888777777555444333222222333444555555666777888999;;;<<<===999:::::::::999666333222333333333333444666777888666666777888888888777777444888888444333555777666555444333333222222333333555555444333222222222222222333444666777888888888777888999999888666333222111333555777888888777666555444333222111222222333888;;;???BBBDDDFFFHHHJJJKKKKKKJJJHHHGGGIIILLLOOONNNNNNNNNPPPTTTYYY]]]```aaaeeejjjmmmnnnnnnoooooooooooooooppppppppppppppplllmmmnnnmmmlllmmmppprrrjjjjjjkkkiiihhhiiikkkmmmoooooonnnmmmmmmlllkkkkkkggghhhiiiiiijjjjjjjjjiiijjjjjjjjjkkkkkkkkkkkkkkkiiijjjjjjhhhggghhhjjjllljjjkkklllmmmnnnooooooppptttttttttuuuuuuuuuuuuvvvsssssstttttttttsssqqqpppnnnnnnnnnnnnmmmlllkkkkkklllkkkiiihhhhhhhhhiiijjjiiihhhhhhjjjlllmmmllljjjhhhiiikkkmmmnnnnnnnnnmmmmmmnnnooonnnllljjjiiijjjlllkkkkkkjjjiiiiiijjjjjjnnnllljjjjjjkkkllllllkkkkkkmmmooonnnkkkjjjlllnnnjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhiiijjjkkkjjjiiifffeeeddddddeeedddbbb```^^^^^^___```bbbcccdddeeebbbbbbcccccccccddddddddddddddddddddddddeeefffggghhhhhhgggggghhhhhhiiijjjfffhhhjjjjjjiiihhhiiijjjfffgggggghhhiiijjjkkkkkknnnnnnnnnmmmmmmmmmllllllmmmnnnoooqqqrrrrrrrrrqqqssstttttttttsssqqqooonnnnnnnnnpppqqqrrrrrrssssssnnnmmmmmmnnnppprrrrrrqqqnnnoooppprrrssssssssssssBBBBBBBBBAAABBBCCCEEEFFFCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@@@@@@@>>><<<========================;;;<<<===>>>???>>>>>>===<<<===>>>@@@@@@@@@@@@??????>>>======>>>>>>===<<<======<<<::::::999999999888777777:::======<<<999888888888;;;===>>>>>><<<999999999999999888888777444444444333333333222222333444444555555444444333333333333333333333444444222222222222222222222222+++...222222111000222444222222333444777===EEEJJJTTT[[[dddiiihhhffffffgggffffffeeeeeedddcccaaaaaa^^^______```aaaaaaaaaaaa___```aaabbbcccdddddddddfffffffffggghhhjjjkkkllllllmmmmmmlllkkkjjjlllnnnooooooooonnnoooooopppqqqkkknnnnnnkkkkkkmmmllliiihhhfffcccaaa^^^]]]\\\\\\XXXWWWWWWWWWVVVSSSOOOKKKKKKKKKNNNSSSXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYY[[[]]]]]]\\\[[[ZZZYYYWWWXXXYYYZZZYYYVVVTTTRRRPPPLLLJJJNNNRRRSSSVVVZZZTTTRRRQQQQQQSSSVVVWWWWWWSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]\\\\\\]]]```bbbdddbbbbbb```]]]WWWQQQKKKHHHLLLMMMOOOOOOMMMJJJHHHFFFAAABBBDDDJJJQQQWWWZZZ[[[VVVRRRKKKDDD>>>;;;999999::::::;;;;;;:::999777666444555666777777666555555444333222111111222333444444444444555666888999:::666777888999888777555333444444444555555666666666555666666777666555444444222666666222111444666555555444333333222222333333333222111000000///000000111222444555666666666555555444444444444333333333111222555888999888777666666555444333333333444555777:::>>>AAACCCDDDFFFHHHGGGHHHJJJJJJKKKNNNQQQTTTTTTTTTTTTUUUWWWZZZ\\\^^^^^^ccciiimmmooooooooopppooonnnnnnmmmmmmmmmnnnnnnmmmnnnooonnnnnnooorrrtttnnnoooppppppnnnmmmnnnooolllmmmnnnnnnmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkkjjjmmmmmmmmmmmmllllllllllllllllllkkkiiihhhhhhjjjmmmjjjjjjkkklllmmmnnnnnnooopppqqqqqqrrrssstttuuuuuurrrsssttttttsssqqqooonnnmmmmmmnnnnnnmmmllljjjiiiiiihhhgggffffffgggiiijjjiiihhhhhhjjjllllllkkkjjjhhhiiillloooppppppooonnnppppppqqqooommmkkklllmmmmmmnnnnnnnnnnnnnnnnnnooonnnmmmmmmnnnooopppnnnmmmnnnqqqsssrrrnnnlllmmmpppnnnmmmmmmmmmmmmmmmmmmnnnooonnnmmmnnnoooooonnnlllkkkjjjiiihhhiiihhheeecccbbbbbbbbbbbbccccccccccccaaaaaaaaabbbbbbbbbcccccccccdddeeefffgggggggggggghhhgggfffffffffggghhhiiigggiiikkkkkkhhhgggggghhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkllllllmmmnnnooooooooopppqqqsssuuuvvvwwwxxxyyyyyyyyyyyywwwtttrrrpppooopppqqqssstttuuuuuuuuurrrpppnnnnnnooopppppppppmmmnnnoooqqqrrrsssssssssDDDCCCAAA@@@AAACCCEEEFFFDDDCCCBBBAAAAAAAAAAAABBBCCCAAA????????????>>><<<======>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<>>>@@@BBBCCCBBBAAA@@@@@@>>>======>>>>>>===<<<<<<;;;:::999999999999::::::999999;;;>>>>>><<<999888777777999<<<===<<<;;;777777888888888777666666444444444333333333222222333444444555555444444333222222222333333444444444222222222222222222222222444222111000000111111222222333444444777;;;AAAEEENNNWWWaaaggggggeeefffgggggghhhhhhiiiiiihhhhhhgggbbbbbbdddeeeeeeeeeeeeeeebbbccceeefffggggggffffffiiiiiiiiijjjkkkmmmnnnoooooooooooommmkkklllmmmoooqqqpppooonnnnnnoooqqqrrrlllooonnnjjjhhhiiihhhdddfffeeecccaaa```___``````ZZZYYYXXXXXXWWWTTTPPPMMMKKKLLLPPPUUU[[[^^^______]]]]]]]]]\\\\\\\\\\\\\\\ZZZ\\\^^^^^^\\\ZZZYYYYYYVVVWWWYYYZZZYYYVVVRRROOOOOOJJJHHHLLLPPPRRRUUUYYYTTTSSSQQQRRRTTTVVVWWWWWWRRRSSSVVVYYY\\\^^^^^^^^^___^^^]]]\\\]]]___aaaccceeedddbbb^^^XXXQQQKKKGGGIIIKKKMMMMMMLLLJJJIIIHHH@@@@@@BBBHHHNNNTTTXXXYYYZZZVVVOOOGGGAAA===<<<<<<;;;;;;<<<<<<;;;999888777444555666666666555444333333333222111111222333333333333333333444666777888444555777888888777666555444444555666666555555444444555555555555333222111222555555111000333555444555444333333222222333333222111000///............111222444555555555444444444333111//////111444555000222555888999999777666444444333444555777999:::666999===@@@AAABBBDDDEEEDDDFFFIIILLLNNNQQQUUUXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\aaahhhmmmooooooooopppnnnmmmmmmllllllllllllmmmoooppppppooooooppprrrtttooopppqqqqqqooonnnnnnooojjjkkklllmmmmmmkkkiiihhhjjjjjjkkklllllllllkkkkkkpppoooooonnnnnnmmmllllllmmmmmmllljjjhhhiiikkkmmmiiijjjjjjkkklllmmmnnnooommmnnnoooppprrrssstttuuurrrsssssstttssspppnnnlllmmmmmmnnnnnnmmmkkkjjjiiigggfffeeedddeeegggiiijjjiiiiiiiiijjjllllllkkkjjjiiikkkmmmpppqqqpppnnnmmmqqqqqqqqqooommmlllmmmnnnmmmooopppqqqpppqqqrrrsssnnnnnnnnnppprrrrrrpppnnnooosssuuusssooolllmmmpppppppppooooooooooooppppppooonnnnnnoooppppppnnnmmmooonnnlllllllllkkkiiifffffffffeeeeeedddcccbbbbbb```aaaaaaaaaaaabbbbbbbbbcccdddfffhhhiiihhhhhhggggggfffeeeeeeeeefffhhhiiigggjjjlllkkkhhhffffffgggiiiiiiiiiiiiiiijjjjjjjjjhhhhhhjjjlllnnnpppqqqrrrssstttuuuvvvyyy{{{~~~}}}}}}}}}|||zzzwwwtttrrrpppqqqssstttuuuvvvvvvvvvxxxuuurrrppppppqqqqqqpppmmmnnnoooppprrrrrrssssssCCCBBBAAAAAABBBDDDGGGHHHEEEFFFEEEBBB???===???BBBEEEDDDBBBAAA????????????AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>??????>>>>>>BBB>>>;;;<<>>BBBNNNTTT^^^fffjjjkkkkkkkkkiiiiiikkklllmmmnnnnnnnnnkkkiiihhhjjjmmmnnnllliiihhhgggfffeeefffhhhkkkmmmmmmkkkiiihhhiiilllooorrrmmmoooqqqpppnnnmmmooorrrsssqqqppppppppppppooommmpppooonnnllljjjhhhgggffffffggggggfffdddbbb```___WWWXXXXXXXXXVVVUUUSSSRRRVVVUUUTTTVVVYYY]]]```aaa^^^___bbbcccbbb___[[[YYY]]]\\\ZZZXXXWWWVVVVVVVVVXXXYYYYYYXXXVVVUUUVVVWWWQQQQQQPPPQQQSSSVVVYYY[[[WWWUUURRRPPPPPPSSSWWWYYYXXXVVVUUUVVVZZZ]]]^^^^^^]]]aaabbb]]]ZZZ\\\^^^^^^aaa```^^^[[[WWWQQQMMMJJJFFFHHHJJJMMMNNNOOOOOONNNHHHFFFEEEFFFIIINNNRRRTTTYYYVVVRRRKKKDDD@@@???@@@??????@@@BBBBBB???;;;777666777888999999888777666666555333222111222222333000111222222333333222222999777444333444666666777888777666555555444555555555444333222111222333333000000111111111222222222111444444111111444444111...///000000//////000111111333555666555555666777333333333333333333333333666666666666666777888888555555555666777888888888888:::===>>>>>>???BBBCCCAAADDDIIIMMMPPPSSSWWWZZZ[[[\\\\\\]]]]]]^^^^^^___dddfffjjjmmmoooooonnnmmmnnnllliiihhhhhhjjjmmmoooqqqqqqqqqrrrrrrssssssssspppqqqrrrrrrpppoooooopppmmmkkkiiiiiijjjkkkjjjiiillllllllllllmmmmmmmmmmmmppppppqqqqqqooommmjjjiiikkkllllllmmmllllllkkkjjjmmmmmmlllllllllkkkkkkkkklllllllllmmmnnnooopppqqqqqqqqqqqqqqqpppnnnmmmlllpppooonnnnnnnnnmmmjjjggghhhfffddddddeeeeeedddccceeegggiiikkklllkkkjjjiiiiiiiiijjjlllnnnooonnnlllooopppooonnnllllllnnnppptttsssqqqoooooooooqqqrrrnnnnnnooooooppppppoooooosssqqqooonnnnnnmmmjjjhhhmmmooorrrqqqooonnnoooqqqqqqrrrsssssssssrrrqqqpppqqqqqqqqqqqqooommmkkkjjjhhhgggeeeeeeffffffdddcccdddcccbbb``````aaaeeeiiicccddddddeeeffffffgggggghhhhhhgggeeedddccceeegggggghhhiiijjjiiigggeeeccchhhhhhhhhhhhhhhiiijjjkkkggghhhiiijjjllloooqqqrrrrrrtttxxx{{{~~~|||yyy|||yyywwwvvvxxxyyywwwuuutttrrrqqqppppppnnnllliiipppooonnnoooqqqrrrrrrqqqDDDCCCBBBBBBBBBDDDFFFGGGEEEFFFEEECCC@@@>>>@@@BBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???>>>===<<<@@@===:::;;;>>>???<<<999:::999888888999999888666888999999:::::::::::::::777777777888999999::::::555555444333333333333444333333333222222222111111444333222222222333444555222222222111111222222222222222222222222222222222111111222222222222111111222111000000333888===@@@JJJQQQ\\\eeeiiikkkkkkjjjjjjjjjkkkllllllmmmmmmmmmkkkjjjiiikkkmmmnnnllljjjjjjjjjjjjkkkllllllmmmmmmnnnmmmkkkjjjkkkmmmoooqqqmmmoooqqqpppooooooppprrrrrrpppoooooooooooonnnmmmooonnnmmmkkkjjjhhhgggfffhhhhhhhhhgggeeebbb___]]]ZZZYYYXXXWWWWWWWWWXXXXXXZZZXXXWWWWWWXXX[[[^^^___```bbbcccdddccc```\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVYYYYYYXXXVVVTTTSSSUUUWWWTTTTTTTTTTTTUUUWWWYYYZZZUUUSSSPPPMMMMMMPPPTTTVVVXXXVVVTTTTTTWWWZZZ\\\]]]]]]aaabbb]]]ZZZ[[[[[[ZZZ\\\\\\[[[YYYVVVQQQMMMKKKCCCDDDFFFIIIKKKNNNPPPPPPKKKIIIGGGGGGIIIMMMPPPRRRVVVVVVSSSOOOIIIEEECCCCCC@@@@@@@@@AAAAAA>>>:::666444555666777777666555444555444333222111222333444...///111333444666777777999777555333444555555555666666555333333333333333555444333222111222222333000000000111111111222222000333333000000333333000---///000000//////000111111333555555444444555666333222222222222333333444555555555555555666777777555555666777888999999:::777999:::;;;<<<===@@@BBBFFFIIIMMMQQQTTTWWWZZZ\\\[[[[[[\\\\\\]]]^^^^^^^^^bbbdddgggjjjlllmmmmmmllljjjiiigggfffgggiiillloooqqqqqqqqqqqqqqqrrrrrrrrroooppprrrqqqooonnnnnnooolllkkkiiiiiijjjjjjjjjiiiiiijjjlllmmmooopppqqqqqqrrrsssttttttsssqqqooommmpppppppppoooooooooooonnnmmmllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppoooooommmllllllnnnmmmmmmmmmmmmllljjjggghhhfffddddddeeefffeeedddggghhhiiijjjjjjiiiiiihhhhhhhhhiiilllnnnooonnnmmmoooppppppnnnmmmmmmoooqqqsssqqqpppooonnnoooqqqqqqpppqqqqqqqqqqqqqqqppppppnnnllljjjjjjkkkkkkkkkiiinnnppprrrrrrpppoooppprrrpppqqqrrrrrrrrrqqqppppppppppppqqqqqqpppooonnnmmmkkkkkkjjjhhhggggggggggggmmmjjjfffbbbaaabbbdddfffddddddeeeeeeffffffggggggfffggghhhfffeeeeeefffgggffffffggghhhhhhgggfffeeefffffffffggghhhjjjkkkllliiiiiijjjlllnnnppprrrtttwwwyyy|||~~~{{{yyyxxxxxxxxxwwwuuuqqqpppooooooppppppnnnmmmooonnnmmmoooqqqrrrrrrqqqFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFEEEDDDAAA@@@AAACCCDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::::::::;;;<<<<<<===>>>===<<<;;;:::===;;;999999<<<===;;;888999777666666777777666444888999999::::::::::::;;;888888888888888888888888555444333222222222222222333333333222222222222111666444222111111222333444111111000000000000111111000111111111222333333333111111222222222222111111222111000111333666:::<<>>===<<<;;;::::::999999<<<=========<<<;;;999888:::999777888::::::999777666555444555777888777666888888999999999:::;;;;;;::::::999999888777777666555555444333222222222222222222222222222222222222777555333111000111333444111111111000000111111111///000000111222333333444111111222222222222111111333222111111222444777888@@@HHHUUU```gggjjjllllllllllllkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmlllkkklllnnnnnnnnnmmmllljjjmmmnnnnnnnnnnnnmmmmmmllllllmmmoooqqqqqqqqqqqqrrrqqqooommmlllmmmmmmmmmlllkkkkkkjjjiiigggfffeeeeeeiiihhhgggddd```\\\YYYWWW[[[[[[ZZZ[[[]]]___bbbddd```^^^[[[XXXWWWXXX\\\___\\\]]]^^^]]]\\\YYYVVVTTTSSSUUUWWWYYYZZZYYYXXXWWWXXXVVVSSSPPPMMMMMMPPPSSSYYYZZZZZZZZZYYYXXXWWWVVVSSSPPPLLLIIIHHHKKKNNNQQQWWWVVVUUUVVVWWWWWWVVVTTTUUUZZZ]]][[[ZZZZZZWWWRRRSSSSSSTTTSSSRRROOOLLLKKKDDDCCCCCCDDDHHHMMMRRRVVVVVVTTTQQQMMMKKKKKKMMMOOOUUUXXXZZZYYYTTTNNNHHHFFFCCCBBB@@@>>>===:::666333222333333333333333333222222222111111111333444555555555555555666666777777888888777555222222222333333333222111000000000000333222222111111111111111/////////000000000111111---000000------000000------...000///......///111000111333333111111111222111111000///000111333555444333333333333333444444333444555666888999;;;;;;<<<===>>>>>>???AAAEEEHHHKKKNNNQQQSSSTTTVVVXXXZZZZZZZZZ[[[[[[\\\]]]]]]]]]aaabbbccceeehhhkkkmmmnnnjjjiiihhhhhhhhhjjjmmmooopppppppppooonnnnnnnnnmmmmmmnnnpppooommmllllllmmmllljjjiiiiiijjjjjjiiihhhmmmnnnppprrrsssrrrqqqppprrrrrrsssttttttssssssrrrrrrqqqnnnmmmlllmmmnnnooolllllllllkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhiiijjjkkkjjjhhhgggeeedddeeegggiiiiiiiiikkkiiigggeeedddeeefffggghhhhhhhhhjjjmmmnnnnnnmmmnnnooooooooonnnnnnqqqssspppooooooooooooppprrrrrrrrrrrrqqqqqqooonnnmmmlllllljjjggggggiiilllnnnnnnmmmnnnpppqqqqqqqqqrrrrrruuuuuuvvvvvvvvvvvvvvvvvvooooooppppppppppppooooooppprrrsssqqqmmmmmmsssyyyzzzooojjjjjjjjjhhhfffgggggggggffffffeeeeeeeeebbbdddggghhhgggfffffffffcccddddddfffgggjjjlllmmmjjjjjjkkkmmmnnnooooooppppppqqqqqqsssuuuwwwxxxzzz|||}}}~~~{{{yyyvvvtttsssnnnmmmlllmmmoooqqqqqqppplllkkkkkkmmmpppqqqqqqqqqHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCC@@@BBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@??????>>>===<<<::::::999999999;;;<<<<<<<<<;;;999888777888777777777888888888777444444444555888::::::999888888777888888:::;;;<<<;;;;;;:::999888777666666777666555444333333333333222222222222222222222222666555333111111111333333222222111111111111222222//////000111222222333333111111222222222222111111222222111111222333444555<<>><<<999555333333333333333333333333333222111111000111222444555666555555555555666777888777888888666333111222333444333222111000000000000111222111111111111000000....../////////000000000---000000------000000------...//////......///000...000222222111000111222111111000000000111333333333333222222222222333333111222333555777888:::;;;===???@@@BBBCCCEEEIIILLLNNNPPPSSSTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\]]]aaabbbdddfffiiilllnnnooopppooommmllllllmmmnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnoooooommmllllllmmmmmmkkkiiiiiijjjkkkjjjiiimmmnnnpppqqqrrrrrrrrrqqqrrrrrrsssssstttttttttsssqqqooommmkkkjjjkkklllmmmllllllkkkkkkkkkjjjjjjjjjkkkjjjjjjiiiiiiiiijjjjjjhhhiiiiiijjjjjjjjjiiiiiiiiihhhggghhhiiijjjjjjiiigggfffeeefffiiijjjkkkjjjkkkiiigggdddcccdddeeefffhhhgggggghhhjjjllllllkkklllmmmmmmmmmlllnnnpppssspppppppppppppppqqqrrrrrrrrrrrrrrrqqqpppnnnllllllmmmjjjgggfffhhhjjjllllllkkklllmmmnnnpppqqqqqqqqquuuuuuuuuuuuvvvvvvwwwwwwqqqqqqpppooonnnnnnnnnnnnooorrruuusssqqqsssyyy|||sssooopppqqqooommmkkkjjjjjjiiihhhgggffffffbbbdddgggggggggfffffffffeeeeeefffhhhkkknnnppprrrrrrrrrssstttttttttssssssuuuuuuvvvwwwyyyzzz|||}}}~~~{{{wwwtttrrrrrrpppnnnlllmmmnnnooooooooommmllllllmmmpppqqqqqqpppFFFFFFEEEDDDCCCBBBAAAAAACCCBBBBBBCCCEEEEEEDDDBBBAAAAAABBBBBBBBBAAA???>>>>>>???????????????>>>>>><<<<<<;;;:::999999999::::::;;;;;;;;;:::999777666666666666777777777777777555444444666999;;;;;;;;;777666666666777888:::<<<;;;;;;:::999888777666555888777666555444333333333111222222222222333333333444444333333222222333333222222222111111222222222///000000000111222222222111111222222222222111111000111111222222222222222888@@@KKKUUU^^^dddiiillllllkkkiiihhhggghhhiiiiiihhhjjjllllllkkkjjjkkklllooonnnnnnmmmmmmnnnooooookkkkkkllllllmmmllllllkkkllllllmmmoooqqqpppnnnlllnnnlllhhhggghhhiiiiiiiiiddddddccccccbbbbbbbbbaaa```]]]ZZZWWWUUUUUUWWWXXX[[[\\\^^^___```___^^^]]]ZZZ[[[\\\ZZZXXXXXX\\\```[[[[[[\\\[[[[[[YYYWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXRRRQQQPPPMMMKKKKKKNNNQQQVVVVVVVVVUUUUUUUUUTTTTTTVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZ\\\^^^]]]YYYRRRMMMLLLPPPTTTVVVZZZ]]]\\\WWWVVVVVVVVVUUURRROOOLLLJJJHHHEEECCCAAACCCGGGLLLPPPQQQQQQOOOJJJFFFEEEHHHLLLNNNRRRVVVYYYXXXVVVTTTSSSJJJFFFAAA>>>;;;888555222444444333333333333444444222222111000000111333333222222222222444777999:::666888:::888444222333555444444222111111111111111000111111111111000//////............////////////---//////------//////---,,,...//////...---///000---///111222111111222333222222222222222222222111444333333222222222222222///000222444666888:::;;;<<<>>>BBBEEEGGGIIILLLOOOSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\```aaadddhhhkkknnnoooppprrrqqqpppooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnmmmmmmnnnpppooommmllllllmmmnnnlllkkkjjjkkklllkkkjjjjjjjjjlllnnnpppssstttuuuttttttttttttttttttuuuuuuqqqpppnnnmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjlllkkkjjjiiiiiiiiiiiiiiigggggghhhiiijjjjjjjjjiiijjjiiiggggggiiijjjjjjiiiiiigggfffgggiiikkkkkkkkkkkkiiigggeeedddeeefffgggiiigggffffffhhhiiiiiihhhiiijjjkkkjjjjjjllloooqqqoooooopppppppppppppppppprrrrrrrrrqqqpppnnnmmmlllkkkiiifffeeefffhhhhhhhhhjjjjjjkkkmmmppprrrqqqppprrrrrrqqqrrrrrrssstttuuusssrrrqqqoooooonnnnnnnnnppprrrtttttttttvvv||||||vvvtttuuuvvvvvvuuuqqqpppooonnnmmmkkkjjjiiieeeggghhhhhhgggfffggghhhgggiiikkknnnqqqsssvvvwwwyyyyyyzzz{{{zzzyyyxxxwwwyyyyyyzzz{{{|||~~~~~~zzzuuuqqqppppppqqqooommmlllmmmnnnnnnnnnnnnmmmmmmnnnpppqqqqqqpppDDDDDDDDDCCCCCCAAA@@@@@@BBBAAA@@@BBBEEEEEECCCAAACCCBBBBBBAAA@@@??????>>>======>>>>>>>>>>>>======;;;;;;::::::999:::::::::999999:::::::::888777666555666777777666777777888777666555666888999999888555555444444555777999;;;;;;::::::999888777666666777777555444333222222222111111222222222333333333111222333444444444333222111111000000000000111111000000000000111111111111111111222222222222111111///000111222222222111111555;;;DDDNNNWWW___eeeiiikkkjjjhhhgggggghhhiiijjjgggiiikkkkkkjjjiiijjjllljjjkkkmmmnnnnnnnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnlllllllllnnnpppoookkkhhhjjjhhhdddbbbcccdddeeeeeeaaaaaaaaa```````````````\\\YYYTTTQQQQQQUUUYYY\\\______^^^]]][[[[[[ZZZZZZXXX[[[]]]\\\XXXWWWYYY\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVQQQQQQQQQPPPNNNNNNPPPRRRUUUTTTSSSSSSSSSTTTVVVVVVYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\ZZZWWWRRRNNNKKKOOORRRTTTYYY^^^]]]XXXWWWWWWWWWWWWUUURRROOOMMMJJJHHHEEEDDDFFFJJJOOORRRPPPQQQPPPLLLHHHHHHLLLQQQSSSUUUXXXYYYWWWVVVVVVVVVLLLHHHCCC>>>;;;888555333444333333222222333333444333222111000000111111222111000000000222555777999555888;;;999555333555888444333222111000000000000///000111111111000///...------........./////////---000000------000000---,,,---///...------...000,,,...111222222222333555222333444555444222000///444444333222222222222222///000222444777999;;;<<<<<<@@@EEEJJJLLLOOOQQQSSSWWWYYYZZZZZZYYYXXXXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]```dddhhhlllnnnoooooopppooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnooooooooommmoooppppppnnnmmmmmmnnnooonnnllllllmmmmmmmmmllliiiiiiiiikkkmmmppptttvvvtttssssssrrrrrrrrrssssssppppppooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiimmmlllkkkjjjiiiiiihhhiiiffffffhhhiiijjjjjjjjjjjjllljjjhhhgggiiijjjiiiiiijjjiiiggghhhjjjkkkkkkkkkjjjiiigggfffffffffggggggiiigggeeedddeeeffffffeeeeeeggghhhhhhhhhiiilllooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjhhhfffggghhhiiiiiihhhkkkjjjjjjmmmqqqsssrrrqqqppppppppppppppprrrssstttssssssrrrqqqqqqqqqrrrsssrrrrrrssstttvvvxxxzzz{{{|||{{{zzzyyyyyyyyyzzz{{{yyyxxxvvvuuusssqqqpppooojjjkkkllljjjiiiiiijjjkkkkkkmmmpppssswwwyyyzzzzzz{{{|||~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}xxxrrrnnnnnnoooqqqnnnlllkkkmmmnnnooooooqqqooonnnoooqqqqqqpppoooCCCCCCCCCCCCBBBAAA@@@???AAA@@@???BBBEEEEEECCC@@@EEEDDDBBBAAA????????????<<<<<<===============<<<::::::999999999:::;;;;;;888888999:::999888777666555666777777666666777999999777666666777777666555555444333333444666999;;;::::::999999888777777666777666444333222111111111111111111222222333333333///111333555666555333222000000////////////000000111111111000000000000000111111222222222222111111...///000222222222111000222888@@@IIIRRR[[[bbbgggjjjiiigggffffffhhhiiikkkfffiiikkkkkkiiihhhiiikkkdddfffjjjmmmnnnmmmjjjhhhllllllllllllmmmooopppqqqmmmllllllnnnooonnnjjjfffhhhdddaaa___```aaabbbbbb________________________ZZZVVVQQQNNNPPPUUU\\\```ccc```]]]YYYWWWWWWXXXXXXWWW[[[^^^]]]XXXUUUWWWZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTQQQRRRRRRRRRQQQQQQSSSTTTTTTSSSRRRQQQRRRUUUWWWYYY[[[]]]___aaaccccccbbbbbbaaa^^^[[[YYYWWWUUURRROOOLLLOOOQQQSSSXXX^^^]]]XXXWWWXXXXXXXXXWWWTTTRRRPPPLLLKKKIIIIIIKKKOOOTTTWWWSSSTTTTTTPPPMMMMMMRRRXXX[[[\\\\\\ZZZVVVTTTSSSTTTNNNJJJDDD>>>;;;888555333444333222111111222333444444333222000000000111111333222111000000222444555444888;;;:::666444666999333222111000000////////////000111111111000...------------.........//////---000000------000000---,,,---///...------...000+++...000222222333555666333444666666555333000...555444444333222222222333000111333555888:::<<<===>>>CCCIIIOOORRRTTTVVVXXXXXXYYYZZZZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\___dddiiilllnnnnnnnnnlllllllllllllllmmmnnnooommmnnnnnnnnnooooooppppppnnnoooqqqpppnnnmmmmmmnnnpppnnnmmmmmmnnnnnnnnnllllllkkkjjjiiijjjmmmppprrrrrrqqqpppoooooooooooopppnnnnnnnnnmmmllljjjiiihhhkkkkkkkkkjjjjjjjjjiiiiiimmmmmmkkkjjjiiiiiihhhiiieeefffgggiiijjjjjjjjjjjjmmmkkkhhhhhhiiiiiiiiiiiikkkjjjhhhiiijjjkkkkkkjjjiiihhhhhhgggggggggggggggiiigggdddcccdddddddddcccccceeefffffffffhhhkkknnnlllmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiihhhgggffffffjjjiiihhhjjjlllmmmlllkkkllljjjkkknnnrrruuutttrrrqqqqqqppppppqqqssstttuuussssssrrrrrrssstttvvvwwwtttsssssstttwwwxxxwwwvvvzzz{{{||||||zzzzzz|||~~~~~~}}}|||zzzwwwuuutttsssoooooonnnlllkkkjjjlllnnnmmmooossswwwzzz|||||||||{{{}}}~~~~~~|||}}}|||wwwqqqmmmmmmnnnooommmkkkkkkmmmooopppppprrrqqqppppppqqqqqqpppoooDDDCCCBBB@@@???>>>>>>>>>@@@???>>>???AAABBBBBBAAA@@@@@@??????>>>>>>======;;;<<<===>>>>>>===<<<;;;888888888888888888888888;;;;;;::::::888777555444999999888777666777777777444444555666777777777666333444444555555444444333999999888888888888888888777444222333555666444111333111///000333555444333444444333333333333222222555222...---///111111///222222111111111111111222222222222111111111111000---000333222000000222555222555;;;AAAJJJTTT___fffiiillllllgggeeehhhjjjiiikkklllllljjjhhhhhhiiijjjiiiiiiiiijjjkkklllmmmnnnpppllliiijjjmmmooopppooonnnnnnnnnmmmllljjjiiihhheeeccc___\\\[[[[[[\\\]]][[[\\\^^^___```______^^^\\\VVVQQQQQQWWW]]]______bbb^^^YYYUUUTTTUUUXXXZZZ^^^```cccaaa]]]YYYXXXYYYUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVVVVVVVUUUUUUTTTSSSXXXXXXWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOPPPTTTXXX[[[]]]___bbbddddddcccaaa```aaa^^^[[[ZZZZZZXXXTTTPPPUUUQQQOOOQQQVVVYYYWWWSSSXXXVVVUUUXXX\\\\\\WWWRRRRRRQQQNNNMMMMMMPPPSSSVVV[[[UUUQQQPPPIIIGGGWWWlll}}}mmm\\\TTTWWWZZZXXXTTTKKKHHHDDD@@@===:::777444555555444333222222111000999888555333111000000000///000111000000111444666888888999::::::888444111222222111000///...------888333000000,,,(((+++222---------...//////...,,,111///---...000000...,,,000///.........///111222000000111222444555666666555333111333555777555333666555444333222222222222111444777888777888<<<@@@DDDGGGMMMSSSWWWYYYYYYXXX[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYYYY[[[\\\]]][[[]]]aaadddhhhkkknnnooopppmmmjjjiiikkkmmmllljjjlllmmmnnnooopppqqqrrrrrrnnnsssuuuqqqmmmnnnpppoooqqqqqqqqqqqqqqqpppooonnnjjjkkkkkkkkkjjjkkknnnpppqqqooonnnlllkkkkkkkkkllljjjjjjjjjjjjkkklllmmmmmmooollliiijjjmmmnnnllljjjiiilllmmmjjjjjjllllllhhhggghhhjjjkkkjjjjjjkkklllmmmlllkkkkkkkkkjjjhhhfffhhhjjjjjjjjjiiiiiikkkmmmiiihhhgggffffffggghhhiiikkkjjjgggeeecccbbbaaaaaabbbccceeefffhhhiiiiiiiiijjjiiiiiihhhgggfffffffffffffffffffffggggggggggggkkkiiiiiikkknnnnnnllliiinnnnnnooopppqqqrrrrrrsssrrrrrrrrrrrrsssssssssssswwwwwwvvvvvvvvvwwwxxxxxxwwwxxxyyyyyyzzzzzzyyyyyy~~~}}}|||||||||||||||~~~~~~{{{xxxuuuzzzxxxuuurrrppppppqqqrrrssssssuuuwwwyyy|||zzzwwwssspppooonnnmmmkkkooollljjjiiikkkmmmoooooopppqqqqqqpppooonnnmmmmmmEEEDDDBBB@@@>>>===<<<<<>>???@@@@@@@@@???>>>>>>>>>???>>>>>>======<<<===???@@@@@@???===<<<888888888888888888888888::::::::::::999777666555888888888777777777666666555555666666777666666666333333444555666777777777999999999999888777666666666444333333555555444111333111///000333555555333333333222222222111111111666333//////000222222111222222111111111111111222222222222222111111111111111222333222111000111222111444999???GGGQQQ[[[bbbhhhlllllliiihhhjjjkkkjjjlllmmmmmmkkkiiihhhiiikkkllllllkkkkkkkkklllmmmmmmpppmmmkkkkkknnnppppppooopppooonnnkkkiiigggfffeeedddbbb```^^^^^^^^^```aaa____________^^^]]]\\\[[[TTTQQQNNNQQQXXX___cccccc___\\\WWWRRRPPPRRRUUUWWWZZZ\\\___^^^ZZZWWWVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZSSSRRRPPPOOOQQQTTTXXX[[[^^^```bbbcccdddbbbaaa___aaa___\\\[[[[[[YYYVVVRRRRRRNNNKKKKKKNNNPPPQQQPPPXXXVVVVVVXXX\\\\\\WWWSSSQQQPPPNNNMMMOOORRRUUUWWWWWWRRRPPPPPPKKKKKK[[[nnnssscccXXXVVVVVVSSSOOOJJJGGGCCC???===:::888555333333333333333333333333777555444222000000000111111222222111///000222444888888999::::::777444222222333333222222111000///777222...///...+++,,,000...------...///000000///222000......000000...,,,000///.........///111222222333333444444555555555333111000111333444333111444333222222111111111111000333666777777999>>>BBBHHHKKKQQQVVVZZZ[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYZZZ[[[\\\[[[]]]```cccfffiiikkkkkkpppmmmkkkjjjkkklllkkkjjjkkklllmmmnnnooopppqqqqqqooossssssooonnnppppppnnnppppppppppppppppppoooooollllllmmmlllkkkkkkmmmpppooonnnmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllnnnlllkkkkkklllmmmmmmllljjjmmmmmmkkkjjjllllllhhhiiikkklllllljjjiiiiiijjjjjjiiihhhiiijjjjjjiiiggghhhiiijjjiiihhhhhhiiikkkhhhgggfffeeeeeefffggghhhjjjiiigggeeecccbbbaaaaaaaaaaaa``````___^^^\\\\\\hhhggggggfffeeeeeeddddddffffffggggggggghhhhhhhhhlllkkkkkkmmmooopppmmmkkknnnoooooopppqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||||||||||||||{{{{{{{{{{{{||||||}}}~~~~~~{{{yyy}}}{{{xxxuuusssttttttuuuxxxxxxyyy{{{}}}wwwuuuqqqooonnnnnnlllkkkmmmkkkjjjjjjlllnnnnnnnnnooooooooonnnmmmkkkjjjiiiFFFEEECCC@@@>>><<<::::::>>>>>>>>>>>>>>>=========;;;<<<===>>>???>>>===<<<===>>>AAABBBBBBAAA>>>===999999999999999999999999999999999999999888888777666777888888888777555444666666777777777666555555333333555666777999::::::888888999999888666444333666444333333444555333222333111000111333555555444222222222111111111000000555333111000111333333222222111111111111111222222333222222222111111111111444333111111111111000...///222666;;;BBBLLLUUU\\\dddiiilllkkkjjjlllllljjjmmmmmmmmmllljjjiiijjjkkkmmmllllllkkkjjjjjjjjjjjjqqqooommmmmmnnnpppppppppqqqoookkkhhheeecccccccccdddcccbbbaaaaaabbbdddeeeaaaaaa```^^^\\\ZZZWWWVVVQQQOOOOOOSSSZZZ```cccccc]]]YYYSSSOOOMMMNNNRRRTTTVVVXXXZZZYYYWWWUUUUUUUUUSSSSSSRRRRRRPPPOOOMMMLLLPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYRRRQQQPPPOOOQQQUUUYYY\\\```aaabbbbbbbbbaaa```___bbb```^^^]]]\\\ZZZWWWUUURRRPPPNNNLLLLLLNNNQQQRRRXXXVVVVVVXXXZZZYYYUUUQQQMMMMMMMMMMMMOOOSSSVVVXXXTTTPPPNNNNNNKKKKKKXXXhhhyyypppddd[[[VVVRRROOOLLLIIIEEEAAA>>>===;;;999777222222222333333444444444333222111000000111222222222333333111//////000222888888999:::999666444222222333555666666555333222555000---///111///.........,,,++++++...000000000333111//////000///...,,,000///.........///111222444444444444444444444444333222111111333333222111333333222222222222222333222444777777888<<>>===;;;;;;;;;;;;999;;;<<<>>>???>>>===<<<<<<>>>AAABBBBBBAAA>>><<<999999999999999999999999888888999::::::999999999555666888999888777555333777777777777777666555444444444555666777888999:::666777888888888666555333555555444444444444333333333222222222333555555666222222222222111111111111333222111111111222222222111111111000111111222333333333222222222111111111444222///000222333111...///111555999???GGGPPPVVV^^^eeejjjjjjkkkmmmllliiilllllllllkkkhhhhhhiiijjjkkkjjjiiiiiihhhhhhiiiiiipppooonnnmmmnnnnnnnnnnnnnnnkkkgggcccaaa```aaabbbeeeeeeddddddddddddeeeeee```___^^^\\\YYYWWWUUUTTTUUUTTTUUUXXX\\\______^^^\\\XXXSSSNNNLLLNNNRRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQOOONNNPPPPPPRRRTTTVVVYYY[[[\\\``````___^^^\\\YYYVVVUUUSSSRRRQQQQQQRRRVVVYYY\\\aaaaaaaaaaaa```___^^^^^^eeedddaaa___]]]YYYVVVTTTQQQRRRRRRQQQQQQQQQTTTVVVXXXVVVUUUUUUUUUSSSOOOLLLHHHHHHIIIKKKNNNQQQTTTVVVSSSNNNKKKIIIFFFEEEMMMXXXbbb```^^^[[[WWWRRRMMMKKKFFFCCC???<<<;;;;;;999888333333333333333333333333000000/////////111222333111222333222111000111333777888:::999777555444333111333555777888777555333333///,,,///222333///,,,,,,***((()))+++...000000333222111000000///...---000///.........///111222222222333333333333444444555555444444444444333333444444444444444555666666555777888999:::???FFFLLLQQQTTTXXX]]]___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZ\\\___bbbeeegggiiimmmmmmlllkkkkkkkkkkkkjjjkkkllllllmmmnnnnnnoooooooooooonnnlllooosssqqqlllmmmmmmmmmnnnnnnooopppppppppqqqqqqooommmllllllmmmkkkkkkjjjjjjjjjjjjjjjjjjmmmlllkkkjjjiiiiiiiiiiiihhhjjjlllkkkhhhhhhjjjmmmkkknnnnnnkkkjjjlllkkkhhhjjjkkklllkkkiiigggfffgggeeeddddddeeeffffffeeecccfffffffffeeecccbbbdddeeeffffffffffffggggggggghhhffffffggggggeeecccaaa```_______________^^^^^^]]]eeedddddddddcccccccccbbbeeeeeefffhhhiiikkkllllllmmmnnnooopppqqqpppooonnnooopppqqqrrrsssttttttuuuvvvvvvxxxyyyyyyyyyyyyyyywwwyyy{{{}}}}}}}}}{{{zzzyyyzzzzzz{{{|||{{{{{{{{{yyyxxxxxxxxxxxxyyyyyyzzz|||}}}}}}|||{{{{{{||||||zzz{{{{{{|||}}}}}}}}}}}}~~~}}}{{{{{{{{{|||~~~zzz{{{||||||{{{{{{~~~|||xxxuuupppnnnkkkjjjkkkkkkkkkjjjiiijjjkkkmmmoooooommmkkklllkkkjjjgggdddaaa___]]]AAA@@@???>>>======<<<===;;;===>>><<<:::999:::;;;:::;;;<<<===>>>>>>======;;;===???@@@@@@???===;;;999999999999999999999999888888999::::::::::::999555666888999999777555444777888888888777666555555777666555555555666777888555555777888888777666666444555555444333333333333333333333333444444666777444333333333333222222222000111111000000000111222111111000000111222222333333333333222222222222111222000...000333444333000111222555888<<>>>>>===============999<<<>>><<<999888:::<<<==================>>>>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999:::::::::::::::999777888888999999777666555777777888888888777666666888777666555555666777888777777777777777777777777444555666555333222333444333444555555444444666888444444444333333333222222...000111111000///000222000000000000111222333333333333333333222222222222000//////000222333333222222333555777:::@@@FFFKKKQQQYYYaaadddgggjjjjjjgggiiiiiiiiihhhfffeeefffgggjjjiiiiiiiiijjjkkklllllliiijjjjjjiiigggeeefffgggaaa___\\\[[[[[[]]]```bbbcccddddddeeedddbbb```___YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^___``````______\\\ZZZXXXWWWWWWXXXZZZ[[[^^^\\\[[[[[[]]]]]]\\\[[[XXXXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQSSSVVVXXXYYYXXXZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[^^^]]]\\\ZZZZZZ[[[\\\]]]eeeeeeddd```ZZZUUURRRQQQPPPSSSWWWZZZ\\\ZZZWWWUUUQQQPPPOOOLLLIIIFFFCCCAAA???AAACCCEEEHHHIIIJJJJJJDDDCCCAAAAAAAAADDDFFFIIIKKKPPPYYY______XXXPPPJJJBBB???:::777777777777666666555555444222111111000111000/////////000222333///222444555555555666777666888:::888555222333555222333555666777666555444000000///...000333000+++000...------000222333222111222333222111000000222000///.........///111222,,,---...///111222333444000111333333222111333444222222333444555777999:::888:::<<<<<<<<<@@@FFFKKKPPPSSSWWW[[[^^^^^^^^^]]][[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZ\\\___cccgggiiieeegggiiijjjjjjiiikkklllmmmmmmnnnnnnnnnoooooooookkkmmmmmmkkkmmmqqqqqqnnnpppooonnnmmmnnnooopppqqqppprrrrrrqqqnnnlllkkkkkkhhhiiijjjkkkkkkkkkkkkkkkllllllkkkiiiiiihhhhhhhhhfffggghhhgggggggggiiikkkjjjmmmmmmiiihhhjjjiiieeebbbdddfffgggffffffggghhheeedddcccccccccbbb```^^^bbbccccccbbbaaa```bbbcccgggggghhhiiijjjjjjjjjjjjgggggggggggggggfffeeeddddddeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeefffgggiiijjjkkkllljjjllloooooonnnmmmmmmnnnoooooopppqqqrrrsssttttttqqqrrruuuwwwxxxwwwvvvvvvvvvwwwyyy{{{||||||{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyywwwvvvuuuttttttxxxyyyzzz|||}}}~~~|||||||||{{{{{{{{{{{{|||yyyyyyzzz{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzz{{{xxxyyy{{{{{{zzzzzz|||}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxtttqqqllljjjhhhggghhhiiiiiiiiijjjjjjjjjlllmmmllliiifffeeedddbbb___[[[WWWTTTRRR@@@???>>>===<<<;;;;;;;;;888;;;>>><<<999888;;;>>>@@@???>>><<<<<<===>>>???===<<<<<<<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;::::::999999999999999999888888888888666666777888888888777777888777666666666888:::;;;<<<;;;999777555555666777333555666555333222333555333555666555444444777999333333333333222222222111...000333222111000111333000000000000111222333444444444333333333222222222000111222222111000111333222333444555777<<>>???AAADDDCCCCCCDDDIIIMMMNNNQQQVVVZZZ]]]^^^]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYY[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZ\\\___bbbddd```dddgggiiiiiiiiijjjlllllllllmmmmmmmmmmmmnnnnnnhhhlllnnnlllllloooqqqooorrrqqqooonnnnnnooopppqqqooopppqqqpppnnnkkkkkkkkkggghhhjjjkkkllllllllllllkkkkkkjjjiiihhhhhhiiiiiihhhgggfffgggiiikkkkkkkkkiiilllkkkhhhggghhhgggcccaaabbbeeeeeeddddddeeefffcccbbbaaabbbcccbbbaaa___aaabbbbbbbbb``````bbbdddeeefffhhhiiijjjjjjjjjiiiiiihhhhhhgggggggggggghhhggghhhhhhiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffhhhiiijjjjjjjjjmmmppppppnnnmmmnnnooonnnoooooopppqqqrrrssssssoooqqqtttvvvwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{|||||||||||||||zzzyyyxxxwwwvvvvvvvvvvvvyyyyyyzzz{{{{{{||||||}}}zzzzzzzzzzzz{{{{{{{{{{{{wwwxxxyyyzzzyyyxxxvvvuuutttvvvxxxyyyzzzzzzyyyxxxxxxzzz||||||{{{{{{|||~~~||||||}}}}}}||||||{{{{{{|||{{{zzzyyyyyywwwtttrrrllljjjgggggghhhiiihhhhhhiiihhhggghhhhhhgggdddbbb```___]]]ZZZVVVRRROOOMMMAAA@@@???===;;;::::::999777;;;>>>===999888<<>><<<;;;===???@@@>>>===<<<;;;;;;<<<===>>>:::::::::::::::::::::::::::;;;;;;;;;::::::999888;;;:::999999888888999999555666777888888888888888888777666666888:::===???AAA???;;;777444444555555333555777555222111333555333555777666444444777:::222222222111111111111000...111444444222111222444000000000000111222333444444444444333333333222222111333555333000...///222222222333333555:::@@@DDDMMMUUU]]]aaaeeejjjkkkjjjjjjjjjjjjiiigggfffggghhhgggfffeeedddcccbbbbbbbbbbbbdddeeeddd```]]]^^^___\\\[[[YYYYYYYYYZZZ\\\]]]ZZZ\\\^^^aaabbbaaa___^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^___```___^^^\\\\\\\\\ZZZ[[[]]]___```aaaaaaaaa```]]]ZZZZZZ\\\\\\[[[XXX]]]\\\[[[XXXTTTQQQNNNLLLMMMLLLMMMNNNQQQUUUXXX[[[XXXZZZ\\\^^^___^^^\\\[[[]]]\\\[[[YYYYYYYYYZZZ[[[ZZZYYYWWWVVVVVVXXX[[[]]]]]]______\\\XXXTTTTTTTTTZZZVVVTTTUUUXXXWWWRRRMMMGGGHHHHHHGGGEEEDDDEEEFFF???AAACCCEEEEEEEEECCCBBBEEEFFFEEEGGGKKKPPPQQQNNNPPPQQQTTTYYY\\\ZZZSSSMMMAAA===777444333333333333222222333333333333444444555444222111000///000000555777999999777666555666555999:::888333111333666777777666666666666666666///444444...,,,///000---,,,++++++,,,......,,,***///111333333111111333666000///.........///111222111111111111111111111111///222444555333444777999999:::;;;<<<>>>AAACCCDDDFFFIIIKKKKKKJJJJJJMMMPPPMMMPPPUUUZZZ]]]^^^^^^]]]XXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\[[[ZZZYYYZZZ[[[]]]___^^^aaafffhhhhhhhhhkkkmmmkkkkkkllllllllllllllllllffflllooolllkkknnnpppqqqtttrrrpppooonnnooopppqqqnnnpppqqqpppnnnkkkjjjjjjgggiiijjjlllmmmmmmmmmlllkkkjjjiiiiiihhhiiiiiiiiikkkhhhfffhhhkkknnnmmmkkkhhhkkkkkkgggfffgggfffbbb```bbbddddddcccccccccdddaaa``````aaaccccccbbbaaa```aaabbbaaa```aaaccceeedddeeeggghhhiiiiiiiiihhhjjjiiihhhgggggghhhiiijjjaaabbbcccdddeeefffffffffddddddddddddddddddddddddddddddeeefffggghhhiiiiiijjjnnnqqqqqqooommmnnnpppnnnnnnooopppqqqrrrrrrsssoooqqqtttwwwxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{wwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{tttuuuvvvwwwwwwvvvtttsssrrrtttwwwzzz{{{zzzxxxwwwxxxzzz|||}}}||||||}}}~~~||||||||||||{{{zzzyyyxxxzzzyyyxxxyyyyyyxxxuuusssllljjjhhhggghhhhhhhhhggghhhgggeeeddddddcccaaa___\\\[[[YYYVVVRRRNNNKKKJJJ>>>>>>======<<<;;;999999:::===???>>>;;;:::<<>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<777666:::999555666:::999:::;;;<<<<<<:::888777888888777888999:::;;;<<<999888777777777888:::;;;>>>;;;777555555666666555777666555444444444444444333333333444444444555555333333333222000---+++)))111111222222222333333333333333333222222111111111999666333333444555333111333222111000000111222333///111222444555888<<>><<<;;;::::::;;;<<<888999999999::::::;;;;;;<<<888777::::::666666::::::;;;<<<<<<<<<:::888777777888888999::::::;;;;;;777777666555666666888888<<<999666555555666666555666666555555555555555555333333333444444444444555111222222222111000000///111111111222222222333333444444444333333333333333666444111111222333111000222222111111111111222222///111333444555888<<>>;;;BBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<<<<<<<<<<666666777888999:::;;;<<<;;;:::999999999888999:::<<<<<<<<<<<<;;;999888777666888:::;;;<<<;;;:::999666666555555555444444444666444222222444555555444333333444444555555555555222222333333333444444444777666444111000000000111000000000111111111222222222222333333444444555555333222000000000000000000000111333333333333111000111333444666777:::>>>AAADDDMMMVVV[[[```eeegggeeeeeeeeecccbbbaaa```^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\[[[YYYWWWWWWZZZ\\\[[[]]]```ccceeefffeeedddfffbbb^^^ZZZXXXWWWTTTSSSUUUWWWZZZ]]]```bbbcccdddbbbaaa```___^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]\\\ZZZWWWUUUUUUSSSRRRQQQQQQSSSVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWUUUUUUYYY]]]^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYWWWSSSPPPNNNPPPVVVZZZWWWXXXXXXTTTNNNJJJIIIJJJGGGIIIMMMOOOQQQSSSUUUVVVTTTSSSSSSSSSTTTVVVWWWXXXYYYZZZ]]]```bbbddddddeeebbb```]]]YYYUUUOOOHHHDDD:::777333000............,,,---...//////000000///666777777444111//////000///000111222333444444555777777777777666444333444777555222222222333333333333222111111333333222111000000111111111000///...............///111222333444444444555777999::::::<<<>>>BBBFFFIIIJJJJJJJJJKKKLLLNNNPPPSSSUUUVVVWWWWWWWWWYYYZZZ\\\]]]^^^___[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZWWWVVVVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTRRRPPPPPPQQQSSSTTTXXXWWWYYY^^^dddhhhhhhgggkkkkkkiiiiiihhhiiiiiijjjlllmmmnnnoooooopppoooooonnnnnnooooooooonnnnnnnnnmmmllllllkkkkkkjjjjjjjjjmmmmmmmmmnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkjjjiiikkkjjjhhhhhhhhhgggdddbbbccccccbbbcccddddddcccaaaaaa___]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZXXXVVVXXX[[[\\\ZZZXXXVVVVVVVVVUUUSSSSSSTTTUUUTTTTTTSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWXXXXXXZZZYYYYYYXXXXXXXXXXXXXXXVVVXXX[[[\\\]]]^^^```aaa```aaaccceeefffggghhhhhhfffgggggghhhiiijjjjjjkkkjjjkkkmmmnnnmmmllljjjhhhooooooooooooooooooppppppssstttuuuvvvvvvvvvuuuuuuuuuttttttsssssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqsssuuuvvvuuutttttttttxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}~~~|||yyywwwwwwwwwwwwvvvuuurrrooollliiihhhiiigggdddccccccbbb```______\\\YYYVVVTTTPPPKKKHHH@@@AAABBBAAA@@@???@@@AAA888999:::;;;<<<<<<<<<<<<:::888777999===@@@>>><<>>======<<<;;;;;;;;;666777888999:::;;;<<<===:::::::::888888999999888;;;;;;;;;;;;:::999888777666777999;;;;;;:::999777666666666666666666666666444333222222444555444444111222333444444444444444222222222333333333444444555444222111000000111111000111111111111222222222111111222222333333444444333333222111111111111222111222333444444333222111222444555777888;;;???BBBDDDLLLTTTYYY]]]ccceeedddccccccbbb```^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXZZZ]]]``````aaabbbccccccbbbaaa```]]][[[XXXVVVWWWWWWVVVUUUZZZ[[[^^^aaacccddddddcccbbbaaa```___]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZXXXYYY[[[\\\[[[YYYWWWVVVTTTSSSRRRQQQQQQRRRTTTUUURRRRRRRRRSSSTTTVVVWWWXXXVVVVVVUUUWWW[[[\\\ZZZVVVWWWVVVUUUTTTRRRQQQPPPPPPOOOMMMKKKHHHHHHLLLRRRWWWWWWXXXVVVQQQJJJGGGGGGIIIGGGJJJMMMNNNNNNNNNPPPRRRUUUVVVXXXYYYZZZ[[[]]]^^^ZZZ\\\^^^aaabbbcccdddddd\\\ZZZXXXUUUQQQJJJBBB<<<666555333000...---......,,,---...//////000000///666777777555222000000111///000000111222333444555666777777666666666555333555444222222444666666666333222111222333444333222222222222222111000///...------...///111333555666444666888:::===???AAABBBCCCEEEIIIMMMQQQRRRSSSSSSSSSTTTVVVYYYZZZ\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZYYY[[[\\\[[[[[[[[[ZZZYYYYYYXXXYYYZZZXXXVVVTTTTTTUUUTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSVVVUUUVVV[[[aaaeeeeeedddhhhhhhggggggggggggggghhhkkkkkklllmmmnnnnnnnnnnnnllllllmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmmmmnnnnnnoooooonnnmmmkkkkkkkkkkkkjjjhhhjjjhhhgggggggggeeecccaaabbbaaa```aaaccccccbbb```aaa___\\\[[[[[[ZZZXXXVVVSSSSSSRRRRRRRRRSSSUUUVVVXXXVVVUUUWWWZZZ[[[YYYUUUSSSTTTTTTRRRPPPOOOPPPQQQOOOPPPPPPPPPQQQRRRTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\^^^```aaabbbccccccdddddddddccccccccccccccceeefffggghhhgggfffcccbbbggghhhiiijjjkkklllmmmmmmpppqqqqqqrrrrrrrrrrrrrrrsssssssssssstttuuuuuuvvvtttuuuuuuuuuvvvvvvvvvvvvssssssssstttssssssrrrrrrqqqsssvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyy{{{}}}}}}|||zzzxxxxxxxxxxxxwwwuuurrrnnnjjjgggfffgggeeecccbbbaaa```]]][[[\\\ZZZWWWTTTRRRNNNKKKHHH???@@@AAAAAA@@@@@@BBBCCC888999:::;;;;;;;;;;;;;;;:::999999:::<<<>>>>>>===????????????????????????=========<<<;;;;;;::::::777888888999:::;;;<<<<<<999::::::777666999999777999999999999888888888888666777888999999888777777555666777888888888888777444333222333444555444333111222444555555444333222222222222222333333333333000000111111222333444555111111222222222333333333111111222222222222222333333333444333111111333444222222333333333333222222333555666888999<<<@@@CCCDDDKKKRRRTTTYYY___bbbbbbaaaaaaaaa___\\\[[[[[[]]][[[[[[[[[ZZZYYYXXXVVVUUURRRRRRTTTUUUVVVVVVVVVVVVYYYZZZ[[[ZZZZZZ[[[^^^```aaaaaaaaa```___\\\ZZZYYYQQQQQQQQQTTTXXX[[[]]]]]]]]]^^^```aaabbbbbbaaaaaacccbbbaaa___]]]\\\ZZZYYYZZZYYYXXXXXXXXXXXXXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVQQQPPPPPPPPPQQQSSSUUUVVVUUUWWWWWWVVVWWWZZZYYYVVVWWWWWWVVVTTTRRROOOLLLKKKIIIGGGEEECCCDDDHHHOOOTTTVVVTTTQQQLLLHHHGGGHHHJJJIIILLLNNNMMMJJJIIILLLNNNUUUXXX[[[]]]^^^^^^```bbb]]]^^^```aaaaaaaaa```___YYYWWWSSSOOOJJJCCC<<<666111222222000...---...///---...///000111111111111444555666444222000111222000000000000111333444555444555555444555777444000333222111333555777777777333222111222333444333222333222222222111111000000...///000222444777999;;;777:::===@@@BBBCCCFFFHHHIIIKKKOOORRRVVVXXXYYYYYY[[[\\\^^^___``````___^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYWWWXXXYYYXXXUUUSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTVVVYYY^^^```aaaaaadddeeeffffffggggggffffffiiijjjkkklllmmmmmmmmmmmmjjjkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjllllllllllllmmmnnnoooooonnnlllkkkjjjkkkjjjiiiggggggfffeeeeeefffeeecccaaa``````___aaabbbcccaaa``````^^^[[[ZZZYYYWWWTTTRRRNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVVVVXXXYYYXXXVVVUUURRRSSSRRRPPPMMMLLLMMMNNNKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTWWWWWWWWWVVVTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]______^^^^^^]]]\\\\\\\\\``````aaaaaaaaa___^^^]]]\\\^^^aaadddgggjjjkkklllkkkkkklllllllllmmmmmmmmmnnnoooooopppqqqrrrrrrsssqqqrrrrrrrrrrrrsssssssssnnnooooooppppppoooooonnnoooqqqrrrsssrrrqqqrrrsssssssssrrrrrrrrrrrrssssssqqqqqqrrrssstttuuuuuuvvvvvvxxxyyyyyywwwvvvvvvwwwuuutttrrroookkkgggdddbbbeeecccaaa``````^^^[[[XXXVVVUUUSSSQQQNNNLLLKKKJJJ???AAABBBBBBBBBBBBCCCEEE999999:::;;;;;;;;;::::::888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777888888888999999::::::777:::999555555888888555777777777777777777888888666666666666666666666666444555666888999999999888555444333444555555333222444555666777777555444333111222222222222333333333000111222333555555666666222333333333333444444444333333333333333222222222222333444333111111333555333333333222222333333333444555777888:::===AAADDDDDDJJJNNNOOOSSSZZZ^^^______``````^^^[[[ZZZ\\\^^^ZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTUUUVVVXXXXXXXXXYYY[[[\\\]]]]]][[[[[[\\\]]]]]]]]]\\\[[[YYYVVVTTTSSSLLLMMMPPPUUUZZZ___``````___``````aaaaaaaaaaaaaaaddddddcccaaa___\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXUUUSSSQQQPPPPPPQQQSSSTTTRRRWWWXXXUUUUUUZZZ\\\[[[ZZZZZZYYYXXXUUURRROOOMMMHHHGGGEEECCCCCCFFFLLLPPPSSSOOOJJJGGGGGGJJJKKKLLLLLLNNNOOOMMMIIIHHHKKKOOOUUUYYY]]]_________aaabbbaaa``````___]]]ZZZXXXVVVRRRNNNHHHCCC@@@<<<888666---///111000...---///000//////000111222222222222222444444333222111111222000000000000111333555666333666666444555888555///222222222333555666555333222111111111333444333222111000000000111333444555222222444666999<<>>AAAEEEIIINNNRRRTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^\\\[[[ZZZWWWVVVTTTTTTSSSPPPSSSWWW[[[]]]]]]\\\[[[___]]]\\\ZZZZZZ[[[]]]^^^YYYZZZ[[[[[[[[[ZZZXXXWWWUUUVVVWWWXXXYYYWWWTTTQQQUUURRRSSSVVVUUURRRQQQSSSSSSTTTVVVVVVWWWVVVUUUTTTUUUTTTSSSSSSTTTVVVXXXZZZ___aaacccfffggghhhhhhhhhjjjiiihhhgggggghhhiiijjjeeefffhhhiiijjjjjjiiihhhkkkmmmnnnmmmllllllmmmnnnllliiiggggggjjjkkkjjjhhhiiihhhgggffffffeeeeeefffjjjgggdddccceeegggfffdddeeedddbbbaaaaaaaaabbbbbbdddbbb^^^YYYUUURRRPPPOOOMMMLLLKKKMMMOOOQQQPPPOOOUUUTTTSSSRRRRRRSSSTTTUUUPPPSSSTTTQQQKKKHHHIIILLLNNNMMMKKKIIIHHHIIIJJJKKKPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOORRRSSSTTTRRROOOOOORRRUUUQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUSSSRRRQQQPPPQQQQQQSSSSSSUUUVVVWWWVVVUUUUUUWWWWWWWWWXXXYYY[[[]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]___```bbbccccccbbbaaaaaadddbbb```___aaaccceeeeeeeeedddcccbbbaaa````````````eeeddd]]]]]]dddbbbZZZdddeeeeeedddccccccdddfffaaaaaabbbccceeefffggggggffffffgggggghhhhhhiiiiiifffdddbbb^^^[[[YYYXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCC999999888777777888999999777888888999999888888777666777999999888888:::;;;;;;:::888777777888;;;<<<777777777777777666666666555666666666555555777999999999999888888777777777444555666666444222111111555555555555555666777777666777888999999888777666;;;888555333444444444333333222111222555666444222444444444444555555555555777666444333222111222222333333333444444444444444000111111000//////111333222111111000000111222333777666777;;;@@@EEEGGGGGGMMMLLLMMMNNNQQQUUUZZZ\\\^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWUUUSSSQQQQQQSSSVVV\\\___cccfffhhhhhhfffeee```^^^[[[VVVRRROOOLLLKKKKKKNNNRRRUUUVVVWWWYYY[[[YYYZZZ\\\^^^```aaabbbccc____________````````````bbbbbbbbbaaaaaa```___^^^ZZZZZZYYYXXXWWWWWWZZZ\\\ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY\\\]]]]]]^^^___aaa```\\\[[[]]]\\\WWWWWWZZZQQQOOOKKKJJJKKKLLLMMMMMMJJJHHHFFFEEEGGGLLLPPPTTTUUUUUUTTTQQQMMMMMMPPPSSSVVVWWWZZZ\\\]]]]]]\\\[[[UUUTTTQQQNNNIIIDDD???===:::888555333111000111111......///111333222000......///111222333222111000+++///111111......000444111111000000111222333444555555555555555555555555333333222111111222222222000000000000000000000000222111111222444777:::<<<<<>>@@@CCCFFFKKKOOOQQQTTTXXXZZZ^^^]]]]]]]]]]]]]]]^^^___aaaaaa___^^^]]]]]]\\\\\\YYYWWWTTTQQQNNNKKKJJJIIILLLPPPUUUYYY\\\\\\ZZZXXXXXXXXXWWWVVVWWWXXXZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUQQQPPPRRRRRRPPPRRRVVVSSSTTTUUUUUUTTTSSSRRRQQQSSSSSSRRRQQQRRRSSSUUUVVVUUUWWWZZZ]]]```cccdddeeeffffffggggggggggggffffffcccdddeeefffggghhhiiijjjjjjkkklllllljjjjjjjjjllliiihhhfffggghhhiiihhhgggddddddddddddeeefffggghhhfffdddbbbbbbdddeeeeeeeeeddddddccccccccccccdddeeeddddddcccaaa___]]][[[ZZZVVVTTTSSSSSSTTTTTTSSSQQQTTTSSSQQQPPPOOOPPPPPPQQQMMMPPPSSSSSSOOOMMMMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOQQQRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]^^^\\\ZZZZZZ[[[]]]]]]]]][[[[[[ZZZYYYYYYXXXYYYYYYYYY]]]]]][[[___iiikkkggg]]]^^^___^^^\\\\\\^^^___^^^^^^^^^______`````````^^^_____________________]]]\\\ZZZXXXVVVTTTSSSRRRNNNMMMLLLJJJIIIGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@999888888888888888888999666777777777777777777666444666777777666666777888777777777777666555555444666666666777777888888888666777777777666666888999;;;:::888666555555555555<<<<<<<<<=========;;;999333333222222222333333444555666777888999888777666777555333222333333222111111111222222333333333222222222222333444444555555777777666555444333222222111111222222333444444444111222222111///...///000111111111111222333333444777888;;;@@@EEEKKKOOOQQQTTTTTTTTTTTTVVVYYY[[[]]]]]]\\\ZZZYYYWWWWWWWWWWWWYYYZZZZZZXXXWWWXXXZZZ]]]\\\]]]_________]]][[[ZZZYYYVVVQQQKKKHHHFFFEEEEEEMMMQQQWWW[[[]]]___```aaacccbbb```^^^^^^^^^^^^___WWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXXXXYYYZZZ]]]___\\\]]]]]]^^^___^^^^^^^^^YYYYYYYYYXXXWWWTTTRRRPPPNNNNNNNNNOOOPPPRRRUUUVVVYYY\\\___aaa```^^^]]]]]]ZZZXXXVVVSSSPPPKKKHHHGGGBBBBBBCCCEEEHHHJJJIIIHHHHHHHHHHHHIIIMMMQQQUUUXXXXXXXXXWWWUUUTTTUUUVVVWWWVVVUUUTTTRRRPPPMMMKKKJJJGGGEEEBBB???<<<999888777444333222111111111222222...///111444555444111.........///000000000000///---///111000///...000222000000000///////////////222222333444555666777888444444333111000000000000000111111222333333444444444555777999<<<@@@CCCEEEHHHKKKPPPSSSUUUXXXZZZ]]]````````````````````````cccbbbaaa```___^^^^^^^^^]]][[[XXXTTTQQQNNNLLLKKKLLLOOOTTTYYY[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVXXXYYYZZZUUURRRRRRQQQPPPRRRVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTVVVYYY\\\^^^```aaacccccceeeffffffeeeccccccaaaaaabbbdddeeegggiiijjjiiijjjkkkjjjhhhhhhhhhjjjfffffffffgggggggggffffffcccccccccccccccdddeeefffcccbbbaaaaaabbbdddeeeeeeddddddddddddddddddeeeeeecccdddeeeeeeeeedddbbbaaa]]][[[YYYYYYYYYXXXVVVUUUTTTSSSQQQOOOMMMMMMMMMMMMJJJMMMQQQSSSQQQOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXXXXYYY[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZ\\\^^^]]]ZZZ]]]dddfffbbb[[[\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWTTTRRROOONNNIIIHHHGGGFFFDDDCCCBBBAAA????????????????????????BBBBBBBBBAAA@@@???>>>===888888888999999888888888555666666777777666666555333555666555444444555777555666666666666555333333555555555666777777777888555666777666555555777999;;;999777555444444444555999888888999;;;;;;888555444444333333222333333444444555666777888777666666555444222222222333222000...///000111111111111111111111222222333444444555777666666666555444333333000000111111222222222333222333444333111000000111000111222333333444444444666888<<>>????????????????????????@@@@@@@@@??????===<<<;;;777888999999999999888777555555666666666666555555222444555444333333444555444555555555555555444333444555555555555555666666444555666555444555666888:::888666444333333444555888666555777999:::777333555444444333333333333444222333444666666666555555444222111111222222111///---...000000/////////000000000111222333333444444555555666777666666555555222222222222222111111111222333555444333222222222///000111222333444444444555888===BBBFFFLLLRRRVVVWWWXXXXXXYYYZZZ\\\]]]^^^\\\\\\[[[[[[\\\___bbbccc``````___\\\YYYWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNLLLLLLKKKIIIIIIIIIKKKMMMNNNNNNQQQUUUYYY[[[^^^bbbddd[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVVVVVVVRRRRRRRRRQQQOOOMMMLLLKKKGGGJJJNNNPPPSSSUUUYYY[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ\\\]]]]]]\\\[[[ZZZRRRRRRQQQQQQQQQRRRTTTTTTZZZ\\\]]][[[XXXTTTRRRRRRJJJJJJGGGAAA???BBBCCCBBBAAA@@@AAADDDGGGHHHHHHGGGNNNOOOPPPRRRTTTVVVXXXYYYUUUTTTSSSTTTVVVXXXXXXWWWVVVSSSNNNHHHCCC>>><<<:::::::::999888666555444333000000000000000000000000000///000111333333111////////////000000000111111////////////000000000000...///000000000000//////222222333444555666777888333333222111000000000000000111222444666888999:::999:::<<<>>>@@@BBBDDDEEEIIIKKKMMMOOOPPPRRRVVVYYYYYYYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]]]]^^^___``````___^^^\\\YYYVVVTTTSSSRRRTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXSSSUUUWWWUUUTTTTTTXXX\\\```ZZZVVVUUUSSSQQQRRRVVVSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPPPPMMMMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWYYY[[[^^^bbbdddfffggggggfffggghhhgggeeeddddddeeeaaacccffffffeeecccccccccdddcccbbbaaa```````````````aaaaaa```^^^___aaacccdddddddddeeedddcccbbbbbb```aaabbbdddfffggghhhhhhgggeeecccbbbaaa```]]][[[YYYWWWSSSOOOKKKHHHFFFFFFCCCEEEHHHLLLNNNPPPPPPPPPRRRQQQOOOMMMKKKIIIGGGFFFGGGGGGIIIKKKMMMOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSRRRPPPRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWPPPPPPPPPQQQSSSTTTVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[YYYXXXYYYZZZZZZYYYWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[YYYYYY[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVSSSPPPMMMIIIGGGBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;777888999999999999888777444555555666666555555444222333444333222111222444444444444444555555555555444444444444444333333333333444555444333333555777999777555333222333555666999666555777;;;;;;888444555444333333222222222333000111222444555555444444222111000111222222000///,,,///111111///...000111//////000111222333444444333444666777888888777777555555444444333222222222///111444444333222222333,,,---///111222222222222444777===AAAEEEKKKQQQVVVWWWXXXYYYZZZ[[[]]]^^^___^^^]]]\\\\\\^^^aaadddfff```___]]]YYYTTTOOONNNMMMOOOOOOOOOOOONNNMMMKKKJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSTTTVVVXXXYYY\\\```ccc[[[[[[[[[[[[[[[[[[ZZZYYYVVVVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPQQQPPPPPPOOOOOOIIILLLOOORRRSSSUUUXXXZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZUUUUUUTTTTTTUUUVVVXXXYYY[[[[[[ZZZWWWRRRNNNLLLLLLDDDGGGGGGCCCCCCHHHIIIFFFGGGGGGFFFHHHJJJLLLLLLKKKSSSSSSUUUVVVWWWXXXYYYYYYWWWUUUTTTTTTVVVWWWVVVTTTQQQMMMHHHBBB===:::888888666777777777777555444333///000000000000000//////111///...///000111111000000000000000000111222222000000//////000000//////---...000111111111111000333333444444555666777777444444333222222333333333444555777999;;;===???@@@@@@@@@BBBCCCDDDEEEFFFFFFIIIIIIJJJJJJKKKNNNRRRVVVTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^]]][[[YYYXXXWWWVVVVVVZZZZZZYYYXXXXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVPPPSSSVVVUUUSSSSSSWWW[[[\\\XXXUUUUUUTTTRRRSSSWWWRRRSSSTTTUUUTTTTTTRRRRRRSSSSSSSSSRRRRRRPPPOOOOOOKKKKKKLLLMMMOOORRRUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXUUUXXX]]]bbbeeeffffffeeefffggggggfffdddbbbcccddd___bbbeeefffdddbbbbbbcccaaaaaa``````___````````````aaaaaa___]]]]]]___bbbddddddeeedddcccbbb```___]]]^^^___aaacccfffhhhiiihhhfffcccbbbaaa```^^^\\\\\\YYYUUUOOOJJJFFFDDDCCC@@@AAACCCGGGKKKNNNPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMPPPOOOOOOQQQTTTUUUSSSPPPRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXVVVVVVUUUVVVVVVWWWZZZYYYXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^\\\ZZZXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\YYYYYYZZZZZZ[[[\\\]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTNNNOOOOOONNNLLLIIIFFFEEEAAAAAA@@@???>>>======<<<========================;;;<<<<<<<<<<<<<<<;;;;;;777888999::::::999888777444555555555555555555444111333444333111111222333444444444444444555666777444444444333333222222222333444444444333333555666888666444222222333666777777444222555999999666222444444333222111111222222///000111333444444333333111000000111222222000...---000222222000///000222...///000111222333444444222333555777888999888888777777666555444333333222...000222333222111222222***+++---///111111000000333777===AAAEEEJJJPPPUUUWWWXXXYYYZZZ\\\]]]_________^^^]]]]]]^^^aaadddfff^^^^^^[[[UUUOOOIIIGGGFFFOOOOOOPPPPPPQQQQQQPPPPPPMMMNNNOOOQQQSSSUUUWWWWWWZZZZZZZZZXXXXXXYYY\\\___\\\]]]^^^^^^]]]\\\ZZZYYYRRRRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSNNNPPPSSSUUUUUUVVVXXXZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZ\\\]]][[[ZZZXXXTTTNNNJJJHHHHHHCCCHHHKKKIIIKKKPPPPPPKKKUUUSSSRRRSSSTTTVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXZZZXXXUUUUUUWWWVVVTTTQQQKKKHHHCCC>>>:::888777777666777999:::999888666444111111111222111111000///111///------///000111111111111111000111222222333111000//////000000///...---...000111222222222111333333444444555666666666555555444444444555666666999:::<<<>>>AAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHKKKPPPTTTQQQRRRUUUWWWYYYYYYYYYYYY[[[[[[ZZZYYYYYYZZZZZZZZZ]]]]]]\\\ZZZZZZYYYYYYYYY^^^]]][[[YYYXXXYYYZZZ[[[WWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTNNNRRRVVVVVVSSSSSSVVVZZZXXXTTTSSSUUUUUUSSSUUUXXXSSSTTTVVVVVVWWWVVVUUUTTTSSSTTTSSSSSSRRRQQQOOOOOOLLLLLLMMMOOORRRVVVYYY[[[UUUTTTSSSRRRRRRSSSTTTUUUSSSWWW\\\bbbffffffeeedddeeeffffffeeecccbbbbbbccc^^^bbbeeefffcccaaaaaabbb______^^^______```aaabbb```aaaaaa___\\\[[[^^^aaadddeeeeeedddcccaaa___]]]\\\\\\]]]^^^aaadddgggiiigggeeecccaaaaaa```]]][[[^^^[[[VVVPPPJJJEEEBBBAAA>>>???@@@DDDIIIMMMPPPPPPNNNOOOOOOOOOOOONNNMMMMMMGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLPPPOOOOOOQQQUUUVVVSSSQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOORRRPPPOOOMMMLLLLLLMMMMMMQQQQQQPPPPPPPPPQQQQQQRRRVVVVVVWWWXXXXXXYYYZZZZZZXXXWWWVVVTTTTTTTTTTTTUUUZZZYYYXXXXXXYYYYYYWWWUUUWWWWWWWWWXXXYYYZZZ[[[\\\^^^\\\]]]______[[[WWWUUUYYYZZZ[[[ZZZXXXXXXZZZ[[[WWWWWWXXXYYYZZZ[[[\\\]]]XXXWWWVVVUUUTTTSSSRRRQQQGGGHHHIIIJJJIIIGGGEEECCCAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;777666555444444555666777666444222333666777666444333333222222222222222222000222333555666666555555999777666444333333333444222111111333555777777666666555333222222333555666555666888999888777555444555444444333333222222111000000111222222333444444222222111000000111222222222222222111111111111000111000000000000222333555000222555888999:::999999666666555555444444333333000000///000000111222222///000111000000111333666777888999===BBBHHHNNNRRRXXXXXXXXXWWWVVVWWWZZZ]]]```______^^^^^^^^^___```^^^XXXPPPJJJGGGHHHJJJKKKNNNQQQUUUXXXYYYWWWTTTQQQPPPOOOOOOPPPSSSWWW[[[^^^\\\\\\[[[[[[ZZZZZZYYYYYY\\\[[[[[[\\\\\\ZZZWWWTTTVVVSSSNNNIIIFFFEEEGGGHHHDDDFFFHHHKKKNNNPPPQQQQQQPPPQQQSSSVVVXXXZZZ[[[\\\\\\ZZZXXXUUUTTTUUUUUUVVVSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUWWWYYYYYYYYYXXXWWWTTTSSSQQQNNNLLLJJJIIIIIIKKKLLLMMMOOOQQQTTTUUUVVVZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUWWWXXXYYYXXXWWWTTTQQQOOOCCC@@@<<<999888777555444777888888888666555333111444333222111000...------111222555555444444333444444333222111000000000000000222222......000000------.../////////...------333555777888777666666777777666666888;;;>>>??????@@@AAABBBDDDFFFIIIKKKMMMPPPOOONNNOOOPPPQQQPPPOOORRRQQQPPPOOOOOOQQQSSSUUUXXXWWWVVVVVVXXXYYYYYYXXXVVVWWWWWWWWWVVVXXX\\\_________``````___]]][[[ZZZ___^^^]]]\\\ZZZYYYXXXWWW]]]ZZZXXXXXX[[[^^^^^^\\\[[[[[[YYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUURRRTTTUUUTTTQQQOOOOOOOOOMMMMMMMMMNNNPPPRRRUUUWWWSSSSSSQQQOOONNNNNNQQQTTTXXXZZZ^^^bbbdddeeeeeedddccccccdddeeefffdddaaa^^^fffeeebbbaaa``````bbbccc```aaacccccccccbbb```^^^aaa```___^^^^^^^^^^^^^^^```___``````aaa```\\\ZZZYYYYYYYYYZZZ\\\___ccceeedddbbbaaa``````___\\\ZZZYYYWWWSSSOOOIIICCC>>><<>>>>>AAAEEEIIILLLPPPPPPOOONNNMMMMMMLLLLLLKKKHHHEEEFFFIIIKKKKKKJJJQQQQQQPPPOOONNNNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQOOOPPPOOOMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSUUURRROOOMMMNNNOOOOOOOOOUUUWWWYYYWWWUUUTTTWWWZZZXXXYYYZZZXXXVVVUUUWWWXXXYYYXXXXXXYYY[[[ZZZXXXVVVTTTTTTUUUVVVWWWYYYZZZ[[[WWWXXXZZZ[[[[[[YYYWWWVVV[[[[[[[[[[[[ZZZYYYWWWVVVZZZZZZZZZ\\\]]]]]][[[ZZZVVVVVVUUUTTTRRROOOLLLKKKIIIHHHGGGEEECCCBBBAAAAAA@@@???===<<<===?????????<<<;;;:::999999999999999<<<;;;;;;:::;;;<<<===>>>888777666555555666777777666555444555777777555333555555555444333222222222000111222444444444444444777666444333222222222333000000///111333444444333444333111111111333444666555666888999999888666555666555555444444333222222000111111222222222333333333333111111111111333333222222222222111111111111333222111000000111222222111222555888999::::::999888777777666555444444444000000//////000000111111000111111000000000333555555666888<<>>>>>???BBBEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOKKKHHHFFFFFFIIIKKKKKKJJJQQQPPPOOOOOONNNNNNNNNNNNMMMNNNPPPQQQQQQQQQPPPOOORRRPPPNNNNNNOOOOOONNNMMMOOOOOONNNMMMNNNOOOPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPNNNMMMNNNOOOPPPOOOUUUVVVWWWVVVVVVVVVWWWYYYYYYXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVZZZZZZ[[[[[[ZZZYYYWWWVVVXXXXXXXXXZZZ\\\\\\ZZZXXXTTTTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDBBB@@@?????????@@@>>>=========>>>>>>>>><<<<<<;;;::::::999::::::<<<;;;:::999999:::<<<<<<888888777777777777888999666666666777888777444222777777666555444444333333000000111222333333333333555444333222111111222222222111000111333333333222111000000000111333555666444666888999:::999888777666666666555444444333333111111222222333222222222555444333222222333444555333222222222111111111111444333222111000000000000111333555888999:::::::::::::::999888666555444444111000000////////////000222222222111000000222444333444666:::@@@GGGMMMQQQWWWXXXXXXWWWTTTQQQQQQQQQVVVVVVWWWXXXWWWVVVUUUTTTPPPLLLGGGEEEFFFHHHKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[WWWVVVTTTSSSRRRSSSUUUVVVYYYYYYYYYXXXWWWVVVVVVVVVSSSRRRRRRSSSTTTSSSQQQOOOPPPMMMHHHDDD@@@??????@@@BBBAAAAAAAAABBBCCCEEEFFFJJJKKKMMMOOOOOOOOOMMMLLLJJJIIIFFFDDDCCCBBBBBBCCC@@@@@@????????????@@@AAADDDFFFHHHJJJLLLMMMMMMMMMFFFFFFFFFGGGHHHIIIJJJKKKTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\\\\ZZZXXXWWWWWWTTTSSSQQQPPPOOOPPPQQQRRRVVVWWWYYYXXXUUUPPPIIIFFF===:::888777777666555444666666666666555333222111111111111000000/////////......///000111222222222000000000000000111111222...111111//////222222000////////////000222333555222555999;;;===>>>AAACCCEEEFFFGGGHHHJJJLLLMMMNNNRRRSSSVVVXXXZZZ[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZXXX\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]______^^^\\\\\\]]]\\\ZZZXXXXXXZZZ\\\]]]^^^^^^___^^^]]][[[ZZZ^^^^^^^^^^^^^^^]]]]]]]]]XXXWWWWWWXXXZZZZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMOOOPPPOOONNNMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPLLLKKKIIIGGGGGGJJJOOOTTT\\\^^^aaadddeeeeeedddcccaaabbbdddfffgggfffeeedddcccbbbaaa```aaabbbcccdddbbbbbbcccddddddbbbaaa```aaaaaa````````````______aaa```___``````___\\\YYYYYYZZZ[[[]]]```bbbdddeeedddbbb```______^^^[[[YYYVVVTTTPPPLLLHHHEEECCCBBB@@@@@@>>>>>>>>>???@@@@@@BBBDDDGGGJJJMMMNNNOOOPPPJJJHHHFFFFFFHHHJJJJJJIIIOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOSSSQQQOOONNNNNNNNNMMMLLLOOONNNMMMMMMMMMNNNPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOMMMMMMOOOPPPQQQPPPTTTTTTSSSUUUWWWXXXXXXWWWXXXWWWUUUUUUVVVWWWVVVUUUXXXWWWVVVXXXYYYYYYXXXVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVXXXZZZZZZXXXVVVQQQQQQOOOMMMJJJGGGDDDBBBBBBAAA???>>>===<<<;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;999888888888999999::::::777888999:::999777444111666555555555555555444444111111222222333333333333333333333222222222222222555333222333444444333222000000000111222444666777444555888:::;;;;;;:::999555555555444333333222222222333444444444444333222666555444333333444555666333333222222222111111111333333222111111000000000222333555777999:::::::::<<<;;;:::999777666444444111111000///.........///333333333111000000222444111222444888>>>EEEKKKOOOUUUWWWYYYXXXUUURRRPPPPPPSSSTTTUUUVVVVVVTTTRRRQQQNNNLLLIIIHHHIIILLLMMMNNNPPPOOONNNNNNPPPTTTWWWZZZ[[[ZZZWWWUUUSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRUUUVVVUUUSSSSSSQQQMMMIIIFFFDDDCCCCCCDDDBBB@@@???>>>???AAABBBCCCEEEGGGIIIIIIHHHGGGEEEGGGFFFDDDBBBAAA@@@@@@@@@?????????@@@@@@AAAAAABBBDDDEEEFFFHHHIIIIIIIIIIIIBBBBBBCCCEEEHHHJJJMMMNNNVVVWWWWWWWWWWWWUUUTTTSSSVVVXXX[[[\\\YYYWWWUUUTTTSSSQQQOOOMMMNNNOOORRRSSSVVVWWWYYYXXXTTTMMMEEE@@@:::888777777777777666555555555555444333333222111//////000000000000000000//////000222555666666555111111000000///000000000000333333000///222222///000///...///111333666888:::===@@@BBBDDDFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTUUUUUUWWWYYY\\\]]]]]]\\\\\\___^^^\\\\\\]]]]]][[[ZZZ]]]]]]]]]]]]]]]\\\[[[ZZZ]]]]]]]]]___``````___]]]]]]^^^^^^\\\ZZZYYY[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^WWWWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNJJJLLLMMMLLLKKKLLLMMMOOOQQQQQQQQQQQQPPPNNNLLLKKKFFFEEECCCAAACCCGGGOOOTTT]]]___aaaddddddcccbbb```bbbdddeeeeeedddbbbaaa```````````````aaabbbddddddbbbccccccdddcccbbbaaaaaa```aaaaaaaaaaaaaaa``````^^^^^^]]]^^^``````^^^\\\\\\]]]^^^```aaabbbbbbbbbcccaaa___^^^^^^]]][[[ZZZWWWUUURRRMMMIIIGGGEEEDDD@@@@@@>>>===<<<;;;;;;;;;@@@BBBEEEIIIKKKLLLMMMMMMJJJHHHGGGGGGGGGHHHIIIIIINNNNNNNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPQQQOOONNNMMMNNNNNNNNNMMMNNNMMMMMMLLLLLLNNNOOOPPPOOOOOOOOONNNOOOOOOPPPQQQPPPOOONNNNNNPPPRRRSSSRRRSSSQQQQQQSSSWWWYYYXXXUUUWWWUUUSSSSSSUUUVVVUUUTTTWWWVVVUUUVVVXXXXXXWWWVVVWWWWWWVVVVVVUUUVVVVVVWWWYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXVVVUUUVVVWWWXXXXXXUUUSSSOOONNNLLLIIIFFFBBB@@@>>>>>>===<<<;;;:::999999999<<<===>>>===<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;:::999999999:::;;;888999999:::::::::::::::777999;;;;;;:::777555333333333444444555555666666333333333333333444444444333333333444444444444444555333222222333444333111000000111222444666777888333555777:::;;;;;;::::::444444333333222111111000333444555666666666555444666666555444444555666666333333333222222222222111111111111222111111111111222222444666777999::::::;;;;;;:::888777555444333222111000///////////////333333333222000000222444111222333666<<>>??????@@@BBBDDDEEEEEEDDDCCCGGGFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBBBBCCCCCCDDDHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDFFFHHHJJJMMMPPPQQQXXXXXXXXXWWWUUUSSSPPPNNNSSSVVVYYYYYYXXXUUUTTTSSSTTTSSSQQQOOOOOOQQQTTTVVVVVVXXXYYYWWWRRRJJJBBB===999888777777888999777666444444333222222222111111///////////////000000000------///333666888777555444333222000///.........222555444111000222111...111000000111333666999;;;AAACCCEEEFFFGGGIIILLLNNNNNNQQQTTTVVVVVVWWWYYY[[[WWWXXX[[[]]]]]]]]]\\\[[[```___]]]^^^^^^___]]]\\\]]]]]]^^^^^^]]]\\\[[[ZZZ]]]]]]\\\^^^___```___]]]\\\]]]^^^]]][[[[[[\\\^^^ZZZ[[[\\\]]]]]]]]]\\\[[[YYYZZZZZZ[[[\\\\\\]]]]]]WWWXXXZZZZZZYYYWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPIIIJJJJJJJJJIIIJJJLLLNNNOOOPPPOOONNNLLLJJJGGGEEE@@@???>>>>>>@@@GGGOOOUUU\\\^^^```bbbbbbaaa___^^^___aaacccbbb```^^^^^^_________``````aaabbbcccdddccccccccccccbbbbbbaaaaaa___```aaaaaabbbaaa``````[[[[[[[[[]]]___aaa```___``````aaaaaaaaa```___^^^bbb```]]]\\\]]]]]]\\\[[[[[[YYYUUUQQQMMMIIIFFFEEEAAA@@@>>><<<;;;999888888===???BBBFFFIIIKKKLLLMMMIIIIIIHHHGGGFFFGGGHHHIIILLLLLLNNNOOOOOOOOOOOONNNOOOOOOOOONNNOOOPPPPPPQQQNNNMMMLLLLLLNNNPPPPPPOOOMMMMMMLLLKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSRRRPPPPPPSSSWWWXXXVVVTTTUUUSSSRRRRRRSSSTTTTTTTTTVVVTTTTTTTTTVVVWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWWWWVVVTTTVVVWWWXXXYYYYYYXXXXXXVVVVVVUUUUUUVVVUUURRRPPPLLLKKKHHHEEEBBB???===<<<;;;:::999999888888888888888;;;======;;;999888999999999:::;;;<<<<<<<<<;;;===<<<;;;::::::;;;<<<===777888999:::;;;;;;;;;:::777:::<<<<<<:::888777777333333444444555666666666555444444333333444555555111222333444555555444444222111000000111222111///000111222333555666777888333444777999:::::::::999333333222222111000000000111333555777777777666555777666555444444555666777333333333333222222222222000111111222222222111111111111333444666777999:::999999888777555444333333222111111000000000000111333333333222111111333555333333333555999>>>CCCFFFKKKNNNRRRTTTTTTTTTTTTUUUQQQRRRTTTUUUVVVVVVUUUUUUVVVUUUTTTUUUWWWWWWVVVUUUUUUQQQJJJEEECCCEEEJJJMMMWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOONNNRRRQQQRRRUUUYYY\\\]]]]]]XXXWWWVVVTTTRRRPPPNNNMMMHHHGGGEEEBBB@@@?????????@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKLLLNNNPPPQQQRRRWWWXXXXXXXXXVVVTTTQQQOOORRRTTTWWWXXXWWWUUUUUUUUUWWWVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXVVVPPPIIIAAA<<<888777777888999999777555333333222111111111111111////////////////////////000000333888>>>???<<<888666555444222000///......333555555111111333222///333333444555777:::<<<>>>AAACCCEEEEEEFFFGGGJJJMMMMMMQQQVVVXXXXXXYYY\\\^^^[[[\\\]]]^^^___^^^]]]\\\aaa```___```aaabbbaaa______^^^^^^^^^^^^^^^^^^]]]^^^\\\[[[[[[]]]^^^^^^^^^\\\]]]^^^^^^\\\[[[\\\]]]XXXYYY[[[\\\]]]\\\\\\[[[XXXXXXYYYYYYZZZ[[[[[[\\\XXXYYYZZZYYYWWWUUUUUUVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPIIIIIIIIIIIIHHHHHHKKKMMMMMMLLLKKKIIIFFFCCCAAA@@@:::;;;;;;===AAAGGGPPPUUU\\\]]]```aaabbb```^^^]]]YYY\\\______]]]\\\^^^aaa______```aaaaaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaa^^^___```aaabbbaaa```___[[[ZZZZZZ\\\___aaaaaa```bbbaaaaaa```______^^^^^^```]]][[[[[[\\\]]]^^^]]]]]]\\\ZZZVVVRRRMMMIIIGGGAAA@@@>>><<<:::999999999888:::===AAAEEEIIIMMMNNNHHHIIIIIIGGGEEEEEEGGGIIIJJJKKKMMMOOOPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPMMMKKKKKKLLLNNNPPPPPPPPPMMMLLLKKKKKKKKKLLLNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPSSSTTTSSSRRRPPPPPPQQQSSSUUUVVVTTTSSSQQQRRRSSSRRRQQQQQQSSSUUUUUUSSSRRRSSSUUUVVVVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSQQQMMMKKKHHHGGGDDDAAA>>>;;;:::999888888777777666777777777444888<<<===:::888777888666777999;;;<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>666777999:::;;;;;;::::::888:::<<<;;;999888999:::777777777666666555555555555444333222222333444444///000222333444444444333111000///000111222111000000000222333444555666666333444777888999999888777444444333222222111111000...000333555777666555444666555444444444444555666444444333333333222222222222222333333222111//////000000111222444666888999666666555444444333222222222111111111111222222333222222333222111222444777555444444444777;;;>>>AAAEEEHHHLLLNNNOOOOOOQQQRRROOOPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVYYY[[[[[[ZZZXXXVVVQQQIIICCCAAABBBFFFHHHOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQSSSRRRRRRSSSVVVYYYYYYYYYYYYYYYXXXXXXVVVUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDDHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKOOOQQQSSSUUUVVVWWWWWWWWWRRRRRRQQQPPPPPPOOOOOOOOORRRRRRQQQQQQPPPQQQQQQQQQRRRSSSUUUWWWWWWUUUSSSRRRRRRTTTVVVWWWWWWWWWXXXYYYZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWTTTOOOHHHAAA===777666666777888777555333333222111000///000111111//////////////////......222333777>>>EEEFFFAAA;;;666555444222111000000000000333333111222555555333777888999;;;===???@@@AAA???AAABBBCCCDDDFFFIIILLLKKKPPPWWWYYYYYYZZZ^^^aaa`````````_______________```______```bbbcccbbbaaa^^^^^^]]]\\\\\\]]]_________]]]ZZZYYY[[[]]]______]]]^^^___^^^\\\ZZZZZZZZZWWWXXXZZZ\\\\\\\\\\\\[[[XXXXXXXXXYYYYYYZZZZZZ[[[XXXYYYYYYWWWSSSRRRSSSUUUQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSOOOOOOOOONNNNNNMMMMMMMMMIIIJJJIIIHHHGGGGGGJJJLLLJJJHHHFFFCCC@@@>>><<<<<<666888:::===BBBIIIQQQVVV\\\^^^```bbbbbbaaa___^^^XXX[[[^^^^^^[[[ZZZ]]]```______```aaaaaabbbbbbaaabbbaaaaaa```````````````\\\^^^___aaaaaaaaa___^^^]]]\\\[[[\\\^^^______^^^aaa```___^^^^^^^^^___```]]][[[YYYZZZ\\\^^^______]]]]]]]]][[[WWWSSSNNNKKKBBB@@@>>>;;;::::::<<<===777888999<<<@@@DDDHHHKKKHHHIIIIIIGGGEEEDDDGGGIIIIIIJJJLLLOOOPPPPPPOOONNNLLLMMMNNNPPPPPPOOOOOONNNNNNLLLKKKLLLNNNOOOOOONNNLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQOOONNNNNNOOOQQQRRRQQQOOONNNPPPSSSTTTSSSRRRRRRRRRMMMRRRUUUSSSOOONNNRRRVVVTTTRRRQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTVVVYYY[[[[[[XXXUUURRRUUUUUUWWWWWWXXXWWWVVVUUUUUUTTTRRRPPPOOOLLLHHHEEEDDDBBB???<<<:::888777777555555444444444555555666000666<<<===:::777777888444666888:::;;;;;;;;;:::::::::999999:::<<<>>>???666777888:::;;;;;;::::::888:::<<<;;;999888:::===;;;;;;:::888777555444444444333222111111111222333...///000222333333333222222111000111333444333222///000111222333444444444333444666888999888777666555555444333333222222111+++---111444666666555444666555444333333444555666444444444333333333222222444444444333222000...,,,///000000111333555777888444444444333333222222222222111111111222333444444111222222222111333555888666555444444666888<<<>>>BBBDDDGGGIIIJJJKKKMMMOOOMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTVVVYYY]]]]]]\\\ZZZVVVQQQIIICCC@@@AAAEEEGGGIIIJJJMMMOOORRRUUUWWWXXXYYYYYYXXXVVVUUUSSSRRRRRRSSSRRRQQQQQQSSSTTTTTTSSSZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUTTTSSSQQQNNNLLLJJJOOOMMMKKKIIIHHHHHHIIIJJJLLLLLLMMMOOOOOOPPPPPPPPPRRRTTTVVVXXXZZZ[[[[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPKKKNNNQQQTTTVVVVVVUUUTTTSSSUUUWWWXXXXXXYYY[[[]]][[[[[[[[[ZZZZZZYYYYYYYYYZZZYYYWWWSSSNNNGGGBBB>>>666555555666777666333111222111000//////000111111000000//////...............000555===DDDEEE???888555555444333222222222222---111222111222777888666:::;;;===???AAABBBCCCCCC>>>???AAABBBCCCFFFJJJMMMIIIPPPWWWZZZZZZ[[[___cccbbbaaa```____________```^^^]]]\\\^^^```bbbbbbaaa\\\[[[ZZZYYYZZZ\\\^^^___```]]]ZZZXXXZZZ]]]___```___``````^^^[[[XXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\XXXYYYYYYYYYZZZZZZZZZ[[[WWWXXXXXXUUUQQQPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJHHHFFFGGGJJJLLLHHHFFFCCC???<<<::::::999444777:::>>>CCCJJJRRRWWW\\\^^^aaacccccccccaaa```[[[^^^```^^^ZZZXXXZZZ]]]___``````aaaaaaaaaaaaaaaaaaaaa```_______________[[[]]]___```aaa```___^^^___^^^\\\\\\]]]^^^]]]\\\___^^^]]]\\\]]]___aaaccc\\\ZZZXXXYYY[[[^^^``````\\\]]]^^^^^^[[[WWWRRROOOCCCAAA===;;;:::;;;>>>???:::999888999;;;>>>BBBEEEHHHIIIIIIGGGDDDDDDFFFIIIHHHJJJLLLOOOPPPPPPOOOOOOJJJLLLNNNOOOPPPOOOMMMLLLOOONNNLLLLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMMMMNNNPPPPPPOOOMMMMMMQQQUUUUUURRRPPPQQQRRRKKKQQQVVVSSSMMMKKKQQQXXXTTTRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWSSSVVVYYY\\\\\\XXXTTTQQQUUUVVVWWWWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLHHHDDD@@@@@@???<<<999777666555555333333333222333333444555...444;;;===:::777777999333555777:::;;;;;;:::999888888888888999;;;===???999888888888999:::;;;;;;;;;:::888999:::;;;;;;:::;;;;;;:::999777555444333333555777666333111222444000111333444444333111000///000111222222111///...111111222222333444555555333222333444666666444222777777555444333222222222000......111444555333///888777555333222333555666333555777555333111333555222333444444333222111000111111222222222333333333333333333333333222111000222222222222222222333333444333222222222333444555888777555444444555777888999:::;;;===@@@CCCEEEFFFGGGFFFFFFHHHKKKOOOQQQRRRSSSSSSVVV[[[```bbb```]]][[[SSSLLLKKKGGGBBBDDDIIIKKKMMMNNNNNNNNNOOORRRTTTMMMQQQVVVXXXWWWSSSPPPOOOOOOOOOOOOOOOOOOQQQTTTWWWXXXWWWVVVVVVVVVXXX[[[\\\TTTUUUVVVWWWXXXWWWVVVUUUXXXVVVTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQPPPPPPOOONNNQQQRRRTTTUUUVVVXXX[[[^^^WWWWWWXXXXXXYYYYYYYYYYYY]]]]]][[[XXXTTTRRRSSSTTTRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUWWWXXXWWWRRRKKKCCC>>>999777444222111111333444222222111111000/////////------...///000//////...222333555888;;;<<<;;;999777666444222000000000000///111333333333444666777AAA@@@???BBBDDDEEEBBB???BBBBBBBBBCCCEEEGGGJJJLLLNNNQQQUUUYYY]]]```aaabbbbbbbbbbbbaaa```^^^]]]\\\cccaaa___]]]]]]^^^aaabbbbbb___\\\\\\^^^___^^^[[[^^^\\\ZZZXXXXXXZZZ]]]___`````````]]]ZZZXXXXXXYYY[[[ZZZYYYZZZ[[[ZZZXXXVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVTTTQQQOOOMMMMMMMMMOOOQQQSSSSSSQQQNNNOOOOOOOOOMMMLLLLLLOOOQQQOOOPPPQQQQQQPPPPPPQQQSSSQQQRRRSSSQQQNNNKKKHHHHHHKKKJJJIIIIIIJJJKKKJJJIIICCCBBB@@@>>>;;;999888777777:::>>>BBBGGGMMMTTTYYY\\\^^^aaaddddddccc```^^^]]]]]]]]]\\\ZZZZZZ[[[]]]^^^___aaabbbbbb```^^^]]]]]]]]]\\\ZZZYYYZZZ^^^``````___]]]\\\]]]```ccceee___]]][[[[[[\\\\\\[[[ZZZ\\\YYYWWWZZZZZZYYY[[[___\\\\\\[[[ZZZ[[[\\\]]]^^^aaaaaaaaa```]]]WWWPPPJJJDDDBBB???;;;888999<<>>===:::888666555555555666666666666666555555555444666888888888777888999777555333555999;;;:::888888888888999:::;;;<<<===777777777666777777888888999777777888:::<<<<<<;;;::::::999888777555333222222444666555222111111333111222333444444333111000000000111111111111111111444444444444333333333333222222222444555555444222444444333222222222333333111000000222333444333222777666444333222333333444333555666555222111222444111222333333333222111000111111111222222222333333222222222222111111111000111222222222222333333333333222222222333555666888777666444333333444666777::::::;;;<<<===???@@@AAABBBBBBCCCDDDGGGJJJKKKLLLPPPPPPSSSWWW]]]```___^^^]]]VVVPPPNNNJJJFFFFFFKKKNNNOOOQQQQQQPPPPPPQQQRRRNNNPPPSSSVVVWWWUUURRRPPPKKKKKKKKKKKKLLLOOORRRTTTYYYXXXWWWWWWWWWXXXYYYZZZXXXYYY[[[\\\\\\\\\\\\[[[]]][[[YYYXXXWWWWWWUUUTTTQQQPPPOOONNNMMMLLLKKKJJJMMMOOORRRSSSTTTVVVXXXZZZXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYWWWTTTSSSTTTVVVVVVUUUUUUTTTUUUWWWZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXWWWRRRJJJCCC>>>:::888555333222222444555333222222111111000000///......------......//////111222333666999:::888666333222000///...//////000///111333333333333555777>>>======???BBBDDDCCCAAAEEEEEEEEEFFFHHHIIIKKKLLLPPPRRRTTTXXX[[[]]]___```______`````````______^^^aaa```___^^^^^^___```aaaaaa___\\\\\\^^^___^^^\\\^^^\\\YYYXXXXXXZZZ\\\^^^]]]]]]^^^\\\ZZZZZZ[[[\\\[[[YYYXXXXXXZZZZZZYYYWWWUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMNNNNNNNNNPPPRRRRRRPPPNNNNNNOOONNNLLLKKKLLLNNNPPPPPPQQQRRRQQQPPPOOOPPPQQQQQQRRRQQQPPPMMMKKKJJJJJJKKKJJJJJJJJJKKKKKKIIIGGGBBB@@@>>><<<:::999999::::::<<<@@@DDDHHHNNNUUUYYY\\\^^^aaacccdddbbb```^^^]]]^^^^^^]]][[[[[[\\\]]]]]]^^^___``````___]]]\\\[[[[[[[[[YYYYYYZZZ^^^aaa]]]]]]\\\\\\]]]___bbbcccaaa___]]]]]]^^^^^^]]]\\\]]]ZZZXXX[[[[[[ZZZ\\\```^^^]]]]]]\\\]]]^^^___```^^^^^^___```___ZZZTTTOOOEEEBBB???;;;999:::<<>>===<<<:::888666555555555555555555555555555555555555777999999888777888999888777666777888888777666888888888999:::;;;<<<===888888777777666777777777777555555666999;;;<<<;;;888888888777666444333222111333444444222111111222222333444444444222111000111111000000111222333444888777666555444222111111222111111222444444333111111111111111222222333444222333444333222222333555555444444333222222111111222333444333111111111333///000111222333222111000000000111222222222222111222111111000000000000111111111222222222333333333222222222222444555777999555444333222222333444555999999999999999:::;;;;;;>>>???@@@BBBCCCDDDEEEEEEKKKKKKMMMQQQVVV[[[]]]^^^___YYYTTTQQQMMMIIIIIIKKKPPPRRRUUUUUUTTTRRRRRRRRRQQQPPPOOORRRUUUUUUSSSPPPNNNNNNNNNOOOQQQTTTVVVXXXZZZZZZZZZYYYYYYYYYXXXXXX[[[\\\]]]^^^____________aaa___]]][[[[[[ZZZXXXVVVRRRPPPMMMJJJHHHGGGFFFGGGIIILLLOOOQQQRRRRRRTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXWWWWWWXXXWWWUUUUUUWWWYYYXXXWWWTTTSSSRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\[[[XXXVVVUUUVVVWWWWWWWWWXXXXXXWWWRRRJJJCCC>>>:::888666444333333444555333222222111111000000//////...---,,,---...///000111111111333555666444222000///......///000222333222444555666555666888999<<<;;;;;;===AAADDDEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\]]]______`````````________________________```^^^\\\\\\]]]^^^]]]\\\\\\[[[YYYXXXXXXYYY[[[\\\YYYZZZ[[[[[[ZZZ[[[]]]___[[[YYYWWWWWWYYYZZZZZZZZZVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPQQQRRRQQQPPPOOOPPPQQQTTTSSSPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLJJJGGGDDD@@@>>>;;;999888:::<<<>>>>>>@@@DDDGGGKKKPPPVVVZZZ]]]^^^aaaccccccbbb```^^^]]]^^^___^^^\\\[[[\\\]]][[[\\\]]]^^^^^^^^^]]]\\\YYYYYYYYYXXXXXXYYY]]]___\\\\\\]]]^^^```bbbcccdddbbbaaa______```aaa```___^^^[[[ZZZ\\\\\\ZZZ[[[_________^^^^^^^^^___```aaa^^^^^^```aaa```\\\UUUPPPDDDBBB===:::888:::<<<>>>>>>;;;777555666777888888===@@@DDDFFFGGGHHHJJJKKKLLLLLLLLLNNNOOONNNKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNOOOOOONNNPPPPPPPPPOOONNNNNNPPPRRRUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPRRRSSSTTTSSSSSSRRRPPPQQQSSSSSSRRROOOLLLJJJJJJIIIFFFCCCAAA>>>===<<<;;;:::999777666666555555555555555555555555555555666888999999888777999:::888999999888666555555666888888888999:::;;;<<<===;;;;;;:::999888888888999777666555666888::::::999666666666666555444333222222333444444333333333333333444444444333222111000333222000000000333555777888888777666444333222222111000000111222333222111222222222222222333333444444666666444111000333666222333333333222111000///111222222222111111111111...///111222333222222111000000111222222222111000111000///......///000000111111111222222333333444333222222111222333555666333333222111111222333333777777777777777888999999===???BBBCCCCCCCCCCCCDDDFFFFFFGGGJJJOOOUUUYYY\\\]]]ZZZVVVRRRNNNKKKIIIIIIOOORRRWWWYYYXXXVVVUUUUUUVVVRRROOOPPPTTTVVVSSSPPPTTTTTTSSSUUUXXXZZZ\\\\\\]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]```^^^\\\[[[ZZZYYYVVVTTTQQQNNNJJJFFFCCCCCCDDDEEEFFFIIIMMMPPPPPPPPPQQQQQQRRRQQQOOOMMMNNNPPPRRRTTTTTTVVVWWWXXXWWWXXXZZZ\\\WWWUUUQQQMMMKKKKKKLLLMMMTTTUUUWWWYYYZZZ[[[[[[[[[\\\ZZZWWWUUUTTTUUUVVVXXXXXXXXXXXXVVVQQQJJJDDD???999888666444333333333444222111111000000//////............/////////000000111000000111222222000.../////////000111444666777666777999:::::::::<<<>>><<<<<<===???CCCGGGJJJLLLMMMOOOQQQTTTUUUVVVVVVUUUYYYXXXXXXWWWXXXYYY[[[\\\[[[[[[]]]^^^______``````\\\]]]^^^___```___^^^^^^^^^^^^]]]\\\]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYYYYZZZWWWYYYZZZZZZZZZ[[[]]]___\\\ZZZXXXWWWYYY\\\]]]]]]WWWXXXXXXYYYYYYYYYXXXXXXTTTRRROOOLLLKKKKKKMMMNNNOOONNNNNNOOOPPPPPPNNNLLLKKKLLLLLLKKKJJJJJJLLLNNNMMMOOOPPPPPPPPPPPPQQQSSSYYYVVVRRRNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKHHHDDD@@@>>><<<888777777;;;???BBBBBBEEEHHHKKKNNNSSSWWW[[[]]]___aaabbbbbbaaa___^^^]]]^^^______]]]\\\\\\]]][[[\\\]]]^^^^^^]]]]]]\\\YYYYYYYYYXXXWWWWWWZZZ\\\\\\^^^```cccdddfffffffffbbbaaa______aaabbbbbbaaa^^^[[[ZZZ\\\\\\YYYZZZ]]]^^^^^^^^^^^^______``````aaaaaabbbbbb___ZZZSSSNNNCCC???:::777777888:::;;;999888555444444555666666999===BBBFFFHHHIIIKKKLLLLLLLLLLLLMMMOOONNNLLLJJJLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKKKKKKKMMMMMMKKKJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRQQQQQQPPPOOONNNNNNOOOQQQRRRSSSSSSSSSRRRNNNOOOQQQQQQOOOLLLIIIFFFEEEDDDAAA???<<<;;;::::::999888888777666666666666666666666666666777777777888999999999888777999:::666999:::888555333555777888888888999:::;;;<<<===;;;;;;:::999888888888999999888666666777888777666555555555555555444333333444444444555666555555444444444444444333333222222444333111000111333777999666666555555555444444444111000///000222333222111555555444333333333333333666777777555111000222555111111222222111111000///111111000111111222111111///000111222333333222111000111222333333222000///000///////////////000000000000111222333333444444444333222000000000000111222222222111111222222222444444555666777888:::;;;>>>AAAEEEGGGFFFFFFGGGIIIEEEEEEEEEFFFIIINNNTTTXXXXXXXXXVVVRRRNNNLLLIIIGGGLLLQQQWWWZZZ[[[[[[ZZZZZZ```ZZZVVVVVVYYYZZZXXXTTTXXXVVVUUUWWWZZZ\\\[[[ZZZ______^^^^^^\\\ZZZYYYXXXUUUUUUVVVVVVWWWXXXYYYYYY[[[ZZZXXXXXXWWWVVVSSSPPPLLLJJJEEEBBB@@@AAACCCEEEDDDGGGKKKMMMNNNMMMNNNNNNNNNMMMKKKIIIJJJLLLNNNPPPQQQSSSVVVWWWWWWXXXZZZ\\\UUURRRMMMIIIEEEDDDCCCDDDKKKMMMQQQUUUYYY[[[\\\\\\[[[YYYVVVTTTSSSUUUVVVXXXXXXXXXXXXVVVQQQKKKEEEAAA888777555444333222333333111000000///......---------///000222222111000///111000///000111111///---/////////000222555777999666888;;;<<<<<<===@@@BBBAAABBBDDDFFFIIIMMMQQQTTTRRRTTTWWWZZZ\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^]]][[[\\\^^^___```___^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]^^^\\\YYYYYY[[[]]]^^^___YYYYYYZZZZZZZZZYYYYYYXXXSSSQQQMMMKKKJJJKKKMMMOOOPPPOOOMMMNNNOOONNNMMMKKKKKKLLLLLLLLLJJJJJJKKKMMMJJJLLLNNNOOOPPPQQQSSSUUU^^^YYYSSSOOONNNNNNMMMLLLHHHHHHHHHIIIIIIFFFBBB>>>===;;;888666777<<>>BBBFFFHHHHHHIIILLLOOOHHHHHHGGGFFFGGGJJJPPPTTTUUUWWWVVVSSSPPPOOOKKKGGGKKKOOOVVV[[[]]]^^^______fffbbb^^^^^^___```___]]]___\\\ZZZ[[[]]]^^^\\\YYY\\\\\\[[[YYYXXXVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSQQQNNNLLLFFFDDDAAA>>>===>>>AAABBBAAACCCFFFHHHHHHHHHIIIJJJJJJIIIGGGGGGGGGHHHJJJLLLLLLOOOQQQSSSSSSTTTUUUVVVPPPNNNKKKGGGDDDAAA@@@???EEEHHHMMMSSSWWW[[[\\\]]]ZZZYYYWWWUUUUUUUUUWWWXXXWWWWWWWWWUUURRRLLLGGGDDD888888666555444333333333111000000//////...------...///000111222111000///333222000000111111000////////////000111444666777666888;;;===>>>@@@CCCEEEHHHJJJMMMOOOQQQTTTXXX[[[XXXYYY[[[^^^```aaabbbccc^^^^^^]]]]]]]]]^^^^^^__________________^^^]]]\\\ZZZ[[[]]]^^^___^^^^^^]]][[[\\\]]]\\\[[[[[[]]]___[[[[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\^^^\\\ZZZZZZ\\\]]]^^^]]]YYYYYYZZZZZZZZZYYYXXXXXXRRRPPPNNNLLLKKKLLLNNNPPPQQQOOOMMMMMMMMMMMMLLLJJJJJJLLLMMMLLLKKKJJJKKKLLLIIIKKKNNNOOOPPPQQQSSSUUU]]]XXXRRRNNNNNNNNNLLLJJJIIIHHHGGGHHHGGGEEEBBB???>>><<<999777999===AAAEEEGGGJJJNNNQQQTTTWWW[[[^^^______`````````___^^^]]]ZZZ\\\^^^^^^]]][[[ZZZ[[[\\\\\\\\\]]]]]]^^^^^^___YYYZZZZZZYYYWWWVVVWWWXXX[[[\\\___aaacccccccccccc___^^^]]]^^^```bbbbbbbbb___\\\\\\^^^]]]YYYXXX[[[ZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]XXXQQQLLL???999333111222444444444222444555666555555666888777;;;AAAEEEGGGIIIJJJKKKKKKJJJIIIIIILLLMMMNNNMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIIIIJJJIIIIIIHHHGGGIIIIIIKKKLLLMMMMMMNNNMMMLLLMMMMMMLLLKKKKKKLLLNNNMMMNNNNNNNNNMMMNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQRRRSSSSSSRRRQQQKKKKKKJJJHHHFFFCCCAAA???===;;;999666555555666777444444555666777777666666888999999::::::;;;;;;;;;888999888777555555777999222444555666666777888:::888888888999:::;;;<<<===777777777666777777888888:::888777777888999888777444555555666666666555555555333333444777777666444333333333333444444555666777666444333333555666777333333333333333444444444333111000000222333333333333333333222333333444444888777555444444222///---000/////////000222444555222111///111333444333111333333444555444333222111222333555666666444111000---...000222333222000//////000111222333444444555444333111000////////////111222222222222222222111111111222333555777888:::;;;???DDDEEEFFFHHHNNNSSSMMMNNNMMMJJJHHHIIIMMMQQQTTTXXXYYYUUUSSSSSSOOOJJJKKKPPPVVVZZZ]]]___aaabbbcccbbbaaaaaaaaabbbccccccccc```\\\\\\^^^]]]YYYUUUVVVUUUSSSQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNJJJJJJJJJKKKKKKJJJGGGEEEAAA@@@===:::999:::;;;<<<<<<===???@@@@@@AAABBBDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJLLLKKKKKKLLLMMMGGGGGGFFFEEECCCAAA???>>>CCCGGGLLLRRRWWWZZZ\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUURRRMMMIIIFFF::::::999888777666555555222222222111000000//////000...---,,,---...000111555333222222333333333222222111111111222444666777888:::>>>@@@BBBEEEIIIKKKMMMQQQUUUWWWXXXYYY\\\___^^^^^^^^^^^^___```bbbbbb]]]]]]^^^___````````````___````````````___^^^^^^ZZZ[[[\\\]]]]]]^^^^^^^^^ZZZ\\\]]]\\\[[[[[[]]]___[[[\\\]]]]]]\\\ZZZYYYWWWWWWXXXYYYYYYXXXYYY[[[]]]]]][[[ZZZZZZ[[[\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVRRRPPPOOOMMMMMMNNNOOOQQQQQQOOOMMMLLLLLLLLLKKKIIIKKKLLLMMMMMMLLLKKKLLLMMMLLLMMMOOOOOOOOOOOOQQQSSSXXXSSSMMMLLLMMMNNNKKKIIIJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>;;;::::::===AAACCCGGGKKKOOOSSSVVVYYY\\\_________``````______^^^]]]YYY[[[]]]^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^WWWXXXYYYYYYXXXXXXYYY[[[\\\]]]^^^```aaabbbbbbbbb___^^^]]]___aaacccccccccbbb___^^^```___[[[ZZZ\\\ZZZZZZ\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\ZZZUUUNNNHHH>>>888222000222444444222333666888888666555666777555999???CCCFFFIIIKKKMMMMMMKKKHHHHHHIIIKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMNNNLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMKKKLLLMMMLLLJJJJJJLLLNNNMMMMMMNNNMMMMMMNNNPPPRRRQQQPPPOOONNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOOOOOHHHGGGEEEBBB@@@>>><<<<<<:::999666444333444555666222333444666777777666666888888999999:::;;;;;;<<<888888777555444444666888444333333555777888888888888888888999:::;;;<<<===999888888888999:::;;;;;;999777666777999::::::999444555666666777666666666444222111333666777555333222222222333444555666777777777555555444555666666444444444333333222222222444222000000222333444333000000000111222333555666999666444444555333...***000///......000333555777333111///111444555444222444555555666555444222111333444666777666444222000,,,...111444444333000...///000000222333444555555333222111000000000111222222222333333333333222222111111111222333555666777777<<<@@@BBBCCCFFFMMMSSSRRRSSSQQQNNNJJJJJJMMMPPPUUUZZZ\\\XXXWWWWWWSSSLLLMMMQQQVVVZZZ\\\^^^aaabbb]]]^^^`````````aaaccceee```\\\XXXWWWYYYWWWRRRMMMQQQOOOMMMJJJIIIIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHBBBBBBBBBCCCEEEDDDAAA>>>???===:::888777666777777777999:::::::::;;;>>>@@@;;;<<<<<<<<<============@@@BBBEEEFFFEEEDDDEEEEEE???@@@AAABBBAAA@@@???>>>DDDHHHMMMSSSXXXZZZ[[[\\\XXXXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVUUURRRNNNJJJHHH<<<;;;;;;:::999888777777444444333333222111111111111...***'''(((+++000333666444333333444555555444666555555444555666888999;;;>>>BBBEEEHHHKKKOOORRRQQQUUUYYY[[[[[[\\\^^^```bbbaaa___^^^^^^^^^___```[[[\\\^^^```aaaaaa``````______```````````````___ZZZZZZ[[[\\\\\\]]]^^^^^^ZZZ\\\]]]]]][[[ZZZ]]]```[[[\\\]]]^^^]]][[[YYYWWWUUUVVVXXXXXXXXXYYY\\\^^^[[[ZZZYYYZZZ[[[ZZZXXXVVVVVVWWWWWWWWWVVVVVVUUUTTTQQQQQQPPPOOOOOOPPPPPPQQQQQQOOOMMMLLLLLLKKKJJJIIIKKKLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPRRRNNNJJJJJJLLLNNNKKKHHHLLLJJJHHHHHHHHHHHHFFFEEEAAA???===;;;<<<>>>AAACCCGGGKKKOOOSSSVVVYYY]]]```___`````````___^^^^^^]]]XXXZZZ]]]]]][[[YYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]TTTVVVXXXYYYYYYZZZ\\\^^^___``````aaabbbccccccddd```___^^^___bbbdddeeeddddddaaaaaabbbaaa]]][[[]]]ZZZ[[[\\\]]]^^^]]]\\\\\\^^^^^^]]][[[XXXQQQHHHBBB???999222000222555444222555888::::::777444444666333777===BBBFFFJJJMMMPPPOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKMMMNNNMMMKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFHHHJJJKKKMMMMMMMMMLLLJJJLLLMMMLLLJJJIIIKKKNNNLLLMMMNNNMMMMMMNNNPPPSSSNNNMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNOOOPPPOOONNNMMMLLLGGGEEEBBB>>><<<:::999999999777555333222333555666111222444666777777777666777777888999::::::;;;;;;888888777444333333555777666444222444777999888555888888888999:::;;;======666666666666777777777777777777888888888888777777666666777777888888999999777777666666666666777777333333333444444444555555555666888999888555333111222222333333333444444444222333444222//////222555444444333222333444666777555444333222222222222333000000000000111222333444666555444444444666777888777777777666555333222111333444666666333111111111...//////000111222222222333333333333333222000000333333333333222222111000///000111222222222222111...///111333555777999999999999:::<<>>===<<<:::999888888888777999666111222888888444222222222222222111111111333333333333444555666777888777777999===???@@@@@@<<<>>>CCCIIINNNSSSUUUVVVYYYYYYZZZ\\\^^^___^^^]]]______````````````______``````____________````````````aaa```___^^^\\\[[[^^^^^^__________________]]]]]]\\\\\\[[[ZZZYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUSSSRRROOOMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIOOOKKKHHHGGGIIIIIIGGGDDDEEECCCAAA???>>>???@@@AAAFFFIIINNNQQQTTTWWW[[[^^^bbbaaa___]]]\\\\\\\\\\\\UUUXXX\\\]]]\\\ZZZXXXXXXZZZYYYXXXXXXZZZ\\\___aaa[[[\\\\\\[[[YYYXXXYYY[[[___``````aaabbbaaaaaaaaa\\\\\\]]]]]]___aaabbbccc]]]]]]^^^^^^^^^]]]]]]\\\YYY\\\___^^^[[[YYY\\\___^^^\\\ZZZXXXSSSLLLDDD>>>:::666111000333777999999222444777777222,,,///666444666999>>>CCCGGGKKKLLLOOOMMMJJJHHHGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIILLLNNNMMMJJJHHHIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJJJJIIILLLLLLMMMNNNMMMKKKIIIGGGMMMMMMMMMKKKJJJJJJMMMOOOKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNLLLJJJHHHGGGCCCBBB???<<<:::888777666===:::555000...///222444000111222444555666666777555666777888888777666555444555555555555555444444444444333333333444555666222333555888:::<<<======777777777777888888888888777777888888888888777777555666666666666666666777555444444444444444444555333333444444444555555555555666888999888666333111222222333333333444444444222333444222000000333555222222111111111222444555444333333333222222222111000000000000111222333444666555555555666666777888777777777666555333222111333555666666333222111111...//////000111111222222333333222222222222111111333333444444333222222111111111111111111111222222///000111333555666777888777777777999<<>>EEEGGGBBB===EEEGGGKKKRRRWWWXXXUUURRROOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNLLLIIIFFFDDD@@@???===;;;:::999888888777888666222333888888333444444333333333333222222333333333333444555666777999999999:::<<<>>>@@@AAACCCFFFJJJOOOTTTWWWYYYZZZ[[[]]]^^^``````___^^^]]]______````````````______```__________________`````````aaaaaa```___]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYY]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPRRRQQQQQQQQQQQQRRRTTTUUUTTTSSSQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCAAAAAAAAABBBCCCEEEHHHJJJMMMPPPSSSWWW]]]aaaaaa```^^^]]]\\\[[[[[[\\\WWWZZZ]]]^^^\\\ZZZYYYYYYZZZZZZZZZZZZ[[[\\\^^^___]]]\\\[[[[[[[[[[[[[[[[[[]]]]]]^^^____________^^^\\\\\\\\\]]]^^^___```aaa[[[[[[\\\\\\[[[[[[ZZZZZZYYY\\\^^^\\\YYYXXX\\\___\\\[[[YYYVVVQQQJJJAAA<<<777444222222444555555444333333444555222...000666222333666:::@@@EEEIIIKKKMMMKKKHHHFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIKKKMMMLLLIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMMMMMMMLLLKKKMMMMMMMMMKKKJJJKKKMMMPPPMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOPPPQQQNNNNNNMMMLLLIIIGGGDDDCCCAAA@@@===;;;999777666555777666333111000111222222111222333444555666666777444555666666666555444333444555555666666555555444333333333333333444444555333444666888999;;;;;;<<<777777888888888999999999666777777888888777777666555555555555555444444444444444333333333333444444444444444555555555666666666777888999888666444222333333333333444444444444333444444333222222333555111000000000000111222222111222333333333222111000111000000111111222333444555666666777777777777777666666666666555444333222333444555555333111111222...//////000000111111222222222111000111222333444444444444555444444333222333222111000000111111222111111222333444555666666444444444555777999<<<>>>BBBDDDEEEDDDCCCCCCDDDFFFGGGJJJOOOTTTWWWWWWVVVVVVPPPPPPNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQTTTUUUTTTRRRXXXRRRJJJEEEBBB@@@<<<999<<<<<<<<<<<<<<<;;;;;;:::333666666444333444222...333333444444444444333333222111111000000000000111222333333333333444444444333333333111//////000222444666777777666555555666222333555:::???BBBBBBAAAEEEGGGJJJNNNQQQQQQNNNLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJIIIGGGDDDCCCCCCAAA@@@===;;;:::999999999999888666777999888444555555555444444444333333333333333333444555666777999;;;<<<;;;;;;<<>>===<<<:::888777555555444222222222222222222111111111222333333444555666666333444444555444333111000444555555666666666555555222222222333333333444444444555666888999999999999666777777777777888888888666666777777777777666666666666555555444444333333555555444444444444555555444444555555555666666666666666777888777666444333333333333444444444444555444444444444333333444555111000000000000111111111///000222333333222000///111111111111222333444444555666777888888888666666555666666666555444333333111222333222111///000111////////////000000111111222111//////000222444666444555555555555555444444444333111//////000222333222222333333333444444444222222222333444555777888<<<===????????????@@@BBBAAADDDHHHMMMQQQSSSSSSSSSOOONNNLLLIIIHHHGGGGGGGGGIIIHHHHHHIIIKKKLLLKKKIIILLLGGGAAA===:::888666444555666888999999888666555444555555555444444333222222222333444444444333333333333222222222222222222111111111111111222222222444444333111//////111222444444555555555444444444000222555888:::===@@@CCCDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFEEEDDDEEEFFFGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFDDDBBB???>>>===<<<;;;;;;::::::;;;;;;999666666666555555444444333333333333333333444555666777777;;;>>>===<<<>>>EEEKKKPPPRRRUUUXXXZZZ[[[\\\\\\[[[```fffeeeaaa]]]]]]___^^^______``````______^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^___aaabbbbbbbbbaaa```]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXWWWYYYXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQOOOOOOPPPOOOMMMLLLMMMOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJMMMLLLLLLKKKJJJIIIHHHGGGDDDFFFHHHHHHFFFFFFIIIMMMGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMPPPTTTXXX^^^bbb___``````______]]]\\\\\\XXXZZZ\\\]]][[[YYYYYYYYYZZZ[[[]]]^^^^^^\\\[[[ZZZ]]]ZZZXXXZZZ___```^^^ZZZXXXXXXYYYZZZZZZZZZZZZYYY\\\[[[[[[ZZZZZZZZZ[[[[[[VVVVVVUUUUUUTTTTTTTTTSSSXXXXXXXXXVVVUUUVVVZZZ^^^[[[YYYUUUQQQLLLEEE===777111111111222333333333222999222...///000//////111...///000333888???EEEHHHHHHGGGFFFEEEDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGIIIIIIJJJIIIIIIHHHGGGFFFKKKKKKLLLLLLKKKKKKIIIIIIKKKLLLMMMLLLLLLLLLNNNPPPQQQOOOMMMKKKKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNGGGFFFEEECCC@@@>>><<<;;;999888777666444444444444444333333222222222222222111111111111222333333444111111333333444333222111444444555666666666555555111222222333333333333333555666777777888888777777555555555666666666666777666666777777777777666666666666666555555444444444444444333333333333444444444444444444555555555666555555666777666555444444333333444444444555555555444444444444444555444333222222222222222222111111///000222333333222000///111111111111222333444555555666777888888777666555444555555555555555444444///000111000......///000///////////////000000000111000///...///222444666444555555666666555555555444222000//////000222333333333333333333333333333222222222222333444444555777888::::::::::::<<<>>>===???BBBFFFIIIKKKKKKLLLKKKIIIGGGDDDBBBAAAAAAAAABBBBBBAAABBBDDDDDDCCCAAA???===999666555444333222111333555666666555333222111111111222222111111222111111222333444444333333333333444444444444444444111111111111111111000000000111000...---,,,...000444444555555666555555444222444666777888:::>>>BBBBBBCCCEEEFFFFFFEEEDDDDDDHHHGGGGGGGGGHHHIIIKKKLLLIIIJJJKKKLLLMMMLLLLLLKKKNNNLLLJJJHHHEEEDDDCCCBBB>>><<<;;;<<<===;;;999888888888777666666555444444555555555555666777888999777<<<@@@AAA@@@DDDKKKQQQUUUVVVYYY[[[\\\]]]\\\\\\YYY^^^dddddd```]]]^^^aaa^^^^^^____________^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^___```bbbbbbbbbaaaaaa___^^^^^^^^^]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQQQQRRRRRRSSSRRRQQQOOONNNLLLKKKKKKNNNMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCFFFIIIIIIGGGHHHLLLOOOJJJIIIHHHGGGFFFEEEDDDDDDCCCGGGMMMRRRUUUXXX\\\^^^___```aaabbbaaa___]]]\\\XXXYYY[[[[[[YYYWWWWWWXXXYYY[[[\\\^^^]]]\\\YYYXXX\\\XXXWWWYYY^^^___\\\XXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZVVVUUUTTTSSSRRRRRRRRRRRRWWWWWWVVVTTTTTTVVVZZZ]]]\\\YYYUUUPPPKKKCCC;;;666000000000000111333666888<<<444---...///---,,,,,,...///000222777===CCCGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKKKKMMMOOOOOONNNMMMLLLKKKLLLNNNOOONNNNNNMMMMMMMMMLLLKKKKKKAAAAAA???>>><<<;;;:::999555555444333333333333333888777444222111111222333111000000//////000111222...///111333444444444333333333444555555555555555111222333444444444333333666666666777777666666555444444444555555555666666555666666777777666666555555555555555555555444444111111000000000000111111333333333444444444555555444444555555555444444333333444444444555555555555444333333333555555333222333333333444333333222111000111222333333333222111222111111222222333444555666666666666666555555444444444555555666555555555///000000///------///000////////////////////////000000//////000111333444333444555555666555555555222111000000000111333444333333333333222222222222222333333333444444444444333555666666666666888999999:::<<<>>>@@@AAABBBBBBBBBAAA???>>>===<<<=========<<<<<<===>>>>>><<<:::666555444333222222333333000111333555555444222111333111000333333111111333...///000111222222222222111222333333444333333333222222222111111111111111111111111000//////111333555444444555666666555333444555666666777999===???@@@BBBDDDEEEDDDEEEFFFHHHKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKDDD@@@>>>@@@@@@>>><<<=========<<<;;;:::999999888::::::::::::;;;<<<=========@@@EEEGGGIIILLLRRRVVV[[[\\\]]]___``````______ZZZ^^^aaaaaa___^^^___aaa^^^^^^____________^^^^^^______^^^^^^^^^^^^______]]]^^^```aaabbbaaaaaa```______^^^^^^]]]]]]\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWVVVVVVUUURRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDFFFGGGHHHIIIJJJMMMOOOKKKJJJHHHFFFDDDBBB@@@??????DDDKKKQQQUUUWWWYYYZZZ^^^___aaabbbbbb```]]][[[XXXYYYZZZZZZXXXVVVVVVWWWXXXYYY[[[\\\\\\ZZZYYYWWWZZZYYYXXXZZZ]]]]]][[[WWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXVVVTTTSSSRRRRRRRRRSSSVVVVVVUUUTTTUUUWWWZZZ[[[[[[XXXTTTNNNHHHAAA999444///000000000000111555888:::333.........,,,***+++...///000333777<<<@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGG>>>===;;;:::888888777777222222111111222333333444:::888555222111111333444222111///......///000111---///000222333333333222111222333444444444444444222333444555666555444333555555666666666666555555555555555555666666666666555555666666666666555555333333333333444444444444000000000//////000000000222222222333333333333444333333333333333333333333444444444444555555555555333222111333555555222000333333444444444333111111111222222222333333333444222222222222333444555555666666555444444444444444333333444555666666555555000111111///......000222//////////////////////////////000000111111222222333333444555555555555555//////000111222333333444222222222222222222222333222222333444444444444444111333444444333333444666555555666777888999;;;;;;888888777777777888::::::999888777888888888666555222222222222111111222333111111333444444444333333666222222555555222222666......///000111222222111000111333444444444333222333333333333222222111111111222222111111111444666555333222444666666444222333333333555777:::<<<===@@@BBBEEEFFFGGGHHHKKKOOOOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYWWWVVVTTTSSSSSSRRRPPPJJJGGGIIIJJJFFFFFFHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHLLLPPPSSSUUUWWWXXX]]]^^^___aaaaaaaaaaaa`````````______^^^^^^^^^___]]]^^^^^^______^^^^^^]]]```__________________```]]]^^^___```aaa```___^^^^^^^^^^^^]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUURRRSSSTTTUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDFFFIIIKKKLLLLLLIIIHHHFFFDDDBBB???===;;;===AAAGGGMMMQQQTTTWWWZZZ[[[]]]```aaaaaa___\\\YYYYYYZZZ[[[ZZZXXXVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXXXXZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZXXXVVVTTTSSSSSSTTTTTTUUUUUUTTTUUUWWWYYYZZZZZZZZZWWWRRRLLLFFF>>>777111...000222111//////000222444000...//////+++***,,,---...000333666:::===???BBBCCCCCCDDDDDDEEEFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJMMMJJJFFFFFFHHHIIIIIIHHHEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIKKKMMMNNNNNNNNNMMMIIIIIIIIIIIIHHHFFFDDDCCC>>><<<:::888666444444444000000000111111333444555555444444333222222333333444333111/////////111111...///000111111000///...///000111222333333333333222444555777777666555444444555555666666555555555666666666666777777777777555555666666666666555555111111111222222333333444222222111111111111222222111111222222222333333333222222222222222222222222444444444555555555666666333111000222555555222///222333444444333222111000333222222222333333444555222222222222333444555555666555444333222333333444333333444555666666666666111222222111///000222444///////////////.........//////000111111111111000222222333444555555555444---...000111333444444444111222222222222333333333111222333444444444444444111222333333222222333444222222222222444555777888111111111222333666888999666555444555555555333111222222333222111111222333222222333444444444444444555000000333333//////444///000111222333333333333222333444555666555555444444444444333333333222222,,,---...------...111333444222111333555666333111111000000333777;;;<<<;;;@@@CCCGGGHHHIIIKKKPPPTTTQQQRRRUUUXXXZZZ[[[\\\[[[ZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWW[[[TTTQQQSSSSSSPPPPPPSSSKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHNNNOOOQQQVVVZZZ[[[ZZZYYY]]]]]]___```aaaaaa```___eeebbb___^^^^^^___^^^]]]]]]^^^^^^______^^^^^^]]]``````____________``````^^^^^^___``````___^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTQQQSSSUUUWWWWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKMMMOOORRRTTTVVVUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXUUUUUUVVVWWWVVVUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEFFFDDDBBBDDDIIILLLKKKJJJFFFEEEDDDCCC@@@>>>;;;:::>>>AAAEEEIIIMMMQQQWWWZZZYYY[[[^^^``````]]]ZZZWWW[[[\\\\\\[[[XXXWWWXXXYYYVVVWWWWWWXXXXXXXXXXXXXXXZZZ]]]______]]][[[ZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZWWWUUUTTTTTTUUUUUUUUUTTTTTTVVVXXXZZZZZZYYYYYYUUUPPPJJJCCC<<<444///,,,000333333000,,,+++,,,000------000///,,,,,,...,,,...000333666888:::;;;@@@AAAAAABBBCCCDDDEEEEEEJJJKKKLLLNNNNNNLLLKKKJJJNNNJJJGGGFFFHHHJJJJJJHHHDDDEEEGGGHHHHHHGGGEEEDDDIIIHHHFFFEEEEEEFFFHHHIIICCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLKKKHHHFFFFFFGGGFFFHHHJJJMMMNNNNNNMMMMMMGGGGGGHHHGGGFFFDDDBBBAAA???===:::777444222111111/////////000111333444555///000222444444444222111666444222111000111222333///000000000///---+++***...///000111222333333333333444666888888777666555333444555555666555555555999555222222666777555222000444666444555888777444555444333333222222333333111111000000000000111111111111222222222333333333222222222111111111000000333333333444444555555555333333333333333333333333444444444333333222222222444111222777888222000333333222222333444444333111333333333333333333333333000000111222444555666666333222111000////////////333222111000000000111222000000000000////////////333333222222111111000000------...000111333444444333333333111//////111333222111111111222333333444111000///......///000111222222222111111111111111000000000000222444666777333333333222111000///...222222222222222222222222222222222222222222333333111111000000//////.........///111222222222111000111111111222222333333333222333333333333222111000000333555333///---000333000111111111111222222222222222222333555888;;;<<>>@@@EEEJJJPPPTTTXXXYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUYYYXXXVVVUUUVVVWWWVVVUUUZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]WWWXXXYYYXXXVVVUUUVVVWWWTTTUUUWWWYYYZZZ[[[ZZZZZZYYYUUUOOOIIICCC===777333333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++...111444666888;;;>>>AAABBBDDDFFFFFFEEECCCBBBIIIKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFDDDAAA>>>;;;999777666444222222333333333222333000...000444555222...666333///000444444///+++222000---...000111000...111111222222222222111111...///000111111222222111666555555666777666333111333222222444666555111---999555222333666777555222333666777555444666555222444444333222222222222333111111111000000111111111222222222222222222222333222222222111111111000000333333333444444444555555333333333333333333333333444444444444333333222222444444888===<<<666222444666555444555666666444333333333333333333333333333111111222222333444555555444333222111000000000000111111000000111222333444111111000000000/////////111111111111111000000000//////000000000111111111222333222111//////000222111111111111111222333333000000///......///000000000000000000000000000000000000///000111222444555222333333222111000///...222222222222222222222222333333222222111111000000111000000000/////////......///000111111111000000111111111222222333333333333333333222222222111111000333555333///...000333111111111111222222222222222333333444666999;;;===BBBDDDGGGKKKOOOSSSVVVWWWWWWWWWXXXZZZ[[[[[[\\\\\\\\\]]]^^^______]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]___^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUVVVVVVTTTQQQTTTSSSRRRSSSUUUVVVVVVVVVZZZZZZ[[[\\\\\\]]]^^^^^^\\\]]]^^^_______________[[[\\\]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXYYY\\\\\\YYYWWWVVVTTTRRROOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVPPPMMMJJJIIIKKKLLLLLLKKKOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUWWWWWWTTTUUUVVVVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNQQQTTTSSSOOONNNOOOMMMIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB@@@???@@@???===:::>>>AAAEEEJJJPPPUUUXXXZZZZZZZZZ[[[[[[ZZZYYYXXXWWWZZZ[[[[[[[[[ZZZYYYWWWVVVVVVUUUTTTTTTVVVWWWWWWWWWXXXYYY[[[]]]]]]]]][[[[[[YYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\YYYZZZZZZYYYWWWVVVWWWXXXVVVXXXYYY[[[\\\]]]\\\\\\YYYUUUOOOIIICCC===777333222111000///...------,,,------------------------***,,,000333666999===@@@BBBCCCDDDEEEEEEDDDDDDCCCHHHIIIKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJGGGHHHIIIHHHGGGGGGHHHJJJHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDBBB???<<<:::888666555333111111222333222111333000...000333444111...000...---...222333111///222///---...000111000...000111111222222111111000...///000111111222222111333222222444666666555444555333111222333444222000888555222333555666555222555777888555444555444111444444333222222222222222222222111111111111222222222222222222222222222222222111111111111000000000333333333333444444444444333333333333333333333333555444444444444444333333333666<<>>777444555999888777777888888666444333333333333333333333333222222222333333444444444444444333222111111111111000000000000111333444555111111111000000000000//////000000000000000000111222111111000000//////...111111222000///...000111000000//////000000111111//////...------...//////........................000000//////000000111222222222222222111000//////000000000000000000000000333333222111000///......000000000000////////////......///000000000000000111111111222222222222222333333222111111111111222000222444333000...000333111111111111222222222333333333333444666999<<<===AAACCCGGGLLLQQQUUUXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]^^^___^^^]]][[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]aaa```___^^^]]]]]]]]]^^^^^^\\\[[[[[[[[[[[[YYYXXXZZZXXXWWWXXXZZZ\\\\\\[[[______^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]][[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^_________^^^^^^[[[[[[\\\]]]^^^^^^______^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[[[[YYYWWWUUUSSSQQQOOOOOOOOOQQQRRRSSSTTTVVVXXXXXXWWWVVVUUUNNNKKKIIIIIIJJJKKKKKKJJJMMMPPPSSSRRRQQQQQQSSSVVVVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQSSSSSSPPPOOOPPPOOOKKKFFFFFFEEEEEEDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBEEEBBB???>>>>>>>>>===<<>>AAACCCCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJIIIJJJKKKMMMKKKJJJJJJIIIJJJKKKLLLMMMHHHIIIIIIHHHGGGFFFHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEBBBAAA???===:::888666555444222000000111222111000222000///000333444111...------------...000111111111///......///000000///000111111222222111111000...///000111111222222111000//////111444666777777666333111000111333333222888666444444555666555333444777777444333666555222444333333222111222222222333222222222222222222333333333333222222222222111111111111111000000000000333333333333333333333333222222222222222222222222444444444444444444444444222777<<<>>>:::555333444999888777888888888666444222222222222222222222222333333333333333333333333555444333222222222222222000000111111222333444444222222111111111000000000......//////000000111111111111111000//////......000111111111//////000111//////.........//////000.........------.........------...............///////////////////////////000111111111111111000///000000000000000000000000111111000000//////......000000000000////////////......//////000000000000111111111111111222222222333333111000000000111222000222333222000///111222111111111222222222333333222222222444666888;;;<<<@@@BBBGGGLLLRRRVVVYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ^^^^^^^^^^^^^^^\\\[[[ZZZ\\\\\\]]]]]]]]]]]]^^^^^^aaa``````_______________]]]\\\\\\[[[[[[[[[ZZZZZZ[[[ZZZYYYZZZ\\\]]]^^^]]]``````______^^^^^^]]]]]][[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^______```______^^^ZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYXXXTTTSSSRRRPPPPPPPPPQQQRRRUUUVVVXXXXXXWWWUUURRRQQQKKKJJJIIIIIIIIIJJJKKKKKKMMMQQQUUUSSSPPPOOORRRVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSPPPOOOQQQPPPMMMFFFFFFFFFEEEDDDDDDCCCCCCEEECCCAAA@@@@@@AAABBBCCCEEEBBB@@@>>>===>>>?????????BBBFFFKKKPPPTTTWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSRRRSSSUUUWWWXXXWWWTTTVVVYYY\\\]]]]]][[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVXXXZZZ\\\]]]\\\[[[ZZZ\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[]]]^^^______^^^^^^YYYTTTNNNGGGAAA;;;666333//////...------,,,++++++////////////////////////***,,,///222444888===@@@DDDCCCBBBAAABBBDDDFFFGGGDDDFFFHHHIIIHHHIIIKKKMMMKKKJJJJJJIIIIIIKKKLLLMMMHHHIIIIIIHHHGGGFFFGGGIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGGGGEEEDDDCCCBBBBBB>>>===;;;999777666444333222111//////000111111000111000///000222222111...///000000...,,,,,,...000///.........//////000000000000111111111111000000...///000111111222222111000...---...222444666666555444333333333333444333888777555555666666666555333555555333333777777555333333222111111111111222333222222222222222222333222222222222222222222222000000000000000000000000333333333333333333333333222222222222222222222222444444444444444444444444555888:::888555444444444777666666666777777555333000000000000000000000000444444333333333333222222555444333333222333333333222222333333333222222222222222222222111111111111......//////000000111111///////////////000000000///000222111000///000111//////......---......///---..................---.........//////000000000////////////......------///000000111111111000000////////////////////////.........//////000000111////////////000000000000///////////////000000111111111111111111111111111222222111111000000111111000111222222111111111222111222222222222333333333111111222333555777:::<<>>???@@@BBB???AAAEEEIIINNNQQQTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSRRRRRRTTTUUUUUUUUUSSSUUUXXX[[[]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ\\\^^^^^^^^^\\\[[[]]]^^^^^^]]]ZZZYYYYYYZZZZZZ[[[]]]^^^^^^^^^^^^]]]YYYTTTMMMEEE@@@:::666222......------,,,,,,++++++---------------------------...000111333666:::>>>DDDCCCAAAAAABBBDDDFFFHHHCCCEEEGGGHHHGGGHHHJJJLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJHHHFFFFFFGGGIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBB@@@???>>>:::999888777555444333222222000...///000111111000000000000000111111000///000111111///------...///..................000111000000000111111000000000...///000111111222222111111///......000333333333222444666777666555444333999999888777777777777777222555555222333777888666333333222111111111111111222222111111111111222222111111222222222333333333//////000000000000000111333333333333222222222222222222222222222222222222222222333333333333444444777999888444444555555222444333333444555666444222000000000000000000000000333333333333333333333333444333333222222333333333333333444444333222111111333333333222222222111111///000000000000000000111------...//////000111111///111222333222111111222//////......------......---...////////////...---/////////000000111111222....../////////...------......///000111111111111////////////////////////------...///000111222222////////////000000000000000000000000000111222222111111111111111000000000111111222222111111000///111111111111111222222222222222222222333333333333222222222333555888:::<<<@@@CCCIIIOOOTTTXXXZZZ[[[]]]\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]]]]^^^^^^___]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]___^^^]]]]]]^^^______^^^]]]^^^```aaaaaaaaa[[[\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]]]]]]]\\\[[[[[[]]]]]]^^^]]]]]]\\\[[[[[[\\\]]]___aaabbbaaa```_________^^^]]]\\\ZZZZZZYYY[[[\\\]]]]]]]]]\\\ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYXXXWWWWWWXXXZZZUUUTTTTTTTTTSSSTTTTTTTTTWWWWWWUUUSSSPPPMMMKKKIIIIIIKKKMMMMMMLLLMMMNNNPPPPPPRRRTTTSSSPPPOOOQQQSSSRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQNNNQQQQQQNNNNNNPPPOOOLLLHHHHHHGGGGGGFFFEEEEEEEEECCCBBB@@@???>>>??????@@@AAAAAAAAA@@@>>>>>>@@@BBB???AAADDDGGGJJJMMMOOOPPPOOOOOOOOOPPPRRRTTTVVVWWWTTTUUUVVVVVVVVVUUUTTTTTTSSSQQQPPPPPPRRRSSSRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^````````````___```aaaaaa___\\\[[[[[[[[[ZZZ[[[\\\^^^^^^^^^]]]\\\YYYTTTLLLDDD???:::555222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222555999===CCCBBBAAAAAABBBDDDGGGHHHCCCEEEFFFGGGFFFGGGHHHJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA???===<<<;;;777666666555444333222222111000...///111222111111///000000111111000000///---......///000000///...,,,---......---...///111///000000111111000000///...///000111111222222111222000//////111222222111000333777888777555444333:::::::::999888888999999444666555222222666777555333222222111111111111111111111111000000111111111000000111222333444444555////////////000000111111333333333222222222111111111111111111111111111111111111111222222222333333555555333000333666222***222111111333555555444333222222222222222222222222333333333333333333333333333333222222222222333333111222333444444444333222444333333333333222222222111111111111111000000000------......///000000111///111444444333222333333000000///..................///000000000000///......//////000000111222222---...//////000///......---...///000111111111111000000000000000000000000/////////000000111111111.../////////000000000111222111111000111222333444222111111111000000000//////000222333333111///---111000000111222222222222222222222333333333444444444444444555777:::<<<>>>CCCFFFLLLRRRWWWZZZ\\\\\\\\\\\\ZZZYYYYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^______[[[[[[\\\]]]]]]^^^______[[[\\\]]]^^^^^^]]]\\\\\\]]]___``````^^^^^^```bbb```^^^]]]^^^```bbbbbbaaa\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[^^^^^^^^^]]]]]][[[ZZZZZZ[[[]]]___bbbbbbbbb```_________^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]]]]\\\ZZZYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWYYYYYYXXXVVVVVVXXX[[[SSSSSSSSSSSSSSSSSSTTTTTTUUUSSSQQQNNNLLLJJJJJJJJJJJJLLLOOOPPPOOOOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRPPPOOOOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNQQQQQQNNNMMMNNNMMMJJJGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===<<<>>>@@@???======>>>@@@???@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPRRRRRRRRRRRRQQQPPPMMMLLLKKKLLLNNNPPPPPPOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^``````aaaaaabbbbbbcccccccccddddddbbb___]]]]]]^^^[[[\\\]]]^^^^^^^^^]]]\\\YYYSSSKKKDDD>>>999555222............------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555:::>>>BBBBBBBBBBBBCCCEEEFFFHHHDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJHHHFFFEEEFFFHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBB@@@===;;;:::999555555444444333333222222222000//////111222222222...///111111000//////000...------///111000,,,(((+++---......------///222//////000000000000//////...///000111111222222111111000000111333333222000///222555555333222333444;;;;;;;;;:::999888999;;;666888777222222555555333333222222111000111111111111111000000000000111111//////000111333444555666.../////////000000111111333333333222222111111111111111111111111111111111000000111111111222222222000111///---111555---"""111000000222555666555444333333333333333333333333222222222333333444444444222222222111111222333333///000222444555555555444444444444333333333222222333333222222111111000000.........///////////////000222444555444333333444111000///..................///000111111000///............///000111111222,,,---///000000000///...,,,---...000111111111111111111111111111111111111111111111111000000000000.../////////000000111111333222111111111222444444222111111111000000//////...000222444444111...,,,111000000000222333222222222222333333333444444444555555666777999<<<>>>@@@FFFIIIOOOUUUYYY\\\]]]^^^\\\[[[ZZZYYYYYY[[[]]]^^^[[[[[[[[[\\\]]]^^^___```[[[[[[\\\]]]]]]^^^______[[[\\\]]]^^^^^^^^^]]]\\\\\\^^^aaa```^^^^^^```ccc^^^]]]\\\]]]___`````````^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]```bbbcccbbb```_________^^^^^^]]]\\\\\\[[[ZZZ[[[]]]]]]]]]\\\ZZZXXXXXXYYYZZZZZZZZZYYYWWWVVVWWWYYYYYYXXXUUUUUUXXX[[[RRRRRRRRRSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIJJJJJJKKKJJJMMMQQQQQQPPPPPPRRRTTTTTTSSSQQQQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQPPPOOONNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPNNNQQQPPPMMMLLLMMMLLLHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>999<<>><<<;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGFFFHHHKKKNNNOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[YYYYYYZZZZZZ[[[]]]^^^___bbbbbbbbbbbbcccdddeeeffffffggggggeeebbb`````````\\\]]]^^^_________^^^]]]YYYSSSKKKCCC===999555222..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111666<<<@@@AAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEDDDEEEGGGFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJHHHFFFEEEFFFHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCAAA???<<<:::999888444444444333333333333222222000///000222333333222...///111111000//////000111...---...111...''' +++---///...,,,---///222//////000000000000//////...///000111111222222111//////000222444444333111///111222111//////222555<<<;;;;;;:::999777666555777777666555555555555666111111111111111111111111000000000000000000000000+++---000333444333111///............///111222333333333222222111000000000111333444222000000333777222000...---///000000000/////////000111111222222000111222333333333333333//////000111222222333333666444222000000222444666111333444444222111111111222333555555444555666888000000111111111222222222444666555333444777666222///000///...---...111444333444555555666666555555555444333111000/////////...///111222333333222222444333222111000000000000//////...............///------...000111222333444000000000000////////////111111111111111111111111//////000111111111111111333333333333333333333333222222111000//////000000444444333333333333333333000000000000000111222222111222444555555444333222666666777777777999===@@@EEEIIIPPPUUUXXXYYYZZZ[[[YYYZZZ[[[]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]___^^^]]]]]]]]]]]]^^^_________]]]\\\\\\]]]^^^___ZZZ^^^aaa```^^^\\\]]]___]]]]]]___`````````___^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^___\\\]]]]]]]]]\\\[[[[[[ZZZ]]]^^^^^^______^^^^^^]]]```______^^^^^^]]]\\\\\\bbb```^^^[[[YYYXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVXXXWWWUUUUUUVVVVVVVVVUUUWWWTTTPPPOOOQQQRRRQQQNNNPPPNNNJJJHHHGGGJJJMMMOOOQQQRRRRRRRRRPPPPPPRRRTTTTTTSSSQQQQQQRRRRRRPPPOOOLLLMMMOOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQQQQPPPPPPOOONNNOOONNNLLLLLLKKKHHHDDDBBBGGGGGGFFFFFFEEEEEEDDDDDDGGGEEEBBB@@@??????AAAAAA<<<<<<======<<<<<<;;;:::===>>>???@@@BBBCCCDDDEEEBBBBBBBBBDDDFFFEEEBBB@@@EEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLOOORRRVVVXXXYYYXXXWWWWWWXXXZZZ]]]^^^___``````aaabbbcccddddddjjjiiihhhgggeeeddddddcccaaaaaacccdddeeebbb^^^ZZZWWWRRRJJJCCC>>>999666333111000///...............---+++***+++///000///---...///111222555888>>>AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEHHHIIIIIIJJJJJJIIIHHHGGGEEEGGGHHHGGGDDDDDDFFFIIIBBB@@@===:::999777555333333333333444444444444444555555555444444333333333111------111111,,,,,,000//////.........------------......///////////////111111222222111000...---...///000111111000///...222222111111222222333444111111222333444444444444<<<;;;;;;:::999888666666777666555555444444555555222222222222222222222222111111111111111111111111...///000111222222111111.........//////000111222111111111111111111111111///000111000//////000222333111000000111222222111/////////000111111222222000111222222333333333222111111222222333444444555333333222222222333333444222333444333111000111222222444555555555555666888444333333222222111111000333555444111333666555111/////////...---...111333333333444444555555555444555444333111000////////////000111333333333333222222222111000////////////000000////////////000000......///000111222333333000000000000////////////111111111111111111111111///000000111111111111111333333333333333333333333222222111000000000000000333333333333222222222222111111111111111222333444444555666666777666666666555666666666777999<<>>@@@AAABBBCCCBBBBBBBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGHHHJJJMMMPPPRRRQQQPPPPPPQQQTTTWWWZZZ\\\\\\]]]^^^___```bbbcccccchhhfffeeecccbbbbbbcccdddbbbbbbbbbccccccaaa]]]ZZZUUUPPPHHHAAA<<<999666555222111000...------,,,,,,000...++++++---...---+++---...000222555999>>>BBBEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIDDDEEEFFFDDDBBBAAABBBDDD???<<<999777666555444222444444444444444555555555555555444333333222111111333//////333333//////222//////.........------------...//////000000/////////000000111111000...---...///000111111000///...333333222222222222222333111111222333444444444444888888888777666555444444555555555444444444444444333333333333333333333333222222222222222222222222111111000//////000111222///////////////000000000/////////000111222222222000/////////111111///...333222222333444444333111/////////000111111222222000111222222333222222222333333333444444555555666///111222333444444333222333333333222000000222444333555666666555555777888777777666444222111000///222444333000222555444000...//////...------000222222222222333333333333333444444222111000000/////////111222333444444333333111111000///............222111111000111111222222000000000111111111222222000000000000////////////111111111111111111111111///000111111222222111111222222222222222222222222222222111111111111111111111111111222222222222222111111111222333444555666888888888888888999::::::666888999999999;;;???BBBEEEIIIMMMPPPQQQQQQQQQRRRRRRRRRSSSUUUWWWZZZ\\\]]]ZZZ[[[\\\^^^___`````````___```aaaaaaaaaaaa```___aaa``````___``````aaaaaa^^^^^^^^^```aaa```^^^]]]\\\]]]^^^_________^^^^^^YYYZZZ\\\]]]]]]\\\ZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\^^^____________^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXWWWWWWXXXXXXYYYZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUVVVVVVUUUTTTQQQSSSUUUUUURRROOOLLLKKKMMMLLLKKKJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRQQQPPPPPPQQQQQQPPPNNNKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKIIIEEECCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888::::::;;;<<<>>>???@@@@@@CCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGIIILLLQQQUUUWWWWWWXXXYYY[[[]]]___aaaaaadddcccaaa``````aaacccddddddcccbbbbbbbbb```]]]ZZZSSSMMMDDD===999777666555111111///...,,,,,,++++++333000---++++++,,,+++++++++...000333666;;;@@@DDDGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBDDDFFFHHHJJJJJJJJJJJJFFFFFFEEECCC@@@??????@@@===:::666444444555555444444444555555555666666666666555444333222111000///222000000222222000000333/////////.........---------...//////000000//////---...///000000000///...//////000111111111000///555444333222222111111222111111222333444444444444999999888777777777777777444444444444444333333333333333333333333333333333222222222222222222222222111111111000000000000000000000000000000///....../////////000000000111111222000///111444444111---222222222444555555222000/////////000111111222222111111222222222222111111333333333444444444555555///000111222333333333222333333333111///000333555444555666666555555777888888888777555444222111111222444333111222555444000...//////...------///111111111111111111222222333444333222111000000000000000111333444555555444444111111000///............222222222222222222333444111111111111111111111111000000000000////////////111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222111111111111111111222222222222111111222333444555777777:::999888888999:::<<<===:::<<<>>>>>>???AAADDDFFFGGGJJJMMMOOOOOONNNMMMNNNNNNNNNOOOQQQTTTXXX[[[]]]ZZZ[[[\\\^^^```aaaaaaaaa___```bbbccccccbbb```_______________`````````aaa```^^^]]]___bbbbbb___\\\[[[\\\]]]^^^___^^^^^^]]]XXXYYY[[[]]]]]][[[YYYXXXZZZZZZZZZ[[[[[[[[[ZZZZZZ______`````````______^^^\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[ZZZZZZYYYYYYYYYXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQTTTUUUSSSOOOLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQPPPPPPQQQRRRPPPPPPPPPQQQQQQPPPMMMKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKIIIFFFCCCBBBBBBCCCCCCCCCCCCCCCCCC???@@@??????>>>===;;;:::<<<<<<<<<<<<;;;:::999888999:::;;;<<<===>>>??????CCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@??????@@@AAADDDIIILLLOOOQQQRRRTTTVVVYYY\\\]]]___^^^___```aaabbbbbbcccccceeecccaaa``````___\\\ZZZRRRKKKBBB:::666444444444000///...------,,,,,,---333000---******+++,,,---,,,...222555999>>>CCCFFFIIIHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGEEECCC@@@>>>>>>>>><<<999666555666777888888444444555555666777777777777666555444222111000///000//////000000000000111////////////..................///000000000000000,,,---///111111111111000000111222333333333222111666666444333222111111111111111222333444444444444===<<<;;;::::::;;;;;;<<<444444555555555444333222222222222222222222222222111111111111111111111111...000222333333111///---000000111111000///...---000000000/////////......111000///111555555222///111111111222444333111////////////000111111222222111111111222222111111000222222222222222333333333111000000000000111222333333333222111///000333666444555666666555555666777666666666555555555444444333555444111333666555111...///000///...---...000111000000000000111222333333333222111000000000000000111333444555555444444222222111000////////////222222111111222333444444222222222222111111111111000000000000////////////111111111111111111111111000000111222222222222222111111111111111111111111111222333333333333222222111111222222333333333444222222333444555777999:::;;;::::::999:::<<<>>>???>>>@@@BBBCCCDDDFFFHHHKKKJJJMMMOOOPPPNNNMMMLLLMMMMMMMMMNNNPPPTTTXXX[[[]]]YYYZZZ\\\^^^___```aaaaaa^^^```aaaccccccaaa```^^^]]]]]]]]]^^^^^^____________^^^]]]___aaabbb___[[[ZZZ[[[]]]^^^^^^^^^]]]\\\XXXYYY[[[\\\\\\[[[YYYXXXYYYZZZ[[[[[[[[[ZZZYYYYYY^^^^^^_______________^^^[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^______]]]^^^]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXYYYXXXXXXYYYZZZYYYWWWUUUSSSTTTSSSOOOKKKJJJMMMPPPLLLMMMMMMNNNNNNOOOOOONNNOOOQQQSSSSSSRRRQQQQQQQQQQQQPPPOOOPPPQQQPPPMMMKKKJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJGGGDDDEEEDDDDDDCCCBBBAAAAAA@@@============<<<:::999888;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<===>>>??????CCCAAA??????@@@BBBAAA@@@>>>>>>>>>>>>======<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;<<<===@@@CCCEEEJJJKKKMMMPPPSSSVVVXXXYYYXXXZZZ^^^bbbccccccaaa___cccaaa_________^^^[[[YYYQQQJJJAAA888444222222111...------------.../////////...,,,******+++...000---000444888<<<@@@EEEIIIJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFEEECCCAAA???===<<<;;;::::::777555555666888999888444444555555666777777888999888777555444222111111///000000000000222222111000000/////////............//////000000000000000---///000222333333333222222333444555666555555444777666555333222111111000111111222333444444444444888777666666666777888999444444555666666444333222111111111111111111111111000000000000000000000000,,,///222444444222///---///000111111111///...---000000000///...---------.........000222333222111111000000111222222111////////////000111111222222111111111222111111000///111111111111111111111111222111000//////000111222222222222111000111333555333555666555444444555666444444555555555666666666333555444111333666555111///000111111///...///000111111000//////111222333333222222111000000111111///111222333444444333333222222111000////////////000000000000111222333333222222222222222222111111000000000000////////////111111111111111111111111000111222222333222222222222222222222222222222222111222333444555444333222333333444444555555666666444555666777999;;;===>>>======>>>>>>???@@@AAABBBAAACCCFFFHHHIIIJJJMMMOOOOOOQQQSSSRRRPPPOOONNNOOONNNOOOPPPSSSUUUXXX[[[\\\YYYZZZ[[[]]]^^^_________^^^___````````````___^^^ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]___```___]]]\\\ZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXX\\\\\\]]]^^^^^^^^^^^^]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]^^^^^^___[[[\\\]]]___````````````ZZZ[[[\\\]]]]]][[[YYYXXX[[[[[[[[[\\\]]]\\\ZZZXXXTTTSSSPPPLLLJJJKKKNNNQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSUUUTTTRRRPPPPPPPPPQQQOOOMMMMMMNNNNNNLLLKKKHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJKKKKKKJJJHHHEEEFFFFFFEEECCCBBBAAA@@@???<<<<<<;;;:::999888888777:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>??????AAA@@@??????AAAAAA@@@???<<<;;;;;;::::::999999888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999888777777999:::<<>>?????????;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAAAAA???===;;;;;;::::::999888888777777888999::::::;;;::::::<<<<<<<<<<<<<<<;;;::::::888666444333222333444555:::;;;===@@@CCCEEEHHHIIIMMMOOORRRTTTVVVVVVVVVVVVUUUUUUVVVWWWXXXWWWTTTQQQHHHDDD===888666555444333222222111//////.........***,,,------,,,,,,...111---000555999<<<@@@DDDFFFIIIGGGEEEBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFGGGHHHGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===:::888555555666777666444555555555666888888666555222222333444555666777777777777666555444444333333000444444222222777777444000000000000/////////...//////000111111111111000///000111222333333222111111222444555666666555555777666555444333222222222111111222333444444444444666555444444444666888999555666777888888666444333333333333333333333333333222222222222222222222222////////////000111333333---///000111222000///...,,,,,,------.../////////...111333333222444999===444222//////000222222222/////////000111111222222111111111111111000//////222111111111111111111111///000222333222///,,,***///111333333333222333444222333444444222222222444555555555555555555555555111222111///111444333///111222444333111000000000333111000///000111333444222222111111111111111111...///111222333333222222000000...---------------------------...///000111111111222222222333333333000000000000////////////111111111111111111111111111111222333333333333222333333333333333333333333111222444666666555444333666777777888999::::::;;;;;;<<<===>>>AAACCCFFFGGGEEEGGGIIIKKKLLLLLLLLLKKKNNNQQQTTTVVVXXXYYY[[[]]]WWWXXXYYYXXXVVVTTTTTTUUUSSSTTTWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]YYYZZZ[[[]]]^^^^^^]]]]]]YYY\\\______\\\ZZZ[[[]]]YYYZZZ[[[\\\]]]\\\[[[[[[^^^\\\ZZZYYYYYYZZZ\\\^^^[[[\\\]]]^^^]]]\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]\\\ZZZXXXWWWXXXZZZ\\\]]]]]][[[XXXWWWTTTTTTTTTVVVWWWVVVSSSPPPPPPNNNLLLMMMOOOQQQOOOLLLRRRQQQQQQQQQRRRSSSUUUVVVQQQSSSUUUTTTPPPMMMKKKJJJNNNKKKGGGFFFFFFHHHIIIIIIEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJKKKLLLKKKIIIFFFDDDDDDDDDDDDDDDDDDCCCCCC<<<;;;888666555555666777999:::<<<>>>???@@@AAAAAA:::;;;;;;<<<<<<=========>>>>>>???AAABBBAAA???<<<======<<<<<<;;;:::999999444555666777777888888888::::::;;;;;;;;;;;;::::::555444222000///000111222555666888:::===@@@BBBCCCKKKKKKKKKLLLMMMPPPRRRSSSOOOPPPRRRTTTVVVTTTPPPMMMDDD@@@<<<888777777666555666555333111///...---,,,***,,,///...,,,+++---///,,,000444888;;;>>>BBBDDDHHHFFFCCCAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIGGGFFFFFFFFFGGGHHHFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC??????@@@@@@???>>><<<;;;999666444555777999777666777777888:::<<<;;;888666111111222333444555666777555555555444444333333333...222333000000555666222000000000000//////////////////000111111111111111...///111222222111000000000111222444555555444444666666555444333333333333111111222333444444444444999888666555444444555555999777555555555666555333555555444444444333333333666555444333222222222222000000000000000111111111111111000///////////////000///---,,,---...000222000000000111222222222333000111111111//////000222000///......///111333444222222111111111111222222222///,,,...333444222//////000000111111111000000,,,---///000111111111111444444333333222111000000222555444111000333222///---333666111---///333444111222222111///...000111//////...///000111333444333111//////000111000///000//////000333333111...111111000...,,,,,,...///000000000///////////////444555555444111000000111000222111///000333111---///000000111222222333333111222333333444444444444333222///,,,,,,...333777444555666555444555777:::<<<<<<===<<<<<<===???BBB@@@DDDGGGHHHGGGGGGIIILLLMMMNNNPPPSSSUUUWWWXXXXXXUUUXXXZZZZZZXXXVVVWWWXXXYYYZZZZZZYYYWWWUUUUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]___```___]]]ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^______^^^\\\[[[^^^]]]]]]\\\\\\]]]]]]^^^```^^^]]]]]]``````]]]ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]WWWWWWXXXYYYYYYYYYYYYYYY\\\]]]]]]]]]\\\YYYVVVTTTYYY[[[]]]^^^^^^\\\YYYXXXWWWVVVUUUUUUTTTTTTTTTUUUQQQOOOMMMNNNRRRTTTSSSRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIILLLMMMNNNMMMLLLLLLNNNPPPQQQRRRRRRPPPNNNLLLLLLMMMIIIHHHHHHIIIJJJJJJIIIGGGFFFEEECCCBBBAAAAAAAAABBB999888777555555777888999;;;===???AAACCCCCCBBBAAA<<<;;;:::999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>===;;;:::<<<;;;999666555555555666777888999::::::999888777555555555666777666444222///111444777888;;;>>>@@@EEEHHHHHHFFFGGGKKKLLLJJJOOONNNMMMMMMMMMLLLIIIFFFAAA???:::666444555666777777444000......//////...+++,,,------,,,,,,...000...000333555888<<>><<<999666444222444333333222333444666777666888:::;;;;;;999777555000444888888555222222444333555666666555444555666///000111000///000111333222333444222000//////000444111///000222333222000//////000111222222333444555444444555666666444333444444333222222222333333777777777666777777888888:::999888666666666777777777555444555666777777777555555555555444444444444555555444333222111111222000000000000000000000111111111000//////////////////......---...///000111000000111111111111111222000000111000///...000222000///......///111333444222111111000000111111222333000---///222444111...111111111222222222111111333333333222222222222222333333333222111000000000222555444111111333333000///555777222///111444444111111222000///...///111////////////000222333555444222000000111111111000...---...000444555444111111000000...------...///.........//////000000000///000111111///...///000///111000///111444333...000000000000111111222333222222333444555555555555555555555333111222555777555666777777777999;;;>>>>>>@@@AAAAAABBBDDDGGGIIIIIIKKKOOOOOOOOOOOOQQQSSSRRRSSSTTTVVVWWWWWWXXXXXXWWWYYYZZZYYYWWWVVVXXXZZZZZZ[[[[[[ZZZXXXWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]\\\ZZZXXXZZZZZZ[[[[[[\\\\\\\\\\\\[[[\\\^^^______^^^\\\[[[]]]\\\\\\\\\\\\\\\\\\]]]]]][[[[[[\\\^^^___]]][[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]XXXXXXYYYYYYZZZZZZYYYYYY\\\[[[ZZZYYYWWWWWWVVVVVVYYYZZZ\\\]]]]]][[[ZZZYYYVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNOOORRRTTTSSSQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLMMMNNNOOONNNMMMMMMOOOQQQQQQRRRRRRPPPNNNLLLLLLMMMMMMKKKJJJIIIIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@:::999777666666777999:::===>>>@@@AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCBBB???===<<<<<<======<<<;;;:::888777666666666777777888999888888777666333444444444444222111111///222444666777888;;;===@@@BBBCCC@@@AAAFFFGGGEEEIIIHHHGGGGGGHHHFFFDDDAAAAAA???<<<888777666777888666444111000000000///...,,,---------,,,,,,...000---///222555777;;;@@@CCCBBBBBBAAA@@@@@@@@@@@@@@@DDDEEEGGGFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHFFFEEEDDDDDDCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@??????===;;;888666444333222444333333222222333444555333555777999999777555444222444666666555444333444222444555555444333444555///000111000//////111333222333555555444333555666444111///000222333222000//////000111222444444555777555333333444444333111333333222222222333333444888888888777777888888999;;;:::999999888999999:::555444333555777:::::::::777777666666666555555555555444333222222111111222111111000000000000000000111000000///////////////......//////000000000///111111111111000000000000///000000///......///111000//////...///000222333222111111000000111111222333111//////222333111...222222222222222222222222888666444222111111111111222222111111000000//////222444444111111444333111000666777333111222444444///000111000///...///000000000000000111333444555444333111111222333222111/////////111333444333111000000000///////////////------...///000111111222---...000///......000111...000000///111444333///111111/////////000111222222333444555666666666666666777888888666555666777888999;;;<<<===???BBBEEEDDDFFFHHHIIIKKKMMMPPPSSSQQQSSSUUUVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYWWWXXXZZZ\\\YYYZZZ[[[[[[YYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[]]]^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWZZZ[[[[[[[[[\\\\\\\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ]]][[[YYYWWWVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZVVVVVVUUUSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMOOONNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGHHHIIIKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNPPPQQQPPPQQQQQQPPPNNNMMMMMMNNNMMMLLLJJJIIIIIIHHHFFFDDDDDDEEEFFFFFFDDDBBB@@@>>>999888666555555666888999;;;<<<>>>@@@@@@???===;;;<<<<<<;;;;;;:::;;;;;;<<<>>>???@@@AAAAAABBBAAAAAADDDBBB>>>;;;:::<<<>>>@@@<<<<<<<<<;;;:::999888777888888888888888777666555222555777555222000000222000222444444444444666888:::======;;;<<<@@@AAA???CCCBBBAAAAAAAAAAAA>>><<<>>>===;;;999888777666666555333222222333222000......///000///......000222---///222444777:::>>>AAA@@@@@@??????>>>?????????BBBDDDFFFGGGFFFEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLJJJGGGDDDBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???===<<<;;;999666333222111222222444444333222222222333333000111444555666555444333555444222333444555444444111333444444333222222333///000111000//////111222333444555555444444555666333111000000111222222111......000111222444555666888555222111111222222111333333222333333444555666:::999999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;777555555666888:::;;;:::888888888777777777666666444444333222222222222222111111111000000000000000000000////////////000000---...000111111111///...111111111000000//////....../////////------///000///////////////000111222111111000000000000111111333111000000222222111///222222111111111111111111666444111///------...///111111000000/////////...111444444111222444555222111555777333111333444222...000111000///...///000000000111222333444555555555333222222333444333222222222111000000///...---000//////000111111000/////////000000111111222222///000111111000///000222000222111000111444333...222111///......///111222222222444555666666666666444666777777777777999;;;<<<>>>AAACCCDDDFFFJJJLLLKKKMMMPPPQQQRRRSSSVVVXXXTTTVVVWWWYYYYYYZZZZZZ[[[YYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[XXXYYYZZZZZZYYYYYY[[[\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[ZZZZZZZZZZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[WWWXXXYYYZZZZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\\\\]]]\\\[[[[[[XXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYYYYYYYZZZZZZ[[[[[[]]]\\\ZZZYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYZZZZZZ[[[XXXWWWVVVTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKOOOMMMKKKJJJJJJLLLOOOQQQMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMMMMOOOQQQOOOPPPQQQPPPNNNMMMNNNOOOJJJIIIGGGHHHIIIJJJIIIHHHDDDEEEGGGGGGFFFCCC???<<<888666555444444555666888666999<<>><<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAABBB@@@>>><<<;;;<<<>>>???<<<======>>>===<<<:::999::::::999999888777666666444888:::888333000222555111222333333222111222444777::::::888999===>>><<<>>>===<<<<<<======;;;:::::::::999888777666444444333333333444555444111///222333333222111111333444...111444666777:::===@@@?????????>>>>>>???@@@@@@@@@CCCFFFGGGFFFDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJLLLLLLIIIDDDBBBCCCDDDCCCAAAAAABBBCCCCCCCCCBBBAAACCCBBBAAA???===;;;:::999777555222000///000222333333333222222111111111111...000222333444444333333555222...///222444444222000222333333111000000111///000000000......000222444555555333111//////000222111000000111222222222...///000111333555666666888444111///111333555555444444444444555666888888::::::999888888888999999===============<<<<<<<<<:::999777777999:::999888999999888888888777777777555444333333222333333333111111111111000000//////000000////////////000000,,,...000222222111///...111000000//////............/////////------///000///////////////000000000111000000000000000000111222111111111222222111000222111000///.../////////222000...---,,,---///000000000000///////////////000333444222222555666333111555666333111333222000---///111111000//////000111111222333444555666666555333222222333444444333111111000///...---------///...///111444444111///333333333222222111111111111222333111///......///222333333000111444222---111000000//////000111222111222333555666666777777555666777888999<<>>;;;666555333222222333555666666888===@@@BBBBBB@@@???=========<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@========================<<<===>>>??????>>><<<<<<======<<<:::999888888777444777:::777222000333666111222333222111000111222444777777555666:::;;;999999888666777888888777666888999999999888777555444222222333555666555222///222333333222111111222444000333666888999:::===?????????>>>??????@@@AAAAAA???BBBEEEFFFEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEJJJLLLIIIDDDBBBFFFGGGDDD@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@>>><<<:::999777777555333111//////000222444222222222111111000/////////000111222333444333333444000,,,,,,///222333222000222333222111//////000///000000///......///111333444444222///------...222222222222222222444555222222333555666888999999666333000///222666999;;;666666666777777999:::;;;:::999888888777777777777@@@@@@@@@@@@???>>>===<<<===;;;999999999:::999777999999888888888777777777555555444444444444555555222222111111000////////////////////////000000111---...000222222111000///////////////............///000000///......///111////////////////////////111000000//////000000111111111111222222222333333222111///...------...///111000///...///000111222000000000000////////////000333444222333666777444111555555333222444222...---000222222111000000111111222333555666666666666444222111222333444444333---...///......///111333......///222666666333///555555444333222111000000111222222000...,,,,,,---222333333111222444222...///000000111222222333333222333444666777888888888:::;;;<<<===@@@DDDJJJNNNJJJLLLOOOQQQRRRSSSUUUWWWWWWXXXZZZZZZXXXWWWXXXXXXZZZYYYYYY[[[]]]^^^]]]\\\WWWXXXYYY[[[]]]^^^^^^___ZZZZZZZZZ[[[]]]\\\ZZZXXXWWWXXXYYYYYYYYYXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYY[[[[[[ZZZYYYZZZ[[[]]]______^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^___^^^___```aaaaaa```___^^^```aaaaaa___\\\YYYXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[UUUVVVXXXXXXXXXUUUSSSQQQSSSTTTVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPJJJLLLNNNOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMMMMJJJKKKLLLLLLKKKKKKLLLNNNMMMOOOPPPPPPNNNNNNOOOQQQOOOLLLIIIGGGGGGHHHGGGFFFFFFHHHIIIIIIFFFBBB>>>;;;555444222111111222444555888;;;>>>AAABBB@@@===;;;===============<<<;;;:::;;;<<<===>>>>>>??????>>>:::;;;<<<<<<===<<<<<<;;;======>>>?????????>>>>>>@@@???===;;;:::999888888222444555444111000222555111222333333111111222333111444444222333777999777444222111111333444444333999999999999999888777666222222222444666555333000111111222000///...000111222444777999999:::<<<>>>>>>>>>>>>>>>???@@@AAABBB???AAACCCDDDCCCBBBBBBCCCEEEEEEFFFFFFEEEDDDCCCCCCEEEJJJIIICCCBBBGGGGGGAAA???>>>======<<<<<<=========<<<:::888666555555555333111000//////000222333000000000111000000///...000000111222222333333333111///------///111222222111222333222000//////000///000000///...---...000111222333222111000111222222333444444333333555777666777777888999:::;;;;;;444111///000333888;;;===888888777888888999:::;;;888777666666555555555555EEEEEEEEEEEECCCAAA???>>>>>><<<::::::::::::999888888888888888777777777777666666555555555666666777222222111111000//////...///////////////000111111...///000111222111000000---...............//////000000111000///...000222...///////////////......000000////////////000000///000111222222333444555333222000...---...//////000000000000000000111111000000000000000000000000///333333222333777888555333666666444444555333......000333444333222111222111333444666777777777777333222000111333444444333---///000000///000333666...---///333888888333///222222222111111000000000000111222111///......000///111111000222666555111---///111333555555444444444555666888999:::;;;;;;>>>@@@CCCEEEGGGJJJNNNQQQPPPSSSVVVWWWWWWWWWXXXYYYXXXZZZ\\\\\\ZZZYYYYYYYYY\\\ZZZZZZ\\\^^^___^^^\\\XXXYYY[[[]]]^^^_________]]]ZZZWWWWWWYYY[[[[[[ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]ZZZZZZZZZ[[[]]]\\\ZZZXXX[[[\\\___```aaa```^^^]]]\\\\\\\\\\\\]]]^^^______^^^___```aaaaaa```___^^^^^^___```^^^ZZZXXXWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVWWWYYYZZZWWWWWWVVVUUUTTTSSSQQQQQQQQQRRRUUUXXXYYYYYYYYYXXXXXXWWWUUURRRPPPNNNMMMMMMIIILLLOOOPPPOOOMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLLLLKKKLLLLLLMMMNNNLLLMMMMMMNNNMMMMMMLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOMMMNNNPPPOOOOOONNNPPPQQQOOOLLLIIIGGGGGGGGGGGGFFFHHHIIIIIIHHHFFFBBB>>>;;;666555444222222444555666666999===@@@AAA???<<<:::===>>>>>>>>>===<<<:::999999:::;;;<<<============:::999999999999:::;;;<<<>>>>>>======>>>???@@@@@@AAA???===;;;999888777777333333222222222333444555000222333444333333444666222555555333444888:::888333111///000111333333333777666666666666666666666111111111333555555333111222222222111//////000222222444777999999999:::;;;<<<<<<<<<===>>>???AAABBB???AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAGGGHHHAAA@@@EEECCC;;;<<<;;;888777666777999:::888666555333222111111222000000//////...//////000---...///000000000///...000000111111111111111111///000000000///000333555111333444333111//////000///000000///------...///222333444333111000111222333555666666444555777:::666666666777777888888888222000///000333777:::;;;888888777777777888888999666555444333222222222222HHHIIIHHHHHHFFFDDDAAA@@@===<<<::::::;;;;;;;;;:::888888888777777777777666777777666666666777777888222222222111000//////...///////////////000111111//////000111111111111111,,,------....../////////000111111111//////111222...///////////////......000000////////////000000...///111222222333555666555333111///......000000000000000000000///...---000000000000111111111111///222333222333777888666444777777555666777444///...111444555444333222222222333555666888888777777333111000000222444444333111333444222000000333666...---///444999999444///////////////000000000000111222333333222222333444,,,///000000333888888444,,,...222555777777666555666777888:::<<<=========>>>BBBGGGJJJLLLMMMNNNOOOTTTWWWYYYZZZYYYYYYYYYZZZXXXZZZ\\\]]]\\\ZZZZZZ[[[[[[ZZZYYY[[[^^^___]]]ZZZ[[[\\\]]]^^^____________aaa[[[UUUSSSUUUYYY\\\]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ\\\^^^^^^\\\\\\]]]___```___]]]ZZZYYY[[[^^^___```___]]][[[\\\\\\\\\\\\]]]^^^___```]]]^^^```aaaaaa```^^^]]]ZZZ]]]^^^]]]YYYWWWXXXYYYWWWWWWWWWXXXXXXXXXXXXYYYUUUVVVVVVVVVVVVUUUTTTTTTXXXXXXXXXXXXYYYYYYYYYZZZXXXWWWUUUUUUUUUVVVXXXZZZ[[[YYYWWWTTTRRRRRRSSSSSSOOOQQQUUUXXXZZZZZZXXXWWWVVVUUUSSSPPPNNNLLLKKKKKKIIIMMMQQQRRRPPPOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLMMMNNNOOOPPPPPPQQQMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPLLLNNNOOOOOOOOOOOOPPPRRRLLLIIIGGGFFFHHHIIIJJJJJJIIIIIIIIIHHHEEEAAA>>><<<888777555444444555777888111444:::>>>AAA@@@>>><<<===>>>>>>>>>>>><<<:::999888999:::;;;<<<<<<<<<<<<;;;999777666666999<<<>>>>>>>>>===<<<===???@@@AAA@@@???<<<:::888777666666666444222222555777777777000222444444444555666888666888999666777;;;===;;;444333111111333555666555333222222111111222222333111000000222444444333222555555666444222222333444111333666888888888999:::::::::;;;;;;===>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDAAAAAABBBBBBBBBBBBAAAAAA>>>FFFGGG@@@>>>BBB???666:::888555222222333666888444333111////////////000.....................---,,,---...000000000//////000000000000000////////////111333333111111444777222333444333111//////000///000000///------...///555555555333000------...333666777777555555888;;;333333333333333333333333222000///000333666777888888777666666666666666777555444333222111111000111IIIJJJKKKLLLKKKHHHEEECCCBBBAAA@@@>>>============:::999888777666555555555666666666666666666555444444333222111000000000000------...000000111111111222111111000000000000000---.........//////000000000000000000000000000000///......---------......111///......//////...,,,000...///222111///111555666000---//////......000000000000000000000000000,,,...000222333111///...444444333333444555777888:::444111444555333111222444444444444333222111111555444444666888999666333444111///111555888666222---///111333444333222111222111000111444555666555222333333222111111222444555555555333111000111222666333111111444666666555222333555777888999888888:::999999:::<<>>444000///111///+++,,,222666777999;;;<<<<<<<<<<<<999999:::<<<>>>???>>><<>><<<;;;;;;<<<===>>>;;;999666666777999::::::;;;===???AAAAAA@@@===<<<>>><<<;;;888666555444444222222111000111444666777111222444666777888888888::::::;;;;;;:::999777666666555555444333222111000333333333222222222111111///000222222111111222444555666777777666666777888---111666777666444444555<<<;;;:::999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAFFF@@@===@@@AAA>>>>>>AAA<<<<<<;;;;;;:::999888888444222111000111000///---//////............//////)))******+++,,,...//////------///000000///....../////////000222333111000---......///000111111222111111222333333333222222........................111333333000000222222///333111///111444666666444333333333222222222111111555333222222444666777777555444222111222333333333222222333444333222111000IIIJJJLLLMMMMMMKKKIIIGGGCCCBBBAAA???>>>===<<<<<<999888777666555444444444666666666666666555555444444333222111000000000000...///000000111111111111222111111000000000000000............/////////000000000000000000000000000000000////////////000000111///......//////...---///......111000...000555555///---///000...///111000000000000000000000000---...000111111111//////333333222222333444666777;;;555333555555333111111555555555555444333222111888666555666888888666444333000...000444777555222...///000222333222222111222111000000222444444333222333333222111111222444444555555444222111222333666333111222444666666555555666888:::;;;<<<<<<<<<======>>>???BBBEEEIIIKKKMMMOOOQQQSSSUUUWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^____________^^^^^^^^^^^^___\\\XXXWWWYYY\\\___```___\\\]]]aaaaaa\\\[[[^^^^^^\\\[[[[[[[[[[[[YYYXXXZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[\\\]]]^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYY\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYWWWVVVUUUXXXVVVVVVXXXZZZ[[[YYYVVVYYYZZZZZZYYYXXXXXXYYY[[[XXXWWWVVVUUUTTTRRRQQQPPPPPPQQQTTTVVVWWWWWWVVVUUURRRPPPMMMKKKJJJJJJIIIHHHJJJKKKNNNQQQSSSUUUWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLJJJIIIHHHHHHHHHHHHKKKKKKIIIGGGDDD@@@>>><<<:::666444666555444888???555666888:::<<<<<<<<<<<<===<<<;;;;;;;;;:::777444<<<<<<;;;;;;;;;<<<<<<===;;;999777777999:::::::::;;;<<<>>>??????>>><<<;;;;;;:::999888777666666666555444333333333555777888888888888888999999999999888888999999888888777666666666555444333222111111333333333222222222111111///000222111111111222444888999999888666444444555...111555666444333444555888777777888:::===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDD???<<>>;;;;;;999888666444333222111000......///...---+++////////////......------+++,,,,,,------,,,,,,,,,---...///000000000///...000.........000111000///---......///000000111111111111111222222222333333000//////...------------000333222//////111111...222000///000333555444333333333333222222111111111111111222555777888777555666555333222222333333333111111222222222111000///GGGIIIKKKNNNOOONNNMMMMMMEEEEEECCCAAA???===<<<;;;999888777555444444333333666666666666666555444444444333222111000000000000000111111222222222111111222111111000000000000000............////////////000000000000000000000000000000////////////000000000///......//////...---...---...000///---///444333...,,,///111000000222000000000000000000000000.../////////000000000000222111111111222333444555:::555444666666333222333666666666666555444333222999888666555666777666555222000...000333555333111000000000111222222333333333111000000111222222111111222333333111111222333444444555444222222444555777555333444555777777666888999;;;===???AAABBBBBBAAAAAACCCEEEIIIMMMPPPRRRSSSTTTUUUWWWXXXYYYYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWZZZ[[[\\\]]]^^^_________]]]\\\\\\\\\\\\\\\\\\]]]aaaaaa```^^^]]]\\\[[[[[[^^^\\\ZZZZZZ]]]___aaaaaa```___```cccccc___]]]^^^\\\[[[ZZZ[[[\\\]]]\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^]]]\\\\\\]]]^^^\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\___^^^\\\ZZZXXXWWWVVVVVVZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXYYYZZZXXXWWWUUUXXXVVVUUUVVVWWWXXXXXXWWWZZZ[[[[[[YYYXXXWWWXXXYYYYYYWWWVVVUUUTTTUUUVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTOOOMMMKKKHHHGGGHHHIIIIIIJJJKKKNNNQQQTTTVVVXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRTTTSSSRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJMMMLLLKKKLLLNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHIIILLLLLLKKKHHHDDD@@@;;;999<<<:::999:::;;;===CCCJJJ555666888999;;;<<<<<<<<<>>><<<:::999888666333000888999:::;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999888888777888888888999888777666666777888999===<<<:::999888777888888777666666666666777888888777666666555444333222222333333333222222222111111///000111111000111333555:::;;;;;;999555333222222000111333333222222333555444444555777:::>>>AAACCCBBBBBBBBBAAAAAA@@@@@@???AAA<<<:::;;;;;;999888999999888666444111///---,,,...---,,,,,,,,,,,,+++***....../////////...,,,+++---.........---+++)))(((---...///000000000000///000///------...///...---.........//////000000111000000000000111222444555111000///...------,,,,,,000222222//////111111...111///...///111222222222333333333222111000000///+++---222777::::::777444777666444333222222222222000000111111000000///...EEEGGGJJJMMMOOOPPPPPPPPPHHHGGGFFFDDDAAA???===;;;999999777666444333333333666777777777666555444333444333222111000000000000222222333333333222111111222111111000000000000000.........///////////////000000000000000000000000...------------......///000///......///000///---...,,,---000///---///333222---,,,000222111111333000000000000000000000000000///.........///111222000000000000111111222222666333333666777444444666777777777777666555444333999777555444333444444444111///...///222333222000222222222222333444555666444222111000111222111000111222333333222111222333222444444444333444666888999999888888999999999999;;;<<<===@@@BBBDDDEEEFFFCCCDDDFFFIIIMMMQQQTTTVVVVVVVVVWWWXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTTTTUUUUUUXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\``````___^^^]]]\\\[[[[[[^^^\\\[[[\\\^^^`````````]]]^^^___aaaaaa^^^\\\[[[[[[ZZZZZZ[[[]]]______^^^\\\\\\[[[[[[[[[[[[\\\\\\___]]]\\\\\\]]]]]]\\\ZZZ\\\\\\]]]]]]]]]]]]\\\\\\___^^^\\\ZZZXXXWWWVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTUUUVVVXXXXXX[[[[[[[[[YYYWWWVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSNNNMMMKKKIIIHHHIIIKKKMMMOOOPPPRRRSSSUUUVVVVVVVVVXXXWWWVVVTTTRRRQQQPPPOOOQQQQQQPPPPPPOOONNNMMMMMMKKKKKKLLLLLLKKKKKKJJJIIINNNMMMLLLLLLNNNNNNNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGEEEEEEFFFHHHJJJKKKKKKKKKHHHDDD>>>999666999999:::<<<===@@@EEEJJJ555666777888999:::;;;;;;999888777777777777555444555666888999:::::::::999:::999999;;;===>>><<<;;;<<<;;;;;;;;;::::::::::::::::::999888888999999999::::::999888777777888888<<<:::888555444444555666666555555555666888:::;;;888777777666555444333222333333333222222222111111///000111000000111333666:::;;;;;;999666222111111111111000000000111222444333333555777;;;>>>AAACCCCCCBBBAAA@@@???>>>======<<<:::777777777666444444555444222000...,,,+++***,,,+++******,,,,,,+++)))***,,,...///000///---,,,------......---+++)))(((---......///000000000000222000---------......---........./////////000000000///......///222444666000///......---......///000333333000///222222//////.........///000000000333333222111000//////...***,,,000555999:::777555666666666444222111111111111111111000000000//////CCCEEEHHHKKKMMMOOOPPPQQQKKKJJJIIIGGGDDDAAA???===;;;:::999777666555444444777777777777666555444333444333222111000000000000222333333333333222222111222111111000000000000000///////////////.........////////////////////////---------------.../////////...---...///000///......,,,---000///---///333111---,,,000333222222444111111111111111111111111000///.........///111222/////////000000000000000111000222666888666666:::777777777777666555444444666555444222111000111222000//////000111111111000444444444444444666777777666444222222222333222111000222444444222111111222111333444444444666888:::======>>>>>>============<<<===>>>@@@CCCEEEGGGHHHCCCDDDGGGJJJMMMQQQTTTVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]^^^___^^^]]]\\\^^^_________^^^\\\ZZZZZZYYYYYY[[[]]]______^^^\\\\\\[[[[[[ZZZ[[[[[[\\\^^^]]][[[[[[\\\\\\[[[YYY[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]\\\ZZZZZZYYYZZZZZZVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYXXXWWWZZZYYYWWWVVVVVVWWWYYYZZZWWWVVVUUUSSSSSSUUUWWWYYYZZZ[[[[[[YYYWWWVVVWWWXXXXXXYYYZZZZZZXXXVVVTTTRRRUUUUUUUUUUUUTTTSSSRRRRRRMMMNNNNNNLLLJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWWWWWWW[[[ZZZXXXUUUTTTSSSRRRRRRNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKOOOMMMLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFBBB<<<777444555999<<<>>>>>>@@@AAABBB777777777777888999999:::777555444555777888777666333444666777888888888777999999999;;;===>>>===;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999888999999::::::999888888777777777999888666444333444666777666555555666777999;;;===999888888777666555444444333333333222222222111111///000000000000111444777888999;;;:::777444222222111000.........000111222444555666888;;;>>>@@@AAABBBAAA@@@>>>===;;;:::999777666555444444444222///000000///...---,,,,,,+++,,,*********,,,---,,,+++''')))+++.../////////...+++,,,---------,,,++++++---------......///000111222000......//////...---............///////////////...------...111444555...---------...000111333111444444111000333222000.........------...///000222222111000000///......------...111555777888777444666666555111///000111222222111111000000000000CCCDDDFFFIIILLLNNNOOOPPPMMMMMMLLLKKKHHHEEEBBB@@@>>>===;;;:::888777666666777777777777666555333333444333222111000000000000111222222333333333222222222111111000000000000000///////////////.........//////////////////////////////...//////000111222///...---...///000///......---...000///---///444111------111333222111333111111111111111111111111000///.........///111222...///000000000000//////------111666777555666:::777777777777666555444333222333333222000///000222000000000000000000111111444444444555666666777777666444222222333333333222000222444444333222111222000222444555555777:::===???AAABBBBBB@@@??????@@@>>>??????AAACCCEEEGGGHHHDDDFFFHHHKKKNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWWWW\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^___```aaaaaaaaa___]]]]]]^^^___^^^]]]^^^```aaa^^^^^^```___\\\[[[ZZZYYY[[[]]]^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\[[[ZZZZZZ[[[\\\ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\UUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVWWWXXXYYYYYYXXXWWWVVV[[[ZZZXXXVVVVVVWWWXXXZZZVVVVVVVVVTTTSSSTTTWWWZZZYYYZZZZZZXXXWWWVVVWWWXXXXXXYYYZZZZZZXXXTTTQQQNNNUUUTTTTTTSSSRRRRRRQQQQQQMMMOOOQQQPPPMMMLLLOOORRRQQQRRRTTTVVVWWWYYYYYYZZZWWWVVVTTTRRRQQQPPPQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNOOONNNMMMMMMNNNOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>:::666333444:::>>>>>>>>>@@@???<<<999888777777666777777777777666444444555666555444222333444555555666555555888777666888:::<<<;;;:::;;;;;;<<<;;;;;;:::999888::::::999888777777777777999999999999888888777777999888777666666777888888555555666777888:::;;;<<<:::999999888777666555444333333333222222222111111///000000//////111555888666888::::::777555333333111///---,,,.../////////444555666888:::<<<>>>>>>@@@???===;;;999777555444222333222000111333111---------------------------+++***)))***,,,------,,,'''(((***,,,.../////////+++++++++,,,,,,------...,,,++++++,,,---...000000000/////////111000///---....................................///000222333---,,,,,,,,,...111333555111333333000000222222///---.........,,,,,,...000000000000000////////////111///...///222555666777111444666444000...///111333222111000000000000111DDDEEEGGGIIIKKKMMMOOOOOOOOOOOOOOONNNKKKHHHEEECCCAAA@@@>>><<<:::999888888888888777777666444333222444333222111000000000000///000111222333333333222222111111000000000000000000/////////............////////////////////////.........//////000111222///...---...000000000//////......111000...000555222......222444222111222111111111111111111111111///////////////000000111...///000111111000///...---...222666666222333888666666666666555444333333000222444333111000111222111111222111111000111111111222444555666666555555444333111111222333222111///222444555333222111111///111333555666999<<>><<<:::777555444333999===;;;;;;>>>>>>;;;;;;:::888666555555555555666444222111222333333333333333333222222333333444555333222333555777888888999:::;;;;;;:::999666555555555555444555555666777999999999:::999999888888999999999888888888777777333444555777888999999999::::::999888777666666555333333333222222222111111///////////////111555888777999;;;:::888444222222000---+++,,,...///...,,,000111333666888:::<<<<<<===<<<:::888555333111000...111111...000333111+++++++++++++++,,,,,,,,,,,,)))(((((()))+++---,,,+++*********+++,,,,,,---------,,,+++******,,,...///************+++---///000,,,,,,...000111111...+++.................................//////000000000///...,,,,,,...000333555///222111......000000------...///...,,,,,,---000.........////////////000333111//////111333444333...111444333///---...111222111000///...///000000FFFGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPOOOMMMJJJGGGEEECCCBBB@@@>>><<<;;;::::::888888888777666444333222444333222111000000000000...///000111222333333333222111111000000000000000000000//////.........---////////////////////////,,,,,,,,,------///000000...------...000111000///000...///222111///111555222//////333444222000222111111111111111111111111////////////000000000000//////000111111000///......///333666555000111555666666666666555444333222...222555555333111222333111222333222111000111222///111333555555555333222333111000000111222222111///222444555333222111111///111333555777999===@@@@@@CCCEEEEEEBBB@@@@@@AAACCCBBBBBBBBBDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZSSSTTTTTTVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYY]]]]]]\\\\\\\\\\\\]]]]]]````````````aaaaaaaaabbbbbb```^^^^^^```ccceeeeee___aaa___ZZZYYY^^^```]]]]]][[[ZZZZZZ[[[[[[YYYXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZYYYXXXXXXXXXXXXYYYUUUVVVWWWXXXYYYXXXWWWWWWUUUVVVXXXYYYYYYYYYXXXXXXWWWXXXYYY[[[[[[YYYXXXWWWXXXZZZ\\\]]]\\\XXXTTTQQQUUUWWWXXXXXXUUUUUUXXXZZZWWWXXXXXXXXXWWWWWWXXXZZZXXXVVVTTTSSSQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPTTTYYY]]]]]]XXXUUUVVVXXXUUUUUUUUUTTTTTTRRRQQQQQQRRRQQQOOOOOOOOOQQQSSSTTTOOOOOOOOONNNNNNNNNNNNNNNLLLMMMOOOQQQSSSTTTUUUUUUPPPOOONNNNNNOOOOOOMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDAAA???<<<;;;:::999777666555444222888:::777777;;;===;;;<<<;;;888666444444444444222000//////111333444333444333222111111111222333222000......111444555666777888:::;;;:::777555333000000111222333444666777999999:::;;;;;;::::::999999999999999888666555444111333555777888888777777;;;::::::999888777666666333333333222222222111111///////////////111555999888:::<<<;;;888444111000///---+++,,,...///---+++,,,...111444777999;;;<<<<<<;;;999666333111///...,,,///000---///333111+++++++++++++++************(((''''''(((+++,,,,,,+++---,,,++++++******++++++///---+++))))))+++---///))))))))))))***,,,...///)))***,,,///111000---***.....................------...//////000//////...111///---------///222444---000000,,,,,,///...+++---///000///,,,+++---000------......///000000000333222000000222222111000,,,000444333///,,,...111111000///------......///JJJJJJKKKLLLNNNOOOPPPQQQOOOOOONNNNNNNNNLLLHHHEEEDDDCCCBBBAAA@@@===888555999999888777666555444444222333333222111000222333000000000000000000000000---000333333000------...111000///000222222...+++...------,,,++++++******222...,,,///111000000333000000000000111222333444111///------///222444444222111000222444666555444999222000444666222000111000333444333000...000222...222444111///111111///222555888777444222111222111111333444444444333333///222555666555222000//////111333333222111000000000000000111222222222333111111111111111000//////000222555555333111000000000111222222333666;;;>>><<<======>>>>>>??????@@@@@@BBBDDDGGGJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[[[[ZZZ[[[[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\[[[^^^]]]\\\\\\\\\\\\]]]^^^`````````______`````````]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\ZZZWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZYYYXXXWWWVVVWWWXXXXXXZZZYYYWWWVVVVVVWWWYYYZZZZZZXXXVVVVVVXXXXXXXXXWWWXXXWWWVVVUUUUUUSSSQQQOOONNNOOOPPPQQQQQQRRRSSSSSSXXX^^^dddddd___YYYVVVUUUUUUUUUVVVUUUTTTQQQNNNMMMRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQQQQPPPOOOMMMLLLKKKLLLQQQOOOJJJSSSaaa]]]MMMTTTSSSRRRPPPOOOOOOOOOOOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLJJJGGGIIIKKKHHHBBBDDDFFFHHHIIIHHHDDD???<<<===:::777555555555444333333333222333444666888999888888999888777555333222111000///...///111333555666777777555222///......///000111222222222222222666666555333000000111333222///---///333555444333444555777999:::::::::::::::;;;<<<;;;999999;;;===666666444444333444555666999999999888777555333222222111111111111111111222...------,,,...000333555:::::::::999666333///---///...---,,,++++++++++++///111333444444555777999777666444222000///...------------,,,,,,++++++++++++++++++++++++***)))(((((())))))***+++,,,,,,---+++,,,+++***((((((***,,,,,,+++******,,,...000222000111111///,,,+++---000000000000000////////////,,,---///...------...000000///...---,,,+++++++++''',,,,,,&&&&&&+++///---222111000///------,,,,,,++++++++++++++++++++++++,,,000333111...,,,///222///222111...---//////,,,111000000////////////000///111222111000///000222JJJKKKLLLNNNOOOPPPQQQQQQRRRQQQPPPPPPPPPNNNJJJGGGEEEDDDBBBAAA@@@===:::777999999888777666555444444444444444333000///000111///////////////////////////222444444111/////////111000///000222111///,,,.........---------------222---+++...///---...000000000000000111222333333222000//////000222222222222111111222444555555444777222000444555222000222444444444333000///...//////333444111///000000...000333666666444222111222333333555555666555444333///222555666555222000///000111333333333222111111111111111111111222222222111111111111111000//////000222444444333111000000///000111111222444777:::;;;;;;<<<===???@@@AAAAAADDDFFFHHHKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZZZZYYYYYY[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\```___^^^]]]]]]^^^___```]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\ZZZXXXXXXYYYZZZYYYXXXYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZVVVWWWYYYZZZYYYXXXYYY[[[YYYYYYWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVUUUVVVXXXYYYYYYXXXYYYXXXVVVUUUTTTRRRPPPNNNPPPPPPOOOPPPPPPQQQRRRSSSYYY___dddddd___ZZZWWWWWWUUUTTTSSSQQQPPPOOONNNNNNPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNOOOPPPPPPPPPPPPPPPMMMQQQQQQOOOUUU]]]YYYNNNRRRQQQQQQPPPPPPPPPQQQQQQMMMNNNOOOPPPOOONNNLLLJJJKKKLLLJJJHHHIIIKKKIIICCCFFFGGGIIIIIIGGGCCC>>>;;;:::888555444555555444333444333222111111222333444666777888999999888777666333222111111111333555666555666666555222000///000//////000111222222222222333333333222000///000222---,,,,,,---///111111111333444666888:::;;;;;;;;;999:::;;;:::999999:::;;;777666555444333444444555777777888777777555333222222111111000000111111222///......///000222333555999999999777555222///......---,,,+++************,,,///222444333333222333111111///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))'''''''''(((((()))))))))+++++++++***))))))+++---///...,,,******,,,...///---...///---******,,,///..................//////,,,,,,,,,,,,---------------,,,,,,+++************(((,,,,,,''''''+++...---......------------......,,,,,,,,,,,,,,,,,,++++++---111555444///,,,,,,---...000000------//////,,,////////////000111222333///////////////...,,,,,,MMMMMMOOOPPPRRRSSSSSSTTTUUUTTTSSSRRRRRRPPPMMMJJJGGGDDDAAA???>>>===;;;999999999888777666666555444444555555333000/////////////////////////////////000222444555333111111111111000///000111111///---/////////000000000000000222...+++...///------//////000000000111222222333333111000111222333222111333222111222444555444333555222000333444222111222777555333222111000...---///333444111...//////---...111444555444222222222444555666777777666555444000333666666555222111000111222333444444333222111222222222111111111111111111111111222111111000///000222444444222111000111///111333333333333555666999:::;;;>>>@@@BBBCCCDDDJJJLLLNNNPPPSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^aaaaaa```______```aaaaaa______^^^^^^^^^^^^______\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZ[[[[[[ZZZXXXZZZYYYXXXWWWWWWXXXYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUWWWXXXZZZZZZ[[[[[[VVVWWWXXXXXXWWWVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUXXXYYYZZZYYYXXXWWWWWWUUUTTTRRRPPPOOORRRQQQOOONNNNNNPPPQQQRRRZZZ^^^cccccc___ZZZXXXXXXWWWUUURRRPPPNNNOOOPPPQQQNNNOOOPPPQQQSSSSSSTTTTTTMMMNNNOOOPPPQQQRRRRRRRRROOOPPPSSSWWWYYYWWWSSSOOOPPPPPPPPPPPPPPPQQQRRRSSSLLLNNNOOOPPPOOOMMMJJJHHHKKKMMMLLLIIIJJJMMMKKKFFFHHHIIIIIIHHHEEEAAA===:::777555333333444555444333444333111///.........///333444777999:::;;;;;;;;;888777666555555666777888555666666444222000000111///000111222333333333333000111222222000/////////***,,,---.........000111222333555777999;;;;;;<<<;;;<<<===<<<;;;:::;;;===888777666444333333333444555666666777666555444333222222111111111111222222000000111222222333444444888777666444222111//////---,,,+++***))))))))))))***---111222111///...---------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))******+++************************+++++++++***++++++***)))***---///222000---***)))***,,,---***++++++***)))***+++---,,,,,,,,,---.........///000...,,,---000111000...,,,,,,+++******+++++++++))),,,,,,)))(((+++,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,------...222666555000+++))))))+++//////------000000---------...000111333444444111///...///111000,,,(((PPPQQQSSSUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRQQQMMMKKKGGGDDD@@@===<<<<<<;;;:::999999888888777666666555222333444333111//////000////////////////////////000111333333333222222222111000000000111111000///000000111111222333444444222---+++...000///000222//////000111111111111111111000000222444555444222444222222222444444444222333222222222333222222222666333111111333333111...000444555111///000///------///111333333333222222444555666666666555444333111444666777555333222111222222333444555555333222333222222222111000000000111111111222222111111000111333555555333222222333222444666666666555666777999:::<<>>>>>>>>???999888666444333222333333555666777888888777666555444333333222222333333444111222333444444444444444666555333111000/////////++++++***)))))))))))))))))),,,...///...---......------,,,,,,,,,,,,,,,---.........------,,,,,,,,,(((((()))******+++******+++++++++++++++*********)))************+++...111111///,,,***)))***+++,,,(((((())))))******,,,---++++++,,,---...//////000000,,,)))+++000222///+++------,,,,,,,,,---......)))+++---+++******+++,,,***+++,,,---.../////////,,,,,,------------......000222444333///,,,*********---///---...111111...,,,---...000111222222222333000///222666666111+++SSSTTTWWWYYYZZZ[[[ZZZZZZXXXVVVTTTRRRRRRPPPMMMKKKFFFCCC>>><<<;;;;;;;;;:::999999888888777777666666///111222333111000111222........................//////000000111222222111000111111000000000111111000111111222333444555555...***)))---//////000333//////000111111111000000------///111555777666555444333222222444444333111222333333222111222222111222000...000444666555333111555666222000111111///---...000222444444222111222333444444444333222111222444777777555333333333333333333555777777555333333222222222111000000000111111222222222222111111333555666666444444555666222444777777777666777888;;;===@@@DDDHHHKKKNNNPPPWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]][[[\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___aaaaaa```^^^\\\ZZZ]]]\\\[[[ZZZZZZ\\\^^^```________________________]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^______^^^^^^]]]\\\^^^______``````______^^^[[[ZZZ[[[\\\^^^]]][[[YYY[[[[[[YYYYYYXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVTTTSSSSSSTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYWWWUUUUUUUUUVVVUUUTTTPPPRRRTTTUUUSSSRRRTTTUUUTTTSSSPPPNNNNNNPPPRRRSSSXXXZZZ\\\\\\[[[YYYWWWWWWUUUUUUVVVVVVVVVUUUSSSRRRTTTTTTUUUVVVUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQOOOTTT]]][[[PPPLLLRRRRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNOOONNNLLLJJJHHHMMMQQQRRROOONNNPPPPPPMMMJJJIIIGGGDDD@@@<<<999777000000///111333444333222111000///---------......+++---000444777:::;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;888444222222333222333555666777888888888444666777555222...---,,,...111555555333333555777111111333555777999;;;<<<===???@@@@@@???>>>>>>???999888666444333222333333666777888999:::999888888666555555444444555555666222333333444444444333333222111000///............******))))))(((((())))))***++++++******,,,000444...---,,,++++++***++++++///...---,,,+++))))))((('''((()))***************''''''&&&&&&&&&&&&&&&&&&((()))*********+++...111...---+++******+++,,,---(((((()))***+++,,,,,,,,,,,,,,,---...//////000000,,,)))&&&(((,,,...,,,(((------,,,,,,,,,---......)))***,,,---,,,***+++,,,---...////////////......,,,,,,,,,------.........000000000...---,,,---...)))---//////000222222......//////000000///......111//////333888999555000TTTVVVXXX[[[\\\\\\\\\[[[YYYVVVTTTRRRQQQOOOMMMKKKFFFCCC???<<<<<<<<<<<<;;;999999888888888777777777---///222333222111111222...........................------...000222111111000111111111000000222333111111111222333444444555---((('''+++...---...111...///000111111111//////,,,,,,---000444777888777555444333333333333222111111555555222///111111000------...111444777888888111555666333222333333111......000222444444222000///000111222333333222111444555777777555444333444555333333555888999777444222222222111111111111111000111222222333222222222333555666555444444555777111333555666666777999;;;@@@BBBEEEIIINNNRRRUUUWWWZZZ[[[\\\^^^___````````````___^^^]]]]]]]]]______[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^``````aaaaaa```___^^^]]]___^^^]]]\\\\\\]]]^^^___]]]^^^^^^______^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^_______________^^^^^^]]]___``````aaaaaa``````___[[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZYYYYYYYYY[[[\\\]]]YYYZZZZZZ[[[[[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUURRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTUUUUUUSSSRRRSSSUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTUUUTTTSSSRRRNNNQQQTTTTTTSSSRRRTTTVVVTTTSSSQQQPPPPPPRRRSSSTTTWWWXXXYYYYYYYYYXXXWWWVVVQQQSSSUUUVVVVVVTTTRRRQQQXXXXXXYYYYYYXXXUUURRRQQQMMMNNNOOOPPPQQQRRRRRRRRRQQQOOORRRYYYWWWPPPNNNSSSQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKNNNRRRSSSPPPNNNOOOPPPNNNIIIGGGDDDAAA===999777555/////////111333444333111000///...------...//////***,,,///222555666777777:::::::::;;;;;;;;;;;;;;;===<<<;;;888444222333444333444555777888999999999777888888666222///...//////111444555555555555666111222222444666888:::;;;999;;;===>>><<<;;;;;;;;;888777666444333333333444888999:::;;;;;;:::999888666666555555555555666666333333222222222222222222............------------******)))))))))))))))***+++***)))'''(((+++111666,,,,,,+++***)))))))))))),,,+++***)))((('''&&&%%%(((((())))))***)))))))))''''''''''''(((((((((((('''((()))))))))***---///******+++,,,,,,,,,------)))((()))***---...---+++---------...//////000000...,,,***,,,...000...,,,,,,,,,+++******+++++++++((((((,,,//////++++++...//////000000000///---,,,++++++,,,,,,------......000///---,,,,,,---///111+++///111000111444222///111111222111000...---+++------...111555777444222SSSUUUXXX[[[\\\\\\[[[ZZZZZZXXXTTTRRRQQQPPPNNNLLLGGGDDDAAA?????????===<<<999999999888888888888777---000222333222000000000...........................,,,+++---000222222111000111222111//////222555000111111111222333333333111,,,***---///---...000...///000111111000///...---,,,,,,...111555777777666444333333333333222000111666777111...///000...***,,,///222444666999;;;111555777555333666666444000///000222555555222000---...000222333333222222444666777777555444444555555333333555999;;;888444111111111111111222222222000111222222333333333222222333444444333333444666111333444555777999===@@@FFFGGGKKKOOOSSSWWW[[[\\\[[[\\\]]]______`````````aaa```^^^]]]]]]___```aaa[[[\\\]]]^^^__________________^^^^^^^^^^^^______`````````````````````````````````______^^^^^^]]]]]]^^^____________^^^]]]```______^^^^^^______```^^^^^^______^^^^^^]]]\\\^^^______``````______^^^[[[ZZZYYYYYY[[[\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^___WWWXXXZZZZZZZZZYYYWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRSSSVVVXXXYYYYYYZZZZZZZZZYYYXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZXXXVVVTTTSSSTTTUUUTTTSSSOOOSSSVVVUUURRRPPPRRRUUUSSSSSSRRRSSSSSSTTTUUUVVVXXXWWWWWWXXXYYYYYYXXXWWWSSSSSSTTTTTTTTTTTTTTTTTTZZZ[[[\\\\\\ZZZWWWTTTRRRNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSRRRRRRSSSNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMQQQSSSOOOLLLLLLMMMKKKGGGEEEBBB>>>:::777555555000///000111333444222000///...---,,,,,,,,,---...,,,---000222333444444444444555666666777777777777999999888555333333555777222333444666777888999999555666666444222111111333111222333555888888666555222222222333555777999:::777999<<<<<<;;;999999999777666555444333444444555888999:::::::::999888777555555444444444444555555333222111/////////000111***+++,,,---------,,,+++*********))))))******+++******)))''''''***...222++++++******++++++,,,---*********))))))))))))((())))))))))))))))))((('''******++++++,,,,,,------'''((()))(((((()))+++...(((***,,,---...---+++***)))((((((***------+++)))---------------------............//////000000000---,,,,,,+++************&&&&&&+++111111,,,+++///---...///000000...,,,+++******++++++,,,---------///...---------...//////,,,111333222333555333///222333444444333000...---,,,---...000111222222222QQQSSSWWWYYY[[[[[[YYYXXX[[[YYYUUUSSSRRRQQQNNNMMMHHHEEECCCBBBAAAAAA???>>>999999999888888888888888///111333333111///..............................///---+++---111333333222000111222111//////222666000000111111111111222222777222000111222000///111...///111222111000...---///---,,,---000333555666666555333333333333111000222777888111---//////---)))---111333333555999===111666888555555777888666111000111333666666222///,,,...000222333444444333555666888777555444444555666444222555:::<<<888444000000111111222222222333000111222333333333333333111222222222111111333555333444666777999===BBBFFFIIIKKKNNNRRRWWW[[[^^^```\\\\\\^^^______````````````___^^^]]]^^^___aaaccc\\\]]]^^^___````````````______^^^^^^^^^^^^______aaa```````````````aaabbbaaabbbbbbaaa```___]]]\\\]]]^^^___``````___^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZXXXXXXZZZ\\\\\\\\\YYYYYYYYYYYY[[[]]]___```WWWXXXYYYZZZZZZXXXVVVUUUVVVWWWWWWWWWWWWVVVUUUUUUNNNOOOPPPRRRSSSUUUVVVWWWUUUVVVVVVWWWXXXXXXXXXXXXSSSTTTTTTSSSRRRTTTWWWZZZYYYZZZ[[[[[[[[[ZZZXXXWWWZZZYYYWWWVVVVVVWWWYYYZZZVVVTTTSSSSSSTTTUUUUUUTTTQQQUUUWWWVVVQQQNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVYYYXXXWWWXXXYYYZZZZZZYYYWWWVVVUUUTTTTTTVVVWWWYYYZZZ[[[\\\]]]\\\YYYVVVTTTQQQQQQQQQPPPOOOMMMLLLKKKOOOOOONNNLLLOOOTTTUUUSSSKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLMMMOOOPPPQQQKKKPPPRRRMMMJJJJJJJJJIIIFFFDDD@@@<<<999666555444000000000222444444222000000///---+++******++++++...///111222333333222222000000222333444444444444555555555333222333666888000111333555666777888888333444333222111222444666444333444777;;;<<<999555333333333333444666888999888:::===>>><<<:::::::::666666444444333444555666888999999:::999888777666444333333222222333333444333222///------...///000((())),,,---...---+++***+++***************++++++)))******)))((((((+++---,,,,,,,,,---...000111222******+++,,,------......))))))***))))))(((''''''(((((()))***++++++,,,,,,'''((((((''''''(((***,,,(((***---//////,,,)))''')))((((((***,,,---***'''---,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***,,,000///...---,,,+++++++++%%%%%%***111222---,,,000+++,,,...//////...,,,+++))))))***++++++,,,------........./////////---+++---222444333444555333///333444555666555333000///...///111111000000222333PPPQQQTTTWWWYYY[[[\\\\\\WWWVVVUUUSSSQQQOOONNNMMMKKKJJJHHHEEECCCBBBAAAAAACCC@@@<<<999888999888777444333111//////000111333111000000///...---------......//////000000111111111111111111111111111111111111111111111111111111------......///000000000000000000000000000000000((()))+++---///111222222666888:::888444111000111444333222000///.........///000111111000111333666444666666666999===;;;555222222333444333222111000///---...333333000000222666888999888666555555666555666777777777444222000555444444333333444444444222111000/////////111111111111111111222333444555111444888;;;>>>CCCHHHKKKPPPRRRUUUYYY]]]```aaabbb^^^___aaaaaa```^^^[[[YYY^^^^^^____________^^^^^^```___^^^___aaabbbbbb```^^^^^^^^^]]]]]]^^^^^^^^^cccbbbbbbbbbaaaaaa``````aaa``````___^^^]]]]]]]]]___^^^]]]\\\\\\\\\\\\]]][[[ZZZYYYXXXXXXZZZ\\\^^^______^^^^^^^^^]]]]]]]]]^^^\\\[[[\\\^^^^^^\\\YYY]]]ZZZWWWVVVVVVWWWVVVUUU\\\XXXWWWYYYZZZYYY[[[___ZZZZZZZZZYYYXXXVVVUUUTTTWWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRTTTUUUTTTSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXVVVWWWYYYYYYWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZYYYWWWUUUUUUUUUWWWXXXVVVSSSQQQRRRVVVXXXXXXWWWUUUVVVUUURRRNNNLLLOOORRRPPPUUUUUURRRSSSYYYZZZWWWYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSZZZYYYYYYXXXXXXWWWWWWVVVRRRQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIJJJMMMOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBBAAAHHHDDD???:::666333000...111000//////111222111000111000///---------...///222222333333222222111111444222000...---...//////000222444444444444666777555555666666666555444444444333333333333333444444333888===<<<888555666888555444333222333555777888888999999999888777555444777666555444444555666777:::======666222333444333444222///...///000000000///......---,,,+++*********++++++,,,,,,++++++***+++)))''')))+++,,,***'''***(((&&&&&&(((*********'''***+++((())),,,---******)))((('''((()))+++---''')))+++)))''''''***---******))))))((((((((('''***((((((***---,,,)))%%%---+++***(((((()))+++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,((((((***+++)))***...---...///000///---***(((%%%(((,,,///000///---,,,++++++******)))(((((((((&&&)))+++,,,,,,,,,---...,,,...111111000//////000+++,,,---...///000111111333333444444333333222222.........///////////////MMMOOORRRUUUWWWXXXYYYYYYUUUUUUTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDAAA>>><<<;;;;;;999888555444222000000000222333111111000//////...------.../////////000000000111111111111111111111111111000000000000000000000000000000/////////.........////////////////////////+++,,,---///000111111111666888999888444111111111555444333111000/////////...000222222111111333555444666666555888<<<:::555222222333444333222111000///---///333444111000333555666777666444333333444888888888888666555333111222222222222222333444555333222222222111222222333111111111111222333444555555888;;;???BBBFFFJJJMMMVVVXXX[[[^^^```bbbbbbcccaaabbbccccccbbb___]]][[[]]]]]]^^^___````````````___^^^]]]^^^___``````^^^^^^^^^]]]\\\\\\]]]^^^^^^aaa`````````____________``````___^^^^^^]]]\\\\\\___^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXYYYZZZ[[[XXXVVV\\\YYYWWWVVVWWWXXXWWWVVV^^^ZZZXXXZZZYYYVVVWWWZZZXXXXXXWWWWWWVVVTTTSSSRRRVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYVVVWWWYYYYYYWWWVVVWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\ZZZXXXWWWUUUUUUUUUWWWXXXVVVTTTSSSSSSUUUWWWWWWWWWSSSSSSRRRQQQPPPQQQTTTVVVRRRUUUVVVSSSTTTYYYZZZWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVTTTRRRVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKMMMOOOPPPMMMKKKNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEECCCAAAAAAAAA===999666444222///---000//////000111111///...000///.........///000111333444444444333222111111222111///---,,,---...//////111333333333444666777777777777888888777666666555555555555555666777777;;;>>>AAAAAA>>><<<<<<===666555444333333555666777777777888888777666444333444444444444555666888888555888777000,,,...//////222000....../////////---,,,,,,++++++******))))))))))))************))))))***)))((()))++++++)))''')))((('''''')))*********(((+++,,,***+++...///---***)))((((((((()))+++,,,)))+++,,,+++)))((()))+++(((((('''''''''&&&&&&&&&***)))(((((()))***)))(((******+++++++++************)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***+++)))***...---...///000///---***)))(((***,,,...//////---,,,------,,,,,,+++************,,,...///......///111...000222222000//////000---------...///000111222444444444444444333222111000000/////////000000111JJJLLLNNNQQQTTTUUUVVVVVVSSSRRRQQQPPPOOONNNMMMMMMLLLMMMNNNOOONNNLLLKKKIIIFFFDDDBBBAAA@@@>>>;;;999777666333111000111222222111111000000//////......////////////000000000000111111111111111111111111////////////////////////333222111000///...---,,,..............................///000111111111111666888999888555333222222555444333222111000000000...111333444333222222333333555666444666:::888444222222333444333222111000000...000444555222111333555666777666444222333444::::::999777666444333333000000000111222333444555111111222222333222222111111111111111222333444444999<<<@@@DDDGGGJJJNNNQQQ[[[]]]___aaabbbcccbbbbbbccccccccccccbbb___]]]\\\\\\]]]^^^___```aaaaaaaaa___]]]\\\\\\]]]^^^]]]\\\___^^^\\\[[[[[[\\\^^^___^^^^^^^^^^^^]]]]]]]]]]]]_________^^^]]]]]]\\\\\\^^^^^^______^^^]]][[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWXXXYYYYYYWWWUUUZZZXXXWWWWWWXXXYYYYYYXXX[[[XXXXXXZZZYYYVVVUUUXXXWWWWWWWWWVVVUUUTTTSSSRRRVVVVVVVVVVVVUUUTTTSSSSSSUUUSSSQQQPPPOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[YYYXXXVVVUUUTTTUUUWWWXXXVVVVVVWWWVVVUUUUUUVVVXXXSSSRRRPPPQQQSSSUUUVVVVVVSSSVVVWWWUUUVVVYYYZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVUUUSSSQQQTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKMMMOOOQQQPPPMMMJJJOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFDDDBBB@@@@@@:::777444333222111000.../////////000111000---***......---...///111222444555555555555444333222111///...---,,,+++,,,---...---///111222222333555777888999999:::::::::999999777777888999999:::;;;<<<===>>>?????????===<<<;;;888777555444444555666666555666666777666555333222333333444444666888999:::666888555///,,,...000000...---------......---+++))))))))))))))))))))))))******++++++++++++*********)))((()))++++++)))((((((((())))))******))))))))),,,---+++---111111///******)))((((((***+++,,,***,,,......,,,***))))))((((((((((((''''''''''''******)))'''&&&'''***,,,((()))+++,,,---+++)))((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((++++++)))***---,,,---...//////---+++)))***+++,,,------------------------,,,++++++******,,,...//////......///111000222333222000///...///000///...------///111222555555555555444333111111333222000//////000111222HHHJJJLLLOOORRRSSSTTTTTTOOOOOONNNNNNMMMLLLKKKKKKLLLNNNPPPSSSSSSQQQOOOMMMIIIHHHGGGFFFEEECCC???;;;:::888555333111111222222111111111000000/////////////////////000000000000111111111111111111111111000000000000000000000000222222111000///...------------------------------...///000111222333333333666777777777666444333222333333222111000000000000///222444555444333222222333555555333444777666333222222333444333222111000111///000555555222222444777888888777555555666777<<<:::888666555444333333222222222222222333333444---...000111111111//////111111111111222333555555;;;>>>CCCHHHLLLPPPTTTWWW\\\]]]___aaabbbbbbaaaaaabbbbbbaaa```___]]]\\\[[[]]]]]]^^^_________^^^^^^]]][[[YYYYYY[[[\\\\\\[[[```___]]][[[[[[]]]___```]]]]]]]]]]]]]]]]]]\\\\\\```_________^^^^^^]]]]]]]]]^^^``````___^^^[[[ZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZXXXWWWXXXWWWVVVWWWYYYZZZZZZYYYWWWUUUVVVZZZ[[[XXXXXXZZZXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSXXXWWWUUUTTTSSSSSSSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYZZZXXXWWWVVVXXXYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVXXXYYYXXXTTTSSSUUUXXXVVVSSSPPPQQQTTTVVVTTTRRRVVVWWWWWWWWWXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVUUUSSSQQQTTTSSSSSSQQQPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQOOONNNLLLMMMNNNOOOPPPOOOMMMLLLPPPOOONNNMMMLLLKKKKKKKKKHHHHHHFFFDDDBBB@@@???>>>777555333222333222111///......///000111///+++(((---------...///222444666666666666666555333222111,,,,,,+++++++++,,,------,,,...000111111222444666888999:::;;;;;;;;;;;;;;;::::::;;;===>>>???@@@@@@===<<<;;;<<<===<<<:::888888777666555555555555555444555666777666555444333555555666666777888999:::555666333---,,,///111000---,,,,,,...///...,,,***(((((())))))*********+++,,,------......------,,,)))))))))*********)))(((''')))***+++***)))))))))))),,,---,,,---111222000+++******))))))***++++++(((+++...//////---+++)))************************)))+++,,,***((((((+++...((()))***+++,,,+++******)))))))))))))))******+++++++++++++++++++++++++++,,,))))))++++++)))))),,,***+++,,,------+++***)))++++++*********++++++,,,,,,++++++******)))((((((***+++,,,,,,++++++---...222333444222000......///111000...,,,,,,...111222555555555555444222111000444222///------///111222GGGIIILLLOOOQQQRRRSSSSSSMMMMMMLLLKKKKKKJJJIIIIIIKKKMMMQQQTTTUUUSSSQQQOOOMMMMMMLLLKKKJJJGGGBBB???<<<;;;777444222222222222111111111111111000000000000000000000////////////000000000000000000000000111111111111111111111111////////////////////////------------------------,,,...///111333555555666555555555666666555333222111000000/////////000000111333666666555333222222222555555222111444444222222222333444333222111000111///000555555222222444666777777666555555777999;;;:::888666555444444333777666555333222222222222---...///000111000000///000111111222333555777888;;;???EEEKKKPPPTTTYYY\\\\\\]]]___aaabbbbbbbbbaaaaaa```___]]]\\\\\\[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYYWWWVVVVVVXXXZZZ[[[[[[```___^^^]]]]]]^^^___```]]]]]]]]]]]]]]]]]]]]]]]]`````````_______________]]]^^^___``````^^^\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYWWWVVVUUUWWWYYYZZZYYYXXXWWWUUUVVVZZZZZZXXXXXXZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[ZZZYYYXXXYYYYYYWWWXXXXXXWWWVVVVVVWWWYYYXXXVVVUUUTTTTTTUUUWWWXXXUUUXXXYYYXXXTTTSSSTTTVVVUUURRRPPPQQQTTTVVVTTTRRRWWWWWWXXXYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVTTTRRRRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLNNNOOOQQQRRRRRRRRRQQQOOOOOOOOONNNNNNNNNNNNOOOPPPOOOMMMLLLKKKJJJJJJJJJFFFEEEDDDBBB@@@>>><<<<<<555444222222222111///---......///000111///+++''',,,,,,,,,---///111444555555555555555444333222111,,,,,,+++++++++,,,,,,---+++---///000000111333444666777888999::::::::::::;;;<<<>>>???@@@AAAAAAAAA===<<<;;;;;;<<<;;;999777777777666555555555555555444555666777777777666555999999999999888777777666000111---)))(((,,,---+++,,,,,,,,,...//////---+++)))******++++++,,,,,,---,,,------......------,,,((()))*********)))))))))'''))),,,,,,***(((((()))(((+++,,,***,,,///000...++++++***************+++&&&(((,,,///111000...+++***+++++++++++++++++++++'''+++......,,,+++,,,...******)))))))))***,,,---((()))))))))************)))))))))))))))))))))))),,,)))))),,,,,,))))))+++(((((()))*********))))))******)))(((((()))***+++,,,,,,++++++***))))))))))))*********)))))),,,...333333333111///------...111///---,,,,,,---000222444444444444333222111000333111...,,,,,,---///111FFFHHHKKKNNNPPPRRRRRRRRRNNNMMMLLLKKKJJJIIIHHHHHHKKKNNNQQQTTTUUUTTTRRRQQQRRRQQQPPPOOONNNKKKFFFCCC???===:::666333222222222222222111111111111111111000000000000////////////000000000000000000000000111111111111111111111111---------...///000000111------------------------,,,---///111333555666777333333333444555555333111//////.........///000000333555777666444333222222222555555111///111222111222222333444333222111000000...000444555222111333333333444333333444777999:::999999888777666555555999888666444333111111111//////000111222222222222000000111333555888:::;;;<<>>?????????>>>999888888777666555444444555555555555555444444444444444666777888777777666:::::::::999777555333222...///,,,)))***------))),,,++++++,,,......---+++++++++,,,,,,---------...******++++++++++++******((()))++++++)))((()))***(((+++---,,,)))''')))+++(((+++,,,******......,,,+++++++++++++++*********%%%&&&)))...111111///---))))))))))))************(((***---///...---,,,,,,+++***(((((((((***---...(((((()))************)))((((((((((((((((((((((((,,,)))***---,,,)))(((***''''''((()))************)))((((((((()))******+++.........---,,,,,,++++++)))***+++******+++...111222333222000---,,,---......---,,,++++++---///000222222222222222111111000222111///---,,,---...///EEEFFFIIILLLOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHMMMOOORRRTTTUUUUUUSSSRRRWWWUUUSSSRRRPPPMMMJJJFFFAAA???;;;777444333222222222222222222222222222222111000000000/////////...000000000000000000000000111111111111111111111111,,,,,,,,,---.../////////---------------------------...000111333444444555222111111222444555222/////////...//////000111111555666777666333222222333111555555000---///111000222222333444333222111000///---///333444111000333111222333333333555999<<<::::::;;;;;;;;;:::888777777666555333222111111111/////////000000111333333///000222444777;;;===???AAAFFFLLLRRRVVVYYY]]]___]]]^^^_________^^^\\\[[[VVVUUUSSSRRRSSSTTTWWWXXXTTTTTTTTTSSSRRRPPPOOONNNJJJHHHHHHJJJOOOTTTXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaa]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXWWWUUUWWWYYYXXXVVVTTTUUUVVVTTTTTTTTTUUUWWWWWWUUUSSSXXXTTTSSSTTTSSSQQQQQQUUUSSSSSSSSSSSSSSSSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRSSSSSSUUUVVVVVVUUUTTTTTTUUUSSSTTTUUUUUUUUUUUUXXXZZZVVVUUUTTTSSSTTTUUUWWWXXXTTTTTTTTTUUUVVVUUUSSSRRRRRRTTTVVVWWWWWWXXXYYYZZZXXXVVVWWW[[[[[[VVVTTTVVVTTTUUUWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRTTTTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQPPPOOONNNNNNNNNPPPQQQOOOQQQRRRQQQOOOMMMNNNPPPLLLKKKIIIHHHFFFEEEEEEEEEAAA@@@>>><<<:::999777666111000000111111111///,,,///.........000000...,,,......---,,,,,,---//////...///000000111111000000///000000//////...------+++---......------...///---...///111222333444444666777999:::;;;:::999888444666777444111///000333333333333444444444444444222333444666777777666666888888888666444222000...,,,---,,,***,,,///---(((+++***))))))+++,,,,,,+++,,,,,,,,,,,,------------))))))************))))))''')))++++++)))((()))***))),,,---+++(((&&&))),,,***------******------***+++,,,,,,,,,++++++***)))&&&'''(((,,,000111...,,,)))))))))*********++++++)))))))))***,,,---,,,+++))))))))))))***+++,,,---'''((()))***+++******))))))))))))))))))))))))))),,,)))***------)))((()))(((((()))******+++,,,,,,((())))))***+++,,,,,,---///......------,,,++++++))))))*********,,,000333111111000...,,,+++---...*********+++,,,---.../////////000111111111111000222111000///............CCCEEEHHHKKKMMMOOOOOOPPPSSSRRRQQQOOOMMMLLLJJJJJJOOOQQQSSSUUUUUUUUUTTTTTTYYYWWWUUUSSSQQQOOOKKKIIIBBB@@@<<<888555333222222222222222222222222222222111111000000/////////...000000000000000000000000000000000000000000000000,,,,,,,,,---------..............................//////000111222222222222111000///111444444222///000/////////000111222333777777777555333222333444111555555///,,,...000000222222333444333222111000///---...333333000000222222333444444555888<<<@@@:::;;;===>>>>>>===;;;:::444444333222111111111111...------------///111222///000222555999<<<@@@AAAFFFJJJPPPUUUXXXZZZ]]]^^^\\\]]]]]]\\\[[[XXXVVVUUUOOONNNLLLKKKLLLOOOQQQSSSPPPPPPPPPPPPOOONNNMMMLLLDDDCCCCCCFFFLLLRRRVVVXXXXXXYYY[[[\\\\\\[[[YYYXXX[[[[[[\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]___aaabbbccc^^^\\\ZZZXXXXXXYYYZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVUUUXXXZZZYYYVVVUUUVVVWWWTTTTTTTTTUUUVVVVVVTTTRRRSSSPPPNNNPPPQQQPPPSSSWWWTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSUUUTTTRRRQQQPPPQQQSSSTTTLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRTTTTTTRRRQQQRRRSSSQQQSSSTTTUUUUUUVVVXXXZZZVVVUUUTTTSSSSSSUUUWWWXXXTTTRRRQQQSSSVVVVVVSSSPPPWWWZZZ\\\[[[XXXVVVWWWYYYXXXUUUVVV[[[[[[UUUSSSUUUSSSTTTUUUUUUUUUSSSQQQPPPOOOOOOOOOPPPRRRSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSOOOMMMKKKLLLNNNOOOMMMPPPTTTTTTQQQNNNMMMNNNKKKJJJHHHFFFEEEDDDCCCCCC???>>>===;;;999777666555111111111333555555333111///...---...///000///...///...---,,,+++,,,,,,---,,,---...//////000000///111111111111000///...---,,,---......,,,,,,---...)))***,,,...000111111222333444666777777666555333777:::<<<999333111444777111111222333444444444444000111333555666666555555555555555444222000...,,,&&&''''''&&&(((+++((("""+++)))'''''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''***,,,+++)))((()))+++***---...+++'''&&&)))---+++......+++***------***,,,,,,,,,,,,,,,+++***))))))((((((+++//////---***+++++++++,,,,,,---------+++(((%%%&&&))),,,,,,+++&&&(((***,,,---,,,+++***'''((()))++++++******))))))))))))))))))))))))))),,,)))***------)))''')))))))))***+++,,,------...((()))+++,,,............---,,,,,,++++++******)))'''((())))))))),,,000333000000///---++++++---...(((((()))+++,,,---......---...///000000111111000222222222111000//////...EEEDDDEEEGGGIIIJJJIIIHHHRRRQQQPPPQQQQQQPPPMMMKKKQQQQQQSSSTTTVVVWWWXXXYYYUUUVVVVVVTTTOOOKKKIIIHHHCCC???999666555444222///222222111000000111222333111111000///////////////333000...///000///,,,)))........./////////000000+++*********+++---///000000///.........///111222111///---...111222000...+++///333555444333111111...///000000///000222444<<<;;;999777888999333+++333555666222...---111555---///111333444333222111---///000000//////000222000000222444666999;;;<<<@@@???>>>>>>===<<<999666888444111000222444333222//////000000111111222222444333333555:::@@@EEEGGGIIIMMMSSSWWWYYYZZZ[[[\\\XXXVVVTTTTTTUUUSSSOOOKKKMMMIIIFFFGGGGGGEEEGGGKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNSSSWWWZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ[[[]]]]]][[[ZZZ[[[[[[]]]\\\[[[YYYXXXXXXWWWWWW]]]]]]\\\\\\\\\]]]^^^^^^^^^]]][[[YYYXXXXXXYYYYYYUUUWWWYYY[[[ZZZXXXUUURRRVVVVVVVVVVVVUUUSSSRRRQQQOOOPPPQQQSSSTTTSSSSSSRRRQQQOOOMMMLLLMMMOOOQQQSSSRRRRRRQQQQQQRRRSSSTTTUUUQQQQQQSSSTTTTTTSSSRRRRRRRRRTTTTTTQQQPPPSSSTTTRRRWWWSSSPPPNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWWWWVVVTTTTTTUUUQQQVVVWWWUUUUUUUUURRRMMMYYYXXXWWWXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTSSSRRRQQQRRRSSSRRRQQQOOOOOOPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRTTTSSSPPPNNNMMMLLLLLLLLLOOOOOOPPPPPPNNNLLLIIIGGGIIIGGGDDDDDDEEECCC@@@===666666555444444444444555222333444444333222000///+++---//////---,,,+++,,,***'''%%%'''+++,,,)))%%%%%%'''***+++---...111333////////////............//////......---,,,*********+++,,,,,,,,,---000222---///111111000///222444555444333222111111000000......///000000000000000------...//////000//////111222222111///---...///$$$&&&((()))******+++,,,+++***************++++++,,,,,,,,,++++++*********((()))***++++++***)))(((&&&''')))+++,,,***%%%!!!''')))((($$$$$$***///000+++,,,---,,,******,,,...---,,,,,,+++*********+++%%%'''))),,,------,,,+++***************+++++++++'''(((***)))(((((()))***''''''(((***+++,,,---...,,,,,,,,,---------......+++---,,,)))***---,,,(((------------------------***************+++++++++......------------......))))))************))))))***)))((('''(((***,,,---,,,,,,***((()))++++++))),,,+++***)))***,,,...000+++,,,---///111222333333444444444333222111000///BBBBBBCCCFFFIIILLLMMMMMMQQQPPPOOOPPPQQQPPPMMMKKKRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSPPPLLLHHHFFFFFFBBB>>>999666555444222000333222111111111111222333111000/////////.../////////------...000111///---..................//////------,,,+++,,,,,,......000000000///000111111222111///---...000111///---,,,///333444333111000000///000000000///000222333777777444333444666111)))111444666444000...///222...///111222333333111111---...000000///...000111///000111333666999;;;===??????>>>??????<<<999666777444111000111333222111//////000000111222222222444444555888===CCCGGGIIIKKKOOOTTTVVVWWWWWWXXXXXXUUUSSSQQQQQQQQQOOOKKKHHHHHHDDDCCCEEEEEEDDDGGGKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPTTTWWWYYYXXXYYY[[[[[[ZZZZZZ[[[]]]XXXYYY[[[\\\[[[[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\]]]______^^^]]][[[ZZZYYYYYYYYYYYYTTTVVVWWWXXXXXXVVVTTTRRRUUUUUUUUUUUUTTTSSSRRRQQQNNNOOOQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLMMMOOOQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRPPPRRRSSSUUUUUUUUUUUUTTTRRRUUUTTTQQQQQQTTTTTTRRRRRRPPPNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMPPPRRRTTTUUUTTTSSSSSSTTTQQQUUUVVVSSSSSSTTTRRRNNNVVVUUUTTTUUUVVVVVVTTTSSSVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUTTTRRRRRRSSSUUUTTTRRRPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPUUUTTTRRRPPPOOONNNNNNNNNOOOOOOOOONNNLLLJJJHHHFFFGGGEEEBBBAAAAAA???<<<888444333222222111111222222111222222333333222000000---------...------,,,+++,,,)))&&&'''+++,,,)))&&&&&&(((***,,,,,,...000222////////////.........---............---,,,++++++)))***+++***((((((***,,,,,,...000000//////111333333333333333222111000///------...////////////...------...///////////////...//////...+++******+++((()))******))))))************)))))))))******+++,,,,,,,,,++++++*********+++***)))(((((()))***+++'''((()))+++,,,+++'''$$$))),,,+++'''&&&***------++++++***++++++,,,---------,,,++++++*********++++++***)))((('''(((((())))))*********************&&&((())))))''''''(((***)))))))))***+++++++++,,,,,,,,,,,,,,,------------+++,,,+++)))***...---***,,,------------,,,,,,+++)))************+++++++++......------------......******+++++++++***))))))+++***)))((()))+++---...------,,,,,,,,,---,,,+++,,,,,,+++***+++---///000.../////////...---,,,,,,222222222111111//////...CCCBBBBBBEEEIIIMMMOOOPPPOOOOOONNNOOOPPPOOOMMMJJJOOOOOOOOOOOOOOOOOONNNNNNQQQPPPOOOKKKFFFCCCCCCCCC???<<<888666555444222111333222222111111111222222000/////////...............------...000000///............---------------//////...---------------000111111222222222222222///...,,,---...///...---...000222222000/////////000111111000//////111222666666555333555777333---000333666666222...---...///000111222222111000///---...//////...---///000//////111333666999;;;======>>>>>>@@@@@@===999555666444111000111111111000000000000111222333333333444666999===AAAFFFIIIKKKNNNPPPSSSUUUTTTSSSRRRSSSPPPNNNMMMLLLLLLKKKHHHFFFEEEBBBBBBEEEGGGGGGIIIMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXZZZZZZZZZZZZ\\\]]]VVVXXXZZZ[[[[[[[[[\\\]]]ZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNPPPRRRSSSUUUWWWXXXWWWUUURRRPPPQQQRRRTTTUUUVVVVVVVVVUUURRRUUUUUURRRRRRUUUUUUSSSMMMMMMLLLMMMMMMLLLIIIFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNQQQRRRQQQQQQRRRSSSQQQTTTTTTPPPPPPRRRQQQNNNUUUTTTSSSSSSTTTTTTRRRQQQWWWVVVTTTRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSTTTVVVXXXVVVTTTRRRRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOUUUTTTSSSRRRQQQPPPQQQQQQOOONNNMMMKKKJJJHHHGGGFFFDDDBBB@@@>>><<<999666333000000///............//////000000111222111111111000---++++++---...---+++///+++((('''***+++***(((''')))+++,,,,,,---///111//////.........---------------............------+++++++++)))'''&&&'''(((+++---............///111111111222222222000///...,,,,,,---............---,,,------............------------+++)))((((((***++++++***)))(((((())))))***))))))(((((()))))))))+++++++++++++++*********---+++)))'''''')))+++---)))((()))***,,,,,,***(((+++//////***(((***,,,***+++)))((()))---///...,,,,,,,,,+++************+++...+++'''$$$###$$$'''))))))))))))))))))(((((((((%%%'''((((((''''''((()))************************++++++,,,,,,,,,---------+++,,,***(((***...///,,,+++,,,,,,---,,,+++***)))))))))******++++++++++++...------,,,,,,------...++++++++++++******)))(((++++++******+++,,,...///+++++++++,,,,,,******)))---,,,,,,,,,---...///000.........---,,,+++)))(((000000//////......------HHHFFFEEEFFFIIILLLNNNOOOOOONNNNNNOOOPPPOOOLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKIIIEEEAAA>>>>>>???<<<:::888666444333333222222222111111000000000111///////////////...------000/////////...---,,,+++...------------,,,,,,,,,/////////............///000111333444444444333222...---,,,,,,,,,------...000111222111///------...000111222111//////000222444555555333444777555///111333555444000...------///000111111111000///...,,,...///...------...///......000222555888:::<<<;;;;;;===???@@@===888444444333111000000000000000000000111222333444444555555888===AAAEEEHHHKKKMMMNNNPPPRRRQQQOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHIIIGGGHHHKKKMMMLLLMMMQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWVVVXXXYYYZZZYYYZZZ\\\]]]WWWYYYZZZZZZYYYYYYYYYZZZVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPQQQPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRUUUVVVSSSTTTVVVVVVSSSOOOMMMKKKKKKJJJIIIFFFDDDFFFEEEEEEDDDDDDDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJIIIKKKOOOPPPQQQQQQRRRSSSQQQSSSRRRNNNNNNQQQQQQOOOVVVTTTTTTTTTUUUUUUSSSRRRUUUTTTRRRQQQQQQRRRTTTUUUWWWXXXWWWVVVUUUVVVXXX[[[XXXVVVTTTTTTUUUVVVUUUTTTQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTSSSSSSRRRQQQPPPPPPSSSSSSRRRQQQQQQQQQPPPPPPOOONNNLLLIIIGGGFFFEEEEEEAAA@@@>>>;;;888444111///......---,,,,,,,,,,,,------......///000111111111222---))))))---///---***000---)))((()))******))))))***,,,,,,,,,,,,...///.........---------,,,,,,,,,,,,---...............---------+++)))((()))***+++,,,,,,,,,,,,------......///000111111000...---,,,,,,---...............,,,,,,------------,,,,,,---...---+++)))(((***+++,,,***((((((((()))))))))***)))((((((((((((((((((+++++++++***************,,,+++)))(((((()))+++,,,)))((('''(((***+++***)))+++///000---+++,,,,,,***+++((('''***000222000---++++++***************++++++)))&&&###$$$&&&***,,,((((((((((((((('''''''''$$$&&&''''''&&&&&&((()))***************+++++++++++++++++++++,,,,,,,,,,,,***+++***'''***///111...******,,,,,,,,,***)))(((((()))***+++,,,,,,++++++------,,,,,,,,,,,,------************)))(((''''''+++*********+++,,,---...++++++,,,...---))))))+++---------....../////////)))***+++,,,,,,---,,,,,,//////..................JJJHHHFFFGGGJJJMMMOOOOOOOOONNNNNNNNNNNNMMMKKKHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCC@@@<<<:::;;;<<<888888777666444333333333111000000000000//////...//////000000//////...---.../////////...---,,,,,,------------------------------...///000000000111000111222333444333222222...---,,,++++++,,,---///000222222111///---------000111222111//////000222///111111///000222111...444333222000...---.../////////000000/////////...---...///...---,,,---...------///000333555888999777888:::===>>>;;;666333222222222111000000000111111111222333444555666666666;;;@@@DDDGGGIIILLLNNNLLLNNNOOONNNKKKIIIHHHIIIGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNQQQRRROOOOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUWWWXXXYYYYYYXXXWWWVVVXXXYYYZZZYYYYYY[[[\\\YYYZZZ[[[ZZZXXXVVVVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNOOOPPPKKKKKKLLLLLLMMMLLLLLLLLLNNNOOOQQQRRRSSSSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTRRRQQQPPPRRRVVVWWWUUUUUUXXXXXXTTTTTTPPPLLLIIIHHHGGGFFFEEEIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHKKKOOOQQQRRRRRRTTTUUURRRSSSRRRNNNMMMQQQRRRPPPUUUTTTSSSTTTUUUVVVTTTRRRSSSRRRQQQQQQRRRTTTWWWXXXXXXXXXYYYXXXWWWWWWZZZ\\\ZZZXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWUUUTTTSSSRRRRRRPPPPPPPPPOOOOOONNNNNNMMMNNNLLLJJJGGGEEEDDDCCCCCC======;;;999555111...---......---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222---))))))---///---***///---***(((((())))))***)))+++,,,,,,,,,,,,---///------------,,,,,,,,,,,,***+++,,,---............,,,,,,---,,,******+++---++++++++++++,,,,,,,,,,,,,,,---.../////////...---------...////////////...++++++,,,,,,,,,,,,++++++,,,,,,,,,***((()))+++---***((('''(((***++++++)))******)))(((((('''((((((******************************++++++++++++******((('''&&&&&&(((***)))))))))...000...,,,......,,,,,,)))(((,,,111444111...*********))))))***++++++***)))((((((((()))***+++((((((((((((''''''&&&&&&$$$%%%''''''&&&'''(((***'''((()))***+++,,,------*********+++++++++,,,,,,***+++***(((+++000111...))))))***++++++***))))))((()))+++------------,,,,,,,,,++++++++++++,,,,,,(((((())))))(((''''''&&&))))))******+++,,,,,,---...,,,...111...)))***///,,,---.../////////...---((()))***,,,...///////////////.........///000000HHHFFFFFFHHHLLLOOOQQQQQQNNNMMMLLLLLLLLLJJJFFFDDDEEEEEEDDDCCCAAA@@@???????????????<<<999888888999444555666666444333444555111111111111000///...---///000111111111000...---)))+++---.........///000,,,---------............+++,,,---///000111111111///000000111111111111111......---+++***+++---000000111333222000...---...000111111000//////111222000333222000000333333000333222///------...///000.............../////////...///000///---------///,,,------///000222444555444444666888999888444111000111333222111111222333111222333444555666777888888===BBBEEEFFFGGGKKKNNNJJJKKKLLLLLLJJJHHHIIIIIIHHHJJJLLLLLLMMMOOORRRUUURRRPPPQQQTTTTTTPPPNNNPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWYYYZZZZZZXXXXXXYYY[[[ZZZ[[[[[[YYYVVVTTTSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYXXXWWWUUUSSSQQQRRRSSSRRRRRRQQQOOONNNMMMJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPQQQSSSUUUVVVSSSSSSTTTTTTSSSRRRPPPOOORRRVVVXXXVVVWWWYYYYYYUUUVVVSSSNNNKKKJJJKKKKKKJJJNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNOOOOOONNNNNNMMMLLLJJJLLLPPPRRRSSSTTTUUUVVVRRRTTTSSSOOOOOOSSSTTTRRRRRRQQQQQQSSSUUUVVVUUUSSSSSSSSSSSSSSSUUUWWWYYYZZZWWWXXXZZZZZZYYYYYYZZZ\\\[[[YYYWWWWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[YYYYYYXXXVVVUUUSSSRRRRRRMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIGGGEEECCC@@@???>>>888999999666222///------......---,,,,,,,,,,,,---++++++++++++,,,...///000000---++++++---...---+++,,,,,,***)))(((((()))***)))***,,,,,,,,,,,,...///------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,((()))******))))))+++---,,,+++******,,,,,,+++***+++,,,,,,,,,------......------...///////////////+++++++++++++++******))))))***)))((('''(((,,,...+++)))(((***...///,,,***++++++***)))(((((((((((()))))))))***************)))***+++,,,,,,+++***)))((('''&&&'''((()))((('''(((---///------///000///***)))***---111222111...***))))))))))))***++++++,,,,,,,,,+++***)))(((((())))))((((((''''''&&&&&&$$$%%%'''''''''''')))+++''''''(((***+++,,,---...))))))*********+++++++++)))++++++***---111111---)))))))))******+++,,,,,,)))***---///000///...---,,,++++++******++++++,,,'''(((((())))))(((((('''))))))******+++,,,,,,,,,,,,(((***---***$$$&&&...+++,,,...///000...---++++++,,,------.........---000///......///000111222IIIHHHHHHJJJMMMPPPPPPOOOLLLKKKIIIHHHGGGEEEAAA>>>AAA@@@???>>><<<;;;:::999999:::;;;:::888777777888111444666666444333444666222333333333222111///...000111222333222111///...(((+++......------///111,,,,,,---...///000000111,,,---...////////////...///............///000000...///...,,,***+++...111...111444444222000......///000000000///000222333333666666222222444555333000///......////////////------------...//////000///000111000...---...///,,,,,,,,,---...///111111111111222444555555222000...000333444333222444666222222333444666777888999:::>>>CCCEEEDDDEEEIIIMMMIIIJJJLLLLLLKKKKKKLLLMMMLLLNNNOOOOOOOOOPPPSSSWWWTTTRRRTTTWWWWWWRRRPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWYYYYYYZZZZZZZZZXXXZZZZZZZZZXXXWWWXXXYYYXXXYYYZZZXXXVVVTTTSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVWWWWWWVVVTTTRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSRRRVVVXXXWWWXXX[[[ZZZVVVTTTRRRPPPPPPQQQQQQQQQPPPTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSSSSQQQPPPNNNLLLKKKKKKMMMQQQSSSTTTTTTUUUWWWSSSVVVUUURRRRRRUUUVVVSSSRRRQQQRRRTTTWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXUUUWWWZZZ[[[[[[ZZZZZZ[[[[[[YYYWWWWWWXXXYYYXXXWWWYYYYYYZZZZZZZZZZZZZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCBBB???<<<999888222444555333000------.........---,,,,,,,,,,,,,,,,,,+++******+++,,,---...---------...------,,,+++))))))***))))))((())))))(((***+++,,,,,,,,,...000,,,,,,,,,,,,++++++++++++))))))***+++++++++******'''((())))))((((((***+++---+++)))***,,,---+++)))++++++*********,,,...///,,,,,,---............---******++++++***))))))((()))))))))))))))+++///222///...---///333222...))),,,,,,+++***)))(((((()))((()))))))))*********+++++++++++++++++++++++++++)))(((((((((******(((&&&)))---///,,,+++...000///'''(((+++---.........---)))))))))))))))***++++++,,,,,,++++++******************))))))(((''''''&&&$$$&&&((((((((((((***,,,(((((()))***++++++,,,,,,))))))))))))*********+++(((+++,,,,,,...111///+++))))))((((((***,,,...000)))+++...111222111000///++++++************++++++'''((()))***++++++++++++)))***+++,,,,,,---------,,,''''''+++''' %%%///***+++...//////...+++)))------------------,,,,,,///...------...000222333MMMLLLKKKMMMNNNNNNLLLKKKJJJIIIGGGFFFDDDAAA===::::::::::::999999999999999555777::::::888777777777000333666666444333444666444444555555444333111000000111333444333222000...+++...000///,,,+++,,,...+++,,,---...///111222222---.../////////...,,,,,,...---,,,,,,,,,---///000/////////,,,***+++///222...111444666444111///......///000000000000222444000444444000...111222111------...000111111///---,,,,,,,,,---...///000111000111222111///......///,,,,,,,,,,,,,,,---...////////////111222222111///---000333444333333666888222222333555666888999999;;;???CCCDDDBBBCCCHHHLLLHHHJJJLLLMMMMMMMMMOOOQQQOOOQQQRRRQQQOOOPPPSSSVVVUUUTTTVVVZZZZZZVVVTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[ZZZXXXVVVWWWXXXVVVWWWXXXXXXVVVTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYSSSTTTVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWTTTRRRPPPOOOPPPSSSUUUVVVWWWWWWWWWRRRWWWYYYXXXYYY[[[ZZZVVVQQQQQQQQQTTTVVVWWWVVVTTTWWWWWWWWWWWWWWWXXXYYYYYYVVVUUUTTTRRRPPPMMMKKKIIIKKKNNNQQQSSSSSSTTTUUUVVVSSSVVVWWWTTTTTTWWWWWWTTTTTTTTTUUUWWWZZZ\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSWWW[[[]]]\\\[[[ZZZZZZ[[[YYYXXXWWWXXXYYYXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLJJJHHHFFFDDD@@@@@@@@@???===999555333...111333111...,,,,,,......---,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---+++---//////---,,,+++,,,&&&((()))***)))(((((()))''')))+++,,,,,,---///111,,,,,,,,,+++++++++******))))))************)))))))))***+++***(((((()))+++---+++)))***,,,---+++))),,,***)))((()))+++...000++++++,,,---------,,,,,,***************)))((((((++++++++++++,,,///333777444222111444666555...(((---,,,+++***))))))))))))(((((())))))*********+++...,,,***))))))***,,,...************+++***(((&&&+++...///+++***---///...%%%(((+++,,,,,,++++++,,,))))))((())))))***++++++)))((((((((()))+++...///+++******)))((('''''''''%%%&&&((()))))))))+++---************************))))))))))))************(((,,,------///222///)))))))))'''''')))---000333***,,,///222333222111000++++++************++++++((()))***+++,,,---------***+++,,,---............333------000,,,%%%+++777)))+++...//////---***(((***+++,,,------------,,,......---,,,---///222333NNNNNNMMMLLLKKKJJJIIIIIIEEEEEEDDDBBB@@@===;;;:::666555555555555444444444888888888888777666555444///000111333444555666666555444222111000000111222111111111222333333111///,,,------......---,,,,,,////////////000000000000/////////000111111222222333222000///---,,,,,,,,,......---,,,,,,,,,------111111000///...---,,,,,,...///000///...///000222222222111111111111222222222111000///------,,,,,,000///...,,,,,,,,,---...---...///...,,,,,,...000......---,,,,,,,,,------////////////000000000000...444777333333666777333555333222333666:::<<<<<>><<<:::888777555555555444444333333333666666666555555444333222222222333444444444444444555444333222111111111111000000000111222222000...//////......---,,,++++++////////////000000000000000000000111111111111222222111000...------,,,,,,------,,,,,,,,,------...111000000//////......------...///...------///111222111111111111111111222222111000...------,,,,,,//////...---------------...//////...------...000///...------,,,,,,,,,,,,////////////000000000000...444777444444777888666888666555555888;;;======AAABBBDDDGGGIIILLLMMMNNNOOORRRTTTTTTRRRRRRSSSUUURRRTTTUUUSSSQQQQQQSSSUUUSSSSSSUUUVVVVVVUUUTTTTTTTTTSSSRRRRRRTTTWWW[[[^^^[[[ZZZYYYZZZ\\\]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\```]]]ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXWWWUUUTTTUUUVVVVVVWWWWWWWWWVVVVVVRRRSSSUUUVVVVVVTTTSSSRRRRRRSSSUUUWWWXXXYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQQQQPPPOOONNNLLLKKKLLLLLLLLLLLLMMMOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQNNNLLLMMMOOORRRQQQQQQVVVUUUTTTVVVXXXXXXUUUSSSUUUUUUTTTSSSPPPNNNKKKJJJMMMNNNOOORRRTTTVVVXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXXXXXXXYYYYYYWWWUUUVVVXXXYYYYYYXXXWWWXXXZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\[[[YYYWWWUUUTTTUUUWWWXXXTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHFFFDDDBBBAAA???>>>777555222111111111000...000000///...,,,++++++***)))***,,,///111111...,,,000...,,,+++,,,+++)))''',,,,,,,,,++++++*********---,,,+++)))))))))*********)))))))))******++++++......------,,,,,,++++++++++++*********)))))))))((('''&&&&&&&&&''')))***((())))))******))))))(((++++++***))))))***++++++++++++++++++++++++++++++************))))))))))))''')))******+++111:::BBB:::444111333444000,,,***222///,,,+++++++++***)))***)))))))))***+++***)))(((++++++)))***......,,,---***''''''((())))))'''222444333...+++,,,+++((())))))(((((((((((())))))---)))%%%%%%)))+++***(((((((((((()))***+++,,,---***,,,......,,,******+++,,,***((())),,,------,,,...,,,******,,,///000111,,,+++++++++++++++,,,,,,************************))))))************)))))))))...///------111000,,,***)))))))))))))))))))))******++++++,,,------...---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***...///......///...***+++,,,---......---+++***))))))***+++++++++++++++MMMLLLKKKIIIGGGEEEDDDCCC???>>>===;;;999777666555555444444333222111111111444333333333222111111000555555555555444333222222444444444444333222111111///...///000111111///---333111///---,,,+++++++++....../////////000000000222222222222111111111111111000///...------------,,,,,,,,,,,,------...///000000000000////////////,,,---...---,,,---...000111111111111111111111111111111///...------,,,,,,---............------,,,...//////...------...000000///...---,,,,,,,,,,,,.../////////000000000111///444777666666999::::::===:::888888;;;===>>>>>>BBBDDDFFFIIILLLNNNPPPQQQSSSUUUVVVUUUTTTTTTUUUVVVTTTUUUWWWWWWUUUUUUUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\ZZZYYYYYYZZZ\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^___]]][[[ZZZ\\\]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXYYYYYYXXXXXXWWWUUUUUUVVVVVVVVVTTTRRRQQQRRRSSSTTTVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFMMMNNNOOORRRTTTUUUSSSQQQRRRSSSTTTTTTRRROOOKKKIIIMMMNNNPPPRRRTTTWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVUUURRRPPPRRRSSSUUUVVVVVVVVVXXXZZZVVVWWWXXXYYYZZZ[[[[[[[[[XXXWWWVVVUUUVVVWWWXXXYYYUUUSSSRRRQQQQQQRRRTTTUUUSSSRRROOOLLLIIIHHHGGGGGGDDDCCCAAA???===;;;:::999222000...---......---,,,///...---,,,++++++******'''***...000000000000000///...------------+++)))+++++++++++++++*********...---,,,***))))))))))))***)))((((((((()))+++,,,...------,,,++++++******,,,,,,,,,+++++++++******(((((('''&&&&&&''')))***'''(((((())))))(((((('''+++***))))))))))))***+++************************++++++*********)))))))))&&&(((***+++---333<<>>???===;;;;;;===???@@@@@@FFFGGGJJJMMMPPPRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUVVVTTTVVVXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWZZZXXXVVVVVVYYY[[[]]]]]]XXXXXXYYY[[[\\\\\\\\\\\\___^^^\\\[[[[[[\\\]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVWWWWWWVVVUUUUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRPPPOOOLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCAAA@@@???>>><<<<<<======???@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA======>>>?????????>>>>>>CCCEEEIIIMMMQQQRRRRRRQQQPPPQQQQQQRRRPPPNNNLLLJJJMMMMMMOOOQQQTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUSSSPPPMMMMMMOOOQQQRRRSSSTTTVVVXXXTTTUUUWWWXXXYYYZZZZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVRRRQQQPPPNNNNNNOOOPPPQQQPPPNNNJJJGGGDDDCCCCCCDDD>>>===<<<:::888666444333000...------...///...---...---,,,************+++(((,,,000111///---///111(((((()))+++---...---,,,+++++++++***************......---+++***)))((((((***)))((('''((()))+++,,,++++++******)))(((((('''------,,,,,,,,,+++++++++******))))))))))))***+++''''''((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,,,,000666;;;222111222333000,,,...333000---***((((((((('''&&&&&&((()))'''%%%&&&+++///%%%(((***(((***...///---+++***((((((((()))******===>>>888...'''((())))))***))))))))))))))))))***,,,(((%%%$$$&&&((()))))))))(((&&&&&&'''))),,,......///000...,,,++++++,,,///...---------------------+++))))))+++---//////......---,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))************)))))))))***++++++++++++***((()))))))))))))))*********,,,+++***))))))+++---//////...------------,,,+++************************)))---...---...111111///////////////...---,,,+++---......///////////////IIIHHHFFFCCCAAA>>><<<;;;:::999777666444444444444333222222111000000//////333222111000000000111222111222333444555555555555333444555555444333111000000///000111333333222000222000...------...///000,,,------...///000000000555444444333222111000000///......---------......+++++++++,,,---...///000......//////000000111111...///000///......000222000111222222222222111000000///...------,,,------+++,,,---......---,,,+++,,,------,,,++++++,,,...111000///...------------.........///000111111111333444666999999:::===AAA@@@>>><<<<<<>>>AAABBBBBBJJJLLLOOORRRUUUVVVWWWWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYYYYWWWVVVXXXXXXYYYYYYYYYWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSVVVTTTSSSTTTWWW[[[]]]^^^VVVWWWXXXYYYZZZZZZZZZZZZ^^^]]]\\\ZZZYYYXXXYYYZZZYYYXXXXXXWWWVVVVVVVVVVVVSSSUUUWWWWWWUUUSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQPPPOOONNNLLLKKKJJJFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????AAA???>>><<<:::999999999666666666777888999;;;<<<999999888888888888999999333444666777888888999999:::===BBBGGGKKKNNNPPPQQQOOONNNNNNMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTUUUVVVVVVXXXWWWUUUUUUUUUSSSPPPMMMJJJKKKNNNOOOOOOPPPSSSTTTRRRSSSUUUVVVWWWXXXXXXYYYWWWVVVUUUUUUTTTTTTTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJIIIGGGDDDAAA???>>>>>>???888888666555333111000000///...,,,,,,---......------,,,***))))))***+++,,,+++...111000---+++,,,...###$$$%%%(((***+++***(((************************......---,,,+++***)))(((***)))((((((((()))+++,,,*********)))))))))((((((---------,,,,,,,,,,,,+++******)))))))))))))))***''''''((((((((((((''''''******)))(((((()))******))))))))))))))))))))))))++++++++++++************+++++++++***+++,,,000222,,,,,,...000...+++///666///,,,)))((((((''''''%%%%%%&&&'''&&&$$$%%%)))---%%%((()))((()))...///---)))(((((('''&&&''')))***:::777000((('''******'''******))))))))))))******((('''''''''((((((((('''***((('''&&&'''***---///000111000...+++))))))***/////////...------...///+++++++++,,,------,,,***000///...---,,,,,,,,,,,,***+++---......---+++***))))))************))))))******+++,,,,,,***))))))(((((())))))************,,,+++***))))))***,,,............---,,,,,,,,,,,,************************))),,,---,,,---111222///000000//////...---,,,+++******+++,,,,,,,,,,,,+++FFFEEECCCAAA>>><<<:::999666444333111000000111111111111111111111000000000333222111000000111222333...///111333444555666666333333333333222111000000000///000222444444222111111000///......///000111,,,,,,---...///000000111444333333222111000000000------------------......,,,,,,,,,,,,------...///---.........//////000000...///000000//////000222000111222333333222111000///......---,,,,,,------+++,,,,,,------------,,,,,,------,,,++++++,,,...000///......---.........------...///000111222222555444666999::::::===BBB@@@>>>===>>>AAADDDFFFGGGNNNPPPSSSVVVXXXXXXXXXWWWWWWUUUSSSRRRTTTUUUVVVUUUVVVVVVUUUWWWYYYZZZYYYWWWYYYZZZ[[[[[[[[[ZZZYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQSSSVVVZZZ[[[\\\VVVWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYVVVTTTSSSTTTVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRUUUWWWVVVSSSQQQRRRTTTPPPPPPPPPPPPPPPOOONNNMMMJJJIIIHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA???>>>@@@???>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::;;;:::888666555555666666333333333333444444555666333333222222222222333333...000222222222333555777555888===AAACCCGGGJJJMMMLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUSSSQQQNNNMMMMMMLLLKKKIIIHHHJJJKKKLLLLLLLLLNNNPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOONNNMMMKKKHHHFFFDDDBBBBBB@@@???===;;;999999999999333333222111000///.........,,,******+++,,,++++++---,,,***))))))+++,,,...---...///...,,,+++++++++******+++,,,...---***''')))))))))***************------------,,,+++)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++(((((((((((('''''''''''''''(((((())))))(((((('''***)))(((((((((((()))***)))))))))))))))))))))))),,,++++++++++++*********)))(((((()))***+++---...***)))+++,,,+++))),,,333...+++)))'''((((((((('''&&&&&&&&&&&&%%%&&&(((***%%%((()))((()))---...,,,'''(((((('''&&&&&&(((***111///)))%%%(((---+++'''+++******))))))******+++'''((())))))))))))((('''***)))(((((()))+++---///111111000...+++))))))***...//////...------///000------...000222111///,,,222111///...---,,,,,,++++++,,,---......---,,,+++))))))************))))))***((()))------***)))***((((((((()))******++++++,,,+++***))))))***+++,,,+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,+++,,,000111/////////...------,,,,,,,,,******+++,,,,,,,,,,,,+++CCCBBB@@@>>><<<:::888777444333111/////////000111000000111111111111222222222111000//////000111222---...000222333444555555333333222111000000000000......///111333333222000111111111000000/////////+++,,,,,,---...///000111222222222111111000000000---,,,,,,,,,------...///------,,,,,,,,,------...------------.............../////////......000111///111222333333222111///......------,,,,,,------,,,,,,++++++,,,,,,---.........///...---,,,...000...............//////000------...///000111222222666444555::::::888<<>>>>>@@@DDDIIIKKKLLLPPPRRRUUUWWWXXXXXXWWWVVVWWWTTTRRRRRRUUUWWWWWWWWWYYYWWWUUUVVVYYY[[[[[[YYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQPPPRRRUUUWWWWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTTTTRRROOOOOOQQQSSSPPPOOOOOOOOOOOOPPPPPPQQQNNNQQQTTTRRRMMMKKKLLLOOOJJJJJJJJJJJJIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>===;;;<<<<<<======<<<;;;::::::999888888888888999:::888777777666666777777777777666444333333333444555222222111111111111222222000000////////////000000...000111000//////333555444666999:::;;;===AAAEEEGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTNNNLLLHHHGGGGGGGGGGGGFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDAAA???<<<;;;:::777777666666555444444444000000/////////............,,,******++++++***)))---,,,***))))))+++...///---,,,++++++,,,---+++***.........000111///,,,)))((()))))))))*********+++,,,,,,---------,,,******)))***,,,---------+++*********+++,,,---...//////,,,,,,,,,,,,++++++++++++((((((((((((((('''&&&&&&((())))))******))))))(((***)))(((''''''((()))***************************,,,,,,+++++++++*********(((((('''(((***+++++++++(((%%%%%%(((((('''+++000---***((('''((())))))((()))(((''''''))))))((('''&&&)))***((())),,,---***'''((()))(((&&&&&&))),,,(((******((()))------***+++******))))))******+++)))))))))((((((((()))***))))))******+++---...///000000000...,,,,,,---///,,,---///...------///222------...111444555444333333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))&&&''',,,---)))(((+++'''(((((()))******++++++++++++******************)))+++,,,,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,)))***...///---------,,,,,,,,,,,,,,,---------...////////////...AAA@@@???===;;;999888777666444222111000111222333000000000111222222333333111000///......///111222...///000111222333333333444222111///...//////000------...000222222111///333333333222111///---,,,++++++,,,---...///000111111111111000000000000000,,,,,,,,,,,,---......///......---,,,,,,,,,---------------------------------.........------///000///000222333333222000///......---,,,,,,,,,------,,,,,,+++***+++,,,...//////000111000......000111...------......///000111------...///000111222222777444555::::::888;;;BBB@@@??????BBBGGGLLLOOOQQQQQQSSSUUUWWWXXXWWWUUUTTTXXXTTTRRRRRRVVVYYYYYYXXX[[[XXXUUUVVVZZZ\\\\\\[[[ZZZ[[[]]]^^^___^^^^^^]]]\\\[[[YYYVVVUUUTTTTTTUUURRRQQQQQQRRRTTTTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPMMMOOOPPPNNNLLLMMMPPPSSSLLLLLLLLLLLLMMMNNNNNNOOOIIILLLOOOMMMHHHEEEFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB===<<<;;;:::999999999:::666777888999888888777666777666555444444555777777333333333333444555666777555444333111111333444555222222111000000000000111//////............//////000111111///------111444555666777666555666;;;???BBBDDDGGGJJJKKKKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNMMMNNNOOOQQQSSSTTTRRROOOKKKIIIIIIJJJKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDCCC@@@@@@>>><<<:::888666555222222333333333222111111........................000...,,,+++,,,,,,+++***---,,,***)))***,,,///000,,,)))((()))---...---***&&&&&&(((+++---,,,***'''(((((())))))*********++++++,,,---------,,,+++***(((***---//////...,,,***'''((()))***,,,---...///,,,,,,,,,+++++++++************+++******)))(((((())))))************))))))***)))(((''''''((()))***************************,,,,,,,,,+++++++++******+++***))))))******)))'''$$$!!!!!!%%%'''(((+++000,,,***(((((()))*********+++)))((())),,,,,,)))&&&'''******((((((+++,,,)))((()))***)))''''''+++...###***...,,,***,,,...---++++++************++++++,,,+++)))'''&&&'''+++...)))***+++,,,---......///////////////......111333***,,,......,,,,,,///222---,,,,,,...222666888888333222111///---,,,++++++,,,++++++******++++++,,,))))))************))))))'''$$$&&&,,,,,,((((((,,,'''(((((()))***+++++++++******+++++++++******)))'''))),,,+++))))))+++---************************)))++++++))))))---...,,,,,,,,,+++++++++,,,------,,,---......//////......@@@>>>;;;999777777888888444444444444333222111111222333444444555555555555888666444111//////000000222111000000000111333333444222000///000000///...000000111222222222222111444444333222111///...---+++,,,...000222333444444111111///...------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------............///............////////////000111333333111000111111---------,,,,,,,,,++++++---------....../////////000000000000000000/////////......---------......////////////000000000000222222222222333555:::===<<<@@@FFFJJJMMMNNNOOOPPPTTTVVVXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVXXXYYYZZZTTTUUUWWWXXXZZZ\\\^^^^^^^^^\\\ZZZ[[[\\\]]]\\\[[[^^^\\\ZZZWWWUUUSSSQQQQQQMMMOOORRRSSSRRRRRRRRRSSSOOONNNMMMMMMOOOOOONNNMMMMMMJJJJJJLLLLLLHHHGGGIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBB>>><<<=========<<<<<<;;;;;;;;;888777666444333222222222333222111333666777666333333222111222444555444333444444333333333444444555666555333222111111222333000222444444333111111111//////111111000...,,,***000000000000000000000000333222111111333555888999;;;===@@@AAABBBCCCEEEGGGGGGHHHHHHHHHGGGGGGIIIKKKJJJKKKMMMNNNOOOOOOOOONNNKKKIIIFFFFFFFFFGGGGGGFFFGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAA???===;;;:::;;;:::999777555444444333111111000000//////......+++***+++,,,......,,,***---,,,,,,++++++,,,,,,---+++*********))))))((((((///---+++***++++++***(((***((((((***---...,,,)))%%%&&&''')))************------,,,++++++,,,,,,,,,...+++(((***...000---******++++++,,,,,,---......++++++******)))(((((((((++++++)))(((''''''''''''***&&&%%%))))))%%%&&&***))))))))))))************++++++******++++++,,,,,,))),,,000000---******+++)))))))))((((((((((((((()))*********(((((()))+++))))))(((((((((((())))))...---+++)))(((((()))***&&&(((***,,,---,,,+++***+++)))'''%%%&&&'''***,,,***)))((((((((()))+++,,,******+++***))))))+++...+++,,,---,,,******+++,,,(((((((((((()))+++---...222---,,,111222000333999333333222111111000000///444000,,,---111555444222222111000///...---,,,,,,000,,,''''''***,,,***&&&222...)))%%%$$$%%%(((+++)))*********+++++++++++++++(((%%%%%%(((***+++***)))************++++++++++++++++++*********))))))+++***)))))))))***,,,,,,...,,,++++++,,,---,,,+++++++++,,,,,,---...//////000///---...///000...---???===:::888666666666666333444444444333222222111111222333444444444444444555444111///......///000222111000000000111333333444222000///000000///...000000000111111111111111444444333333111000///...,,,---///000222222333333111111000//////...------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------........................////////////000222333333111000000111------------------------,,,,,,---------.........---...///000000000///.........---------......///000000000000000000000000111222222222333666;;;>>>???CCCIIIMMMOOOPPPQQQRRRSSSUUUWWWXXXWWWWWWYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY```^^^\\\[[[\\\\\\\\\ZZZZZZYYYWWWUUUSSSRRRQQQQQQLLLOOOQQQQQQPPPOOOPPPPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHEEEEEEHHHGGGCCCBBBDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@???>>><<<:::888888888777777666666666666666555333111000///......333222222444666777555333444222111222333444333222333333333333333444555555888777666444333222222222222444666666444333333444000000000000000...---,,,000000000000000000000000222111000000111333555666888:::<<<===>>>???AAACCCAAABBBCCCCCCCCCCCCEEEGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFDDDBBBAAABBBCCCCCCBBBCCCBBB@@@>>>======>>>???=========<<<<<<;;;;;;;;;<<<======<<<;;;999777555777777555444222222111111///////////////.........+++***+++,,,......,,,+++,,,,,,++++++++++++,,,,,,************)))))))))(((///---+++***++++++***)))+++)))((()))+++,,,+++))),,,---...---+++'''### ---,,,,,,+++++++++,,,,,,...+++(((***---///...+++)))))))))***++++++,,,,,,,,,,,,++++++***))))))))),,,+++***)))((((((((((((***&&&&&&******&&&&&&***))))))))))))************++++++************++++++,,,...//////...,,,,,,,,,++++++***)))((((((''''''))))))***)))(((''')))+++))))))(((((((((((())))))---,,,+++)))(((((())))))((()))+++,,,,,,+++***)))+++***(((''''''((()))***))))))((((((((()))***+++******+++***))))))+++---,,,,,,,,,+++))))))+++,,,+++*********+++---///000222------000222000222777000000111111111222222222222...+++---111555444333333111///---,,,,,,,,,,,,111---)))))),,,---+++(((---,,,***)))((('''(((((())))))))))))*********++++++(((%%%%%%(((*********))))))*********++++++++++++++++++*********))))))+++***)))))))))***+++,,,---,,,***+++,,,------,,,+++,,,,,,------.........000///......000000///...===;;;999666555444444444222333333333333333222111000111222222333222222222111000///...---...///000222111111111111222333333333111//////000000///...///////////////000111111333333333333222111000///---...///000111111111111000000111111000///...---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++------------........................////////////111222333333111000000111------..................,,,,,,,,,,,,------------***,,,...000000///...------------------...///000111111111111111111111000111222333444555888===@@@DDDHHHLLLPPPQQQRRRSSSTTTQQQSSSVVVXXXXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY```^^^[[[ZZZZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQPPPQQQLLLNNNOOOOOOMMMKKKLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDAAA>>>>>>AAA@@@===<<<>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999777666555333333333222222222222222444333222000///...------111111333555777777555333555333111111333333333222111111111222333444555666999999888777555333111000222333555555444333333444111111000//////.........000000000000000000000000111000/////////000222333333555777888888999;;;===:::;;;===>>>>>>>>>@@@BBBBBBAAA@@@?????????@@@@@@???===;;;;;;<<<===<<<;;;===<<<:::999888999999:::888888777666555444333333555666888999888666333222333333111000000/////////------------............+++******,,,---...,,,+++++++++************++++++************))))))))))))...,,,******++++++***))),,,***((('''((()))))))))&&&(((,,,......+++(((%%%,,,+++++++++++++++,,,,,,///+++((())),,,......,,,''''''(((((()))******+++------,,,+++************,,,,,,+++***)))))))))))))))((())),,,,,,)))((()))))))))))))))************++++++************++++++...,,,++++++,,,,,,+++***---,,,+++***)))'''&&&&&&((())))))(((''''''(((***))))))(((((((((((()))))),,,+++***)))((((((((())))))***+++++++++***)))(((+++++++++***))))))))))))(((((('''''''''((()))***)))***+++***))))))+++---------,,,)))((((((***---------,,,---...///111222111...---000111000222555......///000222333444444000---+++,,,000333333222444222...,,,******+++,,,222...+++***,,,...,,,***((()))+++,,,+++***(((&&&(((((((((((())))))))))))***(((&&&&&&(((*********)))))))))*********+++++++++++++++*********************))))))******+++,,,,,,+++***+++---......---------------------------111000//////111111000///999888666444333222222222111222222333333333222222000000111111111111111000///............///000111111111111111222222333333222111/////////000///...///......---...///000111222222222222222222111000...///000000000000000000///000111222222000...---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,---------.....................////////////111222333333111000000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///...---,,,,,,,,,---...///000111222222222222222222222111111222444666888<<<@@@DDDIIILLLOOORRRRRRSSSTTTUUUPPPSSSVVVXXXYYYZZZ\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYZZZ\\\^^^_________\\\YYYWWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPKKKLLLMMMLLLIIIGGGGGGHHHFFFEEECCCBBBBBBAAA???===;;;888888;;;;;;777666888999999888777666666666666777888888888666555555666222222111111111111111111222222111000000000000000000111333666777666444333666444111111222222222111//////000111222333555666666777777777666444222000///111222222111111111333333222000......///000111000000000000000000000000111000000/////////000111000111333444444444666888555777999;;;;;;<<<===???=========<<<;;;:::888777888777666666777888777666888777666555555555555666333333222222111111000000111333666888888666333111222222111000//////000000+++++++++,,,---------...+++******+++,,,---,,,+++******))))))))))))***************)))))))))))))))---+++))))))***++++++***,,,***(((&&&&&&'''((()))!!!$$$(((,,,...//////...+++************++++++,,,...,,,))))))+++---...---''''''(((((()))*********---,,,+++)))))))))))))))+++******)))(((((())))))((()))+++------+++)))(((((()))))))))*********************++++++,,,---...,,,)))&&&''')))***)))&&&,,,,,,+++***)))((((((''''''(((((((((&&&&&&((()))))))))(((((((((((())))))******))))))((((((((((((((()))******+++***))))))+++,,,,,,,,,+++***(((''''''''''''''''''(((((()))***+++,,,+++******,,,---...---,,,)))'''(((***---......------...///111222000///...///000000111333......///000111222333333000...,,,,,,///000000///444111---***((()))+++,,,000---+++***,,,---,,,+++'''(((***,,,,,,+++)))''''''''''''(((((((((((())))))(((''''''((()))******))))))))))))***************************************************+++++++++*********+++...///...---------------------,,,,,,111000///000111222111000666555444333222111111111000111111222333333333333000000000111111000//////////////////000111222222111111222222333333333333222000......///000///..................//////000000000111111222222111111//////000000000000//////...///111222111000...---------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------------...............////////////000111333333111000111222---------...............,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---,,,,,,,,,---...///000111222222222222333333333333222444777:::===AAAFFFIIILLLNNNQQQRRRRRRRRRSSSUUUQQQTTTWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[[[[WWWXXXZZZ\\\^^^```bbbccc___\\\YYYVVVUUUSSSQQQOOOMMMMMMLLLLLLLLLMMMMMMNNNIIIJJJIIIHHHEEECCCCCCDDDBBB@@@>>>===<<<;;;999777777444444777777444333555555555444333333333333333444666666555333222333555111111111111111111111111////////////000111222333000222444666666555444444777444111000111111111000......//////111222444444222333444555444333222111///000111111000000222333444222000......///111222111111111111111111111111222111111000000000000000///000222222111222333555333666999::::::;;;<<<===999:::<<<===;;;888444111444333222333555555444333444444333333333333333333//////000000111111222222///111444666777555222111444333222222111111111111******++++++,,,,,,------+++***)))***,,,---,,,+++***))))))(((((())))))***))))))))))))))))))******+++***((()))***++++++***,,,+++)))'''&&&&&&(((***++++++******************)))))))))))))))***+++,,,---,,,******+++---------(((((()))******++++++,,,,,,+++)))'''''''''(((((())))))(((''''''''''''((((((***,,,,,,,,,,,,***(((((()))))))))************))))))***+++---///111222,,,)))&&&&&&(((***(((&&&)))))))))))))))*********'''(((((((((&&&&&&((()))))))))(((((((((((())))))((()))))))))((((((''''''&&&&&&((()))***+++,,,,,,+++,,,,,,---,,,***(((&&&&&&''''''(((((((((((((((***,,,------,,,,,,---.........---+++((((((***,,,---,,,,,,,,,,,,---///000/////////......000000///////////////////////////000///------------,,,+++222///,,,)))''')))+++,,,---+++)))))))))*********((())))))***************&&&'''''''''(((((((((((((((((((((((((((((()))***(((((()))))))))*********************************))))))******++++++++++++***)))***,,,...///...,,,------------------,,,,,,000//////000111222222111222222222222222222222222//////111222333333333333000000111111000000////////////000111222222333333111222222333444333333333111///......///000///...---......///000/////////---...///000111111111111......///000000000//////---...///000000///...------------------......///++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////...000222222222111222333000000//////............------------,,,,,,,,,,,,++++++,,,---............---------------...///000111111222333444555666666444777;;;???BBBGGGLLLOOOOOOQQQSSSSSSRRRRRRSSSTTTTTTVVVXXXYYYYYYYYYZZZ\\\[[[\\\\\\]]]\\\\\\[[[ZZZ\\\\\\]]]]]]^^^____________]]]YYYVVVTTTRRRPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIEEEEEEDDDBBB???>>>>>>???===;;;999888888777555333444111222555555222111333222222111111111111222222111333444222...---000222////////////000000000000,,,,,,,,,---...///111222111222444555444444555666888555111///000000000000.........///000111222333000000111222222222222222111222333222222222444666444222111//////000222333111111111111111111111111222222222222111111111111///000222111111111222333222555888:::999999:::;;;777888:::;;;999666222///111111000222333444222111111111111111111111111111---......///000111222222,,,...111222333222000///666555444333222111111111++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,+++******))))))))))))******))))))))))))***************)))((((((***+++++++++*********)))'''''')))+++---,,,***((((((((()))***(((((((((((()))***++++++++++++,,,,,,,,,---------))))))***++++++,,,,,,---,,,***(((&&&%%%&&&'''((((((''''''&&&&&&'''''''''(((+++,,,******,,,+++((())))))))))))************((()))***+++---///111222,,,***))))))******)))((('''''''''((())))))******((())))))(((''''''(((***))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&(((***+++------******+++++++++***((('''&&&'''((())))))))))))(((,,,...///000///...///000...//////---+++***+++,,,,,,+++*********+++---......000000...---//////---//////...------,,,++++++......---,,,++++++***)))...,,,***(((((()))+++,,,***)))(((''''''((()))******))))))((())))))***+++''''''''''''((((((((((((&&&((())))))(((((()))***((((((((()))))))))*********************+++++++++))))))***++++++++++++*********+++,,,...///---+++------------------------///......///111222111000///000111222222333333333...///000111333333444444111111111111111000/////////000000111222222222222111222333444444444333333000///------///000//////,,,---000111222111///...+++,,,---///000111111111------...///000000000///------------............---------------...//////++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////,,,...111222222222444555333333222222111000//////.........---------,,,,,,......---,,,,,,---...///......---------......///000111222333555777888999777:::???CCCGGGLLLQQQTTTRRRTTTUUUTTTSSSSSSTTTUUUVVVXXXZZZZZZYYYXXXXXXYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ^^^^^^]]]]]]\\\\\\\\\[[[\\\YYYUUUSSSQQQOOOMMMJJJHHHHHHFFFEEEDDDCCCCCCCCC??????>>><<<999888999::::::888666555666555333111222///000333333000000222////////////000111222222000222333000,,,***---111/////////000000000111111......------...//////000222333444333222333555888999555111//////////////////.........//////000111222111111000000000111111111222222222111222444666333222111111111111222333111111111111111111111111000111111222222222111111///000111111000000111222111333666888777666666777777666666555444222111000/////////000222222111/////////000000000000//////---------......//////000---...///000000000///...555444333111000/////////,,,,,,,,,,,,,,,+++++++++,,,***((((((***,,,,,,++++++******))))))******+++((()))))))))************)))((('''(((***,,,,,,+++(((***++++++)))(((***,,,(((((((((((()))******+++(((''''''((()))***++++++)))+++---......---,,,,,,))))))***++++++,,,,,,------+++(((&&&&&&&&&((()))((((((''''''''''''(((((((((++++++((((((++++++((())))))))))))************)))))))))***+++,,,---...)))+++,,,,,,+++)))))))))'''''''''''''''((((((((())))))***)))(((''')))+++))))))(((((((((((())))))&&&&&&'''((((((((('''&&&&&&&&&'''((()))***,,,,,,)))))))))***))))))(((((('''((()))*********))))))---///111222111000000111...000111000...,,,+++++++++***)))))))))***+++,,,---111111------//////+++------,,,,,,+++******)))***+++,,,,,,+++******+++******)))((()))***+++,,,))))))(((''''''''')))***************))))))))))))''''''((((((((()))))))))&&&(((******(((''')))***(((((((((((()))))))))***))))))*********+++++++++((()))***+++,,,++++++***+++++++++---///...,,,)))+++,,,,,,------............------...000111111000---...000111333444444444---...000111333333444444111111111111111000////////////000111111111111111111222333444555444333333000...------///000//////+++---111333333222///---)))***,,,...///000000111,,,---...///000000000000------,,,,,,,,,------......------------...//////++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000+++---000222222333555666777666555444222111000000/////////......---------111///---,,,,,,---...000///......---------......///000222444666888999:::999<<>>:::::::::777555444555777888666444444444444222111000...///222222//////111---------...///000222222111444444111,,,***---111111111111222222222333333333222111000000000000000333444444333111222666:::999666111///...///////////////.........//////000555444222000//////000111//////000//////000222555222222222222222222333333111111111111111111111111//////000111111111111111///000111111//////000111///222555666555444333444777555222///...///000222...---...000111222000...------.../////////......------------,,,,,,,,,,,,///000000000000000000000444333222000...------,,,...------,,,,,,+++++++++,,,***((((((***+++,,,+++++++++************++++++(((((())))))*********+++)))''''''(((***,,,,,,+++&&&))),,,,,,***)))+++---((()))***+++***(((&&&%%%''''''''''''((()))++++++'''***...//////---++++++)))))))))***++++++,,,,,,...,,,)))'''&&&''')))***))))))(((((((((((()))***(((,,,+++&&&&&&+++,,,((())))))))))))******************))))))))))))******%%%))),,,,,,)))&&&&&&(((((((((''''''&&&&&&&&&%%%)))*********((((((***+++))))))(((((((((((())))))%%%&&&'''((((((((('''&&&((((((((((((((()))***+++((((((((((((((()))))))))'''(((***+++++++++***)))...000333333222111111222...111333222000---+++++++++***)))))))))***+++,,,---111111---,,,///...)))+++++++++*********))))))&&&(((***+++++++++,,,---((((((((())))))***+++,,,)))))))))((('''''')))+++)))***+++++++++***((('''(((((((((((())))))))))))%%%(((******(((''')))+++(((((((((((())))))))))))))))))******++++++++++++((()))***+++,,,+++******,,,+++,,,---///...+++(((++++++,,,,,,---...//////...---,,,---000111111000333222222111111111111111***...222444333222333555444333333222222222111111333333333111000111222444222222222333333444444444222222222111000//////...,,,((()))...///+++,,,000+++,,,------------000111111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,---...///000111---,,,......,,,---000111000///...---------...222111111333555777777666777666444222000//////000111------111111,,,,,,000---,,,,,,,,,,,,---......000///---,,,,,,---///000111222333333333444777:::===AAAFFFKKKOOORRRUUUXXXYYYWWWTTTRRRQQQRRRTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ\\\\\\[[[YYYYYYZZZ\\\[[[ZZZYYYYYYWWWTTTRRRQQQNNNIIIFFFDDDBBB@@@>>>???===;;;999888888888888777666555444333444555666444222111222555555333000111...,,,...222444111---444111...---...000222222333222111000000000111222222///---...000111000...333222111///...---------222222222222333444555666:::888555111000///000111222111000//////...//////111...,,,+++---///000111////////////000111222333777111---///555888666222555444333222111111111111/////////...------...///000000111111111000000///111333444444333222222333555555444444222111///...000//////........................///////////////---,,,,,,+++*********++++++,,,///222333333222222333222000000111111///...,,,,,,,,,,,,,,,,,,------------,,,+++))))))***,,,000///---+++*********+++&&&'''$$$"""((((((###***++++++,,,,,,------...,,,+++***+++,,,,,,+++)))---,,,+++)))(((((()))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***((('''''''''((()))''''''(((((((((((('''''''''((()))(((&&&&&&((()))******+++******)))((('''---+++)))((())))))(((''')))))))))))))))(((''''''******)))''''''&&&&&&&&&)))(((''''''''')))***+++((('''&&&(((+++,,,***(((******))))))))))))******###'''******((((((***---***(((''')))+++,,,***'''++++++++++++,,,---...///555222///---,,,---000111,,,000111...---...+++'''+++,,,,,,+++***+++---000222000///...///...---+++,,,///333444111...***)))*********,,,......---+++,,,+++)))(((((()))***,,,))),,,,,,((('''***,,,+++***,,,---+++(((''')))++++++$$$***000+++)))+++))))))******)))'''&&&(((***+++*********))))))((((((************************+++$$$!!!)))///---((()))***+++,,,------------,,,...---******...000...111...,,,///333555222...333222222111000000000000---000333333222111222333222222222222222111111000333333222111000111222333111222222222333333333333222222111111000//////...---******...///,,,,,,000,,,...///.........000222111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++,,,---...222...---//////---...111/////////...//////000000111000000222444666666555777555333111000//////000111------000000------000---------------...//////...,,,+++******+++,,,......000111222333666999<<<>>>BBBGGGLLLOOORRRVVVXXX[[[YYYWWWTTTSSSSSSSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXZZZZZZXXXVVVVVVVVVXXXWWWUUUTTTSSSPPPMMMJJJJJJGGGDDDAAA@@@???>>><<<;;;:::999888777666555555444333222222222333444555555333222333555666444222111...,,,...111333111...222000------///000111111111000/////////000111222222000......000111000///333222111111000111111111111111111222222444555555777555222000......///000111000000////////////000222000......000222222111000000000000111222333444777333000000333555444111555444333222111111111111000000000/////////000111000000111111111111000000111333444444333222222333333333333333222000///...///000000000000///......////////////...............------,,,+++,,,,,,,,,+++...222555666555222000111///............---+++,,,,,,,,,++++++++++++++++++,,,,,,+++***)))+++,,,,,,---.........---,,,+++---...,,,(((***//////***...------,,,,,,+++******,,,+++***+++------,,,***+++,,,,,,,,,+++***)))(((&&&''''''((())))))******++++++++++++++++++++++++,,,+++++++++************)))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&((()))((())))))*********))))))***(((((((((***,,,,,,+++)))))))))))))))(((''''''***)))(((''''''&&&&&&&&&)))((((((''''''((()))***)))'''&&&'''))))))'''$$$(((((((((((((((((())))))))))))((()))((('''%%%###***)))((())),,,,,,+++)))++++++++++++,,,---...///333111...,,,+++,,,///000+++...000......///...***)))+++,,,,,,+++,,,...000333111000000000000...---000000000000000///...---++++++,,,...000000///...,,,+++******+++,,,...///,,,......***(((+++......)))+++,,,+++)))))),,,///...(((***,,,(((+++...'''((((((((()))******++++++************)))))))))(((************************...)))$$$&&&+++...---***)))***+++,,,------------,,,...---***+++...000...111...---///333555222///333333222000000/////////111222333222111000111222000111222222222111000///222111111000000111222222111111111111111222222222222111111000000//////......,,,,,,......,,,,,,///---...//////...///111333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,+++++++++,,,---111...---///000---...111//////000000111222222333111000///111333444444333666555333111////////////000------000000......000///............///000000---,,,***))))))***,,,---,,,...000222444888<<>>+++...+++((()))+++***$$$))))))))))))))))))******))))))))))))))))))))))))((()))++++++)))***,,,...++++++,,,---------,,,,,,+++...///------000000---/////////111333444444333444444333222222222222333222111000222444555555444000000000111111111111222222000///111555666444111111111111111000000000000////////////////////////***------++++++------+++,,,------,,,++++++,,,...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------///111333444333111222666666444444666777888888999888666555333666444333333555555444333333222000............///,,,...///---...111111///111000000000000111222222...---+++******+++---...111333555777999===AAAEEELLLOOOSSSUUUUUUVVVWWWXXXRRRSSSUUUVVVWWWWWWWWWWWWTTTSSSRRRPPPNNNLLLJJJHHHBBBCCCCCCAAA???>>>???@@@;;;999777777999:::999999777666444333333111...+++---///222333333222000...000111222333333333333333...000222111000///000000000//////......///111222333333333444555555333111...///000111111111111111///000000///......///111222111000000////////////111000000000000000111111000000000000000111222222000////////////000000111//////000222444444111///////////////000111222333///111222111///000333777222111111000000000111111555333000222555777666444000000111222333333333333---///000000///......///...///000000000000000//////000111222222000...---///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222000...,,,,,,...///111///---,,,,,,,,,,,,+++)))++++++******))))))((((((((()))++++++***)))***+++...,,,***((('''''''''(((+++***+++,,,+++((()))---,,,,,,,,,+++******))))))***))))))+++------,,,+++,,,+++***)))))))))+++,,,++++++******))))))((((((((((((((((((((((((((((((++++++*********))))))))))))))))))))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&((()))))))))))))))((('''&&&%%%######$$$''')))***)))''''''(((((()))))))))))))))((((((''''''''''''((((((''''''((((((((('''&&&&&&((())))))'''$$$"""!!!!!!******))))))))))))******$$$(((,,,,,,***))),,,000***+++++++++***,,,...111---...///000000///......+++*********+++,,,...///333555444000///111000---...000333444333444555777555444333444666777777666222000...000333444333000111000//////111333333333111222333444333000...,,,---000000,,,+++...000///111000000000000...+++(((+++)))...000111;;;<<<...***)))''')))+++***'''$$$))))))))))))************)))))))))))))))))))))))))))+++,,,,,,,,,,,,...///+++,,,,,,------,,,,,,,,,+++//////---...000000---...///000222333444444444444444333333333444555555333222111333555555333000222222000000000111333444333111000222777888555111222222222111111000000000////////////////////////+++...///,,,,,,000111---------...---++++++---...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---...///000111222000222666777444444666444555666777777666444333555444333333444444222111222111///...------...///+++//////,,,---111222///000000000000000111222222///...,,,++++++,,,...///000333666999<<<@@@EEEIIIOOORRRUUUVVVWWWWWWXXXYYYTTTUUUVVVWWWWWWXXXXXXXXXRRRQQQPPPMMMJJJFFFDDDBBB=========<<<:::999;;;===888666555555666888888777333222222222222111...,,,,,,---///111111111//////111111222333333333222111...111333222000///000111...///000000//////000111555444333333444333222000---...///000000000///...---///000///---,,,...111000////////////000111111111000000/////////000000000000000000000111111111111000000////////////000000000000222333444222000000000000000111222333333222222111000000000222444111111000000000000111111666222///000444666444111///000111222333333333333,,,...000///...---...///000000111111111000/////////000000000000///......---------------------------------------...////////////---------...///000///...,,,,,,------+++*********************************+++***(((((()))+++************))))))((((((+++((()))+++)))%%%(((...,,,,,,++++++***)))))))))***))))))***+++,,,***)))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((,,,+++++++++************))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&((()))'''(((((((((((((((''''''$$$$$$%%%(((+++,,,+++)))''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&(((***)))&&&$$$%%%&&&+++***)))((((((((((((((())))))))))))***+++---///)))***+++***)))***...222...///000111111000...---+++++++++,,,---...000111222444444000000222222000000111222222111222444666333222222333555777666555111111000000000111111222111///------///000000///---///111222222///,,,+++,,,000111...---///000...000///000111222///***%%%---(((,,,111///333777000++++++******************((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++///000......111000------///111222333444555555444444444444555666777777555333333444666555111---444222000///000222444666333111000333888999666222333222222222111111000000.........///////////////+++000000---...333444000...//////...,,,,,,...///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111000...---,,,,,,,,,---///---///333444111111333000111444555666555444333555333222222333333111000111000///...------...///+++///000,,,---222222///000000000///000111111222222111///......///111222///222666999===CCCIIIMMMQQQSSSVVVWWWWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXQQQPPPNNNKKKGGGCCC@@@>>>:::::::::999777777999;;;888666444333555666666666000//////111222222///---+++,,,...////////////...111111222333333222000000///111444333111///111222---///000111000///000000666444222222222222000///---.../////////...---,,,,,,...000...,,,+++...000+++,,,,,,,,,...///000111111000////////////000000//////000000000000000000222111000//////...//////222111111222333444333111111111111111222333444555555333111000000000111111111000000000000000111111666222//////333555222//////000111222333444444444,,,...//////...------...111111111111111000//////000/////////............,,,,,,------------------...............///000111------...///////////////222000////////////...,,,***************++++++++++++++++++)))'''''')))+++''')))+++------,,,***(((...++++++---+++'''***222)))))))))***++++++,,,,,,***)))))))))++++++)))'''&&&''')))++++++***(((&&&$$$$$$%%%'''(((***+++,,,((((((((((((((((((((((((,,,,,,,,,++++++++++++***)))((('''%%%%%%&&&'''''''''((((((((((((((((((''''''((()))(((&&&&&&((()))%%%&&&'''((())))))))))))(((((()))+++,,,,,,)))'''''''''((()))))))))))))))(((((('''''''''(((((()))$$$%%%'''(((((((((''''''###'''***+++++++++...000+++***)))(((&&&&&&&&&&&&+++'''$$$&&&+++/////////(((***+++***(((***...222...///111222111000...---++++++,,,---...000111222111333333000000444444222000111111000///000333555222111111333555666666555222222111///---...111444111...,,,,,,---......---***,,,///111111///,,,++++++000333000///000000.........///222333000***$$$111(((+++000++++++222111///000///---***))))))+++(((((())))))*********+++)))))))))))))))))))))))),,,***))))))******(((%%%,,,,,,,,,------,,,+++++++++///000...///111000------///111333333444555666555444333333333333444555555555555555555444333222111222444333333222444555777777666555444444444444000000000000000000000000000000...---------------000000000000000000000000..................------...------...//////...,,,------------------------///...---,,,,,,---...///---------...............//////............//////000111222333444555555444222222222111111000000000444333111---+++***,,,///......---......///000111000000000000//////////////////...------------...111555999<<>>@@@EEELLLRRRUUUWWWYYYYYYWWWVVVVVVVVVVVVUUUSSSRRRQQQOOOLLLIIIFFFDDDAAA===:::888777666111222222222222333333333444444333333222111111111111000///000222222000///------...////////////...---...///000111222222111111222333333444333222111444444333111444888777333666555333111000000111111555333111...---------...---------..................------,,,,,,...///000222222111000//////......111000//////111222222222//////000111111111000000000000///000222222000......000111...///333555333111000///...---...///000222111000///.........///000///......000111111000000///......///000///---...///000000111111000000000000000/////////......///...------,,,---------,,,,,,...111444444333111------............------------,,,,,,++++++******000///......000000///......//////...---,,,+++++++++***)))(((((()))***+++))))))******+++*********((()))***)))'''''')))+++&&&(((***+++***)))***++++++---...---+++))))))******))))))(((((())))))***############%%%(((***++++++***)))(((((()))***+++(((''''''((())))))((('''///***'''((()))&&&&&&'''((())))))(((&&&%%%&&&'''))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))******++++++******))))))))))))***,,,---,,,+++,,,---.........,,,***)))%%%(((***)))''''''+++///&&&((())))))))))))***,,,++++++*********,,,---...---+++)))+++000222222000000333333===SSSaaammm}}}yyy___???,,,,,,222333///111222222111000000111222111///---,,,,,,------'''******(((***...000...)))((()))+++,,,,,,***((()))***+++,,,...///111111...///000111111000...,,,///---,,,***)))******+++---,,,+++******************)))(((***,,,...//////------+++******)))))))))***++++++,,,,,,++++++***+++,,,---........................//////.........---000333333111111444777444444444444444444444444444555555555555555444444111222333333222111222444333333222000000000000000333333333333444444444444111000///...------------------------------------,,,,,,,,,------............------...//////...,,,++++++++++++++++++++++++---,,,,,,+++,,,---///000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................//////000000000,,,...//////...------.........------,,,---------000111111111111000///...111000//////......//////222666<<>><<<999666555444333000000000000111111111111222222111111111000000000111000000111222222111///,,,---......//////....../////////000000000000000...222444333222333222000666444111000555;;;999444666555333222111111111222888666222///,,,,,,---...------............//////......------......///000111111111111000000//////222111/////////111222222---...///000000000000000000///......000000///...---000000...///333444222111111///............///222111111000/////////...111///------...000111000,,,,,,,,,...///000000/////////000111111111111111////////////..................------------------,,,...111444555555333111------............------,,,,,,,,,++++++*********000//////000111111111000000000000//////---,,,+++******)))(((((()))******(((((()))******+++******)))***+++***)))(((***+++)))))))))))))))***+++,,,***+++------+++)))))))))***)))(((''''''((()))***''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))'''&&&'''(((++++++(((&&&---(((&&&((()))&&&&&&'''&&&'''(((((('''&&&'''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''((()))******)))((('''******+++,,,.../////////***,,,...//////---***(((''''''(((&&&%%%&&&***---&&&'''))))))((((((***++++++***)))((((((***,,,---+++)))(((***---000111000111555;;;NNNiiixxxtttJJJ///,,,///,,,...000111111000//////000222111000...------------&&&)))***(((***...///---((('''''')))++++++)))((('''((()))***,,,---...///+++,,,---......---,,,+++------,,,+++***))))))))),,,+++***************+++(((((('''))),,,...///...---,,,++++++************++++++++++++++++++++++++++++++---...////////////------............------+++///444444111222666:::444444444444444444444444000111111222222222111111111222333333111111111333222111000//////...//////222222222333333444444444111111///.............................................------,,,,,,,,,+++...------...//////...,,,---------------------------,,,,,,+++,,,---...///111000000///...------,,,++++++,,,------,,,++++++,,,---..................---------....../////////222222111...,,,,,,...111000000///...---------...000111222222222111///...111111000////////////000333777===AAACCCHHHNNNSSSVVVXXXZZZZZZXXXUUUTTTSSSSSSPPPLLLIIIFFFCCC???===999888777555333222111000//////000000000000111111000000000000000/////////111000///000222222000///,,,------...............111111000//////.........---333555111///111111...555333000///444;;;:::555555555444333333222222222999666222///---,,,---........./////////000000000............//////000000//////000111222222111111111111000/////////111222,,,,,,---...///////////////...------/////////------000000...///333444222222111111000/////////////////////000000000000000000...,,,,,,...///000000///000000///---,,,******//////000111111111111111////////////............---.....................///111444666555444222111........................,,,,,,++++++++++++******......000000111222333444111111111000///...,,,,,,******))))))))))))******'''((()))******************+++,,,,,,+++***+++,,,***)))(((((()))******+++(((***,,,,,,+++)))((()))***)))(((''''''((()))***+++***)))(((&&&%%%%%%%%%$$$%%%&&&'''((()))******(((((()))***++++++)))'''***&&&%%%((()))'''&&&(((###%%%&&&'''&&&'''(((***&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********&&&&&&((())))))(((&&&&&&((()))***+++,,,---...000(((***,,,------+++)))''')))&&&$$$$$$&&&)))***)))&&&'''))))))((((((***+++)))((((((''''''(((******)))((('''(((+++...000111111===LLLdddwwwKKK///,,,---***---///111000///...//////111111000///...---------))),,,,,,***+++......+++((('''&&&((()))***)))'''((())))))))))))*********((()))***++++++***))))))*********+++******))))))*********)))******++++++&&&&&&&&&(((+++------,,,++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,---...//////000///------............------)))...333444333333888===333444444555555444444333111222333333333333333333111222333222111000111222222111000///............000000111111222222333333111111000///....................................//////...---,,,+++******...------...//////...,,,------------------------...---,,,++++++,,,---...//////......------,,,,,,++++++------------++++++------...............---...///////////////000000444333111...,,,---///222222111000///...---------000111222333333111///...////////////000222333444333888>>>BBBEEEIIIOOOSSSUUUXXXZZZZZZWWWTTTRRRQQQPPPLLLHHHDDDAAA>>>:::888333333333222111000///...////////////000000000000000000//////////////////000///...///111111///...,,,,,,---............---111111000///...............555777///,,,///000---333333000///333999:::777555555555444444333333333666444222///...---...///......//////000111111111/////////000000000000000...///000222333333222111...///000000//////111333,,,,,,---.........------000...------...//////...---///000---...222444222000000000000000000000///,,,,,,...///000000000000...---,,,,,,...//////...***---///000///............///000000111111000000000000000/////////............///000000000//////000333555666444333222222//////............//////,,,,,,,,,,,,,,,,,,++++++,,,...000111111222444666222222111000///...,,,+++)))))))))******)))))))))(((((())))))***))))))))))))+++,,,,,,+++******+++***(((''''''((())))))(((&&&)))+++,,,+++)))(((((()))((((((''''''(((((())))))(((((((((((('''''''''''''''((()))***+++,,,,,,(((***++++++)))'''((())))))%%%$$$(((***(((''')))###$$$&&&&&&&&&&&&(((***%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********'''(((((())))))(((((('''%%%'''((((((((()))+++---'''(((***++++++***((('''***&&&###$$$(((***)))'''&&&((())))))))))))***,,,(((((((((((()))((((((((((((((('''(((***---000222777PPPggg{{{ggg@@@,,,+++//////---///000000///......////////////.........------***......,,,+++...---***((('''&&&''')))***)))((()))))))))(((((((((''''''''''''(((((())))))(((((('''(((***++++++***)))((()))))))))))))))***+++,,,&&&%%%&&&(((+++,,,+++************++++++,,,......,,,++++++******++++++,,,,,,---...///////////////.........//////.........+++///222444444666999===333333444555555444333333333444555555666666666555111333333222111000000111222111000///..................//////000111111222222111000///............------------------------...------,,,,,,+++++++++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,---------------,,,,,,,,,+++,,,---......---,,,+++---------......------,,,/////////...............000000000///......000111222111///...---,,,,,,,,,000111333444333222///.../////////000111222333444444999???CCCFFFJJJOOOTTTTTTWWWYYYYYYWWWSSSPPPOOOLLLHHHCCC???;;;999555333000000000000//////...---------.........////////////////////////000000000///...---...000000...---+++,,,------......------///......---...///000111111999999///***...111...111333222000222888;;;:::555555555555555444444333222111000///////////////------......///000000111//////000000111111111000///000222333333222111000+++...000111000///111333..................---,,,111///------.../////////,,,//////---...222333222......//////000/////////++++++---.../////////...---,,,,,,---//////...,,,$$$(((---000111111333555......///000000000000///111111000000000/////////...///000111222222111000///222444444333222444555111000////////////000111,,,,,,,,,,,,,,,,,,---------///111111000000222444222222111000///---++++++))))))************))))))))))))))))))))))))((('''''')))++++++***(((((())))))'''&&&&&&((()))(((&&&%%%(((+++,,,+++)))(((((('''(((((((((((((((((('''&&&&&&''''''((('''''''''(((((((((((()))***,,,---(((+++---***%%%"""%%%***((($$$%%%)))+++))))))***&&&((()))((('''&&&'''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&((()))((('''(((+++...(((((()))******))))))(((''''''&&&'''((((((((((((''')))******)))***+++---((()))+++++++++***)))((())))))))))))+++...222555IIIlll}}}gggJJJ444,,,...000111...///111111///...///000,,,------...............)))---...,,,,,,...---))))))(((&&&''')))******)))))))))(((((((((''''''''''''((((((((())))))))))))'''(((***++++++***(((&&&(((((((((((()))***,,,,,,'''''''''))),,,,,,+++))),,,,,,+++++++++,,,,,,---,,,,,,+++******+++,,,,,,......////////////.........//////000000//////...000111222444555777888999333333444555555444333333000111222222333333333222111333333222000///000111222111000//////......///,,,------...///000000111222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++++++++++++++++++++000///---+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---------,,,,,,+++---------,,,,,,+++++++++***---///000000///000000111000...---,,,+++******///111333444444222///...333222111111000111111111444999???DDDGGGJJJOOOTTTTTTWWWYYYYYYVVVRRROOONNNIIIEEE@@@;;;888555222000.........//////...------,,,,,,---------........./////////000000000000000...------...//////...,,,+++,,,------......------,,,,,,,,,---...000222444444<<<;;;///)))...111///111444444111222777<<<===555555555666555555444444/////////000000000//////,,,,,,------...///000000//////000111111111111111111222333444333111///...)))---111222000000111333///000000000///...------111///------...///000///,,,//////---...222333111,,,,,,---.../////////...+++,,,---.........---,,,,,,+++,,,...//////---+++(((,,,000111000///000111---......///////////////111111111111000000000000///000111222333333222111...111333333222333555888222111000//////000111222------------------------...111222111///...000222222111111000...---+++***))))))************))))))))))))***))))))(((''''''%%%''')))***((('''''''''(((&&&%%%&&&))))))&&&$$$%%%'''+++,,,+++)))''''''&&&'''((())))))((('''&&&''''''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&(((***+++'''+++...)))!!!###***((($$$%%%))),,,******+++***++++++***'''&&&&&&'''''''''((())))))***))))))'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))+++,,,+++))))))---000))))))))))))))))))******$$$(((******'''&&&'''***((()))++++++******,,,---)))***---......,,,***(((***+++++++++,,,///444777[[[xxx[[[FFF222---111222000///...000111111000//////000***+++,,,---............'''+++---++++++...---******((('''''')))******)))((((((((((((((((((((((((((()))))))))******++++++''')))+++,,,+++)))&&&$$$(((((((((((()))+++,,,,,,)))((()))+++------+++)))......---,,,++++++++++++---,,,+++******+++,,,---...///////////////...---//////000000000000//////555333333444666777666555222333666777888777666555333222222111111222222333111111111111111222222222333---///555222(((***333000///...---------------444333222111000...---------,,,++++++------,,,+++,,,------......------,,,,,,++++++---///000///......------,,,,,,------......---+++***)))***++++++++++++++++++,,,---......---***&&&'''***,,,,,,,,,...---+++***)))******+++***---,,,)))***...///...,,,,,,.../////////...---)))...111111---+++---000---...000000.........///111222333222000000333666888:::===@@@CCCHHHNNNQQQTTTXXXYYYWWWVVVVVVSSSOOOIIIDDD===888444111...,,,+++******,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000111000/////////...+++)))***---///---)))(((,,,000,,,,,,------...///000000888666333000---,,,,,,---000444888;;;<<<<<<===>>>===<<<;;;999666333000///000///...///000111000///000///...------...///000//////...//////000111222---111...444///...:::,,,...///////////////...---000000//////.........---000000//////.........---444000---...//////000111,,,,,,---...///000111111...///000///---,,,---......------///222222...+++......---......///000111111000...------...///000222333333222000...---...///000111222222222222222///000111222333444444333555444222000000111222333111/////////111222111000000222444444222000000000444222///---+++++++++,,,******)))(((((((((((((((((('''&&&&&&'''((()))***'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((***,,,,,,***(((((((((+++++++++*********))))))&&&'''''''''(((((())))))***))))))((('''&&&&&&%%%''''''((()))***+++,,,,,,000+++%%%&&&+++---)))$$$))))))))))))))))))))))))%%%&&&(((******(((&&&%%%+++(((&&&'''***+++)))'''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&$$$((((((((((((((((((((((((,,,+++***(((''''''''''''''''''''''''((((((((()))(((((())))))))))))))))))&&&&&&''''''((()))))))))(((+++---......---...///...//////---***(((''''''(((###$$$******)))333BBBxxx\\\>>>888222......///444999///////////////......------+++))))))+++,,,***'''''''''((()))***+++,,,,,,&&&'''((())))))******))))))((((((((()))))))))(((&&&''')))++++++***((('''(((((()))***+++---///000(((((())))))******+++++++++++++++,,,,,,+++++++++)))***+++***))))))+++,,,---------------------,,,,,,+++******+++,,,...///,,,///111000///...000333333444666777666777888:::444555666777777666555444333222222222222222222333222222111111111111111111222//////222111------111......---,,,,,,,,,,,,,,,333222222111000///......---,,,++++++------,,,+++,,,,,,------------,,,,,,///......///000000///---------,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++,,,---......---***((((((***------,,,---,,,,,,+++******+++++++++---,,,)))(((,,,---***,,,,,,.../////////...---,,,000222111---***+++------///000000///......///000111222111///000333666777:::>>>BBBFFFJJJPPPSSSWWW[[[\\\YYYXXXXXXTTTPPPHHHDDD===777333000...,,,...---,,,---000111111000,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///000000111000///---+++***+++...000...+++***---000,,,,,,---......//////000444222000...---------...111333777999:::;;;<<<>>>===<<<;;;999777444222111222111//////000000///---//////.........000111222000000/////////000111111000333000555000000;;;...000000000000000000000111000000/////////.........000/////////............222///------...///000000............------------...///000///---------............///111111...+++............///111222222222000///......///000111444555666555222111000111//////000111111111111111000000111222222333444444444333111000//////111111111000///000222333333222222333444333111//////000333111...,,,+++***++++++******)))((((((((((((((()))((('''''''''((()))***)))(((&&&'''((()))'''&&&((((((((((((((((((((((((((()))++++++)))))))))***+++******))))))((((((((('''''''''((((((((())))))%%%%%%&&&''')))***++++++((((((((()))******++++++***)))''''''(((((('''%%%)))))))))))))))))))))))),,,++++++++++++++++++,,,'''&&&%%%######$$$&&&((('''''''''((((((((())))))+++)))(((((())))))((('''((((((((((((((((((((((((&&&''')))++++++***(((''''''''''''((((((((())))))))))))((((((((((((((((((&&&&&&'''(((((())))))***)))+++---......---.........//////...+++)))((((((((($$$&&&++++++***222???nnnxxxSSS777444000.........000333......///000111111000000+++)))((((((******(((&&&((()))))))))))))))******)))))))))***))))))((((((((('''''''''((((((((('''&&&'''(((******))))))(((''''''((((((***+++---...)))))))))))))))(((((((((+++,,,,,,------,,,,,,++++++,,,+++***((((((***,,,,,,,,,,,,,,,------------,,,++++++++++++---...///---///111111//////111333222444666666666777888:::666555555555555444444444333333222222222222333333333222222222111000000000000111///...111666555000...---,,,,,,+++,,,,,,,,,111111111000000/////////---,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++111///.../////////,,,***------,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++******++++++,,,---......,,,******+++---------+++,,,,,,,,,,,,++++++***,,,...,,,)))(((******(((,,,,,,---............---,,,///111000---+++,,,------///111000///...///000...///000///...000222555666:::???DDDIIIMMMRRRUUUXXX\\\]]]ZZZXXXWWWSSSNNNGGGBBB;;;666222///---++++++***)))***,,,------,,,------------------------,,,---...---,,,+++,,,......000333111...++++++---,,,///000///,,,+++...111---------......//////000///...---,,,,,,---...///000222555666666888:::<<<999999888777555333222111444222000000000000...,,,////////////000222333444111111000000000000000000000333///444//////;;;...222111000000111222444555000000////////////......////////////............000///,,,,,,---/////////...------------,,,,,,,,,...///000///...---...///.........///111000...,,,.........///000222333444111111/////////000111222444555666555333111111111...//////000000000000000111111111111111222333444222111000/////////000111222111000222444555555444555555444222000...///000111///---+++******************)))((((((((())))))***)))((((((((((((((()))+++***(((((())))))(((&&&((((((((((((((((((((((((''')))))))))((()))+++---******))))))(((''''''&&&''''''(((((((((((())))))%%%%%%&&&(((***+++------))))))))))))))))))))))))'''***,,,,,,***((()))***)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,%%%&&&%%%"""%%%***(((((((((((()))))))))******)))(((((())))))((('''(((((((((((((((((((((((("""'''+++---+++(((&&&''''''((((((((()))))))))))))))(((((('''''''''&&&'''''''''((())))))******)))+++---...---------...---...///...+++)))))))))(((&&&(((------***000:::WWWwwwddd@@@000111000/////////...------...///111222222333333)))(((''''''(((((('''&&&******))))))((((((''''''+++++++++******((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((()))***+++*********)))(((((('''''',,,,,,------------,,,,,,------+++)))''''''***,,,+++++++++,,,,,,---------++++++++++++,,,---...///---///111111111111222333222444777777777777888:::555444444333333444555666222333333333333333333222333333333222111000//////---111000,,,444@@@>>>333...------,,,,,,---------//////000000000000000000...,,,+++,,,---...---,,,***++++++,,,,,,++++++***///...------...---+++)))---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,***)))************+++,,,---......---,,,,,,,,,------...***+++,,,---------,,,++++++...---******,,,,,,))),,,,,,---------.........(((+++---...------///111---///111000///...//////------------...000222444444999???EEEJJJNNNRRRUUUVVVZZZ[[[XXXVVVTTTOOOIIIDDD???999444111///---++++++***)))***+++,,,+++***---------------.........,,,---......,,,,,,---...+++///333111,,,)))***------...///...,,,,,,---000------....../////////000......---------.../////////000111222222333666888444444333333222111///...333111000000111111///...//////000111222444555555333222111111000000000000///111---111,,,---:::...222111000///000222555666000000/////////////////////////////////...............---+++---000000---++++++,,,---...//////000---...///...---,,,---.........//////000///...------------...///111222333000//////...//////000111111222333222000///...///......///////////////...111111000000111222333444////////////000111333444333222222333666777777666777777555222///......000///...,,,+++***)))))))))******))))))((())))))***+++******)))((((((((((((---,,,************((('''(((((((((((((((((((((((('''(((((((((((())),,,///+++******)))((((((''''''(((((((((((((((((())))))************))))))))))))******))))))((((((((((((&&&))),,,,,,+++)))))))))(((((((((((((((((((((((()))'''$$$""""""$$$''')))'''''''''%%%######'''***''''''((((((((()))))))))((('''&&&&&&'''((('''%%%(((((((((((((((((((((((( %%%)))***)))'''%%%'''(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''(((((())))))******+++)))+++---...---,,,,,,---+++---------***)))((()))(((&&&(((---,,,***,,,222;;;RRRhhhnnnkkkaaaHHH//////111111//////000///------...///000111111111111((((((''''''(((((((((''')))))))))(((((((((((('''***+++++++++******)))((('''((()))(((''''''(((((()))(((((((((((()))******)))(((((((((((())))))***************************+++,,,,,,------,,,,,,+++---,,,***(((&&&(((+++///)))******+++,,,---......++++++,,,,,,---......///...///111222333333333333444666888999999999:::;;;222222222222333444666777222333444444444444333222333333333222111000//////+++111000,,,666FFFEEE777//////............/////////////////////000000000...---,,,,,,......---,,,***++++++,,,,,,++++++***------,,,---...///---+++,,,,,,,,,++++++,,,,,,,,,)))***,,,------,,,+++***************+++,,,---------......---,,,,,,---...)))***,,,---......---,,,+++...///------000000---,,,,,,,,,,,,------......)))***,,,,,,---...///111---...000000...---...///,,,++++++,,,...000222333333777===CCCGGGKKKOOORRRTTTXXXYYYWWWTTTRRRLLLFFF???;;;666111///...---,,,111///......000000///...,,,,,,,,,---------......---///000///...---...///)))...111000+++(((***---,,,------,,,++++++,,,............///////////////111000000//////.........,,,---//////...000222444111111222111111000///...000//////000111222222111///000111222333444555555444333222111111111111111///111,,,000,,,...<<<111111000///...///111444555//////000000000000000000.........///////////////,,,...---+++,,,111111,,,,,,,,,---...///000111111+++,,,------,,,+++,,,---...////////////......///,,,,,,,,,---...///111111------------......//////000111222111///......///....../////////......---111111000000111111222222,,,---...000333555777888444333333444666888777666888777666222///......000...---,,,+++***)))))))))******))))))))))))******+++++++++******)))((((((...,,,+++***++++++)))'''((((((((((((((((((((((((&&&'''((((((((()))---///++++++*********)))))))))))))))))))))))))))((((((---,,,+++***)))((('''&&&******))))))((('''''''''&&&&&&''')))******'''$$$((((((((((((((((((((((((+++***))))))))))))***+++((('''&&&''')))***(((%%%&&&&&&'''''''''((((((((('''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((###$$$%%%'''((((((((('''(((((((((((()))))))))***))))))((((((''''''''''''(((((())))))***+++++++++)))+++---...---+++,,,,,,)))+++,,,+++)))(((((()))''''''(((++++++)))***,,,***444???DDDDDD???444***...111///++++++///000---...//////000//////......)))))))))))))))))))))***(((((((((((())))))))))))))))))***+++++++++++++++(((***+++***(((((()))+++***))))))))))))***+++++++++******))))))******+++******+++,,,------......++++++,,,,,,,,,,,,++++++---,,,+++((((((***...111******+++,,,------......++++++,,,---............//////111333555555444444555888;;;<<<<<<;;;;;;<<<111111222333333444444555222333444555555444333222333222222222111000000000,,,111000...777EEEDDD888/////////...//////000111////////////////////////...---,,,---...///...,,,++++++,,,,,,,,,,,,++++++......---...000000///---,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++***))))))******+++,,,---,,,...///...,,,+++,,,---******,,,---............,,,000111///000333333000,,,,,,,,,+++,,,------.........---,,,++++++,,,,,,+++---//////---,,,---...,,,******+++...222333333222555:::>>>AAAEEEIIILLLPPPTTTVVVTTTRRROOOIIICCC;;;777222///.........---111///......//////---,,,***++++++,,,,,,---------...///000///......///000***---000///,,,******,,,,,,,,,,,,++++++,,,,,,,,,////////////////////////333333222111000//////...+++---...///......000111333333333333222111000//////......000222444333222000000222333444444444444333333222222111222222222111333...222///222BBB777000///......///000111222//////000000000000111111.........///////////////+++//////+++---333222,,,000000/////////.........+++,,,------,,,+++---......///000///...---...000,,,,,,,,,,,,---...//////+++,,,,,,---.........///222333444444222111111111///////////////......---000000111222222111111000+++,,,...111444666888999666555444555777777777555777777666444000...///000------,,,,,,+++***))))))******)))))))))***++++++***++++++++++++******)))---,,,******++++++***(((((((((((((((((((((((((((&&&''')))))))))***,,,...************++++++++++++******))))))))))))((((((******)))))))))((((((((()))))))))(((((('''''''''+++))))))***,,,,,,***'''))))))))))))))))))))))))***++++++,,,,,,++++++***'''%%%%%%'''++++++'''"""&&&&&&&&&&&&'''''''''''')))((('''((()))***)))((((((((((((((((((((((((((())))))((((((((()))++++++((((((((()))))))))******((())))))))))))))))))))))))))))))***++++++,,,,,,)))+++------,,,+++++++++(((***++++++***))))))***(((((()))***************((((((+++///111//////000,,,///---&&&&&&---///+++///////////////...------)))***++++++******+++,,,(((((())))))******++++++))))))***+++,,,---------(((+++,,,+++)))(((***,,,***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---***+++,,,---...000111111,,,,,,------------,,,,,,......---+++***+++///222,,,,,,,,,------.........+++,,,---......//////...///000111444777888666444555888;;;======<<<<<<<<<222333444444333222111000222333444666666444333222222222111111111111111111///111000000666===<<<666...............///000000//////////////////......///---,,,---...///...---,,,,,,------------,,,,,,...---,,,,,,------+++))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---))))))))))))***+++,,,---+++---///...,,,***+++,,,***++++++,,,---...///000...222333111111333333///,,,,,,+++++++++,,,---...000...,,,++++++++++++******,,,------,,,++++++,,,,,,***)))+++///333444444111333666999;;;>>>BBBEEEHHHMMMPPPNNNLLLIIICCC===777444000---.../////////...---++++++++++++***((())))))******+++,,,,,,------...//////------...///---.../////////...---,,,...---,,,,,,,,,---------000/////////////////////222222222222111000//////+++...000111000///000000333333333222222111//////111000///000222333333111000111222333444333333222333333222222222333333444111333---222000444EEE;;;///000000000000000000000//////000000000111111111............/////////000+++000000+++---555444,,,//////.........---------,,,---///...------///000...///000///------...111......------------......+++,,,---...////////////333555666666444333333444000000000000000///...---...000222333333111///...+++---///111333555666666777666555555666666555444555666777555222000//////---------,,,,,,+++************))))))******+++,,,)))***+++,,,,,,,,,+++***,,,***)))***++++++***)))((((((((((((((((((((((((&&&(((************+++,,,''''''((()))***+++,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''+++,,,---+++***((()))***))))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((('''&&&''''''''''''(((((((((((()))((('''(((*********)))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((()))))))))*********(((((())))))***+++++++++))))))******+++,,,,,,---)))+++------,,,+++***+++)))+++------+++++++++,,,************+++,,,,,,***,,,'''(((///000---...333***///---&&&&&&...///***...//////000000000//////(((***,,,,,,***)))+++---++++++++++++************++++++,,,,,,,,,,,,,,,+++'''***,,,+++(((&&&))),,,+++,,,---.........---,,,+++++++++++++++,,,---...+++,,,,,,---...//////000......////////////......111111000...,,,,,,---///........................+++,,,---.../////////...000000111555999999777444333777:::<<<<<<;;;:::;;;444555555555333111...,,,222333555666666555333222111111111111111222222222222111000111444777555333---------------...///000000000//////............///...------...///...---,,,------......------,,,,,,+++)))))))))(((%%%###,,,++++++++++++++++++,,,++++++***)))***+++---...))))))))))))***+++,,,---+++---///...+++)))***,,,++++++***+++,,,...000222000444444222111222111------,,,+++***+++,,,---......,,,******+++---------)))+++---,,,+++***++++++,,,***)))+++000444555444000222444555666999===AAAAAAFFFIIIGGGEEECCC===777555222...------///000000111///------------+++***(((((()))***++++++,,,,,,,,,---......,,,,,,---...000//////000222111///---///...------............000000000000////////////000000111111111111000000,,,///222333222111000111111111111111000...---,,,333111000111222222111000000111222333333333222111222222222222333444444555///111+++111...444FFF<<<000000111111111000000/////////000000111111111222---.........//////000000***111111,,,...666555---***++++++,,,---...///000---///000000//////000222...///111///---,,,///111000000///...............,,,---...///000000000000333444666555444333333444000000111111000///......---///222444444222///---,,,---///000222333333333888777555555666666444333444555777666333111//////---------------,,,+++*********))))))***+++,,,,,,((()))+++,,,---,,,,,,++++++)))))))))+++,,,+++***((((((((((((((((((((((((%%%(((***++++++******+++%%%%%%&&&((()))+++,,,,,,+++*********))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((###''')))&&& !!!&&&)))))))))))))))))))))))))))(((''''''''''''((()))(((***+++)))&&&&&&))),,,(((((((((((())))))))))))&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((###$$$%%%&&&((())))))***))))))))))))************(((((()))***+++,,,------)))******++++++,,,------)))+++------,,,******++++++,,,......---,,,---...+++,,,++++++,,,......,,,---(((+++444555---,,,111***000000)))***111111***---...///111222222222222'''***,,,+++))))))+++---......---,,,+++***)))(((------------,,,+++******&&&))),,,***'''%%%(((++++++,,,...000000///...---************+++,,,---...,,,,,,------------------000000111111111111000000444444333111---++++++,,,///////////////.........+++,,,---////////////...000000222555999:::777444222555999;;;;;;:::999999222444777777555111//////000111222333333333222111222222111111111111111222000000000000////////////000/////////............111000///------...//////---------.....................---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,///+++((()))---...+++'''******+++,,,,,,,,,,,,+++***************+++++++++*********+++,,,///111222555555444111///...///000,,,,,,++++++,,,,,,---...------------,,,+++***)))---.........---,,,,,,+++************+++,,,------222222111222444777:::<<<;;;===>>>>>><<<999555222000///...---------------000///---***)))***+++++++++)))((('''(((***---///***++++++,,,---...000111...------///222222///,,,+++,,,------------///111///////////////.........///000222333444222111//////......000222333222111111111000000000000000111111111111111222222333444444444333222222333333333000000111111222222222222---//////---+++///777>>>333000...---...000000///000000000000000000000000444333000---,,,---///000---------///111111///---,,,,,,---------,,,++++++---...//////------...//////...------...000333444111111000///////////////,,,,,,++++++,,,---///000111333444666777777666666555444333222111///......///000222333333222000///,,,---...///000222333333555555444333333222333333000000111111111111000///++++++,,,------,,,++++++++++++************+++++++++++++++************)))'''((()))++++++)))'''&&&((()))))))))((('''&&&&&&"""%%%(((,,,---,,,***(((''''''&&&%%%&&&'''((())))))))))))))))))******+++---,,,***)))'''&&&&&&&&&***)))((('''&&&&&&'''((('''(((((((((((((((''''''''''''((())))))))))))))),,,&&&%%%((('''###$$$)))(((+++---,,,)))&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%++++++************++++++(((((('''&&&&&&&&&&&&''''''(((&&&%%%(((,,,***%%%***'''&&&'''***+++***''',,,+++++++++++++++++++++++++++,,,,,,,,,---------000000///...------------+++---///...---,,,---...*********************+++'''%%%$$$&&&)))+++,,,...++++++,,,,,,---...//////---///000111000///000111///---+++)))((()))+++---555///+++......)))(((+++......---,,,***)))((((((000***(((+++,,,'''%%%(((222000---*********++++++((()))***+++++++++++++++,,,,,,++++++///333///(((111111///......///000000...111222111...---///111...///000///---,,,---.........///000000///...---(((000555333444888888444777777999:::::::::::::::333555666666444111000000111222333444555555444333222222111000000111111222000///000000000000000000000000000/////////......///...------,,,,,,------,,,---------......//////......---,,,,,,+++******------------------------)))*********++++++,,,,,,///,,,)))***---...+++(((******+++,,,,,,,,,,,,++++++++++++************************+++,,,...000222333333333000...---...///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++++++++***++++++,,,,,,......---...///222555666888999;;;;;;:::777333111......---,,,,,,,,,,,,---------------------,,,,,,+++***)))((((((***---...+++++++++,,,---...///000---------///111222///,,,...//////...,,,+++,,,---/////////////////////...///000111222222222111111///......///111222222111111111000000000000111111222222222222222333444444444333333222222333333444000111111111222222222222000111111//////444>>>FFF888666222///------///000000000000000000000000000333111///---,,,---///000---------///111111///---,,,,,,---------,,,,,,,,,,,,...///...---,,,---...000///.........000222333111000000///////////////---,,,,,,,,,---...//////111222333444444333222222222222111111000000/////////000111222222111000///,,,------...///000111111111000///.........//////////////////////////////,,,,,,---......---,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++'''((()))*********)))(((((((((((()))((((((''''''###%%%'''***++++++)))(((''''''&&&&&&&&&'''((()))((((((''''''(((((()))***((((((((('''(((((())))))(((''''''&&&&&&'''((()))'''(((((((((((((((''''''((()))******+++************&&&$$$''''''$$$%%%))))))***,,,,,,+++***)))***''''''((((((((((((''''''+++******************+++(((((('''&&&&&&&&&&&&'''((()))'''&&&(((,,,***%%%((('''&&&'''((())))))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,------,,,,,,)))))))))))))))((((((((((((&&&%%%'''***+++,,,---)))***+++---...000111111...///111000...,,,,,,---,,,+++)))((()))+++---///444...+++---...******,,,///---++++++++++++)))''',,,&&&###&&&'''%%%%%%(((///222444333...******+++******************++++++++++++******...111...(((...---,,,,,,,,,---...///---...//////------...///...///000///---,,,,,,---***+++---...///000//////+++111555444444888888666888888999999:::;;;;;;;;;444555666444222000000111333333444444333222000///111111000000000111111222...//////000000111111111111111000000000/////////,,,,,,------,,,,,,+++***,,,,,,------...///000000...------,,,,,,++++++***------------------------))))))***+++,,,------...000---+++,,,...///---******++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,...///000000111111///---,,,---...************+++++++++,,,++++++******+++---...///---------------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,++++++,,,...000111333555777888777555222000,,,,,,,,,+++,,,,,,---...***,,,...000000///...,,,,,,+++***))))))***,,,---,,,,,,,,,,,,,,,---...///---------///111111///---///000000...,,,+++,,,---......///////////////////////////000000222333333000...------///111222111111111000000000111111222333333333333333444444555333333333222222333333444111111111111222222222222000000///------222;;;BBB======:::555///---000333000000000000000000000000111///...,,,,,,---///000---------///000000///---,,,---------------------,,,---......,,,,,,---...111000///......///111111111000//////......//////------..................///000111111111000///...,,,---------------------...///000111111000///...---------........./////////...,,,******+++---...///...---------...///000---...///000000///...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,(((((())))))************''''''((()))))))))(((((($$$%%%&&&(((((()))))))))''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&'''((()))***'''(((((())))))((((((((()))***++++++,,,,,,++++++(((%%%$$$&&&&&&$$$&&&)))))))))***,,,......---+++)))))))))***************************************)))(((''''''&&&&&&''''''(((***)))'''))),,,***&&&%%%&&&(((''''''&&&((()))*********************************++++++++++++,,,))))))))))))***+++,,,---***((('''))),,,---+++((((((((((((''''''&&&&&&&&&***)))((((((***,,,,,,+++(((***+++...000111222333///000111000---***))))))***)))(((((())),,,...000111---+++---...,,,,,,...///+++((()))---...+++''',,,'''$$$&&&((((((***,,,,,,333::::::444...+++,,,...---+++)))((()))***+++)))***)))))),,,000...))),,,,,,+++++++++---...///---,,,+++,,,---...---,,,///000000///---,,,,,,---((()))+++---///111111222///333555444444777999999:::999999999999;;;<<<===666666555333111000111333333333333222000---+++)))111000000000000111111222---...///000111222333333222111111111111000000000+++,,,---...---,,,+++***+++,,,,,,---...///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111///...,,,---//////...,,,***+++,,,,,,------,,,,,,------,,,+++******))))))******++++++,,,---...///---......---+++***+++---))))))******++++++++++++,,,+++*********,,,...000,,,,,,---------,,,,,,+++...---,,,+++++++++++++++------,,,,,,---...///000000222333555555333222000,,,,,,,,,,,,---...///000---...///000000///...------,,,+++))))))***+++,,,------,,,,,,,,,------...,,,------...//////...------...//////......000222............///////////////...------///111333555111///,,,,,,...000111111111111000000111111222222444444444333333444444555333333222222222333444444222222222222222222222222111111111///...///444777<<<>>>???:::333000111444///////////////////////////...---,,,,,,---///000---------...000000...,,,---------------.........,,,---...---,,,+++,,,...222222000000//////000000000000///............///---...///000000///...------...///000000000///............------------------......//////......---------------------------000...,,,++++++,,,...///000///---,,,,,,...000111//////000111111000//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,)))))))))))))))***,,,,,,&&&'''((()))))))))))))))%%%%%%%%%&&&&&&((())))))'''''''''''''''(((((()))''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&'''''''''''''''''''''(((((('''(((((())))))))))))((()))******+++++++++++++++&&&%%%$$$$$$%%%%%%''')))(((''''''***...000...+++******))))))******++++++*********++++++*********)))(((((('''''''''''''''(((++++++))))))+++***&&&%%%'''***)))&&&&&&(((+++)))))))))))))))*********))))))*********+++++++++++++++******+++,,,------+++(((%%%&&&***+++'''###)))((((((''''''&&&&&&%%%+++,,,+++)))+++...---******+++---///111111222222---///111000---***)))((())))))(((((()))+++---//////,,,+++,,,...//////000///***&&&(((...000,,,'''***(((''')))***+++*********000777:::999555222222111///+++((('''(((***+++)))******))),,,000///+++---,,,,,,,,,---...000111---+++)))***...///...+++///000111///---,,,---...)))***,,,...000222333333222444555555555777:::<<<<<<;;;999999999;;;>>>???666666555222000000111333111111111111000...,,,+++000000//////000111111222---...///000111222333444333222222222222111111111---.../////////...,,,+++,,,,,,------...//////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111......---......///......++++++,,,------------,,,...------,,,+++***))))))***++++++,,,,,,---------***,,,---,,,+++***+++,,,((()))***+++++++++******...---+++******+++---...++++++,,,,,,---,,,,,,+++......---,,,++++++++++++------------....../////////000222333333333222111------------...000111222222111///...------......---,,,+++******++++++,,,------,,,,,,,,,------...,,,---..................///000111000//////111333---.........//////000000......,,,,,,---000333555222000------...000111111111111111111111222333333555444444333333444444444333222222222333333444555333222222222222222222222222333444444333222222333333888<<<:::444000000222////////////////////////......---,,,------...///...------...000///---+++......---------...///000,,,---......,,,,,,---...333222111000000/////////000//////...............---...///000111000///...+++---...000222222222111555444333222111000//////---------......---------------------,,,,,,,,,,,,000///---,,,,,,---///000000///...------///111222000000222222222222000000......------------......,,,,,,,,,,,,++++++++++++***************+++,,,---''''''((()))*********)))&&&&&&%%%%%%&&&'''((()))'''''''''(((((((((((((((((((((''''''(((((()))***)))(((((('''''''''((((((******))))))((('''&&&%%%''''''((()))******))))))((()))******++++++******%%%&&&%%%$$$$$$'''(((((('''&&&&&&)))---///---***)))(((((((((((()))***+++)))***++++++++++++***)))))))))(((''''''''''''(((&&&***,,,***)))+++***'''&&&)))+++***((('''***,,,(((((()))))))))*********))))))*********+++++++++---,,,++++++*********+++---)))&&&&&&))))))%%% )))))))))(((((('''''''''+++...---***,,,000///***,,,---///000111000///...+++---000000...,,,++++++******)))))))))***+++,,,---,,,++++++---111222111///***&&&(((...000---(((%%%&&&&&&'''((((((%%%!!!******---333999;;;:::777111///+++((('''(((+++---***,,,,,,***,,,000000---,,,+++++++++,,,---///000---+++***+++///111000---///000000000...---...///......///000111222333444555555555666666666:::======<<<:::::::::<<>>???@@@555666555444111000111222///000111333444333333222.........//////000222222//////000111222222333333444444444444333333333333111000//////......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,------------...///+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***''')))+++,,,+++***++++++)))***,,,---...---,,,++++++++++++,,,,,,------...******+++,,,,,,,,,,,,,,,------,,,,,,,,,------...******+++------...............///000000000//////...............///000111000//////...------------++++++++++++,,,---------+++++++++,,,---...///000+++---...---,,,+++...000222333222000---,,,,,,---------......///000000111......---------...000000333111000111222333222000111111111111222333444555444444333222222222222222222222222222333444555666444444333333333222222222000///......///000000///---...///////////////000000000000000000000000000111000000//////............------...///...,,,***///...------...000222333...///000000......///000111111222222222111111000//////...------------...---......///000222333444---...000222333444444333//////......---,,,++++++......------------......------------............,,,---.../////////......,,,,,,---......///000000000111222333333222111000000//////......//////000------------,,,,,,,,,,,,,,,------------+++***)))))))))*********)))((((((''''''(((((((((((())))))&&&'''((()))***))))))(((''''''&&&&&&''''''((()))&&&&&&'''(((***,,,...///+++,,,,,,,,,+++***((('''''''''(((******++++++***)))***++++++,,,,,,++++++(((+++)))%%%%%%)))***'''(((***,,,,,,+++))))))))))))((('''&&&''')))+++,,,(((***+++,,,,,,+++***(((***))))))((((((((((((((( '''+++***)))******((()))(((((()))***+++***)))))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,+++******)))))))))******************)))((('''&&&((((((((())))))******+++***000111,,,...444333+++***+++...000000///---,,,&&&***---///...,,,++++++'''(((((()))***+++,,,,,,,,,...---***---333444000---+++******,,,,,,+++***(((***)))%%%''',,,,,,''')))'''&&&)))...333444444,,,+++***)))***,,,///000,,,///...***))),,,---,,,***)))((('''((((((*********+++---...//////111333,,,---///000///000111333111000000000000222333444666333555888888555777<<<<<<<<<===>>>>>>??????@@@444555666444222000111111222222333222111///---,,,............///000222222000000000111222222333333555555444444444333333333111000///------...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---***+++,,,---,,,+++***)))&&&)))+++,,,+++++++++,,,)))+++,,,......---,,,+++''')))***,,,......//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++,,,---...///000000000---.........///............------------...//////+++,,,...///000///...---******+++,,,------......***++++++,,,---...000111+++---...---++++++...000......///...,,,,,,---///---------...///000000111......---------......///333222222222444444222000111111111111222333444555444333222222111111111111222222222222333444555666444444444333333222222222;;;888333000000111111222444111......///222333444000000000000000000000000222111111000///......---...------...///...,,,)))//////...---...000222444///000111000///...///111000111111222222222111111//////...------------......------...000222555666///000111333333333222111222222222222222222222222///......------......///---------.........//////,,,...000222222111000///***+++,,,---............000111222222222222111000000000////////////000000//////.........---------,,,---...///...+++)))'''***************)))(((''''''((())))))***))))))(((&&&''')))*********)))(((&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,---***+++,,,------,,,***)))''''''(((******+++++++++++++++,,,---------,,,,,,))),,,+++&&&%%%)))***&&&***---///...+++((()))***)))(((''''''(((***,,,---((()))+++,,,,,,+++)))(((******)))(((((((((((((((%%%***)))(((******)))***'''&&&'''***+++***'''))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,---...///''')))++++++***)))***+++&&&&&&'''((()))***++++++***111111,,,...666444,,,'''))),,,///000000...---&&&)))---...---***)))(((%%%&&&''')))***,,,---...,,,...---***---333444000,,,,,,,,,+++++++++******&&&'''###!!!))),,,)))))))))))))))***+++---///***)))))))))+++---000222,,,///...)))(((***+++***,,,+++***))))))***++++++(((+++......---...111444+++---//////000000222444///.........000111333555555333444999888444666<<<<<<===>>>???@@@@@@??????333444555666666555333222000000000000000000000000000000////////////000000111111000///......111444333666555222111333333000,,,,,,------...---------222000...---------///000///---***+++---///...,,,.........,,,***)))+++---***+++,,,---------,,,,,,...------...000111///...,,,,,,,,,---...//////000...---,,,+++***))))))***++++++++++++++++++++++++---...///...------000444000000///............///---***((((((+++------,,,,,,---...---+++***+++,,,+++///111///...000...***.........000222222000...222000---,,,---/////////555333000---,,,+++,,,,,,,,,+++++++++++++++++++++++++++*********+++---...///,,,+++///111...---...,,,111666555000,,,+++,,,,,,111222---,,,///000...,,,,,,------...///////////////............//////555444444333222111000///333222222111222333555666222444555333000///111333333444444333111000111222333333333333333333333333333111...------...111222111111000///////////////111***(((...333111///000222222111//////.........///...---,,,+++,,,---...&&&(((***---///000000000000000///---,,,,,,///222/////////000111222333444---------.........//////------...///000111222333111222222000...---...///444222111111222333222000000000///...............,,,...000111000///000111111111000//////...------......------...000333555444333444666444///...111---///111111111000111222000///---,,,++++++,,,---++++++,,,,,,,,,++++++*********))))))))))))******'''''''''''''''((()))***(((((()))+++,,,,,,)))'''&&&&&&''''''((()))))))))+++***)))((()))***+++,,,111---)))***------+++'''+++++++++***************)))+++......,,,*********///...,,,+++++++++,,,---))))))(((''''''((()))***+++))))))+++......,,,)))+++))))))***,,,,,,)))&&&++++++++++++++++++,,,,,,+++++++++***************'''((())))))))))))+++---)))***,,,...///...---,,,000---+++---111333000,,,+++++++++++++++***)))((((((***,,,---***(((''''''''')))******))))))***,,,//////------111555333,,,,,,000222111000111...)))$$$%%%(((***+++***))))))***))))))***,,,------,,,,,,++++++++++++,,,......---+++***,,,///---'''!!!,,,)))''''''(((***++++++'''((()))***,,,...///000---***''''''***,,,,,,+++------,,,+++*********+++***))))))))))))+++,,,---,,,,,,---...///000111222000///...000222222///,,,222111111111222444666777444555666888999999999999===>>>>>>>>>????????????222333444555444333111000111111111111111111111111000000000//////000000000222333222111000000333666000333444222333666666444//////////////////......111000...,,,,,,---...///...,,,***+++---...---+++/////////---,,,---///222,,,,,,,,,,,,,,,,,,,,,,,,---------///111222111///,,,,,,---......///000000000///...------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******---000000///......------.........+++)))))),,,------,,,,,,------,,,******+++------///...******------+++...---...///111111///---000...------...000000///222111...,,,+++++++++,,,+++++++++++++++++++++++++++************,,,...///...+++***...///---+++,,,---111555444///,,,+++---,,,000111---,,,///000............///////////////000000////////////000000555444444333222111111000222111111000111222333444222333444333000///111333111222333222111000111222222222222222222222222222333111000///...///000111111111000////////////000333///...111000------000333333111000000/////////000000///.........///000---...000111222222222111111111111000//////000222............///000111222....../////////000000000......///000111111222222111222222111//////000111777666666666777777555444111000///............///---///222222222222333444444444333111111000000111000000111222222222222222000///111444222......111///111444555666666888999666444222000///.........+++,,,,,,,,,,,,+++******+++******))))))******+++((((((((((((((()))************+++---//////---+++((((((((()))******++++++,,,+++***)))******+++,,,111---)))))),,,---+++)))------,,,+++***))))))(((,,,...111111000...---...---,,,+++*********+++++++++***))))))))))))+++++++++******,,,...///,,,***///---++++++,,,+++'''$$$******+++++++++,,,,,,++++++++++++***************(((*********)))***+++---((()))+++---------,,,+++111///---///333444111......------,,,++++++******)))+++------+++)))((((((&&&(((******)))))))))+++------,,,,,,000555222,,,+++///000......///---)))((()))+++,,,------,,,,,,***))))))***,,,------,,,,,,+++******+++---///000)))((('''***,,,+++%%% +++)))'''&&&(((***++++++'''((()))***+++,,,---...,,,***)))))),,,------+++,,,,,,+++******************))))))))))))+++,,,---++++++,,,---...///000000///......000333444222///000000000000111222444555555555777888999:::::::::???????????????>>>>>>>>>333333444555444333222111111111111111111111111111000000000000000000000000/////////------...000333111444555333444777777444000000000//////...------///...---,,,+++,,,---...,,,++++++,,,------,,,***......---,,,+++---111444...---,,,+++++++++,,,---...------///111222111000---------...//////000000000000///......---------************************)))***+++*********,,,.........---,,,,,,,,,------///---,,,+++---------,,,------,,,***((()))+++---000000,,,'''&&&***,,,+++---,,,---...000000...,,,,,,,,,,,,...000222111000///...,,,+++******+++,,,************************************+++---///000000,,,+++...000---,,,......111333111...+++,,,...,,,///000---,,,...///...///000000111111111000000111111000000000000111111444444444333333222222222111000000000000111111222111333333222111000111222///000111111000000111222111111111111111111111111333222222111111111111111222222111000000000000000333333444333///+++...444444333222111111111111111222222111111111111222222222333333333333222111000111222444333222111222333///////////////000111222000000000000111111111111/////////000000111111111000111222111000111222444666666666777888777444222111000000//////////////////111444555666777888::::::888666555444444666666333555666777666444222111000...000333222///000444222666:::===???@@@CCCDDD@@@>>>;;;888444222000///,,,,,,,,,,,,++++++******++++++************++++++))))))((((((((()))******++++++,,,...000111///---*********+++,,,,,,---------,,,,,,++++++,,,,,,---000,,,((((((***,,,,,,***///...---,,,+++***)))(((***,,,...///---,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,...//////...,,,...---,,,,,,,,,+++)))''',,,,,,---...///......---,,,,,,+++******************+++,,,+++***)))+++---******,,,---............444222111333666777444111222000...---++++++++++++***,,,...---+++)))((()))%%%(((******)))(((((()))***++++++***...333111,,,***------******,,,,,,)))***+++,,,---------------***))))))+++------,,,+++,,,+++))))))***---000222)))((((((***---,,,'''###***(((&&&&&&(((*********((((((((()))***+++++++++++++++***,,,---...---+++++++++***)))))))))******))))))))))))***+++,,,---******+++,,,---......///---,,,---///222444333222111111111111111222333444666666888999:::;;;;;;;;;AAA@@@@@@??????>>>>>>>>>555555666666555444333222111111111111111111111111111111111111111111111111.........---,,,---000333444777888555444666444111//////...---,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,------...---,,,+++,,,+++***(((''')))---000,,,+++***)))***,,,...000000//////000111111000...------........./////////.........------,,,,,,+++************************+++,,,---------...///000...---,,,,,,++++++,,,,,,000///...------------,,,------+++)))'''(((+++...000111---((('''+++,,,+++,,,+++,,,---//////---+++******,,,///222333111000------,,,+++++++++,,,,,,)))))))))))))))*********************,,,...000222444///...111222000///111///000111///,,,+++,,,...,,,...///---,,,,,,---......///111222333444444333222111111111111111111222333333333333444444444444222222111111111111111111111222222222111111111111---///000000//////000222111111111111222222222222333333444444444333222111333333222111111111111111111222333222000000444999444333222111111111111111333333333333333333444444222222222222111000000///000333555666555444333444333222222111111111222222000000000111111111111111///////////////000000000///000222222111222444666666777888999:::888555111111000000//////000000000000333777999;;;<<>>;;;999888888:::;;;888888999999999777666555444222333555444222444999888<<>>???===999666111111000000000111111222222666:::===@@@CCCFFFIIIFFFDDDAAA>>><<<===>>>???<<<<<<::::::999:::;;;<<<888666555777666444777<<<@@@DDDJJJOOORRRTTTWWWXXXTTTQQQMMMHHHBBB<<<777555000000...---,,,,,,,,,,,,+++******))))))******+++******)))))))))))))))***)))))))))+++...//////...---------...//////000000111111222222222333333333111///,,,+++***+++++++++,,,,,,,,,---......//////+++---...///...///000111444444444444444333333333---,,,+++***)))******+++---...000000000000//////)))***,,,---///111333444555666999::::::777444222111000...,,,******++++++***++++++***(((((()))+++,,,------///111444777888<<<<<<===>>>???===;;;888555333000...,,,,,,,,,---***+++,,,+++)))(((((()))'''(((***+++)))(((((((((&&&)))***)))+++///...+++(((***)))%%%&&&***,,,+++,,,,,,---------,,,,,,+++*********,,,------+++))),,,+++******+++...111444111111222333444333111///)))((('''''')))******)))(((((((((((((((((((((((('''(((***++++++******)))***)))))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,---......//////,,,------.........///000333444444555666666666666888999:::<<<===============>>>???@@@AAABBBCCCDDD444444333222111111000000222222222222222222222222111222333444444333222111000111111000000111444777///333666555555888666333222111///...------...///---------,,,,,,,,,++++++---......---++++++---///---------+++)))(((***+++(((((()))***,,,...111222222111/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++++++++++++++++++++++++++++++++---//////...---------,,,+++++++++,,,,,,---...000///...---------......---+++)))***,,,...,,,000222111000111///+++,,,+++,,,---//////---+++,,,,,,...000222111///---,,,,,,,,,,,,,,,,,,,,,+++((())))))******+++++++++,,,,,,,,,,,,---///111222444///,,,...///------//////...---,,,,,,,,,,,,,,,,,,+++,,,...,,,******...+++---111444666777777777222222111111111111222222222222333444555777777888666666666666555444222222000///000111333333111///...///000000//////000111222222222333333444444555333444666777888888777777555555444333333333333333222444444222444666666333444444333333333333444444444555666777777777777777333333333333444555666666333666999;;;:::999888999666555444333111111000000111111111000000000000000000000000111111222222222222444555666666777999<<<======<<<===>>><<<999666111111111111111111222333444888===AAAEEEIIIMMMPPPNNNKKKHHHEEECCCBBBBBBBBB@@@>>><<<;;;;;;<<<>>>???999666666777777666;;;AAAHHHLLLRRRWWWYYYZZZ\\\]]]YYYWWWSSSMMMGGG@@@;;;888333222000...------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,...------...000222222111///000000111111222333333555666777999::::::::::::777666444111///---,,,++++++,,,---...///000111222+++---/////////000222333555666666666666555444444...---+++***)))******+++,,,...000111000//////000...///111222333444888:::<<<>>>AAABBB@@@===999666444333000---,,,+++,,,---***+++++++++))))))+++---,,,,,,,,,...222666;;;===AAABBBCCCDDDBBB@@@===:::555444222000////////////+++,,,---,,,***((()))***)))***+++***)))((()))***&&&***+++)))***------***'''))))))&&&'''+++---,,,...///000111000...,,,+++******+++,,,...---+++(((+++++++++,,,---///111222111111222222222111///...***(((((()))***+++***)))(((((((((((())))))))))))&&&(((******)))((()))*********)))))))))***++++++((((((***++++++,,,++++++,,,---------............,,,---......------///111000111333444555666666666::::::<<<===>>>?????????<<<===>>>@@@BBBDDDEEEFFF777666555444333222222222222222222222222222222222111222333555555333222111------...------...222444...222555444555777555111111000...------...///000---------------,,,,,,+++,,,,,,,,,***((((((,,,///+++---......,,,+++,,,---)))***++++++,,,---...//////...---...///...---+++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,//////---+++......---,,,,,,,,,,,,,,,***---//////---,,,---.........///---,,,+++,,,...,,,000222111111333111---,,,,,,,,,...000000...,,,000/////////000000---+++,,,,,,,,,++++++***))))))))))))******+++,,,,,,---...------------///111222444///,,,---...,,,,,,...------,,,,,,------,,,+++,,,***+++...,,,((()))...---///222555666666555444111111000000000000111111111222333555666888999999777777777777666444222111/////////111444444111...000111222111/////////111000111111222333333444444444444666777999:::::::::666555555444444444444444,,,333777555333555777555777666666555666666777777666777888:::::::::::::::666666555555555666777888888:::<<<======<<<======;;;:::888666555444333333333333222222111111111111222222333444555555666666777888:::::::::;;;===???===;;;::::::::::::777555111111111111111222333444666999???DDDIIIMMMRRRUUUTTTSSSPPPMMMJJJGGGEEEEEEAAAAAA@@@???>>>===<<<<<<999777777999;;;<<>>;;;666444222000//////000000000000////////////000000111111000///////////////222111000000222444333333333333444444555666666666;;;<<<>>>AAABBBCCCDDDCCC??????===:::666111...---------...///000000111111,,,...///000000111333666888888999999999888777666000///---++++++++++++,,,+++...111111///...///000000222555777888;;;@@@DDDHHHJJJMMMNNNKKKGGGAAA===777555222///---------...+++,,,------,,,,,,...000......///111666<<>><<<666666555444444333222222...//////---+++***+++---,,,,,,,,,***((((((***,,,(((+++,,,***)))++++++)))'''******((()))---///---,,,...111222111...+++(((******+++---...---***'''+++,,,---......////////////000111000...---,,,,,,***))))))***,,,,,,+++***((((((((())))))*********''')))******((((((***,,,***************+++,,,,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,---------,,,...//////...///333666///000222555666777777777;;;;;;===>>>???@@@@@@@@@===>>>???AAABBBDDDEEEFFF;;;:::999888666666555555222222222222222222222222111222444555555444222111///////////////000444777111555666555444444222---...---,,,++++++,,,...///------.........---,,,+++++++++***'''%%%&&&***///(((***---...---,,,------+++,,,,,,------,,,,,,++++++++++++,,,...///...---+++*********************)))***,,,------,,,***)))------------------------,,,+++***---000111...,,,///...------,,,,,,------(((,,,//////---,,,---///...///000///---,,,---...,,,///000//////222222///---,,,---...000000...,,,222111/////////...,,,***++++++++++++***)))((('''))))))***+++,,,,,,------///...------...///000111666111---//////------000---,,,,,,,,,------+++***,,,)))***...---((()))...///111444555666444222111111111000000000000111111111222333555777888999:::777777777777666444222000///......111444444111...111222222111000//////000///000000111222222333333444444666777999;;;<<<===666666555444444444444555###000999777333555:::;;;999888888888888888999999777999:::<<<======<<<<<<777777555444444555666666;;;===????????????@@@AAA@@@???===;;;:::888888777444444444333333222222222444444555666777888999:::;;;<<<=========>>>@@@BBBAAA???===<<<===<<<;;;999222111111111222333333444666:::@@@FFFKKKPPPUUUXXXYYYXXXUUURRRNNNKKKHHHFFFBBBBBBCCCBBB@@@===:::888:::888999<<>><<<777777888888777666555555000111111///---,,,---///......,,,)))'''(((+++...(((,,,---***)))++++++((('''***+++)))+++//////---))),,,///111000,,,(((%%%******+++---...---***'''+++,,,...///000///...---///000111///---++++++++++++******+++------,,,***((((((((()))***+++++++++)))++++++***((((((+++...++++++******+++,,,------'''(((***+++,,,,,,++++++++++++++++++++++++,,,,,,+++...000000000222666:::000222444777999:::::::::;;;<<<===???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDD<<<999666444444444333222333333333444444333222222222333333333222111///......///000111111000///...000222333222111000111222000000///...............///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,++++++******++++++,,,((()))///222...---///************+++,,,------***+++---------+++)))(((***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++++++++,,,---......*********,,,...///...,,,000///---+++++++++---.../////////000///......---//////000000111111111222444222///...///...---,,,,,,---...///...---,,,+++---***((()))---...,,,)))............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***,,,......---,,,---...222222333444444444444333222222111111111111111222444555777999999999999888999888666444333333444444333222111000111222333444/////////000000000000000000111111111222222222222777555555888<<<>>>===::::::999888777555555444444555555444444444555666666:::999777666777888:::<<<777:::===>>>>>>=========888666555666888999999888<<<<<<>>>CCCHHHKKKIIIGGGIIIGGGDDDBBBAAA???<<<:::999888666555555666888999888999:::<<<>>>@@@AAABBBCCCDDDEEEGGGHHHGGGDDDAAABBBAAA@@@???>>>;;;777444555444333333333444555666777===CCCFFFLLLSSSVVVUUUWWWWWWUUUSSSOOOKKKHHHEEEDDDAAA@@@BBB@@@<<<;;;===<<<<<<===>>>AAAHHHPPPVVVXXXZZZ]]]``````___]]][[[UUUTTTRRRQQQPPPKKKCCC===:::999666222///---///000111333555555666777:::===>>><<<;;;:::999666333000555111111777;;;888444333999888888888999:::;;;<<>>>>>BBBBBBBBBAAA>>>;;;777555777444111000000000,,,)))---++++++---+++)))+++000222444999???FFFMMMRRRUUU\\\]]]^^^^^^\\\UUUMMMFFF@@@:::555555444000///000))),,,///000000111222444888:::===@@@CCCHHHNNNRRRQQQOOOLLLJJJGGGDDD@@@===999888666444444555777888444444222///,,,---///222111000000///...,,,+++***---,,,+++++++++***(((&&&++++++++++++,,,,,,,,,,,,((((((+++000000,,,)))***,,,+++***))))))+++---.../////////...---,,,+++***++++++++++++************)))+++...222444333///,,,************+++,,,---...+++***)))((((((''''''(((+++***(((((()))******))),,,---......///.........,,,***((()))+++,,,------///000111222222111///...111333666999:::;;;:::999999:::;;;<<<============@@@AAABBBCCCDDDDDDDDDDDD<<<:::777666666666555444444444444444444333222111111222222333222111//////...///000111111000///...000111222111000///000222111000//////.........//////......---,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++++++++++++++///++++++///000,,,***,,,+++++++++***++++++,,,,,,***+++,,,------+++***(((***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,++++++*********++++++*********,,,...///...,,,000...---+++++++++---...///000000000000///.........//////000111222222222666444222111111111000///,,,,,,,,,------,,,,,,,,,+++,,,------,,,,,,---...++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***,,,......---------...000000111222222222222111333333222111111111111111333444555666777777777777888666555333222222333333222222111111111111222333...//////000111111222222222222333333444555666777:::999999<<<@@@BBBAAA???===;;;999777666555555555666666555555555555666666999888777666777888999:::888;;;>>>???>>>===<<<===:::888666666888999999999<<<<<>>:::999;;;999:::<<>><<<999444000///111333444666999;;;===@@@CCCFFFEEECCCAAA>>><<<999555222222000111444444111222666888777777777999;;;>>>@@@FFFJJJPPPUUUWWWYYYZZZ[[[WWWSSSMMMGGGBBB<<<777333000000000000000111222333555666999;;;>>>???@@@AAA@@@@@@@@@???===;;;999888888555222111111000---***,,,******---,,,***,,,111333666<<>>>>>???>>>>>>AAAAAABBBCCCCCCDDDDDDEEE===;;;888777777888777666555555555555444222111000000111111222222111000000//////000000000000/////////000111000///...///111111111000000000///////////////......------.........---,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,///,,,+++...///---++++++,,,,,,++++++***+++++++++***+++,,,---,,,+++***)))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((+++******,,,......---,,,///...,,,++++++,,,------//////000000//////...------...///000111222333444777555444333444333222000---,,,,,,++++++,,,------+++...111000---,,,///222222222111000...,,,***)))------,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---+++---......---------///000111111222222222222222555444333222111000000000222222222222333444555666666555333222222222333333333333333222222222222222...///000111222333444555333333333444555777999:::<<<<<<>>>AAADDDEEEEEECCCAAA???<<<999777666666777777666666555555555666666777777777777777888888999:::===???@@@???=========>>>;;;888777888:::;;;;;;;;;<<>>======>>>@@@BBBDDDGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTTTTUUUUUURRRNNNKKKBBBAAA@@@@@@AAA@@@===;;;999888888888999:::<<<===DDDGGGHHHHHHLLLTTTYYYYYYXXXWWWTTTQQQMMMIIIFFFEEEGGGBBB???>>>;;;666666999777999===AAAHHHPPPZZZ```bbbccccccbbb___[[[WWWTTTQQQPPPNNNMMMLLLJJJGGGEEEBBB@@@<<<666333333666999:::<<>>CCCFFFJJJOOOWWW\\\____________YYYUUUNNNGGGAAA<<<777333000000000000111222444444777999<<>>===<<<;;;;;;;;;;;;999777444333222111...,,,+++******------,,,///555555:::BBBKKKSSSZZZ]]]___cccccccccbbb^^^XXXPPPJJJAAA:::444222111...///111...////////////000444666>>>BBBGGGLLLOOOQQQTTTUUUTTTQQQMMMIIIFFFCCC???<<<666666666666777777777777777888:::999888777888999666666555444222///...,,,+++******+++,,,---,,,+++,,,+++***))))))+++---...((('''***///000,,,+++,,,...---,,,+++,,,---...///...............---,,,+++++++++*********)))))))))(((,,,000111///,,,+++,,,'''''''''''''''((()))***,,,++++++*********+++++++++++++++******++++++++++++,,,---...//////000///444111---+++******(((''')))***---000222333333333111222555777999:::::::::<<<===>>>???@@@@@@@@@@@@CCCBBBBBBBBBBBBDDDEEEFFF===:::888777888888888777666666666555444222111000000000000111111111111111//////000000000000//////...///000///...---...000000111111111111000000000000//////.........//////...------,,,,,,,,,------......---,,,,,,,,,------+++******,,,////////////------,,,+++***************+++,,,,,,,,,++++++******+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))++++++***,,,......---+++------,,,++++++,,,,,,---...............------,,,,,,---...000111333444444777666444555555555333111///...,,,++++++---///111...000222222000000222444777666555333111...,,,***---------------,,,,,,,,,---------,,,,,,++++++***+++---//////...---...///222333444444555555444444666666444333111111000000333222111111111333444555444333222222222333555555777777777777777666555444000111222333555777888888666555444444555777999;;;???@@@BBBEEEGGGHHHHHHGGGFFFDDD@@@<<<999888888888666555555444444555555666555555666888999;;;<<<===>>>@@@BBBCCCAAA???>>>>>>BBB>>>:::888888:::;;;<<<;;;<<<@@@EEEJJJNNNPPPPPPWWWWWWWWWVVVTTTOOOHHHCCCBBBAAAAAAAAABBBEEEHHHIIIKKKLLLMMMOOORRRTTTUUUVVVYYYYYYXXXXXXXXXUUUPPPLLLGGGEEECCCCCCCCCBBB@@@>>><<<<<<<<<===>>>@@@BBBDDDIIIKKKKKKIIIKKKSSSWWWXXXWWWUUURRRNNNJJJGGGEEEDDDEEE@@@<<<;;;999666666:::888;;;???EEEKKKTTT]]]bbbccccccbbb```\\\WWWSSSPPPLLLJJJHHHGGGEEEDDDCCCBBBCCCAAA===999777888===BBBBBBEEEJJJNNNQQQTTTXXX[[[ZZZVVVPPPKKKEEE@@@;;;888222000111333222000444:::555444444666;;;BBBIIIMMMNNNTTT\\\aaabbbaaa___^^^ZZZUUUMMMEEE???:::555222000000111111222444555666999;;;>>>AAACCCDDDDDDDDD???>>><<<:::999999:::;;;999888666444333111///...,,,***,,,///000000444999;;;@@@IIIRRRYYY^^^```aaadddcccbbb```\\\VVVNNNIII>>>777111000000///111555000000000///000333888<<>>===<<<===;;;:::999777555222000///...,,,++++++---...---,,,...---+++******,,,///111+++***+++//////+++***+++---,,,,,,+++,,,---......---...............---,,,,,,,,,,,,,,,++++++++++++(((---111000,,,(((***,,,***************+++,,,,,,++++++*********++++++,,,***++++++***))))))+++,,,******,,,---............333000---***)))((('''&&&***,,,...000222444444444111222444777999:::;;;;;;===>>>???@@@@@@AAAAAA@@@DDDCCCBBBAAABBBDDDFFFGGG===:::888666777777777666666666666555444333111000000000000000000000111111000000////////////000000---///000///...---...//////000111111111111000000//////.........//////000---------,,,,,,---............---,,,,,,,,,------++++++***+++---000000...------,,,+++***************+++++++++,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------***************+++,,,---,,,++++++,,,---...,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,---...000111333444444999888777888888888666444222000...,,,---///222444333111000222555666555444333333333333222000///............------,,,,,,,,,+++,,,...//////,,,***(((+++---//////...---...///333333444555555555555444777666555333222111111111444333222222222333444555333333333333555777999:::===>>>??????>>><<<:::999555666777888999:::;;;;;;;;;:::888666777999<<<>>>EEEGGGJJJMMMNNNNNNMMMMMMKKKHHHDDD@@@<<<:::999999444444333333444444555666666666888:::===@@@CCCEEECCCEEEGGGGGGDDDBBB@@@@@@DDD@@@<<<999999:::;;;;;;:::===AAAFFFKKKOOOSSSUUUYYYYYYYYYXXXVVVQQQJJJDDDDDDCCCCCCCCCEEEHHHJJJLLLMMMNNNPPPRRRUUUWWWYYYZZZ\\\\\\\\\\\\[[[XXXSSSPPPMMMKKKHHHFFFFFFDDDBBB@@@AAAAAAAAACCCEEEGGGJJJKKKPPPRRRQQQNNNOOOUUUXXXWWWUUUSSSOOOJJJGGGEEEDDDDDDBBB===:::;;;:::888999>>>;;;>>>CCCHHHNNNUUU\\\aaa``````^^^[[[WWWRRRNNNLLLGGGFFFDDDBBB@@@???@@@@@@AAA@@@===;;;;;;???EEEJJJJJJMMMRRRUUUWWWZZZ\\\______[[[UUUOOOIIIBBB<<<888111---,,,111444333222333555555666999>>>FFFMMMRRRUUUZZZaaaeeeeeeaaa]]][[[XXXRRRJJJAAA;;;777333111000000111222444555777888:::<<>>;;;999777888999:::999999888666333111000///---,,,...222444444888>>>AAAFFFNNNVVV\\\^^^______aaa___]]][[[WWWQQQJJJFFF:::333...///000000333777000000000111222777===BBBEEEJJJQQQVVVXXXXXXWWWWWWSSSPPPKKKFFFCCC@@@<<<:::333444666777888888888888777;;;@@@BBBBBBAAA@@@@@@@@@???>>>;;;888555222111111///---,,,------,,,+++,,,+++)))((()))+++...000///,,,---000///***((()))+++++++++++++++,,,,,,---------......///.........,,,,,,+++++++++*********)))---111///***'''))),,,,,,,,,+++++++++,,,------)))))))))))))))***+++,,,)))***+++***((((((***,,,((()))***+++,,,------,,,444222///------...---,,,///000111222333444444555222333555777999;;;<<<=========>>>???@@@@@@@@@@@@DDDCCCBBBAAABBBDDDFFFHHH>>><<<888777777777666555666666666555555333222111111000000/////////000000000000////////////000000...///000///...---...000...///000111111111000///......------......//////------------------...///...------,,,,,,,,,,,,,,,...///---***+++......+++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++++++++,,,---...///,,,++++++,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***---...///000111222333444:::::::::;;;;;;;;;888666222111///...///111444555555222000222777999777444888777555333///,,,)))'''//////......---,,,,,,,,,***+++...//////---***))),,,---//////.........///111111222333333333333333777666555444333222222222444444333333333333444444333444555666999===@@@AAAFFFHHHIIIJJJHHHFFFBBB@@@===============>>>>>>>>>AAA???<<<;;;<<>>BBBFFFKKKMMMIIIKKKLLLLLLIIIFFFDDDDDDEEEBBB===:::::::::::::::999===BBBGGGKKKPPPVVVYYYYYYXXXXXXXXXVVVQQQKKKFFFDDDDDDCCCCCCEEEGGGJJJLLLOOOPPPRRRUUUWWWZZZ\\\]]]_______________]]]YYYUUURRRPPPLLLJJJIIIHHHFFFDDDFFFFFFGGGIIIKKKNNNQQQSSSXXXZZZZZZWWWWWWZZZZZZWWWQQQOOOJJJFFFCCCBBBCCCCCC???;;;:::<<<<<<;;;===AAA>>>AAAFFFKKKPPPUUU[[[___]]]\\\ZZZWWWRRRMMMIIIGGGAAAAAABBB@@@>>>>>>???AAA>>>>>>======>>>CCCJJJOOOQQQTTTXXXZZZ\\\\\\^^^___aaa]]]XXXRRRLLLEEE===888666000000555::::::777777777777999===CCCJJJQQQUUU\\\```fffiiigggccc^^^\\\VVVPPPFFF>>>888555222000000111111333555777999:::;;;===@@@BBBCCCBBB@@@??????===:::888777777888888999999999666333000000000...---///333555666:::@@@DDDHHHOOOUUUZZZ\\\\\\[[[\\\YYYWWWTTTPPPLLLFFFBBB777111---///000111333777000111111222444999???CCCFFFKKKRRRVVVXXXWWWVVVUUUQQQMMMHHHDDDAAA>>>;;;999333444555666777888999:::888<<>>???===>>>???@@@AAAAAAAAAAAADDDCCCCCCCCCCCCEEEFFFGGGAAA>>>;;;999888777666555555555666555555444333333222111000///......//////111000///......///000111...///000000......///000,,,---///111111000///...------,,,,,,---......///---------------...//////------,,,+++++++++++++++...000---)))***//////***+++++++++***++++++,,,,,,+++*********++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///---,,,,,,,,,,,,,,,---------,,,+++,,,------,,,*********+++,,,,,,,,,,,,,,,---............---,,,,,,...//////000111222222222888888888999::::::777555111000//////000111333555333333333444666777888777;;;:::888555111---***(((/////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///...///000111222333333444333333333666666555444444444444444333333333444444333333222444555777:::>>>BBBFFFHHHOOOQQQSSSSSSRRRNNNJJJHHHDDDDDDCCCBBBAAAAAA@@@@@@BBB@@@======???DDDJJJMMMTTTXXX\\\]]][[[YYYWWWXXXPPPOOOLLLHHHDDD???:::888333333444555777999:::<<>><<<;;;:::999777999===CCCGGGLLLQQQXXX\\\XXXWWWWWWWWWUUUQQQLLLGGGCCCCCCBBBBBBCCCEEEHHHJJJOOOPPPRRRTTTWWWZZZ\\\]]]^^^^^^___```aaa```\\\YYYUUURRROOOMMMLLLLLLKKKIIIJJJKKKLLLNNNQQQTTTWWWYYY[[[___```^^^\\\]]]ZZZUUUNNNKKKGGGBBB@@@AAABBBCCC???<<<<<>>BBB>>>BBBGGGMMMQQQVVV[[[^^^]]][[[XXXTTTNNNIIIDDDAAA777999<<<===<<<===???AAA<<<===>>>>>>@@@EEEKKKOOOTTTWWW[[[^^^______```aaa```^^^ZZZUUUOOOGGG>>>888888444444777999999;;;>>>999:::===AAAFFFMMMSSSVVV^^^bbbgggiiigggccc```^^^UUUNNNEEE<<<777444222111000111222333666888:::;;;===>>>AAACCCCCCAAA>>><<<;;;:::999888777888888999888999999666222//////000...---///333555555999???DDDGGGMMMRRRVVVYYYYYYYYYWWWTTTQQQNNNKKKGGGCCC???777222...000111000111444111222333333444777<<>>CCCGGGHHHIIIIIIJJJIIIHHHEEEBBB>>>:::777555333111...---.../////////((((((((()))***+++------...,,,,,,//////+++***,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000------,,,,,,,,,+++++++++...------,,,+++,,,------++++++***************+++)))))))))***+++,,,......+++...000...***))),,,000,,,------------,,,++++++---+++******+++---------222222222222333444555555444555666888;;;===@@@AAA??????AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFCCC@@@===:::999888777555444555555555555555444444333222000///.........///111000///......///000111///000111000///...///111+++---///000111000///...,,,,,,,,,,,,,,,---...///---------------...///000---,,,++++++******+++++++++---,,,(((+++111222...************+++,,,------+++*********+++,,,,,,---++++++,,,---------,,,,,,---------,,,,,,,,,++++++------,,,+++,,,---...///......---,,,++++++++++++---,,,+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,//////000000//////...---//////000000111111111222444444444666777666333111////////////000111333444000444666666555555777;;;222222444666777888999999000000///...------,,,,,,...,,,***((()))+++///111,,,...000000///...///000333444555555666666555555666555555444444444555555111222333444444333111000555666888<<>>AAAAAA??????AAA>>>BBBHHHMMMRRRWWW[[[___^^^\\\XXXSSSLLLFFFAAA>>>...222666999999;;;>>>AAA<<<===>>>???AAAEEEJJJNNNVVVYYY]]]```aaaaaabbbccc___^^^[[[WWWRRRIII@@@999222000000111//////666>>>;;;<<>>@@@BBBDDDCCC@@@===;;;777777777888888999::::::777999999666222//////000---,,,...222444444888>>>BBBEEEJJJPPPTTTWWWXXXXXXTTTQQQNNNKKKIIIEEEAAA>>>888333000111111///...111222333333333333555888;;;EEEJJJOOOSSSTTTSSSRRRRRRMMMIIIDDD@@@>>><<<:::999555444333444555888;;;===<<<@@@EEEIIIJJJKKKLLLMMMKKKJJJGGGDDD???;;;888666222///------...000111111******+++---...//////000,,,***+++//////------///+++,,,------......------,,,,,,...///000000000000111000000000000////////////---++++++,,,......---,,,,,,+++++++++++++++,,,)))******+++,,,...///000---000222000,,,+++...222////////////...---,,,,,,111///------...000000000000000000111222333555666555666777999<<<>>>AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEGGGCCC===;;;;;;;;;999666<<<888444444777888666222444444222111000...------000000//////......------/////////000111111222222------..................+++,,,,,,------,,,,,,+++///...,,,,,,------,,,+++)))***+++,,,---,,,++++++111///+++(((((()))---///...------,,,,,,------...((()))***,,,,,,+++******---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++******+++++++++,,,,,,,,,///000000///,,,*********---+++***+++...000///------000444444111//////000------...000222222111///......///222555555111---222000......111555777888555555666666666555444333777777777777666444222111///...------...///---,,,......////////////......+++...000000...---000222555555666777777777777777777777777777777666666666555777666333222555666333777888:::>>>CCCIIIOOORRRYYYZZZ\\\[[[XXXVVVUUUUUURRRNNNIIIGGGGGGFFFBBB???BBBAAA@@@AAACCCGGGLLLOOO[[[ccccccZZZVVVYYYWWWPPPOOOLLLHHHFFFEEEBBB===999999444555:::999999FFFWWWYYYRRRJJJHHHKKKPPPSSSSSSRRRQQQQQQOOOMMMJJJHHHGGGHHHDDD???;;;::::::999999999>>>EEEKKKOOOSSSXXX[[[YYYYYYXXXVVVSSSOOOKKKHHH???@@@AAA@@@???AAAFFFJJJTTTTTTSSSRRRRRRTTTYYY\\\^^^^^^^^^___```___]]]ZZZUUUVVVUUURRRNNNLLLKKKKKKKKKKKKKKKOOOTTTXXX[[[\\\```bbbaaa\\\YYYXXXTTTOOOHHHDDD>>><<<===??????>>>BBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFHHHMMMRRRVVVYYYXXXVVVSSSNNNHHHCCC>>><<<:::888777777999:::;;;;;;======>>>@@@CCCHHHKKKNNNUUUYYY^^^```___]]]^^^___aaa^^^ZZZUUUPPPIIIBBB===666666555444444777;;;>>>======>>>AAAEEELLLRRRVVV^^^___```aaa```^^^[[[YYYVVVJJJ???999666111///000222333444666888:::;;;<<<555999???CCCDDD@@@;;;777999888777666666777888999555444222111///...------...------...111444777999:::@@@FFFIIIIIIKKKOOOTTTSSSOOOIIIFFFDDDAAA===999111111111111111111222222///333666555333444:::???EEEHHHLLLNNNNNNMMMLLLMMMJJJHHHEEECCCBBB???;;;888666666555555666888:::<<>>>>>>>>JJJZZZXXXQQQIIIGGGKKKQQQUUUWWWQQQQQQPPPNNNLLLIIIGGGFFFFFFBBB>>>;;;999999888777888===DDDIIIMMMRRRWWWZZZXXXXXXWWWUUURRRNNNJJJGGG===>>>???>>>===???DDDHHHOOOPPPQQQRRRSSSUUUYYY\\\YYYYYYZZZ\\\^^^]]][[[XXXSSSRRROOOMMMKKKIIIGGGGGGJJJJJJJJJMMMRRRVVVYYYYYY[[[]]]\\\WWWSSSRRRNNNJJJDDDAAA======???AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCEEEIIIMMMRRRTTTTTTRRROOOJJJDDD???:::888999777666666999;;;;;;;;;<<<<<<<<<===@@@EEEIIILLLUUUYYY]]]___^^^]]]]]]^^^\\\YYYTTTPPPKKKFFFAAA===666777777666555777:::<<<;;;;;;<<<>>>BBBHHHMMMQQQWWWYYY[[[\\\[[[YYYWWWUUUOOOGGG>>>;;;777222000111222222444555777999:::;;;999;;;===??????===;;;999888777666666666666777888555444222000...---,,,,,,,,,,,,,,,---///222555777888===CCCFFFFFFGGGKKKOOOMMMIIIEEEAAA???===999666111111111111111222222222///222555444333444999>>>@@@DDDHHHJJJJJJIIIIIIJJJIIIGGGDDDBBB@@@>>>;;;999888777666555666888;;;===@@@BBBFFFKKKOOOQQQRRRQQQSSSOOOIIIDDD@@@<<<888555333111///...000222222222---......///000111111111666555555666777777555222111000///------------...,,,...///111222333222222444333111111222222000///111000000////////////000...------,,,,,,,,,,,,,,,++++++++++++,,,---...///111000///...------------000///...---,,,---......------........./////////000222333444333444555777666777999;;;>>>AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFJJJKKKJJJHHHPPPIIIBBB>>>======<<<:::<<<999666555777777555333000000111111111111111111...///////////////000000...//////000000111111222000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---......---,,,,,,++++++++++++,,,---------///111222222000---,,,++++++++++++++++++++++++)))))))))))))))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,...---+++******++++++******+++---///...------...//////------...///---------///000000...,,,---,,,,,,...111222222111///...---///111222222111000222555777888777555444111222333444555555444333666444222222333333111///.........//////.........111222222111//////000222555777:::<<<=========<<<888999999999888888777666777::::::777777999888555;;;===@@@DDDJJJQQQVVVYYY[[[\\\]]][[[XXXUUUSSSSSSRRROOOLLLIIIHHHGGGDDDBBB?????????AAAEEEJJJOOORRRVVV]]]^^^WWWSSSRRRNNNGGGGGGCCC===;;;<<<===<<<:::999777999>>>===;;;DDDPPPQQQKKKEEEEEEIIIPPPUUUWWWPPPPPPNNNLLLJJJGGGEEEDDDDDDAAA===:::999888777666777;;;AAAFFFKKKPPPUUUXXXWWWWWWVVVTTTPPPLLLHHHFFF>>>>>>???>>>>>>@@@CCCFFFJJJLLLOOOQQQSSSUUUXXX[[[TTTTTTUUUWWWYYYYYYWWWUUUVVVRRRMMMKKKKKKKKKHHHFFFHHHGGGGGGIIIMMMQQQSSSSSSRRRUUUTTTOOOLLLKKKHHHDDD@@@???>>>???AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAACCCFFFJJJMMMOOOSSSRRROOOKKKFFFAAA===;;;999777666777999;;;;;;:::;;;:::999999<<<@@@DDDGGGQQQTTTWWWYYYXXXWWWWWWXXXTTTPPPKKKGGGDDDAAA>>><<<777888999888777666777999888888888999<<>><<<888222///111111222333444666777999999<<<;;;:::999999999999999666666555555555555666666555444222000---,,,+++************+++---///222333444888===??????AAADDDHHHDDDAAA===:::888666333111000000111111222222222222///111333333222333777;;;:::===BBBEEEEEEEEEFFFFFFHHHEEEAAA??????>>>===;;;;;;999777666666999<<<>>>BBBDDDHHHMMMPPPRRRSSSSSSSSSOOOIIIDDD@@@<<<888555222111000000111111000///000///...---///111555777<<<<<<<<<======;;;777444333222///---------//////,,,---...000111333444555666444111000111222111000222111111000//////......///...------,,,,,,------*********+++---///000111000000111000000///...---111000...,,,,,,---...///---......///000111222222...000222333333444666777777888999;;;===???AAABBBEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGJJJKKKJJJIIITTTMMMEEE???>>>>>>===<<<<<<:::777666777777555333111111111111111111111111......//////000000000111......//////000111111111000000000///////////////---------,,,,,,---------///...,,,---...///...,,,---,,,+++++++++,,,...///,,,...111333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((***+++,,,...---,,,------...---,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------)))+++,,,,,,+++***+++,,,******+++,,,---...///.../////////...---...///000,,,,,,---///111222000...,,,,,,+++,,,...111222333111111111222444444222000///111444666666555333111000222444666777777777777999888666666666666444222111111222222222222111111111111111000000000222333555888;;;>>>@@@AAA@@@@@@>>>>>>>>>???>>>===<<<;;;999<<<===::::::<<<;;;777===>>>BBBGGGMMMSSSXXX[[[[[[\\\\\\ZZZVVVRRRQQQPPPLLLKKKHHHEEECCCBBB@@@???======???AAAEEEKKKPPPSSSSSSYYY[[[VVVQQQOOOJJJDDDAAA<<<666444666999::::::;;;:::;;;===;;;777;;;BBBEEEBBB@@@BBBGGGMMMQQQRRRNNNMMMLLLJJJHHHEEECCCAAABBB@@@===;;;:::999777555777999===BBBGGGMMMRRRUUUTTTTTTTTTRRROOOJJJGGGDDD@@@@@@@@@@@@AAACCCEEEGGGGGGJJJNNNPPPQQQRRRSSSUUUQQQQQQRRRTTTVVVUUUSSSQQQUUUOOOIIIHHHIIIJJJFFFCCCCCCBBBAAACCCFFFIIIJJJJJJHHHKKKKKKHHHGGGGGGEEEAAA??????@@@BBBDDDEEEEEEDDDAAAAAAAAAAAA@@@??????>>>@@@@@@AAABBBEEEGGGIIIKKKOOONNNMMMJJJGGGDDDAAA@@@<<<;;;999999:::;;;:::999999777555555666:::???AAAGGGIIIKKKMMMMMMMMMLLLLLLIIIEEE@@@===<<<;;;;;;:::777999:::999777555444444444333333444666:::===???DDDFFFIIILLLMMMMMMLLLKKKDDD@@@===;;;666111///222222222333444666777888888:::999777555444444444555444444444444444444444444555444111///,,,+++***)))((((((((()))+++---...000000333666888888:::<<>>BBBCCCCCCDDDDDDGGGCCC@@@>>>>>>>>>>>>>>><<<:::888666666999<<<>>>CCCFFFJJJNNNPPPRRRSSSTTTSSSOOOJJJFFFBBB>>>999666333111000///000000///...111000//////111555999;;;@@@@@@AAAAAAAAA===888444333222///---,,,---///000------...///222444666888888555222000111222222111000000111111000000000///000000///...------------++++++,,,,,,---///000111000111222222222000///...111000...,,,,,,---///111------...///000111222333///111222333333333555666999:::;;;===>>>@@@AAABBBFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJYYYQQQHHHBBB@@@???>>><<<===;;;999777777666555444333333222222111000000000.../////////000000111111.........///000000111111/////////......---------...------,,,,,,------...///---------//////...---...---,,,,,,,,,---///000------.../////////...---------...//////...------+++***)))))))))***,,,---...,,,+++,,,......---+++------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------)))***,,,,,,+++***+++,,,***+++,,,------...///000222111000///000000111111,,,,,,---000333444333222,,,,,,,,,,,,---000333555222111222444555444222000000222444555555333111000111222444666888999999888<<<:::999999999999888666333444444555555444444333111000//////000222444555555888;;;???BBBCCCDDDDDDBBBBBBCCCCCCCCCAAA???>>><<>>>>>:::>>>@@@CCCHHHMMMRRRVVVXXXXXXYYYZZZWWWSSSOOOMMMMMMHHHGGGEEECCC@@@>>>======;;;<<<===@@@DDDIIIMMMPPPQQQUUUWWWTTTOOOKKKGGGBBB;;;666000...111666888999<<<<<<>>>???<<<888999===:::<<<>>>CCCHHHKKKLLLLLLJJJJJJIIIHHHFFFCCCAAA@@@BBB@@@>>>===<<<;;;888666888888:::===CCCIIINNNPPPQQQQQQQQQOOOMMMIIIFFFDDDAAA@@@@@@@@@BBBCCCDDDEEEGGGIIILLLMMMMMMLLLLLLMMMPPPOOOPPPRRRSSSRRROOOMMMNNNIIICCCBBBCCCCCC@@@<<<>>><<<;;;<<<>>>@@@AAAAAA???CCCDDDCCCCCCEEEEEEAAA???AAABBBCCCCCCCCCCCCCCC??????@@@@@@???>>>===<<<>>>??????@@@AAACCCDDDEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@???===<<<<<<;;;999777666444222222222555999;;;??????@@@AAABBBCCCBBBAAA???;;;777555555666777777666888999888555222111000000/////////111333666777===???BBBFFFGGGHHHGGGFFFDDD>>>:::999666111000222333333444444555666777777555444333222111000///...222222222222222222222222333222000...+++***)))((('''''''''(((***+++,,,------...000111222333555777444444222000...---------......///000000111222222222222111000......000111444888===AAABBBBBBCCCDDDEEEBBB>>>======>>>>>>>>>;;;999777666666999<<<>>>AAAEEEJJJNNNOOOPPPQQQSSSRRROOOKKKGGGDDD@@@;;;888555222///...///000000000///000222555777:::<<<===BBBBBBBBBBBBAAA===777333222000...---,,,,,,---.........///111333666888999999666333111111222222222---...000111222222222222222111000///..................------......//////000111222222222111//////000///...------...000111,,,------///000111222222111222333333333333444666<<<<<<===???@@@AAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKK]]]VVVMMMFFFDDDBBB???======<<<:::888666555555444444444333222111111000000///000000000000000000111---......//////000000111//////......------,,,,,,///...---,,,,,,---...//////---------///000///......------------...//////------------------......---...///000000///...---+++++++++++++++,,,------...,,,***+++...///---***------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***+++------,,,++++++,,,***,,,.........///111333333222111111333333222111------...111444555444333,,,---.........///222555111000111222444444222000222222444444555444333333333444666888999999999888===<<<;;;;;;<<<<<<;;;:::666777777888888777777666444222000000222444555666555777:::===AAADDDFFFGGGDDDEEEFFFFFFEEECCCAAA???@@@BBBAAA>>>===@@@AAA>>>AAABBBEEEIIIMMMPPPSSSTTTTTTUUUVVVTTTPPPLLLJJJJJJGGGGGGFFFCCC???======>>>:::;;;<<<>>>BBBEEEIIIKKKNNNPPPRRRQQQMMMHHHDDDBBB:::444...---111666999:::666777:::;;;:::999:::;;;777:::???CCCGGGIIIIIIIIIGGGFFFFFFEEEDDDBBB@@@???@@@???>>>>>>>>><<<888555999888777:::???EEEIIIKKKMMMMMMNNNMMMKKKIIIFFFDDD@@@>>>===>>>AAABBBBBBAAAFFFHHHJJJJJJHHHFFFFFFFFFLLLLLLMMMOOOQQQPPPNNNKKKLLLHHHEEEDDDDDDCCC???<<<;;;999777666888999999999888<<<>>>===???BBBBBB???>>>@@@AAAAAA@@@???@@@AAA<<<===>>>??????>>><<<;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<;;;888555333222111000000222333555999888888999;;;<<<;;;999777444111000111333444444444555666555222///------,,,,,,,,,,,,---///111222777999===@@@BBBCCCBBBAAAAAA:::777999:::666222111222222333333444444444555111111111000///...,,,+++000000111111111111000000111000...,,,+++***))))))''''''((()))******+++++++++++++++,,,---...///000/////////...++++++,,,---,,,,,,---...///000000111111000///...---......///333777<<>>CCCIIIKKKKKKLLLNNNQQQOOOMMMJJJGGGEEEAAA===999666333///...///111222333///222555:::===???@@@AAADDDCCCBBBBBB@@@===888444000000///...------------///000111444666888999::::::777444333333333222111,,,---///222333333333333333222111000///.........000//////.........//////000000111111111111000000/////////...//////000000------...///000111111222111222444444444444666777<<<===>>>@@@AAACCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKaaa[[[RRRLLLIIIFFFAAA>>>===<<<;;;999666555444555222222222222222222222222111111111000000000000000------......///000000000000000//////...---------///...---,,,,,,---...///...------...///000000...------...///////////////+++,,,---............---,,,---///000000///---,,,,,,,,,------......------///,,,)))***...///---***........................++++++++++++++++++++++++,,,,,,,,,------------...+++---......,,,+++,,,,,,***---///000///000222555333222111333555555222000///...///111333333111000---///000000//////111444222111111333444555444333333333444555666888:::::::::;;;<<<=========<<<;;;===<<<;;;<<<>>>>>>>>><<<<<<==================<<<:::777333222444555666555555666888;;;???CCCGGGIIIHHHIIIJJJJJJIIIGGGDDDBBBDDDEEEBBB>>>>>>BBBCCCBBBDDDEEEHHHJJJMMMNNNPPPPPPPPPQQQRRRPPPLLLIIIGGGGGGEEEFFFEEEBBB>>><<<===>>>999:::;;;<<>>>>>===>>>===;;;777444;;;888555777<<>>===>>>AAACCCBBB@@@DDDEEEFFFEEECCCBBBBBBCCCFFFGGGHHHLLLNNNOOONNNLLLKKKKKKKKKJJJHHHDDDAAA???:::777555444555555555444333777999888999<<<;;;888:::<<<======;;;;;;===???:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::>>>>>>???@@@@@@@@@@@@???===<<<;;;<<<<<<;;;888666111000000000000/////////555333222333555666555333111///------///111222222111222222111...+++++++++************+++---...///333555999<<<>>>>>>>>>===:::444444;;;AAA>>>555000000000000111111111111111111000///...------------...///000000000000///...///...---+++******))))))(((((()))***+++++++++++++++)))((((((***+++,,,,,,***,,,---,,,))))))+++---***++++++,,,---...///000---,,,++++++---///000111000444999<<<=========>>><<<;;;999888999888666555111222333444666777999999;;;@@@FFFIIIHHHHHHKKKNNNKKKIIIGGGEEEDDDAAA===:::333222111111333444333333111444777<<<@@@CCCEEEFFFGGGEEEDDDBBBAAA>>>:::777000000111111000///---,,,000222444777999:::::::::999777555444444444222000---...111222333333222222444333222111000////////////.........///000111111000000/////////000000111---...///000111000000///000000000111111111222222...000333555555777:::<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGFFFEEEEEEHHHKKKddd^^^VVVPPPLLLIIIDDD@@@======<<<999666444444555000000111222333333444444222222111111000000//////------......///000000000222111111000///......---000///---,,,,,,---///000...------...000111000///,,,---///000000000///...***,,,...000000///...,,,+++,,,...//////...,,,+++,,,---...///000///...---///+++)))***...///---)))........................++++++++++++++++++++++++,,,,,,,,,---------......,,,...//////---+++,,,,,,+++...000111000000333666222111111333666555222...000000000000111111...,,,---000222222000///111333555444444555777888888777333333444666888<<>>@@@???>>>BBBCCCCCCDDDDDDCCCCCCBBB@@@<<<777444555666555444555555666999===CCCGGGJJJLLLMMMNNNOOONNNKKKHHHFFFFFFFFFCCC>>>>>>BBBEEEDDDGGGHHHIIIKKKMMMNNNNNNNNNMMMNNNOOOMMMJJJGGGEEEEEECCCDDDDDDAAA<<<:::;;;===999999:::;;;===>>>@@@AAAHHHHHHIIIIIIFFFBBB@@@BBB<<<888333222666;;;>>>>>>999;;;<<<::::::;;;:::888777888999:::<<>>:::777555444444444444333111555666444444666555222555888999999777888;;;>>>888:::<<<>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;;;;999999999:::999999888777999888999:::;;;;;;888666///000000000///...------111///---...111222111......---+++,,,...000111000000000000...+++))))))***))))))))))))+++,,,---...000333666999;;;<<<;;;:::333///222>>>GGGDDD888///.........///////////////333111///---,,,---///000---...///000000///...---...---,,,+++************))))))***++++++++++++++++++)))''''''((()))******(((***+++***((((((***---))))))***+++---......///)))((((((***---111333333...222666999:::999::::::999888666666666555333000...///111444666777888888999>>>EEEGGGFFFEEEHHHLLLHHHFFFEEEDDDCCC@@@<<<999111111222444666666444111444555888<<<@@@DDDHHHJJJJJJHHHEEEDDDBBB@@@===:::000111222333222000...,,,111333666999:::;;;::::::999777666666666444111//////000222333333222111000555444333111000/////////---------...000111333444111000///......///000111,,,...000111222111000///222222222222222222222333,,,...222555777:::===@@@:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDFFFGGGFFFDDDDDDGGGKKKjjjeee]]]VVVPPPJJJEEEBBBCCC===777666777888666222444333222222111222222222111111000000//////......,,,---------.../////////---------,,,,,,+++++++++...------,,,,,,------...........................,,,,,,---...---,,,***)))---,,,+++,,,...///...---......------------......111...***)))+++---...///000000///---------------/////////......---------,,,***((()))++++++)))&&&++++++,,,,,,,,,,,,++++++000)))###%%%,,,000---(((///222222000111444555333666666555333111000111333..................------///222555555333333555777;;;:::999888777777777777333444666999===@@@CCCEEEHHHIIIIIIIIIHHHFFFCCCBBBAAA@@@>>>===>>>@@@CCCDDDFFFFFFFFFJJJNNNNNNKKKGGGEEEAAA<<<888666444222111333666999<<<>>>@@@CCCEEEJJJLLLNNNOOONNNKKKGGGEEEGGGCCC@@@BBBBBBCCCGGGLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPLLLIIIIIIKKKKKKFFFBBBEEEDDDAAA>>><<<;;;::::::888777777888:::<<<>>>???EEEEEEEEEDDDCCCBBB@@@@@@999999999:::;;;<<<===>>>888;;;===<<<999777888:::;;;999888777777999<<<>>>@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999888888666333222444999???BBB???@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHFFFCCCAAA@@@???===;;;???<<<===AAACCCDDDFFFKKKOOOKKKHHHGGGHHHEEE>>>888888666444111000111222333...222333222222555444111111333333111222777888777555888;;;<<<;;;;;;;;;<<<>>>===;;;999777666666777888777666555444333333333222777999888999;;;:::777111000...---++++++******------,,,,,,+++,,,,,,,,,---..................---///---,,,,,,,,,,,,+++)))''')))++++++******+++,,,***///111...000666777444999444000444;;;===777000---...///...,,,+++,,,---000000///...---,,,,,,+++,,,+++++++++++++++++++++,,,,,,+++******))))))(((---***'''(((***+++)))''')))((('''''''''(((***++++++)))'''''')))+++++++++---+++***,,,///000...,,,,,,---......,,,,,,---...///333666888888777666666777555222000///...///000111......222333222444888555:::???@@@>>>>>>BBBFFFBBBBBBAAA???===:::777555000//////111333555555444======>>>???BBBFFFJJJLLLIIIHHHFFFEEEDDD@@@<<<888333000...000///------111555777999;;;===>>>>>>>>>:::666444666555222///000111000/////////000222333555444444444444333111...000000111111111111000000222222111111000...---,,,------...///000111111222111111111111111111111111222333555777999:::;;;;;;;;;<<<===???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHnnniiiaaaZZZTTTNNNHHHDDDCCC>>>999777888999777444333222222111111222222222111111000000////////////......//////////////////......---,,,+++))))))(((...------,,,,,,------...........................---------------,,,++++++...---,,,---/////////------------,,,,,,---------000---+++***,,,---......,,,,,,,,,,,,---...///000.........---------,,,,,,---***((((((***+++***)))+++,,,,,,---------,,,,,,111,,,'''(((---000///,,,444777888777888;;;;;;888999888666444222111222222.............../////////333555888999::::::<<<===>>>===<<<:::999888777777444555777:::>>>BBBEEEGGGLLLMMMNNNOOOMMMKKKGGGEEECCCAAA???======>>>@@@BBBHHHIIILLLOOORRRQQQOOOLLLKKKGGGBBB===;;;888666444333666888;;;<<>>;;;:::999999777777777888999;;;===>>>BBBBBBBBBBBBAAA@@@??????<<<;;;;;;;;;;;;<<<>>>???:::;;;<<<<<<:::999999:::999777555444444666888:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;:::999888888777777666666777999:::;;;>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEGGGHHHIIIHHHEEEAAA???===<<<999777<<<::::::>>>AAAAAACCCHHHIIIFFFCCCCCCDDDBBB<<<777444333222000............---111222111111444333000111333222///000555777666444666888888888888999:::===;;;999777666555555555555555333222111111111111222666999888999<<<;;;888222111///---,,,+++******,,,,,,++++++++++++,,,,,,------............------///---,,,,,,,,,,,,+++)))+++,,,......,,,++++++,,,---111111///000444555222444000---000444555111,,,+++,,,---,,,***)))***+++......------,,,---------/////////...---,,,+++***,,,------,,,,,,+++*********(((&&&'''***,,,+++***((((((((((((((())))))******((('''''')))*********+++***)))+++---...,,,***+++,,,------++++++,,,---000333666777777555555555666444222000///...///000000---...111222000000333333777:::<<<;;;<<>>?????????;;;666444555555111///000222222222222333333444555444444555555666555333111000000111111111111000000111111111111000///...---000000000111111222333333222222222222222222222222111222444666888:::;;;;;;<<<===>>>???AAABBBDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHsssnnnggg```YYYRRRLLLHHHDDD@@@;;;999999:::888666222222111111111111222222111000000000000/////////000000000000000///////////////---,,,***(((''''''...------,,,,,,------..............................------,,,,,,,,,,,,,,,...---,,,---///000///...---,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---,,,+++++++++,,,------......------,,,,,,,,,,,,,,,+++...+++((((((***,,,------,,,,,,---......///......222///------///111222111888===??????AAACCCBBB>>>===;;;999666444333222222///////////////000111222777888:::===AAACCCCCCCCCCCCBBB@@@>>><<<:::999888777777999<<<@@@DDDHHHJJJOOOQQQSSSTTTSSSOOOKKKHHHFFFDDDAAA>>>===>>>@@@BBBGGGKKKPPPTTTTTTSSSQQQQQQPPPLLLGGGBBB>>>;;;888666444555777888;;;>>>DDDGGGIIIKKKMMMOOOOOOMMMKKKIIIGGGBBB>>>??????@@@DDDJJJLLLLLLLLLMMMMMMMMMLLLLLLMMMJJJHHHIIIKKKKKKHHHEEEEEECCC@@@===;;;999999888777777777888999;;;<<<===>>>???????????????>>>>>>???>>><<<;;;;;;===>>>@@@<<<;;;;;;;;;<<<<<<:::999888777555444444555666777888888888999::::::;;;;;;888999999999999888888777777888999::::::888666555;;;<<<======>>>=========@@@@@@AAABBBCCCEEEGGGHHHEEEBBB>>>;;;999777444222999666777;;;===<<<>>>BBBAAA>>>======>>>===999555777666666555333222000///...111222000000222222///222333111---...222555444555666777666666666888::::::888666444333333333333222111000///////////////111555888777999<<<<<<999333222000...,,,******)))+++***************++++++,,,,,,------------,,,,,,...---++++++,,,,,,***))),,,...///...,,,******+++///111222///000222222000///...------......,,,***)))***+++***((((((((())),,,++++++***+++,,,---...///000000000///,,,***(((***+++,,,,,,,,,+++***)))((('''&&&'''***,,,,,,+++'''(((((()))))))))))))))(((''''''''')))***)))(((***))))))***,,,,,,+++)))***+++,,,,,,******+++,,,000222555666444333222222444333111////////////000///---...222111...---///111222333555777999:::;;;777777777666555333111111111///......111444666666666999>>>BBBFFFGGGGGGFFFHHHGGGGGGGGGFFFBBB<<<888777333111222111///000444888:::<<>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIxxxtttmmmfff___XXXQQQMMMFFFBBB===;;;::::::888777222222111111111111222222000000000000000000000000111000000//////.........//////...---+++***))))))...------,,,,,,------.................................,,,++++++,,,---...---,,,+++,,,...///...---...------,,,,,,------...---,,,,,,---//////---+++------------,,,+++******++++++++++++++++++++++++++++++***+++,,,---...///,,,---...//////000000///111111111000000222444777<<>>>>>>>>BBBGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGEEECCCAAA???<<<:::999888888666777777888999:::;;;<<<<<<===>>>>>>?????????>>>@@@>>><<<;;;;;;<<<>>>???>>><<<:::;;;>>>???<<<999;;;999888666666666777888888888999:::;;;======>>>888999999::::::999999888666888999::::::888555444999999999999:::999999999::::::;;;<<<===???AAAAAA@@@===999777666444222000555222333777888777888;;;999888777888999999777555999999::::::888666333222///222222000///222222///111222000+++,,,000333222777777777666555666999;;;777555333222000000000111//////...---------......000444666666888<<<<<<:::333222000...,,,***)))))))))))))))))))))******++++++,,,,,,------,,,,,,+++...---++++++,,,,,,***)))***+++,,,,,,***)))))))))...////////////000111000......///...,,,******+++)))***+++***((('''((())),,,+++***))))))***+++,,,+++,,,...///...,,,)))''''''((()))******)))'''&&&(((''''''''')))***++++++&&&''')))*********)))(((((('''&&&'''))))))(((&&&))))))******++++++***))))))***+++***)))((()))+++///111333333111/////////111111000/////////000000///---///333333///---//////......000333666666666333222222222111000000//////---++++++///333555666999;;;@@@DDDHHHIIIJJJJJJGGGGGGGGGGGGFFFBBB===888999555222333333111333777:::<<>><<<;;;;;;<<<>>>AAAFFFJJJLLLOOORRRUUUXXXWWWTTTOOOLLLIIIFFFBBB???>>>@@@CCCEEECCCIIIPPPTTTTTTSSSTTTUUURRROOOIIIDDD@@@;;;666333333444555666888<<>>??????@@@@@@??????===<<<::::::;;;===>>>>>><<<;;;<<>>;;;;;;:::999888777777888888999:::;;;<<<===>>>???@@@;;;;;;;;;<<<;;;;;;::::::666777777888888888777777777777777777777777777777666666666777888999;;;<<<888666444333333333222111222000000444555222333666333333333444666777666555666777999999888666333111222444444000000222222///000111///++++++///222000666666666555444444777999444222111///.........///...---------------.........222333333555999:::888222111///---+++***)))))))))((((((((())))))***++++++,,,,,,------,,,,,,+++...,,,++++++++++++***(((''')))++++++******+++,,,,,,+++,,,...//////000111---......---***((()))+++***+++++++++)))((()))***---,,,***)))(((((()))))))))***---//////---+++***(((((()))***)))((('''&&&)))))))))(((''''''((()))&&&''')))*********)))((()))(((&&&'''((()))(((&&&******+++++++++*********((()))******(((((()))***...///111000...---,,,---//////////////////000000///...000444555222111222...---,,,---111333444444000000000//////////////////---+++,,,000444777888;;;<<>>BBBEEEGGGGGGFFFEEE???999555555555111000222000222444666888888888888>>>???@@@>>>999555444444111111000//////000111111000000111222333333333333666555333222222333444555222222222222222222222222333444666999;;;<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGHHHHHHIIIJJJJJJ|||wwwqqqjjjccc]]]XXXOOOLLLGGGBBB>>>;;;999999777666555333222222222222000000000111111111111222............------------........./////////000000...------,,,,,,------...........................---------------......///---,,,+++,,,.........---000000////////////000000---,,,,,,...//////---***)))***,,,.........------***++++++++++++,,,,,,,,,(((+++...///000111222444333333444444444444333333111222333444555888<<<@@@KKKQQQVVVYYY\\\___]]]YYYTTTOOOIIIEEECCC@@@<<<888555444333222333555777888===@@@EEELLLSSSWWWWWWWWWRRRRRRPPPMMMJJJEEEAAA???===<<<<<<===@@@DDDHHHKKKOOOQQQUUUWWWXXXVVVSSSPPPIIIFFFAAA===;;;===@@@BBBEEEIIINNNRRRTTTUUUVVVWWWTTTQQQLLLGGGBBB===888444333444555666777:::>>>BBBEEEFFFGGGHHHIIIHHHHHHGGGBBB>>><<<>>>===;;;<<>>===;;;999999999999:::777888999:::;;;<<<;;;;;;===>>>>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<======>>>======>>>???@@@???===:::999999888888888999999999:::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::666666666666666777999999777777666555555555555666666666666555666777777888333222000111222333333222000...///222333000///111000000111222333444555666888999:::;;;;;;999777666444666555111000222222///---//////,,,,,,000111///222333444333111111333555222000///------------...,,,,,,,,,,,,,,,---...///,,,///000///111555666444//////---+++***)))))))))(((((((((((()))***+++,,,,,,,,,------------,,,,,,---,,,******++++++)))((()))***------,,,,,,---...***((())),,,---,,,---000***++++++)))((('''((()))***+++,,,+++***))))))+++,,,,,,+++***)))(((''''''+++,,,...000111000///...---,,,,,,+++******))))))))))))***(((&&&&&&''')))'''(((((()))))))))))))))+++)))'''&&&'''((((((((()))+++,,,,,,***))))))***((()))******(((((()))***,,,---......,,,***++++++,,,------...///000000000///---///333444111111333,,,,,,,,,,,,...000222444//////...---------......///...---///333777999:::999:::===@@@DDDGGGJJJLLLFFFEEEDDDDDDCCC@@@<<<999999444222444555555888===>>>AAAEEEHHHJJJJJJHHHGGGAAA;;;777666666222111333444555777999;;;<<<======@@@BBBCCC???999555333444222111000//////000111222222222333444555555444444555444222111111333444666555555555555555555555555444555777999:::;;;<<<<<>>BBBDDDPPPVVV[[[]]]```dddddd```\\\VVVNNNJJJHHHEEE@@@;;;888777555333333555777999===BBBIIIPPPTTTWWWYYY[[[UUUTTTSSSQQQMMMIIIDDDBBB>>>===<<<<<<>>>BBBFFFHHHLLLNNNQQQSSSUUUTTTSSSQQQOOOKKKDDD???<<<<<<>>>???FFFFFFIIIMMMRRRUUUVVVVVVTTTPPPLLLGGGCCC>>>888555333555666777777999<<<>>>@@@AAAAAABBBBBBBBBAAAAAA@@@===<<>>:::999;;;;;;===@@@BBBCCCBBB@@@???>>>?????????>>>===<<<<<<;;;:::999888888999:::;;;888999;;;<<<======<<<<<<===>>>>>>?????????>>>>>>;;;;;;===>>>???>>>>>>===<<<>>>@@@@@@?????????@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@??????>>>===;;;:::999666666666777777777777777888777666555444555555666666555555444444444444444222000///000222333333333000...///222222...---///---...///000000222444555888999:::;;;<<<;;;;;;:::444666444000...111111...***...///---...111222///000222333333222111111222000///...,,,,,,,,,------************+++,,,......***------+++---111222000---,,,+++***))))))))))))))))))))))))***+++,,,,,,------............---------,,,******++++++)))(((***,,,------,,,+++,,,---***''''''+++,,,))))))---***)))(((''''''((())))))***+++,,,+++)))((()))*********+++,,,,,,***((('''---...///////////////...111///---+++))))))******&&&((()))(((&&&&&&(((***((((((((((((((())))))***...+++'''%%%&&&(((******(((***,,,+++((('''''')))((()))******)))((()))******+++,,,+++***)))***+++***+++---...///000000111///,,,---//////------000)))+++,,,+++***,,,000444///...---,,,++++++,,,---,,,,,,,,,///333777888999777999>>>CCCFFFIIIJJJJJJFFFDDDBBB@@@@@@>>><<<:::777333111333555666:::@@@@@@CCCGGGKKKLLLLLLJJJHHHCCC===888888777444333555555666777999;;;===???@@@???BBBDDD@@@:::555444555222111000//////000111222444555555666666666666555555444222111222444666888444444444444444444444444444555666777888999999999>>>>>>???@@@AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHH~~~yyytttnnngggcccZZZXXXRRRKKKDDD@@@>>>>>><<<;;;999666444222111111000000111111222222222222......//////000000111111000000///...------,,,,,,...------,,,,,,------...........................+++,,,...///000///...---111000///000111222111000......------------.........---,,,,,,---...---,,,...///000000000...,,,***+++++++++,,,,,,---------......---******///888>>>=========<<<;;;:::999888444333333777===BBBFFFGGGQQQVVV[[[]]]```eeeeeebbb```ZZZRRRMMMKKKHHHBBB===:::888666444444555777999:::AAAJJJPPPRRRUUUXXX[[[VVVVVVUUUSSSOOOKKKFFFDDD>>>===;;;;;;===@@@DDDFFFHHHIIILLLOOOPPPQQQPPPPPPVVVQQQJJJBBB>>>===>>>@@@DDDBBBCCCGGGNNNSSSTTTSSSRRROOOJJJFFFBBB===777333333555777888888888:::;;;=========>>>>>>======<<<>>><<<<<>>:::888999999;;;===@@@@@@@@@>>>===<<<===>>>===;;;:::::::::999888888888888999;;;<<<999:::<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>======:::<<<>>>@@@AAAAAA???>>>;;;>>>AAAAAA???>>>@@@BBB===>>>>>>>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>===;;;999888555666888888888777555444888888666555444555555666555444333222111111111111222111///000222333333222000...///222111...,,,...+++,,,---......000222444444444555666777888888888444555333...---///000---)))---///...000333222///111333555555444222222222000///---,,,+++,,,,,,---))))))))))))***,,,------))),,,,,,)))***...///---+++******)))((()))))))))))))))))))))***+++,,,------......//////......------,,,******++++++)))(((***,,,---,,,***(((((())),,,''''''+++***&&&%%%))),,,***'''''')))++++++***)))***+++***)))((()))***''')))+++------,,,***(((......------,,,,,,,,,,,,111///+++(((''''''((()))$$$&&&((((((&&&'''***---)))((('''''''''(((***+++000,,,'''%%%&&&(((***+++&&&)))+++***'''%%%&&&((((((***+++***)))((()))+++(((***+++***)))((()))+++)))***,,,...///000111111///,,,***,,,+++((((((+++'''***---+++((()))...444...---,,,*********++++++(((((()))---111444555555666:::AAAGGGKKKLLLKKKJJJFFFCCC@@@???>>>===<<<:::666222000333555777<<>>999999777444444666555555555666999<<>>AAACCC@@@:::555555777222111000......000111222666666777777777777666666555444222222222555888:::111111111111111111111111333444555666777777777777===>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHH~~~xxxqqqiiiddd```[[[TTTNNNIIIEEEAAA???===<<<:::666333222333444555444333222333444555666111111000000000000111111///...---,,,+++,,,------......------------......---------.........//////,,,+++***+++---------+++........................111///,,,,,,......+++)))---------------------------...///000000///...------+++***+++...///...,,,...000222444666:::>>>AAAAAABBBCCCCCCCCCAAA???>>>:::;;;;;;;;;<<>>>>>;;;;;;EEEPPPMMMHHHGGGNNNRRRRRRTTTXXXQQQNNNHHHCCC???>>>>>>???999;;;>>>AAAEEEGGGIIIJJJLLLJJJGGGCCC>>>;;;888777666777888999999999888777:::;;;======999444777>>>???>>>>>>??????===999777888999;;;<<<===<<<<<<;;;:::;;;<<<<<<:::888888999777888999:::;;;;;;;;;;;;@@@??????>>>>>>???@@@@@@AAA@@@??????>>>?????????@@@AAABBBAAA@@@@@@AAACCCDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA???>>>===<<<;;;:::999999999999888888777666666666999999888666444222000///444444444333333333222222111111111111111111111111111111111111111111111111000///////////////000000222222222222222222222222...///000///---+++,,,---///......000222444444333111111222333333111000///......---,,,++++++******,,,***(((((()))***)))(((************************''''''(((((())))))******)))*********++++++++++++******+++++++++,,,,,,,,,((()))*********)))'''&&&***++++++)))((('''(((***((('''&&&&&&'''((()))***(((((())))))((('''&&&&&&((('''''''''((()))+++,,,)))'''&&&(((,,,//////...+++*********+++,,,,,,---000///---+++***(((((('''(((''''''&&&&&&((()))***,,,***'''&&&(((*********))))))))))))***************************)))((((((---,,,******+++,,,+++***&&&'''(((***+++++++++++++++***)))))))))***,,,------,,,++++++,,,,,,***((()))***)))))))))+++///222......---,,,++++++++++++...((('''...222000000222333999AAAGGGIIIIIIHHHGGGGGGDDD@@@===;;;:::888777444444333222222555:::>>>EEEFFFJJJNNNRRRRRROOOKKKFFFBBB>>>;;;:::999888777999;;;<<<===>>>???BBBEEEBBBCCCDDDCCC@@@:::444000222111000//////111333555666777999::::::999888777666888555///000777;;;999888777555333222222222222222333555888::::::::::::<<<<<<<<<<<<===???@@@@@@<<>>;;;888555444444555333222222111222222333333111111000000000000000111///...---,,,,,,,,,------///......------......///........./////////000000---,,,+++,,,.........,,,........................222000......//////---+++---.....................//////000111111000/////////...---...000111000...///111444666888<<>>@@@CCCFFFMMMTTTZZZ\\\^^^``````^^^\\\YYYUUURRRPPPMMMIIIFFFAAA>>>:::666666777;;;===BBBFFFKKKPPPRRRUUUWWWYYYYYYXXXWWWWWWUUUQQQKKKFFFBBB>>><<<<<<<<<<<>><<<<<<;;;777888:::===???BBBDDDEEEGGGEEECCC???<<<999888777666777999:::::::::999999888777888999555111444;;;<<<<<<<<<>>>???>>><<<999888999:::<<<<<<<<<;;;;;;:::;;;===<<<:::999999:::999::::::;;;;;;<<<======>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDDDDBBBCCCDDDFFFGGGFFFEEEEEEGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===;;;::::::999999999888888777777666666555555555666555555444444444333333333222222222222111111111111111111111111111111111111111111111111000111111111111111000///111111111111111111111111///000000///---,,,---...//////...000333444444333222222222222111000//////......------,,,+++******++++++************+++,,,************************((((((((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))))))))))))))((('''''')))***+++***((('''((()))(((''''''&&&'''((()))***((((((((((((((('''&&&&&&((((((''''''((()))***+++,,,+++***,,,000222222000)))))))))))))))***++++++///...,,,+++)))((('''''')))(((((('''((()))***+++111...+++)))*********)))((())))))))))))************************)))((((((---,,,***************)))'''(((((()))))))))((((((******))))))******+++,,,,,,+++***+++,,,,,,***))))))***)))((((((***---000......---+++************,,,((('''---000//////111///222777;;;===???@@@BBBCCC@@@===;;;:::999888666333333333222333555:::===BBBEEEIIINNNPPPOOOLLLIIIGGGDDD???;;;999888666555888:::===??????AAACCCEEEDDDDDDDDDCCC???:::555111111111000111222333555666777999:::<<<<<<;;;999888777888666111111888;;;:::888777666444333222333333333444666888999999999999======<<<<<<<<<============???AAAAAA@@@AAABBBDDDCCCDDDFFFGGGHHHGGGFFFEEE{{{uuuqqqjjjfff___YYYTTTPPPLLLIIIAAA???<<<999777666777777222222333333333333222222222222111000//////000000//////...------------...///......------......////////////000000000000000...---,,,---///000///...////////////////////////222111///000000000///...---.........//////000000000111111222222222111111222111111222333444333111000222555888;;;@@@EEEIIILLLNNNPPPRRRQQQNNNKKKIIIHHHHHHFFFDDDAAAAAACCCEEEJJJRRRXXXZZZ\\\______]]]\\\ZZZWWWUUUSSSOOOJJJGGGDDDAAA===:::999;;;>>>@@@BBBFFFKKKOOORRRTTTWWWYYY[[[[[[ZZZZZZXXXTTTNNNJJJGGG@@@::::::<<<<<<>>>AAA===;;;;;;AAAEEEGGGIIILLLJJJHHHEEEAAA===:::888777555555555666888;;;===>>>???>>><<<:::999888777777666888999;;;<<<<<<;;;;;;888666555555222000444:::999999:::<<<>>>???>>><<<999999:::;;;;;;;;;:::::::::<<<======;;;::::::;;;<<<<<<;;;;;;<<<===???@@@<<<>>>???AAABBBBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIJJJKKKLLLKKKIIIEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::999999999888777777666666444444555666666666555555333333333222222222111111111111111111111111111111111111111111111111111111111222333444333222000...000//////////////////000000111111000...------...000//////000333444444333333222111000////////////------.........,,,+++***''')))+++***((((((+++...************************))))))))))))))))))((((((((((((((()))))))))******++++++,,,,,,,,,---------******)))(((((((((((((((''')))++++++)))((((((((((((''''''''''''((())))))(((((((((((((((''''''&&&)))((((((''''''((()))))),,,,,,---///222333111000((((((((((((((())))))***---,,,***)))(((''''''''')))))))))))))))***++++++555222...,,,,,,+++***)))((((((((()))))))))******************)))))))))(((---,,,+++***)))((((((((((((((((((((('''''''''&&&((()))******++++++*********))))))***,,,,,,+++))))))))))))''''''(((+++---......,,,+++***)))))))))***''''''+++...------///+++---///000111444888<<<===;;;888777777777666555111222333222333555999===BBBFFFMMMPPPPPPNNNKKKJJJHHHDDD???;;;888777555333777:::>>>@@@BBBCCCEEEFFFFFFFFFDDDAAA>>>999555333000000111222444555666666999:::<<<======<<<:::999777888666222333888;;;;;;999888777555444444444444444555666777888888888888<<<<<<;;;;;;;;;;;;::::::??????@@@???>>>???AAADDDCCCDDDEEEFFFGGGFFFEEEEEE}}}wwwsssnnnjjjddd^^^YYYUUUPPPMMMDDDAAA===:::999888888777444555666666666555444333333222111000/////////////////////...............//////............/////////////////////////////////...---...000111111000////////////////////////111111000000111111000000------......///000000000000111111222222333333333444444444555666666444333111444777:::===BBBGGGKKKNNNPPPRRRTTTTTTQQQNNNKKKMMMLLLKKKGGGDDDCCCDDDEEEIIIPPPVVVXXX[[[___```___\\\\\\[[[YYYVVVRRRMMMJJJGGGEEEAAA???>>>???AAACCCDDDGGGLLLPPPRRRUUUXXX[[[[[[[[[ZZZZZZYYYUUUPPPLLLIIIAAA;;;:::999888888;;;:::999:::>>>CCCFFFHHHIIIFFFEEECCC@@@===999666444333222111111222555777999888777777777777777888888666777999;;;<<<======<<<:::777666555333222666===999999999;;;===>>>===<<<:::::::::::::::999999999:::;;;======<<<;;;<<<===???>>>===<<<===???AAACCC===>>>AAADDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMOOOMMMLLLMMMNNNOOONNNMMMJJJIIIIIIIIIHHHIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;;;;::::::999888888777777666777777777777666555333333333333222222222111111111111111111111111111111111111111111111111111111111000111333444333111...---///...------------...///000111222111///---...///111000///000222333222111222111000...------...///,,,---.........---+++***"""&&&)))((($$$$$$(((---************************+++******))))))((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,---------+++***((('''''''''((()))&&&(((+++,,,***(((''''''(((((('''''''''((((((((('''((((((((((((((('''''')))(((((((((''''''((((((((()))+++...//////---,,,)))((((((((((((((())))))***)))((((((''''''''''''((((((((()))))))))******444222///------,,,+++)))'''(((((())))))*********+++******))))))))))))))),,,,,,+++***(((''''''((()))((((((((('''((((((((('''(((***+++++++++***))))))(((((()))+++,,,+++))))))))))))'''&&&&&&(((***...---,,,***)))(((''''''((('''(((***+++++++++,,,***+++,,,,,,---000444777777555222222333444444444000111222333333555888;;;???DDDKKKOOONNNKKKHHHGGGEEEAAA===999777666555333555999>>>AAACCCDDDEEEFFFHHHFFFCCC@@@<<<999666444000111222333444444444444:::;;;=========;;;999888666666444222333666999:::999888777777666555555555555555666666666666666666999999999:::::::::::::::?????????===<<<===@@@CCCBBBBBBDDDEEEEEEEEEEEEEEEyyyuuurrrnnnhhhccc^^^YYYTTTPPPHHHDDD???<<<;;;:::888777555555666777666555333222222222111000//////000000000000000/////////....../////////....../////////........................///......///111222222111000000000000000000000000///000000000000000111111------....../////////000///000000111333444555666666777999:::999888777666333666999;;;>>>CCCHHHKKKNNNPPPSSSUUUUUUSSSQQQOOONNNNNNLLLIIIFFFDDDEEEFFFIIIPPPVVVXXX[[[```cccaaa_________]]]YYYTTTPPPNNNKKKIIIEEEBBBAAAAAABBBDDDFFFIIIMMMQQQTTTWWWZZZ]]][[[[[[[[[[[[ZZZWWWRRRNNNGGGBBB>>>;;;666222444999666777999<<<@@@DDDEEEDDDBBBBBB@@@>>>;;;888555333222111000///000111444555333333333444555777888999555777999;;;<<<<<<<<<<<<;;;777555555444333777<<<;;;:::999:::<<<<<<;;;999::::::999999888888888888999;;;======<<<<<<<<<>>>@@@???>>>>>>>>>@@@BBBDDD???AAADDDFFFHHHHHHHHHGGGBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOPPPOOONNNNNNPPPPPPOOONNNOOONNNLLLKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>>>>======<<<::::::999999888777777777777777777777666555444333333333333222222222111111111111111111111111111111000000000000000000000000...000222333222000...,,,///...---,,,,,,---...///000111222111///---...///111/////////111111111///000///...---,,,---...///+++,,,---------,,,+++***"""%%%)))'''$$$$$$(((,,,************************++++++******))))))(((((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++***((('''''''''((()))%%%'''***+++***(((''''''((((((((((((((((((''''''''''''((((((((((((((('''((((((((((((((('''''''''&&&(((+++,,,,,,+++***)))***))))))((((((((())))))((((((''''''&&&''''''(((''''''(((((((((((()))(((///...,,,,,,,,,,,,+++***((((((((()))***++++++,,,+++***))))))(((((())))))+++,,,,,,***'''&&&((()))(((((((((((()))***+++,,,'''((()))++++++***))))))((('''''')))++++++***)))((((((((('''%%%%%%'''(((,,,,,,***)))(((''''''''''''((()))(((((()))******(((***,,,---------///111111///......000222222222///111333333333444666888999>>>DDDGGGHHHFFFCCCAAA???<<<888666666777666555444888===@@@BBBCCCDDDEEEFFFEEEBBB???;;;888666555222222333444444333333222;;;<<<======<<<:::888666555333111222222333666888888888888777777666555555555555555555555555666666555666777999:::;;;;;;;;;===>>>===<<<;;;===@@@CCCAAAAAABBBCCCDDDDDDEEEEEE{{{vvvrrrmmmhhhccc^^^XXXUUUMMMHHHBBB>>>>>><<<999777444444555444444333222111111111000000000000111111000000000111000//////...000//////......//////000............------------///...---///111333222111000000000000000000000000...000111111000000222333000000000000000////////////000111222444777999:::;;;>>>@@@AAA???===<<<<<<888:::<<<>>>@@@CCCGGGKKKOOOQQQSSSUUUVVVVVVUUUTTTOOOPPPOOOLLLHHHFFFFFFFFFIIIPPPVVVXXX\\\bbbeeeddd```aaaaaa^^^YYYUUUSSSRRRNNNLLLHHHDDDBBBAAABBBBBBFFFHHHLLLOOORRRVVVZZZ\\\[[[[[[\\\\\\\\\YYYTTTPPPFFFBBB>>>;;;555///111666111444555777;;;@@@@@@=========<<<:::888666333222111000000//////000222333000000111222444666888999444666777999::::::999999777333111333333222444999<<<;;;999999::::::999888;;;:::999888777777777777777999<<<<<<<<<<<<===>>>@@@@@@??????@@@AAACCCDDDAAABBBEEEGGGHHHIIIIIIIIIBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLMMMMMMLLLMMMOOOQQQQQQPPPOOOOOOQQQQQQPPPOOORRRPPPNNNKKKIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>===:::::::::999888888777777555555666777777777666666444444444333333333222222111111111111111111111111000000000000000000000000---...000111111000///...000///---,,,,,,---///000000111111000...------...000///......//////...---------,,,,,,------...///+++++++++************+++&&&(((***)))''''''***---******************************************))))))((((((((()))))))))************+++++++++,,,,,,,,,******)))(((((((((((((((%%%''')))***)))(((((((((((((((((()))(((((('''&&&&&&'''((((((((((((((((((&&&''''''((((((((('''''''''))),,,,,,+++************))))))(((((((((((()))'''&&&&&&&&&'''(((((()))&&&&&&'''(((((((((((((((+++***)))***+++,,,+++***((())))))***+++,,,------,,,+++)))((((((((()))***)))+++,,,+++((('''))),,,(((((('''((()))+++---...'''((())))))******))))))(((''''''(((******)))''''''(((((('''&&&%%%'''(((******)))(((''''''''''''&&&)))+++(((''')))***)))%%%(((***++++++******+++---+++***+++---///000000///111333444333333444555:::;;;>>>CCCFFFFFFCCC@@@999666444333444666777666444777;;;===???@@@BBBCCCCCCBBB@@@===;;;888666555333333333444444444555555<<<=========<<<:::777666444111000222222222444777777777777888777666555555555555444444444555555666222444666999:::;;;;;;;;;:::;;;<<<<<<;;;===???BBB@@@@@@AAABBBCCCCCCDDDEEE|||xxxsssnnnjjjddd^^^ZZZTTTMMMFFFBBBAAA???;;;888666555444333333222222222////////////000111222333000000111111111000///...000000////////////000000////////////.........---...------...111222222111111111111111111111111111///111333333222222444666333333333222222111111000000000222444777;;;>>>@@@CCCFFFIIIIIIGGGDDDCCCDDD===???@@@AAABBBDDDGGGJJJNNNOOOQQQRRRTTTVVVWWWWWWSSSSSSRRRNNNJJJGGGFFFFFFHHHOOOUUUWWW[[[bbbeeeeee```aaa```]]]XXXTTTSSSTTTPPPNNNJJJFFFBBBAAA@@@@@@BBBEEEHHHKKKNNNRRRVVVYYYYYYYYYZZZZZZZZZWWWSSSOOOGGG@@@:::888555111000222...111333222666;;;;;;666888777666555333222111111////////////000000111111......///000222333555666333444666777888777666666555111///222333222333666<<<:::888888999:::999888<<<;;;999777666666666666666888:::;;;;;;;;;<<<>>>??????@@@AAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOONNNOOOQQQSSSRRRQQQPPPQQQRRRRRRQQQPPPQQQOOOMMMJJJIIIIIIJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@????????????>>>>>>;;;::::::999999888888777666777777777777666666555555555555444444444333333111111111111111111111111000000000000000000000000...///000111111111111111222111///------///111222///000000///---,,,---...///...,,,,,,------,,,+++)))***+++---............+++***((('''''')))***+++))))))))))))((()))************************************************++++++)))))))))*********++++++)))))))))*********++++++)))))))))))))))(((''''''&&&'''((((((''''''(((***(((((()))))))))(((&&&%%%&&&&&&'''((((((((((((((($$$%%%'''(((((((((((('''(((***+++***(((''')))+++)))(((((('''&&&&&&''''''&&&&&&&&&&&&'''(((******&&&'''((()))***))))))(((***)))((()))++++++***((()))***+++,,,---......///,,,+++)))((('''((()))***(((+++---,,,((((((+++///)))(((''''''''')))+++,,,((((((((((((((()))******)))((('''((())))))'''&&&&&&'''(((((('''&&&((()))((((((''''''&&&''''''(((%%%+++,,,(((&&&(((***(((&&&((())))))((('''((()))+++)))((()))+++---......000222444555333222111222888666666;;;BBBEEEBBB===666333111111222444555555444666999:::;;;<<>>===:::888666555444444444444666888:::;;;>>>?????????===;;;888666555000000333444222333888666666777777777666555444444444333333333444666777333555777999;;;;;;::::::777999;;;<<<<<<===???AAA??????@@@@@@AAACCCDDDEEE}}}xxxsssnnniiiccc___XXXQQQIIIEEEDDDBBB===999999888666555444444555555.../////////000222333444000111111222222000///...000000////////////000000111111000000/////////...---------...111222222111111111111111111111111111000222555555333333666888777666555555333333222111111222333666:::>>>BBBDDDHHHLLLPPPPPPMMMJJJIIIJJJAAABBBCCCCCCCCCEEEHHHJJJLLLLLLMMMOOOQQQTTTVVVXXXWWWVVVUUUQQQKKKGGGEEEEEEGGGNNNTTTWWW[[[aaaeeeeee``````___[[[VVVSSSSSSUUUQQQOOOJJJFFFBBB@@@?????????AAAEEEGGGJJJNNNRRRVVVUUUUUUVVVWWWWWWTTTPPPLLLHHH>>>555555777555111...---111222111444:::999333444333222111000000000000---...///000000000000///---------...000111333444333444555666666555444444555111000333555333333555;;;999888888999::::::999<<<;;;999777555555555666555777:::;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEGGGHHHJJJLLLMMMMMMOOOPPPPPPPPPQQQSSSUUUSSSRRRQQQRRRSSSSSSSSSQQQOOOMMMKKKJJJIIIJJJKKKLLLGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@???????????????;;;;;;:::999999888888777;;;::::::888666444222111666666555555555444444444111111111111111111111111000000000000000000000000//////000111222333444444333222000......000222333...///000///---+++,,,---///---,,,,,,,,,,,,+++)))'''(((+++---...//////...+++)))'''&&&&&&'''***,,,***(((&&&&&&((((((((('''************************)))))))))***+++++++++,,,************++++++++++++((())))))))))))*********((()))*********)))'''&&&&&&'''((('''&&&''')))+++(((((()))))))))(((&&&%%%&&&&&&'''((())))))((((((###$$$&&&((())))))((((((''')))***(((%%%%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''((()))++++++******)))***)))))))))******((('''******+++,,,...//////000,,,+++)))((('''(((***+++'''+++---,,,)))))),,,000***)))'''&&&%%%&&&((())))))((('''''''''(((***+++)))((('''((()))(((&&&%%%&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''((((((%%%,,,---(((%%%(((***((()))))))))(((&&&&&&(((******)))'''(((***---------000333555555333111000000000,,,***000999>>>:::444555222000///111333333333444666777888888:::===@@@=========<<<;;;888666444444333444555888;;;???AAA@@@@@@AAA@@@???<<<999777666111000444555222444999555555666777777666555444333333222222333444666777555666888:::;;;:::999888555777:::<<<===>>>@@@AAA?????????@@@AAABBBDDDEEEyyyrrrjjjccc___[[[TTTLLLEEECCC@@@===::::::888666555555555444333111111000///////////////111111111111000000000000000//////000222222111//////000111222111000...---000////////////000111111444333222222333333222111444444555888<<<>>>>>>===<<<;;;888666444333333333444111222777;;;===BBBHHHMMMPPPSSSUUUSSSQQQPPPPPPMMMKKKHHHFFFFFFGGGIIIJJJJJJKKKNNNQQQTTTVVVWWWXXXYYYXXXWWWTTTPPPKKKFFFCCCKKKMMMPPPSSSVVVYYY^^^aaa```___^^^\\\YYYWWWTTTSSSPPPMMMIIIEEEDDDBBB@@@>>>===;;;::::::===CCCIIIMMMTTTUUUVVVUUUSSSOOOKKKHHHCCC===555000/////////...,,,///...---777BBB???333111000000/////////000000+++,,,------......------000...,,,,,,...000111111///000222333444333111000222222222222222222333333555666666777888999999999999::::::999777666777888666777666666:::???>>>::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDFFFHHHIIIJJJJJJKKKLLLNNNMMMOOOQQQRRRTTTTTTTTTSSSTTTTTTNNNGGGIIIQQQTTTRRRMMMMMMMMMLLLLLLJJJIIIIIIMMMJJJFFFDDDDDDDDDEEEDDD<<>>???@@@AAA@@@>>>;;;:::888555222222444666888888:::444333777888444333666333333333333444777999:::777888999:::999999:::<<<;;;999888:::===???>>><<<======>>>???AAADDDEEEFFF}}}vvvooohhheee```YYYPPPJJJFFFCCC@@@===:::888555555555555444333222222111000000000000111000000000000000000000000/////////000222222111000222111000///////////////000000000000111222222333444333333333333333333222888888999<<>>BBBHHHNNNQQQUUUVVVUUUTTTSSSSSSNNNMMMKKKIIIHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVXXXWWWVVVSSSOOOJJJFFFCCCHHHJJJMMMOOORRRUUUYYY\\\]]]]]]\\\ZZZXXXUUUSSSRRROOOLLLHHHEEECCCAAA>>><<<;;;999888777:::>>>DDDGGGLLLMMMNNNNNNLLLIIIFFFDDD@@@:::333///...//////......111///---444===999---///......---------......,,,,,,------.........---///...,,,---...//////...//////111222222111111000111111222222222222333333555555666666777888888999888999999888666555666888666777666666999>>>>>>:::<<<<<<<<<===============???@@@AAABBBCCCDDDDDDDDDGGGHHHJJJKKKKKKLLLNNNOOOOOOQQQSSSTTTUUUVVVUUUUUUVVVWWWTTTPPPQQQVVVWWWSSSPPPPPPPPPOOONNNMMMLLLKKKMMMJJJFFFDDDDDDEEEEEEDDDBBBDDDBBB===BBBJJJHHH===;;;<<<<<<<<<;;;:::999999999999999999888777666666666666666666777777777888666444333111111222333444---///000///------///111000000000000111222333333111///......000111000...///111222111...,,,++++++---+++******++++++***(((+++***)))))))))***,,,---)))+++------+++++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,***++++++)))((((((***,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******((())))))***+++*********&&&******&&&%%%&&&&&&###(((((((((''''''&&&&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))((('''&&&&&&'''((('''%%%((('''(((***)))%%%%%%(((,,,***(((((()))***)))(((&&&'''(((***,,,...///000...+++)))'''((()))***)))------------,,,,,,++++++(((((()))))))))*********))))))((((((((('''''''''''''''((((((((((((''''''''')))***)))((((((***+++))))))***)))'''''')))***((((((((((((((()))***+++,,,)))'''***---...+++((()))((('''(((***+++++++++//////.........---------(((---///,,,---111333111...///000222222222111111444777777444444777777444888999999888666555555666333444444666888;;;>>>@@@AAABBBBBBAAA@@@===:::888999777444444666888::::::;;;666555888999555333555000000000000222444666777777999::::::999999:::;;;;;;:::999:::===>>>===;;;======>>>???AAACCCFFFGGG|||}}}vvvqqqmmmfff___VVVOOOKKKGGGCCC???:::888666555555555444222333333222111111111111222000000000000000000000000///...///000333444333222444222000...---...///000111111111222333444555666666666666777777777777777======>>>AAADDDFFFFFFEEEFFFEEECCC@@@===;;;999999888555555999<<<>>>BBBHHHOOOSSSVVVXXXXXXWWWVVVVVVPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKMMMNNNQQQRRRSSSUUUUUUTTTQQQNNNJJJFFFDDDCCCEEEHHHJJJLLLOOORRRUUUYYYYYYYYYXXXVVVTTTQQQPPPMMMJJJHHHEEECCC@@@<<<999999777555444555888;;;>>>@@@AAABBBCCCCCCAAA???>>>:::666111...---...//////---///...,,,111777444***,,,,,,,,,++++++,,,,,,---,,,,,,------...............---------///...---+++....../////////000000000111111111222222222333333444555555666666777777777666777777666444444555777555777777666999======:::>>>=========<<<<<<<<<<<>>>>>HHHQQQLLL???===<<<<<<<<<<<<<<<======::::::999888777777777777666777777777777888888888555444222111111222333333,,,---//////......000111222222111111111111222222000///......000000///......111333333000...---,,,---+++******,,,,,,+++)))+++******)))***+++,,,---)))+++......---+++***++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))+++,,,*********)))'''(((***,,,((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++***&&&+++,,,)))'''''''''$$$$$$$$$$$$%%%&&&&&&'''''')))((('''''''''((()))***))))))))))))))))))))))))'''&&&%%%&&&'''&&&$$$"""***(((((()))((($$$&&&***,,,***(((((()))***)))((('''((()))***+++---...//////,,,***))))))***))))))++++++------,,,)))&&&%%%(((((())))))))))))******))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))(((***---///---***((('''''')))))))))'''''''''((()))***,,,,,,...,,,+++---//////,,,))))))((('''(((***+++++++++---------,,,,,,,,,,,,,,,(((+++------000444444000...///000000111000000///333555444111111444555333333555666666444444555777222444777777777999===AAADDDDDDCCCBBB???<<<999777;;;999777777999;;;<<<===>>>999888999999666444555222222333333555777888999888999::::::999999:::;;;;;;:::999:::;;;<<<;;;:::=========>>>@@@CCCFFFHHHwwwzzz}}}xxxuuukkkeee[[[TTTOOOJJJDDD@@@;;;999666555555555444222333333222111111111111111//////000000000000000111000000000222555666555444444333111000/////////000111111222333444666777888:::;;;<<<<<<<<<===>>>???CCCCCCCCCFFFIIIKKKKKKJJJKKKJJJIIIGGGDDDAAA>>><<<;;;888777;;;===>>>BBBGGGOOOSSSWWWZZZZZZYYYYYYZZZSSSSSSSSSRRRPPPMMMKKKIIIKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQOOOLLLIIIFFFDDD@@@BBBDDDFFFGGGIIILLLOOOTTTTTTUUUUUUTTTRRRPPPNNNJJJIIIGGGEEECCC???:::777777666333222111222444666555666888999:::999888888444222///---------...///(((++++++***...333111+++,,,++++++++++++,,,,,,------------------......///...------...///...+++)))---------------...000000000000111111222222333333333444444444555555555666444444555444333333555666555777888666888<<<<<<:::<<<<<<<<<===============???@@@AAACCCDDDEEEEEEEEEHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYVVVRRRWWWWWWWWWVVVTTTRRRQQQPPPNNNKKKHHHFFFFFFFFFFFFEEEEEEBBB======FFFMMMHHH===???>>><<<;;;;;;;;;<<<===888777555444333444555555666666666666666777777777333333222111111222222333///000111111111000111111222222111000000000000000000000//////000000000///...111333444222///......---,,,++++++,,,---,,,***++++++***)))***+++,,,---+++...111222111///------,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,&&&(((******))))))***,,,)))******((('''''')))+++'''((())))))***))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++++++++%%%***+++(((%%%'''((('''######$$$%%%&&&&&&''''''(((((('''&&&'''((()))***(((((((((((((((((((((((((((''''''((()))'''$$$!!!***''''''(((&&&###%%%***+++***(((((()))******)))(((((()))***+++,,,,,,---///---***)))******)))(((((()))))))))(((&&&$$$###(((((((((((()))))))))***))))))((((((((((((((((((''''''(((((((((((('''''')))))))))((((((+++///333111---'''&&&''')))((('''(((((((((((()))***+++,,,000//////000111000,,,))))))((('''(((***+++++++++++++++++++++++++++******.........000444555111---........./////////......333444222...---111333111111333444333222222333555444888:::888555555999>>>CCCBBBBBB@@@???<<<:::999<<<;;;999999<<<>>>??????@@@===;;;::::::888666444444444555666888999:::;;;999:::;;;;;;999888999:::::::::999999::::::999999===<<<<<<===???CCCFFFIIIqqquuu{{{}}}zzzoooiii___XXXRRRLLLFFFAAA<<<:::888666666666444333222222111000000000000111///000000000111111222222222222222444777888888666111222333333333222111000111111222444666888:::;;;<<<>>>@@@AAA@@@AAACCCEEEGGGGGGHHHJJJMMMOOONNNMMMNNNNNNNNNLLLIIIEEEBBB???>>>:::999<<<>>>>>>AAAFFFMMMQQQVVVYYYZZZ[[[[[[\\\VVVVVVUUUTTTQQQNNNJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJHHHFFFEEE???@@@BBBCCCCCCDDDGGGIIINNNOOOPPPRRRQQQPPPNNNLLLHHHFFFDDDCCCAAA>>>999666666555333111000///000000///000111333444444444444//////...---,,,---...///&&&)))++++++,,,......+++,,,,,,++++++,,,---............---------...///000...------...///...+++))),,,,,,,,,,,,---...///000//////000111111222333333333333333333333444444444222333333333222333444666444888999666777:::;;;999::::::;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXXYYYZZZZZZYYYXXX[[[YYYWWWXXXYYYXXXWWWWWWYYYYYYXXXVVVTTTRRRPPPOOONNNKKKIIIGGGGGGGGGFFFEEECCCBBB@@@>>>AAADDDAAA<<<@@@>>><<<:::999999999:::666555444333222333444555555555555555555555555555222222222222222222222333222222222222111000...---111000///......------...111111222111111111111111///111333333222/////////---,,,+++,,,---...---,,,,,,+++*********+++------,,,///222444333111000000---,,,+++***+++,,,...///---------,,,,,,+++++++++&&&''')))************+++((())))))(((&&&&&&(((***''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***%%%******$$$ """&&&'''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((())))))((($$$!!!)))&&&&&&'''%%%###$$$)))+++)))(((((()))******))))))))))))******+++++++++...,,,***)))******)))(((***)))((('''&&&''''''((('''(((((((((((()))))))))(((((())))))))))))))))))''''''((((((((((((''''''******)))((((((+++000444444///)))&&&'''(((&&&%%%******))))))))))))******000000111111111///,,,***)))((('''(((***+++++++++)))))))))***************+++)))))),,,000///,,,)))------------------......111333111,,,,,,///111///111222333222000000000222444777999777444444888===>>>>>>>>>======<<<<<<;;;===;;;:::;;;>>>@@@AAA@@@@@@???===;;;:::999777444222333444555777888888999:::<<<<<<;;;999888999:::999999999999888888888888<<<;;;<<<===???CCCFFFHHHjjjooovvv|||}}}tttnnneee]]]WWWQQQJJJEEE>>><<<999888888777555444222222111000000000000000000111111222222333333333444333444555888999888777111222444666666555333222222222444666888;;;===???===@@@CCCDDDCCCCCCGGGJJJKKKKKKLLLNNNQQQRRRRRRQQQOOOOOOPPPOOOLLLHHHDDDAAA@@@<<<:::<<<======@@@DDDJJJNNNSSSWWWYYYZZZ[[[\\\XXXXXXVVVTTTQQQMMMIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFFFF>>>???AAAAAA@@@AAACCCEEEFFFHHHKKKMMMMMMLLLJJJHHHCCCAAA???>>>===;;;777555333333222000///.........---...//////000000000000,,,---...---,,,,,,...///)))+++------+++))))))))),,,,,,,,,,,,---.../////////...---------...000111...---------///...---+++++++++,,,---...//////000...//////000111222333333222222222222222222222222000111333222222333555777333888999777666999;;;999888999:::<<<===???@@@AAAAAABBBDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRRRRTTTVVVXXXWWWXXXZZZ[[[[[[[[[ZZZYYY___ZZZXXXZZZ[[[[[[[[[]]]ZZZYYYXXXWWWTTTRRRPPPNNNNNNLLLJJJHHHHHHHHHGGGEEEDDDEEEDDDBBB@@@>>>>>>>>>???>>><<<:::999888777777777666666555555666666666555555444444444444444333111111111222222222222222222111000000000...+++)))//////...------,,,------111222333333111111222333111222333222000......///---,,,+++,,,...///...---,,,++++++******,,,---...))),,,///111000000000000...---+++***+++,,,...///---,,,,,,++++++******)))''''''(((***------,,,***((((((((('''&&&&&&(((***''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))************)))***///000)))$$$$$$((()))((((((((((((''''''''''''((('''&&&&&&&&&'''((()))))))))))))))))))))))))))''''''&&&'''((('''%%%###(((''''''((('''###%%%)))***)))((((((***+++***************************)))+++***))))))******)))'''---+++)))(((((()))+++,,,''''''(((((((((((())))))(((((())))))))))))******''''''((((((((((((''''''******)))((((((+++000333111///+++((((((''''''&&&,,,+++***)))))))))))))))...///111222111///,,,***)))((('''(((***+++++++++)))))))))))))))*********'''%%%&&&+++...,,,+++,,,++++++***++++++---......000222000,,,+++...///---000111222111/////////111000333555555444555999===999999999::::::;;;<<<<<<<<<;;;:::<<<>>>AAAAAA@@@@@@@@@>>>::::::;;;888444555666777999;;;;;;<<<<<<<<<======<<<999888888999666888999888777777888999999:::<<<>>>@@@CCCFFFGGGccciiipppxxx|||zzztttkkkddd^^^XXXPPPKKK@@@>>>;;;:::999888777555333333222111111111111222111222222333444444555555444333333555777777666444222333444555666777777888444555777999<<>>CCCFFFJJJPPPUUUWWWXXXZZZ[[[ZZZYYYVVVSSSOOOKKKGGGFFF@@@BBBEEEHHHIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFFFF===>>>???>>>===>>>@@@AAA???AAADDDGGGHHHGGGEEECCC>>><<<999888777777555333000000000///...---,,,,,,------...............---***,,,......,,,,,,---///(((+++......+++((()))+++,,,++++++,,,,,,.../////////...---------...000111///...,,,---...//////...***+++---...///000//////......///000111222333333111111111111111111111111000111222222222333555888333888:::777555888:::999999:::;;;<<<===>>>???@@@CCCDDDFFFHHHIIIKKKKKKLLLPPPRRRUUUVVVWWWXXX[[[]]]ZZZ[[[\\\]]]]]]]]]\\\[[[^^^YYYXXX]]]___]]]]]]___[[[ZZZYYYWWWUUURRROOONNNNNNLLLJJJIIIIIIIIIGGGEEEEEEEEEEEEDDDAAA>>>>>>???<<<<<<<<<;;;:::999888888777777888888888888888777666666555555444444444444000000111222222222222222111//////000111000,,,)))///......---------......000222333222000///111333333333222000---,,,---///---,,,,,,---...//////---,,,,,,+++***+++,,,---...'''***,,,......///000222...---+++******,,,...000,,,,,,+++******)))((((((***'''&&&***///111---((('''((((((&&&%%%%%%''')))(((((((((((()))***++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))))))))(((###+++111...))))))+++,,,''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))((('''((())))))(((''')))((()))+++***&&&&&&)))***)))'''(((***++++++***++++++******))))))(((((((((''''''(((******)))''',,,,,,+++***)))((((((((('''''''''((((((((())))))(((((()))))))))*********''''''(((((((((((('''''')))))))))((((((***...111+++++++++***)))((()))+++*********)))******+++++++++---000111000---+++***)))((('''(((***+++++++++(((((())))))************+++)))***......***,,,111)))(((((()))***,,,...//////111000---,,,......+++---///000000//////111222111111111222333666888:::555666666666777888999:::;;;::::::;;;>>>@@@@@@@@@>>>@@@>>>999999<<<:::444999:::<<<>>>???@@@@@@@@@======>>><<<999888888999444666888888666666888:::777999<<>>CCCFFFHHHHHHFFFEEEIIIIIIHHHGGGFFFFFFFFFGGG<<<===>>>===<<<<<<===???:::<<<@@@CCCDDDCCCAAA@@@:::888555333333333333222...............---,,,+++......------,,,,,,,,,,,,***,,,//////---,,,---///%%%(((,,,///,,,***,,,111++++++++++++,,,---...///000///---,,,---...000222000...,,,,,,...000111111)))+++---///111000//////---...///000111222333333111111111000000000000000000111222333222444666888333888:::777555777:::999;;;<<<<<<<<<======>>>>>>DDDEEEGGGIIIKKKLLLMMMMMMSSSUUUXXXYYYZZZ\\\^^^```\\\]]]^^^_________^^^]]][[[WWWXXX^^^```]]]\\\^^^\\\[[[ZZZXXXUUURRRPPPNNNNNNLLLKKKJJJJJJIIIGGGEEEFFFCCCBBBCCCBBB@@@??????999:::;;;<<<<<<;;;:::999666777888999999888777666777777666666555555555444///000111222222222222222111000///111444333000,,,//////............/////////111333222///...000222555444222///,,,+++---///...---,,,---///000///...,,,,,,+++++++++,,,---...'''))),,,---...000222444///---+++******,,,///000++++++******)))(((((('''+++'''%%%)))111444...''''''((('''&&&%%%%%%''')))(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((((((***((()))******%%%&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))---+++******+++---,,,,,,***)))+++...,,,((('''******((('''(((***++++++***++++++******)))(((((((((&&&&&&&&&''')))***)))((()))*********(((%%%""" ''''''''''''((((((((()))(((((())))))*********+++''''''((((((((((((''''''))))))))))))(((***---///%%%(((++++++***))),,,///(((((())))))***+++------))),,,///111///---+++))))))((('''(((***+++++++++((()))))))))******++++++///,,,---...+++%%%'''...'''''''''(((***,,,///000...111111...---...---***+++,,,///000000111333555555333111111222444444444555444444444555666777888:::999999;;;>>>@@@@@@???===???>>>999999<<<:::444777888:::<<<>>>>>>>>>>>>===>>>>>><<<:::888888999222555777777666666888;;;666888<<<@@@CCCDDDEEEDDDXXX\\\dddnnnxxx~~~}}}wwwmmmfffbbb[[[TTTJJJFFF@@@>>>>>>===;;;888666666555555555444444444333333333333444555555666444555666666666555444333444555666888;;;===>>>???AAACCCEEEFFFFFFGGGIIIKKKPPPQQQSSSUUUUUUUUUSSSRRRXXXUUURRRRRRTTTTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFAAA>>>;;;999999;;;>>>AAADDDHHHLLLOOOPPPRRRVVVZZZUUUTTTRRRNNNJJJEEE@@@>>>???>>>>>>@@@DDDGGGHHHHHHHHHFFFDDDCCCBBBCCCEEEFFF<<<;;;999888888888999999<<<;;;;;;:::999999::::::777444111...------///111333222111000///...---,,,//////---***(((''')))+++..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------...//////,,,---......------...000,,,---......//////......000/////////111444777999222000///000111111000///222222222222333333444555888999::::::::::::999888::::::;;;===>>>???@@@AAAFFFGGGHHHJJJMMMQQQUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^\\\^^^bbbbbb___^^^```aaa___]]]]]]^^^``````___```^^^ZZZXXXVVVTTTPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFCCCDDDDDDDDDCCCBBBAAAAAA===???AAA???<<<:::;;;===777777666666555555444444999888666555444444555555222222222111111111000000///000000...,,,+++,,,---///...---,,,+++,,,,,,------------....../////////333222222111///...,,,+++000...,,,+++,,,---------///,,,))))))***+++)))'''---++++++///000///000444111---***,,,000222111...+++******)))******++++++,,,,,,)))***222888222'''++++++++++++******)))(((***)))((()))++++++)))((((((***---...,,,***(((''''''((()))******)))((((((&&&''''''((()))******+++222000---)))'''&&&&&&'''***(((&&&&&&)))+++***(((((((((((((((((('''''''''+++******)))))))))))))))000---***'''&&&'''***,,,+++))))))+++......+++(((+++++++++***)))+++...111---***((((((******)))'''***)))((((((((()))+++,,,+++******)))((('''&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))((((((''''''''''''(((((('''&&&&&&'''***++++++***000---)))''''''(((''''''+++++++++++++++***)))((('''&&&&&&''')))++++++******)))'''''')))+++,,,+++))))))))))))((((((((((((((((((((()))+++---///111222111000...------,,,,,,+++,,,...///000000000000222222111111111111111222111222222333333444555555333555888999999:::;;;<<<<<<<<<:::999888777777777<<<;;;:::===AAADDDDDDBBBAAA@@@>>><<<:::999888888555555555555555666777888:::999<<>>===:::777888777777555444333222222333333333333444555666666555555666666666555555444555666999<<>>;;;999999;;;>>>@@@@@@DDDIIILLLMMMOOORRRTTTRRRQQQPPPMMMIIIEEEAAA>>>===<<<<<<>>>AAADDDEEEEEECCCBBBAAA?????????@@@@@@:::999777666666666777888999888777777666666666666333111///------...111333//////...---,,,+++******+++,,,------,,,++++++,,,------,,,,,,------...///............------,,,,,,------,,,,,,---......///......------......///000---//////...---,,,,,,---,,,---......//////......000000//////111333555777222000///000111222111///444333222222222333444444777888999:::::::::999999;;;;;;<<<===???@@@AAABBBFFFGGGHHHJJJMMMQQQTTTVVVWWWXXXYYY[[[\\\^^^___```___]]]^^^bbbccc______aaacccaaa______```bbbaaaaaa```^^^[[[YYYWWWUUURRRPPPPPPOOONNNMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCC>>>@@@@@@>>>;;;999:::<<<888888777666666555555444888777666444444444444444222222222222111111111111///000000...,,,+++,,,---///...---,,,,,,,,,------,,,,,,---------.........000000000///...---,,,+++///...,,,+++,,,,,,------222///,,,***+++***(((&&&+++)))***...111000222666000---+++---000222000---******))))))))))))*********++++++***---222///)))))))))******+++************)))((()))++++++)))((((((+++------+++)))(((((((((((()))******)))((('''''''''(((((()))******+++000...,,,)))'''''''''''')))'''%%%&&&(((***)))((((((((((((((((((''''''''')))((((((((()))***++++++---,,,***)))))))))***+++---,,,***+++---...,,,***.........---,,,---000333...,,,))))))******)))'''(((((((((((()))***++++++++++++++++++++++++,,,,,,'''''''''''''''((()))***)))))))))))))))))))))))))))***,,,---,,,+++)))'''))))))(((((((((((())))))(((''''''((()))*********///,,,)))((()))))))))(((******++++++***))))))(((,,,+++******++++++***(((+++)))'''''')))******))))))))))))))))))))))))((())))))))))))+++---...000333222111///...---,,,,,,//////...---......///000000//////.........//////000000000111222222333333222444777888888999:::<<<:::999888777777666777777<<<;;;;;;>>>BBBDDDCCCBBB@@@???>>><<<:::999999888666666666666777777888888999888:::???AAA??????BBBXXX[[[aaaiiipppwww|||~~~~~~vvvpppmmmggg```XXXQQQHHHBBB???===:::777:::999888666444222111000333333333333444555666777777666666555666666777777777999===BBBFFFHHHJJJKKKJJJKKKMMMMMMMMMMMMNNNPPPSSSTTTWWWYYYYYYYYYXXXWWWTTTRRRPPPOOOOOOOOONNNMMMIIIIIIHHHGGGFFFDDDDDDCCC???===;;;999999;;;===???===@@@EEEHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHDDDAAA???;;;::::::;;;>>>@@@AAAAAA?????????>>>===<<<;;;;;;888777555444444555666666555555444444333222111111......,,,,,,---///222333...------,,,+++***))))))'''***...000///......///------,,,+++,,,---///000/////////............---......------......////////////......//////000111000111111///---++++++,,,,,,---......//////......000000//////000111333444222000///000111222111000555444222111000222333444555666888999::::::;;;:::<<<<<<===>>>@@@AAABBBCCCFFFGGGHHHJJJMMMQQQTTTVVVXXXYYY[[[]]]___```aaabbb```^^^___cccccc``````bbbeeecccbbbbbbcccddddddccc```^^^\\\[[[ZZZYYYVVVTTTSSSSSSRRRPPPMMMKKKIIIGGGIIIIIIHHHHHHGGGFFFEEEEEE@@@AAA@@@>>>;;;999999:::999888888777777666555555666666555444333333333333333333222222222111111111/////////...,,,+++,,,...///...------,,,---------+++,,,,,,,,,,,,,,,---------............---,,,,,,......---,,,,,,,,,,,,---111///---,,,------,,,***...+++,,,///000///111444...---,,,...111222///,,,*********)))))))))))))))(((+++,,,))))))++++++***'''((()))***++++++++++++***)))((()))***+++***(((***+++,,,+++***))))))***************)))((('''''''''(((((())))))*********---,,,***)))((('''(((((((((&&&%%%%%%'''((((((''')))))))))((((((''''''''''''''''''((()))***,,,,,,*********+++++++++++++++111///,,,,,,---------,,,000000///...------000222000...+++*********)))(((&&&'''((())))))*********%%%&&&&&&''')))***,,,---(((((('''''''''((())))))))))))))))))))))))))))))((())),,,------+++(((&&&******))))))))))))******))))))))))))))))))))))))---+++******++++++***)))))))))******))))))(((((()))((('''''')))((('''%%%+++)))''''''((()))(((((())))))))))))))))))))))))************+++,,,---...333333222000///---,,,,,,222000...,,,,,,---...000......---------......///.........///000000111111222444666666666777999:::777666666555555666666666;;;;;;===@@@CCCDDDCCCAAA???>>>===<<<;;;::::::999888888888888888999999999888666777;;;<<<<<<===AAAYYY\\\bbbhhhnnnuuu{{{zzztttpppiiibbb]]]VVVLLLEEEAAA???;;;888999999888666555444333222444444444444555777888999999888777666666888999:::999<<>>>>>===>>>>>>??????>>><<<:::999777666555444444444555666555555555444222111000///---,,,,,,,,,---///000111//////......------,,,,,,)))+++...000000///000111000///...,,,,,,---///000/////////////////////...//////.........//////000///////////////000111111111222222111...------...,,,---......///.........111000000//////000111222111000///000222333222111555444222000000111333444444555666888999;;;;;;<<<======>>>???AAABBBCCCDDDGGGHHHIIIKKKOOOSSSVVVXXX[[[]]]^^^aaabbbcccccccccbbb___```ccccccaaaaaadddgggeeeddddddfffffffffeeebbb```^^^]]]]]]]]][[[YYYVVVVVVUUUSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFCCCCCCAAA???===:::999999999999888888777666666666555555444333222222222222333222222222222111111111......///---++++++,,,............------------...++++++++++++++++++++++++,,,,,,---........................---,,,,,,,,,------,,,,,,---///111222222444000///111000,,,,,,///---------///111111...+++++++++++++++++++++******+++++++++)))((()))***)))******+++,,,,,,,,,,,,,,,+++)))((((((*********)))+++++++++***((((((***,,,+++++++++***)))(((''''''(((((()))))))))*********+++***)))((((((((())))))(((''''''''''''((())))))******))))))(((''''''''''''''''''(((((()))++++++)))))))))***+++,,,---...333111...,,,+++,,,---...000000///---++++++---000000///---,,,+++***))))))%%%&&&((()))******))))))$$$$$$%%%%%%''')))+++,,,))))))((((((((((((((()))((((((((((((((((((((((((''')))---//////,,,)))&&&***))))))(((((())))))*********+++***)))(((((()))+++******+++------+++***(((((())))))))))))(((((($$$$$$%%%''')))***)))((()))((('''''')))***)))((()))))))))))))))*********++++++++++++++++++,,,,,,333333222111///...---,,,......---------...////////////.........///000000------...//////000000111222333444555444555777999555555555555555666777888:::;;;>>>BBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;888888999999999999999999:::666666999::::::===AAA[[[___dddiiimmmssszzz|||vvvrrrkkkccc```YYYPPPIIIEEECCC???<<<999888888777777666666666555555555666777999:::;;;;;;:::999888999:::<<<===<<>>???>>><<<999888777666555555555666777777888888777666555333111000---------------.........//////.....................//////...---...111333333222000///...---........./////////////////////000//////........./////////////////////000111111111222333222111000000222,,,---......///.........111000000000000000111111111000000000222333333111444333111000000111333444444555666777999:::<<<=========>>>@@@AAABBBCCCDDDGGGHHHJJJMMMPPPUUUYYY[[[```bbbccceeeffffffeeeeeeeeebbbbbbeeeeeeccccccfffhhhgggggggggiiiiiihhhfffeeecccbbbaaabbbaaa```^^^YYYXXXXXXWWWUUUSSSRRRPPPLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>><<<:::999999999888888777666666666444444444333333222111111222222111111111111000000---......---++++++,,,...---.....................++++++++++++++++++++++++,,,,,,---...////////////---///000000---,,,---...,,,---...///000222444666555222000111000,,,+++...,,,---...///000///---+++---............---,,,+++000+++((()))++++++***(((---.........------,,,++++++)))(((((()))******)))+++++++++)))((((((+++---,,,,,,+++***)))((((((((())))))))))))************((((((((((((((((((((()))))))))))))))))))))***++++++******)))((((((''''''))))))((((((((((((((()))***((('''&&&'''+++...111333111...+++***+++---///111111000---+++***,,,...//////...,,,+++*********&&&''')))*********)))(((+++***))))))***,,,...///+++***)))((((((((((((((((((((((((((((((((((((((('''***---000000---***((()))((((((''''''(((((()))***+++,,,+++((('''((()))+++******+++------,,,***'''((())))))))))))(((((())))))***,,,//////...,,,'''&&&&&&(((***++++++)))((()))))))))*********+++++++++++++++++++++++++++111111111111000...---,,,(((***---///000000///..................///000000......//////000111111222222333444444333444666999666666666666777888999999999;;;???AAABBBBBB@@@@@@===<<<<<<;;;;;;;;;<<<<<<999999::::::::::::999888<<<888777:::;;;;;;>>>BBB\\\aaafffkkknnnssszzzzzzvvvooogggddd^^^VVVPPPLLLHHHCCC???::::::999999999999888888777777777888999;;;<<<===<<<<<<<<<<<<===>>>?????????AAADDDHHHLLLPPPTTTVVVYYYZZZZZZYYYWWWUUUVVVWWWSSSUUUXXX[[[]]]^^^]]]]]]ZZZYYYVVVQQQJJJFFFDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@<<<==================<<<>>>======>>>@@@AAA@@@???BBBBBBCCCCCCBBBAAA???>>>;;;:::888888999::::::999888999;;;<<<;;;:::888777777777666555555666888999:::::::::999777444222000.../////////...---,,,+++,,,,,,,,,,,,------------000000///...,,,---000333222111111000///...---------............///////////////......------......//////......//////000111111333333333111000111222,,,---......//////......000000111111111111111111111000000111333444333222111111111111111222333333555555555666888:::;;;<<<======>>>???AAABBBCCCDDDEEEGGGIIILLLQQQVVV[[[]]]dddeeehhhjjjkkkjjjiiiiiijjjgggfffiiiiiiggghhhkkkkkkjjjjjjkkkllllllkkkiiiiiihhhffffffffffffdddccc]]]]]]\\\ZZZXXXVVVTTTSSSMMMKKKIIIGGGFFFFFFFFFFFFFFFCCCAAA??????===:::888999888888777777666555555444444444444333222111000111111000000000/////////,,,------,,,++++++,,,...------...////////////...,,,,,,,,,++++++++++++***,,,,,,---//////000000000...111333222///---...000///000111111000000333444333000///111111......111------...///...---,,,+++//////000000000...---,,,000+++(((+++...---***)))............---,,,+++***,,,***(((''')))************++++++)))((()))+++---,,,+++***)))))))))))))))************************'''''''''((((((((((((((()))***+++***))))))+++---++++++***))))))(((''''''***)))(((((('''''''''((()))'''%%%$$$%%%)))...111//////---+++)))))),,,///444333222///,,,+++---...---......,,,******+++,,,***************))))))(((,,,+++***))))))+++---...,,,+++***)))((('''''''''))))))))))))))))))))))))'''))),,,...///---***)))((((((''''''''''''(((((()))+++---,,,((('''(((++++++***)))***+++,,,+++***(((((())))))******))))))+++++++++---...---***'''((('''((()))+++,,,+++)))((())))))******+++++++++******+++,,,,,,,,,++++++...///000000000///---,,,%%%(((,,,000222111///...,,,,,,,,,,,,,,,---.../////////000000111111222222333333444333333444666999777777777777888888999:::888;;;>>>@@@@@@??????@@@;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===<<<;;;:::999===:::999<<<===<<>>???@@@AAAAAAAAAAAAAAAAAACCCEEEIIIMMMQQQTTTXXXYYYYYYWWWUUUSSSSSSTTTRRRTTTWWWZZZ\\\]]]]]]]]]YYYYYYWWWQQQKKKGGGFFFFFF?????????@@@@@@@@@@@@@@@======>>>??????>>>======@@@===;;;;;;===???>>>===@@@@@@AAAAAA@@@???===<<<;;;999777777888888777666666777888999999999888777777666555555555666888999:::::::::999777444111///......000000000...---,,,******++++++,,,,,,,,,------...//////......000111,,,---...//////...---,,,,,,,,,------............///......---,,,,,,------......------......///000222333333222000...//////,,,---......//////......000000111222222333333222111000000111333444444333...///000222333333333333666555555666777999;;;<<<<<<===>>>???@@@BBBCCCCCCBBBCCCFFFKKKPPPVVV[[[^^^dddfffiiimmmooopppoooooopppllllllnnnooommmnnnrrrooonnnnnnpppqqqqqqooommmnnnllljjjjjjjjjiiihhhfffcccbbb```^^^ZZZWWWTTTRRRNNNMMMJJJHHHFFFFFFFFFGGGDDDAAA>>>======<<<:::777888888777666666555555444444555555555444333222111////////////............,,,------,,,++++++,,,...,,,---...///000000///...------,,,,,,+++++++++++++++,,,---..................222555444000...///222///000222111000000222555333000///111111......222---.........,,,,,,,,,,,,...///000111000...,,,+++,,,)))***......)))(((++++++,,,,,,,,,,,,,,,++++++,,,***''''''(((*********)))***+++***))))))+++---,,,+++***)))))))))***+++************************'''''''''((('''''''''&&&((()))+++***((((((***---,,,,,,+++***)))((('''&&&(((((('''''''''(((((()))'''&&&%%%$$$&&&(((+++---+++,,,,,,***((((((+++...444333111...+++***+++---+++,,,---,,,***)))+++......---,,,***))))))))))))+++***((('''(((***---...---,,,+++)))((('''''''''))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))(((((((((((())))))(((+++---,,,((('''))),,,---***(((((()))*********((())))))***++++++******(((((()))***+++***'''$$$,,,+++***+++,,,,,,)))'''((())))))******+++,,,,,,)))***+++,,,---,,,,,,++++++,,,.../////////------((())),,,///000000///...,,,,,,,,,,,,---...///000/////////000111111222222444444444333222333666999888888777777777888999999888;;;===>>>===<<<>>>@@@:::::::::;;;<<<===>>>???===>>>???@@@???>>><<<;;;>>>;;;:::===>>>===???CCC[[[aaahhhlllnnnqqqwww|||}}}vvvooojjjccc]]]XXXQQQIIICCC@@@???>>>===;;;999888888:::::::::;;;===???@@@AAA>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCFFFKKKPPPRRRVVVWWWWWWUUURRRQQQPPPQQQQQQSSSVVVYYY\\\]]]]]]\\\RRRSSSQQQMMMGGGCCCCCCDDD????????????@@@@@@@@@@@@===>>>???@@@@@@???>>>===AAA===999999;;;======<<>><<<;;;:::888666666666777666444666777888999999:::::::::666555555444555666777888999999999888666222///---,,,...///111111000...---+++++++++,,,,,,------...))),,,///111000//////000&&&(((+++...//////---,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------------...//////333444333111...,,,+++,,,,,,---......//////......000000111333333444444333111000000111333555444333,,,---000333444444333333666666555666777888:::;;;<<<<<<===>>>@@@AAABBBCCC???AAADDDIIIOOOUUU[[[^^^bbbeeejjjooorrrttttttttttttqqqppprrrrrrqqqrrrvvvrrrqqqqqqsssttttttrrrppppppnnnmmmllllllkkkiiihhhhhhfffddd```[[[WWWSSSQQQOOONNNKKKHHHGGGGGGGGGHHHBBB???<<<;;;<<<;;;999666777777777666555555444444444555666666555444222111///............---------+++,,,---,,,++++++,,,...,,,---///000000000///...---------,,,,,,+++++++++***+++,,,,,,---------,,,///333777666111///000333+++...000111000111555888666333111222000,,,,,,............---++++++,,,---...///000000///---+++***'''(((---111---&&&'''...((((((******++++++++++++,,,***''''''(((*********((()))++++++******+++,,,+++***)))))))))***+++,,,++++++******************'''''''''(((''''''&&&%%%&&&(((***)))''''''))),,,,,,,,,+++***)))((('''&&&&&&&&&&&&'''((()))***+++$$$$$$%%%&&&'''((()))***(((***+++)))''''''***---222111///,,,((('''((())))))+++,,,+++)))))),,,...111///---+++)))((())))))...,,,++++++,,,///222444---,,,+++)))((('''''''''))))))))))))))))))))))))%%%&&&'''((())))))((((((******))))))))))))******'''+++...,,,((('''***------+++((('''((()))***)))))))))***+++++++++++++++&&&'''))),,,......,,,)))///...------,,,+++'''%%%((())))))***++++++,,,,,,((()))+++,,,------,,,,,,)))***,,,...//////...---,,,,,,,,,------..................///000111222222......//////000111111111444555444333222444777999888888777777777777888888888:::<<<<<<;;;;;;===@@@:::::::::;;;<<<===>>>??????@@@BBBBBBBBB@@@>>>======;;;;;;>>>???===>>>BBB___ccciiimmmpppssswwwyyy~~~}}}xxxssskkkeee___XXXOOOIIIEEEBBB>>>;;;;;;<<<<<<;;;;;;:::888888999;;;???AAAHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDFFFIIILLLNNNSSSSSSTTTTTTSSSRRRQQQPPPSSSRRRSSSTTTWWWXXXXXXVVVSSSRRRPPPMMMJJJGGGFFFDDD>>>????????????>>>======<<<<<<<<<<<<===>>>???@@@===:::999::::::888888<<<:::>>>AAA@@@;;;888;;;>>>777666555333222222333333888666555666888888555222...000111222222333555777777999:::999555333111111333444444333000---,,,---000---******,,,---,,,))))))***++++++------...///---,,,+++---000111///---//////...---,,,+++++++++///.........//////---++++++...111222000///000222666555222///...---......///////////////.........///111444444333111000000000000111222333333333333333444555777888999999999333444555777888999;;;;;;?????????>>>??????@@@AAA???@@@BBBEEEIIIOOOTTTWWWbbbeeejjjnnnpppsssuuuwwwuuuuuuuuusssrrrrrrtttuuussstttuuuuuuvvvvvvvvvvvvtttsssqqqooommmlllkkkkkkkkkhhhddd```^^^[[[XXXUUUQQQNNNKKKIIIHHHFFFDDDCCC@@@??????>>>===<<<<<<;;;999999888777666555555444444555555555444222000///222000...///222333111///------,,,,,,,,,,,,++++++...---,,,---///000///...///222333000,,,***,,,000,,,,,,,,,---------......333444444222000/////////222333444444333333555777,,,...111333333111...+++///...,,,+++***,,,---...111111111///---,,,,,,...---,,,***(((((()))***+++...---+++)))(((((()))***+++)))((()))******)))(((+++***)))((('''''''''((((((***+++***)))((()))***''',,,000000+++((()))+++''''''&&&&&&&&&''''''((())))))))))))))))))))))))///---***)))******)))''')))((('''))),,,---+++(((''''''''''''''''''''''''******))))))))))))******///,,,))))))***+++)))''''''(((******))))))***,,,000///---,,,************++++++,,,---...///000000+++++++++******)))))))))(((((('''''''''(((((()))(((***)))&&&&&&+++---,,,)))*********++++++++++++)))))))))((()))******++++++++++++***)))(((((('''***((('''(((,,,---***'''&&&''')))000555555///)))222000,,,)))(((((()))***))))))***,,,...///---,,,(((((()))***,,,...000111'''))),,,...000000///...777333...***)))+++...111//////000000000000//////---...///000222333444555777555333333666888:::::::::999999888999:::<<<===:::999999999:::;;;;;;<<<===<<<;;;:::;;;===???AAABBBCCCCCCCCCCCCAAA???>>>@@@???<<<;;;;;;<<<>>>@@@bbbfffkkknnnqqqsssvvvxxx}}}~~~xxxqqqjjjddd]]]TTTNNNGGGCCC???<<<<<<<<<<<<<<<;;;:::999999:::===???AAAEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOOOONNNMMMLLLPPPOOOOOOQQQSSSTTTSSSQQQRRRPPPLLLHHHEEECCCCCCCCC???????????????>>>>>>=========<<<<<<<<<===>>>>>><<<999777999999666777;;;888;;;======;;;:::<<<>>>666555333222111111222222333111000111333333000...///000111111111111333666666888999777555222111111222333333222///---------222///,,,+++------,,,+++***++++++,,,,,,---------,,,+++***,,,///000///---//////...---,,,,,,,,,,,,...---,,,,,,------+++******---000111///...///111444222000///......///000////////////////////////,,,...111222111000000111111222222333444444444444555333000///000444888:::555555666777999:::;;;<<>>======<<<;;;999999888777555444444333444444444444333111000///000...---...000111///............---------,,,,,,...---,,,---///000///...000222444111---+++...111,,,,,,---......///000000111222333222111000000000000222333222222222444666---///111222222111///...000///---,,,,,,---///000...//////...,,,+++,,,---///...,,,******+++,,,---...,,,***)))(((((()))***,,,+++******+++,,,+++***)))(((((((((((()))))))))***+++,,,+++******+++,,,'''***...---)))&&&'''***)))(((((('''&&&&&&&&&&&&))))))))))))))))))))))))555111,,,(((&&&%%%%%%$$$(((&&&%%%&&&((()))(((&&&'''''''''''''''''''''(((******))))))))))))******...,,,))))))******)))'''''')))******))))))+++,,,///...---,,,+++***)))))),,,,,,---...///000000111,,,+++++++++************(((((('''''''''(((((()))''')))(((%%%%%%***,,,***))))))))))))*********+++)))))))))))))))******+++++++++******)))((((((''')))(((((()))++++++***)))---+++***---000111---)))000...+++(((''''''((()))+++***+++---...///---,,,))))))***+++,,,...///000)))***,,,...////////////------,,,,,,---000222444000000000111000000//////---...///111333444666666888666444555777999;;;;;;======<<<<<<<<<===>>>>>>:::999999999::::::;;;<<<===<<<;;;;;;<<<>>>@@@BBBBBBBBBCCCDDDCCCBBBAAA@@@AAA???===;;;;;;<<<>>>@@@eeehhhmmmppprrrtttvvvxxx{{{xxxrrrlllddd[[[UUUJJJFFFBBB>>>=========<<<<<<<<<<<<<<<===???@@@AAACCCEEEHHHKKKLLLLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKJJJLLLKKKKKKKKKMMMMMMKKKJJJNNNKKKFFFAAA???>>>@@@AAA??????@@@@@@??????>>>=========<<<;;;;;;;;;;;;<<<:::777555777777555555999555666888999:::;;;;;;<<<444333111000//////000000///...---...//////---+++///000000000//////111333444666777666333111000000///111222111///------...555222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///...////////////...---,,,,,,,,,+++***+++,,,,,,***(((***,,,...///.........///000000///......///111222////////////////////////+++,,,...///...///000222222333333444555555555666333222111000111333666888666777888999:::;;;<<<===????????????@@@@@@AAAAAA>>>>>>???@@@CCCGGGKKKMMMUUUYYY___dddiiimmmqqqssstttuuuuuutttrrrrrrsssuuuqqqrrrrrrssssssssssssrrrsssssssssrrrpppnnnllljjjbbbaaa```___^^^\\\XXXUUUQQQPPPOOONNNNNNLLLHHHEEEAAAAAA@@@???>>>===<<<<<<:::999888666444333333222333333333222111000///...///---,,,---...///...,,,/////////............---...---,,,---///000///...000222333111...---///222------......///000111111///000111333333333222111...///000000///000222444...///000111222222111111111000///...//////111222///111111111//////000111///---+++*********,,,------,,,***)))(((((()))***---,,,++++++---...---+++'''''''''((()))******+++)))***++++++))))))***+++&&&)))***)))&&&%%%&&&)))******)))((('''&&&%%%%%%))))))))))))))))))))))))000,,,(((%%%&&&((()))***,,,***(((((()))******)))&&&&&&''''''(((((())))))***))))))(((((())))))***///---************)))'''''')))************+++---,,,---------,,,***)))(((,,,,,,---...///000000111,,,,,,,,,++++++++++++***)))((((((''''''(((((((((''')))((($$$$$$((()))'''(((((((((((()))))))))))))))))))))))))))*********++++++******)))(((((((((''')))*********)))******333///+++***+++,,,+++)))...---***((('''''''''(((---,,,,,,---...///---++++++******++++++,,,---...,,,,,,,,,---...///000000''')))+++///111222333333111111111111111000//////---...000222444666888999999777666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===???AAABBB@@@AAABBBDDDDDDCCCCCCBBBAAA@@@>>><<<<<<===>>>???dddhhhmmmqqqsssvvvxxxzzz{{{|||wwwrrrjjjaaaZZZOOOKKKEEEBBB@@@???>>>===>>>>>>???@@@@@@AAAAAABBBCCCFFFJJJMMMNNNNNNLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGFFFDDDBBBEEECCCAAA>>>======>>>??????????????????>>>>>>===<<<<<<;;;999999888888888888444333555444222333666444444444666888999888777111000///---------...///............///...------///000000///------///000222333555444222000//////---///000000...------...555222///,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++---///000000000,,,///222444444111---***+++*********,,,,,,***)))***+++,,,,,,------......//////.........///000000///////////////000000000---...///...---...000222222222222333444444555666000333666999:::888666444888888999:::;;;<<<======>>>??????@@@AAAAAAAAAAAA=========???BBBFFFIIIKKKRRRVVV\\\aaaeeehhhlllnnnpppqqqrrrqqqppppppqqqrrrssssssttttttttttttssssssqqqrrrsssrrrqqqnnnkkkjjjeeebbb```^^^]]][[[YYYWWWQQQQQQPPPPPPPPPNNNJJJFFFCCCBBBAAA@@@???>>>===<<<;;;999777555333333222222333333222111000///......///...............------/////////.........---------,,,+++,,,---...---,,,///000111000...---///111........................---...///222444444333111,,,---......------///111...///000111222222222222111111000000000111222333...000222222111000111333,,,+++)))((('''((()))***,,,+++***)))((())))))))),,,+++***+++---...---,,,''''''((()))))))))))))))&&&((()))((('''&&&'''((('''((()))'''%%%%%%''')))))))))))))))(((((('''&&&((((((((((((((((((((((((***(((&&&%%%''')))******...,,,)))(((((()))******'''''''''(((((()))******))))))(((((((((((())))))000///---,,,++++++******)))***++++++******,,,---***+++,,,---,,,+++)))'''******+++,,,---...//////,,,,,,,,,+++++++++++++++***)))((((((((((((((((((''')))(((%%%%%%((()))&&&'''''''''(((((((((((()))(((((()))***************************))))))((((((&&&))),,,+++)))((())),,,222///+++)))***+++***)))---,,,***)))((((((((()))...---,,,---......---+++,,,,,,++++++++++++,,,,,,///...,,,,,,,,,...000111***+++---///000000//////222222222222111000///...---...000222555888999:::;;;999888999;;;===>>>>>>:::;;;<<<<<<;;;:::888777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA>>>@@@AAACCCDDDDDDDDDDDDAAA@@@???>>>===>>>???@@@aaaeeekkkpppssswwwzzz}}}|||~~~zzzuuunnneee^^^TTTPPPJJJFFFCCCBBB@@@???AAAAAAAAABBBCCCCCCCCCDDDGGGIIILLLNNNOOOMMMKKKIIIJJJIIIGGGEEECCCAAA@@@???CCCDDDFFFHHHIIIIIIHHHHHHDDDCCCBBBBBBBBBAAA???===;;;<<<===>>>>>>>>>============>>>>>>======<<<;;;:::999888777666555555555555111000222111///000333333222222333555555444222///...---,,,+++,,,------,,,---............---...//////000...---,,,...///000111333333111/////////---///000000...---...///333222///,,,******+++,,,---,,,,,,++++++******)))***,,,---//////000000111***///555:::999444---))),,,++++++,,,------,,,************+++,,,---------//////..................////////////000000111111111222222000......///111222111111111222333444555222555888;;;;;;:::777555999999:::;;;<<<======>>>===>>>@@@AAABBBBBBBBBAAA<<<<<<===???BBBGGGKKKMMMSSSVVV[[[___bbbdddgggiiijjjlllnnnnnnmmmnnnooopppssstttttttttttttttsssssspppqqqrrrrrrqqqnnnkkkjjjiiieee```\\\ZZZYYYXXXWWWSSSSSSRRRRRRRRROOOKKKHHHDDDDDDCCCAAA@@@???======;;;999777555333333333444444444333222111000//////000000000000///......///.........------------,,,,,,+++******,,,,,,+++***---.........------...000000//////...---,,,+++***---------000333444222000***+++,,,+++++++++---///......///000111222222222000000000000000111111222+++---///000///...///000,,,+++)))''''''((()))*********))))))))))))))))))***))))))***+++,,,,,,+++)))))))))***)))((('''&&&&&&((()))((('''&&&'''(((((((((((('''''''''(((***''''''((()))*********)))((((((((((((((((((((((((,,,+++***))))))&&&"""((('''&&&$$$######%%%&&&((((((((()))))))))******))))))(((((((((((())))))000000///...---,,,------+++,,,---,,,+++***+++,,,((()))+++,,,,,,+++)))''''''(((((()))***+++,,,,,,++++++++++++++++++++++++******)))((((((((((((((((((******&&&&&&))))))'''&&&'''''''''(((((((((((((((((()))************)))*********)))))))))))))))&&&))),,,+++)))((())),,,,,,+++***+++++++++***)))---,,,+++************+++///---,,,,,,---...---,,,---,,,+++************+++000...,,,++++++---///000---------------.........111111111111111000//////...///000333555888:::;;;;;;::::::;;;===??????>>>??????@@@AAA@@@???===<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDAAA@@@????????????@@@AAA___ccciiinnnrrrvvvzzz||||||}}}yyysssjjjcccZZZVVVOOOJJJGGGEEECCCAAADDDDDDDDDDDDDDDEEEFFFFFFJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIGGGFFFDDDBBB@@@???>>>???AAACCCDDDDDDCCCCCC@@@???======>>>===:::888555777:::<<<===<<<;;;::::::;;;;;;;;;;;;:::999999777666555444333222222222333///...//////---...111///000111111111111000000---,,,++++++***+++,,,---***+++------,,,+++,,,---...//////...---,,,...///...000222222111//////000...///111111///......///000000000...+++******,,,,,,,,,++++++*********)))+++,,,...///......///000)))...555999999444---(((,,,,,,+++,,,...///---,,,,,,***)))***,,,---...---...............---------...//////000000111111222333444444333000//////000222111000000111222444555888666444333444666888:::999::::::;;;<<<<<<=========>>>@@@BBBCCCCCCBBBBBB======>>>@@@CCCHHHLLLNNNTTTWWW[[[^^^```aaaccceeefffiiilllmmmnnnoooppprrrtttuuuuuuuuuuuutttssssssqqqrrrrrrrrrpppooommmllllllhhhbbb^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQMMMJJJFFFEEEDDDBBBAAA???>>>===;;;:::777555444444555666777666444333222111111111111222333222000//////000.........---------,,,,,,---+++******+++,,,+++))),,,,,,,,,,,,---...//////000//////---,,,+++******000---+++---000111000...((()))******)))***,,,...---...///000111111000000,,,------....../////////---///222222222111111111...,,,***)))))))))+++,,,)))))))))))))))))))))))))))((('''(((***++++++***)))************(((&&&%%%)))***++++++))))))***+++((((((((()))))))))))))))%%%''')))***+++,,,++++++))))))))))))))))))))))))'''''')))******'''"""'''((((((&&&%%%%%%&&&(((************)))))))))))))))((((((''''''(((((()))...//////...------...000---...///---+++******+++((((((******+++***))))))&&&&&&'''((()))******+++)))************+++++++++++++++***)))((((((((((((&&&))))))''''''******'''''''''''''''(((((((((((('''((()))++++++******)))******))))))))))))))))))''')))*********)))******&&&((()))+++,,,,,,,,,+++,,,,,,++++++++++++++++++---,,,******,,,------,,,,,,,,,+++***************///...,,,++++++,,,---...---,,,++++++,,,...000111//////000000000000//////...///111333555777999:::<<<;;;;;;<<>>===>>>???@@@???>>>===<<<<<<<<<===============<<<;;;===???AAABBBCCCCCCCCC????????????@@@AAABBBBBB^^^bbbhhhlllpppssswwwyyy{{{}}}~~~xxxoooiii___ZZZTTTNNNJJJHHHEEEDDDGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA<<<===>>>???@@@@@@???>>>;;;:::999999999999777555555666777888888888888777777888888888888777666666333222222111000000000000111---,,,------+++,,,///))),,,///000...---///222---,,,+++******+++,,,---(((+++------,,,+++,,,......//////...------///111...000222222111000000000///111222111000......///...000222111...,,,,,,---+++++++++******************,,,......,,,***+++---***---111444444111---***,,,++++++,,,...///---,,,---***)))))),,,......---+++,,,,,,---...............//////000111111222222111333444444222000000000333222111111111333555666999777333111222444888:::999::::::;;;;;;<<<<<<===<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@AAACCCGGGJJJLLLRRRUUUYYY\\\^^^___aaacccfffiiimmmpppqqqsssuuuvvvyyyyyyyyyyyyyyyxxxwwwwwwttttttsssrrrqqqqqqpppooonnnllljjjhhhgggeeebbb```___\\\YYYWWWUUUSSSPPPMMMGGGFFFEEECCCAAA@@@???>>>;;;:::777555555666888999999888666555444333444444111333444222///...///111/////////............---...---,,,,,,------,,,***---,,,,,,,,,...///000000............------------222...******---///---+++((()))***)))))))))+++---+++---///111111000...,,,))))))***+++,,,,,,,,,,,,---///222333111000000000---,,,***)))((()))+++,,,(((((()))))))))))))))((((((''''''(((***++++++***'''((()))******)))'''&&&***+++,,,+++******+++,,,''''''((()))******)))((('''(((***+++,,,,,,******))))))))))))))))))))))))$$$$$$%%%((()))((($$$!!!)))+++,,,,,,***)))+++---,,,++++++******))))))(((((((((''''''''''''((((((+++,,,...---,,,,,,///111000111000...+++)))))))))((((((((()))))))))******%%%&&&''''''))))))***+++(((((()))))))))*********,,,+++***)))(((((((((((($$$'''(((&&&&&&))))))'''''''''((((((((()))))))))'''(((***+++++++++)))((()))))))))))))))))))))***)))(((((()))++++++***)))%%%''')))***++++++,,,---***************+++++++++,,,***((()))+++,,,---,,,,,,+++******************...---,,,+++***++++++,,,+++++++++,,,---...///000,,,---...//////000////////////111222444666777888;;;;;;;;;===???@@@@@@>>>??????>>>>>>>>>???@@@@@@???@@@AAABBBBBB@@@>>>===@@@@@@@@@??????>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAA===>>>???@@@AAACCCDDDDDD___bbbggglllnnnqqqtttvvv{{{{{{||||||}}}|||tttmmmbbb]]]VVVPPPLLLIIIGGGEEEIIIHHHFFFDDDDDDFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLGGGGGGGGGGGGFFFDDDCCCBBB<<<===>>>?????????>>>===888777666666777666444222777666555444444444555555666666666666666555444444111000000///////////////000,,,+++,,,,,,***+++...%%%***...///,,,,,,000444,,,,,,+++******+++,,,---***,,,//////---,,,...000---...//////......000111...000222222111000000111111222333222000......///---000333333000...---...************************)))+++---,,,)))((()))++++++,,,---......------,,,++++++***,,,......---,,,...+++((())),,,//////---((()))+++---...///000000...//////000111222222222...000333444333111111111444333222222222444666888555666777777777777777777999:::::::::;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDCCCBBBBBBAAAAAAAAACCCEEEHHHJJJPPPSSSXXX[[[]]]___aaacccgggkkkooosssuuuwwwyyy{{{~~~~~~}}}}}}|||wwwvvvuuussssssrrrrrrrrrqqqqqqrrrsssrrroookkkgggccc```\\\YYYWWWUUURRRPPPGGGGGGEEEDDDBBB@@@???>>>;;;:::777666666777999;;;;;;999888666555555555555111333444222///---...000000000000000////////////000///------......---,,,...---,,,---///111111111------......///000000000444///)))(((***---+++)))''')))***)))))))))+++---+++---///111111///,,,***&&&'''((()))***++++++***&&&(((+++,,,***(((((((((+++***((('''&&&'''((()))'''((()))))))))))))))((((((''''''(((***,,,+++***%%%&&&(((***+++***)))((((((***+++***)))((()))***%%%&&&''')))+++***(((&&&)))***+++,,,,,,+++)))((()))))))))))))))))))))))),,,***((('''%%%###%%%(((++++++)))(((***,,,---,,,,,,+++***)))((((((((((((''''''''''''(((((((((***,,,,,,++++++...111222222111///+++(((((((((((((((''''''((()))***+++&&&&&&'''((()))***++++++''''''(((((()))))))))***,,,+++***)))(((((((((((("""%%%&&&%%%&&&))))))&&&(((((((((((())))))))))))'''(((***+++,,,+++)))((()))))))))))))))************((('''(((,,,---***'''''''''(((((((((***,,,///))))))))))))***************)))'''(((***,,,------++++++***************+++------,,,+++************+++,,,---.........---,,,***+++---...//////000000///000111222444555666777;;;;;;;;;===???@@@@@@>>>CCCCCCBBBAAABBBCCCEEEFFF@@@AAACCCCCCCCCAAA???>>>BBBBBBBBBBBB@@@???>>>===:::;;;===???@@@@@@@@@@@@<<<===>>>@@@BBBDDDEEEFFF______bbbhhhkkkmmmqqqwwwyyyyyyzzz{{{|||~~~yyyssslllfff]]]UUUNNNIIIEEEBBBEEEEEEFFFHHHJJJJJJGGGEEEIIIJJJJJJJJJKKKKKKLLLLLLNNNLLLIIIHHHFFFDDD@@@===;;;;;;<<<===>>>>>>;;;888555555444444444333333333222111111333666666444111333444444555555444444333///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,***((((((***+++++++++------------------,,,,,,,,,---............111333111222333222111111333555666555333222111000000000...///000000///---+++))),,,+++)))((((((***,,,---************+++,,,---...)))***,,,......---,,,+++,,,---...------...111444---,,,+++,,,------+++***...------------.../////////333333///...000111000111111000//////000111222111222333222111222555777222333444666777777888777555888;;;;;;999999<<<>>>>>>>>>>>>>>>@@@AAACCCEEE@@@AAABBBAAABBBDDDHHHKKKMMMOOORRRTTTWWW[[[aaadddeeejjjpppvvvzzz~~~~~~~~~}}}|||{{{zzzyyyyyyuuutttrrrrrrrrrqqqooommmiiieee```^^^\\\ZZZUUUQQQNNNLLLIIIFFFEEEBBB???===>>>===;;;:::999999999:::999888777666444444333333111000///...---......//////000111222222111000///000///...,,,++++++,,,,,,...---,,,+++,,,...000111000///...---,,,------...444///)))&&&&&&''')))******)))((()))***+++***)))---------,,,,,,***))))))((((((((()))))))))))))))))))))*********++++++,,,444+++ """''')))(((((()))+++,,,,,,***'''&&&)))(((((((((((())))))***((()))***++++++***)))(((***''')))///000***'''(((%%%''')))++++++***(((&&&((()))***,,,------,,,,,,,,,(((%%%''''''&&&)))...###'''******)))(((***,,,&&&'''))))))***+++...000......,,,+++***)))))))))***(((&&&$$$$$$%%%((()))'''***,,,+++)))(((***---------------,,,,,,+++***---000///***(((***+++***((((((((((((((()))***+++(((((())))))************+++,,,---+++***)))***,,,'''(((((()))(((((('''&&&'''''''''''''''((()))***&&&''')))***++++++******)))***++++++++++++***)))(((''''''&&&&&&&&&'''''',,,***&&&$$$(((...---((())))))(((((((((((())))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++***,,,------+++*********,,,---......------...000///............//////000111333444555555555777999>>>>>>???@@@AAABBBBBBCCC???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBB@@@>>>???@@@???????????????????????????>>>>>>>>>>>>>>>??????AAA???===???BBBCCCAAA???]]]]]]aaafffiiijjjooouuuwwwwwwxxxyyy{{{}}}~~~{{{vvvpppjjjaaaYYYRRRLLLHHHEEEFFFFFFGGGIIIKKKKKKIIIGGGIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFDDDBBB???<<<;;;;;;======<<<:::777444444444444333333333333333111//////222333333222///000000111111000000///---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---///---++++++,,,.........,,,,,,---------------------...//////...///000222111222333222111111333555555444333222111111000000000111222222111///---,,,,,,+++)))))))))***+++,,,*********++++++,,,---...***+++---.........,,,,,,,,,---......------///111...---,,,---......---+++...------------...//////000444444000...111222111000000/////////000222333///000111333555666666666777777777777777777777777777999;;;;;;::::::===@@@>>>======>>>???AAACCCDDDDDDEEEEEEEEEDDDFFFIIILLLOOOQQQTTTVVVYYY]]]aaaeeehhhmmmsssxxx|||~~~~~~}}}}}}}}}|||zzzzzzyyyvvvrrroooiiieeeaaa^^^]]][[[VVVRRRMMMKKKHHHGGGFFFDDDBBB@@@???>>><<<;;;:::999::::::888777666555444333333333000000000000000///......000000111222222111000000111000...---,,,,,,---------,,,,,,,,,...111444555000000111000000...---,,,000---***((((((************)))((()))++++++***))),,,,,,,,,++++++***)))((((((((((((((((((((((((((()))((((((***+++,,,,,,,,,///(((!!!!!!%%%))))))''')))+++,,,------+++(((''')))))))))((())))))***+++'''((()))***************+++''''''+++,,,((('''***%%%'''***,,,---,,,+++***)))***,,,---......------+++'''&&&((((((''')))---(((((((((((((((((())))))%%%'''((())))))***,,,...222000,,,)))(((((()))***)))(((&&&%%%%%%&&&((()))''')))***+++***)))***++++++++++++++++++***))))))***---,,,'''%%%''')))(((******)))((((((((((((((((((((())))))******++++++((()))***)))((()))+++---(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''')))***++++++******************************((((((''''''''''''((((((,,,+++((('''+++000///***)))))))))(((((()))))))))'''''''''((()))*********+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,---......------...000///............///000000222333555555555555666888===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????AAA???>>>???AAABBBAAA???[[[[[[^^^dddggggggkkkqqqssstttuuuwwwxxxzzz{{{|||}}}~~~{{{uuuooofff^^^WWWQQQLLLHHHHHHGGGHHHJJJLLLMMMKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFEEEEEEEEECCCAAA<<<;;;;;;;;;<<<;;;888555444333333333333222222222333000---,,,...000222222------............------+++++++++,,,---...000000------------,,,,,,+++******************+++,,,,,,...---++++++---...///...++++++,,,,,,------.........///000000///...///111000222333333111111333444444333333222222222111111000000111111111///...---,,,+++************++++++******++++++,,,------...+++,,,---//////...------,,,---//////...------...///......///000111///---...------------...//////000444555111///111222000.........///000111222333//////000333888999777444;;;:::888666555555666666::::::;;;:::999;;;>>>AAA<<<<<<<<<===>>>@@@BBBDDDHHHIIIIIIHHHHHHIIILLLNNNQQQTTTWWWZZZ\\\```eeehhhmmmqqqwww|||~~~}}}{{{wwwqqqmmmjjjfffbbb___^^^\\\WWWSSSLLLKKKHHHGGGGGGFFFDDDBBB@@@???===<<<;;;:::::::::777666555333222222222222///000111222111000///...000111222333333222111000111000///...---------...++++++,,,...000444777888000222333444222///,,,***+++******+++,,,---+++******))))))***,,,,,,+++******************)))((('''(((((((((((((((''''''''')))'''''')))---///...,,,***&&&###%%%)))+++)))&&&+++,,,---...---+++)))''')))))))))))))))***++++++******)))))))))))))))***+++((('''(((((('''(((+++&&&(((+++---...///...---***+++,,,.........------)))&&&'''******((((((+++***((('''))),,,---,,,***%%%'''((()))((((((***,,,444111,,,(((&&&'''(((***'''''''''''''''((((((((((((((()))+++,,,,,,***(((((())))))))))))(((((('''))),,,+++'''%%%''')))(((,,,+++***((('''&&&&&&&&&(((((()))***++++++,,,,,,((()))***))))))***---000***)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&'''((()))************+++***))))))))))))***+++))))))(((''''''((()))***)))***)))(((,,,000...)))******))))))))))))******''''''(((((()))*********++++++++++++++++++++++++,,,------+++))))))+++---,,,---......------...000///.........//////000111333444666666555555666888======>>>@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???@@@???>>>???AAABBBAAA@@@YYYYYY]]]ccceeeeeehhhmmmpppqqqsssuuuvvvxxxyyyyyyzzz{{{}}}yyyssskkkccc\\\UUUOOOLLLJJJJJJJJJLLLNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@<<<;;;:::::::::999666444333333222222222111111111111000...---...///111111......////////////......++++++,,,,,,---...//////---------------,,,***)))+++++++++++++++,,,,,,,,,,,,***((((((***,,,,,,,,,******+++,,,------......---///000///...------...000111333333222222222444222222222222222222111111---......///......---,,,,,,,,,,,,,,,++++++*********+++,,,------.........,,,---.../////////......---///111111///---,,,---000//////000222222111///...------------.../////////333444111///000000...------...///000111222333222000///222777999666222:::999777555444444666777;;;:::999888888;;;>>>AAA;;;;;;;;;<<<>>>@@@BBBDDDGGGIIIJJJKKKKKKMMMPPPRRRSSSVVVZZZ^^^bbbfffkkknnnsssvvv{{{~~~yyysssooolllhhhccc```___]]]XXXTTTMMMKKKHHHGGGGGGEEECCCAAA@@@@@@>>>===<<<;;;::::::555444333222111111111111000000000000000000//////111222333444444333222111//////......------------+++,,,---...111444666888333333333333111...+++)))'''(((***---000///---***)))))))))+++------,,,***))))))******)))(((((('''(((((((((''''''''''''''')))'''&&&)))---000///,,,+++(((%%%&&&***+++(((%%%+++,,,------,,,***)))'''((((((((((((((()))***+++...,,,***(((''''''((((((***)))))))))(((''')))+++((()))+++---......---,,,)))***,,,---------,,,,,,(((&&&'''++++++((('''******'''''',,,333555000***&&&((()))***)))((()))+++000///,,,***)))((()))***&&&'''((()))***)))(((((()))((())),,,//////+++'''((((((((())))))((('''''')))---,,,(((''')))++++++---,,,***)))''''''&&&&&&(((((()))***+++,,,---...,,,,,,,,,,,,+++,,,///222---,,,)))'''%%%&&&''''''))))))(((((((((((())))))''''''((())))))*********,,,***)))'''''')))***,,,***)))((('''((()))+++,,,$$$'''((((((+++...,,,'''+++******))))))******+++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,------,,,***)))***,,,///,,,---......------...000............///000111111333555666666555555666777<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAADDDEEEFFFEEECCCCCCDDDEEEBBBBBBCCCDDDDDDCCCBBBBBB@@@??????>>>>>>>>>>>>???@@@??????@@@AAAAAAAAAAAAXXXXXX\\\bbbdddcccfffjjjmmmnnnpppssstttuuuvvvvvvxxxxxxyyyzzz}}}{{{vvvnnnfff___YYYSSSOOOMMMLLLLLLMMMNNNOOONNNMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHDDDCCCBBBAAA???>>>;;;:::888888888777555333222111111111111000000000///000000000000/////////......////////////......---------------------,,,,,,,,,---...---,,,***))),,,,,,,,,---------------,,,***(((((()))***************++++++,,,---......,,,---//////---,,,,,,---///111333444333222222333000111111222222111000000---------...........................---,,,***)))++++++---......///......------.....................000222222000...------000//////000222333222000...------------...//////...333444000...//////---,,,---...///000111222222555111...000555777555111666555333333333444666888:::888666666777:::===>>>;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGJJJLLLNNNPPPTTTVVVUUUXXX^^^dddiiinnnsssvvvwwwzzz~~~{{{vvvooojjjeeebbb```]]]XXXTTTNNNKKKHHHFFFEEECCC@@@===@@@@@@???>>><<<;;;999999444333222111111111111111111000...------///000111111222333444444333222111...............------,,,------...///000222333444555444222///---,,,++++++'''(((+++...111111...+++))))))***,,,......---+++)))************))))))((())))))(((((('''''''''''')))(((''')))---000///---000,,,(((&&&'''((((((&&&)))***+++++++++***((((((''''''''''''((()))***+++,,,+++)))((((((((()))***'''***,,,+++***)))*********++++++,,,,,,+++***)))((()))+++,,,,,,+++******'''&&&'''+++,,,(((''')))((('''(((///666555+++"""''')))++++++*********+++)))***,,,------,,,***)))&&&''')))***+++***)))(((***)))***---000000,,,((((((((())))))***))))))((())),,,,,,((('''***---,,,,,,,,,+++***)))((((((((((((((()))+++,,,.../////////......,,,***+++...000000...+++)))(((((()))******))))))((((((((())))))'''''''''(((((()))******+++***(((''''''(((***++++++***((('''((()))+++---$$$(((******+++...,,,'''++++++************++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++)))***---000,,,---......------...000.........//////000222222333555666666555555777888;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBBBBCCCBBBBBBAAAAAACCCEEEFFFFFFDDDDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@?????????????????????@@@@@@@@@@@@AAAAAAVVVWWW[[[aaabbbaaabbbgggiiikkkmmmoooqqqrrrrrrrrrtttttttttuuuxxx|||}}}xxxqqqjjjccc]]]WWWSSSPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJGGGDDDAAA@@@@@@>>>===:::888666666666666555333111111000000000/////////---///111222000.........,,,------------------,,,------......------,,,+++***+++---......---+++***,,,,,,---...............000...+++***+++,,,++++++******++++++,,,,,,------***---//////...---------///111333444333222222333///000111111000///...---.../////////000000111111///000111111000...+++)))+++,,,---///000//////...---------------............000111000...------...///......000222222111000...------------.../////////333555222///000///,,,,,,---...///000111111111111//////111444555333111222222222222333555777888999777555555888:::<<<<<<;;;;;;;;;===???AAADDDEEECCCFFFJJJMMMPPPSSSWWWYYYYYY]]]cccjjjoootttyyy}}}{{{}}}}}}zzzrrrnnnhhhdddaaa]]]WWWSSSNNNLLLIIIFFFDDDBBB???<<<@@@??????>>><<<:::888777333333222111111111111111111000///...///000111222000111222333333222111000....../////////......---//////000000111111111222555444111...,,,,,,,,,,,,******,,,...000000...,,,))))))***---///000...+++++++++,,,,,,,,,++++++*********))))))((((((''''''((()))***+++,,,---...///222...)))&&&&&&'''(((((((((((()))************)))''''''''''''(((***++++++&&&''''''((()))+++---...&&&+++///,,,)))*********+++++++++******)))((('''((()))***++++++***)))((((((&&&'''++++++((('''))))))(((***///333///$$$&&&(((+++,,,,,,++++++,,,&&&(((,,,//////...+++)))'''((()))+++++++++************+++---......,,,***((())))))***************'''***+++'''&&&***,,,,,,...---,,,+++************'''((()))+++---///000111------+++)))'''(((+++---///...---+++*********+++((((((''''''&&&&&&''''''''''''''''''((()))***+++***)))(((((((((((()))***+++)))'''&&&'''))),,,...)))---///---...///...***,,,,,,++++++++++++,,,,,,*********************************++++++,,,,,,---,,,------,,,++++++---///,,,---......------...000.........///000111222333222444666666666666888::::::<<<>>>@@@AAAAAA@@@???AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBTTTTTTYYY^^^```^^^___cccdddfffiiilllmmmnnnnnnmmmooooooooopppsssxxx|||~~~zzzsssmmmgggaaa[[[WWWRRRPPPNNNMMMNNNNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEBBB@@@@@@@@@???>>>888666555444555666555444000000000/////////......---///000///,,,+++,,,...+++,,,,,,------,,,,,,++++++,,,---.........---,,,(((***,,,...///...,,,++++++,,,---.........------444111...---------,,,+++++++++++++++++++++,,,,,,+++---000111000/////////...111444444333222222222...///000000///---+++***.........///000111222222111222444444222///,,,)))+++,,,...000000000///...,,,,,,,,,,,,,,,------...---......---++++++,,,...---,,,---...000111000///...------------...//////111555777444111222000---,,,---///000000000//////'''***///444666555222000222222333444555666777888999777555777:::<<<<<<;;;<<<<<<<<<===???BBBEEEFFFEEEHHHLLLOOORRRTTTXXXZZZ___ccciiioootttxxx||||||~~~~~~{{{uuupppjjjeeebbb]]]WWWRRRNNNKKKHHHGGGEEEDDDAAA?????????>>>===<<<999777666333333222111111111222222///000222444444333222111000000111222222111000000///000111111111111000///000000111222222333333333444333222111///...---,,,///---,,,---...///...,,,((()))+++...000000...,,,------............------,,,++++++***))))))(((((('''+++...---+++***---000000...***((('''(((((()))'''((()))***+++,,,,,,,,,((((((((()))***,,,---...''''''(((******+++++++++&&&,,,...)))%%%(((++++++***************))))))))))))***+++,,,++++++***)))(((&&&'''***+++((((((***)))(((***---000...&&&$$$&&&***++++++++++++,,,((())),,,......---+++)))(((((()))***++++++++++++((()))++++++*********+++(((((()))***************'''++++++((('''+++...---222111///---+++******)))'''((()))+++...000111222++++++)))'''&&&'''+++...------,,,,,,,,,+++++++++))))))((('''''''''''''''''''''&&&&&&'''(((***+++))))))))))))))))))))))))***)))&&&%%%&&&))),,,...,,,000111...---///...+++,,,,,,++++++++++++,,,,,,************************)))******+++,,,,,,------+++,,,------,,,,,,---///,,,---......------...000.........///000222333444111333555666777888:::<<<999;;;>>>@@@AAAAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEDDDEEEFFFHHHEEEFFFHHHJJJJJJHHHFFFEEEEEEEEEDDDBBBBBBAAAAAAAAA>>>@@@AAAAAA??????@@@CCCRRRRRRWWW\\\^^^[[[\\\```aaacccfffiiijjjkkkjjjjjjlllkkkkkklllooouuuzzz}}}~~~~~~{{{uuuooojjjddd^^^ZZZTTTQQQOOOMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFCCC@@@??????AAAAAAAAA777555444333555666555444000/////////...............///...+++((((((,,,///,,,------......------,,,)))***,,,...//////......'''))),,,...//////---,,,***+++,,,---...---,,,,,,555222///---,,,,,,+++))),,,,,,+++++++++++++++++++++...111333222111111222...111444555444222222222.../////////...,,,)))(((,,,,,,,,,,,,---///000111222333555666444000,,,***+++,,,...000111000///...,,,++++++++++++,,,------+++,,,,,,***)))))),,,...,,,++++++---///000///......------------...//////333777999666333333222///---...///000000///......&&&000777888666222000333444555666777777777777999777666888<<<>>>===;;;<<<<<<===>>>@@@CCCEEEGGGHHHKKKNNNQQQSSSUUUXXXZZZdddhhhnnnrrrvvvyyy}}}}}}wwwrrrkkkfffbbb]]]VVVQQQMMMKKKHHHGGGGGGFFFDDDBBB>>>>>>>>>===;;;999666555333333222222222222222222---111666999:::777333000///000111222222111000///111111333444444333222111000111222333444555555555222333444555333000---+++222///---,,,------------((()))+++...111111///,,,......//////000/////////,,,,,,,,,+++***))))))(((''',,,000...***(((,,,111---,,,******))))))******'''((()))***,,,---...///*********+++,,,...///000+++,,,,,,,,,***(((&&&%%%'''------%%%!!!&&&+++---)))))))))******++++++,,,***+++,,,---,,,,,,******)))&&&'''******((((((+++(((((()))---000111...+++"""%%%(((***+++***+++,,,+++,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,&&&(((***)))'''&&&))),,,''''''((()))******))))))***---...+++***...111000555444111///,,,***)))((('''(((***,,,...000222333++++++***((((((***...222++++++,,,,,,,,,+++******++++++***)))))))))))))))''''''&&&&&&'''(((***+++(((((())))))))))))((((((***(((&&&%%%&&&(((,,,...,,,000000---+++---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,......---------...,,,---///...------...000.........///000222333444000222555666777888;;;===999;;;>>>AAABBBAAA@@@>>>???@@@AAABBBCCCCCCDDDCCCAAACCCDDDEEEDDDEEEFFFHHHEEEGGGIIIKKKKKKIIIGGGEEEFFFFFFEEECCCCCCBBBBBBBBB===@@@BBBAAA???>>>@@@CCCPPPQQQSSSUUUXXX[[[]]]^^^```___```cccgggiiihhheeegggiiikkkkkkkkkmmmrrrwww~~~~~~~~~~~~|||xxxsssmmmeee\\\WWWWWWTTTOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDD999777666555666666444222222111000//////.........)))+++***&&&&&&***+++)))+++,,,...//////...,,,+++)))+++......,,,+++,,,...++++++,,,,,,,,,+++******,,,---//////...---...///222333111,,,***,,,,,,***...//////---+++))))))***000000111111222222222333222111000111444666666555///111222000......111555+++---...000111111000000000///...////////////...000000///------,,,,,,---///,,,***)))***+++++++++++++++***************)))))))))***+++,,,,,,,,,,,,---......,,,++++++---///333>>>@@@777000222111+++111111000///...------,,,,,,---...000111222222222222222333444444555666666333444666666666777999;;;======>>>???BBBFFFJJJLLLHHHLLLPPPSSSVVVYYY\\\^^^eeeiiioootttwwwzzz}}}~~~yyyyyyrrrhhhbbb___[[[UUUPPPKKKJJJHHHFFFEEEDDDCCCCCC>>>@@@AAA???;;;777666777333333222222222222222222333444444333333666:::===,,,...111000///...111333222333222222111///...---333444444333777;;;999444777999777333333666444...222111000---+++***,,,...------.........---,,,+++///...---,,,------//////111000...,,,+++)))))))))******+++,,,***)))000999333000+++*********(((&&&'''((()))+++---///000111...,,,+++,,,000444777999***)))))))))******)))'''%%%'''***++++++)))%%%###)))***+++,,,,,,+++***)))((()))******)))((('''&&&))))))))))))))))))))))))+++)))(((***,,,,,,(((%%%###%%%'''''''''(((+++---++++++***************+++*********************+++***************+++++++++)))((((((+++///000///,,,;;;666111000///---///444111222222///,,,)))'''''''''***...000000000//////+++***((('''&&&&&&'''''',,,((()))///000,,,+++------,,,++++++******++++++(((((())))))((('''&&&&&&)))(((((((((((())))))***((()))***)))((()))***,,,))))))+++...000///,,,***---,,,++++++******++++++)))***,,,---,,,+++++++++)))+++---,,,)))'''))),,,...+++((((((,,,//////...000111000...,,,,,,...000000000/////////111222333333444555666777888999999<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBEEEFFFGGGEEECCCBBBFFFIIIIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCPPPQQQSSSVVVXXX[[[]]]^^^```___```cccfffgggfffdddeeefffhhhhhhhhhjjjnnnrrrzzzzzz|||}}}~~~~~~~~~~~~}}}{{{wwwtttooohhh```[[[YYYUUUQQQNNNLLLKKKJJJIIIGGGHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>>>>???@@@AAA888666555555666666444333222111000///............---///...******---...,,,***+++---......---+++***)))+++......,,,+++,,,...+++++++++,,,,,,+++******(((***,,,---,,,,,,...///111222000+++***,,,,,,)))...//////---+++))))))***...//////000111222222222000///......000222222111111333333111---+++---000+++,,,---.../////////......***''')))---///,,,(((...------,,,,,,,,,------///,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***.........---+++,,,...000222;;;===555///222222---000000//////......------------...000111111111111222222222333444444555555444666777777777888:::<<<======>>>@@@CCCGGGJJJLLLMMMPPPSSSVVVWWWYYY[[[]]]dddiiioootttwwwzzz|||}}}yyyrrriiibbb___[[[UUUPPPLLLKKKIIIGGGEEEDDDCCCCCC>>>@@@AAA???;;;777666777444444444333333333333333999777444222111222333555---///111111000///111222444444333222111000//////666777555444666:::888444666888777333444777666000...///000000///......///------------,,,,,,,,,,,,++++++++++++,,,...000111///...---+++***))))))))),,,+++,,,---+++***000888333///,,,*********(((&&&(((((()))+++---...///000---,,,+++,,,000444666666,,,+++******++++++)))'''%%%&&&)))+++,,,+++)))((('''((())))))))))))((('''(((((()))))))))(((&&&&&&)))))))))))))))))))))))))))((((((***,,,,,,,,,***((()))((('''&&&&&&'''))),,,,,,+++***))))))*********************)))))))))'''((()))***+++,,,------+++******,,,...///,,,***666222111333333000000444333333111///,,,***))))))(((,,,///111111000//////)))((('''&&&&&&'''((()))---)))***///000---+++...,,,,,,++++++*********+++(((((())))))(((''''''&&&***)))(((((('''((()))***((()))***)))((()))***,,,++++++---///000000---***+++******))))))******+++&&&(((***,,,,,,,,,,,,,,,+++*********+++++++++***...+++((())),,,...///...///000///...,,,,,,...///000000//////000111222333333444555666888999:::;;;======>>>>>>??????@@@@@@CCCCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCQQQRRRSSSVVVYYY[[[]]]^^^______```bbbddddddcccaaabbbcccccccccccceeehhhkkkssstttwwwzzz|||}}}||||||{{{yyywwwtttqqqkkkddd```[[[XXXRRROOOMMMKKKIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<666555444444555666555444222111000///............,,,...---***))),,,,,,******+++,,,------,,,+++***)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++(((***,,,------...///111///111///***)))++++++)))---...///---+++)))***+++,,,,,,---...///111222222///...,,,,,,...///......000333555333///------///******,,,------------------'''###&&&---000,,,&&&*********+++,,,---.........,,,***)))***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++***))))))...//////---,,,,,,///111///777888111...111222//////////////////...............///000000000000000111111222222333333444444555666888888777888:::<<<======>>>@@@CCCGGGKKKMMMPPPRRRUUUVVVWWWWWWYYY[[[ccchhhooouuuxxxyyy{{{||||||wwwqqqhhhbbb^^^ZZZUUUQQQLLLKKKJJJIIIGGGEEEDDDDDD???@@@@@@>>>;;;888777777555555555555444444444333:::666111///000111000///...000333333222111111111666555444222111111111222888999666333444777777444555666666444555777555111(((+++...000000/////////...---,,,+++++++++,,,---+++*********+++,,,...///---,,,+++***)))))))))))),,,++++++,,,***(((---444222///---+++++++++)))((())))))***+++,,,---......,,,++++++---111333333333...,,,++++++,,,+++)))'''%%%&&&(((***,,,---------'''(((((())))))((((((''''''((()))))))))((('''&&&((((((((((((((((((((((((&&&((()))******,,,...000))))))(((&&&$$$$$$''')))---,,,+++***))))))))))))******))))))((((((((('''&&&&&&((()))+++---...///------,,,---...---+++(((///...000555666222111222444222000...,,,+++++++++***---000111000///......(((((('''''''''((()))***,,,***,,,//////,,,+++---,,,,,,++++++************(((((()))))))))((('''''',,,+++)))'''''''''))))))((()))******)))(((***+++++++++,,,---......+++((((((((((((((()))***++++++%%%&&&)))+++,,,,,,,,,,,,,,,)))''')))---///,,,)))---+++******,,,...///.........///---,,,+++---...000//////000000222333333444444666888:::;;;======????????????????????????BBBCCCEEEEEEEEEEEEDDDCCCFFFEEEDDDEEEGGGIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGEEECCCBBBQQQRRRTTTVVVYYY[[[]]]^^^^^^___```aaabbbaaa```___aaaaaa```______```ccceeekkknnnrrrwwwzzz{{{zzzzzzzzzxxxwwwuuurrrmmmgggbbb]]]YYYSSSOOOLLLJJJGGGFFFDDDDDDCCCCCCBBBAAA@@@???;;;;;;::::::999999999999555444333333555666555444111111///...............,,,...---***))),,,+++(((+++,,,,,,------,,,,,,+++***+++,,,------,,,,,,---,,,,,,---...//////......,,,...//////...///111333---///---)))(((++++++)))---......---+++******+++)))***+++,,,...000111111111///------.........---...111555555222111222333*********++++++,,,,,,,,,,,,)))''')))...000...+++)))******+++,,,...000111...,,,******+++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))...//////...------000222---222333...---000222111.........///////////////...///000000000000000///111111111222222333333333555666777777666777999;;;<<<<<<>>>AAADDDHHHKKKMMMOOOQQQTTTVVVVVVWWWXXXZZZccchhhooouuuxxxyyyzzz{{{{{{~~~uuuooohhhaaa\\\XXXTTTQQQMMMMMMLLLJJJIIIGGGEEEDDD@@@@@@???===;;;888777777666666555555444333333333777111------111555444222000222333444444333222111777555333111000111222333666777444111111555666444555444444333444333111...&&&(((+++,,,++++++,,,---...---+++))))))***,,,------,,,+++)))))))))******------,,,+++*********++++++))))))***(((&&&***///000///...---,,,+++***)))******++++++,,,,,,------++++++,,,...111222111000///...,,,,,,---,,,***(((''''''((((((***,,,---...)))******************)))((()))*********)))((('''''''''''''''''''''''''''%%%((())))))'''(((---111&&&'''&&&%%%$$$&&&))),,,...---,,,***)))((((((((()))))))))(((''''''&&&&&&&&&'''((()))+++---...///.........//////...,,,+++---,,,...333333000...000333000---++++++++++++++++++---//////...,,,,,,,,,***)))(((''''''((()))******+++,,,...---++++++,,,+++++++++++++++******)))(((((()))))))))(((((('''...,,,)))'''&&&'''((()))((()))+++***)))((()))***)))))))))***+++***'''%%%'''(((((((((***+++,,,---((((((***+++---...---+++***)))((())),,,...---,,,---,,,++++++,,,---......,,,---...---,,,+++,,,...//////000000111222333444444555777999;;;===??????@@@@@@@@@??????>>>>>>>>>BBBCCCEEEFFFGGGFFFDDDCCCGGGEEECCCFFFJJJMMMLLLJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKIIIFFFCCCAAARRRSSSUUUWWWYYY[[[]]]^^^]]]^^^```aaa```___^^^^^^bbb```]]]\\\\\\]]]^^^^^^eeehhhmmmrrruuuwwwwwwwwwyyywwwvvvtttrrrmmmgggccc]]]YYYSSSNNNKKKIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@???<<<;;;;;;::::::999888777444333222333444555444333111000///...------------...111111...---000///,,,------............------+++++++++,,,---------,,,---...///000111111111111///000000///------...000,,,...,,,((((((+++,,,***,,,---...---+++******,,,((()))***+++---...000000111///---,,,------,,,+++,,,000333333111///000222+++*********++++++,,,,,,***+++,,,---,,,---...000+++++++++,,,...///111222---,,,******+++,,,+++***(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...//////...---...000222,,,//////------///111111.........///////////////...///000000000000000///111111222222222222333333444555666555555555777999:::;;;===@@@DDDGGGJJJLLLNNNQQQTTTWWWXXXZZZ\\\^^^ccchhhoootttxxxzzz|||}}}}}}sssnnngggaaa[[[WWWSSSQQQNNNNNNMMMLLLJJJHHHFFFEEEBBB@@@>>><<<;;;999888666555555555444333222222111555000,,,---333777777666222333333555555555444333555444222000///000111222000222222......333666555444222111222222///,,,************)))((((((***,,,...,,,***)))((()))+++,,,,,,+++***)))((())))))***///...---,,,,,,,,,,,,,,,---***)))******(((***.../////////...---,,,++++++++++++,,,,,,,,,---------,,,,,,---///111222000...///---,,,---------+++)))))))))((((((((()))***+++***))))))))))))))))))***))))))***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%%%%(((,,,%%%&&&&&&%%%$$$&&&))),,,...---,,,***)))(((((((((((((((((((((''''''&&&&&&(((((()))***+++,,,,,,---+++,,,...000000////////////++++++------******---000---***((()))++++++******+++------+++*********+++***)))(((''''''((()))(((+++---,,,******************+++++++++***)))((((((((()))))))))))))))(((...,,,***((('''(((((()))((()))++++++***((()))))))))(((((()))))))))'''$$$(((((()))***+++,,,...///---,,,,,,---//////,,,***(((***,,,,,,++++++---///,,,---------------......+++---......,,,,,,---......///000111222333444444555666777999<<<>>>???@@@AAAAAA@@@@@@??????>>>>>>BBBCCCDDDFFFFFFFFFEEEDDDGGGEEEEEEHHHLLLOOONNNKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLJJJFFFCCCAAASSSTTTUUUWWWYYY[[[]]]^^^\\\^^^```aaa___^^^^^^___bbb___[[[YYYYYYZZZYYYYYY^^^aaafffkkkoooqqqssssssuuutttsssrrrppplllgggccc^^^ZZZTTTOOOLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<<<<;;;:::999777666444333222222444444333222111000///...------------+++...///------///...+++///..................///,,,++++++,,,......---+++---...///111222333333333......---+++))))))+++,,,+++---,,,((((((,,,---+++,,,---...---+++***+++,,,))))))***+++---.../////////---++++++,,,,,,+++***...111222111---++++++------,,,,,,++++++,,,------(((+++...---***))),,,000------------...///000111---,,,***+++,,,,,,+++)))&&&&&&'''((()))***+++,,,))))))***+++,,,,,,,,,,,,---......---,,,---000222---............////////////////////////...............///000000000000000222222333333333333333333444555555555444444666888888999<<<@@@CCCGGGIIIKKKOOORRRVVVYYY[[[]]]___bbbccchhhnnntttxxx{{{sssoooiiibbb\\\WWWTTTSSSOOOOOOOOONNNLLLJJJGGGFFFCCC@@@===;;;;;;:::888666666555555444333222111111555111...///222666777777444333333444666777777666444333222111000000111222,,,000111------111444444111......111111---)))(((......---***((()))+++...,,,+++***)))))))))***+++'''''''''((()))+++---///000000...---,,,,,,,,,,,,...+++***,,,,,,+++,,,///---///000000...,,,,,,---,,,,,,------......//////.........000111111///------,,,,,,,,,------+++***+++***)))((((((((((((((((((''''''&&&&&&''''''(((((()))***+++++++++***)))'''''''''''''''''''''''''''(((((('''%%%%%%&&&'''&&&''''''&&&%%%%%%&&&(((---,,,+++***))))))))))))'''((((((((((((((((((((((((((()))***+++,,,,,,,,,'''***---/////////000111000+++))))))(((&&&'''+++...***''''''***,,,+++)))(((***++++++)))((()))***+++***)))((((((((()))***''',,,///,,,))))))***))))))***+++++++++***((('''(((((()))*********)))))),,,+++******))))))))))))(((***,,,,,,***(((((((((+++***)))***++++++)))((()))))))))***+++---...///111...---...000000,,,)))(((+++...---***))),,,000,,,---///...---,,,---...+++---...///...------......///000222333444444444666666888:::;;;===??????AAAAAA@@@@@@@@@?????????CCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRNNNNNNMMMLLLJJJGGGEEECCCSSSTTTVVVWWWYYY[[[]]]^^^[[[]]]```aaa___^^^___```aaa]]]YYYVVVVVVVVVUUUTTTYYY[[[^^^cccgggjjjmmmnnnppppppooopppooommmhhheee```[[[VVVQQQNNNLLLIIIGGGDDDCCCAAA@@@???>>>??????<<<===<<<<<<:::888666555555333222222333333111000000000///...------------&&&***+++***+++------))).........------.........,,,+++***+++...///---++++++,,,...000111222333333,,,,,,+++***((((((+++---+++---,,,))))))---...,,,,,,---...---+++***+++,,,******+++,,,,,,---......///---,,,,,,---...---,,,000222333000---+++---//////...------------...///***,,,---,,,++++++,,,---......---,,,,,,------------+++++++++,,,,,,***)))$$$%%%&&&''')))***+++,,,***++++++,,,,,,,,,++++++,,,------,,,,,,---///222...---...///000...,,,,,,000000//////......------------...000111111111111444444333333333333333333444555666555444444666888666888;;;???BBBFFFHHHIIINNNQQQUUUWWWYYY[[[^^^```dddhhhmmmssswww}}}tttrrrllleee^^^YYYWWWWWWOOOPPPPPPOOONNNKKKHHHGGGDDD@@@<<<;;;;;;:::888666777777666555444333222222333111000000111444777888666333111222666999:::999333333333333222222222222,,,111222///...000222111...+++,,,111222...***+++,,,------,,,+++***+++,,,+++*********))))))))))))&&&&&&'''(((***,,,///000111000...---,,,++++++***,,,)))(((+++,,,***+++...,,,///111111...------...------......///000111111111000///000111111000...+++******+++------,,,***+++++++++******)))))))))((('''&&&&&&&&&&&&'''(((&&&'''((()))***))))))(((''''''''''''''''''''''''((('''''''''((('''&&&$$$"""$$$'''((('''&&&'''''',,,,,,+++***))))))******'''''''''(((((()))******&&&'''((()))+++---......$$$'''+++,,,,,,+++---///...***((()))(((&&&'''***,,,)))'''(((,,,...+++(((((()))+++***))))))***+++'''''''''''')))***,,,...(((///222...***+++,,,+++))))))+++++++++***((('''(((((()))***************)))***+++++++++***))))))(((***,,,,,,***(((((((((+++))))))***+++,,,+++***))))))))))))***+++------///---+++---111111---)))+++,,,,,,,,,,,,+++,,,---,,,...000///---,,,---///+++---///000///......///---...000222444555555444666777888999;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBDDDFFFGGGGGGIIILLLMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTQQQPPPOOOMMMKKKIIIHHHGGGTTTUUUVVVXXXZZZ[[[]]]^^^ZZZ]]]aaaaaa___^^^```aaa```\\\WWWTTTTTTTTTRRRPPPUUUWWWZZZ]]]aaaeeehhhjjjlllllllllnnnooommmjjjgggaaa]]]WWWSSSPPPNNNLLLJJJCCCBBB@@@???>>>===>>>>>><<<<<<<<<<<<:::888555444555444222222222222111///000000...---------------(((,,,---,,,---000000---...------,,,,,,------...,,,+++***+++...///---******+++,,,...000111222222,,,,,,,,,******+++...000+++------)))***---///---,,,---...---+++++++++---+++++++++,,,,,,---------111000...///000111111000111333444222000000333777111000......---...///000///---,,,,,,...///---+++///...---,,,++++++++++++,,,+++++++++,,,,,,***)))$$$%%%&&&((()))+++,,,---,,,,,,,,,,,,++++++***)))+++,,,,,,,,,+++,,,///111///......111111...+++***111111000///...------,,,,,,---...000111222222222444444444444444444444444666777777666555555777999555777:::>>>BBBEEEGGGHHHLLLNNNRRRTTTUUUWWWYYY[[[eeehhhmmmrrrwww~~~vvvtttooohhh```\\\ZZZYYYPPPPPPQQQPPPNNNLLLIIIGGGDDD@@@<<<:::;;;:::888666999888777666555444333333.../////////000333888<<<777444111222666:::<<<<<<444444555555555444333333---333555111///000000///,,,(((***111444///---///'''))),,,---,,,***)))***)))************)))(((((())))))((()))***+++---...111000...,,,+++)))))))))(((%%%$$$''')))((((((+++,,,///111111///------///------...///000111222222333111000000111111000///***))))))+++------,,,+++***+++,,,,,,,,,++++++******)))(((''''''((()))***$$$%%%'''(((((((((''''''((((((((((((((((((((((((((('''&&&(((++++++((($$$ %%%((())))))***+++++++++***************+++&&&&&&'''((()))***++++++$$$%%%'''))),,,...000111###&&&******)))(((***,,,,,,)))(((+++***((((((***,,,)))(((***...///,,,((((((***++++++******+++,,,$$$%%%%%%'''))),,,///111)))111555///+++,,,...,,,((()))+++,,,+++***((('''(((((()))***************((()))+++,,,---+++***)))(((***,,,,,,***(((''''''(((''''''((()))******)))(((((((((((()))***+++,,,---+++))),,,000222...***///,,,***+++---...,,,))),,,...000000---,,,---///+++---000111000//////000---...111333444555555555777777888999;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???@@@CCCFFFHHHFFFJJJNNNOOOMMMLLLMMMPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKKKKJJJSSSTTTUUUWWWYYY[[[\\\]]][[[\\\]]]___aaaaaa___\\\[[[YYYWWWVVVUUUTTTQQQNNNNNNPPPRRRUUUYYY]]]aaabbbggghhhjjjllllllllljjjiiieee^^^UUUQQQPPPOOOKKKHHHHHHFFFCCC@@@??????@@@BBB@@@===:::888888777666555555555555555444333222111......///...---...000222///............///000000,,,---.........---,,,+++------,,,,,,,,,,,,------+++,,,,,,---...///000000+++,,,,,,***))))))+++...///...---,,,,,,---///000,,,+++++++++,,,,,,------++++++******+++---///000444///---//////---,,,///333444555333000///111333444222///---,,,---///000777222---+++,,,......---,,,,,,+++++++++,,,------((())))))************))))))***+++,,,............---'''###%%%+++...,,,(((************************......000000000///...---111444555111++++++111888222111000000222222111000///000111222333444444444555555666666777777888888888:::<<<>>>@@@CCCGGGKKKJJJLLLPPPTTTWWWZZZ[[[\\\aaaeeekkkpppuuuzzz~~~yyyqqqiiiccc^^^YYYVVVVVVRRRQQQQQQOOOJJJIIIKKKFFFCCC???<<<:::999777666777888888777555333333444555444222111222555888:::555777333---///666999666333111///222777999777333///000222222222111///---...---,,,+++***++++++,,,***///000,,,))))))***((())))))***++++++*********''''''((()))***++++++,,,+++,,,---,,,***)))***+++))),,,---++++++......+++...///000000000///---,,,---((()))---///,,,...333555333111000111111000///---.../////////...,,,,,,---***)))---...,,,+++---'''&&&''')))+++,,,,,,+++((((((((((((((((((((((((+++***(((&&&%%%&&&'''((())))))***************))))))((('''((()))***)))(((((('''&&&&&&&&&''')))***&&&'''((()))*********))))))((((((***---......---***)))((()))***+++***(((+++******))))))******+++)))+++---...---++++++,,,++++++******)))((((((((()))))))))))))))((((((''',,,---...---+++******+++------,,,,,,+++******)))$$$&&&)))*********,,,---)))******++++++******)))&&&$$$"""$$$&&&'''&&&$$$***))))))***,,,,,,+++))))))***+++***(((((()))+++...---,,,---///000///...******)))***++++++***(((+++,,,,,,---...///000000000////////////111222333111111222333555666777777999:::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB999>>>DDDHHHIIIGGGFFFEEEHHHIIIJJJLLLNNNPPPRRRSSSTTTOOOOOOTTTTTTQQQRRRWWWVVVUUUUUUTTTTTTSSSSSSSSSUUUSSSQQQNNNLLLKKKKKKKKKSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\^^^______\\\ZZZZZZXXXVVVUUUUUUSSSPPPMMMMMMMMMOOOQQQTTTXXX[[[^^^```aaaccceeefffeeeeeedddddd]]]UUUQQQOOOMMMIIIFFFGGGEEEBBB@@@>>>???@@@AAA???<<<999777777777555444444444444444333222111000......///...,,,---///111......------......///000------.........---,,,+++......------------......,,,,,,,,,------......///+++,,,,,,+++))))))+++---//////......---.........*********+++,,,---///000...---+++******,,,---///666111///000000...---000333444555333000///111222333222///...---...000111444111,,,+++---/////////...------,,,++++++++++++******+++++++++******)))***,,,------,,,)))&&&###,,,(((&&&'''+++------***............------------,,,------.........------...222444222---+++000555333111000111222333222111000111222222333333333333555555666666777777888888999:::===>>>@@@CCCGGGKKKJJJLLLPPPUUUXXX[[[]]]]]]]]]aaaffflllrrryyy{{{ssskkkeee```[[[XXXWWWSSSRRRRRROOOJJJHHHJJJEEEBBB>>>;;;::::::888777777777888666444222333333555444333333444555777999555777555111111666666333333111///222666777555222///000111222111000...---000///...---,,,------...***///000,,,)))***+++)))***++++++,,,,,,,,,++++++(((((())))))******++++++***+++,,,+++)))((()))***))),,,---+++,,,//////,,,000000000//////...,,,,,,---***+++///000...///333666444333111111000000///---...///000000///...---333///---...---)))'''(((((('''''')))+++,,,+++)))((((((((((((((((((((((((***)))((('''&&&''''''(((%%%%%%&&&'''''''''''''''***((('''((()))***)))(((***)))))))))******+++,,,&&&&&&'''))))))*********))))))******+++,,,---...,,,+++******,,,,,,+++)))---,,,,,,+++******++++++)))+++---...---,,,------+++++++++******)))))))))******)))(((((((((((((((+++---......---+++++++++---,,,,,,,,,++++++******)))***+++***)))((()))+++***++++++++++++++++++***)))'''&&&&&&(((((('''%%%***))))))***,,,,,,+++*********+++***((((((***+++***)))((()))+++,,,+++***000---++++++,,,---...---..................//////000/////////000111222333//////000111333444555666999:::;;;<<<===>>>???@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>AAADDDFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTPPPPPPTTTUUURRRSSSWWWYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUSSSPPPNNNMMMMMMMMMSSSSSSTTTUUUVVVWWWXXXYYY[[[ZZZZZZ\\\]]]\\\ZZZXXXXXXWWWUUUTTTSSSQQQNNNLLLKKKKKKJJJKKKMMMPPPTTTVVVYYYZZZ\\\^^^`````````______ZZZTTTPPPOOONNNKKKGGGGGGEEEBBB@@@>>>>>>??????===;;;888666666666444222222222222222222111000///......///---,,,+++---///------,,,,,,,,,---......------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---///000000000///...------******)))***,,,...111333///...,,,+++***+++,,,---555111///000///,,,,,,///333444444333111000000222555444111///......//////222000---,,,...///000000///...---,,,+++*********+++++++++++++++***)))(((+++,,,...///,,,(((###************+++,,,------000000000//////.........,,,+++++++++,,,---......,,,111444444///---000333333222111111333333222111222222222222222222222222555555555666777888888888:::;;;===???@@@CCCHHHKKKNNNPPPSSSWWWYYY[[[\\\]]]\\\___dddhhhnnnuuu}}}~~~vvvnnnhhhbbb^^^[[[YYYUUUSSSSSSPPPJJJHHHJJJEEEBBB>>><<<;;;:::999777666666777555333111222222444444444555555666777777333555555111111333333000444111///111333444222000///000000111111///...---,,,+++******))))))******+++///000---+++,,,,,,***,,,---------------,,,,,,)))))))))))))))*********)))***+++***((('''((()))(((+++---,,,---111111...222111000...---,,,,,,,,,---,,,---111222000///111555555444333222111000000...///000111111111000///444000//////---'''&&&'''***)))((()))++++++)))((((((((((((((((((((((((((()))(((((((((((((((((((((&&&'''((()))***************)))((((((******)))((()))***+++,,,,,,,,,++++++%%%&&&'''((()))***++++++)))+++,,,+++)))))),,,000///---,,,,,,------,,,***///...---,,,,,,,,,,,,,,,***,,,...///...------...+++++++++++++++*********+++***((('''&&&''')))***)))+++...///...---,,,,,,,,,,,,,,,,,,++++++++++++***++++++***((((((***,,,++++++,,,,,,,,,,,,++++++---+++***)))***)))'''&&&***))))))***,,,---+++******+++++++++))))))+++,,,,,,+++++++++---...---,,,222///,,,***,,,...000000000000000//////.........////////////000111222333//////000222333444555666999999:::<<<===>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDCCCDDDGGGIIIIIIJJJLLLMMMOOOQQQSSSSSSTTTRRRRRRTTTUUUTTTUUUXXX\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWYYYZZZZZZYYYWWWVVVUUUSSSRRRQQQOOOLLLJJJJJJIIIGGGFFFFFFIIIMMMOOOUUUVVVXXX[[[]]]^^^______YYYVVVSSSQQQQQQPPPNNNLLLFFFEEEBBB@@@>>>>>>>>>>>><<<999777666555555333111111222222222111111000///---...///---,,,++++++---,,,,,,++++++,,,,,,---...---------------,,,,,,,,,...//////////////////...,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,000000111111000...,,,+++,,,+++******,,,...222444///...,,,++++++,,,---...222///......,,,)))***...333444444333222111000000888666333000...---------222111///....../////////...---,,,,,,++++++++++++++++++++++++***)))((('''***+++---...---+++(((&&&)))+++---,,,++++++---000.........---,,,,,,++++++,,,++++++***+++---///000...111444333000///111444333222111222333444333111333333222222222222222222444444555666777888888999;;;<<<>>>???AAADDDHHHKKKSSSTTTVVVYYYZZZ[[[[[[[[[aaaccceeegggkkkqqqxxx}}}xxxqqqkkkeee```]]]ZZZVVVTTTSSSPPPJJJHHHIIIHHHEEEAAA>>><<<;;;999777555666666444222000111111333444555666777666666555111222111///...///222333444222000000111111000...000000111111111000///...***)))))))))))))))))))))+++//////---,,,......+++......//////......------*********))))))))))))))))))***+++***((('''((()))'''+++---,,,...222333111444222000---,,,++++++,,,,,,---///111222000//////222333444444333222333333111222333333222111///...///------///---)))***---+++***)))*********(((&&&(((((((((((((((((((((((('''(((((()))))))))(((((('''''')))***,,,,,,------+++)))((()))******)))(((''')))+++------+++)))(((&&&&&&&&&''')))***+++,,,))),,,...+++''''''+++000///...,,,,,,------,,,***...------------...///000,,,...000///---,,,++++++++++++++++++++++++,,,,,,,,,***(((&&&&&&''')))***'''***...//////---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))+++...111,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))'''&&&*********+++,,,---,,,******+++,,,+++******,,,...///...---...///000///...000...,,,+++,,,.........000000000000000//////////////////000000111222222111222333444555777888888888999:::;;;===>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEHHHKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWXXX\\\\\\\\\\\\]]]]]]]]]]]]ZZZYYYXXXWWWUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTVVVXXXYYYYYYXXXTTTSSSQQQPPPOOOMMMJJJHHHJJJHHHEEECCCCCCEEEHHHJJJOOOQQQSSSVVVYYY[[[]]]]]]YYYWWWVVVTTTSSSQQQNNNMMMGGGEEECCCAAA???>>>>>>>>>:::888777666555444222000111222222222222111111000---...///...,,,++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,......///000000///......,,,,,,,,,++++++***))))))***+++,,,,,,+++***+++,,,///000000000000...,,,+++......,,,,,,---...000111---,,,+++++++++---///111111///...///,,,)))+++000333333333333333222000///444333111000////////////333333222111///---,,,,,,++++++++++++,,,,,,---...************)))((('''&&&+++++++++++++++,,,,,,,,,(((+++......+++***---000,,,,,,,,,+++++++++******---,,,++++++,,,...000111///000000...,,,---111555333222111111333333222111444333222111111111222333444444555666777888999999<<<===???@@@BBBDDDHHHKKKQQQSSSVVVYYY\\\^^^______ccceeegggiiilllqqqxxx|||zzzrrrlllgggbbb___[[[WWWTTTTTTQQQKKKIIIJJJLLLIIIDDD@@@>>><<<999777444555555444222000000111222333555666666666444333222111///------///666<<<444222000/////////...---111111222111111111000000------------------------+++......,,,---//////+++.../////////......---,,,*********)))))))))))))))***+++++++++)))((()))***(((,,,...---///444555222444333000...---,,,,,,,,,+++---///000000000...,,,...111333444444333555666555555555444222000---,,,---,,,---///...***,,,000,,,+++*********)))'''%%%((((((((((((((((((((((((&&&'''((()))******))))))$$$%%%'''((()))******+++,,,***))))))******)))'''((())),,,...---,,,)))''''''&&&&&&'''(((***+++,,,))),,,...,,,((('''+++000...,,,++++++,,,,,,+++)))++++++,,,---...000111222///000111000,,,)))((((((*********++++++,,,,,,---,,,***(((&&&&&&''')))***&&&))),,,...------------------,,,,,,,,,,,,,,,,,,)))******))))))+++///222---,,,,,,++++++,,,,,,------------+++)))(((''''''+++******+++------,,,***+++,,,---,,,+++,,,---///...---,,,,,,......---,,,...---...///000000...+++.........///000111111222...//////000111111222222222222333444666777888888888999:::;;;<<<>>>??????>>>???@@@AAACCCDDDEEEEEE@@@CCCFFFHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTUUUVVVVVVUUUVVVXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]][[[[[[ZZZZZZYYYXXXWWWWWWQQQQQQRRRSSSTTTUUUVVVWWWUUUTTTSSSUUUWWWXXXXXXWWWSSSQQQOOONNNMMMKKKHHHFFFHHHFFFCCCAAAAAABBBDDDEEEGGGIIIKKKNNNRRRUUUWWWYYYZZZZZZYYYWWWTTTPPPLLLJJJHHHFFFEEEBBB@@@???>>>===:::888777666666444111///111111222222222111111000,,,...//////---,,,,,,---,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,------...///000000///...---,,,,,,,,,++++++*********)))+++------+++***++++++.../////////...---,,,,,,///............///000000---,,,++++++,,,...111222111000111222///,,,///555333333222333444333000...,,,------...000111333444333444555333///,,,++++++*********+++,,,---...///***************)))(((''',,,+++***)))((()))***+++(((+++......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...//////------+++))))))+++///333222111000000222222111000333222111111111222333444333444555666777888999:::===>>>@@@AAABBBEEEHHHKKKLLLOOOSSSXXX]]]aaadddeeebbbdddgggjjjnnntttzzz{{{sssmmmgggccc```[[[WWWUUUUUURRRLLLJJJLLLMMMIIIDDDAAA>>><<<:::888555555666444222000111111222333444555555444333222555222000000///111:::CCC444333111///.........///111111111111000000000000++++++,,,---------,,,,,,***,,,,,,+++---000///+++............---,,,++++++)))))))))))))))************+++,,,+++)))((()))***)))---///...000444555333444333222000///.........,,,///000......///...++++++///333555333333555777555555555444222000---,,,//////000111---((()))...---+++*********)))'''%%%((((((((((((((((((((((((''''''((())))))***++++++((()))***+++,,,---------,,,+++************)))'''***,,,...//////---***)))((((((''''''''')))***,,,(((+++---,,,******,,,...+++***)))***+++,,,+++***)))******+++---///111222///000111///+++(((&&&&&&((())))))***+++,,,------+++***((('''&&&''')))***''')))++++++++++++,,,---.........---,,,+++++++++,,,------,,,******,,,...---,,,+++******+++,,,---***,,,,,,+++)))((()))***+++******+++---...,,,+++,,,---...---,,,---///111111000//////000000///......///000333444333///,,,,,,------...000111111222...///000111222222222111000000111333444555666777888888999;;;<<<===>>>???>>>>>>@@@AAACCCDDDEEEFFF>>>BBBGGGJJJKKKKKKKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUVVVXXXXXXVVVVVVZZZ[[[YYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[PPPQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUTTTUUUVVVUUUTTTQQQOOOMMMLLLLLLJJJGGGEEEDDDCCCBBB@@@???@@@@@@AAA@@@BBBDDDGGGKKKOOOSSSUUUUUUVVVWWWVVVTTTPPPMMMLLLIIIHHHFFFDDDBBB@@@???>>>:::888777777666555222//////000000111111000000///+++---000000///......///,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++)))+++------,,,******+++...------,,,,,,,,,------,,,---...000111111111000...---,,,+++,,,---///111000000222333000...222999444222222333555444000---++++++,,,---///000222222111333555444000---,,,,,,++++++++++++,,,------...++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++(((***,,,---,,,,,,,,,---******++++++,,,---------+++,,,,,,---------,,,,,,,,,,,,,,,++++++---///111111000//////111111000///333222111000111222444555333333444666777999::::::>>>???AAABBBCCCEEEIIILLLLLLOOOSSSXXX]]]aaaccceeebbbeeeiiilllppptttyyy}}}zzzssslllgggbbb___ZZZVVVTTTUUURRRMMMKKKMMMIIIFFFBBB???>>><<<;;;999555666666555222111111222222222222333333222222111555222222222111000888BBB444333111///...---///000000//////...............'''''')))*********)))))))))+++***))),,,000///***,,,------,,,+++***))))))(((((())))))******++++++)))***+++***((('''((()))+++///000///111555555333333333333222222000/////////222222...---000000,,,+++000444555222000222444333333333333222111///...000000222111,,,'''(((...,,,+++************'''%%%(((((((((((((((((((((((((((''''''''')))***,,,------......///000000//////---+++************)))'''+++,,,---...---,,,***)))***)))(((''''''((()))***'''(((+++---------,,,,,,***)))(((***,,,---,,,+++************+++,,,---...,,,...///...+++(((''''''''''''((()))***+++,,,---******)))(((((((((((((((((()))))))))((((((+++---000000///---,,,+++***))),,,---...---,,,+++,,,...---+++***))))))***+++---(((***,,,,,,******,,,...++++++***,,,---...---+++,,,---......---...000222333222111111222222111////////////111222222///---------........./////////---...000111222222111111000111222333444666777777888888999:::<<<===>>>>>>@@@@@@AAABBBBBBCCCCCCDDDAAADDDHHHKKKKKKJJJJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUVVVZZZYYYVVVWWW[[[\\\ZZZ[[[\\\\\\^^^___```aaaaaaaaabbbbbbccccccbbbaaa```PPPPPPRRRSSSUUUWWWXXXYYY[[[YYYVVVUUUTTTTTTRRRQQQPPPOOOMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@???>>>>>>>>>===>>>AAAEEEIIIMMMQQQSSSMMMPPPSSSUUUTTTSSSQQQQQQIIIHHHGGGEEECCCAAA???>>>:::999888777777555222///......///////////////...+++---000111000//////000------,,,,,,------...//////...---,,,+++,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++---,,,+++***+++,,,---...)))+++...111333333222222000///---,,,,,,---...///---...000222///---111999444222222333555444000---...............---------///222555444111...---...------,,,++++++,,,,,,,,,,,,,,,---.........------***,,,...000000000///...((()))***,,,------,,,+++(((((()))***+++,,,,,,---***+++,,,------+++***)))---...///000111111111111000///...///000111000...222111000000111333555666333333444666777999::::::>>>@@@AAABBBCCCEEEIIILLLPPPRRRUUUYYY\\\^^^``````eeehhhkkknnnppprrrvvvxxxzzzrrrlllfffbbb___YYYVVVTTTUUUSSSNNNLLLNNNEEEBBB???=========<<<;;;666666777555333111222222222222111111111111111111222000111333000---333<<<444333222///......000111......---,,,,,,,,,,,,---((()))***,,,,,,,,,+++***(((***)))))),,,000///***+++,,,,,,+++***)))(((''''''(((((()))***++++++,,,''')))))))))'''&&&'''(((,,,000111000111555555333222333444444333222111000111444333...---111222...---222666555111...///111000111222222222222111000//////111222---(((***000,,,+++************(((&&&((((((((((((((((((((((((((((((''''''(((***---///,,,,,,---------------,,,---,,,******+++***)))''')))******+++***)))((('''+++***((('''&&&''')))***&&&''')))---//////---******)))(((***,,,...------,,,+++******))))))******)))+++---,,,+++)))((()))&&&'''''')))***+++,,,---)))))))))))))))(((((('''))))))((('''&&&'''***,,,111111///...,,,***))))))(((***,,,.........///111,,,+++)))(((((()))+++,,,'''***,,,---++++++...111,,,++++++,,,......---+++,,,---............000222000...------......---+++///...,,,,,,...///...---...............------------...000111222222111111222333444555666888999999777888999:::<<<===>>>>>>CCCCCCBBBBBBBBBAAAAAAAAAEEEGGGIIIJJJIIIIIIJJJKKKOOOPPPQQQRRRSSSTTTUUUVVVVVVZZZZZZVVVWWW\\\]]]ZZZ]]]^^^___```aaabbbcccddddddeeefffffffffeeedddcccNNNPPPSSSVVVWWWVVVUUUTTTYYYVVVSSSRRRRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFCCC@@@===;;;<<<======<<<999===AAACCCDDDFFFKKKOOOMMMPPPSSSUUUTTTTTTTTTTTTNNNLLLIIIHHHGGGDDDAAA>>>===888666888777333000000////////////............///...,,,,,,,,,,,,***))),,,+++******+++,,,...///...///000111000///---+++------......///000000111...---,,,,,,++++++++++++---......---,,,---///222------,,,,,,,,,------...---------------...///000000///...---......---+++***...111111......111555333000...000555666222------,,,+++,,,...000000///555555444222000---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...)))(((...222222///...'''(((((()))******++++++...------,,,,,,,,,------------------,,,,,,+++***++++++,,,,,,---...//////777222///111111...---...333222111000000000111222666555555777:::;;;;;;;;;;;;===???AAABBBDDDGGGJJJOOOPPPUUU\\\]]]\\\cccmmmlllllllllnnnrrrvvvxxxyyy~~~zzztttnnnhhhbbb___TTTWWWZZZYYYTTTNNNJJJIIIEEECCC@@@===;;;;;;;;;<<<777777555444444333444444777555333111000000000111...///000111111111111111...111333111---+++,,,...,,,,,,,,,+++++++++******+++///000---&&&###$$$(((///+++((((((***+++***)))***)))(((''''''((()))***)))(((''''''(((((('''&&&))))))))))))))))))******+++---111333555444333222111222222222333222222222333444555444111000///000///000222333333111...,,,---///333666777666444333000444777555///+++,,,...------,,,,,,***)))'''&&&&&&&&&''''''''''''&&&&&&((('''''''''(((***---//////,,,***+++...///...---+++,,,+++(((&&&%%%&&&(((((()))*********((('''&&&)))((('''''')))******))))))))))))))))))******++++++******,,,...000000///++++++)))(((''''''''''''&&&(((***+++,,,+++***)))'''((()))((('''&&&'''((('''((()))(((&&&%%%%%%&&&)))*********)))+++---000444222...***((((((((()))))),,,000444555333///---///---+++*********(((&&&)))***+++,,,,,,,,,,,,,,,------,,,---------------+++,,,---///000//////...222111000///---+++******000...,,,,,,---/////////---000///***))),,,///............///////////////111111222333555666777777<<<<<<;;;:::999:::>>>AAA?????????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^```cccfffggghhhkkkgggeeeeeeiiilllmmmlllMMMOOORRRTTTUUUUUUTTTSSSWWWUUUSSSRRRRRRQQQPPPNNNOOONNNLLLJJJGGGFFFEEEDDDCCC@@@===;;;<<<<<<<<<;;;777;;;???AAAAAACCCGGGKKKLLLOOOSSSTTTTTTTTTTTTUUUPPPNNNKKKJJJIIIFFFCCC@@@>>>999777888777333000000000000000000///////////////---,,,,,,,,,,,,+++)))+++++++++***+++,,,...//////000111222111000...---,,,,,,------...//////000...---,,,+++++++++++++++------...---+++,,,...000---,,,,,,,,,---......///---------,,,------......000///............------+++...111000...---000444///...---///222333000---...,,,+++,,,...000000000333333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---111,,,)))...222000......(((((())))))***++++++,,,...------,,,,,,---------------------,,,,,,++++++,,,,,,---......///000000444///...000111///...000333222111000000111222333666555555777:::;;;;;;;;;<<<===@@@AAABBBDDDHHHJJJMMMNNNSSSZZZ[[[ZZZaaaiiimmmlllmmmooorrrvvvxxxyyy{{{yyyrrrlllgggbbb___XXX[[[\\\YYYSSSLLLHHHGGGDDDBBB@@@===;;;;;;;;;<<<888777666555444333333333666555333111000000000000///000000111111111111000///000111000...---------,,,,,,,,,,,,++++++++++++***,,,...,,,)))'''(((***...+++)))(((***+++***)))+++***))))))((()))******+++)))((((((((((((((('''************************(((***...111333444333222///000111333333333222111222333444444222111111222///111222333333111...,,,---///222555666555333222111333444222...++++++---)))******++++++++++++***&&&''''''((((((''''''&&&((((((''''''(((***,,,---,,,***((()))+++---,,,++++++++++++)))'''&&&''')))))))))*********)))'''&&&((('''%%%&&&((())))))((())))))(((((())))))***+++***))))))***---......---+++***)))(((''''''''''''&&&((()))+++++++++)))((('''((()))((('''&&&''')))))))))(((&&&$$$$$$&&&))))))***+++++++++,,,///111222111000...,,,***((('''***---111444555333000...***((('''&&&'''&&&%%%###***+++,,,------------,,,+++,,,,,,---------,,,,,,)))***+++,,,---..................------,,,,,,,,,...,,,++++++...000000000+++000111...,,,...///---.........///////////////111111222333555666777777<<<<<<;;;:::999;;;>>>AAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIJJJMMMOOOPPPNNNOOORRRSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^`````````aaacccdddeeeeeehhhfffeeegggkkkooopppoooLLLNNNPPPSSSSSSSSSRRRQQQTTTSSSQQQQQQRRRQQQPPPOOOPPPNNNLLLIIIFFFDDDCCCBBBDDDAAA>>><<<<<<;;;;;;999666999<<<======>>>BBBFFFJJJMMMQQQTTTUUUUUUVVVWWWRRRQQQOOOMMMLLLIIIEEEBBB???;;;888999888333000111111111111000000000/////////---,,,,,,,,,,,,+++)))++++++++++++,,,---......000111222222222111000///++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,------,,,+++***,,,---,,,,,,,,,---...///000111------,,,,,,+++,,,,,,,,,000/////////////////////---///111///---,,,...111......000111111111000//////---++++++---///000000000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111111///...333---+++...000...,,,---))))))******+++,,,,,,,,,---------,,,,,,------...------------,,,,,,,,,,,,------......///000000000000,,,,,,///111000///111222222111111222333444555666555555777:::;;;;;;;;;===>>>@@@BBBCCCEEEHHHJJJQQQRRRWWW\\\^^^___dddkkkmmmnnnoooqqqtttvvvxxxyyyxxx}}}xxxqqqkkkfffaaa___^^^^^^\\\WWWQQQKKKGGGFFFDDDCCC@@@>>><<<;;;;;;<<<:::999777555444222222222444444222111000000///000000111111111111000000///111000//////000///...,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,...+++))))))***++++++***------,,,+++******++++++,,,+++***((((((((()))***++++++++++++++++++******%%%'''+++...000111111111,,,...000333444333111000111333444444333222222333000111222333222000...,,,,,,...111444555444222111111000///...,,,+++++++++))))))******++++++++++++&&&''''''((((((''''''&&&)))(((''''''''')))***+++)))((('''''')))******)))***++++++***((('''(((***))))))*********)))(((''''''&&&%%%%%%'''(((((('''))))))(((((())))))***+++((((((''')))+++,,,,,,+++******)))((('''''''''''''''((()))***+++***)))(((&&&((()))((('''&&&((()))***)))'''$$$###$$$(((+++)))***,,,,,,,,,...111333000111333333111---)))&&&+++...111333444333000...+++)))(((((())))))((('''+++,,,------------------***,,,---......---+++***(((((())))))+++,,,---...***++++++,,,,,,---......,,,+++***+++...000111111***///222000///000///,,,.........//////000000000111222333444555777888888<<<<<<<<<;;;;;;<<>><<<<<<;;;999888666888::::::999;;;???BBBHHHKKKPPPTTTVVVWWWYYYZZZUUUTTTRRRQQQOOOLLLHHHDDDBBB<<<999999888333111111000000000000////////////...---+++,,,,,,---+++***++++++++++++,,,---......///000000111111000//////******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,***)))***+++,,,,,,,,,---...///111222------,,,+++************//////000000//////000111000111111///,,,+++---///...111333444333222333333000...+++***,,,///000000.............../////////++++++++++++++++++++++++(((***...111333222000///111,,,***,,,...,,,+++---******+++++++++,,,,,,,,,------,,,,,,,,,---......---------,,,,,,,,,------------......///////////////,,,+++///111///...000222111111111222444666777666555555777:::;;;;;;;;;===???AAABBBCCCEEEHHHJJJRRRTTTXXX\\\___bbbgggkkkmmmooorrrtttuuuvvvxxxyyyxxx{{{xxxpppjjjeeeaaa___```^^^ZZZUUUOOOKKKHHHGGGEEEDDDBBB@@@>>>=========<<<:::888666444222111111333333222111000000//////111111111111111000///...222///...///111111///+++------------,,,,,,,,,,,,***)))((()))+++,,,,,,+++---,,,***)))***++++++,,,000///...---,,,,,,++++++++++++***))))))***---///,,,,,,,,,+++++++++++++++%%%''')))+++---......---)))+++///222333222111///222333444444222111111222111222222222111000...,,,,,,...000222333222111000000...+++******++++++***,,,,,,+++******)))))))))''''''((((((((((((''''''))))))((('''''''''((()))((('''&&&&&&'''((()))))))))***+++***)))(((***+++)))))))))***))))))))))))(((&&&%%%&&&'''(((((((((((((((((((((((()))******(((''''''(((***,,,+++******)))((('''''''''''''''(((((()))******)))((((((&&&'''((((((''''''((())))))((('''%%%$$$%%%)))+++)))+++---......///222444111222444444222///***(((+++---///111222111///---,,,*********,,,,,,+++***++++++,,,,,,---,,,,,,++++++---///000000...,,,***+++***)))))))))***,,,---))))))***+++,,,,,,------,,,+++***,,,...//////...***///111///...//////---.........///000000111111111222333444666888999999<<<======<<<<<<===@@@CCCBBBBBBCCCCCCDDDEEEGGGHHHLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSUUUVVVXXXYYYZZZ[[[]]]^^^___``````aaabbbcccccccccdddeeefffhhhjjjmmmpppsssttttttLLLMMMNNNOOOPPPPPPOOOOOOPPPOOOOOOPPPQQQQQQOOOMMMNNNLLLIIIFFFCCCAAA@@@???CCC@@@>>><<<<<<;;;999777777999::::::888999===AAAFFFJJJPPPTTTWWWZZZ\\\^^^YYYXXXWWWVVVTTTPPPKKKGGGDDD???::::::888444111222//////.........---------...,,,++++++------,,,*********+++,,,------------------...............---*********++++++++++++++++++++++++******++++++,,,+++,,,---,,,***))))))***++++++,,,,,,...///111111---,,,+++***************---///000000//////000222222222000...,,,,,,---......000333444333333333444000...++++++---/////////------,,,,,,---...//////++++++++++++++++++++++++'''***...111333333111///---)))(((+++---++++++---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,---......------------------......000,,,,,,000222///---...111111111111222444666888666555555777:::;;;;;;;;;===???AAABBBBBBDDDGGGIIIMMMPPPSSSVVVZZZ```dddffflllppptttwwwwwwxxxyyy{{{zzz|||yyyrrrlllgggbbb______\\\WWWRRRNNNLLLJJJIIIGGGFFFDDDCCCAAA??????>>><<<;;;999666444222111000333222222222111111000000111111111111111000///...222///...///222222///,,,.........---------,,,,,,+++***))))))++++++***(((,,,,,,+++*********,,,---111111000///...---,,,+++(((***+++,,,,,,---111444,,,,,,,,,+++++++++******'''((()))***+++******)))'''***...111222111///...222444444444111000000000222222222222111///...,,,,,,---///000111000//////...,,,)))((()))******))),,,+++***))))))******+++'''(((((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''))))))&&&(((******))))))***,,,***))))))))))))*********)))'''&&&'''(((***))))))((((((((('''((())))))***)))((('''(((***++++++***)))(((((('''''''''''''''(((((()))))))))(((((((((%%%'''((((((''''''(((***%%%'''(((((('''''')))******,,,...//////000222444333333222111000...,,,++++++,,,---.........---,,,***)))((()))***+++***)))******+++++++++******)))---...000111111///,,,+++///...,,,*********++++++******++++++++++++++++++...---,,,,,,......,,,++++++...///+++***---000///......//////000111111222111222333555777999:::;;;<<<===>>>>>>>>>???AAADDDCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTTTTSSSTTTUUUWWWWWWXXXZZZ[[[]]]___```aaa^^^aaadddeeeddddddfffgggjjjkkknnnpppqqqrrrssssssLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPNNNKKKLLLJJJHHHEEEBBB@@@???>>>AAA???===<<<<<<;;;999777777999:::999888999>>>BBBEEEIIIPPPUUUYYY]]]```bbb___^^^]]]\\\ZZZVVVPPPLLLGGG@@@<<<;;;999444111222.........---------,,,,,,---,,,++++++------,,,+++******+++,,,------------++++++++++++,,,,,,,,,,,,******+++++++++++++++++++++************++++++,,,***,,,------+++******++++++++++++,,,---...///000,,,,,,++++++***++++++++++++...000000......000333444333000...------...///---...000111333333222222///...,,,---...///...---...---,,,++++++,,,---...++++++++++++++++++++++++(((***---000222111000///***((()))------+++***---******++++++++++++++++++,,,,,,,,,,,,---......///...---,,,,,,,,,---//////------------------------000------111333000......111111000111222444666777666555555777:::;;;;;;;;;===>>>@@@AAAAAACCCFFFHHHJJJNNNRRRTTTYYYaaaffffffkkkpppvvvyyyyyyyyy{{{}}}|||~~~|||uuuoooiiiddd```]]]YYYTTTPPPNNNLLLKKKIIIGGGFFFEEEDDDBBB@@@???>>><<<;;;999777444333222111222333333333333222111000000111111111111000000///000000///000111111000...//////.........---------,,,,,,,,,+++******))))))+++,,,,,,+++******,,,///222222222111///---,,,+++'''***...///...///333666,,,,,,,,,+++******)))))))))************)))(((((((((***,,,///000///...,,,000222333222000//////000333333222222000///------+++,,,---/////////...---*********)))))))))******(((''''''(((***,,,...000'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((***$$$&&&((()))))))))***,,,******)))))))))***++++++)))((('''''')))******)))((((((''''''(((((()))***)))((('''(((***+++***)))((((((''''''&&&''''''((())))))((((((((((((''''''%%%'''(((((('''''')))***$$$&&&((())))))))))))***+++---///000000000111222333222000...---,,,,,,,,,+++++++++,,,,,,,,,++++++---+++***+++------,,,+++***************))))))(((...///000111000...,,,+++000///...,,,,,,+++++++++,,,,,,,,,++++++++++++***...---,,,---...---+++)))+++...---))))))---000000......///000000111222222222222444666888999;;;<<<<<<>>>?????????@@@CCCEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXWWWXXXYYY[[[^^^```aaabbb^^^bbbfffgggfffeeegggjjjmmmnnnpppppppppppprrrsssMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPOOOLLLJJJIIIHHHFFFDDDBBB@@@???>>>???>>>===<<<<<<<<<999777777888999888777999>>>BBBDDDIIIPPPVVV[[[___cccfffeeedddcccbbb```\\\VVVQQQHHHBBB===;;;999444222333///.........---------------,,,++++++------,,,+++)))***,,,---...---------************++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))+++------,,,++++++,,,+++++++++++++++,,,---...,,,++++++++++++,,,,,,---))),,,000///------000444666444000......///000000///......000444555333111...------...000///---+++///...,,,***)))***++++++************************)))***,,,...///000//////++++++---111000+++)))+++************************,,,,,,,,,,,,---...//////...---,,,,,,,,,---///000...............---------...+++---222444222000111111000000000111222444555666555555777:::;;;;;;;;;<<<>>>???@@@@@@BBBDDDGGGHHHMMMPPPSSSYYYccchhhfffiiiooowww{{{{{{{{{}}}~~~yyysssllleeeaaa\\\XXXSSSOOOMMMLLLIIIFFFEEEEEEDDDCCCAAA???>>>===<<<;;;999777555333333222333333444555444333222111///000000111111111111000///000111111000000000111////////////.........---,,,...///...+++***,,,...+++,,,---+++******---000333333333111000---+++***(((,,,111222000///111444,,,++++++***))))))((((((************************)))***,,,---------,,,,,,+++---000000000000111222444333222111000...------+++,,,,,,---...------,,,'''))),,,+++)))((()))+++'''''''''((())),,,///111(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&%%%'''((('''%%%%%%(((***!!!$$$'''((())))))***+++******)))))))))***+++,,,)))'''&&&&&&((())))))((((((''''''''''''((())))))((('''&&&'''((()))(((''''''''''''&&&&&&''''''((())))))((('''''''''''''''%%%&&&(((((('''''')))+++%%%'''(((((('''(((+++---,,,...000000/////////000111000///---,,,+++******,,,,,,+++++++++++++++,,,///...------...///...,,,+++++++++++++++***))))))............---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......+++)))***...///,,,+++///000000---...///000111222333333222333444666888:::<<<<<<<<<>>>@@@@@@@@@AAACCCEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNOOOPPPPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYVVVWWWYYY\\\^^^```bbbccc```eeeiiijjjgggeeegggiiimmmooopppooonnnooorrruuuNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPNNNKKKHHHHHHGGGEEECCCAAA@@@??????>>>===<<<<<<===<<<:::888666777888777666888>>>BBBDDDIIIPPPWWW\\\aaaeeehhhiiihhhhhhgggeee```ZZZUUUIIICCC===<<<999444222333000/////////............---,,,++++++---------+++)))***,,,---......---,,,+++*********++++++,,,---,,,,,,++++++++++++++++++******))))))***+++,,,,,,(((+++---...---,,,,,,---+++++++++******+++,,,,,,++++++++++++,,,---......(((,,,//////,,,,,,000444777444000//////000111111222///...222777999666222------...///111000---***000///,,,***)))((()))******************************+++,,,---......//////......111444222+++(((*********))))))))))))))))))+++++++++,,,---...///000///...,,,,,,,,,...000111///////////////.........,,,***,,,222666444333444111000000000000222333444666555555777:::;;;;;;;;;<<<===??????@@@AAACCCFFFBBBHHHKKKMMMUUU```eeebbbhhhoooxxx|||||||||~~~|||vvvnnnfffaaa]]]XXXRRROOOMMMKKKGGGDDDDDDCCCCCCBBB@@@>>><<<;;;;;;:::999777555444333333333444555555555444333222...///000111111111111111---000333222000...000222000/////////............+++///222111---+++///333***,,,---,,,******---000333333333222000---+++)))***///444555222//////222++++++******)))((((((''')))))))))***+++,,,,,,,,,***++++++,,,,,,,,,++++++'''***---///000111333444444444333111000...------++++++,,,---------,,,,,,$$$)))------)))'''))),,,+++***)))((()))***,,,...(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&$$$$$$'''))) ###&&&(((((()))***+++******)))))))))***,,,---(((&&&%%%%%%'''((((((''''''''''''''''''((())))))&&&%%%$$$%%%'''''''''%%%''''''&&&&&&&&&''''''(((***)))((('''''''''''''''%%%&&&(((((('''((()))+++'''''''''%%%%%%(((,,,000,,,...000111///.....................,,,+++)))(((------,,,++++++,,,,,,,,,,,,+++)))***++++++)))(((,,,,,,,,,,,,,,,+++***)))------,,,+++******))))))((()))+++---.........---+++++++++,,,,,,------...******+++,,,...///---+++(((...111//////111111...---...///000111222333333222333444666888;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFBBBBBBCCCCCCDDDFFFGGGHHHHHHIIILLLNNNPPPQQQRRRRRRNNNPPPSSSTTTUUUVVVXXXZZZVVVWWWYYY\\\^^^aaacccdddccchhhllllllhhheeefffhhhmmmooooooooommmooosssxxxOOOOOOOOONNNLLLLLLNNNPPPSSSPPPMMMMMMNNNOOOMMMKKKKKKIIIGGGEEECCCAAA@@@@@@FFFAAA;;;:::===>>><<<999888777555555777:::>>>AAACCCHHHOOOWWW]]]ccchhhkkkooommmkkklllmmmhhh___XXXQQQLLLCCC<<<888555222000222111000///------------,,,,,,------,,,,,,+++***111***(((---222111,,,)))---+++******+++,,,+++***......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((''''''((()))+++,,,,,,,,,+++,,,---.........---,,,+++......---,,,+++,,,///222666555333111000///......///000222444666555222000---000333333111---***)))---***(((***///222///,,,))))))***++++++++++++***---------,,,,,,+++++++++,,,******,,,//////,,,)))******)))(((***,,,...000///............//////000111000...------///111222444333111000///000111222111000000111333555444333444222111000111333555666666555555666888:::<<<>>>;;;<<<===>>>@@@BBBCCCDDDCCCGGGMMMSSSYYY___eeehhhoooqqquuuxxxzzz||||||{{{{{{rrrjjjeeeddd[[[ZZZUUUNNNLLLMMMKKKGGGDDDDDDBBB@@@>>><<<;;;:::666666666666555555555555888555333444777888666444333000///000222333222000111111111111111000///...000000////////////000000//////......---------,,,***)))(((***---111222333111000///...,,,+++))))))///000000111000...,,,+++***)))(((''''''((())))))((()))***+++++++++...000((((((***++++++,,,++++++,,,,,,+++***)))+++///222777555222///......000111000///...---,,,------...***+++,,,---,,,***'''%%%+++(((%%%%%%(((***+++***,,,***)))))))))(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((...***'''&&&!!!$$$...+++(((%%%'''***,,,)))&&&''''''&&&&&&&&&''''''((())))))))))))************)))(((''''''((()))******&&&))))))(((***---+++&&&))))))(((((((((((())))))''''''''''''((()))***+++)))((('''&&&&&&'''((())),,,,,,---.........---,,,************))))))))))))---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++222///+++)))***)))&&&$$$,,,)))(((+++000111...***,,,***)))+++...000...+++------------------------////////////000000000000...///000111222333333333666777777999:::;;;<<<<<<======>>>======???BBBEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMOOORRRSSSTTTQQQRRRTTTWWWXXXYYYYYYXXXYYYYYYZZZ\\\^^^aaacccdddeeehhhjjjjjjiiigggffffffmmmnnnqqqtttuuuuuuuuutttLLLMMMNNNNNNMMMNNNQQQSSSPPPNNNLLLLLLMMMMMMJJJHHHJJJIIIGGGEEECCCBBBAAAAAAEEE@@@;;;:::<<<===;;;888888666555555666999===???BBBGGGOOOVVV]]]ccciiilllrrrpppoooqqqqqqmmmddd]]]VVVQQQHHHAAA<<<888555333222111000///...---------,,,,,,------,,,,,,+++***000+++(((,,,///---***)))+++***))))))+++,,,,,,+++......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))((('''(((***+++,,,,,,******+++,,,------------,,,+++,,,---------,,,---000333333222111000000///000000------///111333222///...///111333333111...,,,,,,...+++)))+++///000...+++((()))***+++++++++++++++------------,,,,,,+++++++++******,,,//////---++++++***))))))***,,,///000000//////...//////111111111000///......///111222333222222111111111111222111000000111333444333222444333333333333555666777666666666666777999;;;===;;;;;;<<<>>>@@@AAACCCCCCDDDGGGMMMRRRXXX^^^dddhhhmmmooosssvvvxxxzzzzzzzzz~~~xxxoooiiieeeeee\\\[[[VVVOOOMMMNNNLLLHHHDDDCCCBBB@@@>>><<<;;;:::777777777666666666555555555555666666555555555666333111000111333444222000111222222222111111000///111000000/////////////////////...------,,,++++++///---++++++,,,------,,,///...---,,,+++***))))))---///000111000...+++***+++***)))''''''((())))))((())))))(((&&&''')))+++***************++++++++++++++++++***)))+++///222666444111///......000111//////------,,,---......,,,,,,,,,++++++***))))))***(((&&&&&&(((******)))***)))(((((()))(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((***((())))))&&&"""&&&---***'''%%%'''***,,,***''''''''''''&&&&&&''''''(((''''''((((((((()))))))))&&&((()))(((%%%%%%(((+++$$$&&&&&&%%%&&&***((($$$)))((((((''''''(((((()))'''''''''(((((()))***+++)))((('''''''''(((((()))''',,,111222...***((((((************)))))))))))),,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++...+++******++++++)))''',,,***))),,,000111...+++,,,+++***,,,///000///---------------------------////////////000000000111...///000111222333333444666666777999:::<<<======@@@AAAAAA@@@@@@AAADDDGGGFFFFFFGGGHHHIIIIIIIIIIIILLLLLLMMMOOOPPPRRRSSSTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[]]]^^^aaabbbcccfffggghhhhhhgggggghhhjjjmmmooorrrtttvvvvvvuuuuuuJJJLLLMMMNNNOOOQQQTTTVVVRRRQQQQQQQQQQQQPPPMMMKKKIIIIIIGGGEEECCCBBBBBBBBBDDD@@@;;;:::;;;;;;999666777666444444555888;;;===AAAFFFMMMTTT\\\cccjjjnnnsssrrrrrrttttttqqqiiicccXXXRRRJJJBBB<<<888444111222111000///...---------,,,,,,------,,,,,,+++***///+++***++++++)))))),,,+++***))))))+++------,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,------,,,,,,+++***))))))***---......---+++)))***++++++,,,,,,,,,+++++++++,,,---------...111333/////////...//////000000+++---///000000///...---000111333222111//////000...+++)))+++...///---***((()))***+++,,,,,,,,,,,,...---------------,,,,,,+++***+++---///000...---++++++******+++---///000111000///......000222333111000/////////000222333111222222333333333222222222111000111222333222111222222333444555666666666777777666666777888:::;;;:::;;;<<<===???AAABBBCCCEEEHHHLLLPPPUUU\\\bbbgggkkklllooorrruuuvvvwwwwww{{{}}}|||zzzwwwqqqkkkfffeeeeee\\\[[[WWWQQQOOOPPPMMMIIIEEEDDDBBB@@@>>><<<;;;:::888888888777777777777666333666888777333222444888444222111222333444333111222222333333333222111111222111000///...---------000//////---,,,+++******000...,,,+++,,,,,,+++***,,,+++++++++++++++******,,,...000222111///+++)))+++***)))((('''((())))))+++++++++***)))***---000,,,+++***)))))))))***+++)))************,,,000333555333111///......///000......---------......///---,,,+++******+++,,,---)))((('''((()))***)))((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((("""###'''***'''###%%%)))(((&&&%%%'''***,,,+++)))((((((''''''&&&''''''(((&&&&&&'''''''''((((((((($$$(((+++(((###"""&&&+++((()))(((&&&(((++++++((((((''''''''''''''''''(((''''''(((((()))******+++))))))(((((((((((())))))%%%+++111111,,,)))***---++++++*********)))))))))+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++(((((()))+++---...,,,+++,,,******,,,///000...,,,,,,,,,,,,---///000///.........................../////////000000000111111//////000111222333444444555666777999;;;===>>>???CCCCCCDDDCCCBBBBBBEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPQQQRRRRRRSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\]]]___```aaabbbfffgggffffffeeegggkkknnnppprrrtttwwwxxxxxxxxxwwwJJJLLLNNNPPPPPPRRRTTTWWWTTTTTTTTTUUUTTTRRROOOLLLIIIIIIGGGEEEDDDCCCBBBBBBBBB???<<<::::::999777555666555444333444666999:::???CCCJJJQQQYYYaaaiiioooqqqrrrsssuuuuuurrrlllggg[[[UUUMMMEEE>>>999444111333222111///......------,,,,,,------,,,,,,+++***---+++++++++)))'''+++222...,,,++++++,,,---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------------,,,+++***+++---///111111///,,,***)))*********++++++++++++)))+++---...///000222333///......------......///---...000111000///......///000111000//////000222---,,,***+++,,,---+++***((()))***+++,,,---------------------------------******,,,...///000///...+++++++++,,,---...000111000///...------///222333000000//////000111222333000111333444444333222222222111000000111222111//////000333555666555444444888777666666666888999:::::::::<<<===???AAABBBBBBFFFHHHLLLOOOTTTZZZ```eeegggiiikkknnnqqqrrrssstttvvvyyy|||~~~|||yyywwwtttooojjjfffccccccccc\\\\\\XXXRRRPPPQQQNNNJJJFFFEEEDDDBBB@@@>>>===<<<999999999888888888777777444666777666444333444666444444333333333333333222333333333444444333222222333222111///---,,,,,,,,,111111000...---+++***)))+++***)))***,,,...---,,,******++++++,,,,,,------,,,...111333333000---***,,,+++***(((((((((((()))***+++++++++,,,///444777...---***((((((((()))***((()))******+++---000333333111000...------...///------------.........///,,,,,,,,,+++,,,,,,------((((((((()))***)))((((((&&&&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((###%%%(((***(((&&&&&&((('''&&&%%%'''***,,,+++***)))(((((('''''''''''''''&&&&&&'''''''''((((((((('''((()))(((%%%$$$&&&))))))***(((%%%'''+++,,,)))''''''&&&&&&&&&&&&'''''''''(((((()))******++++++******))))))))))))))))))***+++,,,+++***+++///333+++++++++*********))))))***+++,,,------,,,+++***++++++************++++++************++++++++++++&&&'''))),,,......---,,,+++***)))+++---...---,,,,,,,,,---.../////////...........................//////000000000111111111000000000111222333444555555666777999<<<>>>???@@@CCCCCCDDDCCCBBBBBBDDDEEEHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVVVVVVVWWWYYY[[[]]][[[\\\]]]^^^``````aaaaaadddeeefffggggggjjjmmmpppsssuuuxxxzzz|||||||||{{{MMMOOOQQQRRRQQQRRRSSSUUUQQQRRRSSSSSSQQQNNNKKKJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<;;;:::999777666666555444333444555777888<<<@@@FFFMMMUUU^^^gggmmmoooqqqtttvvvwwwtttoookkkbbb]]]TTTLLLEEE???:::666333222111000............,,,,,,------,,,,,,+++***+++***+++,,,***)))///777222000...---------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++***,,,...//////---+++)))))))))))))))******++++++)))+++...000000000111333000///...---,,,,,,,,,,,,,,,...111000...------...---......---,,,,,,...000,,,+++******+++++++++***))))))***,,,,,,---------------------------------)))+++---...............+++++++++,,,---...///000...---,,,,,,,,,...000222/////////000000111222333000111333333444333222111222000//////111111000...///111444666777777666555777777666666666777999::::::;;;<<<>>>???AAABBBCCCFFFIIILLLPPPTTTYYY___bbbdddfffhhhjjjmmmooopppqqqqqquuuyyy}}}}}}yyyvvvtttpppkkkfffcccaaaaaaaaa[[[[[[XXXSSSQQQRRROOOJJJHHHGGGFFFDDDBBB@@@>>>>>>999999999999888888888888777555333444555666444222444444444444333222222222222333333444444444333333333222111///---,,,++++++222222111///---,,,+++***((('''(((***,,,......---******+++,,,---...///000...///222333333111...,,,---,,,***)))((((((((()))'''((()))***+++---111555///---+++)))(((((()))***''')))***++++++---000333111000///------------...------..................***+++---......---,,,+++(((((()))***)))((((((((('''&&&''')))+++,,,,,,***''''''''''''''''''''''''''''''''''''((((((((((((***,,,,,,***))))))******&&&&&&&&&'''***+++++++++***)))((('''''''''''''''''''''((((((((()))))))))+++(((&&&&&&)))***)))'''%%%%%%###!!!"""''''''$$$''''''&&&&&&&&&&&&'''''''''((()))***+++++++++***++++++*********))))))(((+++)))((())),,,---+++(((++++++++++++***************+++,,,------,,,+++***+++******))))))******+++)))))))))******+++++++++'''))),,,---...---,,,+++***)))))))))+++,,,,,,,,,+++,,,---.........//////////////////////////////000000000000111111111111111000000111222333555666666666888:::<<<>>>@@@AAACCCDDDEEEDDDCCCCCCDDDFFFIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVXXXZZZ[[[[[[\\\^^^___```aaaaaaaaaaaadddhhhkkklllmmmnnnpppsssuuuxxx{{{~~~~~~~~~~~~OOOQQQSSSSSSSSSRRRSSSTTTSSSTTTUUUTTTQQQNNNMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA>>>>>>===<<<:::999888777666555444444444555666777:::===BBBHHHPPPYYYcccjjjnnnqqquuuxxxxxxvvvrrrpppddd^^^WWWOOOHHHAAA;;;888333222111000///.........,,,,,,------,,,,,,+++***+++***+++,,,++++++000777222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((()))***++++++***))))))))))))))))))***+++,,,---))),,,///111111111111111000///...---,,,,,,,,,,,,***---///...+++***+++---+++,,,,,,,,,******,,,...***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---...---,,,,,,,,,******+++,,,---...//////++++++,,,,,,---...///000------...///000111111222222222222222222111000000000///...///000111000///111333555888999999888888666666555555666777999:::;;;<<<===>>>@@@BBBCCCDDDFFFJJJNNNRRRUUUYYY]]]```bbbccceeegggiiilllnnnnnnnnnrrrxxx}}}}}}yyyvvvuuupppjjjfffcccbbb```___ZZZ[[[XXXSSSQQQRRROOOJJJIIIHHHFFFDDDBBB@@@???>>>999999999888888888888777888555222333666777444000333444555444222000111222222222333444444444333333333222000...---,,,++++++111111000...---,,,++++++***))))))***,,,,,,***)))******+++,,,...///000111...///111222222111///......,,,+++)))((((((((()))+++,,,------,,,,,,...000...---+++)))))))))))))))''')))++++++,,,---///222///......---,,,,,,,,,---......//////......---,,,)))+++---///...---***(((((()))***)))((('''((()))((('''((())),,,---,,,+++''''''''''''''''''''''''''''''''''''(((((((((((()))***)))%%%%%%'''((('''&&&''''''((()))******+++******)))(((''''''''''''''''''((((((((())))))))),,,'''###%%%+++---+++'''%%%&&&%%%###%%%)))(((%%%(((''''''''''''''''''((('''((()))+++,,,++++++***++++++,,,++++++***)))((('''&&&''',,,///,,,""",,,++++++++++++*********+++++++++,,,,,,+++++++++******))))))))))))******(((((())))))***+++++++++)))+++---...,,,+++++++++***)))))))))***+++,,,---+++---///000//////000111000000000000000000000000000000000111111111222222111111111111222444555777777888999;;;===???@@@AAADDDFFFGGGGGGFFFFFFGGGIIIIIIIIIKKKMMMNNNOOOOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[^^^```aaabbbbbbbbbaaaeeejjjmmmoooooopppqqqsssuuuyyy}}}OOOQQQTTTTTTTTTSSSTTTTTTVVVWWWWWWUUUQQQNNNOOOPPPNNNLLLJJJGGGDDDBBBAAA@@@<<<=========;;;:::999:::777666555555555555666666888:::>>>DDDKKKUUU___fffkkknnnssswwwwwwuuurrrqqqccc^^^WWWOOOHHHBBB<<<888333333111000///.........,,,,,,------,,,,,,+++***---******,,,,,,***---222...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++***)))((()))))))))***++++++******))))))***+++---...)))---111333222111000///......------------......+++...000///+++)))+++...***+++,,,,,,*********+++((())))))*********+++,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,)))+++...---+++))))))***((()))***,,,------......***+++---...///000000///+++,,,---...///000000111333222111000///.........///------...000111000///000111333555777777777777555444444555666888:::;;;<<<===>>>@@@AAACCCDDDEEEFFFJJJPPPTTTWWWZZZ\\\^^^aaabbbccceeegggjjjlllmmmkkkpppwww|||{{{yyyxxxtttnnniiigggdddaaa___YYYZZZWWWSSSQQQRRRNNNIIIGGGGGGEEECCCAAA???>>>===999888888888888777777777666555444444444444333222222444555333000///000111111111222333333333333333222111///...---,,,,,,+++......---,,,,,,+++******+++*********+++***(((&&&))))))***,,,---...///000........./////////.........---+++)))((((((((()))***,,,......---,,,,,,---,,,++++++******)))))))))(((***,,,,,,,,,,,,...000---------,,,,,,,,,,,,,,,//////000///...---+++***++++++,,,,,,,,,***)))((()))******(((&&&&&&(((***''''''''')))+++,,,+++***''''''''''''''''''''''''''''''''''''(((((((((((($$$'''&&&###$$$(((((($$$'''(((((()))((())))))***+++***)))(((''''''''''''&&&&&&'''''''''((((((((((((&&&$$$%%%)))++++++)))(((******(((***---,,,((()))((((((''''''(((((()))'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,***)))(((&&&&&&(((+++---***###,,,,,,+++++++++*********,,,++++++++++++++++++,,,******))))))))))))******((((((((()))***++++++++++++---...---+++***+++---+++++++++++++++,,,...000---000222222111000222444000000000000000000000000000000111111111222222222222111111111222444666777999999:::<<<===>>>@@@@@@CCCEEEGGGGGGGGGGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[]]]```bbbccccccccceeehhhkkkmmmooopppsssuuuwwwyyy~~~NNNQQQTTTUUUUUUTTTUUUVVVSSSTTTTTTQQQMMMJJJLLLNNNOOOMMMJJJGGGDDDBBB@@@???;;;===>>>===<<<;;;;;;;;;777777666555555555555666666888<<>><<<<<<888888888777777777777666444666888666222000222444111333555333000...///111000111222222333333333333111000///...---,,,,,,,,,+++++++++******))))))))))))))))))***++++++)))'''(((((()))+++,,,---......------,,,,,,,,,------...///---+++***((((((((()))!!!$$$(((***))))))))))))***++++++++++++***)))))))))***,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,+++000000000000...,,,***)))...---+++)))(((((())))))***+++***(((%%%%%%(((+++'''&&&&&&(((***+++***)))''''''''''''''''''''''''''''''''''''((((((((()))%%%***+++)))+++000///)))'''((())))))(((((()))***++++++)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((***+++&&&((()))((())),,,***%%%))))))(((((((((((())))))'''(((***,,,---,,,+++***,,,,,,------,,,+++)))((()))((('''&&&'''***---000,,,,,,,,,+++++++++******---,,,+++******+++,,,---******))))))))))))******'''(((((()))***++++++++++++---...,,,******,,,///------------,,,---000222///222555555333222444666000000000000000000000000000111111111111222222222222222111000222444666888::::::;;;<<<===>>>???@@@???BBBDDDEEEEEEEEEFFFHHHHHHIIIJJJLLLNNNOOOOOOOOOUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXZZZ]]]aaacccddddddccciiijjjkkklllmmmpppuuuxxx|||TTTSSSSSSRRRSSSUUUWWWXXX[[[VVVUUUYYYYYYTTTQQQRRRMMMKKKIIIHHHGGGFFFCCCAAA???===<<<;;;<<<<<<;;;999777666666555444444333333444666:::>>>EEENNNXXX^^^bbbeeejjjnnnqqqrrrqqqpppkkkfff___XXXPPPFFF@@@>>>;;;888333000/////////...,,,,,,............,,,,,,+++++++++***++++++,,,,,,***++++++***))))))***,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,******+++,,,---(((***+++,,,++++++,,,...000000111111111111000000...---,,,,,,,,,,,,---...333111000...---------.........---,,,,,,,,,------******)))))))))))))))******((((((***,,,,,,)))&&&)))+++---......,,,)))((()))******+++++++++******+++++++++,,,,,,---------,,,---......,,,)))&&&###/////////---,,,,,,---/////////////////////......------......///111222333444333222111222444666888;;;999666444555777;;;>>><<<>>>???@@@AAADDDGGGJJJFFFIIIMMMPPPRRRUUUWWWZZZ[[[]]]aaadddfffjjjooorrrssstttwww}}}}}}zzzvvvrrrooolllhhheee```]]]ZZZVVVSSSOOOKKKGGGDDDDDDDDDBBB???===<<<<<<::::::999888888777777666777666666555333222111111000//////000111111///,,,000000000000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---***&&&''',,,...---,,,...***---,,,((('''+++......***+++---,,,***)))))))))(((''''''''''''((())))))%%%(((,,,...,,,***((('''******)))***+++---///000/////////...---------,,,...333777555000+++***+++---***((()))+++,,,***((((((((((((((('''&&&%%%$$$&&&)))+++***(((&&&''')))(((&&&$$$%%%&&&'''&&&&&&((()))******)))((()))***)))(((&&&&&&(((((((((''''''''''''(((((((((((((((,,,(((%%%$$$''')))((('''***(((&&&&&&(((*********((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&'''&&&&&&&&&((()))+++---,,,+++///444111)))%%%(((&&&''')))***+++++++++******+++,,,,,,+++,,,---///,,,,,,++++++***+++++++++,,,,,,+++***))))))************))))))******+++,,,...---,,,,,,++++++++++++...+++,,,000111000111444555444444333333333444444111222222222111000...---///222222...---222555555444333222111222333444555555777:::===???AAABBBBBBCCCDDDEEEDDDDDDEEEHHHJJJMMMLLLKKKMMMQQQSSSRRRQQQSSSSSSTTTUUUWWWXXXYYYYYYUUUVVVXXXZZZ\\\\\\\\\[[[ZZZ\\\^^^______aaadddfffjjjllloooqqqrrruuuyyy|||UUUUUUUUUUUUVVVWWWYYYYYY]]]YYYXXX[[[[[[VVVSSSTTTNNNLLLIIIGGGGGGEEECCCAAA???===<<<<<<<<<<<<;;;999666666666555555444444444444666999<<>>======:::::::::999888888777777555444333222111000000///111000000000111000...,,,000000000/////////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***'''(((---///---,,,...***------)))(((,,,///...)))+++,,,+++)))'''(((((('''''''''(((((((((((()))&&&))),,,,,,+++)))((((((...///000111111000...---............------------...222555333...******+++---***))))))+++,,,***(((((())))))((('''&&&%%%%%%%%%'''))))))((('''((()))(((&&&%%%%%%&&&''''''&&&((())))))(((''''''(((******(((''''''((())))))(((&&&&&&&&&'''(((((())))))+++(((%%%%%%'''))))))(((***(((&&&&&&'''((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((()))))))))((((((''''''''')))***,,,---+++***---111000)))'''***&&&((()))++++++++++++***)))+++---...,,,+++******,,,++++++******+++++++++++++++***)))))))))))))))***************++++++,,,,,,++++++++++++,,,...///000---...222333111111444777666555444333333333333111111222222111000...---000333333000///333666666444444333222333444555666999:::<<<>>>@@@@@@@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJMMMLLLKKKNNNQQQSSSSSSQQQSSSSSSTTTVVVWWWXXXYYYZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^___```aaacccfffhhhhhhjjjmmmpppssswww|||UUUVVVWWWYYYZZZ[[[[[[[[[___\\\[[[]]]]]]ZZZWWWVVVPPPMMMJJJGGGFFFEEEBBB@@@???===<<<<<<<<<<<<;;;999666666555555555555555555444555777999===CCCKKKQQQ\\\```dddjjjmmmoooppppppiiigggbbb\\\VVVPPPIIIDDD<<<888444111000000000000+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++++++++))))))+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))***++++++((()))++++++******,,,------......//////......---------,,,,,,,,,,,,------...------,,,,,,------...------,,,+++++++++++++++------,,,,,,,,,------...+++)))(((((()))******)))***+++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,+++***++++++,,,------......%%%(((,,,......---,,,,,,---------------------------------...///000111222333222222222333444555666888666444333444666999;;;;;;===???@@@AAACCCGGGIIIJJJLLLOOOQQQRRRTTTVVVYYYZZZ]]]aaadddhhhmmmrrruuuwww{{{~~~}}}yyyuuuqqqmmmjjjbbb___\\\YYYUUUQQQMMMIIIEEEDDDBBBAAA???>>>======;;;;;;;;;:::999999888888444444333222111000000///111111000111111000---+++/////////.........------------------,,,,,,,,,,,,))))))))))))))))))))))))---***((()))+++---+++)))***((()))...111...,,,---)))------***)))---000000)))++++++***(((&&&'''(((&&&'''((()))))))))((((((((()))++++++)))((()))***,,,...222555555222///,,,,,,------------------......000222000,,,******,,,,,,+++******++++++***((())))))))))))((('''&&&&&&$$$&&&((()))((('''((()))(((&&&%%%%%%&&&''''''&&&,,,,,,+++)))'''''')))++++++)))(((((()))******)))%%%%%%&&&'''(((((()))))))))'''%%%%%%''')))***)))***(((&&&%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++++++++***)))(((((()))***+++------***))),,,...---)))))),,,'''(((***+++,,,,,,+++***(((+++......,,,)))'''&&&++++++*********++++++,,,******)))((((((((()))))))))************+++++++++***)))))))))+++...000222222000000333444111222444777666444333111000000000111111111111000///......222555555222111555777777555444444444444555666777======>>>???????????????CCCDDDDDDDDDDDDEEEHHHJJJMMMMMMMMMNNNQQQSSSSSSRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___aaabbbccceeehhhkkkgggiiimmmppptttyyy~~~UUUWWWYYY[[[]]]]]]]]]]]]aaa___^^^______\\\YYYXXXRRROOOKKKHHHFFFDDDBBB@@@???>>><<<<<<======;;;:::666666666555555555555555333444555666999???GGGLLLYYY\\\aaafffkkknnnppppppjjjhhhddd^^^ZZZUUUMMMFFF>>>:::555222111111111000+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,***+++,,,+++******+++---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))******+++((()))++++++******,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++******************)))))))))***+++++++++***((((((((()))***+++++++++++++++,,,,,,------++++++******************---------,,,,,,++++++++++++*********+++,,,...///'''))),,,...---,,,,,,---+++,,,,,,,,,,,,,,,---------------...///000111111111222222333444444555555555444444333444666888::::::<<>>>>>===<<<<<<<<<;;;::::::999999888555555444444333222222111222111000111111000---+++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...***&&&''',,,...,,,)))+++)))***///111...+++,,,))),,,---++++++...111111+++,,,,,,***((('''''')))%%%''')))***+++***(((''')))******)))(((((()))+++&&&)))---111222222000...++++++,,,,,,---------...---...///---+++***+++,,,,,,++++++*********)))((()))))))))))))))((('''''''''((()))))))))(((((((((((('''%%%%%%'''((('''&&&000///---+++)))))),,,///,,,***))))))***++++++***''''''''''''''''''(((((('''&&&&&&&&&''')))******)))'''%%%&&&''')))))))))((((((((())))))(((((((((((((((((((((((((((((((((###%%%(((***+++++++++,,,))))))******+++,,,------++++++,,,,,,+++)))***,,,((()))+++,,,,,,,,,++++++(((***,,,,,,***(((((((((***************++++++,,,))))))((((((((((((((()))))))))******++++++++++++***)))))))))***---111333222000000333333000000333333222111000////////////000000000000000//////...111555555222111444666666555555555666666777888888======>>>>>>????????????CCCDDDEEEDDDDDDEEEHHHKKKMMMMMMNNNOOOQQQSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[^^^]]]\\\[[[[[[\\\]]]^^^^^^```bbbcccdddfffjjjllliiikkknnnrrruuuzzzVVVWWWZZZ\\\^^^_________aaaaaa`````````___\\\XXXUUURRRMMMIIIGGGEEEBBBAAA@@@>>>===<<<======<<<:::666666666666666555555555222222333444777===DDDJJJTTTWWW\\\bbbhhhlllooopppkkkkkkfff```]]]ZZZQQQFFFAAA===888555333333222111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,***+++,,,+++******,,,......---,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++)))***,,,,,,++++++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------...---,,,+++************((((((((((((((()))************)))(((((((((***+++******+++,,,,,,---...///...---,,,++++++++++++,,,---------,,,,,,+++++++++,,,+++***))))))***,,,---,,,---------++++++,,,...++++++++++++,,,,,,------...---------...///000111000111222444444444444333333333333444555777888999999<<>>============<<<:::888888777777666555555444222222222333555:::AAAFFFMMMQQQVVV]]]dddiiimmmnnnjjjllliiicccbbbaaaWWWJJJFFFBBB<<<888555444333111...------,,,,,,------...///...---,,,,,,++++++,,,***+++,,,+++++++++---///111000///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++------,,,,,,...///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,------------,,,///...---+++************)))))))))))))))***+++,,,)))******)))(((((()))+++)))***+++---.../////////000///---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,+++***)))))))))***+++.........,,,******,,,...***++++++,,,,,,------.........------......///000///000222444555444333222222333444555777888888999999;;;???AAABBBCCCEEEGGGHHHIIIJJJKKKKKKMMMQQQTTTTTTWWW\\\```dddiiiooossszzz|||}}}}}}}}}|||xxxtttppplllhhhdddaaa^^^ZZZWWWSSSOOOKKKMMMIIIEEECCCEEEFFFEEEDDD;;;;;;;;;:::999999888888222222111111000000000000000//////000111111///,,,/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''(((---000111111---***))),,,...+++)))***%%%***,,,++++++///222111//////...,,,)))((()))+++'''((()))*********)))))))))******)))(((((()))+++,,,,,,+++***+++,,,...000***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,------+++)))(((((()))((((((((())))))(((((('''***)))((()))******(((&&&)))'''&&&&&&'''((((((''')))***)))'''&&&'''))),,,,,,***))))))***++++++***+++******))))))(((((('''%%%'''(((((('''''')))***)))(((&&&'''***---......((((((************((((((************************"""%%%(((((('''(((+++...)))***+++,,,,,,,,,,,,+++...111111,,,)))******(((++++++------------,,,+++))))))((('''&&&(((,,,///)))))))))))))))***+++,,,))))))((((((((()))******((()))***,,,,,,+++******,,,,,,,,,+++,,,,,,------...,,,,,,//////---...000111111111111222333444444000//////......//////000...222444000///111222111444555666777888999999999;;;<<<<<<>>>???BBBDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMMMMOOOQQQRRRRRRRRRTTTVVVUUUVVVWWWXXXYYY[[[\\\\\\``````___^^^^^^____________aaaccceeefffiiillloooppprrrtttvvvyyyZZZ[[[\\\^^^aaadddfffgggeeeggggggcccccceeebbb\\\\\\XXXRRRLLLIIIGGGDDDCCC@@@???======>>>>>><<<;;;:::999888777666444444333333333222111222666<<<@@@GGGJJJPPPWWW^^^dddiiikkkiiimmmkkkfffhhhjjj```QQQJJJFFF???:::777555333111///......------....../////////...,,,,,,+++++++++***+++,,,,,,++++++---//////...---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++---............///111***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---......---,,,,,,000///...,,,++++++******))))))))))))***+++,,,---''')))++++++)))((()))***''')))+++...///000//////000///---+++++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++++++++******++++++,,,***+++,,,,,,++++++,,,---+++++++++,,,---...............---------...//////...000333555666444222111222333555666888999999999888;;;???AAABBBCCCEEEFFFHHHIIIJJJJJJKKKNNNRRRUUUUUUXXX\\\aaaeeeiiiooorrryyyyyyzzz{{{}}}~~~zzzvvvsssoookkkhhhdddaaa]]]ZZZWWWSSSNNNKKKOOOJJJEEEDDDFFFHHHGGGEEE:::::::::999888888777777111111111111000000000000.........000222222000...000000000/////////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******)))***---111444666///***(((***+++)))(((***###(((+++***+++///111000000///...+++(((''')))***(((((()))))))))*********(((***+++***)))((()))***++++++******+++,,,...///++++++++++++************((()))+++---///...---,,,+++---...,,,)))'''((()))&&&''''''(((((((((''''''&&&$$$$$$&&&)))***)))''')))(((&&&&&&((((((((('''%%%&&&''''''&&&&&&(((***+++***((((((***+++***)))))))))******++++++++++++%%%((())))))'''&&&''')))+++)))'''''')))***+++***'''(((***++++++***((('''++++++++++++++++++++++++%%%(((***(((&&&''',,,000))))))+++,,,,,,++++++***,,,111222---+++------***+++,,,---......---,,,+++*********)))((((((+++---(((((((((((()))***+++,,,)))))))))))))))***++++++((()))+++,,,,,,+++***)))***+++,,,---------,,,,,,---***+++...///---...111000000000///000000111111000///............///000...222444111///111222000333444666777888999999888>>>>>>???@@@AAADDDFFFGGGGGGHHHIIIIIIHHHIIILLLOOOMMMPPPRRRSSSRRRRRRUUUWWWVVVVVVWWWYYYZZZ[[[\\\]]]______``````aaa`````````aaaccceeeggghhhkkknnnqqqqqqsssuuuxxx|||]]]]]]^^^___bbbeeeiiijjjgggjjjiiieeeeeehhheee^^^^^^YYYSSSMMMJJJGGGEEEDDD@@@???======>>>>>><<<;;;;;;:::999777666444333222555444222000000333777;;;BBBFFFKKKSSSZZZaaafffhhhhhhmmmllliiilllpppgggWWWMMMHHHBBB<<<888666333222000///...------...///000000///...---,,,+++++++++***+++,,,,,,+++,,,...000+++***(((((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---------------,,,...//////...///000111++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,---.........---,,,+++111000...---,,,+++++++++(((((((((((()))***+++,,,&&&))),,,,,,***((((((***&&&(((,,,///111000///...000///,,,*********+++,,,+++++++++,,,,,,---------***++++++,,,,,,---------$$$'''+++------,,,++++++++++++,,,------...//////......---------...//////---///333555666555222111111333555777999999999999888;;;>>>AAABBBCCCDDDFFFHHHIIIJJJKKKLLLOOOSSSWWWWWWZZZ^^^bbbeeejjjooossswwwvvvvvvwww{{{}}}~~~~~~}}}yyyvvvsssoookkkiiicccaaa]]]ZZZWWWSSSNNNKKKMMMHHHBBBAAADDDFFFEEECCC::::::999999888777777666333333333222222222222222...---...000222222111///000000000000////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---111666:::///***'''((()))'''(((***"""'''+++***+++///111000//////---***'''&&&(((***)))))))))((()))******+++((()))++++++)))))))))***%%%%%%''')))+++---///000,,,+++++++++******))))))'''(((+++...000000---++++++---...,,,(((&&&''')))&&&&&&'''''''''''''''&&&!!! ###(((***)))''')))(((&&&&&&((()))((('''$$$&&&'''((((((((()))++++++)))(((((()))******)))'''((()))***,,,---//////&&&(((******'''%%%'''(((---+++(((''''''(((''''''''')))***++++++***)))''',,,,,,,,,,,,,,,,,,,,,,,,(((***+++)))&&&'''---222((()))***+++,,,+++***))))))000222...---//////+++,,,---.........---,,,+++***,,,---,,,***((())))))(((((((((((()))***+++,,,******))))))***+++,,,,,,''')))+++,,,,,,,,,***)))((())),,,...///...---,,,,,,***+++...000...///222///...---,,,,,,,,,,,,,,,000///...------...000000...333444111000111222000222333555777888999888888BBBBBBAAABBBCCCEEEGGGHHHHHHIIIJJJJJJIIIJJJMMMPPPMMMPPPSSSSSSRRRRRRUUUXXXVVVWWWXXXYYYZZZ[[[\\\]]]^^^___aaabbbbbbbbbaaa```bbbdddgggiiijjjmmmpppsssppprrruuuxxx~~~[[[^^^bbbeeefffggghhhiiimmmlllkkkkkkkkkjjjhhhfffaaa___[[[UUUNNNIIIFFFFFFBBB@@@===<<<<<<<<<:::999:::999888666555555444444222111000000222444777999;;;???FFFMMMTTT]]]eeejjjjjjllllllkkkkkkjjjccc[[[ZZZPPPDDD<<<888666333000333111///---,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******000...+++***+++,,,+++++++++++++++************)))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++++++++******))))))))),,,------------,,,++++++---,,,,,,,,,,,,---........./////////...------,,,++++++************++++++,,,+++++++++***)))))))))''')))+++---...............---++++++++++++***(((+++***---111...((()))///******+++,,,...---+++(((***)))))))))******+++,,,222000......000000---+++...............///000000000222444555555444333222333444444444444444444444:::::::::;;;===@@@BBBDDDFFFHHHJJJLLLOOOQQQSSSTTT[[[]]]aaaeeeiiimmmoooppptttuuuwwwyyy|||}}}~~~~~~~~~}}}}}}~~~~~~zzzxxxuuupppkkkgggcccaaa^^^[[[XXXTTTPPPMMMJJJHHHEEECCCBBBAAA>>><<<<<<999666444555666666666777666555222000///111333222222111111111111111111///////////////000000111------------,,,+++******---------,,,,,,++++++++++++*********+++---///000666///'''%%%(((++++++***&&&((()))******+++---000000///---+++)))'''&&&&&&%%%&&&((()))*********)))%%%&&&(((*********))))))---+++'''%%%%%%&&&)))+++)))((((((,,,111222...)))+++,,,......---,,,---...+++++++++++++++***))))))))))))))))))))))))))))))'''&&&(((+++***''''''+++&&&''''''((()))(((((((((%%%&&&(((((('''((()))++++++***((('''((()))+++,,,...,,,***)))******)))((((((((()))***'''###%%%+++***)))(((''''''((()))***%%%''')))***)))))))))***...---,,,,,,,,,---...///((()))***+++++++++******222111...---++++++,,,,,,+++///222111---+++///333111000...------...///000+++++++++*********))))))''''''''''''((((((((((((++++++******++++++,,,---///,,,))))))+++,,,,,,***((()))+++,,,---,,,,,,+++...+++,,,000000------///+++,,,---...---,,,+++***---,,,,,,...///000...---000000000000111111111111222333333444666888999:::===<<<===AAAFFFHHHFFFDDDLLLJJJKKKMMMLLLIIIKKKOOOOOOPPPSSSUUUVVVWWWWWWWWW[[[ZZZ[[[[[[\\\]]]^^^______```aaaaaa``````aaabbbdddfffiiikkkkkklllnnnooouuuuuuvvvzzz]]]```dddggghhhhhhiiijjjooonnnllllllmmmllljjjhhhbbb```\\\VVVOOOJJJGGGFFFBBB@@@===<<<<<<<<<:::999:::999888666555555444444222111000000111333555777:::>>>CCCIIIPPPXXX```eeehhhjjjlllkkklllmmmggg```[[[RRRFFF===999666333///333111///---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((///---++++++,,,------,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------,,,+++++++++******))))))******++++++++++++***************((()))***,,,---.........///---,,,,,,,,,,,,+++)))+++***---000...))))))---******+++,,,------***(((...------------......///333000......//////---+++...............///000000000222333555555444333222444444444555555555666666999999:::;;;===???BBBDDDEEEFFFHHHKKKOOOSSSVVVXXX^^^```cccgggkkkoooqqqrrrtttvvvxxxzzz|||~~~~~~~~~~~~|||yyyvvvrrrmmmiiibbb```]]]ZZZXXXTTTPPPMMMIIIGGGDDDCCCBBBAAA???===;;;888666555666666666555444444444222111222444666222222222222111111111111000///.........///111111000///------------,,,+++------,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000444...(((&&&)))++++++)))******+++***))))))***,,,///...,,,***)))'''''''''%%%&&&(((***+++***))))))''''''((()))************,,,+++)))''''''((()))+++(((''''''***///000---))),,,...///...,,,++++++,,,******++++++******)))(((((((((((((((((((((((((((&&&%%%&&&((('''%%%&&&***%%%&&&&&&'''''''''''''''&&&''')))(((''''''(((***+++***(((''''''(((***+++---+++))))))))))))((('''***&&&&&&)))***((()))+++)))(((''''''''''''((()))&&&(((******)))(((((()))+++******)))***+++,,,---******+++++++++,,,,,,,,,222111000///------,,,,,,+++---000///---,,,...111222000...,,,+++,,,,,,---+++++++++*********))))))''''''((((((((()))))))))***************+++,,,,,,111...+++***,,,,,,+++))))))***+++,,,---,,,++++++...+++,,,//////------000,,,------.........------...---,,,...///000///---000000000000111111111222222333333444666888:::;;;>>>>>>???CCCGGGIIIHHHFFFKKKIIIJJJMMMLLLJJJLLLQQQQQQRRRSSSUUUVVVWWWVVVVVVYYYZZZZZZ[[[]]]^^^``````___aaabbbaaa``````aaaccceeegggjjjllllllmmmoooqqqwwwwwwyyy~~~aaadddhhhjjjkkkkkkllllllqqqpppnnnnnnooonnnllljjjcccaaa]]]WWWQQQLLLHHHFFFBBB@@@===<<<<<<<<<:::999999888777666666555444444222111000000000111333444777:::???DDDJJJRRRYYY___dddhhhkkklllnnnoookkkeee___WWWLLLCCC===999444111333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((...---+++,,,---///......+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++***************))))))))))))*********************+++++++++*********++++++---......///...,,,,,,------,,,***,,,+++---///---))))))+++*********+++------***(((000000///.........//////444111...------...---,,,...............///000000000111333444444444333222333333444555666777777888888888999:::<<>><<<999888666666777777555444222333444333333444777999333333333222222222111111000///...------///111222444000---,,,...///...,,,,,,,,,,,,,,,------------......------------......111---)))(((***+++***(((***++++++***((((((***+++---,,,+++***)))((((((((($$$&&&)))+++++++++)))''')))(((((())))))***+++,,,,,,+++******))))))******(((&&&%%%(((+++---+++(((---...///...,,,***)))***))))))******))))))(((''''''''''''''''''''''''''''''%%%%%%'''&&&$$$&&&+++%%%%%%&&&&&&&&&''''''''''''((())))))''''''((()))***)))(((''''''((()))***,,,***((((((((()))((('''+++%%%###(((,,,,,,++++++((((((''''''''''''((((((''')))******(((''''''((())))))))))))***+++---------,,,+++++++++,,,...///222333222222000...,,,+++++++++,,,,,,,,,,,,------111///---+++***))))))***+++************)))))))))((())))))))))))************))))))))))))***++++++222000---,,,,,,,,,+++)))++++++,,,------,,,+++***...++++++---...,,,---000------------......///000...---,,,---///000///...000000111111111222222222333333444555777999:::<<<@@@@@@AAAEEEHHHJJJIIIHHHJJJIIIJJJMMMMMMKKKNNNSSSRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ[[[\\\^^^___```aaa```aaabbbbbbaaaaaabbbdddeeehhhkkkmmmmmmnnnppprrryyyzzz}}}dddgggkkkmmmmmmmmmnnnooorrrqqqpppppppppooommmkkkfffccc^^^YYYTTTNNNIIIFFFBBB@@@===<<<<<<<<<:::999777777777777666555444333222111000000///000111111333666:::???EEEMMMUUUZZZbbbgggkkklllnnnpppnnniiiddd]]]SSSJJJCCC===888444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,+++,,,///000000///+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***************+++***))))))(((((())))))***)))))))))***+++++++++,,,++++++*********+++---......---++++++,,,,,,+++***,,,,,,---...,,,***))))))+++******+++,,,,,,***(((......---,,,,,,,,,,,,---333222///---------------...............///000000000111222333444444333333222222333444555666777888777888888999;;;>>>@@@BBBDDDDDDEEEHHHMMMSSSYYY\\\bbbdddgggkkknnnqqqssstttvvvxxxyyy{{{}}}}}}zzzvvvqqqmmmdddbbb___]]]ZZZWWWSSSPPPJJJHHHEEECCCAAA???<<<:::888777666777888777555444333444555444444444777999444444333333222222111111000///---,,,---...111222555000,,,,,,...000///,,,+++,,,,,,,,,------............------,,,,,,,,,,,,---,,,******++++++)))'''&&&((()))))))))***,,,...,,,+++***))))))((())))))$$$&&&)))+++,,,***((('''******)))))))))+++---...+++,,,,,,,,,++++++******((('''&&&'''***++++++)))+++---...---+++******+++)))))))))))))))(((''''''''''''''''''''''''''''''***((('''((('''&&&)))...&&&&&&&&&&&&''''''((((((%%%'''((()))((((((***+++***)))((('''''''''((()))***(((&&&&&&((((((((('''***%%%$$$(((******)))+++))))))(((((((((((()))))))))***+++***(((''''''((())))))***+++,,,---...//////---,,,++++++---///000222333444444333000---++++++***)))***,,,,,,,,,***---,,,+++))))))(((((()))************))))))))))))))))))*********+++++++++)))))))))((())))))***+++///...---------,,,,,,+++,,,,,,---------,,,***)))...+++***------+++,,,000---,,,,,,,,,,,,...000111///...------///000000///111111111222222222333333333333444555777:::;;;===@@@AAACCCFFFHHHIIIIIIHHHIIIHHHJJJMMMNNNMMMOOOUUURRRSSSTTTUUUWWWXXXXXXXXX[[[[[[\\\]]]^^^_________```bbbccccccbbbbbbdddeeeeeehhhkkkmmmnnnoooqqqsss{{{}}}eeehhhlllooooooooopppqqqsssqqqppppppppppppmmmkkkhhhddd___[[[VVVQQQJJJFFFBBB@@@===<<<<<<<<<:::999666666777777666555444333111111000000000000000000000222666;;;AAAIIIRRRXXX___fffkkklllmmmooonnnjjjfffaaaXXXNNNFFF???999666333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------,,,++++++,,,++++++---///111000///+++++++++*********))))))******+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++,,,------,,,++++++++++++,,,------,,,,,,++++++++++++,,,---******))))))))))))******)))))))))***+++++++++,,,,,,+++***)))***+++,,,---,,,+++)))***++++++***)))+++,,,,,,,,,,,,,,,***(((+++***)))***++++++***))),,,,,,+++++++++++++++,,,111111000...------.....................///000000000000111222333333333444000000111222444555666666666666777888:::===???AAADDDDDDEEEGGGKKKPPPUUUXXXaaabbbfffiiimmmppprrrssswwwxxxzzz|||}}}~~~|||xxxsssooohhhfffccc```]]]YYYUUUQQQLLLJJJFFFCCC@@@===:::777777666666777888888666444555666666555444333444555444444333222222111000000///...---,,,---...000111333000---,,,...///...,,,,,,,,,,,,------.........---,,,,,,,,,+++******)))++++++++++++,,,+++((('''&&&((())))))((()))+++---+++***))))))(((((())))))%%%''')))++++++***((('''++++++*********,,,...///+++,,,,,,---,,,+++***))))))(((((()))***+++++++++(((***+++,,,+++++++++,,,)))))))))))))))(((''''''''''''''''''''''''''''''***((('''((('''&&&)))...((((((''''''(((((()))***###%%%((())))))***,,,...******)))((((((((((((((()))'''&&&&&&''')))((('''(((&&&''')))'''###%%%************++++++*********)))******)))'''&&&'''((((((((()))+++,,,------......---,,,++++++---///000000111333444333000---+++***)))((()))+++++++++)))((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++)))))))))((())))))***+++++++++,,,---------......,,,------...---,,,***)))...++++++......,,,---000,,,+++******+++---///000000...------///000000000222222222222333333333333333333444666888;;;===>>>@@@AAADDDFFFGGGHHHHHHHHHJJJHHHJJJNNNOOONNNQQQVVVRRRRRRSSSUUUWWWYYY[[[[[[]]]^^^____________^^^]]]aaabbbddddddcccdddeeegggeeegggkkkmmmnnnooorrrsss|||dddhhhlllooopppqqqrrrssstttrrrqqqqqqrrrqqqooollljjjfffaaa]]]YYYSSSKKKFFFBBB@@@===<<<<<<<<<:::999555555666777666555444333111111111111000000000000///111444777===DDDMMMSSS[[[bbbhhhjjjkkknnnnnnkkkfffbbb[[[QQQHHH@@@:::777333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++******)))+++++++++---///000///...+++++++++************)))******+++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,'''((()))+++,,,---------+++++++++++++++,,,------------,,,++++++,,,...///++++++************++++++***************+++++++++,,,++++++************++++++)))((()))***+++***((()))++++++***+++...,,,'''+++***))))))***+++***))),,,++++++++++++,,,---......///000000...---...///...............///000000///000000111222333444444000000111222333444444555666666666777999<<<>>>@@@DDDDDDEEEGGGJJJNNNRRRTTT^^^```ccchhhlllooorrrssswwwxxxyyy{{{}}}}}}~~~~~~~~~{{{vvvrrrllliiifffbbb___ZZZUUURRRMMMJJJFFFCCC@@@===999666888666555666777888777555666777777666333111222222444333333222111000//////......------......///000000000000///...------------------------.........++++++,,,,,,+++***)))((()))***+++++++++***((('''***++++++)))''''''((()))+++***))))))(((((((((((('''((()))******)))((((((+++++++++,,,,,,---...///+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++&&&(((***+++++++++,,,---))))))******))))))(((''''''''''''''''''''''''''''''%%%%%%'''&&&$$$&&&+++***)))((((((((()))***+++$$$&&&((())))))***,,,...++++++******))))))(((((((((&&&%%%&&&((()))))))))'''&&&((()))%%%!!!###***++++++,,,,,,,,,,,,++++++)))******)))''''''(((***%%%&&&''')))************,,,+++*********+++---...---///111222111000---+++((())))))))))))*********&&&&&&'''(((((())))))***(((((()))))))))))))))***)))************+++++++++***))))))))))))***++++++)))+++---/////////000111,,,,,,---......---++++++...+++,,,000000------///++++++++++++,,,,,,---...111///------///000111000222222333333333444444444333444555777999;;;>>>???@@@BBBEEEGGGGGGGGGHHHIIIKKKIIIKKKOOOOOONNNQQQVVVSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^___`````````^^^^^^aaacccdddeeedddeeefffhhhfffhhhlllnnnoooqqqsssuuu~~~bbbfffkkknnnpppqqqrrrtttvvvuuusssssstttsssqqqooolllgggbbb^^^[[[UUULLLFFFBBB@@@===<<<<<<<<<:::999444555666777777555444222000000111111222111111111000111222444888???FFFLLLTTT]]]eeegggjjjnnnooommmhhheee___VVVLLLCCC>>>;;;333222111000...,,,+++***------------------------******+++,,,,,,---......++++++,,,,,,++++++***)))+++++++++---//////---,,,+++++++++************)))******+++,,,,,,,,,,,,+++)))))))))))))))***++++++*********+++++++++,,,,,,))))))+++,,,------------+++++++++***++++++,,,------,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,+++++++++***************+++++++++++++++***))))))+++***))))))+++++++++)))'''******)))+++///---'''+++)))((((((***+++***)))*********++++++---...///***---000111000...///000...............///000000//////000000111333444555222222222333333444444444555555555666888;;;>>>???CCCDDDFFFHHHLLLOOORRRTTT\\\^^^bbbgggkkkooorrrtttvvvwwwyyyzzz||||||}}}}}}}}}~~~yyyvvvnnnkkkgggccc___ZZZTTTPPPJJJGGGDDDBBB@@@>>>;;;888999777555555666777777777555666666555333111111111333222222111000///...---,,,---.../////////......---111444444000------///............------------***+++,,,,,,,,,+++***))))))***++++++***)))((((((***++++++)))'''&&&'''(((++++++***(((((('''''''''))))))(((((((((((())))))+++,,,---......//////...,,,+++++++++************(((***,,,------++++++***'''(((***+++***)))***+++******++++++******)))(((((((((((((((((((((((((((&&&%%%&&&((('''%%%&&&***))))))'''''''''(((***+++'''(((******))))))***,,,,,,,,,,,,++++++***)))((((((&&&&&&&&&)))*********(((%%%%%%((('''%%%&&&******+++,,,,,,,,,,,,+++***((())))))((('''''')))+++%%%&&&((()))))))))(((((())))))))))))***************,,,---//////...---,,,''')))+++***((((((***,,,''''''(((((((((((((((((((((((((((((())))))******)))))))))************+++***************+++,,,,,,+++...111222111000111333+++,,,---.........---,,,---,,,...222333///---///,,,,,,---------------,,,111///------...000111111333333333333444444444444333444555777999<<<>>>@@@AAADDDHHHIIIHHHHHHIIIKKKLLLKKKLLLOOOPPPNNNQQQVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\___aaabbbbbbaaa```bbbccceeeeeeeeefffgggiiihhhkkknnnqqqrrrtttvvvxxxaaaeeejjjmmmpppqqqssstttxxxvvvuuuuuuuuuuuurrrpppmmmhhhbbb___\\\VVVMMMFFFBBB@@@===<<<<<<<<<:::999333444666777777555444222000000111222222222222222111111222222555:::AAAFFFOOOYYYbbbfffiiinnnppppppllliiiddd[[[QQQHHHCCC@@@333222222000...,,,***)))------------------------******+++,,,,,,---......------......------,,,++++++++++++,,,......,,,***+++++++++************)))******+++,,,,,,,,,,,,+++)))))))))))))))******+++)))))))))******+++++++++***+++,,,,,,------------++++++******++++++,,,------,,,+++******,,,...///---,,,,,,++++++,,,,,,---,,,+++++++++******))))))***+++,,,,,,+++***(((''',,,+++******,,,---,,,***&&&))))))(((+++111...(((+++)))(((((()))******)))''''''((()))***,,,---...'''+++000222111//////111...............///000000/////////000111333444555444444444444444444444444444444555666888;;;===???BBBCCCFFFJJJNNNQQQTTTUUU[[[]]]aaafffkkkpppsssuuuvvvwwwxxxzzz{{{||||||||||||~~~|||yyyooolllgggccc^^^YYYSSSOOOGGGEEECCCAAAAAA???===;;;999777444444555777888888333444555555333111111111222222111000///...---,,,+++,,,...000000///...,,,,,,222888777111---...111/////////...---------,,,++++++------------,,,+++)))***++++++)))((())))))'''((()))((('''(((***,,,,,,+++***(((''''''&&&&&&***)))(((''''''((()))***+++,,,---///000//////...,,,+++******))))))******&&&))),,,...---+++))))))(((***++++++)))((())))))+++++++++++++++***))))))))))))))))))))))))))))))'''&&&(((+++***''''''+++)))(((&&&%%%&&&''')))+++***++++++***((('''((()))---------,,,,,,***)))(((((('''&&&''')))+++++++++)))$$$"""&&&******)))***)))***+++,,,,,,+++***)))(((((((((((('''(((***,,,((()))***++++++***))))))''''''((())))))))))))((()))***+++---------------&&&***---+++(((&&&***...((()))))))))((('''&&&&&&'''((((((((())))))******((())))))))))))*********++++++******++++++,,,---...111555555333111222333***+++---.........---------,,,///444555000......---.../////////...---,,,222///------...000111111333333333444444444555555333444555777:::<<>>>>>AAADDDHHHKKKOOOTTTWWWYYY[[[^^^cccgggjjjmmmnnnwwwwwwxxxyyyzzzzzzzzzzzz{{{}}}yyyssspppjjjeeeaaa\\\WWWSSSKKKHHHCCC@@@>>>===<<<;;;777888888999999999888888333333888777...111555///333222000000111111///...000//////.........//////444555555333000.........+++,,,---,,,++++++,,,...---,,,++++++------,,,+++,,,+++)))***++++++***((()))***+++***)))((()))***++++++***************+++(((+++...,,,'''&&&***...'''***------+++***,,,...+++*********))))))((((((&&&)))+++,,,+++***++++++)))&&&''',,,---******...$$$...,,,&&&%%%)))------------,,,)))''''''(((***(((&&&&&&'''((()))(((''''''''''''''''''''''''(((***,,,***''''''))),,,***111333,,,''')))***)))&&&'''(((******))))))((('''$$$$$$(((+++)))(((*********))))))((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))***+++''''''(((((((((((('''&&&((((((***++++++++++++++++++***((((((((()))((('''&&&***)))%%%%%%+++,,,)))+++*********))))))((((((******+++++++++******)))******))))))***,,,---...222333555444222000000111***+++---000222111...***111000111444444///---...,,,,,,,,,---------......///...,,,---000333555666333222111333555888888888333555777999:::<<>>>>>AAADDDGGGJJJNNNSSSVVVXXXZZZ^^^bbbfffjjjlllmmmvvvwwwxxxzzz{{{{{{|||||||||~~~yyytttpppkkkfffaaa[[[VVVRRRJJJGGGCCCAAA???>>><<<:::888888888888888888888888444333777555---333:::555333111000000111000///---//////............//////333333333111///---------+++---//////---+++******,,,***)))***+++,,,+++)))---+++******++++++***)))''')))***)))(((((()))***++++++***************+++'''***,,,+++(((''')))+++'''***,,,,,,***)))+++---*********)))))))))(((((((((***,,,,,,+++******+++***'''(((,,,---******---'''///,,,'''&&&)))***(((***+++***))))))***,,,)))(((&&&%%%'''(((((('''((((((((((((((((((((((((((()))******)))((()))***---333444---(((((()))((('''((()))*********))))))***&&&&&&)))+++)))'''((())))))))))))(((((('''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))***,,,,,,,,,,,,,,,***(((''''''(((******)))$$$((()))''''''******&&&************)))))))))((()))******+++++++++******+++*********+++,,,...///...111444555444111......+++,,,---///111000---***000...///222222...,,,---,,,,,,,,,------------...///...---...111333444444222111111222555777888777444666888999;;;===@@@CCCFFFFFFGGGHHHIIIKKKLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^___```aaaaaaaaaaaa```bbbddddddeeefffiiikkkkkkooosssvvvvvvyyy}}}aaadddhhhllloooqqqrrrrrrxxxxxxxxxxxxvvvtttrrrqqqnnnjjjeee___YYYSSSMMMIIIDDDAAA<<<999888888777666555666666555555444333222444333222111000000000000111111111111111444999<<>>>>>AAADDDGGGIIIMMMQQQUUUXXXZZZ^^^bbbfffiiilllmmmvvvwwwxxxzzz|||}}}~~~~~~~~~~~~yyyuuuqqqlllfff```[[[UUUQQQIIIGGGDDDBBBAAA???<<<999:::999888777777888999999666333555222+++111888333333111000000000000///---//////............//////111222222000...,,,,,,---,,,...111222///,,,***)))***)))((((((***+++***(((---,,,++++++,,,,,,+++***&&&'''))))))(((((()))***+++***************++++++'''((()))******)))((('''((()))******))))))***+++******))))))))))))(((((()))+++------,,,*********+++)))))),,,,,,))))))+++%%%+++///,,,)))))))))''''''((())))))((((((***,,,)))'''%%%%%%'''((('''&&&(((((((((((((((((((((((()))((()))***++++++)))'''///333333---((((((((('''((()))******++++++******,,,((((((+++,,,)))'''(((((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((()))******)))((((((((((((******)))***+++,,,------------***(((&&&&&&(((***+++,,,###''')))((((((***((($$$************))))))))))))))))))***+++,,,,,,,,,+++,,,++++++***+++,,,...///)))...333666444000,,,***---,,,,,,---......,,,***...,,,---000000,,,+++---+++,,,,,,,,,------------.........000333444333222222111111222555777888777555777999;;;;;;>>>AAACCCDDDEEEGGGIIIJJJLLLLLLLLLOOOOOOPPPQQQSSSUUUVVVWWWYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^___```aaabbbaaabbbdddeeeeeegggiiilllmmmqqqvvvxxxyyy|||```cccgggkkkoooqqqrrrrrruuuuuuvvvvvvtttrrrpppooonnniiiccc]]]XXXSSSNNNKKKEEEAAA===:::888777666555555555555555444333222222333222111000000///000000///000000000000222555888<<>>999555333222111000///---+++))))))+++---///...------,,,++++++++++++))))))******++++++,,,,,,((()))++++++******+++---,,,---///---***(((((()))***************************,,,------,,,+++---...***+++,,,,,,------,,,,,,......//////////////////,,,---,,,***+++...---)))...///000...,,,+++++++++)))+++,,,+++******,,,---,,,+++++++++++++++++++++*********+++***)))((('''******++++++++++++************++++++++++++******------,,,,,,++++++******+++++++++,,,,,,------,,,---------.........//////---...///000000000000111222222111111000000000000222333444333222222444555666666666777999;;;===>>>???AAADDDGGGIIIMMMQQQTTTZZZ\\\___cccgggkkkmmmnnnuuuvvvxxx{{{}}}~~~yyyvvvrrrlllfff```ZZZTTTPPPIIIGGGEEECCCBBB???<<<999;;;:::888666666777999:::777333555111))),,,000)))222111//////000000...---///............//////000111222222000...,,,,,,------///000000...---,,,,,,***)))((()))***+++***)))...---+++,,,------,,,***%%%&&&(((((('''''')))************)))******+++,,,)))))))))+++---,,,)))'''((())))))((((((((()))***))))))))))))))))))((((((***,,,......,,,***)))***+++++++++,,,+++)))))))))***---...+++***,,,+++(((*********(((&&&&&&''')))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))''''''))),,,,,,((($$$...000000---***(((((()))))))))******++++++++++++,,,((((((,,,---***)))***((((((((((((((((((((((((*********)))((((((((('''*********))))))******++++++***((('''''')))+++,,,))))))***+++,,,,,,,,,,,,,,,***'''&&&(((***++++++&&&(((((((((((()))((('''*********)))))))))))))))((()))***+++,,,,,,------,,,,,,+++++++++,,,...///'''+++000333111...,,,***---,,,+++,,,------+++***---+++,,,//////,,,,,,...,,,,,,,,,,,,------------......///222444444222000333222222333666888999888777888:::;;;<<<>>>AAADDDEEEFFFHHHIIIKKKKKKKKKKKKPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]]]]^^^___aaabbbbbbccceeeeeefffgggjjjlllnnnrrrwwwyyy|||___bbbfffkkkoooqqqrrrsssrrrsssuuuuuutttrrrooonnnlllhhhbbb]]]XXXTTTOOOLLLEEEBBB===:::888777666555555555555555444333222111222222111000////////////...///000000///000222444777>>>IIISSSZZZ```dddffffffggghhhhhheee^^^TTTMMMDDD@@@:::555333111000//////---+++))))))+++---///------------,,,++++++***)))))))))******+++++++++((()))++++++******+++---,,,------,,,+++)))((((((***************************,,,------,,,+++---...***+++,,,,,,------,,,,,,......//////////////////+++---,,,***+++///...***+++,,,......---,,,---...******)))'''&&&(((+++...++++++++++++++++++++++++***************))))))(((,,,+++)))(((((()))+++,,,******++++++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------...............+++***---111333000---333333333333222111000000111222333333222222444666555555666888:::<<<===>>>>>>AAADDDGGGJJJMMMRRRUUU\\\^^^aaaeeejjjmmmoooqqqtttvvvxxx{{{~~~}}}zzzvvvrrrlllfff```ZZZTTTPPPIIIGGGEEEDDDBBB@@@<<<999;;;:::888666666777888999444111555333+++---...$$$222111//////000000...---...............///000000111222222111///---...///---......---,,,---///222+++***)))***,,,---,,,+++...---+++,,,------,,,***%%%'''((((((''''''(((*********))))))***++++++,,,++++++,,,...///...,,,)))***)))(((''''''(((((()))(((((((((((((((((())))))***,,,...---+++***))))))+++,,,,,,+++******)))(((***,,,,,,***+++...---***)))***)))(((&&&&&&(((+++(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''))),,,,,,((($$$++++++,,,,,,***))))))+++***************+++++++++***''''''+++...,,,+++,,,'''((((((((())))))*********)))))))))((('''''''''(((((('''&&&&&&'''''''''+++)))((('''((()))+++---'''((()))******+++++++++///,,,)))'''((())))))(((,,,***(((((('''(((***,,,))))))))))))))))))******((()))***+++,,,------------,,,+++***+++,,,---...)))+++---------,,,---------,,,+++,,,------,,,***...,,,,,,000000......111,,,,,,---------.........//////000333555444222///555333333444777999:::999888999;;;<<<===>>>AAADDDHHHHHHIIIIIIJJJIIIIIIIIIPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]\\\]]]^^^```bbbcccbbbdddeeeffffffhhhkkkmmmooossswwwzzz}}}^^^```eeejjjooorrrssssssrrrsssuuuvvvuuussspppnnniiifffaaa]]]YYYTTTOOOLLLEEEBBB===:::888777555444444555555444444333222111222111000///...............///111111//////000111444:::DDDMMMUUU\\\aaaeeeddddddfffgggeee___WWWQQQFFFAAA:::444111///...---...---,,,++++++,,,---...,,,,,,---------,,,++++++)))))))))***************)))***++++++***)))***,,,******+++,,,,,,,,,,,,+++***************+++++++++***+++,,,,,,++++++,,,---***+++,,,,,,------,,,,,,---------....../////////+++---,,,***+++///...***'''))),,,---,,,+++,,,,,,******(((&&&%%%'''+++...*********+++++++++++++++******))))))))))))))))))---+++)))'''''')))+++---******++++++++++++******++++++*********************,,,------++++++---...,,,------------.........---***(((,,,222444000+++222333333333222111000000000111222222222222444666444555666888:::<<<===>>>>>>AAADDDHHHKKKOOOTTTWWW]]]___cccgggkkknnnqqqrrrtttuuuxxx{{{~~~}}}zzzuuuqqqlllfff```[[[UUUQQQJJJHHHEEECCCBBB@@@===:::;;;:::999777777777777888111///444555000333333'''222000////////////...,,,......---......///000111111222222111///......///------,,,******,,,111444,,,+++***+++---......------,,,++++++,,,,,,+++***'''((())))))''''''((()))))))))))))))***+++,,,,,,---...///000000///......,,,)))''''''((())))))(((''''''(((((((((((())))))(((***,,,,,,+++)))))))))***,,,,,,***)))+++***''')))++++++((())),,,...,,,&&&'''''''''''')))---000(((''''''((())))))(((&&&''''''''''''''''''''''''((('''((()))******(((&&&***'''(((******((()))+++***))))))))))))***++++++)))&&&&&&+++...,,,+++---(((((())))))***+++,,,,,,))))))))))))((((((((((((***))))))(((((((((((())))))(((((('''((()))+++,,,&&&'''((()))************///---***)))))))))'''&&&000+++((((((''''''***...))))))))))))******************+++,,,---------,,,,,,+++*********+++,,,---***++++++***)))+++...111+++++++++---//////---+++///,,,---000111///000333---.........////////////000000111333555444111///444333333444777999:::999888999;;;<<<<<<>>>AAACCCKKKJJJIIIHHHHHHHHHHHHIIIPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWXXXYYYYYYZZZZZZ[[[]]]]]]]]]^^^___aaabbbccccccdddfffggggggiiikkknnnppptttyyy|||]]]```eeejjjooorrrssstttpppqqqsssuuutttrrrooommmgggdddaaa^^^ZZZUUUPPPLLLFFFBBB===:::888777555444444444444444333222111111111111000///...............000111111000/////////222777???HHHPPPWWW^^^ccccccccceeefffeee```ZZZUUUJJJDDD===666222111///.........------------......***+++,,,---------,,,+++************))))))))))))***+++,,,+++))))))***++++++++++++,,,------,,,+++))))))*********+++++++++)))***++++++******+++---***+++,,,,,,------,,,,,,++++++,,,---...//////000+++,,,,,,***,,,///...+++(((***------,,,+++***+++)))***)))((('''(((+++---)))*********++++++++++++***)))))))))))))))******+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))*********,,,------++++++,,,...,,,,,,---------.........++++++,,,///222333000...///000111111111000/////////000222222222222555777333444666999;;;<<<===>>>>>>AAAEEEHHHLLLQQQVVVYYY]]]___cccgggkkknnnqqqrrrtttuuuxxxzzz}}}}}}{{{tttpppkkkfffaaa[[[VVVRRRLLLIIIEEEBBBAAA???===<<<::::::999999888777777666333///333333///444444)))222000///...//////...,,,---------......///000111000111111000...------...,,,,,,,,,+++***+++...000,,,+++***+++...///...------+++******++++++***))))))***+++***(((''''''((())))))))))))***+++,,,---...000222111...---///111---***'''&&&(((***)))((('''''''''((((((((())))))&&&(((++++++***)))))))))(((,,,---)))))),,,+++''''''++++++'''%%%))),,,,,,''''''''''''(((***...222)))(((((()))+++***)))''''''''''''''''''''''''''''''((()))(((''''''((()))***&&&%%%)))***&&&&&&)))))))))((((((((()))***+++***''''''+++---+++)))+++((()))***+++,,,---......)))))))))***************---,,,++++++******++++++&&&''''''(((((()))******'''((()))******+++******,,,++++++++++++***(((&&&...)))'''))))))&&&(((,,,((()))))))))************++++++,,,,,,---,,,,,,,,,++++++***)))))))))***+++)))******))))))+++...111)))***,,,///111111///,,,...,,,,,,000111///111444////////////000000000000222222111333444333111///333222111333555777888888888999;;;;;;<<<===@@@BBBKKKJJJHHHFFFGGGHHHJJJLLLOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^```aaabbbccccccccceeegggggghhhiiilllnnnrrrvvv{{{~~~\\\___dddjjjnnnrrrssstttlllnnnppprrrqqqooollljjjeeecccaaa^^^[[[VVVPPPKKKFFFBBB===:::888777555444444444444444333222111111111000///......------......000222222000.........000555<<>>>>>===@@@EEEIIIMMMRRRWWW[[[\\\^^^bbbfffjjjnnnpppqqqtttuuuwwwzzz}}}~~~|||{{{ssspppjjjeeeaaa\\\WWWSSSMMMIIIEEEAAA@@@???>>>===::::::::::::999777666555777111222000+++000111'''111000......//////---,,,---------......000111111...///000///---,,,,,,---+++,,,...---,,,++++++,,,+++******+++---///...---,,,+++)))***++++++***(((+++,,,,,,+++(((''''''((())))))))))))***+++,,,------111333111---,,,///444///+++''''''(((******(((&&&'''''''''(((((())))))%%%''')))***)))))))))***''',,,---))))))---,,,(((''',,,,,,'''###&&&)))+++*********(((''')))---000)))))))))***,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%%%%'''++++++&&&%%%))))))%%%###&&&)))((('''''''''(((***+++,,,((('''+++,,,)))'''((())))))***+++---...//////*********++++++,,,,,,---******)))(((''''''((((((%%%%%%'''((())))))))))))((()))***++++++,,,++++++***)))***,,,---,,,)))''',,,((('''+++***&&&%%%)))(((((())))))*********+++,,,,,,---------,,,+++++++++***)))(((((()))******((()))*********,,,...111((())),,,000333222000---...++++++///000///000444000000000000111111111111333222222222333333222000111000///111444666666666777999:::;;;;;;<<>>EEENNNWWW^^^^^^aaacccccceeefff```XXXRRRJJJ@@@:::999777444111...,,,+++,,,......---,,,,,,***))))))+++,,,---------,,,+++((('''(((+++...---))))))++++++((())),,,))))))))))))))))))))))))***)))(((((('''((((((((()))***+++,,,---.........++++++******************)))***---...//////...---***,,,...///000000......111,,,***---,,,))))))...((()))***+++++++++++++++......+++)))+++///...)))---,,,,,,++++++,,,,,,---)))************+++++++++))))))))))))******************++++++++++++******---,,,+++,,,.........,,,,,,---......//////......////////////000000000000000000000000111222333444111000000000000222333444999888777777888:::;;;<<<@@@BBBFFFJJJNNNRRRTTTUUUZZZ^^^bbbfffiiilllooorrrrrrtttvvvwwwwwwxxxzzz{{{{{{wwwrrrooojjjfffbbb^^^XXXUUUOOOLLLGGGDDDBBB@@@>>><<<<<<999777777777777666555444444333333333333222222333000---...000000---***222222000///...............///000///---,,,,,,---......---,,,,,,+++******---,,,+++***))))))))))))......---,,,++++++*********,,,,,,+++(((&&&'''(((,,,+++***))))))***+++,,,,,,---......//////......111%%%""")))+++***+++''''''''''''(((***+++,,,''''''''')))++++++)))''',,,,,,************,,,,,,++++++,,,+++)))%%%""" ))))))(((((('''''''''&&&(((%%%%%%***+++(((&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))***)))'''&&&&&&)))+++%%%&&&((()))))))))((('''((()))***+++,,,---------,,,+++***))))))+++---...000---)))''''''((((((''')))(((''''''(((((('''&&&)))((((((((((((***,,,---,,,+++******,,,,,,+++***,,,+++))))))))))))+++,,,((()))***++++++***)))((()))---000...)))''')))---+++)))'''(((+++,,,***(((***,,,------,,,---///000...000333777999888555111222000......///222333333444333222222222333444555555444333222111222222333111222222333444555666666777777888<<>>DDDGGGGGGCCCEEELLLNNNLLLQQQPPPQQQSSSSSSQQQSSSXXXZZZYYYYYY[[[^^^_________]]]^^^```aaa```aaacccdddpppiiieeegggkkkmmmpppsssvvvzzz[[[]]]```dddgggjjjlllmmmooooooppppppooommmlllkkkfffdddbbb___\\\UUUNNNIIIFFFCCC>>>;;;999888777666555555555555444333222111000000000000////////////000---...111111......000000333777<<>>:::777222///...---,,,---...///...,,,***)))((((((***++++++***,,,,,,,,,***)))***,,,///...+++***,,,+++)))))),,,************************)))))))))***+++,,,---...******+++,,,------------************************)))***,,,...//////...---)))+++---...//////...---000,,,***---,,,)))***...)))******++++++++++++***------***(((***...---(((+++++++++******+++++++++))))))*********+++++++++))))))))))))************''''''((((((((((((''''''---,,,+++,,,...///...---,,,---......//////........./////////000000000000............///000111222111000000000000222333444888888777777888:::<<<===AAACCCFFFJJJOOORRRUUUVVVYYY]]]aaaeeehhhkkknnnpppqqqsssuuuuuuuuuvvvxxxzzz~~~~~~zzzvvvrrrppplllhhheeeaaa\\\YYYPPPMMMHHHEEECCCAAA>>><<<<<<:::888777777777555444444444333333333333222222444222000//////...,,,***111111000///////////////...///000///---+++,,,---...------,,,,,,+++++++++++++++++++++++++++,,,,,,......------,,,+++******+++++++++***)))(((((((((******)))))))))***+++++++++,,,------......------000&&&!!!%%%******)))***((('''((((((((()))***+++((('''''')))++++++)))'''---,,,+++******+++,,,---+++++++++***(((&&&$$$"""))))))((((((((('''''''''+++((('''******(((''')))((((((''''''''''''((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))((()))+++***)))((()))***&&&&&&((()))))))))((('''((()))***++++++,,,,,,,,,,,,+++***))))))+++---......,,,(((''''''((((((''')))((('''((()))***)))((())))))(((((()))***+++,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,((()))***++++++***)))((((((+++,,,+++(((&&&(((***+++)))((()))+++,,,***(((+++,,,,,,,,,+++,,,///111000111444777999777444000222000------///111222222222111000000000111333333666555333222222222333444222222333333555666666777888888:::===AAACCCAAA???EEEHHHHHHDDDFFFLLLNNNMMMQQQPPPQQQTTTTTTRRRSSSXXXYYYZZZ[[[\\\]]]^^^______]]]___````````````aaaccclllgggeeeiiimmmooorrrvvvxxx|||YYYZZZ\\\```dddiiilllnnnmmmnnnnnnooonnnmmmkkkjjjeeedddaaa___[[[VVVOOOJJJHHHDDD???;;;999777666444555444333333222222222222////////////000000000000222//////111000,,,***,,,///111555999@@@IIISSSZZZ\\\```cccdddfffgggccc]]]\\\TTTJJJBBB===888444000///...------//////...---+++******+++,,,---+++******,,,------,,,,,,...///000---,,,---,,,)))))),,,************************************,,,---...///++++++,,,,,,,,,,,,++++++***************************+++,,,.........------)))***+++------------,,,///,,,+++---,,,***+++---++++++,,,,,,,,,+++******......,,,***,,,111///+++******))))))))))))******)))))))))*********++++++))))))))))))************)))******++++++******)))---,,,,,,---//////...---,,,---......//////............/////////000000000............///000111111111000000000000222333444777777777777888:::<<<===BBBDDDGGGKKKOOOSSSVVVWWWYYY\\\aaaeeehhhjjjmmmooooooqqqssstttttttttvvvxxx{{{{{{|||~~~~~~yyyvvvrrrooollliiifffbbb^^^[[[RRROOOJJJFFFCCCAAA>>><<<===;;;888777777666555333444444333333333333222222333444333111---+++***+++/////////000000000111111...///000...,,,++++++,,,---------,,,,,,,,,,,,,,,******++++++,,,------...---------------,,,+++***,,,+++************)))((((((((()))******************++++++,,,---,,,,,,,,,...)))''')))+++))))))***))))))))))))))))))))))))((((((''')))++++++***(((---,,,,,,++++++,,,,,,---+++***))))))((('''&&&%%%))))))((((((((((((''''''+++)))(((***(((%%%&&&***((((((''''''''''''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))&&&))),,,---+++)))((((((&&&''''''((()))(((((((((''''''((()))************,,,+++)))))))))***,,,...,,,***''''''((()))((((((((('''&&&''')))***)))(((***)))))))))))))))******,,,+++******,,,,,,,,,***,,,,,,------------,,,,,,((()))***++++++***))))))*********)))))))))))))))+++***))))))++++++***))),,,,,,,,,+++***+++...111222333444777888777444111111///---,,,...000111111000////////////000111111666555444333222333444555333333333444555666777888::::::<<<>>>AAACCCBBB@@@GGGIIIIIIGGGHHHLLLNNNMMMPPPOOORRRVVVVVVSSSSSSWWWXXX[[[]]]]]]\\\\\\^^^aaa^^^___aaaaaa``````aaabbbiiiffffffkkkppprrrtttxxx{{{~~~YYYYYY[[[^^^bbbgggkkknnnkkklllmmmmmmmmmllljjjiiieeecccaaa^^^[[[VVVPPPKKKHHHDDD???<<<999888666555666555333222222222333444......//////000000111111000---,,,...---)))((()))...///222666<<>>CCCEEEGGGKKKOOOSSSVVVXXXYYY]]]bbbfffiiikkkmmmooooooppprrrsssssssssuuuwwwyyyyyyzzz|||}}}yyyvvvqqqnnnkkkgggddd```[[[XXXTTTPPPKKKGGGDDDAAA>>><<<===;;;888777777666444333444444333333333222222222111333444222---++++++...---...///000111222222222///000000...,,,++++++,,,,,,,,,,,,---------------******++++++,,,,,,,,,,,,,,,------......---,,,+++---+++)))***,,,,,,+++)))'''((()))***+++***))))))))))))***+++++++++++++++,,,,,,------+++)))((()))************))))))(((((()))(((((()))***+++***)))---,,,,,,,,,,,,,,,,,,---***)))((((((''''''(((((())))))(((((((((((((((((((((''')))***(((###$$$(((((((((''''''''''''((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&(((***+++)))(((((((((&&&''''''(((((((((((((((&&&'''(((((()))))))))(((+++***)))((()))***,,,---***(((&&&'''((())))))(((&&&%%%$$$&&&((())))))(((*********))))))))))))))),,,*********,,,---,,,+++,,,---...//////...---,,,((()))***+++++++++***)))---+++***+++,,,,,,+++***++++++***++++++++++++***,,,,,,,,,***)))+++...111222222333555777777555333111///,,,,,,---///000000////////////000000111111666555444333333333444555444333333444555666888999;;;<<<>>>@@@BBBCCCCCCCCCJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOSSSWWWWWWTTTTTTWWWXXX\\\______[[[ZZZ^^^bbb^^^```aaabbbbbbbbbdddfffiiigggiiiooossssssuuuyyy~~~ZZZZZZ\\\^^^aaaeeeiiikkkjjjjjjkkklllkkkjjjiiihhhdddccc```]]][[[VVVQQQMMMGGGCCC???<<<:::999888777777666444333333333555555......//////000000111111...++++++......***)))+++---...000333888@@@JJJQQQUUU[[[___```bbbfffeeebbb[[[VVVOOOGGGAAA<<<888666222111///000000111///......---...///000000...+++'''))),,,...---,,,,,,---222///---...---***))),,,************************,,,+++******))))))******,,,,,,,,,,,,+++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,(((((()))***+++++++++++++++,,,,,,,,,,,,---,,,,,,---------------,,,+++***,,,---,,,,,,111888888444++++++************++++++(((((()))))))))*********((()))))))))************((())))))))))))))))))(((++++++,,,...111111///---,,,---......///.....................////////////////////////000111222333111000000000000222333444666666666777999;;;>>>???DDDEEEGGGJJJNNNSSSWWWYYY[[[___dddhhhkkklllnnnooooooqqqssssssrrrssstttvvvxxxxxxyyyzzz|||~~~}}}yyyvvvsssppplllgggccc^^^XXXUUUTTTPPPKKKGGGDDDAAA>>><<<===;;;888777777666555333444444333333333222222222///111333111...,,,...111,,,---///111222333333333000111111///---++++++,,,---------------------...++++++,,,,,,++++++))))))+++,,,---//////...---,,,,,,+++***+++,,,---,,,+++((()))***++++++***)))(((((()))******++++++*********...000///,,,***)))(((***+++++++++***)))((('''***)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***(((((())))))))))))))))))'''''')))---+++&&&$$$&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))''''''''''''((((((((()))&&&&&&'''(((((((((''''''+++***)))((((((***,,,---)))((('''''')))******)))'''&&&&&&''')))+++***)))***************)))))))))+++***)))***,,,---,,,++++++,,,............,,,+++((()))***+++,,,,,,+++***,,,+++******,,,---,,,***+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++)))***---/////////000333666888888777222///---,,,---/////////000000000111111111111111555444333222333333555555555444444444555777999:::<<<===@@@AAACCCEEEFFFGGGMMMLLLLLLMMMNNNMMMNNNOOOOOOOOOSSSXXXXXXUUUUUUYYYXXX\\\```___\\\[[[^^^ccc^^^```cccdddeeefffhhhjjjjjjjjjlllrrrttttttvvvzzzXXXYYY[[[^^^aaadddgggiiihhhiiijjjjjjjjjiiihhhhhhdddbbb___]]]ZZZVVVRRRNNNGGGCCC???<<<;;;:::999777666555555444444555555555////////////000000000000///------000000------///.........///444;;;DDDKKKPPPVVV\\\]]]___ccceeeccc___[[[TTTKKKBBB;;;777555444222111111111111000...---,,,+++,,,------+++***(((***,,,---,,,,,,,,,---111...---...---******---++++++++++++++++++++++++************,,,---...///++++++,,,,,,+++***)))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,(((((())))))***++++++,,,))),,,---+++,,,...---+++------.........---,,,,,,***+++******...555555111+++++++++******+++++++++((((((((()))))))))******))))))))))))******************++++++++++++******++++++---///111222000...,,,---......//////......------........./////////------------...///000000111000000000000222333444555555555777999<<<>>>@@@DDDEEEFFFIIIMMMRRRVVVYYY\\\```eeejjjlllmmmnnnoooqqqrrrttttttttttttuuuwwwxxxxxxxxxyyy{{{}}}~~~zzzxxxvvvsssnnniiiddd^^^YYYUUURRROOOJJJFFFCCCAAA>>><<<<<<:::777777777777666555444444333333333333222222///000111111//////000111,,,---///222333444333333111222222111...,,,,,,---.........---------------,,,------------+++)))(((***+++---///000///...---***+++------,,,+++---///+++,,,,,,++++++***)))(((((()))******+++************...000...,,,+++***'''******+++,,,+++***((('''+++)))((((((***++++++******++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))*********'''(((,,,...+++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&$$$######&&&)))(((''''''''''''((())))))&&&''''''(((((('''''''''+++***((((((((()))+++---***)))((()))***+++***)))+++***)))***,,,---,,,+++((()))************))))))+++***)))***,,,------,,,++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,+++((()))))))))))))))******+++,,,------++++++,,,---+++,,,,,,,,,******,,,------------000444777888888333000------...///000///000111222222333333222222444333222111222333444555666555444444555777:::;;;<<<>>>AAACCCDDDFFFIIIKKKPPPMMMMMMPPPPPPNNNNNNPPPPPPPPPSSSXXXXXXVVVWWW[[[XXX[[[^^^^^^]]]]]]```ccc```bbbdddffffffhhhjjjllllllkkkooosssuuutttwww|||SSSUUUXXX\\\aaadddfffgggggggggiiiiiiiiiiiihhhgggdddbbb___\\\ZZZWWWRRROOOIIIEEE@@@<<<:::999777666333444444555555444444444000000000000////////////111...///111111------///......------000777@@@FFFKKKRRRYYYZZZ\\\aaacccccc```]]]WWWNNNEEE>>>:::999555333222111222222000///...,,,******+++,,,+++***+++,,,......,,,,,,,,,---000,,,+++------******---++++++++++++++++++++++++)))))))))***+++,,,---...***++++++++++++******)))((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,))))))))))))***+++,,,,,,(((,,,...+++,,,///...***,,,------............---,,,,,,***))),,,111111,,,******))))))))))))******(((((((((((()))))))))***))))))))))))************,,,------......------,,,***+++---000222222000...,,,---......//////......---------.........//////---------------...000000111000000000000222333444444444555777999<<>><<<:::888666666777888777666444444333333333333222222222111000000111111///...,,,...000222444444333333333444444222///------...//////......------,,,,,,,,,---///000///...---+++)))+++---000000000...---''',,,000...+++***...222//////---+++***)))))))))))))))***++++++++++++******---...++++++---+++&&&)))***+++,,,,,,+++)))(((+++***((((((***+++,,,+++)))******++++++******)))((()))***+++******(((((((((((()))))))))*********,,,%%%!!!%%%***+++)))(((((((((''''''''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&'''(((''''''&&&'''((()))***''''''((((((((((((''''''+++***((('''((()))+++,,,+++*********,,,,,,***)))+++***)))***+++,,,+++***'''((()))***++++++*********))))))***,,,------,,,******))))))))))))******((()))***,,,------,,,,,,&&&)))+++***((((((***,,,+++---......,,,+++,,,...)))+++------,,,******+++---,,,,,,...222555777777444111...---...000000000000111222333333333222222222222111000111222333444777666555444555888:::<<<;;;>>>AAACCCEEEHHHLLLOOORRRNNNOOORRRRRRNNNNNNQQQRRRQQQSSSWWWWWWVVVXXX]]]YYYYYY[[[]]]___```bbbccccccdddffffffffffffhhhjjjkkkkkkoootttuuuvvvzzzNNNQQQVVV[[[```dddfffgggfffggghhhiiiiiihhhggggggdddaaa^^^\\\ZZZWWWSSSPPPKKKGGGBBB===:::888666444111222333444555444333222111111000000//////......111......000///+++***,,,///...---,,,...555===CCCHHHPPPVVVXXXZZZ___bbbbbb^^^\\\WWWPPPHHHCCC@@@???555444222222222222111///111...,,,+++,,,------,,,---...///...---,,,---......+++***------******...++++++++++++++++++++++++***))))))((('''((((((((()))******+++++++++******((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,))))))))))))***+++,,,---'''---...+++,,,//////***,,,,,,---.../////////...000000---+++---000///)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))******++++++******)))***+++---000333333000...,,,---......//////......---------........./////////......//////000111222111000000000000222333444444444555777999<<>>===999777666666777888888777444444444333333333222222666222000000111111...+++,,,...111333444444333222444555555333000......///000000///...---,,,,,,,,,,,,---000111222111000///)))+++...000111000///...&&&,,,111000***(((...444222111...,,,***)))))))))))))))***+++++++++++++++***---,,,)))+++///,,,&&&((()))+++,,,,,,+++***(((,,,***((((((***+++,,,+++((()))***++++++***)))(((((()))+++,,,+++***((('''(((((())))))*********+++,,,!!!$$$(((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))$$$&&&))))))(((&&&&&&&&&(((''''''&&&&&&((()))***'''(((((((((((((((''''''***)))((('''((()))+++,,,---,,,++++++,,,,,,***((()))(((''''''(((((('''&&&&&&''')))***+++++++++******))))))***,,,...---,,,***)))(((''''''((()))***((()))+++,,,------,,,,,,'''+++...---)))(((,,,000+++---///...,,,+++,,,///(((+++---...---+++******///---,,,---000333555555555222///...///000111000///000111333333222222111111111000000000111333444777666555444555888;;;===:::>>>BBBDDDEEEHHHNNNRRRSSSOOOOOOTTTSSSOOONNNQQQSSSQQQSSSVVVWWWVVVYYY^^^YYYYYYYYY\\\```ccccccccceeefffggggggeeedddeeefffjjjjjjnnnsssvvvwww}}}QQQRRRUUUYYY]]]aaadddfffgggfffeeegggiiiiiifffcccfffddd```]]]ZZZWWWRRROOOJJJGGGAAA===;;;:::888666333222000111222333333222222111111000///......---........................------...---...111666999BBBIIIRRRWWWXXXZZZ___cccfffbbb\\\VVVNNNFFF>>>999777666555555555555444222......//////...,,,***)))//////...---,,,,,,++++++000---,,,......,,,,,,///---000000+++)))***+++***((()))***++++++***)))((())))))))))))************+++++++++***((((((+++---///...,,,+++******+++,,,))))))))))))***+++,,,---+++***)))+++---...,,,)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&(((***+++(((!!!((()))***++++++***)))(((************************+++++++++++++++++++++++++++---///111111///,,,******---...,,,,,,//////,,,///---,,,,,,...//////...,,,,,,,,,---...///000111222222111111222222333444888555333444777;;;===>>>@@@BBBFFFIIIKKKOOOTTTWWW[[[^^^bbbfffiiilllooorrrsssuuuvvvwwwvvvxxxzzz|||~~~}}}}}}yyytttpppjjjddd___\\\YYYUUUQQQNNNKKKHHHEEECCCAAA>>><<<::::::999999888777666666777666555444444444444444222333333222222000///...111111000000//////......000///...---------------111///...///111111...+++,,,------......------,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,222///++++++---//////...(((,,,---+++***+++***''')))******++++++******)))'''((()))***+++******)))###&&&)))---......,,,+++***)))))))))))))))***++++++++++++******************)))))))))))))))))))))+++&&&%%%((((((%%%&&&+++&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%&&&(((***+++'''***)))######)))***'''......------,,,+++******(((''''''&&&&&&&&&''''''&&&'''((((((,,,000///)))---......,,,))))))+++...+++((('''******((())),,,))))))))))))))))))))))))(((***+++***)))((()))******++++++,,,+++***)))(((---------,,,,,,+++++++++******++++++---///000111000000///............///,,,''')))222333+++***000222111000111444666666555555555555666777999:::;;;???@@@AAAAAACCCFFFKKKOOOPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVUUUTTTRRRSSSVVVYYYZZZ[[[]]]___aaacccdddeeedddcccdddeeehhhjjjjjjiiijjjmmmrrrtttvvvzzzQQQSSSUUUXXX\\\```dddeeefffddddddeeeggggggeeebbbdddbbb^^^\\\YYYUUUQQQMMMJJJFFFAAA===;;;999777666444222111111222333222111111111000000///......---........................,,,,,,---,,,,,,///333666@@@GGGOOOUUUWWWZZZ___cccfffccc^^^XXXQQQIIIAAA<<<888666444444444444222000///000000111000///---,,,------------,,,,,,,,,,,,000---,,,//////------000---111000,,,)))+++,,,***((()))***++++++***)))((())))))))))))***************++++++***((()))***,,,...---,,,************+++)))))))))******+++,,,,,,+++)))(((***---...---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************)))(((((())))))%%%""")))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++,,,...000000...,,,+++***---...,,,,,,//////,,,...---,,,,,,...//////...---------...///000111222222111111111111222333333666444444555999<<<>>>???AAACCCFFFHHHJJJMMMQQQTTTWWWZZZ___dddgggkkkooorrruuuvvvxxxxxxxxxzzz|||~~~~~~}}}}}}~~~}}}wwwsssnnnhhhbbb]]][[[XXXSSSOOONNNKKKHHHEEECCCAAA>>><<<:::::::::::::::::::::999555555444444555555666666333333222111111000//////000000000000//////......//////..................000...,,,---......,,,***,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------******++++++,,,,,,,,,+++///,,,)))(((***,,,,,,+++***,,,,,,******---+++''')))******************)))'''((()))*********)))((("""%%%))),,,......---,,,******))))))))))))************************++++++)))))))))*********++++++///***)))***)))$$$$$$((('''''''''''''''(((((()))))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$&&&''')))'''***)))$$$%%%***+++)))------,,,,,,+++*********(((''''''&&&&&&'''''''''''''''''')))...222000))),,,------+++)))(((+++---***''''''******((())),,,))))))))))))))))))))))))(((***+++***)))((()))***...---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++******+++,,,---......///000///......------......)))%%%(((111333......444222000000111333555555555555555666666888999;;;<<<<<>>??????BBBDDDFFFHHHIIIKKKOOOQQQSSSWWW]]]bbbfffjjjnnnqqquuuwwwyyyzzzzzz|||~~~||||||}}}~~~zzzvvvssslllggg```[[[YYYVVVQQQNNNNNNKKKGGGEEECCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<444444444555555666777777333222111000//////000000000000000////////////...//////////////////000000111///---,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++---+++))))))***+++,,,+++------+++(((+++...---(((************************)))***************)))(((###%%%))),,,......---,,,,,,+++***))))))))))))))))))))))))***+++++++++,,,))))))******+++++++++,,,///+++***+++)))&&&&&&((((((((()))))))))************))))))(((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&***((('''%%%%%%&&&'''(((''')))(((&&&'''+++---,,,,,,,,,++++++***)))))))))(((''''''&&&''''''((((((((('''''')))000666111)))+++,,,+++***((((((***,,,***''''''***+++((())),,,))))))))))))))))))))))))(((***+++***)))((()))***000...+++))))))+++---...+++++++++++++++*********)))***+++,,,---,,,,,,+++......---,,,,,,,,,------+++'''***222444///000555111000///000222444444444555555666777888:::<<<<<<<<<@@@DDDHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSWWWXXXXXXXXXWWWXXX[[[]]][[[\\\]]]^^^___``````aaa___```bbbdddgggjjjlllmmmooorrrvvvxxxzzz~~~SSSSSSTTTVVVYYY]]]```cccaaabbbcccdddeeedddcccbbbaaa___[[[XXXVVVRRRMMMJJJFFFCCC???<<<:::999666444555333111111111111000///000000/////////.................................+++,,,,,,+++***+++...000999>>>FFFMMMRRRWWW]]]```cccaaa___\\\XXXQQQIIICCC???<<<888666555444222111111222333444555444333333///////////////.........///,,,,,,///000///000333///333222...+++---...,,,************************((()))))))))************)))+++++++++))))))***,,,------,,,++++++*********'''(((***+++,,,,,,++++++...---+++)))***+++---...,,,,,,,,,++++++*********++++++++++++************---+++((('''((()))+++,,,******+++,,,,,,+++******((((((((((((((((((((((((***+++++++++++++++,,,,,,+++++++++***++++++,,,,,,***------***+++......,,,...---,,,---///000///---.........///000111222333111111000000000111222222111222444999===@@@@@@???CCCDDDGGGHHHJJJLLLPPPRRRTTTWWW]]]aaaeeeiiimmmpppuuuwwwyyyzzzzzz|||{{{|||~~~~~~|||yyyvvvtttmmmggg```\\\YYYVVVQQQMMMMMMKKKGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;444555555555666666555555333222000...---...000111////////////////////////......///000000111111111222000///---------------+++******************+++)))************+++++++++(((***+++------,,,+++***......---------...//////000///+++(((+++000...))),,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******((())),,,...///...---,,,---,,,+++***))))))(((((((((((()))***+++,,,,,,,,,++++++++++++************)))(((((())))))))))))***(((((())))))************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---,,,***((('''((()))***&&&'''''''''))),,,---...+++*********))))))(((((('''''''''''''''(((((()))((((((&&&)))222888333***+++***)))(((((((((***+++)))'''(((++++++))))))+++))))))))))))))))))))))))(((***+++***)))((()))***,,,+++)))(((((()))+++,,,************************(((***+++---,,,+++)))(((...---,,,,,,++++++,,,,,,///,,,---222222///...111000///...///222444444333555666666777999;;;===>>>???CCCGGGJJJKKKLLLNNNOOONNNPPPRRRUUUVVVVVVUUUTTTXXXYYYZZZYYYXXXXXXZZZ\\\]]]^^^^^^______````````````bbbdddfffhhhjjjlllnnnqqqtttwwwyyy{{{SSSSSSTTTVVVXXX[[[^^^``````bbbdddeeeddddddcccccc```^^^[[[XXXUUUQQQMMMJJJDDDBBB>>><<<:::888555333555333111000111111000...////////////....................................,,,---------,,,,,,...000666:::AAAHHHOOOUUUZZZ]]]______^^^]]]ZZZTTTLLLFFF@@@===999666444333111000000111333444555555444333444333222111000///...---...,,,,,,///000...///333000333333...,,,---...---++++++************++++++((()))))))))************)))***,,,+++***)))***+++.........------,,,++++++((())))))***++++++++++++111///---+++))))))+++,,,,,,,,,,,,++++++*********+++++++++*********))))))((()))))))))((()))***+++((()))***++++++***)))(((((((((((((((((((((((((((*********++++++,,,,,,,,,+++******)))***+++,,,---***---,,,)))***---...,,,---,,,,,,...000000...------------...///000222222111111111000111222222333111222555:::>>>AAAAAA@@@BBBEEEGGGJJJLLLOOOSSSVVVWWWZZZ___cccfffiiillloootttvvvxxxyyyyyyzzz}}}{{{}}}}}}zzzyyyxxxpppkkkccc^^^[[[WWWRRRNNNMMMJJJGGGDDDCCCBBB???=========<<<;;;:::999888777666666666666555444222111222111///------...000111.............../////////---...///000111111000000.........---,,,,,,------+++******))))))******+++)))))))))*********++++++)))***+++,,,---,,,++++++///////////////000111222000000---***+++000///+++...---,,,,,,,,,,,,---......------------------------...///000///...,,,+++------+++***))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,+++***)))((((((&&&'''((((((((())))))(((&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((---,,,***((('''((()))***&&&&&&''')))***+++---...******)))))))))))))))((('''''''''''''''((()))***((((((''')))111777555...+++)))((('''((()))******)))'''(((+++,,,)))(((+++))))))))))))))))))))))))(((***+++***)))((()))***)))******+++++++++******************************)))***+++,,,,,,***((('''------,,,++++++++++++,,,000...///111111//////111000///...///222444444333666666777888:::<<<>>>???AAADDDFFFHHHIIILLLOOOQQQPPPRRRUUUWWWXXXXXXWWWVVVYYYZZZZZZYYYWWWVVVWWWXXX___`````````aaaaaaaaaaaadddfffiiijjjiiijjjmmmooorrrtttwwwyyy{{{RRRSSSTTTVVVXXXZZZ[[[\\\___aaadddddddddccccccddd___]]]ZZZWWWTTTPPPLLLIIIBBB@@@===;;;:::888444222444222000000111111000///................................................,,,---......------///111444777===DDDLLLSSSXXXZZZ]]]]]]^^^___]]]XXXPPPJJJ@@@<<<888444333222111///111222333555555555444333555555444222000///------...++++++...///---...111///333222...+++---...,,,,,,+++************+++,,,))))))))))))************(((***,,,,,,***)))***+++.../////////...---,,,+++))))))))))))***+++,,,---000000///---***)))***,,,,,,,,,+++++++++++++++++++++************)))))))))&&&(((******)))(((((()))((()))***++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,---************+++,,,------+++---,,,))))))---...,,,,,,,,,---...000000...,,,---------...///000111222222222111111222222333444222333666:::???AAABBBAAACCCEEEHHHJJJMMMPPPTTTWWWXXX[[[```cccfffiiilllooouuuvvvwwwxxxxxxyyy{{{}}}{{{~~~~~~}}}~~~~~~}}}}}}uuuooogggaaa]]]YYYSSSOOOLLLJJJGGGDDDCCCBBB@@@>>>>>>===<<<:::888777666555555666666555444222000...000///...------...///000---............/////////---...///000111000///...)))+++,,,---,,,++++++,,,,,,+++***))))))***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,.../////////...000111...111000---,,,//////---......,,,,,,,,,,,,......---------------.../////////000000000///...,,,+++---,,,+++***************)))))))))***+++++++++,,,,,,++++++***)))((('''''''''******''''''((('''$$$%%%&&&'''((()))((('''&&&+++******))))))******+++(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''&&&''''''((()))***((('''%%%%%%&&&'''(((&&&$$$&&&)))+++***+++...******))))))))))))))))))''''''''''''((()))******'''((('''(((---444555222+++)))'''''')))***+++***((('''(((,,,,,,)))(((***))))))))))))))))))))))))(((***+++***)))((()))******+++,,,......---,,,+++*********+++++++++++++++)))***+++,,,++++++))))))------,,,+++++++++,,,,,,,,,,,,---///000111222333111000///000222444444444666666777888:::===???@@@AAACCCEEEFFFHHHJJJNNNQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYZZZYYYWWWVVVVVVWWW`````````aaaaaabbbbbbcccfffiiikkkllljjjjjjmmmppprrruuuxxxzzz|||QQQRRRUUUWWWYYYYYYYYYYYY\\\___bbbcccbbbaaabbbccc]]][[[WWWUUURRRNNNJJJFFFAAA???<<<;;;999777444111333111//////000111111000................................................+++,,,......---...///111333555:::AAAIIIPPPUUUWWW\\\]]]```bbbaaa\\\TTTNNNBBB>>>999666555444333333333444555666666555444444333333222111///...------...++++++------+++,,,//////222222---+++,,,---,,,,,,++++++******++++++,,,))))))))))))************(((***,,,,,,+++*********---............,,,+++***+++***((('''(((***---...,,,...///...,,,***,,,---++++++++++++++++++,,,,,,************))))))))))))((()))+++***''''''(((***)))***++++++++++++***)))************************)))******+++,,,,,,------******++++++,,,---------+++---+++((((((,,,...---,,,,,,---///000000...,,,.........///000111222333333333333222333333444555555555666:::>>>AAABBBAAADDDFFFHHHJJJLLLNNNRRRTTTVVVZZZ___cccfffjjjmmmpppvvvwwwxxxxxxwwwxxxzzz|||{{{yyyrrrjjjccc^^^YYYSSSNNNLLLJJJFFFDDDCCCBBB@@@>>>===<<<;;;:::999888777666222333444444333111///...........................---------.........//////---...///000000///---,,,&&&***...000///......///---,,,***))))))***,,,---*********+++++++++,,,,,,,,,+++***)))***+++---...***---///000......///111,,,222444000------//////---,,,+++******+++,,,---++++++++++++,,,---///000------............---,,,,,,,,,+++******+++++++++******************++++++(((((((((((((((((((((((('''++++++((('''***((($$$$$$&&&'''))))))((('''&&&++++++************++++++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''%%%$$$$$$&&&''')))&&&$$$%%%***+++((())),,,************************''''''''''''((()))***+++%%%((((((''')))111666666,,,)))''''''***,,,,,,+++((('''(((,,,---)))(((***))))))))))))))))))))))))(((***+++***)))((()))***+++++++++,,,,,,---------++++++++++++,,,,,,,,,---******++++++++++++++++++......---,,,,,,,,,,,,,,,,,,---------///111222222222000000111333555555555666666777999;;;===???AAA@@@DDDHHHJJJLLLMMMOOOPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYYYYXXXWWWXXXYYY^^^______```aaabbbbbbccccccgggkkkllljjjjjjnnnrrrsssuuuyyy{{{PPPRRRUUUXXXZZZYYYXXXWWWZZZ^^^aaabbb```___```bbb\\\YYYVVVSSSPPPLLLHHHEEE@@@>>><<<;;;999777444111222000//////111222111111---.............................................)))+++------------///111222444888???HHHOOOTTTUUU\\\^^^aaadddccc^^^WWWQQQFFFBBB===:::999999888777444555666777777666555444000000//////......------...++++++------******---///222111---***,,,---+++---,,,+++******+++,,,---))))))))))))************(((***,,,,,,+++***)))***,,,---......---,,,***))),,,***(((&&&'''***---000(((+++...///---,,,...000*********++++++,,,,,,---************))))))))))))***++++++)))&&&&&&))),,,***+++,,,,,,,,,,,,+++***************************))))))***+++,,,,,,------)))***+++------......---+++---+++((((((,,,...---,,,,,,---///111000...,,,//////000000111222444555444444333333444444555666666666777:::>>>AAABBBBBBEEEGGGIIIJJJJJJLLLOOOQQQTTTXXX]]]bbbfffjjjnnnqqqxxxyyyyyyyyyxxxxxxzzz|||zzzzzztttkkkddd^^^YYYRRRMMMLLLIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;::::::999999999000111222333333222000///------...//////......------------.........//////---...///000///...,,,***(((,,,222555444222222333---,,,***))))))***,,,---***++++++++++++,,,,,,,,,---,,,)))((((((***---///+++...111111000///111333***222777222---,,,///000,,,+++)))(((((()))+++,,,))))))))))))***,,,///000)))***+++,,,------......+++++++++***++++++,,,,,,+++++++++***************%%%%%%&&&'''((()))***+++$$$)))+++((()))------(((%%%&&&((()))***)))'''&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%&&&(((***+++&&&###$$$***+++''''''+++***************+++++++++''''''''''''((()))++++++$$$((()))&&&'''...666999,,,)))'''(((+++---,,,+++(((&&&(((------)))(((***))))))))))))))))))))))))(((***+++***)))((()))***,,,***((('''(((***,,,...+++++++++,,,,,,---------++++++******++++++,,,---///...------,,,,,,------///000///------//////...222111000111444666666555666666777999;;;>>>@@@AAAAAAFFFLLLQQQRRRRRRQQQQQQVVVUUUTTTSSSSSSSSSTTTTTTSSSUUUXXXYYYYYYZZZ[[[]]]]]]]]]^^^___```aaabbbbbb```eeejjjkkkjjjkkkooottttttwwwzzz}}}TTTUUUUUUTTTTTTVVVYYY\\\ZZZ^^^aaacccaaa___]]]\\\[[[ZZZWWWSSSNNNHHHCCC@@@@@@>>><<<:::777444222111333222222111000///......222222333333222111///...---------------------,,,+++,,,...000111000000///222000333===FFFLLLRRRXXX```^^^\\\^^^aaa___ZZZTTTNNNGGG???:::999888777555333333333222222222111111------,,,,,,---...000111///...,,,***))))))))))))000000//////......------)))***,,,......---,,,+++111,,,'''(((,,,///...+++,,,,,,++++++++++++******000,,,+++///...++++++000******+++++++++,,,,,,,,,...........................------------,,,,,,,,,///...,,,+++***)))))))))++++++************++++++++++++++++++***((('''&&&((()))***+++,,,+++***)))((((((***+++++++++++++++,,,---------.../////////000,,,)))))),,,...---+++...000111222222000---+++222000//////000111111000444333333333333444555555777888999;;;===@@@BBBCCCFFFHHHIIIJJJKKKMMMPPPSSS]]]]]]___bbbeeehhhkkkmmmwwwwwwwwwwwwxxxyyyzzz{{{||||||vvvqqqkkkddd___ZZZVVVSSSMMMKKKHHHGGGFFFDDDBBB@@@@@@???===;;;999888888888999999777666444222111000;;;555...---000222111...222///,,,+++,,,---......///............---------///666???AAA;;;333...,,,222000...,,,***)))((('''...,,,++++++,,,---+++***+++)))))),,,,,,)))))),,,.........000222222000...+++,,,------.........---......,,,***((((((+++...,,,---...---,,,,,,---///---,,,+++***+++,,,---...******///333///((()))///...+++***+++***'''(((***,,,+++))))))******(((''')))((()))***+++***'''%%%(((((((((((('''&&&%%%$$$%%%&&&'''((()))***+++,,,111***###"""'''+++***(((+++***)))(((((('''''''''((('''&&&'''((()))((('''(((((('''&&&&&&&&&&&&''')))&&&%%%&&&***,,,+++******)))'''((()))***((('''&&&&&&&&&''')))***,,,---+++***)))&&&&&&***333999666,,,'''))),,,***(((***))))))))))))************(((((((((((((((((((((((()))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,------...***++++++,,,,,,------......+++***+++///111111///333333333333333333333222555999:::888999???CCCDDDDDDHHHLLLNNNOOOOOOOOOPPPSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVVVVVVVXXXZZZ\\\]]]aaaccceeeeeeddddddeeefffhhhiiijjjjjjjjjkkknnnqqqtttzzzSSSTTTUUUTTTTTTVVVYYY\\\]]]```bbbccc```]]][[[ZZZYYYXXXVVVSSSNNNIIIEEECCC???>>><<<:::777555333222222222111111000000//////222222222222111000///...+++,,,,,,------.........,,,---...//////000000000333000333:::BBBGGGNNNUUU\\\[[[ZZZ]]]``````[[[WWWSSSLLLDDD>>>;;;888555222333333222222111000000000333222000...------------000...,,,+++***)))******000000//////...---,,,,,,***+++,,,---------,,,+++%%%(((+++------,,,++++++---------,,,++++++******---)))))),,,,,,))))))---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))*********+++++++++******))))))******+++(((((()))++++++,,,,,,,,,+++,,,---------,,,++++++)))))))))***+++,,,------------------............///---++++++,,,---------...///111222111///---+++111000...///111222222111444333333333333444555555777777999:::===???BBBCCCEEEFFFHHHHHHIIILLLPPPTTT[[[\\\^^^```cccgggiiikkkpppqqqrrrtttvvvyyy{{{}}}{{{zzzwwwsssmmmgggbbb]]]XXXUUUOOOKKKGGGDDDCCCBBBAAA@@@???>>><<<:::888777777666777777666555444333333222333222///......///000000000000//////............///............------------555???BBB>>>777222000------,,,------...///000---,,,+++,,,---...---+++,,,)))))),,,,,,******,,,---,,,---...000000...,,,***+++,,,,,,---------,,,+++***)))'''%%%%%%(((+++---......---,,,+++---...------,,,+++++++++,,,---,,,***+++///000,,,+++...///,,,+++,,,+++'''&&&(((+++)))((('''(((((('''%%%&&&&&&''''''((()))***+++%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++---'''"""!!!$$$''''''&&&***))))))((((((((((((((()))(((''''''((()))(((&&&(((((('''&&&&&&&&&&&&''')))'''&&&''')))+++***)))+++)))((()))***+++***(((''''''''''''(((***+++,,,)))******))))))+++000555444,,,&&&)))+++)))((()))))))))))))))************(((((((((((((((((((((((((((((()))))))))***************))))))***++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,---......///---+++---000222111000333333333333333333333333444888:::999;;;BBBGGGHHHIIILLLOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTVVVVVVWWWXXXZZZ[[[]]]^^^aaaccceeeeeeddddddeeefffiiijjjkkkkkkkkkmmmpppssstttzzzRRRSSSTTTTTTTTTVVVYYY\\\___aaacccbbb___[[[XXXWWWWWWVVVUUURRRNNNJJJGGGEEE???>>>===;;;888666555444111111111000000000000000222111000//////...//////***++++++,,,---...//////------------...///000000333000111777<<>>;;;666222333333222111///...------111000///---,,,,,,++++++000///---+++******++++++000000///...---,,,++++++++++++++++++,,,,,,,,,,,,&&&------(((&&&***//////......---,,,++++++***,,,))))))++++++)))))),,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++******)))(((((()))************)))+++******))))))******+++'''((()))+++,,,------------------------,,,+++*********)))***+++---///000...------------------,,,.........---+++,,,...000///000111222111///---+++000///...///111333333333333333333333333444555555666777888:::<<>><<<777333111+++,,,,,,...///111333444,,,++++++,,,...//////---,,,******,,,,,,)))))),,,*********,,,......,,,***)))******++++++++++++***,,,,,,+++)))'''(((***------......---+++***+++---------,,,++++++,,,,,,,,,///,,,+++///222000......///,,,,,,...,,,(((%%%'''***(((&&&&&&&&&'''&&&$$$((())))))'''$$$###&&&)))%%%&&&((()))***++++++,,,(((((((((((()))))))))))))))'''$$$""""""$$$&&&'''((((((((((((((())))))******)))(((((((((((('''&&&)))(((''''''&&&&&&''''''***((('''''')))***)))(((+++***))))))++++++***))))))(((((((((((()))***+++)))***+++++++++,,,...000111+++&&&(((***)))(((((())))))))))))************(((((((((((((((((((((((('''((((((((())))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,++++++************++++++++++++,,,------......000...---...000111111111222222333333444444555555666;;;===<<<===DDDHHHIIIHHHJJJMMMNNNMMMLLLMMMMMMRRRSSSSSSSSSTTTTTTTTTUUUTTTVVVXXXZZZ\\\]]]^^^^^^```bbbdddeeeddddddeeefffjjjkkklllmmmmmmooorrruuuwww|||PPPRRRSSSTTTUUUVVVYYY\\\^^^```bbbaaa^^^[[[XXXXXXWWWWWWUUURRRNNNJJJFFFDDD???>>>===;;;999777666555000000000000000111111111111000///---------...///,,,,,,,,,------...............---,,,---...///111222//////333888>>>GGGPPPWWWWWWYYY]]]```aaa___\\\TTTNNNHHHCCCAAA>>>999555333333111000...,,,+++***(((((()))***+++,,,------000...---++++++++++++,,,000///...---,,,+++***)))++++++******++++++,,,---'''***+++&&&!!!"""+++444...---------------,,,,,,,,,+++++++++,,,,,,,,,...******+++++++++,,,,,,,,,************************///......---,,,+++******++++++,,,+++***)))'''&&&******))))))))))))******))))))***+++++++++++++++,,,,,,++++++***)))((((((+++***))))))+++---000222...---------,,,,,,++++++,,,...///...++++++...222111111222333222000...---///...---///222444555444333333222222333333444555555666777999;;;>>>@@@AAADDDDDDEEEFFFHHHMMMSSSWWWXXXYYY\\\___bbbdddfffgggllllllmmmoooqqqsssuuuwww{{{}}}~~~{{{vvvrrrooojjjeeeaaa]]]XXXUUUMMMKKKIIIGGGGGGGGGEEEDDD@@@???===:::888777666666555555555444444444333333///000222222111000//////,,,000333111---+++---000///............---------(((---222555444111000000///.........///000111111+++******,,,...000000///,,,))))))++++++((((((+++***)))***+++------+++)))(((((()))******))))))))),,,,,,,,,***))))))+++...,,,------+++)))((()))***++++++++++++,,,---......111222444666666222///...,,,***+++///...)))'''(((+++(((&&&%%%&&&'''&&&%%%"""&&&)))((($$$###&&&***(((((())))))***)))))))))))))))))))))(((((((((((()))******'''%%%%%%'''+++''''''''''''((()))***+++,,,***(((((()))((('''%%%)))(((((('''''''''''''''***)))((((((((((((((((((***(((((((((***+++***)))******))))))((())))))***++++++++++++++++++,,,------***''''''((((((((((((((()))))))))************((((((((((((((((((((((((((((((((()))))))))******+++***************++++++***+++++++++++++++,,,,,,------,,,+++*********+++++++++,,,,,,---.........//////......///000111111333444444555666777777888:::???@@@===>>>BBBEEEDDDFFFHHHJJJLLLKKKKKKLLLNNNTTTTTTTTTUUUUUUVVVVVVWWWTTTVVVYYY]]]______^^^^^^```bbbdddeeeddddddeeegggiiikkklllmmmnnnppptttvvv{{{OOOQQQSSSTTTUUUWWWZZZ\\\\\\^^^```___]]][[[ZZZZZZYYYXXXVVVSSSNNNIIIEEEBBB???>>>===;;;999777666555000000000000000111111111000///...---------...///.........------,,,,,,,,,......---,,,,,,---///000///------111555;;;FFFPPPVVVWWWZZZ^^^```aaa___^^^VVVPPPIIIDDDAAA>>>999555333222111///---+++***)))$$$%%%''')))+++---...//////...,,,+++***++++++,,,......---,,,+++***))))))++++++*********+++,,,---...---***&&&$$$&&&+++000+++,,,,,,------......///+++,,,,,,++++++---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,---------,,,+++***((((((***))))))))))))))))))***(((((()))***++++++++++++---,,,+++***))))))((((((++++++***)))+++---///111------,,,,,,+++++++++***,,,...///...++++++///222333333444333333222000//////......///222555555555333222222222222333444444444555666888:::===???@@@CCCDDDFFFGGGJJJNNNTTTXXXXXXYYY\\\___bbbdddeeeeeejjjkkklllnnnpppsssuuuvvvzzz|||}}}|||yyytttpppmmmiiieeeaaa]]]XXXUUUFFFFFFGGGHHHIIIHHHFFFCCCBBBAAA>>><<<:::888777777666666555444333222111111222000...///222111,,,(((---///000---)))(((,,,111///............---------,,,------,,,,,,,,,---...//////......---.........*********+++...000000///+++((((((******'''&&&)))*********,,,---...,,,***'''(((((()))(((((('''''''''(((((('''&&&&&&(((******+++***)))&&&%%%&&&((('''(((***+++---///000000111999AAA@@@888111......)))'''***...///,,,+++,,,---***'''&&&'''(((((('''&&&)))((('''***---''''''((()))))))))(((((())))))))))))(((((((((((()))+++,,,***'''&&&(((,,,''''''''''''(((***+++,,,,,,***)))((())))))'''%%%))))))(((''''''''''''((()))))))))((('''(((((()))((('''&&&''')))***)))(((+++******)))))))))))))))---,,,***))))))***,,,---***)))(((&&&'''))))))(((((()))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++***************+++*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------...//////......////////////111222555666666777888999::::::999===???======AAACCCCCCGGGIIILLLNNNOOOPPPRRRTTTUUUUUUVVVWWWWWWXXXYYYYYYTTTVVVZZZ^^^______^^^]]]___bbbdddeeeeeeeeefffggghhhjjjkkklllnnnppptttwww|||MMMOOORRRTTTUUUWWWZZZ\\\YYY\\\^^^^^^]]][[[\\\\\\YYYXXXVVVSSSNNNIIIEEEBBB???>>>===;;;888666555444111111111000000000000000//////............////////////...---,,,++++++***...---------------......,,,+++,,,000333888CCCNNNSSSVVVZZZ]]]___``````___]]]VVVMMMFFFAAA<<<666222333222111///---+++***)))))))))+++,,,---------------,,,+++*********++++++,,,,,,++++++******))))))************++++++++++++,,,,,,,,,,,,---+++)))'''++++++,,,,,,------......)))++++++)))***---...,,,******+++++++++,,,,,,,,,------------------------////////////............++++++******++++++,,,---***))))))(((((())))))***%%%&&&(((***,,,......///......---,,,++++++++++++++++++******+++,,,---...,,,,,,+++++++++++++++***,,,------,,,,,,---///111444444444333333222111000000///...000333555666555222222222222222333444444333444555777999<<<>>>???AAACCCFFFHHHJJJNNNRRRUUUWWWYYY\\\___aaaccccccdddfffgggiiilllppptttwwwyyyyyyzzz|||~~~|||zzzwwwrrrooollliiifffccc___ZZZWWWCCCCCCDDDFFFGGGGGGDDDAAACCCBBB???===;;;999888777666666555444333222111000333...+++,,,000///***$$$...///...+++((((((,,,000///............---------000...,,,******+++---///,,,,,,,,,,,,---...///000***))))))+++---//////...,,,)))(((******'''&&&)))+++******,,,......,,,***(((((((((((((((''''''&&&'''((())))))'''''')))+++((())))))(((&&&%%%&&&(((&&&(((***,,,...///000000111===FFFBBB777///---,,,(((&&&)))---///------000...,,,)))'''((()))))))))$$$***+++)))&&&$$$$$$$$$%%%&&&((()))*********))))))))))))((((((((((((''')))+++***'''%%%''')))''''''''''''((()))+++++++++***))))))))))))((('''***)))((((((''''''((((((((()))))))))'''''')))+++&&&%%%%%%&&&((())))))'''+++******)))))))))******...+++)))((()))+++,,,+++'''))))))''''''******((())))))))))))************))))))))))))))))))))))))************++++++++++++,,,+++******)))******************++++++,,,,,,---///......------------...,,,,,,,,,---......//////---///000000000000333555777777888888999999::::::444999<<<<<<>>>CCCFFFFFFFFFHHHKKKMMMNNNPPPSSSVVVUUUVVVVVVWWWXXXYYYZZZZZZUUUWWWZZZ]]]___^^^]]]\\\___aaadddeeeeeeeeefffhhhhhhiiikkkmmmnnnqqqvvvyyy{{{LLLNNNRRRTTTVVVWWWZZZ\\\YYY[[[]]]]]]\\\[[[[[[\\\WWWWWWUUURRRNNNJJJFFFDDD???>>><<<:::777555333222222222111111000000//////...//////000000000//////.........------,,,,,,+++---------......------,,,+++***+++...000333===HHHMMMQQQVVV[[[^^^___```aaabbbZZZPPPGGGBBB===888555222222111///...,,,++++++++++++,,,------,,,++++++,,,+++***)))))))))***+++************************((()))***+++,,,++++++***)))***,,,---...,,,)))'''---,,,,,,,,,++++++++++++)))------)))***///000---******+++++++++,,,,,,,,,---------------------------------............///,,,+++)))((((((***,,,...))))))(((((((((((())))))((()))+++---...///000000...---,,,+++++++++,,,---++++++++++++++++++++++++************++++++++++++---+++******,,,...//////222222222111111000//////111//////000333555555555222222222111222222333444222333444666888;;;===???>>>AAAEEEHHHIIILLLOOOQQQUUUWWWZZZ^^^```aaaaaaaaafffggghhhkkknnnrrruuuvvvvvvvvvwwwyyy|||~~~~~~}}}}}}}}}}}}{{{yyyvvvqqqllljjjgggeeebbb^^^ZZZVVVHHHGGGDDDDDDEEEEEEDDDCCCCCCAAA???<<<:::888777666444444444333333333222222111///......//////,,,***///...---,,,+++,,,,,,---///............---------...---++++++,,,---------+++++++++,,,---...000000***)))(((***,,,------,,,...+++***,,,+++((('''************,,,------,,,***((((((((((((((('''&&&&&&)))***++++++******+++---((())))))(((''''''(((***((()))+++---.........---111;;;@@@:::222...,,,******((()))---...,,,---111///,,,)))'''((()))******)))***+++***((($$$!!!&&&'''((()))************(((((((((((())))))))))))'''((())))))((('''&&&&&&(((((('''(((((()))******+++)))((()))******)))(((***))))))(((((((((((((((&&&((())))))''''''***,,,'''&&&%%%&&&)))***)))(((*********)))******+++++++++***)))***,,,---+++)))&&&***+++''''''+++,,,)))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******)))******+++,,,,,,------------,,,,,,,,,---......,,,,,,------.../////////...000222222222333666999777777777888888888888888222888<<<<<>><<<:::777444222111333222222111000//////......///000111111000///...,,,---------------------,,,---.........---,,,+++******+++------///888CCCHHHMMMSSSXXX\\\___aaabbbaaaZZZPPPHHHDDDAAA===:::222222111///...---,,,+++((()))***+++,,,+++******+++***)))((((((((()))***))))))))))))************''')))+++,,,---,,,***)))*********)))((())),,,//////...---,,,***)))((('''+++///000,,,---222333000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000---)))&&&%%%&&&)))***))))))(((((((((((())))))...///////////////......+++***)))))))))***+++,,,***++++++++++++***)))((())))))******+++++++++,,,---***((())),,,//////---111111000000///.........111000///000333444555444222222111111222222333444222333444666888;;;===>>><<>><<<999777666555222222222333333444444444111222333222111000111333.........///000///---+++//////.........---------))))))***,,,---...,,,+++...------------......///***)))((()))+++,,,,,,+++000---,,,...---***)))+++)))))))))+++------+++)))((()))))))))((('''&&&&&&%%%'''((((((''''''(((***)))******)))((((((***,,,+++,,,------------++++++222888888222------,,,(((,,,)))))),,,---+++---000///,,,(((&&&''')))))))))$$$###$$$&&&)))******(((,,,,,,,,,+++***)))((('''(((((((((((()))))))))***((())))))******)))'''&&&((((((((((((((())))))******)))((()))***+++***)))******)))(((((((((((((((%%%'''))))))''''''***---((('''&&&'''***++++++*********))))))***++++++,,,(((((())),,,///...***&&&%%%***,,,(((''',,,---***))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))******))))))***+++,,,,,,------++++++++++++,,,------...,,,,,,------...////////////111444444444555999===777777777666666666666666666;;;>>>>>>???CCCFFFEEELLLMMMOOOOOOPPPQQQTTTVVVRRRSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZ___aaaccceeeeeeeeeggghhhjjjlllnnnppprrruuuzzz}}}PPPPPPPPPRRRTTTWWWZZZ[[[^^^\\\[[[[[[\\\[[[ZZZXXXWWWVVVTTTPPPLLLIIIHHHIII@@@???<<<:::777555444444222222222222111///...---000000000000000000000000222000...,,,+++,,,---...,,,...///---+++***---000///***(((+++---...555???DDDIIIOOOUUUYYY[[[^^^___^^^ZZZUUUNNNHHH@@@999444333///---//////,,,***+++************************))))))))))))***+++,,,---,,,)))'''(((++++++***'''*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,+++***+++---000))),,,,,,,,,...333222...,,,,,,,,,+++++++++******///,,,)))))),,,...---,,,,,,---...000000000//////---)))(((,,,+++%%%$$$'''+++***)))(((((()))***+++,,,,,,---------,,,,,,+++************))))))((((((************************...,,,+++))))))***,,,---,,,,,,++++++,,,,,,---...222222111///...---,,,+++333222222222333333222000444555555222000000333666///000222666:::<<<;;;;;;???@@@BBBCCCEEEHHHLLLOOORRRSSSVVVYYY]]]___aaabbbeeegggjjjlllllllllmmmnnnnnnnnnoooqqqsssvvvyyy{{{zzzzzzzzzwwwtttuuuyyy~~~~~~xxxoooiiijjjfffbbb___]]]\\\ZZZYYYPPPNNNJJJEEEAAA@@@BBBDDDBBB???;;;888666666555444666555333111111222333444111111000000111111222333111111111111111111111111222000...,,,,,,---///111...---,,,,,,------+++)))000---+++,,,......,,,***)))***+++,,,,,,,,,,,,,,,'''((()))+++++++++***)))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((()))***++++++$$$&&&)))***)))(((((((((((((((***,,,...000111222//////...,,,***'''%%%$$$++++++,,,------------,,,,,,)))&&&&&&)))******((()))'''&&&'''***+++***(((&&&''''''&&&&&&&&&((()))''''''(((((((((((('''''')))'''&&&%%%&&&'''***+++))))))))))))))))))))))))******)))'''&&&&&&(((+++...,,,)))&&&$$$$$$&&&''',,,+++(((&&&&&&(((+++,,,,,,(((%%%$$$&&&'''&&&%%%++++++***)))((((((((()))+++%%%!!!%%%---000+++%%%%%%'''((()))((()))***,,,(((((((((((())))))))))))******))))))))))))******,,,+++++++++***)))))))))************************++++++,,,---,,,+++***))))))***,,,......---,,,+++++++++---...000222333444333333444555555555444444444333333444666777666555888888:::===BBBEEEGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRPPPWWWTTTQQQUUUTTTTTT]]]YYYZZZ[[[\\\\\\\\\\\\\\\]]]```bbbddddddeeefffhhhkkklllnnnppprrrvvv{{{QQQQQQRRRSSSVVVYYY[[[]]]^^^\\\[[[[[[[[[[[[ZZZXXXWWWVVVTTTPPPMMMJJJHHHHHH@@@>>><<<:::777555444444111111111111111222222222........................111000...,,,+++,,,---...+++---///...,,,+++,,,......***))),,,---...555===AAAFFFMMMSSSWWWZZZ\\\^^^___[[[VVVPPPJJJBBB;;;555333///---//////+++***+++************************))))))))))))***+++,,,---+++)))((((((++++++***(((******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,+++***+++---///***,,,---,,,...222111---,,,,,,,,,++++++++++++***000---+++***,,,---,,,***---...///000000///......---)))))),,,+++&&&$$$'''******)))(((((()))******++++++,,,,,,,,,,,,++++++++++++*********)))))))))************************---,,,***))))))***+++,,,,,,++++++++++++,,,---------.........////////////333222111222333333222000333444444222000111444777444444666888:::;;;;;;:::>>>@@@BBBCCCDDDGGGKKKNNNRRRSSSVVVYYY\\\___aaaaaabbbdddggghhhhhhhhhiiijjjllllllmmmooorrrtttwwwxxxxxxyyyyyyvvvtttuuuzzzyyyqqqlllhhheeeaaa___]]][[[YYYWWWOOOMMMIIIDDDAAA@@@AAABBBBBB>>>:::888777777666555999777555222000000000000111111000000111111222333000000000111222333444555222111...,,,,,,---///000---,,,,,,,,,------+++)))...,,,***+++------+++))))))******+++,,,,,,++++++'''((()))*********)))((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))++++++,,,---............'''((()))*********))))))++++++,,,---------------)))&&&$$$$$$&&&((('''&&&'''%%%$$$%%%((()))(((&&&&&&&&&''''''&&&'''((()))''''''((((((((((((''''''))))))''''''&&&'''(((((((((((((((((((((((((((((()))))))))((('''(((+++...,,,***'''%%%%%%&&&'''))),,,+++)))(((((()))+++,,,+++)))&&&&&&((()))((('''+++***)))))))))))))))))))))'''&&&(((+++---+++(((###&&&***++++++***)))***((((((((()))))))))************))))))))))))******+++++++++***************+++++++++******************+++,,,,,,,,,+++***)))------------------............///000111222333444222222333444444444333333444333222333555777666555888999:::===AAADDDFFFFFFGGGIIIKKKLLLLLLMMMPPPQQQSSSYYYWWWUUU[[[YYYVVV\\\YYYYYYZZZ[[[\\\\\\\\\\\\]]]```bbbddddddeeefffhhhlllnnnppprrrtttxxx}}}PPPQQQQQQSSSUUUXXX[[[]]]]]]\\\ZZZZZZ[[[[[[YYYXXXWWWVVVSSSPPPMMMKKKHHHGGG???>>><<<999777555444333444333222111111111222333////////////////////////000///...,,,,,,,,,------+++---//////---,,,,,,---,,,******---......333999>>>CCCJJJPPPUUUXXX[[[]]]___\\\XXXSSSMMMFFF===888444///,,,......+++)))***++++++++++++++++++++++++))))))))))))***+++,,,,,,+++)))((()))***+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++---...+++------+++---000///+++,,,,,,,,,,,,++++++++++++111///,,,+++,,,,,,+++***....../////////...------,,,******,,,+++'''&&&'''))))))(((((((((((()))))))))******+++++++++******+++++++++++++++*********************************++++++***))))))***+++,,,+++++++++++++++,,,------+++,,,---...///000000000222111111222444444222111333333333222111222555888888999999:::;;;;;;::::::>>>@@@AAACCCDDDGGGKKKNNNRRRSSSVVVYYY\\\___```aaa```ccceeeffffffeeefffggghhhiiikkknnnppprrrssssssuuuwwwxxxwwwvvvwww|||zzztttooogggdddaaa___]]]ZZZWWWUUUOOOLLLHHHDDDAAA@@@@@@AAA@@@===:::888888888888888888777444222000000000000111000000000000111222222/////////000222555777999333111///---,,,,,,......---,,,+++,,,------+++***,,,+++******++++++***)))))))))******++++++******(((((()))******)))((('''))))))(((((((((((())))))))))))))))))************'''''''''((((((((((((((('''((()))((('''''')))***......///000///---+++)))###%%%'''***++++++*********+++,,,,,,------,,,,,,(((&&&$$$$$$&&&'''&&&%%%'''&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))(((((('''&&&%%%((((((((((((((((((((((((&&&'''(((((()))+++...111)))((('''%%%&&&''')))***++++++************++++++***((('''''')))******)))))))))))))))))))))***+++((()))************+++,,,###'''+++------***)))((()))))))))*********++++++******))))))))))))*********************+++++++++++++++++++++******)))))))))***+++++++++++++++***///...,,,++++++---///000222222222222222222222222000111111222333333222222333222222333555666666555999:::<<<>>>@@@CCCEEEEEEHHHJJJLLLLLLLLLMMMOOOPPPQQQVVVTTTUUU^^^\\\UUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]```bbbddddddeeeggghhhnnnooorrrsssvvvzzzMMMNNNNNNPPPSSSVVVYYY[[[]]][[[ZZZYYYZZZZZZYYYWWWWWWUUUSSSPPPNNNLLLHHHFFF???>>><<<999777555444333888666333000............111111111111111111111111///...---,,,,,,,,,,,,---***,,,...//////---,,,+++++++++,,,------...222555;;;@@@HHHOOOTTTXXX[[[]]]___]]]ZZZVVVPPPIII@@@:::555000---......***)))+++++++++++++++++++++++++++******))))))***++++++,,,***))))))******++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,...,,,------+++,,,///---)))------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,+++/////////......------,,,,,,++++++++++++)))(((((()))(((((((((((((((((()))((())))))************)))++++++++++++++++++++++++******************************)))))))))***+++,,,+++++++++***+++,,,,,,---------.../////////...---111111000222444444333222555444333222222333555666888999:::::::::::::::;;;===???AAABBBCCCFFFJJJMMMQQQSSSVVVYYY\\\^^^```aaaaaacccfffgggfffffffffgggeeegggjjjmmmooopppppppppsssvvvyyyyyyyyy{{{{{{uuurrrgggeeebbb```^^^[[[WWWTTTNNNKKKGGGCCCAAA@@@@@@??????<<<999888999::::::999444333222222111111222222000000000000000111222222000000///000222555888:::333222000...,,,,,,---------,,,+++,,,------,,,***++++++***++++++++++++***((())))))*********))))))(((((()))***)))((('''&&&))))))(((((((((((())))))((((((((())))))*********%%%%%%&&&'''((())))))***)))))))))'''&&&''')))+++---///000111000---***((('''(((***++++++***(((&&&))))))***++++++++++++***(((((('''''''''((((((''')))((((((((()))))))))((('''&&&&&&'''((()))((('''''''''((((((((((((''''''&&&''')))***)))(((&&&%%%((((((((((((((((((((((((&&&'''(((((((((***,,,///)))((('''&&&&&&'''((()))((()))***++++++***)))((('''''''''''')))*********)))((((((((()))***++++++*********+++++++++,,,---&&&))),,,---,,,***)))))))))*********++++++++++++******))))))))))))******)))))))))***+++++++++,,,,,,,,,++++++***)))))))))))))))***+++++++++,,,,,,,,,+++++++++,,,---///000333333222222111111000000//////000111222222222222222111111222555666666555999;;;===???@@@BBBDDDFFFIIIKKKLLLMMMLLLLLLNNNOOOOOOSSSRRRVVVcccbbbWWWUUUXXXYYYZZZ[[[\\\\\\]]]]]]^^^```ccceeeeeefffgggiiinnnppprrrtttwww|||LLLLLLMMMOOORRRVVVYYYZZZ\\\ZZZYYYYYYYYYYYYXXXVVVWWWUUURRRQQQOOOMMMHHHEEE???===;;;999666444333333777555111...,,,,,,,,,---000000000000000000000000...------,,,,,,,,,,,,,,,+++,,,---//////...,,,******,,,---,,,,,,...000222888===FFFMMMSSSXXX\\\^^^^^^]]][[[XXXTTTLLLCCC<<<777111---......+++***+++++++++++++++++++++++++++*********)))******+++,,,)))************++++++,,,++++++++++++++++++++++++***+++,,,------------,,,+++,,,------,,,++++++,,,+++---,,,***+++...,,,(((---------,,,,,,,,,+++++++++,,,------------......//////......---------,,,+++,,,,,,++++++***)))((((((((())))))))))))(((((('''((()))***************++++++++++++++++++++++++***************************************++++++,,,+++************+++,,,,,,+++,,,.../////////...---000000000222444555444333888666444222222333444444444666888999888999;;;======>>>@@@AAACCCEEEIIIMMMQQQRRRUUUXXX\\\^^^``````aaacccfffggggggfffggghhhfffhhhjjjmmmoooppppppppptttwww|||~~~~~~{{{vvvrrriiigggccc```^^^[[[XXXUUUNNNKKKFFFCCCBBBAAA@@@>>>>>>;;;888777888:::::::::333333222222111111111111000000//////000000111222111111111111222444666777333222000...---,,,,,,---,,,++++++,,,---...,,,+++++++++,,,,,,++++++,,,,,,))))))*********))))))((('''((()))******)))((('''))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((()))***)))(((&&&''')))++++++,,,...000///---+++)))***+++,,,,,,+++)))'''&&&''''''((()))))))))))))))'''(((((((((((('''((((((((()))))))))((((((((()))'''&&&&&&(((******(((&&&''''''((((((((((((''''''###%%%'''*********((('''''''''''''''''''''''''''&&&'''((((((''''''(((******)))((('''&&&&&&''''''&&&'''((())))))((('''&&&$$$%%%&&&'''(((((()))***)))((((((((()))***++++++...+++((())),,,...---++++++,,,,,,***))))))***,,,)))*********++++++++++++******))))))))))))******)))))))))***+++++++++,,,+++++++++*********)))))))))******+++,,,,,,---...***+++---///111111111111222111111000///......---//////000111222333333333222111111333555777777666:::<<>>===;;;888666444333222111000///...---...///000........................,,,---------,,,,,,,,,,,,---,,,,,,---//////---+++***---...+++***---//////555:::CCCLLLRRRWWW\\\______^^^^^^\\\XXXPPPFFF@@@999333//////...++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++(((***++++++******,,,---,,,,,,,,,++++++++++++***)))***,,,---...///......+++---......,,,++++++,,,***,,,,,,***+++...,,,(((------------,,,,,,,,,,,,)))+++---.........///000///...------,,,---------***------++++++,,,+++((())))))************))))))'''((()))******+++***************+++++++++++++++*********************************+++,,,,,,,,,---***************+++,,,,,,'''))),,,///000000000////////////111444555555444888666333222333444555444111444777777666888<<>>???AAABBBEEEIIILLLQQQRRRUUUXXX[[[^^^___``````bbbfffggggggggghhhiiijjjkkkmmmoooqqqrrrsssssswww{{{}}}wwwssslllhhhccc```]]][[[YYYWWWOOOKKKFFFDDDDDDCCC@@@======:::777777888999:::999666555444333111///...---000////////////000111111111111222222333333444444111111000///...---------,,,++++++,,,---...---+++***+++---,,,++++++,,,---******++++++******))))))'''((()))+++++++++***)))))))))(((((((((((())))))''''''''''''((((((((((((,,,+++***)))((('''&&&%%%)))******)))((('''(((***((()))+++---...---,,,+++***++++++++++++******)))&&&'''(((((())))))((((((%%%'''(((((('''&&&&&&'''&&&'''((('''&&&%%%&&&'''(((&&&&&&(((+++,,,)))%%%''''''((((((((((((''''''"""$$$''')))*********)))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''******)))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%###%%%'''(((''''''((()))))))))))))))))))))***+++///+++'''(((,,,...---***......,,,***((((((+++---)))))))))*********++++++******))))))))))))*********************+++++++++******************************++++++,,,...000000...000222444555444333222//////.........---------000000222333444444444444333222222333666888888777:::===AAABBBBBBCCCGGGKKKHHHJJJLLLLLLLLLMMMOOOPPPOOOSSSRRRXXXfffggg^^^]]]YYYZZZ[[[]]]^^^_________aaadddfffhhhhhhiiijjjlllnnnpppsssvvvyyyLLLMMMNNNPPPSSSWWWZZZ\\\[[[YYYXXXXXXXXXXXXWWWUUUXXXTTTQQQQQQQQQNNNHHHCCC>>>===;;;888666444333222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...,,,+++,,,...///---++++++///...)))(((,,,///...111777@@@IIIPPPVVV[[[^^^aaaaaaaaaaaa]]]UUUKKKDDD;;;444000000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++(((***,,,,,,******,,,...,,,,,,,,,+++++++++******'''(((+++...///000000///+++---......,,,+++***+++)))++++++)))+++...,,,(((...------------,,,,,,,,,***,,,///000...---...///...---,,,,,,,,,---...///***......+++***------))))))***+++,,,,,,+++***)))'''((()))***++++++++++++)))))))))*********++++++******************************+++,,,---.........***************++++++,,,'''))),,,///000000///...///...///111444666555444666333111111444777888777222555888777666777;;;@@@;;;===???@@@BBBDDDHHHKKKPPPRRRUUUXXX[[[]]]___```aaadddgggiiijjjkkklllmmmoooooopppqqqsssuuuvvvwww{{{xxxsssmmmhhhbbb]]][[[YYYXXXWWWPPPKKKFFFEEEEEEEEEAAA===<<<:::777666666888888888555555444333111///...---///////////////000111111...000222333444333222222000000//////............++++++***,,,......---+++(((***,,,+++***)))+++---++++++,,,,,,+++******)))'''(((***+++,,,,,,,,,,,,))))))(((((((((((()))))))))))))))(((((((((((((((***************))))))))))))***++++++)))(((((()))'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++'''((())))))******))))))%%%(((******(((&&&'''(((&&&((()))(((%%%$$$%%%'''(((&&&&&&(((,,,---)))%%%''''''((((((((((((''''''$$$%%%'''((())))))))))))''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((('''''''''(((&&&''''''''''''''''''&&&###&&&))))))((('''((()))+++***))))))))))))))))))---+++***))))))***+++,,,.........,,,***)))***,,,((((((((()))))))))************))))))))))))******+++++++++***************)))))))))***++++++,,,,,,+++++++++,,,---000222333444444444333222111000///,,,---------............111222333555666666777777333333333444777999999888:::>>>BBBDDDCCCEEEIIINNNGGGIIIKKKLLLLLLMMMPPPQQQMMMRRROOORRR______XXXZZZZZZ[[[\\\^^^___```aaaaaaccceeehhhjjjjjjkkklllnnnoooqqqtttxxx|||JJJJJJLLLNNNQQQUUUXXXZZZ[[[YYYXXXWWWXXXXXXWWWUUUXXXTTTQQQQQQQQQOOOHHHBBB>>>===;;;888666444333222222222222222111000...---........................++++++,,,---------,,,,,,000---***+++---///...,,,,,,000...(((&&&,,,///......444>>>GGGNNNTTTZZZ]]]ccccccdddddd```XXXNNNGGG<<<666111000000------///,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++'''***,,,,,,******,,,///,,,,,,,,,++++++*********%%%'''+++...000111111000+++---......,,,+++******(((******)))***...---(((......---------,,,,,,,,,+++...111000...,,,,,,...---,,,,,,+++,,,---///000***...///+++***...---)))***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,(((((())))))*********+++***************************+++,,,---............*********)))***++++++,,,+++---///000///---+++)))......///111444666666555444111///111555999::::::333777999888666666;;;@@@;;;===???@@@AAADDDHHHKKKPPPRRRUUUXXX[[[]]]___```dddgggkkkmmmnnnoooqqqrrrsssrrrrrrssstttwwwyyy{{{~~~zzztttmmmhhhaaa[[[XXXXXXWWWWWWQQQLLLGGGEEEFFFFFFAAA===<<<999666555666777777777111222222222222111000000///////////////000111111+++...111333555444222111///////////////.........++++++***,,,......---,,,&&&)))+++***((((((***,,,,,,,,,,,,,,,,,,+++***)))&&&(((***,,,---......---))))))(((((((((((())))))++++++******))))))((((((%%%&&&''')))+++...///000(((***,,,,,,***(((((((((((((((((()))******++++++---+++)))'''&&&&&&'''((())))))***+++++++++++++++'''***------+++)))***+++(((***,,,***'''&&&'''))))))&&&%%%(((------)))%%%''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%(((++++++)))'''(((***++++++***)))(((((())))))))),,,---***&&&&&&***///,,,...///...,,,***))))))(((((((((((())))))))))))******))))))))))))******,,,+++++++++******))))))(((((()))***+++,,,,,,---,,,,,,,,,---...111333444888666222///,,,+++***++++++,,,,,,---...///000000222333444666777888888888444333333555888::::::999999>>>CCCEEEDDDFFFKKKPPPGGGIIIKKKLLLMMMNNNPPPRRRQQQUUURRRSSS]]]]]]WWW[[[ZZZ[[[]]]___```aaabbbbbbdddgggiiikkkkkklllmmmoooqqqsssvvvyyy}}}IIIGGGGGGJJJPPPUUUXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWUUUTTTRRROOOKKKEEE@@@@@@<<<888555444333222111111111111111111000///...////////////............///......---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++000444;;;AAAHHHPPPWWW\\\bbbeeefffdddaaa]]]TTTKKKDDD===555111111111...+++---,,,+++******+++,,,---,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,******+++++++++******))))))+++,,,,,,111666444///...---+++*********++++++'''***---...,,,***+++---.........------,,,,,,,,,+++...111000...,,,,,,...&&&)))---......,,,++++++...,,,***)))***,,,,,,+++,,,(((---///((())),,,'''))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---&&&'''((()))+++---.........)))(((,,,,,,)))***000......------------......111111111111111222222333444333222111111333444666666333444888:::999;;;??????@@@@@@AAADDDFFFIIIKKKPPPSSSTTTSSSVVV]]]``````bbbeeeiiilllmmmooorrrttttttuuuuuuuuutttvvvyyy|||~~~{{{nnnhhh```]]]\\\[[[WWWSSSOOOKKKEEEBBBAAAAAAAAAAAA999999999777555555777888555555444333222000000///,,,...222666999888444111 ,,,222------444666222222111111111000000//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++***)))///...,,,***))))))***+++((('''(((***,,,...---,,,+++***)))(((''''''((()))''')))++++++)))))))))***)))))))))((())))))***+++///...---+++)))(((&&&&&&)))'''&&&(((,,,...---+++++++++******)))******+++((()))++++++******+++---******))))))))))))******---)))%%%%%%'''(((((('''''''''((((((((((((((('''))))))((('''''''''''''''((((((((('''&&&&&&'''))) !!!$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))***((('''&&&'''(((***+++...---***(((&&&'''((()))***************)))((((((&&&&&&'''((()))***++++++''''''(((((())))))******((()))+++,,,,,,+++******---***((((((+++------,,,,,,...111444666666666555222111000///...---,,,+++000111222333222000...---000333444333666;;;;;;888333555777777777888:::<<<>>>???BBBEEEGGGHHHIIIIIILLLMMMNNNNNNNNNOOOQQQSSSPPPQQQTTTVVVXXXYYYZZZYYYWWWYYY]]]```bbbcccbbbaaafffgggiiiiiijjjkkknnnpppuuuwwwzzz}}}HHHGGGFFFIIIOOOTTTWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUSSSQQQOOOJJJDDD@@@@@@<<<888555444333222111222222222111111111111111////////////..................------------......,,,,,,------,,,,,,+++***------------------------...222888???FFFNNNVVV[[[aaaeeefffdddbbb___WWWNNNEEE>>>666111000000---***+++++++++******+++++++++,,,,,,++++++***))))))(((*********+++++++++,,,,,,+++++++++,,,,,,+++++++++)))+++,,,,,,///333222------,,,+++*********++++++(((***------+++***+++---......---------,,,,,,,,,+++...000000...,,,---...))),,,...///...,,,,,,,,,---+++))))))+++,,,,,,,,,222+++...///)))***---'''))))))))))))******++++++++++++++++++++++++++++++******))))))******+++,,,&&&'''((()))+++,,,---...---)))))),,,,,,******///......------------............------......///000333222111111111333555666666444555999;;;999;;;>>>>>>??????AAACCCFFFIIIKKKNNNRRRTTTSSSWWW]]]```___fffhhhkkkmmmnnnoooqqqrrrtttttttttssssssvvvzzz}}}}}}yyymmmggg```\\\\\\ZZZVVVRRRQQQMMMGGGCCCAAA@@@???>>>999999888777666666888999555555444333222111000000...///111444777777444222###---000---...555555000222222111000000///......******++++++,,,---------+++,,,,,,,,,++++++***)))---,,,***)))((((((((()))((('''((())),,,---,,,******)))((('''''''''((()))''')))******)))(((((()))))))))))))))))))))))))))...---,,,+++)))((('''''')))((('''))),,,///...------,,,,,,++++++******+++)))+++,,,,,,+++***+++,,,++++++***)))))))))))))))...***''''''(((***)))((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((())))))(((''''''((()))"""###%%%&&&'''(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))***)))((('''''')))***,,,---,,,***)))(((((()))))))))))))))))))))((((((''''''(((((())))))******+++)))))))))))))))(((((((((((((((******+++******)))...+++)))))),,,------,,,...000111333555555555555111111000///...---,,,,,,...///111222111000...---///000000000444999999444333555777888888888:::<<<<<<>>>AAAEEEHHHJJJKKKKKKMMMNNNOOOPPPOOOPPPRRRTTTQQQSSSUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^```bbbcccdddfffgggiiiiiijjjkkknnnpppsssuuuyyy}}}GGGFFFFFFIIINNNRRRUUUUUUWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMIIIDDD@@@???<<<777555444333222111333222111111111222333444////////////............------,,,,,,,,,------...,,,,,,------,,,,,,+++***************************,,,///555<<>>@@@CCCGGGJJJLLLLLLQQQTTTUUUXXX^^^```^^^iiikkkmmmmmmmmmnnnoooqqqttttttsssrrrssswww|||zzzvvvlllgggaaa]]][[[XXXTTTQQQSSSOOOIIIDDDAAA???===;;;999888777777777888999:::555555444333222222111000000000111333555666444222(((...///,,,///555444---333222111000///...---,,,++++++,,,,,,,,,+++******+++++++++,,,++++++***)))******((('''''''''''''''((('''''')))++++++***((()))((('''''''''((()))***''')))******)))(((((()))))))))***++++++***)))(((,,,++++++******)))((((((***)))(((***---///////////////...---,,,,,,+++++++++---......,,,++++++,,,---,,,,,,+++***)))((((((,,,***''''''((())))))((()))***************))))))''''''&&&&&&%%%%%%&&&&&&)))))))))))))))))))))***%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))******)))((()))***+++,,,++++++,,,++++++***))))))************))))))))))))************************++++++***))))))(((''''''((()))***+++++++++++++++---,,,***+++,,,...------111111111222333444555555000000//////...---,,,,,,,,,...///111111000///---333333222222888===;;;555444555777888888999;;;===;;;===AAAEEEHHHKKKLLLMMMNNNPPPQQQQQQQQQRRRSSSUUUSSSTTTVVVWWWYYYYYYYYYYYY\\\\\\\\\]]]___bbbdddffffffgggiiijjjjjjlllnnnqqqrrrtttyyy~~~FFFGGGHHHJJJMMMQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOOMMMKKKHHHCCC@@@>>>;;;777444333333222111222111/////////111333555////////////............---,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++...333999AAAJJJTTTZZZ^^^bbbeeeeeefffeee```YYYJJJCCC;;;333000---,,,***((()))++++++++++++)))(((+++++++++*********))))))************************++++++++++++++++++,,,,,,---//////,,,,,,///...+++,,,+++++++++++++++++++++,,,,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000///...,,,,,,---///***))))))***,,,......---555555===<<<...***---***...---,,,,,,,,,---......)))***++++++,,,++++++***((()))***,,,,,,+++******(((((()))***++++++,,,,,,*********,,,,,,++++++,,,...------,,,,,,------...//////......//////000111000000000000111333444555444222444888999666666888<<<===>>>@@@DDDGGGKKKMMMMMMQQQUUUVVVZZZ___```^^^gggiiijjjkkkkkkmmmoooqqquuuuuutttssstttxxx|||vvvrrrjjjfffaaa]]][[[XXXTTTQQQQQQNNNIIIEEECCC@@@>>>;;;999888777777888:::;;;;;;555555555444333222222222///000222444666666222000---///...,,,///444111+++333222111000...---,,,+++.........---+++)))'''&&&******++++++++++++******))))))((((((''''''''''''(((((('''(((******)))'''(((''''''&&&'''(((***+++)))+++,,,+++***))))))******+++---...---+++)))(((*********************************+++---///111222222111111000///---,,,+++---...000///...,,,,,,,,,......---,,,***)))''''''((('''&&&%%%&&&&&&''''''++++++,,,,,,++++++******(((''''''&&&&&&&&&''''''***))))))***+++++++++***(((((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))******+++,,,,,,---......---***(((&&&,,,+++++++++++++++++++++++++++++++++******))))))*********)))))))))((((((******+++,,,,,,---------+++++++++,,,...///000000333222111000000222333555/////////......---------,,,...000111222111000///555444333444:::@@@<<<555444666888999999:::;;;======???BBBFFFIIIKKKLLLLLLOOOQQQSSSTTTSSSSSSUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZ]]]]]]^^^```bbbdddfffgggeeegggiiijjjjjjllloooqqqsssvvv{{{FFFGGGIIIKKKMMMOOORRRTTTUUUUUUVVVVVVVVVUUUTTTSSSPPPNNNLLLKKKIIIFFFBBB???===:::666444333333222111000///...---...///222333////////////............,,,,,,,,,,,,------...///,,,,,,------,,,,,,+++***------------------------,,,...222777???HHHSSSZZZ]]]aaadddeeeggghhhddd]]]OOOIII???777111...,,,,,,)))***+++,,,,,,+++***)))+++++++++***************++++++******************+++************+++,,,---///222111---,,,......,,,++++++++++++++++++++++++---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000000///---++++++---///+++******,,,...///...---///777FFFEEE111(((,,,,,,---,,,+++******+++,,,---)))***,,,---------,,,+++((()))***,,,,,,+++******))))))*********+++++++++***++++++***+++,,,,,,,,,------,,,,,,,,,,,,------000000//////000000111222//////000000111222333333222000111555666444444666======???AAADDDHHHKKKMMMOOOSSSWWWXXX[[[```aaa^^^bbbcccfffgggiiikkkooorrrvvvuuutttsssuuuyyy~~~xxxqqqmmmgggeeeaaa]]]ZZZWWWSSSQQQMMMKKKHHHFFFEEECCC@@@>>>;;;999666777999;;;;;;;;;666555555555444333333333---///333666888666000,,,000///------///222000+++222222111///---,,,+++***---------,,,+++***)))((()))******++++++*********))))))))))))))))))(((((((((((('''(((******)))''')))(((''''''((()))***+++,,,---......,,,+++++++++---...///000///---***)))(((((()))))))))******************+++,,,///222444222333222222111///---,,,---///111111///---,,,,,,//////...---,,,)))(((&&&&&&'''''''''&&&&&&'''(((,,,,,,,,,,,,,,,+++******)))((((((((((((((())))))***))))))***------+++)))******)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''((()))))))))((('''((((((((((((((((((((((((***************++++++,,,......//////---)))&&&$$$******)))))))))******+++,,,,,,++++++***)))))))))((()))))))))*********+++)))))))))***+++,,,,,,---)))***,,,...///000222333333222000......000222333............------------...///111333333333111111111111111222777;;;888111555777999999999:::<<<>>>AAABBBDDDGGGIIIJJJJJJJJJOOORRRTTTUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^aaadddfffgggggggggeeegggiiijjjkkkmmmppprrrwwwzzz~~~DDDFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNLLLJJJHHHGGGEEEBBB???===:::666333333333222222000///...---...///000111////////////............------------......///000,,,,,,------,,,,,,+++***------------------------,,,...111555<<>>@@@<<<888888;;;===;;;888666666666666666555555555666333000///000111111111...///000000---+++---222.........------,,,,,,,,,999666111,,,)))((()))***(((((()))***************((()))***++++++***)))(((((('''(((***,,,...---,,,///...,,,+++++++++,,,,,,---///000///,,,+++++++++000///---+++)))(((((((((((((((((()))))))))))))))''')))***)))))),,,111666000111222333333222000///))),,,///111000...---------...//////...,,,***(((&&&(((++++++)))(((***,,,,,,---,,,,,,+++***)))((('''''''''''''''((())))))(((&&&&&&)))...///+++&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))"""$$$'''***+++,,,++++++))))))))))))))))))))))))''''''((()))))))))))))))((())))))*********)))))),,,+++***)))***+++---///((((((((((((((())))))))),,,,,,++++++***)))))))))+++*********+++---///000222444666444000,,,+++,,,++++++++++++,,,---......+++,,,,,,------.........000111222333222000...---)))111666555222222333333666888:::;;;;;;<<<>>>???@@@BBBEEEHHHKKKLLLMMMMMMNNNQQQUUUVVVVVVUUUUUUVVVXXXXXXXXXYYY[[[]]]```aaa^^^^^^___```bbbeeegggiiieeegggiiikkklllnnnqqqtttzzz~~~@@@@@@BBBDDDGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFDDDBBB@@@???>>>??????<<<999555222222222111000000000000000////////////000000000000///...---,,,...,,,***+++///111111//////---+++---...---,,,,,,++++++++++++++++++++++++,,,---...///111888CCCKKKRRR[[[ccceeeeeeggghhhgggaaaZZZPPPEEE<<<666444444///000000///---++++++,,,---,,,++++++************---,,,,,,++++++,,,,,,---222000......///111222333333111///.........---,,,---,,,,,,++++++,,,,,,---...000333333111---***)))000,,,))))))+++,,,+++***------,,,,,,++++++,,,,,,---888444---111222...111222111111444666555111---***,,,...,,,***)))***,,,...,,,+++,,,------,,,***+++)))### ''',,,,,,***++++++++++++***))))))&&&+++,,,)))''')))***))),,,,,,+++***))))))*********++++++***))))))***,,,------,,,,,,...000222333111000/////////000222333222333333333444666:::===>>>>>>???AAADDDGGGJJJLLLLLLOOOQQQSSSTTTVVVYYY[[[YYY[[[]]]___aaadddgggjjjkkkmmmooonnnlllnnntttzzz{{{~~~}}}zzzxxxtttmmmccc\\\ZZZXXXUUUSSSQQQOOOLLLIIIKKKJJJHHHHHHHHHGGGDDDBBBAAA???===<<<<<<===@@@AAA666666777888888888888888666555333111111222333444---000000------000111///111000---+++***))))))***------,,,***'''%%%&&&'''///(((%%%(((,,,+++)))(((,,,---......,,,***++++++***)))(((''''''((()))***((()))+++------+++)))(((---------,,,)))((()))+++---+++)))***,,,---+++)))***)))))))))((((((((((((,,,***)))((())),,,000333333222111000///...---,,,***---///000...---...000//////000000000...---,,,''')))---//////---)))'''+++++++++++++++***)))(((&&&''''''((()))******+++'''%%%&&&+++,,,***+++...+++***)))(((((()))***+++&&&&&&%%%'''(((***))))))))))))************))))))(((((((((((()))***+++,,,******))))))))))))*********((('''''')))******)))***+++***((((((+++,,,+++++++++***((('''%%%$$$$$$%%%&&&(((***+++***)))(((...------,,,+++***)))(((---,,,,,,,,,...000222333444000,,,,,,000111...+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...000///......///000//////...///222444555555666888:::::::::;;;===>>>DDDFFFHHHHHHHHHHHHJJJLLLNNNNNNOOOQQQTTTWWWYYYZZZXXXXXXYYY[[[]]]___```aaa``````aaacccdddeeeffffffdddgggjjjkkkkkkmmmrrrvvv>>>???AAACCCEEEGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA???======<<<;;;888444222222222111000000000000000////////////000000000000///...---,,,...,,,+++,,,///111000///000---,,,---...---,,,+++,,,,,,,,,------.........---.........000666@@@HHHOOOXXX```ccceeeiiikkkkkkddd^^^UUUJJJAAA:::555444000111000///---,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---111000000000111000///...222///,,,***+++---......,,,,,,,,,,,,,,,---......000111333444111...+++***---+++)))***,,,---,,,***------,,,,,,,,,,,,,,,------777444...333444111444111000000222444333///+++***,,,---,,,***)))+++------,,,++++++,,,,,,+++***------***'''(((---...,,,+++++++++,,,,,,+++++++++,,,//////,,,,,,...///,,,,,,,,,+++******************+++,,,+++******+++---/////////...//////000000111000000///000111222333222333444444444777:::===@@@???@@@AAABBBEEEGGGIIIKKKMMMOOOQQQRRRSSSVVVXXX[[[]]]^^^______aaacccfffeeehhhkkkllllllooouuu{{{xxx{{{~~~~~~zzzwwwssslllccc]]]UUUSSSQQQOOOOOOOOONNNLLLKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@===<<<;;;<<<>>>@@@888888888888777666555555555444222111000111222333---//////,,,---000111...///...---+++++++++,,,,,,,,,---...---++++++---...)))$$$!!!&&&******)))))),,,---///...,,,++++++,,,***)))(((((((((((()))***((()))+++------+++)))(((,,,,,,---+++***)))***,,,---+++******,,,---+++)))$$$$$$%%%&&&'''))))))***...,,,+++***+++///222444333222111000///---,,,,,,***,,,...---,,,+++---///......///000000///...---)))***---......,,,***(((+++++++++++++++***)))(((&&&''''''((())))))******(((%%%'''+++,,,******,,,******)))(((((()))******'''&&&&&&''')))******)))))))))************)))))))))******************************))))))************((('''''')))******)))++++++***((((((***++++++++++++***)))(((''''''&&&&&&''')))+++,,,+++***))),,,+++++++++*********))))))***,,,...111333666777111---***+++///111///,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......---...//////......///000222111111111333444444444555777999:::::::::<<<>>>DDDEEEGGGHHHHHHIIIKKKMMMOOOOOOPPPRRRTTTVVVXXXYYYYYYZZZ\\\]]]___```aaaaaa```aaabbbcccdddeeefffggggggjjjlllmmmmmmooosssxxx~~~===>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEECCCBBB???===;;;999999666333222222222222111000000000000////////////000000000000///...---,,,...,,,,,,---///000///...000///---,,,------,,,***,,,---...///000000000000...//////---...333;;;BBBLLLUUU]]]```dddiiinnnnnnhhhddd[[[QQQFFF>>>777444222111000///...---------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///000111222111///---+++333000+++)))***---000111,,,,,,,,,---...///000111111222333333222///,,,+++***)))***+++---...---,,,------,,,,,,,,,------...+++444111---222222///444000000000111111000,,,******+++---,,,+++***,,,------,,,******++++++***)))***,,,,,,***+++...+++'''******+++,,,,,,---------,,,---,,,***+++///...***,,,++++++************++++++---------++++++,,,---......///000111111111111222111000000000111222333333444555555666777;;;===AAA@@@@@@@@@@@@BBBCCCDDDHHHJJJLLLNNNNNNPPPRRRTTTYYYZZZ\\\]]]]]]^^^aaadddbbbeeehhhiiijjjmmmsssxxxtttwww{{{}}}}}}wwwsssoooiiiaaa[[[UUURRRNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBBBBB@@@>>><<<;;;;;;<<<===999999888777666444222111444333111000000000111222,,,//////,,,,,,000111...------,,,,,,,,,---............///...------...000***$$$"""&&&)))((('''(((+++---......,,,++++++,,,***))))))(((((())))))***((()))+++,,,,,,+++)))(((***+++,,,+++******,,,......,,,++++++,,,,,,+++)))$$$$$$%%%'''(((***++++++---,,,+++***,,,///222444333222111000...---,,,,,,,,,---,,,+++))))))+++---------///000000///......+++,,,------,,,+++***)))*********+++******))))))'''''''''(((((())))))***)))''''''++++++((((((+++***))))))(((((())))))***'''(((((())))))*********((())))))******))))))(((***+++,,,,,,,,,+++))))))++++++++++++++++++++++++)))((('''(((***+++***)))---+++***)))(((((()))***++++++*********)))))))))'''(((***+++,,,,,,++++++))))))******++++++++++++***,,,...000222444555666---+++)))***...000///---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...//////......///111444444444333333333333333555777999999::::::<<<>>>CCCEEEGGGHHHIIIJJJMMMOOOQQQQQQQQQRRRSSSUUUWWWWWW[[[\\\^^^```aaabbbaaaaaaaaaaaabbbdddeeefffggghhhjjjmmmoooooooooqqqvvvzzz~~~===>>>???AAABBBDDDEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@===;;;999777555333222333333222111000000000000////////////000000000000///...---,,,---------......///...---///000...,,,,,,...,,,(((+++,,,...000111111111111/////////---,,,///777===IIIRRR[[[^^^bbbhhhmmmnnnnnnhhh___TTTIII@@@999666444222000///.........---...------,,,,,,---------,,,,,,++++++++++++,,,,,,---...000000///...------444111---,,,,,,...//////,,,,,,---...///111333444222222111111000///,,,***'''(((***,,,...///...---------,,,,,,---...//////---555222...333111...444000000111000000...+++******+++,,,,,,,,,,,,------...,,,))))))*********))))))+++,,,***+++---***$$$)))))))))***+++,,,......+++,,,***(((***...---(((,,,++++++******+++++++++,,,...//////---,,,---...)))+++...111333444555555222222111000111222333444444555666777777888;;;===??????>>>>>>???@@@BBBCCCEEEGGGJJJKKKKKKLLLOOOPPPQQQTTTVVVYYY[[[^^^aaadddcccfffhhhiiijjjlllooorrrsssuuuyyy|||zzzsssnnnjjjeee___YYYXXXUUUOOOLLLKKKKKKJJJJJJKKKIIIGGGFFFFFFFFFDDDBBBBBBAAA>>><<<:::999999999888888777666555333111000222222111000///000000111,,,///...,,,,,,000111///------------------------...///...,,,***))))))+++///***'''))))))'''%%%&&&)))+++---,,,+++******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))++++++***+++---///......---,,,,,,+++***)))))))))************+++++++++***))))))***---000222222222111///...---,,,+++///...,,,***))))))+++---+++,,,---/////////......,,,,,,,,,++++++***))))))((()))***************)))'''''''''((((((((())))))***'''(((++++++''''''))))))))))))(((((()))))))))((()))******))))))***+++(((((())))))))))))(((((()))***,,,------,,,+++)))+++++++++,,,,,,+++++++++)))(((((()))+++,,,+++***...+++)))***)))''''''***)))))))))*********++++++((((((***++++++,,,++++++))))))***+++,,,---......///000111222111000...---,,,***)))***,,,------,,,*********++++++++++++,,,---,,,,,,,,,,,,---......,,,...//////......000111222333444444333333444444444666888999:::;;;===???BBBDDDGGGIIIJJJLLLOOOQQQRRRRRRRRRRRRSSSTTTUUUVVV[[[\\\___aaabbbbbbaaa```aaabbbcccdddfffhhhiiiiiilllnnnqqqqqqqqqssswww|||???@@@@@@BBBCCCDDDEEEEEEIIIIIIIIIHHHHHHGGGEEEEEE===>>>???@@@???>>><<<;;;888666444333444444333111000000000000////////////000000000000///...---,,,---...//////...---------...000///++++++///---(((***+++---///000111000000...///...,,,+++---444999GGGPPPYYY\\\```fffjjjjjjpppjjj```UUUJJJAAA;;;888555222///......///...------------,,,,,,------...,,,++++++******++++++,,,+++,,,---,,,+++,,,///222111///...---------***))),,,------...000222444555333000............+++)))&&&(((+++---.../////////---,,,------...///000111333999555222666111...555000111111111///---,,,+++*********+++---.........///,,,)))((()))***))))))---......+++,,,///---((('''''''''((()))+++---...---......+++,,,//////+++,,,+++++++++++++++,,,,,,,,,...000000...---......)))+++...111333444555555333222111111111222444555444555777777777888:::<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDFFFHHHIIIJJJKKKNNNPPPOOOQQQTTTVVVXXX\\\```cccdddfffiiikkklllnnnppprrrsssvvvzzz}}}}}}xxxrrrmmmiiieee___ZZZYYYUUUPPPMMMLLLLLLLLLKKKKKKIIIFFFEEEEEEEEEDDDBBBBBB@@@>>>;;;999888777777666666666666555444222222111111000000000///000000,,,//////,,,---111222000.........------,,,++++++,,,------+++)))'''(((***...***(((***)))&&&%%%'''''')))++++++)))))))))***))))))************)))))))))***++++++++++++***)))''')))*********,,,...000//////...---+++***))))))******++++++++++++++++++******))))))+++---000111222111000///...,,,++++++000...,,,******+++,,,---***+++,,,---......---,,,++++++******))))))))))))'''((()))***************''''''''''''((((((((((((***'''(((******'''&&&(((((((((((())))))(((((((((''')))+++***)))(((***+++(((((())))))))))))((((((&&&(((***---......---,,,***+++,,,,,,,,,,,,+++***)))((()))***------,,,+++///***(((***)))&&&&&&***''''''((())))))***++++++(((((()))***+++++++++++++++,,,,,,---///000000111000111111000...,,,)))(((---,,,*********+++******))))))))))))************---,,,,,,,,,,,,---......,,,---//////...///000222---000333444333333444666555777999::::::<<<>>>@@@BBBEEEGGGIIIKKKMMMPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUZZZ[[[]]]___```aaa``````bbbbbbdddeeegggiiijjjkkkllloooqqqrrrrrrtttyyy~~~AAAAAABBBBBBCCCDDDEEEEEEIIIIIIIIIHHHGGGFFFEEEDDD<<<<<<======>>>>>>======999888666555666555333111000000000000////////////000000000000///...---,,,---///000000...,,,,,,,,,,,,000///***+++000///))))))+++---///000000///...---......,,,***---333999CCCMMMWWW[[[^^^cccffffffnnniiiaaaWWWLLLCCC===:::666222---,,,...///...,,,,,,,,,,,,,,,,,,------...++++++************++++++)))+++,,,+++)))+++000444,,,+++++++++,,,***'''$$$------...///000222444555444000,,,,,,------+++(((&&&)))+++------...000111,,,,,,------///000222222111444111///222+++(((000///000111000...,,,,,,,,,*********+++.../////////000---***((()))******)))+++,,,+++(((***---,,,(((''''''&&&'''(((***,,,---)))---///+++***,,,---,,,,,,++++++++++++,,,,,,---,,,...000000///...---.........///000111111111111444333222222222333444555333555777777777777999;;;::::::;;;<<<>>>AAADDDEEECCCEEEHHHJJJKKKLLLOOOQQQRRRTTTVVVWWWXXXZZZ]]]```ccceeeiiinnnrrruuuvvvwwwuuuxxx||||||wwwqqqmmmjjjfffaaa\\\UUUSSSPPPNNNOOOPPPPPPPPPLLLIIIFFFDDDDDDDDDDDDCCC@@@???===;;;999777666555444555555555555555444444111111111111000000000///---000000...///333444222------------,,,+++***))))))***++++++******,,,...(((&&&%%%((()))''''''+++''')))******)))))))))***)))******++++++******)))*********++++++*********''')))******+++,,,...000///000000...+++))))))***''''''((()))***++++++,,,,,,++++++,,,---///111333222111000///---,,,++++++///---++++++,,,------,,,))))))+++,,,,,,+++******((((((((((((((((((((()))&&&'''((()))******+++***'''''''''''''''''''''''')))''''''******'''&&&((('''(((((())))))(((((('''''')))+++***(((''')))+++'''(((((())))))(((((('''%%%&&&)))+++---.........)))***+++,,,,,,+++***)))(((((()))+++......---+++...((('''******%%%&&&+++''''''(((((()))******+++*********++++++,,,------......//////000000000111,,,,,,,,,,,,,,,++++++***------+++******)))))))))))))))))))))*********+++---,,,,,,,,,,,,---......+++---...///...///000222+++///333555333333444777555777:::;;;<<<===???BBBCCCFFFHHHJJJKKKMMMPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUYYYZZZ[[[\\\^^^```aaabbbbbbcccdddfffhhhjjjkkkllllllooorrrttttttwww}}}AAAAAABBBBBBCCCCCCDDDDDDHHHHHHHHHGGGFFFEEECCCBBB======<<<<<<;;;<<<<<<===;;;:::888777777666333111000000000000////////////000000000000///...---,,,,,,///111111...,,,++++++***///...)))+++222111)))***,,,...000111000...---+++,,,---,,,+++...444999===IIITTTZZZ^^^bbbdddccciiigggccc\\\RRRGGG>>>999666111,,,+++---///...++++++++++++++++++,,,------++++++************++++++'''***---,,,******---111+++***)))***+++,,,+++)))------......000111333333555111,,,+++---...,,,)))(((***,,,,,,,,,---000333,,,,,,---...///111333444---///,,,,,,///((($$$...,,,...///...,,,***+++---+++))))))+++///111000///222///+++))))))*********&&&))))))((())),,,***%%%)))(((''''''(((***,,,---&&&---000,,,'''(((+++---+++++++++++++++,,,---...+++---000000///---------/////////...//////000000444333333222222444555666222444666777666666888999::::::;;;<<<>>>AAACCCEEECCCEEEHHHKKKLLLOOORRRTTTTTTVVVXXXZZZ[[[]]]```cccfffhhhmmmrrrwwwzzzzzzzzzwwwzzz}}}wwwsssnnnkkkiiieee___[[[TTTRRRPPPOOOPPPQQQPPPOOOLLLIIIFFFDDDDDDDDDDDDCCC???>>><<<:::888777555555555666666666666555444444111111222222111111000000...111111///000444555333***++++++,,,,,,+++***))))))***+++*********,,,...(((&&&&&&))))))((()))---(((***+++,,,+++***+++,,,)))***++++++++++++***)))************************((()))***+++***+++...000000111111///+++((((((***)))))))))*********++++++++++++,,,,,,...000111222111111000///---,,,+++***,,,+++)))***---...,,,***((()))*********)))((('''$$$%%%&&&'''((((((((((((%%%&&&''')))***+++++++++''''''''''''''''''''''''(((&&&&&&******'''&&&)))''''''((())))))(((''''''&&&)))+++***&&&%%%'''+++''''''((((((((((((''''''''''''((()))***,,,,,,---((()))+++,,,,,,+++)))(((((((((***,,,//////...,,,---&&&%%%+++***%%%&&&---((())))))******+++++++++,,,,,,,,,------...///000000000000000//////......)))))))))***+++,,,---...+++,,,++++++******+++,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---...///...///111222---222666777444222444666666888;;;<<<===???AAACCCEEEGGGIIIKKKLLLMMMPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUYYYYYYYYYZZZ]]]```ccceeecccccceeegggiiikkkmmmmmmmmmppptttvvvwww{{{AAAAAAAAABBBBBBCCCCCCCCCGGGGGGFFFFFFEEECCCBBBAAA???>>><<<;;;::::::;;;;;;===;;;999888888666333111000000000000////////////000000000000///...---,,,,,,///222111...+++***+++)))///...(((***333222***,,,---///111111000...,,,***+++,,,,,,+++...555:::999EEERRRYYY^^^bbbdddcccdddeeeddd```WWWKKK???888666000+++***,,,...---+++************++++++,,,---++++++************++++++&&&+++//////+++)))***------+++)))***---///111111............///111222333777222,,,+++...///---***)))+++,,,,,,+++,,,000444,,,,,,---...000222333444///222...000444---***444***,,,...,,,***)))***---+++)))(((+++///111111///333///+++)))***+++++++++'''+++------///111...(((+++***)))((()))***,,,...(((111666111******///222++++++++++++,,,,,,---...+++---000000///---------------,,,,,,...000222333444444333222333444555666222444666666666666777888<<<<<<<<<<<<>>>@@@CCCDDDCCCFFFIIILLLNNNPPPTTTVVVSSSVVVYYY[[[^^^aaafffiiilllnnnqqqvvvzzz{{{zzzyyyxxxzzz}}}~~~qqqnnnjjjhhhfffbbb\\\WWWVVVTTTRRRPPPPPPOOOLLLJJJLLLIIIEEECCCCCCDDDDDDCCC>>>===<<<:::888777555555777777777777666555444333222222222222222111000000///111222000111555666444'''(((***+++,,,,,,++++++***++++++***((('''((()))---++++++---+++)))***...)))+++------,,,,,,---...)))***+++,,,,,,+++***)))************************((()))++++++***+++...000000222222///+++((((((***000///...---+++***))))))))))))***+++,,,...///000111111000...---,,,+++******((((((***---...,,,)))(((((()))))))))'''&&&%%%"""###%%%'''((((((''''''%%%%%%''')))***+++++++++'''''''''''''''''''''&&&'''%%%&&&)))***'''''')))&&&'''((())))))((('''&&&%%%)))+++***&&&$$$'''***''''''((((((((((((''''''))))))(((((()))***++++++'''(((***++++++***((('''((((((***---///000...,,,---%%%$$$++++++%%%&&&...******+++++++++,,,,,,,,,///......//////000111222111111000///...---,,,,,,+++***))))))***,,,---///)))***++++++***+++---...,,,,,,---------.........---,,,,,,,,,,,,---......+++,,,.../////////111333000555999999555222333666777999<<<===>>>@@@BBBDDDEEEGGGJJJKKKLLLMMMPPPRRRSSSRRRRRRRRRSSSTTTUUUVVVZZZYYYYYYZZZ\\\aaaeeehhhcccdddeeegggiiilllmmmnnnnnnqqquuuxxxyyy}}}EEEDDDCCCBBBAAAAAABBBCCCCCCEEEFFFGGGFFFCCC@@@===???===::::::;;;<<<<<<;;;;;;;;;:::888666444222111333000...///000111///,,,111///......//////...,,,......---,,,,,,,,,------,,,++++++,,,......,,,+++000***+++444555+++&&&)))+++)))&&&&&&***000555777===AAAIIISSS]]]bbbcccbbbiiigggccc___XXXOOOFFF???888222///000000...---//////...,,,*********,,,---***************+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++******+++...000222+++---///...,,,---111555DDD999---))),,,///---)))((()))***+++,,,------...------------///111333444000000000000//////......///...---,,,,,,,,,,,,,,,......//////000111111222222...)))''''''***,,,---+++++++++,,,,,,+++++++++(((((((((((()))***,,,,,,+++++++++...111111---)))111---+++---222444222///000000//////............---///111111111111111222333333333333444555666666999999999888777777:::===:::999999:::<<<@@@DDDFFFBBBDDDGGGKKKMMMNNNQQQVVVXXXZZZ^^^```bbbcccfffgggnnnppprrruuuxxxzzz||||||}}}}}}}}}}}}xxxkkkiiieeecccbbb```^^^\\\UUUSSSSSSSSSSSSQQQNNNLLLMMMKKKGGGEEEDDDBBB@@@>>>DDDBBB>>>;;;999888888888666999;;;<<<:::777666666000111222333333222111000222222222222000///------,,,,,,***)))))))))***+++******)))))))))))))))***,,,)))''''''***,,,,,,+++)))***,,,///111000...+++------------+++***)))((()))((('''(((***++++++)))(((((((((((()))***+++,,,---000000,,,***++++++(((,,,------+++)))'''((()))(((&&&(((++++++***...333---,,,,,,++++++,,,,,,---((()))))))))((()))+++---++++++)))&&&(((+++)))###&&&''''''((((((''''''&&&***)))((('''((()))+++---***)))((('''&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&''''''((())))))((('''&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((((()))))))))******++++++.........------......///,,,+++***'''&&&(((,,,///---,,,******+++...222555***///222000///000///,,,,,,,,,,,,+++))))))***,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------...///000111111111111///111222222111222444777999999:::;;;===???AAABBBHHHIIIKKKMMMNNNOOOOOOOOOOOOQQQSSSSSSSSSTTTVVVXXXYYYYYYZZZ\\\___bbbbbbbbbfffggghhhjjjlllmmmmmmnnnoooooorrrxxx|||~~~FFFEEEDDDCCCBBBCCCCCCDDDDDDEEEGGGHHHGGGDDDAAA>>>@@@===;;;::::::;;;;;;::::::999888777555333111000333111//////000000...,,,111///......//////...,,,//////...---,,,,,,,,,,,,,,,++++++,,,---...---+++///)))+++444555---))),,,---,,,***+++---///222333888<<>>???@@@AAAFFFFFFHHHKKKNNNQQQTTTWWWYYY\\\___bbbccceeegggiiiooopppsssuuuxxxzzz{{{|||~~~|||wwwnnnkkkgggdddbbb```]]][[[WWWVVVUUUUUUUUUSSSPPPMMMNNNLLLIIIGGGFFFDDDBBBAAABBB@@@===:::888777777777999888888888888777777666000111222333444444444444333333222222111///...------,,,+++***)))******+++++++++************+++++++++)))'''(((+++------,,,***+++---///111000...,,,,,,,,,,,,,,,+++***))))))+++***)))***,,,---,,,+++)))))))))(((((())))))***,,,//////+++))),,,,,,***------...,,,***((()))))))))'''(((++++++***---222---,,,++++++++++++,,,---((()))******)))(((***+++***+++)))'''(((+++(((###&&&&&&''''''''''''&&&&&&''''''&&&&&&(((***,,,...+++***)))(((((((((((())))))))))))(((''''''&&&&&&'''(((((((((((((((((('''''''''((())))))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((,,,++++++++++++,,,---...------+++(((&&&'''***---000//////......//////000...111222---+++,,,,,,***+++,,,---,,,***)))***+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,------------...///000000111111111000111222333222333555777999999:::<<<>>>AAACCCDDDGGGIIIKKKMMMNNNOOOOOONNNOOOQQQSSSSSSSSSTTTVVVWWWYYYYYYZZZ\\\___aaabbbccceeefffhhhjjjkkklllmmmmmmoooooorrrxxx|||FFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIHHHEEEBBB@@@AAA>>>;;;:::::::::999888888777666555333222111000333222111000111000---+++000///---...//////...---000///...---,,,,,,,,,,,,,,,++++++,,,---...---,,,---)))***222444...+++---,,,---------............333777@@@KKKWWW___bbbcccffffffeeeccc^^^VVVKKKDDD:::444000000///---,,,///...---,,,+++***+++,,,---,,,+++++++++***)))))))))(((((()))************)))******+++,,,---...//////,,,+++,,,---000111000///111...***)))+++---...///+++++++++,,,,,,------------,,,,,,---...000222333555333222000000111222333///...------,,,---------+++++++++,,,------......000...+++*********)))((()))***++++++++++++***)))(((((())))))******++++++,,,,,,+++---...///...,,,,,,++++++...111222///+++---............------,,,000000111222333333333333222222222222333444555555555444555888<<<===;;;888:::;;;===??????>>>======FFFFFFGGGIIINNNTTTXXXYYY[[[^^^aaadddeeegggiiikkknnnooorrrtttvvvxxxyyyyyy~~~}}}}}}zzzwwwrrrnnnjjjgggdddbbb___\\\[[[ZZZYYYXXXXXXUUURRROOOOOOLLLIIIHHHGGGGGGEEECCC@@@???<<<999777666666666;;;777444444666888777666111111222333444666777888444333333222111000//////---,,,+++*********++++++,,,,,,+++++++++,,,,,,---+++***((()))+++---------+++,,,...///000///---,,,***+++++++++++++++++++++,,,*********,,,---,,,+++******))))))(((((()))))),,,...---))))))---...,,,...//////...+++******++++++******---,,,***,,,111...,,,+++******+++,,,...(((***++++++***(((((()))(((******((()))***(((###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''***,,,---++++++***)))))))))*********))))))((((((''''''&&&)))((((((''''''(((((()))'''(((((())))))((((((''',,,,,,++++++***))))))(((''''''(((((())))))******)))))))))))))))******************+++,,,---.../////////---***((('''))),,,333333333222000...,,,+++***---,,,'''%%%''')))(((***,,,------,,,******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........///000000111111111111222333333333444666888999:::;;;===@@@BBBEEEFFFGGGIIIKKKMMMNNNOOONNNNNNPPPRRRSSSTTTSSSSSSUUUWWWYYYYYY[[[]]]___aaabbbcccdddeeegggiiikkklllmmmmmmpppooorrryyy~~~DDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHFFFCCCBBBAAA???;;;999999888777666666555444333222111000000333333222222111///---+++///...------//////...---///......------------...---+++***+++---///......---)))***///111---***,,,)))***+++,,,,,,,,,...///444888???JJJUUU^^^cccddddddeeeffffffbbbZZZPPPHHH===666111000///,,,,,,...------,,,+++++++++,,,---,,,,,,,,,+++***)))(((((())))))***************))))))***+++------...------,,,******---111111///,,,***+++,,,++++++,,,...000,,,,,,,,,,,,---------...///...---------...///000444333000//////000222444......------------......---------.........//////,,,+++++++++---,,,+++)))((()))+++,,,,,,+++)))((())))))******++++++++++++---,,,,,,,,,---.........------///111444333000---,,,------......---,,,+++//////000111333333222222111111111111222333444555999666333666:::<<<:::666;;;;;;<<<===>>>>>>>>>>>>GGGGGGFFFGGGMMMUUUYYYXXX\\\___bbbeeefffhhhjjjlllmmmnnnppprrrsssuuuuuuuuuxxxxxxxxxzzz}}}~~~~~~}}}zzzxxxtttrrrnnnkkkiiigggdddbbb___^^^\\\[[[ZZZXXXTTTQQQNNNKKKIIIGGGGGGGGGEEEDDD???>>><<<:::999888777777:::555222333777999666333333222222222333555777888444333222222111000000000---,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,+++***,,,.........,,,,,,,,,))))))******+++,,,,,,---***)))((()))***+++***(((***************+++,,,,,,+++,,,+++(((***...000---///000000///,,,++++++,,,...,,,---///...+++,,,000...,,,***))))))***,,,...(((***,,,,,,+++(((''''''&&&)))***((((((***(((###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((***+++************)))***************))))))((('''''''''***)))(((''''''((()))***'''((((((((()))))))))))),,,,,,+++++++++*********&&&''''''((()))******++++++++++++++++++++++++++++++++++++,,,...000111222000000///---++++++,,,...444333222000...,,,******'''+++,,,)))(((+++---,,,)))+++......,,,***))))))************************))))))*********+++++++++++++++++++++++++++++++++---------...............////////////000111222222000111333333222333555777888999:::===@@@CCCEEEGGGGGGHHHJJJLLLNNNNNNNNNNNNPPPRRRTTTTTTSSSSSSUUUVVVXXXZZZ\\\]]]^^^```bbbdddcccdddfffiiikkklllmmmmmmppppppssszzzAAABBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGGGGEEECCCBBBAAA>>>;;;999888777666555555444222111000000000000111222333333111///---,,,...---,,,---...///...---------------...///000000---+++***+++---/////////...++++++------+++)))))))))***+++++++++...333777888;;;AAAJJJUUU]]]bbbdddcccdddfffgggddd]]]TTTMMM@@@999333111000------///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))((((((***++++++,,,++++++******)))***+++,,,---------,,,,,,******,,,000000...******,,,......---,,,...000,,,,,,,,,---.........///222111///---+++++++++,,,222000...------///111333......---------......///---------...............,,,,,,,,,------,,,)))&&&((()))+++------+++)))(((***+++,,,,,,---,,,,,,+++,,,,,,------------......---...000222333222///---+++,,,---.........,,,+++///...---///222222111///111111111111111222444444???999333222666999888555::::::999:::;;;>>>AAACCCNNNPPPNNNJJJMMMTTTVVVTTT[[[^^^bbbdddeeegggiiikkkmmmnnnoooqqqrrrssssssssssssrrrrrruuuxxx{{{{{{zzz{{{|||~~~~~~}}}|||zzzzzzvvvtttqqqooonnnmmmkkkiiicccaaa___^^^\\\YYYUUURRRLLLJJJGGGFFFFFFEEEDDDBBB???>>>===<<<::::::999999666444222555999:::555000444444333222222333555666444333222111000000000111------------,,,,,,++++++***************+++,,,,,,---------,,,+++))))))((((((+++------,,,***+++,,,***))))))***+++---...///***)))((()))******)))(((((())))))+++,,,...000111++++++***(((+++000000---000111111///---,,,,,,---000...///111///,,,,,,000---,,,***))))))***,,,---(((***,,,,,,+++(((''''''%%%)))***(((''')))(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))*********)))((((((''''''***)))(((''''''((()))***(((((((((((())))))******)))))))))******+++++++++&&&''''''((()))******+++((((((((((((((((((((((((***++++++,,,...000222333///000111111//////000111333111...+++)))***+++,,,***///222111000111111...)))+++......,,,***))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,---.../////////......000/////////000111222333000111222222222333555777777888999<<>>>>>===<<<<<<;;;::::::444333444777:::999555111555444444333333333444444333222000/////////000111------.........---,,,+++******)))******+++,,,---,,,---...,,,***''''''''''''***------+++***,,,///++++++***+++,,,...000111---,,,***+++,,,,,,+++***'''''')))***---///111333******))))))---111000+++000111111///---,,,,,,---...---///111///++++++...++++++************++++++(((***++++++***(((((()))%%%)))***&&&%%%'''((('''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''((())))))******))))))+++******))))))(((((('''***))))))(((((())))))***(((((((((((()))***++++++'''(((((()))******++++++''''''(((((())))))******************)))))))))))))))))))))***,,,...///000...000222333222111111222000...***((('''(((+++---+++000333000---,,,***&&&***,,,------,,,******************************************++++++++++++,,,+++++++++++++++++++++++++++,,,...///000000///...111000//////000111333444000222333333333333666888888888:::<<<>>>AAADDDEEEFFFHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSSSSSSSTTTVVVXXXWWWZZZ]]]^^^^^^^^^bbbeeedddeeegggjjjlllnnnooooooqqqrrrxxx@@@@@@BBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???<<<999777777777666555444222111000///000111222---111444555222000000000---,,,+++,,,...///...---000000///..................,,,***+++---000111111000///---+++,,,...---+++---000222111------000444333444888@@@JJJSSSYYY\\\aaabbbccceeeeeeaaa[[[VVVGGG???888555222//////111***+++,,,,,,------------++++++******************+++++++++++++++***)))))),,,+++*********+++,,,---***+++,,,+++***+++,,,......---------............***+++,,,...///111222333000///---,,,*********+++---------------...//////...............///000000---------------------------,,,,,,------,,,)))&&&)))+++...//////...+++)))...///000111111000...---))),,,///000...,,,,,,------...//////...---------+++,,,///000111000...---000---,,,...222444111...000//////000000111222333;;;999666333333444555666777777888:::<<>>;;;888777777777666555444222111//////000222333,,,000444555333111000111---,,,+++,,,...///...---333222111///---,,,,,,+++...,,,******---000111222000///---,,,---111111///,,,000333222,,,(((((())),,,...222:::EEENNNUUUXXXaaaaaabbbddddddbbb]]]YYYIIIAAA999666333//////222***+++,,,---------------***************+++++++++***************)))((((((---,,,***))))))+++,,,...***,,,---+++((((((,,,///---,,,***+++---//////...)))***,,,...000222333444...---,,,+++++++++,,,---,,,------.........//////...............///000000000000000000000000//////''''''(((+++...///...---***,,,...000000...,,,***///000111333222111///...'''+++000111///,,,,,,---///000111000///...///000+++---///111222111///---111...,,,///333555222///////////////000111222333666777777666444444555777555777999<<<>>>???@@@@@@AAAOOOUUUNNNIIIOOOVVVUUUTTTWWWZZZ]]]^^^```bbbdddaaaaaaaaabbbbbbaaaaaa```aaaaaabbbfffkkknnnpppppprrruuuxxxxxxvvvvvvwwwzzz|||yyyuuusssqqqooommmkkkfffdddaaa___\\\XXXSSSOOONNNKKKHHHEEEDDDCCC@@@>>>:::;;;;;;;;;;;;:::999888666666777666555666888:::222333555777999999999888111000...---,,,---///000---.../////////...,,,,,,+++++++++,,,---...///000###'''***+++)))((()))+++(((,,,000000......222666///...---,,,---///111333,,,***))))))******)))''''''''''''((()))+++,,,---)))******+++000333///'''///000000///,,,++++++,,,((((((***---+++''''''***((()))+++,,,,,,+++)))(((((()))))))))((()))+++---&&&))))))$$$!!!%%%)))***(((((())))))))))))((((((%%%&&&'''((()))))))))))))))***+++,,,---,,,,,,+++++++++******)))(((((((((((()))***++++++***)))((()))((((((((((((***,,,---,,,,,,++++++***)))))))))))))))))))))((((((((((((*********)))))))))((((((,,,,,,,,,---...///000111///111333333000...,,,,,,+++,,,,,,+++***)))((((((---000///***(((***+++***,,,,,,---+++))))))+++,,,************************++++++,,,,,,,,,---------************************+++,,,...000111111000///222111//////000111444555555666777777777777:::<<<<<<<<<===???@@@CCCDDDFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLOOOQQQSSSTTTVVVXXXZZZVVVZZZ^^^___]]]]]]bbbfffeeefffiiikkknnnpppqqqrrrqqqttt{{{@@@@@@@@@AAABBBBBB???===???@@@AAA@@@>>><<<<<<<<<999777666666777777666444000000000000000000111111000000111000000///......///...---,,,---///111333111111000000//////......,,,,,,***)))))))))***+++/////////000222333222000000000000000///---,,,+++---***---666AAAJJJSSS[[[\\\bbbfffeeeeeeddd___YYYQQQHHH===666444333111...---------,,,,,,,,,++++++***+++,,,+++)))((()))******+++,,,+++***))))))***++++++++++++++++++++++++&&&''''''((()))******+++...///000000000///---,,,,,,,,,++++++,,,...///000...+++))))))***,,,,,,+++,,,,,,++++++,,,,,,---.........//////......---,,,---...000222333222111000///...,,,++++++,,,---...***,,,///000...---,,,,,,+++222555222111444222...111000///...............000000000000000111111111...------------...//////000000000000000000//////111000///......///000000222333444444444444222222888777777888:::===@@@BBBEEEEEEFFFGGGJJJMMMPPPRRRRRRTTTVVVXXXYYYZZZZZZYYYZZZYYYYYYYYYYYYYYYYYYYYY[[[]]]```dddgggkkkmmmoooooosssxxxzzzyyyxxxzzz|||}}}wwwrrrnnnkkkhhhffffffbbb^^^ZZZWWWSSSNNNKKKHHHGGGEEECCCAAA>>>===<<<============<<<;;;:::999555555666777888888888888666444444666:::<<<:::888333------333666222000111000000111000///...,,,++++++++++++******)))))))))++++++,,,---***'''&&&''')))***+++---......------...///000000...,,,)))((()))***+++,,,,,,+++***))))))(((((()))+++,,,+++)))+++******+++.../////////)))...111...(((%%%)))...)))+++,,,,,,***))))))***((()))+++,,,,,,+++***))))))((((((((((((((()))))))))((((((''''''''''''(((''''''&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''')))...111...,,,,,,***'''***))))))(((((((((((((((***+++,,,---...---,,,,,,&&&***...---***))),,,000...------,,,******))))))+++)))''''''***,,,+++))),,,------+++))))))***+++*********+++---000333555---,,,,,,...//////,,,******)))))))))+++,,,+++******---///...+++(((((()))***,,,------,,,*********'''((()))+++,,,,,,++++++------------------------...---+++))))))***+++,,,,,,,,,,,,---///000///...222///...000555777555111222444666666777777999;;;===;;;:::<<<@@@DDDEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQRRRTTTVVVZZZ\\\^^^___```aaaccceeeiiihhhggggggjjjlllnnnnnnrrrwww~~~CCCBBBAAABBBBBBAAA>>><<<>>>@@@@@@???===;;;;;;<<<:::999777777888888666555000000000111111111111111///000000000//////...---...---,,,,,,---...000222111111000000///...---------,,,+++***)))******+++---------...000111000///000000111000000///...---///+++,,,444===EEEOOOXXX[[[aaaeeeeeeffffffaaa\\\SSSJJJ???888555333000...---------,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++((()))))))))***+++++++++///////////////...---------,,,++++++,,,---...///---+++******,,,,,,,,,+++,,,++++++++++++,,,------....../////////......------///000111222111000///,,,,,,,,,++++++,,,,,,,,,+++---//////---,,,,,,,,,+++111555222111333222............---......//////111111111000000/////////---------------......///---------...............111000///......///000111000111222333444444444333777666666777:::===@@@BBBEEEEEEEEEGGGIIILLLOOOPPPPPPQQQSSSUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXYYY\\\```eeejjjoooqqqtttwwwzzz|||{{{{{{|||~~~}}}xxxssspppmmmiiiggggggddd```\\\XXXTTTPPPMMMJJJHHHGGGDDDAAA>>><<<;;;666777888:::;;;<<<======999999:::::::::999999888666444333555999;;;999666444//////444666222000111......///000000///...------------,,,,,,,,,++++++((()))+++,,,,,,******+++)))***,,,---......------......///...---+++)))(((******+++,,,++++++***)))((((((((())),,,---,,,************,,,...000///---))),,,///...***(((***,,,''')))++++++******+++,,,((()))+++,,,,,,+++***)))(((((((((''''''(((((()))(((''''''''''''((())))))((((((((('''''''''''''''***))))))))))))))))))***)))...000...,,,,,,***'''***))))))((((((((())))))+++,,,,,,------------,,,(((***------,,,+++---...///.........,,,+++***)))+++)))((((((+++,,,+++***)))***+++***)))***+++---//////000000000000000000+++++++++,,,------+++)))***)))))))))+++,,,+++******,,,...---+++)))***+++***,,,......,,,+++***+++((()))***,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,---///000///...000...---///333555333///222444666666777777999;;;===;;;:::<<<@@@CCCDDDDDDEEEFFFHHHKKKLLLMMMNNNMMMNNNOOOQQQRRRRRRSSSUUUXXXZZZ\\\___``````aaadddeeefffffffffhhhkkknnnooopppsssxxxEEEDDDBBBBBBBBBAAA>>><<>><<<::::::;;;;;;:::888888999999777555000000111111111222222222...////////////...------------,,,,,,,,,...///000222111000///...---,,,,,,---,,,+++*********+++++++++++++++,,,//////...---000111111111111111000000000,,,,,,111999@@@KKKTTTYYY___dddeeeggghhheee```WWWOOODDD;;;666333000---------------,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++/////////..................---,,,++++++,,,---...,,,,,,+++,,,---...,,,***+++++++++++++++,,,---------....../////////.........///000000000///...---++++++,,,---------,,,+++---......---,,,++++++,,,+++000333222111222111///,,,,,,,,,,,,---...///000222111111000///...------,,,,,,,,,---------......,,,---------......//////111000///......///000111---///000222444555555555666666666888:::>>>AAABBBDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVYYY]]]cccjjjppptttxxxzzz|||||||||{{{|||~~~|||yyyuuurrroookkkhhhgggddd___\\\XXXTTTPPPMMMLLLKKKHHHEEEBBB???<<<;;;666666888999;;;<<<===>>>::::::::::::999888777666666444333444888999777444666222111444555222000000,,,---...///000//////...---------,,,,,,,,,,,,+++((()))******+++++++++******+++,,,---...............------,,,+++******)))++++++,,,,,,+++***))))))((((((((()))+++,,,+++***))))))***---///000...,,,(((***,,,------,,,+++***&&&(((***+++++++++,,,---)))***+++,,,,,,+++)))))))))(((((('''''''''((((((''''''''''''((()))******((())))))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''(((---000---++++++***'''***)))))))))))))))******------,,,,,,,,,,,,,,,---******+++---//////...,,,//////000000///---+++***+++***)))***,,,---,,,+++''')))+++++++++,,,...000444444555555333000,,,***)))((()))***++++++)))'''***)))))))))+++,,,+++******+++,,,+++******,,,...+++---......---+++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,++++++---,,,+++,,,///000///...///---,,,...111222000...222444666666777777999;;;;;;::::::<<<@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMOOORRRSSSSSSUUUWWWYYY[[[]]]___```aaabbbdddfffcccdddgggjjjmmmoooqqqrrruuuzzzEEECCCBBBBBBBBBBBB@@@>>>@@@@@@@@@>>><<<:::;;;<<<;;;:::888888888888666555111111111222222222333333---...............---------,,,,,,,,,,,,---...///222111000///...,,,,,,+++---,,,,,,,,,++++++++++++*********,,,...///...---000000111222222333222222000,,,+++000666===IIISSSWWW^^^ccceeegggjjjhhhddd\\\TTTIII@@@999444000---...------------,,,,,,,,,---...///...,,,+++,,,---*********+++---/////////+++++++++++++++++++++++++++++++++++++++*********///.........---............---,,,+++++++++,,,---,,,+++,,,---......,,,***+++++++++***+++,,,,,,---,,,,,,---............---......//////...---,,,++++++---///111111000...,,,.........,,,******+++,,,+++///111111111111111000------,,,,,,,,,------...000/////////......------+++,,,,,,---------------......//////000111111111000//////......///111111...///000111333444555555666777888:::<<>>;;;:::;;;<<<;;;999777777777666555333222222222222222222222222------...............------,,,,,,,,,---------...222111000///...---,,,,,,------------,,,,,,+++++++++***+++---///000000...///000111222222222222222...++++++///444<<>>AAACCCDDDCCCCCCEEEFFFHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVVVV\\\\\\^^^bbbgggnnnuuuyyy~~~~~~~~~~~~~~~~~~|||{{{}}}zzzxxxvvvssspppllliiidddbbb^^^[[[YYYVVVSSSPPPOOOMMMKKKGGGCCC???<<<:::@@@>>>===:::999888777777333444555555666666666555444222111333666666444111777777666444111000000///.../////////...---+++***************************,,,...,,,)))+++000///***..................//////,,,,,,+++*********++++++---,,,,,,+++++++++******+++)))(((''''''&&&$$$!!!&&&'''))),,,//////,,,***((('''(((,,,000111---((()))***,,,,,,***)))******++++++++++++******)))))),,,+++******)))))))))***+++***)))(((((((((((((((''')))+++---...---,,,+++))))))(((((((((((())))))''',,,---***)))******((())))))))))))***,,,------+++***)))(((((()))***+++...,,,+++000666888444///////////////...---+++***+++---...///000000000000222333555444222111111111222111...,,,***)))(((((((((((((((***,,,,,,***(((***)))))))))+++,,,+++***))))))((()))+++---///000)))+++------+++)))))))))------,,,,,,,,,,,,,,,,,,------------------------+++---...000///---+++***---+++***+++---...///...///...///000111222111000222444666666666777999;;;:::;;;===???AAABBBDDDEEEFFFFFFGGGIIIJJJLLLNNNNNNMMMPPPSSSUUUVVVWWWYYYZZZ\\\^^^`````````aaaccceeedddggglllnnnnnnnnnpppqqqyyyAAA@@@???@@@BBBCCCCCCCCCBBBAAA@@@===:::999:::;;;;;;999777666666666444222555555444333333222222111------...////////////...------------......------111111111000//////......------.........---,,,++++++++++++---000111111///...//////000111111111000,,,***+++///333999EEEQQQTTTZZZ```bbbfffkkkkkkhhhccc]]]TTTHHH>>>666222000............---------,,,---...///...,,,+++,,,---+++(((''')))---000...,,,++++++++++++++++++++++++))))))******************+++,,,---//////...---,,,---,,,+++******+++,,,---++++++***+++,,,---+++)))***************+++,,,,,,---------------,,,++++++,,,+++++++++++++++******---///111444444333111000***,,,---,,,+++***+++---,,,+++---000000...///333111111///---,,,+++++++++******+++,,,---......///,,,---.../////////...---........................//////......///000111222222222222222333444555555888999;;;===???AAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYaaabbbdddhhhmmmsssxxx{{{}}}|||yyyvvvsssqqqnnnjjjhhhcccaaa^^^]]][[[YYYWWWTTTNNNMMMJJJGGGCCC???<<<;;;;;;:::888666555555666666222333444555666666666666444222111222666777555222666888777222///000000///////////////...,,,***)))+++,,,,,,,,,,,,---------+++...---+++000999:::444//////.........//////000+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,***(((''''''%%%### ''''''(((+++---...,,,***)))((((((+++//////---)))***+++,,,,,,***))))))***,,,,,,+++******))))))))),,,,,,+++***))))))))))))+++***))))))((((((((()))'''(((***,,,............)))((((((''''''(((((()))'''+++,,,)))(((******((()))))))))***+++---...///))))))(((((()))******+++...---...333999;;;888444000000///...---,,,,,,++++++...111222111111111222555666777666444111000000...,,,***'''''''''((())))))((()))+++------+++******)))))))))+++,,,+++***)))(((((())),,,...///...***+++------+++*********,,,,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,...///...---+++***---+++******,,,...//////......000111222333333333222444666666777777999;;;:::<<>>;;;888666888999<<<:::888777777666444333777777666444333222111000---...//////000000000///.........//////.........111111111111111111111000---......///...---,,,+++******+++---000111111000------...//////.........******,,,///111555@@@KKKSSSYYY^^^aaaeeejjjkkkhhheee```WWWKKK@@@888333222............------------,,,---...---+++++++++,,,---***(((***///111///,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,)))+++...000000///---+++++++++*********,,,---...,,,***))))))***+++*********************++++++,,,000000000///...---,,,+++******))))))******++++++***,,,...000000000///...'''***,,,---,,,+++,,,---,,,***,,,000000---...333111000///...------------******++++++,,,,,,------,,,---///111111000///.../////////...------,,,,,,///.........///000222333222222222222444555777999888999:::<<<===?????????AAABBBEEEHHHJJJKKKLLLLLLNNNNNNNNNOOOQQQTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\]]]bbbdddggglllrrrwww|||~~~}}}|||xxxtttpppmmmkkkhhhfff___]]][[[ZZZZZZYYYWWWUUUMMMLLLIIIFFFBBB???<<<;;;999888666444333444555666222333333444444444333333333111000333666888666333444888777111---///000///---......///...---+++***++++++,,,,,,,,,---------***...---***111===>>>777111000///......///000000***+++,,,---......---,,,++++++******+++,,,...///+++***)))((()))(((&&&$$$'''''''''))),,,---,,,+++*********+++------,,,+++(((***++++++*********+++---,,,+++***))))))))))))+++***)))(((''''''''''''(((((((((((()))***+++,,,((())))))***+++,,,------(((''''''&&&&&&''''''(((&&&***+++(((''')))***((()))))))))***,,,...///000(((((()))+++,,,,,,,,,,,,------111666<<<>>><<<999333222000...------......+++///222444333222333444222444555444222///------******))))))))))))))))))(((((((((***,,,---+++******)))))))))+++,,,+++***)))((((((***---///...,,,+++---//////---,,,+++,,,******))))))***+++,,,---+++++++++++++++++++++++++++,,,---------,,,******---+++))))))+++...//////,,,---000111222333444555222444666666777777999;;;:::===AAACCCCCCDDDFFFHHHIIIIIIIIIJJJKKKNNNPPPQQQMMMPPPTTTUUUVVVUUUVVVWWW[[[]]]^^^___^^^___```bbbeeeiiilllmmmlllnnnssswww}}}DDDAAA???>>>???@@@@@@??????>>><<<999555444666777===;;;999888888777555333999888777555333111000///......///000111111000000...//////000//////......111111111111222222222222---.../////////...,,,,,,***)))***,,,///111000///,,,---------------,,,,,,******,,,//////222;;;FFFSSSYYY^^^```eeejjjkkkhhhfffaaaYYYMMMAAA999444333//////.........---------,,,---...---+++***+++,,,///,,,***,,,000222000---++++++++++++++++++++++++******+++,,,,,,---......(((***...111111///,,,*********))))))***,,,...///,,,***''''''(((******************)))***++++++,,,222222222111000...,,,,,,))))))(((((()))***+++,,,((()))***,,,------,,,,,,%%%(((,,,------,,,,,,---,,,)))+++000000,,,...444000//////.........//////,,,,,,++++++++++++++++++---...000111222111000...222222111000///...------///.........///000222333111111111222555777:::<<<777888:::;;;<<<=========@@@BBBEEEHHHKKKLLLMMMMMMMMMMMMNNNOOORRRUUUXXXYYY\\\]]]]]]^^^___`````````bbbdddiiiooouuuzzz~~~{{{|||xxxrrrnnnkkkiiigggeeeZZZYYYWWWVVVWWWVVVUUUSSSLLLKKKHHHEEEBBB???<<<;;;<<<:::888555444444555555111111111111111000///...222111000333777888777444222777777000,,,...000///+++,,,---.........---,,,)))))))))******+++++++++***...,,,(((///;;;;;;222111000///......///000111)))+++---/////////---,,,+++*********+++---///000***))))))***++++++)))((((((''''''(((***,,,,,,+++***+++++++++++++++,,,,,,&&&(((***+++++++++,,,------,,,+++***))))))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%&&&(((***,,,...///***))))))((())))))***+++++++++************++++++&&&***+++(((&&&)))***))))))))))))+++,,,...000111''')))+++---...///......,,,...333888===???>>>===666444111...---...///111+++///333555333222333555...000222222///,,,+++***)))***+++,,,,,,+++)))(((''''''(((***,,,,,,+++)))***)))))))))+++,,,+++***)))((((((+++...000---+++---///111111///...---...))))))(((((()))+++---...------------------------+++,,,,,,,,,++++++******---+++))))))+++---//////***,,,///111222333444666222444666777777777999;;;:::>>>CCCDDDDDDDDDFFFIIIJJJIIIIIIJJJLLLNNNQQQRRRMMMPPPTTTUUUUUUUUUUUUUUU[[[\\\^^^^^^^^^^^^___aaacccgggkkkllllllooouuu{{{~~~???>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>><<<777444===>>>>>><<<888666666777999888555333111000//////111///------000222111///111///...------...///111000000111111111111000000...------,,,,,,...///000------,,,------...000000000---++++++---...---+++...******...111333888>>>MMMTTT]]]bbbdddeeefffgggdddbbb\\\PPPCCC999444222333///...111222...,,,------000111///...000///+++---,,,,,,+++,,,---///000.........//////////////////---***)))*********)))...,,,+++,,,...000000000------------,,,,,,+++***+++***)))((((((***,,,------+++)))'''''')))+++---...---,,,,,,,,,,,,---...************************************************+++,,,...//////---,,,+++,,,++++++***+++...000222...---,,,++++++,,,---...---,,,***((((((***---......///111222222000...---......///000///,,,'''###000000111222333333444444333333333333444666777888888777777999;;;======<<<;;;>>>CCCFFFGGGHHHIIIJJJNNNNNNNNNOOORRRVVVYYY\\\^^^^^^^^^^^^___aaabbbccciiihhhhhhkkkooouuu{{{||||||wwwrrrnnnllliiiccc___[[[XXXUUUSSSRRRQQQOOONNNMMMKKKGGGCCC@@@???>>>>>><<<;;;:::999888888888888222444555555333111111111222000///000222333222111333333333222///------............------,,,,,,,,,''')))+++,,,---,,,***)))***+++...000111111000///000//////000222222000///,,,---...000000000///...)))***+++,,,...///000111,,,+++)))''''''(((***+++''''''(((((())))))******---+++)))'''''')))+++---((()))***)))((()))***,,,,,,+++***+++,,,,,,+++)))+++)))&&&$$$$$$&&&)))+++((('''&&&&&&((())))))((('''((()))***++++++******)))***++++++++++++***)))))))))***+++++++++++++++)))+++++++++---111111---+++000777;;;;;;777333111222)))***555<<<:::888===:::;;;666......444666333333222111///...---,,,,,,,,,,,,,,,,,,,,,***))))))%%%)))!!!%%%+++***,,,***)))***---...,,,)))+++***)))(((((()))******)))***+++------,,,++++++---,,,,,,---//////...,,,///...,,,******+++,,,---...---,,,,,,++++++++++++,,,++++++++++++,,,------//////............//////000...---///333555555444555555555666888999;;;<<<:::===AAADDDEEEFFFGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSUUUXXXZZZZZZZZZZZZZZZ\\\___bbbdddfffhhhlllppppppqqqwww>>>===<<<===???@@@???>>>@@@>>>===<<<<<<<<<:::888;;;<<<<<<:::777666666666888777555222111000000000111///---...000111111//////...---,,,,,,---...///......////////////......000///.........///111111......---,,,,,,,,,,,,,,,...,,,***+++...//////---///++++++...111333888===IIIQQQZZZaaadddeeegggiiieeebbb\\\RRRFFF<<<777555333///...111222///---......111111///...000...+++---,,,,,,++++++,,,---...++++++++++++,,,,,,,,,,,,444222000---,,,,,,---------+++******,,,------,,,+++,,,,,,,,,++++++***))),,,+++)))))))))***,,,------,,,***((((((***,,,---......---,,,,,,---......************************************************+++,,,---......---,,,+++***))))))***+++---000111...------------------......---+++))))))***,,,...,,,,,,---------------------------///000...+++(((111111222222222333333333666666555555555666777777:::999999999:::;;;;;;;;;<<<>>>BBBEEEEEEFFFHHHIIIMMMMMMNNNOOORRRUUUYYY[[[[[[[[[\\\]]]___aaacccdddhhhhhhiiikkkpppuuuzzz}}}}}}yyyyyyuuupppllljjjgggaaa]]]YYYVVVSSSQQQQQQPPPNNNLLLLLLJJJFFFCCC@@@>>>>>>>>>::::::999888777777777777333444666555333222111222111000000111333444333222000111222111///...///000......---------,,,,,,,,,((()))***+++,,,++++++******,,,---///111111111111222111000111222222000...,,,...111333444222000...((()))***+++,,,...//////,,,+++***)))((())))))***(((((()))***+++,,,------+++***(((''''''(((***+++((()))***)))))))))***,,,,,,++++++,,,---...,,,+++((((((''''''''''''((((((((('''&&&&&&((())))))(((((('''''''''''''''''''''++++++++++++++++++++++++)))******+++++++++******,,,///000......000000---,,,111777:::;;;999888777222******555;;;999999===;;;<<<888111000333444111---,,,+++******************++++++,,,,,,,,,++++++%%%...///&&&"""(((+++(((+++))))))***,,,,,,***(((+++***)))(((((()))***+++((()))******++++++******+++******+++------,,,***,,,+++*********+++---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////............//////000...---///222555555444444444555666777999:::;;;<<>>===>>>@@@@@@@@@>>>AAA???<<<;;;;;;<<<<<<;;;888999:::888666555666666666555333111000000000111000...---...///111000000...---,,,++++++,,,---...,,,,,,------------,,,,,,///............///000000///...---+++***))))))))),,,+++***+++---///000///000,,,,,,000222333777===EEEMMMWWW___ccceeehhhjjjeeeccc^^^UUUKKKAAA;;;999333///...222333000///111...111111......///...+++---,,,,,,++++++++++++,,,)))*********++++++++++++888888666222------000444...---++++++,,,,,,,,,+++******+++++++++***)))))),,,+++*********+++---......---+++******+++---.........---,,,,,,---......++++++++++++++++++++++++***************************+++------...---,,,+++(((((()))***+++---///000---..................---000...,,,+++***+++,,,---///......---...///111222,,,,,,,,,...000111///...222222222222222222222222999888888777666666777777;;;::::::::::::::::::;;;===???AAABBBCCCDDDFFFHHHKKKKKKLLLNNNQQQTTTWWWYYYXXXYYYZZZ\\\___aaadddeeefffgggiiilllppptttxxxzzz{{{zzz{{{||||||{{{xxxuuuvvvrrrmmmiiigggddd___ZZZWWWTTTQQQOOOOOONNNLLLJJJJJJHHHEEEBBB???>>>======:::999888777666666666666444555777666444222222222111000000222444555444333...000111000///...000111------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,---...///111222333444333222222222111///---+++---111444444222...,,,'''((()))***+++,,,---...,,,,,,,,,,,,+++***)))(((''''''((()))+++,,,------((((((((((((((((((((((((((()))+++***))))))***,,,+++++++++,,,...///---,,,'''''')))******)))''''''((('''&&&&&&((())))))((()))((('''%%%%%%%%%%%%&&&---,,,+++******+++,,,---***+++++++++++++++******...444666222.........------111666:::;;;;;;<<<<<<222,,,,,,444:::999999=========:::555222222000---)))((((((((((((((())))))))))))***+++,,,,,,------...222000)))''',,,---(((***))))))***++++++)))(((******)))))))))******+++***))))))))))))***+++++++++******+++------,,,***))))))((()))***,,,...///,,,,,,+++++++++,,,---------------,,,---......///......------------......000......///222444555444444444444555777888:::;;;===@@@CCCFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWXXX\\\\\\\\\^^^```ccceeegggggggggkkkoooqqqrrryyyAAA@@@@@@@@@BBBCCCBBBAAA@@@>>><<<<<<======<<<;;;777888999888666666666888444333222111000000111111///.........//////000000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------///...---+++************,,,++++++,,,---...//////111...---111333333666;;;BBBJJJUUU\\\```cccfffhhheeeddd___YYYPPPGGGAAA===444///...222333111111333///111111...---///...+++---,,,,,,+++************++++++,,,,,,------......666888777222------333999222000...---------,,,+++******++++++++++++******,,,,,,+++++++++,,,---......---,,,++++++,,,---.........------------......++++++++++++++++++++++++***************************++++++,,,---,,,,,,+++***++++++,,,------......------///000000///------111000...,,,++++++,,,,,,////////////000111222333///------...000111222111000000111222333333444444888777777666666666777777999999999999999999;;;===>>>???@@@@@@@@@AAADDDFFFHHHIIIJJJLLLOOORRRTTTVVVWWWXXXYYY[[[]]]```bbbddddddfffiiimmmqqqtttvvvwwwwwwwwwwwwwwwwwwvvvtttrrrtttpppkkkhhhfffccc]]]YYYWWWTTTQQQOOONNNMMMKKKIIIHHHGGGDDDAAA???===<<<<<<:::999888777777666666777555666777666333222222333000000000222555555444333///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,...000333555555444222222222111///---***,,,...000000...,,,+++(((((()))***+++,,,---...,,,------...---+++((('''&&&&&&''''''(((((())))))'''((())))))))))))((('''(((***++++++***)))***+++)))))))))+++---...---,,,'''((())))))))))))((('''((('''&&&&&&((())))))(((***)))'''&&&%%%&&&((())),,,+++)))(((((()))+++,,,++++++,,,,,,++++++******,,,444777333...---......,,,000666;;;<<<<<<;;;;;;555000///555999999;;;>>>===>>><<<888333000---*********))))))))))))***************++++++,,,,,,---,,,---+++(((***000///+++++++++++++++++++++***)))******************++++++++++++***)))***+++,,,---,,,,,,,,,---...///...,,,((((((((()))***+++---...++++++++++++,,,,,,---......------------...//////......------------....../////////000111333444444333444444555666888999:::===???CCCFFFGGGHHHIIIKKKMMMLLLLLLLLLMMMNNNOOOOOOPPPSSSUUUWWWVVVVVVVVVWWW[[[[[[]]]^^^aaadddfffhhhjjjiiilllqqqsssvvv|||AAA@@@@@@@@@BBBCCCBBBAAA=========>>>???>>>;;;888777888999888777666777888333222111000///000111111..................///000...------------------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,---...111......111222222444999AAAHHHSSSZZZ^^^```ccceeefffdddaaa\\\UUUMMMEEEAAA444000...111333111111333...111000------//////---,,,,,,,,,,,,+++******)))+++,,,,,,---.../////////000222222///+++---444:::333111...---------+++***++++++,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,------......---,,,,,,---..............................++++++++++++++++++++++++************************)))******++++++,,,,,,+++---.../////////...,,,+++,,,---...//////...---,,,000///...,,,++++++,,,,,,)))***---...//////...---222000......000111111111...///000111333444666666333333333444555666777777555666777777777999<<<@@@>>>???@@@@@@@@@AAACCCEEEEEEFFFHHHJJJMMMPPPRRRSSSXXXXXXYYYZZZ\\\^^^___```dddfffiiimmmppprrrttttttuuuuuuuuuuuutttssssssttttttpppkkkhhhgggddd___ZZZYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFDDDAAA???===<<<;;;;;;;;;:::999888888888888666777666555222111111222000///000333555555333111000111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++,,,///222333444333111222222111///---...---,,,++++++,,,------)))******+++,,,---......+++,,,---...---+++)))'''(((((((((''''''''''''''''''(((***++++++***(((''')))***,,,,,,+++)))******''''''''')))+++,,,+++******)))(((((((((((()))***((('''&&&&&&((())))))(((((('''&&&%%%&&&(((***,,,+++)))(((&&&&&&((()))+++++++++,,,,,,,,,++++++***)))000555222...---///...***///666;;;<<<:::888777999555444666888999<<>>===>>>@@@@@@@@@>>><<<<<<===>>>???===999666777888999888777666777888333222111/////////000000---...///...------///111---------......---------,,,,,,------------,,,,,,+++,,,------......------+++++++++,,,,,,---//////.........---++++++,,,...111......111222111222666>>>FFFPPPXXX\\\^^^aaacccgggeeebbb___YYYQQQHHHBBB555000...000111000000222---000///,,,---000111///+++,,,,,,,,,,,,,,,+++***))))))***+++,,,---......,,,------,,,+++---333888111///,,,+++++++++)))(((++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++,,,,,,...///000111000///,,,+++,,,------------------,,,......---,,,,,,++++++,,,***,,,///111111000...---222111//////000111000///...///000111333555666666111111111222333444666777222444666555555777<<>>@@@AAA@@@AAACCCEEEEEEFFFHHHJJJMMMPPPQQQRRRWWWWWWXXXYYYZZZ\\\^^^___dddfffhhhkkknnnqqqrrrsssuuuvvvvvvvvvtttuuuwwwyyywwwsssnnnkkkjjjgggbbb^^^\\\YYYUUUQQQOOOMMMJJJGGGFFFFFFDDDBBB@@@>>><<<;;;<<<;;;:::999888888888888666666666444111000000111//////000222444444111///000111111///,,,******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++---///000000000///000222222000///222000---+++***,,,///000******++++++,,,------...)))***,,,------+++)))(((******))))))))))))((((((((((((************(((((()))+++------+++***)))***''''''&&&(((***+++)))(((+++***((((((((((((***+++((('''&&&&&&((())))))((($$$$$$$$$$$$&&&(((***+++)))((('''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,'''...222000...//////---)))...555999:::888777666<<<:::777666666888;;;===;;;:::;;;:::333+++(((***---,,,+++***))))))))))))...---,,,***))))))***+++111///,,,+++...000///------...///...,,,+++++++++((()))***+++,,,,,,,,,,,,(((''''''''''''((())))))+++******+++------,,,************+++++++++++++++,,,,,,+++++++++,,,---------------,,,---....../////////............/////////000111111000111333555555555555666777999;;;<<<<<<>>>BBBEEEFFFGGGHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZ\\\___cccfffhhhiiipppmmmnnntttyyy}}}>>>===<<<===???@@@???>>>>>>===<<<<<<<<<:::888555666777888777555444555666333222000///.........///,,,...///...,,,,,,///111,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...------,,,************+++,,,---...+++---...---++++++---000111......000111///000444:::BBBMMMVVVZZZ^^^aaadddhhhfffccc```[[[SSSJJJBBB666000---///000......111,,,......,,,---111333111++++++------...---,,,,,,(((((()))***+++,,,------,,,,,,++++++,,,///222333111///,,,+++++++++***(((******+++,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***++++++,,,***,,,///111111000---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++///000111222222111000000111///...///000111000///111111111222222333333444222222222222222333444555222444555444222444999???;;;===@@@BBBBBBBBBCCCDDDFFFGGGJJJMMMOOORRRSSSTTTTTTUUUVVVWWWZZZ\\\^^^```eeefffhhhjjjmmmoooqqqrrrvvvxxxyyyxxxwwwxxx{{{zzzvvvqqqooommmkkkfffbbb^^^ZZZVVVRRRNNNKKKGGGEEEFFFFFFEEECCCAAA???===<<<;;;:::999888777777777777666666555222///...///000//////000222333222///,,,...///000...,,,++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,///111222222111000///---++++++,,,---...))))))******++++++,,,,,,((()))***+++++++++***)))''''''(((((()))******+++'''((((((((((((((((((''')))+++......,,,***)))))))))((('''(((******)))'''))))))************))))))((('''&&&&&&((())))))(((%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))***+++,,,---.........(((---000000000111///++++++...111444666888:::<<<===<<<888444222555888:::888888999999222)))(((,,,,,,,,,++++++***++++++,,,---,,,+++))))))***,,,---333000...---------,,,---,,,...///...+++)))***+++((()))***,,,------,,,,,,(((((()))***************+++******+++------,,,***))))))***,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...000000////////////000000///111222111000000222555666666666777999:::<<<======@@@CCCFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUUUUTTTUUUWWWYYYYYY[[[^^^aaaeeehhhjjjkkkqqqmmmnnntttzzz???>>>>>>>>>@@@AAA@@@???@@@>>>:::999999888777666666777777666444333333444444222111///...---......,,,...///...,,,,,,...111***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,+++************))))))***++++++,,,)))+++------,,,,,,///222111...---000000...///222666???KKKTTTZZZ^^^cccfffiiigggdddaaa]]]TTTJJJBBB666111---//////------000+++------+++---222444222***+++---...///......---((()))***+++,,,---......///---+++,,,...000111000222000...---------,,,+++((()))***+++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,&&&))),,,000111000...------,,,************,,,---++++++++++++++++++++++++///...---,,,,,,---...............///111222111///333333333222222111111111444444333222222222333333222555666444111111777<<<999===AAACCCCCCCCCDDDEEEHHHIIILLLOOOQQQTTTUUUUUUQQQRRRTTTVVVZZZ]]]```aaaffffffgggiiilllnnnqqqrrrxxxyyy{{{zzzyyyzzz}}}yyytttqqqpppmmmiiieee^^^[[[VVVQQQNNNJJJFFFCCCFFFFFFEEEDDDBBB@@@>>><<<:::999888777666666666666555555444111...---...000///000000222222111---***,,,---......,,,,,,---...*********++++++,,,,,,,,,)))***,,,......---,,,+++...---,,,+++******************+++---111333333222,,,,,,,,,++++++*********(((((())))))******++++++'''((())))))******+++***"""###$$$&&&((()))++++++''''''''''''''''''''''''))),,,......,,,***))))))***)))))))))++++++)))'''&&&(((+++------+++(((&&&((('''&&&&&&((())))))(((((()))******+++******)))(((((())))))))))))((((((((()))***,,,---...//////+++///000000111222///))),,,...///000333888>>>CCC======888222000222666777777666777888111((((((---,,,,,,,,,,,,---...///000,,,+++)))))))))+++---//////---,,,,,,,,,***+++...+++---///---***((()))***((()))+++,,,------,,,,,,+++,,,---...///...---------,,,,,,---//////...,,,'''(((***,,,...///000000...------,,,++++++++++++,,,++++++++++++,,,------111111000000000000111111///111222222000000222555666777777888999;;;<<<===>>>AAAEEEGGGHHHIIIKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSUUUXXXZZZZZZ\\\___cccgggjjjlllmmmqqqmmmmmmssszzzDDDBBB@@@???=========>>>AAA???<<<::::::999777666666555444333333333333333333333222111000000000000---...---+++******,,,...////////////////////////---------,,,,,,+++++++++,,,+++***))))))***+++,,,)))************)))((((((---+++)))+++///111///---111---,,,//////---...222777===FFFPPPXXX___bbbcccbbbfffgggccc^^^WWWKKK@@@888444000...------,,,+++---...000111222111000///...---,,,,,,,,,...///000,,,***)))***+++,,,,,,,,,000///...---,,,---......222000.........---+++*********))))))******+++,,,)))***+++,,,,,,+++***)))!!!...444---(((,,,///,,,......///000000000000000++++++++++++++++++++++++&&&'''***,,,,,,+++)))'''++++++******)))*********,,,+++******,,,,,,+++***......---,,,,,,++++++***+++,,,---,,,***)))***,,,,,,---000111222111000///222222000...------///111888666333111//////000000222222333444444555666666222333333444666777999:::======???@@@AAABBBBBBBBBAAADDDIIIMMMPPPSSSWWWZZZWWWTTTUUU\\\___\\\[[[___```aaacccfffjjjmmmqqqrrrvvvxxxyyyvvvtttvvv|||}}}xxxtttqqqnnnkkkhhhaaa___[[[VVVPPPJJJEEEBBBGGGGGGEEEDDDBBB@@@???>>>;;;:::999777666666555555444333222111000///...---......222888999444000000'''))),,,...///---***)))...,,,***+++---...,,,***++++++***************+++---,,,+++***)))))))))))),,,---+++***000888777111------,,,+++************...---,,,+++************'''***,,,+++(((''')))+++((()))***+++,,,,,,+++***(((&&&%%%&&&)))***)))'''*********)))))))))))))))))))))*********))))))(((---,,,+++***)))(((((((((***%%% %%%)))***)))***((('''(((+++,,,+++((('''(((((())))))))))))))),,,,,,---------.........***000111......000...)))&&&+++......111999???AAA>>><<<888222------222777===;;;999666///))))))...---.........---,,,,,,+++(((+++---...---,,,,,,,,,+++***'''&&&&&&))),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///,,,******000,,,)))(((***,,,,,,+++---///...,,,...222222///+++---///111222111000000......------------......000...+++))))))***---//////------...000222222222444111///000333555444222666666777888999;;;===>>>BBBCCCDDDDDDDDDFFFIIILLLNNNNNNNNNOOOOOOPPPPPPQQQTTTSSSSSSSSSUUUXXX[[[\\\\\\]]]^^^aaadddgggjjjlllnnnnnnooosss{{{CCCBBB@@@>>>======>>>>>>@@@???===<<<;;;999777666666555444444444444444444444333222111000000000000------...,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++************+++,,,))))))***+++++++++++++++,,,+++***+++---......---///,,,+++...///...000333555:::CCCMMMVVV]]]aaacccdddggghhheee```YYYMMMBBB999555111......---,,,,,,,,,,,,,,,,,,------...///---------------...//////,,,+++******+++,,,------000///...,,,,,,,,,------111///...---------+++)))******))))))******+++,,,)))***++++++++++++***)))'''222777000+++...000---......///000000000000///++++++++++++++++++++++++++++++,,,,,,+++)))(((&&&******************++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,++++++++++++''')))++++++******+++,,,,,,---...///000000//////222111111///...///000222666444222000//////000000222222222333444444444555333333333444666777999:::======>>>@@@AAABBBDDDDDDDDDGGGJJJLLLOOORRRVVVYYYWWWTTTVVV\\\___\\\\\\______```aaadddgggjjjlllnnnqqqssstttrrrppprrrxxx}}}|||yyyvvvtttqqqmmmjjjdddaaa[[[UUUPPPLLLJJJIIIGGGFFFEEECCCAAA@@@???>>>;;;:::999777666666555555555444333222111000//////111///000444444111000333---------------,,,++++++...,,,***+++---...,,,***,,,,,,+++***))))))******---,,,+++***)))))))))))),,,,,,***)))---444333---...---------------.........---,,,+++************''')))))))))((('''((()))((()))***++++++******))))))'''&&&''')))***)))'''***)))))))))))))))))))))))))))************))))))(((((('''&&&%%%%%%%%%%%%***%%%!!!"""&&&))))))''')))'''&&&''')))***)))'''$$$%%%&&&((())))))))))))******************+++++++++///000---,,,...---))))))---///...///666;;;;;;777777666333000000222555===999666555000***))),,,------......------,,,++++++---......,,,++++++,,,+++)))'''&&&'''***---///*********++++++,,,,,,---***,,,///000///---+++***///,,,))))))+++,,,+++******,,,,,,***+++///000---,,,---///111222111000///111000///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...//////000000000222000...000333666555444555666666888:::<<<===???AAABBBDDDEEEEEEGGGIIILLLLLLLLLMMMOOOPPPQQQRRRSSSUUUUUUTTTUUUWWWYYY\\\^^^]]]^^^```bbbfffiiilllmmmpppqqqssswww}}}AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::777666555555444444555555666777444444222111000/////////,,,---......,,,++++++,,,........................------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((()))***+++------------***+++,,,,,,+++***+++,,,---******...///...000444222777???JJJSSS[[[```bbbdddhhhiiifffbbb[[[OOODDD;;;777333///...------,,,...,,,+++******+++---///,,,,,,---...///...---------,,,***)))***+++---...222111000...------------///...,,,,,,,,,,,,***)))******))))))******+++,,,)))***++++++++++++***)))***333777000+++---///,,,------...///////////////+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))))))))))))))******+++,,,,,,,,,+++******,,,,,,,,,************+++++++++++++++$$$'''***,,,++++++++++++,,,,,,,,,------...///000222111111111111222222333333222000//////000111111222222222222222222222333333333333444555777888999======>>>???AAACCCFFFGGGIIIJJJKKKKKKLLLOOOTTTWWWVVVUUUWWW\\\]]]\\\\\\^^^``````aaabbbdddfffhhhiiilllnnnooonnnmmmnnnsssxxxyyyxxxwwwvvvuuurrrnnnjjjddd```ZZZSSSOOOLLLLLLLLLFFFEEEDDDBBBAAA???>>>===;;;:::999777666666555555555555444333222111111000333///...000000///111555222111///---,,,,,,,,,------,,,++++++------,,,+++---,,,+++***)))))))))))),,,+++******))))))))))))+++***((('''***///...)))------------...///000000...---,,,++++++*********((('''&&&'''((((((((('''((()))))))))))))))(((''')))((('''(((***+++***)))))))))))))))))))))******))))))************))))))((((((''''''''''''(((((()))&&&###$$$''')))'''%%%'''&&&%%%&&&((()))((('''###$$$%%%'''((()))))))))***))))))(((((()))))))))---///...******++++++))),,,///000---...333777777111333555555444222222222:::777555444111+++)))+++,,,---.........---,,,+++///000000...,,,***+++,,,***)))((('''(((+++...000((()))))))))***+++------)))+++...000111///,,,***---,,,++++++---,,,+++)))))),,,,,,)))***...///,,,,,,---///000111111000///333222000...,,,***))))))++++++,,,------,,,,,,+++111000000000////////////000///...000333666777777444555666888:::===???@@@@@@BBBEEEGGGGGGHHHIIIKKKJJJKKKMMMOOOQQQSSSUUUUUUWWWVVVVVVWWWYYY[[[^^^______```bbbdddgggjjjmmmooorrruuuyyy|||?????????>>>>>>>>>>>>>>><<<>>>??????<<<999777666444444444555555777888888555444222111///.........+++---//////---,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,)))+++---,,,)))((())),,,...++++++......---///333000555===GGGPPPYYY___bbbcccgggiiifffbbb\\\QQQFFF>>>:::444000......---,,,...---,,,,,,,,,---...///***,,,...000000...,,,+++---,,,+++***)))+++---000333333222111000///.........,,,++++++,,,,,,***)))******))))))******+++,,,*********++++++*********(((///222---)))+++,,,+++,,,,,,---...............***+++++++++++++++,,,,,,'''))),,,...///...---,,,(((((()))***+++,,,,,,,,,,,,*********,,,---,,,+++(((((()))***++++++,,,,,,%%%(((,,,------+++++++++...---,,,,,,---///111222222222111222333444444444111111000000111111222333222222222111111111111111333333333444555666888888=========>>>@@@DDDHHHJJJLLLLLLKKKJJJJJJMMMQQQTTTTTTUUUXXX[[[\\\[[[\\\^^^`````````aaabbbcccdddeeehhhiiikkkkkkkkklllpppsssqqqqqqqqqrrrrrrpppkkkgggaaa]]]XXXRRRMMMJJJIIIHHHDDDDDDCCCAAA@@@???======;;;:::999777666666555555444444333333222222111111333///---......---///444111000///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((++++++***)))))))))))))))***(((''''''***,,,,,,***,,,+++++++++,,,,,,---.........---,,,++++++++++++***'''%%%&&&)))***(((&&&)))))))))(((((('''&&&&&&))))))))))))************)))))))))))))))*********((())))))************)))((((((''''''((())))))***(((&&&%%%&&&((((((&&&$$$'''&&&&&&'''((((((((((((%%%%%%&&&'''((((((((((((,,,+++***)))))))))******......,,,)))((()))***)))+++...///---...333888888222333555666555333222111555555777666000******...+++,,,...//////---,,,+++222222111///,,,******+++***)))((((((***---000222++++++******+++,,,---...+++,,,...111333222///,,,+++,,,---......---***)))***---...++++++...000///------//////000000//////222111///---,,,******)))++++++,,,,,,,,,,,,------///000111000/////////000000000000111333555666777444555666888:::===@@@AAA@@@CCCFFFHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^`````````bbbdddhhhkkknnnooosssxxx|||>>>>>>??????>>>>>>>>>>>>:::===???>>>;;;888777777444444444555666777888999444333222000///.........+++---//////...,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))(((+++---+++((('''))),,,111---,,,......+++,,,000000444;;;DDDNNNWWW^^^bbb```dddgggfffccc^^^SSSIIIBBB===666111///...------,,,,,,---......---,,,+++***,,,...000000...+++))),,,------+++******---000111111000000///...------,,,+++******+++,,,+++)))******))))))******+++,,,+++******************+++&&&***---***)))***++++++++++++,,,---------------*********++++++,,,,,,,,,%%%(((---111222000,,,)))'''((()))+++,,,,,,,,,,,,+++***)))***,,,---,,,+++(((((()))***+++,,,,,,---(((+++...///...,,,******///...---,,,---000333444444222111111444666555444111111222222333444555555111111111111111111111000333333333333444666777888<<<<<<<<<===@@@DDDHHHJJJLLLLLLKKKIIIIIIJJJNNNQQQQQQUUUXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^``````cccdddfffggghhhiiikkkmmmlllmmmnnnppppppmmmhhhddd]]][[[WWWRRRMMMHHHEEECCCCCCBBBAAA@@@???>>>===<<<;;;:::999777666666555555222222222222222111111111111......000000......111,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((******))))))((())))))))))))'''''')))+++,,,---......---,,,+++++++++++++++///...---,,,+++++++++++++++)))'''(((+++,,,***'''))))))(((''''''&&&&&&&&&((())))))***)))******+++(((((())))))************(((((()))***************$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((&&&%%%''''''(((((((((((()))))))))))))))))))))((('''&&&+++***)))((('''((()))***///,,,)))((('''''')))+++''',,,...---000777<<<===888777666555444333222111000444:::999000(((***222***,,,...//////...,,,+++111222222///,,,*********************,,,...111222000///...---,,,---...///......///222444444111...***,,,...///...,,,***))))))---///+++***---000///---......//////////////////...---,,,,,,++++++,,,---,,,***)))***,,,...000+++...000111000///000222222222222222333333555666444555666888;;;>>>@@@AAAAAACCCGGGIIIIIIIIIJJJKKKNNNNNNOOOPPPRRRSSSTTTUUUWWWWWWXXXYYY[[[]]]^^^______```bbbdddgggkkkmmmooosssxxx}}}>>>?????????>>>>>>===<<<999<<<>>>===999666666777444444444444555666777888222222111000////////////---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***************)))(((((()))***++++++***)))***+++222...,,,...---***+++...000333999BBBKKKUUU\\\```]]]bbbfffeeeddd```WWWMMMEEE???888222///......---)))+++,,,------,,,)))(((***,,,...//////---+++)))***,,,...---+++***---000,,,,,,,,,---,,,,,,+++***,,,*********,,,---,,,+++******))))))******+++,,,++++++***))))))***++++++(((***++++++***+++---...******+++,,,,,,,,,,,,,,,*********++++++,,,,,,---))),,,000222111---'''$$$'''(((***+++,,,,,,+++***+++***)))***,,,------,,,))))))******+++,,,------+++---//////...,,,++++++......------...111333555777333000000333555555444222222333333444555555555111111111111111111111222333333333333444555666777;;;;;;<<<===@@@CCCFFFHHHIIIIIIIIIHHHHHHIIILLLOOOMMMTTTXXXWWWVVVXXXZZZZZZVVVVVVWWWWWWYYYZZZ\\\]]]___```bbbeeeggghhhiiiiiillllllmmmnnnnnnkkkfffcccYYYXXXVVVRRRMMMHHHDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::999777666666555555111111111111222222222222111...///222222...---///+++,,,.../////////...---+++,,,------++++++,,,------,,,+++***))))))))))))***))))))(((((()))))))))***((((((,,,---,,,...111//////...---,,,,,,,,,,,,///...---,,,++++++++++++***)))))))))***+++***))))))((((((''''''''''''((('''(((***)))(((((()))+++((((((((()))******++++++'''((()))******+++******&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((''''''&&&((())))))(((''')))***+++++++++***)))'''&&&%%%((('''&&&%%%%%%''')))***...***((())))))'''))),,,&&&+++------000777===>>>===:::666444333222111000,,,111888999000(((***222)))+++...///000...,,,+++...///111000---+++******+++++++++,,,---///111222222111000......///111222222000...000333444222///***---//////...,,,++++++''',,,...***(((+++...///........................---,,,,,,,,,,,,,,,------...,,,***((()))+++///111)))---111222000///111333222333444333222222444666555666777999;;;===@@@AAABBBDDDGGGIIIIIIJJJKKKMMMOOOOOOPPPQQQRRRTTTTTTUUUWWWXXXYYY[[[\\\^^^___``````aaabbbeeehhhkkknnnppptttwww|||????????????>>>===;;;:::888;;;===:::666444555888444333333333444555666666000000////////////000000...//////...,,,,,,---...........................+++++++++,,,,,,---------******+++,,,,,,+++******))))))***+++++++++*********))))))***,,,---,,,+++000---+++------+++,,,///000222777???HHHQQQYYY]]][[[aaaeeeffffffddd[[[RRRGGGAAA:::333000///......,,,,,,,,,,,,,,,++++++***+++,,,---......,,,+++)))(((,,,000///,,,+++,,,///******+++,,,---,,,,,,+++,,,******+++---...---,,,******))))))******+++,,,++++++***))))))***+++++++++++++++++++++***+++---)))******+++++++++++++++)))******+++,,,,,,---------...//////---***'''%%%((()))+++,,,,,,+++***)))***))))))***,,,------,,,******++++++,,,,,,------***,,,------,,,+++,,,---,,,,,,,,,---...000222444:::555///...111444555444111222222333444444444444000111111222222333333333333333333333444555666666999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHGGGHHHKKKMMMJJJSSSWWWUUUSSSVVVYYYXXXTTTTTTUUUVVVYYY[[[]]]^^^```aaadddgggjjjkkkkkkjjjkkkkkkjjjjjjjjjgggbbb___UUUSSSPPPLLLIIIGGGEEEDDD@@@@@@???>>>======<<<;;;;;;:::999777666666555555111222222222333333444444333000///222111......000000000///.........//////***,,,...---+++***,,,...,,,,,,+++***))))))******))))))(((((((((((()))))),,,)))***------+++,,,111---,,,,,,+++++++++,,,,,,///...---,,,,,,+++,,,,,,((()))***)))(((((()))***)))((('''''''''((()))***&&&((())))))''''''(((+++'''(((((()))******++++++'''((()))******+++++++++******)))))))))***++++++&&&&&&'''''''''((()))***%%%'''((((((&&&&&&'''*********))))))((('''%%%%%%'''&&&%%%$$$%%%(((***,,,,,,((('''***+++((()))...)))---...---...444999:::<<<999555444333333000...+++,,,111444222+++***,,,)))+++...000000///,,,+++))),,,///000///,,,******------------...///000111111000///...///222555777555000,,,---000222111...+++---000///---++++++,,,'''---///,,,)))+++///000///......------.........---,,,,,,+++,,,,,,------,,,+++******+++,,,...000***...333333000...///222111222444444222333666888777777888999;;;===???@@@DDDEEEGGGHHHHHHJJJLLLOOOMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]^^^```aaaaaaaaabbbdddfffjjjmmmoooqqqvvvwww{{{???@@@@@@@@@>>><<<:::999888:::<<<999444222555999444333333333333444555555///////////////000111111/////////---++++++---///+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))((()))***+++,,,---------+++)))((()))---///...+++...+++***------,,,---111///111555<<>>@@@BBBBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLIIIRRRWWWTTTQQQUUUXXXWWWUUUUUUWWWYYY[[[^^^aaabbbdddeeehhhkkknnnpppooommmiiihhhgggfffeeebbb^^^[[[PPPMMMIIIEEEDDDDDDEEEFFF@@@??????>>>===<<<<<<;;;;;;:::999777666666555555222333333444444555555555555111///000000...///222666444000...---...000111***,,,...---+++***,,,...++++++***************+++))))))(((((((((((()))***...++++++...---)))***000(((((((((((()))***++++++//////...---,,,,,,,,,,,,&&&(((***)))&&&%%%'''***)))(((''''''((()))***+++%%%'''))))))&&&&&&(((***'''(((((()))***+++++++++''''''(((******+++++++++((((((''''''''''''((((((%%%&&&'''''''''(((***+++###&&&((('''%%%$$$&&&)))'''''''''(((''''''&&&%%%)))((('''&&&(((***...000+++'''''',,,,,,)))***///,,,//////,,,,,,111444444888666444444555333///,,,,,,)))***000333///)))'''(((+++...000000///---+++&&&***...111000---+++***...............///000000...------...000444777:::666000+++***---000///---+++...000///,,,***,,,---***000222...+++...111333///......---------......------,,,,,,++++++,,,,,,)))***+++,,,------...---+++000444444///------000...111333444333444777;;;888888888999;;;===>>>???EEEFFFGGGGGGHHHJJJMMMPPPKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]___```bbbbbbbbbcccdddeeehhhkkknnnqqqssswwwwwwzzzBBBAAA???>>>===<<<======>>><<<999777777777666555444444444444444444333333////////////000000000000............---------...---+++))))))+++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,------------------------+++++++++******)))))))))000///---,,,,,,---...///111222555999???IIIUUU\\\]]]```ccceeeeeebbb]]]ZZZJJJBBB888333222111///,,,,,,++++++******++++++,,,,,,,,,---......---------(((***------,,,+++++++++------------------------,,,......***)))++++++(((*********))))))+++...111+++++++++************)))))))))((((((((((((((())),,,+++)))((((((((()))***))))))*********+++++++++......---,,,++++++++++++******))))))***+++,,,,,,)))))))))***+++---...///+++)))((()))((($$$&&&+++******+++,,,,,,,,,++++++------......///000000000333444222------000222000222111111111111111222222///000111333555555333111444444444444444444444444555777999;;;===>>>>>>>>>???AAABBBCCCCCCEEEGGGJJJOOOOOOQQQSSSWWWXXXXXXXXX[[[XXXVVVXXX]]]cccfffgggkkkllloooqqqrrrrrrqqqpppmmmiiieeeddddddaaaZZZTTTRRROOOLLLJJJIIIHHHGGGFFFAAA???===;;;:::999999:::999888777666555444333333777666444333222333333444///111333444444333222000222111000///...---,,,,,,------.........---,,,,,,******++++++++++++************))))))((((((''''''***)))((()))***,,,///111''''''&&&%%%$$$%%%(((+++***+++,,,,,,***))))))***((()))***+++***(((&&&%%%***++++++***'''&&&&&&''')))((('''&&&%%%&&&&&&'''$$$---...)))%%%(((---))))))))))))************'''***)))&&&&&&((((((%%%((()))*********)))'''&&&&&&***...***+++###%%%&&&(((((('''%%%$$$&&&$$$&&&)))'''%%%+++555---***''''''((()))*********+++---,,,***)))***,,,///333999<<<:::333+++%%%***((()))...000---******)))***+++,,,---,,,++++++(((+++///000///---***)))))),,,---******...111111---,,,,,,,,,---000333555444000---,,,...///...---000///---+++)))(((((((((+++---///...,,,,,,///222'''(((***++++++,,,...///111000...,,,+++))))))))),,,,,,,,,,,,,,,,,,------222111000111222333222111111111222333555777999:::AAA>>>;;;:::<<<>>>??????BBBCCCEEEHHHJJJKKKLLLLLLNNNNNNOOORRRUUUXXXYYYYYYZZZ]]]___``````aaabbbccchhhiiijjjjjjkkkmmmpppsssssswww}}}AAA@@@>>>===<<<<<<======<<<;;;999888888888999888555444444444444333333333000000000000////////////000000000000000///...---000...+++++++++,,,,,,+++,,,,,,------,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++///......---------......111222444888>>>GGGRRRYYY\\\___bbbeeeeeebbb^^^\\\NNNFFF;;;444222222000---,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++(((***------,,,++++++,,,------------------------...000///,,,+++------************)))(((***,,,///+++++++++************)))******))))))))))))******---,,,+++******++++++,,,))))))*********+++++++++......,,,***)))(((((((((******))))))***++++++,,,)))))))))***+++,,,---...+++***,,,///---)))))),,,******+++,,,---------,,,------......///000000000000222111------000111///444333222111000////////////000111333555555333111444444333333333333333333555777999;;;===>>>>>>>>>>>>@@@BBBBBBCCCDDDGGGIIIMMMNNNOOORRRVVVYYYZZZ[[[[[[YYYWWWYYY___dddhhhiiilllnnnoooqqqqqqqqqooonnnnnnjjjfffeeeddd```YYYSSSSSSPPPMMMKKKJJJIIIHHHGGGBBB@@@>>><<<:::999999999888888777666555444333333666555444333333333444555222333444555555444333111111111000///...---,,,,,,...---,,,+++***(((''''''************************))))))))))))((((((''''''***)))(((((()))+++---///*********((('''(((+++---)))***++++++)))(((((())))))***+++,,,+++***((('''###%%%'''((()))***,,,...)))((('''&&&&&&&&&''''''"""(((------)))&&&(((+++))))))))))))************(((++++++((('''***)))&&&$$$%%%&&&'''''''''''''''(((((())))))%%% ###***"""$$$&&&((()))(((((('''&&&%%%&&&)))'''%%%+++444,,,***(((''')))******))),,,+++***+++...000///---###(((///555666444000---+++''''''***,,,***)))+++((()))+++,,,,,,,,,,,,+++(((***,,,------+++))))))(((,,,---******---///...,,,,,,,,,+++,,,---///000000...,,,,,,...///...,,,...---,,,************+++---...000///...---000222((()))++++++,,,,,,---.........---,,,++++++++++++///...,,,++++++,,,...///------------////////////333333333444555666777888<<<;;;:::<<>>===<<<<<<<<<<<<======::::::999888888999:::;;;555555444444444333333333111111000000//////......+++,,,...000111000///...111///---,,,,,,,,,+++***---------...------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------...............---000111333666<<>>>>>>>>???AAABBBBBBCCCFFFHHHLLLLLLNNNQQQUUUZZZ^^^```]]]\\\ZZZ\\\aaafffiiikkkmmmnnnpppqqqqqqpppnnnmmmooolllhhhfffddd```YYYTTTTTTRRROOOMMMLLLKKKJJJHHHDDDBBB@@@===:::999888888888888777666555444444333444444333333333444555555333333444555444333111000111000000///...---,,,,,,...---+++)))''''''''''''***)))(((''''''((()))***)))))))))(((((((((((('''***)))((((((((()))+++,,,***++++++***)))))),,,...((()))***)))'''&&&'''((('''''')))*********)))((('''((())))))((('''(((***)))(((''''''&&&&&&'''''')))+++,,,+++)))((((((((()))))))))*********++++++))),,,+++((((((******'''$$$$$$$$$%%%&&&'''((()))***&&&%%%))),,,***((()))"""$$$&&&((()))******)))&&&&&&''')))'''''',,,222***)))((((((******)))(((,,,(((&&&)))///333000,,,(((***...000111...+++(((,,,'''$$$'''(((((())),,,'''(((***+++,,,,,,,,,+++((()))************)))(((''',,,...+++***,,,---,,,++++++,,,,,,++++++******...------...///000///---,,,,,,+++******+++------...000111000//////000111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...111///---++++++,,,///000---......///000111111222555555444444555555666666777777999===AAACCCBBBAAADDDFFFHHHJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTT[[[]]]```aaaaaaaaabbbdddfffgggiiijjjlllnnnrrruuu{{{~~~;;;;;;;;;;;;<<<<<<======::::::999888777777888:::555555555444444333333222222111111000///......---$$$&&&***...000000///...///...,,,,,,------,,,***---...............------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,---.../////////...---000111333555:::AAAJJJPPPWWWZZZ^^^bbbccccccaaa```WWWNNNCCC999444222111000------,,,,,,,,,,,,------------.........---,,,,,,)))+++,,,,,,,,,,,,---...////////////////////////+++------***))),,,+++)))***++++++)))''''''(((***+++++++++*********))))))******)))))))))***++++++)))))))))))))))*********************************,,,+++***)))((('''''''''+++***************++++++*********++++++++++++***((('''***...---***))),,,++++++---...////////////,,,---...///000000000///***...///---...000000------------...000222333444000///000111333444333111111111222222222222333333666666888:::;;;===>>>>>>===???@@@AAAAAACCCEEEHHHKKKLLLOOORRRVVV\\\aaaeeeaaa```___```bbbeeehhhjjjkkklllnnnpppqqqqqqoooooopppnnnkkkhhheee```YYYTTTVVVTTTQQQOOOOOOMMMKKKIIIFFFDDDAAA>>>;;;999888888888777777666555555444444111111111222222333333444111111222111000///...---000000///......---,,,,,,,,,+++)))((((((***,,,---***)))'''&&&&&&''')))***((((((((((((((((((((((((***)))(((((((((((())))))'''((((((((('''''')))+++'''((()))(((&&&%%%&&&(((###$$$%%%&&&''''''''''''((()))***)))'''&&&&&&'''(((((('''''''''''''''''',,,***)))((())))))((('''))))))*********+++++++++)))++++++((((((******''''''&&&&&&&&&&&&(((***+++)))%%%%%%+++...,,,)))(((%%%%%%'''((())))))))))))&&&'''((((((((())),,,000((((((''')))***+++)))''')))&&&%%%''',,,///---***//////000///---***&&&%%%,,,'''%%%''')))((()))+++'''(((***+++,,,---,,,,,,+++)))(((((()))******)))(((---///---,,,------+++)))***,,,---,,,+++)))(((,,,,,,...000111111000///---,,,+++***+++,,,---...//////000000////////////------,,,,,,------,,,,,,---,,,,,,,,,,,,------...///...---,,,,,,---///000,,,...///000000111333444555444444444555666777888777777999<<<@@@CCCCCCBBBCCCDDDFFFHHHJJJLLLMMMMMMNNNPPPQQQRRRRRRSSSUUUVVV[[[]]]```aaaaaaaaacccdddeeegggiiijjjllloootttwww{{{~~~::::::;;;;;;<<<<<<======:::;;;:::888555444666888666666555444333333222222222111111000///......---&&&(((+++...//////---,,,+++******+++---------+++---......//////..................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++,,,.../////////...---000111333666:::@@@HHHMMMVVVXXX\\\```bbbcccbbbaaaXXXQQQFFF<<<555111000000...------------------...---.........------,,,+++)))+++,,,,,,,,,,,,...///000000000000000000000000***------***))),,,,,,)))***++++++***((('''((()))+++++++++*********))))))((((((((((((((()))***+++))))))))))))***)))))))))******************************)))))))))***++++++++++++***************+++))))))***+++++++++******)))((((((+++***((()))...+++,,,---...////////////+++,,,...000111000//////***---...------000000---,,,,,,,,,...///111333444000//////000222333333111111111111222222333333333666666777999:::<<<>>>>>>===???@@@AAAAAACCCEEEHHHKKKNNNQQQTTTXXX]]]dddiiidddccccccbbbbbbccceeeggggggiiillloooqqqrrrrrrqqqqqqooommmiiieee```ZZZVVVWWWUUURRRQQQQQQOOOLLLJJJHHHFFFCCC???<<<:::999999777777666666555555444444//////000000111111111111111111000000///...---,,,//////......------,,,,,,+++***)))((((((***,,,---)))(((&&&%%%%%%&&&((()))'''''''''''''''((((((((())))))((((((((((((((((((%%%'''''''''&&&&&&((()))((())))))(((&&&%%%''')))######$$$%%%&&&''''''((("""$$$&&&'''((()))+++---''''''((((((((((((((((((***(((%%%&&&((())))))(((************++++++++++++'''******'''&&&))))))&&&***)))'''&&&&&&'''((()))'''&&&(((,,,,,,(((%%%'''((((((((((((((((((''''''&&&((((((((((((+++---...'''''''''(((******)))((('''(((((()))))))))***+++((())))))***++++++,,,,,,+++((('''+++---***)))+++((()))+++,,,------,,,,,,---+++))))))+++,,,,,,+++)))...111...---///...,,,(((***,,,......---+++***)))***---...//////.........---,,,+++++++++,,,---///////////////...---+++///---,,,,,,......---+++......------,,,,,,------,,,,,,---......///......(((+++------------///111333333333444666888999:::<<<:::999:::===AAACCCCCCCCCDDDFFFIIIKKKLLLMMMMMMNNNPPPSSSTTTUUUVVVYYY[[[\\\^^^```aaaaaabbbcccdddeeefffiiikkkmmmppptttxxx|||::::::;;;<<<======<<<<<<;;;<<<<<<999555333555888666666555444333333222111111111000000//////......//////000111000...,,,***)))((()))+++---...---,,,,,,---......///.........------------,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...////////////111222444777:::AAAHHHMMMUUUXXX[[[___bbbbbbbbbaaaXXXSSSIII???777333111000///......------......///,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,///111000000000000000000000000,,,///...,,,,,,......+++***+++,,,+++)))((()))***+++++++++************)))''''''''''''((()))***++++++,,,,,,,,,,,,+++******+++++++++***************)))))))))***+++,,,---...,,,+++******)))*********'''(((***+++++++++******---+++***,,,+++)))+++000,,,---......///.........+++,,,///000111000///...,,,//////,,,,,,///000---///...............///000000//////000222333333222111111222222333333444444666666777888:::<<<>>>???>>>???AAABBBBBBCCCFFFHHHKKKOOOSSSVVVXXX]]]ccciiidddddddddcccaaaaaaccceeeeeegggkkkoooqqqsssssssssppppppnnnkkkfff```\\\YYYWWWUUUSSSSSSRRRPPPMMMJJJHHHGGGCCC@@@===;;;::::::777777666666555555555555...///000000111000000///111111111000000/////////.........---------,,,,,,,,,+++)))''''''''''''((()))((('''&&&&&&'''((()))&&&''''''''''''((((((((()))))))))))))))(((((((((&&&((())))))(((((()))******+++***)))'''''')))+++&&&&&&&&&'''((()))******%%%'''(((((('''&&&''')))''''''((()))))))))(((((('''&&&%%%&&&((()))***************++++++++++++,,,'''***)))&&&&&&((((((%%%(((((('''&&&&&&&&&&&&&&&''''''***,,,)))$$$$$$'''))))))(((''''''&&&&&&&&&&&&))))))((())),,,...,,,(((&&&&&&''')))******)))'''***++++++))))))+++---%%%&&&&&&''')))***+++,,,,,,))))))---...,,,+++,,,++++++---.........---,,,///,,,******---...---+++***///111...---///000///***+++---......---,,,+++&&&(((***+++******+++,,,......,,,++++++,,,------//////...//////...+++)))000...,,,---///000...+++///...------------------///////////////.........***---000000......000333222333333555666888:::;;;>>>;;;999999<<<@@@BBBCCCEEEGGGIIIKKKMMMNNNOOOPPPNNNRRRUUUVVVVVVWWW[[[___\\\^^^aaabbbbbbbbbccceeeeeegggiiikkkmmmppptttxxx~~~;;;;;;======>>>===<<<<<<;;;===>>>;;;777555888<<<777666555444333222222111000000000000////////////000000000000///...------*********,,,......---+++,,,,,,---...............++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111333555888<<>>@@@BBBBBBCCCDDDGGGIIIIIINNNTTTWWWXXX[[[```eee```aaacccbbb```aaacccffffffhhhkkkoooqqqrrrrrrrrroooooooookkkgggaaa]]][[[WWWUUUTTTSSSRRRPPPMMMJJJHHHGGGDDDAAA>>><<<<<<;;;666666666666555555555555000111222222222111000///000000//////////////////......------------,,,,,,+++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))***)))))))))''')))******))))))***+++------,,,***((((((+++---'''''''''(((((()))******+++,,,+++)))%%%###""""""&&&'''((()))***))))))(((&&&'''(((((())))))***************+++++++++,,,,,,(((******''''''))))))&&&''''''((((((((((((((((((((('''(((+++***%%%%%%(((''''''&&&&&&&&&&&&&&&&&&'''******''')))......***(((&&&%%%%%%(((*********''''''''')))+++,,,------******))))))((((((((((((...***(((+++,,,+++,,,...---.../////////...---,,,///,,,)))+++...000---******...///,,,,,,///111000,,,------------+++***)))(((***+++***))))))+++...,,,,,,++++++,,,---///000111000///000111///,,,(((111---+++---000222///,,,---,,,,,,------...///000:::777333///------...///...111444333000///222666444444444555666888999:::;;;:::999;;;>>>AAABBBBBBFFFGGGIIIKKKMMMOOOPPPPPPPPPTTTWWWXXXVVVWWWZZZ^^^\\\^^^aaabbbbbbbbbdddeeefffhhhjjjkkkmmmppptttwww<<<<<<===>>>>>>===<<<;;;:::===???===999888<<<@@@777666666444333222111111////////////000000000000++++++,,,---...///000111---,,,---...///...,,,***++++++,,,---.........---*********++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------------,,,,,,---...000111222444666999===CCCJJJOOOUUUWWW[[[^^^```aaaaaaaaaYYYVVVPPPGGG>>>888444333//////............//////...///......---,,,+++******+++,,,,,,+++---000222////////////////////////))),,,,,,******------***)))+++------+++***+++,,,+++++++++************)))))))))))))))***+++,,,---+++,,,,,,+++***(((&&&$$$++++++++++++******))))))++++++************++++++,,,,,,+++***))))))******$$$&&&(((+++,,,,,,+++***++++++...111///***(((***............---,,,+++******,,,///111222111///...111222000,,,+++...000...,,,,,,,,,---...///000111000///...///111222222222222222333444444555666666666666666777999;;;===??????AAABBBCCCCCCEEEGGGJJJHHHNNNTTTWWWWWWYYY]]]bbb\\\___aaaaaa```aaadddggggggiiilllooopppqqqppppppooooooooolllgggbbb^^^\\\VVVUUUTTTSSSSSSPPPMMMJJJHHHGGGDDDAAA???======<<<666666666666666555555555222333444444333222111000------,,,,,,,,,---......------------------,,,,,,((()))+++,,,------------(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((()))***************&&&((()))***)))((()))***......---+++)))***,,,...'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&'''&&&'''(((*********)))(((''')))++++++)))))))))+++******+++++++++,,,,,,,,,))),,,+++((((((******''''''(((***+++,,,---,,,,,,***&&&&&&***+++)))((()))%%%%%%%%%%%%%%%&&&'''((('''******''')))///...***)))'''$$$$$$''')))++++++%%%"""!!!$$$+++...---*********++++++,,,,,,------111+++'''(((******,,,000///000000000000...---,,,...+++)))+++///000,,,((())),,,---******...111111///......---+++)))(((''',,,---...---***+++...111*********+++,,,///111222333111000111222111,,,(((000---+++---111333000---***++++++,,,...000111222DDD>>>666...***+++...000,,,000333111...,,,///333666666666666666777888888777888:::===AAACCCBBBAAADDDEEEGGGIIIKKKMMMNNNNNNQQQUUUYYYXXXVVVUUUYYY]]]\\\^^^aaabbbbbbbbbdddeeegggiiijjjlllmmmppptttwww~~~============<<<<<<<<<<<<;;;999777777888:::::::::999888555333222111111222000......///222222000---......---------......///...---,,,+++++++++,,,---...,,,,,,///111111---***//////...---,,,,,,++++++,,,,,,++++++***)))))))))++++++*********+++---...+++++++++,,,---...///000000222555;;;BBBGGGIIIIIISSSWWW]]]aaaccccccddddddddd]]]RRRHHH@@@999555222......---...///111222444...//////---++++++,,,---///////////////.........------...............---///...---------------...///---,,,,,,,,,,,,+++))),,,---...,,,***))))))***,,,***((()))++++++(((%%%+++++++++,,,,,,,,,------+++---...,,,******...222...,,,***((((((***,,,...***++++++)))((()))+++---)))))))))***+++...000222+++((((((,,,...+++))))))...------,,,,,,++++++***000111222111000//////111000//////........./////////......///000000...---///////////////000111111666666555444444444444555666888:::::::::999:::;;;AAA@@@AAAAAACCCFFFHHHIIILLLNNNRRRUUUWWWYYYYYYXXXXXXXXXYYYYYYYYY\\\___ccciiilllmmmlllmmmqqqqqqnnnppppppmmmgggdddccc___YYYXXXTTTRRRSSSPPPKKKIIIKKKFFFCCC???@@@BBBBBB===888555555555444444444555555222222333222222111000/////////...---,,,,,,++++++...000///+++***------***---,,,,,,+++*********+++++++++***)))((('''&&&&&&******))))))((((((''''''((('''&&&&&&'''((()))***)))***,,,---...,,,+++***///000...((()))...///***''''''''''''(((((((((((('''((()))(((&&&'''***---(((((((((***,,,---,,,+++'''((('''&&&%%%&&&)))+++))))))))))))************---,,,***)))((((((((()))((('''''')))+++,,,+++))),,,***((('''''''''&&&$$$***)))(((''''''((()))***))),,,+++''')))...---(((***&&&$$$&&&***,,,***'''((('''''')))---...---+++,,,------------,,,+++***,,,---+++(((%%%)))222999:::333,,,)))+++......,,,++++++++++++++++++++++++)))+++------------///000++++++++++++++++++++++++++++++,,,,,,---...//////...000111000///...///111000000---***,,,000///+++111...++++++...111111000---------......000111111LLLBBB666///---...---+++------------...///111222888888777666666777888999888999;;;===???AAABBBBBBGGGIIILLLMMMMMMMMMOOOPPPUUUWWWXXXXXXWWWXXXYYYZZZ]]]^^^___aaacccfffggghhhggghhhjjjlllnnnsssxxx|||============<<<<<<<<<<<<;;;:::888888999:::::::::888777666444222111111111000///...000222222000---000//////.........//////---,,,+++++++++,,,---...---,,,---...000000---***///......---,,,,,,++++++++++++++++++************,,,+++*********+++,,,---+++++++++,,,---...///000111222666<<>>@@@???;;;777888777666555444333333333222333333222222111000/////////......---,,,,,,+++...000000,,,,,,...---***---,,,++++++*********+++******))))))((((((''''''))))))(((''''''&&&&&&%%%''''''&&&&&&&&&'''((()))%%%&&&'''))))))((('''&&&111222000+++,,,111222...((((((((((((((((((((((((((()))***(((&&&'''))),,,((('''((())),,,---,,,+++***+++,,,,,,++++++,,,---))))))))))))************,,,+++***(((((('''((((((((('''((())),,,---,,,++++++)))(((((()))***)))(((***)))(((''''''((()))***(((++++++)))+++///---(((---***''')))---...,,,))))))((((((***---///...,,,......---,,,+++******)))///000///,,,***,,,444:::;;;444---)))***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///,,,,,,++++++***+++++++++++++++,,,------......//////111111111/////////111......,,,***---222222...111...++++++...000000///------------...///000111CCC;;;222------......---......------...000222333666555555444444555777888888999;;;===???AAABBBBBBFFFHHHKKKMMMNNNOOOQQQSSSVVVXXXYYYYYYXXXYYYZZZ\\\^^^^^^___aaabbbdddeeeeeehhhiiikkkmmmooosssxxx|||============<<<<<<<<<<<<<<<:::999999:::;;;::::::666666666555333222000000111000000111222222000...222111000///////////////,,,+++++++++,,,---...///---------...//////---+++.........------,,,,,,+++************++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,---...000111222444777===DDDJJJLLLMMMRRRVVV\\\aaacccdddeeefffeee```XXXPPPHHH@@@999555111000///......///000111,,,---...---++++++,,,...//////.........---------,,,---...000111111111111222222111111111222222333000...------------,,,***---...---+++))))))+++---+++******+++,,,---+++***------------------------))))))***,,,...//////...***+++++++++,,,,,,------+++,,,,,,***(((((()))***))))))***+++++++++******...***(((***+++)))(((*********+++,,,,,,---......,,,...///...,,,*********---------,,,,,,------...///......///000000///---000////////////000111111444444444444444555666777555777999999999888999:::@@@@@@@@@AAABBBEEEGGGIIIOOOOOONNNNNNOOORRRUUUWWWTTTVVVWWWYYYZZZ]]]aaadddgggjjjllljjjkkkoooooolllnnnnnnkkkfffcccbbb^^^XXXVVVRRRPPPQQQNNNHHHGGGHHHFFFBBB>>>=========:::777999888777555333222222222333333333333222111000///000//////......------------000111......///...***,,,,,,+++************+++))))))))))))((((((((((((***))))))(((((('''&&&&&&((('''&&&&&&&&&&&&&&&'''&&&'''((())))))))))))(((......,,,)))+++///000---++++++******)))((((((((()))******)))''''''(((***''''''''')))+++,,,,,,***''')))+++,,,+++******+++))))))))))))************+++***)))((('''''''''((((((((((((***---...---,,,'''&&&&&&'''***++++++***))))))(((''''''((())))))''')))+++,,,...000...)))...+++)))***------+++)))***))))))***---......---000///---+++***))))))***///000000...,,,...333777666111+++)))***++++++***------------------------000000///---+++***,,,......---+++))))))***+++,,,++++++,,,---............000111222111///...///000+++,,,,,,+++...333444111111///,,,,,,---.........------------......///000666111,,,+++---///000/////////......000111333444666555444444444666777888999999;;;===???AAABBBCCCBBBEEEHHHKKKLLLNNNPPPRRRWWWXXXZZZZZZYYYYYY[[[\\\^^^^^^___```aaabbbcccccciiikkkmmmnnnppptttyyy}}}============<<<<<<<<<<<<<<<;;;999999;;;;;;:::999555555555555444222000///111111111111111111000///111111000///............+++++++++,,,---...//////,,,------.........---,,,......---------,,,,,,,,,))))))***++++++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---///000111333555999???GGGMMMPPPPPPSSSWWW]]]aaaccceeefffhhheeeaaa[[[TTTMMMDDD;;;555333222000///......//////,,,------,,,++++++---/////////......------,,,,,,------///000222222333333222222222111222222333444000...------------,,,******+++***((('''''')))+++******+++,,,---------,,,.........------------,,,***))))))---111333000...)))***+++------------,,,+++,,,,,,***((('''((()))((()))+++,,,,,,,,,+++***111,,,)))+++,,,***))),,,+++++++++,,,,,,---------!!!&&&---111111...+++))),,,,,,++++++,,,,,,------......---...000000///...000000//////000000111222333333333444555666777888555666888999888888999:::?????????@@@BBBDDDFFFHHHMMMMMMLLLLLLMMMOOOQQQRRRQQQSSSVVVXXXZZZ]]]aaadddfffjjjkkkjjjkkkoooooolllooopppmmmgggeeeddd```ZZZWWWSSSQQQPPPLLLFFFCCCEEEEEEBBB>>>=========;;;:::888777666555444333333333333333333333222111000000000000//////............,,,000222000///000...***++++++***************+++'''((((((((()))))))))***,,,,,,++++++***)))))))))))))))(((((('''''''''&&&(((((())))))******++++++---+++)))(((***---...---------,,,+++***)))((('''*********)))(((''''''((('''&&&&&&(((+++,,,+++***&&&((())))))(((((()))***((()))))))))***************))))))((((((''''''''')))((()))+++---...---,,,&&&&&&&&&'''***+++***))))))((('''&&&&&&'''((()))&&&(((+++...111111...***,,,***))))))******)))'''))))))))))))+++,,,,,,,,,///---+++***)))***,,,---,,,......---,,,,,,...111...+++((((((***---......,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,++++++,,,000...+++)))((()))+++,,,+++,,,---.........------///000000///---,,,---...***------,,,...222333000000///---,,,,,,,,,---,,,------,,,,,,---......///...,,,******---000000000000000//////000222444555777777666666666888999:::999:::;;;===???AAACCCDDDEEEGGGKKKMMMNNNOOORRRTTTVVVXXXYYYZZZYYYYYYZZZ\\\\\\\\\]]]___```bbbcccdddjjjlllmmmoooqqquuuzzz}}}============<<<<<<<<<<<<<<<;;;999:::;;;;;;999888444444555555444222000///111111111000000//////000000///......---------...++++++,,,---......//////,,,------------,,,,,,------------------,,,,,,,,,))))))***+++,,,------...------------,,,,,,++++++,,,,,,,,,---...///000111333555:::AAAJJJQQQTTTUUUUUUYYY^^^bbbdddfffhhhiiieeebbb]]]WWWPPPGGG===777333222000///...---......+++,,,------,,,,,,...000000//////...------,,,,,,---...///111222333333333000000000000000111222222000...---,,,------,,,***))))))***((('''(((***,,,***+++,,,---------------------------------------+++******...222444222///)))***,,,.........,,,,,,***+++,,,+++(((''''''(((((()))+++---......------222---***,,,---++++++...---------,,,,,,+++++++++###''',,,//////---,,,,,,+++++++++++++++,,,------...------...000111000...000000000000000111222222222222333333555666888999555777999999999888999:::>>>>>>??????AAACCCFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVXXX[[[___bbbdddhhhjjjiiikkkooopppnnnqqqqqqnnniiigggfffbbb\\\YYYTTTQQQPPPKKKDDDAAABBBBBB@@@???>>>>>>>>>>>>===666666555444444444444555333333444333333222111000///////////////.........,,,000111000///111///+++*********))))))***++++++''''''(((((())))))******,,,,,,++++++***)))))))))+++*********))))))((((((&&&&&&&&&&&&&&&((()))***000---+++,,,...///000111...---,,,+++***)))((('''***))))))))))))((('''&&&&&&%%%&&&(((***+++***))))))***+++***))))))+++---((()))))))))************)))))))))))))))(((((((((***))))))+++---...---+++******)))+++,,,,,,***))))))((('''&&&&&&'''((()))&&&'''+++000222000---***+++***))))))))))))(((''''''(((((('''((((((***+++,,,+++******+++---///111,,,---------+++++++++,,,***)))((((((***---......************************(((+++///000///---,,,,,,///---+++)))((()))+++---+++,,,---...///...---,,,,,,------,,,+++******++++++...///,,,,,,//////---.........---,,,++++++,,,---,,,,,,,,,,,,------...,,,,,,+++,,,...000000000000000000000111222444555777666666666777888:::;;;:::;;;;;;===???AAACCCEEELLLNNNQQQRRRRRRSSSUUUVVVUUUWWWXXXXXXXXXXXXYYY[[[YYYZZZ\\\^^^aaaccceeefffjjjkkkmmmooorrrvvv{{{============<<<<<<<<<<<<;;;:::999999::::::888666444444444444333222111000111111111000...---...000......------------......+++,,,---......///......+++---...---,,,+++,,,...------------------------*********+++,,,------...,,,---------------,,,+++,,,,,,,,,---...///111111222555:::CCCMMMTTTYYYZZZYYY\\\```ccceeegggiiijjjgggddd```ZZZRRRIII@@@:::444222111///...---......,,,---......---...000222111111000///...------,,,---...///111111222222222...............///000111///---,,,,,,,,,,,,+++))))))+++,,,,,,++++++---...***,,,------,,,+++,,,---+++++++++,,,,,,,,,------++++++,,,...000111111000+++,,,---......---,,,+++)))***++++++)))''''''((())))))+++,,,---......///000,,,***---///---,,,.........---,,,,,,+++******...---+++((('''(((,,,///++++++++++++,,,---......---------...000111000...111000000000000111222222222333333444555666888888666888:::::::::999:::;;;>>>>>>>>>???@@@CCCEEEGGGFFFHHHJJJMMMNNNMMMLLLKKKLLLOOORRRUUUWWWYYY\\\___aaaeeeggghhhjjjooopppnnnpppqqqnnniiiffffffbbb\\\XXXTTTQQQOOOKKKDDDAAABBB@@@@@@@@@@@@???>>>===<<<555555444444444555555666444444444444333222111000........................,,,///000......000///+++***))))))))))))***++++++''''''(((((())))))*********))))))(((((('''&&&&&&***+++++++++++++++***)))((((((&&&&&&'''))),,,---000,,,)))+++---,,,---///------,,,+++***)))(((''')))(((((()))******(((&&&%%%%%%%%%''')))******((('''((())))))(((((()))+++))))))))))))************))))))************))))))+++******+++,,,,,,+++)))///......///000///,,,***(((((('''&&&&&&'''((((((''''''***000222///+++***+++++++++***************'''''''''&&&%%%&&&)))+++*********+++---000222444//////......---,,,++++++++++++************++++++************************%%%(((,,,......---,,,,,,---,,,***))))))***,,,---+++,,,...//////...,,,+++)))***++++++))))))***+++***///000---+++,,,,,,***+++---...---+++***+++,,,,,,,,,,,,++++++,,,,,,------------......///000000000000//////000222444555444444444444555666888999;;;;;;;;;<<<>>>AAADDDEEEJJJLLLNNNOOOOOOOOOQQQRRRUUUVVVXXXXXXWWWWWWYYYZZZXXXYYY[[[^^^aaadddfffggghhhjjjlllooorrrvvv|||============<<<<<<<<<<<<:::999888999999999666444444444333222111111111111000111111///,,,+++---///------------...///000111,,,---...//////...------+++---...---+++***,,,...------------------------+++++++++,,,,,,---------+++,,,---.........---,,,------------...000111222111444:::DDDOOOXXX]]]___]]]___ccceeefffgggiiikkkjjjgggbbb\\\UUULLLCCC===333222000///............,,,.../////////000222444333222111000///...------...//////000111111111000---,,,,,,------///000000...,,,++++++++++++***((((((***---///...------...***,,,...---+++******,,,((())))))***+++,,,------***+++,,,,,,,,,---...000............---,,,++++++''')))***+++)))(((((((((++++++******+++,,,------,,,((((((---///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++(((&&&'''***---+++++++++,,,,,,---...///---------...000111000///111111000000111111222333333333333444555666777888777999;;;;;;;;;:::;;;<<<=========>>>@@@BBBEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMKKKMMMQQQSSSUUUWWWYYY\\\\\\aaaddddddhhhnnnpppnnnlllmmmjjjeeecccccc___YYYUUUQQQOOOOOOLLLGGGEEEFFF???AAABBBBBB???<<<999777777666555444444444444444444444444444333222111000------------------------,,,//////,,,,,,//////,,,)))))))))))))))***++++++(((((((((((())))))))))))))))))(((''''''&&&&&&%%%((()))***+++++++++*********)))'''&&&'''***---000000***''')))+++)))))),,,,,,,,,+++***)))((((((((((((''''''(((++++++)))&&&%%%$$$%%%&&&)))***)))((("""%%%***,,,+++(((&&&%%%))))))))))))************)))***+++,,,,,,+++******,,,+++******+++***(((&&&...---...///000///,,,***((('''&&&&&&&&&&&&'''((()))&&&(((///111,,,))))))((()))***)))))))))******'''(((((('''%%%&&&))),,,***+++,,,...000111222333222000///...------+++******+++,,,,,,+++***++++++************************&&&(((************,,,...************+++,,,------+++,,,...//////...,,,***''')))******))))))+++,,,(((---///,,,******+++))))))+++------+++***+++---,,,,,,++++++++++++,,,,,,---......------...000111////////////000222333555444444333444555777888:::<<<;;;;;;<<<>>>AAADDDFFFDDDGGGJJJKKKLLLMMMNNNPPPVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ[[[\\\___aaadddfffgggeeegggjjjnnnqqqwww}}}>>>=========<<<<<<<<<<<<999888888888999888555333555444222111000111222222///000000...+++***,,,///............///111222333---.../////////...---,,,+++---...---******,,,///------------------------++++++,,,,,,,,,,,,------***+++---...///...------------------///000111222111444:::EEEPPPZZZ___bbb___aaadddfffggghhhjjjlllmmmjjjddd^^^WWWNNNFFF@@@333222000///.........///---...000000000111333555333333222111000///.........//////000000000//////,,,,,,,,,------...000000---+++******+++***)))'''%%%(((,,,......,,,,,,,,,***,,,...---***((()))+++''''''((()))+++,,,---...)))+++,,,+++((())),,,000000///...---,,,++++++***&&&(((******)))(((((()))---,,,***)))))))))***+++(((&&&''',,,...,,,+++,,,***++++++,,,,,,------...###'''+++...---+++)))(((,,,,,,,,,,,,---...///000---,,,---...000111000///111111111000111111222333444444444444444555666777888999;;;<<<;;;;;;<<<============>>>@@@BBBDDDFFFHHHHHHGGGGGGIIIKKKNNNOOOJJJMMMPPPRRRTTTUUUXXXZZZYYY]]]aaabbbffflllooommmiiiiiifffaaa______[[[VVVQQQNNNMMMOOOMMMIIIHHHJJJ@@@BBBCCCBBB>>>999555333999888666555333333222222444444444444333222111111,,,---------------------,,,......++++++...///---))))))((())))))***++++++))))))))))))((((((((((((*********)))(((((('''''''''((()))***++++++***)))&&&%%%###"""###&&&***,,,444---***---...++++++///++++++******)))((((((((((((&&&&&&(((+++,,,***'''%%%$$$$$$&&&)))***)))((("""(((///333222...)))&&&))))))))))))******************,,,------,,,+++***---+++*********)))'''%%%*********,,,...---+++(((((('''&&&%%%%%%&&&'''(((***'''(((...///+++((()))$$$&&&''''''&&&&&&((()))((()))***(((%%%&&&)))---,,,---...000111222222222222000...,,,,,,+++***)))''')))+++,,,,,,,,,---...++++++++++++++++++++++++***)))(((&&&&&&(((,,,000((()))***+++,,,------...+++,,,...000000...,,,***'''(((*********+++,,,...&&&+++...+++)))***+++)))'''***------+++***,,,...,,,,,,++++++***+++++++++------------,,,...000222//////......///111333444666666555666777999;;;<<<<<<<<<;;;<<<>>>AAAEEEFFFFFFIIILLLNNNPPPQQQTTTVVVWWWXXXZZZZZZYYYYYY[[[\\\\\\]]]^^^```bbbccceeeeeedddfffiiimmmqqqwww~~~<<<<<<;;;;;;;;;;;;<<<===;;;;;;::::::888777555444444444333222222333333333444111......///111222222,,,,,,,,,++++++,,,,,,---//////...000111000...,,,...---+++******+++---...//////...------,,,++++++))),,,...,,,)))(((+++...)))***+++,,,---,,,+++***............///111222333444444888AAAOOO]]]ggglllggghhhiiihhhggggggiiikkkmmmjjjeeeaaa[[[QQQEEE===999666222/////////...---,,,,,,---///333666777666444222111111111111000...222333333222000000111333///111000,,,+++......++++++++++++,,,,,,---------***,,,...000000...,,,***))),,,,,,)))))),,,,,,)))******+++++++++******)))---,,,,,,---...---+++(((...,,,'''"""%%%,,,+++$$$&&&''')))+++,,,---------)))************++++++++++++...000111///,,,***)))------,,,++++++---111444///...---,,,+++,,,---......------,,,,,,------.../////////...///000111111000222444333000...000222666666555555555555666666<<<;;;999:::<<<===>>>>>>:::<<>>???@@@AAACCCEEEIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUXXXYYYXXXXXXZZZ[[[]]]^^^_________aaadddfffcccdddhhhmmmqqqttt|||<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666555444555444333222222222222222222000......///000000///---,,,,,,------...///000000//////000111111///---...---,,,+++++++++,,,,,,---,,,,,,++++++*********...,,,***))))))************+++---......------,,,---------...///000222222666777;;;EEESSSaaakkkppplllkkkkkkkkkkkkkkkkkkkkknnnkkkgggccc]]]TTTHHH@@@<<<999555333222222222111...------000333555555555444333222222444444222111666666777666444333555666///111000,,,+++------+++*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))++++++))))))++++++)))******++++++++++++******+++++++++,,,......,,,***++++++((($$$''',,,,,,''')))***++++++***(((&&&$$$************++++++++++++---///000000---***)))))),,,------,,,+++,,,///111......---,,,,,,---...///...------,,,,,,------...---------.........//////333444555555444333444555666666555555555555666666888888888:::<<<===;;;::::::<<<>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRRRRTTTXXX^^^bbbcccbbbdddaaa^^^[[[YYYWWWTTTRRRNNNMMMMMMMMMMMMKKKHHHEEEDDDCCCAAA>>><<<:::999888444444444444444333333222...111444555333222111222000000//////......---------,,,+++***)))))))))))),,,+++++++++***)))))))))...+++)))+++---///---***)))((((((''''''((()))***(((((((((((((((((((((((('''((())))))((()))+++------+++)))((())),,,///111///...,,,***((('''''''''&&&'''((()))))))))((((((&&&''''''((((((((((((((((((&&&+++666777...***...(((&&&''',,,,,,)))***...---,,,,,,+++++++++,,,,,,))))))))))))***+++,,,---************))))))))))))***)))(((((('''''''''((((((&&&---000)))((((((!!!((()))+++***)))(((((())))))(((''')))+++,,,,,,++++++,,,---...///000000000,,,,,,,,,++++++*********++++++++++++,,,---...///222,,,(((******)))))),,,,,,,,,,,,***)))***,,,///---,,,***)))))))))***+++)))(((''')))---///...---+++++++++)))(((((()))+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++---...---///000222333333333333666666666666777888999:::888;;;===???@@@BBBDDDGGGHHHIIIKKKLLLLLLMMMOOOPPPSSSUUUWWWXXXXXXXXXZZZ[[[]]]^^^_________aaadddfffeeeeeeiiiooosssvvv~~~<<<===>>>>>>>>>===<<<<<<;;;;;;:::999888666555444666555444222222111111111111///......//////...,,,---------...///000111222000000///000222222111///......------,,,,,,++++++,,,,,,,,,+++++++++++++++111---((((((+++---,,,***+++,,,.../////////......------------...000111222666888===GGGUUUcccnnntttssspppnnnnnnppppppnnnlllnnnkkkhhheee```WWWLLLDDD;;;888333111111111111111000//////000222444333222444333333444666666555444999::::::999888777888999000222000,,,+++---,,,***)))***************++++++))))))))))))))))))))))))(((++++++((((((++++++(((******+++++++++++++++***+++******,,,...///---,,,)))******((((((+++,,,***+++,,,------+++'''$$$"""************+++++++++,,,...//////---+++)))******,,,---...---,,,,,,---.........------...///000111...------,,,,,,------...,,,---///000000000///...444333333444666777666555666666555555555555666666444555777:::<<<;;;888666:::<<<>>>??????@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMPPPTTTZZZ^^^_________]]]ZZZXXXVVVTTTQQQOOOJJJJJJKKKMMMNNNMMMIIIFFFFFFEEEBBB???===:::999888444444333333333222222222---000333444333222222333111000000///...------------,,,+++******))))))***++++++******************...)))&&&''',,,---***%%%((((((((((((((((((''''''))))))))))))))))))))))))'''((((((((('''))),,,///---,,,***)))))),,,...000///---***(((''''''((((((&&&'''((()))***))))))(((&&&''''''((((((((((((((($$$###***444555---(((***(((''')))------+++***,,,......---,,,+++++++++,,,))))))(((((()))***+++---,,,+++***)))(((((()))******))))))((((((((((((((()))'''///222)))'''''' &&&(((+++,,,+++*********)))((('''(((***---......,,,,,,---...............+++++++++++++++*********,,,+++++++++,,,---......000+++)))+++,,,))))))***,,,---...---,,,+++,,,---,,,,,,+++************+++((((((((())),,,......---------,,,***((((((+++---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///...,,,+++,,,---...///111333444444444333666666666666777888999:::888;;;>>>???AAACCCEEEHHHFFFHHHKKKMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXZZZ[[[]]]^^^_________```cccffffffgggkkkqqquuuyyy<<<===???@@@@@@>>><<<;;;:::::::::999777666444333666555444222111000000000000///.../////////---+++///////////////000111111111000///000111222111///,,,,,,------...------,,,---------...............---,,,+++---///000...,,,+++,,,...///000//////...,,,,,,------...000111222444777===HHHVVVdddooouuuxxxtttpppqqqtttuuuppplllnnnkkkhhhfffbbbZZZOOOGGG;;;777333000000111222222333111000111222222111000333222333555777777666444888999::::::888777777888000222000,,,***,,,,,,)))************++++++++++++,,,+++***))))))***+++,,,(((******((((((******(((******++++++,,,,,,++++++,,,+++++++++---...---+++)))+++,,,+++)))***++++++***+++...//////---***(((*********+++++++++,,,,,,,,,,,,,,,+++******,,,---,,,...000000...,,,,,,,,,///.........///000222333...------,,,,,,------......///111333333222111///111///...000444666555333666555555444444555555666444555666888::::::888666999;;;===>>>>>>???AAACCCAAAAAABBBDDDFFFHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNQQQTTTYYY\\\]]]^^^[[[YYYWWWUUUTTTRRRPPPMMMLLLLLLLLLMMMNNNMMMKKKHHHDDDCCCAAA>>><<<;;;::::::555555444333333222222222...000333444333111111111111111000///...------,,,------,,,+++***************************+++++++++---***'''''')))(((&&&###((()))***+++***)))'''%%%(((((()))))))))))))))***((((((((('''''')))---111,,,***)))((((((***,,,...---,,,)))'''&&&'''((()))&&&''')))***++++++***)))&&&''''''((((((((((((((('''&&&)))000000***'''))),,,******+++++++++******000///...---,,,++++++++++++***)))((()))***,,,---...---+++)))((()))***+++***))))))((((((((())))))''''''000333***'''(((!!!&&&)))---...---***))))))***(((&&&'''***---///000,,,,,,------------,,,,,,+++++++++***************++++++*********+++,,,,,,---***))),,,---***((()))+++---//////---,,,,,,,,,++++++++++++++++++++++++++++++******+++******))))))***)))((((((***...111++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------------..................///000111333444666666555555555555555666777888999:::;;;===???@@@AAABBBEEEGGGDDDGGGKKKMMMMMMMMMNNNNNNPPPSSSUUUWWWXXXXXXZZZ\\\]]]^^^_________```cccfffggghhhlllssswww{{{===>>>???@@@@@@>>><<<:::::::::999999777555444333666555333222111000000///000/////////000000...,,,111000///////////////000222111//////000111000///***+++,,,---.../////////.....................///$$$(((...111000.........***+++---.../////////...---------...///000111222444888@@@KKKWWWeeeqqqxxx{{{wwwtttuuuxxxwwwsssnnnnnnllliiigggccc[[[QQQIII@@@<<<777444444666777777555333111111111111000...000000111444666777555333444666777777555444444444///111///+++***,,,,,,))),,,,,,,,,,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,(((++++++((((((++++++(((******+++,,,,,,,,,,,,,,,///...,,,+++,,,,,,***)))++++++,,,,,,***((()))+++(((***---//////...---,,,***++++++++++++,,,,,,,,,))))))***))))))***...000---///111111///---,,,,,,///.........///000222333...------,,,,,,------...---///111222333222000//////---,,,...222555444222555555444444444444555555777666555666888999999999999:::<<<======>>>???AAA@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPSSSUUUWWWYYY[[[\\\XXXWWWUUUUUUTTTRRROOOMMMQQQNNNKKKJJJJJJJJJIIIIII??????>>>===<<<<<<<<<<<<777777555444333333333333000222444444222///......111000000///...---------...---,,,+++***************************+++++++++))),,,---,,,)))(((***,,,)))***,,,---,,,***(((&&&'''''''''(((((()))))))))((((((((('''&&&)))---000)))((('''&&&'''((()))++++++***((('''&&&'''((()))%%%'''***,,,,,,,,,***)))&&&''''''(((((((((((((((---+++***++++++((((((***,,,***''''''))),,,---,,,000///...---,,,+++++++++,,,,,,+++++++++,,,---...000...,,,***)))***+++,,,)))((((((((((((((())))))%%%%%%///333)))(((***%%%(((+++......,,,)))'''''')))'''&&&'''***---//////,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))***,,,)))(((,,,---***((()))+++---000000...,,,+++++++++++++++,,,,,,,,,++++++++++++++++++***)))))))))((())))))(((((()))---///++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------.........------...///000111222111///000222333444555444444444444444555666777999999>>>???AAAAAAAAABBBCCCEEEDDDGGGKKKMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXYYY[[[]]]^^^____________aaadddgggggghhhmmmsssxxx|||===>>>>>>???>>>===;;;:::::::::999888777555444333555444333111111000000000222000///000111222111000111000000//////000000111666444111000111111000...++++++,,,---...//////000---------,,,,,,,,,,,,,,,&&&---000...++++++---***+++---//////000//////............///111222333666;;;DDDOOOZZZgggsss{{{|||zzzyyyyyy{{{zzzvvvrrrooommmjjjhhhddd]]]RRRKKK@@@<<<777444444666888888666444222111111111///---//////111333666666444111000222444444222000000000---///...+++***------***---------,,,,,,,,,,,,,,,***)))(((''''''((()))***))),,,,,,)))))),,,,,,))))))***+++,,,------------111///,,,+++++++++***(((,,,)))(((******((()))+++******+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,'''((()))))))))+++...000---///000000...,,,,,,,,,//////.........000111222...------,,,,,,------...+++,,,.../////////...---/////////000333444444444555555444444444444555555999777555555777999::::::888:::<<<<<<<<<<<<>>>@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPSSSUUUVVVWWWYYYZZZWWWVVVUUUVVVVVVTTTQQQOOORRRNNNIIIFFFEEEFFFFFFFFF======<<<<<<<<<<<<======999888666444333333333444111333555444111...---,,,////////////...............---,,,++++++******+++++++++******************!!!&&&++++++(((''',,,111)))+++,,,------+++***(((&&&''''''(((((())))))))))))))))))((('''(((+++...((('''&&&&&&&&&&&&(((((((((((((((''''''''''''(((%%%'''***---...---+++***&&&''''''(((((((((((((((///---***((('''((()))+++''''''%%%$$$)))//////,,,......---,,,+++++++++,,,,,,,,,------------------///...---+++*********+++(((''''''''''''(((((()))%%%&&&///222((('''+++(((***,,,------***(((&&&&&&((('''&&&'''))),,,------***+++++++++++++++******)))))))))***************++++++***)))((((((((((((,,,((((((+++---***((())),,,---//////---+++***+++***+++,,,,,,---,,,,,,,,,'''(((******)))***+++---***++++++***(((((()))******++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---....../////////......///111333333222,,,---///111222222222111444444444555666888999:::>>>@@@BBBBBBBBBBBBDDDFFFEEEHHHKKKMMMNNNOOOPPPQQQPPPRRRVVVXXXYYY[[[]]]______```aaaaaaaaabbbeeehhhhhhiiinnnuuuyyy~~~>>>>>>======<<<;;;;;;:::999999999888777555333333333333222111111000111111333222000000222444555444//////000000111333444555:::888444333222222111//////...---,,,,,,---...///......------,,,,,,++++++(((***,,,---------,,,,,,+++,,,...000111111111000////////////111222333444666<<>>>>>===<<<<<<======999777555333222222222333000222444444111///...---............////////////......---,,,++++++++++++,,,+++++++++***)))))))))"""%%%'''(((&&&&&&))),,,))))))***+++,,,+++******''''''((())))))***++++++)))******)))((((((***+++(((''''''&&&&&&''''''(((&&&&&&'''((((((((('''&&&%%%'''+++---///...,,,***&&&''''''(((((((((((((((++++++)))'''''')))++++++&&&''''''&&&***///+++###---,,,,,,+++++++++,,,,,,***+++---......---+++***---,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&'''((((((((((((000111&&&%%%+++)))(((***++++++)))''''''((('''&&&&&&''')))+++***)))))))))******+++*********((()))))))))*********+++------+++******))))))))),,,((('''***+++))))))***,,,---...---+++************+++,,,---------,,,,,,&&&)))******))))))***---)))+++------+++***)))*********+++++++++,,,,,,,,,+++,,,------...---------,,,,,,------.../////////111///...///111111000...---...000222333333333222555666666777888:::<<<===<<<>>>AAABBBCCCDDDGGGIIIGGGIIILLLMMMNNNOOORRRTTTPPPSSSVVVYYYZZZ\\\___``````aaabbbbbbbbbcccfffiiiiiijjjpppwww|||???>>><<<;;;::::::::::::999999999888666555333222222222111111111111111222555333111111333666777888......///111444666888:::>>>;;;777555444333222111333111///,,,++++++,,,---111111000///...---------333000,,,,,,///000///---,,,---///111222333222222//////000000111333444555444;;;DDDNNNYYYdddpppxxx~~~~~~}}}}}}tttrrrooolllhhh```VVVNNNBBB>>>888555666888:::<<<666444222111111111///---111111222555666666333000...000333333111///......***------******......,,,++++++++++++******))))))+++++++++,,,,,,++++++++++++------++++++------+++)))***+++,,,------...---///---******+++,,,,,,,,,***!!!$$$+++,,,...000---,,,,,,,,,---///111222++++++,,,,,,,,,---------)))***+++***)))((()))***)))***++++++))))))***+++000///...------...//////...------,,,,,,------......------------...//////---000333222000000222555555444444333333444444555333444666888::::::777555888999;;;;;;;;;;;;===>>>>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMQQQUUUXXXXXXZZZ^^^aaaXXXXXXXXXYYYZZZXXXUUUSSSNNNLLLKKKJJJKKKJJJGGGEEEBBBAAA@@@>>>======<<<<<<888666444222000111111222...000333333222000//////------......///000000000......---,,,++++++++++++---,,,,,,+++***)))((((((,,,+++******))))))((('''(((((()))***************((())))))***++++++,,,,,,)))***+++***)))(((((())))))(((((('''''''''(((((($$$%%%'''))))))(((&&&%%%%%%'''+++...///...,,,+++&&&''''''(((((((((((((((%%%'''((('''(((+++,,,+++(((++++++***,,,,,,$$$+++++++++******+++,,,,,,)))***---......,,,***(((++++++******)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((++++++222111%%%###***)))'''((())))))(((((()))***&&&&&&&&&''')))***((('''(((((()))***************(((((())))))*********+++///...---,,,++++++******,,,(((&&&)))+++))))))+++,,,------,,,***))))))***)))***,,,---...---,,,,,,***,,,---+++(((&&&''')))&&&)))---......---------*********++++++,,,,,,,,,+++,,,------......------,,,,,,------...///000000333111......//////---***000111333555666666666555777777888999:::<<<>>>???:::<<>>CCC???:::666333333555666444222//////000000---***000111222444444333111000//////.........---------///000222333333111...---/////////111333444333222555:::BBBMMMXXXfffrrrzzz}}}|||wwwqqqkkkgggaaaYYYTTTGGGAAA999555444444333111000000//////...---------000000//////000111222222...222666444...***)))***,,,,,,,,,,,,,,,,,,,,,,,,***---,,,((((((++++++)))'''+++,,,'''%%%'''*********------***)))+++---+++******++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,++++++,,,...//////...++++++++++++++++++++++++******++++++++++++************))))))******+++,,,***++++++,,,,,,------...+++------******---...+++------------------------...000000000///000222444111111222222222333333333444666888:::;;;:::999888:::999888888888:::<<<>>>BBBBBBBBBBBBCCCDDDDDDDDDGGGHHHIIIIIIIIIJJJMMMPPPTTTVVVXXX[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUOOOMMMJJJIIIIIIGGGEEECCCAAA@@@>>><<<;;;::::::;;;888777555444222222111111////////////............'''((())),,,...///---+++------------------,,,,,,,,,------------,,,***)))+++******)))))))))))))))'''''''''''''''((())))))---***((((((+++------+++******))))))(((''''''''')))&&&######&&&((('''&&&%%%&&&'''''''''&&&%%%$$$***%%%%%%,,,///,,,***,,,%%%'''))))))'''''''''(((***(((&&&&&&(((*********&&&'''((())))))))))))))),,,+++***((((((((())))))---111111,,,***,,,+++%%%***++++++***'''&&&&&&'''''''''(((((())))))******''',,,...+++((((((((('''''''''((())))))))))))))),,,((($$$$$$&&&((('''%%%)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((111111///---,,,*********,,,***)))***...///...,,,)))************+++++++++...---,,,++++++---///000++++++******++++++,,,---...---,,,+++************......------------......000000000000000000000000///000111333444555666666666666777666666888<<>>???AAADDDFFFGGGGGGHHHKKKMMMQQQSSSVVVWWWVVVXXXYYYYYYZZZ\\\```cccaaabbbccccccbbbbbbdddfffiiilllqqqwww~~~;;;;;;:::::::::999999999<<<999666666888888666333444444333222000000333555222111111222444777999:::333333333444666999<<<===>>>;;;777444222333555777444222//////000000---+++222333555555555333111///.........------,,,,,,,,,...///111222222000---,,,......---///111222222111444999BBBNNN[[[iiivvv~~~yyyrrrmmmiiiccc\\\WWWHHHBBB:::666555555444333222222222111000000////////////////////////000000,,,000444333///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,)))(((++++++)))'''+++,,,(((&&&(((++++++))),,,---***)))---...---***+++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***+++++++++***)))+++---...---,,,++++++++++++++++++++++++******************************))))))******+++,,,***++++++,,,,,,------...000222111---,,,000000...,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////111333111111111222222222333333333444666777888888777777::::::999888999;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPUUUVVVYYY\\\^^^______```aaa```___]]][[[YYYWWWVVVQQQOOOLLLJJJIIIGGGDDDBBBAAA@@@>>><<<;;;:::::::::888777666444333222222111////////////............+++++++++---//////,,,***,,,,,,,,,---------------------......---+++***)))***))))))((('''((((((((('''''''''''''''((())))))---***((((((+++------,,,,,,++++++***)))(((((('''(((%%%######%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&***&&&&&&+++...,,,***+++&&&(((***+++******+++,,,***(((&&&&&&((()))))))))(((((()))*********))))))***))))))))))))+++,,,---)))------******------)))***++++++***'''&&&&&&'''''''''(((((())))))******)))...000,,,)))******((())))))***+++++++++++++++)))((('''%%%$$$%%%&&&((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++222111///---+++))))))(((+++)))(((***---...---,,,)))************+++++++++---,,,+++***+++,,,...///,,,,,,++++++,,,,,,---.........---++++++******+++///..................///000000000000000000000000///000111333444555666666333666888999999999;;;<<<>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKNNNPPPSSSUUUVVVVVVXXXZZZ[[[[[[]]]```ccccccdddeeedddcccdddfffhhhjjjnnnsssyyy888999:::::::::999888777;;;777333555999;;;777333333333333222111111333555222222333444777999<<<===666555333333444666999;;;888666333111111222444666555333222111222222000...444555777777666444111///------------,,,,,,,,,,,,---...000111000///---,,,...,,,+++,,,...111222111333999CCCOOO]]]lllzzz|||uuuoookkkggg```\\\JJJDDD<<<888777777666555444333333222222111000000/////////...............+++...222222///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,))))))++++++((((((+++,,,((('''+++------***,,,,,,)))***///000///,,,,,,++++++++++++++++++******++++++++++++******++++++***))))))***++++++***)))(((***,,,---,,,+++))))))))))))))))))))))))******((((((((((((************))))))******+++,,,***++++++,,,,,,------...///000...***)))---...,,,++++++++++++++++++++++++---...///.........000222111111111222222222222333333333333444555555666666:::999888888999:::<<<======>>>???AAABBBBBBAAA@@@BBBCCCEEEGGGHHHJJJMMMPPPUUUWWWZZZ]]]```aaabbbbbbddddddbbb```]]]ZZZXXXWWWSSSPPPMMMKKKIIIGGGDDDAAAAAA@@@>>>===;;;:::::::::999888666555333333222222////////////...............------...///...,,,)))+++++++++,,,,,,------.........///...---+++)))((()))(((((('''''''''''''''''''''''''''((((((((())),,,***((()))***,,,,,,,,,......---,,,***))))))((()))'''&&&&&&'''(((''''''%%%%%%&&&'''((((((''''''***''''''***,,,+++)))***%%%'''***+++++++++---...***(((&&&&&&'''(((((('''*********+++******))))))------+++***))))))))))))'''******)))))),,,,,,*********+++)))'''&&&&&&'''''''''(((((())))))******)))---...+++)))******((())))))******++++++******&&&((()))'''###"""&&&*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---.........000///---+++***(((((('''***)))((()))+++,,,,,,+++)))************+++++++++,,,++++++******+++---...------,,,,,,------...//////...---,,,,,,,,,,,,,,,000//////......//////000000000000000000000000000///000111333444555666666222555999;;;;;;::::::;;;???@@@@@@BBBDDDFFFHHHJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVXXX[[[]]]^^^___```bbbdddeeefffeeeeeeeeegggiiilllooottt{{{888999:::<<<;;;:::888777:::888555666888888666333111222222222111111333555111333555777999:::===>>>:::888444222111222444666333222111//////000111222666555444444444444333222333444666777777555222000..................------......000111000///...---///---++++++...111222333444:::DDDPPP^^^mmm{{{xxxrrrnnniiiccc___MMMGGG???:::999999888666444444333222222111111000000000000000///......---,,,...111111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,))))))++++++((((((++++++)))***...111000***,,,+++)))+++111333111.........------,,,,,,,,,******++++++++++++******+++******************+++***)))(((***,,,---,,,+++))))))))))))))))))))))))+++)))'''&&&&&&''')))+++******))))))******+++,,,***++++++,,,,,,------...+++,,,***&&&&&&+++---+++++++++++++++++++++++++++,,,---......------///111111111111111222222222222333222222222333444555666777777777777888999:::;;;:::;;;===???@@@@@@?????????AAADDDFFFHHHKKKNNNQQQUUUWWWZZZ^^^aaacccddddddfffeeedddaaa^^^[[[WWWVVVPPPNNNKKKJJJHHHFFFDDDAAA@@@@@@>>>===<<<;;;:::999999888777555444333222222////////////...............---,,,---......,,,***)))******+++,,,------......//////...---+++)))((())))))(((''''''''''''(((&&&''''''(((((((((((((((+++***))))))***+++,,,,,,000///...---,,,***))))))+++***)))))))))***))))))''''''(((((((((''''''''')))(((((()))***)))))))))%%%''')))***))))))***+++)))(((&&&'''(((((('''&&&+++++++++++++++***)))(((*********)))))))))))))))*********((((((((((((''')))******)))'''%%%&&&'''''''''(((((())))))******(((++++++(((&&&((((((%%%''''''((((((((((((((('''&&&'''(((&&&$$$$$$&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,+++***)))))))))))))))(((((()))***+++******))))))*********+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,---......//////...---------------000000////////////000000///////////////////////////000222333444555555555333666999:::::::::;;;<<>>===:::555111///...000111111111000///......//////333333333333222222222333111222444555666555444333/////////000000000000000//////000111111111000///000...,,,---///333444555777<<>>??????>>>>>>AAADDDGGGIIILLLOOORRRUUUWWWZZZ^^^aaacccddddddddddddcccaaa]]]YYYVVVSSSLLLJJJHHHGGGGGGFFFDDDBBB@@@??????>>><<<;;;:::999999888666555333222222222////////////............+++******+++------,,,+++))))))******+++,,,---------.........,,,+++)))(((+++***))))))(((((())))))&&&&&&'''((()))(((((((((******)))))))))***+++---//////...---,,,+++***)))******+++***)))(((((((((+++***)))((('''&&&&&&&&&((())))))((('''(((((((((''')))******(((''''''((()))(((''''''))))))(((&&&+++++++++++++++***)))((("""###%%%''')))+++,,,---+++)))(((((('''''''''(((((())))))(((&&&%%%&&&'''''''''(((((())))))******)))+++***''''''))))))%%%''''''(((((((((''''''&&&)))'''%%%&&&((()))(((&&&************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***+++++++++++++++******))))))))))))******+++,,,((()))))))))))))))******))))))*********++++++++++++*********++++++,,,,,,+++++++++++++++,,,,,,---//////...---------......000000////////////000000////////////////////////000111222333444555555555666777888888888:::===?????????@@@BBBDDDFFFHHHIIILLLMMMNNNOOOQQQRRRSSSTTTUUUXXX\\\^^^______aaabbbbbbdddeeeeeeeeefffhhhjjjlllooouuu{{{999:::;;;<<<<<<<<<;;;:::777;;;===999333///111555333555555555333222222333555;;;AAADDDBBB>>><<<<<<:::888444000........./////////////////////......---...000///......///000000000000111222333444555000000000111111111111111///000000111111111111111000...---///222555666666999>>>GGGRRR^^^lllyyyyyytttmmmeee___SSSLLLDDD>>>;;;:::888555888777777666666555444444000000111222222111//////000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---******,,,***''')))+++++++++///555777555///...+++)))---444555222222222111000///...---,,,))))))************)))))))))***++++++++++++***)))+++***)))+++---...---,,,((((((((((((((((((((((((******((((((((((((************))))))******+++,,,***++++++,,,,,,------...'''******((()))---...,,,------------------------,,,---...---------///111000000000111111111111222333333333444555555666666444444555666666777777777999999:::;;;===>>>?????????BBBFFFJJJLLLNNNQQQSSSUUUWWWZZZ]]]```aaabbbbbbbbbbbbaaa```\\\XXXTTTRRRJJJHHHFFFFFFFFFFFFDDDBBB?????????>>>===;;;999888888777555444222222111111////////////............+++***)))***,,,---,,,+++)))))))))******++++++,,,++++++,,,,,,,,,***)))(((++++++***)))))))))))))))%%%&&&((()))))))))(((''')))******)))((((((+++------,,,,,,++++++******)))((()))******(((&&&&&&''',,,+++***((('''''''''''''''******'''%%%&&&(((''')))+++,,,+++)))((('''((((((''''''(((***+++)))(((*********+++******))))))(((((((((((('''&&&%%%$$$)))&&&%%%'''((('''))),,,'''((()))(((&&&%%%&&&'''''''''(((((())))))******......,,,)))***---,,,((())))))*********)))((((((***'''%%%&&&***,,,)))&&&++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))))))))))))))***+++,,,---((()))******)))((()))+++)))************++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,///......---------......000//////......//////000000000000000000000000000000111222333444444444444777888888777777999===@@@??????@@@BBBDDDFFFHHHIIILLLMMMNNNPPPQQQSSSTTTTTTVVVXXX[[[]]]^^^___```bbbbbbccceeeeeeeeefffhhhkkklllpppvvv|||999999:::::::::;;;;;;;;;777999:::888444222333555888999999888666444444555333;;;CCCFFFBBB<<<777555444333111000//////000111,,,---///000111111000000+++---///...---,,,...000111000...---...000222444//////000000111111111111/////////000000000000111.........000333555666555:::???HHHSSS```nnn{{{~~~yyypppfff___VVVOOOEEE>>>;;;999666444666555555444444333333222---...000111222111///.........------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---++++++,,,***&&&***+++++++++111888:::777111///+++)))...555666222222111000///---,,,+++***))))))************)))))))))***++++++++++++***)))***)))(((***,,,---,,,+++))))))))))))))))))))))))******************************))))))******+++,,,***++++++,,,,,,------...'''++++++))))))+++***''',,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222000000000000111111111111111222333555555555555444555555666777888888888888:::999999999;;;===@@@AAAAAAEEEIIILLLNNNPPPRRRTTTUUUVVVYYY\\\^^^______````````````___\\\XXXTTTQQQKKKIIIGGGFFFFFFEEECCCAAA?????????>>>===;;;999888777666444333111000000000////////////...............,,,++++++,,,,,,,,,+++)))))))))***************((()))***++++++***)))(((******)))(((((((((((((((%%%&&&((()))***)))((('''(((******)))'''(((***---*********))))))))))))))))))+++---,,,)))''''''(((***))))))(((((()))******'''++++++&&&###%%%'''&&&''')))******(((''''''(((''''''(((***,,,---+++***(((((()))*********))))))...---,,,***&&&### ,,,'''&&&((((((&&&(((,,,'''((()))(((&&&%%%&&&'''''''''(((((())))))******//////,,,)))+++...---)))))))))******)))(((((('''((((((((()))++++++***)))++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,)))***,,,+++)))((()))+++)))************+++++++++++++++,,,---------------,,,++++++++++++,,,------...---------------......///..................///000000000000000000000000111111222333444444444444666777999999999:::===???@@@AAABBBCCCEEEHHHJJJKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ[[[[[[]]]```ccccccdddfffffffffhhhjjjlllnnnqqqwww~~~999888888888999999;;;;;;777666666666666666555444;;;<<<===;;;999666666666000999BBBEEE@@@777111.../////////000000111222333***+++...000222333333333,,,///111000///...000333222000---++++++---000222.../////////000000111111............//////000000------...111444666555444;;;@@@IIIUUUbbbppp~~~|||sssggg___WWWPPPFFF???;;;888555222222222111000000//////...+++---///000111000///...---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---++++++,,,***&&&***++++++,,,222999;;;888333000,,,)))...555666222111000///...,,,***))))))))))))************)))))))))***+++,,,,,,+++***))))))((('''(((***,,,+++*********************************++++++++++++***************)))***++++++,,,***++++++,,,,,,---......---111222000...///,,,(((++++++++++++++++++++++++---...///.........000222000000000000111111111111///111333555666555444333666777888999999::::::999;;;:::999888:::===@@@CCCCCCFFFKKKNNNPPPQQQSSSUUUTTTVVVXXX[[[\\\]]]^^^^^^___``````___\\\XXXTTTRRRNNNLLLIIIHHHGGGEEECCCAAA????????????===;;;999888666555444222111000//////000/////////............111///---,,,,,,,,,+++***************))))))))))))&&&''')))******))))))((())))))((('''''''''''''''%%%&&&((()))***)))((('''(((***+++)))''''''***---'''(((((((((((())))))))),,,///111000---******+++(((''''''''')))+++,,,...''',,,,,,%%%"""%%%'''&&&###%%%&&&'''&&&%%%&&&'''''''''(((***---...---+++&&&'''((()))))))))))))))&&&'''((())))))(((((('''111+++(((***(((###$$$)))&&&'''((((((&&&%%%&&&'''''''''(((((()))*********///...+++((()))---,,,(((''''''(((((('''&&&%%%%%%&&&***---,,,***)))+++---+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,---.../////////......,,,+++************)))+++---,,,)))(((***,,,)))************++++++++++++,,,---.........---------,,,,,,,,,,,,---......------,,,,,,,,,------.........------------......000000000000000000000000111222333333444444444444444777:::<<<<<<<<<<<<===BBBBBBCCCEEEGGGIIIKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVVVVXXXYYYYYYZZZ\\\```cccdddfffggghhhhhhiiilllnnnooosssyyy;;;:::888888999:::999888666666777777888888888999888===???<<<:::;;;:::777222444666888777555222///222000---...111222111000......///111444444333111+++,,,,,,---...///000000000---,,,---///000...,,,...---...///111111///---///000000000000000//////222///---...222444444333:::???HHHTTTcccqqq||||||uuuiii___XXXRRRIIIAAA;;;666333000///////////////......---+++---000222333111///...'''***---...,,,+++---000------,,,++++++******)))///,,,))))))+++,,,+++)))******+++222:::>>>===:::222111...,,,******+++,,,,,,+++***+++------+++)))+++,,,,,,---,,,+++***)))+++***)))***++++++***)))+++''''''+++,,,***)))***,,,++++++,,,---......---------***'''(((,,,,,,)))************************,,,---...---++++++---......------,,,,,,++++++***...+++)))***---,,,&&&!!!------,,,------...000000000///...///000111000///333222111111222555777999999888777666666777888999;;;;;;<<<===============@@@CCCHHHNNNRRRTTTUUUUUUSSSVVVXXXZZZZZZ[[[]]]^^^bbbdddddd___]]]]]]ZZZVVVRRRNNNIIIEEECCCCCCBBBBBB???AAAAAA???;;;888999:::555555444333333222111111000/////////............+++++++++************)))'''###%%%***+++''''''+++++++++******)))******+++)))))))))))))))(((((('''((((((''''''''''''(((((((((((()))(((&&&&&&''')))******)))***+++,,,***)))---...//////---+++)))'''((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''%%%###'''(((***(((&&&%%%'''***+++***)))'''''''''((())))))(((''')))+++,,,+++(((******))))))))))))******$$$$$$$$$&&&)))***)))((()))+++,,,+++))))))---000333111...***(((((()))*********)))(((((((((((((((&&&'''(((***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((()))***+++*********))))))((((((******)))(((((((((((((((***///...(((&&&+++...,,,,,,++++++******++++++,,,...,,,++++++,,,------,,,***)))***,,,...///...,,,...000222222000.........222000...---,,,---///000---......///000111111222000111111222444555555666999:::;;;<<<===>>>???@@@BBBCCCEEEEEEFFFGGGJJJLLLMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVWWWYYY\\\___aaabbbffffffgggggggggiiimmmppprrruuuyyy999888666777888999999888666666777777777888888888===BBBCCC???<<<;;;999666000222333444444222000...222000///000333555444333000000000222444444222000---------...............///---,,,---//////...,,,,,,+++,,,---//////---,,,//////000000000000//////222///---...222444444444:::???HHHUUUcccqqq|||zzzoooeeeZZZTTTKKKBBB<<<777444111//////000000//////...------...000111111111//////***+++,,,---,,,---...///+++++++++++++++++++++,,,...,,,))))))+++,,,+++)))******+++111888;;;:::777111///---+++******++++++++++++++++++,,,+++***)))+++,,,,,,,,,,,,+++***)))+++***)))***++++++***))))))''''''+++---+++***,,,,,,+++******+++++++++***+++......+++***,,,,,,)))))))))******++++++,,,,,,---......---,,,,,,---///---------,,,,,,+++++++++...,,,***,,,...---)))$$$------------...///000000000///...///000111000///333333222111222444666888:::999888666666666666777:::;;;<<<===>>>??????>>>AAACCCHHHMMMQQQSSSTTTTTTRRRTTTWWWYYYZZZ[[[]]]___aaadddddd```^^^^^^ZZZVVVSSSOOOJJJGGGEEEDDDCCCBBB???@@@@@@>>>:::888888999555444444333222222111111000000000000000/////////++++++++++++************)))&&&'''+++,,,((((((,,,++++++***************+++))))))******))))))((('''(((((((((''''''((((((((((((((()))(((&&&&&&((())))))))))))***++++++***(((***+++,,,------,,,+++***(((((('''''''''((()))***)))))))))(((((((((''''''(((''''''&&&'''&&&%%%%%%'''((()))(((&&&&&&(((***+++***)))(((''''''((())))))(((''')))+++,,,***((((((((((((''''''((((((((('''&&&%%%&&&'''((('''%%%(((+++,,,+++))))))---000444222...+++)))((()))***)))((('''&&&&&&&&&&&&'''&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++************)))))))))(((******)))((((((((((((((((((,,,,,,&&&%%%)))+++***************+++,,,---......,,,++++++,,,------,,,,,,++++++---......,,,***...///000000...------...111000///...---......///......//////000000111111000111111222444555555666999:::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\___aaabbbffffffgggggggggiiimmmpppsssvvvzzz777666555666888999999888666666777777777777888888@@@DDDDDD>>>:::888666222///000000000000///......222111000222444666777777333333222333444444111/////////.........---------...---,,,---...///...,,,*********+++------,,,***...//////000000/////////111///...///111333444444:::???IIIVVVdddrrr}}}uuukkk]]]WWWMMMDDD===888444222//////000000//////...---....../////////000000000...,,,++++++---/////////)))******+++,,,,,,---------+++******+++++++++*********+++///444777666333///...,,,***))))))*********+++,,,,,,***)))))))))++++++,,,,,,,,,+++******+++***)))***++++++***)))(((&&&(((,,,---******---,,,,,,+++*********++++++---333555000---,,,,,,***)))))))))***+++,,,---...---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,+++///---,,,---000///,,,(((---------......///000000000///...///000111000///444333222222222444555666;;;:::888666555555555666:::;;;<<<>>>???@@@@@@@@@BBBDDDGGGKKKNNNPPPQQQQQQOOORRRVVVXXXYYY[[[]]]______cccdddbbb```___[[[VVVTTTQQQMMMJJJHHHFFFDDDBBB>>>>>>>>><<<999777777777444444333333222111111111///000000111111111000000,,,+++++++++************+++)))))),,,,,,***)))+++++++++******++++++++++++)))************)))(((((((((((((((((((((((((((((('''((()))(((''''''(((***((()))***++++++***)))((('''(((***,,,------,,,,,,((((((((((((((()))*********)))))))))))))))((((((+++***((('''&&&&&&&&&''''''((())))))''''''((()))***))))))(((((((((((())))))(((((()))***+++***((('''&&&&&&&&&&&&&&&&&&'''***(((&&&%%%&&&&&&%%%$$$(((***,,,***((())),,,000444222...+++)))((()))***)))(((((('''''''''''''''&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''(((***,,,************))))))))))))***))))))((((((((((((((((((++++++'''&&&)))++++++(((((()))***+++---...///...,,,++++++,,,------,,,---,,,,,,---......+++)))...//////...,,,,,,---///000/////////............////////////000000000000111111222333333444555555999999:::<<<===>>>???@@@BBBEEEHHHJJJJJJJJJKKKMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ\\\^^^```aaaeeefffffffffgggiiimmmppptttwww|||777666555666888::::::999666666777777777777777777<<>>@@@AAABBBBBBBBBDDDFFFHHHKKKMMMNNNOOOMMMPPPTTTVVVXXXZZZ]]]______cccfffdddbbbaaa]]]WWWUUUSSSPPPMMMKKKHHHDDDAAA======<<<:::888666666555333333222222111111111000......///000111000000///,,,,,,+++++++++*********+++***+++,,,+++***)))*********++++++++++++++++++******++++++******)))(((((((((((())))))((((((((('''((()))((('''''')))+++)))+++------,,,***))))))'''''')))***+++,,,,,,+++(((((((((((())))))******************)))))))))))),,,,,,***'''%%%%%%''')))(((((())))))(((((((((((()))))))))(((((((((((()))((((((((()))******)))((('''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%&&&&&&%%%%%%(((***+++***((((((,,,000444222...+++))))))***++++++******))))))*********'''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***)))((('''(((+++---*********)))))))))))))))))))))(((((((((((())))))***,,,,,,***)))***,,,---)))))))))***+++,,,...///...,,,++++++,,,---,,,,,,,,,,,,,,,---//////---+++/////////---,,,,,,...000/////////000///......---000000000000////////////111111222333333444555555888888:::;;;===>>>???@@@AAADDDHHHJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZZZZ[[[]]]___```aaaddddddeeeeeefffhhhlllooouuuyyy888777666777999;;;;;;;;;777777666666666666666666666999999444111111111...111000/////////000111111000000111111222444555777777666555555444222///,,,,,,,,,------...//////000,,,---------,,,,,,------,,,+++******,,,------,,,------...///////////////000000000000000222444666999???JJJXXXgggtttyyymmmccc[[[PPPEEE===888444222000000000000000//////...000///...------...///000333///+++***---//////---,,,,,,,,,+++++++++******************))))))***+++*********+++---...------+++*********************)))***++++++************+++++++++++++++++++++,,,+++***)))***++++++***))))))'''(((***)))&&&)))///...//////---,,,,,,///111<<>>@@@AAABBBBBBBBBCCCDDDEEEGGGJJJLLLMMMKKKNNNRRRUUUWWWYYY\\\^^^___cccfffdddcccbbb^^^YYYWWWTTTPPPMMMKKKGGGDDDAAA===<<<;;;999888777555444222111111111111111000000,,,---.../////////------,,,,,,,,,++++++++++++***)))++++++************((()))***+++,,,,,,,,,,,,++++++++++++++++++******)))(((((()))******)))(((((('''((()))(((((((((***++++++---000000...,,,++++++(((((())))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,+++(((%%%%%%(((***(((((())))))***)))((('''((((((((())))))))))))((((((((()))))))))(((((((((((((((''''''''''''(((((((((&&&%%%&&&'''(((((('''(((***+++***((((((,,,///333111...+++******+++,,,++++++*********++++++,,,((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''(((+++...))))))))))))))))))******))))))(((((((((((())))))******+++,,,+++***,,,...++++++******++++++,,,,,,...,,,++++++,,,---,,,,,,******+++---000111///...///000000...---...000222/////////000///......---000000000000////////////111222222333333444444444777888999;;;<<<>>>???@@@@@@CCCGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWXXXZZZZZZ[[[\\\]]]___aaabbbccccccdddeeeeeehhhlllooowww{{{:::888777888:::;;;;;;:::777777666666666666555555222666666222111222333222222111111111111222222333000111222111000000222444777666555444333111...+++++++++,,,---...///000111+++---...---,,,+++,,,------+++***+++,,,...------,,,---......///////////////000000000000111444666999???KKKYYYhhhvvv{{{pppggg___RRRGGG>>>999555333000000111111000000///...000///...---------...///111///---,,,,,,------,,,------,,,,,,+++******))))))*********))))))***,,,)))************++++++,,,***************+++++++++***))))))+++---...---+++++++++******++++++,,,---+++***)))***++++++***)))***(((((()))((((((...666222333333///,,,+++...222???BBBBBB;;;555444333111333111...,,,*********++++++,,,,,,+++******+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///000///...///000111000///111111222222333333333444333333333444666888:::;;;:::;;;<<<>>>???@@@@@@@@@BBBAAABBBCCCEEEGGGJJJLLLJJJMMMQQQTTTVVVXXXZZZ]]]^^^bbbdddbbbbbbbbb^^^YYYXXXTTTPPPLLLIIIFFFBBB@@@>>><<<:::999888777555333000000000000000000000000,,,---/////////---+++***,,,,,,,,,,,,++++++++++++(((++++++******,,,+++))))))***+++---------,,,,,,+++,,,,,,,,,,,,+++******((((((************(((((('''((())))))((((((***,,,+++///333333000,,,,,,,,,)))))))))(((((('''''''''&&&&&&'''((((((((((((((((((((()))))))))))))))***(((***+++)))&&&%%%(((+++)))((((((***++++++)))''''''(((((())))))))))))(((''')))***)))(((''''''((())))))(((((((((((())))))&&&%%%&&&(((***++++++)))''')))+++)))'''(((+++///111///---++++++,,,...///))))))))))))))))))***+++******+++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))+++---))))))))))))************((((((((((((((())))))***((('''(((+++***((()))---,,,,,,++++++***++++++,,,...,,,++++++,,,------,,,))))))***---000222111//////000000000//////000222000/////////............////////////000000000000222222222333333444444444666777888:::<<<>>>@@@@@@AAACCCGGGIIIIIIIIIJJJLLLMMMNNNOOOQQQSSSVVVXXXYYYZZZZZZ[[[\\\^^^```bbbccccccdddeeefffgggjjjnnnqqqxxx}}}:::888777777999:::999888777777666666666555555555000444444111000222444222111111222222333333333333333444444222///...///111777555444333333111---***,,,---------......//////+++---...---+++***,,,...---+++******,,,---------+++,,,---...////////////...000111000///000444777999???KKKZZZiiivvvvvvkkkcccVVVJJJAAA;;;888666000111111111111000////////////......------------......///---+++***++++++,,,+++++++++++++++++++++((()))******((((((***---))))))***)))))))))+++,,,)))******+++,,,,,,,,,+++,,,(((&&&***000333000,,,++++++*********+++,,,---+++***)))***++++++***)))***(((((()))))),,,666AAA<<<===;;;555///,,,///222;;;???AAA???===<<<888333333111...,,,***+++,,,---***++++++***))))))***,,,)))******+++---......///,,,------,,,++++++,,,---,,,---///111111111000///000///...///000111000//////000111222333444444444444444333444555777999::::::;;;<<<===>>>??????>>>@@@@@@@@@@@@BBBFFFIIIKKKJJJMMMPPPSSSTTTVVVYYY[[[[[[___```^^^^^^___]]]YYYXXXTTTNNNIIIFFFDDDAAA??????<<<:::999999888666333000000000000000000000000...///000111000---+++)))------,,,,,,,,,+++++++++(((,,,---***+++......+++(((***,,,---......---,,,,,,,,,,,,---,,,++++++***'''(((***++++++***(((''''''((())))))((()))+++---+++///444444///,,,+++,,,)))(((''''''&&&&&&''''''$$$%%%&&&'''(((''''''&&&''''''((((((((()))))))))%%%(((+++***&&&%%%(((+++)))((((((***,,,,,,)))&&&&&&'''((()))******)))(((''')))******'''&&&&&&((())))))(((((((((((())))))%%%&&&(((+++------+++)))''')))***)))'''(((+++//////...,,,++++++---000111)))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,((()))))))))************((((((((((((((()))******(((&&&(((,,,+++((()))---************+++,,,------...,,,++++++,,,------,,,******+++...000111000...,,,...000000///...///000111000///...---......///......//////000000111111222222333333333333444444666666888:::<<<>>>@@@@@@CCCEEEGGGHHHIIIJJJLLLNNNNNNNNNOOOQQQTTTVVVYYYZZZYYYZZZ[[[]]]___aaadddeeefffggghhhiiijjjmmmqqquuuyyy~~~:::888666666777888777777777777666666555555555444///222333///...000222111000111222333333333333333555666666333///---...000666555333333222000---***///............---------***,,,...---+++***,,,...---+++))))))+++,,,---,,,+++,,,---...////////////...000111111///000444777999???KKKZZZjjjwww|||nnnfffXXXLLLCCC===:::888111111111111111000///////////////......------,,,+++...000///+++((()))+++*********++++++,,,------''')))+++***((((((***---))))))***)))((()))***,,,)))***+++,,,,,,,,,,,,,,,---(((%%%)))222666222,,,++++++*********+++---...+++***)))***+++++++++))))))((((((***+++000===JJJFFFFFFCCC<<<444///111444666;;;AAACCCDDDCCC<<<444222000...++++++,,,---///)))******)))(((((()))+++))))))***+++---...//////.........---++++++,,,---,,,---///111222111000///000///...///000111111///...///111222333444444555555555444444555666888999;;;;;;<<<======>>>======@@@???>>>???AAAEEEIIIKKKJJJMMMPPPSSSTTTUUUXXXZZZZZZ]]]^^^[[[[[[\\\[[[XXXXXXTTTMMMHHHDDDBBB@@@??????===:::999:::999666333////////////000000000000///000222222111...+++)))---------,,,,,,,,,++++++(((---...+++,,,111111,,,((())),,,.........---,,,,,,,,,------,,,,,,+++***''')))***++++++***)))''''''((())))))((()))+++---***///444333///+++***+++''''''&&&&&&&&&''''''((($$$$$$&&&'''''''''&&&%%%&&&'''''''''(((((())))))"""&&&******'''%%%(((+++)))((((((***---,,,)))&&&&&&'''(((*********)))(((&&&)))+++***'''%%%&&&(((((((((''''''''''''((((((&&&'''***---///...+++(((''')))***)))''''''+++///...---++++++,,,...111333,,,+++++++++,,,------...---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++******+++(((((())))))*********+++((((((((((((((()))*********'''***......)))***000((())))))***+++---...///...,,,++++++,,,------,,,,,,,,,,,,...000000///---***,,,///000///......///222000...---,,,---///000---......///000111111222333333333333333333333444555666888:::<<<>>>@@@@@@EEEGGGHHHIIIIIIKKKNNNPPPNNNNNNOOOQQQTTTWWWYYYZZZYYYYYY[[[]]]___bbbeeefffhhhiiikkkkkkllloootttwwwzzz:::999888777777888888999555444555666888888666444444222000//////000222333222333333222111111222444333222000000000222444666444444444444222000---,,,,,,...///...------...///******++++++++++++******++++++,,,,,,,,,---------///---+++,,,---/////////---...///000000222555888<<>>777888999;;;<<<===>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJLLLPPPSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXWWWWWWPPPNNNJJJGGGFFFDDDBBB@@@???===:::888888888777666222111000000000111222333...///111111///...///000.........---,,,+++***)))+++***+++,,,...///---+++,,,---...//////...------,,,---......,,,***'''&&&,,,******---111000,,,&&&***+++------,,,---...000111222222111///,,,(((&&&))))))((((((''''''&&&&&&'''&&&%%%&&&(((((((((''')))'''%%%%%%(((+++,,,,,,(((((((((((())))))))))))%%%(((,,,//////+++'''$$$,,,)))'''''')))***(((&&&&&&''''''&&&$$$$$$&&&'''(((%%%###&&&+++...,,,)))'''(((***++++++,,,,,,---+++***'''$$$###(((000777(((,,,000///,,,***---000.........,,,***+++---///---------,,,+++***)))((((((((((((((())))))))))))))))))))))))************+++,,,,,,+++******+++---((()))+++,,,+++***(((&&&))))))))))))))))))))))))++++++++++++++++++++++++000---))))))+++------,,,///---++++++,,,---...---+++,,,---...////////////***...000///,,,,,,000555+++,,,---...////////////444333111000000222444555000222444666666666444333777999;;;<<<<<<>>>AAADDDEEEGGGJJJLLLMMMMMMOOOQQQPPPQQQRRRSSSSSSUUUYYY[[[ZZZ[[[]]]^^^```bbbfffjjjjjjiiiiiikkkooosssuuuvvv|||999999999:::::::::::::::666555555666888777555333333222111000000111222333111222333222111111333444333222111111111222333444333333333222111///---,,,---...///...------...///******++++++++++++******++++++,,,,,,,,,---------///---,,,,,,.../////////---...000000000222555888<<>>@@@@@@>>>>>>???<<<777222000,,,***)))***+++---,,,++++++++++++++++++***+++,,,---.........///...///...,,,++++++,,,...///---...///000111222222222333111//////111222111///000111111222333333444444333333444444444444666888777888999;;;<<<======>>>???@@@AAAAAAAAABBBEEEHHHKKKLLLOOOQQQRRRRRRQQQQQQSSSSSSTTTUUUUUUTTTSSSRRROOOLLLHHHFFFEEECCC@@@>>><<<:::777666666666555333333222111111111111333333...000111111000//////000------------,,,++++++************,,,......,,,***,,,---...//////...---,,,---.........---+++)))'''---++++++...111111,,,(((***,,,---.........000222000111111000///,,,)))((((((((((((((((((''''''''''''&&&%%%&&&((()))((('''%%%&&&'''%%%######&&&***(((((((((((())))))))))))'''(((***++++++***(((''',,,)))'''''')))***((('''%%%&&&'''&&&%%%%%%&&&((()))'''%%%''',,,...,,,***111+++&&&&&&+++000000///*********((((((+++111666))),,,///000//////000222......///---++++++,,,---,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))(((((())))))))))))******++++++,,,+++******+++---******,,,,,,,,,+++)))((())))))))))))))))))))))))************************///***$$$"""%%%+++000333///---+++,,,---...---,,,+++,,,---...////////////+++...111000------///333------......///000000111888777444111///.........111222444666666666555444777999;;;<<<<<<>>>AAADDDDDDGGGJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTVVVYYY[[[ZZZ[[[]]]^^^___bbbfffiiijjjjjjjjjlllooorrruuuvvv|||666777999::::::::::::999777666666777888777555222222222222222333333333333000222222222111111333555222222333333333222111111222222111111///...,,,+++---...///...---,,,---///******++++++++++++******,,,,,,,,,,,,------------///---,,,,,,...000//////...///000000111222666888<<>>?????????AAADDDFFFKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPPPPPPPOOONNNLLLKKKLLLJJJFFFDDDBBBAAA???===;;;999666555555555444222222222000000///000111222...000111111000///000000,,,,,,,,,------,,,++++++*********,,,------+++))),,,---.........---,,,+++---.........---,,,***)))---,,,,,,...111000---)))+++,,,...///...///111222......//////...,,,***)))'''''''''((((((((((((((('''&&&&&&'''))))))(((&&&$$$''')))&&&!!! $$$)))(((((((((((())))))))))))(((''''''&&&'''(((***++++++)))''''''((()))((('''$$$&&&''''''&&&&&&((()))***(((&&&(((,,,...---***333+++''',,,777<<<888000((()))***++++++---000333))))))+++...000222111000---...000///---+++***+++,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))'''((((((((()))))))))******+++,,,+++))))))+++,,,++++++,,,------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))---)))%%%$$$'''+++///111---,,,,,,---......---++++++,,,---...////////////+++///222222///---...000//////......///000222222222111000//////000111222111222444555666666555555777999;;;<<<<<<>>>AAADDDCCCFFFIIIJJJKKKLLLNNNPPPSSSTTTVVVVVVUUUVVVYYY[[[ZZZ\\\^^^___```bbbeeehhhjjjjjjkkklllooorrrtttvvv{{{222333666888999888777666888777777777888777444222222222333444444444333333000111222222111222333555222222444444444222000///000000//////...---,,,,,,---/////////---,,,---...***++++++,,,,,,++++++***,,,,,,,,,------------...///...------///000000///...///000000111333666999<<>>>>>>>>???AAAIIIHHHDDD>>><<<===:::555777222------111222///,,,)))***+++,,,++++++,,,---)))))))))******++++++,,,------,,,,,,---...///000111111222222222111111000111111000000111222222222222222222333333333444444000222333222333666777666666777888:::;;;<<<======;;;<<<=========???BBBDDDJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGFFFJJJGGGDDDBBBAAA???===;;;<<<:::888777777777555333111000///.........///000...000111111000//////000++++++,,,---------,,,,,,*********+++------+++))),,,,,,---......---+++***,,,,,,,,,,,,,,,+++***))),,,++++++---///...,,,)))+++---......------...///***++++++,,,+++***))))))&&&&&&''''''(((((())))))'''&&&&&&((()))***(((&&&&&&)))+++)))%%%$$$'''+++(((((((((((())))))))))))'''&&&%%%%%%&&&(((***,,,***)))(((((((((((((((((($$$&&&((((((''''''(((***)))'''&&&(((+++,,,+++*********///<<>>AAACCCBBBEEEHHHJJJKKKLLLNNNPPPUUUVVVWWWWWWWWWWWWYYY[[[\\\^^^```aaabbbcccfffhhhjjjkkklllmmmoooqqquuuwww|||222333666888999888777666999888777888888777444222111222333444444444444333111222222222111111333555111222444555444222000...///......------,,,,,,,,,...///000///---,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---------.........///...---...000111000......///000111111333666999<<>>999;;;999666555555555444222000000//////......---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++***++++++******+++*********************++++++,,,((((((***///333333///+++***+++---000222666999;;;999999999777555333222222/////////...///111555888;;;<<<===>>>???@@@AAABBBFFFFFFCCC===:::999555///777222...///222333///+++***,,,------,,,,,,---///,,,,,,+++******++++++,,,,,,,,,,,,---...///000000000111111222222222111111111111111111111111333444333333333333333444444444444999999333000444666666666777888:::;;;<<<<<<===<<<===>>>>>>>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDIIIFFFCCCAAA@@@???===;;;<<<:::888888888777555333222111000///...//////000...///111111///...///000++++++,,,---------,,,,,,+++++++++,,,------+++)))+++,,,---------,,,***)))))))))*********)))))))))*********+++,,,+++***(((,,,------,,,***))))))***'''(((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''(((******(((&&&((((((((((((***+++++++++(((((((((((())))))))))))%%%&&&&&&'''((())))))*********)))(((''''''((()))%%%'''))))))((((((((()))'''&&&&&&'''((()))))))))%%%+++666AAAFFFBBB666,,,)))'''&&&&&&))),,,///111---***(((,,,111111,,,'''+++...000111///,,,***)))******+++++++++***))))))(((((((((((())))))))))))'''''''''((()))******+++***++++++***))))))***,,,***************))))))((())))))))))))))))))))))))*********+++++++++,,,,,,)))+++...///...---+++***,,,,,,,,,...//////,,,***+++,,,---...////////////---///222222111///......000...---,,,,,,---///111222111000///............222222333555666777777777777999;;;<<<<<<>>>AAACCCBBBDDDHHHJJJKKKLLLNNNPPPUUUWWWXXXYYYXXXXXXZZZ[[[^^^```bbbccccccdddfffhhhiiikkkmmmnnnoooqqqvvvyyy~~~666777999::::::::::::999888777777888999888555333111111222222333333444444222333333222111111222444111222333444444333111000......------,,,------......///000///---,,,,,,---++++++,,,,,,,,,,,,++++++,,,---------............///......///111111000...///000111111111333777999<<>>>>>@@@@@@???>>>===>>>;;;777555555111+++444222000111222222...++++++...000///---,,,...111333222000...............+++,,,---...///000111111,,,---///111222333444444000111222111111111333555333333333333444444444444999BBBCCC999000111333333555666888999;;;<<<<<<<<>><<<:::888777777777666333111555444222111000111111222,,,...000///...---......,,,,,,,,,------,,,++++++,,,,,,,,,---...---+++)))+++,,,,,,---,,,+++)))((((((((((((((((((((()))))))))))))))******)))))))))***++++++***'''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''')))++++++(((&&&'''%%%%%%'''***,,,+++)))(((((((((((())))))))))))%%%&&&((()))******)))((()))******)))''''''((()))&&&(((***+++)))(((((((((&&&&&&&&&''''''(((((((((***...444666555000,,,))),,,)))'''(((+++///111222000...---000333333...(((***---000000///,,,+++***)))***************))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,)))***+++***((((((***+++*********))))))))))))((())))))))))))))))))))))))*********+++,,,,,,------))))))((('''''')))...222---,,,,,,---......---++++++,,,---...////////////...///000111111111000//////...---,,,,,,---...///......//////000000111111222333333444666777888999777999;;;<<<<<<>>>AAADDDBBBDDDHHHJJJLLLMMMOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[___aaacccdddddddddeeeggggggjjjmmmnnnooorrrwww|||999999999:::::::::::::::777777777888999999777555111111000000111222444555333444444222000000111222000111222333333333222111......---,,,,,,---...//////000000///---+++,,,---+++,,,,,,------,,,,,,+++------------.....................000111222000...///000111111222444777:::;;;FFFUUUbbbmmmwwwzzzlll___UUUKKKBBB<<<:::777444222222222222111////////////............++++++++++++++++++,,,,,,...------------,,,,,,,,,******************++++++***------)))(((++++++'''++++++******++++++,,,---((()))---333999:::666222000222222111......///222...111444444222000111222000000111333777:::<<<===@@@???>>>@@@BBBAAA<<<888555555222...///333333000444555555555444333000///---111333111...,,,...222888666444111///...//////***+++---...000111111222+++,,,...000222333333444///111222222111111333666444444444444444444444444444DDDKKK@@@444222444444555666888999;;;<<<<<<<<>>:::999888888888777444111444333111000//////000000+++---......---,,,,,,---------------,,,++++++***...------...///...,,,***+++,,,,,,,,,+++***((('''((((((((((((((()))******))))))******)))))))))***'''((()))((('''&&&''')))(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&(((***,,,+++(((&&&%%%&&&((((((((((((((()))(((((((((((())))))))))))(((((())))))***)))))))))(((***+++)))'''&&&(((***(((***,,,,,,***(((''''''&&&'''((((((''''''((()))+++,,,,,,***(((''''''((()))((((((***...000000///......///222444333///+++))),,,...///...---,,,---))))))************))))))(((((((((((())))))))))))(((((()))***+++,,,------)))*********((((((***+++++++++******))))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))(((&&&&&&(((...333///---+++,,,---...---,,,+++,,,---.../////////////////////000111222222111//////..................)))***,,,///222444666666222333333444666777999:::777999;;;<<<<<<>>>AAADDDBBBEEEHHHKKKLLLNNNQQQRRRRRRTTTWWWYYYYYYYYY[[[\\\]]]```bbbccccccbbbcccddddddhhhmmmnnnooorrryyy~~~:::999888888777888888999777666666888999999777666111000/////////111444555444555555333000///000111000111222222333333333333///...---,,,---...///000///000000///---+++,,,---+++,,,,,,------,,,,,,+++---------.........//////.........000222222000...///000111222222444777:::;;;FFFVVVcccmmmwww}}}ooobbbXXXNNNEEE???999666333111111111111000///////////////.........)))))))))***+++,,,............---------,,,,,,,,,,,,,,,++++++***))))))))))))------((((((,,,+++'''++++++******++++++,,,---)))***...555;;;<<<999555---///000///---,,,...111'''***...///---,,,---///,,,,,,---000555888;;;;;;>>>===>>>BBBDDDAAA999222222111---***---444888777777999;;;;;;888666444444///222555333...,,,///222999777444000...------...***+++---///000111222222......///000000000000000///111333222111111444777444444444444444444444444+++AAANNNFFF999666999888555666777999:::;;;<<<<<<===>>>?????????@@@CCCFFFAAACCCGGGJJJLLLLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGJJJHHHEEEDDDCCCBBB@@@???===<<<;;;;;;;;;999666444111000...---,,,,,,,,,---***,,,------,,,++++++,,,.........---,,,+++***)))///......///000///---***+++,,,,,,,,,+++***(((''')))((((((((()))***+++,,,***+++++++++***)))***+++$$$&&&'''((('''(((***+++******)))(((((((((((()))))))))(((((('''''''''&&&&&&&&&(((***,,,+++(((&&&%%%***---,,,'''%%%'''***(((((((((((())))))))))))+++***)))(((((()))******(((***+++)))&&&&&&(((***)))+++------***(((&&&&&&'''((())))))(((((()))***'''&&&&&&&&&'''(((((((((%%%%%%'''+++///000---******+++...111333222///---)))+++.........---......((())))))*********))))))(((((((((((())))))))))))((()))***+++,,,---......)))******)))(((((()))+++---,,,++++++******++++++))))))))))))))))))))))))'''(((((()))***+++++++++***,,,///...,,,***+++---///---++++++,,,---...---+++,,,---...////////////000///...///111222333333//////000000000000///...//////000111111111111111333333333444666888999:::777999;;;<<<<<<>>>AAADDDCCCEEEIIILLLMMMOOOQQQSSSPPPSSSWWWYYYYYYZZZ[[[\\\\\\^^^aaabbbaaaaaaaaabbbccchhhmmmoooooossszzz:::999888777666666666666888999:::999777555555555444333111///000111444555555444222111000111222222///111444555333222111111---------------...///000111222111......000...)))***,,,---,,,++++++,,,...+++++++++,,,...///...---...//////000111222222333222333333333222333666999===FFFSSS```kkkvvvrrrbbbWWWNNNDDD:::555444222222222222000//////000111000///...///000///...---,,,+++,,,------******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))(((++++++++++++++++++++++++,,,)))((())),,,---+++)))***(((+++333<<>>AAA777(((,,,,,,,,,---------222888444666888;;;<<<<<<;;;:::333000...///222555888999:::999888777555333///,,,+++++++++,,,...111333555111///....../////////...000111222444555555444444777666555222111222666999444444;;;DDDAAA555555>>>:::::::::;;;;;;<<<<<<===>>>>>>>>>???AAADDDGGGHHHGGGHHHLLLQQQPPPNNNPPPUUUMMMNNNOOOPPPPPPPPPPPPPPPKKKIIIGGGHHHHHHFFFAAA===:::999888888888777444111///...---,,,,,,,,,,,,,,,000...,,,---///000...+++))))))***+++++++++******000///---+++*********+++------,,,+++*********+++''')))++++++)))))))))******((((((,,,,,,((((((***++++++***)))(((((()))))))))(((((()))++++++***(((---***'''%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&'''((()))***'''(((+++,,,,,,***(((&&&))))))************)))(((---,,,***(((((((((((())))))+++......,,,)))'''''')))&&&%%%&&&((()))'''%%%+++)))'''&&&''''''''''''((())))))***000555222+++(((***,,,.........---,,,***(((''')))---///...,,,%%%%%%'''+++...///...,,,******))))))((())))))***))),,,+++''')))///222///,,,+++)))(((((()))+++,,,(((+++,,,+++)))(((***,,,,,,+++)))((('''(((***+++))))))***+++,,,,,,------------,,,***((()))+++...++++++*********+++,,,---000---...333222------222000111111222222222111111222111/////////000///...000111111000///000333555666666666666777888999::::::999999;;;===???@@@@@@GGGFFFEEEFFFHHHLLLPPPRRRPPPSSSWWWYYYZZZZZZ[[[]]]______```bbbcccdddeeeeeeeeeiiilllnnnpppsssyyy~~~:::999888777777777777777888:::;;;:::777666666666555333111000000222444555555444333222111111111111000222555555444222222222---------------...//////,,,......++++++---+++(((+++,,,......---,,,,,,---.........///111222111000...//////000000111111111111222333222222333666888===GGGUUUbbbmmmwwwuuueeeYYYQQQFFF<<<666444222222222222000//////000111000.........000......---,,,,,,,,,---...++++++,,,,,,,,,---------+++++++++++++++***))))))++++++++++++++++++++++++)))((('''))),,,---,,,++++++***+++000666888666222------,,,,,,+++******)))....../////////...---,,,///---,,,///555999;;;;;;666;;;;;;777999;;;333%%%,,,,,,,,,,,,---///333777666555444444666999===@@@111000...000333777999999@@@===999666333111000///,,,,,,,,,---...000222333///......000111000...,,,///000222333444444333333444555666555333333555666555555:::@@@@@@;;;999;;;888888888999999::::::;;;@@@AAAAAABBBCCCEEEGGGHHHGGGHHHLLLQQQQQQOOOPPPUUURRRSSSTTTTTTUUUTTTTTTTTTLLLKKKIIIIIIHHHFFFAAA===;;;:::999999999888555222444333111000///......---...---+++,,,///000///---***+++,,,---......//////111000...,,,+++++++++,,,,,,++++++************+++)))+++,,,,,,***))))))******'''(((++++++((('''*********))))))(((((()))))))))(((((()))***+++***(((---***((('''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((()))***++++++***((('''''''''(((((())))))******+++***(((''''''''''''((((((***------+++((('''&&&((('''%%%&&&((()))'''%%%)))'''&&&%%%%%%&&&''''''((())))))***000555222+++((())),,,---......,,,+++)))((('''))),,,...---,,,''''''(((***,,,---,,,***,,,+++++++++++++++++++++'''***)))&&&''',,,...,,,,,,+++)))((('''((()))***)))+++,,,+++)))(((***,,,...---+++((('''''''''(((*********++++++,,,,,,---,,,---,,,+++)))***---///---,,,+++***++++++------...,,,...222222...///333111111222222222111111000111000///////////////...///000111111000111333555555555555555666777888999:::::::::;;;>>>@@@AAABBBFFFFFFFFFGGGIIILLLOOOQQQPPPSSSVVVWWWXXXYYY[[[]]]^^^___```bbbdddfffhhhiiigggjjjnnnpppqqquuu{{{:::999999888888888999999999:::;;;:::888777888999555444222111111222333555555555555444333111000///000333555555444222222333...------------...//////,,,//////,,,,,,//////,,,,,,...000000...---------///......000222333222000////////////////////////000111222111111222555888===HHHVVVdddoooyyyxxxhhh]]]TTTIII???777555333222222222111//////000111000...---...///------,,,,,,,,,---......,,,,,,---------.........,,,+++******************++++++++++++++++++++++++'''''''''(((+++------,,,((()))***,,,...///000000---,,,,,,++++++*********,,,---------------,,,+++...+++)))---444999:::888444777666111333666222)))///...---,,,---///111333111111000111444999===@@@888777777888:::<<<======EEEAAA;;;555111000111222............///000111111------///111333222...+++///000111222333333222222222444777777666444444444666888999:::???CCC???777666777777888999999::::::@@@AAABBBDDDEEEFFFFFFFFFGGGHHHLLLRRRRRRPPPPPPTTTVVVVVVWWWWWWWWWVVVUUUUUUOOOMMMKKKJJJHHHEEE@@@======<<<;;;;;;;;;999666444666555333111000......------,,,+++,,,...//////...++++++,,,...///000111222111000///...,,,,,,,,,,,,******)))))))))***+++++++++,,,---,,,***)))***+++***''''''******''''''***)))))))))))))))*********)))((('''(((***+++***)))***((('''((()))))))))'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))'''&&&&&&&&&''')))***,,,(((((('''&&&&&&''''''(((''')))++++++)))'''&&&&&&((('''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((***000444111***((()))+++---...---,,,+++)))(((((())),,,------,,,+++***(((((()))***)))(((((((((((((((((((((((((((''')))(((%%%%%%)))+++))),,,+++)))((('''((()))))))))***++++++***)))***+++---,,,***(((((((((((()))+++++++++++++++++++++++++++,,,,,,+++***+++...000......,,,,,,+++,,,---...---,,,---222333222222555222222222222111000//////////////////...............000222222222111222333444444444444555666777777:::;;;;;;===???AAABBBCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]]]]^^^```cccfffhhhjjjkkkiiillloooqqqrrrvvv}}}999999999888999999:::::::::;;;;;;:::999888999;;;666555444222222222333444555555555555333111///---000111333333222111111222......---------......///,,,///000------000222000---///111111///---------,,,,,,,,,---///000///...////////////............///000111111111222555888>>>HHHXXXfffrrrzzz|||lll```WWWKKKAAA888666333222222222111000///000000000...---...///,,,,,,,,,,,,------......,,,,,,,,,,,,------------,,,+++***))))))***+++,,,************************((((((((()))***+++++++++###&&&)))***)))+++...222,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++...***'''***111555555222...///...,,,///666777333333222///,,,...111111...'''+++000555999;;;;;;:::>>>===<<<===??????>>>===CCC@@@;;;555111000111222000//////////////////000...---...000222222000...000111222333444333333222333555666666555444444555777:::888555>>>IIIDDD666666777777888999:::;;;;;;>>>@@@BBBDDDFFFGGGGGGFFFHHHHHHKKKPPPRRROOOOOORRRUUUUUUUUUUUUTTTSSSRRRQQQOOONNNLLLIIIGGGCCC@@@===>>>===<<<<<<<<<:::777555333222000///...------,,,------------.........---,,,,,,,,,------...///000111000///...---,,,,,,+++)))((((((((()))***+++++++++,,,,,,+++)))((()))******''''''))))))''''''*********+++,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++'''&&&&&&''')))***((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))((('''((()))***+++***)))'''&&&'''(((***+++''''''''''''''''''((((((%%%((())))))(((&&&%%%%%%((('''''''''((((((((('''%%%%%%%%%$$$$$$%%%''')))((((((((()))///333000)))'''(((***,,,---,,,+++************+++,,,---------///,,,)))'''&&&'''&&&%%%&&&&&&''''''((((((((('''((()))((('''''')))))))))******)))))))))***+++,,,******+++************+++'''''''''((()))+++,,,---,,,,,,++++++++++++++++++)))***++++++***+++---000000///...---,,,---......------...222555777777888222222222222111000........./////////............---///222333222222222333444444444444555666777888:::;;;===>>>???AAADDDEEEEEEFFFHHHKKKMMMNNNNNNNNNPPPRRRSSSSSSTTTVVVZZZ]]]]]]^^^```bbbeeehhhjjjkkkiiillloooqqqrrrwww~~~999999999888999999::::::::::::;;;:::999999;;;===777666555444333333333333444555555444333000...,,,...///111000///...///000///......---------......(((,,,---******---000000///111222111///---,,,,,,+++******,,,......---,,,////////////............///000111111111222555888>>>IIIYYYgggrrr{{{~~~ooocccYYYMMMBBB999777333222222222111000...///000///...------///,,,---------------------++++++++++++,,,,,,,,,,,,++++++)))))))))***+++,,,************************)))*********)))((())))))$$$'''******((()))---111,,,,,,+++++++++++++++***++++++*********+++++++++...***&&&(((,,,...---+++***+++******...555999:::000000...,,,000777666000&&&)))///555999:::::::::888777777999<<<>>>>>>===<<<<<<;;;888333000000111000000000000000//////...000...------///111222222222333444555555555444333555555666444333333555777666;;;777222;;;JJJGGG888555555666777888999::::::@@@AAADDDGGGIIIKKKKKKKKKIIIGGGHHHMMMOOOMMMMMMOOORRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKHHHDDDAAA???>>>===<<<;;;;;;;;;:::777444//////...------........./////////...------------//////...---------...///000000///...---,,,++++++)))((((((((()))***++++++*********)))'''&&&((()))+++((('''))))))'''(((+++,,,---...///000/////////,,,***)))***,,,.........((('''((()))+++,,,+++)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&'''(((***+++///---+++((((((((()))***'''(((((((((((((((((((((%%%'''(((((('''%%%%%%&&&'''(((((((((((('''((((((%%%&&&'''&&&$$$%%%(((***'''(((''')))...222///(((&&&(((***,,,,,,,,,+++***++++++,,,---------...///111...)))&&&&&&&&&%%%%%%******+++,,,------,,,,,,+++******************,,,))))))***+++,,,...///000+++************+++******&&&''''''(((***+++,,,---,,,,,,++++++++++++++++++((()))************,,,...000///...---------...///...///000333888<<<<<<:::222222222111000///...---,,,...111000///......///---///222333222222222333555555555555666777888888999;;;>>>??????AAADDDGGGEEEGGGIIILLLMMMNNNNNNMMMPPPQQQRRRSSSTTTVVVZZZ]]]]]]^^^```aaadddeeeggghhhiiilllnnnppprrrwww~~~:::999999888888888999999999::::::999888999<<<>>>888888666555444333222222333333333222111///...------...///...------.../////////...------------...***///000---+++///333444111222222000---,,,,,,---,,,++++++---///000///---///////////////////////////000111111111333666999???IIIXXXfffqqq{{{rrrfff[[[OOODDD;;;888444222111222111000...///000///---,,,---...------......------,,,+++*********+++++++++,,,,,,******************+++,,,***************************++++++***(((''''''(((***+++---+++)))(((+++---+++++++++++++++++++++++++++************+++,,,,,,,,,***((('''((())))))(((,,,+++++++++---111555777+++,,,++++++444@@@???666,,,---...111444888<<<>>>333333444888===AAADDDDDD888;;;<<<:::555111000000000111111111111000///...111...,,,,,,...222444555333444555666666555444333555666555444333333555777555999777222999FFFGGG>>>333333444666777888999:::EEEFFFHHHJJJLLLNNNOOOOOOKKKFFFEEEHHHJJJIIIIIIKKKOOOOOOOOONNNMMMLLLKKKJJJGGGHHHGGGEEEBBB??????@@@<<<;;;:::::::::888555333000////////////000111111///000111000...---...///333222111///...//////000000111000000///---,,,+++******)))))))))***++++++((()))((('''&&&&&&(((***,,,)))((())))))((())),,,...///111222222111000000,,,***)))***,,,...//////,,,+++***+++---......---((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((''''''&&&'''(((***+++000///---***)))((((((((((((((()))))))))(((((('''%%%&&&((((((&&&%%%&&&''''''((())))))''''''((()))%%%'''(((&&&$$$$$$'''***'''((('''(((---222...'''&&&''')))+++,,,+++***)))***,,,------,,,,,,---///111...***'''''''''&&&%%%((()))+++,,,---,,,,,,++++++)))))),,,---++++++---)))***+++,,,...///111111+++***)))***+++++++++)))************))))))))))))++++++++++++++++++++++++(((***+++,,,++++++,,,---...------,,,---...///000///000111333999???>>>:::111111111111000///......+++///222222000...///111...000222222222111222333555555555555666777888999888;;;>>>???>>>@@@DDDHHHFFFGGGJJJLLLMMMNNNNNNMMMOOOQQQSSSTTTUUUWWWZZZ\\\]]]^^^___aaaccceeefffgggjjjlllnnnppprrrwww:::999888777777777777777888999999888777999<<<>>>999999777666444333222222222111000///............---...///...------.../////////...---------------...333555111...111666888333222111...+++***+++---,,,,,,,,,---///000///......//////000000111111111///000222222222444888:::@@@JJJXXXeeepppzzzvvviii___RRRFFF<<<888444111111111111111...///000///---,,,---.........//////...,,,***)))+++++++++,,,,,,,,,------))))))***+++++++++++++++************************((()))+++***(((&&&(((******+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++*********+++,,,---***+++***)))&&&&&&(((+++,,,++++++,,,---...000333+++---+++,,,777DDDCCC888///000111333555888;;;===666555555888===CCCFFFGGG:::===???<<<555000///111000000111111111000///...///---,,,---000333444555333444555555555444333222333555666666555444444555222777777555777???DDDDDD555666777888999;;;<<<<<>>???AAA:::999888888888666333111222222111000000111111111---///111111000000222444222111///......///000111222333333333222000...---,,,++++++************+++((((((((('''&&&'''***---...***(((******(((***...///000222333222111000...+++)))'''(((***---.........,,,******,,,---------((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''((()))******...---,,,+++***((((((''''''(((((()))((('''%%%$$$%%%'''((('''&&&&&&&&&(((''')))***)))''''''(((***%%%'''(((&&&"""!!!%%%)))'''''''''(((---111---&&&%%%&&&)))***++++++)))))))))+++,,,,,,***)))+++---000---***))))))((('''&&&$$$%%%''')))******)))((((((%%%&&&+++,,,))))))---++++++,,,---............,,,***((()))+++,,,+++)))***************)))((((((*********++++++,,,,,,---+++---......---,,,---...,,,,,,++++++,,,...000111...000000111888???>>>888///000000000000000//////+++000444444111///000222///000111111000111333555444444444444555666777777777:::>>>???>>>???DDDHHHGGGHHHJJJKKKMMMMMMNNNNNNOOOQQQTTTVVVWWWXXXZZZ[[[\\\]]]___bbbdddgggiiijjjkkkmmmpppqqqsssyyy:::999888777666666666666888888888777777888<<<>>>:::999888777555333222111111000///---------...///...///000///------///000000///...---------------,,,222333...+++///333666444333000,,,))))))+++---+++++++++,,,...///...---...//////000111222222333000111222222333555888;;;AAAJJJWWWdddoooyyyxxxlllaaaTTTHHH<<<999444111111111111111.../////////---,,,---...////////////...,,,)))(((,,,,,,,,,---------......((()))***,,,,,,,,,+++***))))))))))))))))))))))))%%%(((******((('''))),,,'''((()))+++---.........++++++++++++++++++++++++++++++*********+++---...(((+++,,,***&&&&&&***...))))))***,,,------///222000111...---888EEEAAA555,,,///555:::<<<;;;888777888666444555888===@@@AAA???AAAAAA<<<555000///111///000111222222111000///---,,,---///222444444333222333444444444333222111000444777999777555333333111555888777666:::BBBIII999:::;;;<<<>>>???@@@AAAKKKJJJIIIGGGGGGHHHIIIIIIMMMEEE@@@@@@AAAAAABBBEEEEEEEEEFFFFFFEEEEEEDDDDDD>>>@@@AAA@@@======???BBB999888777777777555222000333222111000////////////***...111222111222555888...---,,,+++,,,---///111444555555555444222000///------,,,+++*********+++(((((((((((('''))),,,//////+++)))++++++)))+++///000111222333222000...---)))'''&&&&&&)))+++---------***'''&&&((()))******))))))))))))))))))))))))&&&&&&((()))))))))((('''%%%&&&''''''((())))))*********++++++***)))((('''''''''(((((('''%%%###"""&&&'''((('''&&&&&&'''(((''')))+++***'''&&&(((***$$$'''(((%%%!!!###'''''''''''''''---111---%%%%%%&&&(((***+++***)))(((''')))+++***((('''))),,,///---************)))'''&&&''')))+++,,,,,,+++***%%%"""###)))***''''''+++,,,,,,---------,,,+++***,,,***((())),,,,,,+++((('''((()))******+++******))))))***+++,,,,,,------...///111000///......///+++******+++,,,...000222---//////000777???===666...///000000000000000///+++000555555222000111333000111111000///000333666333333333333444555666666666:::>>>>>>===>>>CCCHHHIIIIIIJJJKKKLLLMMMNNNOOONNNQQQUUUWWWXXXXXXZZZ[[[[[[\\\___bbbfffiiilllmmmmmmoooqqqrrrtttzzz888666555555777888777777111999666555<<<<<<888;;;???===999555222000000000555333111///......///000///000111///------000333444222///,,,,,,---000111000000000000000222333444222000///...//////---+++,,,,,,------...///000000333000...///222444333111000111222333444666999<<>>MMMDDD...,,,000777===;;;777888===:::999777666777999<<<>>>@@@===999555222222333444666333111111333444333111000111222222111000222333///////////////.........333555777999888555222000333666777555222555>>>GGG>>>@@@CCCFFFHHHFFFBBB???CCCGGGGGGDDDDDDHHHJJJJJJIIICCC===<<>>===<<<999666444333222222444222111///...///000111000222333111......000333333111///---,,,...000222///000000111333444444555111000...---......,,,+++++++++,,,,,,---......///222000...///111333222111000111222333444666999<<>>===;;;:::999888888999777666444333222111000000000000000000000000000000//////111333666666555333222222222222222222333333/////////000//////......---,,,+++***))))))))))))''''''((()))***,,,---...///---++++++,,,......---///---++++++,,,.........)))(((''''''(((+++///111222...)))'''(((***,,,---,,,,,,((($$$%%%***+++(((---+++***(((((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))((())))))'''%%%$$$%%%&&&((('''&&&%%%%%%&&&''''''%%%###&&&******&&&%%%))))))((('''&&&&&&'''&&&&&&***''''''---000,,,'''&&&&&&'''(((*********)))(((,,,,,,+++++++++++++++,,,,,,------+++((('''&&&'''))))))(((((((((((()))))))))******)))(((''')))******'''%%%&&&))))))%%%!!!,,,---...///...---+++******************************)))((()))+++---,,,+++...............---------///...------,,,,,,------///......///222333222000.........///000000111111111000///111333444222//////000111111000111333555444333222222333666888:::666777999<<<@@@CCCFFFHHHHHHJJJLLLMMMMMMNNNOOOPPPNNNPPPSSSTTTUUUWWWYYY\\\______```bbbdddfffhhhiiimmmooorrrtttwww}}};;;999777777888888777666888<<<888555999777555===:::999888777666555444444222222000//////000111222222444555333///...111333333111///......000222444///000222555666777777777222000...---------,,,***+++++++++,,,------......000///...///111222111000000111222333444666999<<>>CCCGGGJJJJJJIIIIIILLLMMMJJJJJJNNNQQQPPPLLLGGGAAA???@@@BBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???===;;;999888888888555444333222111111111111000000000000000000000000///000111333666666444222111111111000000000000000---,,,+++***************,,,+++******))))))))))))((((((***+++------......---+++******+++,,,,,,+++,,,,,,+++)))((()))...222%%%&&&'''(((***,,,///000///,,,((('''(((+++,,,---******'''###%%%)))***''',,,+++)))((('''(((((()))(((''''''''''''''''''((())))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%)))(((((('''&&&%%%%%%%%%%%%%%%(((***((($$$%%%)))&&&''')))******(((&&&%%%'''(((,,,111000+++(((((((((((((((((())))))))))))******)))))))))******+++***+++,,,+++)))''''''(((***))))))(((((()))))))))(((***,,,+++)))((('''(((+++(((&&&'''******'''###******+++,,,,,,+++)))(((''''''((()))******+++++++++***)))***,,,------,,,...............///////////////...------------............///111222111000///............000111222000000///111333333222000///000111111000111333555555444333222333555777999777888:::===@@@DDDGGGHHHHHHJJJMMMNNNNNNNNNPPPQQQPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^___aaadddgggjjjkkknnnppptttvvvyyy===;;;999888999999888666666888555888AAA===444666666666777777666555444444222111000000000111222222111444555333000...000222333222111000000222555666000222555999;;;;;;;;;;;;444111///---......,,,+++,,,,,,,,,------.........///...//////000000000000000111222333444666999<<>>777333222222111000222111111000///...------------...///////////////+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,---,,,,,,++++++******)))***)))((()))+++,,,+++***)))***)))%%%%%%***,,,***+++++++++)))''''''((()))*********)))))))))((((((***)))'''(((***++++++******))))))+++...111444555...333111+++---444444------...333999:::999:::???GGG???777555:::===<<<999444333111//////000222333000---,,,222;;;>>>:::444333444444333000//////000------,,,,,,---...000000222222222222222333444444888555333555999===??????>>>>>>>>>AAADDDGGGGGGGGGHHHLLLLLLIIIIIIMMMOOOOOOGGGDDD???>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???===;;;999888777444333333222222222222333000000000000000000000000...///000222444444111///......------,,,,,,++++++---,,,***)))((())))))***++++++***)))))))))))))))''')))***,,,------,,,,,,+++***((()))***+++***))))))*********)))***---000%%%&&&((()))+++,,,------,,,***'''&&&(((+++,,,,,,((()))(((%%%''',,,,,,))))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''************************+++'''%%%%%%'''((('''$$$((((((((((((((('''&&&%%%%%%'''))))))%%%###%%%)))%%%''')))***)))(((&&&&&&&&&'''+++111111,,,((('''))))))((((((((())))))******))))))))))))******+++)))+++------+++***************))))))((()))))))))))),,,......,,,)))''''''...,,,***+++,,,---+++)))((())))))******)))(((((((((((())))))***+++++++++***))))))***,,,------,,,)))))))))***+++,,,,,,,,,000///......------......------...///000111000000///...---,,,---///111333000000000000111222111111///000111111000111333555555444333333333555777888888999;;;>>>AAADDDGGGHHHIIIKKKMMMNNNNNNOOOPPPRRRRRRTTTVVVVVVVVVWWWYYY[[[\\\]]]___bbbeeehhhkkkmmmnnnqqqtttwwwzzz===;;;999888999999888777555555444???NNNGGG666333333444444555555444333222111111111111111222222222000222444333///...///111444333333222333444666777222444777;;;===>>>>>>===777444111/////////...---............////////////---...000000000000000000000111222333444666999<<>>CCC???777000000666:::999666444222111/////////000111///------333;;;???<<<777222333333222000...///000...---,,,,,,,,,---///000444333222111000111111222666444333666===BBBCCCBBBAAA@@@@@@BBBFFFHHHIIIIIILLLOOONNNIIIFFFHHHIIIHHHCCCAAA@@@@@@BBBEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBB@@@===;;;999888444444333333333333333444000000000000000000000000------...///111000...,,,,,,,,,,,,++++++*********---,,,***)))((()))************))))))((()))))))))'''((()))+++++++++***))))))(((((((((******)))''')))((())),,,......---+++'''((()))***+++******)))***(((&&&&&&(((***++++++)))***)))&&&'''***)))%%%((((((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***'''$$$%%%''')))'''%%%%%%&&&'''((())))))))))))&&&((()))&&&$$$$$$''')))&&&(((***)))'''&&&&&&((('''%%%(((///222...(((%%%+++******)))))))))*********************+++,,,,,,+++---//////...,,,,,,,,,++++++***)))))))))))))))***---000000...+++)))(((+++***)))))))))***)))(((++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((''')))+++,,,+++***%%%&&&&&&'''((()))******//////...---------------,,,---...////////////000///...---,,,---///111222///000000000000000111222///000111111000111333555555444333333333555777888::::::<<<>>>AAADDDGGGIIIIIIKKKNNNOOOOOOOOOQQQRRRTTTUUUWWWXXXWWWXXXYYY[[[\\\]]]___bbbeeeiiilllmmmmmmppptttwwwzzz<<<:::888888999999888777888666666DDDTTTKKK999555444444444333222222111111222222222222222222111111...111333333000///000222444444333222333333555555333444777:::<<<===>>>>>>999666222000///000///...////////////////////////---///111222111000000000000111222333444666999<<>>BBB:::555111111666::::::888333222111000000000111222000000111555:::===<<<:::222333333222000///000111111000...------...000111333333111000000/////////333222333777>>>CCCDDDDDDBBBBBBCCCEEEIIILLLMMMMMMQQQSSSPPPHHHCCCCCCCCCAAABBBBBBCCCEEEGGGIIIJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKFFFEEEDDDCCCAAA>>><<<;;;666555444444444444444555000000000000000000000000,,,,,,,,,...///...,,,)))---------,,,,,,,,,,,,,,,)))))))))(((((())))))******))))))(((((()))))))))'''(((((()))))))))(((((()))((('''(((******((('''(((((())),,,//////+++'''((())))))******))))))(((((('''&&&'''(((***))))))***+++***&&&&&&'''$$$***)))((('''''''''))))))(((''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&$$$%%%&&&((()))+++,,,---((()))'''###$$$''')))((((((***,,,+++'''%%%&&&((((((%%%&&&...222...(((%%%,,,,,,,,,++++++++++++++++++++++++++++++,,,---...,,,...111111000...------,,,+++******))))))))))))***---///000...+++***)))******)))(((((())))))*********************++++++,,,,,,++++++++++++++++++(((''''''(((***++++++***''''''((()))******++++++......---,,,,,,,,,,,,---***,,,...///......///000...------------///000111///000000000//////111333///000111111000111333555555444333222333555777999;;;;;;===???BBBEEEGGGIIIJJJLLLOOOPPPPPPPPPRRRSSSTTTVVVXXXXXXXXXYYY[[[\\\]]]^^^```bbbeeeiiilllmmmmmmppptttwww{{{;;;999777777999999999888:::888666???JJJAAA666;;;888777555333111000111111333333333333222111111000---000444444222111222444333222111111000111111222222333444666888:::;;;<<<999666111////////////...////////////////////////---000333333222000000111000111222333444666999<<>>CCC@@@>>>>>>888666555666888:::::::::111111111111222333444555...///111333444666888999222444444444222222333444333111///---,,,---///000000000000000000000000///111111444888<<<@@@BBBBBBCCCCCCDDDFFFIIIKKKJJJIIIIIILLLJJJDDD@@@AAAAAA@@@BBBDDDFFFHHHIIIIIIHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFEEECCCAAA???===888777666555555555555555000000000000000000000000---,,,---...///...+++(((,,,,,,,,,,,,,,,---------'''((()))******++++++***))))))(((((((((((())))))))))))(((''''''(((((((((((((((((()))******(((&&&&&&(((++++++***)))((()))(((((((((((())))))******'''&&&&&&'''((()))(((&&&'''))))))'''(((***'''""")))((('''''''''''')))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''''''''&&&&&&'''(((&&&&&&&&&''')))+++...///)))((($$$ $$$+++,,,'''(((---111000,,,'''&&&''''''&&&***///000,,,***+++------.........---++++++*********++++++---......,,,///111222000---,,,,,,---,,,+++***))))))))))))(((***------,,,***)))***+++++++++***))))))+++,,,'''''''''''''''((())))))))))))******++++++,,,,,,)))(((((()))+++,,,,,,+++******++++++,,,,,,------------,,,++++++++++++,,,))),,,......------...000,,,,,,---......//////000...000111///......000333///000111111000111333555444333222222333666888:::;;;<<<===@@@BBBEEEHHHIIIJJJMMMOOOPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^^^^___```cccfffiiikkkmmmnnnqqquuuyyy}}}999888666777888999999888:::888444888===444222???;;;999666333111000111111444444444333222111000///---111555555444333444666111111000///.........///111111222333444666888999999555111...---......---..................---------000444444222111111222000111333333444666999<<>>???EEEEEEEEEEEEFFFEEECCCAAA===@@@AAA======@@@CCCBBBAAADDDGGGIIIHHHFFFDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHGGGEEECCC@@@???999888777666666555555555000000000000000000000000...------//////...+++((())))))******+++++++++,,,((()))+++---......------))))))(((((((((((()))***+++***((('''''''''((()))((((((((()))+++***(((&&&%%%)))---***$$$"""''',,,&&&&&&&&&'''(((***+++,,,'''&&&&&&'''(((((('''%%%"""&&&((())),,,000...***'''&&&%%%$$$%%%%%%''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%''')))'''%%%$$$'''***((('''&&&&&&(((+++...///***'''"""$$$------&&&(((///555666000***&&&&&&&&&)))...111...)))+++000---...///000000...,,,+++************+++,,,---...,,,...111111///---+++***---,,,+++***))))))))))))''')))++++++***))))))***)))))))))((('''''')))+++***************+++,,,,,,&&&&&&''')))***,,,------***))))))***,,,------,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++))),,,......---,,,...000+++,,,---...////////////...000111///------000444///000111111000111333555333222222222444666999;;;<<<===>>>@@@CCCEEEHHHIIIKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYZZZ[[[]]]_________aaacccfffhhhkkklllooossswww{{{777777666666666666777777888777555444555666888999;;;999666444222222222333777444000,,,+++,,,...000444222000000333444333111333222111000000000111222555333111000111444777::::::444---***---//////---+++///...))))))---...***222555666555111//////111333111222555666777;;;AAAHHHTTTbbbmmmwww~~~mmm[[[NNNJJJBBB;;;999666111000222///000111111111111000000,,,,,,---.../////////...***++++++,,,,,,++++++******+++,,,---------------++++++******++++++,,,---***************,,,///222+++++++++,,,,,,,,,------,,,+++///777===<<<444,,,...---,,,,,,------+++)))******))))))******+++,,,,,,+++******))))))******222...///444444000000555......444???GGGDDD===999@@@<<<777333333555666777------222:::>>><<<::::::222111000111444555666666@@@<<<666111000111444666444000+++,,,///111///+++222222222222222111000///222000333999===>>>AAAEEEJJJFFF???;;;:::<<<===>>>BBBBBBAAA@@@???>>>======>>>CCCGGGIIIFFFBBB@@@???DDDDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKIIIEEEAAA???>>>;;;999666444777;;;999333333333222222111000000000,,,,,,---------------,,,,,,+++***+++++++++)))'''))))))***++++++++++++***+++)))(((&&&&&&((()))+++******))))))((((((''''''&&&''')))***)))((()))***((()))***)))''''''(((***)))$$$***000(((&&&)))((()))(((&&&%%%%%%''')))+++%%%&&&))),,,,,,,,,***)))%%%'''((()))((((((((()))((('''&&&&&&&&&((()))***'''''''''''''''((())))))))))))))))))))))))))))))###''''''%%%(((///111---&&&''''''&&&***---+++&&&***000888:::222)))(((---((($$$(((111333,,,+++111,,,---...111222000+++((())))))******+++,,,---...,,,///111000---******++++++*********+++,,,,,,---+++,,,,,,+++)))((()))+++************))))))))))))///+++'''&&&)))+++,,,+++++++++++++++++++++++++++)))***+++...000///,,,))),,,---...---+++***+++,,,............---,,,,,,++++++,,,------......---------------.........//////,,,+++***+++---//////...///000000000000111444666555666666555444666999<<<===???AAACCCDDDFFFIIIKKKMMMMMMNNNMMMLLLMMMPPPRRRTTTUUUVVVXXX[[[]]]^^^___cccdddcccccchhhnnnoookkkqqqtttwww|||;;;:::999888666666555555777666555444555666888999:::888666333222111222222444333111000///.........444222000000333444333111222222111111111111222222444333111000111333666999999444---+++---//////---...222111------111111...111333555444111///000111333111222666777777;;;AAAHHHUUUcccmmmwwwqqq___RRRKKKCCC<<<999666222111222...///000111111222222222------......///.........,,,,,,------------,,,,,,***++++++,,,------,,,,,,++++++++++++++++++,,,,,,***,,,......------...///,,,,,,,,,,,,------------)))//////---555AAA>>>111...---+++,,,---...---,,,+++************+++,,,,,,,,,+++******))))))******000,,,---000000---...333000---000999@@@AAA>>>===CCC>>>888444222111000///000000444;;;===999555555444333333444666777888999@@@===777111------000333444222///.../////////---111111111111111000//////444333666===AAACCCFFFKKKAAA>>>999777777999;;;;;;>>>>>>>>>======<<<;;;:::>>>AAAEEEFFFCCC@@@??????BBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCAAA@@@??????999888555333666:::888222333333222111111000000///....../////////......------+++******++++++***))),,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***))))))))))))(((((((((((('''((((((&&&%%%&&&)))+++((()))***)))''''''(((***+++$$$***///)))'''***''')))(((&&&%%%%%%''')))+++''')))+++,,,,,,***(((&&&&&&((()))((('''&&&&&&''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&))))))&&&(((---...*********(((&&&(((,,,+++''')))///777:::444+++)))---***&&&***222333,,,+++111///000222333222111...---******)))***+++,,,...///---///000///+++)))***+++++++++***++++++,,,,,,---+++,,,,,,+++)))(((***+++************))))))))))))///+++(((''')))+++,,,++++++++++++,,,,,,,,,,,,,,,******+++---///...,,,***,,,---...---+++***+++,,,,,,------------,,,,,,++++++,,,------......------////////////////////////...---,,,---///111000000///000000000000111444666555555666555555666999<<<===???BBBCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMNNNQQQSSSVVVVVVWWWYYYZZZ[[[]]]]]]aaabbbccccccgggmmmmmmiiiqqqssswww|||;;;;;;999888777777777777777666555555555666777888888666444222111111111111000111333444444222000///444222111111222333222222111222222333333333222222444333111000000222555777888333...+++---//////...000222111//////222222000000111222222000000000222333111222666777777;;;AAAJJJVVVdddmmmwwwuuucccWWWLLLDDD>>>;;;888333222333...///000000111222333333.........///......------......////////////......******+++,,,,,,,,,++++++,,,+++++++++++++++++++++***---000111///---,,,,,,,,,------------.........***333000&&&///EEEHHH;;;///---++++++,,,.........+++++++++++++++,,,------,,,+++******))))))******///---,,,---,,,+++---222333...,,,111888;;;===@@@@@@<<<777333000///---+++//////444;;;<<<777333333555444444444555777888999AAA>>>888222---,,,...111333333333111...---...///000000000000000//////...111000333999<<<===???CCC999777444444666888999999;;;<<<<<<===<<<;;;999888===???AAAAAA???>>>===>>>>>>>>>>>>>>>???@@@AAAAAAEEEAAA===<<<===???>>>===999999666444777:::888333333222222111111000//////000000111111000///......///---+++***+++,,,,,,+++.........---,,,+++***)))***)))(((''''''((()))***(((((((((((())))))))))))(((((('''$$$###%%%))),,,((())))))((('''''')))***,,,$$$(((...***)))+++''')))(((&&&%%%&&&''')))+++***+++,,,,,,***(((%%%$$$'''((()))'''%%%$$$%%%&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((******''''''***+++)))111111---)))))),,,+++((()))...666;;;666...***,,,,,,***---333222+++***///...111333333000...///111,,,+++))))))***,,,///111//////...,,,***)))***,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,************))))))))))))...+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***,,,------++++++,,,...++++++,,,---------,,,,,,,,,,,,---............---000000000000000000000000000///...///111222222111///000000000000111444666444555666555555666999<<<===???BBBCCCEEEFFFIIIKKKKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWXXXXXXZZZZZZ[[[\\\___bbbccccccgggkkkjjjfffpppssswww|||777777777777888999::::::666555555555555666777888555444333222111111111111000111333555555444333222444333222111222222222222000111333444444333222222444333111000000111333555777333...,,,---...///............---...000000000///000000000000000111222333222333666777777<<>>;;;888999:::999666888;;;999444222222222111000000//////000111111000000///...---000...+++***+++---......------------,,,+++***)))))))))(((((((((((())))))''''''(((((())))))******((((((((('''&&&&&&(((+++'''((()))((('''''')))+++---$$$'''---***)))+++&&&((((((&&&&&&&&&''')))******+++++++++***'''%%%$$$&&&''''''&&&%%%$$$%%%'''&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((()))***((('''((()))***777888666111///000---))))))---555<<<999111+++,,,,,,,,,///333000)))(((,,,+++...111///***))),,,000---+++)))(((***---111333000///---***((()))***,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++++++++*********))),,,+++))))))***+++,,,---.........------------------,,,******,,,---------***+++,,,,,,,,,,,,---...******+++,,,---------,,,,,,------...............111111000000000000//////000//////000111222111000///000000000000111444666333444555666666777999<<<===???BBBDDDEEEGGGIIIKKKJJJLLLMMMNNNOOOQQQTTTWWWUUUVVVWWWXXXZZZ[[[\\\]]]^^^bbbeeeeeegggkkkjjjfffppprrrwww}}}666666666666666777888999555555555555555666666777333333222222111111111111222222222333333444555666444333333222111111111222///000222333444333222222444333222000000111222333555222///------...//////---,,,,,,......///000222000/////////000111222222444222333666777888<<>>;;;666444666666555333111000/////////.../////////...---,,,,,,------............------++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++***)))************+++...000---------.........//////444...+++///555888===AAA000...+++******+++***))),,,,,,++++++,,,,,,---...,,,+++******))))))******...000000,,,)))***...222444...+++,,,...///222666000...,,,,,,...//////...***,,,222999999666555888666666555333000000333666AAA666,,,+++111555111***---111444111+++(((***...---....../////////......222///000333333111111444888666555555777777666555999999;;;;;;<<<;;;::::::;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;???;;;888:::===<<<777222666888888666777999777333222222111111000//////....../////////......---,,,000...+++***,,,.........******++++++++++++******))))))(((((((((((())))))''''''(((((())))))******''')))+++,,,***)))(((((('''((()))((('''((()))++++++###)))///+++)))***&&&(((''''''&&&'''((()))***((())))))***)))((('''&&&###%%%%%%%%%%%%%%%(((***&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))((('''***---999===???;;;888555000***+++---444;;;;;;333---+++***,,,000111---'''&&&)))(((,,,...,,,((('''+++///---+++***)))***...222444222///,,,))))))***+++,,,+++,,,---------,,,,,,++++++,,,,,,+++******,,,------,,,,,,,,,,,,++++++++++++++++++******+++---.../////////.........------...,,,***)))+++---......***+++,,,,,,,,,,,,---...***+++,,,,,,------------,,,---......//////......////////////////////////.........///111111///...///000000000000111444666222444555666666777:::<<<>>>@@@BBBDDDEEEGGGJJJLLLKKKLLLNNNNNNOOORRRVVVXXXSSSTTTVVVXXX[[[]]]___```___dddggggggiiilllllliiipppsssxxx~~~;;;:::888666555444444333444444555555555666666666222222222222222222222222444333111111222444666888333444444222000000111222///000111111222222222222555444333222111111222222333222000...---.../////////------000222111222555222000......000222333222444222333777888888<<>>@@@CCCDDDFFFGGGJJJLLLLLLMMMNNNOOOPPPRRRVVVYYYSSSTTTWWWYYY]]]___bbbccc___eeeiiihhhjjjmmmooonnnppptttzzz===<<<:::888666444333333444444555555666666555555222222333333333333333222333333222111222333555666333444555333000///000222////////////000111222333666555444333222222222222222222000///------///000000---...222444222333888555222//////111333333222444333444777888888<<>><<<:::<<<<<<===>>>>>>===<<<;;;666666666666666666555444222666888666444666444111111111111000//////......***+++,,,------...------,,,+++++++++---...---,,,+++++++++,,,++++++******(((((())))))))))))(((((())))))))))))(((((((((((((((***,,,,,,***(((((((((&&&'''((((((((((((***,,,((((((555;;;111+++---+++''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&***,,,))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))$$$$$$'''***(((%%%)))000666<<<@@@===888555111,,,333000333999;;;555---***(((...333000***&&&'''(((***+++++++++,,,,,,,,,---+++++++++,,,...000333444444111---,,,---...---,,,,,,---...///...---+++******,,,,,,,,,++++++---///000000000000/////////...)))+++---,,,++++++---///222222111000000///......---+++***+++,,,------,,,,,,---...---+++***+++,,,....../////////...------------...///////////////......///000111111222222------...///000000---+++///000000000000111444666000333555777777888:::<<<>>>@@@CCCEEEFFFGGGJJJLLLMMMNNNOOOPPPPPPRRRVVVXXXVVVWWWYYY[[[^^^```bbbccc___eeehhhhhhiiimmmqqqqqqqqquuu{{{<<<;;;999888777777666666333444555555666666555555222222333444444444333333222222222222333333444444333555555333000///000333///............000222333777666555444333222222222111111111///------///000000,,,,,,222333111333888666333//////111333333222555333444777888888===CCCLLLXXXeeeoooyyypppeeeUUUMMMEEEBBB>>>999777888888666333111//////000000,,,,,,---.../////////...,,,------------------,,,.../////////...------,,,&&&'''***,,,......------)))+++...///---,,,+++++++++++++++,,,,,,,,,------***000000+++,,,111000******+++---111444444222000******))))))******+++,,,,,,++++++***)))*********)))222555///)))+++......,,,)))''')))***+++000777000---(((&&&(((+++---///+++---111555555555;;;DDDEEEFFFCCC<<<555222555999666444222///------///111,,,...000000000/////////......///000111111000000333000000333333000000333888555333222444666777777;;;999888777888:::>>>@@@;;;::::::<<>>?????????>>>===<<<333444444333222333666999444999;;;999777888777444111111111000//////......******,,,---.../////////+++******,,,......---+++.........---,,,+++***)))(((((())))))))))))((((((******))))))(((((('''''')))******)))'''&&&''')))&&&'''((((((((((((***,,,(((+++:::@@@444---///...'''''''''((((((((((((((())))))((((((''''''''''''(((((((((&&&%%%&&&)))+++***)))(((&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))%%%%%%'''+++(((###'''000444999<<<888444222000---555222222888;;;555...***(((///444111+++'''(((***)))))))))***,,,,,,+++******+++,,,---///111333444444111...---...///---+++,,,---...//////---+++******,,,,,,,,,++++++---///111111111111000000000000(((+++------++++++---000222222222111000//////...,,,+++***+++---...---,,,,,,---...---+++***+++,,,///000000000///...---------......///////////////......///111222333444555.........000111000...+++///000000000000111444666000333555777777888:::<<<>>>@@@CCCEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPRRRUUUXXXXXXYYYZZZ\\\^^^```aaabbb^^^dddhhhggghhhmmmrrrsssrrrvvv|||;;;888777999999666777:::888777666666777777666555333333333333333333333333000222333222000000333777555444333222111111111111000//////...///111333444333444555666666444222111......//////...---,,,,,,111000000000222333555777333333333222222111111111555555444333444777===AAAJJJXXXgggqqqzzzqqqaaaVVVMMMEEEBBB>>>888444333555555444333222000///...////////////............///...------,,,,,,,,,,,,------......------,,,+++,,,+++,,,---//////---+++,,,,,,,,,,,,,,,---------************+++,,,---...++++++++++++,,,---......++++++******++++++,,,---///,,,))))))+++,,,+++)))''',,,---***)))---000111---222444000,,,,,,---+++///---++++++,,,...///...---,,,,,,,,,,,,,,,,,,---***...222111000333===EEEAAA===777555666888777555333333333000---,,,,,,...---,,,,,,...//////---***)))+++---///000000000000---///111111222333666999999444222555888666555666;;;999666777:::;;;:::888999999:::<<<>>>???===;;;AAA@@@???>>>===;;;;;;:::888777777777888777444111666777888999999777555444111000...------...////////////...---,,,,,,++++++,,,,,,+++++++++,,,------///...---,,,+++++++++++++++******+++,,,---+++***++++++,,,,,,,,,,,,++++++(((((()))***************!!!"""$$$(((+++,,,+++******---000333333111...+++)))((((((''''''''''''(((******))))))(((((((((''')))%%%%%%******&&&&&&+++))))))))))))(((((((((((()))(((''''''((()))(((&&&'''***%%%###***(((###'''((('''''''''((()))+++,,,111888:::333---///222333000777:::888777888333+++''',,,---)))&&&((())))))'''***,,,+++))))))+++---...***+++///222000000111000222444555444111...+++333222111000...,,,++++++)))***+++,,,---.........000//////222333222...***,,,...///...---,,,,,,,,,,,,,,,---...---,,,+++***%%%(((***,,,++++++,,,---...***'''(((+++---...---***,,,......---,,,---...---///000///------///222,,,+++---222444333555888000000//////.........------...///000111222333333444444555666888999;;;<<<@@@AAABBBDDDGGGJJJLLLNNNOOONNNNNNPPPTTTVVVXXXXXXXXXZZZ\\\^^^___aaadddggghhhggghhhiiikkkmmmpppqqqvvvzzz999666666888888555555888777666555555666666555333222222222222222222222222///000111111111222555777444444333222111111111111111111000000000000111111444555555666555333111000......///......------,,,111000000000111333444555111111222222222333333333666666555444555888>>>BBBKKKXXXgggqqqzzzttteeeXXXNNNFFFBBB>>>888444333333333333222111000///.../////////.........------...------,,,,,,,,,,,,---------......------,,,+++,,,+++,,,---//////---+++))))))))))))))))))))))))************+++,,,---...,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...,,,))))))+++,,,+++)))''',,,---***)))---000000+++111444111......---***+++***)))+++---/////////,,,+++***))))))***+++,,,...222444222...///555<<<888555222000111222333333333222111///......---------,,,,,,---///...---+++)))***+++---.........------...000111111333555888999444111444555333222333:::888666777:::;;;;;;999999999999:::======<<<;;;=====================<<<===<<<;;;;;;;;;:::777444222333444555555333111000000000///...---......//////......---,,,,,,++++++++++++++++++,,,,,,---......---,,,++++++*********(((((((((***---///...---))))))************))))))(((((()))***************)))'''&&&'''(((***)))(((***,,,...000111///---+++++++++******))))))******'''''''''((()))))))))))))))%%%%%%)))***&&&'''***''''''''''''&&&&&&&&&&&&***((('''((()))***)))''')))---(((&&&,,,+++%%%)))((('''''''''((()))+++,,,222777888444333666666333///444888999;;;<<<777///)))...000,,,)))***,,,,,,***,,,///...---,,,---///---******///111000///000222333444555444222///...//////...,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,///......///111000---***,,,---......,,,++++++,,,+++,,,,,,------,,,******&&&(((+++,,,+++++++++,,,...+++((((((+++------,,,***,,,......---,,,---...---...000///------///222///---...333444222222555000/////////..................///000111222222333444444555666888:::;;;<<>>888444444111111111111111000////////////.........---------,,,,,,+++++++++,,,------------......------,,,+++,,,+++,,,---//////---+++,,,,,,++++++******))))))*********++++++,,,---...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++******+++++++++***(((,,,---******---//////***000555444222111...***''''''(((+++...000///...+++***(((''''''(((***+++///222444222...---000444222222111000000111444777333000......000000...+++---,,,,,,---......,,,+++))))))***+++,,,,,,++++++,,,---///000000111444666:::555222444444222111333<<<;;;999888999999888777999888777888:::;;;;;;:::;;;<<<<<<===>>>???@@@@@@AAA@@@?????????===:::777000111222333222111000///000000///........................------,,,,,,++++++***++++++,,,---...///---,,,+++***************)))))))))***---//////...))))))************))))))(((((()))***************---***'''&&&'''))))))))))))***+++------,,,,,,+++,,,,,,,,,++++++*********''''''((((((((((((((('''(((&&&&&&))))))''''''***''''''''''''&&&&&&&&&&&&***)))((((((*********(((&&&***%%%###***(((###&&&((((((''''''''')))***+++222444555777:::<<<999333---000444888>>>@@@:::111***000111---***+++------+++---///000///------...,,,))))))...111///---///333333333333333222111000000000///...---,,,+++***)))******+++++++++******---,,,,,,,,,------,,,***+++,,,...---+++******+++++++++,,,,,,++++++***)))''')))+++,,,+++++++++,,,...,,,******+++,,,,,,+++***,,,......---,,,---...---...///...------///111222///000333333000///222////////////............//////000000111111111222444444555666888:::<<<===AAABBBCCCEEEHHHKKKMMMOOOOOONNNNNNPPPSSSVVVWWWWWWXXXYYY[[[]]]^^^```ccceeehhhhhhhhhiiikkknnnqqqrrruuuyyy888555555777777333333555666555444444555555444222000000000000000000000000222///---...222555555444222222111000000000000000000111333444333111///---222222333333333333222222.........---------......111111111111111111111222000000111222333444444555666666777777888;;;@@@DDDLLLYYYhhhrrryyyyyylll]]]RRRHHHCCC???888444444000000111111111111111000000000////////////......+++++++++++++++,,,---...------......------,,,+++,,,+++,,,---//////---+++...------,,,+++******)))++++++++++++,,,---......******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***))),,,---******...///---***000666666666555111+++''''''(((+++...///...,,,+++***(((&&&&&&(((***+++)))---000000...---000333///111222111///000333777222///,,,---111222///+++---,,,+++,,,------,,,+++*********++++++++++++++++++---...//////000333555:::666444555666444555888???>>>;;;999888666555444999777555555777999:::999;;;<<<===>>>???@@@AAABBBBBB@@@?????????===:::777333333333444333222111111000000//////......------......---------,,,,,,,,,*********+++,,,---...///,,,++++++***)))))))))***...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++(((((()))******************)))'''''')))+++++++++(((((())))))******++++++++++++++++++******)))(((*********)))(((&&&$$$"""'''&&&'''(((((((((((()))))))))))))))(((((((((((()))((('''((()))***)))(((%%%)))###"""(((&&&!!!%%%)))(((''''''''')))***+++---111666999;;;:::666222,,,,,,///555===>>>777...)))...000,,,)))***,,,,,,)))***,,,---,,,+++******+++((()))...000...,,,---111111000000000000000000000000///......---,,,,,,)))************))))))(((++++++*********+++*********,,,------+++******+++++++++++++++******)))))))))***,,,,,,+++***+++---------,,,,,,,,,,,,+++******,,,......---,,,---...---......------...///000222///000333222///...111///////////////.........000000000000000111111111444444555666888;;;===>>>??????AAACCCFFFIIIKKKMMMQQQPPPPPPQQQUUUWWWXXXXXXZZZ\\\^^^___```bbbeeegggffffffggghhhjjjmmmppprrruuuyyy888666666999888444222444777666444555666666555333000000000000000000000000444111......111333222111111111000/////////000000...000333444444333000...//////000222333333444444......------------...///111111111111222222222111111111222222222333333333555666777777888<<<@@@DDDLLLZZZiiissszzz{{{nnn```UUUJJJDDD???888444444000111222222333333222222111111111000000000//////++++++++++++,,,------...------......------,,,+++,,,+++,,,---//////---+++++++++***)))(((''''''&&&++++++++++++,,,---...///((()))***,,,---------,,,***+++,,,---------,,,,,,************))))))***+++***------++++++......***+++111555666888888444...))))))***,,,---...,,,***,,,+++)))(((((()))+++,,,&&&***---...------///111,,,...///...++++++...111000---+++---222333///+++---,,,***+++,,,---,,,+++,,,++++++++++++,,,,,,,,,,,,---...//////000222444777333222555555444777<<<<<<<<<;;;999888777777777999777555444666888888888::::::;;;;;;<<<<<<======>>>===<<<<<<<<<:::777444444444444444444333333222000000000///......---,,,---------------,,,,,,,,,++++++++++++,,,---...///++++++******)))*********...,,,***)))***++++++***++++++,,,,,,,,,,,,++++++(((((()))***************(((((((((***,,,,,,***((('''''''''((()))***++++++------------,,,+++***)))******+++***(((&&&$$$"""&&&'''(((''''''))))))((())))))))))))(((((((((((('''&&&%%%&&&((()))((('''(((,,,'''%%%,,,***%%%((()))((((((''''''(((******'''...777;;;999333111111,,,******111888777///)))***///000,,,)))+++,,,,,,))))))******+++***)))(((***((()))...000---++++++...---,,,,,,,,,---...///+++++++++******)))))))))))))))*********)))(((((()))*********))))))*********,,,------+++******++++++++++++***************)))***,,,+++++++++,,,...,,,---......---+++*********,,,......---,,,---......---,,,,,,---...//////000......222222000000222.........///////////////000000000000000111111111444444555777999;;;===>>>???@@@AAACCCFFFIIIKKKMMMSSSRRRQQQSSSVVVXXXYYYYYYZZZ\\\^^^______aaadddfffdddeeeeeegggiiillloooqqquuuzzz888666666999888444222333777666555555666666555333000000000000000000000000444222000///000111111000000000////////////000000///000333444555333111///...//////000222333444444......---,,,,,,...///000000111222333333333333333222222222222222222333333444555777888999<<<@@@DDDLLLZZZjjjttt|||~~~qqqbbbWWWKKKEEE???888444444111222222333333333222222111111111000000000//////------,,,,,,,,,---......------......------,,,+++,,,+++,,,---//////---+++,,,,,,,,,++++++******)))++++++++++++,,,---...///)))***,,,---......---,,,***+++---.........---,,,)))*********))))))***,,,+++------+++,,,///---(((,,,000222333666888666000++++++***+++------,,,++++++++++++******+++++++++)))+++------,,,+++,,,---...//////...,,,,,,---...---++++++...111222000------,,,******+++,,,,,,+++,,,,,,,,,,,,,,,---...///,,,.../////////000222444333000000222333222777===777888999999888999;;;===888666555555777777777666666666666666666666666666999999888888999888555222333333333222222222111111000000000000///...,,,+++------------------------,,,,,,++++++,,,,,,------,,,++++++*********++++++***((('''''')))+++,,,,,,))))))************))))))(((((()))************************++++++***&&&$$$''''''((()))***++++++,,,000000111111000...,,,+++&&&''')))++++++***((('''&&&((((((&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''(((,,,'''%%%+++)))$$$(((***)))(((''''''((()))***%%%,,,666<<<888000...111...***)))///222///***'''+++000222...+++,,,......,,,+++******++++++***)))+++(((***///111...++++++***)))))))))***+++,,,,,,+++++++++++++++*********((())))))*********))))))(((***++++++*********++++++,,,...---+++******+++,,,,,,+++************+++)))***+++++++++,,,...000***,,,///000...,,,++++++***,,,......---,,,---......---+++,,,---//////......,,,---111222000000333........./////////////////////000000111111111222444444555777999<<<>>>???BBBCCCDDDFFFIIILLLNNNPPPSSSRRRRRRSSSVVVXXXYYYYYYXXXYYY[[[\\\\\\^^^aaacccddddddeeegggjjjmmmppprrrvvv{{{777555555888777222000111666555333444555555444222111111111111111111111111111111111000//////111333/////////......//////000222222444444444222000///000000000000000111222222///...,,,,,,,,,...///111000111222444555555555444000000111222333333444444333444666777999<<<@@@CCCLLL[[[kkkuuu}}}uuudddYYYLLLEEE???888444444111222222222222111111000////////////............//////...---------......------......------,,,+++,,,+++,,,---//////---+++........................,,,,,,+++,,,,,,---...///------/////////---+++******+++---...///...---,,,((()))******((((((***---,,,...---+++---///,,,'''---.........111666555111,,,+++***+++---//////...******+++,,,,,,+++******+++,,,,,,,,,+++++++++,,,///...---...///000///...)))+++---///000111000///---+++***)))+++,,,,,,+++++++++++++++,,,---///000---...000000///000222444333111111222222111666===666888:::999888888;;;===777666666666888888666555333333333333444444444555777666666777888777555333333333222222111111111111000000111000///...,,,+++------------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***(((&&&&&&(((***++++++))))))************))))))(((((()))******************)))(((((())))))'''%%%'''((()))+++,,,,,,,,,,,,111222222222111///---+++&&&'''***,,,,,,+++***)))%%%))))))&&&&&&******'''''''''''''''&&&&&&&&&&&&&&&%%%$$$&&&((())))))((('''+++%%%$$$***(((###'''***)))(((''''''((()))***&&&***333<<<<<<555222444000++++++///000,,,)))***+++000222...***,,,------000,,,))))))***,,,+++***+++)))+++000222...+++***''''''(((((()))******+++,,,,,,,,,,,,------------(((((()))***++++++++++++'''***---...,,,++++++,,,,,,---......,,,++++++,,,...---,,,+++***++++++,,,((()))***++++++---000222(((+++///111///,,,,,,,,,***,,,......---,,,---......,,,***+++...///...---///---...111222//////222............/////////000......///000111222222333333444555777:::<<>>;;;<<<===:::777555777999777666666888999888666444222333333444555666777777666666666777888888666444555444333333222222333333000111111111///...,,,***------------------------......---,,,++++++++++++,,,,,,,,,+++,,,,,,---------***'''%%%&&&''''''&&&++++++,,,,,,,,,,,,++++++(((((()))***************(((&&&$$$$$$'''***++++++'''(((***,,,---...------///000111111000...+++***)))***,,,------+++(((&&&%%%))))))%%%&&&******&&&***)))))))))(((((((((((('''&&&%%%''')))******)))+++...)))'''...,,,'''+++***)))(((''''''((()))***))))))000<<<@@@<<<777666222------000///++++++///(((---///+++((()))++++++000,,,(((&&&(((***+++***,,,***+++111222///++++++%%%&&&''')))************)))))))))))))))*********'''((()))++++++,,,,,,,,,&&&***///000...,,,,,,,,,,,,...//////---,,,,,,---...---,,,+++++++++,,,---'''(((******+++---111444&&&+++000111///---,,,---***,,,......---,,,---...///,,,***+++...///...---000......222222///...111---.........//////000000---...///000111222333333333444555777:::===???@@@BBBBBBDDDFFFIIILLLNNNPPPQQQPPPOOOPPPSSSUUUVVVUUUYYYZZZ\\\\\\]]]^^^```cccgggggghhhjjjmmmppptttuuuxxx}}}666777777777777555333222444444555555444444333222111111111111111111111111//////............//////111000...---------...///444555555333000...---...111111111111000000000000////////////000000000000333333333222222333444444222111000222444666555444444444444444666;;;AAAFFFUUU___mmmwww~~~wwwiii\\\NNNGGGCCC===888666333222111111222222111///222222111000///...------,,,---......------...000,,,---...---++++++---...000000///...---,,,,,,,,,---......,,,++++++---///---,,,++++++,,,---///000222000111333222---+++,,,,,,+++***---000111...+++))))))(((((((((((()))))),,,,,,,,,++++++*********(((***,,,------///222444...---,,,+++***++++++,,,,,,,,,+++***))))))******---,,,+++,,,------,,,***###(((------***((()))+++******+++,,,---...///000,,,+++)))))))))+++---...)))***,,,,,,++++++,,,---,,,...///...---///555::::::777666777666444777===BBB;;;666666666555666888888666555777:::;;;:::888444444444444333333333333777777555444444555666777222222222111111111111000000000000000000000000000------------------------+++((())),,,,,,))))))+++---+++))))))+++,,,***(((------,,,***(((''')))***+++(((&&&'''***,,,+++)))222+++&&&)))+++***((((((************************)))***,,,...//////...---++++++***))))))((())))))+++******)))))))))((((((###%%%))),,,---,,,***)))&&&&&&'''''''''''''''''')))'''&&&'''((()))(((''',,,+++))))))***+++***))),,,)))&&&$$$%%%'''((((((+++******---222444333111000///------------+++***---***'''&&&(((+++---...///000000...------...000++++++,,,...//////,,,)))'''&&&%%%&&&((()))(((''''''((()))******+++++++++(((((()))+++------,,,***+++---...---,,,,,,---...---------,,,,,,+++++++++...***''')))---000...++++++************+++,,,---******+++,,,------------++++++******+++---...000222111000///...---,,,,,,............////////////111000///000111111///---222000...---...000333555111333666888999<<>>CCCGGGUUU___lllwww~~~|||qqqdddUUUMMMFFF>>>888666333222111111222222111///////////////000000000000---...//////......///000///111222222000000000111000///...---------------...//////...------000222...///111333333333222222111//////111111---+++---+++************))))))(((***))))))))))))))))))***++++++++++++++++++++++++***+++---......000333555,,,,,,,,,+++)))'''%%%$$$++++++***************+++,,,,,,+++---...///---,,,)))+++------,,,***+++,,,...---,,,+++,,,...111222000///...---,,,---------,,,---......---,,,---///...000111000...000555:::444222222444333111444999@@@:::666666666333333555777777777888999:::::::::999999999888888888777777888777555333222111222222111111111111000000000000////////////////////////---------------------------***+++------)))(((***++++++***************)))+++,,,,,,+++***)))***,,,'''***++++++((((((+++...///,,,---111333///,,,++++++,,,,,,,,,,,,,,,------+++,,,...000000///...---''''''&&&''''''((()))***((()))+++,,,,,,+++)))(((+++,,,,,,---......//////)))((('''&&&''')))***,,,)))(((''''''))))))(((''''''((())),,,......,,,***+++*********++++++)))((((((''''''(((***+++,,,,,,(((''''''))),,,---------)))((((((***,,,---,,,***...000222222///---++++++111///---+++,,,+++***))))))((('''''')))))))))'''******+++++++++++++++***,,,)))'''&&&(((***,,,,,,''')))++++++***+++,,,...)))***+++,,,...///111111---+++***+++---//////---)))***+++,,,,,,++++++*********+++,,,---------------.../////////...---,,,,,,------...///000111111............////////////777444111///000111111111...///111222333333222222333555777999:::<<>>CCCGGGTTT^^^lllwww~~~~~~pppcccUUULLLFFF???999777333222111111222222111///111111111000///.........+++,,,...---,,,,,,---//////000222222111000000111//////...------------......//////...---...000222,,,---///111111111000000111......000000,,,,,,...***************+++,,,,,,******))))))))))))******+++++++++++++++++++++++++++,,,.........///111333333111...,,,******+++++++++***************++++++,,,,,,+++---//////...,,,***+++,,,,,,+++******+++...---,,,,,,,,,...000111000//////...------------,,,---...---,,,+++,,,---...000111///...///555999222000111333222000333888>>>888555666666333333555666777888888888999::::::999999999999888888888888888777555333222111222222111111111000000000//////........................------------------------+++))))))---...++++++---++++++++++++***))))))******+++,,,,,,+++***+++---+++---...+++((('''))),,,,,,***,,,111222...+++,,,+++++++++,,,,,,---------+++,,,...000000///---,,,''''''&&&''''''((()))***)))***++++++,,,+++***)))***,,,///111111000///---))))))(((((()))+++,,,---+++***)))***+++,,,+++)))((()))***---//////---+++...,,,)))((()))***++++++&&&'''''''''(((***,,,---***)))((()))+++,,,+++***+++)))((((((***,,,,,,,,,,,,...111111...,,,+++***222///---,,,------,,,+++***)))(((((()))***)))(((***++++++,,,,,,,,,,,,+++...,,,(((''')))+++---...+++,,,---,,,+++***+++,,,++++++,,,,,,---...//////+++*********,,,---...---+++,,,,,,,,,,,,,,,++++++******+++,,,---------------.../////////...---,,,.........///////////////............////////////555222///...///111111111---///111222333333222111444666888999:::<<>>CCCFFFTTT^^^lllwww~~~qqqdddUUUMMMGGG@@@:::888333222111111222222111///222222111000///...------***,,,------,,,+++---...---///111222000////////////......---------......---......---,,,---000222//////000111222222222222111...---000///,,,,,,///***+++,,,+++++++++---///+++******))))))******+++***++++++++++++,,,,,,,,,,,,---...---------///000333000,,,)))((()))+++---*********)))******+++,,,,,,,,,,,,---///000///---++++++++++++************,,,,,,,,,,,,------........................------,,,---...---,,,++++++---...000000///---...333888000///000333333111333777666111000333555444444777555777999999888888999;;;;;;:::::::::999999999999888777555333333333333333111111000000000/////////........................------------------------***((()))---...,,,,,,///***+++,,,+++)))))))))***(((***,,,---,,,,,,,,,---......---+++)))(((((()))***))),,,111111---+++---******++++++,,,,,,------+++,,,...//////...,,,+++((((((((('''(((((()))))),,,,,,,,,,,,------------***,,,000222333111...,,,******+++,,,---......//////...------...///...---*********,,,......---+++///,,,((('''(((***++++++)))))))))((('''(((+++---,,,***)))***++++++***)))+++)))'''(((***,,,---,,,***,,,......,,,+++***+++...---,,,,,,......---,,,+++***))))))******)))(((******+++,,,------------333///+++))))))*********,,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,------,,,++++++******++++++******+++,,,------------,,,------.........------000000//////......------............////////////000...------...000000000///000111333333333333222555666888999:::<<>>BBBEEESSS^^^kkkwww~~~uuugggXXXPPPIII@@@:::888333222111111222222111///111111000000//////......+++,,,...---,,,,,,---///+++---000000///---------......---------......///,,,------,,,,,,---///222222222222222333444555666000------//////,,,,,,///+++,,,---,,,******,,,///+++******))))))******+++******+++++++++,,,,,,,,,---......---++++++,,,------+++)))'''&&&'''((()))******))))))***++++++,,,,,,,,,,,,---///000///......---++++++++++++++++++***+++,,,---------,,,+++,,,------.........---------//////...---,,,,,,------//////...,,,---222666000///000333333111333777333///...222555555555888555777999999888777999<<<999999999888888888888777888777555444444444555555111000000000////////////........................------------------------+++)))***......,,,+++...***+++---+++)))((()))+++(((***,,,------,,,---...///---+++*********)))(((***))),,,000000---,,,///))))))******+++,,,,,,---***+++---......,,,+++*********)))((((((((())))))...---,,,++++++---...000,,,---///000111000///...***+++...000111111000//////---,,,---...///...---+++***))))))+++++++++)))---+++)))((()))******)))((()))***)))((()))---000,,,+++******+++,,,+++***)))((((((***,,,---,,,***(((***++++++***)))+++,,,++++++,,,...111222111///,,,+++))))))***+++)))((()))***+++---.../////////222///+++))))))***)))(((***+++,,,+++***)))***+++*********+++++++++,,,,,,(((((())))))))))))+++,,,---+++)))''''''((()))+++******+++,,,------------,,,,,,+++,,,,,,---...///000/////////........................////////////...------///111333222111222222333444555555555555555777999::::::<<>>DDDGGGUUU^^^kkkuuu|||zzzooo```SSSKKKCCC;;;555555444222111000000//////333333222///---,,,---///111000...------...000111,,,...///...------...///,,,++++++++++++,,,------///...---,,,---...000222///////////////////////////---,,,---111222000---...***)))+++,,,)))((())),,,,,,,,,+++++++++******'''(((((())))))))))))(((((())))))(((+++///---((())))))************)))))) %%%,,,...***''''''000...---...111222000......---,,,+++++++++++++++,,,,,,++++++,,,,,,---...---...///000111111000000111000///......---------***...111111//////333888333000000111111111666<<<444222111222555777888888777777777666555555444444666777777666444444555777333444555555666555555555333222222222111111000000000444444///---///,,,&&&***+++,,,,,,------,,,,,,000///------......---,,,------,,,+++***(((((('''+++,,,...///000000000///,,,,,,+++***((())),,,...000,,,)))+++///000...***,,,***(((***---...---+++)))+++,,,,,,***((('''''')))***+++******,,,...///((()))++++++******+++---***,,,///000///.........---------....../////////'''((()))******)))((('''***))))))((('''&&&&&&%%%''''''''''''((()))++++++'''''''''((()))+++------+++***)))))))))***,,,------------------+++(((%%%(((+++------,,,+++++++++---,,,---000333444444333333111000...,,,+++******))),,,......---,,,...000...---------...///111222)))))))))))))))(((((((((***))))))***+++***(((&&&)))))))))))))))******+++)))+++,,,,,,+++***,,,---+++,,,---,,,***)))***++++++,,,.../////////...---...//////000000000000000...------,,,,,,...///000222111000//////000111222555555666666666666555555888888999;;;===???BBBCCCGGGJJJMMMOOOQQQSSSVVVYYYXXXYYYZZZYYYYYYZZZ]]]___\\\^^^```aaa```aaaccceeejjjlllooopppppptttyyy~~~555444444555888999888888:::888777666777666555333222222222222222222222222222111000000000000111222111111111111111000000000......///000000000000000222111///............///.........//////000111222///...///111444666777666:::777333222222444444444222444666888:::>>>DDDHHHUUU___lllvvv}}}}}}rrrbbbUUUMMMFFF===777555444333111000000/////////000000///......///111000///...------...///000,,,---......---,,,---...,,,,,,,,,,,,,,,------...///...---,,,---...000111........................111111000111111000...,,,---***))),,,,,,***)))+++,,,,,,+++++++++*********))))))*********))))))((()))***)))(((+++///...)))))))))************))))))""""""&&&,,,---)))''')))222000///111333444333222//////...---------------+++++++++++++++,,,---------------...//////000000///000111111000...,,,++++++...111000...///333777333000///111111111555<<<444222111222444777888777666666666555555444444444666666666555444333444666444444555444444333222222444444333222000///.........222222...---///...***++++++,,,---------------000...------......---+++++++++++++++++++++++++++***+++---////////////...,,,,,,+++***((()))+++......+++((()))---...+++(((+++)))((())),,,---,,,***&&&(((***+++******+++---++++++***)))***---//////+++++++++***)))))))))***)))+++...///...---------,,,,,,,,,,,,------------(((((()))*********)))(((******)))(((((('''&&&&&&(((((('''(((((()))***+++(((((((((((()))***,,,,,,******)))((()))***+++,,,+++***+++,,,------***(((&&&(((******)))''''''(((,,,,,,,,,///111333333111111000000///---,,,,,,+++))),,,......---,,,...000...---,,,*********+++,,,((((((((((((((((((((((((---,,,,,,---...---+++))))))))))))))))))******+++(((***++++++***)))+++,,,+++,,,---,,,***)))***+++......///000000000000000---...//////000000//////......---------...///000111000000000111222444555666666666666666666666666888888:::<<<>>>@@@BBBDDDGGGJJJMMMPPPQQQSSSUUUWWWYYYZZZ\\\\\\[[[\\\^^^```]]]^^^```aaaaaabbbccceeejjjlllooopppqqqtttzzz555555555666999::::::999:::999777666777666444222222222222222222222222222222222111111111111222222////////////000000000000...//////000000000000000//////......---......///,,,---...///000111222333111000000222555777777777888666333111222444444444333444666777:::>>>DDDHHHVVV```mmmwww~~~vvvfffYYYPPPHHH@@@:::555444333222000000000000***,,,////////////000222///...---,,,,,,---...///---...///...---,,,---...---------,,,---......//////...---,,,---...///000........................---///111111000---,,,,,,---******------++++++...,,,++++++++++++*********+++++++++++++++***)))((()))++++++)))+++//////+++))))))************))))))'''%%%'''+++,,,)))(((***111000///111333444444333///......---------------+++************+++,,,,,,---,,,,,,,,,,,,...///000...000111222111...+++))),,,...000000...///333777222///...000000000444;;;444222000111333555666666444444444444444444444333444555555444222222333555555555444444333111000///555555333222000...------...000///,,,,,,//////---,,,,,,---............---///---,,,,,,......---+++))))))***+++,,,---......***+++---............---+++++++++***((()))+++---,,,)))'''(((***+++(((&&&***)))((()))***+++***)))'''((()))))))))***---///***((('''(((+++...000111------+++***)))(((''''''(((***------,,,++++++,,,++++++++++++************))))))***++++++***)))(((*********))))))(((((('''))))))(((((((((((()))))))))))))))))))))******+++))))))((((((((()))***+++(((((()))+++---...---+++&&&(((******(((&&&%%%&&&+++***+++---000111000///......///000///...---,,,***,,,------------...000000///---***((('''''''''((('''''''''''''''((((((+++***)))***++++++)))''')))))))))))))))******+++((()))******))))))***++++++,,,---,,,*********+++/////////...//////000111,,,---......//////......///............///000000000000000111333555666777777666555444444555666777888999;;;===???BBBDDDEEEFFFJJJNNNQQQRRRSSSTTTVVVWWWYYY[[[\\\\\\\\\]]]___]]]___aaabbbbbbbbbdddfffjjjmmmooopppqqquuu{{{999888888:::===>>>>>>>>>;;;999777666777666444222222222222222222222222222333222222222222222222333------......///000000111//////000000000000//////---------------.........+++,,,---///111222333333000000000222555666777666666444222111222444444333333444555777999>>>DDDHHHVVV```nnnxxxxxxhhh[[[RRRJJJAAA;;;555444333222111000000000))),,,///000000///000000......------------.........000000000...---...///...------------...//////...------,,,,,,---......------------------------$$$)))---///---+++,,,---,,,***+++......,,,---111++++++++++++************---------,,,+++***)))(((***,,,,,,***+++//////,,,))))))************))))))+++((((((++++++)))))),,,,,,,,,,,,---///000000000,,,,,,++++++***++++++,,,******))))))******+++,,,---,,,++++++,,,...000222000000111111000...,,,***---...///......///222666111....../////////444:::444222000111333444555555333333333333333333333333444444444333222111222444444444444444333222111000444333222111000///...---//////...++++++---------,,,---......//////.........,,,+++,,,------,,,+++******+++,,,------...///***+++---.........------******+++)))((((((***,,,+++)))'''((())))))'''%%%)))((((((((()))))))))(((*********((('''''')))+++'''%%%%%%***---...000222///---***))))))(((((('''((()))++++++***))))))*********))))))((((((''''''******+++,,,,,,+++)))(((+++*********)))))))))(((***))))))(((((((((((()))******)))))))))))))))***((((((((((((((())))))***''''''(((***---...---,,,***+++---,,,***(((''''''***)))***+++---......,,,+++,,,...000111000///...+++,,,,,,,,,------...///333111///,,,***))))))))))))(((((('''(((((()))******)))(((((())))))(((&&&)))))))))))))))******+++(((***++++++******+++,,,***,,,,,,,,,******+++,,,...---,,,+++,,,---...///+++,,,------......------............//////000000///000000222333444666666888777555333333555777888888999<<<>>>AAACCCEEEEEEFFFJJJOOORRRSSSSSSSSSTTTSSSVVVYYYZZZZZZZZZ[[[\\\]]]___aaabbbcccdddfffhhhjjjmmmpppqqqrrruuu|||;;;::::::<<<>>>@@@@@@???:::999777666777666444333222222222222222222222222222222222222222222222222,,,,,,---...///000000111//////000000000000//////---------...............+++,,,...000111222222333///......000333444444333444222111111222444444333444444555666999>>>DDDIIIUUU```nnnyyyzzzjjj\\\RRRJJJAAA;;;666555333222111111000000,,,...000111000..................------.........000222222111/////////000...------------...//////------,,,,,,,,,,,,,,,---------------------------$$$(((,,,---,,,***,,,...+++***,,,///...,,,...222+++++++++*********))))))---------,,,,,,***))))))***,,,---******...///...))))))************))))))---***)))++++++)))***...)))***++++++,,,,,,---...++++++*********++++++,,,******))))))******+++,,,------,,,+++---///111333222111///---------......///......------///222555111....../////////444:::555333111111222444444444111222222222333333444444333444444333111111222444333333444444444444333333111111000000000000000000111///---,,,+++***+++,,,,,,---......//////......,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,((()))***)))(((((()))******)))(((((())))))((('''((()))))))))(((((((((((()))))))))'''%%%&&&(((***'''%%%(((---...+++,,,000///,,,)))((()))******)))((()))******((((((((())))))))))))(((((('''''''''***+++,,,,,,+++***)))(((************))))))))))))***))))))(((((((((((()))+++******)))))))))))))))'''((((((((())))))))))))))))))((()))+++,,,+++***+++---...---+++)))(((((()))))))))***,,,---+++***(((***---///000000///...,,,,,,++++++---...//////111000...---,,,,,,,,,,,,+++***)))((()))***,,,---...,,,++++++,,,,,,+++***)))))))))))))))******+++***+++---,,,++++++,,,...***+++,,,,,,******+++,,,---,,,+++++++++,,,...///+++,,,,,,------------------......///////////////000000111222222333333333888777555333333555777888777999<<>>777555444555666666555444666555444333222333444555666666555444444333222222333444555333111000000111111000............+++)))+++++++++*********))))))+++++++++***++++++,,,,,,...,,,***)))***,,,,,,+++---,,,***)))))))))***+++******))))))(((&&&%%%$$$&&&)))+++***((('''(((***)))((((((((((((((())))))))))))))))))))))))))))))'''***+++'''&&&(((***)))+++)))&&&%%%(((///666;;;000...------------+++***###$$$&&&'''''''''&&&%%%+++,,,+++***((((((***,,,((()))))))))))))))(((((((((((())))))))))))(((((((((((()))************)))+++,,,,,,***(((''''''((())))))))))))))))))))))))+++)))'''(((******(((%%%(((***++++++)))(((((()))))))))+++++++++***((('''***&&&&&&+++,,,***+++000------------------------************+++,,,---......((('''+++,,,)))))),,,++++++******************+++***)))(((((()))***+++,,,111000'''!!!$$$((()))&&&(((***---......---,,,******+++,,,------------..................------............///////////////000333666888999999999555555444444555666888999999<<<@@@@@@>>>>>>CCCGGGLLLKKKKKKMMMPPPRRRSSSRRRWWWVVVTTTTTTVVVYYY\\\^^^ccceeefffgggggghhhkkkmmmpppqqqtttvvvzzz~~~777777888888999999999:::666777777888999999888888666222222777888555333555111111222222222111000000...//////000000000000000///000111222333333333333444222000111333444333111111111111000000000//////111111111111111111111111000000000000111111111111444222444888:::;;;AAAHHHVVVaaappp{{{uuudddXXXNNNEEE@@@<<<555111333666555444555111222222111000000111333222111000000//////000000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,++++++************++++++************++++++++++++)))************+++++++++------+++++++++,,,...///+++,,,+++***((()))+++...,,,***(((''')))*********)))(((''')))+++---+++)))+++---...,,,***)))+++---******************))))))------,,,++++++,,,---------------------------------,,,++++++,,,---///111,,,///222111---...444:::;;;999888999777555777<<<:::888666666777777666555444333333222333444555666555444444444333333222222333444444333111000000111222111////////////,,,***,,,,,,,,,+++++++++******+++++++++******++++++,,,)))''''''(((+++.........,,,+++******))))))******((()))***+++,,,,,,,,,,,,%%%(((***)))'''&&&'''((()))(((''''''((()))***+++))))))))))))))))))))))))(((******'''(((+++,,,)))))))))((((((***---111333---+++************)))''''''((())))))******))))))+++***************++++++(((((())))))))))))(((((())))))************))))))(((((()))******+++******++++++++++++)))(((((())))))))))))))))))))))))))))))''''''(((***+++)))'''((()))++++++***)))***+++************))))))(((''')))&&&&&&***+++)))***//////......---,,,++++++***************+++,,,,,,---,,,'''&&&)))+++((((((*********************************))))))))))))******)))...///)))&&&***///000'''(((***,,,---------,,,******+++,,,------------............................../////////000000000///111444777999999999888555444333333444555777888666:::>>>???>>>@@@EEEJJJJJJLLLMMMOOOQQQRRRSSSSSSWWWVVVVVVVVVWWWYYY\\\]]]bbbdddeeeffffffhhhjjjmmmppprrrtttvvvxxx}}}555666777888999:::;;;;;;777777888999999999999888888444333666777555444555//////000111111111000000......///000000000000000000000111222333333333333444111...111555888666222111111000000000000//////111111111111111111111111000000000111111111222222777444444777888:::@@@HHHVVVaaappp{{{xxxgggZZZPPPFFFAAAAAA777111444888999888888222333333222000///000222222111000000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++************++++++++++++++++++************)))************+++++++++///...---,,,,,,,,,,,,---,,,,,,,,,+++)))***,,,...---+++)))(((((())))))((()))(((((()))+++---,,,+++,,,---...,,,+++******,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---........................,,,,,,+++++++++---...///+++222888666///...555======:::999:::888555777<<<<<<999666555555666666555111111111222333555666777333333222222222222222222222333333222000///000111222111000000000///---+++,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++---+++*********)))'''%%%+++++++++++++++***))))))))))))***,,,------------%%%'''(((((('''&&&&&&'''((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))((('''+++000///***((()))***+++,,,,,,++++++***(((''''''((((((&&&%%%******))))))******+++,,,***((((((***---...+++)))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))***++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''(((***+++***)))((()))++++++******+++---++++++)))((('''''''''''')))''''''******)))+++...000///...---+++***)))(((+++++++++++++++++++++++++++'''%%%((()))(((''')))************************))))))************))))))&&&+++---+++))),,,///111'''(((***,,,---------,,,******+++,,,------------........................///000000000000111111111///111555999::::::888777444333222222333444666777777:::===>>>>>>@@@DDDHHHHHHLLLPPPRRRQQQQQQRRRTTTWWWWWWXXXXXXYYYZZZ[[[[[[aaabbbdddeeeeeegggiiilllpppqqqsssuuuwww{{{666777777888999999::::::888888999999999999888888<<<999666666555444222111//////000111222222222111---...///000000111000000000000111222222222222222444000...000666888555111111000000000////////////000000000000111111111111000000111111111222222222777444333666888:::BBBJJJVVVaaaooozzzzzzjjj\\\QQQGGGAAA@@@999444555777888:::<<<333444333222///...///111111111000////////////////////////.........------,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,------...++++++************++++++------,,,++++++***))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++***,,,------,,,***+++,,,...///,,,)))((((((((((((''')))((((((***+++---......,,,,,,,,,,,,+++***))))))------,,,,,,+++*********++++++++++++++++++++++++)))***+++,,,...///000000......------......000000///555:::999555444999???<<<999888999888555888======999555333333444555555222222222333444444555666111111111111111111111111111222333222000///000111111000////////////---+++++++++++++++++++++++++++,,,++++++***************---,,,+++******((($$$!!!******+++,,,,,,***)))(((+++++++++***)))(((&&&%%%'''(((((()))((((((''''''((('''&&&%%%'''))),,,...))))))))))))))))))))))))))))))'''(((...333111+++)))***+++,,,,,,,,,+++******(((''''''(((((('''%%%)))((('''&&&'''((()))***)))'''&&&***///000,,,''''''(((((())))))))))))(((&&&''''''((((((''''''&&&'''''')))***++++++,,,,,,+++******+++,,,---,,,,,,((((((((((((((((((((((((((((((((())))))))))))(((((()))************,,,...,,,+++)))'''&&&&&&''''''***))))))***++++++,,,.........---,,,+++***))))))+++++++++++++++************(((&&&'''))))))(((((())))))))))))************'''(((***++++++***))))))'''***,,,***((('''((((((((()))***,,,,,,---,,,,,,******+++,,,---------------------...............000000111111111222222222///222666999:::999777555333222222111222444555666;;;===>>>>>>>>>>>>AAACCCEEELLLRRRTTTRRRPPPRRRUUUWWWWWWYYYZZZ[[[[[[[[[ZZZ___aaabbbcccdddfffhhhkkkmmmoooqqqsssvvv{{{888888888888888888888888888888999999999888888777:::999777666555555333111000000111222333333333333---...///000111111111111000000111222222222111111333000///111444555222...000000000////////////...//////000000000111111111111111111111222222222222444222222555888;;;CCCLLLWWWaaaooozzz{{{kkk^^^RRRHHHAAA<<<999888777444222777???333444333222///...///111111000000///.../////////000000000////////////...,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++***++++++---...///++++++************++++++...------,,,+++***))))))))))))*********+++++++++)))***+++,,,,,,,,,+++++++++,,,---,,,++++++,,,---///,,,)))((((((((('''&&&((())))))***+++---///111+++++++++,,,,,,+++***(((,,,,,,,,,++++++*********------------------------+++,,,---...///000111222111111000000111111222222222444777777777777999<<<888666666777777666999>>>>>>;;;666444444555666666444444444444444444444444222111111111111111000000000111222111///...///000///...------......,,,***))))))))))))************,,,+++******)))))))))***$$$%%%&&&(((+++,,,+++)))******+++,,,,,,***)))(((,,,,,,+++)))'''%%%###""")))))))))*********)))(((''''''&&&&&&'''))),,,---))))))))))))))))))))))))))))))((()))///444222++++++*********+++,,,---...+++***))))))******)))(((((('''&&&%%%&&&'''((()))(((&&&'''+++000000,,,&&&''''''((()))))))))))))))'''(((((())))))(((((('''&&&'''((()))***++++++***+++***)))***,,,...---+++((((((((((((((((((((((((************((('''&&&&&&((()))***))))))***,,,...,,,+++)))''''''''''''(((,,,---,,,,,,,,,...//////+++++++++++++++***************+++++++++***))))))++++++)))(((***,,,+++)))(((((()))))))))*********'''((()))+++++++++***)))))))))******(((%%%$$$%%%)))******+++,,,,,,,,,,,,******+++,,,---------------------.........//////111111111111222222222222000222555888999888666444222222111111222333555666;;;<<<======>>>???AAACCCDDDKKKRRRTTTRRRPPPSSSVVVUUUWWWYYY[[[\\\\\\[[[ZZZ^^^___aaabbbccceeehhhkkkiiikkkooorrrvvv|||999999999888888888777777777888888888888777666666444666666666777:::888333111222222333333333333222,,,---...000111111111111000000111111111111111000111111111222333222000...000000////////////.........//////000000111111111111111111222222222222333333111222666999<<>>;;;888777777888888888666666666666666555444444333333222222111000000//////000111000///...///000...---,,,,,,------+++)))((((((((())))))))))))))),,,+++***)))))))))))))))(((''''''(((***+++)))(((+++++++++++++++***))))))******+++******)))((('''******)))***+++,,,***((('''''''''((((((***++++++))))))))))))))))))))))))(((******+++///333111,,,+++***))))))***,,,///000,,,***)))***+++,,,+++))))))((((((((())))))******((('''(((+++///...+++'''&&&'''((())))))******)))******++++++++++++******''''''(((((())))))((((((+++)))((())),,,...,,,***((((((((((((((((((((((((***+++,,,+++(((&&&%%%%%%((())))))((('''(((+++---+++******)))))))))))))))---//////,,,---000111///************************((()))***+++++++++)))))),,,---,,,)))+++......***'''(((((())))))*********'''((()))******+++*********((())),,,,,,))))))+++*********++++++,,,,,,,,,******+++,,,------------,,,,,,------.../////////000111111111111222222222111222444666666666444444333222111111222333555666777777999<<>>999666777666333222444000111222111000000222333000000///...............------,,,,,,,,,+++++++++,,,---///000000///---,,,...------,,,,,,------...+++******)))+++---///111++++++************++++++------,,,,,,,,,,,,++++++)))************+++++++++((()))+++,,,+++(((%%%"""(((***,,,,,,***)))******---+++)))(((((())))))(((''')))+++++++++---222777000///000333666777444111+++,,,,,,---...///000000+++,,,---......---,,,+++((()))***+++,,,...//////,,,------...------,,,,,,+++111444111+++,,,444===333000000111000...111666555444333333444555444222444555777888999999999999777666555333111000///...---///000///......///000///...---...//////---,,,))))))******+++++++++,,,,,,+++***)))((((((((((((...+++)))(((((())))))(((---,,,***)))))))))***+++((())))))*********))))))***((('''(((***+++)))&&&&&&''')))++++++***((('''))))))))))))))))))))))))%%%+++...---,,,......,,,))))))************))))))((('''&&&'''((()))(((''''''((()))++++++***)))))))))***,,,,,,+++))))))***&&&'''((()))************&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###,,,)))&&&'''+++---***&&&************************&&&)))++++++(((&&&''')))))))))(((&&&%%%%%%(((***((()))+++,,,------,,,+++,,,000///++++++000111------,,,+++***)))((('''&&&%%%''')))+++,,,+++******,,,...---)))***//////***&&&''''''((()))******+++)))(((((('''(((***,,,---...(((''',,,---***+++...+++++++++***++++++,,,,,,******+++,,,------------,,,,,,------...///000000///000000000000111111111333222222111111222333333444333222222333444666777888888888;;;???BBBDDDDDDHHHHHHHHHKKKOOORRRSSSSSSRRRSSSTTTVVVYYY[[[]]]^^^]]]___aaacccdddfffjjjlllkkkmmmpppsssvvv|||999888777777777888999:::555666777888777666333222555444222222222444666777333333111000000000111222//////000000000//////...////////////////////////111222333444555444333222///...,,,+++,,,---///111------...///000/////////111111222222222333333333666555666999999:::AAAIIIXXXcccrrr~~~uuuhhh\\\PPPIIIAAA===888444222222111000222333333222111///---,,,000000...,,,***+++...000///............---------///......///000000///---//////...------,,,++++++,,,,,,+++***+++,,,---...++++++******+++---///000******++++++++++++************))))))))))))***+++,,,,,,,,,+++++++++*********))))))))))))+++,,,---...---+++)))((((((((()))$$$&&&((()))***,,,///222...///000111111000///...+++,,,------......------///---,,,,,,,,,,,,+++***)))++++++***'''(((,,,000+++,,,---////////////...---......,,,+++...444:::222333333222111222444777777666444333444555555444444333333222333444555666555111111333000+++///666000///...---------------'''+++,,,******,,,+++'''+++***((('''''''''((()))))))))))))))************))))))))))))))))))))))))+++******)))(((''''''&&&''''''(((((())))))*********+++,,,+++)))''''''((('''((()))******)))(((''''''(((******))))))***,,,...---+++***)))******+++++++++***)))((((((+++...************))))))(((((()))******+++++++++******'''***+++)))$$$$$$(((...)))((('''((()))******(((,,,,,,++++++)))(((&&&&&&***)))''''''(((((('''&&&))))))))))))***************((()))***'''"""!!!$$$...)))'''+++///,,,(((&&&''''''((())))))))))))((((((,,,000///,,,)))+++...............------,,,+++*********))))))((('''&&&+++*********+++,,,------++++++++++++,,,---......,,,+++*********+++,,,---)))+++,,,******,,,///000+++***)))))))))***,,,---111...******+++---//////,,,,,,,,,------------......//////000000000000///111111000///////////////111111111000111111222333333333444444444444444444777888;;;>>>AAADDDFFFHHHGGGGGGIIINNNTTTWWWVVVSSSTTTTTTUUUVVVXXX[[[^^^___bbbbbbcccbbbbbbdddgggjjjjjjkkkmmmrrrwww~~~888888777777666777777777333555666777888777555444555444222222222444555777333222111000000000111111///000000111111000000///////////////////////////111111333444444444333222///...---,,,---...000111//////000000000111111111111111222222222333333333777666777::::::;;;BBBJJJXXXcccrrr}}}wwwjjj^^^RRRJJJAAA===888444333222111000222222222222111///---,,,000///...,,,++++++...111///............---------///...---...//////...,,,.........---,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,---******++++++++++++******((((((((((((((((((((((((,,,,,,+++++++++*********+++************,,,---...///---,,,***((((((((((((%%%&&&((())))))+++---000,,,---............---,,,***++++++,,,,,,,,,,,,,,,*********+++++++++***)))*********+++++++++)))(((+++,,,...///000000///......000000...---///444999333333444333222222555777666555444444555555444333444333222222333444555666444111111222000,,,///555//////...---------------(((+++,,,)))))),,,+++(((,,,+++***)))((())))))***(((((((((((())))))))))))************************+++++++++***)))))))))(((((((((((()))))))))))))))***+++,,,+++)))''''''((((((((())))))))))))(((((('''((())))))))))))+++---///...,,,+++*********+++*********)))((())),,,...,,,+++***))))))(((((((((&&&'''(((***+++------------,,,***(((&&&%%%&&&''')))((('''(((***+++***)))+++++++++******((('''&&&,,,***((('''((())))))(((((((((((()))))))))*********((()))***'''###$$$'''---'''&&&+++...,,,)))(((*********+++++++++,,,,,,(((+++///...+++)))***---+++,,,,,,,,,++++++***))))))))))))))))))(((((('''***************+++,,,,,,+++,,,---------+++***)))******))))))***+++---...***++++++)))(((***---///************))))))***+++111...+++***+++,,,,,,,,,,,,,,,,,,------............//////000000000000000111111000///////////////111111111111111222222333444444555555555555666666777888;;;>>>BBBEEEGGGHHHGGGGGGIIINNNSSSVVVVVVTTTVVVVVVVVVWWWYYY\\\___```ccccccdddcccccceeeiiikkkkkklllooosssyyy777777777777777666555444222333555777777777777666444444333222222333555666222222111000000000000111000000111111111111111000////////////////////////000111222222333333222222000///.........///111222222222111000111222333444111111222222222333333333777666888:::;;;<<>>999555333222111000222222222222111///...---//////...---+++,,,///222///............---------///...---.........,,,***...------,,,,,,++++++***,,,,,,+++++++++,,,---...---,,,+++***)))******+++******++++++++++++******+++,,,------------++++++,,,++++++++++++*********++++++***++++++,,,......///...,,,***)))(((''''''&&&'''((((((((((((+++---)))***++++++++++++***))))))******+++++++++++++++(((***+++------,,,+++******)))))),,,///---'''"""+++---...///000000//////...000111000......222666222333444333222222444666555444444555666555333111333222222222222333444444333111000111///---///333......---,,,,,,,,,------***,,,+++((((((+++,,,***,,,,,,+++************+++'''''''''((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))(((((()))+++,,,+++)))((((((((())))))(((((((((((())))))'''((()))((((((***---///000///---+++************)))******))))))***---///...---+++)))((('''((((((###$$$&&&))),,,...000111111---)))'''((()))(((&&&***)))((()))+++++++++)))***************)))((((((---+++((('''(((*********''''''((((((((()))))))))+++(((((()))(((%%%'''+++,,,'''&&&***---+++))))))++++++*********+++,,,---'''***---,,,)))((()))+++))))))******))))))(((((('''(((((())))))))))))))))))))))))************+++***,,,---...---***'''$$$))))))(((((()))+++---...++++++,,,+++***)))+++---***+++---,,,***((())))))000...++++++++++++***)))++++++,,,---......//////.../////////000000000000111000000///////////////111111111111111222333333555555555666666666777777777999<<>>CCCGGGJJJKKKKKKKKKMMMPPPQQQRRRTTTWWWYYYVVVVVVVVVVVVXXXZZZ\\\]]]___aaadddeeefffgggiiikkklllmmmpppuuu|||888888777777777777888888777666666555555555555666333333333333333222111111///000111111111000......---...///000111111111111////////////////////////......---------...///000...///000000000111000000/////////000000000111111111111222222222333333333333222444777999:::BBBJJJVVVaaappp|||tttfffYYYOOOHHHDDD>>>999777555444222000000/////////111222333111222222000...------...///............------------,,,,,,...000111///...........................***+++,,,---------,,,,,,,,,+++*********,,,---...+++,,,,,,------,,,,,,+++---------,,,+++*********************))))))))))))&&&''')))***++++++******((()))***+++,,,+++******)))******)))'''&&&'''(((,,,+++************+++,,,)))******+++++++++++++++)))---000000---+++---000,,,,,,+++++++++---000222...///111222333222222111111444555444222222555888000222444444222000000000333222111111222222111000//////000000000///...---,,,......,,,...222111+++***************+++,,,,,,(((+++,,,)))))),,,+++(((***+++,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))******************++++++((()))++++++)))))))))***&&&'''((())))))*********(((***------,,,+++******++++++***)))))))))***+++)))+++------,,,+++,,,...+++,,,------,,,+++)))'''+++***)))((()))***,,,---......---***'''&&&(((***---,,,,,,,,,...///...---+++++++++******((('''&&&''''''''')))***+++)))'''((((((((()))))))))******(((&&&(((+++***'''(((---***'''&&&((('''$$$%%%)))************++++++++++++***)))''''''(((((())))))''''''((()))))))))))))))''''''((())))))***))))))***+++,,,---,,,+++)))((((((''''''((()))+++...///---,,,+++++++++,,,...///******222======111,,,///)))...222222000000666<<<222000......000222333333////////////............///...------...000333444///////////////000111111333222222222222333444444222222333444555666777777777:::???DDDIIIKKKLLLLLLKKKNNNRRRTTTUUUUUUWWWZZZWWWWWWWWWWWWYYY[[[]]]^^^___bbbeeefffggghhhjjjlllmmmooorrrwww}}}888777666555555666888999555555444555555666777888333333333333333222111000///000111111111000...---------///000000111111111////////////////////////......---,,,---...///000......///000000000000000//////000111111111111000111111222222222333333333444333555888:::;;;CCCKKKWWWcccssstttfffXXXOOOHHHDDD>>>:::777555444333000000/////////111222333222333333111...,,,,,,---//////.........------------,,,,,,...111222111000......//////////////////***+++,,,---...---,,,,,,...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,+++***)))((((((((((((************))))))))))))'''(((***+++,,,,,,++++++'''(((***+++,,,,,,++++++*********)))'''&&&'''))),,,+++***))))))***+++,,,(((((()))***************)))---111111...///333777111---++++++///000///---...///111222333333222222///111222111//////333777222444666555444222111222444222000000111222111000//////000000000///---,,,,,,...---+++...333111*********))))))***+++,,,,,,'''+++,,,******,,,+++''',,,,,,---...---,,,+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))))))))***+++++++++,,,''')))++++++)))))))))***%%%&&&(((************)))(((+++...///---+++)))(((***)))((((((((()))++++++***,,,------,,,+++,,,---***+++---......,,,)))'''+++***)))((()))***,,,---+++)))&&&&&&''')))))))))...---,,,---/////////...,,,,,,++++++)))((('''&&&''''''(((+++---,,,***'''))))))))))))************'''&&&(((+++***''''''+++'''$$$%%%''''''%%%(((,,,))))))***++++++++++++***+++)))''''''((()))))))))&&&&&&'''((()))))))))((('''(((((()))))))))))))))***+++---------+++)))((('''((()))***,,,,,,------*********+++,,,///111222***(((...999999...+++000''',,,111111///111888???777444000///000222333444000000000///......------///...------...000333444///////////////000111111333333222222333333444555333333444555666777888999777:::@@@EEEIIILLLMMMMMMKKKOOOTTTWWWVVVVVVXXXZZZYYYXXXXXXXXXZZZ\\\^^^___```cccfffhhhiiijjjlllmmmooopppsssxxx999999777666555555555555888777666666777666444222222222333444555555555555000000000000////////////---------......000111111......////////////......,,,---......,,,,,,---...---...///000000111111111,,,...000222333222111000444444555555444444333333666555666999:::<<>>@@@BBBDDDFFFHHHIIIIIINNNOOOPPPRRRUUUWWWXXXYYYXXXYYY[[[]]]___```______bbbdddfffggghhhjjjmmmpppqqqssswww{{{999888888777666666777777777666555666777666555333000000111222333333333333000000000000////////////...............///000000......////////////.........///000000......///000---...///000000111111111000111111222222222111000111222333444555555555555444333555888999<<>>???AAACCCEEEGGGHHHIIILLLMMMOOORRRTTTWWWXXXYYYXXXYYY\\\___aaaaaa``````aaacccfffggghhhkkknnnqqqrrruuuyyy}}}999888888777777777777888777666555666777777555333000000111222333333333333000000000000///////////////............//////000......////////////......---...//////...---...///---...///000000111111111000111111222222222222222222222333333333222222111555444555999:::===EEENNNXXXbbbqqq|||tttdddXXXNNNDDD<<<:::888444222222111111000000000000111111---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222222///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))+++,,,,,,+++******+++,,,---------,,,+++)))(((*********+++,,,,,,)))''''''((((((((()))))))))***++++++******++++++,,,------,,,******,,,...//////,,,+++++++++,,,,,,,,,---,,,,,,+++++++++*********,,,+++,,,...///...///000*********+++,,,...000111++++++,,,,,,,,,,,,+++++++++,,,...000000///---+++,,,---......------...000---000222333000---++++++,,,---------------------***++++++,,,++++++***)))************)))))))))(((((((((((((((''''''((())))))***,,,------,,,***)))***---///---(((&&&)))---+++)))'''''')))+++++++++((((((((())))))((((((((())))))))))))((((((((((((+++***((('''''')))+++---((((((&&&&&&&&&((()))+++((()))))))))))))))((((((((()))***)))'''&&&&&&'''&&&&&&'''(((((((((((((((,,,+++***))))))***+++,,,+++++++++++++++,,,------------+++***************(((((('''(((((()))************))))))((((((''''''******)))*********++++++***+++++++++***)))******+++***))))))++++++***)))(((((((((((((((((((((((())))))******++++++++++++((())))))******)))))))))(((((())),,,...///...,,,,,,,,,,,,,,,---...///000///000000111222444444555444222000---++++++---...000111222222222222000---//////000000///...---,,,------............------///000111111000///---,,,///......111555666555333444555777999999888666555333444555777888888888888===>>>???BBBDDDGGGIIIJJJLLLMMMNNNQQQSSSVVVXXXYYYWWWYYY\\\___aaabbbaaaaaaaaacccfffggghhhkkknnnqqqrrruuuzzz~~~999888888777777888888888666555555666777777555444444444444444333222111000000000000000//////////////////............//////......////////////......---...//////------...///---...///000000111111111000000111111222333333444333333333333333222111111555555666:::;;;>>>FFFPPPYYYdddrrr}}}wwwfffZZZOOOEEE===:::888444222333000000000111111000000000---///000///------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///222222000...//////...------...//////++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++************++++++***,,,------,,,++++++,,,,,,,,,,,,,,,++++++***)))++++++***+++,,,+++)))'''''''''(((((())))))******++++++******++++++,,,---,,,++++++***+++,,,---///+++++++++,,,,,,,,,,,,,,,++++++++++++************+++***+++///000......000,,,,,,++++++,,,...///111,,,,,,------------,,,,,,+++,,,...000000///---,,,...///000000000000111333000222444333000...,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,++++++)))(((************))))))))))))'''((()))((('''''')))***((()))+++,,,,,,+++)))((()))+++,,,+++((('''***,,,+++)))&&&&&&(((+++,,,,,,(((((())))))))))))(((((())))))))))))((((((((((((***)))((('''''')))+++,,,)))(((&&&%%%&&&(((***,,,(((((((((((((((''''''''',,,---,,,***&&&$$$###$$$&&&&&&'''((())))))))))))+++************+++,,,,,,***))))))))))))***++++++++++++******++++++,,,,,,)))(((((((((((())))))*********))))))((((((''''''++++++************++++++((((((((((((((((((''''''+++***))))))***+++***)))))))))))))))))))))))))))))))))***++++++++++++***((())))))***************((((((***---///000...,,,......------......//////,,,,,,---///000111222333000000...,,,))))))+++---000222444444555666333.........------------------........................000000111111111000//////...///111333333333333333444666888::::::888666444999999999999888777555555>>>>>>@@@BBBDDDGGGJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYY\\\^^^```aaabbbbbbbbbdddfffggghhhjjjmmmpppqqqtttyyy~~~999888888777777888999999666555555666777777666444444555555444444333222111000000000000//////////////////............//////......////////////.........///000000......///000---...///000000111111111//////000111222444555666333333444555555555444444666666777;;;===@@@HHHQQQ[[[eeesss~~~xxxhhh\\\PPPFFF===:::777444222333000000111111111111000000...///000000......///000........................,,,,,,,,,...111222111000000///...------...///000+++++++++,,,,,,---------******++++++++++++******+++,,,,,,,,,---------------,,,+++******+++,,,---+++,,,......,,,,,,,,,---++++++************++++++***))))))***,,,,,,+++)))'''''''''((()))*********++++++******++++++,,,---,,,,,,,,,,,,+++,,,---...++++++,,,,,,,,,+++++++++++++++++++++************+++(((***///000------000...---,,,+++,,,---///000---..................---,,,---...///000//////...---///111111000000222333111333333222///,,,,,,,,,------,,,,,,++++++******)))***,,,------,,,***)))************))))))))))))&&&((()))(((''''''))),,,((()))************)))((()))))))))(((((()))******+++)))&&&&&&(((+++,,,---'''(((((((((((((((((('''***)))))))))((((((((('''***)))((((((((()))++++++(((((())))))***+++++++++(((((('''''''''(((((()))***++++++)))'''&&&&&&'''(((((())))))***)))))))))((())))))***++++++******)))(((((((((((()))************+++,,,---...//////***))))))(((((((((((()))'''((((((((()))))))))***+++***)))(((((()))***+++'''&&&&&&'''((()))))))))+++)))((()))***+++***((())))))))))))))))))))))))((()))***+++,,,++++++***'''(((((()))******))))))))))))+++...000000...+++//////...------------...******+++,,,,,,---......---......,,,))))))+++---///333555555888;;;777///...---,,,++++++---...///000//////////////////000000000000///000000111111---222666666333111222444666777:::<<<<<<:::777555:::::::::::::::999999999AAAAAAAAABBBDDDFFFHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZ\\\^^^```bbbcccccceeegggggghhhjjjllloooooosssyyy~~~999888888888888888999999666555555666777777666444222222333444555555555555000000000000////////////000//////.........//////......////////////......///111222111000///000111---...///000111111111111/////////111222444666777333333555666777777888888777666888<<<>>>@@@IIIRRR\\\fffttt~~~yyyiii]]]PPPFFF===:::777444222333000000111111111111000000...000111000//////000111000000000000000000000000---,,,,,,---000111111111000///...------...///000+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,------.........------,,,++++++,,,------+++---......---,,,,,,---+++***)))))))))***+++,,,((('''(((***,,,------+++&&&''''''((()))******+++++++++******++++++,,,---,,,---......,,,,,,,,,---++++++,,,,,,,,,++++++***+++++++++************)))+++(((***000111------111000...---,,,,,,---///000...//////000000//////...---......///000000000///+++---//////......000222222222222000---++++++,,,------,,,++++++***))))))***+++---......---+++***************))))))))))))&&&(((***)))''''''***,,,(((((())))))))))))(((((()))'''&&&''')))******)))+++)))&&&&&&(((+++------&&&''''''''''''''''''&&&******))))))(((((((((''')))))))))))))))******+++'''(((+++---......,,,+++))))))(((((()))***,,,---$$$&&&'''(((((())),,,...***++++++******)))((('''&&&'''(((*********)))((()))))))))))))))***++++++******+++---///000111222+++***)))(((((('''((((((%%%%%%&&&((()))+++,,,,,,***)))(((''''''((()))***&&&&&&&&&(((+++---------***)))((()))***+++***((())))))))))))))))))))))))((()))***+++,,,+++******&&&&&&'''((())))))((((((******,,,///111000---+++//////...---,,,,,,,,,,,,************************+++---...---***)))+++...///444666666999===999000///...,,,++++++---000222000000////////////000000000///.........000111222...444999999333000222666777999<<<======;;;888666888888999:::<<<>>>AAABBBDDDCCCCCCCCCDDDEEEGGGHHHMMMNNNOOOPPPRRRSSSTTTUUUXXXYYYYYY[[[]]]```bbbcccdddfffggghhhhhhiiilllnnnnnnrrrxxx~~~888777666666666777999::::::999888666555444333333444222222333555444000---222111000.........///000111111111111000000000000000000///...---,,,,,,,,,000000000000000111111222111111111111111111111111///////////////111555888222222444555666777777666555444666999;;;???HHHRRR\\\eeerrr{{{uuuddd\\\PPPHHHAAA===888222111444111222333222000000111222333222111111000000111111000///...------...///000---,,,,,,---...///---,,,---...///...,,,+++,,,---//////.........---------......//////......---,,,000...------///000000///------,,,,,,,,,,,,++++++------...............---///---+++***((((((((())),,,)))&&&''',,,...,,,)))(((((((((((())))))******+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))))))))))))))************((()))+++,,,------,,,,,,---------.........//////+++...000000...---///222......//////......---,,,***+++---.........---,,,//////.........//////000111666555...+++......+++---------,,,,,,+++++++++&&&(((+++,,,,,,,,,---...+++++++++***)))(((((('''))))))************))))))******))))))))))))******''''''''''''(((((((((((('''(((((((((((())),,,///***)))((())),,,,,,***'''&&&''')))*********)))(((***))))))((((((((((((((()))***++++++***+++---///...)))&&&))),,,++++++,,,***'''&&&(((---///,,,)))***+++++++++***)))'''&&&***+++,,,---...000111111******))))))))))))******+++******,,,......---,,,---,,,)))(((((())),,,---))))))))))))************))))))************))))))+++***)))'''''')))***+++''''''(((((()))))))))***---***((((((***+++)))'''------,,,,,,+++***)))))),,,***'''&&&'''))))))***)))+++,,,,,,++++++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,---333000,,,******,,,------111------555@@@BBB:::111,,,+++)))***++++++***(((...---000666777444222444333111000000111222222111333666888999777555444444999777666:::>>>???;;;777888999;;;===???@@@AAAAAAAAACCCDDDEEEFFFHHHKKKNNNKKKIIIIIILLLQQQUUUUUUTTTXXXXXXZZZ[[[]]]___```aaacccfffhhhgggeeegggmmmrrrrrrwww{{{~~~999888777777777888::::::444333222111000/////////444222222333555444000---222111000///......///000111111000000000//////////////////...---------,,,000////////////000111111222222111111111111111222111222222111000111333555333444444555666777777888777666777:::;;;>>>FFFPPP[[[eeeqqq{{{xxxhhh```SSSKKKBBB<<<777111000333///000222222111111222444222111000000//////000000000///...------...///000...------...///000///---+++,,,------,,,,,,.../////////.........---------,,,,,,------,,,,,,+++***...---,,,---///000///...------,,,,,,,,,+++++++++,,,---------------,,,+++***)))(((((((((((()))***,,,)))&&&(((,,,///---+++(((((())))))************************)))))))))(((++++++,,,,,,+++******)))))))))))))))************((()))+++,,,------,,,,,,,,,,,,,,,---------......---///000000...---///111...............------,,,000000000000000///............------....../////////333222,,,)))+++,,,))),,,,,,,,,,,,++++++++++++)))+++---...---+++,,,,,,++++++******)))(((((('''''''''((((((((((((''''''***))))))(((((())))))***************))))))))))))'''(((((((((((())),,,...+++)))'''(((******)))'''%%%&&&'''((()))(((((('''******)))((('''''''''((('''(((******))))))+++,,,,,,'''%%%'''***)))(((***...***&&&'''+++......,,,******++++++***)))((('''((()))***,,,...000111222+++******************++++++******+++,,,---+++***(((((((((((((((((((((((())))))))))))************))))))************))))))+++***(((''''''(((***+++((((((((())))))*********---***((((((******)))''',,,,,,,,,+++***))))))))))))(((&&&&&&'''((())))))'''((()))))))))))))))***++++++++++++************((())))))***,,,---......111...+++******+++++++++000------333;;;<<<555---,,,+++***+++---......---------222888999555222333222111//////111222111000111333666666555444333333777666666999>>>???<<<888888999;;;===???AAABBBBBBAAABBBCCCDDDEEEGGGKKKNNNKKKJJJJJJLLLQQQTTTUUUTTTVVVWWWYYY[[[]]]```aaabbbbbbeeehhhhhhggghhhmmmqqqssswww{{{}}}999999888888999999:::;;;555555444333333333333333333333222333444333000...111000000////////////000000000000/////////........................------//////......//////000111222222111000000111222333111222444444333333444555666555444444555666777888999777888:::;;;===EEENNNZZZdddqqqzzz{{{lllcccWWWMMMBBB<<<666111000222...///111111111222333555000000///............/////////............//////...------///000111000...)))+++------------///111/////////............---,,,------------,,,++++++,,,,,,,,,...///000...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******%%%%%%%%%&&&'''((()))***+++((('''(((,,,//////---'''((()))***+++***)))(((************))))))))))))******++++++******)))))))))))))))*********++++++)))***+++,,,---------,,,++++++,,,,,,,,,---------///000111000///...///000...............---------000000...---,,,+++++++++---,,,,,,,,,------...///...111111,,,***++++++************+++++++++++++++***+++------+++)))))))))++++++******)))((((((((('''(((((())))))((((((''')))((((((''''''(((((()))++++++******))))))(((((('''(((((((((''')))+++...+++)))'''''''''((('''&&&%%%&&&&&&'''((('''''''''+++***)))(((''''''''''''&&&)))+++,,,+++***++++++---(((&&&((()))((((((***222---((('''***---///...)))******+++******))))))&&&''')))+++...000111222,,,++++++++++++++++++,,,+++***)))***++++++***(((%%%&&&((())))))(((&&&%%%))))))))))))************))))))************))))))***)))(((''''''((()))***)))))))))***************,,,***(((((()))***)))(((++++++******))))))(((((()))((((((((((((((())))))&&&'''((()))))))))(((''')))))))))))))))*********&&&''')))+++---.../////////---+++***+++++++++)))------...222555444000++++++***)))+++---/////////......222999:::555222333222000...///000111000000...111333444333222222333666555555888<<<===;;;888999:::<<<>>>@@@AAAAAABBBAAAAAABBBBBBCCCGGGLLLPPPKKKJJJKKKMMMQQQTTTUUUUUUVVVWWWYYY[[[^^^```bbbcccaaaeeehhhiiihhhiiimmmpppssswww{{{}}}888888888888999999::::::888777777666777777888888333333333333333222000///000000000////////////000////////////............---------..............................///000000222111000///000111333444---000444666777777777888777666444333333444666888999777888:::;;;===EEENNNYYYcccpppzzz~~~oooeeeYYYNNNBBB;;;666222111333///000222222111111222444111000//////......///////////////....../////////---------...000111000...***+++------------...000/////////...............///////////////......---++++++,,,...000///---***,,,,,,,,,++++++++++++***------------,,,+++***)))%%%%%%%%%&&&'''((()))***)))((('''))),,,/////////&&&''')))******)))((('''*********)))))))))))))))))))))*********))))))((())))))*********+++++++++******+++,,,,,,---------,,,,,,,,,---------......111111111111000///////////////......------------///...,,,************+++++++++++++++,,,---......000111111...,,,,,,------)))))))))******++++++,,,''')))++++++)))((('''(((************))))))((((((*********++++++*********((((((''''''''''''((((((***))))))((('''&&&&&&%%%'''((((((((('''(((+++---***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***)))((('''&&&&&&&&&(((+++...///...---,,,,,,...***)))++++++******---222///+++***,,,.........)))*********************))))))***,,,...///000111,,,,,,------------,,,,,,,,,+++***+++,,,+++)))'''(((((())))))))))))((((((((()))))))))************))))))************))))))))))))(((''''''((())))))******************+++++++++***))))))))))))***)))******))))))((((((((('''+++,,,,,,+++)))))))))***(((((()))+++,,,+++)))'''(((((((((((())))))))))))&&&'''))),,,---...//////...---,,,,,,------+++***,,,---///111222111///...+++)))((()))+++---------000...111555666333222333111///......///000000///---000222333222222333444777666555777999:::888666;;;<<<===>>>????????????@@@AAAAAAAAACCCFFFLLLPPPKKKKKKLLLNNNPPPSSSUUUUUUWWWXXXZZZ\\\^^^```bbbbbbaaadddhhhjjjjjjkkkmmmooosssxxx{{{~~~666777777888888888888888444444444333444444555666333333444333222111000000/////////000000000000///////////////............---------..............................///000000111111000000000111333444...111555888888777777777777666444222222333555666777666777:::;;;>>>FFFPPPXXXcccppp{{{qqqdddYYYMMMAAA;;;888555333555222333333222000///000111111111000////////////000...//////////////////...,,,++++++---///000///---,,,---......,,,,,,,,,...//////////////////////////////000000//////...---++++++,,,...000///---***,,,,,,+++++++++*********---------------,,,++++++((((((((((((((((((((((((((((((((())),,,...//////&&&'''((((((((('''&&&%%%))))))))))))))))))******((())))))*********))))))************+++++++++++++++++++++,,,,,,---..................////////////222222111111111000000///000///...------------...000///...------...///000*********++++++---....../////////...,,,+++,,,...)))))))))******++++++,,,&&&)))++++++***)))***************)))))))))))))))******++++++++++++******((((((''''''''''''((((((***))))))((('''&&&&&&%%%'''(((((('''''''''***,,,(((((('''&&&%%%%%%&&&&&&((((((((((((((()))))))))***)))((('''&&&&&&&&&&&&(((+++...///...,,,+++,,,---***))),,,+++***+++//////.........//////...---***************+++++++++,,,,,,---------.........,,,---............---,,,---,,,,,,,,,---,,,+++)))***)))(((''''''((()))***((()))))))))************))))))************))))))))))))(((((((((((())))))++++++******************)))***))))))))))))***+++)))))))))(((((((((((((((,,,------+++((('''(((******)))(((***++++++)))'''''''''((((((((())))))))))))***+++,,,---.........///...------...///---,,,---///111222333333222222...,,,))))))***,,,,,,+++111......000111///111444111///......///000000//////111333333333333444555888777666666666666444333======>>>>>>>>>======<<>>GGGPPPYYYcccqqq|||rrreeeYYYMMMAAA<<<:::777444444333444444222000//////000222111000000//////000000......////////////......+++******,,,///000///------...///...,,,+++,,,---...////////////000000000---............---,,,,,,,,,,,,,,,...///000...,,,++++++++++++************,,,,,,------------,,,,,,***************)))((('''((((((((()))***,,,---...((((((''''''''''''''''''))))))))))))************))))))******++++++***************++++++++++++,,,,,,+++++++++,,,---...///...////////////000000000333222000111222222111000000///...---,,,---......,,,,,,,,,,,,,,,---......*********+++,,,---...///,,,++++++,,,+++((()))---*********+++++++++++++++(((***---...---,,,,,,---******))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))++++++******))))))(((((('''(((((('''&&&''')))+++%%%'''(((((('''&&&&&&''')))(((((((((((()))******)))(((''''''&&&&&&''''''''')))++++++***))))))))))))'''(((******(((+++000---...////////////......,,,++++++*********++++++------------,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,------,,,******(((&&&$$$$$$&&&(((***))))))))))))************))))))************))))))))))))************))))))***************)))))))))((()))***)))((((((***,,,))))))))))))((((((((((((***++++++)))&&&&&&)))---+++(((&&&''')))***(((%%%''''''(((((())))))******---,,,,,,---...///000111000///------...//////...///000111222333444444444222///,,,+++,,,---...---111...---//////...///333222000...///000111000000111222444333333333444666777777666555444333333222;;;;;;<<<=========<<<<<>><<<777333111222333333222000///000111000000///.........//////---...///000000///...---+++++++++---///111000///+++---...---,,,,,,---....../////////000000000000...............---,,,,,,...---,,,---///000///...++++++++++++************)))***+++,,,,,,------,,,))))))*********)))(((''''''((((((((())))))+++,,,+++***)))'''''''''))))))((()))))))))************)))******+++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++,,,---///000.........////////////000333111000111333444333111000///...,,,,,,---...///******+++++++++******)))******++++++,,,...///000+++)))))),,,+++''')))...,,,,,,,,,,,,++++++++++++)))+++------+++***)))***)))))))))))))))))))))***((())))))******))))))(((***))))))(((((())))))***************))))))))))))'''(((((('''&&&&&&)))+++"""%%%)))***)))''''''((((((((('''&&&'''((()))***''''''&&&&&&&&&'''(((((('''((())))))''''''((()))'''&&&'''******))),,,333---------------...///111...---+++************+++*********************++++++,,,...//////...,,,++++++******+++------,,,***)))(((''''''''''''((()))))))))))))))************))))))************))))))******++++++++++++***************))))))(((((((((''')))******((((((***---)))))))))))))))))))))))))))++++++)))''')))000666...***&&&%%%)))+++)))'''''''''((())))))***++++++...---,,,,,,...111444666111...,,,+++---...//////222000//////111222111000111...+++***,,,...///000///---...222222///...111222111//////111222111000222333444333222222333555444444444333333333444555666777999;;;<<<===>>>>>>BBBDDDGGGHHHHHHHHHJJJLLLLLLNNNPPPPPPPPPQQQTTTWWWVVVXXXZZZ\\\___bbbdddeeeeeedddeeegggjjjnnnqqqrrrsssxxx}}}777888999:::;;;:::999999777777666555555555555555333444555333000///111333---...///111111111000///111111111111000000000000000000///...------,,,,,,000000000000000111222222,,,...111444555444222000444666777666444333333444::::::::::::999777666555;;;999999::::::<<>>;;;888888888666888888<<<@@@???>>>BBBIIIYYYcccoooxxxvvvlll\\\QQQFFF@@@;;;555222333222222222111111111111000///////////////////////////...------------...//////......------///000111000///............//////222222222111111111111111...000000///...---...///000///...---,,,---...///000000///---***'''$$$"""'''(((***)))(((''')))***---+++)))((('''((()))***///((($$$'''++++++)))***111,,,&&&%%%((()))'''$$$###&&&)))+++************+++***((('''''')))+++,,,+++...---******---...++++++,,,---...////////////++++++,,,,,,+++---///222222,,,)))---777:::555...333000,,,))))))---111444222000,,,++++++,,,,,,,,,---,,,+++,,,...///...------+++)))((()))+++---///++++++++++++++++++++++++***)))((()))++++++)))(((++++++******)))******+++,,,///---***)))++++++((())))))(((((('''''''''&&&((('''&&&(((+++,,,)))&&&$$$&&&'''(((((((((***,,,&&&''''''&&&)))+++''' '''((()))))))))(((&&&%%%'''''')))+++)))%%%''',,,,,,***''''''((())))))((('''(((***,,,...000222333,,,---...///000000000000>>>555+++(((+++---+++(((+++)))'''&&&'''))),,,---............---,,,+++***+++***)))))))))***,,,---''')))***)))((('''(((***))))))(((((((((((())))))&&&'''((())))))((('''&&&***)))((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++*********)))---,,,++++++---000444666555---&&&(((+++******++++++)))'''))),,,---+++)))...---,,,+++---///222444222///,,,)))((()))+++---------------............///+++(((***...111///,,,'''+++///111///...///111000111111111111222222222222222222000///111444666444444333222222111111000555222555===@@@===>>>CCCAAACCCFFFGGGGGGFFFFFFGGGJJJKKKNNNPPPRRRTTTUUUVVVVVVWWWYYY\\\^^^aaacccddddddfffhhhjjjkkkmmmqqqtttxxx{{{666666666777777777888888999666666888888555444777555555444333222222222222222222222222222111000000...///111111111000...---111......111000,,,+++........./////////000000000...///111111000///000111444333222111111222333444888>>>@@@<<<999:::999777999999;;;>>>>>>===BBBIIIYYYcccoooyyywwwmmm]]]QQQFFF@@@;;;555222333222222222111111111111000////////////////////////...///////////////......///......---...///000111000//////....../////////---------....../////////...000111000...------...&&&(((***,,,...///000000...------,,,***((('''&&&''')))***)))(((((()))***((((((((((((((('''&&&&&&+++%%%"""&&&)))(((&&&&&&000---)))'''(((((('''&&&###&&&(((***)))(((((((((***)))((((((((()))+++,,,+++------******---...,,,+++,,,---...////////////,,,---------,,,---///111111,,,+++000999;;;555---111000---,,,,,,---///111333000---,,,,,,------,,,+++******,,,///222222222---,,,*********+++---...++++++++++++++++++++++++((('''((()))+++,,,+++***,,,***))))))***++++++***+++---,,,)))(((******((()))))))))(((((((((''''''***)))((()))+++***'''$$$)))***+++***((('''''')))&&&)))***((()))***((($$$'''(((((())))))((('''&&&***((((((***)))'''(((---+++)))''''''((())))))(((((((((***,,,...///111222***+++---///000000000000000***%%%%%%)))***'''###+++***((('''''')))+++---------------,,,+++***)))++++++******++++++,,,---)))***+++***)))((()))+++))))))))))))))))))))))))'''(((((((((((((((((('''))))))((())))))***)))((())))))))))))))))))))))))))))))))))))************++++++*********)))))))))***)))(((((())),,,///111222***%%%'''))))))((((((***)))''')))+++,,,+++)))---+++***))))))+++...///...------,,,++++++,,,,,,.........//////////////////+++)))***///111000---))),,,///000......///000000111111111111222222222333444333222000000222444111111111222333333444444333111444;;;===<<<<<<@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKNNNQQQTTTVVVVVVWWWWWWXXXZZZ\\\^^^```bbbcccdddfffhhhjjjkkkmmmqqqtttxxxzzz555555666666666777777777999666666888888555444777666555444333222222222222222222222222222222111000//////000111000///...---222///---...---+++,,,///------........./////////...000222222111111111333333222111000000111222333999===>>>:::888::::::777:::999:::<<<<<<<<>>===888:::888999<<<===@@@IIIRRR]]]fffsss|||{{{ppp```TTTHHHAAA<<<666222222222222222111111111111000////////////////////////...---,,,,,,,,,...000111,,,,,,---............---,,,---...000000000////////////...---,,,++++++***,,,///111111000...------------+++++++++,,,...///...---,,,++++++******+++***+++,,,+++)))(((((())))))(((&&&%%%%%%''')))******'''(((++++++((('''***)))...222111,,,))))))++++++,,,,,,+++***))))))+++*********++++++++++++,,,)))---...,,,,,,...---))),,,,,,------------,,,,,,)))+++,,,,,,***(((((()))---,,,)))'''(((+++///111111///+++)))(((***,,,...,,,++++++,,,...///...---,,,++++++---///111111000555333222///...,,,,,,+++++++++++++++++++++++++++---,,,+++,,,------,,,***++++++***************+++,,,......++++++......,,,(((((()))))))))))))))***%%%'''******)))((())))))+++------,,,+++***+++,,,...***'''***666BBBBBB<<<+++***)))(((((((((((())))))$$$"""%%%((('''))),,,(((((()))+++---///...---++++++,,,------...//////---,,,,,,***)))'''&&&%%%(((&&&%%%%%%'''(((((('''))))))((((((''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''')))***)))((('''((()))))))))***++++++***))))))***))))))(((((())))))***%%%(((***)))&&&%%%''')))************************'''((((((((())))))))))))******)))))))))((((((((())))))((((((((()))******'''%%%&&&******((('''***+++---......---,,,...//////...---,,,*********)))+++++++++,,,...111444555000000000//////......---,,,,,,,,,,,,,,,...//////...---,,,---///000///...000111111111111222222222---///222333444555888:::222222333333444444555555777999888666777:::;;;999>>>@@@BBBCCCDDDFFFIIIKKKMMMNNNPPPSSSUUUWWWXXXYYYXXXYYYZZZ\\\^^^```aaabbbdddfffhhhjjjkkkmmmqqqtttvvvzzz666666666777777777888888666444444888888666777:::999888666555333222222222111222333333444444333333//////......---------...,,,///...******...///,,,....../////////000000000111222333333111//////000222111111111222333555666111555777999<<<>>>:::444888777:::>>>@@@CCCKKKUUU___hhhsss|||zzzppp```UUUIIIBBB<<<666222222222222222111111111111000////////////////////////+++,,,...000111000///...+++,,,---.........------***+++---///000///......------,,,,,,++++++******,,,...000000///...///000***+++,,,,,,---.........,,,,,,,,,---,,,,,,+++++++++,,,,,,+++)))(((((()))'''''''''''''''((())))))***''''''***)))&&&'''+++)))---000111...***))))))***+++,,,+++))))))***+++++++++*********+++,,,---***...///---,,,---+++''',,,,,,,,,------,,,,,,+++)))***,,,,,,+++))))))***,,,,,,+++)))(((***...111---,,,+++******+++,,,,,,---------...000111000///,,,,,,---000222222111///888666222///---,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...///...,,,(((+++---+++((('''***---+++...---******---...+++''''''((((((((()))))))))&&&)))++++++)))''''''(((---...//////...---///000,,,,,,++++++222;;;???===---,,,***)))((('''(((((('''%%%&&&))))))(((***...))))))***---///111000...++++++,,,---///000111111+++***)))'''''''''''''''))))))((()))*********)))&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((()))******(((((()))***)))))))))))))))))))))))))))))))))******)))))))))$$$(((***)))%%%$$$&&&***))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))''''''((((((((()))******'''%%%&&&))))))'''(((,,,)))+++------+++***,,,...+++++++++***************)))+++---///111222333444//////...------,,,++++++***++++++++++++,,,---///,,,++++++...111111000---000111111111111222222222000111222222333444888:::222222333333444555555555777:::999555555:::;;;888<<