BM66(@ uuuqqqrrrwwwwwwrrrrrruuuxxx|||}}}{{{{{{~~~}}}|||~~~~~~{{{vvvqqqiii^^^VVVRRRRRRTTTUUUXXXWWWVVVWWWZZZ\\\]]]]]]XXXWWWWWWVVVUUUUUUTTTTTTOOOQQQUUUZZZ]]]]]]ZZZWWW[[[[[[[[[\\\]]]^^^```aaa___aaaddddddddddddeeefffbbbcccccc```]]]\\\^^^aaadddfffhhhhhheeedddfffiiijjjlllnnnooopppqqqsssuuuuuuxxxzzzxxxtttrrrtttwww}}}{{{yyyzzz}}}~~~{{{xxxxxx}}}}}}pppiii___XXXTTTSSSSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXX[[[]]]\\\ZZZWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYY[[[]]]]]][[[[[[[[[\\\[[[\\\\\\YYYVVVTTTUUUWWWTTTUUUVVVUUUSSSRRRRRRSSSMMMOOOQQQQQQPPPQQQRRRTTTZZZ]]]___]]]YYYWWWYYY]]]bbbaaa___```aaacccbbbaaafffgggjjjmmmqqqtttxxx{{{}}}xxxxxxyyyvvvrrrqqqxxxwww{{{{{{uuurrrpppnnnmmmhhhiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiilllllllllmmmnnnmmmjjjhhhfffggghhhiiijjjiiiiiihhhfffggghhhhhhfffeeeeeeeeefffggggggeeebbb___^^^___XXXWWWUUUTTTSSSSSSQQQOOOPPPQQQRRRQQQOOOOOOOOOQQQPPPRRRSSSRRROOONNNPPPSSSWWWVVVUUUVVVWWWWWWUUUSSSTTTXXX^^^bbbddddddeeefffvvv~~~zzz~~~~~~yyyuuurrrpppnnnmmmllljjjjjjkkkppplllgggfffiiilllnnnnnnmmmtttwwwpppvvv~~~~~~~~~~~~}}}zzz~~~}}}~~~~~~}}}~~~~~~~~~|||yyyvvvuuuqqqnnnjjjiiiiiihhheeeaaa```aaaaaa___\\\[[[[[[\\\aaabbbbbbaaa______bbbdddeeeeeeeeefffgggfffdddaaaccchhhnnnrrrrrrrrrsssttt~~~mmmiiiffffffeeedddhhhmmm}}}xxxqqqhhhaaa\\\YYY^^^```bbbdddgggllloooooossswww{{{}}}|||zzzwwwvvvtttrrrqqqqqqtttvvvuuuuuusssrrrqqqssswwwzzz|||{{{{{{zzzvvvsssvvvvvvvvvtttqqqoooooopppuuuuuuuuutttssstttwwwyyyvvvuuuvvvxxxyyyyyywwwuuutttxxx}}}~~~}}}}}}rrrmmmjjjjjjiiifffgggjjj|||uuunnnllloooqqqsssrrrpppmmmllllllnnnssswwwzzz~~~}}}}}}}}}~~~{{{|||{{{zzzzzz|||~~~xxxvvvttttttvvvwwwwwwwwwrrrrrrtttxxx}}}}}}|||~~~{{{zzzyyy|||~~~}}}~~~|||zzzzzz}}}}}}|||}}}pppqqqvvv|||~~~{{{{{{}}}zzz~~~{{{{{{{{{{{{|||~~~wwwdddaaa```___```bbbcccbbbaaabbb```___aaaeeejjjnnnooommmlllqqq}}}~~~||||||yyy}}}{{{xxxyyywwwvvvvvvrrrqqq{{{}}}wwwxxxyyyzzzzzz|||~~~{{{zzz|||yyylll___^^^___```bbbcccbbb```ccc___ZZZXXXZZZ^^^aaaccchhhaaa^^^eeerrr}}}{{{{{{}}}}}}wwwvvvwwwvvvtttrrrsssxxx|||{{{|||}}}~~~xxx|||wwwuuuxxxzzzwwwssswwwuuusssqqqooonnnmmmmmmsssnnnllloootttzzzzzzsss{{{{{{zzzzzzzzzyyyyyyyyy|||{{{~~~zzzvvvuuuxxxzzzzzzsssnnnooopppooorrrvvv~~~{{{xxxvvvvvvwwwzzz|||}}}{{{xxxuuusssvvv{{{}}}|||}}}|||zzz|||}}}{{{vvvpppnnnmmmmmmmmmlllmmmooorrruuuwww|||yyywwwwwwyyy|||}}}~~~~~~{{{yyy{{{wwwmmmdddeeeeeebbb``````bbbeeefffhhhiiijjjkkkmmmpppsssxxx}}}~~~zzz|||zzz{{{yyyvvvuuuuuusssqqqooommmkkklllpppqqqsss|||}}}yyyuuuuuuvvvyyyyyyuuusssrrroookkklllpppyyytttmmmhhheeefffhhhkkkmmmmmmlllkkkiiigggeeedddfffkkknnnooorrrvvvwwwtttrrr|||}}}~~~}}}xxxtttqqqpppjjjiiifffcccbbbaaabbbbbbcccaaa^^^]]]```cccfffgggfffccc```bbbfffjjjlllkkknnnooopppooooooppprrrtttuuutttrrrrrruuu|||yyyxxxyyyxxxtttpppmmmmmmmmmmmmoooqqqrrrrrrrrrtttuuutttxxx}}}~~~~~~~~~}}}~~~|||{{{||||||~~~xxxuuutttvvvyyy{{{~~~~~~~~~zzzyyyzzz|||zzzzzz{{{{{{{{{{{{zzzzzzyyy{{{|||{{{}}}}}}zzzwwwsssooommmiiieeeaaa___```bbbddddddeeebbb``````ccceeedddbbbcccccccccbbbbbbdddhhhkkkgggfffdddccceeekkkssszzz{{{~~~|||{{{|||}}}zzzzzz|||~~~~~~|||xxxtttttttttssstttwww|||}}}}}}~~~}}}{{{|||~~~zzzwwwwwwxxxzzz{{{xxxtttuuutttqqqzzzwwwtttqqqnnnlllmmmoooqqqrrrtttxxx}}}{{{yyyvvvuuuuuuuuutttsssvvvxxxwwwrrrqqqtttuuusssrrr{{{wwwvvvuuuwww{{{}}}|||{{{yyyyyyxxxxxxxxx~~~xxxwwwvvvtttqqqpppnnnmmmiiihhhhhhgggeeecccbbbaaaZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWVVVTTTSSSSSSRRRRRR~~~yyyuuurrroooiiihhhllljjjaaaYYYWWWUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@??????sssooohhhbbb^^^[[[XXXUUUOOOMMMMMMQQQUUUSSSJJJBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>????????????????????????============<<<<<<<<<<<<~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqpppooonnnmmmlllkkkjjjiiigggffffffffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeeeefffgggiiijjjllllllkkkkkklllnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz~~~|||wwwpppuuuxxxnnn^^^ZZZTTTPPPMMMKKKIIIGGGFFFDDDEEEJJJNNNMMMFFF>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=======================================<<<<<<<<<;;;;;;~~~{{{xxxuuurrrpppoookkkjjjiiigggdddbbbaaa```]]]\\\[[[YYYXXXXXXXXXXXXTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFHHHJJJJJJIIIGGGGGGHHHMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]______```aaaaaa`````````aaabbbccceeedddcccdddeeegggjjjlllhhhiiikkkmmmooooooooooooppppppqqqrrrsssuuuuuuvvvvvvvvvwwwxxxzzz}}}{{{yyyoooiiifffbbbggghhh\\\OOOLLLHHHEEEDDDCCCBBB@@@===<<<>>>BBBHHHHHHBBB<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;}}}xxxvvvsssoookkkhhhddd```]]]ZZZYYYXXXUUUSSSPPPNNNMMMNNNMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAA>>>AAACCCCCCBBB???>>>>>>BBBAAA???>>>>>>???AAABBBBBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBCCCBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHJJJLLLNNNKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUQQQRRRRRRTTTVVVXXX[[[\\\___``````aaabbbbbbccccccffffffggghhhhhhiiijjjjjjooooooppprrrssstttuuuvvvxxxxxxwwwxxx~~~|||}}}|||vvvrrrrrrgggbbb```^^^eeedddVVVLLLIIIFFFEEEDDDDDDBBBAAA;;;:::;;;???CCCDDD???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;::::::::::::zzzuuunnnlllkkkiiiccc]]]\\\ZZZVVVTTTRRRPPPLLLJJJFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>======<<<<<<======>>>======>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<=========???BBBBBB@@@===<<<<<>><<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<======999:::;;;======<<<;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<=========<<<<<<888999999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAABBBBBBCCCCCC??????@@@@@@AAACCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRSSSTTTUUUVVVWWWWWW\\\[[[ZZZ[[[bbbhhhgggbbbaaabbbeeehhhkkknnnooopppqqqrrrtttuuuwwwyyy{{{{{{~~~}}}{{{uuupppmmmkkkaaa]]]]]]]]]cccbbbTTTIIIGGGDDDCCCBBBAAA???===<<<;;;;;;===??????<<<999::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999::::::::::::999999999999}}}}}}|||||||||}}}~~~~~~zzzuuuqqqpppooojjjfffaaa^^^[[[XXXSSSOOOLLLJJJHHHGGGFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;::::::::::::<<<======;;;:::999:::<<<;;;:::999999:::;;;<<<;;;::::::999999999::::::777777888999999999999999888888999999999:::::::::999999::::::::::::999999888888888888888888888888777888999999::::::999999::::::999999999999999999<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDHHHHHHGGGGGGKKKQQQQQQMMMMMMOOOQQQSSSUUUWWWWWWXXXXXXYYYZZZ\\\^^^___aaaaaacccbbbbbbcccfffhhhhhhhhhhhhiiikkkmmmpppsssuuuvvvwwwwwwxxxyyy{{{}}}~~~}}}~~~yyyyyyvvvqqqjjjeeecccbbb[[[TTTSSSTTTTTTZZZ[[[NNNGGGEEECCCAAAAAA@@@===;;;;;;;;;:::;;;<<<;;;999777888888888888888888888888::::::999999999999::::::999999999999999999999999999999999999888888888888|||zzzzzzyyyyyyzzzxxxvvvuuuuuutttsssqqqllllllkkkkkkkkkkkklllllliiigggeeecccbbbbbbbbbcccaaaaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[WWWWWWXXXXXXYYYZZZZZZ[[[^^^^^^^^^^^^^^^___```aaabbbbbbcccdddeeeggghhhhhhgggiiikkkmmmnnnmmmlllkkkqqqqqqqqqqqqpppooonnnmmmdddeeeggghhhiiiiiihhhhhhdddfffhhhjjjmmmppprrrssssssuuuxxx|||}}}vvvtttooojjjeeeaaa___]]]ZZZYYYVVVSSSOOOLLLIIIGGGCCCBBB@@@??????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<::::::999:::;;;;;;999888999:::999999999999999999999999999999999888888999::::::888888888888888999999:::888888888999999999::::::999:::::::::::::::999999999999999999999999999888555555777888888888777666777777777777777777777777999888888777777777777888999999999888888888888888777888888999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;<<>><<<;;;;;;::::::;;;;;;:::999999999999999999999999999:::::::::999999:::::::::::::::::::::::::::::::::999999888888888777777777wwwppplllpppooommmjjjhhhfffeeeeeebbb```^^^[[[XXXWWWVVVVVVVVVUUUSSSSSSTTTTTTTTTSSSPPPOOOOOONNNNNNOOOOOOPPPOOOMMMKKKHHHGGGGGGHHHHHHKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMLLLHHHJJJMMMOOOPPPOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMNNNPPPRRRSSSTTTUUUTTTUUUWWWZZZ[[[]]]^^^^^^```aaabbbaaa```aaacccdddhhhiiijjjkkkmmmppprrrsssooopppqqqssstttuuuvvvvvvxxxxxxyyyzzz{{{}}}}}}~~~zzzuuummmkkkgggbbb^^^ZZZWWWUUURRRRRRQQQNNNKKKHHHGGGGGGCCCAAA?????????>>><<<:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777888888666777888888999:::;;;;;;777777777888888888888888999999999999999999999999888888999999999999999999888888888888888888888888999999888888888888888888999999999999999999999999888999::::::999888777666999::::::999888888:::;;;666666777888888777666666777777777777777888999999999888777666777888999:::777777777888888888999999888888888999888888777777777777777666666666666666444555777888888777777666444444555555666666666777666555555555666777888888777777666666666666555555444444555666777777777777666666777888999::::::;;;888888888888888888999999:::::::::::::::999999999777;;;;;;777666999;;;;;;<<<============<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA???>>>???AAABBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEECCCCCCBBBCCCCCCFFFEEEEEEGGGHHHIIIHHHFFFLLLKKKJJJJJJKKKLLLKKKIIIIIIJJJKKKMMMOOOPPPRRRRRRYYYXXXYYY]]]aaacccbbb```___]]]ZZZYYYZZZ]]]aaadddeeecccbbbaaadddiiinnnrrrwwwppphhhbbb```^^^YYYTTTXXXXXXXXXXXXVVVRRRLLLHHHGGGIIIJJJHHHEEECCCDDDFFF@@@>>>BBBDDDBBBHHHLLLCCC???>>>===>>>???>>>===;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777|||{{{zzzyyytttqqqkkkgggdddaaa^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>=========<<>>===<<<;;;;;;<<<===<<<<<<<<<============>>>@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEKKKLLLNNNNNNLLLKKKKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXWWWXXXZZZ]]]]]]ZZZWWW\\\]]]\\\[[[XXXXXXYYYZZZ[[[]]]```bbbccceeehhhjjjmmmoooqqqssstttvvvxxx{{{|||}}}~~~~~~xxxooonnntttgggddd```\\\ZZZWWWTTTRRRUUUQQQLLLHHHFFFDDDCCCAAA??????>>>===<<<;;;::::::888888777777777777777777999999999999999999999999666666666666666666666666666888:::<<<<<<;;;:::999777888888999999888888777999999999999999999999999999999999888888777777777999888777777888999;;;<<<888999999:::999999888888::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::999999:::::::::999::::::::::::::::::999888888888888888888888888888888888888888888888888777666444333333333444555555555555555555555555555666777777666666555444333555666666666666777777777777777888888888999999999999999999999999999999999999999999::::::::::::;;;:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA???@@@@@@?????????BBBDDDIIIJJJJJJKKKKKKJJJJJJIIIMMMMMMLLLKKKKKKLLLNNNNNNPPPOOOOOOPPPQQQRRRSSSTTTYYYUUUPPPMMMMMMMMMKKKIIIMMMMMMLLLKKKIIIGGGFFFEEECCCDDDFFFEEECCCBBBAAABBB===<<>>???????????????>>>===<<<===============<<<<<<;;;:::;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>>>>===;;;999999;;;>>>{{{uuuuuuuuusssqqqjjjgggbbb___]]][[[YYYWWWVVVTTTQQQPPPOOONNNLLLJJJFFFEEEDDDBBB@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::>>>===<<<;;;:::;;;;;;<<<::::::::::::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========;;;<<<======>>>>>>======>>>===============>>>>>><<<<<<=========>>>>>>>>><<<<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@BBBDDDCCCBBBAAAAAABBBDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMMMMOOORRRRRRPPPNNNMMMOOOOOONNNLLLJJJKKKLLLJJJKKKMMMNNNMMMNNNOOOQQQTTTVVVXXXYYYYYYZZZ]]]^^^[[[[[[[[[[[[[[[]]]aaadddgggggghhhlllppprrrrrrpppyyyzzz}}}}}}yyyrrrpppnnnllliiiwwwvvvwwwuuunnneeedddgggaaa^^^YYYUUUQQQNNNJJJGGGOOOKKKGGGDDDBBBAAA@@@>>>======<<<;;;:::999888888777777777777777777777666999999888888888888888888888888888888888888888888777888:::;;;;;;;;;:::999888888888999999888888888888888888999999::::::::::::::::::999999999888888999999888888999:::;;;<<<:::::::::;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999999::::::::::::999999:::::::::999999999999999888888888888888888888888888777666555444555555666666666666666666666666666666666777777777666555555666666666777777777888888777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>>>>??????<<<=========>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???@@@BBBEEEGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPSSSPPPLLLJJJJJJJJJHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGDDDAAAAAAAAA@@@AAADDDGGGIIIHHHCCC???>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<:::888888:::<<<|||rrrnnnppprrrooolllccc```]]][[[YYYXXXVVVTTTOOOMMMKKKIIIIIIGGGEEECCC@@@???>>><<<;;;:::::::::;;;;;;;;;:::::::::::::::888888888888888888888888;;;;;;;;;::::::::::::999888999999999999:::::::::999999::::::::::::::::::999888888888888888999999999999999999999888888888<<<;;;::::::999999::::::777888888888888999999999999999999999999888888888999999999999:::::::::;;;888999::::::;;;;;;::::::888888888888999::::::;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>??????>>>===>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBAAACCCEEEFFFFFFEEEEEEGGGIIIHHHFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@@@@AAAEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHGGGFFFGGGIIILLLOOOOOOPPPRRRUUUUUUTTTRRRVVVWWWZZZ^^^bbbfffiiikkkjjjmmmpppqqqppprrrvvvzzz}}}uuulllmmmwww~~~}}}wwwkkkeeebbbbbbggglllooosssuuuuuuyyywwwtttpppooottt}}}vvvtttuuuxxx|||zzztttqqqqqqqqqkkkgggfffeeebbb[[[XXXYYYTTTQQQMMMIIIFFFCCC@@@>>>GGGDDD@@@>>>>>>===<<<;;;;;;;;;:::999888888777777666666666666666666777777888888888888888888888888999999999999999999999999999999:::::::::::::::;;;888999999::::::999999888666666777888999:::;;;;;;::::::::::::999999999999999999999999:::;;;<<<===;;;<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888:::999999888888999999:::888999999::::::999999888:::::::::::::::;;;;;;;;;999999999999999999999999999888888777666777777777777777777777777777777777555666666777777777777777777777777777888888888888777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999999;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::===============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBBBBBBBBDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLJJJIIIIIIIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJGGGDDDCCCDDDEEENNNPPPRRRQQQLLLEEE???<<<>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAABBBAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;:::999777777999;;;xxxmmmiiikkklllhhhccc]]][[[XXXVVVUUUSSSQQQNNNIIIGGGEEEDDDCCCBBB@@@>>>======<<<:::999999999999888888888888888777777777888888888888888888888888999999999999999999888888777777777777888888888888888888888888888999999999888888888777888888999:::888888888777777777777777999999999888888888999999666666777777777888888888777777777777777777777777777777888888888999999999777888888999999999999999777666666777777888999:::888888999999999:::::::::;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;===??????>>>===>>>???<<<<<<=========>>>>>>>>>======<<<<<<>>>???@@@@@@CCCEEEHHHHHHFFFDDDCCCCCCDDDEEEGGGFFFCCCAAA@@@AAACCCDDDEEEDDDBBBAAAAAACCCEEEFFFGGGGGGFFFFFFHHHIIILLLLLLMMMNNNNNNMMMLLLKKKEEEGGGIIIMMMPPPTTTVVVXXXQQQSSSUUUVVVWWWYYY\\\```cccZZZPPPPPPWWW^^^___^^^ZZZ\\\\\\ZZZWWWYYY```gggyyynnnaaaXXXUUUWWWUUUXXXXXXVVVWWW[[[[[[YYYUUURRRNNNMMMOOOVVV^^^ccceeeiiikkkhhhbbb```dddiiiaaaeeennnvvvyyyyyy~~~}}}xxxpppiiidddeeegggXXXSSSPPPRRRRRRNNNKKKJJJFFFDDDAAA@@@??????===<<>>>>>@@@AAAAAA@@@@@@?????????@@@@@@???>>>======?????????>>>===<<<;;;:::<<<<<<<<<===============??????>>>===<<<<<<;;;;;;::::::;;;999888888999;;;{{{rrrgggaaaaaa___[[[VVVVVVSSSPPPNNNMMMJJJGGGDDDDDDBBB@@@@@@@@@???===;;;;;;:::999999888888888888666777777777777777777777777777777777777777777777888888888888888888888888666666777777777777888888777777777888888999999999888888888777777888999999777777777777777777777777777777888888888888888888666777777777888888888888777777777777777777777777777777888888888999999999888888999::::::::::::999888888888888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<========================;;;;;;;;;;;;;;;;;;===>>><<<>>>AAAAAA@@@>>>======@@@BBBDDDDDDBBBAAA@@@@@@AAAAAABBB@@@>>>======>>>>>>@@@BBBCCCCCCCCCEEEFFFFFFGGGHHHHHHGGGEEEDDDDDD???@@@BBBDDDFFFHHHJJJJJJGGGGGGHHHHHHHHHJJJMMMPPPPPPLLLGGGFFFHHHJJJJJJJJJHHHJJJJJJGGGDDDGGGOOOVVVuuu~~~|||jjjZZZRRRPPPKKKMMMMMMJJJIIIKKKKKKHHHJJJIIIGGGFFFFFFHHHKKKLLLHHHKKKMMMKKKHHHGGGJJJNNNNNNOOOSSSWWWWWWTTTUUUZZZTTTVVVWWWRRRLLLGGGFFFHHHFFF@@@===AAADDDBBB@@@???@@@>>><<<<<<======<<<;;;>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<;;;::::::999999777777777888888999999999999999999999::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;;;;;;;::::::777777666666555555555444555555555555555555555555777777888999999:::::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;:::::::::999999999888888888777777777888888888888888888888888888888888888888888888888777777777777777777777777777777666666555555555555666666555555555555666666555555666666666666555555555555555666666777777777777777777777777777777777888888888888777777666666333333333333333333333333222333444555666777777777555555666666666777777777888888888888999999999999777777777777777777777777888888888888999999999999999999999888888666555444333444444555666666777777:::;;;<<<<<<======<<<<<<777777777777777777777777333444555777999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKKKKJJJIIIIIIHHHJJJIIIGGGEEECCCCCCBBBBBB???@@@AAAAAAAAADDDHHHKKKYYY]]]^^^XXXLLLAAA===<<<===>>>???@@@AAAAAA@@@???AAAAAA@@@???>>><<<;;;:::>>>>>>>>>======<<<::::::========================??????>>>===<<<;;;;;;;;;:::;;;;;;;;;999999;;;<<>>======>>>>>>===;;;888777777666666666777777666666666666777777777777555555555555555555555555666666666666666777777777666666666666777777777777666666777777888999999999888888777666666666666666666666777777777777888888666666777888888888888777777777777777888888888888777777888888888888888999777777777888888888999999999999:::;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;888:::<<<<<<<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;888:::<<<<<<:::999999999:::===???AAA@@@>>>>>>>>>===>>>>>>===;;;::::::;;;999;;;???AAABBBBBBCCCDDDBBBDDDFFFEEECCCBBBAAAAAA???@@@AAABBBCCCDDDDDDEEECCCBBBAAA@@@AAACCCEEEGGGFFFGGGHHHGGGGGGGGGHHHIIIKKKKKKJJJFFFDDDDDDIIIMMMWWWhhhvvvtttgggZZZRRROOOFFFIIIIIIGGGGGGJJJJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFHHHFFFBBBCCCFFFDDDGGGJJJIIIEEEAAA@@@@@@AAA;;;999===@@@@@@???@@@@@@>>><<<<<<<<<===<<<:::<<<;;;:::;;;=========;;;;;;;;;;;;:::::::::999999666666777777888888999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999999888888888666666555444333222111111222222222222333333333333444444666777777888777777777777888999::::::::::::<<<;;;;;;::::::999999999888888777777666555555555555555555555555555555555555555555555555555555555444444444444444444444444555555444444333333222222444333333222222333333444222333333444444333333222111111222222333333444444444444444444444444444444555555555555555444333333000000000000000000000000000111222333444444444444333333333333444444444444666666666777777777888888777777777777777777777777555555555666666666666777666666666666555444333333000111111333444555555666777888999999::::::999999555555555555555555555555111111333555777888:::;;;999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<===>>>??????@@@@@@???===???AAABBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEGGGHHHIIIIIIJJJIIIGGGGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGEEEDDDCCCBBBAAABBBCCCCCC>>>??????>>>===>>>@@@CCCFFFIIIKKKHHHAAA<<<;;;<<<;;;<<<===>>>??????>>>>>>AAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999999:::;;;;;;::::::;;;<<>>???>>>>>>???@@@;;;;;;;;;;;;;;;;;;<<<<<<<<>>???>>>===<<<<<<:::<<<===<<<;;;:::;;;<<<888;;;???BBBBBBBBBBBBCCC@@@CCCEEEEEECCCAAAAAACCC??????@@@AAABBBBBBCCCCCC@@@>>><<<<<<>>>@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEERRR\\\\\\WWWSSSNNNIIICCCFFFGGGEEEFFFIIIJJJHHHBBBCCCCCCCCCBBBAAA???>>><<<<<<<<<>>>AAABBB@@@>>><<<:::;;;>>>>>><<<===AAA@@@AAACCCCCCAAA@@@??????BBB>>><<>>======999888888999;;;<<<;;;999888888777777777777666666444444444555666777777777555666666777888888999999999999999999999999999999777777888999888777666555333444444555555444444333333333222222111111000000000000111111222222222222111222333444555555555444333444555777888999999:::::::::999999888777777666777666666555444444333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222111000000000111111111000000111111111000111111111111111111000...//////000111111222222111111111111111111111111111222222333222111000///////////////////////////...///000111111111111111000000111111111111222222333333333333444444444555555555555555555555555555222222222333333333444444222333333333333333222222000000111111222222222333333333444555555555555555333333333333333333333333333333444555666777777888999999999999::::::::::::999999:::<<<===>>>???@@@======>>>???@@@@@@@@@@@@???AAADDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFHHHIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFDDDBBBAAADDDFFFAAA@@@???>>>>>>???AAABBB===>>>???===;;;999:::;;;999;;;<<<;;;888777999;;;777888999;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>======<<<888999::::::;;;;;;::::::::::::999999999888888888888888777777777777777777777999::::::999999:::;;;RRRRRRPPPKKKGGGEEEGGGJJJFFFEEEEEEEEEEEEDDDAAA>>>999888888999<<<======<<<888888777777777888999999444444444555555666666666555555555555555555555555111111222222222333333333333333444444444555555555444444555555666777888888<<<;;;999888666666555555444444444555555666666666555666777999999999888777555555555666666666777777666777777777888888999999555555555666666666777777999999:::;;;;;;;;;;;;::::::999888777666555555555777777777777888888888888888999999999:::::::::;;;999999::::::;;;;;;<<<<<<888:::<<<===<<<<<<===???;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<999<<>>;;;;;;<<<===>>>???@@@@@@>>><<<:::;;;===@@@CCCDDDFFFEEECCCCCCEEEGGGGGGFFFCCCBBBAAABBBCCCCCCBBB@@@CCCGGGIIIFFFFFFHHHFFF@@@BBBEEEEEECCCCCCFFFGGGDDDEEEDDDDDDBBB@@@>>>===<<>>===@@@CCCCCC>>>999@@@======??????<<<===AAAAAAAAA@@@@@@@@@@@@@@@@@@???;;;:::;;;:::888999===:::999999:::>>>@@@AAAAAA777666666888999:::888777444444444444444444333333222222333333444555666666333444444555666777777888444444444444444444444444444555666777666555333111000111111222222111111000000000000000000111111111000000111111111222222222///000222333444444333222000111333555777888999999888888888777666555555444666666555444333333222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111000//////...000000////////////000000//////000000000000//////---......///000111111111//////////////////////////////000111000///...---////////////////////////---......///////////////.../////////000000000000000000111111111222222222222222222222222222222222000000111111111222222222000111111222222222111111111111111111000000000000///000111111222222111111222222222222222222222222666666666666666666666666888888999999999:::::::::999:::;;;===>>>@@@AAABBB???@@@AAABBBCCCCCCDDDCCCCCCEEEHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGDDDAAAAAADDDGGG@@@???===<<<;;;<<<===???;;;<<<======:::999888999888888888666666666888:::444555777888999999888888888999:::;;;<<<<<<<<<<<<777777888999::::::::::::888777777777666666555555444444444555555555555555555777999999999888999:::DDDCCCCCCBBBBBBCCCDDDDDDDDDAAA>>>>>>@@@@@@???<<<======<<<;;;999888888777777777777777777777777777777777666555444444333333444444444333333222222222222222222222222222222222333333333444444555555555222222444555666666777777888777555444444555777888555555666666666555333222555555555555666666666666555444444333333444444555555555555444444333333333666666666777777777777777999888888888888888999999888777777666555555444444333222222444666888888777777666666666555555555555666777777888999999::::::888888888888888888888888::::::::::::::::::::::::@@@AAABBB???;;;888666555666888::::::999777777888777888888999999999888888;;;<<<===<<<:::999999:::;;;::::::;;;<<<===;;;::::::::::::;;;;;;<<<<<<<<<999::::::;;;===???AAABBB>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<<<<===???@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@AAAAAA?????????AAACCCAAA@@@AAACCCCCC???;;;?????????>>>>>>=========:::<<<============>>>@@@<<<===>>>?????????======>>>===;;;:::999999:::;;;:::::::::::::::;;;<<<===:::888666666666666555444222222222222222222222222333333333222222111111111111111222333444444444444333333333222222222111111222222222111111111000000111000///......///000111////////////////////////////////////////////////000000111111111111000000222222222333333333444444333333222222111000000//////////////////000111111////////////////////////////////////////////////////////////////////////..............................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,---...////////////......//////...---,,,,,,.........------.........////////////////////////111111000000/////////...////////////////////////.........////////////000///000000111111111111000222333444444555555444444444555555666666666666666999999888888:::<<>>>>>>>>>>>????????????@@@>>>;;;;;;<<<===;;;:::999999999999999999999999555555555555555555555555666555555444333333222222333333333222222222111111222222222222222222222222333333333333444444444444222333444555555555555555777666555444444555666777444444555555555444222222555555555555555555555555333333333222222333333333333333222222222111111111333333444444444555555555777666666555555666666777666666666555444444333333222111111333555777666666555555555555444444444444555555666777777888999999777777777777777777777777888888888888888888888888999;;;<<<;;;888666555555777999::::::888666666777555666777777888888888888:::<<<===<<<:::999999::::::999888999::::::999777999999999999888888888888777777888999;;;<<<>>>???<<<;;;;;;;;;<<<>>>AAABBBCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<;;;::::::>>>>>>======<<<<<<;;;;;;<<<===>>>=========???AAA===<<<<<<===??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<======<<<<<<;;;===<<<:::999888888999999999999999999999:::;;;;;;:::888666555666666555444222222222222222222222222222222222222111111111000111111222333333333222222222222111111111000000000222222222111111000000000111000///......///000111................................................///000000111111000000///000111111111222222222222222222111111000//////...///............///000000................................................------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.....................---,,,,,,...------,,,,,,------...------------------------///.........---------------------------------------------.........//////------...000111111111111000111222222333333222222333333444555555555555555777666666666777:::<<<>>>===???@@@@@@??????AAABBBBBBCCCFFFHHHIIIJJJIIIIIIMMMTTTUUUOOOOOOUUUVVVPPPSSSPPPNNNOOORRRTTTRRRPPPSSSRRRQQQRRRTTTVVVTTTSSSPPPPPPQQQRRRRRRPPPLLLIIIHHHFFFAAA===:::::::::;;;;;;;;;:::999777666555555333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111111111000000000//////........................000000111222222222222111999:::;;;<<<<<<;;;:::999<<<:::888777888888777666444444555666777888999999333333333333333333333333333333333222222111111000222222111111111111000000222222222222222222222222333333333333333222222222222333333444444444333333666555444333333444555666222222333333333222111000555555555444333333222222222111111000000111111222000000000000//////////////////000111222333333444444444333333222333333444444444444333222222111111111000000111333555555444333333333333222222222222333333444444555666666666555555555555555555555555555555555555555555555555111333555555444333444444888999:::999777555555555333444555666777888888888:::;;;<<<;;;:::999:::;;;888777666666777777555444777777666666555444444444444555666777888999:::;;;888888888999;;;===@@@AAAEEECCC@@@<<<:::999999999888999:::;;;:::999777666???>>><<<:::888888888888999:::;;;::::::<<<@@@CCC???@@@???>>><<<;;;<<<===999999::::::;;;::::::::::::;;;<<<;;;999999999:::<<<<<<;;;;;;;;;;;;;;;;;;===<<<:::999888888999999888888888777888888999:::999777555555555666555444333333333333333333333333222222111111111111111000222222333333333222111111000000000000////////////111111111111000000000000000//////......//////000................................................/////////000000/////////////////////000000000000000000000///......------...------------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,...///000111111......///000000000000///111111222333333333333333444333333333555777999:::999:::;;;;;;:::999:::<<<===>>>@@@BBBDDDDDDDDDCCCLLLNNNMMMKKKPPPXXXWWWOOONNNKKKKKKPPPVVVWWWQQQJJJKKKKKKLLLNNNQQQRRRPPPOOOMMMNNNQQQTTTTTTPPPKKKFFFFFFDDDAAA===;;;999888888666666666555444333333333111111111111111111111111111111111111111111111111000000111111111111000000111111000///...------,,,...............------------------------------------......///////////////777888:::;;;:::999777666888777555555444444444444111222333333444555666666111111111111111111111111111111111000000/////////000000000000000000000000111111111111111111111111333333333222222111111000222333333333222222111000333222111111111111222333000000000000000000000000444444333333222111000000000//////////////////000////////////............------...///111222333333333222222111111111111111222222222111111000000000000///...000222333333222111111111000000000000///111111222222222333333333222222222222222222222222222222222222222222222222---///111111000000222333888999999888555333333444222333444666777888888888888999:::999888888999;;;888777555444555555333222444444444444333333333333333444555666777777888888666666666777888:::;;;<<>>:::;;;===:::;;;<<<>>>>>>>>>>>>>>>===>>>??????======>>>???@@@??????>>>>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<888888888777777888888999888666444444555555555444333333333333333333333333222222222222222222222222333444444444333222111111000000000/////////......000000000000000000000000////////////////////////........................------------------------......////////////...............////////////000............------,,,,,,---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))((()))***+++,,,,,,,,,---------,,,,,,+++++++++************++++++***************************************************************************+++++++++,,,,,,,,,,,,******+++---............,,,---......///.........//////000111111111111000111111111222333555666777666777888777555555666777999:::<<<===>>>?????????EEECCCAAADDDOOOYYYWWWNNNFFFEEEGGGOOOXXXYYYOOOFFFFFFGGGIIIKKKLLLLLLJJJIIIIIIIIIKKKMMMMMMKKKFFFBBBCCCAAA???===:::777666555333333333222222222222222000000000000000000000000////////////////////////...//////000000//////...000000///...---,,,,,,+++------------------,,,,,,------------------------,,,------...............555666777888888666444333666666555444333222333333222222222222222222222222///////////////////////////////////////.........////////////////////////111111111111111111111111222222111111000000000///111222222222111000///.../////////......///////////////........./////////333222222111000///...............------..................///////////////---...///000111222333333333222111000000000000000000000000000///////////////......///111222111000////////////............///000000000000000111111000000000000000000000000000000000000000000000000...///000000//////000222777888888666444222222333222333444666777888888888666777888777666777999;;;999777444333444444333222222222222333444555666666444555666777888888777777666666555555666666666777AAA???<<<999999:::<<<===888777666777999===AAACCCHHHFFFCCC@@@>>>======>>>AAAAAAAAAAAABBBEEEJJJMMMRRRRRRPPPJJJCCC??????AAA???AAACCCEEEFFFGGGFFFFFFCCCDDDFFFFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>>>>>>>???999999888888888888999999777555333333444555444333333333333333333333333333222222333333333333333333444444555444444333222222111000000000000/////////////////////////////////......////////////..............................---------------------------------......---------............////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------------------------------------------------////////////////////////------..........................................------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,,,,,,,+++*********))))))*********************************************************************************************+++++++++,,,++++++,,,,,,,,,++++++***,,,------...............---......///////////////000111111222333444555555444555666555444333444555777888999:::;;;<<<<<<<<>>IIIRRRPPPIII???>>>AAAKKKUUUVVVMMMDDDFFFHHHJJJKKKJJJIIIGGGFFFGGGEEEDDDDDDDDDCCCAAA@@@>>>>>><<<:::888555333222222222222222222222222222////////////////////////........................---......//////......---..................------------------------------........................,,,------...///.........444444555555444333222111555555555444222111222333222222111111000000//////......................................................////////////000000111111111111111111111111000000000000000/////////000000000000000///...---------------------------......---------...//////000000000//////......---...------,,,,,,------............/////////////////////000111222333333444333222111000///////////////////////////////////////.........000111111///............------------///////////////////////////////////////////////////////////////////////////000000000//////111222666777666555222111222444111222333444555666666666444444555444444555888:::888666333222333444444333111111222444555666777888666777888999999888777666666666666666555555555444999888777777888:::<<<===:::999888888;;;AAAGGGJJJIIIHHHFFFDDDBBBBBBBBBBBBIIIJJJJJJJJJJJJLLLPPPSSSPPPQQQPPPMMMJJJIIIIIIIIIEEEGGGJJJMMMOOOOOOOOONNNKKKLLLMMMMMMLLLKKKLLLNNNJJJKKKLLLLLLKKKJJJHHHGGGGGGEEECCCAAA@@@@@@@@@@@@:::999888888888888888888666444222222444555444333222222222222222222222222222222222222222333333333333333444444444333222222000000000000////////////............////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,---...............,,,------...............000000111111222333333333222444555444333333444555666666777777888999::::::===;;;:::<<>>??????:::999888777555333222111222222222222222111111111////////////////////////........................------............------,,,------....../////////,,,,,,---------------...........................,,,---......//////......666666555555444333333222333444555333000///111333111111000000000/////////......................................................//////000000000000111111111111111111111111...///////////////000000....../////////......------..................---...------,,,---...///000...............---------...------,,,,,,------...---------.........//////111111111111222222333333222111000///............////////////////////////000///...///000111000///.........---------,,,,,,................................................////////////////////////...///000//////000222444555555555333111111333444000000111222222333222222111222222222111333666999666444111111222444444444222333333444555666666777666777999::::::888777666666666777777777777777777666666777888999;;;======;;;;;;;;;<<>>>>>>>>>>>999888777777666666666777555333222222333444444333111111111111111111111111//////000000111111111111000000111222222222111111/////////.........---------------....../////////------...//////...------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***((())))))***++++++++++++++++++******))))))******+++************************))))))))))))*********+++*********************************+++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,---------------,,,,,,---............---...//////000111111111111111222333333333333444666555555555555666666777888:::;;;;;;<<<<<<;;;<<<>>><<<;;;;;;???CCCEEEBBB???:::<<<>>>===;;;;;;<<<>>>BBB???;;;999999:::;;;;;;666555444333222111111111222222222111111000000000////////////////////////........................------............------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------+++,,,------......------:::999888777666555666666222444444222///...000222//////000000000000000000.................................................../////////000000111111000000000000000000000000---.........//////000000------...............---...//////000000//////......------,,,---...///000,,,---------------------...------,,,,,,------...,,,,,,,,,------.........111111111111222222222222111000///...---,,,,,,---.../////////////////////000///...///000111000///.........---------,,,,,,................................................000000000000000000000000,,,---......///000333666444444444222111111333555...///000000000000//////000000111000000222555888555222000///111333444444444444444444444444555555666777999:::999888666555666666888999::::::::::::777888999;;;<<<===>>>???;;;<<<===???BBBEEEGGGIIILLLLLLMMMNNNNNNMMMMMMLLLUUUWWWXXXWWWVVVUUUVVVWWWRRRQQQQQQUUUYYY[[[YYYVVVJJJLLLPPPTTTWWWWWWWWWVVVWWWWWWWWWTTTPPPMMMLLLMMMKKKMMMPPPRRRQQQNNNJJJGGGCCCBBB@@@>>><<<<<<<<<<<<888777666555555555555555444333111222333444444333000000000000000000000000---.........//////000000---...///000000000000000......---------,,,,,,,,,---------.........//////,,,---...//////...---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,++++++++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))'''))),,,......,,,)))'''((()))***+++++++++++++++++++++************++++++************************'''((((((((())))))*********************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---............---------...///000000000//////111222333222333444666444333333333444555666666666888<<<<<<999777:::@@@>>><<<;;;;;;===>>>===<<<999;;;======;;;<<>><<<;;;???BBBBBBBBBBBBIIIRRRWWWQQQLLLMMMPPPOOOTTTSSSRRRTTTVVVXXXXXXWWWTTTVVVWWWVVVXXXaaalllsssddd]]]YYYZZZ]]]\\\\\\]]][[[TTTOOOQQQSSSPPPLLLJJJIIIHHHHHHHHHGGGEEEAAA===<<<<<<;;;<<<<<<===>>>???555444333333222222333333////////////////////////000000000000000///......////////////000000000000........................---------------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,------------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))+++***)))))))))***,,,,,,,,,+++***((((((((()))***************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------111000///......///000111.........///111222111000111111111111222333444555777666666777777888999:::::::::;;;<<<============999999999:::<<<<<<;;;999777666555444555555444222333333222111000000000111000000000000000000000000............////////////------------------------,,,,,,---.../////////...---...///111111///...---++++++,,,,,,,,,,,,------,,,------......------,,,******+++,,,,,,------...???>>>;;;999888888999999555444222000000000111222111111111111000///......//////...---------------...---------------......////////////000111222222111000000000////////////............////////////------............------......------------,,,,,,......///////////////000111000...---,,,,,,,,,---------,,,++++++,,,---.../////////000000000111111000000000/////////......000///---,,,++++++,,,,,,///......---------......111222222333222111000///......---------......///111111000000000/////////111111000000///......---,,,,,,---..................000333333222111111222333222111000////////////....../////////000000000000////////////000222333111111111222222222222333333333333333333333333333444444555666777888999:::888888777999;;;<<<<<<;;;999999:::;;;<<<===>>>???@@@??????AAACCCCCCDDDEEEGGGRRRYYYWWWSSSSSSSSSRRRUUUUUUVVVXXX[[[]]]]]]\\\VVVXXXZZZYYY[[[bbbjjjpppccc\\\WWWYYY[[[[[[[[[]]]\\\VVVSSSTTTTTTOOOKKKIIIIIIHHHFFFEEEDDDBBB???<<<;;;;;;;;;;;;;;;;;;<<<===444444333222222222222222////////////////////////000000000000000///...............////////////000------------------------......------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))******)))))))))***+++,,,,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------000///...------...///////////////000222333222111111111111111222333444444444444444444555666777888888999999::::::::::::999999888888888::::::999888777666444444555555333222333222111111000000000111////////////////////////............////////////........................------......///.........---...///000000///...---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------===<<<:::888666555666666333222111000000111222222000111111111000///...---///...------------------------------...///000000000000////////////000000/////////.............../////////.........------------............---------------------.........000000000000////////////000///...---,,,,,,,,,------,,,,,,,,,---...//////000000111111111222222222///////////////.........//////---,,,,,,,,,,,,,,,......---------......///111111222222222111000///---------------...///000222222222111111111000000111000000//////.........,,,---------............///111444444222000//////111111000///............------........./////////000000////////////000111000000111111111222222222222222222222333333333333555555555555777999;;;===;;;999999:::===???@@@@@@:::;;;<<<>>>???AAABBBCCCCCCDDDEEEEEEEEEFFFHHHJJJIIISSS\\\\\\ZZZYYYYYYXXXXXXXXX[[[___bbbcccaaa___\\\^^^``````___aaafffkkkeee^^^YYYZZZ]]]]]]]]]___^^^[[[ZZZ[[[WWWPPPLLLLLLJJJGGGDDDBBB@@@???<<<:::::::::999999888888999999333333222111111111111222/////////////////////////////////000//////...---------------............,,,,,,,,,,,,------------/////////.........------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))***))))))))))))***+++++++++***))))))((()))))))))************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,...------,,,,,,---......000//////111333444333111111111000111111222333444222222333333555666888888999999999999999999888888999777666666777888777666666555333333444444222111222111111000000000000000........................---............/////////////////////////////////.........///......---------...///000000///...---++++++,,,,,,,,,,,,------,,,------......------,,,.........---------------;;;:::888666444333333222111111000000000111222222///000000000//////...---......---,,,,,,------------------...///000111222111000//////............------------------------........................------............------,,,,,,,,,---...//////000111111111000000//////............------,,,,,,,,,,,,,,,,,,---...///000000000000000000111111111111..............................------,,,,,,,,,,,,...------------.../////////////////////.........,,,,,,,,,---...///000111111111111111000000000000000000/////////.....................///000000111111333555555333000......000///......---------...------------.........///000000/////////////////////000000111111222222222222222222222333333333333555444444444666999<<<>>>>>><<<;;;<<<>>>AAAAAAAAA>>>>>>???@@@BBBCCCDDDEEEDDDHHHJJJHHHGGGJJJMMMNNNOOOUUUYYYZZZXXXXXXZZZ\\\[[[\\\___dddffffffccc```cccccceeefffdddaaadddhhheee^^^XXXYYY[[[[[[[[[]]]```___```aaa\\\TTTQQQRRRKKKGGGCCC???>>>===;;;:::999999777666666555555555222222111000000000000111.................................//////......---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------------,,,+++***************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++******))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++******************++++++++++++,,,,,,,,,---------------.........000//////111333333222111000000000000111222333444333444444555666888999::::::;;;;;;;;;:::999888888777666555555666666555444555444222222333333111000111000000/////////000000---------------------------------.........//////.........................../////////...---,,,,,,---......//////......---+++++++++,,,,,,,,,------,,,------......------,,,000000///...------,,,,,,888777666444222111111000000000000000000000111111...////////////...------------,,,,,,,,,------...---------...///000111222111000///...------------,,,,,,,,,,,,,,,---------,,,,,,,,,---...//////000------............------+++,,,------...///000000111111000000//////......---------------,,,,,,,,,+++,,,---...//////000000............/////////000---------------.........------------------,,,,,,---------------...///////////////...............++++++,,,,,,...///111222000/////////............////////////............////////////000111222333333555777666333000///...///...------------------------------.........///000000000000000////////////000000111222222333333222222333333333444444444444444444444666999<<<>>>@@@>>>======???@@@@@@???AAABBBBBBCCCCCCDDDDDDDDDDDDJJJLLLKKKMMMRRRTTTRRRTTTSSSSSSRRRPPPRRRWWW]]]^^^___cccgggiiihhhddd```cccccceeeiiihhheeeiiipppggg___XXXWWWXXXWWWXXXYYY]]]]]]^^^```\\\UUURRRTTTKKKGGGBBB>>>===<<<;;;:::888777666444333333333333111111000////////////000------------------------,,,---............------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------444333222000...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,...///000//////...,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********************************+++++++++,,,,,,------......////////////.........///111222111000000000000000111222333333333333333444555777888999999:::::::::999888777777666555555666777777555333444333111111222222000///000//////...//////000000........................------------............------------------------.../////////...---,,,,,,------............------+++++++++,,,,,,,,,------,,,------......------,,,000000///...---,,,,,,+++555444444333222111000000000000000000////////////---...............------,,,,,,,,,,,,,,,------...------------...///000000000///...---------------,,,,,,,,,,,,------------***+++,,,---...///000000------............------,,,,,,---...//////000000////////////............,,,,,,------------,,,++++++,,,---...............,,,,,,------------......,,,,,,,,,---------------,,,------......---,,,,,,---------------...///000222111000/////////000000+++,,,,,,---...///111111......------------,,,,,,........................000/////////000111333444444555666444111/////////......---------------...------.........////////////000111111111111000000000000111222333444444555333333444444555555666666666555555666888:::<<<>>>@@@?????????AAAAAA???===CCCCCCCCCCCCDDDDDDDDDDDDDDDKKKNNNOOOUUU]]]]]]WWWTTTQQQPPPQQQQQQQQQVVV\\\aaacccfffiiilllkkkgggdddccc```dddjjjkkkjjjppp{{{tttjjjbbb```___\\\\\\]]]YYYWWWWWWYYYWWWRRRNNNOOOHHHEEE@@@===<<<;;;:::999666555444333222222222222000000///............///------------------------+++,,,------...---------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......333222111///---+++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...000222444111000///---,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***************************++++++++++++,,,---...//////000//////...------///111222111///000000///000000111222333222222222222222333444555666666666777666666555555333444555888:::999666333333222000000111111///..................//////000........................,,,------------.........------------------------.........///......------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,//////......---,,,++++++222222222222222111111000000000000000///...------,,,------.........------,,,,,,++++++,,,,,,---......---------------............------,,,---------,,,,,,,,,,,,------......,,,,,,,,,------.........------............------------......//////000000------------............+++,,,------------,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---......------,,,---,,,,,,------///000000222111000///...//////000,,,,,,,,,---...///000111------------,,,,,,,,,,,,..............................------...000222444444444333000...---...///......------------............/////////000000000///000111222333333222222111111222333444555666666444444555555666777777888888888999:::;;;<<<===>>>>>>>>>@@@BBBDDDDDDAAA>>>AAAAAABBBCCCCCCDDDEEEEEEEEEKKKPPPSSS^^^iiiggg\\\UUUTTTXXX^^^```\\\\\\```dddeeehhhmmmpppqqqooommmiiidddeeekkkkkkjjjrrrvvvlllhhhfffbbbaaabbbZZZTTTQQQSSSSSSNNNJJJIIIDDDBBB>>><<<;;;:::999777444444333222222111222222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------+++,,,,,,---......//////............------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++---000333666777000000...---,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''')))*********)))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))))))))*********+++************++++++++++++***+++---...//////......///......000222333222000/////////000000111222333333222222222222222333333444444555666666666555555111333777;;;===<<<888444333111000000000000///---...---------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------......///............------------------...++++++,,,,,,,,,,,,------,,,------......------,,,......------,,,,,,++++++111111222222222222111111000000000000///...,,,,,,,,,,,,---......---------++++++++++++,,,,,,---......------,,,,,,,,,---------------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,---..................---............////////////+++,,,,,,------.........***+++,,,---------,,,++++++,,,---------,,,+++***,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---...///000111000///...,,,,,,------...---------------...///000......---------,,,,,,,,,---.....................---,,,++++++,,,...111333222222000...++++++---///......---------......///////////////000000000000///000222333444444444333111111222333555666666777555555555666777888888999:::;;;<<<===>>>>>>>>>>>><<<===@@@DDDGGGFFFCCCAAA>>>???@@@BBBCCCEEEFFFGGGFFFLLLQQQVVVdddqqqmmm___VVVXXXbbbnnnqqqjjjeeeeeeeeegggjjjoootttvvvvvvtttssskkkiiillljjjfffnnn|||xxxmmmhhhddd```^^^___]]]UUUOOOPPPQQQMMMHHHEEEAAA???<<<;;;:::999777666444333222222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,------...///000000***++++++,,,---...//////*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++...222555888:::000///---,,,+++*********+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''')))*********)))((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++(((((())))))*********+++)))************+++++++++)))***+++---......------000//////111333444333111////////////000111222333666555444444333333444444555555666777888888888777000333888===@@@>>>999555222111//////000000...------------------...///000++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////,,,,,,---.../////////......------,,,,,,------...++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,++++++333222111000////////////000000///...------,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---/////////......---------+++,,,.../////////......+++)))(((***---...,,,***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,---...//////...---,,,+++++++++,,,---///111333000000///...---,,,,,,,,,......---,,,,,,...///000......//////000000111111111111222222222333333333111111222444666777888999999888888888999;;;===>>>@@@@@@???????????????@@@???AAACCCDDDDDDDDDFFFHHHBBBBBBCCCBBBBBBEEEIIIMMMMMMQQQRRRRRRZZZcccddd___\\\]]]___cccgggiiiiiihhhooollljjjkkkoootttxxxzzztttrrrnnnlllmmmnnnnnnmmmqqqnnniiiddd___[[[XXXWWWXXXWWWTTTPPPKKKGGGCCCAAAAAA???===<<<=========<<<666555444222000///...---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,---......//////......*********+++---///000111......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))******+++,,,...///000000...------,,,+++++++++,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******)))))))))))))))***)))******++++++)))((('''************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000///...///222555888555222333555666555333555555555555666666666666333555888::::::888666444000000000000////////////------------------------...---,,,,,,++++++++++++........................,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,---......//////......///......---......///000,,,,,,,,,,,,,,,,,,,,,,,,111000//////.../////////000//////...------,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........---------,,,,,,+++,,,.../////////...---,,,******+++......---+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------............------,,,+++,,,,,,...000222333000///...------,,,,,,,,,......------......///000......//////000000000000111111111222222222333333111222333444555666777888777777777777888:::;;;===???>>>>>>======>>>>>>??????AAACCCDDDDDDEEEFFFHHHIIIHHHEEECCCCCCEEEHHHJJJJJJNNNPPPPPPUUU\\\]]]ZZZSSSTTTWWW\\\aaaddddddccceeeddddddfffiiinnnrrrvvvrrrooolllkkkkkklllkkkjjjffffffdddaaa^^^ZZZVVVTTTVVVUUUSSSPPPLLLGGGCCCAAA???===:::::::::;;;;;;:::444444333222000///......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,---............---,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))))))))***+++,,,------...------,,,+++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******)))******+++******((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111222222222111333666999999666333222333555777888555555555555555555555555000222444555555444222000000000000/////////......------------------------...---,,,,,,+++++++++,,,........................,,,,,,,,,---------.................................------,,,,,,------............///......------000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.............../////////......---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---............---,,,,,,+++---...///---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---///000222333000///...---,,,,,,,,,,,,---......///////////////...////////////000000000000111111111222222222222222222333444444555666666666666666666777999:::;;;=========<<<<<<======>>>@@@AAACCCDDDDDDEEEGGGIIIOOOLLLHHHGGGGGGIIIJJJJJJKKKOOORRRRRRSSSWWWYYYYYYUUUVVVWWW[[[^^^^^^]]][[[]]]___``````___aaaeeejjjkkkiiigggfffffffffeeeccc^^^______^^^ZZZVVVQQQNNNQQQQQQPPPNNNKKKFFFBBB@@@<<<:::888777888888777666333222222111000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******++++++,,,,,,+++************+++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************)))))))))******+++******++++++******)))(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000111222333333555888;;;888777444222111444999===666666555555444444333333000000111111111111000///000////////////.........------------------------------,,,+++++++++,,,,,,........................,,,,,,,,,---------......------------------------...------,,,,,,------...000/////////...------,,,111111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000///...------............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------000000111111000...,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++------+++******+++------,,,------...///000111222///...------,,,,,,,,,------...///000111000///...////////////////////////000000000111111111111222222222333333444444444555555666666777888999:::;;;======<<<<<<======>>>>>>@@@BBBDDDDDDDDDEEEGGGIIINNNLLLJJJJJJLLLMMMMMMKKKNNNRRRVVVUUUUUUVVVZZZ]]]WWWXXXZZZ^^^aaacccbbb```cccffffffbbb\\\ZZZ\\\```cccbbbaaabbbbbbaaa^^^\\\^^^]]]\\\YYYUUUPPPKKKHHHKKKKKKKKKJJJHHHDDD@@@===:::999777666777666555444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++......---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++******)))******+++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******++++++++++++++++++******))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000111111111222444777333444555333111333888===888777777666555444333333222222111111000111111111/////////.........---------------------------------,,,,,,++++++,,,,,,,,,........................,,,,,,,,,---------......------------------------...------,,,,,,------...///...............//////222333444555444333000///------------------------555444222000///------------------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///000000000000...,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,+++++++++------+++******+++------,,,,,,---...///000000111...------,,,,,,,,,,,,---,,,---///000000000///.../////////...............//////000000000111111111111222222222333333444444666666777888999:::;;;;;;===============>>>???@@@@@@BBBDDDEEEEEEEEEGGGIIIKKKKKKKKKLLLMMMLLLJJJHHHPPPRRRSSSTTTSSSSSSXXX^^^SSSTTTWWW]]]bbbggghhhhhhiiikkklllggg```[[[\\\___``````aaabbbbbb```\\\YYY^^^\\\XXXTTTPPPMMMKKKJJJFFFGGGFFFEEECCC@@@<<<::::::888777666777666444222000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++*********+++******)))******++++++++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,++++++***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///////////////111111111000///111222---000444444222222555888888888777777666555444444444333111000000000111111............------------------------------------,,,,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,------///000222333888999999999777444111///------------------------555444333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,---...000///...,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.../////////...---,,,,,,***++++++,,,,,,------...------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,---...////////////------,,,,,,,,,,,,------,,,------.............../////////............---////////////000000000000000000111222222333444444555666888999:::;;;;;;;;;============>>>???@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIIIIJJJLLLKKKJJJIIIJJJLLLTTTQQQNNNNNNNNNNNNSSSZZZ[[[YYYXXXXXXZZZ\\\\\\[[[```cccdddbbb^^^[[[\\\]]]aaabbbdddffffffccc^^^ZZZYYYXXXUUURRRPPPNNNNNNNNNEEEDDDCCCAAA???<<<:::999999888777666666555333000000000000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++************+++---......,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++,,,---,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222333444333111000111222,,,///222444444333333444777777777666555555444444222111000///.........///......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,------........................,,,,,,,,,---------......------------------------...------,,,,,,------...,,,+++,,,---///111444666======;;;999555111---+++------------------------222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------............---,,,+++++++++,,,,,,,,,...000///---+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...------,,,,,,,,,------******+++,,,,,,---......------------------------------,,,,,,,,,,,,++++++------............------***+++,,,---......---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---......//////.........---------........./////////000000...///000111222333444555444555777888999:::999999<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJIIILLLMMMLLLJJJNNNWWW___```WWWPPPOOOOOOOOOSSSXXXfffaaa[[[VVVSSSRRRPPPOOOZZZ[[[]]]^^^___^^^]]]]]]aaabbbeeehhhhhheee^^^ZZZVVVVVVUUUSSSQQQOOOMMMMMMFFFEEEBBB???===;;;::::::888777666555555444111///111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++***++++++,,,,,,,,,,,,,,,************+++,,,---...------------,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...---,,,+++*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111333444444333222333444111000000111333555444333444444444444444444444444000000000///......---------------,,,,,,,,,,,,+++------------------------,,,+++++++++,,,,,,---...........................,,,,,,,,,---------.................................------,,,,,,------...------,,,---...111444555999888666333111...,,,+++.......................................///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------......////////////...,,,+++***+++,,,,,,,,,...000///,,,***+++---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...******+++,,,,,,---......---------------------------------,,,,,,,,,++++++,,,---////////////---,,,)))***,,,---...------,,,,,,,,,,,,++++++,,,---------,,,+++***+++,,,---...//////.........---------............/////////000---...///000222444555555333444666777888999888888:::::::::;;;<<<===>>>???AAACCCEEEEEEEEEFFFHHHJJJIIIMMMOOOMMMMMMVVVggguuummmaaaVVVTTTTTTSSSVVV[[[eee```ZZZUUUTTTUUUUUUVVV``````aaadddfffgggeeeccc^^^```dddggggggccc\\\WWWWWWWWWWWWUUURRRNNNIIIGGGHHHFFFBBB???<<<;;;;;;;;;777666555555444333000---111111111000///.........---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++++++++,,,------------,,,+++++++++***++++++,,,,,,......------------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,---...---,,,+++*********+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...000222333333222333555555222//////333666666444222222222222222222222333111111111111000///...------------,,,,,,,,,++++++------------------------++++++++++++,,,,,,---...........................,,,,,,,,,---------......////////////////////////...------,,,,,,------...///...------...000222444000000///...------..............................111000000///...---------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................+++,,,,,,------,,,,,,+++------------------------------------------------,,,---......//////......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------------------.........---,,,,,,+++---.........---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///.........////////////000...000222555666666555444222333444666777777777888777888:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGJJJLLLPPPSSSOOOVVVuuucccTTTVVVRRRPPP[[[[[[ZZZXXXUUUSSSTTTWWW[[[[[[___eeeiiijjjkkklllmmm]]]```cccbbb^^^ZZZYYYZZZOOOMMMMMMRRRVVVTTTKKKCCCCCCBBB???===;;;999888888777666444222111111111111////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,++++++,,,------------------------------///...,,,+++***+++,,,,,,,,,---...---+++***+++,,,+++,,,,,,+++)))((()))***))))))))))))***,,,...///************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***,,,//////...,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********''''''(((((()))))))))***++++++++++++++++++++++++''')))******))))))***+++)))*********++++++++++++,,,+++)))((((((((()))***))))))************)))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------111000000000000000111111.........///000222444444555444222111111222444555222222222111111111111000111111111///---,,,,,,...---,,,,,,---......---+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,++++++,,,,,,,,,---...///000000000......//////.........---------........................---------............//////000000111111111000000000000000///...---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................+++,,,,,,------,,,,,,+++------------------------------------------------,,,---......//////......------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------------------.........------,,,+++------......------,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---------...---............////////////000222333444444444333222333555777888888888777777888999;;;<<<>>>???@@@???@@@@@@BBBDDDFFFHHHIIILLLLLLPPPRRROOOTTTmmm~~~```XXXWWWSSSSSSTTTVVVXXXZZZ[[[ZZZXXXWWW]]]```dddfffeeeddddddddd]]]^^^``````^^^]]]\\\]]]RRROOOMMMOOOSSSSSSMMMFFFBBBAAA???===:::999888888777666444222111111111111........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------...---,,,+++++++++,,,,,,,,,---...---+++***+++,,,***+++++++++***+++...000000///---+++++++++------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***)))***,,,...000///...*********+++,,,,,,,,,---,,,,,,,,,+++++++++******(((((()))))))))*********++++++++++++++++++++++++''')))******))))))***+++)))))))))*********+++++++++******)))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,------...---------///.........///000000111////////////000111333333444333222111111222333444222222222111111111000000000111111///------...///------,,,...000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...///......------.........//////////////////....../////////......---------................................./////////000000111111111000000000000000000000//////...------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******,,,------......------,,,,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------------------------............---,,,,,,------......------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///000000111111222222222222222333666888999999888777888888999:::;;;<<<=========>>>???AAACCCFFFHHHJJJMMMLLLNNNPPPNNNPPP___qqqeeeXXX\\\WWWNNNNNNQQQWWW^^^cccbbb[[[UUU\\\^^^aaaaaa___]]]\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]WWWRRROOOOOORRRSSSOOOKKKAAA@@@>>><<<:::888777777666555444222111111111111......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------,,,+++++++++,,,,,,,,,---...---+++***+++,,,)))*********+++...333777888555222...+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))+++...000111000++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************''')))******))))))***+++((((((((()))))))))*********************)))(((((())))))************)))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************************************)))******+++,,,******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,------...///000111000000000000000111111222333222111000000111222333222222111111111000000000///000111000......///111...------///111222222111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......///000111...............///000111222111000///......//////////////////............------------------------//////000000000111111111333222111/////////000000/////////......------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........------------------------+++,,,,,,---...---------------------------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............------,,,------...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------............111000000000000000111222222444666999:::999888777999999::::::;;;;;;<<<<<<===>>>???@@@CCCEEEGGGHHHMMMKKKLLLNNNMMMLLLRRR[[[lllxxx^^^XXX]]]YYYRRRPPPQQQUUU]]]eeefffaaa[[[XXXZZZ]]]]]]\\\ZZZZZZZZZ\\\XXXUUUVVVYYY[[[[[[ZZZWWWTTTQQQQQQSSSSSSPPPLLL@@@???===;;;999888777777555444333222222111111111........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************+++///444888:::777222...+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***---000222222,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))******))))))***+++(((((((((((())))))))))))))))))***++++++)))(((''')))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************+++***************++++++******+++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,---...000111222111111000000000000000111111111000000000000111111111111111111000000000000...///000000//////111333000///......000111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...------...///111222++++++,,,...///111333444555333000...---...///000////////////////////////------------------------/////////000000000111111555333111///......///000............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........------------------------,,,,,,---.........------------------------------,,,,,,,,,------.........******+++,,,---......///,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------...//////......---,,,,,,------...------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------............---------.........//////111000000//////000111111222333666888999999888777::::::;;;;;;;;;<<<<<<<<>>===<<<:::888777666666333333333333222111111000.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++******)))))),,,111555555333000,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***)))***---///111111------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''')))******))))))***+++(((((((((((())))))))))))))))))***++++++)))((('''******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************++++++***************+++******+++++++++,,,,,,,,,,,,------...------,,,,,,---------...///111222333222111111000000000000000000000000000000000000000111111111000000000//////---/////////...///111333222000...------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------///000222++++++---///333666888:::666444111...---...000222000000000000000000000000............................../////////000000000555333111///......///000------------------------,,,,,,---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,---......//////......------------------------,,,,,,---...............------------------------,,,,,,,,,---......//////++++++,,,---...///000000,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,,,,------......------------......------------------------------...////////////...,,,,,,------......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////.........////////////000//////000000111111111111222333444666777777888888::::::;;;;;;<<<<<<======?????????@@@AAABBBCCCDDDNNNNNNNNNPPPQQQQQQOOONNNLLLMMMMMMTTT\\\UUUOOOWWWZZZVVVQQQQQQWWW___dddggg]]]^^^^^^\\\XXXVVVUUUUUUXXXUUURRRPPPOOOOOOOOOOOOJJJHHHHHHGGGGGGEEEBBB???===<<<:::999777666666666222222333333222111000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,---------,,,,,,,,,---...---+++***+++,,,++++++***)))(((***...111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***,,,...///...,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************''')))******))))))***+++((((((((()))))))))*********************)))((((((******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,+++******)))***************+++++++++,,,,,,,,,+++,,,------......------............///000111222111111000000000000000111000000000000000000000000111111000000000/////////---...///...---...000111333000---+++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------......///000111......000333666999<<<===666444111///...///111333000000000000111111111111////////////////////////........./////////000000333222111/////////000000------------------------++++++,,,,,,------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------,,,---......//////......------------------------,,,------.......................................,,,,,,------.../////////////////////////////////,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------......------------......------------------------------...///////////////+++,,,------......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------........./////////000000000111111---...000222333333222222333333333333444555777888888999999:::;;;<<<<<<<<<======>>>???AAABBBDDDEEEIIIJJJKKKLLLNNNPPPOOOMMMJJJLLLLLLRRRYYYQQQLLLVVVXXXUUUQQQOOORRRXXX^^^ccc\\\]]]]]][[[XXXVVVVVVVVVTTTTTTSSSPPPNNNLLLMMMNNNGGGEEECCCAAA??????>>>===<<<;;;999888666666555555111222222333222111000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,---............---,,,------------------------***+++,,,---------,,,,,,,,,---...---+++***+++,,,++++++++++++******---///)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******)))+++,,,---,,,***+++,,,,,,,,,---.........******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++''')))******))))))***+++)))))))))*********+++++++++******)))))))))))))))***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,++++++***))))))************+++++++++,,,,,,,,,***+++,,,---.../////////...---------......///000111000000000000000111111000111111111111111111000111000000000////////////---......---,,,,,,...000333000,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.../////////......///000111111111111000000111333444777888:::444333111000000111222333000000000111111222222222111111111111111111111111//////000000000111111111111111111000000000000000------------------------+++++++++,,,,,,---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////------------------------,,,---......//////......------------------------,,,---......//////..............................,,,,,,------...///000000333222111000///...------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------......------------......------------------------------...///000000//////+++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------000000000000111111111111,,,...111333444444333222333222111111222444777999666777888999:::;;;;;;<<<;;;;;;===>>>AAACCCFFFGGGBBBDDDFFFGGGIIIMMMMMMLLLCCCLLLMMMMMMSSSPPPNNNVVVSSSSSSRRRPPPPPPSSSXXX\\\WWWYYYZZZYYYXXXXXXZZZ[[[QQQSSSTTTQQQNNNLLLMMMPPPJJJFFFBBB>>><<<===???@@@;;;:::999777666555555555000111222333333222000///---------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------...//////...------------------------------)))***,,,---...---,,,,,,,,,---...---+++***+++,,,***+++,,,,,,++++++---///''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***)))***+++,,,,,,***(((++++++,,,,,,---...//////*********++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++((()))******))))))***+++************++++++++++++,,,+++)))((((((((()))******++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***))))))************+++++++++,,,,,,,,,)))***+++---...///000000------,,,,,,,,,------...000000000000000111222222111111222222222222111111000000000000////////////------...---++++++---...111///,,,***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...///000000...///111222333333222222000000000000111222333333333222111111111222333444000000111111222222222222111111111111111111111111000111111111111222222222///000000111111111000000......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------...------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...------............------------............------......------------......//////...---,,,,,,++++++,,,,,,,,,------.........///...---,,,+++,,,---...,,,------......------,,,.........------,,,,,,,,,------------------------........................,,,,,,------------------------------------------------............---------...///000000///...------------,,,,,,+++++++++,,,---///000000///---,,,,,,,,,,,,---------......///------///333666555444...///000111111222222111222222333444555666777777777888888999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBEEECCCBBBEEEJJJMMMNNNMMMIIIMMMNNNLLLLLLNNNNNNKKKRRRPPPNNNOOORRRWWWYYY[[[ZZZZZZYYYWWWZZZ^^^\\\VVVSSSTTTTTTTTTRRROOOLLLJJJZZZNNNBBB===@@@BBB@@@;;;:::999777555444333444444111111111111000000000000---...///...,,,,,,---...////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........000///...---,,,------...+++,,,,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******)))******++++++******)))++++++************++++++************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++,,,+++******))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000000000111111111111000000......///////////////......------,,,,,,------...------------------------*********+++,,,---...///---...............------///000222333444333111000111111111000000111111222000111333333222222333555555333000///000000000000888777666444333111000///222111000111333444444333333333333222111111000000......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------...------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...------............------------............------......------------......//////......---,,,,,,+++,,,,,,------------------...---,,,,,,,,,,,,---...,,,------......------,,,......---------,,,,,,,,,------------------------........................------------------------------------------------------............------...///000111111000///...---------,,,,,,,,,++++++,,,---...//////...---,,,,,,,,,,,,------------...///------///333555444333...///000111111222222111333444444555666777777888666777888999;;;<<<===>>><<<<<<===???@@@AAACCCCCCDDDCCCBBBEEEIIILLLMMMLLLKKKNNNNNNLLLLLLOOOPPPMMMRRROOOLLLKKKNNNSSSWWWYYYUUUUUUSSSRRRUUUZZZYYYTTTPPPPPPOOONNNNNNNNNOOOOOOYYYPPPFFF@@@@@@@@@===:::999888666555333333333444111111111000000000/////////111222111///......///------...///000111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------.........000///...---,,,------...+++,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++************++++++************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000000000111111111111000000......////////////......------,,,,,,,,,,,,------------------------------++++++++++++,,,---......---......//////...------000111222333333333222111000/////////000000111222111222444444333444555777444333111000000111111111;;;:::999777555333222111333222222333555666666555444444333222111111111111......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,------------------------...------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...------............------------............------......------------......000//////......---------------------------,,,,,,------,,,,,,,,,------...,,,------......------,,,...------------,,,,,,,,,------------------------.................................------,,,,,,+++------------------------------............------///000111111111111000///------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------...------///111333333222...///000111111222222111333444444444555555666666555666777999;;;===???@@@>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEHHHKKKLLLLLLLLLNNNNNNKKKLLLPPPRRRPPPSSSOOOKKKJJJMMMQQQUUUWWWQQQQQQOOOMMMQQQWWWXXXTTTQQQOOOKKKIIIIIIKKKMMMOOOVVVQQQIIICCC???<<<999777888777666444333333333333111111000000000000//////111333555555333000//////,,,,,,---...000111222333------------------------------------------------,,,------------.........---------------------------------------.........//////...------------...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++************************+++++++++***************************************+++++++++***************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000///000000111111000000///....../////////......---------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------......//////.........111111222222333333333333000000000000000111222333///111222333222222444555444333333222222222333333;;;;;;:::888666555444333222222222444777888777666888666444222222222333444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------...------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...------............------------............------......------------......000000//////.....................------,,,,,,,,,---,,,,,,,,,------......,,,------......------,,,------------------------,,,,,,------------------........................//////...---,,,,,,++++++------------------------------............------...///000111111000///...------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------...000111111111...///000111111222222111222222333333333444444444555666777999:::<<<===>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKMMMLLLIIIJJJOOOQQQPPPRRRPPPNNNOOOQQQTTTUUUUUURRRQQQNNNMMMQQQXXXZZZWWWTTTRRRMMMIIIGGGFFFGGGHHHNNNLLLIIICCC===999777666666555555444333222222222111000000000////////////111333666666444111///...------......///000111111........................------------------------------------....................................---------...........................------......---,,,,,,---/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++************++++++************************************************************************************************))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///......///000000000000000//////000000000000//////......//////......---------,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,,,,---------......////////////...111111000000111222333444222222222111111222333333111222333333222111333444333444555444333333444555888888777777666666555555222222333666999:::999888;;;999666444333444666888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...------............------------............------......------------......///////////////..................------,,,,,,,,,+++,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,---------..............................//////...---,,,,,,++++++------------------------------............------------...//////...------------------------------,,,------------------,,,+++++++++,,,,,,,,,------,,,---............///000...///000111111222222111333333333444555555666666666777777888999:::;;;;;;>>>=========>>>???AAACCCCCCDDDDDDEEEFFFGGGIIIJJJIIIKKKJJJFFFGGGLLLNNNMMMLLLMMMOOOSSSVVVVVVTTTRRRSSSRRROOOMMMRRRYYYZZZWWWRRRQQQOOOLLLIIIFFFCCCBBBEEEEEEDDD@@@;;;777555666444444333333222222111111000000000////////////...///111444555222///...---////////////............................................................---------.........//////................................................------..................---,,,,,,///222333222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++************++++++************************************************************************************************))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------------------............///......///000000000000000//////000000000000//////...............---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------......---,,,,,,,,,---------......///000000//////000/////////000111333444333222222111111111222222444555666555333333333444444666888888666666888999777777888999:::;;;;;;<<<;;;;;;<<>>===<<<<<<===>>>AAABBBCCCDDDEEEEEEDDDEEEGGGIIIGGGIIIHHHEEEFFFIIIKKKIIIDDDHHHNNNTTTXXXXXXTTTPPPSSSRRROOOMMMQQQWWWWWWSSSJJJJJJLLLLLLJJJHHHEEECCC@@@@@@???===999666555555222222222333222111000000000000////////////......---///111222000...------000000///......------,,,........................////////////////////////------........./////////......................../////////...............,,,---......///.........---,,,---111555777666333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++***************************************+++++++++***************************************+++++++++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---------............///......///000000000000000...//////000000//////..................---,,,+++,,,,,,++++++++++++,,,,,,------------------------...---------------......---...//////000000000000//////000111222333333444222111111222222333444555444555666666555555666777<<>>>>>@@@???===<<<===???AAACCCBBBDDDFFFEEECCCCCCFFFHHHFFFIIIIIIFFFFFFHHHHHHEEEBBBFFFLLLTTTYYYZZZXXXUUUUUUTTTRRROOORRRVVVUUUPPPCCCEEEGGGHHHIIIHHHFFFEEE@@@???<<<:::999777555444000111222222222111000///000000/////////.........+++---//////...---...///..................------........................////////////////////////............////////////........................000/////////.........---,,,,,,.../////////......---,,,---222999;;;999666........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------............///......///000000000000000......////////////..................---,,,+++***,,,,,,++++++++++++,,,,,,---------------------------------------...///000------///000000111111111///000222444555555555555222333444666999;;;>>>???;;;===???AAAAAACCCEEEGGGMMMRRRVVVVVVTTTSSSUUUXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[]]]```bbbbbb___]]]VVVUUUTTTSSSSSSRRRRRRSSS......---------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,---...//////...------,,,,,,------...+++,,,------......------+++,,,------......------...------,,,,,,------...---..................------..................---.........------.........,,,---------------------,,,,,,,,,------.........)))+++,,,...//////......,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,---...//////........................,,,,,,---------------------------------------------..................------...///000000///...------------.........//////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++---///---+++***+++---...///000111111222222111...///000222444666777888888888:::<<<>>>@@@AAABBBAAA@@@>>>===>>>@@@BBBDDDBBBDDDFFFEEECCCCCCEEEHHHGGGJJJJJJGGGFFFHHHGGGCCCDDDGGGMMMUUU[[[^^^]]][[[WWWWWWUUURRRTTTWWWUUUOOOBBBCCCDDDEEEFFFFFFEEEEEEBBB???<<<:::999888555333000000111222222111//////000/////////............+++,,,......------///000,,,------....../////////////////////////////////000000000000000000000000............/////////000////////////////////////000000//////.........---+++,,,.../////////......---,,,...333:::>>><<<888........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++***************++++++*********++++++************++++++************************))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++,,,++++++***)))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------.........//////...//////000000000000000......////////////..................---,,,+++***,,,++++++++++++++++++,,,------------------------,,,,,,,,,---...///000111------///000111111111111000222444666888777666666555666999<<<@@@EEEHHHJJJIIILLLPPPSSSUUUXXX[[[^^^^^^bbbggghhheeedddgggjjjhhhhhhhhhhhhhhhgggggggggcccdddfffhhhjjjiiigggdddddddddccccccbbbaaaaaa```//////.........------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000000000000000000000...//////000111222222333.........------,,,,,,,,,.........------,,,,,,,,,------------------------......---------,,,,,,,,,---.........---,,,,,,+++---------------------------------........./////////...---,,,+++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,------.../////////111222222333444444444444111111111222333444666777333888===???@@@@@@CCCFFFBBBAAA@@@@@@?????????@@@BBBCCCCCCBBBAAA@@@AAACCCGGGHHHJJJKKKJJJHHHEEECCCLLLNNNPPPRRRVVVXXXWWWTTTXXXXXXWWWUUUUUUZZZbbbhhhOOOKKKFFFCCCCCCDDDFFFFFFCCC@@@<<<999888666333111333222111111000000111111111000000///...---------,,,,,,,,,---------......///////////////000111111000000//////.........---000111222333222111///---...000222222111000111222000000000//////........./////////......---------......//////000000//////000000000000111111111111---------...///000000111......---------,,,,,,,,,------------------------........................,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,---+++***,,,///000...+++++++++++++++++++++++++++************************+++++++++,,,,,,------------,,,,,,+++*********++++++++++++************)))++++++***)))((('''&&&&&&)))************+++++++++************************************************,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***+++++++++,,,,,,++++++***)))(((((()))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,---......//////............///000000000000000111111111111111000/////////111333333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,...///...+++***,,,/////////000111111111111111===555111555888888:::???BBBAAAFFFOOOVVVYYY[[[___``````cccggghhhfffhhhmmmpppqqqqqqooommmmmmnnnpppsssrrrqqqqqqrrrrrrpppnnnnnnqqqtttuuutttqqqooooooqqqnnnlllmmmkkkiiimmmrrr///.........---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------.........................../////////000111111111......---------,,,,,,,,,......---------,,,,,,,,,------------------------.........---------,,,,,,------......------,,,+++------------------------------------.........//////...---,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,------.../////////222222333333333333333333222222222222333333444555222666:::<<<===???AAADDDDDDDDDBBBAAA@@@@@@??????CCCDDDDDDCCCAAAAAACCCDDDFFFGGGHHHJJJKKKMMMNNNNNNMMMOOOPPPOOOOOOPPPRRRSSSUUUUUUTTTTTTWWW^^^iiipppWWWSSSMMMHHHFFFEEEDDDCCCBBB???;;;999777555333111222222111000000000111111111000000///......------,,,,,,---------.........///////////////000111111000000/////////.........000000111222111000///...,,,...///000///...///000000000//////............/////////......---------///////////////......------............/////////------...//////000111111.........---------,,,,,,------------------------------------------------,,,,,,---------............------,,,,,,------...,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,---++++++,,,//////...+++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++++++++************)))*********)))(((((('''''')))************+++++++++************************************************,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))++++++***)))))))))))))))'''(((((()))******++++++,,,,,,+++******)))(((((())))))*********++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,---......//////............///000000000000000000000111111000000///......000222222000...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------.../////////......000111,,,,,,,,,---///222444555666333555===CCCFFFKKKQQQSSSSSSXXX```fffgggiiillleeedddggglllnnnooosssyyyyyyzzzzzzyyyxxxzzz|||}}}}}}............------------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////...------------,,,,,,,,,...------------,,,,,,,,,------------------------.........------------,,,------......------,,,,,,------------------------------------..................---,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////222222333333333222111111444333333222222333333444444666999:::;;;<<>>EEENNNSSSWWW___fffiiiggghhhmmmnnnllllllooorrrqqqtttyyy}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------,,,,,,------------------............------------,,,------...------,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222333333222111000000222222222222333333444555777888888888999999:::;;;;;;<<<===???BBBEEEHHHIIIBBBCCCCCCBBBAAABBBDDDGGGHHHHHHGGGGGGIIIKKKMMMOOOQQQOOONNNOOOOOONNNOOORRRUUUTTTQQQOOOOOOQQQUUUWWWOOOMMMJJJHHHGGGFFFCCCAAA===;;;888666555444333111111111000////////////000000000//////............------------............///////////////000000111000000//////////////////000000///......//////000...000222222111000111222222222222222111111111111222222111111111111111111111111222222222222111000//////000000000111111111/////////000000111111111/////////............---........................------------------------------------...............------,,,,,,------...,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++***++++++,,,+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++************************************************+++++++++***************++++++************++++++))))))))))))))))))))))))******)))))))))))))))***(((((())))))************+++*********)))))))))((())))))))))))***************************+++++++++++++++++++++++++++++++++,,,---......///.........---...//////000000//////......//////......---,,,---///000000...---------------------------------,,,------............---...+++***,,,///111///,,,000111444777;;;>>>AAABBBLLLSSS\\\```aaabbbiiippprrrpppooorrrssstttyyy,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------------------------------............------------------------------------------------------------,,,,,,,,,---------......//////.........---------,,,,,,------...------,,,------------------------------------------,,,,,,,,,---------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222222222111000//////000000000222333555777888888777666666555555444333777888:::===@@@DDDGGGHHHAAABBBAAA@@@@@@BBBEEEHHHHHHIIIIIIJJJJJJJJJKKKJJJPPPKKKJJJPPPTTTQQQNNNNNNQQQPPPOOONNNNNNMMMLLLKKKIIIHHHFFFEEEEEEDDDAAA???:::888555444444444222111111000//////......//////////////////............---------........./////////////////////000000111//////000000000000000000000000////////////000111///111333333222111222333111111111111111111111111111111111111111111111111//////000111222222222222000000000111111111111222000000000111111111111111000000/////////.................................---------------------------------.........//////...------,,,,,,------...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***++++++,,,,,,+++++++++*********))))))(((((())))))******++++++))))))*********+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******************)))))))))))))))(((((()))))))))*********))))))******++++++++++++++++++++++++++++++++++++,,,---......///.........------...///////////////...............---,,,,,,---...//////---,,,,,,---------------------------,,,---...////////////...222000///111555666444111000444<<>>;;;888666333333333333222111000000///...............//////////////////......------.........////////////////////////000111111//////000000000000111111000000000000111111111111///111222222111111222333000000000111111111111111111111111111111222222222///000000111222222111111/////////000000000111111111111111111111111222222000000000000////////////................................................------........./////////...------,,,,,,------...++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++************))))))))))))******+++++++++)))************+++++++++************************************************)))))))))***************++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,---......//////......------...////////////............///...------,,,,,,---...---,,,+++,,,...------------------------------......///000000000111222333666999;;;:::999CCCGGGMMMTTTYYY]]]^^^___```hhhnnnnnnmmmsss|||++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------........................---------...//////000000,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///////////////............+++,,,------......---------------------------------------,,,,,,,,,+++++++++,,,---.........------------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------,,,,,,------...///////////////000000111000000000000000000222333555777888555555666999;;;:::666222999::::::;;;<<<>>>@@@AAADDDDDDCCCBBBBBBEEEJJJMMMHHHHHHHHHHHHJJJLLLNNNOOOMMMKKKNNNSSSNNNFFFHHHRRRTTTQQQOOOOOOQQQRRRRRRPPPKKKHHHDDDAAA???===:::888666444222222222333222111000///......------........./////////////////////............///////////////////////////000111111//////000000000111111111///000111333333333222111000222444444333222333444444444555555555666666666555555555666666777777777777777777666555444333222000111111111111222222222222222222222222222222222111111111000000000//////........................////////////////////////............////////////...------,,,,,,------...***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((+++------+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---+++++++++************)))******************++++++)))************+++++++++************************************************((()))))))))*********+++++++++************++++++)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))((()))))))))))))))))))))(((((((((((()))))))))***((()))***+++,,,++++++***++++++++++++++++++++++++,,,---......//////......,,,---......//////......///////////////...------,,,------,,,++++++,,,...........................///............000111222333777<<<@@@CCCEEEHHHIIIXXXYYYZZZ\\\___aaacccdddjjjrrrwwwxxx~~~+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------........................---------...///000111111,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,---...//////000/////////............+++,,,,,,---.........------------------------------------,,,,,,+++++++++***+++---...///...------------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------,,,,,,------...//////000......///000000111000000222111222222333444555666777777:::???BBBBBB>>>:::777888999;;;===@@@BBBCCCEEEEEEEEEDDDDDDGGGLLLPPPKKKHHHFFFDDDDDDGGGJJJMMMQQQQQQUUUVVVKKKAAAHHHYYY```ZZZSSSNNNNNNNNNMMMLLLGGGDDD@@@===<<<;;;999888555333111111222333222111//////...------------............///////////////............/////////000///////////////000111111//////000000111111111222///000222444555444222111333555777777666555666777::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========@@@???>>>===;;;999777555333333444444444555555555222222222222222222222222111111111111000000000000////////////////////////000000000000000000000000............/////////000...------,,,,,,------...***+++,,,,,,------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,(((+++------+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---+++++++++************)))************************)))************+++++++++************************************************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))((())))))***++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++******++++++++++++++++++++++++,,,---......//////......,,,---......//////......//////000000//////...---+++,,,---,,,++++++,,,...........................000///------...000222444;;;AAAIIIOOORRRUUUYYY]]]ZZZZZZZZZ]]]aaahhhnnnrrrwww~~~.........------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------............///------------------------------------------------........................------............---------------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------------------------..................------------------------.........------,,,,,,,,,***++++++,,,,,,+++++++++******++++++,,,---...///...+++)))(((***---//////////////////000000000000111111000000111333666777999555999KKK]]]^^^LLL888;;;;;;;;;;;;<<<>>>???AAAFFFHHHJJJJJJHHHFFFEEEEEEIIIHHHGGGFFFGGGHHHJJJLLLPPPLLLNNNTTTVVVRRRQQQTTT]]]WWWPPPLLLKKKLLLJJJIIIIIIFFFAAA>>><<<999666333222222222111000//////......------------...////////////000000000000//////......///...---...///111...////////////000333555111222333333111000000111666666777666444333555666;;;@@@DDDEEEBBB@@@BBBEEEMMMJJJIIIKKKOOOPPPOOOLLLNNNNNNNNNOOOQQQRRRQQQOOOPPPNNNLLLKKKJJJGGGDDDAAA===;;;:::999999888666444777666444444444444222000333222222111000000000000111111000///.........///666555444222111000000///000111222111//////000111........................,,,,,,------...///000000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))*********++++++++++++---///111222333333333444444333222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///333222///---...333:::@@@GGGQQQ[[[]]]ZZZXXX[[[___]]]]]]```fffppp}}}......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------............///------------------------------------------------------------------------------............------,,,------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------------..............................------------------------......---------,,,,,,,,,+++,,,---...------------,,,,,,++++++,,,...///000222///,,,***+++---......////////////000000000000111000000000111444666888<<<999<<>>;;;999888777555333333222111000000111222333111111111222222333333444555444333111111000000000//////000000000///...---........................,,,,,,------...//////000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))))))))************,,,,,,++++++************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++---///111222333333333444333333222000//////...............---------,,,------------------------,,,---......------...000444333333333666<<>>???AAACCCEEEEEEDDDCCCDDDEEE@@@BBBFFFHHHHHHEEEBBB???JJJHHHLLLYYYbbb```VVVOOOJJJGGGDDDDDDGGGHHHGGGEEECCC@@@<<<:::888666333111222111111000000//////.........------......///000///000000111111000000//////000000111222222222222111222444444333222222333444444555555666:::???CCCHHHJJJMMMPPPRRRVVVZZZ]]]```cccdddcccaaabbbfffjjjeeeeeeffffffdddbbb^^^\\\bbbaaaaaaaaaccccccaaa___```ccceeeeeecccccceeegggfffeeedddbbb```]]]WWWSSSQQQNNNJJJGGGEEEBBB>>>;;;777555333111000111222333//////000111222222222111222222111000000000000111111//////111444444111---........................,,,,,,------.../////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************))))))))))))************+++************)))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,---...000111222222333333333222111000///....../////////.........------........................---...//////......000222000333666:::@@@HHHQQQVVV[[[\\\]]]\\\[[[```jjjsss|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++...///---,,,,,,---...---+++***+++,,,///000444111...------...---,,,......//////000000111111/////////000111333444555333222333777<<<===;;;888999888888888999;;;===>>>>>>@@@BBBBBBBBBBBBCCCEEEEEEGGGJJJLLLLLLIIIEEEBBBEEEGGGLLLVVV\\\[[[TTTNNNMMMJJJHHHHHHIIIHHHDDDAAA@@@>>>:::888666555333111111111000000////////////...............//////000000000000111111000000000000000111333444444333111000222666888888888999::::::<<>>===>>>@@@@@@@@@@@@BBBDDDHHHIIIJJJJJJJJJHHHGGGFFFCCCGGGLLLNNNOOOOOONNNMMMOOOMMMJJJIIIJJJHHHCCC???>>>;;;888777666555333111000000000//////////////////............///000000000000111111111111000000000000222666999999777444555999>>>BBBDDDFFFIIIKKKKKKOOOTTTYYY[[[^^^```bbbcccdddeeedddccccccdddffflllllljjjhhhfffeeeeeeffffffdddbbb```aaabbbcccddd\\\[[[ZZZ[[[\\\\\\ZZZXXXYYY]]]___]]]ZZZYYY]]]bbbeeebbb___^^^___```aaaaaa\\\]]]```cccdddccc^^^[[[WWWTTTMMMEEE>>>999555444666666666555444333222111000000000///000000111222111000111666===???;;;777////////////////////////---------........................---------,,,,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))***************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************,,,,,,---------.........------...///000111111222111000000//////.........000////////////.........,,,,,,------............///000111111111333666999BBBGGGOOOVVVZZZ\\\]]]^^^WWWZZZ```kkkzzz++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,------------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---..................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000000111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......444888888333//////111++++++************+++++++++***)))***,,,......---------...///000111222222333333333222222222222111666777777777777888;;;===999888888888999;;;===>>>===>>>??????>>>???AAACCCGGGFFFFFFEEEEEEEEEEEEFFFBBBHHHJJJGGGDDDGGGJJJLLLKKKHHHFFFGGGHHHHHHDDDAAA;;;999666555555444333111//////////////////////////////......//////000111000111111222222111111000000111555<<>>AAAMMMQQQWWW[[[]]]^^^^^^___^^^fffvvv******+++++++++,,,,,,,,,------------............,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........---------............///------------------------------------------------------------------------------............------***+++,,,---..................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111111000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000555:::999333......000***+++,,,,,,,,,+++******+++***)))***,,,...------------...///000111222222777777777666555444333222222333444444444555777999999999999999:::;;;===>>>===>>>???>>>===>>>@@@BBBFFFFFFGGGGGGGGGGGGGGGGGGDDDHHHGGGBBBBBBGGGKKKKKKHHHEEECCCDDDFFFGGGDDDBBB888666333222333222111000///////////////////////////////////////000000111000111111222222111111000000333999DDDOOOTTTTTTQQQUUUVVVYYYZZZ[[[]]]```cccaaaccceeefffdddcccccccccdddeeeggghhhiiikkknnnpppoooqqqtttxxxxxxvvvqqqnnnwwwrrrooorrryyy{{{wwwqqqpppooonnnooooooooommmkkkiiihhhfffdddddddddeeegggeeeccc```___]]][[[WWWTTTOOONNNOOOSSSXXX^^^bbbccccccbbbaaa^^^[[[WWWTTTRRRJJJGGGBBB===999666666555333222222111111111222222...///000111222222222222////////////////////////....................................------------......------------....../////////...------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++,,,,,,,,,------------......------...///111111//////............------............---------,,,,,,------...//////000000...000444888===DDDLLLQQQVVVYYY\\\```eeekkkrrrwww~~~*********++++++,,,,,,,,,---------.........//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.........//////------------------------------------------------........................---..................---***+++,,,---..................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111222000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,------............444999777000******,,,***+++---......---+++***,,,+++***+++---...---,,,------...///000111222222;;;;;;:::999888666444333222333444555666777888888:::999999999:::<<<>>>???>>>??????>>>======???BBBIIIJJJLLLMMMNNNMMMLLLKKKFFFGGGEEEAAADDDLLLMMMJJJJJJGGGCCCCCCEEEFFFDDDAAA555333111000111111000............//////////////////////////////000111111111111222222222222111111000444<<>>???<<<999:::===???AAAAAABBBCCCEEEFFFIIIMMMNNNLLLJJJKKKLLLFFFKKKLLLGGGGGGLLLOOOMMMHHHDDD???======>>>??????777555333000......//////////////////............111222333222000......///555333222111333444555555;;;IIITTTWWW[[[bbbbbb\\\^^^bbbeeebbb^^^]]]bbbgggqqqttt{{{~~~{{{}}}xxx}}}wwwqqqlllmmmmmmiiiggggggfffccc^^^ZZZXXXXXXZZZ\\\cccZZZUUUYYY]]]\\\^^^bbbfffiiifff\\\TTTQQQJJJBBB???999333111444666555333333333222111111000000000.../////////000000111111111111000000//////......//////.........---------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************************************************************++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''+++*********))))))((((((***+++,,,,,,------,,,,,,,,,---......//////...............////////////000.........------,,,,,,,,,------+++++++++,,,---...+++---000111000000111111<<<@@@IIISSSXXX[[[^^^aaallllllllluuu...---,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......------------------------...---,,,,,,---...---,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111///---,,,---......---------------------------...............---,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,------......------........................---------............///..............................---------,,,,,,,,,------............------......//////......---,,,---.........------,,,+++......---------,,,,,,,,,////////////...---,,,+++,,,,,,++++++,,,,,,---...------------------------//////000111222222222222666555333111111222333444333333333444555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@AAACCCAAAEEEIIIKKKKKKKKKLLLNNNNNNRRRRRRLLLJJJMMMNNNLLLJJJFFFAAA>>>======<<<;;;888666444111000000000111.........//////000000000...000333333222222222333888555222222666===CCCGGGMMMTTTZZZ[[[]]]aaacccbbbeeedddbbbaaacccmmmzzzxxxooohhhfffhhhmmmiiidddaaabbbeeefffgggjjj```XXXVVVTTTSSSWWW\\\bbbffffffddddddddd___WWWPPPIIIAAA;;;999777333000222222222111111000000////////////000000000111111111111000000//////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************************************************************++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((((((((************)))))))))(((***+++,,,,,,------,,,,,,,,,------...............------........./////////......---------,,,,,,,,,---,,,,,,,,,,,,---.../////////.........222888<<>>===:::999;;;>>>>>>???@@@@@@??????@@@AAABBBDDDHHHJJJJJJKKKMMMOOOSSSVVVVVVQQQLLLKKKIIIGGGGGGEEEBBB???>>>===;;;:::888777444222111111111111------...///000111222222///111333333333333444555555555888<<>>>>>???@@@@@@??????AAACCCGGGHHHIIIIIIJJJKKKLLLMMMSSSTTTTTTPPPKKKGGGDDDBBBBBBAAA@@@@@@@@@???===;;;666555444222111111111111......///000000111222222222222222000///111444777888>>>GGGOOOVVV[[[^^^```bbb]]]^^^cccbbb```hhhuuu{{{|||lllfffaaaaaabbb```\\\YYY```]]]XXXVVVZZZfffttt}}}oookkkeee___YYYQQQJJJEEE;;;999666444444555777999111111111111111111111111000000000000000000000000////////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,*********************************************************)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,,,,---------......------------------------------..................///000333888@@@LLLXXXaaaeeeffffffgggnnnzzz{{{||||||((()))***+++,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......000...---...///000///---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444555888444///,,,,,,------...////////////////////////......///////////////...------------------------,,,------......------,,,,,,---......//////..............................---------............///........................------------------------------............------.........///......---,,,------...//////......---------------------------,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---.................................///000111111111111111222333444555777888999666666666666666777888999:::999999;;;>>>@@@???======>>>?????????AAADDDFFFGGGFFFFFFFFFHHHJJJKKKLLLPPPPPPPPPOOOJJJEEECCCCCCBBBAAA@@@@@@@@@???<<<999444444333222111000000000111111111111111111111000333222000///000444;;;@@@IIINNNUUUZZZ\\\]]]___aaabbbaaahhhrrrvvvwwwsssmmmnnnmmmfff]]]eeeccc___[[[ZZZbbbqqqtttsssqqqmmmiiibbb[[[VVVLLLGGG@@@888444444555777222222222222222111111111000000000000111111111111000000/////////.........////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,******************************************************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))******)))***++++++,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,---------......------------------------............------------000555===FFFOOOWWW___dddfffhhhkkkrrr++++++------............,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------.........000///...///000000000...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...111444666888444000...---.................................------.../////////......------------------------------............------------...////////////...........................---------............///........................,,,,,,,,,------------...------............------......//////......---,,,------...////////////...,,,,,,,,,------------...,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...........................---...///000111111111111000111222333333444555555666666666666777888999:::;;;999888;;;@@@CCCAAA>>>===???@@@@@@@@@BBBFFFIIIBBBAAA@@@BBBFFFJJJMMMNNNOOONNNNNNNNNKKKFFFEEEHHHHHHFFFCCCAAA>>>;;;777444333333222222111000//////222222222222111111000000000222333666:::AAAJJJPPPWWWXXXWWWUUUTTTXXX___fffiiinnnyyywwwgggggggggddd^^^[[[```hhhppprrrttttttrrrlllfffbbb^^^XXXNNNCCC:::555222222333333333222222222222222000000000111111111111222000000000/////////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------************************************************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++))))))))))))************)))******+++++++++++++++++++++,,,---------------,,,---------............,,,,,,,,,------------...///...------...///111222888???JJJTTT[[[```ccceeegggppp{{{}}}~~~,,,,,,---.........---,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,---......///000...---...///000///...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000444666555222000............---------------------------,,,,,,---...............------------------------------............------------...///////////////........................---------............///........................,,,,,,,,,---------......------............------......//////......---,,,------...///////////////,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...........................---...///000111111111111000111222333444444555555555666666777888999;;;<<<::::::<<<>>>@@@BBBBBBBBBAAAAAABBBAAAAAACCCFFFIIIEEEBBB@@@BBBGGGLLLOOOPPPOOOLLLKKKMMMJJJEEEFFFKKKJJJGGGCCC@@@===:::666333333333333333222111000000111111222222222222222222333777>>>EEEKKKRRRXXX]]][[[\\\\\\[[[^^^fffsss}}}~~~xxxuuulll___WWWVVVbbbgggnnnssstttqqqmmmjjjiiiddd]]]SSSIII@@@:::666444444333333333222222222000000111111111222222222000000000000/////////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...************************************************))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++((()))))))))************))))))***+++++++++++++++++++++,,,------------,,,------........./////////,,,,,,,,,---------.........---,,,---///333888:::FFFLLLUUU^^^eeejjjooorrrwww{{{xxx}}}~~~|||zzzzzz~~~***+++,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,---------......++++++,,,,,,---.../////////...------...///...---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---000444666333111///.........---,,,------------------------+++,,,,,,---.........---------------------------------............---------......///////////////........................---------.........//////........................,,,,,,,,,------.........---..................---......//////......---,,,------...///000000//////,,,,,,,,,------.........,,,,,,---......---------,,,,,,++++++,,,,,,---...////////////////////////---...///000111111111111111222333555666777777777555555666777888:::<<<===777;;;???AAA???@@@CCCFFFDDDDDDDDDBBBAAABBBEEEHHHLLLIIIEEEFFFJJJNNNPPPPPPNNNJJJIIIKKKHHHCCCDDDJJJHHHEEEAAA???===;;;888666444444444444333333222111000000111222333444444555999???IIIRRRYYY]]]```bbb\\\bbbiiipppwwwqqqbbb[[[UUU\\\gggooossssssqqqpppkkkjjjgggaaaYYYOOOFFF@@@444444444333333222222222000000111111222222222222000000000000////////////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......************************************************))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++(((((())))))*********+++))))))***++++++++++++***++++++,,,---------,,,,,,.........////////////000,,,,,,,,,------.........---,,,+++---111777>>>BBBPPPTTT[[[cccllluuu~~~zzz|||~~~tttpppuuu{{{}}}zzzwwwvvvxxx{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,---......---+++---------------------------------,,,,,,+++++++++------------------------,,,,,,------...///000000000///...---------------///////////////////////////...---...///000000............------,,,,,,+++............////////////......////////////.........///000///...---...000.................................------,,,,,,,,,------------------------//////000000///...------................................................//////.........---------........................---------------------------------............///......//////000111111111222222333333444555666666555666666777888:::;;;<<<<<<<<<======>>>@@@AAABBB@@@GGGJJJFFFCCCEEEHHHIIIQQQOOOLLLIIIHHHGGGHHHHHHJJJIIIHHHHHHIIIIIIGGGEEEBBB@@@>>>;;;888777777666666444222000///000222333///444999:::999:::===AAAMMMZZZ```aaabbb[[[ZZZeeerrryyy}}}sssccccccfffjjjhhhdddiiiqqqvvvtttmmmeeebbbaaaXXXMMMFFF<<<555555333///000555333333222222222111111111000000000000000000000000000000000000//////////////////.........---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++)))************+++++++++(((((()))***++++++,,,,,,************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))111---(((&&&(((+++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,,,,+++***)))))))))++++++)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...//////............//////...------...///000///......000333666:::AAAJJJPPPTTTYYY```gggrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------------------...---,,,,,,---......---+++---------------------------------,,,,,,,,,++++++------------------------,,,,,,------...//////000//////...---------------///////////////////////////...---...///000000............---------------............////////////......////////////......---///000///...---...000..............................---------,,,,,,,,,------------------------///////////////...---,,,................................................///.........------------........................---------------------------------............///.........//////000000000000000222333555666777888666666666777888:::<<<===<<<<<<<<<===>>>@@@BBBCCCBBBIIILLLIIIFFFIIILLLMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIGGGFFFFFFFFFEEECCCAAA@@@>>><<<999777555555555222222222111111111111111222111222666===EEEMMMRRRZZZaaa]]]ZZZ___bbbiiixxxzzznnnaaaWWWYYY```rrrwwwwwwrrrmmmjjjccc[[[TTTJJJBBB>>>:::444222444222222222222111111000///111111111111111111111111111000000000//////////////////.........---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++)))************+++++++++((())))))***++++++,,,,,,************************))))))***++++++++++++***+++++++++*********))))))************************,,,***'''((()))***)))(((((()))************)))((())))))))))))))))))))))))******))))))******+++,,,,,,+++***))))))***++++++************++++++++++++------,,,,,,------...///000//////.........//////------,,,,,,---------------111777>>>EEEKKKOOORRRNNNXXXdddqqqyyyuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,.........------------------,,,,,,---......---+++------------------------------------,,,,,,,,,,,,------------------------,,,,,,------...///////////////...------------...///////////////////////////...---...///000000.....................//////---............/////////......////////////......---...//////...---...///------------------------...------------,,,,,,,,,---------------------------............---,,,,,,............................................................------------........................---------------------------------............///............//////////////////111333555777888999666666666777999:::<<<===???????????????@@@AAAAAABBBHHHKKKHHHGGGKKKNNNNNNKKKJJJJJJIIIIIIHHHHHHGGGIIIHHHFFFEEEEEEDDDAAA???===;;;999666444333333333111222333333333222111111333333666>>>JJJVVV]]]aaa\\\aaa\\\\\\hhhtttnnn[[[RRRRRRdddmmmssssssooonnnmmmkkkggg^^^UUUMMMEEE<<<666555333333333333333222111000111111111111111111111111111111000000000//////////////////.........------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++)))************+++++++++)))))))))***++++++,,,,,,************************))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++(((((((((***,,,,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***+++++++++******)))******+++++++++++++++++++++*********...------------...//////111000///...............///...---,,,,,,---...///222888AAAIIIOOOQQQQQQPPPLLL\\\lll{{{|||}}}------------------------------------------------------------------------//////......------,,,,,,---,,,,,,---......---+++------------------------------------------,,,,,,------------............---------........./////////......---------......///////////////////////////...---...///000000...---.........//////000000---------.........//////---......//////......------...//////------...///------------------------------------------------------------------------,,,---------------,,,,,,................................................------------------------........................---------------------------------............///........................000111222333555666777888666666777888999;;;<<<===BBBBBBAAA@@@????????????>>>CCCFFFEEEEEEIIILLLLLLJJJJJJJJJIIIHHHGGGFFFEEEKKKIIIGGGFFFFFFDDDAAA>>>;;;999777555333333333333333333333333333333333444666===HHHSSS[[[```bbbccc\\\fffiiiqqq|||ggg\\\]]]aaaccccccdddiiipppuuuvvvooofff\\\SSSHHH@@@;;;555555555555555555444333222222222222222222222222111111111000000000//////////////////.......................................------------,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,++++++******++++++))))))*********+++++++++))))))*********+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++))))))***+++,,,,,,,,,+++((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++******************++++++,,,,,,,,,++++++*********---------------......///111000///......---......000000///......///111444;;;CCCMMMPPPOOOMMMNNNPPPXXXjjjzzz{{{vvvxxx~~~~~~~~~|||{{{zzzyyyzzzxxxxxxzzz}}}------------------------------------------------------------------------/////////......------------,,,,,,---......---+++---------------------------------------------------------....../////////---------.....................---------......//////////////////////////////...---...///000000...---.........//////000000------------............------............---------...///...---,,,---///------------------------------------------------------------------------,,,,,,---------------,,,................................................,,,,,,------------------........................---------------------------------............///.........///////////////333333333444444555555555666777777888999;;;<<<=========<<<<<<<<<===>>>>>><<>>444444666888:::===???@@@>>>BBBCCCCCCEEEJJJKKKIIIKKKJJJJJJIIIGGGFFFFFFEEEGGGEEECCCBBBAAA???<<<999999888666555444444444555333222000111555;;;BBBFFFUUU\\\aaa```]]]aaannnzzzlll___YYYYYY```ggg||||||yyyrrrlllfff]]]TTTCCCAAA===888555333333333333333333333333333333333222222111111111000000000000000000/////////..........................................---------,,,------------------------++++++,,,,,,,,,,,,---------,,,++++++******++++++)))************+++++++++************************************************))))))***++++++++++++******************+++++++++))))))))))))))))))))))))((())))))'''&&&''')))+++******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------//////............//////+++------------222:::@@@FFFNNNUUUTTTRRR[[[pppvvvyyy}}}|||uuussspppmmmjjjgggfffeeejjjjjjjjjkkklllmmmoooooojjjiiiiiijjjjjjiiigggdddgggggggggeeecccccceeeggg........................------------------------,,,,,,,,,---------..................////////////---,,,,,,---......---+++------------------------------------.........///---------...///000000000........................---------------.../////////////////////////////////...---...///000000............---------------,,,,,,---------.........,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...///////////////................................................++++++,,,,,,,,,---------........................---------------------------------............///---...///000111333333444333333333444444555555555777777888999:::<<<===>>>555666777999;;;>>>@@@BBB@@@CCCDDDCCCEEEJJJKKKHHHIIIIIIHHHGGGGGGHHHIIIJJJEEECCCAAAAAA@@@>>><<<999888777555444333444444555222333666;;;BBBKKKSSSXXXaaacccbbbaaaeeesssttteeebbbfffzzz~~~~~~yyyvvvsssjjj```VVVQQQHHH@@@999555444444444444444444444444444444222222222111111111000000000000000000/////////.......................................------------........................++++++,,,,,,,,,,,,---------,,,++++++******++++++)))************+++++++++************************************************))))))***++++++++++++***))))))*********+++++++++************************(((+++---,,,***((()))***,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......///000111+++---///000111777AAAIIINNNQQQTTTXXXbbbvvvyyyzzzuuuxxx|||zzz~~~{{{xxxuuussspppmmmhhhggggggggghhhjjjlllmmmvvvwwwwwwwwwwwwwwwwwwvvvzzzzzz{{{}}}~~~}}}xxxtttjjjlllmmmllljjjiiikkkmmm........................------------------------,,,,,,,,,------.........------......//////000000---,,,,,,---......---+++---------------------------------.........//////---------...///000000111.....................------------------...///000///////////////////////////...---...000000000............------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------...///000000//////................................................+++++++++,,,,,,---------........................---------------------------------.........//////---...///111222444555666111111222333555666666777777777888999:::<<<===>>>=========>>>>>>???@@@AAA@@@BBBBBBBBBDDDIIIJJJFFFHHHGGGFFFFFFHHHJJJMMMOOOFFFDDDCCCBBBBBB@@@>>>;;;666555444333333333444444444777===FFFPPPZZZccchhhddddddcccgggsss|||qqqssszzz}}}{{{zzzqqqgggfff___TTTHHH>>>999777666444444444444444444444444222222222111111111111000000000000000////////////........................//////.........---------........................++++++,,,,,,,,,------------,,,++++++******++++++)))************+++++++++++++++******************************************))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++***...222333000,,,++++++---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((()))******'''(((***+++,,,,,,+++++++++++++++,,,,,,---------...------------...//////------------///000111222...000333444666===IIIRRRVVVTTTUUU]]]ppp|||rrrmmmgggeeeffffffeeecccooopppqqquuuzzz}}}{{{uuuuuuvvvyyy{{{yyysssnnnhhhkkkoooppppppqqqtttwww111///,,,++++++,,,///111++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,................................................000000//////.........---................................................000000//////.........---......////////////......---------......000111222000000///...------,,,,,,/////////...---------,,,...------,,,,,,------...------------------------000000//////.........---.........------,,,,,,,,,........................000000//////.........---........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---------............///------...000111333444444000111444666777666444222;;;:::999888777999>>>AAA@@@AAACCCDDDDDDDDDCCCBBBEEEDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGFFFHHHJJJMMMOOOMMMIIIDDDAAA@@@???<<<999888888777666444333555777444CCCQQQWWW]]]ffffff___cccaaalll{{{vvvvvvsssmmmllloookkklllggg^^^TTTJJJ>>>333555666777888777666444444111111111111111111222222000000000000//////////////////.........---------.................................------,,,,,,,,,///++++++///000---...333+++++++++++++++++++++++++++***)))(((((()))***+++++++++******************,,,+++******)))*********************************************************)))))))))))))))))))))))))))---///...***)))+++///*********)))******+++++++++)))'''(((+++,,,***((())))))))))))******************))))))))))))*********++++++,,,,,,---......//////////////////......000...,,,+++,,,...//////111111555===DDDJJJSSS[[[```dddjjjsss~~~wwwoooiii``````aaaeeekkkrrryyy}}}~~~|||zzzyyyyyyrrrpppllliiieeebbb^^^[[[VVVVVVWWWWWWWWWUUUTTTSSSYYYUUUTTTYYYZZZXXXZZZ___------...//////...---------------------,,,,,,,,,.........------,,,,,,,,,................................................000/////////............................................................000/////////..................////////////.....................///000111000//////...------,,,,,,...............---------...------,,,,,,------...------------------------000/////////.........---......---------,,,,,,,,,........................000/////////.........---........................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------------.........---------............///------...///111222333333444444444444555666666777777999::::::;;;<<>>;;;888555666555333111333:::@@@LLLXXXcccfffdddcccaaa^^^ooorrr~~~zzzuuurrrnnnmmmooouuutttooofff___WWWLLLAAA888555333444777888444111111111111222222222222222111000000000//////////////////.........---------.................................------,,,,,,,,,111---,,,//////++++++...+++++++++++++++++++++++++++***)))(((((()))***+++************************,,,++++++***************************************************************))))))))))))))))))))))))(((+++...,,,)))'''***---******))))))((())))))******((('''''')))***)))'''))))))))))))******************))))))))))))************++++++,,,---------........................000000//////000111111000222444<<>>???>>>>>>???@@@AAABBBDDDEEEIIIGGGEEEEEEHHHJJJKKKLLLOOOOOOOOONNNMMMKKKIIIHHHKKKGGGCCC???===;;;999777333444555444555<<>>===<<<<<<===>>>??????>>>???AAACCCEEEGGGJJJHHHEEEEEEGGGJJJKKKLLLQQQPPPOOOMMMKKKIIIHHHHHHHHHFFFBBB>>>;;;999777666444555777<<>>DDDHHHLLLUUU^^^dddppp|||yyyzzzpppjjjiiiiiiiiixxxxxxyyyyyyxxxrrrkkkfffZZZWWWRRRMMMLLLLLLOOOQQQRRRPPPPPPRRRWWWZZZYYYWWWYYY[[[\\\\\\[[[]]]```ccccccdddddddddeeeeeeffffffeeeffffffeeecccbbb___]]]---...////////////...---000000//////......------.............../////////.........................................................///////////////.........................................................///////////////......////////////......//////.........//////000........................---------..................------,,,,,,------...+++,,,,,,------.........---------------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///...//////000111222222222222555888;;;<<<<<<:::999777777777888999>>>DDDIII@@@@@@AAABBBCCCDDDFFFGGGFFFDDDCCCCCCFFFIIIKKKKKKNNNKKKFFFBBBAAACCCGGGIIICCCBBBAAA===999777888999888<<>>HHHOOOYYY[[[```gggmmmwww~~~xxx|||zzzwww~~~vvvqqqkkkiiilllrrrxxx|||}}}xxxpppiiiaaaZZZTTTPPPMMMNNNNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXZZZ\\\```bbbhhhlllppprrrssstttxxx|||wwwwwwwwwwwwxxxyyy{{{|||xxxzzzzzzwwwvvvwwwvvvrrr------............------........................---........./////////000............................................................/////////000............................................................/////////000......////////////.....................///000111.......................................---------...------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................++++++,,,,,,,,,---------------------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,------------.........---------............///...///000111222333444555222444777:::<<<<<<:::999555777888999:::===AAAEEE???@@@AAABBBCCCCCCDDDCCCBBBAAAAAACCCFFFIIIJJJJJJLLLJJJFFFBBBAAAAAACCCEEEAAAAAA@@@===999888999;;;>>>GGGTTT___eeeffffffeeeggg|||xxxvvvrrrnnnkkkiiigggfffmmmqqqrrrnnnkkkkkkjjjhhhddddddcccaaa^^^\\\]]]^^^___bbbdddeeedddcccdddfffkkkppptttqqqjjjfffhhhlllsssvvv~~~rrrlllqqqyyy}}}rrrmmmfff^^^UUUKKKAAA:::666666666555444333333333222222222111111111000000000000000000/////////...........................---........./////////000EEEDDD<<<111,,,------+++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******+++++++++***+++***))))))))))))******)))+++,,,+++)))(((***,,,))))))))))))************,,,++++++******++++++,,,+++,,,,,,------...//////......//////000111111222...333;;;@@@EEELLLVVV]]]kkkjjjmmmssswww|||uuu}}}zzz|||zzzzzzxxxsssiiijjjmmmrrrwwwyyyyyyxxxhhhccc\\\VVVSSSRRRQQQPPPRRRSSSUUUWWWYYYZZZZZZZZZ^^^aaaggglllppptttxxxzzzyyy~~~//////000000000000//////---------...............---.........//////000000................................................---.........//////000000................................................---.........//////000000......////////////......---------......000111222---...................../////////......------,,,...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................+++++++++,,,,,,---------------------------------)))***+++,,,------...///++++++++++++++++++++++++---------.........//////---------.........//////...///000111333444666666000222444666888888888888888:::<<<<<<;;;;;;;;;===>>>???AAABBBCCCBBBAAAAAA??????@@@CCCGGGIIIJJJIIIKKKIIIGGGDDDBBBAAA@@@@@@???@@@@@@===:::888:::===DDDQQQaaahhheeebbbcccggg~~~qqqaaabbb]]]YYY[[[```aaa[[[UUU[[[\\\\\\ZZZ]]]aaa___[[[]]]```dddfffeeeeeeeeeeeeccchhhnnnqqqooommmllllllooopppqqqnnniiifffeeefff^^^^^^bbbmmmzzzrrrfffkkkwwwzzzuuupppmmmhhh\\\JJJ<<<777777666555444444333333222222222111111111111000000000000000////////////........................---.........//////000000GGGFFF===111,,,///111...++++++++++++++++++++++++***+++,,,------,,,+++***((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))***+++++++++***)))(((((((((((())))))***(((***,,,+++(((''')))+++))))))))))))************,,,++++++******++++++,,,,,,,,,---......//////000...//////000111222222333555>>>IIIRRRXXX^^^ffflllvvvuuuwww{{{~~~{{{www~~~{{{kkkiiikkktttxxx}}}|||rrrdddZZZRRRPPPNNNNNNPPPRRRRRRRRRVVVWWWXXX[[[```eeejjjmmmtttxxx}}},,,,,,------...///000000------------------------.../////////000000111111---------.........////////////.........---------////////////000000000000000000000000000111222222------------------------............////////////........................///////////////.........//////............//////000000//////.........---...---+++++++++,,,///000---------...------,,,,,,,,,,,,++++++,,,///111333..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////111111111111111222222222666333000111444666666555777888:::<<<===?????????<<<===???CCCEEEEEEBBB@@@666<<>>===:::999>>>FFFWWW\\\aaaaaa^^^aaammmyyy|||hhh___[[[XXXWWWVVVUUUVVVXXXZZZ]]]^^^\\\```eeehhhiiikkkooosssyyywwwxxxooommmjjjffffffhhhkkklllkkkiiiwww}}}|||ssskkktttxxxooollliii]]]NNN???;;;777666888999555222333333333222222222111111000000000000////////////////////////////////////000000000000000000000000777555111...,,,---///111------,,,+++************+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,......------//////...///111222111000333999???HHHUUUeeennnkkkhhhrrr~~~zzzgggmmmeeennnyyy|||sssjjjccc[[[SSSMMMJJJLLLOOOQQQSSSWWW\\\___bbbgggmmmpppsssyyy,,,,,,---......//////000.................................//////000000000------------............//////.........---------............////////////000////////////000111222------------------------............////////////................................./////////////////////............//////000/////////.........---------,,,,,,,,,---...///,,,,,,------...---------......------...000222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////111111111111111222222222222000000222555888888777888999:::;;;<<<<<<<<<<<<>>>===>>>@@@BBBBBB@@@>>>:::===AAAFFFHHHIIIGGGFFFIIIHHHFFFEEECCCBBBBBBBBB@@@===;;;<<<<<>>======@@@CCCEEEEEEDDDBBB@@@@@@CCCHHHJJJHHHFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@<<<:::>>>DDDKKKUUU___cccfffkkkpppyyyuuujjj___UUUVVV]]]eeekkkuuu~~~uuuiiidddnnnwwwxxxwwwyyywwwyyy~~~{{{{{{{{{rrrjjj```TTTFFF===;;;;;;999666444444333333333222222222111111111000000000000///////////////////////////........................///...---,,,,,,,,,,,,---,,,++++++++++++,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******)))*********+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,///222333:::@@@BBBLLL```uuu}}}vvvqqqrrrtttuuuxxx|||yyyxxxxxxrrrmmmlllpppxxxvvvmmm^^^XXXPPPKKKKKKNNNRRRTTTWWW[[[aaagggnnnuuu|||------....../////////000////////////////////////------...........................---------------/////////........................////////////000//////............//////....................................////////////........................,,,------...///000111111///......------......///........................+++,,,...///000///...---***+++,,,---............,,,,,,+++******++++++,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333333111000///111444777888777888888999;;;<<<===>>>>>>===>>>BBBGGGLLLOOOPPPJJJFFFBBBDDDIIILLLKKKHHHGGGFFFDDDBBB@@@???>>>===???<<<>>>EEENNNVVV```hhhaaalllwww~~~yyymmmfffeee```\\\hhh{{{~~~}}}xxxttt~~~xxxppplllkkklllrrr{{{xxxqqqmmmdddUUUHHH>>>999777666444444444444333333333333222222111111111000000000////////////////////////........................,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...------------,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++***************++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,...------111777===NNN]]]aaahhhwww{{{qqqiiiiiimmmnnnpppssswwwwww|||tttnnnlll|||{{{jjj^^^XXXQQQQQQRRRTTTWWWZZZ]]]^^^ggglllsss{{{.........///////////////..........................................------........................///////////////////////////000000000000111111111//////............//////....................................////////////........................,,,------...///000111111......------------......---------...............+++,,,...000000///...,,,***+++,,,---............,,,++++++***************---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000111222222333333555333111000222777>>>CCC<<<;;;;;;:::;;;<<<======??????@@@CCCIIINNNRRRSSSMMMHHHDDDDDDIIILLLKKKHHHHHHFFFDDDAAA>>><<<;;;:::;;;===DDDOOOXXX^^^dddkkkggg|||tttnnnlllaaa___dddmmmnnnqqqyyyuuuqqqnnnkkkiiiiiijjjiiiiiijjjhhhggghhhgggeeecccccc^^^cccgggggghhhkkklllkkkpppsssyyy{{{~~~~~~rrrnnniiigggkkkrrrxxx|||xxxvvvzzz~~~~~~tttpppgggVVVEEE999666777555555555444444444333333222222222222111111111111000000000000000000000000........................+++,,,---.........------++++++++++++,,,---......,,,---------,,,,,,+++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***************+++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...,,,---000///---444===UUUmmm~~~}}}|||yyypppjjjgggjjjmmmpppssswwwxxxpppxxx{{{xxxwwwqqqrrrvvvzzz}}}hhhWWWRRRRRROOORRRXXX___fffmmmrrrvvv////////////////////////......................../////////...................../////////000000000...////////////000000000000000111111111222222222000000//////......//////....................................////////////........................------......//////000000......------------......---------------.........+++---///000000000...---++++++,,,---............---------------------,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111222333333444555444333222555<<>><<<;;;::::::@@@MMM[[[bbbdddiiippp|||ssshhhbbbbbbdddrrrxxx|||wwwooohhhdddbbbaaa```______```bbbdddfffhhhiiifffdddeeehhhhhhdddccceee___dddeeebbb```aaa```^^^XXX\\\aaadddhhhlllrrrvvv{{{{{{ooobbbooo{{{rrrlllhhhfffdddnnnrrrzzz~~~~~~qqqpppwww}}}|||ttteeeQQQAAA:::888666666555555555444444444333333333222222222111111000000000000000000000000........................------...//////.........---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))******+++,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,------------///,,,...111000...666BBBmmmuuugggeeegggnnntttxxx}}}}}}pppvvv}}}wwwtttvvv|||zzziii[[[SSSQQQSSSTTTXXX\\\aaaiiisss000/////////////////////////////////////////////000000000//////...............///000111222333333.../////////000000000000000000000000111111111111222111000////////////000....................................////////////.................................///////////////...------,,,,,,------...,,,,,,,,,------.........,,,---...///000//////...,,,,,,------...---------------...............---,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..................////////////...///000111222333444444222444555555666;;;BBBGGG>>>===;;;999999:::;;;<<>>>>>???BBBGGGJJJKKKKKKDDDGGGJJJLLLJJJHHHGGGGGGBBBBBBAAA@@@?????????@@@GGGSSSeeesssvvvwwwzzzooodddeeegggnnn|||xxxkkkdddeeeiiiiiihhhgggkkkpppsssssstttwwwyyyrrryyyzzz~~~~~~yyyuuutttqqqnnnpppllliiihhhjjjjjjfffbbb```^^^___aaaaaadddrrrtttqqqjjjeeedddiiirrrxxxwwwmmmzzzsssgggZZZJJJ???777666666666555555555555444444444333333333222222000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,---///...------,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,---,,,++++++,,,,,,,,,---------.........***,,,000...+++666FFFkkkzzzpppkkklllwwwnnn{{{}}}vvvsssxxxtttgggPPPRRRTTTWWW\\\bbbiiinnnvvv000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000//////000000111111111222////////////////////////............////////////111///...------...///111111111000000//////......------------.........///////////////............//////.........---------//////............//////......///000111222333333------............------------......------,,,+++,,,---......,,,,,,---...//////.........---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***------------------------,,,++++++******++++++,,,---------------------------------------------------------........./////////000111222333444444444333555666666555555666888:::888666888===@@@AAA@@@CCCCCCCCCCCCEEEGGGIIIKKKJJJJJJKKKKKKIIIGGGDDDBBBAAAEEEEEE@@@>>>AAAAAA>>>QQQ^^^jjjxxx}}}nnnffffffiiisss|||sssmmmjjjjjjjjjjjjkkkpppwww{{{|||{{{wwwssspppnnnllljjjgggfffeeecccbbbbbbbbbbbbbbbhhhyyyyyyjjjgggllljjjccciiiuuu{{{xxxwwwhhhWWWLLL>>>777444888999666555999555444333222111111111111111111111111000000000000//////............//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,***(((((()))***++++++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,---,,,+++,,,---/////////111------111111222@@@RRR}}}{{{yyywwwkkkzzzuuuuuu}}}kkk\\\TTTRRRSSSWWW```lllyyy111111111111111111111111111111111111111111111111111111000///////////////////////////000000000111///000000000111111111111////////////////////////............////////////000///...------...///000111000000000/////////...------........./////////////////////............//////.........---------///..................///------......///000000000---..................---------......------,,,+++,,,---......,,,,,,---...//////.........---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------............000000111222333333333333333555666666666666777999999888777888;;;===??????CCCCCCCCCDDDEEEGGGIIIJJJIIIJJJJJJJJJHHHFFFCCCBBBBBBCCCCCCBBBBBBDDDJJJOOO]]]mmmzzztttmmmhhhgggkkkrrrzzzrrrooommmjjjgggnnnqqqvvv{{{}}}uuuqqqkkkgggfffeeedddccceee```aaaiiitttvvvpppnnnkkkcccgggnnnyyy}}}lll^^^OOODDD;;;999999666444555444444333222222222222222111111111111000000000000//////............/////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***)))((()))******************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))***************+++++++++,,,,,,,,,*********+++,,,.........+++***,,,111888FFF\\\ooo{{{~~~tttrrr{{{zzz|||rrreee\\\XXXWWWVVV]]]iiivvv111111111111111111111111111111111111111111111111111111111000000000000000/////////000000000111111000000000000111111111111////////////////////////............////////////000///...------...///000000000000000////////////....../////////000000000////////////...........................---------......------------......------------------------........................------......------,,,+++,,,---......,,,,,,---..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---+++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......000111111222333333333333444666777777777777888:::999:::;;;;;;;;;<<>>???CCCDDDFFFSSSbbbrrr|||ooobbb```hhhvvv|||nnniiiddddddiiiooosssttt}}}zzztttrrrppplllhhhddd```\\\\\\]]]bbbmmmxxx|||nnnkkkcccaaahhhqqq|||uuucccSSSAAA999888777666555444444333333333333333333222222111111111000000000000//////......//////000///...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++******))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---.........+++...///111>>>YYYwww~~~wwwlll|||rrrooozzzzzzuuuxxx{{{lll\\\RRRQQQUUUZZZcccooo111111111111111111111111111111111111111111111111111111222111111111000000//////000000000111111111000000000000000111111111////////////////////////............////////////000///............///000000000000000////////////////////////000000000000////////////....................................------,,,,,,,,,,,,------------------,,,,,,++++++.........------.........------......------,,,+++,,,---......,,,,,,---...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,++++++++++++++++++++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------000111222333333333333333444666777888777888999;;;<<<>>>@@@???======AAAEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEE>>>@@@IIIMMMPPPaaawwwxxxnnnjjjggghhhsssyyymmmfffhhhhhhkkkqqq{{{|||uuummmiiigggfffbbb[[[YYY[[[```jjj~~~zzzlllcccfffiiijjjsssyyyeeeLLL===999:::999888555555444444444444444555222222222111111111000000000000////////////000000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++***+++---------,,,***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,......///......///000111666666555DDDeee}}}qqqiiiwww~~~{{{www{{{ooohhh]]]UUURRRVVV^^^dddwww111111111111111111111111111111111111111111111111222222222333222111000000000000000000111111111111111111000000000000000000000000000000000000000000............//////////////////............//////////////////000000000000////////////000000000000////////////............---.....................------,,,,,,,,,,,,------//////......---,,,,,,,,,///...------------...///------......------,,,+++,,,---......,,,,,,---...---.....................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......111111222333333333222222444555777888777888:::;;;===???AAA@@@>>>>>>BBBEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFAAAFFFUUU___fffzzznnndddccchhhrrrtttkkkhhhiiikkksssvvv}}}vvvlllhhhfffbbb``````ZZZVVVZZZmmmuuunnnhhhccceeemmmuuuvvvxxxfffNNNAAA<<<:::777777666555555444555555555222222222222111111111111000000////////////000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++---...//////---+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---//////...------000222222:::>>>BBBUUUwwwxxx~~~iiivvvxxxzzzuuu[[[WWWSSSTTTZZZeeepppwww222222222222222222222222222222222222222222222222222222333444333222111000000000000111111111222222111111111111000000000000000000000000000000000000............////////////////////////////////////////////////000000000000....../////////000000000////////////............---------.....................------------....../////////......---------///...---,,,,,,---...///------......------,,,+++,,,---......,,,,,,---...---------...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---------------------------------,,,,,,,,,,,,---------------------------------------------------------------.........//////111222222333333222222222333444666777777888999;;;;;;<<<=========>>>AAACCCEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDAAABBBLLL```qqq{{{jjjccciiitttqqqnnniiifffhhhooowww}}}|||wwwtttlllddd```ddd^^^YYYXXX]]]mmmuuujjjccc```dddmmmzzzxxxjjjQQQBBB999555999888777666555555555555333222222222222111111111111000000//////000000111000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////---+++***))))))))))))************))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++---...---,,,...444999555>>>KKK[[[rrrwwwsssnnnzzzzzzrrrzzzkkk]]]TTTRRRRRRXXXfffwww222222222222222222222222222222222222222222222222222333444555444333111000000000111111111222222222111111111111000000000///000000000000000000000000............////////////......////////////........./////////000000000111------........./////////////////////............---------........./////////..................///...............---------000///---,,,,,,---///000------......------,,,+++,,,---......,,,,,,---...---------.........//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------........./////////000000222222222333333222222111111333555666666777999;;;<<<::::::;;;>>>@@@BBBBBBFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFMMM[[[oooxxxmmmllltttxxxmmmdddfffjjjqqq{{{{{{nnnhhhjjjgggddd___WWWUUUaaaqqquuueeeaaaccchhhqqqdddNNNAAA;;;;;;:::999777666555444444333333222222222111111111111111000000000000111111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,******((()))))))))************))))))))))))))))))))))))''''''((((((((())))))))),,,+++++++++******************+++++++++,,,,,,,,,))),,,------...444>>>FFFFFFOOOaaayyyyyyyyyvvv}}}wwwuuuxxxhhh[[[SSSWWWXXX^^^jjjzzz222222222222222222222222222222222222222222222222222333444555555333111000000111111111111222222222222111111111000000//////000000000000000000000000............/////////000......////////////........./////////000000111111------------.........///000/////////............---------.........////////////............//////------------------------000///---,,,,,,---///000------......------,,,+++,,,---......,,,,,,---...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000000000...++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------////////////000000000000222222333333333222222111111333555555666666999:::>>>;;;:::<<<@@@DDDDDDCCCFFFGGGIIIJJJKKKJJJJJJIIILLLKKKJJJIIIIIIIIIIIIIIIUUU___nnnvvvkkknnn{{{vvvmmmhhheeeppptttzzzwwwnnnfffdddbbb]]]^^^bbb___uuufffbbb___cccoooqqqYYYKKKEEE<<<;;;:::888666555444444333333333222222222111111111111000000000000111111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((+++++++++******)))))))))******+++++++++,,,,,,,,,***---///000333;;;HHHRRR]]]bbbuuuvvv}}}xxxvvv}}}sssbbbWWWTTTVVV[[[```lll}}}555333111111222333333222666555333333333222000---999444444:::;;;666222333///000111111000000111222111111111111000000000000;;;888444000......///111111111111111000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000//////.........---//////............////////////.........---------------------------------................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,---------......------......///000000000000000111222222333444444555666777888:::;;;<<<<<>><<<>>>CCCGGGBBBAAAAAAEEEKKKMMMJJJFFFJJJIIIIIIJJJMMMRRRVVVXXXppp{{{nnnqqqwwwttthhhggglllqqqssszzzqqqlllhhhdddaaa___gggwwwssshhhfffeeefffrrr}}}wwwcccIII@@@BBB@@@999777888666222333333333222222222111111111111000000000000111111000000////////////000000//////............//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++++++++***************+++,,,,,,,,,---------......,,,---)))+++555@@@YYYyyy|||{{{zzzrrr}}}wwwwww|||xxxfff^^^YYYTTTXXXaaaiiittt666555333444555666666555555444333444444444111//////---000666888444222333000222333444444444555666222222111111111000000000666555222000///000111222111111111111000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000/////////.........//////............////////////.........---------------------------------................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,---------......------......///000000000111111222333444555666777::::::;;;;;;;;;<<<<<<<<>>>>>>>>===<<<<<<<<<;;;CCCNNNTTTUUUPPPJJJFFFBBBAAAAAADDDIIILLLKKKHHHEEECCCCCCHHHSSSddduuu{{{rrrnnn~~~~~~qqqiiijjjnnnttt~~~xxxqqqiiihhhddd^^^\\\bbbooozzzvvvjjjgggiiigggmmm{{{xxxwwwQQQEEE<<<;;;888222222888444444333333333222222222111111000000000000111111000000////////////000000//////............//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******))))))))))))))))))******++++++***************++++++,,,,,,,,,---------......,,,///...222777444999LLLwww{{{{{{ttt}}}~~~xxxuuu}}}}}}hhh[[[RRRTTTYYY```mmmzzz>>><<<::::::;;;;;;:::999999888888999:::999777555555666777666444333444777777666555555444333111///333333333333222222222222///000000111222222222222222222222111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////////////////............///////////////.......................................................................................------------------------,,,,,,------------,,,,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,---------...............///000000111111111222333555777999:::;;;???>>>>>>>>>============666;;;BBBHHHLLLNNNPPPRRRHHHFFFFFFGGGJJJLLLLLLJJJLLLJJJIIIMMMZZZmmmpppnnnzzzsssjjjgggooovvvssstttrrrkkkaaa[[[[[[]]]ccc}}}uuugggaaaaaagggttt}}}cccNNN???@@@???666111555444444444444333333333333222111111000000111111222000000////////////000000//////............//////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))******+++*********)))******+++,,,,,,,,,,,,---------.........///+++---333111888KKK}}}zzz~~~ttt{{{vvvvvvyyywwwjjjZZZUUUTTT[[[eeeooo{{{MMMKKKIIIHHHIIIIIIGGGFFFCCCAAA???>>>===;;;999666444555555333444888===???<<<999777666777777555333444444444444333333333333111111222222222222111000222222222222111111111111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////000000000000000000//////............//////////////////////////////........................................................................------------------------,,,------......------,,,------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---)))+++...000111///,,,***,,,,,,,,,---------............//////000111111111000111333444666888999::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@CCCHHHLLLKKKJJJHHHHHHHHHIIIJJJIIIKKKMMMQQQ\\\nnn|||nnnkkkxxx{{{nnniiinnnuuu{{{xxxoooiiifffdddddd[[[bbbnnnkkkkkkccc\\\^^^hhhyyy}}}^^^EEE@@@???888333666555555555444444444333333222222111111111111222222000000////////////000000//////............//////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************************************)))))))))******))))))))))))))))))))))))******+++******))))))***++++++,,,,,,,,,,,,---------......///000,,,---111///666JJJwwwxxx~~~|||www|||wwwfff[[[UUUWWW^^^iiisss|||kkkiiigggggghhhiiihhhggg```\\\VVVQQQMMMJJJGGGEEE@@@???<<<999:::>>>???<<<<<<888444333555777777555555555555555444444444444333333333333333222111000333222222222222111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////000000000000111111//////............//////...////////////000000000........................................................................------------------------------............------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---(((***---000000...,,,***,,,,,,,,,---------.........//////000000111111222111111222444555777888999666777888999;;;<<<===>>>>>>???AAAAAAAAAAAADDDFFFJJJIIIGGGEEEEEEEEEGGGHHHIIIPPP\\\mmmxxxgggiiissskkkjjjppp|||~~~yyysssjjjbbb```[[[[[[mmmrrrcccZZZYYYbbbtttvvvUUUDDD===888777:::666666555555555444444444222222111111111111222222000000////////////000000//////............//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))******))))))((()))))))))))))))******+++))))))))))))***+++,,,,,,,,,,,,,,,---------.........222111222444///777MMMwwwwwwwww{{{xxxyyyiii]]]WWWZZZaaalllwwwwwwpppkkkhhheeeTTTTTTRRRQQQUUUYYYSSSJJJEEE???777444666888777666666666666555555555444444444444444333333333333333333333222222222111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////000000000111111111//////............//////.../////////000000000000........................................................................------------------------------............------........................+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222222333444555777777888555666777888:::;;;<<<===999<<<@@@CCCDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEHHHKKKIIITTTggg~~~ssslllmmm~~~zzzpppiiilllvvvnnnaaa```aaaccceeejjjyyy{{{lllaaa\\\```hhhxxxttt[[[III???;;;;;;666666666666555555555444333222222111111222222333000000////////////000000//////............//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))***+++,,,---,,,,,,,,,---------......,,,222222333666888JJJgggxxx}}}|||yyykkk___[[[\\\fffooozzzyyy|||WWWNNNDDD===<<<===;;;999666666666666555555555555444444333333333444555555333333333222222222111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////000000111111111222//////............//////.../////////000000111111////////////////////////................................................------------------------------............------........................+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,------+++)))((((((***---///,,,,,,,,,---------....../////////000111111222222333444444555666777777888666777777888999:::;;;<<<>>>???AAABBBBBBDDDFFFHHHGGGGGGFFFEEEEEEGGGLLLOOOFFFVVVooozzzgggtttyyyvvvooonnnxxxwwwmmmiiifffccc___ccc|||ppp```ZZZ[[[]]]pppvvvZZZHHH===777777666666666555555555555333222222111111222222333000000////////////000000//////............//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))***+++,,,---,,,,,,,,,---------......+++///......777CCCcccwwwvvv}}}{{{zzzlll```ZZZ]]]aaaqqqyyyrrrWWWMMMMMMIIIAAA;;;;;;555444999:::777666999444333111111333555444444444444333333222222111111444333111000000000111222000000000000000000000000000000000000000000000000////////////............---------...///000000111------------.........///000000////////////000000//////////////////////////////...------------...000000//////.........---//////000000///...------.................................------,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---..................------/////////...///000111111222333333444555666777777999888888777888888999999999===CCCGGGGGGGGGHHHHHHIIIJJJHHHEEEFFFIIIMMMNNNSSSZZZtttzzzsssuuunnnrrrxxx~~~tttkkkhhhgggeeeeeegggooo```YYYRRRaaakkkttt{{{]]]???======888444555555333222555222222333444333222111000000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++*********)))******+++,,,---------------...000000000(((666>>>333DDDsssxxxxxx}}}}}}nnn```XXX\\\gggqqquuugggccc___YYYVVVNNNFFFAAA@@@===777444666;;;999777666666555444222111111222222333333333222333222111000000000111111111111111111111111111111000000000000000000000000////////////............------......///000000111------........./////////000000////////////000000//////////////////////////////...------------...000/////////.........---///////////////...---,,,..............................---------,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................////////////000000000000222222333444555666666777888888888999:::;;;<<<===???AAACCCDDDEEEFFFGGGGGGJJJJJJIIIIIILLLOOOQQQQQQQQQcccwwwyyy{{{tttqqqxxx~~~vvvqqqmmmgggddddddfffyyy{{{fff^^^^^^^^^bbbrrr}}}yyyTTTDDD:::888999:::777333222666222333333444333222111000000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************++++++,,,------------...///000000555111777???HHH___~~~vvvppp{{{zzz}}}{{{|||zzzrrrfff\\\ZZZcccpppzzzuuunnnjjjeee]]]VVVRRRLLLDDD???>>>===;;;888777777777666555222222333444444333333222333222111111000000111111111111111111111111111111000000000000000000000000////////////............------......///000000000....../////////000000000000//////......//////000//////////////////////////////...------------.../////////...............---............---,,,,,,...........................------------,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...........................///000111111111000///111111222333444555666666888888999:::<<<>>>@@@AAAFFFDDDCCCCCCDDDFFFFFFFFFKKKIIIIIIKKKOOORRRTTTVVV]]]xxxuuuuuuwwwuuuxxx{{{~~~wwwllleeebbb^^^cccrrrnnn^^^UUU[[[bbblll}}}rrrPPP;;;:::;;;<<<999333333777333333333333333222111111000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************+++,,,,,,------------...///000111666@@@EEERRRssszzzpppnnn}}}qqq}}}www|||yyyjjjddd]]][[[bbbooo|||wwwwwwvvvvvvwww{{{|||uuunnneeeZZZPPPKKKAAA===888555666777999999666666666666555333222111333222222111111111111111111111111111111111111111000000000000000000000000////////////........................//////000000////////////000000000000/////////......///////////////////////////////////////...------------...........................,,,---------------,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...............---///111222333222000///000111111222333444555555888888999;;;===???AAABBBFFFEEEDDDEEEGGGHHHGGGFFFJJJIIIIIIJJJJJJMMMVVV___xxxxxxpppzzz}}}ssssss{{{vvvkkkgggfff^^^[[[kkkttt\\\YYY[[[^^^kkk~~~gggHHH@@@:::999888666666888333333333333333222222222000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++************+++,,,,,,------------...///000111===OOOMMMXXXuuusssxxxsss|||~~~{{{zzz|||ppp^^^\\\[[[bbbooo|||zzzmmmcccVVVOOOEEE<<<888777777777777777666555444333333333333333333333333222222111111111111111111111111111111111111111111111111111////////////........................////////////////////////000000000000//////............////////////////////////////////////...------------...---------...............,,,,,,---------------,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////...///111333333222000///000111111222333444555555888999999:::<<<===???@@@CCCDDDFFFJJJLLLLLLJJJHHHIIIIIIJJJJJJGGGLLL^^^qqqwwwpppwww~~~vvvvvv~~~xxxsssiii```XXXZZZiiiyyy^^^RRRSSS]]]fff|||cccOOO;;;555888:::888777444444444333333333333333111111111111111111111111///////////////////////////............---------,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++***+++,,,,,,---...............///111111EEESSSNNNUUU}}}vvv~~~}}}pppfffZZZ]]]cccooo}}}|||yyypppbbbTTTIIIAAA<<<999999888666444333444555666444444555555555444333222222222222222222222222222111111111111111111111111////////////..................//////////////////....../////////000000000///......------....../////////////////////////////////...------------...---------------.........,,,,,,---............---........................,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------...////////////000111222222222111000111111222333444555666666888888888999;;;===>>>???AAAEEEKKKNNNNNNMMMMMMMMMKKKJJJMMMPPPRRR\\\uuuqqqkkkmmmpppdddsss}}}|||~~~rrrooojjjccc^^^cccttteeeVVVTTTTTTYYYuuuiiiGGG999:::<<<:::777555555444333333333333333111111111111111111111111///////////////////////////............---------,,,,,,,,,---------......---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++++++++,,,------............///000111111:::JJJ[[[qqq|||oooddd______eeeppp|||uuuhhh\\\RRRLLLFFFCCC===999666666888999555666777777777666444444222222222222222222222222111111111111111111111111////////////............/////////////////////...------.........////////////......------....../////////////////////////////////...------------...,,,,,,,,,------.........,,,---...///////////////........................,,,,,,,,,---------......,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...//////000000000111111111222222222222222333444555666666777666666777999<<<>>>@@@BBBCCCIIIOOOPPPMMMLLLOOOSSSOOOLLLPPP]]]kkk|||rrrgggcccgggoooppp~~~zzz}}}xxxpppeee[[[[[[aaatttppp[[[PPPPPP\\\qqq^^^EEE>>><<<999666666555444333222333333444111111111111111111111111///////////////////////////............---------,,,,,,,,,---------......---------------...//////------------------------++++++++++++++++++++++++************************************************++++++************++++++,,,++++++++++++,,,------............///000111222111???hhhyyywww|||ooofffbbbaaagggooozzzwwwllldddVVVQQQHHH@@@:::888888999666777888888888777555444222222222222222222222222111111111111111111111111000/////////............///////////////.........------------.........///.........------.........//////////////////////////////...------------...,,,,,,,,,------.........------...///000000//////........................,,,,,,,,,------.........,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...///000000111111000000111111222333222333333444555666777777444555777999===@@@CCCEEEGGGMMMRRRPPPKKKJJJPPPWWWSSSMMMSSShhhgggdddlllppprrrttt|||xxx~~~vvvqqqmmmfffaaa```aaa~~~nnn```WWWRRRYYYssspppQQQBBB;;;777666666555444333222333444444111111111111111111111111//////////////////////////////.........---------,,,,,,,,,---------.........------------...//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++,,,,,,---............//////000111222::::::eee~~~|||qqqhhhdddfffiiimmmuuuzzznnnooocccLLL>>>>>>>>>:::888888777666666666555555444444222000111333222000//////000/////////111222000000000000000000000000000000000000000000000000////////////////////////......------------......////////////000000000000///............---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------......---,,,111111111000111111222222666555555555666777888888888777777:::>>>AAA???===AAADDDHHHHHHFFFGGGLLLPPPQQQVVV\\\ssssssgggrrruuullluuu}}}yyy|||uuujjjdddaaa\\\iii{{{[[[TTTSSS^^^qqqgggJJJ@@@;;;666777888555222444:::888222555444333222111111111111////////////////////////////////////...............---------//////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,+++++++++***++++++,,,,,,---//////...///111222222111CCCqqqxxxmmmfffaaabbbjjjttt|||~~~|||xxxaaaKKK???;;;;;;:::999888888888777777444444333222222444333222000111111111000000111222000000000000000000000000000000000000000000000000////////////////////////......------------........./////////000000000000///............---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------............000///...///000111000...111111111111111222333444666666666666777888999999:::999:::<<<@@@BBBAAA@@@DDDEEEFFFGGGIIIJJJLLLLLLTTTYYYcccvvvuuuxxx~~~|||}}}uuulllgggaaabbbjjjvvv___QQQ[[[hhhttt}}}[[[CCC;;;:::444666666444777<<<<<<777555444333222111111111111////////////////////////////////////////////////000...------...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///...///111333444===VVV~~~tttiiidddcccfffoooxxx~~~|||}}}~~~~~~|||yyygggPPPKKK???<<<888666555666555555444444444444444444555666444333333222222222222222000000000000000000000000000000000000000000000000////////////////////////......------------............/////////000000000///............---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------........./////////000//////000222333333222111111111111222444555555777777777777888999:::;;;<<<<<<===???BBBDDDDDDCCCGGGFFFFFFIIINNNQQQQQQPPP___bbbooo~~~{{{zzz{{{~~~tttkkkddd^^^YYYbbbtttYYYYYY]]]^^^qqqxxxQQQ??????444777777666777:::;;;888444444333222111111111111////////////////////////...//////000000111111111222000---,,,---......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++,,,+++++++++++++++******++++++,,,------.../////////111444888NNNqqqyyynnneeeeeeiiioooxxx}}}}}}~~~~~~~~~|||{{{zzzzzzyyywwwtttkkk]]]LLLEEE<<<666444555555555666444555666666555777;;;888666444333222222111111000000000000000000000000////////////////////////////////////////////////......------------.............../////////000000///............---------........................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........////////////000///......000222444444333111111111222333555666777777777777888999:::;;;<<<======???AAACCCDDDEEEDDDGGGHHHJJJMMMPPPUUUYYY\\\nnnrrrtttllllll~~~rrriiiccc]]][[[ccczzzsssaaaVVVTTTcccyyylllMMMCCC888999999777555555444444444333222222111111111222////////////////////////...//////000111222222333333000---,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************+++,,,------...---...000000111666===UUUtttkkkdddhhhrrrzzz~~~{{{|||||||||}}}}}}}}}}}}~~~{{{zzzyyyxxxvvvtttrrrpppnnndddZZZKKK@@@<<<;;;:::999888555555888777666:::AAA???:::555222111111000///111111111111111111111111////////////////////////////////////////////////......------------..................///////////////............---------........................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........////////////000...------///111333333222111111111222333555666777777777888888999;;;<<<===<<<===???AAABBBCCCDDDEEEGGGKKKOOOOOONNNTTT___hhhyyyrrreeecccffftttxxx~~~vvviiiccccccZZZXXXyyysssWWWQQQ[[[dddyyycccIII;;;999666555333111000111333333222222111111222222000000000000000000000000...//////000111222222333222000...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---......,,,...111111111999CCCXXXxxxqqqjjjhhhppp{{{~~~}}}~~~}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvtttqqqnnnlllkkkrrraaaSSSKKKEEE>>>:::;;;666666888777666===IIIHHHAAA888222111111000///111111111111111111111111000000000000000000000000////////////////////////......------------......------.........////////////............---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------........./////////---,,,,,,...000222222111111111111111222444555555777777777888999;;;<<<===;;;===@@@AAABBBBBBDDDFFFIIIMMMPPPNNNMMMVVVhhhxxxwwwqqqrrrwwwvvvxxx|||}}}qqqfffjjjcccWWWbbb|||gggXXXUUURRRiii~~~YYY@@@999333333444333222333333333222222111222222333000000000000000000000000...//////000000111111111000///...///000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,+++++++++)))))))))***+++,,,---......,,,---222111111;;;HHHiiimmmvvv{{{rrrooolllnnnxxx~~~}}}|||yyy|||~~~}}}|||{{{{{{wwwwwwuuutttrrrqqqpppoooooooooooommmiiifffdddddd}}}~~~pppdddWWWHHH>>>>>>777555888777666@@@OOOQQQGGG;;;333111222111000111111111111111111111111000000000000000000000000////////////////////////......------------......---------........./////////............---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------...............---,,,...000111111000111111111111111222333444666666666777999:::<<<===;;;>>>AAACCCBBBCCCEEEGGGJJJKKKLLLMMMTTTfff~~~~~~sssoookkkccc___aaakkk[[[TTT___rrrsssLLL???444555888777444444333222222111222222333333000000000000000000000000////////////////////////------...000222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,)))))))))***+++,,,...///...+++---222222111<<>>444222333333222111111111111111111111111000000000000000000000000////////////////////////.........------.........---------.........////////////.........---------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......///...---...000222111000111111111000111111222222555555666777888:::<<<===<<>>IIIUUUSSSSSSJJJ:::111111444333111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////...............///000000.................................------,,,,,,,,,------------------------......---,,,,,,+++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---..................---------...///000111111111111000111222222111111333555222333444555888<<>>JJJUUUUUUTTTKKK===333222333111111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////....................................////////////...............//////000..............................---------,,,,,,,,,------------------------......---,,,,,,+++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................---...///000111111111111000111222222111222444666555555555666888:::===>>>AAA??????BBBGGGJJJKKKKKKKKKOOOQQQZZZrrrxxxllldddaaaeeerrrvvvddd[[[YYYgggiiiIII;;;888555333555666444222333555666444222111111111111111111111111000000///........................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------///...,,,000444444GGGjjj|||uuutttssspppvvv}}}~~~}}}{{{wwwssspppnnnnnnnnnjjjhhheeebbb`````````aaacccaaa]]]YYYWWWWWWWWWXXXUUUVVVWWWWWWWWWUUUSSSQQQPPPQQQQQQOOOLLLKKKLLLMMM|||}}}|||wwwwwwuuu[[[HHH@@@@@@GGGNNNRRRQQQIII>>>555333222000222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////........................---............/////////......------......///000...........................------------,,,,,,,,,------------------------...------,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---..............................///000111111111111000111222222222222444666:::999999::::::;;;======CCCBBBBBBDDDHHHKKKLLLLLLNNNTTTYYY```tttuuukkkdddccc___kkkuuu___RRR[[[ppp{{{bbbDDD888777777555555444333333555666555444111111111111111111111111000000/////////.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------------///...---222555555QQQ}}}}}}vvvuuuuuuttt{{{~~~~~~}}}{{{yyyxxxwwwvvvrrrpppmmmiiifffdddccccccaaa___[[[WWWVVVVVVXXXYYY[[[YYYUUURRRQQQPPPPPPQQQOOOOOOPPPQQQPPPOOOMMMLLLIIIJJJKKKKKKJJJKKKLLLNNN|||xxxuuu]]]LLLCCCCCCFFFJJJGGGBBB;;;666333333222222222222111111111000000111111111111111111111111////////////////////////////////////////////////........................---------.........//////...------------...//////........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.....................///000111111111111000111222222222333555777<<<<<<======>>>??????@@@DDDDDDDDDEEEGGGIIIJJJJJJNNNXXX```iii~~~vvvfffiiibbb]]]uuupppYYYZZZggguuuWWW???;;;:::666444444444444555555555555111111111111111111111111000000000000000///......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,---.........///......333666888ZZZ~~~xxxvvvxxxzzz}}}~~~}}}~~~}}}}}}}}}~~~zzzyyyxxxvvvssspppnnnlllhhhgggdddaaa^^^[[[ZZZZZZ[[[XXXTTTQQQPPPQQQSSSUUUSSSRRROOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKGGGIIIKKKLLLLLLLLLMMMOOO~~~qqq\\\LLLEEECCC@@@===999777666444444555222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................------------............---------------...//////........................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////...///000111222222222222000111222333222333666888999:::;;;===???@@@AAAAAAEEEEEEEEEEEEEEEFFFGGGHHHOOO[[[jjjzzz}}}~~~}}}~~~qqqoooiii___aaayyykkk]]]\\\fff~~~pppLLL>>>:::666444555555555555555555666111111111111111111111111000000111111000000///...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,------...//////...000...111777AAAfffzzzyyy||||||~~~~~~|||yyywwwvvvvvvvvvrrrrrrrrrpppmmmjjjfffddd```^^^]]]ZZZXXXVVVUUUTTTUUUSSSPPPMMMLLLNNNPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKLLLMMMvvvpppxxx~~~uuuaaaPPPEEE>>>999555666666555666888333222222222222111111111////////////////////////000000000000000000000000////////////////////////------------------------,,,------------.........------,,,,,,------...///........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------.../////////...///000111222222222222000111333333333444666888555666999;;;===???@@@AAADDDEEEFFFFFFFFFFFFHHHJJJUUUggg|||}}}|||zzzyyyyyywwwuuutttuuuwwwzzz|||yyyzzz{{{~~~uuujjjeee```hhhfffVVVZZZqqqbbbFFF;;;777555666777666444333444555111111111111111111111111///000111222111000///...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,---...//////000---222///000===RRRvvv|||{{{}}}~~~~~~~~~~~~xxxvvvtttrrrooommmllllllggghhhiiihhhfffbbb^^^[[[WWWWWWVVVUUUSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLKKKIIIHHHIIIsssmmmpppjjjWWWFFF>>>888888888555555888333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,---------.........------,,,,,,------...///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...//////000//////000111222222222222000111333333333444777999666777:::<<>>@@@AAABBBBBBBBBCCCFFFJJJLLLMMMPPPUUUYYYsss~~~}}}|||{{{zzzvvvqqqnnnmmmmmmllllllllljjjgggfffgggjjjnnnpppllllllmmmooosssvvvwwwwwwxxxwwwyyy|||{{{}}}vvvggg___lllpppaaa```aaaxxxcccHHH@@@777999:::888444222222444111111111111111111111111///000222333222111///.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---...///000111+++777444222NNNwww~~~yyyuuu||||||zzz{{{}}}}}}xxxrrrmmmkkkiiifffccc``````aaaaaa___]]][[[ZZZRRRTTTWWWXXXWWWSSSOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMJJJLLLNNNOOOMMMKKKJJJJJJssswwwvvv|||vvvVVVDDD<<<111777===111666777888777555222000///111000000000111222333333000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,---...//////............------111111111111222333444555222333333444555666777777666888;;;???AAACCCDDDDDDGGGKKKMMMLLLKKKPPP[[[eee|||xxxuuusssqqqnnnnnnlllhhheeedddeeegggeeeddddddcccbbbcccccccccccceeehhhjjjkkkmmmppprrrqqqqqqrrrsssuuuwwwyyy{{{|||nnnggggggjjjkkk^^^[[[iii\\\@@@:::<<<<<<888444333333333222222222111111111111000555666888999888444000...////////////............------------------------+++,,,------,,,+++)))(((+++++++++++++++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++,,,---...//////,,,555888;;;VVV|||~~~|||xxx{{{|||~~~zzz~~~~~~}}}~~~~~~yyytttpppoooooopppkkkjjjhhhfffdddaaa]]]YYYWWWWWWXXXYYYXXXVVVSSSRRRMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKMMMOOONNNLLLKKKJJJJJJJJJJJJwwwkkkjjjpppssssss[[[HHH;;;:::;;;777444555555444222111111222111111111111111111222333000000000000000000000000////////////////////////////////////////////////...------------------...........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,---...---,,,++++++,,,...///111111111111222333444555222333444555666777777888888888999;;;???CCCGGGIIIDDDGGGHHHGGGHHHPPP^^^jjj|||zzzxxxuuuqqqnnnllljjjfffeeeccc```]]]\\\]]]___``````___^^^^^^^^^^^^^^^\\\^^^aaabbbccceeegggiiihhhhhhiiijjjlllnnnpppqqqzzzuuullliiijjjxxxfff]]]]]]qqqkkkIII::::::888555333444555666222222222222111111111111333444555666555333000...////////////............------------------------***+++,,,,,,,,,,,,+++***++++++***)))))))))******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,,,,......///000111666:::FFFeeexxxxxxvvvvvv}}}|||zzz}}}{{{}}}}}}~~~|||xxxuuupppkkkgggeeeeeefff```___]]]\\\[[[YYYUUURRRQQQRRRSSSTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNKKKJJJJJJIIIJJJKKKMMMNNN{{{nnnkkkbbbhhhsssXXXJJJ>>>777:::777666444222111111222222333222222111111111111222000000000000000000000000////////////////////////////////////////////////------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............000///---,,,---///111333111111111111222333444555333333444555666777888888999888777888<<>>@@@AAAAAA@@@???BBBGGGNNNWWWdddzzznnn___hhhooo{{{zzztttoooiiifffeeefffddd^^^[[[\\\YYYYYYXXXWWWVVVTTTTTTSSSQQQQQQOOOMMMJJJJJJKKKMMMLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIJJJJJJIIIHHHJJJKKKNNNNNNNNNNNNNNNOOOPPPPPPUUUTTTWWW^^^dddssszzzkkkmmmiiimmmuuuggg^^^iii{{{cccLLL888555888777444444333333333333222222222222111111000000000111222222////////////............------------------------///...---,,,++++++++++++******))))))((()))))))))************************))))))))))))))))))))))))))))))***+++,,,------...,,,,,,---...///000000111000;;;UUUvvv}}}{{{yyy}}}zzzyyyyyyzzzxxxrrrmmmsss|||{{{qqqgggaaa]]]YYYTTTQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPNNNMMMKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^XXXYYY[[[^^^bbbgggkkkmmmwwwtttqqqWWWGGGAAA999666666777666444333333222222222333444444000000000000000000000000////////////////////////////////////////////////---...///000000///...---........................------------------------......---------,,,,,,,,,........................------------------------,,,,,,,,,---------.........---------///333777:::@@@???<<<:::777666555444111111111111222333444555555666666777888999:::;;;<<<>>>@@@BBBDDDDDDDDDCCCEEEPPP___mmmzzz|||rrrkkkssszzz|||zzzwwwuuurrrnnnhhheee```]]]\\\]]]ZZZTTTQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMJJJHHHHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIHHHFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKPPPVVVVVV[[[ppprrrpppgggbbbuuuxxxcccbbbrrr}}}ttt}}}^^^@@@777888777666777444444333333333222222222111111111111000000000000////////////............---------------------------,,,,,,+++,,,---...///000///---+++***)))((((((************************))))))))))))))))))))))))((()))***+++,,,------...,,,,,,---...///000111111444IIIeee{{{xxx|||zzzyyyyyyxxxwwwvvvqqqnnnttt}}}}}}zzztttkkkbbbZZZUUUSSSQQQNNNLLLMMMMMMMMMLLLOOONNNNNNMMMMMMMMMNNNNNNOOOMMMKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUXXX[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]___```cccfffhhhiiikkklllnnnooopppqqqppppppmmmnnnqqquuuzzzzzz|||oooXXXNNNAAA888666777666444222222222222333444444555000000000000000000000000////////////////////////////////////////////////---...///111111///...---........................------------------------......---------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,...111888@@@HHHMMMBBB???999444111000111222111111111111222333444555666666777888999::::::;;;>>>???AAACCCEEEGGGHHHIIIEEEUUUjjj|||||||||xxxvvvwwwpppnnnkkkiiigggddd```]]][[[XXXWWWWWWTTTMMMJJJKKKNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMJJJHHHHHHJJJLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGMMMTTTRRROOO[[[mmmzzzsssiiicccjjjhhhZZZddd{{{mmm{{{qqqJJJ;;;999777777999444444444333333333222222000000111111000///......000/////////............------------------------*********+++,,,///111222777555333000---+++)))(((************************))))))))))))))))))))))))((())))))+++,,,---......,,,,,,---...///000111111BBB\\\wwwyyy|||}}}vvvxxxwwwuuuttttttqqqooouuu~~~rrrooojjjddd]]]WWWRRROOONNNMMMLLLMMMNNNNNNMMMKKKQQQPPPOOOMMMLLLLLLLLLKKKPPPNNNLLLKKKLLLMMMMMMMMMKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRTTTUUUWWWXXXXXXYYY^^^___```cccgggkkknnnqqqnnnnnnnnnoooooopppppppppqqqrrrsssvvvyyy|||sssrrrvvvZZZCCC???>>>777666;;;333333333333333333333333222222222222222222222222111111111111000000000000////////////////////////000000000000////////////---......///000111111222000000//////.........---........................///...---,,,,,,---...///......---------,,,,,,,,,------------------------)))555CCCGGGCCC>>>>>>@@@000000/////////111222444222444555444333333444555666777888999999999<<<>>>===<<<>>>DDDGGGGGGIIILLLPPPTTThhhzzzuuusssqqqlllgggbbbaaa___]]][[[YYYWWWWWWUUUTTTRRRPPPOOONNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJMMMSSSXXXdddzzzooofffgggyyylllccckkk|||oooxxx\\\@@@777888777555666666666555444444333333111111111111000000000000////////////////////////...........................---++++++---111555888555<<>>AAAAAABBBEEEHHHGGGIIISSS^^^vvvyyyuuunnniiibbb^^^\\\YYYUUURRRPPPPPPOOONNNMMMLLLLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDGGGIIIHHHUUUlllrrrhhhlllhhh^^^hhhssszzzwww|||ZZZDDD:::666555666666666555444444333333222222111111111000000000////////////////////////........................------,,,+++++++++++++++111888BBBFFFDDD===555000++++++******)))*********)))************+++++++++************+++,,,---...***...+++,,,222///222???[[[{{{wwwuuutttqqqpppmmmiiiiiiggg^^^TTTQQQOOOMMMLLLLLLLLLKKKJJJOOOMMMKKKLLLMMMNNNNNNNNNSSSQQQNNNNNNPPPRRRTTTTTTWWWWWWWWWVVVVVVVVVWWWWWWZZZ]]]cccjjjsss}}}|||wwwwwwoooMMM???<<<:::888777666444333333333444222222222222222222222222111111111111000000000///////////////////////////000000/////////.........//////////////////...............................................................------...............---------,,,,,,,,,,,,,,,------------------222///,,,+++,,,...000111---...000222222222111111333444666666555555666888999999999999999;;;???CCC???CCCHHHJJJJJJPPP```qqq|||{{{yyyxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvqqqjjjfff]]]ZZZVVVTTTSSSQQQOOOMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHFFFIIIUUUnnn|||mmmhhhrrrzzzeeecccgggooooooOOO===999;;;666666666555444444333333222222222111111111000000////////////////////////........................,,,,,,,,,,,,+++***))))))---222:::AAACCC???666000,,,,,,+++***)))))))))***))))))*********+++++++++************+++,,,------,,,///---///333000555GGGkkkyyyvvvvvvuuuooonnniiidddccc```XXXNNNOOOOOOOOOPPPPPPQQQQQQPPPRRRRRRSSSUUUWWWXXXWWWVVVVVVUUUTTTTTTUUUYYY]]]```______```aaabbbaaa___]]]___ccciiipppyyy}}}zzzvvvsss}}}qqqtttoooMMM<<<:::999888666444222222333333222222222222222222222222111111111111000000000///////////////////////////////////////............////////////............---------.......................................---..................---......---------,,,,,,,,,,,,,,,,,,---------......333000---,,,...///...------...000222222222111111111333444444444444666777999999::::::;;;===AAADDD???BBBHHHJJJKKKSSSggg{{{}}}{{{yyywwwvvvuuusssqqqooonnnoooqqqrrrrrrpppmmmjjjfff```ZZZUUURRRQQQPPPPPPPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJHHHGGGKKKZZZtttxxxllliiimmmtttuuufffaaaxxxmmmyyy___AAA:::>>>666666666555444444333333222222222222111111111111////////////////////////........................******,,,,,,,,,,,,+++******,,,000555999888333///,,,,,,+++***)))))))))***))))))*********+++++++++************+++,,,------...000...///222///999PPPxxx{{{xxxvvvuuuuuunnnnnnjjjeeecccbbb]]]VVVWWWXXXYYYYYYYYYXXXYYYYYY[[[\\\___bbbdddddd```]]]XXX[[[^^^bbbeeellltttzzz{{{|||}}}zzztttnnnjjjlllnnnrrrwww{{{tttiiihhhoooyyy}}}|||fffHHH;;;:::888555222111111111222222222222222222222222222111111111111000000000000/////////////////////////////////.........------........................---------------.................................------...//////...------......---------,,,,,,,,,+++,,,,,,------............---,,,---//////...---...///000111111222222111000222444444444444666777888999;;;<<<===???AAADDD@@@BBBFFFHHHJJJRRRggg{{{~~~~~~|||{{{zzzwwwwwwvvvuuusssqqqooonnnmmmllljjjhhhggghhhiiijjjeeebbb^^^[[[WWWSSSOOOLLLOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLLLLLLLNNNNNNMMMLLLJJJHHHIIIOOO]]]yyyvvvjjjfff```yyymmm```iii{{{ssstttuuuNNN===;;;666666666555444444333333333222222222222111111111////////////////////////........................)))***+++,,,---------,,,(((((())),,,...//////---++++++******)))*********)))************+++++++++************+++,,,---...---...,,,...111000>>>[[[{{{xxxwwwuuussssssnnnsssuuurrrppppppooommmoooooonnnjjjfffccccccdddcccdddfffiiikkkjjjfffccceeemmmwwwxxxlllbbbfffvvvttteeeJJJ===;;;888555333333333444222222222222222222222222111111111111000000000000//////////////////////////////.........---------,,,------....../////////,,,,,,,,,------.................................------...//////...------......---------,,,,,,,,,++++++,,,,,,---......///***+++,,,---...000111222////////////000111222333111222444555444555777888666999===??????@@@BBBCCCAAABBBEEEIIILLLVVVkkk}}}||||||zzzxxxuuusssqqqooonnnllllllkkkjjjiiigggeeedddcccbbbaaa____________```XXXUUURRRPPPPPPQQQPPPOOOPPPRRRSSSTTTUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQQQQRRRTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRTTTTTTRRROOOLLLJJJIIIIIIMMM___rrrhhhdddgggwwweee^^^mmmvvvdddFFF:::666666666555444444333333333333222222222111111111////////////////////////........................***++++++++++++,,,,,,,,,((())))))))))))***+++,,,*********)))******++++++)))************+++++++++************+++,,,---...---...+++///444555IIIkkkwwwuuuvvvtttpppoooppp|||vvvmmmfffdddeeeaaaaaabbbeeeiiikkkkkkjjjwwwoooddddddppp~~~}}}]]]BBB@@@<<<999777666777888222222222222222222222222111111111111000000000000//////////////////////////////.........---------,,,,,,------...///000000,,,,,,,,,------.................................,,,---...//////...---,,,......---------,,,,,,,,,++++++,,,,,,---...//////111222111///---,,,...000000000/////////111222444222333555666666666888:::666999===@@@AAAAAABBBCCCAAABBBEEEJJJQQQ]]]rrr{{{xxxsssrrrooollliiigggfffeeeccccccbbbbbb```___]]]\\\ZZZZZZYYYXXXWWWWWWVVVVVVRRROOOMMMMMMPPPTTTVVVWWWSSSTTTVVVVVVVVVVVVVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZYYYWWWUUUSSSVVVVVVUUUUUUUUUUUUVVVVVVRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]ZZZXXXXXXZZZYYYVVVSSSOOOMMMJJJGGGEEEOOOlllyyymmmnnn^^^iiilllYYYfff{{{{{{wwwQQQ<<<777666666555444444333333333333333222222222111111////////////////////////........................,,,+++******)))******+++)))++++++***)))(((***,,,***)))))))))***+++,,,,,,)))************+++++++++************+++,,,---...//////---222888;;;SSSyyytttsssuuurrrmmmlllqqquuuhhh___[[[[[[ZZZZZZZZZ^^^dddkkkpppsssppp```]]]iiiyyyzzz~~~zzz{{{TTTFFF;;;:::999555333444444444333222111111111111222222222222111111111000////////////////////////........................------------------------........................---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................//////////////////000111111111111111111333555555555555666888999;;;>>>AAACCCCCCBBBAAA>>>FFFJJJJJJRRRfffyyy~~~|||yyyuuuqqqnnnlllkkkfffeeedddaaa___]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTRRROOONNNOOOPPPPPPLLLNNNPPPRRRUUUWWWXXXXXXZZZYYYVVVUUUTTTUUUVVVWWW[[[ZZZXXXWWWWWWYYY\\\]]][[[\\\]]]^^^^^^]]][[[[[[YYYWWWUUUVVVYYYZZZYYYXXX```^^^[[[[[[]]]]]][[[YYYXXXZZZ\\\^^^^^^]]][[[YYY[[[[[[[[[[[[\\\^^^___aaadddcccbbbaaaaaaaaa___^^^aaa]]]ZZZ\\\___aaa^^^ZZZVVVQQQQQQSSSNNNJJJUUUgggxxxjjjhhhiii}}}ttteeeaaahhheee===:::444999<<<444333555000333333333222222222111111000000000000000000000000......---------,,,,,,,,,************************,,,+++******))))))******)))************+++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...555(((+++444444DDDlllzzzrrruuuvvvmmmhhhjjjzzz|||pppkkkmmmhhhfffbbb___bbbiiioooqqq{{{uuuttt}}}sssddd[[[[[[jjjqqqvvv~~~eeeSSSBBB;;;999777777:::555444333222111111111111222222111111111000000000////////////////////////........................---------------------------------------------------------,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................///////////////000000111111111111111222333555555555555777999999;;;>>>AAACCCCCCBBBBBBEEEGGGIIIQQQdddzzz}}}|||{{{xxxwwwtttsssooolllhhheeebbbaaa\\\\\\ZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOQQQPPPNNNLLLLLLLLLMMMNNNNNNOOOQQQTTTVVVXXXYYYZZZ\\\[[[ZZZYYYZZZZZZ\\\\\\___]]][[[YYYYYYZZZ]]]___^^^^^^______^^^]]]\\\\\\^^^\\\ZZZ\\\___aaaaaa``````___^^^___aaabbb```^^^\\\^^^aaadddeeeeeedddccc___^^^^^^^^^___```bbbcccgggfffeeeeeeeeedddcccccceeeccc```___``````]]]ZZZYYYUUUVVVWWWRRRJJJNNNYYYuuu~~~pppkkkgggwwwooocccaaaqqq~~~tttNNN@@@666777999222222555111333333333222222222111111000000000000000000000000......---------,,,,,,,,,************************,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...000)))///888===TTT{{{xxxrrruuutttmmmjjjnnn~~~}}}vvvqqqooopppnnnlllhhhmmmzzzxxxkkk___ZZZ[[[{{{nnnccc```[[[^^^iiixxxwww}}}rrrrrrzzzvvvcccMMM@@@:::888888999555555444333222222222222111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................///////////////000111111222222111111222444666666666666888::::::<<>>;;;:::888777666444333222222222000000000000////////////////////////////////////........................------------------------+++++++++,,,,,,---------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................////////////000000111222222222222222333555777888888999;;;======>>>AAACCCFFFGGGHHHHHHMMMLLLVVVsss}}}xxxuuuqqqmmmjjjkkkhhhcccbbbdddaaa___\\\ZZZYYYXXXVVVTTTPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTOOOPPPPPPQQQQQQRRRRRRSSSQQQPPPOOONNNOOOQQQSSSTTTVVVWWWYYY\\\^^^```aaabbbaaaaaaaaabbbaaa```______```___]]][[[[[[]]]^^^```]]]^^^```aaaccceeefffgggfffgggffffffffffffggghhhkkkmmmpppqqqqqqooommmlllpppqqqssstttuuuvvvuuuuuuooonnnlllkkkkkknnnppprrrppprrrttttttsssssstttvvvrrrssssssqqqmmmiiigggfff```]]]\\\^^^^^^XXXSSSPPPOOO\\\nnneeerrreee\\\dddvvv~~~}}}XXX@@@666:::999888888333333333333222222222111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---///111222FFFtttxxx|||}}}uuuuuuuuuqqqjjjhhhqqq|||yyyzzzzzzuuulllbbb^^^___```dddccc```\\\YYYXXXYYY[[[]]][[[]]]llltttrrrtttzzzmmmlllkkkmmmvvv}}}zzzxxxuuupppoooqqqlllpppkkkZZZIIIIII\\\ooowwweeesssdddLLL@@@===;;;999888666555444333222222111111000000000/////////////////////////////////........................------------------------++++++,,,,,,------......------------............,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................////////////000111222222333222222222444666888999999:::<<<>>>>>>@@@BBBDDDFFFHHHIIIJJJMMMOOO]]]xxx~~~zzzvvvssspppllliiiddd```^^^___]]]XXXWWWZZZUUUSSSQQQPPPQQQQQQPPPOOONNNOOOQQQSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUQQQQQQQQQRRRRRRSSSSSSSSSPPPOOONNNMMMMMMOOOQQQRRRUUUVVVXXX[[[]]]___```aaaddddddcccbbbbbbaaa``````^^^^^^______```bbbcccccc___```cccfffhhhiiijjjjjjhhhiiijjjiiihhhhhhjjjlllnnnqqqssstttrrrppppppppptttuuuuuuvvvvvvvvvvvvuuupppnnnlllkkklllooosssuuuuuuxxxzzzyyywwwvvvyyy{{{vvvvvvvvvuuussspppllljjjgggeeebbb___\\\XXXSSSPPPOOOSSSmmmyyylllqqqooo\\\[[[jjj~~~hhhIII999<<<;;;999888333333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------.........111888RRR}}}zzzuuuvvvtttmmmgggjjjuuu~~~tttjjjgggjjjlllqqqmmmfff___YYYVVVTTTSSSTTTVVVWWWZZZdddttt~~~}}}|||rrrjjjgggbbb]]]SSSQQQPPPOOOQQQ\\\rrr}}}|||}}}tttnnnaaaQQQGGGFFFHHHIIIvvvxxxgggPPPBBB;;;:::999777555444333333222222222111111111000000000////////////////////////........................------------------------+++,,,,,,---......//////------------.........///,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..................////////////000111222222333333222222444666888999:::;;;===??????@@@BBBEEEGGGIIIKKKLLLLLLOOO^^^uuu~~~|||xxxuuuppplllhhheeebbb```\\\ZZZYYYUUUTTTUUUSSSPPPOOORRROOONNNMMMNNNPPPQQQQQQQQQPPPRRRSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOMMMLLLLLLNNNOOOQQQQQQRRRUUUWWWZZZ\\\]]]]]]bbbaaa```______```aaaaaa^^^___bbbfffhhhiiijjjiiidddfffjjjmmmnnnnnnlllkkkhhhjjjlllllllllmmmpppsssuuuxxxzzzzzzyyyxxxyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{vvvuuusssrrrtttwww|||~~~~~~{{{uuupppnnnnnnlllgggaaa\\\XXXUUURRROOO^^^uuuqqqhhh]]]ccc||||||UUU===<<<:::777777333333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...///---444CCCbbbyyy}}}vvvuuuuuuqqqjjjfffmmm||||||{{{yyyuuuoookkkddd^^^ZZZXXXVVVUUURRRVVVWWWRRRRRRZZZdddjjjiiihhhlllssswwwsssnnnlllcccccc^^^VVVQQQOOOKKKFFFLLLIIIHHHGGGEEEFFFQQQ___vvvssskkk[[[KKKFFFGGGEEE???~~~}}}uuuyyy|||{{{wwwuuuwwwzzzvvvuuuuuuttttttssssssrrrppptttyyy{{{|||}}}iiiNNN===:::999888666444333333222222222222222111111111111////////////////////////........................------------------------,,,,,,------...///000000---------.........//////,,,------......------,,,,,,------......------,,,,,,,,,,,,---------................../////////000111111222333333333333222444666999::::::;;;>>>@@@@@@AAACCCEEEGGGJJJLLLMMMQQQSSS```uuu}}}tttrrrtttyyy}}}xxxrrrmmmhhhfffbbb___[[[XXXUUUSSSPPPNNNSSSOOONNNPPPOOOKKKKKKNNNOOONNNNNNPPPSSSUUUVVVUUUSSSTTTVVVWWWVVVUUUSSSRRRTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNMMMMMMNNNPPPQQQNNNOOORRRTTTWWWXXXZZZZZZ^^^]]]\\\[[[\\\]]]```aaa^^^aaafffkkknnnooooooooohhhkkkooorrrrrrpppmmmkkklllooorrrssssssuuuzzz}}}|||~~~~~~wwwrrrttttttoooiiiddd```]]]XXXOOOTTTtttyyyppp~~~wwweeeaaarrruuu^^^@@@;;;888555666444333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,---......000...777MMMlllyyyvvvsssttttttooogggfffppp{{{qqqccc___[[[XXXWWWXXXYYYYYYVVVUUUSSSQQQSSSVVVSSSMMMTTTQQQRRRWWWYYYUUUPPPNNNLLLNNNMMMJJJJJJLLLIIIDDDEEEBBBDDDHHHFFFBBBDDDJJJUUUlll}}}~~~|||xxxxxx{{{mmmjjj^^^KKK@@@@@@DDDEEE}}}|||{{{yyywwwtttqqqooonnnmmmjjjhhhfffeeecccccccccdddccccccccccccdddeeeggghhhhhhhhhhhhjjjlllppptttvvvxxxvvvyyy}}}ccc@@@AAA:::666888:::777333222222222111111000/////////000000000000000000000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++------...///...---+++***------------------------------------------------000---+++---000222111///000111222333333333333333666888:::;;;;;;<<<>>>@@@AAA@@@AAADDDCCCCCCHHHPPPYYY```uuu~~~ggg___hhhsss~~~{{{yyysssoooiiieeeccc```[[[WWWTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPQQQQQQOOOOOOPPPRRRQQQQQQRRRRRRSSSRRRRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWRRRTTTVVVVVVSSSSSSTTTWWWPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWZZZXXXWWWXXXZZZ___dddgggmmmmmmnnnoooqqqssstttuuuqqqqqqqqqqqqqqqrrrssstttvvvxxx{{{~~~}}}~~~}}}wwwooogggbbbZZZWWWTTTbbbvvvqqqggg[[[jjjoooEEE;;;>>>888111111666555555444444333222222000000000000000000000000......//////...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***++++++,,,---.../////////444999RRR~~~|||rrrjjjmmmpppmmmdddcccqqqwwwllldddddddddeeefffccc___[[[VVVTTTQQQPPPOOONNNLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDBBBDDDFFFHHHFFFDDDGGGOOO]]]kkksssuuusssqqqttttttqqqnnnuuu}}}yyyooojjj___QQQGGGCCCBBBBBBBBB}}}}}}{{{xxxuuurrrooommmjjjhhhfffdddaaa```^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVXXXYYYZZZ[[[[[[[[[\\\___bbbfffhhhkkkkkknnnrrrsssuuuhhhHHH<<<888777999888444222444222222222111000000//////000000000000000000000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++------......------,,,+++........................------------------------000---,,,---///111000///000000111222333333444444666888:::;;;<<<===???AAADDDBBBBBBFFFGGGFFFHHHLLL^^^iiinnn___aaaooo{{{~~~|||yyyuuuoookkkhhheeebbb]]]ZZZXXXVVVSSSPPPNNNNNNNNNNNNMMMLLLLLLKKKNNNNNNNNNNNNOOOOOOPPPQQQOOOPPPQQQPPPOOONNNNNNPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUWWWXXXWWWTTTSSSTTTVVVRRRRRRRRRQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYY[[[^^^bbbhhhmmmpppqqqrrrssstttvvvyyy{{{|||zzzzzz{{{{{{{{{{{{||||||{{{rrrmmmaaa\\\WWW```~~~ooorrrtttdddgggmmmSSS@@@<<<888222000555555555444333333222222000000000000000000000000......//////...------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++,,,,,,......///000000444===]]]xxxpppiiihhhjjjgggbbbfffwwwvvvuuu}}}{{{qqqpppsssvvvxxxwwwsssooommmZZZWWWTTTRRRQQQPPPOOOMMMNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMKKKHHHEEECCCDDDBBBAAABBBEEEGGGFFFEEE===BBBJJJSSS\\\bbbeeegggdddggggggfffoooyyyxxxpppfff\\\OOOEEEAAAAAAAAAAAA|||xxxsssooommmkkkhhhdddaaa]]][[[XXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRUUUWWWYYY^^^aaaeeeiiiiiiiiipppxxxoooVVV>>>;;;999999777222222555333333222111111000000///000000000000000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,......---,,,,,,,,,------........................------------------------///...,,,---...//////...//////000111333444555555777999;;;<<<===>>>@@@BBBDDDAAABBBGGGKKKKKKLLLOOO[[[kkk{{{hhhgggrrr|||wwwrrrqqqnnnjjjeee___ZZZWWWWWWTTTQQQPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\ZZZWWWVVVWWWXXXYYYXXXVVVVVVVVVXXXZZZ[[[^^^___aaabbbcccdddcccccc```bbbeeejjjoootttxxxzzzxxxyyyzzz}}}~~~mmmfff\\\^^^yyyqqqhhhjjjvvvnnngggbbb}}}~~~gggGGG;;;999777333555555444444333333222222000000000000000000000000.........///......---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,---...//////000222333CCCnnn~~~uuuqqqlllfffddd``````kkk}}}ssshhhsss{{{~~~zzztttoookkkiii___\\\XXXUUUTTTSSSQQQPPPQQQOOOMMMJJJJJJJJJKKKLLLLLLMMMOOOOOONNNKKKGGGEEEDDDBBBAAAAAACCCFFFFFFFFF@@@@@@AAADDDJJJRRRZZZ^^^VVV\\\^^^___hhhsssuuunnndddZZZNNNEEEBBBBBBCCCBBB~~~zzztttpppnnnkkkhhheee```___]]][[[XXXUUURRRPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRRRRVVV[[[___```bbbhhhmmmmmm{{{qqqppp}}}zzzhhhOOOEEE;;;777666333333555333333333222111111000000000000000000000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,///...,,,++++++,,,---...........................,,,,,,------------------......------...///////////////000111333444666777777999<<<===>>>@@@BBBDDD@@@???AAAFFFJJJLLLRRRYYYcccuuu~~~uuu}}}yyyooohhh```___^^^\\\XXXUUURRRPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUWWWVVVUUUUUUVVVXXXZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```aaaaaaaaaaaa```___^^^]]]]]]^^^___```___]]]\\\]]]```cccdddiiijjjkkkmmmnnnnnnmmmmmmlllooosssxxx|||~~~{{{ssseee```qqqzzzoookkkgggvvviiiggguuu~~~yyyPPP<<<;;;;;;777555555444444333222222111////////////////////////---...............------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,---...///000000333444JJJ{{{~~~tttsssnnngggbbb]]]aaaooovvvvvvzzzwwwqqqlllgggbbb______\\\XXXUUUTTTSSSRRRPPPPPPOOONNNMMMLLLMMMMMMNNNLLLMMMNNNOOOPPPOOOOOONNNGGGEEECCCCCCCCCDDDEEEFFFIIIGGGDDDCCCEEEJJJPPPSSSQQQWWWZZZ[[[cccnnnoooiiiccc[[[PPPHHHFFFFFFFFFEEElllhhhddd___]]]ZZZYYYWWWSSSRRRRRRQQQPPPNNNLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJLLLMMMMMMJJJMMMPPPQQQSSSWWW]]]aaa```gggrrr~~~kkkhhhwww{{{jjjUUU???666666777555555444444333333222111111111000000000000000000000000////////////////////////........................------------------------,,,------......------,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///000222000000111222333555777888777:::===>>>@@@BBBDDDGGGAAAAAACCCFFFFFFHHHRRR]]]zzzzzznnnaaaXXXSSSSSSRRRQQQPPPOOONNNMMMKKKLLLLLLMMMNNNOOOQQQSSSRRRSSSTTTVVVWWWVVVUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]VVVXXX[[[\\\\\\]]]___aaaaaabbbcccdddeeeeeeeeeeeeddddddeeeeeefffgggggggggeeedddccccccdddeeegggggggggfffeeedddeeehhhkkkmmmssstttuuuwwwwwwwwwvvvvvvuuuxxx}}}ppphhhqqqwwwpppjjjiiiiiinnn|||___BBB;;;:::666555444444333222222111111////////////////////////------...............---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++,,,,,,---...///000111555888SSS{{{sssqqqjjjeee^^^[[[cccuuu{{{}}}|||}}}yyynnndddZZZXXXVVVTTTTTTSSSQQQPPPMMMNNNOOOOOOOOONNNMMMLLLIIIHHHHHHIIILLLPPPTTTVVVKKKJJJIIIGGGEEEEEEEEEFFFGGGFFFEEEEEEDDDEEEFFFFFFKKKQQQTTTVVV```kkkllldddaaaYYYPPPIIIGGGGGGFFFEEEYYYXXXUUURRRPPPNNNNNNNNNJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLOOOOOOLLLLLLQQQUUUVVVUUU^^^hhhnnnooosss{{{mmmhhhuuueeeFFF888888999777555555555444333333222222111000000000000000000000000////////////////////////........................------------------------------............------------,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,------.........,,,.../////////111333555333333333333444666888:::888:::===@@@AAACCCFFFIIIJJJHHHGGGGGGEEEFFFMMMVVV}}}zzzrrrfffZZZRRRPPPOOOOOONNNNNNNNNMMMMMMLLLNNNOOOPPPQQQSSSVVVXXXWWWXXXZZZ\\\\\\\\\ZZZYYY[[[\\\\\\]]]^^^```aaabbb]]]___bbbdddeeegggjjjlllllllllmmmooopppppppppppplllllllllmmmnnnnnnooooooooommmkkkkkkmmmppprrrrrrpppoooooooooqqqsssvvvxxx~~~}}}xxxrrrooowww{{{|||tttxxx{{{ooonnnwwwmmmffffffrrrtttNNN;;;555333444444333333222222111111000000000000000000000000,,,---......///............---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,---...///000000111555@@@aaaxxxrrrpppeee___YYYYYYgggzzzttteeeYYYYYYYYYZZZ[[[ZZZXXXUUUOOOPPPQQQRRRQQQOOOLLLJJJFFFDDDCCCCCCEEEKKKPPPTTTNNNNNNOOOMMMJJJIIIIIIIIICCCDDDFFFGGGGGGFFFDDDCCCCCCGGGJJJPPP]]]kkkkkkbbb^^^WWWNNNHHHFFFEEEDDDBBBNNNNNNMMMLLLKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOOOOPPPOOOOOOMMMMMMNNNOOOOOOOOONNNMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKOOORRRQQQMMMLLLPPPRRRPPPPPPVVV]]]___^^^cccmmmwwwvvv}}}wwwooouuupppOOO>>>::::::888777555555555444333333222222000000000000000000000000////////////////////////........................------------------------------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++...000111111222666999666555555444555777999:::888;;;>>>@@@BBBEEEHHHJJJQQQKKKGGGJJJLLLLLLKKKMMMhhhzzztttlllddd[[[VVVSSSSSSSSSTTTTTTUUUVVVVVVUUUXXXZZZ[[[[[[\\\```cccdddeeegggiiiiiihhhfffeeeccccccdddeeefffhhhjjjjjjkkkmmmpppqqqrrrtttwwwyyyzzz{{{|||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~}}}zzzzzz|||}}}~~~vvvllleeebbb```dddkkkrrr{{{tttnnnnnniii___kkk|||___@@@555555444444333333222111111111000000000000000000000000,,,------...//////.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,---...///000111111444JJJrrr|||uuusssttthhh^^^YYY\\\lll}}}{{{mmmdddbbbdddfffjjjlllllliiifff\\\[[[YYYWWWTTTQQQNNNMMMHHHFFFCCCBBBBBBEEEHHHJJJMMMPPPSSSSSSQQQNNNNNNOOOJJJIIIIIIHHHHHHGGGGGGGGG???AAADDDKKK]]]mmmkkk___]]]WWWNNNIIIGGGEEECCC@@@JJJKKKMMMMMMLLLMMMNNNOOOLLLLLLMMMNNNNNNMMMMMMLLLPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPJJJOOOPPPLLLLLLPPPOOOKKKQQQOOOOOORRRWWW]]]bbbeeennnrrr}}}wwwwwwuuuVVVCCC<<<999888999666555555444444333222222000000000000000000000000////////////////////////........................------------------------------............------***+++---...///...------------------------------++++++,,,,,,---...//////+++...111222222333777;;;888777666555666777999;;;888;;;>>>AAACCCEEEIIIKKKSSSIIIEEELLLTTTTTTMMMGGGXXX}}}vvvpppjjjeee```\\\WWWXXXYYYZZZ]]]___aaabbb```cccffffffeeegggjjjnnnqqqsssuuuwwwvvvuuusssqqqpppppppppqqqsssuuuvvvwwwxxxzzz|||}}}}}}wwwkkkddd```YYY[[[^^^aaafffmmmtttzzzvvvuuuuuuvvvzzzlllhhhvvvsss\\\gggvvvkkkFFF999<<<444444333333222111111000000000000000000000000000,,,,,,---.../////////......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,---...///000111111444QQQ~~~}}}}}}sssvvvzzzpppaaa\\\aaappp~~~yyynnnlllooonnnppptttyyy}}}|||yyyuuuiiifffaaa\\\WWWTTTSSSRRRLLLJJJGGGEEECCCBBBBBBBBBLLLQQQUUUWWWUUUSSSSSSTTTRRROOOKKKFFFDDDDDDFFFGGGBBBBBBCCCKKK^^^nnnkkk]]]___YYYQQQKKKIIIGGGDDDBBBMMMNNNPPPQQQSSSTTTTTTTTTPPPQQQRRRSSSTTTSSSRRRRRROOOSSSWWWZZZ[[[ZZZ[[[[[[]]]]]]]]]]]]]]]^^^______]]][[[YYYYYY[[[\\\ZZZWWWYYYXXXWWWVVVVVVVVVWWWXXXUUUUUUTTTSSSRRRQQQPPPPPPKKKKKKKKKLLLNNNQQQSSSUUU```ooowwwyyy~~~uuuyyynnnKKK>>>;;;777666777666555444333222222222000000000000000000000000//////000000000000/////////............---------........................---------------------------------------------------------------------------...//////......///111//////000333555666444222555444333222333555777999:::<<>>888555444333333444444222000111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,***,,,000111///000444<<>>@@@HHHRRRVVVTTTRRRTTTWWWXXXVVVQQQJJJCCC@@@CCCFFFEEE@@@@@@MMMbbboookkkaaafffaaaVVVIIICCCDDDDDDAAATTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXX\\\^^^___```______```aaa^^^^^^^^^^^^^^^______```___]]]\\\]]]```aaa```^^^```___]]]\\\\\\\\\]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWQQQPPPMMMKKKJJJLLLNNNOOOXXXcccmmmrrr~~~zzzyyySSSDDD>>>777666777777555444333222222222000000000000000000000000//////000000000000/////////............---------........................---------------------------------------------------------------------------...//////......///111//////111333666666444222444444444444444666888999888:::<<>>>>>???@@@CCCEEEGGGHHHIIIHHHJJJMMMKKKNNNVVVUUUWWWdddsssqqqnnnmmmlllmmmnnnooo{{{zzzzzzzzzrrrmmmnnnppppppqqqsssxxxsssqqqjjjhhhhhhjjjnnnyyywwwnnn~~~{{{___\\\kkkLLLCCC999777444333333333222111000000000000111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...000000000777???SSS~~~vvvnnnkkkeee^^^ZZZfffzzzxxxrrrkkkhhhgggeeeaaa]]]```^^^[[[WWWTTTQQQOOOMMMRRRSSSVVVZZZ\\\ZZZTTTOOOHHHEEECCCFFFMMMSSSTTTTTTQQQRRRUUUVVVTTTPPPJJJFFFCCCCCCMMMaaaooopppiiieeeaaaaaaZZZOOOGGGEEEDDDCCCZZZ[[[]]]___```aaabbbbbbbbbaaaaaaaaaaaabbbcccccceeegggjjjkkkhhheeecccbbb^^^]]]ZZZWWWUUURRRQQQPPPNNNOOOPPPPPPOOONNNOOOQQQQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPTTTVVVYYY[[[\\\[[[YYYXXXRRRNNNPPP^^^rrr~~~}}}wwweeeGGG===;;;:::999777555444333333111111111111111111111111//////000000000000/////////............---------........................+++,,,,,,------.........---------------------------------------------------...//////......///111...------...000222222111333444666999<<<>>>@@@BBB>>>@@@BBBEEEFFFGGGHHHGGGIIINNNNNNRRRWWWWWW___ttt~~~zzzwwwuuutttsssqqqsss||||||zzzsssiiieeepppzzznnnsssggg^^^fffxxx[[[FFF:::777444333333333222111000000000111111111111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---///111///000999CCCZZZ|||sssnnnjjjccc\\\]]]hhh{{{wwwrrrmmmkkkllljjjddd___```___^^^\\\XXXTTTPPPMMMKKKLLLPPPWWW^^^```]]]YYYQQQLLLFFFEEEJJJPPPTTTVVVRRRRRRTTTUUUUUURRRMMMIIIDDDEEEQQQeeerrrpppjjjhhhaaabbb^^^RRRHHHEEEDDDBBB^^^___```aaabbbbbbbbbbbbbbbaaaaaa```aaabbbcccdddbbbddddddccc```]]][[[[[[YYYXXXVVVTTTSSSRRRQQQQQQOOOQQQSSSRRRQQQQQQSSSUUUUUUUUUTTTSSSTTTUUUVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXYYY[[[\\\\\\]]]]]]WWWWWWRRRTTTmmmuuuuuu[[[EEE<<<;;;999777666444444333111111111111111111111111//////000000000000/////////............---------........................++++++,,,,,,---......///---------------------------------------------------...//////......///111000......///111333333333444555666888<<>>???>>>===???CCCHHHKKKKKKIIIOOONNNKKKIIIPPPddd|||zzzxxxyyy{{{|||tttiii\\\ZZZ[[[aaakkk|||ooo```[[[aaaWWWQQQRRRRRROOONNNPPPhhh~~~uuuddd]]]YYYSSSOOONNNQQQUUUXXX\\\```iiirrrvvvxxx~~~sssgggwwwssseeebbbsssnnnggg~~~XXXCCC666333555222444444---222222222111111111111000........................///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,222...,,,111333:::JJJppp}}}oookkkggg___ZZZ[[[___mmmyyy~~~}}}{{{vvvmmmeeeeeeeeeeeefffeeeaaaZZZVVVVVVUUURRRNNNLLLPPPWWW]]]fffbbbZZZPPPHHHDDDDDDEEENNNSSSTTTPPPPPPTTTTTTPPPJJJFFFXXXmmmlllfffiiikkknnnjjjbbbXXXPPPIIIDDDBBBkkkllllllmmmmmmllllllkkkmmmlllkkkjjjjjjiiiiiiiiimmmhhhcccbbbdddeeeccc``````______^^^]]]^^^```bbbccccccccccccddddddddddddfffhhhgggcccccceeeeeebbbcccddddddeeeeeeddddddcccfffeeeeeeeeefffhhhjjjkkkjjjggg]]]UUUbbb{{{wwwLLL@@@777777888777555444444333333222222222222222111111111000000000//////////////////////////////..............................---------,,,,,,,,,...------,,,,,,------...........................---------...//////000000222222222222222222222222555555666888999<<<===???AAA@@@AAADDDHHHJJJHHHFFFMMMMMMLLLLLLSSSggg~~~{{{~~~yyyrrrmmmjjjhhhgggfffeeefffhhhjjjqqq}}}vvviiifffYYY]]]gggrrryyy}}}uuuvvvlllccc^^^XXXQQQPPPSSSLLL^^^kkk{{{|||zzzzzztttnnnlllmmmmmmjjjfff^^^ZZZTTTNNNKKKKKKMMMOOOXXX\\\dddmmmrrruuu|||xxxjjjtttxxxgggbbbmmmwwwkkkhhhJJJ:::555666222444555---222222222111111111111000........................///............---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111...,,,111444===NNNwww~~~{{{nnnkkkggg^^^YYYZZZaaannnyyy~~~~~~yyypppiiiiiihhhhhhgggfffbbb\\\XXXYYYXXXUUUPPPNNNOOOTTTXXXdddccc___WWWNNNGGGEEEEEEGGGOOOTTTQQQNNNPPPRRRQQQJJJHHH\\\rrrpppiiijjjlllooojjjcccZZZQQQKKKFFFDDDwwwvvvtttsssrrrrrrrrrrrrtttuuuvvvvvvtttsssrrrrrrvvvrrrmmmjjjjjjjjjgggdddgggfffdddbbbaaabbbdddeeeeeeeeeeeeeeeeeefffggghhhdddggggggdddeeehhhhhhfffiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllqqqkkk```XXX^^^www}}}qqq^^^HHH888:::<<<777333666444444333222222222222333000000000000////////////////////////////////////...........................------------,,,,,,,,,...------,,,,,,------....................................///000000111111333222111111000000000000444444555777999<<<>>>???CCCCCCDDDFFFHHHHHHGGGEEEKKKLLLMMMOOOXXXlllxxxzzz~~~zzzuuuqqqmmmgggccc___\\\ZZZ[[[YYY]]]rrrjjj\\\XXXccc}}}tttcccXXXXXX^^^lllsss~~~}}}wwwmmmaaaYYYWWWCCCJJJMMMXXXqqq}}}lll^^^bbbuuuzzznnnmmmkkkhhheeecccaaa___^^^[[[UUUOOOLLLOOOVVV\\\\\\YYYUUUPPPLLLJJJIIIIIIUUUXXXaaakkkqqquuu|||nnnqqqjjjccciiiwwwqqq~~~TTT@@@777777333444555///222222222111111111111000........................///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++000------333555@@@UUU}}}wwwmmmkkkfff\\\XXXZZZeeeooozzz}}}uuummmmmmkkkiiihhhfffddd```]]]^^^\\\YYYTTTPPPNNNPPPRRR___ccceeeaaaWWWMMMGGGFFF@@@JJJRRRRRROOONNNPPPQQQKKKKKKaaawwwtttkkklllnnnrrrmmmfff]]]TTTMMMIIIFFF~~~~~~}}}|||xxxuuutttssspppnnnpppnnnllljjjiiihhhgggfffjjjjjjiiiiiiiiiiiijjjkkkdddhhhjjjiiijjjnnnooommmnnnmmmmmmmmmmmmmmmmmmnnnllllllmmmmmmmmmmmmnnnnnnrrrkkkccc\\\[[[lll}}}qqqzzztttUUU===>>>@@@777222888555555444333333333333333000000000/////////......////////////////////////---------...............------------------------...------,,,,,,------.........................../////////000111111222222111111111111111333444555555555777888;;;===???AAACCCDDDEEEGGGHHHHHHGGGFFFKKKMMMNNNPPPZZZppp~~~vvvwww}}}{{{wwwlllfffeee]]]VVVaaauuuvvvfff]]]YYYZZZdddoooyyypppmmmfff^^^XXXZZZeeepppooodddXXXSSSGGGLLLeeeuuuwwwzzzkkkVVVHHHOOO]]]kkkyyymmmccc\\\XXXTTTUUUVVVVVVVVVVVVUUUUUUOOOPPPOOOJJJEEECCCEEEHHHSSSSSSTTTSSSQQQNNNKKKJJJSSSWWWaaammmtttxxxtttpppvvvqqqeeegggqqqxxx___EEE777666333444666111222222222111111111000000........................///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000......444666CCC[[[}}}}}}ssskkkjjjdddZZZWWWZZZiiiqqqzzzyyyqqqnnnkkkhhhgggffffffdddccc```___\\\WWWSSSPPPOOOOOOVVV___ggghhh___TTTMMMJJJ???EEELLLPPPRRRQQQPPPOOOMMMOOOeeezzztttkkknnnrrrvvvrrrkkkbbbXXXPPPJJJFFFvvvuuuuuuvvvwwwuuurrrnnnuuuuuutttsssrrrrrrrrrrrrrrrvvvwwwuuuuuuxxxxxxuuuttttttttttttttttttttttttttttttuuuuuutttsssqqqpppmmmiiieee```ZZZeee{{{|||]]]AAA???@@@777444:::666555444444333333444444000000000000////////////////////////////////////---------.........//////------------------------...------,,,,,,------...........................//////000000111222222222444333333333444666999:::888999:::;;;>>>@@@BBBCCCAAACCCEEEGGGHHHIIIIIIJJJMMMNNNOOOSSS^^^vvvzzzxxx~~~~~~vvvtttjjj]]]___jjjyyyoooeee```^^^]]]\\\]]]iiissszzzeeeeeecccccchhhrrr~~~yyyuuu|||ssseeeQQQRRRhhhqqqkkkjjj^^^MMMEEEKKKPPPQQQ\\\nnnpppkkkbbbYYYRRRNNNMMMMMMUUUUUUVVVWWWWWWWWWWWWVVVQQQQQQQQQPPPMMMHHHCCC@@@FFFIIIMMMQQQSSSRRRQQQOOOPPPTTT___mmmvvv{{{|||rrrrrr{{{fffccclll~~~kkkKKK777555333444777444222222222111111111000000///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111...///555666FFFaaa~~~xxxooojjjhhhbbbXXXWWW\\\lllqqqyyy~~~~~~yyy{{{~~~tttllliiifffeeefffggghhhgggbbb```]]]ZZZWWWUUURRRPPPNNNYYYeeejjjeee\\\TTTOOODDDCCCFFFNNNUUUVVVQQQLLLOOOQQQgggzzzsssiiiooouuu{{{xxxrrrhhh^^^SSSJJJEEE~~~}}}}}}zzz~~~~~~~~~~~~yyyyyyzzzyyyxxxuuurrrpppjjjjjjhhhccc\\\eeecccEEE======999888;;;666666555444444444444555111111111111000000000000////////////////////////,,,,,,------.../////////,,,,,,,,,------------......------,,,,,,------.........................../////////000111111222222888777666666777999<<<>>><<<<<<===>>>@@@BBBDDDEEE???BBBFFFHHHIIIJJJKKKMMMOOOQQQTTTYYYfff|||www}}}xxxwwwkkkhhhlll}}}qqqccc]]]___dddeeeddd^^^]]]```kkk{{{zzzqqqmmmeee^^^```qqqxxxdddcccqqqqqqeeebbbXXXKKKCCCFFFFFFDDDKKKWWWbbbwwwlllddd___XXXTTTOOOKKKJJJNNNSSSWWWZZZYYYYYYWWWVVVUUUTTTTTTVVVTTTRRRRRRRRRQQQMMMIII@@@BBBEEEIIIMMMPPPRRRSSSOOORRR[[[hhhrrrxxx~~~wwwqqqkkk___dddwww{{{UUU;;;777444444666444222222222111111111111000///////////////////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111...111666888JJJiiitttmmmiiiggg___VVVXXX```nnnqqqxxx}}}yyyllliiifffeeefffhhhiiiiiidddbbb___]]][[[YYYVVVSSSLLLUUUaaaiiiiiicccZZZUUUKKKDDDBBBKKKUUUWWWQQQLLLNNNRRRjjj}}}sssiiinnnvvv}}}{{{wwwooodddWWWKKKDDD{{{vvvssskkknnnlllddd^^^jjjoooPPP@@@<<<;;;:::999777666666555555555555555222222222222111111111111////////////////////////,,,,,,------...//////000,,,,,,,,,---------.........------,,,,,,------.................................//////000111111222888777777777:::===AAACCC?????????@@@AAABBBDDDDDD@@@CCCGGGIIIIIIIIIKKKMMMPPPUUU[[[dddrrrxxxuuuwwwuuuwwwxxxjjjeeeiiinnnlllgggZZZUUUQQQSSSYYYfff|||wwwooocccWWWSSSLLLJJJMMMQQQ```xxxuuuxxxmmm```aaaWWWKKKBBBBBBEEEEEEEEEHHHIII^^^|||zzzuuuyyy~~~uuudddXXXQQQOOOOOOPPPNNNLLLLLLNNNSSSYYY]]]YYYXXXVVVTTTSSSSSSSSSSSSVVVUUUTTTTTTVVVVVVUUUTTTHHHEEEBBBAAADDDJJJRRRVVVSSSRRRVVVaaallluuu~~~|||rrruuuwww___```ooo```AAA:::555333555333222222222111111111111000///////////////////////////............---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,111888:::PPPrrrrrrlllhhhfff]]]UUUYYYcccoooqqqwww~~~|||nnnkkkhhhgggggghhhhhhggghhhdddaaa^^^]]]\\\XXXUUUPPPUUU^^^gggkkkhhh___XXXNNNEEEBBBIIIQQQRRROOOMMMKKKRRRoooxxxjjjnnnuuu{{{{{{yyytttjjj\\\OOOFFF~~~nnnrrrnnnddd```nnn}}}}}}]]]EEE<<<<<<:::666777777666555555555555555333333333222222222111111////////////////////////,,,,,,------...///000000,,,,,,,,,------............------,,,,,,------....................................///000000111111333333444777<<>>FFFQQQYYYYYYTTTUUU]]]hhhsss~~~ssslllddd```gggsss{{{hhhEEE<<<666333444111222222222111111111111000000000000000000000000000//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++***111999===TTTxxxuuu|||qqqlllhhheee\\\UUUZZZfffpppqqqwww~~~|||qqqnnnkkkiiihhhhhhgggeeekkkgggbbb___^^^]]]YYYVVVUUUWWW]]]ffflllkkkbbbZZZOOOGGGCCCHHHMMMLLLMMMPPPHHHSSSrrr}}}lllmmmsssxxxzzzzzzwwwmmm___QQQIIIuuussskkk___rrrtttNNN;;;>>>>>>777:::888666555555555444333111222333222111000000111........................---------------------------------............///......---------,,,,,,,,,............///////////////.........///000222333888888777777999===AAADDDBBBCCCCCCDDDDDDDDDDDDDDDDDDJJJPPPOOOJJJGGGJJJOOOTTTPPPWWWmmmyyysssvvv{{{}}}}}}wwwmmmaaaZZZYYY^^^WWWTTTSSSQQQOOOTTT\\\hhhnnnssssssmmmhhhgggggg^^^ZZZVVVTTTSSSQQQMMMIIICCCDDDCCC???<<<>>>FFFMMMiiivvviiirrr~~~qqqaaa\\\XXXTTTMMMGGGFFFDDDAAAAAADDDGGGLLLRRRXXXeeetttyyyvvvllllllhhh```VVVQQQSSSVVVTTTTTTUUUUUUUUUTTTSSSRRRUUUTTTQQQPPPPPPPPPQQQRRRQQQOOOOOOQQQUUUXXXXXXWWW^^^\\\XXXVVVUUUWWWYYY[[[VVVWWWYYYZZZ[[[[[[ZZZYYYVVVOOOJJJHHHDDDBBBJJJTTTccc```YYYVVV```tttyyyrrrpppaaa]]]jjj|||NNN999777777333000222222222111111111111000111111000000//////......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---111222444777<<>>;;;:::888666555555555444333111111111111000//////000........................---------------------------------............///............------,,,,,,............////////////000//////...///000111222777777666777888;;;===???DDDEEEEEEFFFFFFFFFFFFFFFAAAFFFJJJKKKHHHGGGJJJMMMQQQSSSaaayyywwwsssuuu|||pppddd^^^^^^UUUQQQQQQTTTTTTPPPPPPSSSSSSVVVZZZZZZXXXTTTRRRRRRVVVTTTRRRQQQQQQNNNIIIEEEFFFGGGFFFBBB>>>===@@@CCCOOOmmm}}}rrriiibbbnnnnnn{{{pppbbb^^^ZZZVVVOOOIIIHHHFFFCCCCCCEEECCCHHHJJJLLLRRR\\\___\\\UUUUUUSSSOOOLLLMMMRRRVVVRRRRRRQQQQQQQQQPPPPPPPPPVVVTTTRRRQQQRRRSSSTTTUUURRRQQQQQQRRRUUUXXXXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXX]]]^^^^^^^^^^^^\\\[[[ZZZXXXSSSNNNLLLHHHEEEJJJRRR``````]]]ZZZaaaqqq|||ooo|||wwwcccZZZdddzzzWWW>>>777666444333222222222222111111111111111000000000/////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,000000333888???]]]qqq}}}vvvmmmjjjfffaaaYYYUUUZZZcccnnnssszzzyyyooollllllmmmmmmhhhiiihhhfffaaa^^^]]]]]]YYYWWWYYYeeetttxxxooodddXXXSSSJJJDDDHHHPPPQQQLLLLLLQQQmmm~~~pppttt}}}~~~~~~}}}zzzsssfffWWWMMM{{{qqqpppxxxQQQ>>><<<>>>:::888666555666555444333111000000000000/////////........................---------------------------------............////////////............---............////////////111000000///000000111222555555666666888999999:::FFFFFFGGGHHHHHHHHHHHHGGGAAACCCFFFHHHHHHIIIJJJLLLPPPYYYlll~~~}}}vvvtttwww}}}pppeeebbbccc___YYYVVVWWWXXXVVVTTTTTTUUUTTTTTTTTTTTTSSSQQQOOOMMMMMMNNNOOOOOOMMMIIIFFFHHHHHHFFFDDDAAA???<<<;;;:::KKK```qqq}}}|||iiiTTTWWW^^^rrr|||oooddd```[[[WWWPPPKKKJJJIIIFFFEEEGGGGGGJJJJJJGGGGGGJJJLLLLLLHHHHHHHHHJJJNNNSSSXXX[[[RRRQQQPPPOOOOOOOOOPPPQQQWWWUUUSSSSSSUUUXXXYYYYYYSSSSSSTTTTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZYYYXXXWWWbbbbbbaaa___^^^\\\ZZZZZZZZZVVVTTTRRRNNNJJJKKKOOOXXX^^^```^^^aaammm|||rrrxxxjjj[[[___ooobbbDDD888555555555333222222222111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,//////222888BBBcccqqq}}}~~~qqqllliiieee```YYYVVV[[[dddoootttyyy~~~vvvtttsssqqqmmmhhhjjjkkkjjjgggcccaaa```ZZZ[[[[[[ccctttuuuccc^^^WWWMMMFFFHHHNNNOOOLLLNNNPPPiii}}}qqqwww|||vvviiiZZZOOO~~~{{{~~~uuussswww}}}yyyvvvwww|||uuu{{{dddDDD<<>>===;;;999777666666666555444444222111111333333222000////////////////////////........................---------............///.../////////////////////............////////////111111111222222222222222111333666999<<<===>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCGGGGGGGGGGGGHHHIIIIIIJJJNNN___wwwxxxssswww~~~wwwrrrkkkeeeaaaZZZRRRPPPRRRUUUSSSPPPKKKJJJHHHGGGIIILLLQQQUUUPPPMMMKKKIIIHHHFFFBBB@@@@@@===:::@@@OOO___gggfffZZZggg}}}nnnbbb```ZZZWWWQQQMMMMMMLLLHHHGGGIIIJJJJJJHHHDDD@@@>>>BBBFFFIIILLLRRRXXX\\\\\\XXXTTTTTTSSSRRRRRRRRRUUUWWWYYYXXXUUURRRUUUZZZ^^^___^^^VVVYYY[[[YYYUUUSSSVVVZZZ]]]\\\ZZZYYYZZZ\\\^^^```___^^^[[[YYYXXXXXXYYYYYYVVVVVVVVVUUUUUUTTTQQQNNNDDDNNNYYY___```fffuuutttrrrxxxccc]]]aaavvvnnnKKK<<<999777333333333333222222222222111////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222111333<<>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBEEEFFFGGGFFFEEEEEEGGGIIIMMMaaa~~~|||{{{ssspppwwwxxxnnnbbb[[[YYYZZZXXXVVVNNNKKKGGGCCCCCCFFFMMMRRRTTTSSSQQQNNNJJJFFFCCCAAABBB@@@===;;;===EEEOOOVVV]]]mmmmmmaaa___YYYWWWQQQNNNNNNNNNJJJIIIJJJLLLGGGDDDAAA???===@@@EEEJJJOOOWWW]]]___\\\VVVSSSRRRRRRSSSTTTVVVXXXZZZ\\\ZZZVVVSSSVVV\\\aaabbb```YYY^^^```]]]VVVTTTWWW\\\aaa___]]]\\\]]]___ccceee```^^^[[[YYYXXXYYY[[[\\\VVVWWWVVVTTTUUUVVVTTTOOOBBBHHHRRR\\\aaafffqqq|||vvvqqqggg[[[ZZZmmmyyySSS@@@:::777333333333333333222222222222////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222222555???MMMrrrvvv|||xxxxxxkkkgggddd```\\\XXXWWW```jjjqqquuuzzz~~~~~~~~~yyy~~~yyyssslllhhhhhhhhheeeddd^^^[[[hhh~~~wwwkkk\\\SSSMMMJJJMMMQQQPPPQQQmmm}}}{{{|||zzzqqqaaaTTTpppooommmllllllkkkkkkkkkeeekkkwww}}}rrriiigggsss~~~qqqLLL>>><<<999777666777777666444666222000111444555222///////////////////////////........................---------............///,,,,,,------........................////////////...///111333555555555555555777999<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCFFFHHHGGGDDDDDDHHHMMMTTTiiiyyywwwqqqpppxxx}}}mmmaaaZZZVVVTTTSSSPPPKKKEEE@@@AAAEEEJJJOOORRRUUUSSSNNNHHHDDDCCCCCCBBBBBB???<<<;;;???DDDSSSffflllaaa```YYYXXXSSSPPPQQQPPPLLLKKKLLLMMMEEE@@@AAABBBBBBEEEJJJPPPVVV^^^aaa___[[[XXXVVVSSSTTTVVVXXX[[[^^^```aaa]]]XXXUUUXXX___ddddddbbb^^^cccgggbbbYYYVVVZZZ```bbbaaaaaaaaabbbdddfffhhhaaa___[[[XXXWWWXXXZZZ\\\[[[[[[XXXSSSTTTWWWUUUPPPFFFFFFNNNZZZccchhhnnnuuuzzzppp|||ooo]]]UUUeee```CCC888777666444444333333333222222222.../////////000000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---111111777BBBQQQwww}}}xxxuuuhhhfffccc___\\\WWWWWWaaalllpppuuu{{{~~~zzz}}}xxxqqqllliiiiiifffddd```]]]cccrrrxxxggg[[[QQQKKKLLLQQQSSSRRRmmm|||zzz||||||tttdddWWWzzztttmmmhhhfffeeedddbbb```[[[WWW[[[lllxxxfffccciiiyyy{{{RRR@@@<<<:::777777777777666444555111...000333444111...000000000000000000000000////////////////////////---------.........//////,,,,,,,,,---------................../////////000---///111444555666666666888999:::<<<>>>???AAABBBDDDDDDEEEFFFFFFFFFFFFFFFBBBGGGKKKJJJFFFFFFLLLSSS^^^pppwwwvvvrrrsss|||{{{mmmeeeaaaWWWUUUPPPIIIAAA???@@@CCCGGGNNNVVVWWWQQQKKKGGGGGGEEEDDDCCCCCCAAA>>>>>>???EEE]]]zzz~~~kkkaaaaaaZZZYYYTTTRRRSSSRRRNNNMMMNNNHHH???:::???DDDFFFJJJOOOUUU[[[aaaaaa[[[VVVUUUWWWUUUWWWZZZ]]]aaadddeeefff```[[[WWWZZZaaagggfffcccaaagggkkkfff\\\XXX\\\cccaaabbbccceeefffggghhhhhhaaa^^^ZZZVVVTTTUUUXXXYYY```___ZZZSSSSSSXXXVVVPPPKKKGGGLLLYYYeeeiiilllqqq~~~mmmlllyyybbbSSS___xxxsssjjjEEE666666:::444444444333333333222222.../////////000000111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***///111888DDDUUU{{{}}}yyyrrreeeeeebbb^^^[[[WWWXXXaaalllooottt{{{}}}sssyyy{{{uuuooojjjiiigggdddaaa___^^^fff|||nnn```TTTKKKKKKQQQSSSQQQjjj|||zzz|||~~~vvvfffYYYwwwxxxmmmiiihhhfff^^^[[[XXXTTTQQQXXXlll}}}jjj```hhhqqqyyy|||fffFFF>>>???===999555666999;;;555444333222111111111111000000000000//////////////////////////////////////////.........------------------............///......//////000000111111000111222444555666666777777999<<>>===BBBGGGFFFAAA@@@EEEHHHFFFFFFHHHNNNTTTTTTPPPOOORRRhhhxxxwwwrrrpppssssssbbbaaa[[[WWWTTTKKK@@@<<<>>>???GGGPPPSSSPPPKKKIIIJJJFFFGGGHHHFFFCCC???======@@@dddzzzwwwqqqfff]]]^^^\\\WWWQQQPPPRRRSSSPPPLLLEEEBBB???@@@EEENNNUUUZZZ[[[aaafffeee___XXXUUUUUUXXXYYY]]]bbb```]]]aaajjj___YYYXXX^^^gggjjjhhheeeooopppnnnfff]]]ZZZ___eeedddjjjjjjfffjjjqqqlll___bbb^^^XXXVVVXXXZZZZZZZZZ```[[[VVVUUUXXXXXXVVVRRRMMMHHHIIISSS___fffjjjmmmxxxjjjhhhnnnWWWVVVnnnsssuuuRRRAAA999444333333222222111000000000000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------///////////////.........333...111:::@@@RRR~~~pppzzz}}}vvv}}}lllhhhhhheee```ZZZXXX\\\eeelllqqqwww~~~pppppp|||xxxpppllljjjjjjdddbbbfffcccbbbooo{{{eeeUUUOOOOOOPPPUUUWWWiii|||{{{xxxxxx}}}yyygggXXX}}}xxxrrrpppmmmccc\\\UUUQQQPPPSSS]]]ggg{{{xxxddd]]]fffmmmrrr{{{sssKKK>>>>>><<<777444444555666555444333222111111111111000000000000//////////////////////////////////////////.........------------------............///......//////000000111111111111222333555666777888:::;;;===???@@@@@@???>>>DDDHHHHHHCCCBBBFFFIIIHHHFFFGGGMMMSSSTTTQQQPPPSSSlllrrruuuxxxqqqooottt~~~zzzwwwuuutttwww{{{jjjbbb[[[ZZZUUUKKKBBB@@@===CCCKKKQQQSSSQQQNNNLLLHHHGGGGGGFFFDDDBBB@@@???CCChhh}}}wwwmmmbbbZZZ\\\]]]WWWRRRQQQSSSSSSOOOKKKEEEBBB@@@CCCJJJRRRXXXZZZ]]]aaaeeeddd___ZZZXXXYYYZZZZZZ^^^bbb```]]]aaahhh___[[[ZZZbbbkkkoookkkfffnnnpppoooggg^^^[[[___eeehhhlllmmmjjjmmmrrrmmmbbbccc___ZZZWWWXXXYYYYYYXXXZZZWWWVVVXXX[[[\\\XXXTTTOOOJJJJJJQQQZZZbbbiiipppzzzlllhhhwww\\\VVVgggzzz}}}YYY???777555333333222222111000000000000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------/////////////////////...111...222;;;CCCWWWjjjyyyzzz~~~lllhhhgggeee```ZZZWWW[[[dddkkkssswww}}}lllkkkxxxyyy{{{tttooommmiiigggffffffdddcccjjjtttnnn[[[PPPOOORRRVVVYYYlll~~~yyyvvvvvv{{{~~~wwwgggYYYxxx{{{vvvtttqqqggg\\\SSSQQQQQQQQQQQQSSSZZZooonnnYYY^^^dddiiirrr\\\AAA???;;;888666444444444555444333222111111111111000000000000////////////////////////////////////...............------------------............///......//////000000111111222222222222444666888999:::;;;===???AAABBBCCCDDDFFFIIIIIIFFFEEEHHHJJJJJJIIIHHHKKKQQQTTTSSSSSSVVVoooyyyqqqyyyyyyrrroooooowwwwwwsss|||tttlllgggdddcccgggmmmuuu~~~tttfff```\\\SSSGGG???===>>>CCCKKKTTTWWWTTTPPPJJJGGGDDDDDDFFFFFFDDDAAAFFFmmmxxxjjj^^^XXXZZZ^^^XXXSSSRRRSSSSSSOOOJJJEEECCCBBBHHHQQQYYY[[[[[[^^^aaadddccc___\\\\\\]]]]]]]]]```bbb```]]]```eee^^^\\\]]]fffqqqvvvpppiiinnnppppppiii```]]]```eeekkkppppppmmmooosssnnndddccc```\\\YYYXXXXXXXXXWWWWWWWWWXXX\\\___^^^XXXTTTRRRMMMKKKNNNTTT\\\iiittt|||pppgggzzzcccUUU^^^vvvyyyeeeBBB777999333333333222111111000000000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------......//////////////////000...222<<>>AAADDDGGGHHHGGGIIIIIIHHHGGGHHHJJJKKKMMMJJJIIIMMMOOOQQQVVV\\\wwwyyyppp|||wwwyyysssnnnpppyyy|||{{{tttkkkeeecccaaabbbkkkqqqddd```\\\RRRJJJBBB===<<>>@@@CCCDDDFFFGGGGGGHHHHHHGGGFFFHHHJJJNNNJJJGGGGGGGGGKKKVVV```|||nnnrrryyyyyyyyysssnnnqqq{{{qqqjjjfffaaa^^^aaapppooogggeeeaaa\\\LLLCCC;;;===IIITTTXXXXXXPPPJJJCCCAAADDDGGGFFFDDDOOOxxxxxxhhh```^^^aaaaaa\\\VVVUUUUUUSSSMMMHHHCCCCCCHHHQQQ[[[```___\\\^^^^^^^^^]]]]]]^^^```bbbccceeeeeecccbbbbbbbbbbbb^^^^^^```hhhvvvyyymmmppprrrrrrkkkccc```dddiiippprrrsssqqqpppooojjjdddaaaaaa```___]]][[[[[[[[[[[[\\\]]]^^^___]]]ZZZWWWWWWSSSPPPMMMMMMUUUfffvvv}}}xxxmmmjjjrrrYYYTTTfff{{{}}}RRR;;;:::444444333333222111111111000000000000000000000000////////////////////////......---------,,,,,,,,,---------------------------.........//////000000000000444<<>>???@@@@@@@@@@@@@@@FFFEEEGGGIIIHHHEEEFFFJJJMMMKKKJJJGGGDDDGGGTTTccc~~~rrrsssqqqwwwvvvooonnnrrr}}}ooojjjbbbZZZZZZkkkvvvkkkddd___WWWNNNCCC???CCCLLLSSSWWWTTTNNNGGGCCCCCCEEEFFFFFFTTT|||wwwhhhcccaaabbbbbb]]]XXXVVVVVVSSSMMMGGGBBBFFFMMMVVV]]]``````___^^^]]]]]]\\\]]]___```aaafffhhhhhheeedddfffeeecccaaaaaa```fffuuu}}}ppprrrtttrrrkkkcccaaafffllltttuuuvvvuuurrrnnniiifffbbbcccdddbbb___]]]\\\\\\XXXZZZ]]]___``````___^^^YYYUUURRRQQQPPPVVVdddrrrxxx|||rrriii||||||```UUUbbb|||zzz[[[<<<555444444444333222222111111000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------------......///000000000000111555===LLLkkksssyyyeee```___^^^\\\YYYXXX\\\dddkkkrrrwww~~~}}}yyyrrrllllllnnnqqqzzz}}}{{{{{{~~~yyypppttt}}}jjjppp|||vvvcccYYYZZZ]]]hhh{{{xxxhhh]]]~~~}}}~~~{{{pppiiiddd___YYYPPPIIIKKKQQQRRRRRRXXX```dddcccdddhhhmmmooopppnnnjjjdddaaa___```bbbccccccccceeeiiimmmpppqqqrrrtttuuusssoookkkjjjlllppptttyyy~~~zzzsssmmmhhhbbb___[[[TTTQQQSSSYYYbbbrrrYYYGGG999;;;===:::888:::555444333222111111111111000000000000////////////////////////////////////---------.........//////---------............///......//////000000111111222333333555666777888999===>>>@@@BBBCCCBBBAAA@@@GGGEEEFFFJJJIIIEEEFFFJJJNNNRRRTTTRRRKKKJJJXXXhhh{{{www~~~qqq{{{uuukkkpppsss~~~wwwmmmbbbZZZ[[[mmmvvvhhhaaaaaaZZZPPPGGGCCCFFFMMMSSSZZZUUUMMMFFFCCCDDDFFFIIIYYYtttgggdddaaa```ccc^^^YYYWWWWWWSSSLLLFFFDDDJJJSSS[[[___```bbbccc___^^^]]]^^^___```aaaaaahhhkkkjjjffffffiiihhhdddfffdddaaadddttttttuuuuuussskkkbbbaaahhhooozzzzzz{{{zzzvvvpppllljjjfffhhhiiifffaaa]]][[[ZZZUUUYYY___cccdddbbb___]]]ZZZVVVTTTTTTUUUYYYcccmmmvvvvvviiitttiiiWWW^^^zzz~~~xxxfffAAA777555444444333333222111111000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------------......///000000111///111555>>>OOOqqq|||zzzvvvdddaaa]]]]]]\\\YYYYYY^^^gggnnnuuuyyy~~~}}}vvvooohhhddddddkkkttt||||||uuuvvv~~~pppmmmrrr|||{{{lll___\\\^^^iii{{{zzzkkk___|||vvviiiddd___[[[TTTMMMKKKNNNMMMSSS^^^gggfff```aaahhheeeeeeffffffeeedddcccbbb\\\]]]^^^^^^___aaadddfffhhhhhhhhhjjjkkkkkkhhheeejjjhhhiiinnnvvv}}}yyytttlllgggeeeffffffggg\\\UUUPPPRRRWWW^^^mmm|||bbbMMM======???;;;999;;;555444333222111111111111000000000000////////////////////////////////////---------.........//////---------.........//////......//////000111111111111222444666777888888888999;;;???CCCFFFGGGFFFEEEGGGEEEGGGKKKJJJEEEFFFKKKRRRYYY```^^^TTTPPP]]]mmmvvvzzzvvvvvvkkkqqqttt~~~|||yyyxxxzzzyyynnnbbb[[[^^^fffvvvnnnfffbbbZZZNNNDDDBBBHHHOOO]]]YYYRRRIIIDDDCCCGGGKKK]]]rrreeeddd```\\\ddd___ZZZXXXWWWSSSLLLEEEEEEMMMXXX^^^```aaacccfffaaa_________aaabbbbbbbbbiiilllkkkggghhhllljjjeeejjjgggbbbcccsssvvvvvvvvvsssjjjbbbaaaiiiqqq~~~~~~zzzsssnnnmmmjjjlllllliiibbb\\\YYYXXXUUU[[[cccgggfffaaa\\\XXXZZZVVVUUUWWWYYY[[[bbbiiiwwwyyyjjjooooooYYY\\\uuuxxxnnnHHH>>>555444444333333222222111000000000000000000000000////////////////////////......---------,,,,,,,,,---------------------------------...///000000111...000555???RRRvvvwww}}}uuudddbbb\\\\\\[[[ZZZZZZ___hhhoooyyy{{{}}}~~~|||uuujjjbbb[[[^^^iiixxx|||zzz|||vvvllllllyyy~~~sssddd^^^___jjj{{{oooccc~~~wwwkkk^^^XXXTTTNNNJJJIIIRRR___eeebbbaaaggghhhcccccc```___fffqqqtttjjj]]]ZZZfffeee___bbbbbb___dddiiihhhfffdddeeegggfffccceeeffflllwww|||ttthhhbbb]]]```hhhkkkgggaaa[[[UUUPPPPPPQQQWWWiiizzz~~~}}}PPP<<>>777444444333333222111111000000000/////////.........////////////////////////,,,,,,,,,---...///111111........................///000111000//////111333444333333555888;;;<<<<<<<<<===>>>AAADDDEEEEEEEEEGGGHHHHHHGGGFFFEEEEEEGGGIIIIIIMMMSSSSSSZZZqqqzzzmmmzzz|||xxx}}}vvvpppjjjqqqwwwyyyuuu|||uuunnnkkkfff```^^^___\\\cccrrrpppkkkhhhggg^^^PPPIIIKKKOOOSSSVVVSSSKKKDDDCCCFFF]]]mmmfffaaa\\\dddgggbbb\\\YYYXXXTTTMMMHHHJJJPPPYYYccciiikkkiiigggdddbbbcccddddddbbbfffmmmtttyyyrrrnnnuuutttlllkkkhhhiiigggiiivvv~~~yyypppeeeaaalllzzz}}}xxxwwwxxxuuupppuuuvvviii```^^^YYY^^^ccchhhhhhccc^^^[[[[[[\\\YYYXXXYYYWWWVVVZZZaaarrr}}}}}}lllkkktttggg\\\hhh|||~~~NNN???999666444333333333333222111111111111000000000000////////////............000//////...------,,,,,,------------------------------......///000000000222222444>>>VVV|||}}}yyypppddd```___\\\XXXUUUWWW^^^gggooovvvxxx{{{~~~~~~xxxoooeeeaaafffooozzz~~~qqqwww~~~}}}tttkkksssqqqddddddqqq}}}oooooo~~~qqqddd\\\WWWRRRQQQRRR```gggiiieeeeeehhhfff```dddeeeiiippptttpppeee]]]YYYgggiiieeehhheeebbbgggmmmlllkkklllmmmmmmkkkjjjkkkpppvvvzzzyyyrrriiiccc```aaabbbeeehhhgggdddaaa\\\YYYWWWVVVTTTVVVaaammm{{{wwwoooJJJ???:::;;;<<<666444444333333222222111111000000000/////////......////////////////////////++++++,,,---///222333555........................///000111111000000222333333222222444888:::<<<;;;AAA@@@>>>>>>???AAACCCEEEHHHIIIIIIGGGEEEEEEGGGIIILLLKKKLLLNNNOOOZZZuuuzzzqqq|||xxxzzzyyyrrrmmmiiiooowwwsssjjjddd``````___[[[ZZZ[[[WWWYYYXXXbbbwwwooorrrlllYYYOOORRRKKKMMMTTTXXXOOOCCCBBBIII___llleeeaaa^^^ggggggccc]]]ZZZXXXSSSMMMHHHMMMSSS]]]ggglllmmmllljjjhhhffffffgggeeedddiiipppzzz|||sssoooxxxyyypppmmmiiijjjiiikkkyyyvvvgggbbbooo~~~}}}}}}zzztttzzzzzzkkkaaa^^^YYYcccdddeeefffdddbbb___]]]^^^[[[ZZZ[[[YYYVVVYYY^^^nnnyyyooogggkkknnn\\\ddd{{{XXXBBB999777444333333333333222111111111111000000000000////////////............/////////...------,,,,,,------------------------------......///000000000111222666@@@XXX}}}qqq}}}}}}{{{~~~oooccc^^^^^^\\\YYYWWWWWW]]]dddjjjooosssxxx}}}yyylll```^^^jjjxxxqqqttt~~~||||||pppnnnxxx~~~uuufffiiiuuusssssstttfff^^^XXXTTTTTTVVV```eeefffccccccfffccc]]]dddfffmmmuuuvvvmmmbbb\\\]]]jjjkkkfffgggffffffmmmooommmmmmqqqrrrpppnnnnnnppptttxxxxxxrrrkkkeeebbbdddgggjjjkkkjjjgggdddccc```___[[[VVVRRRTTT^^^gggwwwyyy~~~SSS@@@<<<<<<:::555444444333333333222222222000000000////////////...////////////////////////,,,,,,---...000222444555........................///000111111000000222444111000000222666999::::::CCCBBBAAA???>>>???AAACCCHHHHHHGGGEEEDDDDDDGGGJJJNNNMMMMMMLLLMMM[[[xxx}}}uuuzzzxxxpppkkkiiioooyyyzzzhhhbbb^^^___^^^YYYUUUUUUTTTYYYYYYWWWdddxxxrrrqqqhhh\\\VVVMMMIIIOOOYYYUUUFFFBBBJJJ```kkkeeecccaaakkkgggccc___[[[WWWSSSMMMIIIMMMUUU___hhhmmmmmmkkkjjjhhhhhhkkkllliiigggkkkrrr}}}}}}rrrnnnyyyzzzqqqlllhhhhhhgggkkkxxxmmmeeeqqq}}}xxx~~~~~~nnncccaaa]]]iiieeebbbaaacccdddcccbbb```]]][[[\\\ZZZWWWWWWZZZiiivvvssshhhhhhttt\\\___uuu```BBB:::888555333333333333222111111111111000000000///////////////............//////.........---------------------------------------......///000000000111333777BBBZZZfff}}}|||||||||}}}nnnaaa]]]]]]\\\ZZZWWWWWW[[[bbbfffjjjooovvv{{{yyyiiiaaajjj~~~wwwyyy~~~~~~rrruuu|||vvviiimmmxxxvvvyyyuuuhhh```YYYTTTUUUYYY```ccceeedddcccdddcccaaaiiikkkttt}}}}}}rrrgggbbbcccooommmeeeeeefffjjjtttrrrooopppvvvxxxtttqqqrrrtttvvvxxxtttmmmhhhggghhhiiilllnnnmmmiiieeecccbbbgggeee___VVVPPPSSS\\\dddvvv```GGGDDDCCC===999444444444333333333333333111000000000////////////////////////////////////.........//////000111222///////////////////////////000111111000111333555333222222444777999::::::AAACCCDDDCCCAAA???@@@AAAEEEEEEEEECCCBBBBBBEEEHHHHHHJJJLLLLLLPPPaaappp{{{yyypppjjjhhhqqq{{{|||xxxwww|||xxxmmmgggccc]]]YYYYYYWWWYYY\\\[[[VVV]]]{{{rrrnnneeeZZZSSSIIIJJJVVVWWWLLLEEEHHHaaammmgggfffeeeooogggddd```\\\WWWRRRMMMIIILLLTTT```hhhkkkjjjiiigggeeeiiiooossspppkkkmmmsss}}}}}}qqqlllvvvxxxppplllhhhgggfffkkkxxxsssiiisss{{{oooeeeeeebbblllfff```___cccgggiiiiiieee```^^^^^^]]]YYYYYY[[[eeetttxxxllllllzzz]]]\\\nnnhhhBBB;;;888555444444333333111111111111111000000000///////////////...........................---------------------------------------......///000000000111333999EEE\\\wwwccc}}}}}}}}}}}}|||mmmaaa]]]]]]\\\YYYWWWWWWZZZ___dddiiimmmtttzzz~~~|||}}}|||}}}{{{www{{{zzzrrrppp|||yyyuuujjjbbb[[[UUUVVVZZZaaaeeeiiihhhfffdddfffhhhkkkkkkttttttiiieeeiiitttpppfffeeeffflllyyyuuuqqqttt|||yyyvvvxxxvvvwwwvvvrrrnnnkkkmmmooommmmmmllliiieeecccbbbccckkkkkkdddWWWPPPSSS[[[aaattthhhHHHEEECCC:::999444444444444333333333333111111000000000/////////////////////////////////000000///......////////////////////////////////////000111111111222444666999888777999;;;=========>>>BBBEEEEEEBBB@@@???AAABBBCCCCCCBBBAAAAAACCCEEEJJJMMMOOOMMMQQQddd{{{kkkxxxooojjjiiisss~~~rrrnnnnnntttvvvmmmfffbbbbbb```WWWVVV\\\XXXRRR^^^sss}}}ooohhh```[[[OOOIIIPPPTTTPPPJJJIIIbbbooojjjiiihhhsssgggeeebbb]]]WWWQQQMMMJJJKKKTTTaaaiiikkkiiigggfffccciiirrrwwwsssnnnpppvvv}}}}}}rrrkkktttvvvooommmkkkiiihhhnnnzzzvvvkkkuuu~~~oooeeegggfffkkkgggcccdddhhhlllnnnooojjjddd`````````]]]\\\^^^```qqq}}}qqqoooyyybbbZZZggg}}}qqqFFF<<<999666444444444333111111111111111000000000000////////////....................................------------------------------......///000000000111444:::GGG___qqqhhh}}}}}}{{{mmmaaa]]]\\\[[[XXXVVVUUUYYY___ccchhhmmmsssyyy|||~~~~~~}}}|||}}}wwwuuuxxxyyyxxxttt~~~vvvmmmeee]]]WWWXXX\\\dddiiinnnmmmfffcccffflllllliiiqqqwwwkkkgggkkkwwwtttiiiggggggmmmyyyyyyuuuxxx~~~zzz}}}wwwwwwvvvtttrrrqqqrrrsssqqqnnniiifffdddeeefffggglllnnnhhh[[[SSSUUUZZZ]]]nnn}}}yyykkkFFFBBB>>>666888444444444444444444444444111111111000000000////////////////////////////////////...............//////////////////////////////000111111111222444666>>><<<;;;;;;===>>>>>>===;;;@@@DDDDDDAAA???@@@BBB@@@AAABBBBBBAAAAAABBBDDDLLLPPPPPPLLLQQQfffyyyiii~~~vvvmmmiiijjjuuuxxxiiiiiirrr|||~~~}}}~~~}}}~~~}}}qqqkkkeee[[[VVVZZZ\\\XXXWWWZZZoooxxxmmmiii___WWWNNNKKKMMMPPPNNNLLLbbbrrrnnnlllkkkuuugggfffccc]]]WWWQQQLLLJJJLLLVVVccckkkllljjjhhhgggccciiirrrwwwtttooorrrzzz~~~uuummmsssuuupppqqqmmmjjjiiiooo{{{tttlllwwwmmmcccfffgggfffhhhjjjnnnqqqssssssrrrkkkddd^^^^^^^^^\\\\\\^^^\\\nnnssspppooojjj[[[```xxx|||OOO<<<:::666444444444222111111111111111000000000000////////////....................................------------------------------......///000000000111444;;;HHHaaazzznnnooo{{{|||{{{mmmbbb^^^\\\ZZZWWWTTTTTTXXX___dddhhhlllrrrwwwzzz}}}~~~~~~}}}~~~|||www{{{|||~~~~~~|||rrrkkkmmmsssvvvyyy{{{zzzwwwooohhh```YYYYYY]]]dddjjjpppnnneee```dddmmmqqqmmmsss}}}qqqmmmkkkxxxwwwllliiihhhlllxxx}}}xxx{{{~~~wwwwwwvvvvvvvvvvvvuuuttttttoooiiieeefffiiilllmmmkkkoookkk___VVVWWWZZZZZZjjjyyyvvvqqqHHHBBB???777<<<444444444444444444444444111111111111000000000000////////////////////////...------------...//////000000000000000000000000///000111222111222555777???===;;;;;;=========<<<:::>>>BBBAAA>>>===@@@DDD???AAACCCCCCBBBBBBBBBCCCDDDHHHJJJIIIRRRnnnzzzlll{{{sssjjjhhhkkkuuuzzzhhhlll|||sssfffddd```[[[\\\^^^[[[UUUTTTnnnuuupppaaa]]]SSSIIIHHHNNNQQQOOOccctttpppnnnmmmvvvgggfffccc^^^WWWPPPLLLKKKNNNYYYfffnnnnnnkkkiiiiiidddiiiqqquuurrrooouuu~~~yyyppptttuuurrrtttmmmiiihhhooozzzqqqlllxxxlllaaaeeegggbbbhhhpppvvvyyyxxxvvvsssiiiaaaZZZZZZZZZYYYYYY\\\XXXkkksssnnngggqqq\\\]]]uuuVVV===:::777555444444222111111111111111000000000000000/////////............---.....................------------------------------......///000000000111444<<>>AAABBBCCCBBB@@@===;;;<<>><<<>>>AAAIIIDDDKKKNNNRRRyyyuuuvvvyyyqqqiiiggglllvvv{{{vvvxxxtttiiiffffffbbb\\\XXXSSSQQQ___qqqhhh^^^SSSNNNIIIEEEIIIPPPhhhuuurrrmmmtttxxxooogggaaa]]]XXXPPPLLLLLLKKKZZZhhhmmmlllllllllkkkhhhjjjnnnrrrrrrqqqvvv~~~|||uuuvvv}}}{{{tttrrrnnnkkknnnxxxtttlll~~~rrrdddeeelllrrrwww}}}~~~yyyrrrmmmjjj\\\\\\\\\[[[YYYYYYZZZ[[[^^^hhhxxx|||ooooootttaaaZZZsssZZZ???===777333222333222000333222000/////////000111000000000000000000000000................................................,,,---...///000111222333...111;;;OOOfffuuuqqq}}}{{{vvv{{{mmmbbb___```ZZZUUUUUUVVVXXX]]]dddiiimmmqqquuuxxx|||}}}~~~zzzlll```gggwwwxxx|||}}}|||yyyppplllsss}}}zzzqqqjjjbbb]]]___dddmmmoooooolllhhhgggkkkppprrrooovvvzzzooommmwww}}}vvvjjjeeellluuu}}}xxx{{{zzzuuuxxx{{{~~~}}}tttqqqoooqqqvvvxxxwwwuuulllkkkhhhccc]]]YYYXXXYYY```nnnyyyYYYAAA<<<:::666888666333222333444444333222111111000000000000000////////////////////////////////////////////////......///000000000000000//////000222333444555666888888888888:::<<<>>>???AAAAAA@@@>>>======???AAAEEEHHHJJJHHHCCC@@@AAADDDEEEAAAIIIMMMTTT|||tttzzzwwwpppiiihhhmmmvvvwwwwwwyyy}}}{{{sssqqquuuzzzwwwmmmiiieee___ZZZVVVVVVXXXcccyyykkk___TTTNNNJJJGGGJJJPPPiiiuuuqqqllltttyyyrrrjjjccc___ZZZRRRLLLLLLMMM[[[jjjnnnmmmnnnnnnmmmjjjlllpppttttttsssxxxwwwwww}}}}}}wwwoookkkhhhlllyyywwwnnntttfffiiisss{{{|||{{{wwwpppiiidddaaa___^^^]]][[[YYYYYYYYYYYY]]]hhhwww}}}pppnnn|||zzzeee]]]ppp[[[@@@===777333333444333111222222000/////////000111000000000000000000000000...............---------........................---......///000111111222333444<<>>???@@@@@@>>>>>>@@@AAAEEEHHHKKKJJJFFFCCCCCCDDDCCCCCCHHHLLLXXX{{{ssszzzsssnnnhhhiiiooovvvxxxrrrqqquuuzzzssspppsssiiisssyyyooojjjgggcccYYY]]]VVVMMMXXXuuuqqqdddVVVOOOLLLJJJLLLOOOkkktttqqqllluuuzzzvvvnnngggccc\\\SSSMMMLLLOOO^^^lllpppooopppqqqpppmmmnnnrrrvvvvvvuuuyyy{{{www}}}|||rrrlllhhhlllyyyzzzqqqvvvgggnnn|||zzzrrrkkkfffcccaaaeeeccc```^^^[[[ZZZYYYYYY\\\gggwww~~~rrrlllxxxkkk___kkkyyyxxxcccCCC===666333333444333333222111111000///000000000000000000000000000000000//////.........---------.........................../////////000000111111444666>>>MMMcccffflllwwwsss}}}ooodddaaa___ZZZVVVVVVVVVWWW\\\bbbiiilllrrrwww{{{zzzvvv|||}}}~~~~~~}}}vvvppphhhbbbbbbfffoooppppppooonnnnnnqqqtttqqqqqquuutttmmmwwwwwwlllmmmttt~~~|||||||||}}}zzztttyyy{{{zzzyyyrrrtttrrriii[[[RRRQQQSSSXXXfffyyyxxxbbbGGG@@@???>>>666444333222444666666555222111111000000000000000000000000000000000000000////////////////////////......///000000000000000111111222333444555555666::::::999999888777777777888:::===>>>=========>>>>>>BBBFFFGGGEEECCCBBBBBBEEEGGGIIIMMM```uuurrrxxxqqqlllggghhhooouuuyyykkkgggjjjvvvlllmmmgggmmmwwwqqqmmm\\\```[[[PPPOOO```tttxxxkkk\\\RRRNNNMMMMMMMMMmmmtttppplllvvv{{{yyyqqqjjjeee^^^SSSMMMKKKQQQ___mmmqqqqqqrrrssssssoooooosssxxxyyyxxx{{{~~~vvv{{{~~~yyyrrrkkkmmmzzz|||tttvvveeeooo{{{uuurrrqqqooommmkkkhhhccc```^^^\\\[[[ZZZ\\\ggguuuuuullltttooo^^^eeezzzyyytttpppGGG>>>555333555444444444222111111000000000000000/////////////////////////////////...------,,,,,,........................////////////000000000000111555@@@RRRkkk~~~^^^kkk~~~~~~vvvqqq{{{mmmbbb______YYYVVVVVVVVVWWW[[[aaahhhkkkppptttxxx{{{}}}~~~wwwqqqiiibbbbbbfffnnnooooooooooooqqqssstttssstttxxxuuulllsss~~~|||pppnnnttt~~~}}}~~~zzzvvvzzz~~~{{{{{{}}}~~~{{{ooo___SSSOOOPPPWWWdddwww}}}oooNNN@@@>>>===777555333333444666666666222111111000000000000000000000000000000000000000////////////////////////......///000000000000000222222222333333333333333999999888888888777777666222444777999888888888999999<<<@@@CCCDDDCCCBBBBBBCCCHHHHHHOOOlllrrrrrrxxxpppkkkeeegggmmmuuussshhhdddlllvvv}}}jjj___mmm}}}qqqccc___]]]ZZZSSSQQQaaauuu}}}sssdddWWWPPPNNNMMMKKKnnnuuuqqqmmmvvv|||yyyrrrkkkfff___UUUMMMKKKSSSaaannnrrrrrrtttuuuvvvqqqqqqtttyyy{{{zzz|||wwwzzzvvvnnnooo|||}}}vvvrrrbbbmmm~~~{{{{{{}}}~~~{{{xxxlllhhhccc___^^^]]][[[YYY]]]ffftttyyynnnpppqqq\\\```vvv~~~LLL???555444555444333555111111111111000000000/////////////////////////////////.........---------........................////////////000000000000///888EEEYYYtttuuuZZZlll{{{|||vvvppp{{{mmmbbb___^^^YYYVVVVVVWWWWWWZZZ```eeeiiinnntttxxx}}}xxxqqqjjjddddddiiioooppppppqqqsssuuuvvvwwwwwwzzz|||zzznnnooowww}}}sssnnnrrr||||||yyywwwuuueeeXXXQQQOOOVVVbbbtttYYYBBB;;;:::888666444333555666666555222111111000000000000000000000000000000000000000////////////////////////......///000000000000000222222222222222333333333000111222333333333333333222555777888888777888888:::<<>>FFFEEERRRzzzppptttwwwnnnhhhccceeekkkvvvlllaaa```jjj{{{yyy|||~~~jjjgggwwwwwwnnnbbb]]]^^^VVVMMMXXXnnn|||wwwlll]]]SSSPPPOOOMMMooovvvrrrmmmvvv{{{xxxrrrlllhhhaaaWWWPPPNNNVVVdddqqquuuuuuwwwyyyzzztttsssvvv|||}}}~~~||||||vvvmmmppp|||vvvooo```kkkzzz|||yyy|||zzzlllgggaaa^^^^^^^^^\\\ZZZ^^^fffrrr{{{}}}ooolllvvv\\\^^^uuuQQQBBB555555666444222555000111111111111000//////000000000000000000000000.................................................../////////000000111111222;;;III[[[wwwkkk[[[mmmyyyyyyuuuooo}}}ooodddaaa^^^YYYVVVWWWWWWVVVYYY^^^bbbgggnnnttt{{{xxxrrrkkkgggjjjpppsssssstttvvvxxxzzz{{{{{{zzz|||zzz}}}vvvqqquuuwwwpppqqqxxx{{{yyyjjj]]]UUUQQQSSS^^^ooohhhHHH>>>===999777555444555555555444222111111000000000000000////////////////////////////////////////////////......///000000000000000111111222333444555666666111333555888:::;;;<<<<<<===???AAAAAA@@@@@@AAABBB??????@@@BBBDDDFFFFFFEEE===FFFDDDVVVmmmuuutttkkkfffaaadddkkkyyy{{{mmmaaadddppp~~~zzzzzz~~~uuu|||pppfff```YYYTTTXXXbbbwwwxxxqqqbbbVVVSSSRRRQQQnnnxxxtttnnnuuuzzzxxxrrrmmmjjjddd[[[TTTRRRZZZhhhtttxxxxxx{{{}}}~~~xxxwwwzzzwwwmmmoooyyyvvvlllbbblllxxx}}}xxxuuuyyyzzzooojjjcccaaabbbdddbbb``````fffpppxxxpppiii|||aaa^^^tttVVVDDD666555777333111444000111111222111000///...000000000000000000000000,,,,,,------.../////////........................---......///000111111222222;;;FFFVVVrrreee___lllxxxwwwrrrmmm}}}ooodddaaa^^^YYYVVVWWWWWWVVVYYY]]]dddiiiooouuuzzz}}}~~~xxxrrrmmmkkkooovvvvvvvvvwwwyyy|||zzz{{{vvvvvvvvvvvv{{{sssrrrvvvzzznnnaaaXXXRRRQQQ[[[kkk|||rrrNNNCCCCCC:::888555444555555555444222111111000000000000000////////////////////////////////////////////////...//////000000000000000///000222444666888::::::???AAADDDHHHKKKMMMNNNOOOJJJKKKLLLLLLKKKKKKLLLMMMBBBAAAAAABBBCCCDDDDDDDDD@@@IIIFFFYYY~~~kkkvvvqqqiiiddd```cccjjj{{{~~~eee___bbbsss~~~yyyrrrddd^^^]]]ZZZTTTssswwwsssdddXXXUUUVVVUUUnnnyyyuuuooouuuyyyxxxrrrnnnlllggg^^^WWWUUU]]]jjjwww{{{{{{}}}{{{zzz|||zzznnnooo~~~xxxvvvyyyllldddnnnxxxzzztttqqqwww|||tttnnnhhhfffhhhjjjiiigggaaagggooovvv}}}pppggg{{{eee^^^tttYYYEEE666666777222000444000111111222222000///...000000000000000000000000+++,,,,,,---...///000000........................,,,---...///000111222333000777@@@NNNkkkcccbbbkkkyyyuuu~~~ppplll{{{mmmbbb___^^^YYYVVVWWWWWWVVVXXX]]]iiilllppptttwwwyyy}}}~~~~~~{{{zzz|||uuuxxxwwwyyy~~~}}}zzzyyy}}}{{{uuuooommmqqquuuvvvuuuyyy|||zzz{{{yyyyyypppzzz~~~rrrdddXXXSSSQQQXXXhhhzzz[[[AAA@@@999777555333222333444555333333222222111000000000//////............////////////............//////...///000000///000222444222222222333555888:::<<>>>>>AAABBBAAABBBFFFDDDJJJLLLuuuyyyiii}}}~~~llleeebbb___bbbhhhyyy{{{ssstttzzzuuukkkhhhfffrrr{{{~~~xxxuuujjjbbb[[[YYY[[[iiiuuuyyylllZZZTTTVVVYYYvvv|||uuuwwwxxxzzzxxxvvvtttrrrnnnggg\\\UUU^^^kkkvvvzzz~~~}}}qqqkkkzzz{{{www}}}hhhgggqqqxxx}}}{{{{{{~~~|||rrrgggbbbfffkkkmmmlllfffeeejjjuuussskkkrrrggg[[[nnngggEEE444888666000111111222222222111000//////...000000000000000000000000//////...------------...........................////////////000000000000333666@@@SSSooofffccc}}}xxx{{{pppmmm~~~}}}zzzmmmaaaccc```]]]YYYVVVVVVYYY^^^aaagggkkkppptttwwwzzz~~~~~~|||uuussswwwtttwwwxxxzzz}}}|||qqqeeeiiimmmrrrvvvwwwuuuqqqoookkksssqqqpppyyyxxxqqqoootttzzzuuutttxxxxxxzzzssswww}}}kkkXXXMMMOOOVVVeeexxx~~~[[[AAAAAA:::888666333222222333444333333222111111000000/////////............////////////............//////...///000000///000222444222222222333555777:::;;;>>>@@@@@@AAAHHHNNNMMMFFF???AAABBBBBBBBBDDDGGGJJJFFFBBB@@@BBBBBB@@@???AAAGGGLLLTTTttthhh}}}kkkdddbbb___aaagggwwwzzzjjjcccbbbfffmmmpppmmmlllnnnpppyyy}}}|||wwwuuuhhheeebbb]]]hhhtttzzznnn]]]VVVXXX[[[{{{~~~vvvyyyyyy{{{xxxuuurrrpppmmmggg^^^WWWdddpppzzz}}}~~~rrrlllzzz||||||kkklllwww|||~~~~~~wwwlllhhhiiilllllljjjgggeeeiiittt~~~wwwlllqqqkkk^^^mmmhhhFFF555:::777222222222222222111111000//////...000000000000000000000000//////...------------...........................////////////000000000000222666@@@TTTppplllkkk|||uuu{{{qqqmmm|||~~~{{{nnnbbbccc```]]]YYYVVVVVVYYY^^^aaagggjjjnnnrrrwww{{{~~~~~~{{{}}}zzzqqqkkkjjjgggiiillloootttuuulllbbb^^^ccciiimmmnnnllliiigggeeeooonnnllltttzzz}}}|||sssrrryyyyyywww{{{{{{}}}|||uuusss___QQQNNNSSSbbbuuu|||]]]BBBCCC;;;999777444222222333333333222222111111000////////////............////////////............//////...///000000///000222444222222222333555777999;;;999999999:::>>>DDDCCC???======>>>>>>@@@CCCHHHLLLIIICCC???AAABBB@@@>>>???FFFIIIZZZnnngggzzziiicccaaa^^^aaagggtttyyyddd]]]WWWUUU[[[eeennnvvv|||wwwlllkkkhhh]]]gggttt{{{sssbbbYYYZZZ]]]wwwyyyyyy{{{zzzvvvrrrpppmmmhhhaaa[[[kkkwwwtttoooyyy|||xxxlllqqq{{{yyyqqqmmmmmmnnnkkkhhhhhhfffiiirrr||||||nnnoooppp```kkklllHHH666;;;888333333222222222111111000/////////000000000000000000000000//////...------------............................../////////000000000111222666AAAUUUrrrqqqrrryyypppzzztttmmmyyy}}}pppcccddd```]]]YYYVVVVVVXXX]]]```hhhhhhkkkpppvvv{{{~~~~~~|||zzz|||{{{rrrfff```\\\^^^```eeemmmqqqkkkbbbZZZ```gggmmmnnnllljjjiiicccmmmmmmkkkpppttt~~~yyyuuuttt}}}~~~www{{{qqqdddXXXPPPSSS```rrruuuaaaDDDDDD<<<:::777444333222222333222222222111000000////////////............////////////............//////...///000000///000222444333222222333444666999:::888777666777:::===>>><<<@@@???>>>===<<>>AAA@@@>>><<<:::<<<@@@CCCDDD>>>;;;===@@@???@@@BBBDDDJJJkkkhhhkkkwwwhhheeedddbbbeeekkkyyy{{{gggfffyyyzzz|||qqqnnnjjjvvv~~~ooobbbaaafff{{{||||||}}}zzzvvvsssnnnhhhcccrrr~~~yyyvvvwwwqqqnnnssswwwwwwyyywwwuuusssrrrqqqpppnnnmmmmmmmmmppptttuuutttqqqhhheeeeeemmmvvv~~~pppggg}}}yyy]]]ccc~~~wwwOOO888999777333222111111111111000000000000000//////////////////////////////...------------....................................///000111111111111777DDDYYYvvvwwwttttttxxxzzzlllpppvvvggggggbbb^^^YYYUUUUUUWWWZZZ]]]eeeeeehhhlllsssxxx|||~~~~~~~~~vvvmmmfffeeeccchhhuuu~~~{{{sssbbbjjjuuuzzzzzzxxxwwwwwwqqqxxxwwwtttsssnnnuuuuuuxxxxxx{{{|||~~~yyyjjjZZZWWWVVV]]]mmm|||nnnqqqNNNAAA<<<:::888555333333444444222111111000000///......//////............////////////............//////...///000000///000222444333222222222444555777888<<<:::;;;>>>???>>>>>>AAA>>>>>>===<<<;;;<<<@@@CCCDDD@@@>>>>>>>>>===???CCCEEEPPPvvvgggnnnvvvhhheeeeeecccffflll|||yyyppp|||~~~vvvrrroooyyytttfffdddkkk}}}yyywwwrrrlllgggvvvyyyxxxvvv}}}|||yyy~~~{{{nnnmmmppppppnnnjjjiiihhhfffeeedddcccccceeefffjjjpppuuuwwwwwwvvvgggccccccjjjttt|||rrrfffxxx}}}^^^aaa}}}UUU:::888666222333222111111000000000000000000000000000000000000000000//////...------------...........................------...///000111222222000777EEE[[[xxxyyy~~~zzzwww~~~llllllzzzjjjjjjbbb___YYYUUUTTTVVVYYY\\\bbbdddhhhlllpppuuu{{{~~~~~~vvvoookkkhhhlllzzz|||kkkttt}}}~~~www{{{yyywwwvvvmmmpppxxx{{{|||~~~uuubbbWWWVVV\\\kkk|||qqqyyyTTT@@@;;;:::777555444444555555111111111000//////......//////............////////////............//////...///000000///000222444333222222222333555777888;;;999;;;@@@AAA===>>>AAA<<<=========<<<===???AAAAAA@@@@@@AAA>>>===BBBJJJQQQ```|||eeeoootttfffddddddcccffflll}}}wwwwwwtttttt}}}xxxhhhgggooo}}}{{{yyyvvvpppkkk{{{vvvyyyxxxoootttuuuiiikkkxxxzzzooogggggghhhfffbbb[[[[[[[[[[[[ZZZ[[[]]]^^^^^^aaafffkkkpppssssssrrrfffbbbaaahhhrrr{{{uuuggguuubbbbbb|||\\\===999666333555444000000000000000000000111000000000000000000000000//////...------------...........................------...///000111222222000777FFF\\\zzz|||vvvssslllhhh}}}mmmlllccc___ZZZUUUTTTUUUYYY[[[___dddjjjlllmmmqqqzzz|||sssnnnjjjnnn}}}ttt}}}{{{}}}zzz{{{{{{qqqppp|||oooddd{{{}}}yyyfffVVVUUUZZZjjj|||lll~~~YYY@@@;;;999777555444555666666111111111000//////......//////............////////////............//////...///000000///000222444333333222222333555666777888777:::@@@AAA<<<<<<@@@>>>??????>>><<<<<<===>>><<<===@@@BBB@@@@@@IIISSSddduuu|||yyycccooorrrdddcccdddbbbeeekkk||||||rrrzzzzzzxxxzzzjjjiiirrr~~~|||{{{{{{xxxrrrmmmsssyyyppphhhkkkhhhYYY___ppp~~~|||ppplllttt~~~qqqccc___``````\\\YYYRRRSSSTTTTTTVVVXXX[[[^^^ZZZ]]]aaafffjjjkkkkkkkkkeeeaaa```gggqqqzzzwwwiiitttgggddd|||aaa???:::777444666666000000000000000111111111000000000000000000000000//////...------------...........................------...///000111222222000777FFF]]]{{{{{{ooonnnkkkgggooommmccc___ZZZUUUSSSUUUXXX[[[]]]dddkkklllkkkoooyyy~~~vvvpppkkkpppvvv~~~~~~|||vvvssswwweeeXXXSSSPPPJJJDDDsss{{{~~~|||vvvhhhUUURRRVVVgggzzzpppyyyVVVIII===:::888666666555333111111111000000//////......////////////.....................////////////////////////000111111222222444444555555777888::::::888999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;777>>>AAABBBAAA<<>>rrr~~~|||||||||wwwuuuxxxwwwkkk]]]VVVRRRWWWgggzzzuuuyyy___GGG>>>;;;888777666555444222111111111000//////......////////////.....................///////////////000000111111222333333333444444555555666777888999666888;;;;;;;;;;;;<<<===>>>????????????>>>======888:::888:::>>>===GGG^^^{{{~~~xxxgggmmm|||nnnbbbaaabbbaaafffnnnzzz{{{vvvooozzzxxxrrryyyuuuqqqxxx~~~~~~yyyrrrxxx}}}ssshhh]]]VVVLLLEEEDDDOOO^^^cccVVVJJJLLLTTTYYYUUUSSSQQQOOONNNLLLJJJHHHGGGHHHIIIIIIIIIKKKNNNQQQUUUWWWZZZ^^^aaabbbccccccdddaaabbbiiirrrzzznnnoookkkfffrrrhhh@@@:::999666333///222222222111111111111000000000000000000000000000......------------......---------............///......//////000000111111000777EEE\\\~~~nnnooozzzjjjhhhzzzpppaaaccc^^^[[[YYYVVVRRRTTTZZZ]]]cccgggiiimmmtttzzz{{{~~~~~~~~~}}}}}}tttuuuyyy}}}~~~zzzmmm~~~qqqeee___[[[TTTKKKEEEBBBAAA???===uuussssssvvv~~~xxxwwwvvvrrroooooooooggg^^^WWWSSSXXXhhh{{{{{{uuuqqqJJJ@@@>>>:::888777666555333222111111000000///......////////////.....................//////000000000111111222222333444444444555555555555666666777777666888:::;;;;;;;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@>>>:::222333;;;<<>>???KKKPPPNNNCCC===AAAEEEEEEIIIJJJKKKLLLLLLKKKJJJIIIEEEFFFGGGFFFEEEFFFHHHJJJQQQSSSWWW[[[^^^___``````aaa___aaaiiirrrzzznnnlllkkkfffqqqnnnEEE<<<999666555000222222222111111111111000000000000000000000000000......------------......---------............///......//////000000111111111888FFF```nnnjjjrrr~~~kkkeeeuuu|||ooo```bbb^^^[[[YYYVVVSSSUUUZZZ]]]ccchhhiiinnnuuuzzz{{{~~~~~~wwwvvvxxx~~~xxxkkk|||wwwggg]]]YYYZZZVVVPPPIIIDDDAAA@@@@@@xxx~~~|||{{{pppkkkgggooo{{{xxxoookkkkkkiiidddXXXTTTYYYiii|||sssUUUCCC@@@;;;999777777555444222222111111000//////...////////////.....................///000000111111111111222222333444444444555555555666666666666555666888;;;<<<<<<<<<>>>???>>>???@@@AAABBBBBBBBBBBBGGGDDD999555;;;;;;AAAQQQdddooo~~~vvvgggrrr{{{lllaaa___```___dddkkkzzzwwwwwwxxxvvvvvv~~~|||zzz{{{|||{{{|||vvv{{{vvvttt||||||yyy|||nnn]]]LLLEEEBBB???>>>???DDDFFFDDD===<<<@@@CCCBBBIIIKKKNNNPPPPPPPPPOOOPPPLLLMMMNNNLLLJJJIIIIIIJJJOOORRRUUUXXXZZZ[[[ZZZZZZ\\\[[[___hhhqqqyyyrrrnnnooogggnnnrrrHHH<<<777666666111222222222111111111000000////////////////////////......------------......---------............///......//////000000111111222888HHHdddtttjjjqqq~~~nnncccooo{{{pppdddbbb^^^[[[YYYVVVSSSUUU[[[[[[bbbgggiiimmmtttyyyyyyxxxtttuuu~~~}}}~~~wwwkkk}}}vvvjjjccc```\\\[[[WWWQQQJJJEEEDDDCCCvvvyyywwwvvviii___ZZZ___lll|||~~~uuuooohhhaaaYYYVVVZZZjjj}}}~~~___EEEAAA<<<999777777555444222222222111000000//////////////////..................//////000111111222000000111111222333333333444555666777777666666555888:::<<<=========>>>@@@===>>>???@@@AAABBBBBBBBBNNNPPPGGG>>>===;;;@@@PPPggg}}}mmm}}}xxxiiivvv{{{mmmaaa______^^^ccckkktttwww|||yyyvvvxxx{{{}}}~~~}}}zzzwwwwwwxxxyyy}}}~~~|||{{{www~~~~~~uuunnnnnnkkkccc```bbbRRRIIIAAA>>>>>><<<;;;;;;===AAACCCAAA???@@@BBBAAANNNRRRVVVWWWWWWUUUUUUVVVRRRTTTUUUSSSPPPMMMLLLLLLOOOQQQTTTWWWXXXWWWUUUTTTXXXWWW[[[eeeooowwwuuupppvvvhhhkkkvvvKKK;;;555666888333222222222111111111000000////////////////////////......------------......---------............///......//////000000111111333888HHHhhhzzzlllqqqsssccckkk{{{qqqfffbbb^^^[[[YYYVVVSSSUUUZZZYYY```eeehhhlllrrrwwwwww~~~}}}zzzttt~~~www~~~|||yyymmmxxxoooiiifffaaa```^^^YYYQQQKKKFFFEEEwwwyyywwwqqqfff___ZZZUUUUUU^^^jjjttt{{{nnn___[[[WWW[[[kkk~~~cccGGGBBB===999777666555444333222222111111000//////////////////..................///000000111222222000000111111222333333333444555777888888888777666999;;;=========<<<===>>><<<===>>>???@@@@@@@@@@@@LLLSSSNNNDDD@@@<<>>>>>KKKRRR[[[______\\\ZZZYYYUUUWWWXXXWWWSSSOOOMMMLLLNNNPPPTTTVVVWWWVVVTTTRRRWWWUUUYYYcccmmmwwwvvvnnn|||iiiiii|||PPP<<<444666888333222222222111111111111000000000000000000000000000......------------......---------............///......//////000000111111333777IIIjjj||||||lllqqqxxxeeeiii{{{oooeeeccc___\\\ZZZVVVRRRTTTYYYWWW^^^dddgggkkkrrruuuuuu{{{|||~~~xxxzzz~~~|||ooowwwpppkkkhhhgggddd```YYYQQQJJJEEE|||}}}sssssslllbbb]]]^^^\\\WWWSSSSSSTTTYYYbbbmmmxxxyyyhhh\\\XXX\\\lll~~~aaaGGGCCC===888666555444333333333222111111000000///////////////............---...///000111222333333111111222222333444444444444555777999::::::999888999;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>===@@@KKKJJJBBBAAA???CCCPPPrrryyy}}}jjjyyy}}}nnnbbb``````___ccckkkssszzz}}}xxxuuukkknnnooojjjbbb```gggpppmmmnnnnnnllljjjnnnwww~~~tttmmmbbbVVVMMMHHHCCCAAABBBDDDEEEFFFEEEEEEDDDBBB@@@AAABBBDDDGGGGGGDDDAAA???AAAMMM^^^hhhiiiddd___\\\YYY[[[]]]\\\XXXTTTPPPOOOKKKNNNRRRVVVXXXWWWVVVTTTXXXVVVXXXbbbmmmwwwwwwkkk}}}~~~jjjhhhVVV>>>333555777222222222222111111111111000000000000000000000000000......------------......---------............///......//////000000111111333666HHHkkk~~~lllooo}}}|||iiihhh}}}rrrgggeee```\\\ZZZUUUQQQSSSXXXWWW^^^eeehhhlllrrruuuuuuwwwyyy}}}{{{{{{}}}ooo~~~wwwqqqrrrpppllliiiddd[[[PPPHHH}}}zzzpppfffaaaccceeebbb\\\[[[___]]]XXX]]]UUUNNNOOOYYYdddlllooottt{{{qqq]]]YYY]]]mmm___HHHCCC===888555444444333333333222222111000000000000/////////............---...///000111222333333222222333444444555555666333555777:::;;;;;;:::999888:::;;;;;;999888888999:::;;;;;;<<<<<<<<<<<<<<<444@@@AAA>>>AAAAAADDDNNNrrr~~~~~~jjjxxx~~~ooocccaaaaaa___ccckkkuuu}}}{{{wwwxxxyyy{{{{{{vvvooohhhcccdddiiinnnmmmhhhhhhrrr~~~{{{{{{zzzvvvtttxxxxxx{{{^^^TTTIIIDDDCCCCCCCCCCCC>>>AAACCCBBBBBBCCCDDDCCCHHHEEEEEEJJJNNNMMMIIIFFF888HHH___nnnqqqkkkccc______aaacccbbb^^^YYYVVVTTTIIILLLQQQVVVYYYYYYXXXWWWYYYWWWYYYbbbmmmyyyzzziiizzzjjjiiiZZZ@@@444444777000222222222111111111111000000000000000000000000000.........------.........---------.........//////......//////000111111111222555HHHkkkzzzmmmooo}}}kkkhhhvvvmmmfffaaa]]]ZZZUUUQQQRRRWWWXXX___fffiiimmmsssvvvvvvuuuxxx|||~~~|||}}}~~~{{{yyy}}}~~~oooyyyttt|||xxxtttqqqmmmdddWWWMMMvvvmmm```YYYXXXXXXXXXVVV[[[aaahhhkkkiiidddaaa___[[[WWWQQQMMMOOO[[[jjjvvvzzz}}}yyy^^^\\\bbbrrr^^^FFF@@@;;;<<<<<<777444333333333222222111000000000...........................------......///000111...///111222333444444555555666777888888999999888888999::::::999999;;;<<<===;;;999999:::;;;<<<<<<>>>BBB===:::AAACCCGGGSSSlllxxx~~~qqqddd^^^]]]___eeejjjuuu|||yyyhhhnnnccciiimmmjjjggghhhmmmqqqmmmqqqzzzzzzqqqwwwzzzmmmWWWNNNEEECCCGGGIIIFFFAAAFFFCCC@@@???@@@CCCDDDEEEGGGGGGIIILLLOOOPPPNNNLLLCCC???HHHcccwwwxxxqqqmmm```]]]aaakkkkkkbbb\\\]]]UUUSSSTTTXXX^^^bbbcccaaa^^^VVVTTT___ooo||||||nnnuuu|||jjjjjj[[[>>>888888777444333333222111000000111111000000000000////////////////////////////////////......------------....../////////000111111222222777666FFFkkkvvvnnnlllzzzpppggg{{{~~~|||lllhhhccc\\\WWWUUUUUUUUUVVV[[[[[[\\\bbbjjjpppssstttuuuxxx|||||||||~~~yyy|||{{{oooyyy~~~~~~{{{xxxxxxuuummm```VVV|||nnnccc[[[QQQLLLLLLMMMMMMKKKYYYaaakkksssuuuqqqkkkfff\\\ZZZVVVPPPMMMSSS```jjjzzz}}}www```^^^eeeuuu~~~~~~YYYFFF???:::;;;;;;888555444333333222222111000000000.......................................///111111///000111333444444444444555666777888999999999999999:::<<<<<<;;;;;;<<<===:::999888888999;;;<<<<<>>>>>DDDEEENNNccclllxxx|||pppccc^^^^^^___dddiiittt|||xxxvvvrrrlllkkk```ffflllllliiikkkvvvyyywww~~~xxxzzz|||sss^^^SSSMMMGGGFFFIIIJJJHHHDDDGGGDDDAAA@@@@@@AAAAAAAAAFFFFFFGGGIIIKKKNNNQQQSSSFFF???AAAUUUlllxxxwwwsssiiicccbbbiiiooolllccc]]]XXXVVVVVV[[[aaafffgggfffbbbZZZXXXaaappp||||||mmmsssiiihhhZZZ===777888666444333222222111000000111111000000000000////////////////////////////////////......------------....../////////000111111222222777666FFFmmmuuummmlllyyyvvvjjj{{{~~~}}}nnniiiccc\\\WWWUUUUUUUUUVVV[[[[[[\\\bbbhhhnnnppppppppptttzzz~~~{{{wwwwwwyyy|||wwwpppqqqyyyyyyrrrwwwqqq|||~~~~~~uuufff\\\sssfff^^^VVVQQQKKKIIIJJJKKKKKKJJJUUU]]]kkkyyyxxxpppcccaaa\\\UUUNNNNNNTTT[[[rrrvvvrrr______gggwwwyyy[[[EEE>>>999:::;;;888555555333333222222111000000000....................................///000111111111222333333444444444333555666777888999999999999:::;;;======<<<;;;<<<===888888888888999:::<<<<<>>CCCGGGDDDVVVwwwlllxxxyyymmmbbb^^^^^^___ccchhhrrr|||uuuiiipppwwwqqqccciiiqqqtttooonnn}}}~~~{{{~~~bbbSSSOOOMMMKKKKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAA???===CCCDDDDDDDDDEEEJJJRRRYYYMMMEEE>>>FFF]]]vvvtttlllcccdddooouuulll___\\\ZZZYYY]]]ccciiikkkkkkeee^^^[[[dddqqq|||}}}lllqqqgggddd\\\>>>777777555333333222111111000111111111000000000000////////////////////////////////////......------------....../////////000111111222222666666HHHooo}}}nnnjjjttt}}}nnnyyypppiiiddd]]]XXXVVVVVVVVVUUUZZZZZZ]]]bbbgggkkklllllllllqqqxxx}}}~~~~~~~~~~~~{{{rrrlllnnnqqq{{{zzz}}}qqqnnntttoooyyy~~~ooobbbzzzmmmccc]]]ZZZUUURRROOOOOOPPPRRRQQQQQQSSSYYYfffwwwzzzqqqkkkbbbXXXRRRPPPOOOPPP```gggwwwmmm]]]^^^gggwwwzzzrrrbbbDDD===888999:::888666666333333222222111000000000....................................///000111222222333444444444444444333666666777888999999999999999;;;======<<<;;;;;;<<<777888999::::::;;;===>>>AAA<<<;;;FFFJJJDDD[[[~~~lllxxxwwwlllaaa^^^^^^___bbbfffppp||||||pppuuunnnrrr|||zzzrrrzzzxxxyyyeeeXXXTTTOOOPPPQQQRRRRRRQQQRRRSSSPPPNNNLLLJJJHHHEEEAAA===>>>@@@BBBAAA@@@EEEOOOXXXTTTOOODDD???PPPooo}}}vvvhhh```hhhuuussshhh___\\\ZZZ\\\bbbhhhkkkkkkccc]]]\\\dddqqq{{{~~~lllooohhhaaaaaaAAA888666444111222222111111111111111222000000000000////////////////////////////////////......------------....../////////000111111222222555555HHHppprrrfffnnn{{{nnnssssssjjjeee^^^YYYWWWVVVVVVUUUXXXZZZ]]]bbbfffjjjlllllllllqqqxxx}}}~~~~~~}}}}}}{{{xxxuuurrrqqqxxxnnnmmmmmmsss~~~tttgggpppccc]]]ZZZWWWTTTUUUTTTSSSSSSTTTUUUUUUTTTWWWZZZbbbsssuuueee[[[XXXUUUPPPKKKOOOXXXlll}}}mmm]]]___iiixxxwwwnnneeeDDD===888999999777666777333333222222111000000000///////////////////////////......//////000111222333444444555555555444444666777888999999::::::999888:::<<<===;;;:::999999777999<<<<<<<<<<<<>>>@@@===999<<>>>>><<<<<<>>>@@@>>><<>>AAADDDMMMRRRQQQGGGCCCOOOgggzzzzzzjjj```gggwwwkkkeee]]]YYY[[[___aaabbbYYYVVVXXXcccooozzznnnnnnnnnbbbxxx^^^AAA777666666666111111111000111111222333000000000000////////////////////////////////////......------------....../////////000111111222222444444GGGooo~~~}}}gggiiixxxmmmgggvvvkkkgggaaa\\\YYYXXXVVVTTTVVVYYY]]]```dddhhhmmmqqqqqqtttxxx{{{{{{{{{{{{{{{xxx~~~|||nnn___ZZZYYY]]]```cccjjjqqqnnnvvv{{{|||}}}rrr}}}lll]]]ZZZWWWVVVYYY\\\___```^^^___```aaabbbdddfffhhhgggeeefffnnn|||uuujjj```WWWRRROOOPPP[[[gggrrrmmmZZZ\\\fffttt|||qqqlllFFF>>>888777888555444555333333222222111000000000////////////////////////////////////000111222333222333444666666777777777777777888999::::::::::::888;;;===>>><<<:::999888777;;;???>>>;;;:::<<<>>>AAA@@@AAAIIISSS[[[|||wwwkkkuuu}}}pppccc]]]\\\]]]aaafffqqq{{{~~~xxxpppgggdddcccdddbbb___```dddiiihhhhhhhhhiiiiiiiiihhhjjjgggeeecccaaa^^^ZZZXXXPPPMMMHHHCCC>>><<<<<<<<>>;;;999999666;;;???>>>:::888:::===BBBBBB@@@EEEPPP^^^xxxkkktttrrrccc]]][[[\\\aaafffrrr{{{~~~tttvvvrrrrrrrrrrrrnnnjjjmmmtttpppnnnlllkkkmmmmmmmmmkkkmmmkkkhhhfffdddbbb```]]]ZZZTTTJJJCCC>>>;;;:::999BBBFFFPPPUUUNNNDDDJJJYYYzzzyyyxxxrrrbbbYYYggg}}}{{{rrrfff]]][[[\\\]]]]]]YYYWWWZZZdddoooxxxqqqooorrrfffsssiiiIII<<<777555444111111000000111222333333000000000000////////////////////////////////////.........------........./////////000111111222222444333EEElll{{{wwwmmmqqq~~~tttkkkvvvvvvlllhhhbbb]]][[[XXXVVVTTTYYYZZZ\\\\\\]]]aaahhhmmmmmmooorrrtttvvvyyy|||~~~|||zzzzzzxxx~~~yyynnnfffbbb]]]___aaa```ZZZVVVXXX\\\kkkxxx~~~qqqwwwyyyxxxwwwvvvxxx}}}wwwmmmkkkiiifffddddddcccddddddeeeffffffgggfffhhhnnnooommmpppwwwyyymmmdddgggssssssddd^^^UUUNNNQQQYYYaaannnrrrfffSSSVVV^^^kkkxxx{{{uuuNNN===999;;;444111333111333222111111000000111111000000000000000000000000111111111111000000000000444333222222444666666555777888999:::;;;:::999999<<<<<<<<<<<<;;;::::::999<<<;;;999999999;;;===???;;;>>>DDDJJJLLL]]]{{{}}}sssqqqtttccc\\\[[[]]]aaaffftttwww|||}}}{{{zzzxxxuuutttwww{{{|||wwwrrrmmmnnnppprrroookkkiiijjj^^^[[[UUUNNNFFF>>>:::777>>>FFFNNNQQQNNNIIIGGGHHHhhhqqqzzzvvvggg[[[```lll|||oooaaaYYYYYYZZZYYYVVVUUUZZZfffrrr{{{rrrmmmttteeerrrrrrGGG<<<999444555333333333222222222111111222111111000000000000000000/////////..................................../////////000111111222222444666???cccxxxwwwpppooo|||xxxkkkyyyzzzvvvmmmccc^^^ZZZUUUUUUWWWYYYZZZ\\\]]]^^^```dddgggmmmoooqqqtttxxx{{{}}}}}}~~~{{{uuurrrtttuuupppiiieeegggiiigggcccbbbbbb^^^XXXbbbooo~~~|||qqqkkkhhhtttrrrllleeegggrrruuupppqqqqqqqqqpppoooooonnnnnnnnnoooooopppmmmnnnssstttrrrrrrvvvtttlllfffcccfffqqqnnneeeXXXOOOPPPUUU[[[gggiii\\\PPPSSS[[[hhhwwwQQQ>>>888;;;555222444111333222111111000000111111000000000000000000000000000000000000111111111111333222111222444555555555666777888999::::::999999:::;;;<<<<<<<<<:::999888999888888777888999:::;;;<<>>JJJ___pppyyysssyyykkkiiiuuuddd]]]\\\^^^aaafffrrr~~~yyylllmmmxxx|||xxxwwwxxxwwwssssssvvvmmmeeeZZZPPPIIICCC>>>:::333888???GGGKKKJJJEEEAAAHHHYYYqqq}}}vvveeeZZZYYYwwwsss```ZZZXXXUUUWWWXXX^^^jjjttt{{{uuunnnvvvggguuuqqqFFF<<<999444555333333333222222222111111222111111000000000000000000000000/////////............................../////////000111111222222333555===^^^|||rrrxxx~~~rrrooo|||ssssssxxxooofffbbb]]]XXXVVVXXXVVVXXXYYY[[[^^^cccjjjnnnnnnppprrrvvvyyy|||~~~~~~|||xxxzzz|||zzzxxxyyy}}}~~~}}}yyyvvvtttooohhhaaaeeepppyyyxxxyyyvvvnnnjjjkkklllkkkyyy~~~zzzooopppnnndddXXXWWWiii}}}jjj[[[SSSQQQSSS\\\]]]NNNLLLNNNTTT```ooo|||ZZZBBB777999777666777111333222111111000000111111////////////////////////...//////000222333333444222000///000222333444333444444555666777888999999777999;;;<<<<<<:::888777::::::;;;<<<<<<<<<<<<;;;@@@PPPjjjvvvzzzooommmvvveee]]]]]]^^^bbbfffppp|||xxxiiigggppp}}}zzzwwwzzzzzzuuuuuuyyytttkkk^^^SSSLLLFFF@@@<<<666666999AAAHHHKKKHHHCCCAAAOOOcccqqqpppeee\\\ZZZggg}}}yyyeee]]]\\\YYYWWWYYYaaammmuuu{{{uuummmvvvgggtttpppFFF;;;999444555333333333222222222111111222111111000000000000000000000000////////////.........................../////////000111111222222222555<<>>MMMggg||||||ooojjjwwwfff^^^]]]^^^bbbfffooozzz{{{lllggglllvvvzzzuuuyyyyyysssrrrvvvwwwooocccYYYQQQJJJCCC???;;;777555999AAAFFFFFFDDD<<>>666999666555666222333222111111000000111111000000000000000000000000//////000111222333444555444333222222444666666555777666666666666777777888777777888999999999999888555555666777999:::;;;<<<;;;FFFYYYnnn{{{sssgggxxxggg___^^^___bbbfffnnnxxxrrrmmmooosss{{{~~~tttvvvtttllllllsssvvvrrrkkkbbbWWWNNNHHHDDD???999333333999>>>AAA@@@666===MMM```jjjeee[[[TTTWWWhhh{{{~~~ooo\\\VVVYYYVVV[[[fffrrryyy~~~uuukkk~~~rrrgggxxxmmmDDD:::999444666333333333222222222111111222111111000000000000000111111000000000/////////......................../////////000111111222222333777:::SSStttooopppxxxnnnyyyrrrkkkhhhccc[[[WWWVVVUUUVVVXXXYYYZZZ\\\```bbblllnnnrrrwwwzzz|||}}}}}}|||xxxuuuwww|||}}}yyytttnnnmmmrrrzzzzzznnnllliiifffgggnnnyyy{{{xxxvvvssspppsssyyy~~~yyyuuurrrmmmdddXXXQQQQQQ___wwwwww```TTTSSSaaafff[[[QQQPPPPPPXXXeeerrr|||sssNNN;;;666999444222444222333222111111000000111111000000000000000000000000000000111222222333444444666555444444777888888888999888777666666666777777888777777666777888999:::888888999:::<<>>888555777:::<<<<<<777999EEEYYYfffddd[[[TTTXXX^^^ppp~~~ttt\\\RRRYYYTTT[[[gggttt{{{vvvkkk~~~sssiiizzzmmmCCC:::888555666333333333222222222111111222111111000000000000000111111111000000000//////......................../////////000111111222222333888;;;QQQvvvooonnnuuummmzzz{{{tttooolllfff^^^YYYXXXSSSVVVYYY[[[\\\]]]___aaagggjjjnnnsssvvvxxxyyyxxxwww{{{{{{sssooonnnpppwww{{{{{{xxxqqqkkkmmmvvv{{{wwwtttuuuwww|||{{{wwwrrrgggZZZSSSRRROOOaaa~~~gggXXXWWWeeekkkaaaQQQOOOOOOWWWdddrrr}}}jjjIII999666999333000333222333222222111000111111111000000000000000000000000111111111222222333333444888666555666888::::::999;;;:::888666666666777777888777666555555777999;;;777666666777:::>>>AAACCC@@@AAAEEEQQQmmm|||uuu{{{{{{hhhyyyhhh```^^^___cccgggnnnvvv|||zzzyyywwwyyy||||||uuuiiimmmzzzxxxoooggg```dddpppssswwwyyyrrrdddWWWPPPOOOGGGCCC>>>:::999999::::::===:::???PPP^^^bbb]]]XXXXXXWWWhhh}}}xxx]]]SSS\\\TTTZZZhhhuuu|||wwwmmmvvvjjjzzzlllCCC:::888555666333333333222222222111111222111111000000000000000111111111111000000000000......................../////////000111111222222444999;;;PPP{{{wwwyyyqqqmmmtttlllvvv}}}wwwqqqnnniiiaaa[[[ZZZRRRUUUYYY\\\^^^___```bbbdddgggkkkpppsssuuuuuuuuuiiiwww~~~xxxvvvqqqttt}}}wwwtttyyy~~~~~~yyyttttttuuuyyyzzzyyyxxxwww|||vvvkkk```XXXTTTIIIOOOccc|||www\\\WWWdddoooqqq]]]QQQLLLSSS[[[cccssscccHHH>>>555444555444222222444333222111000000000000000000000000////////////000111111222333333444444333333444444555666666777;;;999666444333333333444777666444333444666999;;;888777666666777999;;;<<<>>>===AAAQQQnnn|||ppp}}}tttdddxxxxxxiii```___aaabbbbbbkkkvvv{{{yyy~~~rrr___VVVPPPLLLVVVaaazzzpppeeebbbfffmmmsssuuuwwwtttgggXXXRRRRRROOOJJJDDD???<<<:::888777888777:::EEEYYYeeeaaaWWWUUUXXXcccmmmiii\\\UUUWWWVVVYYYcccqqq|||uuulllzzzjjjtttdddFFF;;;888555444444444333333222111000000000000000000000000000000333222111///............000000000000000000000000/////////000111111222222333555;;;PPPzzzyyy{{{{{{lllkkksssuuunnnuuulllkkkjjjccc\\\YYYUUUWWW^^^dddccc___^^^bbbgggiiikkknnnppppppooooooqqqtttzzz~~~}}}}}}{{{xxxwwwvvvyyyzzzrrrooollliiimmmsss}}}vvvmmmcccYYYTTTJJJIIIUUUkkk{{{}}}bbbYYYcccnnnqqqcccVVVOOOSSS[[[cccsssiiiHHH>>>555444555444222222333333222111000000000000000000000000////////////111111222333333444444555555666666777888888999999;;;:::888777666666666666444666777777555444555777888777666666777888;;;<<>>666555666444222222333333222111111000000000////////////000000000000111222222333444444555555666666666777888888999999;;;;;;:::::::::999999999333999??????:::555444555888777666666666888:::;;;AAAAAAEEEUUUuuuxxx{{{xxxeeeuuu~~~lllaaa___aaacccdddkkkwwwuuusssqqqpppqqqtttxxxzzzyyy|||~~~```JJJCCCEEEFFFFFFGGGUUUqqqllldddcccfffjjjqqqtttyyy|||tttdddXXXSSSSSSPPPMMMJJJGGGDDD???<<<999888777>>>MMM[[[^^^YYYWWWYYYccclllhhhZZZSSSUUUUUUYYYcccsss~~~tttllluuuhhhbbbCCC999777666666444333333222222111111111000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222555555777GGGnnnwwwiii}}}uuuppptttpppzzzzzzrrrpppooohhh```ZZZVVVVVVZZZ___^^^ZZZYYY[[[___aaadddgggkkknnnqqqrrrtttvvvzzz}}}yyyyyy}}}|||tttnnniiihhhhhhkkk~~~|||yyyqqqdddZZZUUUJJJDDDKKKYYYfffqqqzzznnnaaagggttt|||pppbbbUUUSSS[[[gggxxx~~~sssnnnHHH>>>666555666444222222333333222222111000000///////////////000000000000111111111222333333444444333333444444444555555555999::::::;;;;;;;;;::::::555>>>GGGHHHAAA999666666888777666555666777999;;;???>>>???LLLlll}}}~~~{{{eeeqqqnnnbbb___bbbdddeeekkkvvvmmmjjjfffddddddggglllnnnsss{{{~~~yyylllbbb```eeeggg\\\OOOGGGGGGHHHFFFDDDGGGQQQiiipppkkkkkknnnrrrqqqsssyyy~~~zzzkkk[[[SSSRRRPPPOOONNNLLLHHHBBB>>>;;;:::777:::EEETTT[[[ZZZXXXZZZbbbkkkfffYYYRRRTTTSSSWWWbbbqqq~~~tttlllxxxlllcccCCC888666666666333333333222222111111111000000000000000000000000///////////////000111111/////////////////////////////////000111111222222444555777EEEjjjwwwtttwwwiii{{{~~~rrrtttnnnqqq~~~vvvrrrqqqlllccc\\\VVVTTTVVVZZZYYYUUUTTTVVV[[[]]]aaafffkkkooorrrtttuuuwwwyyy}}}zzzuuuxxx}}}uuunnnkkkhhhgggbbbvvv~~~~~~|||tttggg]]]XXXPPPHHHGGGLLLVVVdddoooxxxrrrdddhhhttt}}}rrrdddVVVSSS\\\lll}}}vvvoookkkIII???666555666555333333222222333222222111//////.../////////000000000111000000111111222333333333222333333333333333444444777888888999:::999999888666???IIIJJJCCC;;;777777999777666555555777999:::===<<<;;;BBB```|||}}}eeemmmpppccc```bbbeeefffjjjuuu}}}qqqooolllkkkjjjkkkmmmooommmttt|||}}}rrrgggaaaaaaUUUQQQLLLJJJJJJJJJFFFCCCGGGLLL^^^zzzwwwwwwzzz}}}tttssswww~~~}}}ppp___TTTRRRRRRRRRRRRQQQMMMHHHDDD???===999777???MMMXXX[[[XXXYYYaaajjjeeeXXXRRRTTTRRRUUU```ppp}}}uuunnnzzznnnfffEEE999666555555333333222222222222222111000000000000000000000000///......//////000111222/////////////////////////////////000111111222222222555999FFFhhhxxxppprrruuutttllljjjyyytttrrrooofff]]]YYYVVVVVVYYYYYYUUUTTTVVVZZZ\\\aaaffflllqqqtttvvvtttvvvyyy{{{zzztttttt{{{~~~vvvqqqnnnkkkgggdddfffsss~~~~~~zzzssshhh```XXXTTTMMMFFFBBBHHHUUU```mmm{{{tttggghhhrrryyysssfffWWWSSS]]]oootttoookkkIII???777666777555333333222222333333222111///.........//////000000111111000111111222222333444444555555555555555555555555666666666777777777777777444;;;BBBDDD???999666666999888666555555666888999<<<===;;;===VVVyyy{{{eeehhhpppdddaaaccceeefffhhhtttxxxxxxwwwuuuttttttsssssskkknnnrrrxxx|||nnnddd```ZZZVVVOOOKKKHHHGGGEEEDDDCCCFFFRRRppp{{{uuuuuu{{{}}}ssscccXXXTTTUUUVVVWWWWWWUUUPPPLLLCCCBBB===888;;;HHHUUU\\\WWWXXX```hhhdddXXXRRRTTTRRRUUU___ooo}}}vvvpppvvvlll{{{gggFFF:::666444333222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000/////////000111111222222000555999EEEdddwww}}}vvvuuunnnfff{{{sssrrrppphhh___]]]YYYWWWZZZ[[[XXXWWWYYYYYY]]]bbbhhhnnnqqqttttttrrruuuxxxyyy{{{yyyyyy{{{}}}~~~~~~}}}wwwuuuwwwzzz{{{vvvtttpppkkkeee^^^\\\eeevvv{{{ssskkkfffZZZXXXQQQGGG@@@BBBJJJQQQbbbttt~~~uuujjjkkktttyyyttthhhYYYTTT^^^qqqyyyppprrrIII???777666777555333333111222333333333111///............///000111111111222222333444444555555666777777777777777777777777777666555444444555666666333666:::;;;999777666666999888666555555666777888888>>>===<<>>===IIIzzzsss~~~hhhdddooopppiiigggeeedddeeefffllluuu{{{||||||rrrmmmgggccc```ZZZQQQIIIDDD???<<>>GGGwwwttt{{{lllbbbhhh}}}qqqllljjjgggddddddeeejjjrrr}}}~~~|||~~~}}}yyyrrrlllhhhaaaWWWPPPGGGAAA>>>@@@@@@>>>>>>@@@???;;;>>>HHHRRR\\\nnn{{{qqquuu{{{sssrrrnnnhhh\\\WWWVVVZZZ\\\ZZZWWWVVVSSSQQQQQQOOOEEE>>>DDDQQQ[[[YYY___hhhdddWWWSSSYYY^^^^^^eeetttssssssnnnoooYYY???:::;;;999777333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111222555555555EEElllmmmooouuuppp||||||gggvvv|||rrrrrrsssnnnggg]]]ZZZVVVTTTTTTUUUUUUUUUXXXZZZ]]]^^^```dddhhhlllrrrrrrrrrssstttvvvwwwxxx|||}}}~~~}}}{{{zzz{{{||||||uuuppppppwww}}}yyytttooojjjfffkkksss}}}vvvlllggg___XXXRRRMMMJJJIIIJJJ[[[sssyyytttpppcccXXXTTTTTTQQQNNNLLLDDDPPP___iiinnnttt{{{sss```ZZZddduuujjjJJJ@@@888777777444333555444444333333222111000000222222111111111111222222333444555555333333444555444444444444444444444444666555444444333333444444444444444444444444555666555555555555555666888888999===BBB???FFFuuuvvvzzzqqqccceeetttnnnkkkfffccccccdddhhhooozzzuuurrruuu{{{tttoooggg]]]UUUIIICCC@@@BBBCCCAAAAAACCCEEE???AAAJJJQQQYYYkkkwwwnnnkkkiiieee^^^XXXUUUWWWXXXUUURRRRRRPPPQQQRRRQQQIIIAAABBBIIIXXXXXX___gggcccXXXUUU[[[]]]\\\dddsssqqqrrrqqqqqqTTT>>>::::::888777333333333222222222111111111111111111000000000///000000000000000000000000///////////////////////////////////////000000111111333333555AAAdddppphhh~~~rrrxxxfffjjjtttttttttoooiii___[[[WWWTTTTTTTTTTTTTTTXXXYYY[[[[[[]]]```eeehhhmmmmmmmmmnnnoooqqqssstttzzz|||{{{zzz|||wwwqqqkkkkkkooowwwoookkkcccZZZRRRNNNMMMLLLCCCRRRiii|||xxxnnneee[[[UUUPPPLLLNNNRRRJJJQQQ[[[dddiiinnnuuu|||qqq___ZZZeeewwwzzzvvvvvvdddFFF???999777666444444444444333333222222111111111222222111111111111222222333444555555333333444555444444444444444333333333555555444333333333333333333333222222333444555555444444444444555666777888888<<>>999555444444444444333333333222222222111111222222111111111111222222333444555555333333444555555444444444444333333333444444333222222222222333222111111111222333444555444444444444555666777888777:::???>>>IIIzzzxxxmmmyyy{{{iiieee|||{{{qqqhhhbbbaaaddd```dddlllvvvyyymmmdddVVVNNNFFFCCCAAA>>>>>>AAAEEEDDDEEELLLYYYjjjzzztttpppmmmnnnrrrtttqqqnnnlllbbbZZZWWWWWWUUUTTTVVVSSSUUUVVVUUUPPPIIIDDDBBBQQQWWW```fffaaaZZZYYY___YYYZZZeeewww}}}pppuuurrrvvvuuuJJJ:::999555333555333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000///////////////000111111111///222777===TTT{{{tttnnnuuuttteeezzz~~~vvvrrrnnnkkkccc___ZZZVVVUUUTTTTTTSSSWWWYYYZZZ[[[\\\^^^bbbeeeiiihhhhhhiiilllooorrruuuzzz}}}wwwvvv}}}zzznnnpppkkk^^^SSSMMMIIIDDDLLL[[[qqqtttiii^^^VVVPPPNNNRRRXXX^^^[[[ZZZ^^^```bbbkkkuuu}}}mmm]]][[[iii{{{vvvyyysssXXX???===888444222333333222333333333222222222222111222222111111111111222222333444555555333333444555555555555555444444444333444333333222222222222222000000000111111222444444444444444444555666777777666888<<<===LLLpppmmmvvvjjjcccoootttjjjcccaaaddd___ccclllvvv~~~rrrhhhbbbXXXMMMHHHDDD@@@AAADDDFFFJJJLLLQQQddd~~~{{{yyywwwyyy{{{zzzwwwtttqqqfff[[[XXXWWWXXXZZZ^^^]]]^^^]]]YYYTTTOOOIIIDDDOOOVVVaaaeeeaaaZZZ[[[```\\\^^^iii|||~~~rrryyypppuuusssIII:::999555222555333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000///////////////000111111111///222888:::KKKzzzwwwlllooozzzjjjrrrwwwooolllkkkfffaaa\\\XXXVVVUUUTTTSSSUUUWWWZZZ\\\]]]___aaadddeeeeeeeeefffjjjnnnrrruuu|||{{{wwwwww{{{hhhlllkkk___UUUOOOHHHBBB???WWWxxxyyylll]]]VVVTTTSSSUUUYYYddd^^^[[[\\\^^^```jjjuuu|||lll]]]]]]lll~~~|||lllTTT===<<<888333111222333222333333222222222222222222222222111111111111222222333444555555333333444555666666666555555444444444444333222222111111222222000000000000111222333444444444444444444555777777666666:::===NNNnnnrrrssskkkbbbfffwwwmmmdddbbbddd^^^ccclllvvv~~~rrrhhhdddYYYNNNGGGCCC@@@BBBFFFGGGOOORRRVVVlll{{{||||||wwwvvvqqqeeeZZZVVVWWWYYY^^^cccffffffccc]]]XXXSSSLLLFFFMMMVVVaaaeee```[[[\\\aaa___bbbnnn~~~ttt}}}nnntttrrrIII;;;:::555222555333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000///////////////000111111222///222888888EEErrr{{{mmmnnnxxxnnnmmmwwwmmmkkkkkkgggccc]]]YYYWWWVVVTTTSSSSSSVVVYYY\\\]]]^^^aaabbbaaaaaaaaacccgggkkkpppsss~~~zzzuuupppqqqlllddd___YYYSSSLLLGGGGGGNNNiii|||zzz}}}~~~|||qqqjjj```YYYWWWYYY\\\___eeeggg___YYYYYYYYYbbbuuu~~~kkk^^^dddrrr|||wwwuuuvvvfffPPP@@@<<<888555444333222111111111111111111111111111111111222222222333333333333333333333333333333333444333111111111111333444444444333333222111000000111111222222222333333333333333222222333333444555888;;;@@@???PPPwwwppprrrnnn```iiixxxqqqkkkfffbbbaaaccckkkvvv~~~tttjjjddd^^^XXXRRRGGG======EEEIIIJJJMMMZZZttt|||vvv}}}uuuwwwiii___^^^ZZZUUU[[[fffkkkgggbbb^^^ZZZUUUOOOJJJFFF^^^aaa[[[aaa]]][[[jjjfffdddooo}}}ttt~~~kkk{{{kkkDDD<<<777555777666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000333555:::;;;???ccc~~~wwwjjjmmmwww{{{vvvlllzzzqqqjjjkkkmmmiiiccc]]]XXXTTTSSSRRRXXXWWWVVVVVVWWWYYY\\\^^^\\\\\\___dddeeegggooowwwvvvpppsssxxxssskkkddd^^^WWWPPPKKKGGGKKKbbbyyytttssswwwyyyxxxvvvuuummmddd\\\YYYZZZ\\\^^^ccceee]]]TTTSSSSSS^^^ttt~~~lllaaahhhwwwmmmhhh{{{{{{dddOOO@@@<<<888555444333222111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222222333333333333333222111000000000111111111222222222333333333222222222222333444444888;;;???@@@QQQ~~~xxxnnnlllyyyrrrcccbbbwwwpppjjjeeebbbcccccciiirrrzzz|||xxxpppfff```ZZZUUUKKKAAA>>>AAAIIIJJJMMMYYYsssiiijjj}}}}}}~~~~~~nnnaaa\\\WWWSSSWWWaaaiiieee```]]]YYYUUUOOOKKKGGG\\\___YYY]]]\\\]]]lllffffffrrrzzzsss{{{jjj|||jjjDDD<<<888555555444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111444555888999;;;\\\yyyooommmppppppzzzzzziiixxx~~~tttmmmnnnnnnkkkeee^^^XXXUUURRRRRRUUUUUUTTTTTTVVVXXXZZZ\\\\\\\\\^^^aaabbbccckkksss~~~wwwssssss|||zzzrrrjjjbbbYYYQQQLLLHHHGGGYYY}}}yyyzzz|||wwwqqqggg```\\\[[[\\\\\\cccfff]]]RRRNNNNNN]]]vvv{{{lllcccmmm{{{}}}oooggg}}}dddNNN???<<<888555444444333222111111111111111111111111111111222222222333333333333333333333333333333333222333333444444333333222222222111111000000//////111111111222222222222333222222222222222333444444888:::???@@@RRR~~~}}}pppmmmyyyvvveee[[[vvvyyyqqqlllhhheeeeeedddgggnnnvvv}}}xxx}}}|||llleee]]]WWWPPPFFF@@@>>>GGGIIILLLWWWpppkkkbbbddd|||~~~wwwggg___[[[VVVYYY___eeeccc___\\\YYYUUUQQQNNNIII[[[^^^WWWXXXZZZaaapppgggiiivvvvvvssswwwjjjfffBBB<<<888444444111333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222444444666666777RRR~~~|||sssfffvvvvvvpppyyyffflllxxxoooqqqooolllggg```ZZZUUURRRQQQRRRRRRRRRSSSTTTVVVXXXYYY\\\ZZZ[[[]]]]]]___fffooo{{{zzzwwwvvvooouuuwwwmmmbbbXXXPPPKKKJJJEEEQQQvvvwwwmmmqqqvvvpppggg```]]][[[[[[[[[ccchhhaaaVVVPPPOOO^^^wwwyyylllfffqqqwwwooojjjaaaJJJ???<<<888555444444333222111111111111111111111111111111222222222333333333222222222222222222222222222333444555555444333222111111000000/////////...111111111111222222222222222222222111222333333444777:::>>>@@@SSSwwwuuu~~~yyydddXXXooo~~~uuunnnjjjiiidddcccfffmmmtttzzzzzz|||vvvmmmaaaXXXRRRKKKCCC>>>DDDGGGLLLUUUjjjsssppp~~~ooo```ccc|||yyyiiiaaa]]]ZZZZZZ]]]cccbbb```]]]ZZZWWWTTTRRRLLLYYY^^^WWWSSSXXXfffsssggglll{{{tttuuuvvvmmm```???;;;999555444111333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////000000000000111444222444555555KKKppp}}}jjjccc{{{lllrrr~~~hhhccc|||{{{pppqqqpppnnniiibbb\\\VVVRRRPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYXXXXXXZZZZZZ\\\dddmmmxxx}}}~~~}}}}}}xxxuuussssssrrriiinnn|||uuummm}}}qqqdddXXXPPPKKKLLLFFFOOOqqq{{{pppggg[[[YYYsss{{{wwwxxx{{{|||yyyuuutttnnnfff___\\\[[[[[[[[[```gggbbbYYYSSSQQQ]]]vvvzzzooommmxxxyyyjjjmmm^^^EEE>>>;;;777555444444333222111111111111111111111111111111222222222333333333222222222222222222222222111222444444444444222111000000000///////////////000000111111111222222222222111111111111222333333777999===@@@UUU}}}xxx~~~|||fffYYYiiivvvnnnjjjiiiccccccgggnnntttyyy~~~vvvfffXXXRRRMMMGGGBBB???EEELLLTTTcccxxxnnnfffuuu~~~kkk^^^eee|||qqqeee^^^[[[XXXXXXZZZbbbbbbaaa___\\\YYYWWWVVVPPPYYYaaa[[[QQQXXXjjjuuugggpppvvvyyyvvvqqqZZZ;;;:::999777666333333333333222222222111111000000000000000000000000////////////////////////........................////////////000000000000000222111333666555EEEddd}}}mmmaaa{{{nnnkkkxxxpppaaapppqqqpppqqqoookkkeee___XXXSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTUUUXXXYYY[[[ccclllsssvvvwwwsssnnnmmmqqqvvvxxxvvvtttuuuwwwyyy}}}zzztttooommmlllkkkjjjgggkkkwwwsssbbb[[[wwwhhh[[[RRROOOLLLHHHQQQnnnrrrggg___UUUQQQ```uuu{{{vvvvvvyyy{{{yyyuuuvvvpppfff___\\\\\\\\\]]]]]]ccc^^^VVVSSSQQQ\\\sss{{{sssttt{{{cccHHH>>>;;;777555444444444333111111111111111111111111111111222222222333333333222222222222222222222222111222222333333222222111000000000000////////////000000000111111111111222111111111111111222333333666888<<<@@@VVVqqquuujjj\\\bbbwwwnnnhhhgggccccccgggnnntttwww~~~lll[[[RRROOOJJJEEE===EEELLLSSS^^^oooxxxmmmttt|||kkkaaakkk{{{yyyrrriii```ZZZYYY[[[^^^bbbccccccaaa]]]ZZZYYYYYYSSSZZZeeeaaaRRRZZZnnnvvvhhhtttxxxvvvtttXXX:::999999888888555333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000///222000222666555@@@XXX|||tttkkk{{{zzzkkkttt{{{}}}gggiiiuuurrrpppooolllgggaaaZZZUUURRRPPPRRRTTTUUUVVVUUUSSSRRRPPPPPPSSSWWWXXXYYY```hhhlllmmmmmmkkkiiihhhkkknnnkkkiiiiiimmmqqqtttzzz~~~yyytttqqqpppnnnjjjfffhhhllltttwwwkkkfffzzzjjj]]]TTTQQQKKKKKKTTTmmmwwwkkkddd^^^ZZZ\\\bbb~~~~~~}}}uuukkkbbb^^^]]]^^^___^^^aaaYYYRRRRRRRRR]]]sssyyyssswwwgggIII>>>;;;777555444555444333111111111111111111111111111111222222222333333333111111111111111111111111222111111000000111111222000000000000000000000000000000000000111111111111111111111111111222222333666777<<<@@@WWWmmmoooppp]]][[[zzz{{{pppiiiggggggeeeggglllqqquuu~~~sss```TTTQQQKKKEEE===EEEMMMSSS\\\nnnkkkeeettt|||qqqcccYYYYYY___dddaaabbbcccaaa\\\YYYYYYZZZVVV[[[kkkhhhUUU\\\qqquuukkkyyyzzzwwwvvvXXX:::888888777777444333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000///222///111555333:::MMM~~~uuu{{{mmmooouuu}}}ooofffttt|||wwwooonnnllliiiccc\\\VVVSSSQQQRRRTTTVVVUUUSSSQQQOOOMMMNNNQQQUUUVVVUUUZZZaaagggjjjmmmqqqssstttuuuuuupppllllllqqquuuwww|||}}}uuuoooiiikkkmmmrrr~~~{{{jjj\\\TTTQQQIIILLLVVVlllsssmmmjjjgggaaa[[[{{{oooeee```___```aaaaaaaaaWWWOOOQQQTTT```vvvtttpppuuubbbAAA>>>:::777555444555444333111111111111111111111111111111222222222333333333111111111111111111111111222111000//////000111222000000000000111111111111000000000000111111111111111111111000111222222333666777;;;@@@XXXnnnooo~~~sss]]]UUUrrrtttmmmjjjjjjgggfffjjjnnnttt~~~xxxdddWWWRRRKKKDDD>>>FFFNNNSSS]]]pppvvvhhhqqqsssaaaTTTSSS]]]eee```bbbbbb```[[[XXXXXXYYYWWW\\\nnnlllWWW]]]rrruuummm}}}}}}{{{vvvvvvZZZ;;;888888666555333333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000///222///000444111555EEEpppyyyyyyoookkkooozzzvvveeekkk|||ooonnnmmmiiiddd^^^XXXTTTPPPRRRTTTVVVUUURRROOOLLLLLLMMMPPPTTTTTTRRRVVV\\\gggkkkrrr{{{}}}xxxvvvzzz||||||zzzhhhiiifffdddrrrsss```TTTQQQOOOLLLUUUlll{{{|||yyyjjjYYYsss~~~~~~rrrgggdddbbb]]]]]]```bbb[[[TTTPPPOOOTTTdddtttqqqwww~~~ZZZDDD===888444444888:::888555222222222111111111111000111111111111000000000000111111111111111111111111222222222111000//////...////////////////////////000000000000111111111111333222111111000000111111999:::<<<>>>TTTmmmtttzzzyyyccc[[[jjjxxxqqqmmmjjjgggfffiiimmmrrr}}}zzzmmm]]]NNNHHHIIICCCDDDGGGPPP```vvv{{{|||nnn```[[[\\\```bbbdddbbb```___^^^\\\YYYVVVXXX[[[iiigggWWWaaarrrmmmlll}}}uuu}}}rrrWWW;;;<<<:::444333222333333333222222222111111000000000000000000000000////////////............////////////////////////,,,///222222111///...//////000111111222555:::===```|||vvvyyyaaakkksss}}}dddccczzzyyytttmmmiiiiiiggg```YYYWWWVVVRRROOORRRVVVVVVPPPJJJLLLKKKMMMPPPPPPNNNPPPUUUaaaooopppfffccchhhlllvvv}}}xxxvvvdddWWWSSSPPPNNNVVVnnntttdddiiixxx{{{zzzvvvssslllgggfffddd```___bbbbbbZZZSSSPPPOOOTTTcccsssooovvvxxxWWWCCC>>>999555444777888555333222222222111111111111000111111111111000000000000111111111111111111111111222222111111000//////...///////////////000000000//////000000000111111111222222111111111111222222888999;;;===SSSpppsssxxxcccXXXdddzzzrrroookkkgggeeegggkkkppp{{{{{{nnn```QQQJJJIIIDDDEEEHHHQQQbbbyyyoooccc^^^___```aaaeeebbb`````````___\\\XXX\\\aaannnkkk[[[cccqqqkkkqqq}}}wwwttt|||RRR999:::999444444333333333333222222222111111000000000000000000000000////////////....................................---///111222000///...///...///000111222444888;;;XXXwwwmmmnnnvvveeeaaammmwwwpppbbbpppuuunnnjjjjjjiiibbb[[[XXXVVVSSSPPPRRRVVVVVVQQQKKKIIIIIIKKKNNNNNNLLLNNNRRRdddrrr}}}sssooopppooosss~~~lllsssxxxgggZZZTTTQQQPPPYYYssstttgggxxxsssvvvyyyxxxuuutttqqqmmmkkkkkkiiidddaaabbb```ZZZSSSOOOOOOUUUcccqqqnnnxxxnnnQQQAAA>>>:::555444555555333000222222222111111111111000111111111111000000000000000000000000000000000000222111111000000//////.........//////000000000111//////000000000000111111111111111111222333444444666777:::===QQQtttooorrriiiYYY\\\|||tttppplllgggdddeeehhhmmmxxx}}}pppcccUUULLLJJJEEEFFFJJJTTTeee}}}rrrgggbbbaaaaaa```eeebbb___```cccccc___[[[```iiiuuupppbbbfffpppkkkyyy{{{wwwxxxtttMMM777999888555666555333333333222222222111111000000000000000000000000////////////....................................---///111111000......///---///000000111333666999LLLtttwwwrrroooppp___gggtttiiihhhwwwoookkklllllleee^^^ZZZWWWTTTQQQSSSVVVUUUPPPKKKFFFFFFIIINNNOOONNNPPPUUUeeerrr~~~xxxuuurrr```rrr{{{lllzzzkkk]]]UUUSSSRRR]]]yyytttyyyuuuwww{{{}}}~~~xxxrrrooommmiiibbb^^^^^^ZZZSSSOOOPPPXXXeeeppprrr}}}~~~}}}~~~cccLLL???;;;888555333444444333111222222222111111111000000111111111111000000000///000000000000000000000000111111000000////////////---------...//////000000////////////000000000111000000111111222444555666555555999<<>>888666444333333444444444222222222111111111000000111111111111000000000///////////////////////////000000000///////////////,,,,,,,,,------............////////////000000000//////000111222444555666444444999;;;KKK}}}mmmhhhwww|||dddUUUjjjvvvqqqmmmhhheeedddeeegggoooxxx}}}vvviii[[[OOOJJJGGGHHHLLLVVViiiwwwnnniiiddd___[[[```]]][[[]]]bbbccc```]]]dddtttzzzrrrmmmnnnrrrvvv|||uuuvvvvvv|||iiiKKK;;;;;;777555777555333333333222222222111111000000000000000000000000////////////....................................---///000///...---...///,,,...///000///000222444999UUUxxxiiifffwwwpppaaauuuhhhiiixxxooooooooojjjbbb]]]WWWUUURRRQQQRRRQQQMMMJJJBBBDDDKKKUUU\\\aaaiiipppsssxxx}}}|||llleeeggg|||wwwbbb{{{kkk^^^UUUWWWfff}}}{{{~~~vvvmmmmmmmmmfff]]]\\\[[[VVVRRRWWWcccoootttjjjSSSDDD<<<777666555444333444555555222222222111111111111000111111111111000000000000////////////////////////////////////////////////------------------------......////////////000000/////////000111333444555444444999;;;HHHxxxtttjjjssshhhTTT```xxxrrrmmmiiifffffffffffflllsss{{{{{{lll\\\QQQMMMGGGHHHLLLVVViii{{{rrrkkkeee___ZZZ\\\\\\\\\]]]___```___^^^iii{{{|||qqqppprrruuu~~~}}}www{{{yyymmm{{{dddJJJ===;;;666444666444333333333222222222111111000000000000000000000000////////////............---------------------------...//////------...///---...000000000000111333666IIIqqq|||rrrkkklllzzzdddqqqnnndddzzztttqqqqqqlllddd```XXXVVVTTTRRRQQQOOOMMMKKKCCCDDDJJJTTT\\\dddmmmvvv|||~~~~~~|||}}}~~~vvvjjjkkkwww~~~~~~~~~{{{jjjZZZnnn___UUUXXXiiirrrlllkkkggg```\\\\\\XXXUUU[[[iiitttwwwgggPPPAAA:::888888777555333333444555222222222111111111111000111111111111000000000000........................////////////////////////000000000//////...------........./////////000000////////////000111222333555444999;;;FFFssszzzmmmooowwwoooWWWYYY||||||uuummmiiihhhhhhgggfffiiioooyyyppp___TTTPPPGGGHHHKKKUUUhhhvvvnnnggg```[[[ZZZ\\\^^^___]]]]]]^^^```pppppprrrtttxxx|||xxxtttkkk~~~]]]GGG<<<:::444333666333333333333222222222111111000000000000000000000000////////////............---------------------------...///...---,,,...///---///111111000000111222444AAAddd{{{uuuwwwooooooyyyzzzffflllzzztttsssooohhhccc[[[YYYVVVTTTRRRPPPNNNMMMDDDCCCFFFNNNUUU\\\fffpppwwwyyyxxxwww{{{zzzvvvuuuttttttuuufff^^^ZZZ\\\^^^XXXNNNGGG~~~mmm]]]UUUYYYkkkzzznnniiifffbbb\\\\\\YYYVVV]]]mmmwwwyyy~~~gggOOO@@@888::::::999666333222333444222222222111111111111000111111111111000000000000.................................///////////////333333222111000///................../////////000............///000111222555444999;;;DDDqqq|||lllkkknnnvvv[[[WWWuuu~~~wwwmmmjjjiiijjjhhheeehhhlllttt{{{sss```VVVSSSGGGHHHKKKUUUhhhxxxqqqiiiaaa\\\YYY]]]aaa```]]][[[^^^aaavvvpppsssuuuyyyzzzvvvssslllzzzXXXDDD:::999333333666333333333333222222222111111000000000000000000000000000/////////............---------------------------...///...,,,,,,...000...000111222111000111222444<<<\\\|||yyy|||oooqqqkkkdddyyy~~~wwwuuuqqqjjjfff]]][[[YYYVVVSSSQQQPPPOOODDDBBBCCCHHHMMMSSS]]]gggkkknnnoooqqqvvv~~~~~~}}}}}}~~~wwwppptttyyyqqqaaaMMMCCC@@@IIIMMMIIIFFFIII